@charset "UTF-8";
/* Scss Document */
/* Scss Document */
/* CSS Document */
@media screen and (max-width: 480px) {
  .for-pc {
    display: none;
  }

  #spMenu {
    position: fixed !important;
    right: 0;
    top: 10px;
    width: 45px !important;
    height: 42px !important;
    padding: 10px;
    background: #5bb49b;
    cursor: pointer;
    border-radius: 3px 0 0 3px;
    z-index: 15006;
  }

  #spMenu div {
    position: relative;
  }

  #spMenu p {
    color: #00B8C9 !important;
    position: fixed !important;
    top: 68px !important;
    margin: 0 0 0 -5px !important;
    font-size: 12px !important;
    z-index: 30007 !important;
  }

  #spMenu span {
    display: block;
    position: absolute;
    width: 100%;
    border-bottom: solid 2px #fff;
    -webkit-transition: 0.2s ease-in-out;
    -moz-transition: 0.2s ease-in-out;
    transition: 0.2s ease-in-out;
  }

  #spMenu span:nth-child(1) {
    top: 0;
  }

  #spMenu span:nth-child(2) {
    top: 10px;
  }

  #spMenu span:nth-child(3) {
    top: 20px;
  }

  #spMenu.menuOn {
    z-index: 30006;
  }

  #spMenu.menuOn span:nth-child(1) {
    top: 11px;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }

  #spMenu.menuOn span:nth-child(2),
#spMenu.menuOn span:nth-child(3) {
    top: 11px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    transform: rotate(45deg);
  }

  body.menuOpen {
    height: 100%;
    overflow: hidden;
  }
}
html {
  font-size: 62.5%;
}

*[renewal-ui=true] {
  /* サイドナビ */
  /* マージン */
  /* ヘルプ・使い方 */
  /* Scss Document */
  /* Scss Document */
  /* Scss Document */
  /* Scss Document */
  /* Scss Document */
  /* Scss Document */
  /* Scss Document */
  /* Scss Document */
  /* Scss Document */
}
*[renewal-ui=true] body {
  margin: 0;
  padding: 0;
  color: #333;
  font-size: 1.6rem;
  font-family: "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN", "HiraKakuProN", "Hiragino Sans", "Helvetica Neue", Arial, "Noto Sans JP", Meiryo, sans-serif;
  background: #fff;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] body {
    padding: 90px 0 0;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] body {
    padding: 99px 0 0;
  }
}
*[renewal-ui=true] body.fixed {
  height: 100%;
  overflow: hidden;
}
*[renewal-ui=true] body a,
*[renewal-ui=true] body .link {
  color: #8293E3;
  text-decoration: underline;
}
*[renewal-ui=true] body a:hover,
*[renewal-ui=true] body .link:hover {
  color: #486bcd;
  text-decoration: none;
}
*[renewal-ui=true] body .link {
  cursor: pointer;
}
*[renewal-ui=true] body * {
  -webkit-appearance: none;
}
*[renewal-ui=true] body ul {
  list-style: none;
}
*[renewal-ui=true] body img {
  vertical-align: bottom;
}
*[renewal-ui=true] body .text_left {
  text-align: left !important;
}
*[renewal-ui=true] body .text_center {
  text-align: center;
}
*[renewal-ui=true] body ul {
  margin: 0;
  padding: 0;
}
@media screen and (min-width: 481px) {
  *[renewal-ui=true] .for-sp {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .for-pc {
    display: none;
  }
}
*[renewal-ui=true] .content_head h1 {
  margin: 20px 0 0;
  padding: 0;
  font-size: 2.6rem;
  text-align: left;
  border: none;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .content_head h1::before {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .content_head h1 {
    margin: 0;
  }
  *[renewal-ui=true] .content_head h1::before {
    font-size: 1.4rem;
    display: block;
  }
}
*[renewal-ui=true] .content_head.-create h1 {
  position: relative;
  margin: 0 0 20px;
  padding: 0 0 20px;
  border: none;
}
*[renewal-ui=true] .content_head.-create h1::before,
*[renewal-ui=true] .content_head.-create h1::after {
  display: none;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .content_head.-create h1 {
    margin: 0;
    padding: 0 40px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .content_head.-create h1 {
    margin: 20px 0 0 5vw;
    padding: 0;
    font-size: 1.8rem;
  }
}
*[renewal-ui=true] .content_head.-create h1 span {
  position: relative;
}
*[renewal-ui=true] .content_head.-create h1 span::before {
  content: "";
  position: absolute;
  left: -40px;
  top: 20px;
  display: inline-block;
  width: 20px;
  height: 20px;
  background: url("/icon_edit.faff9a7a.png") center center/auto 100% no-repeat;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .content_head.-create h1 span::before {
    top: 25px;
    left: -20px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .content_head.-create h1 span::before {
    left: -30px;
  }
}
*[renewal-ui=true] .content_head.-create h1 span::before {
  top: 12px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .content_head.-create h1 span::before {
    top: 3px;
  }
}
*[renewal-ui=true] h2 {
  position: relative;
  margin: 40px 0 0;
  padding: 10px 25px;
  color: #333 !important;
  border-bottom: 2px solid #999;
  z-index: 1;
}
*[renewal-ui=true] h2::before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0;
  background: url("/h2_bg_left.b4c10c35.png") left top/156px auto no-repeat, url("/h2_bg_right.227f30a3.png") right top/156px auto no-repeat;
  background-color: #F5F4F3;
  z-index: -1;
}
*[renewal-ui=true] h2::after {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
  border-width: 10px 10px 0px 0px;
  z-index: -1;
}
*[renewal-ui=true] header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1050;
  background: #60bf9f;
  background: -moz-linear-gradient(top, #60bf9f 1%, #97d682 100%);
  background: -webkit-linear-gradient(top, #60bf9f 1%, #97d682 100%);
  background: linear-gradient(to bottom, #60bf9f 1%, #97d682 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#60bf9f", endColorstr="#97d682", GradientType=0);
  transition: all 0.5s ease;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] header {
    margin: 0 0 40px;
    padding: 0 40px;
    height: 90px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] header {
    margin: 0;
    padding: 0 5% 5px;
    z-index: 15005;
  }
}
*[renewal-ui=true] header .logo {
  padding: 30px 0 12px;
  transition: all 0.5s ease;
}
*[renewal-ui=true] header .logo img {
  transition: all 0.5s ease;
  width: auto;
  height: 48px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] header .logo {
    padding: 20px 0 7px;
    text-align: center;
  }
  *[renewal-ui=true] header .logo img {
    width: 60%;
    height: auto;
  }
}
*[renewal-ui=true] header .company {
  text-align: right;
  color: #fff;
  font-size: 1.4rem;
  transition: all 0.5s ease;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] header .company {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] header .company {
    text-align: center;
  }
}
*[renewal-ui=true] header .company dl {
  position: relative;
}
*[renewal-ui=true] header .company dt {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] header .company dt {
    line-height: 90px;
  }
}
*[renewal-ui=true] header .company dt::after {
  content: ">";
  position: relative;
  margin: 0 0 0 10px;
  display: inline-block;
  transform: rotate(90deg);
}
*[renewal-ui=true] header .company dd {
  display: none;
  position: absolute;
  right: 0;
  width: 170px;
  background: #5bb49b;
  padding: 5px 10px;
  box-sizing: border-box;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] header .company dd {
    width: 100%;
    margin-top: 10px;
  }
}
*[renewal-ui=true] header .company dd ul {
  margin: 0;
  padding: 0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] header .company dd ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
*[renewal-ui=true] header .company dd li {
  margin: 0;
  padding: 10px 5px;
  text-align: left;
  line-height: auto;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] header .company dd li {
    width: 48%;
  }
}
*[renewal-ui=true] header .company dd li a {
  display: inline-block;
  color: #fff;
  text-decoration: none;
}
*[renewal-ui=true] header .company dd li a:hover {
  opacity: 0.8;
}
*[renewal-ui=true] header .company dd li a::before {
  content: ">";
  margin-right: 10px;
}
*[renewal-ui=true] header .company .peer_message {
  position: relative;
  margin-right: 50px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] header .company .peer_message {
    line-height: 80px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] header .company .peer_message {
    position: absolute;
    left: 15px;
    top: 20px;
  }
}
*[renewal-ui=true] header .company .peer_message::after {
  content: "";
}
*[renewal-ui=true] header .company .peer_message img {
  width: auto;
  height: 28px;
  vertical-align: middle;
}
*[renewal-ui=true] header .company .peer_message .num {
  position: absolute;
  top: 20px;
  right: -20px;
  display: inline-block;
  width: 22px;
  height: 22px;
  overflow: hidden;
  font-size: 1.4rem;
  text-align: center;
  line-height: 22px;
  color: #fff;
  font-family: futura-pt, sans-serif;
  font-weight: 400;
  background: #d11010;
  border-radius: 100%;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] header .company .peer_message .num {
    top: -10px;
    right: 2px;
  }
}
*[renewal-ui=true] header .company .peer_message .subtext {
  position: absolute;
  width: 7em;
  left: -3em;
  top: 25px;
  display: block;
  font-size: 1.2rem;
  font-weight: normal;
  color: #fff;
  text-decoration: none;
}
*[renewal-ui=true] header .company .peer_message a {
  text-decoration: none;
}
*[renewal-ui=true] header .company .notification_alert {
  margin-right: 20px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] header .company .notification_alert {
    position: absolute;
    left: 15px;
    top: 20px;
  }
}
*[renewal-ui=true] header .company .notification_alert dt {
  position: relative;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] header .company .notification_alert dt {
    line-height: 80px;
  }
}
*[renewal-ui=true] header .company .notification_alert dt::after {
  content: "";
}
*[renewal-ui=true] header .company .notification_alert dt img {
  width: auto;
  height: 28px;
  vertical-align: middle;
}
*[renewal-ui=true] header .company .notification_alert dt .num {
  position: absolute;
  top: 20px;
  right: 0px;
  display: inline-block;
  width: 22px;
  height: 22px;
  overflow: hidden;
  font-size: 1.4rem;
  text-align: center;
  line-height: 22px;
  color: #fff;
  font-family: futura-pt, sans-serif;
  font-weight: 400;
  background: #d11010;
  border-radius: 100%;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] header .company .notification_alert dt .num {
    top: -10px;
    right: 2px;
  }
}
*[renewal-ui=true] header .company .notification_alert dt .subtext {
  position: absolute;
  width: 4em;
  left: -1em;
  top: 25px;
  display: block;
  font-size: 1.2rem;
  font-weight: normal;
  color: #fff;
  text-decoration: none;
}
*[renewal-ui=true] header .company .notification_alert dt a {
  text-decoration: none;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] header .company .notification_alert dd {
    width: 250px;
  }
}
*[renewal-ui=true] header .company .notification_alert dd h3 {
  text-align: left;
  padding: 10px 0 0;
}
*[renewal-ui=true] header .company .notification_alert dd li {
  padding: 10px 0 10px 20px;
  border-top: 1px dotted rgba(255, 255, 255, 0.4);
}
*[renewal-ui=true] header .company .notification_alert dd .date {
  color: #fff;
  font-size: 1.2rem;
  font-family: futura-pt, sans-serif;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] header .company .notification_alert dd .date {
    display: block;
  }
}
*[renewal-ui=true] header .company .notification_alert dd a {
  position: relative;
}
*[renewal-ui=true] header .company .notification_alert dd a::before {
  position: absolute;
  left: -15px;
}
*[renewal-ui=true] header .company .notification_alert dd .read_more .button {
  display: block;
  color: #fff;
  width: auto;
  margin: 0 auto 0;
  padding: 0 10px;
  text-align: center;
  text-decoration: none;
  font-size: 1.3rem;
  transition: all 0.5s ease;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] header .company .notification_alert dd .read_more .button {
    position: absolute;
    top: 19px;
    right: 5px;
  }
}
*[renewal-ui=true] header .company .notification_alert dd .read_more .button:hover {
  color: #fff;
  background: #5bb49b;
}
*[renewal-ui=true] header .company .home {
  display: inline-block;
  margin-right: 20px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] header .company .home {
    line-height: 55px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] header .company .home {
    position: absolute;
    left: 15px;
    top: 20px;
  }
}
*[renewal-ui=true] header .company .home img {
  width: 28px;
  height: auto;
}
*[renewal-ui=true] header .company .tm {
  width: 30px;
  margin: 0 30px 0 0;
  padding: 28px 0 0;
}
*[renewal-ui=true] header .company .tm img {
  width: 100%;
  height: auto;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] header .company .tm {
    display: none;
  }
}
*[renewal-ui=true] header .head_employee {
  text-align: right;
  color: #fff;
  font-size: 1.4rem;
  transition: all 0.5s ease;
  align-self: center;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] header .head_employee {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] header .head_employee {
    margin: 10px 0 0;
    text-align: center;
  }
}
*[renewal-ui=true] header .head_employee p {
  margin: 0 0 3px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] header .head_employee p {
    margin: 0;
    font-size: 1.3rem;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] header .head_employee .sub {
    height: 35px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] header .head_employee .sub {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
*[renewal-ui=true] header .head_employee .sub .name {
  padding: 0;
  font-size: 1.8rem;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] header .head_employee .sub .name {
    margin: 0 10px 0 0;
    min-width: 12em;
  }
}
*[renewal-ui=true] header .head_employee .sub .name span {
  font-size: 1.4rem;
}
*[renewal-ui=true] header .head_employee .sub a {
  display: block;
  color: #5bb49b;
  width: 100%;
  max-width: 100px;
  margin: 0;
  padding: 2px 10px;
  height: 26px;
  text-align: center;
  text-decoration: none;
  font-size: 1.5rem;
  transition: all 0.5s ease;
  background: #fff;
  border: 1px solid #5bb49b;
}
*[renewal-ui=true] header .head_employee .sub a:hover {
  color: #fff;
  background: #5bb49b;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] header .head_employee .sub a {
    display: none;
  }
}
*[renewal-ui=true] header .head_employee .sub a.detail_link {
  display: inline;
  color: #fff;
  width: auto;
  max-width: 100%;
  margin: 0;
  padding: 0;
  height: auto;
  text-align: left;
  text-decoration: underline;
  font-size: 1.8rem;
  transition: none;
  background: none;
  border: none;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] header .head_employee .sub a.detail_link {
    display: inherit;
  }
}
*[renewal-ui=true] header .head_employee .peer_message {
  position: relative;
  margin-right: 40px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] header .head_employee .peer_message {
    line-height: 90px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] header .head_employee .peer_message {
    position: absolute;
    left: 15px;
    top: 20px;
  }
}
*[renewal-ui=true] header .head_employee .peer_message::after {
  content: "";
}
*[renewal-ui=true] header .head_employee .peer_message img {
  width: auto;
  height: 28px;
  vertical-align: middle;
}
*[renewal-ui=true] header .head_employee .peer_message .num {
  position: absolute;
  top: 20px;
  right: -20px;
  display: inline-block;
  width: 22px;
  height: 22px;
  overflow: hidden;
  font-size: 1.4rem;
  text-align: center;
  line-height: 22px;
  color: #fff;
  font-family: futura-pt, sans-serif;
  font-weight: 400;
  background: #d11010;
  border-radius: 100%;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] header .head_employee .peer_message .num {
    top: -10px;
    right: 2px;
  }
}
*[renewal-ui=true] header .head_employee .peer_message .subtext {
  position: absolute;
  width: 7em;
  left: -3em;
  top: 25px;
  display: block;
  font-size: 1.2rem;
  font-weight: normal;
  color: #fff;
  text-decoration: none;
}
*[renewal-ui=true] header .head_employee .peer_message a {
  text-decoration: none;
}
*[renewal-ui=true] header .head_employee .notification_alert {
  margin-right: 20px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] header .head_employee .notification_alert {
    position: absolute;
    left: 15px;
    top: 20px;
  }
}
*[renewal-ui=true] header .head_employee .notification_alert dt {
  position: relative;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] header .head_employee .notification_alert dt {
    line-height: 90px;
  }
}
*[renewal-ui=true] header .head_employee .notification_alert dt::after {
  content: "";
}
*[renewal-ui=true] header .head_employee .notification_alert dt img {
  width: auto;
  height: 28px;
  vertical-align: middle;
}
*[renewal-ui=true] header .head_employee .notification_alert dt .num {
  position: absolute;
  top: 20px;
  right: 0px;
  display: inline-block;
  width: 22px;
  height: 22px;
  overflow: hidden;
  font-size: 1.4rem;
  text-align: center;
  line-height: 22px;
  color: #fff;
  font-family: futura-pt, sans-serif;
  font-weight: 400;
  background: #d11010;
  border-radius: 100%;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] header .head_employee .notification_alert dt .num {
    top: -10px;
    right: 2px;
  }
}
*[renewal-ui=true] header .head_employee .notification_alert dt .subtext {
  position: absolute;
  width: 4em;
  left: -1em;
  top: 25px;
  display: block;
  font-size: 1.2rem;
  font-weight: normal;
  color: #fff;
  text-decoration: none;
}
*[renewal-ui=true] header .head_employee .notification_alert dt a {
  text-decoration: none;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] header .head_employee .notification_alert dd {
    width: 250px;
  }
}
*[renewal-ui=true] header .head_employee .notification_alert dd h3 {
  text-align: left;
  padding: 10px 0 0;
}
*[renewal-ui=true] header .head_employee .notification_alert dd li {
  padding: 10px 0 10px 20px;
  border-top: 1px dotted rgba(255, 255, 255, 0.4);
}
*[renewal-ui=true] header .head_employee .notification_alert dd .date {
  color: #fff;
  font-size: 1.2rem;
  font-family: futura-pt, sans-serif;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] header .head_employee .notification_alert dd .date {
    display: block;
  }
}
*[renewal-ui=true] header .head_employee .notification_alert dd a {
  position: relative;
}
*[renewal-ui=true] header .head_employee .notification_alert dd a::before {
  position: absolute;
  left: -15px;
}
*[renewal-ui=true] header .head_employee .notification_alert dd .read_more .button {
  display: block;
  color: #fff;
  width: auto;
  margin: 0 auto 0;
  padding: 0 10px;
  text-align: center;
  text-decoration: none;
  font-size: 1.3rem;
  transition: all 0.5s ease;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] header .head_employee .notification_alert dd .read_more .button {
    position: absolute;
    top: 19px;
    right: 5px;
  }
}
*[renewal-ui=true] header .head_employee .notification_alert dd .read_more .button:hover {
  color: #fff;
  background: #5bb49b;
}
*[renewal-ui=true] header .nav_employee {
  color: #fff;
}
*[renewal-ui=true] header .nav_employee2 {
  color: #fff;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] header .nav_employee2 {
    width: calc(100% - 650px);
    height: auto;
    margin: auto 0;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] header .nav_employee2 {
    position: absolute;
    top: 12vw;
    width: 100%;
    font-size: 1.3rem;
    text-align: center;
    margin: 0 0 5px;
    transition: all 0.5s ease;
  }
}
*[renewal-ui=true] header .header_individual_info {
  background: #fff;
  padding: 10px 20px;
  display: -webkit-box;
  display: flex;
  gap: 20px;
  height: 45px;
  border-radius: 0 0 5px 5px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] header.fixed {
    height: 60px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] header.fixed .logo {
    padding: 18px 0 8px;
  }
  *[renewal-ui=true] header.fixed .logo img {
    width: auto;
    height: 30px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] header.fixed .logo {
    padding: 15px 0 7px;
    text-align: center;
  }
  *[renewal-ui=true] header.fixed .logo img {
    width: 50%;
    height: auto;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] header.fixed .nav_employee2 {
    width: calc(100% - 420px);
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] header.fixed .nav_employee2 {
    top: 9.5vw;
    font-size: 1.2rem;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] header.fixed .head_employee .sub {
    margin-top: 6px;
  }
}
*[renewal-ui=true] header.fixed .head_employee p {
  display: none;
}
*[renewal-ui=true] header.fixed .head_employee p.name {
  display: inherit;
  min-width: auto;
  white-space: nowrap;
}
*[renewal-ui=true] header.fixed .head_employee p.name span {
  margin-top: 3px;
}
*[renewal-ui=true] header.fixed .company {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] header.fixed .company dt {
    line-height: 60px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] header.fixed .company .notification_alert dt,
*[renewal-ui=true] header.fixed .company .peer_message {
    line-height: 40px;
  }
  *[renewal-ui=true] header.fixed .company .notification_alert dt .num,
*[renewal-ui=true] header.fixed .company .peer_message .num {
    top: 10px;
  }
}
*[renewal-ui=true] header.fixed .company dd {
  display: none;
  position: absolute;
  right: 0;
  width: 170px;
  background: #5bb49b;
  padding: 5px 10px;
  box-sizing: border-box;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] header.fixed .company dd {
    width: 100%;
    margin-top: 10px;
  }
}
*[renewal-ui=true] header.fixed .company dd ul {
  margin: 0;
  padding: 0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] header.fixed .company dd ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
*[renewal-ui=true] header.fixed .company dd li {
  margin: 0;
  padding: 10px 5px;
  text-align: left;
  line-height: auto;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] header.fixed .company dd li {
    width: 48%;
  }
}
*[renewal-ui=true] header.fixed .company dd li a {
  display: inline-block;
  color: #fff;
  text-decoration: none;
}
*[renewal-ui=true] header.fixed .company dd li a:hover {
  opacity: 0.8;
}
*[renewal-ui=true] header.fixed .company dd li a::before {
  content: ">";
  margin-right: 10px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] header.fixed .home {
    line-height: 40px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] header.fixed .home {
    top: 10px;
  }
}
*[renewal-ui=true] header.fixed .tm {
  padding: 17px 0 0;
}
*[renewal-ui=true] main {
  min-height: calc(100% - 130px);
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] main {
    min-width: 1200px;
    min-height: calc(100vh - 195px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    transform-origin: right center;
    transition: background 0.2s linear, width 0.3s linear 0.2s;
    transition: transform 0.2s linear 0.2s;
  }
  *[renewal-ui=true] main.drawer {
    width: 100%;
    box-sizing: border-box;
  }
}
*[renewal-ui=true] .contents {
  padding-bottom: 100px;
  box-sizing: border-box;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .contents {
    width: calc(100% - 240px);
    order: 2;
  }
}
*[renewal-ui=true] .contents h2 {
  font-size: 2rem;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .contents h2 {
    font-size: 1.8rem;
  }
}
*[renewal-ui=true] .contents th .sort {
  position: relative;
  top: -2px;
  margin-left: 5px;
  font-size: 10px;
  color: #999;
}
*[renewal-ui=true] .contents .box {
  position: relative;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  text-align: center;
  border-radius: 5px;
  padding: 20px 20px 10px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .contents .box {
    margin-bottom: 30px;
    padding: 5vw;
  }
}
*[renewal-ui=true] .contents .box h3 {
  padding: 0;
  font-weight: normal;
  font-size: 1.8rem;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .contents .box h3 {
    margin: 0 0 20px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .contents .box h3 span {
    top: 5px;
  }
}
*[renewal-ui=true] .contents .box .sub_ttl {
  display: inline-block;
  text-align: left;
  font-size: 1.6rem;
  line-height: 130%;
  padding-bottom: 3px;
  border-bottom: 3px solid #333;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .contents .box .sub_ttl {
    margin-bottom: 20px;
  }
}
*[renewal-ui=true] .contents .explain {
  margin: 20px 0 0;
  padding: 0;
  text-align: center;
  letter-spacing: -0.4em;
}
*[renewal-ui=true] .contents .explain li {
  list-style: none;
  position: relative;
  display: inline-block;
  left: 0;
  margin: 0 5px;
  letter-spacing: 0;
  font-size: 1.4rem;
}
*[renewal-ui=true] .contents .explain li::before {
  content: "●";
  margin-right: 5px;
}
*[renewal-ui=true] .contents .explain li.good::before {
  color: #56ce8f;
}
*[renewal-ui=true] .contents .explain li.normal::before {
  color: #f2bd67;
}
*[renewal-ui=true] .contents .explain li.bad::before {
  color: #ed9eb1;
}
*[renewal-ui=true] .contents .explain li.compare::before {
  color: #c6c6b0;
}
*[renewal-ui=true] .contents .explain li.all::before,
*[renewal-ui=true] .contents .explain li.transition_all::before {
  color: #5bb49b;
}
*[renewal-ui=true] .contents .explain li.part::before {
  color: #8ca3e5;
}
*[renewal-ui=true] .contents .explain li.rank1::before {
  color: #59b8d3;
}
*[renewal-ui=true] .contents .explain li.rank2::before {
  color: #56ce8f;
}
*[renewal-ui=true] .contents .explain li.rank3::before {
  color: #f5c276;
}
*[renewal-ui=true] .contents .explain li.rank4::before {
  color: #ff9b79;
}
*[renewal-ui=true] .contents .explain li.rank5::before {
  color: #ed9eb1;
}
*[renewal-ui=true] .contents .explain li.person::before {
  color: #56ce8f;
}
*[renewal-ui=true] .contents .explain li.transition_all,
*[renewal-ui=true] .contents .explain li.compare {
  position: relative;
  top: -10px;
}
*[renewal-ui=true] .contents .pager {
  margin: 20px 0 0;
  padding: 0;
  letter-spacing: -0.4em;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .contents .pager {
    text-align: center;
  }
}
*[renewal-ui=true] .contents .pager li {
  list-style: none;
  display: inline-block;
  margin: 0 10px 0 0;
  letter-spacing: 0;
  font-size: 1.4rem;
}
*[renewal-ui=true] .contents .pager li.current {
  color: #333;
  font-weight: 600;
}
*[renewal-ui=true] .contents .pager a {
  color: #666;
}
*[renewal-ui=true] .contents .circle_graph {
  width: 180px;
  margin: 0 auto 0;
  position: relative;
  text-align: center;
}
*[renewal-ui=true] .contents .circle_graph .inner_date {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 30px;
}
*[renewal-ui=true] .contents .circle_graph .status {
  margin: 0;
  padding: 0;
  height: 24px;
  display: inline-block;
  padding-left: 25px;
  font-size: 1.6rem;
  font-family: futura-pt, sans-serif;
  font-weight: 600;
  font-style: normal;
  line-height: 24px;
}
*[renewal-ui=true] .contents .circle_graph .status.up {
  color: #56ce8f;
  background: url("/point_up.b976e4a5.png") left center no-repeat;
}
*[renewal-ui=true] .contents .circle_graph .status.stay {
  color: #f5c276;
  background: url("/point_stay.e950d99e.png") left center no-repeat;
}
*[renewal-ui=true] .contents .circle_graph .status.down {
  color: #ed9eb1;
  background: url("/point_down.4dceb887.png") left center no-repeat;
}
*[renewal-ui=true] .contents .circle_graph .point {
  margin: 10px 0 0;
  padding: 0;
  font-size: 8rem;
  font-family: futura-pt, sans-serif;
  font-weight: 600;
  font-style: normal;
  line-height: 0.8;
}
*[renewal-ui=true] .contents .circle_graph a {
  font-size: 1.4rem;
}
*[renewal-ui=true] .contents .comment {
  margin: 30px 0 0;
  padding: 20px;
  font-size: 1.4rem;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] main.drawer .contents {
    width: 100%;
    padding: 0 0 100px 90px;
    order: 2;
    box-sizing: border-box;
  }
}
*[renewal-ui=true] .content_head {
  position: relative;
  font-size: 14px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .content_head {
    margin: 20px 30px 10px 0;
    padding-bottom: 15px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .content_head {
    margin: 30px 5% 20px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .content_head .flex-valign-center .select_area {
    margin-bottom: 0;
  }
}
*[renewal-ui=true] .content_head .display_switch {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 20px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .content_head .display_switch {
    margin-left: 0;
  }
}
*[renewal-ui=true] .content_head .display_switch .example img {
  margin-left: 20px;
  vertical-align: middle;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .content_head .display_switch .example img {
    margin-left: 0;
  }
}
*[renewal-ui=true] .content_head .display_switch .example .highlow {
  display: inherit;
}
*[renewal-ui=true] .content_head .display_switch .example .lastmonth {
  display: none;
}
*[renewal-ui=true] .data_info {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 20px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .data_info {
    width: 100%;
    text-align: center;
  }
}
*[renewal-ui=true] .data_info .example {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  align-items: center;
}
*[renewal-ui=true] .data_info .example img {
  margin-left: 10px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .data_info .select_area {
    margin: 0 0 10px;
  }
}
*[renewal-ui=true] .data_info select {
  padding: 10px 30px 10px 10px;
  margin: 0 0 0 10px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .data_info select {
    padding: 8px 20px 8px 10px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .sticky_selector {
    position: -webkit-sticky;
    position: sticky;
    top: 60px;
    z-index: 205;
    background: #fff;
  }
  *[renewal-ui=true] .sticky_selector::before,
*[renewal-ui=true] .sticky_selector::after {
    content: "";
    position: absolute;
    width: 10px;
    height: 90px;
    bottom: 0;
    background: #fff;
  }
  *[renewal-ui=true] .sticky_selector::before {
    left: -10px;
  }
  *[renewal-ui=true] .sticky_selector::after {
    right: -10px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] aside {
    position: relative;
    width: 210px;
    min-height: 100%;
    padding-top: 0;
    order: 1;
    background: #FBFFF9;
    transition: transform 0.2s linear;
  }
  *[renewal-ui=true] aside::before {
    content: "";
    display: inline-block;
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 10px;
    background: #9bdb86;
    background: linear-gradient(180deg, #9bdb86 0%, #5bb49b 100%);
  }
  *[renewal-ui=true] aside.drawer {
    position: fixed;
    transform: translateX(-152px);
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] aside {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100vh;
    background: rgba(255, 255, 255, 0.95);
    overflow-y: auto;
    z-index: 30000;
  }
}
*[renewal-ui=true] aside ul {
  box-sizing: border-box;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] aside ul {
    background: #FBFFF9;
    min-height: calc(100vh - 195px);
    margin: 0 10px 0 0;
    padding: 25px 0 15px 15px;
    position: -webkit-sticky;
    position: sticky;
    top: 60px;
  }
  *[renewal-ui=true] aside ul::before {
    content: "";
    display: inline-block;
    position: absolute;
    top: 0;
    right: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0) #9bdb86 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 0px 10px 10px 0px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] aside ul {
    margin: 0 8% 0;
    padding-bottom: 50px;
    position: relative;
    top: 35vw;
  }
}
*[renewal-ui=true] aside ul li {
  margin: 0 0 1.5vh;
  padding: 0 0 0 35px;
}
*[renewal-ui=true] aside ul li a {
  color: #143f28;
  text-decoration: none;
}
*[renewal-ui=true] aside ul li.current,
*[renewal-ui=true] aside ul li a:hover {
  color: #30b176;
}
*[renewal-ui=true] aside ul li.dashboard {
  background: url("/icon_dashboard.0078e2d4.png") left center/25px auto no-repeat;
}
*[renewal-ui=true] aside ul li.dashboard.current,
*[renewal-ui=true] aside ul li.dashboard:hover {
  background: url("/icon_dashboard_on.1d67fec0.png") left center/25px auto no-repeat;
}
*[renewal-ui=true] aside ul li.group {
  background: url("/icon_group.9372c422.png") left center/25px auto no-repeat;
}
*[renewal-ui=true] aside ul li.group.current,
*[renewal-ui=true] aside ul li.group:hover {
  background: url("/icon_group_on.6166e1a8.png") left center/25px auto no-repeat;
}
*[renewal-ui=true] aside ul li.position {
  background: url("/icon_position.d5c297a6.png") left top/25px auto no-repeat;
}
*[renewal-ui=true] aside ul li.position.current,
*[renewal-ui=true] aside ul li.position:hover {
  background: url("/icon_position_on.66e01910.png") left top/25px auto no-repeat;
}
*[renewal-ui=true] aside ul li.trend {
  background: url("/icon_trend.65ea7c58.png") left center/25px auto no-repeat;
}
*[renewal-ui=true] aside ul li.trend.current,
*[renewal-ui=true] aside ul li.trend:hover {
  background: url("/icon_trend_on.450bcd14.png") left center/25px auto no-repeat;
}
*[renewal-ui=true] aside ul li.condition {
  background: url("/icon_condition.bccbfe74.png") left center/25px auto no-repeat;
}
*[renewal-ui=true] aside ul li.condition.current,
*[renewal-ui=true] aside ul li.condition:hover {
  background: url("/icon_condition_on.02e61a64.png") left center/25px auto no-repeat;
}
*[renewal-ui=true] aside ul li.detail {
  background: url("/icon_detail.9a674d54.png") left center/25px auto no-repeat;
}
*[renewal-ui=true] aside ul li.detail.current,
*[renewal-ui=true] aside ul li.detail:hover {
  background: url("/icon_detail_on.4b3c6f65.png") left center/25px auto no-repeat;
}
*[renewal-ui=true] aside ul li.pdca {
  background: url("/icon_pdca.d150e05f.png") left center/25px auto no-repeat;
}
*[renewal-ui=true] aside ul li.pdca.current,
*[renewal-ui=true] aside ul li.pdca:hover {
  background: url("/icon_pdca_on.53f30792.png") left center/25px auto no-repeat;
}
*[renewal-ui=true] aside ul li.follow {
  background: url("/icon_follow.21620a4f.png") left center/25px auto no-repeat;
}
*[renewal-ui=true] aside ul li.follow.current,
*[renewal-ui=true] aside ul li.follow:hover {
  background: url("/icon_follow_on.bfb6d9d5.png") left center/25px auto no-repeat;
}
*[renewal-ui=true] aside ul li.stress {
  background: url("/icon_stress.7383dfd4.png") left center/25px auto no-repeat;
}
*[renewal-ui=true] aside ul li.stress.current,
*[renewal-ui=true] aside ul li.stress:hover {
  background: url("/icon_stress_on.f7fef3d6.png") left center/25px auto no-repeat;
}
*[renewal-ui=true] aside ul li.setting {
  background: url("/icon_setting.06e88174.png") left center/25px auto no-repeat;
}
*[renewal-ui=true] aside ul li.setting.current,
*[renewal-ui=true] aside ul li.setting:hover {
  background: url("/icon_setting_on.752678ab.png") left center/25px auto no-repeat;
}
*[renewal-ui=true] aside ul li.custom_survey {
  background: url("/icon_custom_survey.c312ad7d.png") left center/25px auto no-repeat;
}
*[renewal-ui=true] aside ul li.custom_survey.current,
*[renewal-ui=true] aside ul li.custom_survey:hover {
  background: url("/icon_custom_survey_on.004c3e25.png") left center/25px auto no-repeat;
}
*[renewal-ui=true] aside ul li.cross_analysis {
  background: url("/icon_cross_analysis.f7e3a971.png") left center/25px auto no-repeat;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] aside ul li.cross_analysis {
    padding-top: 0;
  }
}
*[renewal-ui=true] aside ul li.cross_analysis.current,
*[renewal-ui=true] aside ul li.cross_analysis:hover {
  background: url("/icon_cross_analysis_on.a5403691.png") left center/25px auto no-repeat;
}
*[renewal-ui=true] aside ul li.companies {
  background: url("/icon_companies.367ab64a.png") left center/25px auto no-repeat;
}
*[renewal-ui=true] aside ul li.companies.current,
*[renewal-ui=true] aside ul li.companies:hover {
  background: url("/icon_companies_on.82c3b939.png") left center/25px auto no-repeat;
}
*[renewal-ui=true] aside ul li.survey_aside {
  background: url("/icon_survey.6a9a2000.png") left center/25px auto no-repeat;
}
*[renewal-ui=true] aside ul li.survey_aside.current,
*[renewal-ui=true] aside ul li.survey_aside:hover {
  background: url("/icon_survey_on.6ad90fb6.png") left center/25px auto no-repeat;
}
*[renewal-ui=true] aside ul li.survey_control {
  background: url("/icon_custom_survey.c312ad7d.png") left center/25px auto no-repeat;
}
*[renewal-ui=true] aside ul li.survey_control.current,
*[renewal-ui=true] aside ul li.survey_control:hover {
  background: url("/icon_custom_survey_on.004c3e25.png") left center/25px auto no-repeat;
}
*[renewal-ui=true] aside ul li.survey_collect {
  background: url("/icon_setting.06e88174.png") left center/25px auto no-repeat;
}
*[renewal-ui=true] aside ul li.survey_collect.current,
*[renewal-ui=true] aside ul li.survey_collect:hover {
  background: url("/icon_setting_on.752678ab.png") left center/25px auto no-repeat;
}
*[renewal-ui=true] aside ul li.result {
  background: url("/icon_result.4d0199f7.png") left center/25px auto no-repeat;
}
*[renewal-ui=true] aside ul li.result.current,
*[renewal-ui=true] aside ul li.result:hover {
  background: url("/icon_result_on.1010d069.png") left center/25px auto no-repeat;
}
*[renewal-ui=true] aside ul li.individual {
  background: url("/icon_individual.a8803758.png") left center/25px auto no-repeat;
}
*[renewal-ui=true] aside ul li.individual.current,
*[renewal-ui=true] aside ul li.individual:hover {
  background: url("/icon_individual_on.757b6e71.png") left center/25px auto no-repeat;
}
*[renewal-ui=true] aside ul li.recruit {
  background: url("/icon_recruit.8bb406db.png") left center/25px auto no-repeat;
}
*[renewal-ui=true] aside ul li.recruit.current,
*[renewal-ui=true] aside ul li.recruit:hover {
  background: url("/icon_recruit_on.bc6997f2.png") left center/25px auto no-repeat;
}
*[renewal-ui=true] aside ul li.database {
  background: url("/icon_tm_database.4d0849c2.png") left center/25px auto no-repeat;
}
*[renewal-ui=true] aside ul li.database.current,
*[renewal-ui=true] aside ul li.database:hover {
  background: url("/icon_tm_database_on.98d79d4e.png") left center/25px auto no-repeat;
}
*[renewal-ui=true] aside ul li.evaluation {
  background: url("/icon_tm_evaluation.fc2daa18.png") left center/25px auto no-repeat;
}
*[renewal-ui=true] aside ul li.evaluation.current,
*[renewal-ui=true] aside ul li.evaluation:hover {
  background: url("/icon_tm_evaluation_on.b4be531a.png") left center/25px auto no-repeat;
}
*[renewal-ui=true] aside ul li.report {
  background: url("/icon_report.5acef26c.png") left center/25px auto no-repeat;
}
*[renewal-ui=true] aside ul li.report.current,
*[renewal-ui=true] aside ul li.report:hover {
  background: url("/icon_report_on.8b3fd067.png") left center/25px auto no-repeat;
}
*[renewal-ui=true] aside ul li.mbo {
  background: url("/icon_mbo.7626880e.png") left center/25px auto no-repeat;
}
*[renewal-ui=true] aside ul li.salary.current,
*[renewal-ui=true] aside ul li.salary:hover {
  background: url("/icon_salary_on.9228df33.png") left center/25px auto no-repeat;
}
*[renewal-ui=true] aside ul li.salary {
  background: url("/icon_salary.54dc6533.png") left center/25px auto no-repeat;
}
*[renewal-ui=true] aside ul li.mbo.current, *[renewal-ui=true] aside ul li.mbo:hover {
  background: url("/icon_mbo_on.985dfd0b.png") left center/25px auto no-repeat;
}
*[renewal-ui=true] aside ul li.billing {
  background: url("/icon_billing.c9e13ef3.png") left center/25px auto no-repeat;
}
*[renewal-ui=true] aside ul li.billing.current,
*[renewal-ui=true] aside ul li.billing:hover {
  background: url("/icon_billing_on.ea98bc84.png") left center/25px auto no-repeat;
}
*[renewal-ui=true] aside ul li.data,
*[renewal-ui=true] aside ul li.download {
  background: url("/icon_data.21aacaf7.png") left center/25px auto no-repeat;
}
*[renewal-ui=true] aside ul li.data.current,
*[renewal-ui=true] aside ul li.download.current,
*[renewal-ui=true] aside ul li.data:hover,
*[renewal-ui=true] aside ul li.download:hover {
  background: url("/icon_data_on.c30af273.png") left center/25px auto no-repeat;
}
*[renewal-ui=true] aside ul li.message {
  background: url("/icon_peer_message.e533fc98.png") left center/25px auto no-repeat;
}
*[renewal-ui=true] aside ul li.message .badge {
  position: relative;
  top: 2px;
  margin: 0 0 0 5px;
  display: inline-block;
  width: 18px;
  height: 18px;
  overflow: hidden;
  font-size: 1.4rem;
  text-align: center;
  line-height: 18px;
  color: #fff;
  font-family: futura-pt, sans-serif;
  font-weight: 400;
  background: #d11010;
  border-radius: 100%;
}
*[renewal-ui=true] aside ul li.message.current,
*[renewal-ui=true] aside ul li.message:hover {
  background: url("/icon_peer_message_on.407d09e2.png") left center/25px auto no-repeat;
}
*[renewal-ui=true] aside ul li.mentor {
  background: url("/icon_mentor.1ead9ce4.png") left center/25px auto no-repeat;
}
*[renewal-ui=true] aside ul li.mentor.current,
*[renewal-ui=true] aside ul li.mentor:hover {
  background: url("/icon_mentor_on.338b05d6.png") left center/25px auto no-repeat;
}
*[renewal-ui=true] aside ul li.batch {
  background: url("/icon_batch.a4da9f41.png") left center/25px auto no-repeat;
}
*[renewal-ui=true] aside ul li.batch.current,
*[renewal-ui=true] aside ul li.batch:hover {
  background: url("/icon_batch_on.2c2a7904.png") left center/25px auto no-repeat;
}
*[renewal-ui=true] aside ul li.notification_aside {
  background: url("/icon_notification.549861f3.png") left center/25px auto no-repeat;
}
*[renewal-ui=true] aside ul li.notification_aside.current,
*[renewal-ui=true] aside ul li.notification_aside:hover {
  background: url("/icon_notification_on.a4c30539.png") left center/25px auto no-repeat;
}
*[renewal-ui=true] aside ul li.plus {
  background: url("/icon_plus.1d0cc002.png") left center/25px auto no-repeat;
}
*[renewal-ui=true] aside ul li.plus.current,
*[renewal-ui=true] aside ul li.plus:hover {
  background: url("/icon_plus_on.185f2b2e.png") left center/25px auto no-repeat;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] aside ul li.logout {
    padding: 0;
  }
  *[renewal-ui=true] aside ul li.logout a {
    display: block;
    color: #5bb49b;
    margin: 30px auto 60px;
    padding: 10px;
    text-align: center;
    text-decoration: none;
    font-size: 1.5rem;
    transition: all 0.5s ease;
    border: 1px solid #5bb49b;
  }
}
@media screen and (max-width: 767px) and (min-width: 768px) {
  *[renewal-ui=true] aside ul li.logout a {
    width: 300px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] aside ul li.logout a:hover {
    color: #fff;
    background: #5bb49b;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] aside ul li ul.for-sp {
    display: none;
  }
  *[renewal-ui=true] aside ul li.current {
    background-position: left top 2px !important;
  }
  *[renewal-ui=true] aside ul li.current ul.for-sp {
    display: block;
    top: auto;
    margin: 10px 0 20px;
    padding-bottom: 0;
  }
  *[renewal-ui=true] aside ul li.current ul.for-sp li {
    margin: 0;
    padding: 5px 0;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] aside .drawer_switch {
    position: fixed;
    left: 190px;
    top: 0;
    bottom: 0;
    margin: auto 0;
    width: 20px;
    height: 60px;
    cursor: pointer;
    z-index: 11;
  }
  *[renewal-ui=true] aside .drawer_switch img {
    position: relative;
    width: 20px;
    height: 60px;
  }
  *[renewal-ui=true] aside .drawer_switch.hide img {
    top: -90px;
    left: 10px;
    transform: rotate(180deg);
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] aside.drawer ul {
    transform: translateX(152px);
    width: 48px;
    padding-left: 10px;
  }
  *[renewal-ui=true] aside.drawer li {
    position: relative;
    text-indent: -9999px;
  }
  *[renewal-ui=true] aside.drawer a {
    display: block;
    width: 38px;
    margin-left: -38px;
  }
  *[renewal-ui=true] aside.drawer .badge {
    position: absolute !important;
    top: -6px !important;
    left: 8px;
    text-indent: 0;
  }
}
*[renewal-ui=true] .scrolled aside.drawer {
  top: 60px;
  position: fixed;
  transform: translateX(-152px);
}
*[renewal-ui=true] footer {
  position: relative;
  background: #333;
  color: #fff;
  margin: 0;
  padding: 20px 0 !important;
  text-align: center;
  z-index: 999;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] footer {
    height: 105px;
  }
}
*[renewal-ui=true] footer ul {
  margin: 0;
  padding: 0;
  letter-spacing: -0.4em;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] footer ul {
    text-align: left;
  }
}
*[renewal-ui=true] footer li {
  display: inline-block;
  letter-spacing: 0;
  margin: 0 15px;
  font-size: 1.4rem;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] footer li {
    margin: 5px 0;
    width: 50%;
    padding: 0 0 0 3%;
    font-size: 1.3rem;
    box-sizing: border-box;
  }
}
*[renewal-ui=true] footer li a {
  color: #fff;
}
*[renewal-ui=true] footer li a:hover {
  color: #ccc;
}
*[renewal-ui=true] footer p {
  margin: 20px 0 0;
  font-size: 1.2rem;
}
*[renewal-ui=true] .mt30 {
  margin-top: 30px;
}
*[renewal-ui=true] .flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
*[renewal-ui=true] .flex.-nowrap {
  flex-wrap: nowrap;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .flex.-nowrap_pc {
    flex-wrap: nowrap;
  }
}
*[renewal-ui=true] .flex_bt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
*[renewal-ui=true] .flex_ct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
*[renewal-ui=true] .flex_cols {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
}
*[renewal-ui=true] .flex-align-center {
  -webkit-box-pack: center !important;
  justify-content: center !important;
}
*[renewal-ui=true] .flex-valign-center {
  -webkit-box-align: center !important;
  align-items: center !important;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .flex-valign-center-pc {
    -webkit-box-align: center !important;
    align-items: center !important;
  }
}
*[renewal-ui=true] .flex-self-center {
  align-self: center !important;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .flex-nowrap-pc {
    flex-wrap: nowrap;
  }
}
*[renewal-ui=true] .-flex-end {
  -webkit-box-pack: end;
  justify-content: flex-end;
}
*[renewal-ui=true] .gap10 {
  gap: 10px;
}
*[renewal-ui=true] .gap20 {
  gap: 20px;
}
*[renewal-ui=true] .gap30 {
  gap: 30px;
}
*[renewal-ui=true] .w48 {
  width: 48%;
}
*[renewal-ui=true] .w50 {
  width: 50%;
}
*[renewal-ui=true] .w100 {
  width: 100%;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .w40-pc {
    width: 40%;
  }
  *[renewal-ui=true] .w48-pc {
    width: 48%;
  }
  *[renewal-ui=true] .w50-pc {
    width: 50%;
  }
  *[renewal-ui=true] .w60-pc {
    width: 60%;
  }
}
*[renewal-ui=true] .mt10 {
  margin-top: 10px;
}
*[renewal-ui=true] .button,
*[renewal-ui=true] input[type=submit] {
  position: relative;
  display: block;
  color: #fff;
  width: 100%;
  max-width: 300px;
  margin: 50px auto 0;
  padding: 10px;
  text-align: center;
  text-decoration: none;
  font-size: 1.6rem;
  transition: all 0.5s ease;
  background: #5bb49b url("/btn_arrow2.c7906890.svg") right 15px center/8px auto no-repeat;
  border: none;
  cursor: pointer;
  box-sizing: border-box;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .button,
*[renewal-ui=true] input[type=submit] {
    width: 80%;
    font-size: 1.6rem;
    line-height: 30px;
    height: 5rem;
    margin: 30px auto 0;
  }
}
*[renewal-ui=true] .button:hover,
*[renewal-ui=true] input[type=submit]:hover {
  background: #7ec4b0 url("/btn_arrow2.c7906890.svg") right 15px center/8px auto no-repeat;
  color: #fff;
}
*[renewal-ui=true] .button.back,
*[renewal-ui=true] input[type=submit].back {
  border: 1px solid #5bb49b;
  color: #5bb49b;
  background: #fff;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .button.back,
*[renewal-ui=true] input[type=submit].back {
    margin-right: auto;
    font-size: 1.4rem;
  }
}
*[renewal-ui=true] .button.cancel,
*[renewal-ui=true] input[type=submit].cancel {
  color: #5bb49b;
  background: #fff url("/btn_arrow_prev.6637afef.svg") left 15px center no-repeat;
  border: 1px solid #5bb49b;
}
*[renewal-ui=true] .button.cancel:hover,
*[renewal-ui=true] input[type=submit].cancel:hover {
  background: #5bb49b url("/btn_arrow_prev.6637afef.svg") left 15px center no-repeat;
  color: #fff;
}
*[renewal-ui=true] .button.edit,
*[renewal-ui=true] input[type=submit].edit {
  width: auto;
  min-width: 100px;
  display: inline-block;
  margin: 0;
  padding: 5px 30px 5px 15px;
  background: #5bb49b url("/btn_arrow2.c7906890.svg") right 10px center no-repeat;
  background-size: 8px auto;
  color: #fff;
  font-size: 1.4rem;
  line-height: 20px;
  border-radius: 5px;
  cursor: pointer;
}
*[renewal-ui=true] .button.edit:hover,
*[renewal-ui=true] input[type=submit].edit:hover {
  background: #7ec4b0 url("/btn_arrow2.c7906890.svg") right 10px center no-repeat;
  background-size: 8px auto;
}
*[renewal-ui=true] .pdf_download,
*[renewal-ui=true] .stresscheck_download {
  margin: 30px auto 0;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .pdf_download,
*[renewal-ui=true] .stresscheck_download {
    margin: 30px 30px 0 0;
    text-align: right;
    box-sizing: border-box;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .pdf_download,
*[renewal-ui=true] .stresscheck_download {
    text-align: center;
  }
}
*[renewal-ui=true] .pdf_download a,
*[renewal-ui=true] .stresscheck_download a {
  position: relative;
  display: inline-block;
  text-decoration: none;
  font-size: 1.4rem;
  text-align: center;
  background: url("/btn_download.d73d5bae.png") center center/100% auto no-repeat;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .pdf_download a,
*[renewal-ui=true] .stresscheck_download a {
    margin-left: 20px;
    padding: 0 30px 0 50px;
    max-width: 400px;
    height: 52px;
    line-height: 52px;
    border: none;
    box-sizing: border-box;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .pdf_download a,
*[renewal-ui=true] .stresscheck_download a {
    margin-left: -4vw;
    padding: 0 30px 0 50px;
    height: 50px;
    line-height: 50px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .pdf_download a::before,
*[renewal-ui=true] .stresscheck_download a::before {
    content: "";
    display: inline-block;
    position: relative;
    top: 5px;
    width: 18px;
    height: 21px;
    margin: 0 10px 0 0;
    background: url("/icon_download.1b913ad3.png");
  }
}
*[renewal-ui=true] .pdf_download a img,
*[renewal-ui=true] .stresscheck_download a img {
  width: 20px;
  height: auto;
  margin-right: 10px;
  vertical-align: middle;
}
*[renewal-ui=true] input,
*[renewal-ui=true] textarea,
*[renewal-ui=true] select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
*[renewal-ui=true] input[type=text],
*[renewal-ui=true] input[type=tel],
*[renewal-ui=true] input[type=mail],
*[renewal-ui=true] input[type=password],
*[renewal-ui=true] input[type=num],
*[renewal-ui=true] input[type=url],
*[renewal-ui=true] input[type=date] {
  display: inline-block;
  width: 100%;
  max-width: 650px;
  border: 1px solid #ccc;
  margin: 10px 0 0;
  padding: 10px 15px;
  font-size: 1.8rem;
  border-radius: 5px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] input[type=text],
*[renewal-ui=true] input[type=tel],
*[renewal-ui=true] input[type=mail],
*[renewal-ui=true] input[type=password],
*[renewal-ui=true] input[type=num],
*[renewal-ui=true] input[type=url],
*[renewal-ui=true] input[type=date] {
    font-size: 1.6rem;
  }
}
*[renewal-ui=true] .custom_survey input[type=text],
*[renewal-ui=true] .custom_survey input[type=date] {
  border: 1px solid #ccc;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey input[type=text],
*[renewal-ui=true] .custom_survey input[type=date] {
    width: 100%;
    margin: 0 10px 0 0;
    padding: 5px;
    font-size: 1.4rem;
    box-sizing: border-box;
    border-radius: 5px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey input[type=text],
*[renewal-ui=true] .custom_survey input[type=date] {
    width: 100%;
    margin: 0 0 10px;
    padding: 5px;
    font-size: 1.4rem;
  }
}
*[renewal-ui=true] input[type=checkbox] {
  position: relative;
  width: 16px;
  height: 16px;
  border: none;
  cursor: pointer;
}
*[renewal-ui=true] input[type=checkbox]::before,
*[renewal-ui=true] input[type=checkbox]::after {
  content: "";
  position: absolute;
}
*[renewal-ui=true] input[type=checkbox]::before {
  transition: all 0.15s ease-in-out;
  top: 2px;
  left: 2px;
  z-index: 1;
  width: 12px;
  height: 12px;
  border: 2px solid #f2f2f2;
  visibility: hidden;
}
*[renewal-ui=true] input[type=checkbox]::after {
  top: 2px;
  left: 0;
  background: #fff;
  border: 1px solid #ccc;
  width: 16px;
  height: 16px;
  border-radius: 3px;
}
*[renewal-ui=true] input[type=checkbox]:checked:before {
  transform: rotate(-45deg);
  height: 1rem;
  border-color: #5bb49b;
  border-top-style: none;
  border-right-style: none;
  visibility: visible;
}
*[renewal-ui=true] label {
  cursor: pointer;
  padding-left: 5px;
}
*[renewal-ui=true] .dashboard_mentor input[type=checkbox] :before,
*[renewal-ui=true] .compare_download input[type=checkbox] :before,
*[renewal-ui=true] .custom_survey input[type=checkbox] :before,
*[renewal-ui=true] .cross_analysis input[type=checkbox] :before,
*[renewal-ui=true] .peer_message input[type=checkbox] :before,
*[renewal-ui=true] .ai_mentor input[type=checkbox] :before,
*[renewal-ui=true] .survey_setting input[type=checkbox] :before,
*[renewal-ui=true] .recruit input[type=checkbox] :before,
*[renewal-ui=true] .employee input[type=checkbox] :before {
  left: 0;
  width: 16px;
  height: 16px;
}
*[renewal-ui=true] input[type=radio] {
  position: relative;
  width: 16px;
  height: 16px;
  border: none;
  margin-right: 5px;
}
*[renewal-ui=true] input[type=radio]::before,
*[renewal-ui=true] input[type=radio]::after {
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
}
*[renewal-ui=true] input[type=radio]::before {
  top: 5px;
  left: 3px;
  z-index: 1;
  visibility: hidden;
}
*[renewal-ui=true] input[type=radio]::after {
  top: 2px;
  left: 0;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 100%;
}
*[renewal-ui=true] input[type=radio]:checked:before {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  background: #5bb49b;
  border-radius: 100%;
  visibility: visible;
}
*[renewal-ui=true] .select_area {
  position: relative;
  display: inline-block;
  background: #fff;
  border-radius: 5px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .select_area {
    margin: 0 auto;
    text-align: center;
  }
}
*[renewal-ui=true] .select_area::after {
  content: "▼";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 10px;
  margin: auto 0;
  font-size: 10px;
  height: 16px;
  color: #333;
  z-index: 10;
  pointer-events: none;
}
*[renewal-ui=true] select {
  position: relative;
  padding: 5px 30px 5px 10px;
  margin: 0;
  border: 1px solid #ccc;
  border-radius: 5px;
  background: none;
  z-index: 11;
  font-size: 1.4rem;
}
*[renewal-ui=true] select:disabled {
  opacity: 0.5;
}
*[renewal-ui=true] textarea {
  border-color: #ccc;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] textarea {
    width: 100%;
    margin: 0 10px 0 0;
    padding: 5px;
    font-size: 1.6rem;
    box-sizing: border-box;
    border-radius: 5px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] textarea {
    width: 100%;
    margin: 0 0 10px;
    font-size: 1.4rem;
  }
}
*[renewal-ui=true] .dashboard_mentor textarea,
*[renewal-ui=true] .peer_message_full textarea,
*[renewal-ui=true] .ai_mentor textarea {
  position: absolute;
  bottom: 36px;
  left: 0;
  width: 100%;
  margin: 0;
  padding: 10px;
  box-sizing: border-box;
  outline: none;
  border: none;
  min-height: 70px;
  max-height: 15em;
  border-radius: 7px;
}
*[renewal-ui=true] .employee textarea {
  width: 100%;
  height: 11rem;
  display: inline-block;
  border: 1px solid #ccc;
  margin: 10px 20px 0 0;
  padding: 10px 15px;
  font-size: 1.6rem;
  border-radius: 5px;
  vertical-align: top;
}
*[renewal-ui=true] .necessary {
  display: inline-block;
  margin: 0 10px 0 0;
  padding: 2px 10px;
  border-radius: 5px;
  color: #fff;
  font-size: 1.3rem;
  background: #5bb49b;
}
*[renewal-ui=true] .optional {
  display: inline-block;
  margin: 0 10px 0 0;
  padding: 2px 10px;
  border-radius: 5px;
  color: #5bb49b;
  font-size: 1.3rem;
  background: #ccf0dd;
}
*[renewal-ui=true] .submit {
  position: relative;
  display: block;
  color: #fff;
  width: 100%;
  max-width: 300px;
  margin: 50px auto 0;
  padding: 10px;
  text-align: center;
  text-decoration: none;
  font-size: 1.8rem;
  transition: all 0.5s ease;
  background: #5bb49b;
  border: 1px solid #5bb49b;
}
*[renewal-ui=true] .submit:hover {
  color: #fff;
  background: #4da88f;
}
*[renewal-ui=true] .cancel {
  display: block;
  color: #5bb49b;
  width: 100%;
  max-width: 300px;
  margin: 10px auto 0;
  padding: 10px;
  text-align: center;
  text-decoration: none;
  font-size: 1.5rem;
  transition: all 0.5s ease;
  background: #fff;
  border: 1px solid #5bb49b;
}
*[renewal-ui=true] .cancel:hover {
  color: #fff;
  background: #5bb49b;
}
*[renewal-ui=true] input[list] {
  appearance: none;
  -webkit-appearance: none;
  background-image: none;
}
*[renewal-ui=true] input[list]::-webkit-calendar-picker-indicator {
  display: none;
  opacity: 0;
  pointer-events: none;
}
*[renewal-ui=true] .instruction,
*[renewal-ui=true] .instruction_sub {
  margin: 10px 0 0;
  padding: 0 0 0 25px;
  min-height: 20px;
  font-size: 1.6rem;
  color: #5bb49b;
  vertical-align: middle;
  background: url("/help.627d06a5.png") left center/20px auto no-repeat;
  cursor: pointer;
}
*[renewal-ui=true] .instruction_sub {
  margin-left: 20px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .help,
*[renewal-ui=true] .id_help,
*[renewal-ui=true] .help_show_long,
*[renewal-ui=true] .help_baloon,
*[renewal-ui=true] .contents .box h3 span,
*[renewal-ui=true] .trend_graph h2 span,
*[renewal-ui=true] .category_score h2 span,
*[renewal-ui=true] .survey_setting_detail h2 span,
*[renewal-ui=true] .setting_cycle h2 span,
*[renewal-ui=true] h3.sub_ttl span {
    position: relative;
    top: -2px;
    display: inline-block;
    margin: 0 10px;
    width: 23px;
    height: 23px;
    overflow: hidden;
    text-indent: -9999px;
    background: rgba(0, 0, 0, 0) url("/help.627d06a5.png") left center/23px auto no-repeat;
    cursor: help;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .help,
*[renewal-ui=true] .id_help,
*[renewal-ui=true] .help_show_long,
*[renewal-ui=true] .help_baloon,
*[renewal-ui=true] .contents .box h3 span,
*[renewal-ui=true] .trend_graph h2 span,
*[renewal-ui=true] .category_score h2 span,
*[renewal-ui=true] .survey_setting_detail h2 span,
*[renewal-ui=true] .setting_cycle h2 span,
*[renewal-ui=true] h3.sub_ttl span {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .contents .box h3 span,
*[renewal-ui=true] .trial-form .help {
    top: 5px;
    margin: 0 0 0 5px;
  }
}
*[renewal-ui=true] .helper,
*[renewal-ui=true] thead th .help {
  text-align: left;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .helper,
*[renewal-ui=true] thead th .help {
    display: none;
    position: absolute;
    margin: -10px 0 0;
    padding: 25px 15px 10px;
    width: 90%;
    color: #333 !important;
    border: 2px solid #5bb49b;
    font-size: 1.3rem;
    z-index: 300;
    background: url("/corner_lt.83a0cafc.png") left top/10px auto no-repeat, url("/corner_rb.aed2126e.png") right bottom/10px auto no-repeat, url("/help_tips.43883725.png") left 15px top 5px/28px auto no-repeat, url("/h2_bg_left.b4c10c35.png") left top/156px auto no-repeat;
    background-color: #fff;
    box-shadow: 0 0 3px #fff;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .helper,
*[renewal-ui=true] thead th .help {
    display: block;
    background: none;
    position: relative;
    width: 100%;
    font-size: 1.2rem;
  }
}
*[renewal-ui=true] .helper::before,
*[renewal-ui=true] .helper::after,
*[renewal-ui=true] thead th .help::before,
*[renewal-ui=true] thead th .help::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8px 5px 0 5px;
}
*[renewal-ui=true] .helper::before,
*[renewal-ui=true] thead th .help::before {
  bottom: -10px;
  border-color: #5bb49b rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .helper::before,
*[renewal-ui=true] thead th .help::before {
    display: none;
  }
}
*[renewal-ui=true] .helper::after,
*[renewal-ui=true] thead th .help::after {
  bottom: -6px;
  border-color: #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .helper::after,
*[renewal-ui=true] thead th .help::after {
    display: none;
  }
}
*[renewal-ui=true] .helper.-left::before,
*[renewal-ui=true] .helper.-left::after,
*[renewal-ui=true] thead th .help.-left::before,
*[renewal-ui=true] thead th .help.-left::after {
  left: 30px;
  right: auto;
}
*[renewal-ui=true] .helper.-left.-pos5em::before,
*[renewal-ui=true] .helper.-left.-pos5em::after,
*[renewal-ui=true] thead th .help.-left.-pos5em::before,
*[renewal-ui=true] thead th .help.-left.-pos5em::after {
  left: 5em;
  right: auto;
}
*[renewal-ui=true] .helper.-left.-pos6em::before,
*[renewal-ui=true] .helper.-left.-pos6em::after,
*[renewal-ui=true] thead th .help.-left.-pos6em::before,
*[renewal-ui=true] thead th .help.-left.-pos6em::after {
  left: 6em;
  right: auto;
}
*[renewal-ui=true] .helper.-right::before,
*[renewal-ui=true] .helper.-right::after,
*[renewal-ui=true] thead th .help.-right::before,
*[renewal-ui=true] thead th .help.-right::after {
  left: auto;
  right: 30px;
}
*[renewal-ui=true] .helper.-arrow_left::before,
*[renewal-ui=true] .helper.-arrow_left::after,
*[renewal-ui=true] thead th .help.-arrow_left::before,
*[renewal-ui=true] thead th .help.-arrow_left::after {
  border-width: 5px 0 5px 8px;
  border-color: rgba(0, 0, 0, 0) #5bb49b rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
  left: -10px;
  right: auto;
  top: 0;
  bottom: 0;
  margin: auto 0;
}
*[renewal-ui=true] .helper.-arrow_left::after,
*[renewal-ui=true] thead th .help.-arrow_left::after {
  border-color: rgba(0, 0, 0, 0) #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
  left: -7px;
}
*[renewal-ui=true] .helper.-arrow_left.-top10::before,
*[renewal-ui=true] .helper.-arrow_left.-top10::after,
*[renewal-ui=true] thead th .help.-arrow_left.-top10::before,
*[renewal-ui=true] thead th .help.-arrow_left.-top10::after {
  top: 10px;
  bottom: auto;
  margin: 0;
}
*[renewal-ui=true] .helper.-arrow_right::before,
*[renewal-ui=true] .helper.-arrow_right::after,
*[renewal-ui=true] thead th .help.-arrow_right::before,
*[renewal-ui=true] thead th .help.-arrow_right::after {
  border-width: 5px 0 5px 8px;
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #5bb49b;
  left: auto;
  right: -10px;
  top: 0;
  bottom: 0;
  margin: auto 0;
}
*[renewal-ui=true] .helper.-arrow_right::after,
*[renewal-ui=true] thead th .help.-arrow_right::after {
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #fff;
  right: -7px;
}
*[renewal-ui=true] .helper.-arrow_right.-top10::before,
*[renewal-ui=true] .helper.-arrow_right.-top10::after,
*[renewal-ui=true] thead th .help.-arrow_right.-top10::before,
*[renewal-ui=true] thead th .help.-arrow_right.-top10::after {
  top: 10px;
  bottom: auto;
  margin: 0;
}
*[renewal-ui=true] .helper.-arrow_top::before,
*[renewal-ui=true] .helper.-arrow_top::after,
*[renewal-ui=true] thead th .help.-arrow_top::before,
*[renewal-ui=true] thead th .help.-arrow_top::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 5px 8px 5px;
}
*[renewal-ui=true] .helper.-arrow_top::before,
*[renewal-ui=true] thead th .help.-arrow_top::before {
  bottom: auto;
  top: -10px;
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #5bb49b rgba(0, 0, 0, 0);
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .helper.-arrow_top::before,
*[renewal-ui=true] thead th .help.-arrow_top::before {
    display: none;
  }
}
*[renewal-ui=true] .helper.-arrow_top::after,
*[renewal-ui=true] thead th .help.-arrow_top::after {
  top: -6px;
  bottom: auto;
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #fff rgba(0, 0, 0, 0);
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .helper.-arrow_top::after,
*[renewal-ui=true] thead th .help.-arrow_top::after {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .trend_transition .helper,
*[renewal-ui=true] .category_score .helper {
    display: none;
    position: absolute;
    margin: 0 20px;
    bottom: 100%;
    width: 100%;
    max-width: 550px;
  }
  *[renewal-ui=true] .trend_transition .helper::before,
*[renewal-ui=true] .trend_transition .helper::after,
*[renewal-ui=true] .category_score .helper::before,
*[renewal-ui=true] .category_score .helper::after {
    left: 50px !important;
    margin: 0 !important;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .trend_transition .helper,
*[renewal-ui=true] .category_score .helper {
    display: none;
    background: none;
    position: relative;
    width: 100%;
    font-size: 1.2rem;
    margin: 0 0 15px !important;
    padding-top: 0;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner .help_baloon {
    top: 5px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner .helper {
    display: none;
    position: absolute;
    margin: 0;
    bottom: 90px;
    width: 100%;
    max-width: 600px;
  }
  *[renewal-ui=true] .modal-inner .helper::before,
*[renewal-ui=true] .modal-inner .helper::after {
    left: 50px !important;
    margin: 0 !important;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner .helper {
    display: none;
    background: none;
    position: relative;
    width: 100%;
    font-size: 1.2rem;
    margin: 0 0 15px !important;
    padding-top: 0;
  }
}
*[renewal-ui=true] .main_head .id_help {
  display: inline;
  width: auto;
  height: auto;
  top: auto;
  background: none;
  text-indent: 0;
}
*[renewal-ui=true] .main_head .helper {
  white-space: normal;
  text-align: left;
  font-weight: normal;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .main_head .helper {
    display: none;
  }
}
*[renewal-ui=true] .error {
  margin: 0 auto 0 !important;
  color: #d11010;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .error {
    font-size: 1.4rem !important;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .error {
    font-size: 1.3rem !important;
  }
}
*[renewal-ui=true] .error-text {
  position: relative;
  display: block;
  margin: 0 auto 0 !important;
  padding: 0 0 0 25px !important;
  color: #d11010;
  text-align: center;
  box-sizing: border-box;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .error-text {
    font-size: 1.4rem !important;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .error-text {
    font-size: 1.3rem !important;
  }
}
*[renewal-ui=true] .error-text:before {
  content: "";
  position: relative;
  display: inline-block;
  top: 2px;
  width: 18px;
  height: 18px;
  margin: 0 10px 0 0;
  background: url("/icon_alert.63df81ee.png") center center no-repeat;
  background-size: cover;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .error-text:before {
    top: 4px;
  }
}
*[renewal-ui=true] .error-text.center {
  text-align: center;
}
*[renewal-ui=true] .error-text.center::before {
  position: relative;
}
*[renewal-ui=true] .error-text.absolute {
  position: absolute;
  right: 0;
  bottom: -30px;
  width: auto;
  white-space: nowrap;
}
*[renewal-ui=true] .radio_switch {
  margin: 20px 0 0;
  -webkit-box-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  align-items: center;
}
*[renewal-ui=true] .radio_switch ul {
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  align-items: center;
  border-radius: 5px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .radio_switch ul {
    flex-wrap: nowrap;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .radio_switch ul {
    flex-wrap: wrap;
  }
}
*[renewal-ui=true] .radio_switch li {
  margin: 0;
  padding: 0;
  position: relative;
  color: #333;
  cursor: pointer;
  box-sizing: border-box;
  background: #fff;
  border: 1px solid #ccc;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .radio_switch li {
    min-height: 68px;
  }
  *[renewal-ui=true] .radio_switch li:nth-of-type(1) {
    border-radius: 5px 0 0 5px;
  }
  *[renewal-ui=true] .radio_switch li:nth-last-of-type(1) {
    border-radius: 0 5px 5px 0;
    border-left: 0;
  }
  *[renewal-ui=true] .radio_switch li.w50-pc {
    width: 50%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .radio_switch li {
    width: 100%;
    margin: 0 0 10px !important;
    border-radius: 5px !important;
  }
}
*[renewal-ui=true] .radio_switch input[type=radio],
*[renewal-ui=true] .radio_switch input[type=checkbox] {
  position: absolute;
  left: 20px;
  top: 0;
  bottom: 0;
  margin: auto 0;
  transform: translateY(-2px);
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .radio_switch input[type=radio],
*[renewal-ui=true] .radio_switch input[type=checkbox] {
    left: 10px;
  }
}
*[renewal-ui=true] .radio_switch label {
  display: block;
  margin: 0;
  padding: 20px 20px 20px 40px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .radio_switch label {
    padding: 10px 10px 10px 35px;
  }
}
*[renewal-ui=true] .radio_switch .current,
*[renewal-ui=true] .radio_switch li:has(> input[type=radio]:checked) {
  margin: 0;
  color: #fff;
  background: #5bb49b;
  cursor: default;
  border: 2px solid #5bb49b;
}
*[renewal-ui=true] .radio_switch li:has(> input[type=checkbox]:checked) {
  margin: 0;
  color: #fff;
  background: #5bb49b;
  cursor: default;
  border: 1px solid #5bb49b;
  border-right: 1px solid #fff;
}
*[renewal-ui=true] .radio_switch li:has(> input[type=checkbox]:checked):nth-last-of-type(1) {
  border-right: 1px solid #5bb49b;
}
*[renewal-ui=true] .radio_switch .help,
*[renewal-ui=true] .radio_switch .id_help {
  position: absolute;
  top: 20px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .radio_switch.-small {
    margin: 10px 0;
  }
  *[renewal-ui=true] .radio_switch.-small li {
    min-height: 44px;
  }
  *[renewal-ui=true] .radio_switch.-small label {
    display: block;
    padding: 15px 15px 15px 30px;
  }
}
*[renewal-ui=true] .radio_switch.-small.-mb30 {
  margin-bottom: 30px;
}
*[renewal-ui=true] .category_select_analyze li {
  color: #333;
  padding: 5px 10px;
  cursor: pointer;
}
*[renewal-ui=true] .category_select_analyze li:nth-of-type(1) {
  border-radius: 5px 0 0 5px;
}
*[renewal-ui=true] .category_select_analyze li:nth-last-of-type(1) {
  border-radius: 0 5px 5px 0;
}
*[renewal-ui=true] .category_select ul,
*[renewal-ui=true] .category_select_sub ul,
*[renewal-ui=true] .category_select_than ul {
  margin: 0;
  padding: 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 5px;
  background: #efefef;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .category_select ul,
*[renewal-ui=true] .category_select_sub ul,
*[renewal-ui=true] .category_select_than ul {
    margin-bottom: 10px;
  }
}
*[renewal-ui=true] .category_select li,
*[renewal-ui=true] .category_select_sub li,
*[renewal-ui=true] .category_select_than li {
  color: #333;
  padding: 10px 20px;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .category_select li,
*[renewal-ui=true] .category_select_sub li,
*[renewal-ui=true] .category_select_than li {
    padding: 10px;
  }
}
*[renewal-ui=true] .category_select li:nth-of-type(1),
*[renewal-ui=true] .category_select_sub li:nth-of-type(1),
*[renewal-ui=true] .category_select_than li:nth-of-type(1) {
  border-radius: 5px 0 0 5px;
}
*[renewal-ui=true] .category_select li:nth-last-of-type(1),
*[renewal-ui=true] .category_select_sub li:nth-last-of-type(1),
*[renewal-ui=true] .category_select_than li:nth-last-of-type(1) {
  border-radius: 0 5px 5px 0;
}
*[renewal-ui=true] .category_select .current,
*[renewal-ui=true] .category_select_sub .current,
*[renewal-ui=true] .category_select_than .current {
  margin: 0;
  color: #fff;
  background: #5bb49b;
  cursor: default;
}
*[renewal-ui=true] .switchArea {
  line-height: 24px;
  letter-spacing: 0;
  text-align: center;
  font-size: 1.4rem;
  position: relative;
  top: 2px;
  margin: auto;
  width: 70px;
  background: #fff;
}
*[renewal-ui=true] .switchArea input[type=checkbox] {
  display: none;
}
*[renewal-ui=true] .switchArea label {
  display: block;
  box-sizing: border-box;
  height: 24px;
  border: 1px solid #999999;
  border-radius: 30px;
  cursor: pointer;
}
*[renewal-ui=true] .switchArea label span:after {
  content: "OFF";
  padding: 0 0 0 20px;
  color: #999999;
}
*[renewal-ui=true] .switchArea input[type=checkbox]:checked + label {
  border-color: #5bb49b;
  background: #5bb49b;
}
*[renewal-ui=true] .switchArea input[type=checkbox]:checked + label span:after {
  content: "ON";
  padding: 0 10px 0 0;
  color: #fff;
}
*[renewal-ui=true] .switchArea #swImg,
*[renewal-ui=true] .switchArea #swImg2,
*[renewal-ui=true] .switchArea #swImg3,
*[renewal-ui=true] .switchArea #swImg4,
*[renewal-ui=true] .switchArea #swImg5,
*[renewal-ui=true] .switchArea #swImg6,
*[renewal-ui=true] .switchArea #swImg7 {
  position: absolute;
  width: 18px;
  height: 18px;
  background: #999999;
  top: 3px;
  left: 3px;
  border-radius: 12px;
  transition: 0.2s;
}
*[renewal-ui=true] .switchArea input[type=checkbox]:checked ~ #swImg,
*[renewal-ui=true] .switchArea input[type=checkbox]:checked ~ #swImg2,
*[renewal-ui=true] .switchArea input[type=checkbox]:checked ~ #swImg3,
*[renewal-ui=true] .switchArea input[type=checkbox]:checked ~ #swImg4,
*[renewal-ui=true] .switchArea input[type=checkbox]:checked ~ #swImg5,
*[renewal-ui=true] .switchArea input[type=checkbox]:checked ~ #swImg6,
*[renewal-ui=true] .switchArea input[type=checkbox]:checked ~ #swImg7 {
  transform: translateX(47px);
  background: #fff;
}
*[renewal-ui=true] section.tab {
  position: relative;
  box-sizing: border-box;
  background: #fff;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] section.tab {
    margin-top: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: -webkit-sticky;
    position: sticky;
    top: 60px;
    z-index: 510;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] section.tab::before {
    margin-right: 10px;
    font-size: 1.6rem;
    line-height: 31px;
  }
  *[renewal-ui=true] section.tab::after {
    content: "";
    position: absolute;
    display: block;
    width: 15px;
    height: 100%;
    top: 0;
    left: -15px;
    background: #fff;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] section.tab::before {
    display: none;
  }
}
*[renewal-ui=true] section.tab ul {
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] section.tab ul {
    margin: 0;
    padding: 5vw 5vw 3vw;
    background: #f6f5f2;
  }
}
*[renewal-ui=true] section.tab li {
  position: relative;
  margin: 0;
  color: #5bb49b;
  font-size: 1.4rem;
  background: #EFEFEF;
  border-right: 1px solid #fff;
  box-sizing: border-box;
  transition: all 0.15s linear;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] section.tab li {
    width: 48%;
    border-radius: 5px;
    margin: 0 0.5% 5px;
    text-align: center;
    border: 1px solid #fff;
    background: #FFF;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] section.tab li:nth-of-type(1) {
    border-radius: 5px 0 0 5px;
  }
  *[renewal-ui=true] section.tab li:nth-last-of-type(1) {
    border-radius: 0 5px 5px 0;
  }
}
*[renewal-ui=true] section.tab li a {
  position: relative;
  display: block;
  padding: 5px 10px;
  color: #5bb49b;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] section.tab li a {
    border-radius: 0 5px;
  }
}
*[renewal-ui=true] section.tab li.current,
*[renewal-ui=true] section.tab li:hover {
  color: #fff !important;
  background: #5bb49b;
}
*[renewal-ui=true] section.tab li.current a,
*[renewal-ui=true] section.tab li:hover a {
  color: #fff;
}
*[renewal-ui=true] section.tab li.disabled span {
  position: relative;
  display: block;
  padding: 5px 10px;
  color: #999;
}
*[renewal-ui=true] section.tab li.disabled:hover {
  color: #999;
  background: #EFEFEF;
}
*[renewal-ui=true] section.tab a {
  color: #333;
  text-decoration: none;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] section.tab.no_sticky {
    position: relative;
    top: 0;
    margin-bottom: 20px;
    z-index: 200;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] section.tab.no_sticky li {
    width: 100%;
  }
}
*[renewal-ui=true] .inner_tab {
  margin: 30px 0 20px;
  padding: 0;
  -webkit-box-pack: center;
  justify-content: center;
  border-radius: 5px 5px 0 0;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .inner_tab {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0;
    border-bottom: 1px solid #ccc;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .inner_tab {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 20px 0 20px;
    padding: 0;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .inner_tab ul {
    margin: 0;
    padding: 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .inner_tab ul {
    width: 100%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
*[renewal-ui=true] .inner_tab li {
  margin: 0 5px;
  padding: 10px 20px;
  font-size: 1.4rem;
  border-radius: 5px 5px 0 0;
  background: #EFEFEF;
  border: 1px solid #EFEFEF;
  box-sizing: border-box;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .inner_tab li {
    border-bottom: none;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .inner_tab li {
    width: 48%;
    margin: 5px 0;
    padding: 8px 10px;
    text-align: center;
    border-radius: 5px;
  }
}
*[renewal-ui=true] .inner_tab li a {
  color: #5bb49b;
  text-decoration: none;
}
*[renewal-ui=true] .inner_tab li.current,
*[renewal-ui=true] .inner_tab li.active {
  position: relative;
  background: #fff;
  font-weight: bold;
  border-color: #ccc;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .inner_tab li.current::after,
*[renewal-ui=true] .inner_tab li.active::after {
    position: absolute;
    content: "";
    display: block;
    bottom: -1px;
    left: 1px;
    width: calc(100% - 2px);
    height: 1px;
    background: #fff;
  }
}
*[renewal-ui=true] .inner_tab li.current a,
*[renewal-ui=true] .inner_tab li.active a {
  color: #333;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .inner_tab li.active {
    top: 0;
  }
}
*[renewal-ui=true] .inner_tab li.tab::before {
  display: none;
}
*[renewal-ui=true] .sub_menu {
  position: relative;
  box-sizing: border-box;
  background: #fff;
  padding-top: 10px;
  padding-bottom: 10px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .sub_menu {
    margin-top: 0;
    margin-bottom: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: -webkit-sticky;
    position: sticky;
    top: 110px;
    z-index: 210;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .sub_menu {
    margin: 0 5vw;
  }
}
*[renewal-ui=true] .sub_menu ul {
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .sub_menu ul {
    margin: 0;
    padding: 20px 5%;
    background: #f6f5f2;
  }
}
*[renewal-ui=true] .sub_menu li {
  position: relative;
  margin: 0;
  color: #5bb49b;
  font-size: 1.4rem;
  background: #EFEFEF;
  border-right: 1px solid #fff;
  box-sizing: border-box;
  transition: all 0.15s linear;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .sub_menu li {
    width: 48%;
    border-radius: 5px;
    margin: 0 0.5% 5px;
    text-align: center;
    border: 1px solid #fff;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .sub_menu li:nth-of-type(1) {
    border-radius: 5px 0 0 5px;
  }
  *[renewal-ui=true] .sub_menu li:nth-last-of-type(1) {
    border-radius: 0 5px 5px 0;
  }
}
*[renewal-ui=true] .sub_menu li a {
  position: relative;
  display: block;
  padding: 5px 10px;
  color: #5bb49b;
  text-decoration: none;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .sub_menu li a {
    border-radius: 0 5px;
  }
}
*[renewal-ui=true] .sub_menu li.current,
*[renewal-ui=true] .sub_menu li:hover {
  color: #fff !important;
  background: #5bb49b;
}
*[renewal-ui=true] .sub_menu li.current a,
*[renewal-ui=true] .sub_menu li:hover a {
  color: #fff;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .sub_menu.no_sticky {
    position: relative;
    top: 0;
    margin-bottom: 20px;
    z-index: 200;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .sub_menu.no_sticky li {
    width: 100%;
  }
}
*[renewal-ui=true] .box_tab,
*[renewal-ui=true] .box_tab_bottom {
  position: relative;
  padding: 0;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  z-index: 100;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .box_tab,
*[renewal-ui=true] .box_tab_bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .box_tab,
*[renewal-ui=true] .box_tab_bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 0 5% 10px;
  }
}
*[renewal-ui=true] .box_tab .tab,
*[renewal-ui=true] .box_tab_bottom .tab {
  position: relative;
  top: 0;
  margin: 0 2px;
  padding: 10px 20px;
  border: 1px solid #ccc;
  background: #EFEFEF;
  cursor: pointer;
  color: #5bb49b;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .box_tab .tab,
*[renewal-ui=true] .box_tab_bottom .tab {
    margin: 0 0 5px;
    font-size: 1.4rem;
    border-radius: 5px;
    width: 49%;
  }
}
*[renewal-ui=true] .box_tab .tab::before,
*[renewal-ui=true] .box_tab .tab::after,
*[renewal-ui=true] .box_tab_bottom .tab::before,
*[renewal-ui=true] .box_tab_bottom .tab::after {
  display: none;
}
*[renewal-ui=true] .box_tab .tab.active,
*[renewal-ui=true] .box_tab_bottom .tab.active {
  color: #333;
  background: #fff;
  cursor: default;
}
*[renewal-ui=true] .box_tab .tab.active::after,
*[renewal-ui=true] .box_tab_bottom .tab.active::after {
  position: absolute;
  left: 0;
  bottom: -3px;
  width: 100%;
  height: 5px;
  background: #fff;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .box_tab .tab {
    border-radius: 5px 5px 0 0;
    border-bottom: none;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .box_tab_bottom {
    margin: -60px 0 30px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .box_tab_bottom {
    margin: 0 0 10px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .box_tab_bottom .tab {
    border-top: none;
    border-radius: 0 0 5px 5px;
  }
}
*[renewal-ui=true] .tab_panel .panel_area {
  display: none;
}
*[renewal-ui=true] .tab_panel .panel_area.active {
  display: block;
}
*[renewal-ui=true] table.compare,
*[renewal-ui=true] table.send,
*[renewal-ui=true] table.list {
  width: 100%;
  border-top: 1px solid #ccc;
  border-right: 1px solid #ccc;
  font-size: 14px;
  text-align: center;
  border-collapse: separate;
  border-spacing: 0;
}
*[renewal-ui=true] table.compare th {
  width: 7%;
  padding: 3px 5px;
  border-bottom: 1px solid #ccc;
  border-left: 1px solid #ccc;
  line-height: 130%;
  background: #f6f5f2;
}
*[renewal-ui=true] table.compare .main_head th {
  padding-top: 45px;
}
*[renewal-ui=true] table.compare .main_head th.blank {
  position: relative;
}
*[renewal-ui=true] table.compare .main_head th.blank::before {
  content: "";
  display: inline-block;
  position: absolute;
  left: -2px;
  top: 0;
  background: #f6f5f2;
  width: 5px;
  height: 100%;
  z-index: 10;
}
*[renewal-ui=true] table.compare .sub_detail th {
  background: #e4e3e0;
}
*[renewal-ui=true] table.compare .high1 {
  position: relative;
  background: #eefff6;
  background: linear-gradient(180deg, #eefff6 0%, #ccf0dd 100%);
}
*[renewal-ui=true] table.compare .high1::after {
  position: absolute;
  left: 0;
  top: 0;
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background: url("/comparison_high1.de22182e.svg") center center/56px auto no-repeat;
}
*[renewal-ui=true] table.compare .high2 {
  position: relative;
  background: #79dea9;
  background: linear-gradient(180deg, #79dea9 0%, #56ce8f 100%);
}
*[renewal-ui=true] table.compare .high2::after {
  position: absolute;
  left: 0;
  top: 0;
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background: url("/comparison_high2.41ef0975.svg") center center/56px auto no-repeat;
}
*[renewal-ui=true] table.compare .row1 {
  position: relative;
  background: #fcecf0;
  background: linear-gradient(180deg, #fcecf0 0%, #ffdde5 100%);
}
*[renewal-ui=true] table.compare .row1::after {
  position: absolute;
  left: 0;
  top: 0;
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background: url("/comparison_row1.5a074ffa.svg") center center/56px auto no-repeat;
}
*[renewal-ui=true] table.compare .row2 {
  position: relative;
  background: #ffbece;
  background: linear-gradient(180deg, #ffbece 0%, #fe8ea9 100%);
}
*[renewal-ui=true] table.compare .row2::after {
  position: absolute;
  left: 0;
  top: 0;
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background: url("/comparison_row2.db471bf1.svg") center center/56px auto no-repeat;
}
*[renewal-ui=true] table.compare .grey {
  background: #ebebeb;
  color: #aaa;
}
*[renewal-ui=true] table.send {
  border-right: none;
}
*[renewal-ui=true] table.send th {
  width: 4.5%;
  padding: 5px;
  border-bottom: 1px solid #ccc;
  border-left: 1px solid #ccc;
  line-height: 130%;
  background: #f6f5f2;
}
*[renewal-ui=true] table.send th:nth-of-type(1) {
  border-left: none;
}
*[renewal-ui=true] table.send .sub_head th:nth-of-type(1) {
  border-left: 1px solid #ccc;
}
*[renewal-ui=true] table.send td:nth-of-type(1) {
  border-left: none;
}
*[renewal-ui=true] table.list th {
  padding: 5px;
  border-bottom: 1px solid #ccc;
  border-left: 1px solid #ccc;
  line-height: 130%;
  background: #f6f5f2;
}
*[renewal-ui=true] table.list th span {
  position: relative;
  top: -2px;
  font-size: 10px;
  vertical-align: center;
  color: #999;
}
*[renewal-ui=true] table.compare td,
*[renewal-ui=true] table.send td,
*[renewal-ui=true] table.list td {
  padding: 10px 5px;
  border-bottom: 1px solid #ccc;
  border-left: 1px solid #ccc;
  background: #fff;
}
*[renewal-ui=true] table.compare td div,
*[renewal-ui=true] table.send td div,
*[renewal-ui=true] table.list td div {
  position: relative;
}
*[renewal-ui=true] table.compare td .rate,
*[renewal-ui=true] table.send td .rate,
*[renewal-ui=true] table.list td .rate {
  display: none;
  position: absolute;
  bottom: calc(50% + 20px);
  top: -55px;
  left: 0;
  margin: 0;
  padding: 6px 15px 12px;
  color: #333 !important;
  background: #fff;
  border: 4px solid #5bb49b;
  font-family: futura-pt, sans-serif;
  font-size: 1.4rem;
  text-align: left;
  white-space: nowrap;
  z-index: 300;
  background: url("/corner_lt.83a0cafc.png") left top/10px auto no-repeat, url("/corner_rb.aed2126e.png") right bottom/10px auto no-repeat, url("/h2_bg_left.b4c10c35.png") left top/156px auto no-repeat;
  background-color: #fff;
  box-sizing: border-box;
}
*[renewal-ui=true] table.compare td .rate.rate_show,
*[renewal-ui=true] table.send td .rate.rate_show,
*[renewal-ui=true] table.list td .rate.rate_show {
  display: block;
}
*[renewal-ui=true] table.compare td .rate strong,
*[renewal-ui=true] table.send td .rate strong,
*[renewal-ui=true] table.list td .rate strong {
  font-size: 1.8rem;
  font-weight: bold;
}
*[renewal-ui=true] table.compare td .rate::after,
*[renewal-ui=true] table.send td .rate::after,
*[renewal-ui=true] table.list td .rate::after {
  content: "";
  position: absolute;
  display: inline-block;
  left: 20px;
  bottom: -10px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px 5px 0 5px;
  border-color: #5bb49b rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
*[renewal-ui=true] table.compare td .rate.-right,
*[renewal-ui=true] table.send td .rate.-right,
*[renewal-ui=true] table.list td .rate.-right {
  left: auto;
  right: 0;
}
*[renewal-ui=true] table.compare td .rate.-right::after,
*[renewal-ui=true] table.send td .rate.-right::after,
*[renewal-ui=true] table.list td .rate.-right::after {
  left: auto;
  right: 20px;
}
*[renewal-ui=true] table.compare td:nth-last-of-type(1) .rate,
*[renewal-ui=true] table.send td:nth-last-of-type(1) .rate,
*[renewal-ui=true] table.list td:nth-last-of-type(1) .rate {
  top: -55px;
  left: auto;
  right: 0;
}
*[renewal-ui=true] table.compare td:nth-last-of-type(1) .rate::after,
*[renewal-ui=true] table.send td:nth-last-of-type(1) .rate::after,
*[renewal-ui=true] table.list td:nth-last-of-type(1) .rate::after {
  left: auto;
  right: 20px;
  bottom: -10px;
}
*[renewal-ui=true] table.compare .department,
*[renewal-ui=true] table.compare .retirement_graph,
*[renewal-ui=true] table.send .survey_type {
  width: 19%;
  padding-left: 10px;
  padding-right: 10px;
  text-align: left;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] table.compare .department,
*[renewal-ui=true] table.compare .retirement_graph,
*[renewal-ui=true] table.send .survey_type {
    position: -webkit-sticky;
    position: sticky;
    left: -1px;
    z-index: 200;
  }
}
*[renewal-ui=true] table.compare .department.first,
*[renewal-ui=true] table.compare .retirement_graph.first,
*[renewal-ui=true] table.send .survey_type.first {
  padding-left: calc(1em + 10px);
}
*[renewal-ui=true] table.compare .department.second,
*[renewal-ui=true] table.compare .retirement_graph.second,
*[renewal-ui=true] table.send .survey_type.second {
  padding-left: calc(2em + 10px);
}
*[renewal-ui=true] table.compare .department a,
*[renewal-ui=true] table.compare .retirement_graph a,
*[renewal-ui=true] table.send .survey_type a {
  text-decoration: none;
  color: #333;
}
*[renewal-ui=true] table.compare .department a:hover,
*[renewal-ui=true] table.compare .retirement_graph a:hover,
*[renewal-ui=true] table.send .survey_type a:hover {
  color: #8293E3;
}
*[renewal-ui=true] .attribute_table img,
*[renewal-ui=true] .recruit_list img,
*[renewal-ui=true] .position_list img,
*[renewal-ui=true] .follow_content .icon_edit,
*[renewal-ui=true] .survey_setting_list .icon_edit {
  width: 20px !important;
  height: auto;
  border-radius: 0 !important;
}
*[renewal-ui=true] .modal-open img {
  cursor: pointer;
}
*[renewal-ui=true] .modal-wrapper {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.9);
  z-index: 20001;
}
*[renewal-ui=true] .modal-close {
  position: fixed;
  width: 50px;
  height: 50px;
  font-size: 5rem;
  font-weight: 100;
  z-index: 20200;
  line-height: 1;
  color: #999;
  cursor: pointer;
  text-indent: -9999px;
  background: url("/close.7755f703.png") center center/cover no-repeat;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-close {
    top: calc(5% - 25px);
    right: calc(4vw - 25px);
  }
}
@media screen and (min-width: 880px) {
  *[renewal-ui=true] .modal-close {
    right: calc((100% - 900px) / 2);
  }
}
@media screen and (min-width: 767px) and (max-width: 768px) and (orientation: portrait) {
  *[renewal-ui=true] .modal-close {
    position: fixed;
    top: 2.5vh;
    right: 4.5vh;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-close {
    top: 1.3vh;
    right: 0;
  }
}
*[renewal-ui=true] .modal-inner {
  display: none;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: 92%;
  height: 90%;
  z-index: 20002;
  box-sizing: border-box;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
  overflow-x: hidden;
  overflow-y: auto;
  border-top: 5px solid #5bb49b;
  background: #fff;
}
*[renewal-ui=true] .modal-inner::before {
  content: "";
  position: fixed;
  width: 200px;
  height: 320px;
  background: #fff url("/h2_bg_left.b4c10c35.png") left -50px top -15px/250px auto no-repeat;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner::before {
    left: calc(50% - 425px);
    top: calc(5px + 5vh);
    z-index: -1;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner::before {
    top: calc(5vh + 5px);
    left: 4vw;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner {
    padding: 0;
    max-width: 850px;
  }
}
@media screen and (min-width: 767px) and (max-width: 768px) and (orientation: portrait) {
  *[renewal-ui=true] .modal-inner {
    padding: 0;
    height: 95%;
    max-width: 750px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner {
    padding: 0;
  }
}
*[renewal-ui=true] .modal-inner .modal_box {
  padding-bottom: 30px;
}
*[renewal-ui=true] .modal-inner h2 {
  position: sticky;
  top: 0;
  margin: 0;
  padding: 30px;
  text-align: left;
  border: none;
  background: #fff url("/h2_bg_left.b4c10c35.png") left -50px top -15px/250px auto no-repeat;
  z-index: 20100;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner h2 {
    font-size: 2rem;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner h2 {
    top: -5px;
    margin: -5px 0 0;
    padding: 30px 5vw 10px;
  }
}
*[renewal-ui=true] .modal-inner h2::before,
*[renewal-ui=true] .modal-inner h2::after {
  background: none;
}
*[renewal-ui=true] .modal-inner h2::before {
  content: "";
  position: absolute;
  left: 5px;
  top: 5px;
  background: url("/corner_lt.83a0cafc.png") left top/10px auto no-repeat, url("/modal_tips.d93d5536.png") left 15px top/65px auto no-repeat;
  max-width: calc(100% - 5px);
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner h2::before {
    left: 0;
  }
}
*[renewal-ui=true] .modal-inner h2::after {
  content: "";
  width: 100%;
  height: 10px;
  background-color: none;
  border: none;
  background: url("/modal_headbar.3a6514db.png") right -40vw top/auto 10px no-repeat;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner h2::after {
    background: url("/modal_headbar.3a6514db.png") left 60vw top/auto 10px no-repeat;
  }
}
*[renewal-ui=true] .modal-inner::-webkit-scrollbar {
  background: #fff;
  width: 10px;
  border-radius: 20px;
}
*[renewal-ui=true] .modal-inner::-webkit-scrollbar-thumb {
  background-color: #999;
  border-radius: 20px;
}
*[renewal-ui=true] .modal-inner .cancel {
  display: block;
  color: #5bb49b;
  width: 100%;
  max-width: 300px;
  margin: 20px auto 0;
  padding: 0 10px;
  text-align: center;
  text-decoration: none;
  font-size: 1.5rem;
  transition: all 0.5s ease;
  background: #fff;
  border: none;
}
*[renewal-ui=true] .modal-inner .cancel:hover {
  color: #5bb49b;
  background: #fff;
}
*[renewal-ui=true] .modal-inner .delete_btn {
  margin-top: 30px;
  text-align: right;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner .delete_btn {
    margin: 0 30px 30px;
  }
}
*[renewal-ui=true] .modal-inner .delete_btn button {
  display: inline-block;
  background: #fff url("/icon_trashbox.96744675.svg") left center/15px auto no-repeat;
  color: #5bb49b;
  padding: 0 0 0 30px;
  border: none;
  outline: none;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner .delete_btn button {
    font-size: 1.4rem;
  }
}
*[renewal-ui=true] .modal-inner .delete {
  margin-top: 30px;
  text-align: right;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner .delete {
    margin-right: 30px;
  }
}
*[renewal-ui=true] .modal-inner .delete span {
  display: inline-block;
  padding-left: 20px;
  font-size: 1.4rem;
  line-height: 20px;
  min-height: 20px;
  background: url("/icon_delete.15e8c271.png") left center/auto 16px no-repeat;
  cursor: pointer;
}
*[renewal-ui=true] .modal-inner.create_survey_select .cancel,
*[renewal-ui=true] .modal-inner.create_question .cancel {
  padding: 0;
  line-height: 1;
  height: auto;
}
*[renewal-ui=true] .modal-inner.chat {
  width: 90% !important;
  max-width: 350px !important;
  height: 80% !important;
  top: auto !important;
  bottom: 60px !important;
  left: auto !important;
  right: 10px !important;
  margin: 0 !important;
}
*[renewal-ui=true] .modal-inner.chat .my_comment dd {
  padding-left: 0 !important;
  font-size: 1.4rem !important;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner.users_delete {
    max-height: 540px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner.users_delete {
    max-height: 550px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner.employee_all {
    max-height: 400px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner.employee_all {
    max-height: 360px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner.create_room_box {
    max-height: 680px;
  }
}
@media screen and (min-width: 768px) and (min-height: 775px) {
  *[renewal-ui=true] .modal-inner.create_room_box::before {
    top: calc(50vh + 5px - 340px);
  }
  *[renewal-ui=true] .modal-inner.create_room_box .modal-close {
    top: calc(50vh - 25px - 340px);
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner.create_room_box {
    max-height: 600px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner.create_survey_select {
    max-height: 670px;
  }
  *[renewal-ui=true] .modal-inner.create_survey_select::before {
    top: calc(50vh + 5px - 335px);
  }
  *[renewal-ui=true] .modal-inner.create_survey_select .modal-close {
    top: calc(50vh - 25px - 335px);
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner.create_survey_delete {
    max-height: 400px;
  }
}
@media screen and (min-width: 768px) and (min-height: 495px) {
  *[renewal-ui=true] .modal-inner.create_survey_delete::before {
    top: calc(50vh + 5px - 200px);
  }
  *[renewal-ui=true] .modal-inner.create_survey_delete .modal-close {
    top: calc(50vh - 25px - 200px);
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner.create_survey_delete {
    max-height: 55vh;
  }
}
*[renewal-ui=true] .modal-inner.create_question.-plus {
  max-height: 90%;
}
*[renewal-ui=true] .modal-inner.create_question .question_num {
  position: absolute;
  left: 15px;
  top: 0;
  font-family: futura-pt, sans-serif;
  font-weight: 400;
  color: #5bb49b;
}
*[renewal-ui=true] .modal-inner.create_question .select_post_type,
*[renewal-ui=true] .modal-inner.create_question .post_name {
  max-width: 750px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner.create_question .select_post_type,
*[renewal-ui=true] .modal-inner.create_question .post_name {
    width: 90%;
  }
}
*[renewal-ui=true] .modal-inner.create_question .select_post_type dt,
*[renewal-ui=true] .modal-inner.create_question .post_name dt {
  position: relative;
  margin: 40px 0 0;
  padding: 10px 25px;
  color: #333 !important;
  border-bottom: 2px solid #999;
  z-index: 1;
}
*[renewal-ui=true] .modal-inner.create_question .select_post_type dt::before,
*[renewal-ui=true] .modal-inner.create_question .post_name dt::before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0;
  background: url("/h2_bg_left.b4c10c35.png") left top/156px auto no-repeat, url("/h2_bg_right.227f30a3.png") right top/156px auto no-repeat;
  background-color: #F5F4F3;
  z-index: -1;
}
*[renewal-ui=true] .modal-inner.create_question .select_post_type dt::after,
*[renewal-ui=true] .modal-inner.create_question .post_name dt::after {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
  border-width: 10px 10px 0px 0px;
  z-index: -1;
}
*[renewal-ui=true] .modal-inner.create_question .select_post_type dt,
*[renewal-ui=true] .modal-inner.create_question .post_name dt {
  margin-top: 0;
}
*[renewal-ui=true] .modal-inner.create_question .select_type_detail {
  position: relative;
  max-width: 750px;
}
*[renewal-ui=true] .modal-inner.create_question .select_type_detail dt {
  position: relative;
  margin: 40px 0 0;
  padding: 10px 25px;
  color: #333 !important;
  border-bottom: 2px solid #999;
  z-index: 1;
}
*[renewal-ui=true] .modal-inner.create_question .select_type_detail dt::before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0;
  background: url("/h2_bg_left.b4c10c35.png") left top/156px auto no-repeat, url("/h2_bg_right.227f30a3.png") right top/156px auto no-repeat;
  background-color: #F5F4F3;
  z-index: -1;
}
*[renewal-ui=true] .modal-inner.create_question .select_type_detail dt::after {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
  border-width: 10px 10px 0px 0px;
  z-index: -1;
}
*[renewal-ui=true] .modal-inner.create_question .select_type_detail dd:nth-of-type(1) {
  margin-top: 10px;
}
*[renewal-ui=true] .modal-inner.create_question .select_type_detail dd input.change_pulldown {
  margin-left: 20px;
}
*[renewal-ui=true] .modal-inner.create_question .select_type_detail dd label {
  font-size: 1.5rem;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner.create_question .select_type_detail dd label {
    width: auto;
  }
}
*[renewal-ui=true] .modal-inner.create_question .select_type_detail dd .pulldown_type {
  display: none;
}
*[renewal-ui=true] .modal-inner.create_question .select_type_detail dd .pulldown_type ul {
  gap: 20px;
  margin: 5px 0 0;
  padding: 10px;
  justify-content: center;
  background: #f6f5f2;
  border-radius: 5px;
}
*[renewal-ui=true] .modal-inner.create_question .select_type_detail dd .pulldown_type label {
  margin-bottom: 0;
}
*[renewal-ui=true] .modal-inner.create_question .select_type_detail .helper {
  top: 30px;
  bottom: auto;
  left: 290px;
  width: 460px;
  padding: 25px 15px 10px;
}
*[renewal-ui=true] .modal-inner.create_question .select_type_detail.is-disabled .selector_text,
*[renewal-ui=true] .modal-inner.create_question .select_type_detail.is-disabled input[type=checkbox][value=add_others],
*[renewal-ui=true] .modal-inner.create_question .select_type_detail.is-disabled input[type=checkbox][value=add_others] + label {
  opacity: 0.4;
}
*[renewal-ui=true] .modal-inner.create_question .select_type_detail input[type=checkbox][value=add_others]:disabled + label {
  opacity: 0.4;
}
*[renewal-ui=true] .modal-inner.create_question select {
  padding-right: 40px;
}
*[renewal-ui=true] .modal-inner.create_question .select_text textarea {
  height: 12em;
}
*[renewal-ui=true] .modal-inner.create_question .select_explain textarea {
  height: 5em;
}
*[renewal-ui=true] .modal-inner.create_question .select_explain textarea.detail {
  height: 10em;
}
*[renewal-ui=true] .modal-inner.create_question .slider_setting {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner.create_question .slider_setting dt {
    background: none;
    margin: 26px 0 0;
    padding: 0;
    float: left;
    color: #333;
    width: 6em;
    font-size: 1.6rem;
    border: none;
  }
  *[renewal-ui=true] .modal-inner.create_question .slider_setting dt::before,
*[renewal-ui=true] .modal-inner.create_question .slider_setting dt::after {
    display: none;
  }
  *[renewal-ui=true] .modal-inner.create_question .slider_setting dt:nth-of-type(1) {
    margin: 9px 0 0;
  }
}
*[renewal-ui=true] .modal-inner.create_question .slider_setting dd {
  padding: 0;
}
*[renewal-ui=true] .modal-inner.create_question .slider_setting dd.align_center {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
*[renewal-ui=true] .modal-inner.create_question .slider_setting dd input[type=text] {
  width: 30%;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner.create_question .slider_setting dd.slider_label input[type=text] {
    margin-bottom: 10px;
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner.create_question .slider_setting dd .select_area {
    width: 25.5%;
  }
}
*[renewal-ui=true] .modal-inner.create_question .-font14 {
  font-size: 1.4rem;
}
*[renewal-ui=true] .modal-inner.create_question .question_count {
  position: fixed;
  text-align: right;
  pointer-events: none;
  margin: 0;
  width: 100%;
  bottom: 10%;
}
*[renewal-ui=true] .modal-inner.create_question .question_count.-show {
  margin: 0 -55px;
  width: 92%;
  max-width: 750px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner.create_question .question_count.-show {
    margin: 0 -50px;
  }
}
*[renewal-ui=true] .modal-inner.create_question .question_count span {
  display: inline-block;
  padding: 15px;
  font-weight: bold;
  border-radius: 5px 0 0 5px;
  background: url("/note_bg.593a0562.png") left top;
}
*[renewal-ui=true] .modal-inner.create_question .button.save {
  display: block;
  color: #fff;
  width: 100%;
  max-width: 300px;
  margin: 0 auto;
  padding: 10px;
  text-align: center;
  text-decoration: none;
  font-size: 1.5rem;
  transition: all 0.5s ease;
  background: #5bb49b;
  border: 1px solid #5bb49b;
}
*[renewal-ui=true] .modal-inner.create_question .button.save:hover {
  color: #fff;
  background: #7ec4b0;
}
*[renewal-ui=true] .modal-inner.create_question .button.save::after {
  content: ">";
  position: relative;
  margin: 0 0 0 10px;
  display: inline-block;
}
*[renewal-ui=true] .modal-inner.create_question .button.save.mt10 {
  margin-top: 10px;
}
*[renewal-ui=true] .modal-inner.modal-answer-delete {
  max-height: 400px;
}
@media screen and (min-height: 495px) {
  *[renewal-ui=true] .modal-inner.modal-answer-delete::before {
    top: calc(50vh + 5px - 200px);
  }
  *[renewal-ui=true] .modal-inner.modal-answer-delete .modal-close {
    top: calc(50vh - 25px - 200px);
  }
}
*[renewal-ui=true] .modal-inner.modal-answer-delete .resign input[type=submit] {
  margin-top: 0;
  background-color: #d11010;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner.modal-answer-delete .resign {
    margin-right: 0;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner.modal-answer-delete .resign h4 {
    margin-top: 0;
    font-size: 1.6rem;
  }
  *[renewal-ui=true] .modal-inner.modal-answer-delete .resign form {
    margin: 30px 0 0;
    padding: 20px 0 20px;
  }
}
*[renewal-ui=true] .modal-inner.modal-answer-delete .resign .follow_delete_cancel {
  display: block;
  margin: 20px auto 0;
  text-align: center;
  color: #5bb49b;
  background: #fff url("/btn_arrow_prev.6637afef.svg") left 15px center no-repeat;
  border: 1px solid #5bb49b;
}
*[renewal-ui=true] .modal-inner.modal-answer-delete .resign .follow_delete_cancel:hover {
  background: #5bb49b url("/btn_arrow_prev.6637afef.svg") left 15px center no-repeat;
  color: #fff;
}
*[renewal-ui=true] .modal-inner.collect_confirm {
  max-height: 500px;
}
@media screen and (min-height: 595px) {
  *[renewal-ui=true] .modal-inner.collect_confirm::before {
    top: calc(50vh + 5px - 250px);
  }
  *[renewal-ui=true] .modal-inner.collect_confirm .modal-close {
    top: calc(50vh - 25px - 250px);
  }
}
*[renewal-ui=true] .modal-inner.collect_confirm dt {
  background: none;
  margin: 0;
  padding: 0;
  border: none;
}
*[renewal-ui=true] .modal-inner.collect_confirm dt::before,
*[renewal-ui=true] .modal-inner.collect_confirm dt::after {
  display: none;
}
*[renewal-ui=true] .modal-inner.collect_confirm dt {
  border: none !important;
}
*[renewal-ui=true] .modal-inner.modal-follow-inner {
  max-width: 950px !important;
}
@media screen and (min-height: 1045px) {
  *[renewal-ui=true] .modal-inner.modal-follow-inner::before {
    left: calc(50% - 475px);
  }
  *[renewal-ui=true] .modal-inner.modal-follow-inner .modal-close {
    top: calc(50vh - 60px - 475px);
  }
}
*[renewal-ui=true] .modal-inner.modal-follow-inner .modal-close {
  right: calc((100% - 1000px) / 2);
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner.modal-follow-inner.follow_delete {
    max-height: 430px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner.modal-follow-inner.block_delete {
    max-height: 300px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner.modal-follow-inner.block_delete {
    max-height: 48vh;
  }
}
*[renewal-ui=true] .modal-inner.modal-follow-inner .share {
  position: relative;
  text-align: right;
}
*[renewal-ui=true] .modal-inner.modal-follow-inner .share label {
  margin-left: 5px;
}
*[renewal-ui=true] .modal-inner.modal-follow-inner .help {
  top: 5px;
  text-indent: 9999px;
}
*[renewal-ui=true] .modal-inner.modal-follow-inner .helper {
  width: auto;
  bottom: 110%;
  right: 0;
  text-align: left;
}
*[renewal-ui=true] .modal-inner.modal-follow-inner .helper::before {
  margin: 0 auto !important;
  left: 0 !important;
  right: 0 !important;
}
*[renewal-ui=true] .modal-inner.modal-follow-inner .helper::after {
  margin: 0 auto !important;
  top: auto;
  left: 0 !important;
  right: 0 !important;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner.response_rate {
    height: auto;
    max-height: 90%;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner.peer_setting_box {
    max-height: 720px;
  }
}
@media screen and (min-width: 768px) and (min-height: 815px) {
  *[renewal-ui=true] .modal-inner.peer_setting_box::before {
    top: calc(50vh + 5px - 360px);
  }
  *[renewal-ui=true] .modal-inner.peer_setting_box .modal-close {
    top: calc(50vh - 25px - 360px);
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner.peer_setting_box {
    max-height: 720px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner.peer_resign_box {
    max-height: 420px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner.peer_resign_box {
    max-height: 380px;
  }
}
*[renewal-ui=true] .modal-inner.peer_resign_box .error-text {
  padding: 0 !important;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner.member_list_box {
    overflow-y: hidden;
  }
}
*[renewal-ui=true] .modal-inner.modal-pdca-inner {
  max-width: 950px !important;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner.modal-pdca-inner::before {
    left: calc(50% - 475px);
  }
  *[renewal-ui=true] .modal-inner.modal-pdca-inner .modal-close {
    right: calc((100% - 1000px) / 2);
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner.modal-pdca-inner.pdca_delete {
    max-width: 850px !important;
    max-height: 430px;
  }
}
@media screen and (min-width: 768px) and (min-height: 525px) {
  *[renewal-ui=true] .modal-inner.modal-pdca-inner.pdca_delete::before {
    top: calc(50vh + 5px - 215px);
  }
  *[renewal-ui=true] .modal-inner.modal-pdca-inner.pdca_delete .modal-close {
    top: calc(50vh - 25px - 215px);
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner.modal-pdca-inner.pdca_delete::before {
    left: calc(50% - 425px);
  }
  *[renewal-ui=true] .modal-inner.modal-pdca-inner.pdca_delete .modal-close {
    right: calc((100% - 900px) / 2);
  }
  *[renewal-ui=true] .modal-inner.modal-pdca-inner.pdca_delete dl.info {
    max-width: 750px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner.modal-pdca-inner.block_delete {
    max-width: 850px !important;
    max-height: 300px;
    overflow-x: hidden;
  }
  *[renewal-ui=true] .modal-inner.modal-pdca-inner.block_delete::before {
    top: calc(50vh + 5px - 150px);
    left: calc(50% - 425px);
    max-height: 290px;
  }
  *[renewal-ui=true] .modal-inner.modal-pdca-inner.block_delete .modal-close {
    top: calc(50vh - 25px - 150px);
    right: calc((100% - 900px) / 2);
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner.modal-pdca-inner.block_delete {
    max-height: 48vh;
  }
}
*[renewal-ui=true] .modal-inner.modal-pdca-inner td.delete span {
  margin-left: 5px;
  padding-left: 0;
  background: none;
}
*[renewal-ui=true] .modal-inner.modal-pdca-inner td.delete img {
  position: relative;
  top: -4px;
}
*[renewal-ui=true] .modal-inner .modal-pdca {
  position: relative;
  display: none;
  margin-top: 0;
}
*[renewal-ui=true] .modal-inner .modal-pdca form {
  position: relative;
  margin-top: 0 !important;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner .modal-pdca form {
    width: 90%;
    margin: 0 auto;
  }
}
*[renewal-ui=true] .modal-inner .modal-pdca h4.title {
  font-size: 2rem;
  background: url("/note_bg.593a0562.png") left top repeat;
  position: -webkit-sticky;
  position: sticky;
  z-index: 10000;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner .modal-pdca h4.title {
    top: -50px;
    margin: 0;
    padding: 15px 50px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner .modal-pdca h4.title {
    top: -20px;
    padding: 10px 15px;
    margin: 0 -30px;
    font-size: 1.6rem;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner .modal-pdca input[type=text],
*[renewal-ui=true] .modal-inner .modal-pdca input[type=mail],
*[renewal-ui=true] .modal-inner .modal-pdca input[type=password],
*[renewal-ui=true] .modal-inner .modal-pdca input[type=tel],
*[renewal-ui=true] .modal-inner .modal-pdca input[type=num],
*[renewal-ui=true] .modal-inner .modal-pdca input[type=url] {
    width: 100%;
    margin: 0 10px 0 0;
    padding: 5px;
    font-size: 1.4rem;
    box-sizing: border-box;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner .modal-pdca input[type=text],
*[renewal-ui=true] .modal-inner .modal-pdca input[type=mail],
*[renewal-ui=true] .modal-inner .modal-pdca input[type=password],
*[renewal-ui=true] .modal-inner .modal-pdca input[type=tel],
*[renewal-ui=true] .modal-inner .modal-pdca input[type=num],
*[renewal-ui=true] .modal-inner .modal-pdca input[type=url] {
    margin: 0 0 10px;
    font-size: 1.4rem;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner .modal-pdca dl.info {
    max-width: 850px;
    margin: 0 auto 30px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner .modal-pdca dl.info {
    margin-top: 30px;
  }
}
*[renewal-ui=true] .modal-inner .modal-pdca dl.info dt {
  position: relative;
  color: #5bb49b;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner .modal-pdca dl.info dt {
    padding-top: 20px;
    width: 24rem;
    float: left;
  }
  *[renewal-ui=true] .modal-inner .modal-pdca dl.info dt.no_float {
    float: none;
    width: auto;
    position: relative;
    margin: 40px 0 0;
    padding: 10px 25px;
    color: #333 !important;
    border-bottom: 2px solid #999;
    z-index: 1;
  }
  *[renewal-ui=true] .modal-inner .modal-pdca dl.info dt.no_float::before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    padding: 0;
    background: url("/h2_bg_left.b4c10c35.png") left top/156px auto no-repeat, url("/h2_bg_right.227f30a3.png") right top/156px auto no-repeat;
    background-color: #F5F4F3;
    z-index: -1;
  }
  *[renewal-ui=true] .modal-inner .modal-pdca dl.info dt.no_float::after {
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-color: #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 10px 10px 0px 0px;
    z-index: -1;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner .modal-pdca dl.info dt {
    padding: 0 0 10px;
  }
}
*[renewal-ui=true] .modal-inner .modal-pdca dl.info dt.uneditable {
  padding-top: 20px;
}
*[renewal-ui=true] .modal-inner .modal-pdca dl.info dd {
  margin: 0;
  vertical-align: middle;
  font-size: 1.5rem;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner .modal-pdca dl.info dd {
    padding: 20px 0 20px 25rem;
    border-bottom: 1px solid #ccc;
  }
  *[renewal-ui=true] .modal-inner .modal-pdca dl.info dd.no_float {
    padding: 20px 0 20px;
    border-bottom: none;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner .modal-pdca dl.info dd {
    padding: 0 0 20px;
  }
}
*[renewal-ui=true] .modal-inner .modal-pdca dl.info dd.pt0 {
  padding-top: 0;
}
*[renewal-ui=true] .modal-inner .modal-pdca dl.info dd.bb0 {
  border-bottom: none;
}
*[renewal-ui=true] .modal-inner .modal-pdca dl.info dd .lead {
  margin-top: 10px;
  margin-bottom: 20px;
}
*[renewal-ui=true] .modal-inner .modal-pdca dl.info dd .progress {
  margin: 0 0 20px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner .modal-pdca dl.info dd select {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner .modal-pdca dl.info dd select {
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner .modal-pdca dl.info dd .select-wrap {
    width: calc(100% - 100px);
  }
  *[renewal-ui=true] .modal-inner .modal-pdca dl.info dd .select-wrap::after {
    top: 15px;
    bottom: auto;
    margin: 0;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner .modal-pdca dl.info dd .select-wrap {
    width: 100%;
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner .modal-pdca input[type=submit].edit {
    line-height: 25px;
    width: 100%;
    height: auto !important;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner .modal-pdca .table_box {
    width: 100%;
    overflow-x: auto;
  }
  *[renewal-ui=true] .modal-inner .modal-pdca .table_box table {
    min-width: 750px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner .modal-pdca .approve_mail input[type=submit].edit {
    top: -13px;
  }
}
*[renewal-ui=true] .modal-inner .modal-pdca .resign h4 {
  text-align: center;
}
*[renewal-ui=true] .modal-inner .modal-pdca .resign .cancel {
  padding: 10px;
  border: 1px solid #5bb49b;
}
*[renewal-ui=true] .modal-inner .modal-pdca table td.manager {
  padding-right: 10px !important;
  white-space: nowrap;
}
*[renewal-ui=true] .modal-inner .modal-pdca table td .select-wrap {
  margin-right: 0;
  width: auto !important;
}
*[renewal-ui=true] .modal-inner .modal-pdca .change {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  justify-content: space-between;
}
*[renewal-ui=true] .modal-inner .modal-pdca .change p {
  width: 49%;
  background: #f6f5f2 url("/h2_bg_left.b4c10c35.png") left top/300px auto no-repeat;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner .modal-pdca .change p {
    margin: 0 0 10px;
    padding: 20px;
    text-align: center;
    line-height: 160%;
    font-family: futura-pt, sans-serif;
    font-size: 2rem;
    font-weight: 600;
  }
  *[renewal-ui=true] .modal-inner .modal-pdca .change p .point {
    display: inline-block;
    margin-bottom: 10px;
    font-size: 4.8rem;
  }
  *[renewal-ui=true] .modal-inner .modal-pdca .change p img {
    margin: 5px 0 15px;
  }
  *[renewal-ui=true] .modal-inner .modal-pdca .change p .small {
    font-size: 1.6rem;
    color: #333;
    font-family: futura-pt, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, "sans-serif";
    font-weight: normal;
  }
  *[renewal-ui=true] .modal-inner .modal-pdca .change p .small strong {
    font-size: 2.8rem;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner .modal-pdca .change p {
    width: 100%;
    margin: 10px 0 10px;
    padding: 0 0 20px;
    text-align: center;
    line-height: 120%;
    font-family: futura-pt, sans-serif;
    font-size: 2.6rem;
    font-weight: 600;
  }
  *[renewal-ui=true] .modal-inner .modal-pdca .change p .point {
    font-size: 3rem;
  }
  *[renewal-ui=true] .modal-inner .modal-pdca .change p .small {
    font-size: 1.6rem;
    color: #333;
    font-family: futura-pt, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, "sans-serif";
    font-weight: normal;
  }
}
*[renewal-ui=true] .modal-inner .modal-pdca .change p.score.plus,
*[renewal-ui=true] .modal-inner .modal-pdca .change p.target.clear {
  color: #108c69;
}
*[renewal-ui=true] .modal-inner .modal-pdca .change p.score.minus,
*[renewal-ui=true] .modal-inner .modal-pdca .change p.target.notclear {
  color: #E04377;
}
*[renewal-ui=true] .modal-inner .modal-pdca .kpt h4 {
  margin-top: 20px;
}
*[renewal-ui=true] .modal-inner .modal-pdca .kpt h4.kpt_keep {
  color: #4188e9;
}
*[renewal-ui=true] .modal-inner .modal-pdca .kpt h4.kpt_problem {
  color: #e04377;
}
*[renewal-ui=true] .modal-inner .modal-pdca .kpt h4.kpt_try {
  color: #e19f37;
}
*[renewal-ui=true] .modal-inner .modal-pdca .kpt h4 span {
  font-family: futura-pt, sans-serif;
  font-size: 2rem;
  font-weight: 600;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner .modal-pdca .kpt h4 span {
    margin-right: 1rem;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner .modal-pdca .kpt h4 span {
    display: block;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner .modal-pdca .pdca_note_create dt {
    padding-top: 27px !important;
  }
}
*[renewal-ui=true] .modal-inner .modal-pdca .pdca_note_create select {
  color: #666;
}
*[renewal-ui=true] .modal-inner .modal-pdca .pdca_plan_setting {
  padding: 0;
}
*[renewal-ui=true] .modal-inner .modal-pdca .pdca_plan_setting li {
  margin: 10px 0 0;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner .modal-pdca .pdca_plan_setting li {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
}
*[renewal-ui=true] .modal-inner .modal-pdca .pdca_plan_setting .text_input {
  margin: 0 10px 0 0;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner .modal-pdca .pdca_plan_setting .text_input {
    width: 60%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner .modal-pdca .pdca_plan_setting .text_input {
    margin-right: 40px;
    width: calc(100% - 100px) !important;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner .modal-pdca .pdca_plan_setting .select-wrap {
    width: calc(30% - 30px) !important;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner .modal-pdca .pdca_plan_setting .select-wrap {
    width: calc(100% - 40px) !important;
  }
}
*[renewal-ui=true] .modal-inner .modal-pdca .pdca_plan_setting .select-wrap select {
  color: #666;
}
*[renewal-ui=true] .modal-inner .modal-pdca .pdca_plan_setting .delete {
  width: 20px;
  margin-top: 5px;
  cursor: pointer;
}
*[renewal-ui=true] .modal-inner .modal-pdca .pdca_plan_setting .delete img {
  width: auto;
  height: 16px;
}
*[renewal-ui=true] .modal-inner .modal-pdca .necessary {
  padding: 6px 10px;
  font-size: 1.4rem;
  box-sizing: border-box;
  align-self: top;
  white-space: nowrap;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner .modal-pdca .necessary {
    margin: 0 10px 10px 0;
    padding: 10px 10px;
  }
}
*[renewal-ui=true] .modal-inner .modal-pdca .optional {
  padding: 6px 10px;
  font-size: 1.4rem;
  box-sizing: border-box;
  align-self: top;
  white-space: nowrap;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner .modal-pdca .optional {
    margin: 0 10px 10px 0;
    padding: 10px 10px;
  }
}
*[renewal-ui=true] .modal-inner .modal-pdca .add {
  position: relative;
  width: 100%;
  margin: 10px 0 0;
  padding: 0;
  text-align: center;
  height: 50px;
}
*[renewal-ui=true] .modal-inner .modal-pdca .add::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto 0;
  width: 100%;
  height: 1px;
  background: #ccc;
  left: 0;
}
*[renewal-ui=true] .modal-inner .modal-pdca .add .add_btn {
  position: relative;
  display: block;
  padding: 5px 15px;
  margin: 0 auto;
  width: 250px;
  line-height: 25px;
  color: #fff;
  font-size: 1.4rem;
  background: #f4ad61;
  cursor: pointer;
  border: 10px solid #fff;
  border-radius: 15px;
}
*[renewal-ui=true] .modal-inner .modal-pdca .add .disabled {
  position: relative;
  display: block;
  padding: 5px 15px;
  margin: 0 auto;
  width: 250px;
  line-height: 25px;
  color: #fff;
  font-size: 1.4rem;
  background: #ccc;
  cursor: default;
  border: 10px solid #fff;
  border-radius: 15px;
}
*[renewal-ui=true] .modal-inner .modal-pdca .solution_setting {
  background: #f6f5f2;
  margin-top: 30px;
  padding: 20px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner .modal-pdca .solution_setting {
    padding: 10px;
  }
}
*[renewal-ui=true] .modal-inner .modal-pdca .solution_setting h4 {
  font-size: 1.8rem;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner .modal-pdca .solution_setting h4 {
    font-size: 1.6rem;
  }
}
*[renewal-ui=true] .modal-inner .modal-pdca .solution_setting .solution_title input[type=text] {
  margin-right: 0;
  padding: 10px;
  max-width: 100% !important;
}
*[renewal-ui=true] .modal-inner .modal-pdca .solution_setting .table_box {
  margin-top: 20px;
}
*[renewal-ui=true] .modal-inner .modal-pdca .solution_setting .table_box table {
  border-bottom: none;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner .modal-pdca .solution_setting .table_box tr {
    position: relative;
  }
}
*[renewal-ui=true] .modal-inner .modal-pdca .solution_setting .table_box th {
  font-size: 1.4rem;
  background: #e0e0e0;
}
*[renewal-ui=true] .modal-inner .modal-pdca .solution_setting .table_box td {
  background: #fff;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner .modal-pdca .solution_setting .table_box td {
    display: block;
    padding: 0 10px;
    border: none;
  }
  *[renewal-ui=true] .modal-inner .modal-pdca .solution_setting .table_box td h5 {
    font-size: 1.4rem;
  }
  *[renewal-ui=true] .modal-inner .modal-pdca .solution_setting .table_box td input {
    margin-bottom: 0;
  }
}
*[renewal-ui=true] .modal-inner .modal-pdca .solution_setting .table_box td.need {
  padding: 10px;
  width: 70px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner .modal-pdca .solution_setting .table_box td.need {
    padding: 10px 10px 0;
    width: 100%;
  }
}
*[renewal-ui=true] .modal-inner .modal-pdca .solution_setting .table_box td.need span {
  margin-right: 0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner .modal-pdca .solution_setting .table_box td.need span {
    width: 100%;
    padding: 5px 10px;
  }
}
*[renewal-ui=true] .modal-inner .modal-pdca .solution_setting .table_box td.manager {
  padding: 10px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner .modal-pdca .solution_setting .table_box td.manager {
    max-width: 120px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner .modal-pdca .solution_setting .table_box td.manager {
    text-align: left !important;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner .modal-pdca .solution_setting .table_box td.date {
    white-space: nowrap;
    padding-top: 15px;
  }
  *[renewal-ui=true] .modal-inner .modal-pdca .solution_setting .table_box td.date .select-wrap {
    position: relative;
    top: -3px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner .modal-pdca .solution_setting .table_box td.date {
    padding-bottom: 15px;
    display: inline-block;
    width: 50%;
    box-sizing: border-box;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner .modal-pdca .solution_setting .table_box td.delete {
    width: 68px;
    vertical-align: middle;
    padding-top: 14px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner .modal-pdca .solution_setting .table_box td.delete {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 17px;
    margin: 0;
    background: none;
    vertical-align: middle;
    color: #666;
    line-height: 16px;
  }
  *[renewal-ui=true] .modal-inner .modal-pdca .solution_setting .table_box td.delete span {
    display: inline-block;
    font-size: 1.2rem;
    margin: 0 0 0 5px;
    padding: 2px 0 0;
    line-height: 16px;
  }
}
*[renewal-ui=true] .modal-inner .modal-pdca .solution_setting .table_box td.delete img {
  width: auto;
  height: 16px;
  cursor: pointer;
}
*[renewal-ui=true] .modal-inner .modal-pdca .solution_setting .table_box .tablePDCAPlan input[type=text] {
  margin-right: 0 !important;
}
*[renewal-ui=true] .modal-inner .modal-pdca .solution_setting .table_box .add::before {
  display: none;
}
*[renewal-ui=true] .modal-inner .modal-pdca .solution_setting .table_box .add td {
  padding: 10px 0;
  text-align: right;
  background: none;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner .modal-pdca .solution_setting .table_box .add td {
    text-align: center;
  }
}
*[renewal-ui=true] .modal-inner .modal-pdca .solution_setting .table_box .add span {
  display: inline-block;
  text-align: center;
  border: none;
  border-radius: 5px;
}
*[renewal-ui=true] .modal-inner .modal-pdca .solution_setting select {
  padding-right: 25px !important;
}
*[renewal-ui=true] .modal-inner .modal-pdca .solution_setting .delete_btn {
  margin-top: 0;
}
*[renewal-ui=true] .modal-inner .modal-pdca .solution_setting .delete_btn button {
  background-color: #f6f5f2;
}
*[renewal-ui=true] .modal-inner .modal-pdca .solution_add .add_btn {
  font-size: 1.6rem;
}
*[renewal-ui=true] .modal-inner .modal-pdca.modal_note_create .user_explain {
  margin: 20px 0 30px;
  padding: 20px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner .modal-pdca.modal_note_create .user_explain {
    margin: 20px 50px 30px;
  }
}
*[renewal-ui=true] .modal-inner .modal-pdca.modal_note_create .user_explain strong {
  text-decoration: underline;
}
*[renewal-ui=true] .modal-inner .modal-pdca.modal_note_create .user_explain ul {
  padding-left: 20px;
  font-size: 1.4rem;
}
*[renewal-ui=true] .modal-inner .modal-pdca.modal_note_create .attention {
  margin: 10px 0 0 0;
  font-size: 1.4rem;
  color: #666;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner .modal-pdca.modal_plan_edit {
    padding-bottom: 30px;
  }
}
*[renewal-ui=true] .modal-inner .modal-pdca.modal_plan_edit .user_explain {
  margin: 20px 0 30px;
  padding: 20px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner .modal-pdca.modal_plan_edit .user_explain {
    margin: 20px 50px 30px;
  }
}
*[renewal-ui=true] .modal-inner .modal-pdca.modal_plan_edit .user_explain ul {
  padding-left: 20px;
  font-size: 1.4rem;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner .modal-pdca.modal_plan_edit .delete_btn {
    margin: 0;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner .modal-pdca.modal_do_edit,
*[renewal-ui=true] .modal-inner .modal-pdca.modal_action_edit {
    padding-bottom: 30px;
  }
}
*[renewal-ui=true] .modal-inner .modal-pdca.modal_do_edit .user_explain,
*[renewal-ui=true] .modal-inner .modal-pdca.modal_action_edit .user_explain {
  margin: 20px 0 30px;
  padding: 0;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner .modal-pdca.modal_do_edit .user_explain,
*[renewal-ui=true] .modal-inner .modal-pdca.modal_action_edit .user_explain {
    margin: 20px 50px 30px;
    padding: 20px;
  }
}
*[renewal-ui=true] .modal-inner .modal-pdca.modal_do_edit .user_explain ul,
*[renewal-ui=true] .modal-inner .modal-pdca.modal_action_edit .user_explain ul {
  padding-left: 20px;
  font-size: 1.4rem;
}
*[renewal-ui=true] .modal-inner .modal-pdca.modal_do_edit .attention,
*[renewal-ui=true] .modal-inner .modal-pdca.modal_action_edit .attention {
  font-size: 1.2rem;
  color: #666;
}
*[renewal-ui=true] .modal-inner .modal-pdca.modal_pdca_delete .resign input[type=submit],
*[renewal-ui=true] .modal-inner .modal-pdca.modal_block_delete .resign input[type=submit] {
  margin-top: 0;
  background-color: #d11010;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner .modal-pdca.modal_pdca_delete .resign,
*[renewal-ui=true] .modal-inner .modal-pdca.modal_block_delete .resign {
    margin-right: 0;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner .modal-pdca.modal_pdca_delete .resign h4,
*[renewal-ui=true] .modal-inner .modal-pdca.modal_block_delete .resign h4 {
    margin-top: 0;
    font-size: 1.6rem;
  }
  *[renewal-ui=true] .modal-inner .modal-pdca.modal_pdca_delete .resign form,
*[renewal-ui=true] .modal-inner .modal-pdca.modal_block_delete .resign form {
    margin: 30px 0 0;
    padding: 20px 0 20px;
  }
}
*[renewal-ui=true] .modal-inner .modal-pdca.modal_monitering_setting .user_explain {
  margin: 20px 0 30px;
  padding: 20px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner .modal-pdca.modal_monitering_setting .user_explain {
    margin: 20px 50px 30px;
  }
}
*[renewal-ui=true] .modal-inner .modal-pdca.modal_monitering_setting .user_explain strong {
  text-decoration: underline;
}
*[renewal-ui=true] .modal-inner .modal-pdca.modal_monitering_setting .user_explain ul {
  padding-left: 20px;
  font-size: 1.4rem;
}
*[renewal-ui=true] .modal-inner .modal-pdca.modal_monitering_setting .attention {
  margin: 10px 0 0 0;
  font-size: 1.4rem;
  color: #666;
}
*[renewal-ui=true] .modal-inner .modal-pdca.modal_monitering_setting h4 {
  font-size: 1.6rem;
  color: #5bb49b;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner .modal-pdca.modal_monitering_setting form {
    margin: 0 50px;
  }
}
*[renewal-ui=true] .modal-inner .modal-pdca.modal_monitering_setting .department_select {
  margin: 0 0 20px;
  width: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner .modal-pdca.modal_monitering_setting .department_select h4 {
    margin-bottom: 0;
    width: 80px;
  }
}
*[renewal-ui=true] .modal-inner .modal-pdca.modal_monitering_setting .department_select .select-wrap {
  width: 50%;
}
*[renewal-ui=true] .modal-inner .modal-pdca.modal_monitering_setting .department_select .select-wrap select {
  width: 100%;
}
*[renewal-ui=true] .modal-inner .modal-pdca.modal_monitering_setting td.need {
  padding: 10px;
  width: 70px;
}
*[renewal-ui=true] .modal-inner .modal-pdca.modal_monitering_setting td.need span {
  margin-right: 0;
}
*[renewal-ui=true] .modal-inner .modal-pdca.modal_monitering_setting td.monitering_goal {
  width: 150px;
}
*[renewal-ui=true] .modal-inner .modal-pdca.modal_monitering_setting td .select-wrap {
  width: 100% !important;
}
*[renewal-ui=true] .modal-inner .modal-pdca.modal_monitering_setting td .select-wrap select {
  width: 100% !important;
}
*[renewal-ui=true] .modal-inner .modal-follow {
  display: none;
  position: relative;
  margin-top: 0;
}
*[renewal-ui=true] .modal-inner .modal-follow form {
  margin: 0 auto;
  width: 90%;
  position: relative;
  margin-top: 0 !important;
}
*[renewal-ui=true] .modal-inner .modal-follow h4.title {
  font-size: 2rem;
  background: url("/note_bg.593a0562.png") left top repeat;
  position: -webkit-sticky;
  position: sticky;
  z-index: 10000;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner .modal-follow h4.title {
    top: -50px;
    margin: 0 -50px;
    padding: 15px 50px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner .modal-follow h4.title {
    top: -20px;
    padding: 10px 15px;
    margin: 0 -30px;
    font-size: 1.6rem;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner .modal-follow input[type=text],
*[renewal-ui=true] .modal-inner .modal-follow input[type=mail],
*[renewal-ui=true] .modal-inner .modal-follow input[type=password],
*[renewal-ui=true] .modal-inner .modal-follow input[type=tel],
*[renewal-ui=true] .modal-inner .modal-follow input[type=num],
*[renewal-ui=true] .modal-inner .modal-follow input[type=url],
*[renewal-ui=true] .modal-inner .modal-follow input[type=date] {
    width: 100%;
    margin: 0;
    padding: 5px;
    font-size: 1.5rem;
    box-sizing: border-box;
    border: 1px solid #ccc;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner .modal-follow input[type=text],
*[renewal-ui=true] .modal-inner .modal-follow input[type=mail],
*[renewal-ui=true] .modal-inner .modal-follow input[type=password],
*[renewal-ui=true] .modal-inner .modal-follow input[type=tel],
*[renewal-ui=true] .modal-inner .modal-follow input[type=num],
*[renewal-ui=true] .modal-inner .modal-follow input[type=url],
*[renewal-ui=true] .modal-inner .modal-follow input[type=date] {
    margin: 0 0 10px;
    font-size: 1.4rem;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner .modal-follow dl.info {
    margin-top: 30px;
  }
}
*[renewal-ui=true] .modal-inner .modal-follow dl.info dt {
  position: relative;
  color: #5bb49b;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner .modal-follow dl.info dt {
    padding-top: 25px;
    width: 36%;
    float: left;
  }
  *[renewal-ui=true] .modal-inner .modal-follow dl.info dt.no_float {
    float: none;
    width: auto;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner .modal-follow dl.info dt {
    padding: 0;
  }
}
*[renewal-ui=true] .modal-inner .modal-follow dl.info dt.uneditable {
  padding-top: 20px;
}
*[renewal-ui=true] .modal-inner .modal-follow dl.info dt.-head {
  position: relative;
  margin: 40px 0 0;
  padding: 10px 25px;
  color: #333 !important;
  border-bottom: 2px solid #999;
  z-index: 1;
}
*[renewal-ui=true] .modal-inner .modal-follow dl.info dt.-head::before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0;
  background: url("/h2_bg_left.b4c10c35.png") left top/156px auto no-repeat, url("/h2_bg_right.227f30a3.png") right top/156px auto no-repeat;
  background-color: #F5F4F3;
  z-index: -1;
}
*[renewal-ui=true] .modal-inner .modal-follow dl.info dt.-head::after {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
  border-width: 10px 10px 0px 0px;
  z-index: -1;
}
*[renewal-ui=true] .modal-inner .modal-follow dl.info dd {
  margin: 0;
  vertical-align: middle;
  font-size: 1.4rem;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner .modal-follow dl.info dd {
    padding: 20px 0 20px 40%;
    border-bottom: 1px solid #ccc;
  }
  *[renewal-ui=true] .modal-inner .modal-follow dl.info dd.no_float {
    padding: 20px 0 0;
  }
  *[renewal-ui=true] .modal-inner .modal-follow dl.info dd.-no-border {
    border: none;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner .modal-follow dl.info dd {
    margin-bottom: 20px;
    border-bottom: 1px solid #ccc;
    padding: 0 0 10px;
  }
}
*[renewal-ui=true] .modal-inner .modal-follow dl.info dd.pt0 {
  padding-top: 0;
}
*[renewal-ui=true] .modal-inner .modal-follow dl.info dd.bb0 {
  border-bottom: none;
}
*[renewal-ui=true] .modal-inner .modal-follow dl.info dd .lead {
  margin-top: 10px;
  margin-bottom: 20px;
}
*[renewal-ui=true] .modal-inner .modal-follow dl.info dd .progress {
  margin: 0 0 20px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner .modal-follow dl.info dd select {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner .modal-follow dl.info dd select {
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner .modal-follow dl.info dd .select-wrap {
    position: relative;
    width: 100%;
    margin: 0;
  }
  *[renewal-ui=true] .modal-inner .modal-follow dl.info dd .select-wrap::after {
    content: "▼";
    position: absolute;
    top: 0;
    bottom: 0;
    right: 10px;
    margin: auto 0;
    font-size: 10px;
    height: 16px;
    color: #333;
    z-index: 10;
    pointer-events: none;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner .modal-follow dl.info dd .select-wrap {
    width: 100%;
    margin-bottom: 10px;
  }
}
*[renewal-ui=true] .modal-inner .modal-follow .button.cancel {
  display: block;
  margin: 20px auto 0;
  text-align: center;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner .modal-follow input[type=submit].edit {
    line-height: 25px;
    width: 100%;
    height: auto !important;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner .modal-follow .approve_mail input[type=submit].edit {
    top: -13px;
  }
}
*[renewal-ui=true] .modal-inner .modal-follow .resign h4 {
  text-align: center;
}
*[renewal-ui=true] .modal-inner .modal-follow table td.manager {
  padding-right: 10px !important;
  white-space: nowrap;
}
*[renewal-ui=true] .modal-inner .modal-follow table td .select-wrap {
  margin-right: 0;
  width: auto !important;
}
*[renewal-ui=true] .modal-inner .modal-follow.modal_follow_create .user_explain {
  position: relative;
  margin: 0 0 30px 15px;
  padding: 0 20px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner .modal-follow.modal_follow_create .user_explain {
    margin: 20px 0 30px 15px;
  }
}
*[renewal-ui=true] .modal-inner .modal-follow.modal_follow_create .user_explain strong {
  text-decoration: underline;
}
*[renewal-ui=true] .modal-inner .modal-follow.modal_follow_create .user_explain ul {
  padding-left: 20px;
  font-size: 1.4rem;
}
*[renewal-ui=true] .modal-inner .modal-follow.modal_follow_create .user_explain li {
  list-style: disc;
}
*[renewal-ui=true] .modal-inner .modal-follow.modal_follow_create .attention {
  margin: 10px 0 0 0;
  font-size: 1.4rem;
  color: #666;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner .modal-follow.modal_follow_edit .authority {
    padding-top: 19px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner .modal-follow.modal_follow_edit .authority.edit {
    padding-top: 26px;
  }
}
*[renewal-ui=true] .modal-inner .modal-follow.modal_follow_edit .facial_icon {
  width: 50px;
}
*[renewal-ui=true] .modal-inner .modal-follow.modal_follow_edit .facial_icon img {
  width: 100%;
  height: auto;
}
*[renewal-ui=true] .modal-inner .modal-follow.modal_follow_edit .employee_comment {
  width: calc(100% - 70px);
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner .modal-follow.modal_follow_report {
    padding-bottom: 20px;
  }
}
*[renewal-ui=true] .modal-inner .modal-follow.modal_follow_report .move {
  margin: 0;
  padding: 10px 20px;
}
*[renewal-ui=true] .modal-inner .modal-follow.modal_follow_report h3 {
  position: relative;
  padding: 15px 0;
  text-align: center;
  background: url("/note_bg.593a0562.png");
}
*[renewal-ui=true] .modal-inner .modal-follow.modal_follow_report dl.info .select-wrap {
  display: -webkit-box;
  display: flex;
  margin-bottom: 10px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner .modal-follow.modal_follow_report dl.info .select-wrap {
    width: 50%;
  }
}
*[renewal-ui=true] .modal-inner .modal-follow.modal_follow_report dl.info .select-wrap .title {
  width: 5em;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner .modal-follow.modal_follow_report dl.info dd {
    font-size: 1.6rem;
  }
}
*[renewal-ui=true] .modal-inner .modal-follow.modal_follow_report dl.info dd .attention {
  font-size: 1.4rem;
}
*[renewal-ui=true] .modal-inner .modal-follow.modal_follow_report .report_info {
  margin-top: 20px;
  text-align: right;
  font-size: 1.4rem;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner .modal-follow.modal_follow_report .report_info {
    margin: 20px 30px 0;
  }
}
*[renewal-ui=true] .modal-inner .modal-follow.modal_follow_report dt.report_title {
  width: 150px;
}
*[renewal-ui=true] .modal-inner .modal-follow.modal_follow_report dd.report_detail {
  padding: 20px 0 20px 170px;
}
*[renewal-ui=true] .modal-inner .modal-follow.modal_follow_report .report_send_mail {
  position: relative;
  width: 500px;
  margin: 10px auto 0;
  text-align: center;
}
*[renewal-ui=true] .modal-inner .modal-follow.modal_follow_delete {
  display: none;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: 92%;
  max-width: 750px;
  height: 260px;
  background: #fff;
  z-index: 20005;
  border-radius: 10px;
  box-sizing: border-box;
  overflow: auto;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner .modal-follow.modal_follow_delete {
    padding: 50px;
  }
}
@media screen and (min-width: 767px) and (max-width: 768px) and (orientation: portrait) {
  *[renewal-ui=true] .modal-inner .modal-follow.modal_follow_delete {
    height: 95%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner .modal-follow.modal_follow_delete {
    padding: 20px 30px 20px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner .modal-follow.modal_follow_delete.users_delete {
    max-height: 540px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner .modal-follow.modal_follow_delete.users_delete {
    max-height: 550px;
  }
}
*[renewal-ui=true] .modal-inner .modal-follow.modal_follow_delete .resign input[type=submit] {
  margin-top: 0;
  background-color: #d11010;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner .modal-follow.modal_follow_delete .resign {
    margin-right: 0;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner .modal-follow.modal_follow_delete .resign h4 {
    margin-top: 0;
    font-size: 1.6rem;
  }
  *[renewal-ui=true] .modal-inner .modal-follow.modal_follow_delete .resign form {
    margin: 30px 0 0;
    padding: 20px 0 20px;
  }
}
*[renewal-ui=true] .modal-inner .modal-follow.modal_follow_delete .resign .follow_delete_cancel {
  display: block;
  margin: 20px auto 0;
  text-align: center;
  color: #5bb49b;
  background: #fff url("/btn_arrow_prev.6637afef.svg") left 15px center no-repeat;
  border: 1px solid #5bb49b;
}
*[renewal-ui=true] .modal-inner .modal-follow.modal_follow_delete .resign .follow_delete_cancel:hover {
  background: #5bb49b url("/btn_arrow_prev.6637afef.svg") left 15px center no-repeat;
  color: #fff;
}
*[renewal-ui=true] .modal-inner.stresscheck_prepare {
  max-width: 850px;
  max-height: 650px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner.stresscheck_prepare::before {
    top: calc(50vh + 5px - 325px);
  }
  *[renewal-ui=true] .modal-inner.stresscheck_prepare .modal-close {
    top: calc(50vh - 25px - 325px);
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner.stresscheck_prepare {
    max-height: 92vh;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner .modal_stresscheck_physician {
    padding-bottom: 30px;
  }
}
*[renewal-ui=true] .modal-inner .modal_stresscheck_physician .physician_detail {
  margin: 20px 5vw 0;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner .modal_stresscheck_physician .physician_detail {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 20px 50px 0;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner .modal_stresscheck_physician .physician_detail dt.authority {
    width: 120px;
    padding: 25px 0;
    float: none;
    border-bottom: 1px solid #ccc;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner .modal_stresscheck_physician .physician_detail dd {
    width: calc(100% - 120px);
    padding: 20px 0 !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    align-items: center;
  }
  *[renewal-ui=true] .modal-inner .modal_stresscheck_physician .physician_detail dd input[type=checkbox] {
    margin: -5px 10px 0 20px;
  }
  *[renewal-ui=true] .modal-inner .modal_stresscheck_physician .physician_detail dd label {
    width: 120px;
    font-size: 1.4rem;
  }
}
*[renewal-ui=true] .modal-inner .modal_stresscheck_physician .outside_show {
  margin: 20px 0 0;
  text-align: center;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner .modal_stresscheck_physician .outside_show {
    margin: 20px 5vw 0;
    font-size: 1.4rem;
    text-align: left;
  }
  *[renewal-ui=true] .modal-inner .modal_stresscheck_physician .outside_show label {
    display: inline;
  }
}
*[renewal-ui=true] .modal-inner .modal_stresscheck_physician .button.cancel {
  margin-top: 10px;
}
*[renewal-ui=true] .modal-inner.stresscheck_admin {
  max-height: 430px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner.stresscheck_admin::before {
    top: calc(50vh + 5px - 215px);
  }
  *[renewal-ui=true] .modal-inner.stresscheck_admin .modal-close {
    top: calc(50vh - 25px - 215px);
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner.stresscheck_admin {
    max-height: 520px;
  }
  *[renewal-ui=true] .modal-inner.stresscheck_admin::before {
    top: calc(50vh + 5px - 260px);
  }
  *[renewal-ui=true] .modal-inner.stresscheck_admin .modal-close {
    top: calc(50vh - 25px - 260px);
  }
}
*[renewal-ui=true] .modal-inner .modal_stresscheck_admin {
  position: relative;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner .modal_stresscheck_admin p {
    margin: 0 50px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner .modal_stresscheck_admin p {
    margin: 0 5vw;
    font-size: 1.4rem;
  }
}
*[renewal-ui=true] .modal-inner .modal_stresscheck_admin .button.agree {
  margin-top: 20px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner .modal_stresscheck_admin .button.agree {
    width: 90%;
  }
}
*[renewal-ui=true] .modal-inner .modal_stresscheck_admin .button.cancel {
  margin-top: 60px;
  padding: 10px;
  border: 1px solid #5bb49b;
}
*[renewal-ui=true] .modal-inner .modal_stresscheck_admin .error-text {
  margin: 10px auto 0 !important;
  text-align: center;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner .modal_stresscheck_admin .error-text {
    padding-right: 5vw !important;
  }
}
*[renewal-ui=true] .modal-inner .modal_stresscheck_admin .error-text::before {
  position: relative;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner .modal_stresscheck_register .info {
    margin: 0 50px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner .modal_stresscheck_register .info {
    margin: 0 5vw;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner .modal_stresscheck_register dt.authority.title {
    padding-top: 26px;
  }
}
*[renewal-ui=true] .modal-inner .modal_stresscheck_register .button.cancel {
  display: block;
  margin: 20px auto 0;
  text-align: center;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner.pos_edit_modal_wrap {
    max-height: 480px;
  }
}
@media screen and (min-width: 768px) and (min-height: 535px) {
  *[renewal-ui=true] .modal-inner.pos_edit_modal_wrap::before {
    top: calc(50vh + 5px - 240px);
  }
  *[renewal-ui=true] .modal-inner.pos_edit_modal_wrap .modal-close {
    top: calc(50vh - 25px - 240px);
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner.pos_edit_modal_wrap {
    max-height: 510px;
  }
}
@media screen and (max-width: 767px) and (min-height: 565px) {
  *[renewal-ui=true] .modal-inner.pos_edit_modal_wrap::before {
    top: calc(50vh + 5px - 255px);
  }
  *[renewal-ui=true] .modal-inner.pos_edit_modal_wrap .modal-close {
    top: calc(50vh - 25px - 255px);
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner.pos_edit_modal_wrap dt {
    margin-top: 30px !important;
  }
}
*[renewal-ui=true] .modal-inner.reitre_modal_wrap {
  max-height: 400px;
}
@media screen and (min-width: 768px) and (min-height: 455px) {
  *[renewal-ui=true] .modal-inner.reitre_modal_wrap::before {
    top: calc(50vh + 5px - 200px);
  }
  *[renewal-ui=true] .modal-inner.reitre_modal_wrap .modal-close {
    top: calc(50vh - 25px - 200px);
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner.reitre_modal_wrap dt {
    margin-top: 30px !important;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner.response_rate {
    height: auto;
    max-height: 90%;
  }
  *[renewal-ui=true] .modal-inner.response_rate table {
    margin: 0 auto;
    max-width: 750px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner.response_rate .default_close .button.back {
    width: 90%;
    margin: 20px auto 0;
  }
}
*[renewal-ui=true] .modal-inner.recruit_position_modal {
  max-height: 600px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner.recruit_position_modal::before {
    top: calc(50vh + 5px - 300px);
  }
  *[renewal-ui=true] .modal-inner.recruit_position_modal .modal-close {
    top: calc(50vh - 25px - 300px);
  }
}
*[renewal-ui=true] .modal-inner.recruit_position_edit_modal {
  max-height: 630px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner.recruit_position_edit_modal::before {
    top: calc(50vh + 5px - 315px);
  }
  *[renewal-ui=true] .modal-inner.recruit_position_edit_modal .modal-close {
    top: calc(50vh - 25px - 315px);
  }
}
*[renewal-ui=true] .modal-inner.modal_inner_sheet {
  width: 90%;
  max-width: 1000px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner.modal_inner_sheet .modal-close {
    right: calc((100% - 1050px) / 2);
  }
}
*[renewal-ui=true] .modal-inner .modal_users_edit dl.info {
  position: relative;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner .modal_users_edit dl.info {
    margin: 0 50px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner .modal_users_edit dl.info {
    margin: 0 5vw;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner .modal_users_edit .helper {
    width: 500px;
    bottom: 40px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner.create_survey_select {
    height: 96% !important;
    max-height: 830px;
  }
  *[renewal-ui=true] .modal-inner.create_survey_select::before {
    top: calc(50vh + 5px - 415px);
  }
  *[renewal-ui=true] .modal-inner.create_survey_select .modal-close {
    top: calc(50vh - 25px - 415px);
  }
  *[renewal-ui=true] .modal-inner.create_survey_select .edit_area {
    margin: 0 50px;
  }
  *[renewal-ui=true] .modal-inner.create_survey_select .edit_area h3 {
    text-align: left;
  }
  *[renewal-ui=true] .modal-inner.create_survey_select .edit_area li {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner.create_survey_select .edit_area h3 label {
    width: calc(100% - 28px);
    margin: 0;
    text-align: left;
  }
  *[renewal-ui=true] .modal-inner.create_survey_select .block_copy input[type=radio] {
    top: -23px;
  }
  *[renewal-ui=true] .modal-inner.create_survey_select .block_template input[type=radio] {
    top: -23px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner.create_survey_select.-evaluation {
    height: 96% !important;
    max-height: 660px;
  }
  *[renewal-ui=true] .modal-inner.create_survey_select.-evaluation::before {
    top: calc(50vh + 5px - 330px);
  }
  *[renewal-ui=true] .modal-inner.create_survey_select.-evaluation .modal-close {
    top: calc(50vh - 25px - 330px);
  }
  *[renewal-ui=true] .modal-inner.create_survey_select.-evaluation .edit_area {
    margin: 0 50px;
  }
  *[renewal-ui=true] .modal-inner.create_survey_select.-evaluation .edit_area h3 {
    text-align: left;
  }
  *[renewal-ui=true] .modal-inner.create_survey_select.-evaluation .edit_area li {
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner.create_survey_delete {
    max-height: 400px;
  }
  *[renewal-ui=true] .modal-inner.create_survey_delete::before {
    top: calc(50vh + 5px - 200px);
  }
  *[renewal-ui=true] .modal-inner.create_survey_delete .modal-close {
    top: calc(50vh - 25px - 200px);
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner.create_survey_delete {
    max-height: 55vh;
  }
  *[renewal-ui=true] .modal-inner.create_survey_delete::before {
    top: calc(50vh + 5px - 27.5vh);
  }
  *[renewal-ui=true] .modal-inner.create_survey_delete .modal-close {
    top: calc(50vh - 25px - 27.5vh);
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner.create_survey_reset {
    max-height: 430px;
  }
  *[renewal-ui=true] .modal-inner.create_survey_reset::before {
    top: calc(50vh - 1px - 215px);
  }
  *[renewal-ui=true] .modal-inner.create_survey_reset .modal-close {
    top: calc(50vh - 25px - 215px);
  }
}
@media screen and (min-width: 768px) and (max-width: 937px) {
  *[renewal-ui=true] .modal-inner.create_survey_reset::before {
    left: 4%;
  }
  *[renewal-ui=true] .modal-inner.create_survey_reset .modal-close {
    right: 1.25%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner.create_survey_reset {
    max-height: 63vh;
  }
  *[renewal-ui=true] .modal-inner.create_survey_reset::before {
    top: calc(50vh + 5px - 31.5vh);
  }
  *[renewal-ui=true] .modal-inner.create_survey_reset .modal-close {
    top: calc(50vh - 25px - 31.5vh);
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner.attribute_edit_box {
    height: 530px;
  }
  *[renewal-ui=true] .modal-inner.attribute_edit_box::before {
    top: calc(50vh + 5px - 265px);
  }
  *[renewal-ui=true] .modal-inner.attribute_edit_box .modal-close {
    top: calc(50vh - 25px - 265px);
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner.attributelist_box {
    max-height: 720px;
  }
}
@media screen and (min-width: 768px) and (min-height: 815px) {
  *[renewal-ui=true] .modal-inner.attributelist_box::before {
    top: calc(50vh + 5px - 360px);
  }
  *[renewal-ui=true] .modal-inner.attributelist_box .modal-close {
    top: calc(50vh - 25px - 360px);
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner.users_delete {
    max-height: 430px;
  }
  *[renewal-ui=true] .modal-inner.users_delete .modal-close {
    top: calc(50vh - 25px - 215px);
  }
  *[renewal-ui=true] .modal-inner.users_delete::before {
    top: calc(50vh + 5px - 215px);
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner.users_delete {
    max-height: 550px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner.users_delete .info {
    margin-top: 0;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner.users_delete .info dt {
    padding-top: 20px;
  }
}
*[renewal-ui=true] .modal-inner.users_delete .info dd {
  position: relative;
}
*[renewal-ui=true] .modal-inner.employee_all {
  max-height: 330px;
}
*[renewal-ui=true] .modal-inner.employee_all .modal-close {
  top: calc(50vh - 25px - 165px);
}
*[renewal-ui=true] .modal-inner.employee_all::before {
  top: calc(50vh + 5px - 165px);
}
*[renewal-ui=true] .modal-inner.employee_all p {
  position: relative;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner.employee_all p {
    margin-bottom: 30px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner.common_page_modal {
    max-height: 580px;
  }
}
@media screen and (min-width: 768px) and (min-height: 675px) {
  *[renewal-ui=true] .modal-inner.common_page_modal::before {
    top: calc(50vh + 5px - 290px);
  }
  *[renewal-ui=true] .modal-inner.common_page_modal .modal-close {
    top: calc(50vh - 25px - 290px);
  }
}
*[renewal-ui=true] .modal-inner.common_page_modal .edit_modal dl {
  position: relative;
  max-width: 650px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner.common_page_modal .edit_modal dl {
    margin: 0 5vw;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner.common_page_modal .edit_modal dt {
    width: 14em;
    margin: 0;
    padding: 15px 10px 10px;
    float: left;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner.common_page_modal .edit_modal dt {
    padding: 15px 0 0;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner.common_page_modal .edit_modal dt:nth-of-type(1) {
    padding: 20px 10px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner.common_page_modal .edit_modal dt:nth-last-of-type(1) {
    padding: 12px 10px 10px;
  }
}
*[renewal-ui=true] .modal-inner.common_page_modal .edit_modal dd {
  position: relative;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner.common_page_modal .edit_modal dd {
    margin-top: 0;
    padding: 10px 10px 10px 15em;
    border-bottom: 1px solid #ccc;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner.common_page_modal .edit_modal dd {
    padding: 0 0 10px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner.common_page_modal .edit_modal dd:nth-of-type(1) {
    padding: 20px 10px 20px 15em;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner.common_page_modal .edit_modal dd input[type=text] {
    margin-top: 0;
  }
}
*[renewal-ui=true] .modal-inner.common_page_modal .error {
  background: none;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner.common_page_modal .cancel {
    height: auto;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner.users_delete .resign,
*[renewal-ui=true] .modal-inner.employee_all .resign {
    margin-top: 30px;
  }
}
*[renewal-ui=true] .modal-inner.users_delete .resign form,
*[renewal-ui=true] .modal-inner.employee_all .resign form {
  margin: 0;
  padding: 0;
  background: none;
}
*[renewal-ui=true] .modal-inner.users_delete .resign form h4,
*[renewal-ui=true] .modal-inner.employee_all .resign form h4 {
  font-size: 1.6rem;
}
*[renewal-ui=true] .modal-inner.users_delete .resign form .cancel:first-child,
*[renewal-ui=true] .modal-inner.employee_all .resign form .cancel:first-child {
  height: 50px;
  border: 1px solid #5bb49b;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner .resend {
    margin-top: 30px;
  }
}
*[renewal-ui=true] .modal-inner .resend h4 {
  margin-top: 30px;
  font-size: 1.6rem;
  text-align: center;
}
*[renewal-ui=true] .modal-inner .resend .button,
*[renewal-ui=true] .modal-inner .resend input[type=submit] {
  margin-top: 20px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner .modal_users_edit .help {
    top: 5px;
  }
}
*[renewal-ui=true] .modal-inner .modal_users_edit .modal_position_list {
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
}
*[renewal-ui=true] .modal-inner .modal_users_edit .modal_position_list li {
  margin-top: 5px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner .modal_users_edit .modal_position_list li {
    min-width: 33%;
  }
}
*[renewal-ui=true] .modal-inner .modal_users_edit .modal_position_list li label {
  padding: 1px 5px;
}
*[renewal-ui=true] .modal-inner .modal_users_edit .modal_position_list li input[type=checkbox]:checked + label {
  background: #ebfae1;
}
*[renewal-ui=true] .modal-inner .modal_users_edit .modal_entry_list dt {
  width: 100%;
  float: none;
  background: url("/icon_toggle.031b7c35.svg") right 10px center/auto 14px no-repeat, url("/note_bg.593a0562.png");
  padding: 10px 10px;
  color: #333;
  cursor: pointer;
}
*[renewal-ui=true] .modal-inner .modal_users_edit .modal_entry_list dd {
  margin: 0;
  padding: 20px 10px;
  width: 100%;
  border-bottom: none;
  text-align: left;
}
*[renewal-ui=true] .modal-inner .modal_users_edit .modal_entry_list dd .modal_entry_list {
  margin: 0;
  padding: 0 0 10px;
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  border-bottom: 1px dotted #ccc;
}
*[renewal-ui=true] .modal-inner .modal_users_edit .modal_entry_list dd .modal_entry_list li {
  margin-top: 5px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner .modal_users_edit .modal_entry_list dd .modal_entry_list li {
    min-width: 24.5%;
  }
}
*[renewal-ui=true] .modal-inner .modal_users_edit .modal_entry_list dd .modal_entry_list li label {
  padding: 1px 5px;
}
*[renewal-ui=true] .modal-inner .modal_users_edit .modal_entry_list dd .modal_entry_list li input[type=checkbox]:checked + label {
  background: #ebfae1;
}
*[renewal-ui=true] .modal-inner .modal_users_edit .modal_entry_list dd .pager {
  margin-top: 10px;
}
*[renewal-ui=true] .modal-inner .modal_users_edit .button,
*[renewal-ui=true] .modal-inner .modal_users_edit input[type=submit] {
  position: relative;
  display: block;
  color: #fff;
  width: 100%;
  max-width: 300px;
  margin: 10px auto 0;
  padding: 10px;
  text-align: center;
  text-decoration: none;
  font-size: 1.5rem;
  transition: all 0.5s ease;
  background: #5bb49b url("/btn_arrow.0b850927.svg") right 15px center no-repeat;
  border: none;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner .modal_users_edit .button,
*[renewal-ui=true] .modal-inner .modal_users_edit input[type=submit] {
    width: 80%;
    font-size: 1.6rem;
    line-height: 30px;
    height: 5rem;
    margin: 30px auto 0;
  }
}
*[renewal-ui=true] .modal-inner .modal_users_edit .button:hover,
*[renewal-ui=true] .modal-inner .modal_users_edit input[type=submit]:hover {
  background: #7ec4b0 url("/btn_arrow.0b850927.svg") right 15px center no-repeat;
  color: #fff;
}
*[renewal-ui=true] .modal-inner .modal_users_edit .button.cancel,
*[renewal-ui=true] .modal-inner .modal_users_edit input[type=submit].cancel {
  margin-top: 20px;
  color: #5bb49b;
  background: #fff url("/btn_arrow_prev.6637afef.svg") left 15px center no-repeat;
}
*[renewal-ui=true] .modal-inner .modal_users_edit .button.cancel:hover,
*[renewal-ui=true] .modal-inner .modal_users_edit input[type=submit].cancel:hover {
  background: #5bb49b url("/btn_arrow_prev.6637afef.svg") left 15px center no-repeat;
  color: #fff;
}
*[renewal-ui=true] .modal-inner .modal_users_edit input[type=submit].edit {
  width: auto;
  min-width: 100px;
  display: inline-block;
  margin: 0;
  padding: 5px 30px 5px 15px;
  background: #5bb49b url("/btn_arrow.0b850927.svg") right 10px center no-repeat;
  background-size: 8px auto;
  color: #fff;
  font-size: 1.4rem;
  line-height: 20px;
  border-radius: 5px;
  cursor: pointer;
}
*[renewal-ui=true] .modal-inner .modal_users_edit input[type=submit].edit:hover {
  background: #7ec4b0 url("/btn_arrow.0b850927.svg") right 10px center no-repeat;
  background-size: 8px auto;
}
*[renewal-ui=true] .modal-inner .delete_modal .error {
  margin-bottom: 30px;
  font-size: 1.6rem;
  text-align: center;
}
*[renewal-ui=true] .modal-inner .delete_modal .done {
  max-width: 300px;
  margin-top: 0;
  margin-bottom: 0;
  background: #d11010;
  border-color: #d11010;
}
*[renewal-ui=true] .modal-inner .delete_modal .error-text::before {
  left: -10px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner.talent-profile-detail {
    max-height: 500px;
  }
}
@media screen and (min-width: 768px) and (min-height: 595px) {
  *[renewal-ui=true] .modal-inner.talent-profile-detail::before {
    top: calc(50vh + 5px - 250px);
  }
  *[renewal-ui=true] .modal-inner.talent-profile-detail .modal-close {
    top: calc(50vh - 25px - 250px);
  }
}
*[renewal-ui=true] .modal-inner.talent-profile-detail .btn_area {
  width: 100%;
}
*[renewal-ui=true] .modal-inner.talent-profile-detail .button {
  display: block;
  width: 300px;
  margin: 20px auto;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner.-skill_edit {
    max-height: 750px;
  }
}
@media screen and (min-width: 768px) and (min-height: 845px) {
  *[renewal-ui=true] .modal-inner.-skill_edit::before {
    top: calc(50vh + 5px - 375px);
  }
  *[renewal-ui=true] .modal-inner.-skill_edit .modal-close {
    top: calc(50vh - 25px - 375px);
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner.talent_interview_modal {
    max-height: 570px;
  }
}
@media screen and (min-width: 768px) and (min-height: 665px) {
  *[renewal-ui=true] .modal-inner.talent_interview_modal::before {
    top: calc(50vh + 5px - 285px);
  }
  *[renewal-ui=true] .modal-inner.talent_interview_modal .modal-close {
    top: calc(50vh - 25px - 285px);
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner.-work_edit {
    max-height: 790px;
  }
}
@media screen and (min-width: 768px) and (min-height: 885px) {
  *[renewal-ui=true] .modal-inner.-work_edit::before {
    top: calc(50vh + 5px - 395px);
  }
  *[renewal-ui=true] .modal-inner.-work_edit .modal-close {
    top: calc(50vh - 25px - 395px);
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner.-invitation {
    max-height: 440px;
  }
}
@media screen and (min-width: 768px) and (min-height: 535px) {
  *[renewal-ui=true] .modal-inner.-invitation::before {
    top: calc(50vh + 5px - 220px);
  }
  *[renewal-ui=true] .modal-inner.-invitation .modal-close {
    top: calc(50vh - 25px - 220px);
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner.talent_skill_add .rate_detail p,
*[renewal-ui=true] .modal-inner.talent_skill_edit .rate_detail p {
    margin: 0;
    font-weight: bold;
    font-size: 1.6rem;
  }
  *[renewal-ui=true] .modal-inner.talent_skill_add .rate_detail textarea,
*[renewal-ui=true] .modal-inner.talent_skill_edit .rate_detail textarea {
    margin: 10px 0 20px;
  }
  *[renewal-ui=true] .modal-inner.talent_skill_add .modal_skill_add dt,
*[renewal-ui=true] .modal-inner.talent_skill_add .modal_skill_edit dt,
*[renewal-ui=true] .modal-inner.talent_skill_edit .modal_skill_add dt,
*[renewal-ui=true] .modal-inner.talent_skill_edit .modal_skill_edit dt {
    margin-top: 30px;
  }
}
*[renewal-ui=true] .modal-inner.talent_skill_add .level1,
*[renewal-ui=true] .modal-inner.talent_skill_edit .level1 {
  background: url("/tm_rate1.d3b8d1be.png") left 10px center/40px auto no-repeat;
  padding-left: 60px;
}
*[renewal-ui=true] .modal-inner.talent_skill_add .level2,
*[renewal-ui=true] .modal-inner.talent_skill_edit .level2 {
  background: url("/tm_rate2.da01b06d.png") left 10px center/40px auto no-repeat;
  padding-left: 60px;
}
*[renewal-ui=true] .modal-inner.talent_skill_add .level3,
*[renewal-ui=true] .modal-inner.talent_skill_edit .level3 {
  background: url("/tm_rate3.9aa24389.png") left 10px center/40px auto no-repeat;
  padding-left: 60px;
}
*[renewal-ui=true] .modal-inner.talent_skill_add .level4,
*[renewal-ui=true] .modal-inner.talent_skill_edit .level4 {
  background: url("/tm_rate4.318ca97c.png") left 10px center/40px auto no-repeat;
  padding-left: 60px;
}
*[renewal-ui=true] .modal-inner.talent_skill_add .level5,
*[renewal-ui=true] .modal-inner.talent_skill_edit .level5 {
  background: url("/tm_rate5.4f23fc26.png") left 10px center/40px auto no-repeat;
  padding-left: 60px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner.-evaluation_add {
    max-height: 420px;
  }
}
@media screen and (min-width: 768px) and (min-height: 515px) {
  *[renewal-ui=true] .modal-inner.-evaluation_add::before {
    top: calc(50vh + 5px - 210px);
    height: 410px;
  }
  *[renewal-ui=true] .modal-inner.-evaluation_add .modal-close {
    top: calc(50vh - 25px - 210px);
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner.set_evaluator {
    max-height: 460px;
  }
}
@media screen and (min-width: 768px) and (min-height: 555px) {
  *[renewal-ui=true] .modal-inner.set_evaluator::before {
    top: calc(50vh + 5px - 230px);
    height: 450px;
  }
  *[renewal-ui=true] .modal-inner.set_evaluator .modal-close {
    top: calc(50vh - 25px - 230px);
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner.delete_salary_table_modal {
    max-height: 300px;
  }
}
@media screen and (min-width: 768px) and (min-height: 395px) {
  *[renewal-ui=true] .modal-inner.delete_salary_table_modal::before {
    top: calc(50vh + 5px - 150px);
    max-height: 290px;
    overflow: hidden;
  }
  *[renewal-ui=true] .modal-inner.delete_salary_table_modal .modal-close {
    top: calc(50vh - 25px - 150px);
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner.delete_salary_table_modal h4 {
    text-align: center;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner.modal_create_salary_table {
    max-height: 790px;
  }
  *[renewal-ui=true] .modal-inner.modal_create_salary_table::before {
    top: calc(50vh + 5px - 395px);
  }
  *[renewal-ui=true] .modal-inner.modal_create_salary_table .modal-close {
    top: calc(50vh - 25px - 395px);
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner.-grade_edit {
    max-height: 530px;
  }
  *[renewal-ui=true] .modal-inner.-grade_edit::before {
    top: calc(50vh + 5px - 265px);
  }
  *[renewal-ui=true] .modal-inner.-grade_edit .modal-close {
    top: calc(50vh - 25px - 265px);
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner.modal-login {
    max-height: 600px;
  }
}
@media screen and (min-width: 768px) and (min-height: 695px) {
  *[renewal-ui=true] .modal-inner.modal-login::before {
    top: calc(50vh + 5px - 300px);
  }
  *[renewal-ui=true] .modal-inner.modal-login .modal-close {
    top: calc(50vh - 25px - 300px);
  }
}
*[renewal-ui=true] .modal-inner.modal_inner_delete {
  width: 90%;
  max-width: 850px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner.modal_inner_delete {
    max-height: 480px;
  }
  *[renewal-ui=true] .modal-inner.modal_inner_delete::before {
    top: calc(50vh + 5px - 240px);
    left: calc(50% - 425px);
  }
  *[renewal-ui=true] .modal-inner.modal_inner_delete .modal-close {
    top: calc(50vh - 25px - 240px);
    right: calc((100% - 900px) / 2);
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .modal-inner.modal_inner_delete {
    max-height: 400px;
  }
  *[renewal-ui=true] .modal-inner.modal_inner_delete::before {
    top: calc(50vh + 5px - 200px);
    left: calc(50% - 425px);
  }
  *[renewal-ui=true] .modal-inner.modal_inner_delete .modal-close {
    top: calc(50vh - 25px - 200px);
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner.modal_inner_delete.skill_delete {
    max-height: 400px;
  }
  *[renewal-ui=true] .modal-inner.modal_inner_delete.skill_delete::before {
    top: calc(50vh + 5px - 200px);
    left: calc(50% - 425px);
  }
  *[renewal-ui=true] .modal-inner.modal_inner_delete.skill_delete .modal-close {
    top: calc(50vh - 25px - 200px);
    right: calc((100% - 900px) / 2);
  }
}
*[renewal-ui=true] .modal-inner.modal_inner_delete .delete_modal .error {
  margin-bottom: 30px;
  font-size: 1.6rem;
  text-align: center;
}
*[renewal-ui=true] .modal-inner.modal_inner_delete .delete_modal .done {
  max-width: 300px;
  margin-top: 0;
  margin-bottom: 0;
  background: #d11010;
  border-color: #d11010;
}
*[renewal-ui=true] .modal-inner.modal_inner_delete .delete_modal .cancel {
  padding: 10px;
  border: 1px solid #5bb49b;
}
*[renewal-ui=true] .modal-inner.modal_inner_delete .delete_modal .error-text::before {
  left: -10px;
}
*[renewal-ui=true] .modal-inner.modal_inner_delete dl.delete_date {
  max-width: 400px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner.modal_inner_delete dl.delete_date {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 40px;
  }
  *[renewal-ui=true] .modal-inner.modal_inner_delete dl.delete_date dt {
    width: 50%;
  }
  *[renewal-ui=true] .modal-inner.modal_inner_delete dl.delete_date dd {
    width: 50%;
    box-sizing: border-box;
  }
  *[renewal-ui=true] .modal-inner.modal_inner_delete dl.delete_date dd input[type=text] {
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .modal-inner.skill_delete,
*[renewal-ui=true] .modal-inner.evaluator_delete,
*[renewal-ui=true] .modal-inner.modal_revision_execution {
    max-height: 360px;
  }
  *[renewal-ui=true] .modal-inner.skill_delete::before,
*[renewal-ui=true] .modal-inner.evaluator_delete::before,
*[renewal-ui=true] .modal-inner.modal_revision_execution::before {
    top: calc(50vh + 5px - 180px);
    left: calc(50% - 425px);
  }
  *[renewal-ui=true] .modal-inner.skill_delete .modal-close,
*[renewal-ui=true] .modal-inner.evaluator_delete .modal-close,
*[renewal-ui=true] .modal-inner.modal_revision_execution .modal-close {
    top: calc(50vh - 25px - 180px);
    right: calc((100% - 900px) / 2);
  }
}
*[renewal-ui=true] .modal-inner.skill_delete .cancel, *[renewal-ui=true] .modal-inner.evaluator_delete .cancel, *[renewal-ui=true] .modal-inner.modal_revision_execution .cancel {
  padding: 10px;
  border: 1px solid #5bb49b;
}
*[renewal-ui=true] .modal_wrapper_inner {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.75);
  z-index: 20200;
}
*[renewal-ui=true] .member_nav {
  position: -webkit-sticky;
  position: sticky;
  margin: 0 0 20px;
  z-index: 200;
  background: #fff;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .member_nav {
    top: 104px;
    padding: 10px 30px 10px 0;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .member_nav {
    top: 0;
    padding: 10px 3%;
  }
}
*[renewal-ui=true] .member_nav ul {
  position: relative;
  margin: 0;
  padding: 0;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .member_nav ul {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  *[renewal-ui=true] .member_nav ul::before {
    content: "";
    position: absolute;
    width: 10px;
    height: 83px;
    left: -10px;
    top: -10px;
    background: #fff;
  }
}
*[renewal-ui=true] .member_nav .current {
  text-align: center;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .member_nav .current {
    font-size: 1.3rem;
  }
}
*[renewal-ui=true] .member_nav .current strong {
  font-size: 2.6rem;
  font-weight: normal;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .member_nav .current strong {
    font-size: 2rem;
  }
}
*[renewal-ui=true] .member_nav .prev a,
*[renewal-ui=true] .member_nav .next a {
  display: inline-block;
  text-decoration: none;
  font-size: 1.6rem;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .member_nav .prev a,
*[renewal-ui=true] .member_nav .next a {
    font-size: 1.4rem;
  }
}
*[renewal-ui=true] .member_nav .prev span,
*[renewal-ui=true] .member_nav .next span {
  font-size: 1.4rem;
  color: #666;
  text-decoration: none;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .member_nav .prev span,
*[renewal-ui=true] .member_nav .next span {
    font-size: 1rem;
  }
}
*[renewal-ui=true] .member_nav .prev a {
  padding-left: 40px;
  background: url("/condition_arrow_prev.ecd59959.svg") left center no-repeat;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .member_nav .prev a {
    padding-left: 20px;
    background: url("/condition_arrow_prev.ecd59959.svg") left center/10px auto no-repeat;
  }
}
*[renewal-ui=true] .member_nav .next a {
  text-align: right;
  padding-right: 40px;
  background: url("/condition_arrow_next.709447d8.svg") right center no-repeat;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .member_nav .next a {
    padding-right: 20px;
    background: url("/condition_arrow_next.709447d8.svg") right center/10px auto no-repeat;
  }
}
*[renewal-ui=true] .edit_area {
  margin: 30px 0 0;
  padding: 0;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .edit_area {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .edit_area {
    margin: 30px 5% 0 !important;
  }
}
*[renewal-ui=true] .edit_area li {
  position: relative;
  margin: 0 0 20px;
  padding: 20px;
  text-align: center;
  box-sizing: border-box;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .edit_area li {
    width: 49%;
  }
}
*[renewal-ui=true] .edit_area li.add_table {
  background: url("/icon_edit_plus_flag.594cdc77.svg") left 10px top 10px no-repeat, url("/h2_bg_left.b4c10c35.png") left top/300px auto no-repeat;
  background-color: #F5F4F3;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .edit_area li.add_table {
    background: url("/icon_edit_plus_flag.594cdc77.svg") left 5px top 5px/30px auto no-repeat, url("/h2_bg_left.b4c10c35.png") left top/300px auto no-repeat;
    background-color: #F5F4F3;
  }
}
*[renewal-ui=true] .edit_area li.change_table {
  background: url("/icon_edit_flag.e7bc7b38.svg") left 10px top 10px no-repeat, url("/h2_bg_left.b4c10c35.png") left top/300px auto no-repeat;
  background-color: #F5F4F3;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .edit_area li.change_table {
    background: url("/icon_edit_flag.e7bc7b38.svg") left 5px top 5px/30px auto no-repeat, url("/h2_bg_left.b4c10c35.png") left top/300px auto no-repeat;
    background-color: #F5F4F3;
  }
}
*[renewal-ui=true] .edit_area li h3 {
  margin: 0 0 10px !important;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .edit_area li h3 {
    font-size: 1.6rem !important;
  }
}
*[renewal-ui=true] .edit_area li .button,
*[renewal-ui=true] .edit_area li input[type=submit] {
  display: block;
  color: #5bb49b;
  width: 100%;
  max-width: 300px;
  margin: 0 auto;
  padding: 10px;
  text-align: center;
  text-decoration: none;
  font-size: 1.5rem;
  transition: all 0.5s ease;
  background: #fff;
  border: 1px solid #5bb49b;
}
*[renewal-ui=true] .edit_area li .button:hover,
*[renewal-ui=true] .edit_area li input[type=submit]:hover {
  color: #fff;
  background: #5bb49b;
}
*[renewal-ui=true] .edit_area li .button::after,
*[renewal-ui=true] .edit_area li input[type=submit]::after {
  content: ">";
  position: relative;
  margin: 0 0 0 10px;
  display: inline-block;
}
*[renewal-ui=true] .edit_area li .button.mt10,
*[renewal-ui=true] .edit_area li input[type=submit].mt10 {
  margin-top: 10px;
}
*[renewal-ui=true] .edit_area li .csv_download {
  width: 100%;
  position: absolute;
  bottom: -30px;
  left: 0;
  font-size: 1.4rem;
}
*[renewal-ui=true] .edit_area li .csv_download::before {
  content: "";
  display: inline-block;
  position: relative;
  top: 5px;
  width: 18px;
  height: 21px;
  margin: 0 10px 0 0;
  background: url("/icon_download.1b913ad3.png");
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .edit_area.emp li.add_table {
    margin-bottom: 50px;
  }
}
*[renewal-ui=true] .sub_add_table {
  position: relative;
  text-align: center;
  font-size: 1.4rem;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .sub_add_table {
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .sub_add_table .id_help {
    top: 5px;
  }
}
*[renewal-ui=true] .sub_add_table .helper {
  text-align: left;
}
*[renewal-ui=true] .sub_add_table .helper::before,
*[renewal-ui=true] .sub_add_table .helper::after {
  left: 0 !important;
  right: 0 !important;
}
*[renewal-ui=true] .resign-cover {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999;
  background: rgba(255, 255, 255, 0.85);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .resign-cover.nodata,
*[renewal-ui=true] .resign-cover.nopos {
    width: calc(100% - 210px);
    margin-left: 210px;
  }
}
*[renewal-ui=true] .resign-cover p {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: 80%;
  height: 220px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .resign-cover p {
    text-align: center;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .resign-cover p {
    text-align: left;
    height: 40%;
  }
}
*[renewal-ui=true] .resign-cover p strong {
  display: block;
  text-align: center;
  margin: 0 auto;
  font-size: 2.4rem;
  color: #d11010;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .resign-cover p strong {
    font-size: 1.8rem;
  }
}
*[renewal-ui=true] .resign-cover p strong img {
  margin: 0 0 20px;
}
*[renewal-ui=true] .resign-cover .button {
  position: relative;
  display: block;
  color: #fff;
  width: 100%;
  max-width: 300px;
  margin: 50px auto 0;
  padding: 10px;
  text-align: center;
  text-decoration: none;
  font-size: 1.5rem;
  transition: all 0.5s ease;
  background: #5bb49b url("/btn_arrow.0b850927.svg") right 15px center no-repeat;
  border: none;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .resign-cover .button {
    width: 80%;
    font-size: 1.6rem;
    line-height: 30px;
    height: 5rem;
    margin: 30px auto 0;
  }
}
*[renewal-ui=true] .resign-cover .button:hover {
  background: #7ec4b0 url("/btn_arrow.0b850927.svg") right 15px center no-repeat;
  color: #fff;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .drawer .resign-cover.nodata,
*[renewal-ui=true] .drawer .resign-cover.nopos {
    width: calc(100% - 80px);
    margin-left: 80px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .translate {
    margin-top: 30px;
  }
}
*[renewal-ui=true] .translate ul {
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .translate ul.-mr30 {
    margin-right: 30px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .translate ul {
    -webkit-box-pack: justify;
    justify-content: space-between;
    margin: 0 0 30px;
  }
}
*[renewal-ui=true] .translate li {
  line-height: 30px;
  margin-left: 10px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .translate li {
    width: 31%;
    margin: 10px 0 0;
  }
}
*[renewal-ui=true] .translate li:nth-of-type(1) {
  margin-left: auto;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .translate li:nth-of-type(1) {
    margin-left: 0;
    margin-right: auto;
    width: 100%;
    text-align: left;
  }
}
*[renewal-ui=true] .translate li a {
  display: block;
  width: 60px;
  text-align: center;
  border: 1px solid #5bb49b;
  border-radius: 5px;
  color: #333;
  text-decoration: none;
  font-size: 1.5rem;
  font-weight: bold;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .translate li a {
    width: 100%;
  }
}
*[renewal-ui=true] .translate li a:hover {
  color: #fff;
  background: #5bb49b;
}
*[renewal-ui=true] .translate .en {
  font-family: "good-times", sans-serif;
  font-weight: 400;
  font-style: normal;
}
*[renewal-ui=true] .translate .other {
  display: block;
  width: 70px;
  text-align: center;
  border: 1px solid #5bb49b;
  border-radius: 5px;
  color: #333;
  text-decoration: none;
  font-size: 1.5rem;
  font-weight: bold;
  font-size: 1.3rem;
  font-weight: normal;
  cursor: pointer;
}
*[renewal-ui=true] .translate .other.-check {
  color: #fff;
  background: #5bb49b;
}
*[renewal-ui=true] .translate .other_select {
  display: none;
  line-height: 20px;
  text-align: right;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .translate .other_select {
    width: 100%;
    padding: 10px;
    background: #f6f5f2;
    box-sizing: border-box;
  }
}
*[renewal-ui=true] .translate .other_select a {
  display: inline;
  padding: 0;
  width: auto;
  border: none;
  border-radius: 0;
}
*[renewal-ui=true] .translate .other_select .goog-te-gadget .goog-te-combo {
  margin: 0;
  background: #fff url("/select_arrow.d1cd1e0b.svg") no-repeat right 12px center/10px auto;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .translate .other_select .goog-te-gadget .goog-te-combo {
    width: 100%;
  }
}
*[renewal-ui=true] .translate .return_jp {
  text-align: right;
  margin-top: 10px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .translate .return_jp {
    margin-bottom: 30px;
  }
}
*[renewal-ui=true] .translate .return_jp img {
  height: 18px;
  width: auto;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .translate .return_jp img {
    height: 16px;
  }
}
*[renewal-ui=true] .response_data {
  padding: 10px;
  font-size: 1.6rem;
  font-weight: bold;
  text-align: center;
  background: url("/note_bg.593a0562.png");
}
*[renewal-ui=true] .rate_text {
  margin: 10px 0 20px;
  font-size: 1.6rem;
  text-align: center;
  font-weight: bold;
}
*[renewal-ui=true] .follow_content .comment_text,
*[renewal-ui=true] .employee_report .comment_text,
*[renewal-ui=true] .-mbo .disabled .comment_text,
*[renewal-ui=true] .recruit_list table.send .rate,
*[renewal-ui=true] .database_table table.send .rate {
  display: none;
  position: absolute;
  width: 300px;
  bottom: calc(50% + 20px);
  right: 10px;
  margin: -10px 0 0;
  padding: 25px 15px 10px;
  color: #333 !important;
  background: #fff;
  border: 4px solid #5bb49b;
  font-size: 1.4rem;
  text-align: left;
  z-index: 300;
  background: url("/corner_lt.83a0cafc.png") left top/10px auto no-repeat, url("/corner_rb.aed2126e.png") right bottom/10px auto no-repeat, url("/comment_tips.9258c450.png") left 15px top 5px/49px auto no-repeat, url("/h2_bg_left.b4c10c35.png") left top/156px auto no-repeat;
  background-color: #fff;
  box-sizing: border-box;
  white-space: normal;
  box-shadow: 0 0 3px #fff;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .follow_content .comment_text,
*[renewal-ui=true] .employee_report .comment_text,
*[renewal-ui=true] .-mbo .disabled .comment_text,
*[renewal-ui=true] .recruit_list table.send .rate,
*[renewal-ui=true] .database_table table.send .rate {
    position: fixed;
    bottom: calc(50% - 30px);
    right: 0;
    left: 0;
    margin: 0 auto;
  }
}
*[renewal-ui=true] .main_head .notes {
  display: none;
  position: absolute;
  width: 300px;
  top: 95%;
  right: 0;
  margin: -10px 0 0;
  padding: 10px 15px 10px;
  color: #333 !important;
  background: #fff;
  border: 4px solid #5bb49b;
  font-size: 1.4rem;
  font-weight: normal;
  text-align: left;
  z-index: 300;
  background: url("/corner_lt.83a0cafc.png") left top/10px auto no-repeat, url("/corner_rb.aed2126e.png") right bottom/10px auto no-repeat, url("/h2_bg_left.b4c10c35.png") left top/156px auto no-repeat;
  background-color: #fff;
  box-sizing: border-box;
  white-space: normal;
  box-shadow: 0 0 3px #fff;
}
*[renewal-ui=true] .main_head .notes::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 5px 8px 5px;
  top: -10px;
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #5bb49b rgba(0, 0, 0, 0);
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .main_head .notes::before {
    display: none;
  }
}
*[renewal-ui=true] .setting_users h2 {
  text-align: left;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .setting_users .table_box {
    width: 100%;
    overflow-x: auto;
  }
}
*[renewal-ui=true] .setting_users table {
  margin-top: 20px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .setting_users table {
    width: 1100px;
  }
}
*[renewal-ui=true] .setting_users table .main_head .sort {
  background: none;
  font-size: 1rem;
  cursor: pointer;
  color: #666;
  position: relative;
  top: -2px;
  margin-left: 5px;
}
*[renewal-ui=true] .setting_users table .user_name {
  width: 12%;
}
*[renewal-ui=true] .setting_users table .mail {
  width: 20%;
}
*[renewal-ui=true] .setting_users table .authority {
  width: 10%;
}
*[renewal-ui=true] .setting_users table .canview {
  width: 20%;
}
*[renewal-ui=true] .setting_users table .status {
  width: 10%;
}
*[renewal-ui=true] .setting_users table .edit {
  width: 50px;
}
*[renewal-ui=true] .setting_users table .edit img {
  width: 20px;
  height: auto;
  cursor: pointer;
}
*[renewal-ui=true] .setting_users table .delete {
  width: 50px;
}
*[renewal-ui=true] .setting_users table .delete img {
  width: 15px;
  height: auto;
  cursor: pointer;
}
*[renewal-ui=true] .setting_users table .resend {
  width: 50px;
}
*[renewal-ui=true] .setting_users table .resend img {
  width: 16px;
  height: auto;
  cursor: pointer;
}
*[renewal-ui=true] .setting_users table .disabled td {
  background: #ebebeb;
  color: #999;
}
*[renewal-ui=true] .setting_users table .disabled td.status::before {
  color: #ccc;
}
*[renewal-ui=true] .content_intro,
*[renewal-ui=true] .content_intro_sub {
  position: relative;
  display: none;
  margin: 0 30px 20px 0;
  padding: 20px 30px;
  background: url("/h2_bg_left.b4c10c35.png") left top/156px auto no-repeat;
  background-color: #F9F9F9;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .content_intro,
*[renewal-ui=true] .content_intro_sub {
    margin: 0 5% 40px;
  }
}
@keyframes arrow_pop {
  0% {
    top: 0;
  }
  100% {
    top: -16px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .content_intro::before,
*[renewal-ui=true] .content_intro_sub::before {
    content: "";
    position: absolute;
    left: 30px;
    top: 0;
    width: 20px;
    height: 16px;
    background-color: #f6f5f2;
    clip-path: polygon(50% 0%, 0% 16px, 20px 16px);
    animation: arrow_pop 0.8s ease 0.2s 1 forwards;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .content_intro.-second::before,
*[renewal-ui=true] .content_intro_sub.-second::before {
    left: calc(30px + 12em);
  }
}
*[renewal-ui=true] .content_intro h2,
*[renewal-ui=true] .content_intro_sub h2 {
  font-size: 16px;
}
*[renewal-ui=true] .content_intro .annotation,
*[renewal-ui=true] .content_intro_sub .annotation {
  margin: 10px 0 0 25px;
  padding: 0;
  list-style: disc;
  font-size: 1.4rem;
  color: #333;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .content_intro .annotation,
*[renewal-ui=true] .content_intro_sub .annotation {
    margin: 10px 0 0 10px;
  }
}
*[renewal-ui=true] .content_intro .annotation li,
*[renewal-ui=true] .content_intro_sub .annotation li {
  margin: 0 0 5px;
  padding: 0;
}
*[renewal-ui=true] .content_intro_sub h2 {
  background: none;
  margin: 0;
  padding: 0;
  border: none;
}
*[renewal-ui=true] .content_intro_sub h2::before,
*[renewal-ui=true] .content_intro_sub h2::after {
  display: none;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] main.dashboard .contents {
    padding-top: 40px;
  }
}
*[renewal-ui=true] main.dashboard .survey {
  border-top: 1px solid #ccc;
}
*[renewal-ui=true] main.dashboard .survey h2 {
  display: inline-block;
  margin: 0 20px 25px 0;
  padding: 0;
  border: none;
  background: url("/h2_bg.4900af51.png") left top no-repeat;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] main.dashboard .survey h2 {
    display: block;
    margin: 0 20px 0 0;
    padding-left: 5%;
  }
}
*[renewal-ui=true] main.dashboard .survey h2::before,
*[renewal-ui=true] main.dashboard .survey h2::after {
  display: none;
}
*[renewal-ui=true] main.dashboard .survey h2 img {
  width: auto;
  height: 12px;
}
*[renewal-ui=true] main.dashboard .survey h2.text {
  padding-top: 15px;
}
*[renewal-ui=true] main.dashboard .survey .update {
  display: inline-block;
  position: relative;
  font-size: 1.4rem;
  line-height: 1;
  margin: 0;
  padding: 0;
  z-index: 10;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] main.dashboard .survey .update {
    top: 6px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] main.dashboard .survey .update {
    display: block;
    margin: 10px 0 20px;
    padding: 0 5%;
    font-size: 1.2rem;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] main.dashboard .survey .update.text {
    display: block;
    text-align: right;
    top: -40px;
    margin: 0 40px -10px 0;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] main.dashboard .survey article.flex {
    padding-right: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] main.dashboard .survey article.flex {
    margin: 0 5%;
  }
}
*[renewal-ui=true] main.dashboard .survey.pulse {
  /* 各幅 */
  /* 組織コンディション推移 */
  /* 退職リスクアラート */
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] main.dashboard .survey.pulse .condition {
    width: 240px;
  }
  *[renewal-ui=true] main.dashboard .survey.pulse .condition.-analyze {
    width: 260px;
  }
  *[renewal-ui=true] main.dashboard .survey.pulse .condition_transition {
    width: calc(100% - 555px);
  }
  *[renewal-ui=true] main.dashboard .survey.pulse .retire_alert {
    width: 285px;
  }
  *[renewal-ui=true] main.dashboard .survey.pulse .condition_transition.-analyze {
    width: calc(100% - 530px);
  }
  *[renewal-ui=true] main.dashboard .survey.pulse .condition_score_point {
    width: 240px;
  }
  *[renewal-ui=true] main.dashboard .survey.pulse .risk_transition {
    width: calc(100% - 315px);
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] main.dashboard .survey.pulse .condition {
    width: 100%;
  }
  *[renewal-ui=true] main.dashboard .survey.pulse .condition_transition,
*[renewal-ui=true] main.dashboard .survey.pulse .risk_transition {
    width: 100%;
  }
  *[renewal-ui=true] main.dashboard .survey.pulse .retire_alert {
    width: 100%;
  }
  *[renewal-ui=true] main.dashboard .survey.pulse .condition_score_point {
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] main.dashboard .survey.pulse .helper {
    width: calc(100% - 40px);
    bottom: 98%;
    left: 20px;
    right: 20px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] main.dashboard .survey.pulse .helper {
    background: none;
    position: relative;
    width: 100%;
    font-size: 1.2rem;
    margin: 0 0 15px !important;
    padding-top: 0;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] main.dashboard .survey.pulse .helper::after {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] main.dashboard .survey.pulse .condition .helper {
    width: 550px;
  }
  *[renewal-ui=true] main.dashboard .survey.pulse .condition .helper::before,
*[renewal-ui=true] main.dashboard .survey.pulse .condition .helper::after {
    left: 50px;
    margin: 0;
  }
}
*[renewal-ui=true] main.dashboard .survey.pulse .condition_transition .explain {
  text-align: right;
}
*[renewal-ui=true] main.dashboard .survey.pulse .retire_alert {
  position: relative;
}
*[renewal-ui=true] main.dashboard .survey.pulse .retire_alert dl {
  margin: 20px 0 0;
}
*[renewal-ui=true] main.dashboard .survey.pulse .retire_alert dl dt {
  margin-top: 8px;
  padding-left: 30px;
  float: left;
}
*[renewal-ui=true] main.dashboard .survey.pulse .retire_alert dl dd {
  position: relative;
  margin-left: 120px;
}
*[renewal-ui=true] main.dashboard .survey.pulse .retire_alert dl dd .line,
*[renewal-ui=true] main.dashboard .survey.pulse .retire_alert dl dd .line2 {
  display: block;
}
*[renewal-ui=true] main.dashboard .survey.pulse .retire_alert dl dd .num {
  position: absolute;
  top: 0;
  left: 5px;
  color: #fff;
  font-size: 1.4rem;
}
*[renewal-ui=true] main.dashboard .survey.pulse .retire_alert dl.risk_high dt {
  color: #d11010;
  background: url("/alert_high.4faab321.png") left center no-repeat;
}
*[renewal-ui=true] main.dashboard .survey.pulse .retire_alert dl.risk_high .line {
  background: #d11010;
}
*[renewal-ui=true] main.dashboard .survey.pulse .retire_alert dl.risk_high .line2 {
  background: #e88787;
}
*[renewal-ui=true] main.dashboard .survey.pulse .retire_alert dl.risk_middle dt {
  color: #eda128;
  background: url("/alert_middle.289961b4.png") left center no-repeat;
}
*[renewal-ui=true] main.dashboard .survey.pulse .retire_alert dl.risk_middle .line {
  background: #eda128;
}
*[renewal-ui=true] main.dashboard .survey.pulse .retire_alert dl.risk_middle .line2 {
  background: #f6d093;
}
*[renewal-ui=true] main.dashboard .survey.pulse .retire_alert dl.risk_row dt {
  color: #cbbc41;
  background: url("/alert_row.1a1def7d.png") left center no-repeat;
}
*[renewal-ui=true] main.dashboard .survey.pulse .retire_alert dl.risk_row .line {
  background: #cbbc41;
}
*[renewal-ui=true] main.dashboard .survey.pulse .retire_alert dl.risk_row .line2 {
  background: #e5dda0;
}
*[renewal-ui=true] main.dashboard .survey.pulse .retire_alert .risk_explain {
  margin: 20px 0 0;
  padding: 0;
  text-align: left;
  font-size: 1.4rem;
  line-height: 120%;
}
*[renewal-ui=true] main.dashboard .survey.pulse .retire_alert .risk_explain span {
  font-size: 1.5rem;
}
*[renewal-ui=true] main.dashboard .survey.pulse .retire_alert .risk_explain .high {
  color: #d11010;
}
*[renewal-ui=true] main.dashboard .survey.pulse .retire_alert .risk_explain .middle {
  color: #eda128;
}
*[renewal-ui=true] main.dashboard .survey.pulse .retire_alert .risk_explain .row {
  color: #cbbc41;
}
*[renewal-ui=true] main.dashboard .survey.pulse .retire_alert .risk_explain .high2 {
  color: #e88787;
}
*[renewal-ui=true] main.dashboard .survey.pulse .retire_alert .risk_explain .middle2 {
  color: #f6d093;
}
*[renewal-ui=true] main.dashboard .survey.pulse .retire_alert .risk_explain .row2 {
  color: #e5dda0;
}
*[renewal-ui=true] main.dashboard .survey.pulse .retire_alert a {
  position: absolute;
  right: 20px;
  bottom: 10px;
  font-size: 1.4rem;
}
*[renewal-ui=true] main.dashboard .survey .box.advice {
  width: auto !important;
  margin: 60px 30px 0 0;
  padding: 30px;
  box-sizing: border-box;
  background: url("/h2_bg_left.b4c10c35.png") left top/156px auto no-repeat;
  background-color: #F9F9F9;
  box-shadow: none;
  border-radius: 0;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] main.dashboard .survey .box.advice {
    border-left: 3px solid #5bb49b;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] main.dashboard .survey .box.advice {
    margin: 40px 5% 0;
    padding: 5vw;
  }
}
*[renewal-ui=true] main.dashboard .survey .box.advice h3 {
  margin: 0 0 10px;
  padding-left: 30px;
  text-align: left;
  font-weight: bold;
  color: #5bb49b;
  background: url("/icon_comment.de1c1c99.png") left center/auto 20px no-repeat;
}
*[renewal-ui=true] main.dashboard .survey .box.advice .point {
  margin: 0 0 10px;
  text-align: left;
  font-size: 1.8rem;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] main.dashboard .survey .box.advice .point {
    font-size: 1.6rem;
  }
}
*[renewal-ui=true] main.dashboard .survey .box.advice ul {
  margin: 0;
  padding: 20px 30px 20px 45px;
  background: #fff;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] main.dashboard .survey .box.advice ul {
    padding: 15px 15px 15px 45px;
  }
}
*[renewal-ui=true] main.dashboard .survey .box.advice ul li {
  list-style: disc;
  text-align: left;
  font-size: 1.5rem;
  line-height: 180%;
}
*[renewal-ui=true] main.dashboard .survey .box.advice .aichat_btn {
  padding: 0;
  background: none;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] main.dashboard .survey .box.advice .aichat_btn {
    position: absolute;
    right: 30px;
    top: 0;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    gap: 10px;
  }
}
*[renewal-ui=true] main.dashboard .survey .box.advice .aichat_btn li {
  list-style: none;
}
*[renewal-ui=true] main.dashboard .survey .box.advice .aichat_btn .button {
  margin-top: 0;
  padding: 5px 10px 5px 40px;
  border-radius: 0 0 5px 5px;
  font-size: 1.4rem;
  max-width: 350px;
  background: #fff url("/icon_ai_chara.f500e5ae.png") left 10px center/auto 25px no-repeat;
  border: #5bb49b 1px solid;
  color: #5bb49b;
  box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.15);
  box-sizing: border-box;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] main.dashboard .survey .box.advice .aichat_btn .button {
    margin: 10px 0 0;
    width: 100%;
    border-radius: 5px;
  }
}
*[renewal-ui=true] main.dashboard .survey .box.advice .aichat_btn .button:hover {
  background: #5bb49b url("/icon_ai_chara_w.5f1426d4.png") left 10px center/auto 25px no-repeat;
  color: #fff;
  box-shadow: none;
}
*[renewal-ui=true] main.dashboard .survey.engagement {
  margin-top: 60px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] main.dashboard .survey.engagement .box {
    width: 32%;
    padding-bottom: 20px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] main.dashboard .survey.engagement .helper {
    margin: 0;
    bottom: 98%;
    left: 20px;
    right: 20px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] main.dashboard .survey.engagement .helper {
    background: none;
    position: relative;
    width: 100%;
    font-size: 1.2rem;
    margin: 0 0 15px !important;
    padding-top: 0;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] main.dashboard .survey.engagement .helper::after {
    display: none;
  }
}
*[renewal-ui=true] main.dashboard .survey.engagement h4 {
  margin-top: 40px;
  text-align: left;
}
*[renewal-ui=true] main.dashboard .survey.engagement .explain.line {
  margin-top: 0;
  text-align: right;
}
*[renewal-ui=true] main.dashboard .survey.engagement .link_area {
  margin: 30px 0 60px;
  text-align: center;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] main.dashboard .survey.engagement .link_area {
    margin: 0 5% 40px;
    font-size: 1.4rem;
    text-align: right;
  }
}
*[renewal-ui=true] main.dashboard .survey.engagement .btn_area a {
  display: block;
  color: #5bb49b;
  margin: 30px auto 60px;
  padding: 10px;
  text-align: center;
  text-decoration: none;
  font-size: 1.5rem;
  transition: all 0.5s ease;
  border: 1px solid #5bb49b;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] main.dashboard .survey.engagement .btn_area a {
    width: 300px;
  }
}
*[renewal-ui=true] main.dashboard .survey.engagement .btn_area a:hover {
  color: #fff;
  background: #5bb49b;
}
*[renewal-ui=true] main.dashboard .survey.engagement .category_score_top {
  width: auto;
  margin-top: 30px;
  padding: 30px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] main.dashboard .survey.engagement .category_score_top {
    margin-top: 0;
  }
}
*[renewal-ui=true] main.dashboard .survey.engagement .category_score_top h3 {
  text-align: left;
  font-weight: normal;
}
*[renewal-ui=true] main.dashboard .survey.engagement .category_score_top .helper {
  text-align: left;
}
*[renewal-ui=true] main.dashboard .survey.engagement .category_score_top .score_compare_ttl {
  margin-left: 65px;
  margin-right: 0.5vw;
}
*[renewal-ui=true] main.dashboard .survey.engagement .category_score_top .score_compare_ttl dl {
  padding: 20px 0 10px;
}
*[renewal-ui=true] main.dashboard .survey.engagement .category_score_top .score_compare_ttl .section2 {
  width: 19% !important;
}
*[renewal-ui=true] main.dashboard .survey.engagement .category_score_top .score_compare_ttl .section2 li {
  width: 20%;
}
*[renewal-ui=true] main.dashboard .survey.engagement .category_score_top .score_compare_ttl .section3 {
  width: 19% !important;
}
*[renewal-ui=true] main.dashboard .survey.engagement .category_score_top .score_compare_ttl .section3 li {
  width: 20%;
}
*[renewal-ui=true] main.dashboard .survey.engagement .category_score_top .score_compare_ttl .section4 {
  width: 19% !important;
}
*[renewal-ui=true] main.dashboard .survey.engagement .category_score_top .score_compare_ttl .section4 li {
  width: 20%;
}
*[renewal-ui=true] main.dashboard .survey.engagement .category_score_top .score_compare_ttl .section5 {
  width: 19% !important;
}
*[renewal-ui=true] main.dashboard .survey.engagement .category_score_top .score_compare_ttl .section5 li {
  width: 20%;
}
*[renewal-ui=true] main.dashboard .survey.engagement .category_score_top .score_compare_ttl .section6 {
  width: 22.7% !important;
}
*[renewal-ui=true] main.dashboard .survey.engagement .category_score_top .score_compare_ttl .section6 li {
  width: 16.6%;
}
*[renewal-ui=true] main.dashboard .survey.engagement .category_score_top .link_area {
  margin: 20px 0 0;
  text-align: right;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] main.dashboard .survey.engagement .category_score_top .link_area {
    margin: 10px 0 0;
    font-size: 1.4rem;
  }
}
*[renewal-ui=true] main.dashboard .survey.culture {
  margin-top: 60px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] main.dashboard .survey.culture .box {
    width: 32%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] main.dashboard .survey.culture .box {
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] main.dashboard .survey.culture .management .helper,
*[renewal-ui=true] main.dashboard .survey.culture .organization_culture .helper,
*[renewal-ui=true] main.dashboard .survey.culture .enps .helper {
    margin: 0;
    bottom: 98%;
    left: 20px;
    right: 20px;
  }
}
*[renewal-ui=true] main.dashboard .survey.culture .box.category_score {
  margin: 0 30px 30px 0;
  padding: 30px;
  width: auto;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] main.dashboard .survey.culture .box.category_score {
    margin: 0 5% 30px;
  }
}
*[renewal-ui=true] main.dashboard .survey.culture .box.category_score .helper {
  text-align: left;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] main.dashboard .survey.culture .box.category_score .helper {
    bottom: 98%;
    left: 0;
  }
}
*[renewal-ui=true] main.dashboard .survey.culture .box.category_score h3 {
  text-align: left;
  font-weight: bold;
}
*[renewal-ui=true] main.dashboard .survey.culture .box.category_score .link_area {
  margin: 20px 0 0;
  text-align: right;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] main.dashboard .survey.culture .box.category_score .link_area {
    margin: 10px 0 0;
    font-size: 1.4rem;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] main.dashboard .survey.analyze_condition .half,
*[renewal-ui=true] main.dashboard .survey.analyze_retire .half,
*[renewal-ui=true] main.dashboard .survey.analyze_engagement .half,
*[renewal-ui=true] main.dashboard .survey.analyze_nps .half,
*[renewal-ui=true] main.dashboard .survey.analyze_importance .half,
*[renewal-ui=true] main.dashboard .survey.analyze_feature .half {
    margin-top: 20px;
    width: 49.2%;
  }
}
*[renewal-ui=true] main.dashboard .survey.analyze_condition h2 img,
*[renewal-ui=true] main.dashboard .survey.analyze_retire h2 img,
*[renewal-ui=true] main.dashboard .survey.analyze_engagement h2 img,
*[renewal-ui=true] main.dashboard .survey.analyze_nps h2 img,
*[renewal-ui=true] main.dashboard .survey.analyze_importance h2 img,
*[renewal-ui=true] main.dashboard .survey.analyze_feature h2 img {
  position: relative;
  top: -5px;
  margin: 0 0 0 20px;
  width: 90px;
  height: auto;
}
*[renewal-ui=true] main.dashboard .survey.analyze_condition .aichat_btn,
*[renewal-ui=true] main.dashboard .survey.analyze_retire .aichat_btn,
*[renewal-ui=true] main.dashboard .survey.analyze_engagement .aichat_btn,
*[renewal-ui=true] main.dashboard .survey.analyze_nps .aichat_btn,
*[renewal-ui=true] main.dashboard .survey.analyze_importance .aichat_btn,
*[renewal-ui=true] main.dashboard .survey.analyze_feature .aichat_btn {
  position: relative;
  display: inline-block;
  margin-left: auto;
}
*[renewal-ui=true] main.dashboard .survey.analyze_condition .aichat_btn img,
*[renewal-ui=true] main.dashboard .survey.analyze_retire .aichat_btn img,
*[renewal-ui=true] main.dashboard .survey.analyze_engagement .aichat_btn img,
*[renewal-ui=true] main.dashboard .survey.analyze_nps .aichat_btn img,
*[renewal-ui=true] main.dashboard .survey.analyze_importance .aichat_btn img,
*[renewal-ui=true] main.dashboard .survey.analyze_feature .aichat_btn img {
  position: relative;
  width: 25px;
  height: auto;
  cursor: pointer;
  z-index: 20;
}
*[renewal-ui=true] main.dashboard .survey.analyze_condition .aichat_btn .line,
*[renewal-ui=true] main.dashboard .survey.analyze_retire .aichat_btn .line,
*[renewal-ui=true] main.dashboard .survey.analyze_engagement .aichat_btn .line,
*[renewal-ui=true] main.dashboard .survey.analyze_nps .aichat_btn .line,
*[renewal-ui=true] main.dashboard .survey.analyze_importance .aichat_btn .line,
*[renewal-ui=true] main.dashboard .survey.analyze_feature .aichat_btn .line {
  position: absolute;
  top: -4px;
  left: 30px;
  display: inline;
  white-space: nowrap;
  overflow: hidden;
  font-size: 1.4rem;
  width: 0;
  background: #f6f5f2 url("/h2_bg_left.b4c10c35.png") left top/156px auto no-repeat;
  box-sizing: border-box;
  border-radius: 2px;
}
*[renewal-ui=true] main.dashboard .survey.analyze_condition .aichat_btn img:hover + .line,
*[renewal-ui=true] main.dashboard .survey.analyze_retire .aichat_btn img:hover + .line,
*[renewal-ui=true] main.dashboard .survey.analyze_engagement .aichat_btn img:hover + .line,
*[renewal-ui=true] main.dashboard .survey.analyze_nps .aichat_btn img:hover + .line,
*[renewal-ui=true] main.dashboard .survey.analyze_importance .aichat_btn img:hover + .line,
*[renewal-ui=true] main.dashboard .survey.analyze_feature .aichat_btn img:hover + .line {
  padding: 5px 10px;
  animation: reveal_ai 1.2s ease forwards;
}
@keyframes reveal_ai {
  to {
    width: 43vw;
    min-width: 400px;
    max-width: 600px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] main.dashboard .survey.analyze_condition .graph_top5,
*[renewal-ui=true] main.dashboard .survey.analyze_retire .graph_top5,
*[renewal-ui=true] main.dashboard .survey.analyze_engagement .graph_top5,
*[renewal-ui=true] main.dashboard .survey.analyze_nps .graph_top5,
*[renewal-ui=true] main.dashboard .survey.analyze_importance .graph_top5,
*[renewal-ui=true] main.dashboard .survey.analyze_feature .graph_top5 {
    width: 48%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] main.dashboard .survey.analyze_condition .graph_top5,
*[renewal-ui=true] main.dashboard .survey.analyze_retire .graph_top5,
*[renewal-ui=true] main.dashboard .survey.analyze_engagement .graph_top5,
*[renewal-ui=true] main.dashboard .survey.analyze_nps .graph_top5,
*[renewal-ui=true] main.dashboard .survey.analyze_importance .graph_top5,
*[renewal-ui=true] main.dashboard .survey.analyze_feature .graph_top5 {
    width: 100%;
  }
}
*[renewal-ui=true] main.dashboard .survey.analyze_condition .graph_top5 dt,
*[renewal-ui=true] main.dashboard .survey.analyze_retire .graph_top5 dt,
*[renewal-ui=true] main.dashboard .survey.analyze_engagement .graph_top5 dt,
*[renewal-ui=true] main.dashboard .survey.analyze_nps .graph_top5 dt,
*[renewal-ui=true] main.dashboard .survey.analyze_importance .graph_top5 dt,
*[renewal-ui=true] main.dashboard .survey.analyze_feature .graph_top5 dt {
  margin: 0 0 10px;
  padding: 5px;
  color: #fff;
  background: #5bb49b url("/dashboard_top5_bg.c667252d.png") left -2px center no-repeat;
  border-radius: 5px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] main.dashboard .survey.analyze_condition .graph_worst5,
*[renewal-ui=true] main.dashboard .survey.analyze_retire .graph_worst5,
*[renewal-ui=true] main.dashboard .survey.analyze_engagement .graph_worst5,
*[renewal-ui=true] main.dashboard .survey.analyze_nps .graph_worst5,
*[renewal-ui=true] main.dashboard .survey.analyze_importance .graph_worst5,
*[renewal-ui=true] main.dashboard .survey.analyze_feature .graph_worst5 {
    width: 48%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] main.dashboard .survey.analyze_condition .graph_worst5,
*[renewal-ui=true] main.dashboard .survey.analyze_retire .graph_worst5,
*[renewal-ui=true] main.dashboard .survey.analyze_engagement .graph_worst5,
*[renewal-ui=true] main.dashboard .survey.analyze_nps .graph_worst5,
*[renewal-ui=true] main.dashboard .survey.analyze_importance .graph_worst5,
*[renewal-ui=true] main.dashboard .survey.analyze_feature .graph_worst5 {
    width: 100%;
  }
}
*[renewal-ui=true] main.dashboard .survey.analyze_condition .graph_worst5 dt,
*[renewal-ui=true] main.dashboard .survey.analyze_retire .graph_worst5 dt,
*[renewal-ui=true] main.dashboard .survey.analyze_engagement .graph_worst5 dt,
*[renewal-ui=true] main.dashboard .survey.analyze_nps .graph_worst5 dt,
*[renewal-ui=true] main.dashboard .survey.analyze_importance .graph_worst5 dt,
*[renewal-ui=true] main.dashboard .survey.analyze_feature .graph_worst5 dt {
  margin: 0 0 10px;
  padding: 5px;
  color: #fff;
  background: #777777 url("/dashboard_worst5_bg.8578414e.png") left -2px center no-repeat;
  border-radius: 5px;
}
*[renewal-ui=true] main.dashboard .survey.analyze_condition .condition-org,
*[renewal-ui=true] main.dashboard .survey.analyze_condition .condition-pos {
  width: 100%;
}
*[renewal-ui=true] main.dashboard .survey.analyze_retire {
  margin-top: 60px;
}
*[renewal-ui=true] main.dashboard .survey.analyze_retire .risk_transition {
  width: calc(100% - 300px);
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] main.dashboard .survey.analyze_retire .risk_transition {
    width: 100%;
  }
}
*[renewal-ui=true] main.dashboard .survey.analyze_retire .risk_transition .explain {
  text-align: right;
}
*[renewal-ui=true] main.dashboard .survey.analyze_retire .risk_transition .explain .risk_high::before {
  color: #d11010;
}
*[renewal-ui=true] main.dashboard .survey.analyze_retire .risk_transition .explain .risk_middle::before {
  color: #eda128;
}
*[renewal-ui=true] main.dashboard .survey.analyze_retire .risk_transition .explain .risk_row::before {
  color: #cbbc41;
}
*[renewal-ui=true] main.dashboard .survey.analyze_retire .half h3 {
  text-align: left;
}
*[renewal-ui=true] main.dashboard .survey.analyze_retire .risk-org,
*[renewal-ui=true] main.dashboard .survey.analyze_retire .risk-pos {
  width: 100%;
}
*[renewal-ui=true] main.dashboard .survey.analyze_engagement,
*[renewal-ui=true] main.dashboard .survey.analyze_nps,
*[renewal-ui=true] main.dashboard .survey.analyze_importance,
*[renewal-ui=true] main.dashboard .survey.employee_follow,
*[renewal-ui=true] main.dashboard .survey.solution_org {
  margin-top: 60px;
}
*[renewal-ui=true] main.dashboard .survey.analyze_engagement .category_score_top,
*[renewal-ui=true] main.dashboard .survey.analyze_nps .category_score_top,
*[renewal-ui=true] main.dashboard .survey.analyze_importance .category_score_top,
*[renewal-ui=true] main.dashboard .survey.employee_follow .category_score_top,
*[renewal-ui=true] main.dashboard .survey.solution_org .category_score_top {
  width: auto;
  margin-top: 20px;
  padding: 30px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] main.dashboard .survey.analyze_engagement .category_score_top,
*[renewal-ui=true] main.dashboard .survey.analyze_nps .category_score_top,
*[renewal-ui=true] main.dashboard .survey.analyze_importance .category_score_top,
*[renewal-ui=true] main.dashboard .survey.employee_follow .category_score_top,
*[renewal-ui=true] main.dashboard .survey.solution_org .category_score_top {
    margin-top: 0;
    padding: 5vw;
  }
}
*[renewal-ui=true] main.dashboard .survey.analyze_engagement .category_score_top h3,
*[renewal-ui=true] main.dashboard .survey.analyze_nps .category_score_top h3,
*[renewal-ui=true] main.dashboard .survey.analyze_importance .category_score_top h3,
*[renewal-ui=true] main.dashboard .survey.employee_follow .category_score_top h3,
*[renewal-ui=true] main.dashboard .survey.solution_org .category_score_top h3 {
  text-align: left;
  font-weight: normal;
}
*[renewal-ui=true] main.dashboard .survey.analyze_engagement .category_score_top .helper,
*[renewal-ui=true] main.dashboard .survey.analyze_nps .category_score_top .helper,
*[renewal-ui=true] main.dashboard .survey.analyze_importance .category_score_top .helper,
*[renewal-ui=true] main.dashboard .survey.employee_follow .category_score_top .helper,
*[renewal-ui=true] main.dashboard .survey.solution_org .category_score_top .helper {
  text-align: left;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] main.dashboard .survey.analyze_engagement .category_score_top .explain.-switch,
*[renewal-ui=true] main.dashboard .survey.analyze_nps .category_score_top .explain.-switch,
*[renewal-ui=true] main.dashboard .survey.analyze_importance .category_score_top .explain.-switch,
*[renewal-ui=true] main.dashboard .survey.employee_follow .category_score_top .explain.-switch,
*[renewal-ui=true] main.dashboard .survey.solution_org .category_score_top .explain.-switch {
    position: relative;
    top: auto;
    right: auto;
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    justify-content: space-between;
    width: 100%;
  }
}
*[renewal-ui=true] main.dashboard .survey.analyze_engagement .category_score_top .switchArea,
*[renewal-ui=true] main.dashboard .survey.analyze_nps .category_score_top .switchArea,
*[renewal-ui=true] main.dashboard .survey.analyze_importance .category_score_top .switchArea,
*[renewal-ui=true] main.dashboard .survey.employee_follow .category_score_top .switchArea,
*[renewal-ui=true] main.dashboard .survey.solution_org .category_score_top .switchArea {
  margin-right: 5px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] main.dashboard .survey.analyze_engagement .category_score_top .switchArea,
*[renewal-ui=true] main.dashboard .survey.analyze_nps .category_score_top .switchArea,
*[renewal-ui=true] main.dashboard .survey.analyze_importance .category_score_top .switchArea,
*[renewal-ui=true] main.dashboard .survey.employee_follow .category_score_top .switchArea,
*[renewal-ui=true] main.dashboard .survey.solution_org .category_score_top .switchArea {
    margin: 0 5px 0 !important;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] main.dashboard .survey.analyze_engagement .category_score_top .switch,
*[renewal-ui=true] main.dashboard .survey.analyze_nps .category_score_top .switch,
*[renewal-ui=true] main.dashboard .survey.analyze_importance .category_score_top .switch,
*[renewal-ui=true] main.dashboard .survey.employee_follow .category_score_top .switch,
*[renewal-ui=true] main.dashboard .survey.solution_org .category_score_top .switch {
    display: block;
    width: 50%;
    margin: 0 0 10px !important;
    text-align: left;
  }
}
*[renewal-ui=true] main.dashboard .survey.analyze_engagement .category_score_top .switch::before,
*[renewal-ui=true] main.dashboard .survey.analyze_nps .category_score_top .switch::before,
*[renewal-ui=true] main.dashboard .survey.analyze_importance .category_score_top .switch::before,
*[renewal-ui=true] main.dashboard .survey.employee_follow .category_score_top .switch::before,
*[renewal-ui=true] main.dashboard .survey.solution_org .category_score_top .switch::before {
  display: none;
}
*[renewal-ui=true] main.dashboard .survey.analyze_engagement .category_score_top .switch .flex,
*[renewal-ui=true] main.dashboard .survey.analyze_nps .category_score_top .switch .flex,
*[renewal-ui=true] main.dashboard .survey.analyze_importance .category_score_top .switch .flex,
*[renewal-ui=true] main.dashboard .survey.employee_follow .category_score_top .switch .flex,
*[renewal-ui=true] main.dashboard .survey.solution_org .category_score_top .switch .flex {
  -webkit-box-align: center;
  align-items: center;
}
*[renewal-ui=true] main.dashboard .survey.analyze_engagement .category_score_top .switch.last1 input[type=checkbox]:checked + label,
*[renewal-ui=true] main.dashboard .survey.analyze_nps .category_score_top .switch.last1 input[type=checkbox]:checked + label,
*[renewal-ui=true] main.dashboard .survey.analyze_importance .category_score_top .switch.last1 input[type=checkbox]:checked + label,
*[renewal-ui=true] main.dashboard .survey.employee_follow .category_score_top .switch.last1 input[type=checkbox]:checked + label,
*[renewal-ui=true] main.dashboard .survey.solution_org .category_score_top .switch.last1 input[type=checkbox]:checked + label {
  background: #D6D130;
  border-color: #D6D130;
}
*[renewal-ui=true] main.dashboard .survey.analyze_engagement .category_score_top .switch.last2 input[type=checkbox]:checked + label,
*[renewal-ui=true] main.dashboard .survey.analyze_nps .category_score_top .switch.last2 input[type=checkbox]:checked + label,
*[renewal-ui=true] main.dashboard .survey.analyze_importance .category_score_top .switch.last2 input[type=checkbox]:checked + label,
*[renewal-ui=true] main.dashboard .survey.employee_follow .category_score_top .switch.last2 input[type=checkbox]:checked + label,
*[renewal-ui=true] main.dashboard .survey.solution_org .category_score_top .switch.last2 input[type=checkbox]:checked + label {
  background: #7055B1;
  border-color: #7055B1;
}
*[renewal-ui=true] main.dashboard .survey.analyze_engagement .category_score_top .switch.compare input[type=checkbox]:checked + label,
*[renewal-ui=true] main.dashboard .survey.analyze_nps .category_score_top .switch.compare input[type=checkbox]:checked + label,
*[renewal-ui=true] main.dashboard .survey.analyze_importance .category_score_top .switch.compare input[type=checkbox]:checked + label,
*[renewal-ui=true] main.dashboard .survey.employee_follow .category_score_top .switch.compare input[type=checkbox]:checked + label,
*[renewal-ui=true] main.dashboard .survey.solution_org .category_score_top .switch.compare input[type=checkbox]:checked + label {
  background: #aaa;
  border-color: #aaa;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] main.dashboard .survey.analyze_engagement .category_score_top .slide_graph.-switch,
*[renewal-ui=true] main.dashboard .survey.analyze_nps .category_score_top .slide_graph.-switch,
*[renewal-ui=true] main.dashboard .survey.analyze_importance .category_score_top .slide_graph.-switch,
*[renewal-ui=true] main.dashboard .survey.employee_follow .category_score_top .slide_graph.-switch,
*[renewal-ui=true] main.dashboard .survey.solution_org .category_score_top .slide_graph.-switch {
    margin-top: 20px;
  }
}
*[renewal-ui=true] main.dashboard .survey.analyze_engagement .category_score_top .score_compare_ttl,
*[renewal-ui=true] main.dashboard .survey.analyze_nps .category_score_top .score_compare_ttl,
*[renewal-ui=true] main.dashboard .survey.analyze_importance .category_score_top .score_compare_ttl,
*[renewal-ui=true] main.dashboard .survey.employee_follow .category_score_top .score_compare_ttl,
*[renewal-ui=true] main.dashboard .survey.solution_org .category_score_top .score_compare_ttl {
  margin-left: 65px;
  margin-right: 0.5vw;
}
*[renewal-ui=true] main.dashboard .survey.analyze_engagement .category_score_top .score_compare_ttl dl,
*[renewal-ui=true] main.dashboard .survey.analyze_nps .category_score_top .score_compare_ttl dl,
*[renewal-ui=true] main.dashboard .survey.analyze_importance .category_score_top .score_compare_ttl dl,
*[renewal-ui=true] main.dashboard .survey.employee_follow .category_score_top .score_compare_ttl dl,
*[renewal-ui=true] main.dashboard .survey.solution_org .category_score_top .score_compare_ttl dl {
  padding: 20px 0 10px;
}
*[renewal-ui=true] main.dashboard .survey.analyze_engagement .category_score_top .score_compare_ttl .section2,
*[renewal-ui=true] main.dashboard .survey.analyze_nps .category_score_top .score_compare_ttl .section2,
*[renewal-ui=true] main.dashboard .survey.analyze_importance .category_score_top .score_compare_ttl .section2,
*[renewal-ui=true] main.dashboard .survey.employee_follow .category_score_top .score_compare_ttl .section2,
*[renewal-ui=true] main.dashboard .survey.solution_org .category_score_top .score_compare_ttl .section2 {
  width: 19% !important;
}
*[renewal-ui=true] main.dashboard .survey.analyze_engagement .category_score_top .score_compare_ttl .section2 li,
*[renewal-ui=true] main.dashboard .survey.analyze_nps .category_score_top .score_compare_ttl .section2 li,
*[renewal-ui=true] main.dashboard .survey.analyze_importance .category_score_top .score_compare_ttl .section2 li,
*[renewal-ui=true] main.dashboard .survey.employee_follow .category_score_top .score_compare_ttl .section2 li,
*[renewal-ui=true] main.dashboard .survey.solution_org .category_score_top .score_compare_ttl .section2 li {
  width: 20%;
}
*[renewal-ui=true] main.dashboard .survey.analyze_engagement .category_score_top .score_compare_ttl .section3,
*[renewal-ui=true] main.dashboard .survey.analyze_nps .category_score_top .score_compare_ttl .section3,
*[renewal-ui=true] main.dashboard .survey.analyze_importance .category_score_top .score_compare_ttl .section3,
*[renewal-ui=true] main.dashboard .survey.employee_follow .category_score_top .score_compare_ttl .section3,
*[renewal-ui=true] main.dashboard .survey.solution_org .category_score_top .score_compare_ttl .section3 {
  width: 19% !important;
}
*[renewal-ui=true] main.dashboard .survey.analyze_engagement .category_score_top .score_compare_ttl .section3 li,
*[renewal-ui=true] main.dashboard .survey.analyze_nps .category_score_top .score_compare_ttl .section3 li,
*[renewal-ui=true] main.dashboard .survey.analyze_importance .category_score_top .score_compare_ttl .section3 li,
*[renewal-ui=true] main.dashboard .survey.employee_follow .category_score_top .score_compare_ttl .section3 li,
*[renewal-ui=true] main.dashboard .survey.solution_org .category_score_top .score_compare_ttl .section3 li {
  width: 20%;
}
*[renewal-ui=true] main.dashboard .survey.analyze_engagement .category_score_top .score_compare_ttl .section4,
*[renewal-ui=true] main.dashboard .survey.analyze_nps .category_score_top .score_compare_ttl .section4,
*[renewal-ui=true] main.dashboard .survey.analyze_importance .category_score_top .score_compare_ttl .section4,
*[renewal-ui=true] main.dashboard .survey.employee_follow .category_score_top .score_compare_ttl .section4,
*[renewal-ui=true] main.dashboard .survey.solution_org .category_score_top .score_compare_ttl .section4 {
  width: 19% !important;
}
*[renewal-ui=true] main.dashboard .survey.analyze_engagement .category_score_top .score_compare_ttl .section4 li,
*[renewal-ui=true] main.dashboard .survey.analyze_nps .category_score_top .score_compare_ttl .section4 li,
*[renewal-ui=true] main.dashboard .survey.analyze_importance .category_score_top .score_compare_ttl .section4 li,
*[renewal-ui=true] main.dashboard .survey.employee_follow .category_score_top .score_compare_ttl .section4 li,
*[renewal-ui=true] main.dashboard .survey.solution_org .category_score_top .score_compare_ttl .section4 li {
  width: 20%;
}
*[renewal-ui=true] main.dashboard .survey.analyze_engagement .category_score_top .score_compare_ttl .section5,
*[renewal-ui=true] main.dashboard .survey.analyze_nps .category_score_top .score_compare_ttl .section5,
*[renewal-ui=true] main.dashboard .survey.analyze_importance .category_score_top .score_compare_ttl .section5,
*[renewal-ui=true] main.dashboard .survey.employee_follow .category_score_top .score_compare_ttl .section5,
*[renewal-ui=true] main.dashboard .survey.solution_org .category_score_top .score_compare_ttl .section5 {
  width: 19% !important;
}
*[renewal-ui=true] main.dashboard .survey.analyze_engagement .category_score_top .score_compare_ttl .section5 li,
*[renewal-ui=true] main.dashboard .survey.analyze_nps .category_score_top .score_compare_ttl .section5 li,
*[renewal-ui=true] main.dashboard .survey.analyze_importance .category_score_top .score_compare_ttl .section5 li,
*[renewal-ui=true] main.dashboard .survey.employee_follow .category_score_top .score_compare_ttl .section5 li,
*[renewal-ui=true] main.dashboard .survey.solution_org .category_score_top .score_compare_ttl .section5 li {
  width: 20%;
}
*[renewal-ui=true] main.dashboard .survey.analyze_engagement .category_score_top .score_compare_ttl .section6,
*[renewal-ui=true] main.dashboard .survey.analyze_nps .category_score_top .score_compare_ttl .section6,
*[renewal-ui=true] main.dashboard .survey.analyze_importance .category_score_top .score_compare_ttl .section6,
*[renewal-ui=true] main.dashboard .survey.employee_follow .category_score_top .score_compare_ttl .section6,
*[renewal-ui=true] main.dashboard .survey.solution_org .category_score_top .score_compare_ttl .section6 {
  width: 22.7% !important;
}
*[renewal-ui=true] main.dashboard .survey.analyze_engagement .category_score_top .score_compare_ttl .section6 li,
*[renewal-ui=true] main.dashboard .survey.analyze_nps .category_score_top .score_compare_ttl .section6 li,
*[renewal-ui=true] main.dashboard .survey.analyze_importance .category_score_top .score_compare_ttl .section6 li,
*[renewal-ui=true] main.dashboard .survey.employee_follow .category_score_top .score_compare_ttl .section6 li,
*[renewal-ui=true] main.dashboard .survey.solution_org .category_score_top .score_compare_ttl .section6 li {
  width: 16.6%;
}
*[renewal-ui=true] main.dashboard .survey.analyze_engagement .category_score_top .link_area,
*[renewal-ui=true] main.dashboard .survey.analyze_nps .category_score_top .link_area,
*[renewal-ui=true] main.dashboard .survey.analyze_importance .category_score_top .link_area,
*[renewal-ui=true] main.dashboard .survey.employee_follow .category_score_top .link_area,
*[renewal-ui=true] main.dashboard .survey.solution_org .category_score_top .link_area {
  margin: 20px 0 0;
  text-align: right;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] main.dashboard .survey.analyze_engagement .category_score_top .link_area,
*[renewal-ui=true] main.dashboard .survey.analyze_nps .category_score_top .link_area,
*[renewal-ui=true] main.dashboard .survey.analyze_importance .category_score_top .link_area,
*[renewal-ui=true] main.dashboard .survey.employee_follow .category_score_top .link_area,
*[renewal-ui=true] main.dashboard .survey.solution_org .category_score_top .link_area {
    margin: 10px 0 0;
    font-size: 1.4rem;
  }
}
*[renewal-ui=true] main.dashboard .survey.analyze_engagement .engagement-org,
*[renewal-ui=true] main.dashboard .survey.analyze_engagement .engagement-pos {
  width: 100%;
}
*[renewal-ui=true] main.dashboard .survey.analyze_nps .nps-item,
*[renewal-ui=true] main.dashboard .survey.analyze_nps .nps-org,
*[renewal-ui=true] main.dashboard .survey.analyze_nps .nps-pos {
  width: 100%;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] main.dashboard .survey.analyze_nps .nps_compare .helper {
    top: auto;
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] main.dashboard .survey.analyze_importance .nps_compare .helper {
    top: auto;
    left: 0;
  }
}
*[renewal-ui=true] main.dashboard .survey.analyze_importance .importance_ranking {
  margin: 30px 30px 0 0;
  padding: 30px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] main.dashboard .survey.analyze_importance .importance_ranking {
    margin: 30px 5% 0;
    padding: 5vw;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] main.dashboard .survey.analyze_importance .importance_ranking .helper {
    max-width: 500px;
    margin: 0 auto;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] main.dashboard .survey.analyze_importance .importance_ranking .table_scroll {
    width: 100%;
    overflow-x: auto;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] main.dashboard .survey.analyze_importance .importance_ranking table {
    width: 700px;
  }
}
*[renewal-ui=true] main.dashboard .survey.analyze_importance .importance_ranking table tr:nth-of-type(n+11) {
  display: none;
}
*[renewal-ui=true] main.dashboard .survey.analyze_importance .importance_ranking table.show tr:nth-of-type(n+11) {
  display: table-row;
}
*[renewal-ui=true] main.dashboard .survey.analyze_importance .importance_ranking table .sort {
  position: relative;
  top: -2px;
  font-size: 10px;
  color: #999;
}
*[renewal-ui=true] main.dashboard .survey.analyze_importance .importance_ranking table img {
  cursor: pointer;
}
*[renewal-ui=true] main.dashboard .survey.analyze_importance .importance_ranking .btn_area {
  margin: 30px auto 0;
}
*[renewal-ui=true] main.dashboard .survey.analyze_importance .importance_ranking .button,
*[renewal-ui=true] main.dashboard .survey.analyze_importance .importance_ranking input[type=submit] {
  max-width: 250px;
  margin: 0 auto 10px;
  font-size: 1.5rem;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] main.dashboard .survey.analyze_importance .importance_ranking .button,
*[renewal-ui=true] main.dashboard .survey.analyze_importance .importance_ranking input[type=submit] {
    width: 100%;
    max-width: none;
    margin: 0 auto 0;
  }
  *[renewal-ui=true] main.dashboard .survey.analyze_importance .importance_ranking .button.btn_collect_select,
*[renewal-ui=true] main.dashboard .survey.analyze_importance .importance_ranking input[type=submit].btn_collect_select {
    margin-bottom: 20px;
  }
}
*[renewal-ui=true] main.dashboard .survey.analyze_feature {
  margin-top: 60px;
  margin-bottom: 60px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] main.dashboard .survey.analyze_feature .good,
*[renewal-ui=true] main.dashboard .survey.analyze_feature .worst {
    width: 49%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] main.dashboard .survey.analyze_feature .good,
*[renewal-ui=true] main.dashboard .survey.analyze_feature .worst {
    margin-top: 30px;
  }
}
*[renewal-ui=true] main.dashboard .survey.analyze_feature .good h3 {
  margin: 0 0 10px;
  padding: 5px;
  color: #fff;
  background: #5bb49b url("/dashboard_top5_bg.c667252d.png") left -2px center no-repeat;
  border-radius: 5px;
}
*[renewal-ui=true] main.dashboard .survey.analyze_feature .worst h3 {
  margin: 0 0 10px;
  padding: 5px;
  color: #fff;
  background: #777777 url("/dashboard_worst5_bg.8578414e.png") left -2px center no-repeat;
  border-radius: 5px;
}
*[renewal-ui=true] main.dashboard .survey.analyze_feature .worst .high {
  color: #fff;
  background: #d11010;
}
*[renewal-ui=true] main.dashboard .survey.analyze_feature .worst .middle {
  color: #fff;
  background: #eda128;
}
*[renewal-ui=true] main.dashboard .survey.analyze_feature .worst .row {
  color: #fff;
  background: #cbbc41;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] main.dashboard .survey.analyze_feature .voice_condition {
    padding: 30px;
  }
}
*[renewal-ui=true] main.dashboard .survey.analyze_feature .voice_condition .monthly_question {
  font-size: 1.4rem;
  padding: 3px 10px;
  border: 1px solid #ccc;
  cursor: pointer;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] main.dashboard .survey.analyze_feature .voice_condition .monthly_question {
    position: absolute;
    right: 30px;
    top: 30px;
  }
}
*[renewal-ui=true] main.dashboard .survey.analyze_feature .voice_condition .monthly_question_detail {
  display: none;
  margin: 10px 0 0;
  padding: 0 0 30px;
  font-size: 1.4rem;
  width: 100%;
  text-align: left;
}
*[renewal-ui=true] main.dashboard .survey.analyze_feature .voice_condition .monthly_question_detail strong {
  color: #5bb49b;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] main.dashboard .survey.analyze_feature .voice_feature .box {
    padding: 30px;
  }
}
*[renewal-ui=true] main.dashboard .survey.analyze_feature .voice_condition,
*[renewal-ui=true] main.dashboard .survey.analyze_feature .voice_feature {
  margin: 0 30px 0 0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] main.dashboard .survey.analyze_feature .voice_condition,
*[renewal-ui=true] main.dashboard .survey.analyze_feature .voice_feature {
    margin: 0 5%;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] main.dashboard .survey.analyze_feature .helper {
    max-width: 500px;
    margin: 0 auto;
    bottom: 98%;
    left: 20px;
    right: 20px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] main.dashboard .survey.analyze_feature .helper {
    display: none;
    background: none;
    position: relative;
    width: 100%;
    font-size: 1.2rem;
    margin: 0 0 15px !important;
    padding-top: 0;
  }
}
*[renewal-ui=true] main.dashboard .survey.analyze_feature .helper::after {
  content: "";
  position: absolute;
  left: 0 !important;
  top: auto !important;
  bottom: -8px !important;
  margin: 0 auto !important;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8px 5px 0 5px !important;
  border-color: #ebfae1 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) !important;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] main.dashboard .survey.analyze_feature .helper::after {
    display: none;
  }
}
*[renewal-ui=true] main.dashboard .survey.important {
  margin-top: 60px;
}
*[renewal-ui=true] main.dashboard .survey.important .box {
  margin-top: 30px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] main.dashboard .survey.important .box {
    margin-right: 30px;
    padding-bottom: 20px;
  }
}
*[renewal-ui=true] main.dashboard .survey.important .box h3 {
  text-align: left;
  font-weight: normal;
}
*[renewal-ui=true] main.dashboard .survey.important .box .helper {
  text-align: left;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] main.dashboard .survey.important .helper {
    display: none;
    position: absolute;
    margin: 0;
    bottom: 98%;
    left: 20px;
    right: 20px;
    padding: 5px 10px;
    background: #ebfae1;
    border-radius: 5px;
    font-size: 1.3rem;
    z-index: 100;
    text-align: left;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] main.dashboard .survey.important .helper {
    display: none;
    background: none;
    position: relative;
    width: 100%;
    font-size: 1.2rem;
    margin: 0 0 15px !important;
    padding-top: 0;
  }
}
*[renewal-ui=true] main.dashboard .survey.important .helper::after {
  content: "";
  position: absolute;
  left: 0 !important;
  top: auto !important;
  bottom: -8px !important;
  margin: 0 auto !important;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8px 5px 0 5px !important;
  border-color: #ebfae1 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) !important;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] main.dashboard .survey.important .helper::after {
    display: none;
  }
}
*[renewal-ui=true] main.dashboard .survey.important h4 {
  margin-top: 40px;
  text-align: left;
}
*[renewal-ui=true] main.dashboard .survey.important .explain.line {
  margin-top: 0;
  text-align: right;
}
*[renewal-ui=true] main.dashboard .survey.important .link_area {
  margin: 30px 0 60px;
  text-align: center;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] main.dashboard .survey.important .link_area {
    margin: 0 5% 40px;
    font-size: 1.4rem;
    text-align: right;
  }
}
*[renewal-ui=true] main.dashboard .survey.important .btn_area a {
  display: block;
  color: #5bb49b;
  margin: 30px auto 60px;
  padding: 10px;
  text-align: center;
  text-decoration: none;
  font-size: 1.5rem;
  transition: all 0.5s ease;
  border: 1px solid #5bb49b;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] main.dashboard .survey.important .btn_area a {
    width: 300px;
  }
}
*[renewal-ui=true] main.dashboard .survey.important .btn_area a:hover {
  color: #fff;
  background: #5bb49b;
}
*[renewal-ui=true] main.dashboard .survey.important .category_score_top {
  width: auto;
  margin-top: 0;
  padding: 30px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] main.dashboard .survey.important .category_score_top {
    margin-top: 0;
  }
}
*[renewal-ui=true] main.dashboard .survey.important .category_score_top .score_compare_ttl {
  margin-left: 65px;
  margin-right: 0.5vw;
}
*[renewal-ui=true] main.dashboard .survey.important .category_score_top .score_compare_ttl dl {
  padding: 20px 0 10px;
}
*[renewal-ui=true] main.dashboard .survey.important .category_score_top .score_compare_ttl .section2 {
  width: 19% !important;
}
*[renewal-ui=true] main.dashboard .survey.important .category_score_top .score_compare_ttl .section2 li {
  width: 20%;
}
*[renewal-ui=true] main.dashboard .survey.important .category_score_top .score_compare_ttl .section3 {
  width: 19% !important;
}
*[renewal-ui=true] main.dashboard .survey.important .category_score_top .score_compare_ttl .section3 li {
  width: 20%;
}
*[renewal-ui=true] main.dashboard .survey.important .category_score_top .score_compare_ttl .section4 {
  width: 19% !important;
}
*[renewal-ui=true] main.dashboard .survey.important .category_score_top .score_compare_ttl .section4 li {
  width: 20%;
}
*[renewal-ui=true] main.dashboard .survey.important .category_score_top .score_compare_ttl .section5 {
  width: 19% !important;
}
*[renewal-ui=true] main.dashboard .survey.important .category_score_top .score_compare_ttl .section5 li {
  width: 20%;
}
*[renewal-ui=true] main.dashboard .survey.important .category_score_top .score_compare_ttl .section6 {
  width: 22.7% !important;
}
*[renewal-ui=true] main.dashboard .survey.important .category_score_top .score_compare_ttl .section6 li {
  width: 16.6%;
}
*[renewal-ui=true] main.dashboard .survey.important .category_score_top .link_area {
  margin: 20px 0 0;
  text-align: right;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] main.dashboard .survey.important .category_score_top .link_area {
    margin: 10px 0 0;
    font-size: 1.4rem;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] main.dashboard .survey.employee_condition h2,
*[renewal-ui=true] main.dashboard .survey.employee_follow h2,
*[renewal-ui=true] main.dashboard .survey.solution_org h2 {
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] main.dashboard .survey.employee_condition .helper,
*[renewal-ui=true] main.dashboard .survey.employee_follow .helper,
*[renewal-ui=true] main.dashboard .survey.solution_org .helper {
    top: auto;
    left: 0;
    max-width: 800px;
  }
  *[renewal-ui=true] main.dashboard .survey.employee_condition .helper::before,
*[renewal-ui=true] main.dashboard .survey.employee_condition .helper::after,
*[renewal-ui=true] main.dashboard .survey.employee_follow .helper::before,
*[renewal-ui=true] main.dashboard .survey.employee_follow .helper::after,
*[renewal-ui=true] main.dashboard .survey.solution_org .helper::before,
*[renewal-ui=true] main.dashboard .survey.solution_org .helper::after {
    left: 50px !important;
    margin: 0 !important;
  }
}
*[renewal-ui=true] main.dashboard .survey.employee_condition .todo_memo,
*[renewal-ui=true] main.dashboard .survey.employee_follow .todo_memo,
*[renewal-ui=true] main.dashboard .survey.solution_org .todo_memo {
  display: none;
  position: relative;
  margin: 10px 0 30px;
  padding: 20px;
  background: url("/h2_bg_left.b4c10c35.png") left top/156px auto no-repeat;
  background-color: #f9f9f9;
}
*[renewal-ui=true] main.dashboard .survey.employee_condition .todo_memo h4,
*[renewal-ui=true] main.dashboard .survey.employee_follow .todo_memo h4,
*[renewal-ui=true] main.dashboard .survey.solution_org .todo_memo h4 {
  width: 100%;
}
*[renewal-ui=true] main.dashboard .survey.employee_condition .todo_memo textarea,
*[renewal-ui=true] main.dashboard .survey.employee_follow .todo_memo textarea,
*[renewal-ui=true] main.dashboard .survey.solution_org .todo_memo textarea {
  height: 5.5em;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] main.dashboard .survey.employee_condition .todo_memo textarea,
*[renewal-ui=true] main.dashboard .survey.employee_follow .todo_memo textarea,
*[renewal-ui=true] main.dashboard .survey.solution_org .todo_memo textarea {
    width: calc(100% - 130px);
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] main.dashboard .survey.employee_condition .todo_memo textarea,
*[renewal-ui=true] main.dashboard .survey.employee_follow .todo_memo textarea,
*[renewal-ui=true] main.dashboard .survey.solution_org .todo_memo textarea {
    width: 100%;
  }
}
*[renewal-ui=true] main.dashboard .survey.employee_condition .todo_memo .button,
*[renewal-ui=true] main.dashboard .survey.employee_follow .todo_memo .button,
*[renewal-ui=true] main.dashboard .survey.solution_org .todo_memo .button {
  padding: 5px 15px;
  min-width: 110px;
}
*[renewal-ui=true] main.dashboard .survey.employee_condition .todo_memo .button::before,
*[renewal-ui=true] main.dashboard .survey.employee_follow .todo_memo .button::before,
*[renewal-ui=true] main.dashboard .survey.solution_org .todo_memo .button::before {
  content: "";
  display: inline-block;
  position: relative;
  top: 2px;
  margin-right: 5px;
  width: 16px;
  height: 16px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] main.dashboard .survey.employee_condition .todo_memo .button,
*[renewal-ui=true] main.dashboard .survey.employee_follow .todo_memo .button,
*[renewal-ui=true] main.dashboard .survey.solution_org .todo_memo .button {
    width: 100%;
    padding: 0 15px;
    height: 4rem;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] main.dashboard .survey.employee_condition .todo_memo ul,
*[renewal-ui=true] main.dashboard .survey.employee_follow .todo_memo ul,
*[renewal-ui=true] main.dashboard .survey.solution_org .todo_memo ul {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    gap: 20px;
    width: 100%;
  }
  *[renewal-ui=true] main.dashboard .survey.employee_condition .todo_memo ul li,
*[renewal-ui=true] main.dashboard .survey.employee_follow .todo_memo ul li,
*[renewal-ui=true] main.dashboard .survey.solution_org .todo_memo ul li {
    width: calc(50% - 10px);
  }
}
*[renewal-ui=true] main.dashboard .survey.employee_condition .todo_memo li:nth-of-type(1),
*[renewal-ui=true] main.dashboard .survey.employee_follow .todo_memo li:nth-of-type(1),
*[renewal-ui=true] main.dashboard .survey.solution_org .todo_memo li:nth-of-type(1) {
  margin-bottom: 10px;
}
*[renewal-ui=true] main.dashboard .survey.employee_condition .todo_memo .-save,
*[renewal-ui=true] main.dashboard .survey.employee_follow .todo_memo .-save,
*[renewal-ui=true] main.dashboard .survey.solution_org .todo_memo .-save {
  color: #5bb49b;
  border: 1px solid #5bb49b;
  background: #fff;
}
*[renewal-ui=true] main.dashboard .survey.employee_condition .todo_memo .-save::before,
*[renewal-ui=true] main.dashboard .survey.employee_follow .todo_memo .-save::before,
*[renewal-ui=true] main.dashboard .survey.solution_org .todo_memo .-save::before {
  background: url("/icon_file_green.7606bd11.svg") center center/auto 100% no-repeat;
}
*[renewal-ui=true] main.dashboard .survey.employee_condition .todo_memo .-history,
*[renewal-ui=true] main.dashboard .survey.employee_follow .todo_memo .-history,
*[renewal-ui=true] main.dashboard .survey.solution_org .todo_memo .-history {
  color: #5bb49b;
  border: 1px solid #5bb49b;
  background: #fff;
}
*[renewal-ui=true] main.dashboard .survey.employee_condition .todo_memo .-history::before,
*[renewal-ui=true] main.dashboard .survey.employee_follow .todo_memo .-history::before,
*[renewal-ui=true] main.dashboard .survey.solution_org .todo_memo .-history::before {
  background: url("/icon_batch_on.2c2a7904.png") center center/100% auto no-repeat;
}
*[renewal-ui=true] main.dashboard .survey.employee_condition .box,
*[renewal-ui=true] main.dashboard .survey.employee_follow .box,
*[renewal-ui=true] main.dashboard .survey.solution_org .box {
  width: 100%;
  text-align: left;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] main.dashboard .survey.employee_condition .box,
*[renewal-ui=true] main.dashboard .survey.employee_follow .box,
*[renewal-ui=true] main.dashboard .survey.solution_org .box {
    padding-bottom: 20px;
  }
}
*[renewal-ui=true] main.dashboard .survey.employee_condition .condition_map_detail {
  margin-top: 20px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] main.dashboard .survey.employee_follow thead {
    position: sticky;
    top: 150px;
  }
}
*[renewal-ui=true] main.dashboard .survey.employee_follow .tips {
  position: relative;
}
*[renewal-ui=true] main.dashboard .survey.employee_follow .tips .helper {
  left: auto;
  right: 55px;
  bottom: -5px;
  width: 300px;
  font-weight: normal;
}
*[renewal-ui=true] main.dashboard .survey.employee_follow .tips .helper::before,
*[renewal-ui=true] main.dashboard .survey.employee_follow .tips .helper::after {
  border-width: 5px 0 5px 8px;
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #5bb49b;
  left: auto !important;
  right: -10px !important;
  top: 0 !important;
  bottom: 0 !important;
  margin: auto 0 !important;
}
*[renewal-ui=true] main.dashboard .survey.employee_follow .tips .helper::after {
  border-width: 5px 0 5px 8px;
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #fff;
  right: -7px !important;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] main.dashboard .survey.employee_follow .helper {
    bottom: 100%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] main.dashboard .survey.employee_follow .retirement_level li {
    margin: 0 10px;
  }
}
*[renewal-ui=true] main.dashboard .survey.employee_follow .emp_condition {
  margin-right: 0;
}
*[renewal-ui=true] main.dashboard .survey.employee_follow .ai_chat img {
  width: 30px;
  height: auto;
  border-radius: 0;
  cursor: pointer;
}
*[renewal-ui=true] main.dashboard .survey.employee_follow .pager a {
  position: relative;
  right: 0;
  bottom: 0;
}
*[renewal-ui=true] main.dashboard .survey.solution_org .details_sub {
  margin-top: 20px;
}
*[renewal-ui=true] main.dashboard .survey.solution_org .attention {
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 1.4rem;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] main.dashboard .survey.solution_org .attention {
    font-size: 1.2rem;
  }
}
*[renewal-ui=true] main.dashboard .survey .type3_header .green {
  color: #5bb49b;
}
*[renewal-ui=true] main.dashboard .survey .type3_header .edit {
  display: inline-block;
  margin-top: 10px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] main.dashboard .survey .type3_header .edit {
    margin-left: auto;
    margin-top: -22px;
    height: 33px;
    padding: 5px 10px 5px 40px;
    border-radius: 0 0 5px 5px;
    font-size: 1.4rem;
    max-width: 350px;
    background: #fff url("/icon_edit.faff9a7a.png") left 10px center/auto 20px no-repeat;
    border: #5bb49b 1px solid;
    color: #5bb49b;
    box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.15);
    transition: all 0.5s ease;
    cursor: pointer;
  }
  *[renewal-ui=true] main.dashboard .survey .type3_header .edit:hover {
    background: #5bb49b url("/icon_edit_w.12091826.png") left 10px center/auto 20px no-repeat;
    color: #fff;
    box-shadow: none;
  }
}
*[renewal-ui=true] main.dashboard .survey .type3_header .edit img {
  width: 24px;
  height: auto;
  cursor: pointer;
}
*[renewal-ui=true] main.dashboard .survey .type3_header .btn_area {
  margin-left: 10px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] main.dashboard .survey .type3_header .btn_area {
    width: calc(100% - 44px);
  }
}
*[renewal-ui=true] main.dashboard .survey .type3_header .btn_area button {
  margin-top: -22px;
  padding: 5px 10px 5px 40px;
  border-radius: 0 0 5px 5px;
  font-size: 1.4rem;
  max-width: 350px;
  background: #fff url("/icon_ai_chara.f500e5ae.png") left 10px center/auto 25px no-repeat;
  border: #5bb49b 1px solid;
  color: #5bb49b;
  box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.15);
}
*[renewal-ui=true] main.dashboard .survey .type3_header .btn_area button:hover {
  background: #5bb49b url("/icon_ai_chara_w.5f1426d4.png") left 10px center/auto 25px no-repeat;
  color: #fff;
  box-shadow: none;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] main.dashboard .survey .type3_header .btn_area button {
    margin: 0;
    width: 100%;
    font-size: 1.3rem;
  }
}
*[renewal-ui=true] main.dashboard .survey .bg_white {
  position: relative;
  background: #fff;
  border-radius: 5px;
}
*[renewal-ui=true] main.dashboard .survey .bg_white::after {
  content: "▼";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 10px;
  margin: auto 0;
  font-size: 10px;
  height: 16px;
  color: #333;
  z-index: 10;
}
*[renewal-ui=true] main.dashboard .survey select {
  position: relative;
  padding: 5px 30px 5px 10px;
  margin: 0;
  border: 1px solid #ccc;
  border-radius: 5px;
  background: none;
  z-index: 11;
  font-size: 1.4rem;
}
*[renewal-ui=true] main.dashboard .survey .graph_select {
  position: absolute;
  right: 0;
  top: 0;
  padding: 12px 20px 12px 45px;
  background: #E9E9E9;
  overflow: hidden;
}
*[renewal-ui=true] main.dashboard .survey .graph_select::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 60px 0 0 30px;
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #fff;
}
*[renewal-ui=true] main.dashboard article.voice_table {
  position: relative;
  margin: 30px 30px 0 0;
  padding: 30px;
  background: url("/h2_bg_left.b4c10c35.png") left top/156px auto no-repeat;
  background-color: #F9F9F9;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] main.dashboard article.voice_table {
    margin: 30px 0 0 0;
    padding: 30px 5%;
  }
}
*[renewal-ui=true] main.dashboard article.voice_table::before {
  content: "";
  position: absolute;
  bottom: -24px;
  right: 30px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 24px 24px 0;
  border-color: rgba(0, 0, 0, 0) #f6f5f2 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
*[renewal-ui=true] main.dashboard article.voice_table h3 {
  margin: 0 20px 0 0;
  padding: 0;
  display: inline-block;
  line-height: 100%;
}
*[renewal-ui=true] main.dashboard article.voice_table p.lead {
  margin: 0;
  padding: 0;
  font-size: 1.4rem;
  line-height: 100%;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] main.dashboard article.voice_table p.lead {
    display: inline-block;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] main.dashboard article.voice_table p.lead {
    margin: 10px 0 0;
    display: block;
    line-height: 160%;
  }
}
*[renewal-ui=true] main.dashboard article.voice_table .monthly_question {
  font-size: 1.4rem;
  padding: 3px 10px;
  border: 1px solid #ccc;
  cursor: pointer;
}
*[renewal-ui=true] main.dashboard article.voice_table .monthly_question_detail {
  display: none;
  margin: 10px 0 0;
  font-size: 1.4rem;
  width: 100%;
}
*[renewal-ui=true] main.dashboard article.voice_table .monthly_question_detail strong {
  color: #5bb49b;
}
*[renewal-ui=true] main.dashboard article.voice_table .table_wrapper {
  margin: 20px 0 0;
  padding: 0 30px 0;
  background: #fff;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] main.dashboard article.voice_table .table_wrapper {
    padding: 0 5% 0;
  }
}
*[renewal-ui=true] main.dashboard article.voice_table table {
  width: 100%;
  background: #fff;
}
*[renewal-ui=true] main.dashboard article.voice_table table thead th {
  position: -webkit-sticky;
  position: sticky;
  top: 60px;
  z-index: 100;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] main.dashboard article.voice_table table thead th {
    display: none;
  }
}
*[renewal-ui=true] main.dashboard article.voice_table table thead .group {
  width: 14%;
  padding: 0 15px 5px 0;
  box-sizing: border-box;
  background: #fff;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] main.dashboard article.voice_table table thead .group {
    display: none;
  }
}
*[renewal-ui=true] main.dashboard article.voice_table table thead .name {
  width: 10%;
  padding: 0 0 5px 0;
  box-sizing: border-box;
  background: #fff;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] main.dashboard article.voice_table table thead .name {
    display: none;
  }
}
*[renewal-ui=true] main.dashboard article.voice_table table thead .answer {
  width: 76%;
  padding: 0 15px 5px 0;
  box-sizing: border-box;
  background: #fff;
}
*[renewal-ui=true] main.dashboard article.voice_table table thead .good {
  width: 40%;
  padding: 0 15px 5px 0;
  box-sizing: border-box;
  background: #fff;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] main.dashboard article.voice_table table thead .good {
    width: 50%;
  }
}
*[renewal-ui=true] main.dashboard article.voice_table table thead .good span {
  background: #5bb49b;
}
*[renewal-ui=true] main.dashboard article.voice_table table thead .modify {
  width: 40%;
  padding: 0 0 5px 15px;
  box-sizing: border-box;
  background: #fff;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] main.dashboard article.voice_table table thead .modify {
    width: 50%;
  }
}
*[renewal-ui=true] main.dashboard article.voice_table table thead .modify span {
  background: #ed9eb1;
}
*[renewal-ui=true] main.dashboard article.voice_table table thead span {
  position: relative;
  display: inline-block;
  padding: 3px 15px 3px 10px;
  color: #fff;
  background: #a0a0a0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] main.dashboard article.voice_table table thead span {
    font-size: 1.4rem;
  }
}
*[renewal-ui=true] main.dashboard article.voice_table table thead span::before {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0 8px 8px;
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #fff rgba(0, 0, 0, 0);
}
*[renewal-ui=true] main.dashboard article.voice_table table tbody tr {
  border-bottom: 1px solid #ccc;
}
*[renewal-ui=true] main.dashboard article.voice_table table tbody tr:nth-last-of-type(1) {
  border: none;
}
*[renewal-ui=true] main.dashboard article.voice_table table tbody td {
  line-height: 180%;
}
*[renewal-ui=true] main.dashboard article.voice_table table tbody .group {
  width: 14%;
  padding: 15px 0 15px 0;
  box-sizing: border-box;
  vertical-align: top;
  font-size: 1.3rem;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] main.dashboard article.voice_table table tbody .group {
    width: auto;
    padding-top: 0;
    display: inline-block;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] main.dashboard article.voice_table table tbody.stwk .group {
    width: 100%;
    padding-top: 15px !important;
    display: block;
  }
}
*[renewal-ui=true] main.dashboard article.voice_table table tbody .name {
  width: 10%;
  padding: 15px 0 15px 15px;
  box-sizing: border-box;
  vertical-align: top;
  font-size: 1.3rem;
  white-space: nowrap;
  border-left: 1px dotted #ccc;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] main.dashboard article.voice_table table tbody .name {
    width: auto;
    margin-left: 20px;
    padding-top: 0;
    display: inline-block;
  }
}
*[renewal-ui=true] main.dashboard article.voice_table table tbody .answer {
  width: auto;
  min-width: 76%;
  padding: 15px 15px 15px 0;
  box-sizing: border-box;
  vertical-align: top;
  font-size: 1.5rem;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] main.dashboard article.voice_table table tbody .answer {
    width: 100%;
    display: block;
  }
}
*[renewal-ui=true] main.dashboard article.voice_table table tbody .good {
  width: 43%;
  padding: 15px 15px 15px 0;
  box-sizing: border-box;
  vertical-align: top;
  font-size: 1.5rem;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] main.dashboard article.voice_table table tbody .good {
    display: block;
    width: 100%;
    padding: 0 15px 15px 0;
  }
  *[renewal-ui=true] main.dashboard article.voice_table table tbody .good::before {
    content: "維持すべき強み";
    display: block;
    color: #5bb49b;
    font-weight: bold;
  }
}
*[renewal-ui=true] main.dashboard article.voice_table table tbody .modify {
  position: relative;
  width: 43%;
  padding: 15px 0 15px 15px;
  box-sizing: border-box;
  vertical-align: top;
  font-size: 1.5rem;
  border-left: 1px dotted #ccc;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] main.dashboard article.voice_table table tbody .modify {
    display: block;
    width: 100%;
    border: none;
    padding: 0 0 15px;
  }
  *[renewal-ui=true] main.dashboard article.voice_table table tbody .modify::before {
    content: "改善すべき課題";
    display: block;
    color: #ed9eb1;
    font-weight: bold;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] main.dashboard article.voice_table table tbody .modify::before,
*[renewal-ui=true] main.dashboard article.voice_table table tbody .modify::after {
    content: "";
    position: absolute;
    display: inline-block;
    left: -2px;
    width: 2px;
    height: 15px;
    background: #fff;
  }
  *[renewal-ui=true] main.dashboard article.voice_table table tbody .modify::before {
    top: 0;
  }
  *[renewal-ui=true] main.dashboard article.voice_table table tbody .modify::after {
    bottom: 0;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] main.dashboard article.voice_table .flex,
*[renewal-ui=true] main.dashboard article.voice_table .flex_bt {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
*[renewal-ui=true] main.dashboard article.voice_table .pager {
  margin: 20px 0 0;
  padding: 0;
  letter-spacing: -0.4em;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] main.dashboard article.voice_table .pager {
    text-align: center;
  }
}
*[renewal-ui=true] main.dashboard article.voice_table .pager li {
  list-style: none;
  display: inline-block;
  margin: 0 10px 0 0;
  letter-spacing: 0;
  font-size: 1.4rem;
}
*[renewal-ui=true] main.dashboard article.voice_table .pager li.current {
  color: #333;
  font-weight: 600;
}
*[renewal-ui=true] main.dashboard article.voice_table .pager a {
  color: #666;
}
*[renewal-ui=true] main.dashboard article.voice_table .download {
  margin: 20px 0 0;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] main.dashboard article.voice_table .download.flex {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] main.dashboard article.voice_table .download {
    margin: 20px 0 0;
  }
}
*[renewal-ui=true] main.dashboard article.voice_table .download a {
  position: relative;
  display: inline-block;
  padding: 0 20px;
  border: 1px solid #8293E3;
  text-decoration: none;
  line-height: 40px;
  font-size: 1.4rem;
  text-align: center;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] main.dashboard article.voice_table .download a {
    padding: 0 30px 0 50px;
    max-width: 400px;
    height: 46px;
    line-height: 46px;
    background: url("/btn_download.d73d5bae.png") center center/100% auto no-repeat;
    border: none;
    box-sizing: border-box;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] main.dashboard article.voice_table .download a::before {
    content: "";
    display: inline-block;
    position: relative;
    top: 5px;
    width: 18px;
    height: 21px;
    margin: 0 10px 0 0;
    background: url("/icon_download.1b913ad3.png");
  }
}
*[renewal-ui=true] main.dashboard article.voice_table .download ul {
  margin: 0 30px 0 0;
  padding: 0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] main.dashboard article.voice_table .download ul {
    margin-bottom: 10px;
  }
}
*[renewal-ui=true] main.dashboard article.voice_table .download ul li label {
  display: inline-block;
  padding: 10px 20px;
  background: #fff;
  margin: 0;
  font-size: 1.4rem;
  border-left: 1px solid #f6f5f2;
  cursor: pointer;
}
*[renewal-ui=true] main.dashboard article.voice_table .download ul li:nth-of-type(1) label {
  border-radius: 5px 0 0 5px;
}
*[renewal-ui=true] main.dashboard article.voice_table .download ul li:nth-last-of-type(1) label {
  border-radius: 0 5px 5px 0;
}
*[renewal-ui=true] main.dashboard article.voice_table .download ul li input[type=radio] {
  width: 0;
  height: 0;
  overflow: hidden;
  margin-right: 0;
}
*[renewal-ui=true] main.dashboard article.voice_table .download ul li input[type=radio]:checked + label {
  background: #5bb49b;
  color: #fff;
}
*[renewal-ui=true] main.dashboard .category_select li,
*[renewal-ui=true] main.dashboard .category_select_sub li {
  margin: 0 !important;
  box-sizing: border-box;
}
*[renewal-ui=true] main.dashboard .category_select li.grasp,
*[renewal-ui=true] main.dashboard .category_select li.analyze,
*[renewal-ui=true] main.dashboard .category_select_sub li.grasp,
*[renewal-ui=true] main.dashboard .category_select_sub li.analyze {
  border-right: 1px solid #fff;
}
*[renewal-ui=true] main.dashboard .category_select.content_inner,
*[renewal-ui=true] main.dashboard .category_select_sub.content_inner {
  width: 100%;
  margin: 10px 0 0;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
}
*[renewal-ui=true] main.dashboard .category_select.content_inner li,
*[renewal-ui=true] main.dashboard .category_select_sub.content_inner li {
  padding: 5px 20px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] main.dashboard .category_select_sub.content_inner {
    margin: -10px 0 0;
  }
  *[renewal-ui=true] main.dashboard .category_select_sub.content_inner li {
    font-size: 1.4rem;
    padding: 5px 14px;
  }
  *[renewal-ui=true] main.dashboard .category_select_sub.content_inner .flex {
    flex-wrap: nowrap;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .dashboard_sticky {
    position: -webkit-sticky;
    position: sticky;
    top: 50px;
    z-index: 205;
    padding: 0 0 20px;
    background: #fff;
  }
  *[renewal-ui=true] .dashboard_sticky::before {
    content: "";
    position: absolute;
    width: 10px;
    height: 90px;
    bottom: 0;
    background: #fff;
  }
  *[renewal-ui=true] .dashboard_sticky::before {
    left: -10px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .dashboard_sticky {
    margin: 0 5%;
    text-align: center;
  }
}
*[renewal-ui=true] .dashboard_sticky .data_info {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 1.4rem;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .dashboard_sticky .data_info {
    width: 100%;
    text-align: center;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .dashboard_sticky .data_info {
    padding: 20px 0;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .dashboard_sticky .data_info .category_select {
    width: 100%;
  }
  *[renewal-ui=true] .dashboard_sticky .data_info .category_select ul {
    margin: 0 auto;
    list-style: none;
  }
  *[renewal-ui=true] .dashboard_sticky .data_info .category_select ul li {
    width: 33.33%;
    font-size: 1.3rem;
  }
}
*[renewal-ui=true] .dashboard_sticky .data_info .flex {
  margin: 0 15px 0 auto;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .dashboard_sticky .data_info .flex {
    margin: 10px 0 0;
  }
  *[renewal-ui=true] .dashboard_sticky .data_info .flex.-select {
    width: 100%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  *[renewal-ui=true] .dashboard_sticky .data_info .flex.flex-sp-column {
    width: 48%;
    text-align: left;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
*[renewal-ui=true] .dashboard_sticky .compare_switch {
  margin-left: 20px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .dashboard_sticky .select_area {
    margin: 0;
  }
}
*[renewal-ui=true] .dashboard_sticky input[type=date] {
  width: 150px;
  margin: 0 10px;
  padding: 9px 10px;
  font-size: 1.4rem;
}
*[renewal-ui=true] .dashboard_sticky select {
  position: relative;
  padding: 10px 30px 10px 10px;
  margin: 0 0 0 10px;
  border: 1px solid #ccc;
  border-radius: 5px;
  background: none;
  z-index: 11;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .dashboard_sticky select {
    margin: 0;
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .dashboard_sticky.fixed {
    padding-top: 20px;
  }
  *[renewal-ui=true] .dashboard_sticky.fixed .data_info {
    -webkit-box-pack: end;
    justify-content: flex-end;
    transition: all 0.5s ease;
  }
  *[renewal-ui=true] .dashboard_sticky.fixed select {
    padding: 5px 30px 5px 10px;
  }
}
*[renewal-ui=true] .dashboard_mentor {
  padding: 50px 0 0;
}
*[renewal-ui=true] .dashboard_mentor .dashboard_mentor_box .message_body {
  height: calc(100vh - 295px);
  min-height: 175px;
  padding: 15px 30px;
  overflow-y: auto;
  box-sizing: border-box;
  text-align: left;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .dashboard_mentor .dashboard_mentor_box .message_body {
    height: calc(100vh - 347px);
  }
}
*[renewal-ui=true] .dashboard_mentor .dashboard_mentor_box .message_body dl {
  position: relative;
  margin: 0 0 20px;
}
*[renewal-ui=true] .dashboard_mentor .dashboard_mentor_box .message_body dl .profile {
  position: absolute;
  left: 0;
  top: 0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .dashboard_mentor .dashboard_mentor_box .message_body dl .profile {
    width: 30px;
    height: 30px;
  }
}
*[renewal-ui=true] .dashboard_mentor .dashboard_mentor_box .message_body dl .profile img {
  width: 50px;
  height: 50px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .dashboard_mentor .dashboard_mentor_box .message_body dl .profile img {
    width: 30px;
    height: 30px;
  }
}
*[renewal-ui=true] .dashboard_mentor .dashboard_mentor_box .message_body dl dt {
  margin: 0;
  padding: 0 0 0 70px;
  font-size: 1.4rem;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .dashboard_mentor .dashboard_mentor_box .message_body dl dt {
    padding: 0 0 0 40px;
  }
}
*[renewal-ui=true] .dashboard_mentor .dashboard_mentor_box .message_body dl dt .date {
  display: inline-block;
  margin: 5px 0 0 20px;
  color: #666;
  font-size: 1.4rem;
  font-weight: normal;
}
*[renewal-ui=true] .dashboard_mentor .dashboard_mentor_box .message_body dl dd {
  padding: 5px 0 0 70px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .dashboard_mentor .dashboard_mentor_box .message_body dl dd {
    padding: 5px 0 0 40px;
  }
}
*[renewal-ui=true] .dashboard_mentor .dashboard_mentor_box .message_body dl dd .message {
  position: relative;
  display: inline-block;
  width: auto;
  margin: 0;
  padding: 10px 15px;
  font-size: 1.6rem;
  border: 1px solid #ccc;
  background: #fff;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .dashboard_mentor .dashboard_mentor_box .message_body dl dd .message {
    max-width: 90%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .dashboard_mentor .dashboard_mentor_box .message_body dl dd .message {
    font-size: 1.5rem;
  }
}
*[renewal-ui=true] .dashboard_mentor .dashboard_mentor_box .message_body dl dd .message::before {
  content: "";
  position: absolute;
  display: inline-block;
  top: 20px;
  left: -13px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7.5px 13px 7.5px 0;
  border-color: rgba(0, 0, 0, 0) #ccc rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
*[renewal-ui=true] .dashboard_mentor .dashboard_mentor_box .message_body dl dd .message::after {
  content: "";
  position: absolute;
  display: inline-block;
  top: 20px;
  left: -11px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7.5px 13px 7.5px 0;
  border-color: rgba(0, 0, 0, 0) #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
*[renewal-ui=true] .dashboard_mentor .dashboard_mentor_box .message_body dl dd .message ul li {
  list-style: disc;
  margin: 10px 0 0 25px;
}
*[renewal-ui=true] .dashboard_mentor .dashboard_mentor_box .message_body dl.my_comment {
  position: relative;
  margin: 0 0 20px;
}
*[renewal-ui=true] .dashboard_mentor .dashboard_mentor_box .message_body dl.my_comment .profile {
  position: absolute;
  left: 0;
  top: 0;
}
*[renewal-ui=true] .dashboard_mentor .dashboard_mentor_box .message_body dl.my_comment dd {
  padding: 5px 0 0 70px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .dashboard_mentor .dashboard_mentor_box .message_body dl.my_comment dd {
    padding: 5px 0 0 0;
  }
}
*[renewal-ui=true] .dashboard_mentor .dashboard_mentor_box .message_body dl.my_comment dd .message {
  position: relative;
  width: 90%;
  margin: 0 0 0 calc(10% - 15px);
  padding: 10px 15px;
  font-size: 1.6rem;
  border: 1px solid #ccc;
  background: #F3FBF9;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .dashboard_mentor .dashboard_mentor_box .message_body dl.my_comment dd .message {
    width: 100%;
    max-width: auto;
    margin: 0;
    font-size: 1.5rem;
  }
}
*[renewal-ui=true] .dashboard_mentor .dashboard_mentor_box .message_body dl.my_comment dd .message::before {
  content: "";
  position: absolute;
  display: inline-block;
  top: 20px;
  left: auto;
  right: -13px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7.5px 0 7.5px 13px;
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #ccc;
}
*[renewal-ui=true] .dashboard_mentor .dashboard_mentor_box .message_body dl.my_comment dd .message::after {
  content: "";
  position: absolute;
  display: inline-block;
  top: 20px;
  left: auto;
  right: -11px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7.5px 0 7.5px 13px;
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #f3fbf9;
}
*[renewal-ui=true] .dashboard_mentor .dashboard_mentor_box .message_body dl.my_comment dd .attached_file {
  text-align: right;
}
*[renewal-ui=true] .dashboard_mentor .dashboard_mentor_box .message_body dl.my_comment dd .attached_file img.icon {
  width: 20px;
  vertical-align: middle;
}
*[renewal-ui=true] .dashboard_mentor .dashboard_mentor_box .message_body dl.my_comment dd .date {
  display: inline-block;
  margin: 5px 0 0 calc(25% - 15px);
  color: #666;
  text-align: left;
  font-size: 1.4rem;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .dashboard_mentor .dashboard_mentor_box .message_body dl.my_comment dd .date {
    margin: 0 0 0 calc(10% - 15px);
  }
}
*[renewal-ui=true] .dashboard_mentor .dashboard_mentor_box .message_body .attached_file img {
  width: 20px;
  vertical-align: middle;
}
*[renewal-ui=true] .dashboard_mentor .dashboard_mentor_box .message_input {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  min-height: 145px;
  padding: 20px;
  box-sizing: border-box;
  background: #F5F5F5;
}
*[renewal-ui=true] .dashboard_mentor .dashboard_mentor_box .message_input .input_area {
  position: relative;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 5px;
  min-height: 108px;
  max-height: calc(15em + 38px);
}
*[renewal-ui=true] .dashboard_mentor .dashboard_mentor_box .message_input .message_action {
  position: absolute;
  bottom: 0;
  width: 100%;
  margin: 0;
  padding: 5px 20px 5px 12px;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  align-items: center;
  font-size: 1.4rem;
  box-sizing: border-box;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .dashboard_mentor .dashboard_mentor_box .message_input .message_action {
    padding: 5px 5px 5px 12px;
  }
}
*[renewal-ui=true] .dashboard_mentor .dashboard_mentor_box .message_input .message_action li {
  margin-left: 20px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .dashboard_mentor .dashboard_mentor_box .message_input .message_action li:nth-last-of-type(1) {
    width: 22%;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .dashboard_mentor .dashboard_mentor_box .message_input .message_action li:nth-last-of-type(2) {
    margin-left: auto;
  }
}
*[renewal-ui=true] .dashboard_mentor .dashboard_mentor_box .message_input .message_action li.upload_images {
  margin-left: 0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .dashboard_mentor .dashboard_mentor_box .message_input .message_action li.upload_images {
    width: 65%;
  }
}
*[renewal-ui=true] .dashboard_mentor .dashboard_mentor_box .message_input .message_action #upload_images {
  color: #fff;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .dashboard_mentor .dashboard_mentor_box .message_input .message_action #upload_images {
    margin-bottom: 5px;
  }
}
*[renewal-ui=true] .dashboard_mentor .dashboard_mentor_box .message_input .message_action #upload_images::file-selector-button {
  width: 16px;
  height: 16px;
  text-indent: -9999px;
  position: relative;
  top: 2px;
  margin: 0 5px 0 0;
  padding: 0;
  font-weight: bold;
  background-color: #fff;
  background: url("/icon_images.941abb3e.png") left center/16px auto no-repeat;
  border: none;
  overflow: hidden;
  cursor: pointer;
}
*[renewal-ui=true] .dashboard_mentor .dashboard_mentor_box .message_input .message_action .submit {
  margin: 0 0 5px;
  padding: 0 0 0 24px;
  font-weight: bold;
  background-color: #fff;
  background: url("/icon_submit_s.3c60730c.png") left center/16px auto no-repeat;
  border: none;
  color: #5bb49b;
}
*[renewal-ui=true] .dashboard_mentor .dashboard_mentor_box .error {
  margin: 0 auto 0 !important;
  color: #d11010;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .dashboard_mentor .dashboard_mentor_box .error {
    font-size: 1.4rem !important;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .dashboard_mentor .dashboard_mentor_box .error {
    font-size: 1.3rem !important;
  }
}
*[renewal-ui=true] .dashboard_mentor .dashboard_mentor_box .error-text {
  position: relative;
  display: block;
  margin: 0 auto 0 !important;
  padding: 0 0 0 25px !important;
  color: #d11010;
  text-align: center;
  box-sizing: border-box;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .dashboard_mentor .dashboard_mentor_box .error-text {
    font-size: 1.4rem !important;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .dashboard_mentor .dashboard_mentor_box .error-text {
    font-size: 1.3rem !important;
  }
}
*[renewal-ui=true] .dashboard_mentor .dashboard_mentor_box .error-text:before {
  content: "";
  position: relative;
  display: inline-block;
  top: 2px;
  width: 18px;
  height: 18px;
  margin: 0 10px 0 0;
  background: url("/icon_alert.63df81ee.png") center center no-repeat;
  background-size: cover;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .dashboard_mentor .dashboard_mentor_box .error-text:before {
    top: 4px;
  }
}
*[renewal-ui=true] .dashboard_mentor .dashboard_mentor_box .error-text.center {
  text-align: center;
}
*[renewal-ui=true] .dashboard_mentor .dashboard_mentor_box .error-text.center::before {
  position: relative;
}
*[renewal-ui=true] .dashboard_mentor .dashboard_mentor_box .error-text.absolute {
  position: absolute;
  right: 0;
  bottom: -30px;
  width: auto;
  white-space: nowrap;
}
*[renewal-ui=true] .dashboard_mentor.chat {
  padding: 30px 0 0 !important;
  box-shadow: 0 0 10px #ccc !important;
}
*[renewal-ui=true] .dashboard_mentor.chat::before {
  left: auto;
  right: 160px;
  top: calc(20vh - 55px);
}
*[renewal-ui=true] .dashboard_mentor.chat .dashboard_mentor_box .message_body {
  height: calc(80vh - 179px) !important;
  min-height: 175px;
  padding: 10px 15px;
  overflow-y: auto;
  box-sizing: border-box;
  text-align: left;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .dashboard_mentor.chat .dashboard_mentor_box .message_body {
    height: calc(50vh - 347px);
  }
}
*[renewal-ui=true] .dashboard_mentor.chat .dashboard_mentor_box .message_body dl {
  position: relative;
  margin: 0 0 20px;
}
*[renewal-ui=true] .dashboard_mentor.chat .dashboard_mentor_box .message_body dl .profile {
  position: absolute;
  left: 0;
  top: 0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .dashboard_mentor.chat .dashboard_mentor_box .message_body dl .profile {
    width: 30px;
    height: 30px;
  }
}
*[renewal-ui=true] .dashboard_mentor.chat .dashboard_mentor_box .message_body dl .profile img {
  width: 30px;
  height: 30px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .dashboard_mentor.chat .dashboard_mentor_box .message_body dl .profile img {
    width: 30px;
    height: 30px;
  }
}
*[renewal-ui=true] .dashboard_mentor.chat .dashboard_mentor_box .message_body dl dt {
  margin: 0;
  padding: 0 0 0 40px;
  line-height: 30px;
  font-size: 1.4rem;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .dashboard_mentor.chat .dashboard_mentor_box .message_body dl dt {
    padding: 0 0 0 40px;
  }
}
*[renewal-ui=true] .dashboard_mentor.chat .dashboard_mentor_box .message_body dl dt .date {
  display: inline-block;
  margin: 5px 0 0 20px;
  color: #666;
  font-size: 1.4rem;
  font-weight: normal;
}
*[renewal-ui=true] .dashboard_mentor.chat .dashboard_mentor_box .message_body dl dd {
  padding: 15px 0 0 10px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .dashboard_mentor.chat .dashboard_mentor_box .message_body dl dd {
    padding: 15px 0 0 10px;
  }
}
*[renewal-ui=true] .dashboard_mentor.chat .dashboard_mentor_box .message_body dl dd .message {
  position: relative;
  display: inline-block;
  width: auto;
  margin: 0;
  padding: 10px 15px;
  font-size: 1.4rem;
  border: 1px solid #ccc;
  background: #fff;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .dashboard_mentor.chat .dashboard_mentor_box .message_body dl dd .message {
    max-width: 100%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .dashboard_mentor.chat .dashboard_mentor_box .message_body dl dd .message {
    font-size: 1.5rem;
  }
}
*[renewal-ui=true] .dashboard_mentor.chat .dashboard_mentor_box .message_body dl dd .message::before {
  content: "";
  position: absolute;
  display: inline-block;
  top: 20px;
  left: -13px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7.5px 13px 7.5px 0;
  border-color: rgba(0, 0, 0, 0) #ccc rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
*[renewal-ui=true] .dashboard_mentor.chat .dashboard_mentor_box .message_body dl dd .message::after {
  content: "";
  position: absolute;
  display: inline-block;
  top: 20px;
  left: -11px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7.5px 13px 7.5px 0;
  border-color: rgba(0, 0, 0, 0) #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
*[renewal-ui=true] .dashboard_mentor.chat .dashboard_mentor_box .message_body dl.my_comment {
  position: relative;
  margin: 0 0 20px;
}
*[renewal-ui=true] .dashboard_mentor.chat .dashboard_mentor_box .message_body dl.my_comment .profile {
  position: absolute;
  left: 0;
  top: 0;
}
*[renewal-ui=true] .dashboard_mentor.chat .dashboard_mentor_box .message_body dl.my_comment dd {
  padding: 5px 0 0 0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .dashboard_mentor.chat .dashboard_mentor_box .message_body dl.my_comment dd {
    padding: 5px 0 0 0;
  }
}
*[renewal-ui=true] .dashboard_mentor.chat .dashboard_mentor_box .message_body dl.my_comment dd .message {
  position: relative;
  width: 100%;
  margin: 0;
  padding: 10px 15px;
  font-size: 1.4rem;
  border: 1px solid #ccc;
  background: #F3FBF9;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .dashboard_mentor.chat .dashboard_mentor_box .message_body dl.my_comment dd .message {
    width: 100%;
    max-width: auto;
    margin: 0;
    font-size: 1.5rem;
  }
}
*[renewal-ui=true] .dashboard_mentor.chat .dashboard_mentor_box .message_body dl.my_comment dd .message::before {
  content: "";
  position: absolute;
  display: inline-block;
  top: 20px;
  left: auto;
  right: -13px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7.5px 0 7.5px 13px;
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #ccc;
}
*[renewal-ui=true] .dashboard_mentor.chat .dashboard_mentor_box .message_body dl.my_comment dd .message::after {
  content: "";
  position: absolute;
  display: inline-block;
  top: 20px;
  left: auto;
  right: -11px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7.5px 0 7.5px 13px;
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #f3fbf9;
}
*[renewal-ui=true] .dashboard_mentor.chat .dashboard_mentor_box .message_body dl.my_comment dd .date {
  display: inline-block;
  margin: 5px 0 0 calc(25% - 15px);
  color: #666;
  text-align: left;
  font-size: 1.4rem;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .dashboard_mentor.chat .dashboard_mentor_box .message_body dl.my_comment dd .date {
    margin: 0 0 0 calc(10% - 15px);
  }
}
*[renewal-ui=true] .dashboard_mentor.chat .dashboard_mentor_box .message_input {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  min-height: 145px;
  padding: 20px;
  box-sizing: border-box;
  background: #F5F5F5;
}
*[renewal-ui=true] .dashboard_mentor.chat .dashboard_mentor_box .message_input .input_area {
  position: relative;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 5px;
  min-height: 108px;
  max-height: calc(15em + 38px);
}
*[renewal-ui=true] .dashboard_mentor.chat .dashboard_mentor_box .message_input textarea {
  font-size: 1.4rem;
}
*[renewal-ui=true] .dashboard_mentor.chat .dashboard_mentor_box .message_input .message_action {
  position: absolute;
  bottom: 0;
  width: 100%;
  margin: 0;
  padding: 5px 20px;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  align-items: center;
  font-size: 1.4rem;
  box-sizing: border-box;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .dashboard_mentor.chat .dashboard_mentor_box .message_input .message_action {
    justify-content: space-between !important;
    padding: 5px 0 5px 20px;
  }
}
*[renewal-ui=true] .dashboard_mentor.chat .dashboard_mentor_box .message_input .message_action li.upload_images {
  margin-left: 0;
  width: 74%;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .dashboard_mentor.chat .dashboard_mentor_box .message_input .message_action li.upload_images {
    width: 45%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .dashboard_mentor.chat .dashboard_mentor_box .message_input .message_action li:nth-of-type(2) {
    width: 70px !important;
  }
}
*[renewal-ui=true] .dashboard_mentor.chat .dashboard_mentor_box .message_input .message_action .submit {
  margin: 0 0 5px;
  padding: 0 0 0 24px;
  font-weight: bold;
  background-color: #fff;
  background: url("/icon_submit_s.3c60730c.png") left center/16px auto no-repeat;
  border: none;
  color: #5bb49b;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .dashboard_mentor.chat .dashboard_mentor_box .message_input .message_action .submit {
    margin: 0;
    height: auto !important;
  }
}
*[renewal-ui=true] .dashboard_mentor.chat .dashboard_mentor_box .error {
  margin: 0 auto 0 !important;
  color: #d11010;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .dashboard_mentor.chat .dashboard_mentor_box .error {
    font-size: 1.4rem !important;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .dashboard_mentor.chat .dashboard_mentor_box .error {
    font-size: 1.3rem !important;
  }
}
*[renewal-ui=true] .dashboard_mentor.chat .dashboard_mentor_box .error-text {
  position: relative;
  display: block;
  margin: 0 auto 0 !important;
  padding: 0 0 0 25px !important;
  color: #d11010;
  text-align: center;
  box-sizing: border-box;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .dashboard_mentor.chat .dashboard_mentor_box .error-text {
    font-size: 1.4rem !important;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .dashboard_mentor.chat .dashboard_mentor_box .error-text {
    font-size: 1.3rem !important;
  }
}
*[renewal-ui=true] .dashboard_mentor.chat .dashboard_mentor_box .error-text:before {
  content: "";
  position: relative;
  display: inline-block;
  top: 2px;
  width: 18px;
  height: 18px;
  margin: 0 10px 0 0;
  background: url("/icon_alert.63df81ee.png") center center no-repeat;
  background-size: cover;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .dashboard_mentor.chat .dashboard_mentor_box .error-text:before {
    top: 4px;
  }
}
*[renewal-ui=true] .dashboard_mentor.chat .dashboard_mentor_box .error-text.center {
  text-align: center;
}
*[renewal-ui=true] .dashboard_mentor.chat .dashboard_mentor_box .error-text.center::before {
  position: relative;
}
*[renewal-ui=true] .dashboard_mentor.chat .dashboard_mentor_box .error-text.absolute {
  position: absolute;
  right: 0;
  bottom: -30px;
  width: auto;
  white-space: nowrap;
}
*[renewal-ui=true] .dashboard_mentor.chat .dashboard_mentor_box .button {
  margin-top: 10px;
}
*[renewal-ui=true] .dashboard_mentor.chat .dashboard_mentor_box .select_area {
  margin: 0 0 10px;
  width: 100%;
}
*[renewal-ui=true] .dashboard_mentor.chat .dashboard_mentor_box .select_area select {
  width: 100%;
}
*[renewal-ui=true] .dashboard_mentor.chat .modal-close {
  position: absolute;
  top: 15px;
  right: 15px;
  font-size: 5rem;
  font-weight: 100;
  z-index: 20003;
  line-height: 1;
  color: #999;
  cursor: pointer;
  background: none;
  text-indent: 0;
  text-align: right;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .dashboard_mentor.chat .modal-close {
    top: -1px;
    right: 5px;
    font-size: 3rem;
  }
}
@media screen and (min-width: 767px) and (max-width: 768px) and (orientation: portrait) {
  *[renewal-ui=true] .dashboard_mentor.chat .modal-close {
    position: fixed;
    top: 2.5vh;
    right: 4.5vh;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .dashboard_mentor.chat .modal-close {
    top: 0;
  }
}
*[renewal-ui=true] .dashboard_memo_history .pager {
  margin: 20px 0 0;
  padding: 0;
  letter-spacing: -0.4em;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .dashboard_memo_history .pager {
    text-align: center;
  }
}
*[renewal-ui=true] .dashboard_memo_history .pager li {
  list-style: none;
  display: inline-block;
  margin: 0 10px 0 0;
  letter-spacing: 0;
  font-size: 1.4rem;
}
*[renewal-ui=true] .dashboard_memo_history .pager li.current {
  color: #333;
  font-weight: 600;
}
*[renewal-ui=true] .dashboard_memo_history .pager a {
  color: #666;
}
*[renewal-ui=true] .dashboard_memo_history .memo_history {
  position: relative;
  width: 90%;
  max-width: 750px;
  margin: 0 auto;
}
*[renewal-ui=true] .dashboard_memo_history .memo_history td {
  position: relative;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .dashboard_memo_history .memo_history td:nth-of-type(n + 2) {
    padding: 0;
  }
}
*[renewal-ui=true] .dashboard_memo_history input[type=text] {
  display: inline-block;
  width: 100%;
  max-width: 300px;
  margin: 0 0 10px;
  padding: 10px 10px 10px 40px;
  border: 1px solid #ccc;
  border-radius: 5px;
  font-size: 1.4rem;
  background: url("/icon_search.48a78da4.png") left 10px center no-repeat;
}
*[renewal-ui=true] .dashboard_memo_history .memo_text {
  margin: 0;
  padding: 10px;
  text-align: left;
}
*[renewal-ui=true] .dashboard_memo_history .edit {
  position: absolute;
  display: none;
  right: 0;
  bottom: 0;
  width: 30px;
  height: 30px;
  padding: 5px;
  background: #fff;
}
*[renewal-ui=true] .dashboard_memo_history .edit img {
  width: 100%;
  height: auto;
  cursor: pointer;
}
*[renewal-ui=true] .department_compare .tab::before,
*[renewal-ui=true] .department_compare .content_head h1::before {
  content: "部署別比較";
}
*[renewal-ui=true] .department_compare .aichat_btn {
  padding: 0;
  background: none;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  gap: 10px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .department_compare .aichat_btn {
    position: absolute;
    right: 0px;
    top: 5px;
  }
}
*[renewal-ui=true] .department_compare .aichat_btn li {
  list-style: none;
}
*[renewal-ui=true] .department_compare .aichat_btn .button {
  margin-top: 0;
  padding: 5px 10px 5px 40px;
  border-radius: 5px;
  font-size: 1.4rem;
  max-width: 350px;
  background: #fff url("/icon_ai_chara.f500e5ae.png") left 10px center/auto 25px no-repeat;
  border: #5bb49b 1px solid;
  color: #5bb49b;
  box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.15);
}
*[renewal-ui=true] .department_compare .aichat_btn .button:hover {
  background: #5bb49b url("/icon_ai_chara_w.5f1426d4.png") left 10px center/auto 25px no-repeat;
  color: #fff;
  box-shadow: none;
}
*[renewal-ui=true] .position_compare .tab::before,
*[renewal-ui=true] .position_compare .content_head h1::before {
  content: "職位別比較";
}
*[renewal-ui=true] .position_compare .aichat_btn {
  padding: 0;
  background: none;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  gap: 10px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .position_compare .aichat_btn {
    position: absolute;
    right: 0px;
    top: 5px;
  }
}
*[renewal-ui=true] .position_compare .aichat_btn li {
  list-style: none;
}
*[renewal-ui=true] .position_compare .aichat_btn .button {
  margin-top: 0;
  padding: 5px 10px 5px 40px;
  border-radius: 5px;
  font-size: 1.4rem;
  max-width: 350px;
  background: #fff url("/icon_ai_chara.f500e5ae.png") left 10px center/auto 25px no-repeat;
  border: #5bb49b 1px solid;
  color: #5bb49b;
  box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.15);
}
*[renewal-ui=true] .position_compare .aichat_btn .button:hover {
  background: #5bb49b url("/icon_ai_chara_w.5f1426d4.png") left 10px center/auto 25px no-repeat;
  color: #fff;
  box-shadow: none;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .department_compare .compare_download,
*[renewal-ui=true] .position_compare .compare_download {
    margin-right: 30px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .department_compare .compare_download dl,
*[renewal-ui=true] .position_compare .compare_download dl {
    margin: 0 5%;
  }
}
*[renewal-ui=true] .department_compare .compare_download dl dt,
*[renewal-ui=true] .position_compare .compare_download dl dt {
  position: relative;
  margin: 40px 0 0;
  padding: 10px 25px;
  background: #F5F4F3;
  border-bottom: 2px solid #999;
}
*[renewal-ui=true] .department_compare .compare_download dl dt::before,
*[renewal-ui=true] .position_compare .compare_download dl dt::before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0;
  background: url("/h2_bg_left.b4c10c35.png") left top/156px auto no-repeat, url("/h2_bg_right.227f30a3.png") right top/156px auto no-repeat;
}
*[renewal-ui=true] .department_compare .compare_download dl dt::after,
*[renewal-ui=true] .position_compare .compare_download dl dt::after {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
  border-width: 10px 10px 0px 0px;
}
*[renewal-ui=true] .department_compare .compare_download dl dd,
*[renewal-ui=true] .position_compare .compare_download dl dd {
  margin: 0;
  padding: 20px 0 0;
  text-align: left;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .department_compare .compare_download dl dd,
*[renewal-ui=true] .position_compare .compare_download dl dd {
    width: 100%;
    padding: 10px 0 20px;
  }
}
*[renewal-ui=true] .department_compare .compare_download dl dd .label_text,
*[renewal-ui=true] .position_compare .compare_download dl dd .label_text {
  display: inline-block;
  width: calc(100% - 50px);
}
*[renewal-ui=true] .department_compare .compare_download dl ul,
*[renewal-ui=true] .position_compare .compare_download dl ul {
  padding-left: 0;
}
*[renewal-ui=true] .department_compare .compare_download .select_area,
*[renewal-ui=true] .position_compare .compare_download .select_area {
  margin-bottom: 4px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .department_compare .compare_download .select_area,
*[renewal-ui=true] .position_compare .compare_download .select_area {
    width: 100%;
    max-width: 400px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .department_compare .compare_download .select_area,
*[renewal-ui=true] .position_compare .compare_download .select_area {
    margin: 0 auto 4px;
  }
}
*[renewal-ui=true] .department_compare .compare_download select,
*[renewal-ui=true] .position_compare .compare_download select {
  padding: 10px 30px 10px 10px;
  width: 100%;
  font-size: 1.6rem;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .department_compare .compare_download select,
*[renewal-ui=true] .position_compare .compare_download select {
    box-sizing: border-box;
  }
}
*[renewal-ui=true] .department_compare .compare_download .sub,
*[renewal-ui=true] .position_compare .compare_download .sub {
  margin: 10px 0 0 !important;
  padding: 10px 20px 7px !important;
  background: #f6f5f2;
  border-radius: 0 0 9px 9px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .department_compare .compare_download .sub,
*[renewal-ui=true] .position_compare .compare_download .sub {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
  }
  *[renewal-ui=true] .department_compare .compare_download .sub li,
*[renewal-ui=true] .position_compare .compare_download .sub li {
    margin-right: 40px;
  }
}
*[renewal-ui=true] .department_compare .compare_download .data_type .excel,
*[renewal-ui=true] .department_compare .compare_download .data_type .pdf,
*[renewal-ui=true] .position_compare .compare_download .data_type .excel,
*[renewal-ui=true] .position_compare .compare_download .data_type .pdf {
  position: relative;
  margin: 0 auto 20px;
  padding: 20px 0 0;
  box-sizing: border-box;
  border-radius: 10px;
  background: #fff;
  border: 1px solid #ccc;
  opacity: 0.7;
}
*[renewal-ui=true] .department_compare .compare_download .data_type .excel input[type=radio],
*[renewal-ui=true] .department_compare .compare_download .data_type .pdf input[type=radio],
*[renewal-ui=true] .position_compare .compare_download .data_type .excel input[type=radio],
*[renewal-ui=true] .position_compare .compare_download .data_type .pdf input[type=radio] {
  margin-left: 20px;
}
*[renewal-ui=true] .department_compare .compare_download .data_type .excel.selected,
*[renewal-ui=true] .department_compare .compare_download .data_type .pdf.selected,
*[renewal-ui=true] .position_compare .compare_download .data_type .excel.selected,
*[renewal-ui=true] .position_compare .compare_download .data_type .pdf.selected {
  color: #fff;
  font-weight: bold;
  background: #5bb49b;
  border: 2px solid #5bb49b;
  opacity: 1;
}
*[renewal-ui=true] .department_compare .compare_download .data_type .excel.selected .sub,
*[renewal-ui=true] .department_compare .compare_download .data_type .pdf.selected .sub,
*[renewal-ui=true] .position_compare .compare_download .data_type .excel.selected .sub,
*[renewal-ui=true] .position_compare .compare_download .data_type .pdf.selected .sub {
  background: #fff;
  border-radius: 0 0 8px 8px;
  font-weight: normal;
}
*[renewal-ui=true] .department_compare .compare_download .data_type .excel.selected .sub label,
*[renewal-ui=true] .department_compare .compare_download .data_type .pdf.selected .sub label,
*[renewal-ui=true] .position_compare .compare_download .data_type .excel.selected .sub label,
*[renewal-ui=true] .position_compare .compare_download .data_type .pdf.selected .sub label {
  color: #333;
}
*[renewal-ui=true] .department_compare .compare_download .data_type .excel h3,
*[renewal-ui=true] .department_compare .compare_download .data_type .pdf h3,
*[renewal-ui=true] .position_compare .compare_download .data_type .excel h3,
*[renewal-ui=true] .position_compare .compare_download .data_type .pdf h3 {
  font-size: 1.6rem;
  margin: 0 0 20px;
  padding: 0 0 10px;
  border-bottom: 1px solid #333;
}
*[renewal-ui=true] .department_compare .compare_download .data_type .excel .select_area,
*[renewal-ui=true] .department_compare .compare_download .data_type .pdf .select_area,
*[renewal-ui=true] .position_compare .compare_download .data_type .excel .select_area,
*[renewal-ui=true] .position_compare .compare_download .data_type .pdf .select_area {
  width: 100%;
}
*[renewal-ui=true] .department_compare .compare_download .data_type .excel .template,
*[renewal-ui=true] .department_compare .compare_download .data_type .pdf .template,
*[renewal-ui=true] .position_compare .compare_download .data_type .excel .template,
*[renewal-ui=true] .position_compare .compare_download .data_type .pdf .template {
  margin-bottom: 10px;
}
*[renewal-ui=true] .department_compare .compare_download .data_type .excel .template_category,
*[renewal-ui=true] .department_compare .compare_download .data_type .pdf .template_category,
*[renewal-ui=true] .position_compare .compare_download .data_type .excel .template_category,
*[renewal-ui=true] .position_compare .compare_download .data_type .pdf .template_category {
  margin-bottom: 10px;
}
*[renewal-ui=true] .department_compare .compare_download .data_type .excel .template_category .select_area,
*[renewal-ui=true] .department_compare .compare_download .data_type .pdf .template_category .select_area,
*[renewal-ui=true] .position_compare .compare_download .data_type .excel .template_category .select_area,
*[renewal-ui=true] .position_compare .compare_download .data_type .pdf .template_category .select_area {
  width: 49%;
}
*[renewal-ui=true] .department_compare .compare_download .btn_area,
*[renewal-ui=true] .position_compare .compare_download .btn_area {
  margin-top: 40px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .department_compare section.category_score,
*[renewal-ui=true] .position_compare section.category_score {
    margin: 0 5%;
  }
}
*[renewal-ui=true] .department_compare .category_score,
*[renewal-ui=true] .position_compare .category_score {
  margin-right: 30px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .department_compare .category_score,
*[renewal-ui=true] .position_compare .category_score {
    margin: 0;
    overflow-x: scroll;
  }
  *[renewal-ui=true] .department_compare .category_score table,
*[renewal-ui=true] .position_compare .category_score table {
    min-width: 850px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .department_compare .category_score thead,
*[renewal-ui=true] .position_compare .category_score thead {
    position: -webkit-sticky;
    position: sticky;
    top: 110px;
    z-index: 205;
  }
}
*[renewal-ui=true] .department_compare .category_score thead th,
*[renewal-ui=true] .position_compare .category_score thead th {
  position: relative;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .department_compare .category_score thead th:nth-last-of-type(-n+2) .help,
*[renewal-ui=true] .position_compare .category_score thead th:nth-last-of-type(-n+2) .help {
    right: -20px;
    left: auto;
  }
  *[renewal-ui=true] .department_compare .category_score thead th:nth-last-of-type(-n+2) .help::after,
*[renewal-ui=true] .position_compare .category_score thead th:nth-last-of-type(-n+2) .help::after {
    right: 60px;
    left: auto;
  }
  *[renewal-ui=true] .department_compare .category_score thead th:nth-last-of-type(-n+2) .help::before,
*[renewal-ui=true] .position_compare .category_score thead th:nth-last-of-type(-n+2) .help::before {
    right: 58px;
    left: auto;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .department_compare .category_score thead th .help,
*[renewal-ui=true] .position_compare .category_score thead th .help {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .department_compare .category_score thead .sub_detail th .help,
*[renewal-ui=true] .position_compare .category_score thead .sub_detail th .help {
    top: 46px !important;
  }
}
*[renewal-ui=true] .department_compare .category_score thead .sub_detail th a,
*[renewal-ui=true] .position_compare .category_score thead .sub_detail th a {
  color: #333;
  text-decoration: none;
}
*[renewal-ui=true] .department_compare .category_score .main_head .total,
*[renewal-ui=true] .position_compare .category_score .main_head .total {
  background: #f6f5f2 url("/icon_compare_total.4f5b6fb8.png") center top 8px no-repeat;
}
*[renewal-ui=true] .department_compare .category_score .main_head .condition,
*[renewal-ui=true] .position_compare .category_score .main_head .condition {
  background: #f6f5f2 url("/icon_compare_condition.b89e8cb6.png") center top 8px no-repeat;
}
*[renewal-ui=true] .department_compare .category_score .main_head .engage,
*[renewal-ui=true] .position_compare .category_score .main_head .engage {
  background: #f6f5f2 url("/icon_compare_engage.e62379f1.png") center top 8px no-repeat;
}
*[renewal-ui=true] .department_compare .category_score .main_head .team,
*[renewal-ui=true] .position_compare .category_score .main_head .team {
  background: #f6f5f2 url("/icon_compare_team.95e3c2d3.png") center top 8px no-repeat;
}
*[renewal-ui=true] .department_compare .category_score .main_head .satisfy,
*[renewal-ui=true] .position_compare .category_score .main_head .satisfy {
  background: #f6f5f2 url("/icon_compare_satisfy.01d64639.png") center top 8px no-repeat;
}
*[renewal-ui=true] .department_compare .category_score .main_head .manage,
*[renewal-ui=true] .position_compare .category_score .main_head .manage {
  background: #f6f5f2 url("/icon_compare_manage.49cecb71.png") center top 8px no-repeat;
}
*[renewal-ui=true] .department_compare .category_score .main_head .culture,
*[renewal-ui=true] .position_compare .category_score .main_head .culture {
  background: #f6f5f2 url("/icon_compare_culture.34301e04.png") center top 8px no-repeat;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .department_compare .category_score .main_head .help,
*[renewal-ui=true] .position_compare .category_score .main_head .help {
    top: 95px;
  }
}
*[renewal-ui=true] .department_compare .category_score .main_head a,
*[renewal-ui=true] .position_compare .category_score .main_head a {
  color: #333;
  text-decoration: none;
}
*[renewal-ui=true] .department_compare .sub_category_score,
*[renewal-ui=true] .position_compare .sub_category_score {
  margin-right: 30px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .department_compare .sub_category_score,
*[renewal-ui=true] .position_compare .sub_category_score {
    margin-top: -80px;
    padding-top: 80px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .department_compare .sub_category_score,
*[renewal-ui=true] .position_compare .sub_category_score {
    margin: 0 5%;
    overflow-x: scroll;
  }
  *[renewal-ui=true] .department_compare .sub_category_score table,
*[renewal-ui=true] .position_compare .sub_category_score table {
    width: 850px;
  }
  *[renewal-ui=true] .department_compare .sub_category_score table .department,
*[renewal-ui=true] .position_compare .sub_category_score table .department {
    width: 11%;
    min-width: 90px;
    max-width: 100px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .department_compare .sub_category_score thead,
*[renewal-ui=true] .position_compare .sub_category_score thead {
    position: -webkit-sticky;
    position: sticky;
    top: 103px;
    z-index: 205;
  }
}
*[renewal-ui=true] .department_compare .sub_category_score thead th,
*[renewal-ui=true] .position_compare .sub_category_score thead th {
  position: relative;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .department_compare .sub_category_score thead th.culture .help,
*[renewal-ui=true] .position_compare .sub_category_score thead th.culture .help {
    right: -20px;
    left: auto;
  }
  *[renewal-ui=true] .department_compare .sub_category_score thead th.culture .help::after,
*[renewal-ui=true] .position_compare .sub_category_score thead th.culture .help::after {
    right: 60px;
    left: auto;
  }
  *[renewal-ui=true] .department_compare .sub_category_score thead th.culture .help::before,
*[renewal-ui=true] .position_compare .sub_category_score thead th.culture .help::before {
    right: 58px;
    left: auto;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .department_compare .sub_category_score thead th .help,
*[renewal-ui=true] .position_compare .sub_category_score thead th .help {
    display: none;
  }
}
*[renewal-ui=true] .department_compare .sub_category_score .main_head th,
*[renewal-ui=true] .position_compare .sub_category_score .main_head th {
  padding: 10px;
}
*[renewal-ui=true] .department_compare .sub_category_score .sub_detail th,
*[renewal-ui=true] .position_compare .sub_category_score .sub_detail th {
  padding: 10px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .department_compare .sub_category_score .sub_detail th .help,
*[renewal-ui=true] .position_compare .sub_category_score .sub_detail th .help {
    top: 60px !important;
  }
  *[renewal-ui=true] .department_compare .sub_category_score .sub_detail th:nth-last-of-type(-n+2) .help,
*[renewal-ui=true] .position_compare .sub_category_score .sub_detail th:nth-last-of-type(-n+2) .help {
    right: -20px;
    left: auto;
  }
  *[renewal-ui=true] .department_compare .sub_category_score .sub_detail th:nth-last-of-type(-n+2) .help::after,
*[renewal-ui=true] .position_compare .sub_category_score .sub_detail th:nth-last-of-type(-n+2) .help::after {
    right: 60px;
    left: auto;
  }
  *[renewal-ui=true] .department_compare .sub_category_score .sub_detail th:nth-last-of-type(-n+2) .help::before,
*[renewal-ui=true] .position_compare .sub_category_score .sub_detail th:nth-last-of-type(-n+2) .help::before {
    right: 58px;
    left: auto;
  }
}
*[renewal-ui=true] .department_compare .sub_category_score .sub_detail th a,
*[renewal-ui=true] .position_compare .sub_category_score .sub_detail th a {
  color: #333;
  text-decoration: none;
}
*[renewal-ui=true] .department_compare .sub_category_score h2,
*[renewal-ui=true] .position_compare .sub_category_score h2 {
  margin: 30px 0 10px;
  font-size: 1.8rem;
}
*[renewal-ui=true] .department_compare .sub_category_score.ogr_condition .help,
*[renewal-ui=true] .position_compare .sub_category_score.ogr_condition .help {
  top: 64px;
}
*[renewal-ui=true] .department_compare .sub_category_score.ogr_condition .sub_detail .help,
*[renewal-ui=true] .position_compare .sub_category_score.ogr_condition .sub_detail .help {
  top: 43px !important;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .department_compare .category_score .help,
*[renewal-ui=true] .department_compare .sub_category_score .help,
*[renewal-ui=true] .position_compare .category_score .help,
*[renewal-ui=true] .position_compare .sub_category_score .help {
    top: 81px;
    left: -20px;
    width: 310px;
    height: auto;
    text-indent: inherit;
  }
  *[renewal-ui=true] .department_compare .category_score .sub_detail,
*[renewal-ui=true] .department_compare .sub_category_score .sub_detail,
*[renewal-ui=true] .position_compare .category_score .sub_detail,
*[renewal-ui=true] .position_compare .sub_category_score .sub_detail {
    cursor: help;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .department_compare.org_score .category_score,
*[renewal-ui=true] .position_compare.org_score .category_score {
    margin: 0;
    padding: 10px 5%;
  }
}
*[renewal-ui=true] .department_compare.org_score .content_head,
*[renewal-ui=true] .position_compare.org_score .content_head {
  padding-bottom: 20px;
  border-bottom: 1px solid #f6f5f2;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .department_compare.org_score .content_head .select_area,
*[renewal-ui=true] .position_compare.org_score .content_head .select_area {
    margin: 0 0 10px;
  }
}
*[renewal-ui=true] .department_compare.org_score .content_head .flex,
*[renewal-ui=true] .position_compare.org_score .content_head .flex {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .department_compare.org_score .content_head .flex,
*[renewal-ui=true] .position_compare.org_score .content_head .flex {
    margin-left: 20px;
  }
  *[renewal-ui=true] .department_compare.org_score .content_head .flex:nth-of-type(1),
*[renewal-ui=true] .position_compare.org_score .content_head .flex:nth-of-type(1) {
    margin-left: 0;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .department_compare.org_score .content_head .flex,
*[renewal-ui=true] .position_compare.org_score .content_head .flex {
    margin: 0 0 10px;
  }
}
*[renewal-ui=true] .department_compare.org_score .content_head .compare_others,
*[renewal-ui=true] .position_compare.org_score .content_head .compare_others {
  margin: 0 0 0 10px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .department_compare.org_score .content_head .compare_others,
*[renewal-ui=true] .position_compare.org_score .content_head .compare_others {
    padding-right: 20px;
  }
}
*[renewal-ui=true] .department_compare.org_score .content_head .compare_others:nth-last-of-type(1),
*[renewal-ui=true] .position_compare.org_score .content_head .compare_others:nth-last-of-type(1) {
  margin-right: 0;
  padding-right: 0;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .department_compare.org_score h2,
*[renewal-ui=true] .position_compare.org_score h2 {
    margin-bottom: 30px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .department_compare.org_score .box,
*[renewal-ui=true] .position_compare.org_score .box {
    margin-bottom: 80px;
    padding: 0;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .department_compare.org_score .box,
*[renewal-ui=true] .position_compare.org_score .box {
    padding: 20px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .department_compare.org_score .explain,
*[renewal-ui=true] .position_compare.org_score .explain {
    right: 40px;
  }
}
*[renewal-ui=true] .department_compare.org_score .explain .part,
*[renewal-ui=true] .position_compare.org_score .explain .part {
  font-size: 1.6rem;
}
*[renewal-ui=true] .department_compare.org_score .comment,
*[renewal-ui=true] .position_compare.org_score .comment {
  margin: 30px 0 0;
  padding: 20px;
  font-size: 1.4rem;
  background: url("/h2_bg_left.b4c10c35.png") left top/156px auto no-repeat;
  background-color: #F1F9EE;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .department_compare.org_score .org_score_total .helper,
*[renewal-ui=true] .position_compare.org_score .org_score_total .helper {
    max-width: 850px;
  }
}
*[renewal-ui=true] .department_compare.org_score .org_score_total .date,
*[renewal-ui=true] .position_compare.org_score .org_score_total .date {
  font-size: 1.4rem;
  color: #666;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .department_compare.org_score .org_score_total .date,
*[renewal-ui=true] .position_compare.org_score .org_score_total .date {
    position: absolute;
    width: 50%;
    right: 40px;
    top: 35px;
    text-align: right;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .department_compare.org_score .org_score_total .explain,
*[renewal-ui=true] .position_compare.org_score .org_score_total .explain {
    top: 90px;
    text-align: left;
  }
  *[renewal-ui=true] .department_compare.org_score .org_score_total .explain li,
*[renewal-ui=true] .position_compare.org_score .org_score_total .explain li {
    margin-bottom: 5px;
    display: block;
  }
  *[renewal-ui=true] .department_compare.org_score .org_score_total .explain li.person,
*[renewal-ui=true] .position_compare.org_score .org_score_total .explain li.person {
    font-size: 1.6rem;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .department_compare.org_score .org_score_total .explain,
*[renewal-ui=true] .position_compare.org_score .org_score_total .explain {
    position: relative;
    top: auto;
    right: auto;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .department_compare.org_score .org_score_total .score,
*[renewal-ui=true] .position_compare.org_score .org_score_total .score {
    width: 48%;
    order: 1;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .department_compare.org_score .org_score_total .score,
*[renewal-ui=true] .position_compare.org_score .org_score_total .score {
    width: 100%;
    margin-top: 20px;
  }
}
*[renewal-ui=true] .department_compare.org_score .org_score_total .score .bar_graph,
*[renewal-ui=true] .position_compare.org_score .org_score_total .score .bar_graph {
  margin-top: 20px;
  text-align: center;
}
*[renewal-ui=true] .department_compare.org_score .org_score_total .score .bar_graph img,
*[renewal-ui=true] .position_compare.org_score .org_score_total .score .bar_graph img {
  width: 100%;
  max-width: 366px;
  height: auto;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .department_compare.org_score .org_score_total .score_transition,
*[renewal-ui=true] .position_compare.org_score .org_score_total .score_transition {
    width: 100%;
    order: 3;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .department_compare.org_score .org_score_total .score_transition,
*[renewal-ui=true] .position_compare.org_score .org_score_total .score_transition {
    margin-top: 20px;
  }
}
*[renewal-ui=true] .department_compare.org_score .org_score_total .score_transition .bar_graph,
*[renewal-ui=true] .position_compare.org_score .org_score_total .score_transition .bar_graph {
  margin-top: 20px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .department_compare.org_score .org_score_total .score_chart,
*[renewal-ui=true] .position_compare.org_score .org_score_total .score_chart {
    width: 48%;
    order: 2;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .department_compare.org_score .org_score_total .score_chart,
*[renewal-ui=true] .position_compare.org_score .org_score_total .score_chart {
    margin-top: 40px;
  }
}
*[renewal-ui=true] .department_compare.org_score .org_score_total .score_chart h3,
*[renewal-ui=true] .position_compare.org_score .org_score_total .score_chart h3 {
  margin-bottom: 0;
}
*[renewal-ui=true] .department_compare.org_score .org_score_total .score_chart .chart_graph,
*[renewal-ui=true] .position_compare.org_score .org_score_total .score_chart .chart_graph {
  text-align: center;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .department_compare.org_score .org_condition .helper,
*[renewal-ui=true] .position_compare.org_score .org_condition .helper {
    max-width: 850px;
  }
}
*[renewal-ui=true] .department_compare.org_score .org_condition .date,
*[renewal-ui=true] .position_compare.org_score .org_condition .date {
  font-size: 1.4rem;
  color: #666;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .department_compare.org_score .org_condition .date,
*[renewal-ui=true] .position_compare.org_score .org_condition .date {
    position: absolute;
    width: 50%;
    right: 40px;
    top: 35px;
    text-align: right;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .department_compare.org_score .org_condition .explain,
*[renewal-ui=true] .position_compare.org_score .org_condition .explain {
    top: 90px;
    text-align: left;
  }
  *[renewal-ui=true] .department_compare.org_score .org_condition .explain li,
*[renewal-ui=true] .position_compare.org_score .org_condition .explain li {
    margin-bottom: 5px;
    display: block;
  }
  *[renewal-ui=true] .department_compare.org_score .org_condition .explain li.person,
*[renewal-ui=true] .position_compare.org_score .org_condition .explain li.person {
    font-size: 1.6rem;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .department_compare.org_score .org_condition .explain,
*[renewal-ui=true] .position_compare.org_score .org_condition .explain {
    position: relative;
    top: auto;
    right: auto;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .department_compare.org_score .org_condition .score,
*[renewal-ui=true] .position_compare.org_score .org_condition .score {
    width: 24%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .department_compare.org_score .org_condition .score,
*[renewal-ui=true] .position_compare.org_score .org_condition .score {
    margin-top: 20px;
  }
}
*[renewal-ui=true] .department_compare.org_score .org_condition .score .bar_graph,
*[renewal-ui=true] .position_compare.org_score .org_condition .score .bar_graph {
  margin-top: 20px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .department_compare.org_score .org_condition .score_transition,
*[renewal-ui=true] .position_compare.org_score .org_condition .score_transition {
    width: 35%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .department_compare.org_score .org_condition .score_transition,
*[renewal-ui=true] .position_compare.org_score .org_condition .score_transition {
    margin-top: 20px;
  }
}
*[renewal-ui=true] .department_compare.org_score .org_condition .score_transition .bar_graph,
*[renewal-ui=true] .position_compare.org_score .org_condition .score_transition .bar_graph {
  margin-top: 20px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .department_compare.org_score .org_condition .score_chart,
*[renewal-ui=true] .position_compare.org_score .org_condition .score_chart {
    width: 35%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .department_compare.org_score .org_condition .score_chart,
*[renewal-ui=true] .position_compare.org_score .org_condition .score_chart {
    margin-top: 40px;
  }
}
*[renewal-ui=true] .department_compare.org_score .org_condition .score_chart h3,
*[renewal-ui=true] .position_compare.org_score .org_condition .score_chart h3 {
  margin-bottom: 0;
}
*[renewal-ui=true] .department_compare.org_score .org_condition .score_chart .chart_graph,
*[renewal-ui=true] .position_compare.org_score .org_condition .score_chart .chart_graph {
  text-align: center;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .department_compare.org_score .org_engagement .helper,
*[renewal-ui=true] .position_compare.org_score .org_engagement .helper {
    max-width: 850px;
  }
}
*[renewal-ui=true] .department_compare.org_score .org_engagement .date,
*[renewal-ui=true] .position_compare.org_score .org_engagement .date {
  font-size: 1.4rem;
  color: #666;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .department_compare.org_score .org_engagement .date,
*[renewal-ui=true] .position_compare.org_score .org_engagement .date {
    position: absolute;
    width: 50%;
    right: 40px;
    top: 35px;
    text-align: right;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .department_compare.org_score .org_engagement .explain,
*[renewal-ui=true] .position_compare.org_score .org_engagement .explain {
    top: 90px;
    text-align: left;
  }
  *[renewal-ui=true] .department_compare.org_score .org_engagement .explain li,
*[renewal-ui=true] .position_compare.org_score .org_engagement .explain li {
    margin-bottom: 5px;
    display: block;
  }
  *[renewal-ui=true] .department_compare.org_score .org_engagement .explain li.person,
*[renewal-ui=true] .position_compare.org_score .org_engagement .explain li.person {
    font-size: 1.6rem;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .department_compare.org_score .org_engagement .explain,
*[renewal-ui=true] .position_compare.org_score .org_engagement .explain {
    position: relative;
    top: auto;
    right: auto;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .department_compare.org_score .org_engagement .score,
*[renewal-ui=true] .position_compare.org_score .org_engagement .score {
    width: 24%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .department_compare.org_score .org_engagement .score,
*[renewal-ui=true] .position_compare.org_score .org_engagement .score {
    margin-top: 20px;
  }
}
*[renewal-ui=true] .department_compare.org_score .org_engagement .score .bar_graph,
*[renewal-ui=true] .position_compare.org_score .org_engagement .score .bar_graph {
  margin-top: 20px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .department_compare.org_score .org_engagement .score_transition,
*[renewal-ui=true] .position_compare.org_score .org_engagement .score_transition {
    width: 35%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .department_compare.org_score .org_engagement .score_transition,
*[renewal-ui=true] .position_compare.org_score .org_engagement .score_transition {
    margin-top: 20px;
  }
}
*[renewal-ui=true] .department_compare.org_score .org_engagement .score_transition .bar_graph,
*[renewal-ui=true] .position_compare.org_score .org_engagement .score_transition .bar_graph {
  margin-top: 20px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .department_compare.org_score .org_engagement .score_chart,
*[renewal-ui=true] .position_compare.org_score .org_engagement .score_chart {
    width: 35%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .department_compare.org_score .org_engagement .score_chart,
*[renewal-ui=true] .position_compare.org_score .org_engagement .score_chart {
    margin-top: 40px;
  }
}
*[renewal-ui=true] .department_compare.org_score .org_engagement .score_chart h3,
*[renewal-ui=true] .position_compare.org_score .org_engagement .score_chart h3 {
  margin-bottom: 0;
}
*[renewal-ui=true] .department_compare.org_score .org_engagement .score_chart .chart_graph,
*[renewal-ui=true] .position_compare.org_score .org_engagement .score_chart .chart_graph {
  text-align: center;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .department_compare.org_score .org_team .helper,
*[renewal-ui=true] .position_compare.org_score .org_team .helper {
    max-width: 850px;
  }
}
*[renewal-ui=true] .department_compare.org_score .org_team .date,
*[renewal-ui=true] .position_compare.org_score .org_team .date {
  font-size: 1.4rem;
  color: #666;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .department_compare.org_score .org_team .date,
*[renewal-ui=true] .position_compare.org_score .org_team .date {
    position: absolute;
    width: 50%;
    right: 40px;
    top: 35px;
    text-align: right;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .department_compare.org_score .org_team .explain,
*[renewal-ui=true] .position_compare.org_score .org_team .explain {
    top: 90px;
    text-align: left;
  }
  *[renewal-ui=true] .department_compare.org_score .org_team .explain li,
*[renewal-ui=true] .position_compare.org_score .org_team .explain li {
    margin-bottom: 5px;
    display: block;
  }
  *[renewal-ui=true] .department_compare.org_score .org_team .explain li.person,
*[renewal-ui=true] .position_compare.org_score .org_team .explain li.person {
    font-size: 1.6rem;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .department_compare.org_score .org_team .explain,
*[renewal-ui=true] .position_compare.org_score .org_team .explain {
    position: relative;
    top: auto;
    right: auto;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .department_compare.org_score .org_team .score,
*[renewal-ui=true] .position_compare.org_score .org_team .score {
    width: 24%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .department_compare.org_score .org_team .score,
*[renewal-ui=true] .position_compare.org_score .org_team .score {
    margin-top: 20px;
  }
}
*[renewal-ui=true] .department_compare.org_score .org_team .score .bar_graph,
*[renewal-ui=true] .position_compare.org_score .org_team .score .bar_graph {
  margin-top: 20px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .department_compare.org_score .org_team .score_transition,
*[renewal-ui=true] .position_compare.org_score .org_team .score_transition {
    width: 35%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .department_compare.org_score .org_team .score_transition,
*[renewal-ui=true] .position_compare.org_score .org_team .score_transition {
    margin-top: 20px;
  }
}
*[renewal-ui=true] .department_compare.org_score .org_team .score_transition .bar_graph,
*[renewal-ui=true] .position_compare.org_score .org_team .score_transition .bar_graph {
  margin-top: 20px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .department_compare.org_score .org_team .score_chart,
*[renewal-ui=true] .position_compare.org_score .org_team .score_chart {
    width: 35%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .department_compare.org_score .org_team .score_chart,
*[renewal-ui=true] .position_compare.org_score .org_team .score_chart {
    margin-top: 40px;
  }
}
*[renewal-ui=true] .department_compare.org_score .org_team .score_chart h3,
*[renewal-ui=true] .position_compare.org_score .org_team .score_chart h3 {
  margin-bottom: 0;
}
*[renewal-ui=true] .department_compare.org_score .org_team .score_chart .chart_graph,
*[renewal-ui=true] .position_compare.org_score .org_team .score_chart .chart_graph {
  text-align: center;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .department_compare.org_score .org_satisfy .helper,
*[renewal-ui=true] .position_compare.org_score .org_satisfy .helper {
    min-width: 850px;
  }
}
*[renewal-ui=true] .department_compare.org_score .org_satisfy .date,
*[renewal-ui=true] .position_compare.org_score .org_satisfy .date {
  font-size: 1.4rem;
  color: #666;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .department_compare.org_score .org_satisfy .date,
*[renewal-ui=true] .position_compare.org_score .org_satisfy .date {
    position: absolute;
    width: 50%;
    right: 40px;
    top: 35px;
    text-align: right;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .department_compare.org_score .org_satisfy .score,
*[renewal-ui=true] .position_compare.org_score .org_satisfy .score {
    width: 24%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .department_compare.org_score .org_satisfy .score,
*[renewal-ui=true] .position_compare.org_score .org_satisfy .score {
    margin-top: 20px;
  }
}
*[renewal-ui=true] .department_compare.org_score .org_satisfy .score .bar_graph,
*[renewal-ui=true] .position_compare.org_score .org_satisfy .score .bar_graph {
  margin-top: 20px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .department_compare.org_score .org_satisfy .score_transition,
*[renewal-ui=true] .position_compare.org_score .org_satisfy .score_transition {
    width: 35%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .department_compare.org_score .org_satisfy .score_transition,
*[renewal-ui=true] .position_compare.org_score .org_satisfy .score_transition {
    margin-top: 20px;
  }
}
*[renewal-ui=true] .department_compare.org_score .org_satisfy .score_transition .bar_graph,
*[renewal-ui=true] .position_compare.org_score .org_satisfy .score_transition .bar_graph {
  margin-top: 20px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .department_compare.org_score .org_satisfy .score_chart,
*[renewal-ui=true] .position_compare.org_score .org_satisfy .score_chart {
    width: 35%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .department_compare.org_score .org_satisfy .score_chart,
*[renewal-ui=true] .position_compare.org_score .org_satisfy .score_chart {
    margin-top: 40px;
  }
}
*[renewal-ui=true] .department_compare.org_score .org_satisfy .score_chart h3,
*[renewal-ui=true] .position_compare.org_score .org_satisfy .score_chart h3 {
  margin-bottom: 0;
}
*[renewal-ui=true] .department_compare.org_score .org_satisfy .score_chart .chart_graph,
*[renewal-ui=true] .position_compare.org_score .org_satisfy .score_chart .chart_graph {
  text-align: center;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .department_compare.org_score .org_satisfy .score_chart .explain,
*[renewal-ui=true] .position_compare.org_score .org_satisfy .score_chart .explain {
    top: 90px;
    text-align: left;
  }
  *[renewal-ui=true] .department_compare.org_score .org_satisfy .score_chart .explain li,
*[renewal-ui=true] .position_compare.org_score .org_satisfy .score_chart .explain li {
    margin-bottom: 5px;
    display: block;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .department_compare.org_score .org_satisfy .score_chart .explain,
*[renewal-ui=true] .position_compare.org_score .org_satisfy .score_chart .explain {
    position: relative;
    top: auto;
    right: auto;
  }
}
*[renewal-ui=true] .department_compare.org_score .org_satisfy .satisfy_comparison,
*[renewal-ui=true] .position_compare.org_score .org_satisfy .satisfy_comparison {
  position: relative;
  margin: 60px 0 0;
}
*[renewal-ui=true] .department_compare.org_score .org_satisfy .satisfy_comparison .line_graph .score_compare_ttl,
*[renewal-ui=true] .position_compare.org_score .org_satisfy .satisfy_comparison .line_graph .score_compare_ttl {
  margin-left: 65px;
  margin-right: 0.5vw;
}
*[renewal-ui=true] .department_compare.org_score .org_satisfy .satisfy_comparison .line_graph .score_compare_ttl dl,
*[renewal-ui=true] .position_compare.org_score .org_satisfy .satisfy_comparison .line_graph .score_compare_ttl dl {
  padding: 20px 0 10px;
}
*[renewal-ui=true] .department_compare.org_score .org_satisfy .satisfy_comparison .line_graph .score_compare_ttl .section2,
*[renewal-ui=true] .position_compare.org_score .org_satisfy .satisfy_comparison .line_graph .score_compare_ttl .section2 {
  width: 19% !important;
}
*[renewal-ui=true] .department_compare.org_score .org_satisfy .satisfy_comparison .line_graph .score_compare_ttl .section2 li,
*[renewal-ui=true] .position_compare.org_score .org_satisfy .satisfy_comparison .line_graph .score_compare_ttl .section2 li {
  width: 20%;
}
*[renewal-ui=true] .department_compare.org_score .org_satisfy .satisfy_comparison .line_graph .score_compare_ttl .section3,
*[renewal-ui=true] .position_compare.org_score .org_satisfy .satisfy_comparison .line_graph .score_compare_ttl .section3 {
  width: 19% !important;
}
*[renewal-ui=true] .department_compare.org_score .org_satisfy .satisfy_comparison .line_graph .score_compare_ttl .section3 li,
*[renewal-ui=true] .position_compare.org_score .org_satisfy .satisfy_comparison .line_graph .score_compare_ttl .section3 li {
  width: 20%;
}
*[renewal-ui=true] .department_compare.org_score .org_satisfy .satisfy_comparison .line_graph .score_compare_ttl .section4,
*[renewal-ui=true] .position_compare.org_score .org_satisfy .satisfy_comparison .line_graph .score_compare_ttl .section4 {
  width: 19% !important;
}
*[renewal-ui=true] .department_compare.org_score .org_satisfy .satisfy_comparison .line_graph .score_compare_ttl .section4 li,
*[renewal-ui=true] .position_compare.org_score .org_satisfy .satisfy_comparison .line_graph .score_compare_ttl .section4 li {
  width: 20%;
}
*[renewal-ui=true] .department_compare.org_score .org_satisfy .satisfy_comparison .line_graph .score_compare_ttl .section5,
*[renewal-ui=true] .position_compare.org_score .org_satisfy .satisfy_comparison .line_graph .score_compare_ttl .section5 {
  width: 19% !important;
}
*[renewal-ui=true] .department_compare.org_score .org_satisfy .satisfy_comparison .line_graph .score_compare_ttl .section5 li,
*[renewal-ui=true] .position_compare.org_score .org_satisfy .satisfy_comparison .line_graph .score_compare_ttl .section5 li {
  width: 20%;
}
*[renewal-ui=true] .department_compare.org_score .org_satisfy .satisfy_comparison .line_graph .score_compare_ttl .section6,
*[renewal-ui=true] .position_compare.org_score .org_satisfy .satisfy_comparison .line_graph .score_compare_ttl .section6 {
  width: 22.7% !important;
}
*[renewal-ui=true] .department_compare.org_score .org_satisfy .satisfy_comparison .line_graph .score_compare_ttl .section6 li,
*[renewal-ui=true] .position_compare.org_score .org_satisfy .satisfy_comparison .line_graph .score_compare_ttl .section6 li {
  width: 16.6%;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .department_compare.org_score .org_satisfy .satisfy_comparison .line_graph,
*[renewal-ui=true] .position_compare.org_score .org_satisfy .satisfy_comparison .line_graph {
    width: 900px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .department_compare.org_score .org_satisfy .satisfy_comparison .explain,
*[renewal-ui=true] .position_compare.org_score .org_satisfy .satisfy_comparison .explain {
    top: -10px;
    right: 0;
  }
}
*[renewal-ui=true] .department_compare.org_score .org_satisfy .satisfy_comparison .explain .part,
*[renewal-ui=true] .position_compare.org_score .org_satisfy .satisfy_comparison .explain .part {
  font-size: 1.4rem;
}
*[renewal-ui=true] .department_compare.org_score .org_satisfy .slide_graph,
*[renewal-ui=true] .position_compare.org_score .org_satisfy .slide_graph {
  position: relative;
  margin-top: 10px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .department_compare.org_score .management_culture,
*[renewal-ui=true] .position_compare.org_score .management_culture {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .department_compare.org_score .management_culture .box,
*[renewal-ui=true] .position_compare.org_score .management_culture .box {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .department_compare.org_score .org_management,
*[renewal-ui=true] .position_compare.org_score .org_management {
    width: 60%;
  }
}
*[renewal-ui=true] .department_compare.org_score .org_management .date,
*[renewal-ui=true] .position_compare.org_score .org_management .date {
  font-size: 1.4rem;
  color: #666;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .department_compare.org_score .org_management .date,
*[renewal-ui=true] .position_compare.org_score .org_management .date {
    position: absolute;
    width: 50%;
    right: 40px;
    top: 35px;
    text-align: right;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .department_compare.org_score .org_management .explain,
*[renewal-ui=true] .position_compare.org_score .org_management .explain {
    top: 90px;
    text-align: left;
  }
  *[renewal-ui=true] .department_compare.org_score .org_management .explain li,
*[renewal-ui=true] .position_compare.org_score .org_management .explain li {
    margin-bottom: 5px;
    display: block;
  }
  *[renewal-ui=true] .department_compare.org_score .org_management .explain li.person,
*[renewal-ui=true] .position_compare.org_score .org_management .explain li.person {
    font-size: 1.6rem;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .department_compare.org_score .org_management .explain,
*[renewal-ui=true] .position_compare.org_score .org_management .explain {
    position: relative;
    top: auto;
    right: auto;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .department_compare.org_score .org_management .score,
*[renewal-ui=true] .position_compare.org_score .org_management .score {
    width: 45%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .department_compare.org_score .org_management .score,
*[renewal-ui=true] .position_compare.org_score .org_management .score {
    margin-top: 20px;
  }
}
*[renewal-ui=true] .department_compare.org_score .org_management .score .bar_graph,
*[renewal-ui=true] .position_compare.org_score .org_management .score .bar_graph {
  margin-top: 20px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .department_compare.org_score .org_management .score_chart,
*[renewal-ui=true] .position_compare.org_score .org_management .score_chart {
    width: 50%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .department_compare.org_score .org_management .score_chart,
*[renewal-ui=true] .position_compare.org_score .org_management .score_chart {
    margin-top: 40px;
  }
}
*[renewal-ui=true] .department_compare.org_score .org_management .score_chart h3,
*[renewal-ui=true] .position_compare.org_score .org_management .score_chart h3 {
  margin-bottom: 0;
}
*[renewal-ui=true] .department_compare.org_score .org_management .score_chart .chart_graph,
*[renewal-ui=true] .position_compare.org_score .org_management .score_chart .chart_graph {
  text-align: center;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .department_compare.org_score .org_culture,
*[renewal-ui=true] .position_compare.org_score .org_culture {
    width: 35%;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .department_compare.org_score .org_culture .helper,
*[renewal-ui=true] .position_compare.org_score .org_culture .helper {
    max-width: 90%;
  }
}
*[renewal-ui=true] .department_compare.org_score .org_culture .date,
*[renewal-ui=true] .position_compare.org_score .org_culture .date {
  font-size: 1.4rem;
  color: #666;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .department_compare.org_score .org_culture .date,
*[renewal-ui=true] .position_compare.org_score .org_culture .date {
    position: absolute;
    width: 50%;
    right: 40px;
    top: 35px;
    text-align: right;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .department_compare.org_score .org_culture .explain,
*[renewal-ui=true] .position_compare.org_score .org_culture .explain {
    top: 90px;
    text-align: left;
  }
  *[renewal-ui=true] .department_compare.org_score .org_culture .explain li,
*[renewal-ui=true] .position_compare.org_score .org_culture .explain li {
    margin-bottom: 5px;
    display: block;
  }
  *[renewal-ui=true] .department_compare.org_score .org_culture .explain li.person,
*[renewal-ui=true] .position_compare.org_score .org_culture .explain li.person {
    font-size: 1.6rem;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .department_compare.org_score .org_culture .explain,
*[renewal-ui=true] .position_compare.org_score .org_culture .explain {
    position: relative;
    top: auto;
    right: auto;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .department_compare.org_score .org_culture .score,
*[renewal-ui=true] .position_compare.org_score .org_culture .score {
    margin-top: 20px;
  }
}
*[renewal-ui=true] .department_compare.org_score .org_culture .score .bar_graph,
*[renewal-ui=true] .position_compare.org_score .org_culture .score .bar_graph {
  margin-top: 20px;
}
*[renewal-ui=true] .trend_transition {
  min-height: calc(100vh - 235px);
}
*[renewal-ui=true] .trend_transition .tab::before,
*[renewal-ui=true] .trend_transition .content_head h1::before {
  content: "トレンド推移";
}
*[renewal-ui=true] .trend_transition .data_info {
  justify-content: flex-start;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .trend_transition .select_area {
    margin-right: 40px;
  }
}
*[renewal-ui=true] .trend_transition .select_area option.second {
  padding-left: 1em;
}
*[renewal-ui=true] .trend_transition .select_area.position {
  display: none;
}
*[renewal-ui=true] .trend_transition .compare_others {
  margin-left: 10px;
}
*[renewal-ui=true] .trend_transition .compare_switch {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .trend_transition .compare_switch {
    margin-left: 10px;
  }
}
*[renewal-ui=true] .trend_transition .trend_graph {
  margin-right: 30px;
  margin-bottom: 30px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .trend_transition .trend_graph {
    margin: 0 5% 30px;
  }
}
*[renewal-ui=true] .trend_transition .trend_graph .box {
  text-align: left;
  padding: 0;
  box-shadow: none;
  border-radius: 0;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .trend_transition .trend_graph .box {
    margin-bottom: 100px;
  }
}
*[renewal-ui=true] .trend_transition .trend_graph h2 {
  margin: 0 0 20px;
  font-size: 2rem;
  text-align: left;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .trend_transition .trend_graph h2 {
    margin: 0 0 10px;
    font-size: 1.8rem;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .trend_transition .trend_graph h2 span {
    top: 4px;
  }
}
*[renewal-ui=true] .trend_transition .trend_graph .explain {
  position: absolute;
  right: 20px;
  top: 50px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .trend_transition .trend_graph .explain {
    right: 0;
    top: 40px;
  }
}
*[renewal-ui=true] .trend_transition .trend_graph .explain .compare {
  top: 0;
}
*[renewal-ui=true] .trend_transition .trend_graph .line_graph {
  margin-top: 0px;
}
*[renewal-ui=true] .trend_transition .trend_graph.sub_category .explain {
  top: 20px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .trend_transition .trend_graph.flex_bt .box {
    margin-bottom: 60px;
    width: 48.5%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .trend_transition .trend_graph.flex_bt .box {
    margin-bottom: 30px;
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .trend_transition .trend_graph.flex_bt .helper {
    max-width: 90%;
  }
}
*[renewal-ui=true] .category .tab::before,
*[renewal-ui=true] .category .content_head h1::before {
  content: "項目別詳細";
}
*[renewal-ui=true] .category .data_info {
  -webkit-box-pack: start;
  justify-content: flex-start;
  text-align: center;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .category .select_area {
    margin: 0 20px 0 0;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .category .select_area {
    display: inline-block;
    margin: 0 0 10px;
  }
}
*[renewal-ui=true] .category .compare_others {
  margin: 0 0 0 10px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .category .compare_others {
    padding-right: 20px;
  }
}
*[renewal-ui=true] .category_score {
  margin-right: 30px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .category_score {
    margin: 0 5%;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .category_score .slide_graph {
    margin-top: 40px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .category_score .slide_graph {
    margin-top: 30px;
    overflow-x: scroll;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .category_score .box_tab {
    margin: 0 0 10px;
  }
}
*[renewal-ui=true] .category_score .tab_panel .panel_area {
  display: none;
}
*[renewal-ui=true] .category_score .tab_panel .panel_area.active {
  display: block;
}
*[renewal-ui=true] .category_score .tab_panel .panel_area.box {
  position: relative;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .category_score .tab_panel .panel_area.box {
    padding: 30px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
    border-radius: 10px;
  }
  *[renewal-ui=true] .category_score .tab_panel .panel_area.box .helper {
    bottom: 99.2%;
  }
}
*[renewal-ui=true] .category_score .box {
  text-align: left;
  margin-bottom: 30px;
  padding: 0;
  box-shadow: none;
  border-radius: 0;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .category_score .box {
    margin-bottom: 60px;
  }
}
*[renewal-ui=true] .category_score h2 {
  margin: 0 0 30px;
  font-size: 2rem;
  text-align: left;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .category_score h2 {
    font-size: 1.8rem;
  }
}
*[renewal-ui=true] .category_score .explain {
  position: absolute;
  right: 20px;
  top: 40px;
}
*[renewal-ui=true] .category_score .explain .compare {
  top: 0 !important;
}
*[renewal-ui=true] .category_score .explain.bottom {
  position: relative;
  right: auto;
  top: auto;
  margin: 20px 0 0;
  padding: 0;
  text-align: center;
  letter-spacing: -0.4em;
}
*[renewal-ui=true] .category_score .explain.bottom .compare {
  top: 0 !important;
}
*[renewal-ui=true] .category_score .line_graph {
  margin-top: 0px;
}
*[renewal-ui=true] .category_score .score_compare_ttl {
  margin-left: 60px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .category_score .score_compare_ttl {
    flex-wrap: nowrap;
  }
}
*[renewal-ui=true] .category_score .score_compare_ttl dl {
  width: 15%;
  margin: 0 1px;
  padding: 20px 4px 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  font-size: 1.4rem;
}
*[renewal-ui=true] .category_score .score_compare_ttl dl:nth-last-of-type(-n+2) {
  width: 18.8%;
}
*[renewal-ui=true] .category_score .score_compare_ttl dl dt {
  width: 100%;
  margin: 0;
  padding: 12px 0 0;
  text-align: center;
  font-size: 1.4rem;
  border-top: 1px solid #fff;
}
*[renewal-ui=true] .category_score .score_compare_ttl dl dt div {
  height: 38px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .category_score .score_compare_ttl dl dt div {
    height: 55px;
  }
}
*[renewal-ui=true] .category_score .score_compare_ttl dl dd {
  margin: 0;
  padding: 0;
  width: 100%;
}
*[renewal-ui=true] .category_score .score_compare_ttl dl dd ul {
  margin: 0;
  padding: 0;
  height: 14em;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
*[renewal-ui=true] .category_score .score_compare_ttl dl dd li {
  width: 25%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  justify-content: center;
}
*[renewal-ui=true] .category_score .score_compare_ttl dl dd li .title {
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
  line-height: 120%;
}
*[renewal-ui=true] .category_score .score_compare_ttl dl:nth-last-of-type(-n+2) li {
  width: 20%;
}
*[renewal-ui=true] .category_score .score_compare_ttl dl.section1 {
  background: #c8dbe7;
}
*[renewal-ui=true] .category_score .score_compare_ttl dl.section1 dt {
  color: #2d486c;
  font-size: 1.3rem;
}
*[renewal-ui=true] .category_score .score_compare_ttl dl.section2 {
  background: #c8e7e5;
}
*[renewal-ui=true] .category_score .score_compare_ttl dl.section2 dt {
  color: #2d6c68;
}
*[renewal-ui=true] .category_score .score_compare_ttl dl.section3 {
  background: #c8e7d9;
}
*[renewal-ui=true] .category_score .score_compare_ttl dl.section3 dt {
  color: #2d6c4f;
}
*[renewal-ui=true] .category_score .score_compare_ttl dl.section4 {
  background: #cce7c8;
}
*[renewal-ui=true] .category_score .score_compare_ttl dl.section4 dt {
  color: #2d6c42;
}
*[renewal-ui=true] .category_score .score_compare_ttl dl.section5 {
  background: #e3e7c8;
}
*[renewal-ui=true] .category_score .score_compare_ttl dl.section5 dt {
  color: #6c572d;
}
*[renewal-ui=true] .category_score .score_compare_ttl dl.section6 {
  background: #e7dcc8;
}
*[renewal-ui=true] .category_score .score_compare_ttl dl.section6 dt {
  color: #6a4016;
}
*[renewal-ui=true] .category_score h2.center {
  text-align: center;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .category_score h2 span {
    top: 4px;
  }
}
*[renewal-ui=true] .category_score .point_graph h2 {
  font-size: 1.8rem;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .category_score .point_graph {
    width: 30%;
  }
  *[renewal-ui=true] .category_score .point_graph .circle_graph {
    margin-top: 30px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .category_score .point_graph {
    width: 100%;
  }
}
*[renewal-ui=true] .category_score .transition h2 {
  font-size: 1.8rem;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .category_score .transition {
    width: 68%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .category_score .transition {
    position: relative;
    width: 100%;
    margin-top: 30px;
  }
  *[renewal-ui=true] .category_score .transition .explain {
    top: 0;
    right: 0;
  }
}
*[renewal-ui=true] .category_score .transition p {
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 14px;
}
*[renewal-ui=true] .category_score.category_score_top .explain {
  top: 40px;
  z-index: 10;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .category_score.category_score_top .explain {
    top: 60px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .category_score.category_score_top .slide_graph {
    width: 100%;
    overflow-x: auto;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .category_score.category_score_top .slide_graph .line_graph {
    width: 750px;
  }
}
*[renewal-ui=true] .category_score.category_detail {
  margin-top: -180px;
  padding-top: 180px;
}
*[renewal-ui=true] .category_score .category_details .point_graph .circle_graph {
  margin-top: 0;
}
*[renewal-ui=true] .category_score .category_details .point_details {
  width: 100%;
  padding-bottom: 20px;
}
*[renewal-ui=true] .category_score .category_details .point_details ul {
  margin: 0;
  padding: 0;
}
*[renewal-ui=true] .category_score .category_details .point_details li {
  position: relative;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .category_score .category_details .point_details li {
    width: 23.5%;
    margin: 20px 2% 0 0;
  }
  *[renewal-ui=true] .category_score .category_details .point_details li:nth-of-type(4n) {
    margin-right: 0;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .category_score .category_details .point_details li {
    width: 47%;
    margin: 20px 6% 0 0;
  }
  *[renewal-ui=true] .category_score .category_details .point_details li:nth-of-type(2n) {
    margin-right: 0;
  }
}
*[renewal-ui=true] .category_score .category_details .point_details a {
  display: block;
  text-decoration: none;
  color: #333;
}
*[renewal-ui=true] .category_score .category_details .point_details h4 {
  position: absolute;
  left: 0;
  top: 0;
  width: 70%;
  font-size: 1.4rem;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point {
  position: relative;
  font-family: futura-pt, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 4rem;
  text-align: right;
  line-height: 100%;
  padding: 0 0 10px;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point::before {
  content: "";
  position: absolute;
  display: block;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background: #efefef;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point::after {
  content: "";
  position: absolute;
  display: block;
  bottom: 0;
  left: 0;
  width: 0;
  height: 3px;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point0 {
  color: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point0::after {
  width: 0%;
  background: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point1 {
  color: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point1::after {
  width: 1%;
  background: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point2 {
  color: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point2::after {
  width: 2%;
  background: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point3 {
  color: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point3::after {
  width: 3%;
  background: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point4 {
  color: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point4::after {
  width: 4%;
  background: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point5 {
  color: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point5::after {
  width: 5%;
  background: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point6 {
  color: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point6::after {
  width: 6%;
  background: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point7 {
  color: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point7::after {
  width: 7%;
  background: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point8 {
  color: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point8::after {
  width: 8%;
  background: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point9 {
  color: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point9::after {
  width: 9%;
  background: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point10 {
  color: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point10::after {
  width: 10%;
  background: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point11 {
  color: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point11::after {
  width: 11%;
  background: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point12 {
  color: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point12::after {
  width: 12%;
  background: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point13 {
  color: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point13::after {
  width: 13%;
  background: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point14 {
  color: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point14::after {
  width: 14%;
  background: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point15 {
  color: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point15::after {
  width: 15%;
  background: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point16 {
  color: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point16::after {
  width: 16%;
  background: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point17 {
  color: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point17::after {
  width: 17%;
  background: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point18 {
  color: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point18::after {
  width: 18%;
  background: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point19 {
  color: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point19::after {
  width: 19%;
  background: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point20 {
  color: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point20::after {
  width: 20%;
  background: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point21 {
  color: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point21::after {
  width: 21%;
  background: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point22 {
  color: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point22::after {
  width: 22%;
  background: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point23 {
  color: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point23::after {
  width: 23%;
  background: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point24 {
  color: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point24::after {
  width: 24%;
  background: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point25 {
  color: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point25::after {
  width: 25%;
  background: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point26 {
  color: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point26::after {
  width: 26%;
  background: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point27 {
  color: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point27::after {
  width: 27%;
  background: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point28 {
  color: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point28::after {
  width: 28%;
  background: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point29 {
  color: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point29::after {
  width: 29%;
  background: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point30 {
  color: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point30::after {
  width: 30%;
  background: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point31 {
  color: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point31::after {
  width: 31%;
  background: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point32 {
  color: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point32::after {
  width: 32%;
  background: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point33 {
  color: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point33::after {
  width: 33%;
  background: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point34 {
  color: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point34::after {
  width: 34%;
  background: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point35 {
  color: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point35::after {
  width: 35%;
  background: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point36 {
  color: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point36::after {
  width: 36%;
  background: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point37 {
  color: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point37::after {
  width: 37%;
  background: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point38 {
  color: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point38::after {
  width: 38%;
  background: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point39 {
  color: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point39::after {
  width: 39%;
  background: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point40 {
  color: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point40::after {
  width: 40%;
  background: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point41 {
  color: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point41::after {
  width: 41%;
  background: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point42 {
  color: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point42::after {
  width: 42%;
  background: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point43 {
  color: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point43::after {
  width: 43%;
  background: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point44 {
  color: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point44::after {
  width: 44%;
  background: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point45 {
  color: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point45::after {
  width: 45%;
  background: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point46 {
  color: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point46::after {
  width: 46%;
  background: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point47 {
  color: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point47::after {
  width: 47%;
  background: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point48 {
  color: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point48::after {
  width: 48%;
  background: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point49 {
  color: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point49::after {
  width: 49%;
  background: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point50 {
  color: #f2bd67;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point50::after {
  width: 50%;
  background: #f2bd67;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point51 {
  color: #f2bd67;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point51::after {
  width: 51%;
  background: #f2bd67;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point52 {
  color: #f2bd67;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point52::after {
  width: 52%;
  background: #f2bd67;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point53 {
  color: #f2bd67;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point53::after {
  width: 53%;
  background: #f2bd67;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point54 {
  color: #f2bd67;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point54::after {
  width: 54%;
  background: #f2bd67;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point55 {
  color: #f2bd67;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point55::after {
  width: 55%;
  background: #f2bd67;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point56 {
  color: #f2bd67;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point56::after {
  width: 56%;
  background: #f2bd67;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point57 {
  color: #f2bd67;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point57::after {
  width: 57%;
  background: #f2bd67;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point58 {
  color: #f2bd67;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point58::after {
  width: 58%;
  background: #f2bd67;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point59 {
  color: #f2bd67;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point59::after {
  width: 59%;
  background: #f2bd67;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point60 {
  color: #f2bd67;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point60::after {
  width: 60%;
  background: #f2bd67;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point61 {
  color: #f2bd67;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point61::after {
  width: 61%;
  background: #f2bd67;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point62 {
  color: #f2bd67;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point62::after {
  width: 62%;
  background: #f2bd67;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point63 {
  color: #f2bd67;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point63::after {
  width: 63%;
  background: #f2bd67;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point64 {
  color: #f2bd67;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point64::after {
  width: 64%;
  background: #f2bd67;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point65 {
  color: #f2bd67;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point65::after {
  width: 65%;
  background: #f2bd67;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point66 {
  color: #f2bd67;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point66::after {
  width: 66%;
  background: #f2bd67;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point67 {
  color: #f2bd67;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point67::after {
  width: 67%;
  background: #f2bd67;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point68 {
  color: #f2bd67;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point68::after {
  width: 68%;
  background: #f2bd67;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point69 {
  color: #f2bd67;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point69::after {
  width: 69%;
  background: #f2bd67;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point70 {
  color: #56ce8f;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point70::after {
  width: 70%;
  background: #56ce8f;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point71 {
  color: #56ce8f;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point71::after {
  width: 71%;
  background: #56ce8f;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point72 {
  color: #56ce8f;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point72::after {
  width: 72%;
  background: #56ce8f;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point73 {
  color: #56ce8f;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point73::after {
  width: 73%;
  background: #56ce8f;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point74 {
  color: #56ce8f;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point74::after {
  width: 74%;
  background: #56ce8f;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point75 {
  color: #56ce8f;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point75::after {
  width: 75%;
  background: #56ce8f;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point76 {
  color: #56ce8f;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point76::after {
  width: 76%;
  background: #56ce8f;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point77 {
  color: #56ce8f;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point77::after {
  width: 77%;
  background: #56ce8f;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point78 {
  color: #56ce8f;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point78::after {
  width: 78%;
  background: #56ce8f;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point79 {
  color: #56ce8f;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point79::after {
  width: 79%;
  background: #56ce8f;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point80 {
  color: #56ce8f;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point80::after {
  width: 80%;
  background: #56ce8f;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point81 {
  color: #56ce8f;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point81::after {
  width: 81%;
  background: #56ce8f;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point82 {
  color: #56ce8f;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point82::after {
  width: 82%;
  background: #56ce8f;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point83 {
  color: #56ce8f;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point83::after {
  width: 83%;
  background: #56ce8f;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point84 {
  color: #56ce8f;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point84::after {
  width: 84%;
  background: #56ce8f;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point85 {
  color: #56ce8f;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point85::after {
  width: 85%;
  background: #56ce8f;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point86 {
  color: #56ce8f;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point86::after {
  width: 86%;
  background: #56ce8f;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point87 {
  color: #56ce8f;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point87::after {
  width: 87%;
  background: #56ce8f;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point88 {
  color: #56ce8f;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point88::after {
  width: 88%;
  background: #56ce8f;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point89 {
  color: #56ce8f;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point89::after {
  width: 89%;
  background: #56ce8f;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point90 {
  color: #56ce8f;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point90::after {
  width: 90%;
  background: #56ce8f;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point91 {
  color: #56ce8f;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point91::after {
  width: 91%;
  background: #56ce8f;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point92 {
  color: #56ce8f;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point92::after {
  width: 92%;
  background: #56ce8f;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point93 {
  color: #56ce8f;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point93::after {
  width: 93%;
  background: #56ce8f;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point94 {
  color: #56ce8f;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point94::after {
  width: 94%;
  background: #56ce8f;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point95 {
  color: #56ce8f;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point95::after {
  width: 95%;
  background: #56ce8f;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point96 {
  color: #56ce8f;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point96::after {
  width: 96%;
  background: #56ce8f;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point97 {
  color: #56ce8f;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point97::after {
  width: 97%;
  background: #56ce8f;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point98 {
  color: #56ce8f;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point98::after {
  width: 98%;
  background: #56ce8f;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point99 {
  color: #56ce8f;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point99::after {
  width: 99%;
  background: #56ce8f;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point100 {
  color: #56ce8f;
}
*[renewal-ui=true] .category_score .category_details .point_details .our_point.point100::after {
  width: 100%;
  background: #56ce8f;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point {
  position: relative;
  font-family: futura-pt, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 1.5rem;
  text-align: right;
  line-height: 100%;
  margin: 5px 0 0;
  padding: 0;
  color: #666;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point::after {
  content: "";
  position: absolute;
  display: block;
  top: 0;
  bottom: 0;
  left: 0;
  width: 0;
  height: 3px;
  margin: auto 0;
  background: #efefef;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point0::after {
  width: 0%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point1::after {
  width: 1%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point2::after {
  width: 2%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point3::after {
  width: 3%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point4::after {
  width: 4%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point5::after {
  width: 5%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point6::after {
  width: 6%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point7::after {
  width: 7%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point8::after {
  width: 8%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point9::after {
  width: 9%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point10::after {
  width: 10%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point11::after {
  width: 11%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point12::after {
  width: 12%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point13::after {
  width: 13%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point14::after {
  width: 14%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point15::after {
  width: 15%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point16::after {
  width: 16%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point17::after {
  width: 17%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point18::after {
  width: 18%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point19::after {
  width: 19%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point20::after {
  width: 20%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point21::after {
  width: 21%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point22::after {
  width: 22%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point23::after {
  width: 23%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point24::after {
  width: 24%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point25::after {
  width: 25%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point26::after {
  width: 26%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point27::after {
  width: 27%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point28::after {
  width: 28%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point29::after {
  width: 29%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point30::after {
  width: 30%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point31::after {
  width: 31%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point32::after {
  width: 32%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point33::after {
  width: 33%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point34::after {
  width: 34%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point35::after {
  width: 35%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point36::after {
  width: 36%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point37::after {
  width: 37%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point38::after {
  width: 38%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point39::after {
  width: 39%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point40::after {
  width: 40%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point41::after {
  width: 41%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point42::after {
  width: 42%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point43::after {
  width: 43%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point44::after {
  width: 44%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point45::after {
  width: 45%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point46::after {
  width: 46%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point47::after {
  width: 47%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point48::after {
  width: 48%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point49::after {
  width: 49%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point50::after {
  width: 50%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point51::after {
  width: 51%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point52::after {
  width: 52%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point53::after {
  width: 53%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point54::after {
  width: 54%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point55::after {
  width: 55%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point56::after {
  width: 56%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point57::after {
  width: 57%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point58::after {
  width: 58%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point59::after {
  width: 59%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point60::after {
  width: 60%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point61::after {
  width: 61%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point62::after {
  width: 62%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point63::after {
  width: 63%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point64::after {
  width: 64%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point65::after {
  width: 65%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point66::after {
  width: 66%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point67::after {
  width: 67%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point68::after {
  width: 68%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point69::after {
  width: 69%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point70::after {
  width: 70%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point71::after {
  width: 71%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point72::after {
  width: 72%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point73::after {
  width: 73%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point74::after {
  width: 74%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point75::after {
  width: 75%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point76::after {
  width: 76%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point77::after {
  width: 77%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point78::after {
  width: 78%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point79::after {
  width: 79%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point80::after {
  width: 80%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point81::after {
  width: 81%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point82::after {
  width: 82%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point83::after {
  width: 83%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point84::after {
  width: 84%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point85::after {
  width: 85%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point86::after {
  width: 86%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point87::after {
  width: 87%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point88::after {
  width: 88%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point89::after {
  width: 89%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point90::after {
  width: 90%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point91::after {
  width: 91%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point92::after {
  width: 92%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point93::after {
  width: 93%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point94::after {
  width: 94%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point95::after {
  width: 95%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point96::after {
  width: 96%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point97::after {
  width: 97%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point98::after {
  width: 98%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point99::after {
  width: 99%;
}
*[renewal-ui=true] .category_score .category_details .point_details .average_point.point100::after {
  width: 100%;
}
*[renewal-ui=true] .category_score .category_details .rank_details {
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
}
*[renewal-ui=true] .category_score .category_details .rank_details ul {
  margin: 0;
  padding: 0;
}
*[renewal-ui=true] .category_score .category_details .rank_details li {
  position: relative;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .category_score .category_details .rank_details li {
    width: 18.4%;
    margin: 20px 2% 0 0;
  }
  *[renewal-ui=true] .category_score .category_details .rank_details li:nth-of-type(5) {
    margin-right: 0;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .category_score .category_details .rank_details li {
    width: 47%;
    margin: 20px 6% 0 0;
  }
  *[renewal-ui=true] .category_score .category_details .rank_details li:nth-of-type(2n) {
    margin-right: 0;
  }
}
*[renewal-ui=true] .category_score .category_details .rank_details h4 {
  position: absolute;
  left: 0;
  top: 0;
  width: 70%;
  font-size: 1.4rem;
  padding-left: 1.4em;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .category_score .category_details .rank_details h4 {
    font-size: 1.3rem;
  }
}
*[renewal-ui=true] .category_score .category_details .rank_details h4 span {
  position: absolute;
  left: 0;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point {
  position: relative;
  font-family: futura-pt, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 4rem;
  text-align: right;
  line-height: 100%;
  padding: 0 0 10px;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point::before {
  content: "";
  position: absolute;
  display: block;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background: #efefef;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point::after {
  content: "";
  position: absolute;
  display: block;
  bottom: 0;
  left: 0;
  width: 0;
  height: 3px;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point0::after {
  width: 0%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point1::after {
  width: 1%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point2::after {
  width: 2%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point3::after {
  width: 3%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point4::after {
  width: 4%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point5::after {
  width: 5%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point6::after {
  width: 6%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point7::after {
  width: 7%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point8::after {
  width: 8%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point9::after {
  width: 9%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point10::after {
  width: 10%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point11::after {
  width: 11%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point12::after {
  width: 12%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point13::after {
  width: 13%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point14::after {
  width: 14%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point15::after {
  width: 15%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point16::after {
  width: 16%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point17::after {
  width: 17%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point18::after {
  width: 18%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point19::after {
  width: 19%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point20::after {
  width: 20%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point21::after {
  width: 21%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point22::after {
  width: 22%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point23::after {
  width: 23%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point24::after {
  width: 24%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point25::after {
  width: 25%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point26::after {
  width: 26%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point27::after {
  width: 27%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point28::after {
  width: 28%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point29::after {
  width: 29%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point30::after {
  width: 30%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point31::after {
  width: 31%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point32::after {
  width: 32%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point33::after {
  width: 33%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point34::after {
  width: 34%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point35::after {
  width: 35%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point36::after {
  width: 36%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point37::after {
  width: 37%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point38::after {
  width: 38%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point39::after {
  width: 39%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point40::after {
  width: 40%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point41::after {
  width: 41%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point42::after {
  width: 42%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point43::after {
  width: 43%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point44::after {
  width: 44%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point45::after {
  width: 45%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point46::after {
  width: 46%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point47::after {
  width: 47%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point48::after {
  width: 48%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point49::after {
  width: 49%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point50::after {
  width: 50%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point51::after {
  width: 51%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point52::after {
  width: 52%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point53::after {
  width: 53%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point54::after {
  width: 54%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point55::after {
  width: 55%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point56::after {
  width: 56%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point57::after {
  width: 57%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point58::after {
  width: 58%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point59::after {
  width: 59%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point60::after {
  width: 60%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point61::after {
  width: 61%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point62::after {
  width: 62%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point63::after {
  width: 63%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point64::after {
  width: 64%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point65::after {
  width: 65%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point66::after {
  width: 66%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point67::after {
  width: 67%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point68::after {
  width: 68%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point69::after {
  width: 69%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point70::after {
  width: 70%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point71::after {
  width: 71%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point72::after {
  width: 72%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point73::after {
  width: 73%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point74::after {
  width: 74%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point75::after {
  width: 75%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point76::after {
  width: 76%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point77::after {
  width: 77%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point78::after {
  width: 78%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point79::after {
  width: 79%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point80::after {
  width: 80%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point81::after {
  width: 81%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point82::after {
  width: 82%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point83::after {
  width: 83%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point84::after {
  width: 84%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point85::after {
  width: 85%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point86::after {
  width: 86%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point87::after {
  width: 87%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point88::after {
  width: 88%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point89::after {
  width: 89%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point90::after {
  width: 90%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point91::after {
  width: 91%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point92::after {
  width: 92%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point93::after {
  width: 93%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point94::after {
  width: 94%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point95::after {
  width: 95%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point96::after {
  width: 96%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point97::after {
  width: 97%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point98::after {
  width: 98%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point99::after {
  width: 99%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .our_point.point100::after {
  width: 100%;
}
*[renewal-ui=true] .category_score .category_details .rank_details .rank1 .our_point {
  color: #59b8d3;
}
*[renewal-ui=true] .category_score .category_details .rank_details .rank1 .our_point::after {
  background: #59b8d3;
}
*[renewal-ui=true] .category_score .category_details .rank_details .rank2 .our_point {
  color: #56ce8f;
}
*[renewal-ui=true] .category_score .category_details .rank_details .rank2 .our_point::after {
  background: #56ce8f;
}
*[renewal-ui=true] .category_score .category_details .rank_details .rank3 .our_point {
  color: #f5c276;
}
*[renewal-ui=true] .category_score .category_details .rank_details .rank3 .our_point::after {
  background: #f5c276;
}
*[renewal-ui=true] .category_score .category_details .rank_details .rank4 .our_point {
  color: #ff9b79;
}
*[renewal-ui=true] .category_score .category_details .rank_details .rank4 .our_point::after {
  background: #ff9b79;
}
*[renewal-ui=true] .category_score .category_details .rank_details .rank5 .our_point {
  color: #ed9eb1;
}
*[renewal-ui=true] .category_score .category_details .rank_details .rank5 .our_point::after {
  background: #ed9eb1;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .category_score .retirement_graph {
    padding-bottom: 15px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .category_score .retirement_graph .explain {
    top: 75px;
  }
}
*[renewal-ui=true] .category_score .retirement_graph .explain .high::before {
  color: #d11010;
}
*[renewal-ui=true] .category_score .retirement_graph .explain .middle::before {
  color: #eda128;
}
*[renewal-ui=true] .category_score .retirement_graph .explain .row::before {
  color: #cbbc41;
}
*[renewal-ui=true] .category_score .retirement_graph p {
  margin: 35px 0 0;
  font-size: 1.4rem;
}
*[renewal-ui=true] .category_score .retirement_table {
  position: relative;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .category_score .retirement_table {
    padding-bottom: 20px;
  }
  *[renewal-ui=true] .category_score .retirement_table .slide_graph {
    margin-top: 10px;
  }
  *[renewal-ui=true] .category_score .retirement_table .slide_graph table {
    width: 1100px;
  }
  *[renewal-ui=true] .category_score .retirement_table .slide_graph .fix_l {
    position: -webkit-sticky;
    position: sticky;
    left: -1px;
    z-index: 200;
  }
  *[renewal-ui=true] .category_score .retirement_table .slide_graph thead tr:nth-of-type(n+2) .fix_l {
    position: relative;
    border-right: none;
    left: 0;
    border-left: 1px solid #ccc;
  }
}
*[renewal-ui=true] .category_score .retirement_table .date {
  margin: 0 0 10px;
  font-size: 1.4rem;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .category_score .retirement_table .date {
    margin: 20px 0 10px;
  }
}
*[renewal-ui=true] .category_score .retirement_table .slide_graph {
  margin-top: 10px;
}
*[renewal-ui=true] .category_score .retirement_table td.high {
  color: #fff;
  background: #d11010;
}
*[renewal-ui=true] .category_score .retirement_table td.middle {
  color: #fff;
  background: #eda128;
}
*[renewal-ui=true] .category_score .retirement_table td.row,
*[renewal-ui=true] .category_score .retirement_table td.low {
  color: #fff;
  background: #cbbc41;
}
*[renewal-ui=true] .category_score .retirement_table img {
  width: 30px;
  height: auto;
}
*[renewal-ui=true] .category_score .retirement_table img.condition_arrow {
  width: auto;
  border-radius: 0;
}
*[renewal-ui=true] .category_score .retirement_table td img {
  border-radius: 100%;
}
*[renewal-ui=true] .category_score .data_info {
  position: relative;
  font-size: 1.4rem;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .category_score .data_info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
*[renewal-ui=true] .category_score .data_info .list_search input[type=text] {
  display: inline-block;
  width: 100%;
  max-width: 400px;
  margin: 0 0 10px;
  padding: 10px 10px 10px 40px;
  border: 1px solid #ccc;
  border-radius: 5px;
  font-size: 1.4rem;
  background: url("/icon_search.48a78da4.png") left 10px center no-repeat;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .category_score .data_info .list_search input[type=text] {
    min-width: 400px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .category_score .explain.retirement_level {
    position: relative;
    margin-top: 0;
    top: auto;
    right: 0;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .category_score .explain.retirement_level {
    position: relative;
    top: -5px;
    right: auto;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .category_score .explain.retirement_level li {
    margin-left: 20px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .category_score .explain.retirement_level li {
    margin: 0 12px;
  }
}
*[renewal-ui=true] .category_score .explain.retirement_level li.level3 {
  color: #cbbc41;
}
*[renewal-ui=true] .category_score .explain.retirement_level li.level4 {
  color: #eda128;
}
*[renewal-ui=true] .category_score .explain.retirement_level li.level5 {
  color: #d11010;
}
*[renewal-ui=true] .category_score .explain.retirement_level li:before {
  display: none;
}
*[renewal-ui=true] .category_score .explain.retirement_level li img {
  width: 30px;
  height: auto;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .category_score .select_area {
    margin: 0 auto 20px;
  }
}
*[renewal-ui=true] .category_score select {
  padding: 10px 30px 10px 10px;
  margin: 0 0 0 10px;
}
*[renewal-ui=true] .category_score .detail_baloon {
  width: 100%;
  position: relative;
  margin: 0 0 30px;
  padding: 20px;
  box-sizing: border-box;
  background: url("/h2_bg_left.b4c10c35.png") left top/156px auto no-repeat;
  background-color: #F9F9F9;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .category_score .detail_baloon {
    order: 2;
  }
}
*[renewal-ui=true] .category_score .detail_baloon::before {
  content: "";
  position: absolute;
  left: 30px;
  top: -12px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 7.5px 13px 7.5px;
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #f6f5f2 rgba(0, 0, 0, 0);
}
*[renewal-ui=true] .category_score .detail_baloon ul {
  margin: 0 0 0 25px;
  padding: 0;
  font-size: 1.4rem;
}
*[renewal-ui=true] .category_score .detail_baloon ul li {
  margin: 0;
  padding: 0;
  list-style: disc;
}
*[renewal-ui=true] .category_score.category_culture .explain.bottom li {
  width: 100%;
  text-align: left;
  padding-top: 8px;
  font-weight: bold;
}
*[renewal-ui=true] .category_score.category_culture .explain.bottom li.good {
  padding-top: 0;
}
*[renewal-ui=true] .category_score.category_culture .explain.bottom li span {
  display: inline-block;
  margin-left: 1.3em;
  font-weight: normal;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .category_score.category_culture .transition {
    padding-bottom: 15px;
  }
  *[renewal-ui=true] .category_score.category_culture .transition .line_graph img {
    height: 430px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .category_score.category_culture .transition {
    order: 3;
  }
  *[renewal-ui=true] .category_score.category_culture .transition .explain {
    top: -20px;
  }
  *[renewal-ui=true] .category_score.category_culture .transition .line_graph {
    position: relative;
    padding-top: 30px;
  }
  *[renewal-ui=true] .category_score.category_culture .transition .line_graph img {
    height: auto;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .category_score.culture_detail_graph .line_graph {
    width: 850px;
  }
}
*[renewal-ui=true] .category_score .explain.matrix {
  top: 10px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .category_score .explain.matrix {
    top: -5px;
  }
}
*[renewal-ui=true] .category_score .explain.matrix .all::before {
  content: "";
  position: relative;
  display: inline-block;
  padding: 0;
  top: 2px;
  width: 14px;
  height: 14px;
  background: #5bb49b;
  border-radius: 100%;
  border: 1px solid #3d7558;
}
*[renewal-ui=true] .category_score .explain.matrix .compare::before {
  content: "";
  position: relative;
  display: inline-block;
  padding: 0;
  top: 2px;
  width: 14px;
  height: 14px;
  background: #c6c6b0;
  border-radius: 100%;
  border: 1px solid #999;
}
*[renewal-ui=true] .category_score .explain.culture {
  top: 50px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .category_score .explain.culture {
    top: 80px;
  }
}
*[renewal-ui=true] .category_score .explain.culture li {
  position: relative;
}
*[renewal-ui=true] .category_score .explain.culture .all::before {
  position: relative;
  color: #9184ef;
  z-index: 11;
}
*[renewal-ui=true] .category_score .explain.culture .all::after {
  content: "●";
  position: absolute;
  left: -0.8em;
  color: #f190e4;
  z-index: 10;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .category_score .graph_head.culture {
    margin: 40px 0 0;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .category_score .graph_head.culture {
    margin: 50px 0 0;
    padding: 0;
  }
}
*[renewal-ui=true] .category_score .graph_head.culture li {
  width: 50%;
  text-align: center;
  font-size: 1.4rem;
}
*[renewal-ui=true] .category_score .graph_head.culture li strong {
  font-size: 1.6rem;
}
*[renewal-ui=true] .category_score .graph_head.culture li.inner strong {
  color: #e47dd6;
}
*[renewal-ui=true] .category_score .graph_head.culture li.outer strong {
  color: #7b72e9;
}
*[renewal-ui=true] .category_score .culture_detail_ttl {
  margin-left: 3.8%;
}
*[renewal-ui=true] .category_score .culture_detail_ttl dl {
  width: 16.66%;
  padding: 20px 15px 0;
  box-sizing: border-box;
  font-size: 1.4rem;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .category_score .culture_detail_ttl dl {
    padding: 20px 7px 0;
  }
}
*[renewal-ui=true] .category_score .culture_detail_ttl dl dt {
  text-align: center;
  margin-bottom: 10px;
  font-size: 1.5rem;
}
*[renewal-ui=true] .category_score .culture_detail_ttl dl dd {
  margin: 0;
  padding: 0;
}
*[renewal-ui=true] .category_score .culture_detail_ttl dl.inner dt {
  color: #e47dd6;
}
*[renewal-ui=true] .category_score .culture_detail_ttl dl.outer dt {
  color: #7b72e9;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .category_score.category_enps .point_graph {
    padding-bottom: 25px;
  }
}
*[renewal-ui=true] .category_score.category_enps .circle_graph {
  margin-top: 20px;
}
*[renewal-ui=true] .category_score.category_enps .inner_date .point {
  margin-top: 20px;
}
*[renewal-ui=true] .category_score.category_enps .inner_date .average {
  font-size: 1.4rem;
}
*[renewal-ui=true] .category_score.category_enps .inner_date .average span {
  font-size: 1.6rem;
  font-family: futura-pt, sans-serif;
  font-weight: 600;
  font-style: normal;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .category_score.category_enps .transition {
    padding-bottom: 5px;
  }
}
*[renewal-ui=true] .category_score.category_enps .transition .slide_graph {
  margin-top: 0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .category_score.category_enps .transition {
    order: 3;
  }
  *[renewal-ui=true] .category_score.category_enps .transition .line_graph {
    position: relative;
  }
}
@media screen and (max-width: 767px) and (max-width: 767px) {
  *[renewal-ui=true] .category_score.category_enps .transition .line_graph {
    width: 750px;
  }
}
*[renewal-ui=true] .category_score.category_enps .transition .attention {
  margin: 20px 0 0;
  padding: 0;
  font-size: 1.3rem;
  line-height: 1;
}
*[renewal-ui=true] .category_score .enps_compare {
  margin: 0;
  padding: 0 5px;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  border-top: 1px solid #333;
}
*[renewal-ui=true] .category_score .enps_compare li {
  position: relative;
  width: 8%;
  padding: 10px;
  font-size: 1.4rem;
  background: #cbc4e7;
  box-sizing: border-box;
  text-align: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  justify-content: center;
}
*[renewal-ui=true] .category_score .enps_compare li .title {
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
  line-height: 120%;
}
*[renewal-ui=true] .category_score .enps_compare li.enps_c1 {
  height: 149.8591549296px;
}
*[renewal-ui=true] .category_score .enps_compare li.enps_c2 {
  height: 181.0798122066px;
}
*[renewal-ui=true] .category_score .enps_compare li.enps_c3 {
  height: 179.4366197183px;
}
*[renewal-ui=true] .category_score .enps_compare li.enps_c4 {
  height: 175.8215962441px;
}
*[renewal-ui=true] .category_score .enps_compare li.enps_c5 {
  height: 186.0093896714px;
}
*[renewal-ui=true] .category_score .enps_compare li.enps_c6 {
  height: 210px;
}
*[renewal-ui=true] .category_score .enps_compare li.enps_c7 {
  height: 188.6384976526px;
}
*[renewal-ui=true] .category_score .enps_compare li.enps_c8 {
  height: 200.4694835681px;
}
*[renewal-ui=true] .category_score .enps_compare li.enps_c9 {
  height: 167.6056338028px;
}
*[renewal-ui=true] .category_score .enps_compare li.enps_c10 {
  height: 169.5774647887px;
}
*[renewal-ui=true] .category_score .enps_compare li .num {
  position: absolute;
  display: block;
  bottom: 5px;
  left: 0;
  width: 100%;
  text-align: center;
  font-family: futura-pt, sans-serif;
  font-weight: 600;
  font-style: normal;
  font-size: 1.5rem;
}
*[renewal-ui=true] .category_score .enps_graph_exp {
  z-index: 10;
}
*[renewal-ui=true] .category_score .enps_graph_exp .all .color1 {
  color: #ed9eb1;
}
*[renewal-ui=true] .category_score .enps_graph_exp .all .color2 {
  color: #f2bd67;
  margin-left: -5px;
}
*[renewal-ui=true] .category_score .enps_graph_exp .all .color3 {
  color: #56ce8f;
  margin-left: -5px;
  margin-right: 5px;
}
*[renewal-ui=true] .category_score .enps_graph_exp .all::before {
  content: "";
}
*[renewal-ui=true] .category_score .enps_high_row {
  margin: -10px 0 0 3.8%;
  padding: 0;
}
*[renewal-ui=true] .category_score .enps_graph_ttl {
  margin-left: 3.8%;
}
*[renewal-ui=true] .category_score .enps_graph_ttl dl {
  width: 16.8%;
  margin: 0;
  padding: 5px 0 0;
  box-sizing: border-box;
  font-size: 1.4rem;
}
*[renewal-ui=true] .category_score .enps_graph_ttl dl dt {
  text-align: center;
  margin-bottom: 10px;
  font-size: 1.5rem;
}
*[renewal-ui=true] .category_score .enps_graph_ttl dl dd {
  margin: 0;
  padding: 5px 0 0;
  text-align: center;
  font-size: 1.6rem;
  line-height: 110%;
}
*[renewal-ui=true] .category_score .enps_graph_ttl dl dd strong {
  font-size: 3rem;
  font-family: futura-pt, sans-serif;
  font-weight: 700;
  font-style: normal;
}
*[renewal-ui=true] .category_score .enps_graph_ttl dl.criticism {
  width: 62.6%;
}
*[renewal-ui=true] .category_score .enps_graph_ttl dl.criticism dt {
  background: #ed9eb1;
}
*[renewal-ui=true] .category_score .enps_graph_ttl dl.criticism dd {
  color: #ed9eb1;
}
*[renewal-ui=true] .category_score .enps_graph_ttl dl.neutral dt {
  background: #f2bd67;
}
*[renewal-ui=true] .category_score .enps_graph_ttl dl.neutral dd {
  color: #f2bd67;
}
*[renewal-ui=true] .category_score .enps_graph_ttl dl.recommend dt {
  background: #56ce8f;
}
*[renewal-ui=true] .category_score .enps_graph_ttl dl.recommend dd {
  color: #56ce8f;
}
*[renewal-ui=true] .category_score .enps_graph_ttl dl dd.compare {
  color: #666;
  font-size: 1.4rem;
}
*[renewal-ui=true] .category_score .enps_graph_ttl dl dd.compare strong {
  font-size: 1.8rem;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .category_score.enps_graph .explain {
    right: 0;
  }
  *[renewal-ui=true] .category_score.enps_graph .line_graph {
    width: 750px;
  }
}
*[renewal-ui=true] .category_score#category_es_detail {
  margin-top: 0;
  padding-top: 40px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .category_score#category_es_detail {
    margin-top: 0;
  }
}
*[renewal-ui=true] .category_score hr {
  margin: 40px 0 10px;
  border: none;
  background: none;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .category_score hr {
    border-top: 1px dotted #ccc;
  }
}
*[renewal-ui=true] .category_score .sub_title {
  margin-top: 30px;
  padding: 0;
  position: relative;
}
*[renewal-ui=true] .category_score .transition {
  position: relative;
}
*[renewal-ui=true] .category_score .transition .explain {
  top: -6px;
  z-index: 10;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .compare_download {
    margin-right: 30px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .compare_download dl {
    margin: 0 5%;
  }
}
*[renewal-ui=true] .compare_download dl dt {
  margin: 0;
  padding: 0;
  text-align: left;
  box-sizing: border-box;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .compare_download dl dt {
    width: 100%;
    padding-bottom: 0;
    border-bottom: none;
  }
}
*[renewal-ui=true] .compare_download dl dd {
  margin: 0;
  padding: 20px 0;
  text-align: left;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .compare_download dl dd {
    width: 100%;
    padding: 10px 0 20px;
  }
}
*[renewal-ui=true] .compare_download dl dd .button,
*[renewal-ui=true] .compare_download dl dd input[type=submit] {
  background-image: none;
}
*[renewal-ui=true] .compare_download dl dd .button:hover,
*[renewal-ui=true] .compare_download dl dd input[type=submit]:hover {
  background-image: none;
}
*[renewal-ui=true] .compare_download dl dd .button.test_send,
*[renewal-ui=true] .compare_download dl dd input[type=submit].test_send {
  max-width: 150px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .compare_download dl dd .button.test_send,
*[renewal-ui=true] .compare_download dl dd input[type=submit].test_send {
    max-width: none;
  }
}
*[renewal-ui=true] .compare_download dl ul {
  padding-left: 0;
}
*[renewal-ui=true] .compare_download input[type=checkbox] {
  margin-right: 5px;
}
*[renewal-ui=true] .compare_download label {
  cursor: pointer;
}
*[renewal-ui=true] .compare_download label.label_text {
  display: inline-block;
  width: calc(100% - 25px);
}
*[renewal-ui=true] .compare_download .select_area {
  margin-bottom: 4px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .compare_download .select_area {
    width: 100%;
    max-width: 400px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .compare_download .select_area {
    margin: 0 auto 4px;
  }
}
*[renewal-ui=true] .compare_download select {
  padding: 10px 30px 10px 10px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .compare_download select {
    box-sizing: border-box;
  }
}
*[renewal-ui=true] .compare_download .sub {
  margin: 10px 0 0 !important;
  padding: 10px 20px 7px !important;
  background: #f6f5f2;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .compare_download .sub {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
  }
  *[renewal-ui=true] .compare_download .sub li {
    margin-right: 40px;
  }
}
*[renewal-ui=true] .compare_download .data_type .excel,
*[renewal-ui=true] .compare_download .data_type .pdf {
  position: relative;
  margin: 0 auto 20px;
  padding: 20px;
  box-sizing: border-box;
  border-radius: 10px;
  background: #fff;
  border: 1px solid #ccc;
  opacity: 0.7;
}
*[renewal-ui=true] .compare_download .data_type .excel.selected,
*[renewal-ui=true] .compare_download .data_type .pdf.selected {
  background: #ccf0dd;
  border: 1px solid #ccf0dd;
  opacity: 1;
}
*[renewal-ui=true] .compare_download .data_type .excel.selected .sub,
*[renewal-ui=true] .compare_download .data_type .pdf.selected .sub {
  background: #fff;
}
*[renewal-ui=true] .compare_download .data_type .excel h3,
*[renewal-ui=true] .compare_download .data_type .pdf h3 {
  font-size: 1.6rem;
  margin: 0 0 20px;
  padding: 0 0 10px;
  border-bottom: 1px solid #333;
}
*[renewal-ui=true] .compare_download .data_type .excel .select_area,
*[renewal-ui=true] .compare_download .data_type .pdf .select_area {
  width: 100%;
}
*[renewal-ui=true] .compare_download .data_type .excel .template,
*[renewal-ui=true] .compare_download .data_type .pdf .template {
  margin-bottom: 10px;
}
*[renewal-ui=true] .compare_download .data_type .excel .template_category,
*[renewal-ui=true] .compare_download .data_type .pdf .template_category {
  margin-bottom: 10px;
}
*[renewal-ui=true] .compare_download .data_type .excel .template_category .select_area,
*[renewal-ui=true] .compare_download .data_type .pdf .template_category .select_area {
  width: 49%;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .compare_download .btn_area {
    margin: 0 5%;
  }
}
*[renewal-ui=true] .compare_download .btn_area .button,
*[renewal-ui=true] .compare_download .btn_area input[type=submit] {
  position: relative;
  display: block;
  color: #fff;
  width: 100%;
  max-width: 250px;
  margin: 0 auto 10px;
  padding: 10px 10px;
  text-align: center;
  text-decoration: none;
  font-size: 1.5rem;
  transition: all 0.5s ease;
  background: #5bb49b url("/btn_arrow.0b850927.svg") right 15px center no-repeat;
  border: none;
  cursor: pointer;
  box-sizing: border-box;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .compare_download .btn_area .button,
*[renewal-ui=true] .compare_download .btn_area input[type=submit] {
    width: 100%;
    max-width: none;
    font-size: 1.6rem;
    line-height: 30px;
    height: 5rem;
    margin: 0 auto 0;
  }
  *[renewal-ui=true] .compare_download .btn_area .button.btn_collect_select,
*[renewal-ui=true] .compare_download .btn_area input[type=submit].btn_collect_select {
    margin-bottom: 20px;
  }
}
*[renewal-ui=true] .compare_download .btn_area .button:hover,
*[renewal-ui=true] .compare_download .btn_area input[type=submit]:hover {
  background: #7ec4b0 url("/btn_arrow.0b850927.svg") right 15px center no-repeat;
  color: #fff;
}
*[renewal-ui=true] .compare_download .btn_area .button.back,
*[renewal-ui=true] .compare_download .btn_area input[type=submit].back {
  border: 1px solid #5bb49b;
  color: #5bb49b;
  background: #fff;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .compare_download .btn_area .button.back,
*[renewal-ui=true] .compare_download .btn_area input[type=submit].back {
    margin-right: auto;
    font-size: 1.4rem;
  }
}
*[renewal-ui=true] .compare_download .btn_area .button.-download,
*[renewal-ui=true] .compare_download .btn_area input[type=submit].-download {
  display: block;
  color: #5bb49b;
  width: 100%;
  max-width: 300px;
  margin: 30px auto 0;
  padding: 10px;
  text-align: center;
  text-decoration: none;
  font-size: 1.5rem;
  transition: all 0.5s ease;
  background: #fff;
  border: 1px solid #5bb49b;
}
*[renewal-ui=true] .compare_download .btn_area .button.-download:hover,
*[renewal-ui=true] .compare_download .btn_area input[type=submit].-download:hover {
  color: #fff;
  background: #5bb49b;
}
*[renewal-ui=true] .compare_download .btn_area .button.-download::after,
*[renewal-ui=true] .compare_download .btn_area input[type=submit].-download::after {
  content: ">";
  position: relative;
  margin: 0 0 0 10px;
  display: inline-block;
}
*[renewal-ui=true] .emp_condition .tab::before,
*[renewal-ui=true] .emp_condition .content_head h1::before {
  content: "個人コンディション";
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .emp_condition .tab li:nth-last-of-type(1) {
    width: 100%;
  }
}
*[renewal-ui=true] .emp_condition .data_info {
  justify-content: flex-start;
}
*[renewal-ui=true] .emp_condition .select_area {
  margin-right: 20px;
}
*[renewal-ui=true] .emp_condition .select_area option.second {
  padding-left: 1em;
}
*[renewal-ui=true] .emp_condition .select_area.position {
  display: none;
}
*[renewal-ui=true] .emp_condition .aichat_btn {
  padding: 0;
  background: none;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  gap: 10px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .emp_condition .aichat_btn {
    position: absolute;
    right: 10px;
    top: 9px;
    z-index: 20;
  }
}
*[renewal-ui=true] .emp_condition .aichat_btn li {
  list-style: none;
}
*[renewal-ui=true] .emp_condition .aichat_btn .button {
  margin-top: 0;
  padding: 5px 10px 5px 40px;
  border-radius: 5px;
  font-size: 1.4rem;
  max-width: 350px;
  background: #fff url("/icon_ai_chara.f500e5ae.png") left 10px center/auto 25px no-repeat;
  border: #5bb49b 1px solid;
  color: #5bb49b;
  box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.15);
}
*[renewal-ui=true] .emp_condition .aichat_btn .button:hover {
  background: #5bb49b url("/icon_ai_chara_w.5f1426d4.png") left 10px center/auto 25px no-repeat;
  color: #fff;
  box-shadow: none;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .emp_condition.-top .data_info {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    justify-content: flex-start;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .emp_condition.-top .retirement_level {
    margin-left: auto;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .emp_condition.-top .list_search.w250 {
    max-width: 250px;
  }
  *[renewal-ui=true] .emp_condition.-top .list_search.w250 input {
    width: 100%;
    min-width: 100% !important;
  }
}
*[renewal-ui=true] .emp_condition.-top .data_switch {
  margin-left: 0;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .emp_condition.-top .data_switch {
    height: 40px;
    margin-left: 30px;
  }
}
*[renewal-ui=true] .emp_condition.-top .data_switch .switchArea {
  margin: 0 0 0 10px;
}
*[renewal-ui=true] .emp_condition.-top .data_switch .notes {
  display: none;
  padding-left: 20px;
}
*[renewal-ui=true] .emp_condition.-top .data_switch .notes img {
  width: 230px;
  height: auto;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .emp_condition.-top .data_switch .notes img {
    width: 48vw;
  }
}
*[renewal-ui=true] .emp_condition .content_head {
  padding-bottom: 20px;
  border-bottom: 1px solid #f6f5f2;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .emp_condition .content_head {
    padding-bottom: 10px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .emp_condition h2 {
    margin-bottom: 30px;
  }
}
*[renewal-ui=true] .emp_condition .box {
  padding: 0;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .emp_condition .box {
    margin-bottom: 120px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .emp_condition .explain {
    right: 40px;
    top: 60px;
  }
}
*[renewal-ui=true] .emp_condition .comment {
  margin: 30px 0 0;
  padding: 20px;
  font-size: 1.4rem;
  background: url("/h2_bg_left.b4c10c35.png") left top/156px auto no-repeat;
  background-color: #F9F9F9;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .emp_condition .category_score h2 {
    margin-bottom: 20px;
  }
}
*[renewal-ui=true] .emp_condition .personal_condition {
  position: relative;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .emp_condition .personal_condition .helper {
    top: auto;
    bottom: 100%;
    min-width: 850px;
    z-index: 1000;
  }
}
*[renewal-ui=true] .emp_condition .personal_condition .date {
  font-size: 1.4rem;
  color: #666;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .emp_condition .personal_condition .date {
    position: absolute;
    width: 50%;
    right: 20px;
    top: 17px;
    text-align: right;
    z-index: 5;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .emp_condition .personal_condition .explain {
    top: 90px;
    text-align: left;
  }
  *[renewal-ui=true] .emp_condition .personal_condition .explain li {
    margin-bottom: 5px;
    display: block;
  }
  *[renewal-ui=true] .emp_condition .personal_condition .explain li.person {
    font-size: 1.6rem;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .emp_condition .personal_condition .explain {
    position: relative;
    top: auto;
    right: auto;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .emp_condition .personal_condition .score {
    width: 40%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .emp_condition .personal_condition .score {
    margin-top: 20px;
  }
}
*[renewal-ui=true] .emp_condition .personal_condition .score .bar_graph {
  margin-top: 20px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .emp_condition .personal_condition .score_chart {
    width: 55%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .emp_condition .personal_condition .score_chart {
    margin-top: 40px;
  }
}
*[renewal-ui=true] .emp_condition .personal_condition .score_chart h3 {
  margin-bottom: 0;
}
*[renewal-ui=true] .emp_condition .personal_condition .score_chart .chart_graph {
  text-align: center;
}
*[renewal-ui=true] .emp_condition .personal_condition .condition {
  margin-top: 40px;
}
*[renewal-ui=true] .emp_condition .personal_condition .condition .title_area {
  position: relative;
}
*[renewal-ui=true] .emp_condition .condition_transition .helper_sub_ttl {
  position: relative;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .emp_condition .condition_transition .helper_sub_ttl .helper {
    bottom: 120%;
    margin-left: 0;
    min-width: 850px;
  }
}
*[renewal-ui=true] .emp_condition .condition_transition h3 {
  position: relative;
}
*[renewal-ui=true] .emp_condition .condition_transition h3 span {
  position: absolute;
  top: 0px;
  right: -40px;
}
*[renewal-ui=true] .emp_condition .condition_transition .data_info {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .emp_condition .condition_transition .data_info {
    position: absolute;
    top: -7px;
    right: 20px;
    z-index: 6;
  }
  *[renewal-ui=true] .emp_condition .condition_transition .data_info .compare_others:nth-of-type(1) {
    margin-right: 30px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .emp_condition .condition_transition .data_info {
    flex-wrap: nowrap;
  }
  *[renewal-ui=true] .emp_condition .condition_transition .data_info br {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .emp_condition .condition_transition .data_info .compare_others .switchArea {
    background: none;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .emp_condition .condition_transition .data_info .compare_others {
    display: inline-block;
  }
  *[renewal-ui=true] .emp_condition .condition_transition .data_info .compare_others:nth-of-type(1) {
    margin-right: 5vw;
  }
  *[renewal-ui=true] .emp_condition .condition_transition .data_info .compare_others .switchArea {
    display: inline-block;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .emp_condition .condition_transition .explain {
    top: 70px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .emp_condition .condition_transition .explain {
    position: relative;
    right: auto;
    top: auto;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .emp_condition .condition_transition .score {
    margin: 30px 0 0;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .emp_condition .condition_transition .score {
    margin: 40px 0 0;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .emp_condition .condition_transition .flex_bt .score {
    width: 47%;
    margin: 60px 0 0;
  }
  *[renewal-ui=true] .emp_condition .condition_transition .flex_bt .helper {
    min-width: 400px;
  }
  *[renewal-ui=true] .emp_condition .condition_transition .flex_bt.line3 .helper {
    margin-top: -30px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .emp_condition .condition_engagement .helper {
    min-width: 850px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .emp_condition .condition_engagement h3 {
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .emp_condition .condition_engagement .score {
    width: 40%;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .emp_condition .condition_engagement .score_transition {
    width: 55%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .emp_condition .condition_engagement .score_transition {
    position: relative;
    margin-top: 40px;
    top: 0;
  }
  *[renewal-ui=true] .emp_condition .condition_engagement .score_transition .explain {
    position: relative;
    top: auto;
    right: auto;
    margin: -10px 0 10px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .emp_condition .condition_engagement.satisfy .helper {
    display: block;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .emp_condition .condition_engagement.satisfy .line_graph {
    width: 900px;
  }
}
*[renewal-ui=true] .emp_condition .condition_engagement.satisfy .section1,
*[renewal-ui=true] .emp_condition .condition_engagement.satisfy .section2,
*[renewal-ui=true] .emp_condition .condition_engagement.satisfy .section3,
*[renewal-ui=true] .emp_condition .condition_engagement.satisfy .section4,
*[renewal-ui=true] .emp_condition .condition_engagement.satisfy .section5 {
  padding: 20px 0 10px;
  background: #EFEFEF;
}
*[renewal-ui=true] .emp_condition .condition_engagement.satisfy .section1 dt,
*[renewal-ui=true] .emp_condition .condition_engagement.satisfy .section2 dt,
*[renewal-ui=true] .emp_condition .condition_engagement.satisfy .section3 dt,
*[renewal-ui=true] .emp_condition .condition_engagement.satisfy .section4 dt,
*[renewal-ui=true] .emp_condition .condition_engagement.satisfy .section5 dt {
  color: #333;
}
*[renewal-ui=true] .emp_condition .condition_engagement.satisfy .section1 {
  width: 19.05%;
}
*[renewal-ui=true] .emp_condition .condition_engagement.satisfy .section2,
*[renewal-ui=true] .emp_condition .condition_engagement.satisfy .section3,
*[renewal-ui=true] .emp_condition .condition_engagement.satisfy .section4 {
  width: 18.95%;
}
*[renewal-ui=true] .emp_condition .condition_engagement.satisfy .section5 {
  width: 22.8%;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .emp_condition .condition_engagement#values .box {
    padding: 40px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .emp_condition .condition_engagement#values .helper {
    display: block;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .emp_condition .condition_engagement#values .values_detail {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  *[renewal-ui=true] .emp_condition .condition_engagement#values .values_detail .transition {
    width: 47%;
  }
  *[renewal-ui=true] .emp_condition .condition_engagement#values .values_detail .motivation {
    width: 47%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .emp_condition .condition_engagement#values .transition {
    margin-top: 0;
  }
}
*[renewal-ui=true] .emp_condition .condition_engagement#values .transition ol {
  margin: 0;
  padding: 0;
  list-style: none;
}
*[renewal-ui=true] .emp_condition .condition_engagement#values .transition ol li {
  padding: 10px 10px 10px 40px;
  border-bottom: 1px solid #ccc;
  vertical-align: middle;
}
*[renewal-ui=true] .emp_condition .condition_engagement#values .transition ol li .rank {
  display: inline-block;
  width: 4em;
}
*[renewal-ui=true] .emp_condition .condition_engagement#values .transition ol li:nth-of-type(1) {
  background: url("/value_rank1.602373be.png") left center no-repeat;
}
*[renewal-ui=true] .emp_condition .condition_engagement#values .transition ol li:nth-of-type(2) {
  background: url("/value_rank2.c663b6ac.png") left center no-repeat;
}
*[renewal-ui=true] .emp_condition .condition_engagement#values .transition ol li:nth-of-type(3) {
  background: url("/value_rank3.576d284c.png") left center no-repeat;
}
*[renewal-ui=true] .emp_condition .condition_engagement#values .transition ol li:nth-of-type(-n+3) {
  color: #38876C;
  font-size: 2.2rem;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .emp_condition .condition_engagement#values .transition ol li:nth-of-type(-n+3) {
    font-size: 1.8rem;
  }
}
*[renewal-ui=true] .emp_condition .condition_engagement#values .transition ol li:nth-of-type(-n+3) .rank {
  font-size: 1.8rem;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .emp_condition .condition_engagement#values .transition ol li:nth-of-type(-n+3) .rank {
    font-size: 1.4rem;
  }
}
*[renewal-ui=true] .emp_condition .condition_engagement#values .transition ol li:nth-of-type(-n+3) img {
  margin-top: 5px;
}
*[renewal-ui=true] .emp_condition .condition_engagement#values .transition ol li:nth-of-type(n+4) {
  font-size: 1.8rem;
  background: url("/value_rank4.e6c786c0.png") left center no-repeat;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .emp_condition .condition_engagement#values .transition ol li:nth-of-type(n+4) {
    font-size: 1.6rem;
  }
}
*[renewal-ui=true] .emp_condition .condition_engagement#values .transition ol li:nth-of-type(n+4) .rank {
  font-size: 1.6rem;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .emp_condition .condition_engagement#values .transition ol li:nth-of-type(n+4) .rank {
    font-size: 1.4rem;
  }
}
*[renewal-ui=true] .emp_condition .condition_engagement#values .transition ol li img {
  float: right;
  width: 25px;
  height: auto;
  vertical-align: middle;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .emp_condition .condition_engagement#values .transition ol li img {
    width: 20px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .emp_condition .condition_engagement#values .motivation {
    margin-top: 40px;
  }
}
*[renewal-ui=true] .emp_condition .condition_engagement#values .motivation img {
  width: 100%;
  height: auto;
}
*[renewal-ui=true] .emp_condition .condition_engagement#types {
  margin-top: -80px;
  padding-top: 140px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .emp_condition .condition_engagement#types .box {
    padding: 40px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .emp_condition .condition_engagement#types .com_types_detail {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  *[renewal-ui=true] .emp_condition .condition_engagement#types .com_types_detail .com_type {
    width: 340px;
    padding-right: 30px;
    box-sizing: border-box;
  }
  *[renewal-ui=true] .emp_condition .condition_engagement#types .com_types_detail .type_graph {
    width: calc(100% - 340px);
    padding: 0 0 0 30px;
    border-left: 1px solid #ccc;
    box-sizing: border-box;
  }
}
*[renewal-ui=true] .emp_condition .condition_engagement#types .com_type {
  position: relative;
  z-index: 30;
}
*[renewal-ui=true] .emp_condition .condition_engagement#types .com_type h4 {
  font-size: 3.8rem;
  padding: 0;
  font-weight: bold;
  text-align: left;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .emp_condition .condition_engagement#types .com_type h4 {
    margin-top: 10px;
    font-size: 3.4rem;
  }
}
*[renewal-ui=true] .emp_condition .condition_engagement#types .com_type h4 span {
  position: relative;
  display: block;
  width: 100%;
  padding: 5px 10px;
  font-family: futura-pt, sans-serif;
  font-size: 1.6rem;
  color: #fff;
  text-align: center;
}
*[renewal-ui=true] .emp_condition .condition_engagement#types .com_type h4 span::after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 10px 10px 0;
  border-color: rgba(0, 0, 0, 0) #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
*[renewal-ui=true] .emp_condition .condition_engagement#types .com_type .com_type_illust {
  position: absolute;
  width: 70px;
  top: 5px;
  right: 15px;
  z-index: 10;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .emp_condition .condition_engagement#types .com_type .com_type_illust {
    right: 0;
    width: 60px;
  }
}
*[renewal-ui=true] .emp_condition .condition_engagement#types .com_type .com_type_illust img {
  width: 100%;
  height: auto;
}
*[renewal-ui=true] .emp_condition .condition_engagement#types .com_type.controller h4 {
  color: #B80D0D;
}
*[renewal-ui=true] .emp_condition .condition_engagement#types .com_type.controller span {
  color: #fff;
  background: #B80D0D;
}
*[renewal-ui=true] .emp_condition .condition_engagement#types .com_type.promoter h4 {
  color: #C78B00;
}
*[renewal-ui=true] .emp_condition .condition_engagement#types .com_type.promoter span {
  color: #fff;
  background: #C78B00;
}
*[renewal-ui=true] .emp_condition .condition_engagement#types .com_type.supporter h4 {
  color: #448146;
}
*[renewal-ui=true] .emp_condition .condition_engagement#types .com_type.supporter span {
  color: #fff;
  background: #448146;
}
*[renewal-ui=true] .emp_condition .condition_engagement#types .com_type.analyzer h4 {
  color: #30719B;
}
*[renewal-ui=true] .emp_condition .condition_engagement#types .com_type.analyzer span {
  color: #fff;
  background: #30719B;
}
*[renewal-ui=true] .emp_condition .condition_engagement#types .advice li {
  margin-top: 20px;
}
*[renewal-ui=true] .emp_condition .condition_engagement#types .advice li:nth-of-type(1) {
  margin-top: 0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .emp_condition .condition_engagement#types .type_graph {
    margin-top: 60px;
  }
}
*[renewal-ui=true] .emp_condition .condition_engagement#types .type_matrix {
  width: 100%;
}
*[renewal-ui=true] .emp_condition .condition_engagement#types .strong_point {
  margin-top: 40px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .emp_condition .condition_risk h3 {
    margin-bottom: 20px;
  }
}
*[renewal-ui=true] .emp_condition .condition_risk .risk_status {
  width: 306px;
}
*[renewal-ui=true] .emp_condition .condition_risk .risk_status .date {
  margin: 10px 0 0;
  text-align: right;
  font-size: 1.4rem;
  color: #666;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .emp_condition .condition_risk .risk_transition {
    width: calc(100% - 360px);
  }
}
*[renewal-ui=true] .emp_condition .condition_risk .risk_psychology {
  position: relative;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .emp_condition .condition_risk .risk_psychology {
    width: 306px;
  }
}
*[renewal-ui=true] .emp_condition .condition_risk .risk_psychology .title_area {
  position: relative;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .emp_condition .condition_risk .risk_psychology .sub_ttl {
    position: relative;
    display: inline-block;
  }
  *[renewal-ui=true] .emp_condition .condition_risk .risk_psychology .sub_ttl span {
    position: absolute;
    top: 0px;
    right: -40px;
  }
  *[renewal-ui=true] .emp_condition .condition_risk .risk_psychology .helper {
    margin-left: 0;
    bottom: calc(100% + 10px);
  }
}
*[renewal-ui=true] .emp_condition .condition_risk .risk_prevention {
  position: relative;
}
*[renewal-ui=true] .emp_condition .condition_risk .risk_prevention .title_area {
  position: relative;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .emp_condition .condition_risk .risk_prevention {
    width: calc(100% - 360px);
  }
  *[renewal-ui=true] .emp_condition .condition_risk .risk_prevention .sub_ttl {
    position: relative;
    display: inline-block;
  }
  *[renewal-ui=true] .emp_condition .condition_risk .risk_prevention .sub_ttl span {
    position: absolute;
    top: 0px;
    right: -40px;
  }
  *[renewal-ui=true] .emp_condition .condition_risk .risk_prevention .helper {
    margin-left: 0;
    bottom: calc(100% + 10px);
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .emp_condition .condition_risk .risk_prevention {
    width: 100%;
    margin-top: 40px;
  }
}
*[renewal-ui=true] .emp_condition .condition_risk .risk_prevention dl {
  margin-bottom: 0;
  padding: 10px 0;
  border-bottom: 1px dotted #ccc;
}
*[renewal-ui=true] .emp_condition .condition_risk .risk_prevention dl dt {
  position: relative;
  font-size: 2rem;
  color: #5bb49b;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .emp_condition .condition_risk .risk_prevention dl dt {
    font-size: 1.6rem;
  }
}
*[renewal-ui=true] .emp_condition .condition_risk .risk_prevention dl dt::after {
  content: "＋";
  position: absolute;
  display: inline-block;
  right: 10px;
  top: 5px;
  font-size: 1.2rem;
  margin: auto 0;
  color: #333;
  transition: transform ease 1s;
}
*[renewal-ui=true] .emp_condition .condition_risk .risk_prevention dl dt.open::after {
  content: "－";
}
*[renewal-ui=true] .emp_condition .condition_risk .risk_prevention dl dd {
  display: none;
  margin-top: 10px;
  font-size: 1.4rem;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .emp_condition .answer_history .slide_graph {
    margin-top: 80px;
  }
  *[renewal-ui=true] .emp_condition .answer_history .slide_graph thead {
    position: -webkit-sticky;
    position: sticky;
    top: 185px;
    z-index: 205;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .emp_condition .answer_history .slide_graph table {
    width: 1050px;
  }
}
*[renewal-ui=true] .emp_condition .answer_history .slide_graph table tr:nth-of-type(n+7) {
  display: none;
}
*[renewal-ui=true] .emp_condition .answer_history .slide_graph table.full tr:nth-of-type(n+7) {
  display: table-row;
}
*[renewal-ui=true] .emp_condition .answer_history .button {
  position: relative;
  display: block;
  color: #fff;
  width: 100%;
  max-width: 250px;
  margin: 20px auto 40px;
  padding: 10px 10px;
  text-align: center;
  text-decoration: none;
  font-size: 1.5rem;
  transition: all 0.5s ease;
  background: #5bb49b url("/btn_arrow.0b850927.svg") right 15px center no-repeat;
  border: none;
  cursor: pointer;
  box-sizing: border-box;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .emp_condition .answer_history .button {
    width: 100%;
    max-width: none;
    font-size: 1.6rem;
    line-height: 30px;
    height: 5rem;
    margin: 20px auto 40px;
  }
  *[renewal-ui=true] .emp_condition .answer_history .button.btn_collect_select {
    margin-bottom: 20px;
  }
}
*[renewal-ui=true] .emp_condition .answer_history .button:hover {
  background: #7ec4b0 url("/btn_arrow.0b850927.svg") right 15px center no-repeat;
  color: #fff;
}
*[renewal-ui=true] .emp_condition .answer_history .button.back {
  border: 1px solid #5bb49b;
  color: #5bb49b;
  background: #fff;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .emp_condition .answer_history .button.back {
    font-size: 1.4rem;
  }
}
*[renewal-ui=true] .emp_condition .answer_history .button.remind {
  max-width: 300px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .emp_condition .answer_history .data_info {
    position: absolute;
    top: 50px;
    right: 0;
  }
}
*[renewal-ui=true] .emp_condition .com_types {
  position: relative;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .emp_condition .com_types .helper {
    top: auto;
    min-width: 850px;
    z-index: 1000;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .emp_condition .com_types .helper {
    display: block;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .emp_condition .com_types .com_types_detail {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  *[renewal-ui=true] .emp_condition .com_types .com_types_detail .com_type {
    width: 340px;
    padding-right: 30px;
    box-sizing: border-box;
  }
  *[renewal-ui=true] .emp_condition .com_types .com_types_detail .type_graph {
    width: calc(100% - 340px);
    padding: 0 0 0 30px;
    box-sizing: border-box;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .emp_condition .com_types .com_types_detail {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  *[renewal-ui=true] .emp_condition .com_types .com_types_detail .com_type {
    order: 2;
    margin: 20px 0 0;
    padding: 0;
  }
  *[renewal-ui=true] .emp_condition .com_types .com_types_detail .type_graph {
    order: 1;
    margin: 0;
    padding: 0;
  }
}
*[renewal-ui=true] .emp_condition .com_types .com_type {
  position: relative;
  z-index: 30;
}
*[renewal-ui=true] .emp_condition .com_types .com_type h4 {
  font-size: 3.8rem;
  padding: 0;
  font-weight: bold;
  text-align: left;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .emp_condition .com_types .com_type h4 {
    margin-top: 10px;
    font-size: 3.4rem;
  }
}
*[renewal-ui=true] .emp_condition .com_types .com_type h4 span {
  position: relative;
  display: block;
  width: 100%;
  padding: 5px 10px;
  font-family: futura-pt, sans-serif;
  font-size: 1.6rem;
  color: #fff;
  text-align: center;
}
*[renewal-ui=true] .emp_condition .com_types .com_type h4 span::after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 10px 10px 0;
  border-color: rgba(0, 0, 0, 0) #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
*[renewal-ui=true] .emp_condition .com_types .com_type .com_type_illust {
  position: absolute;
  width: 50px;
  top: 5px;
  right: 15px;
  z-index: 10;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .emp_condition .com_types .com_type .com_type_illust {
    right: 0;
    width: 40px;
  }
}
*[renewal-ui=true] .emp_condition .com_types .com_type .com_type_illust img {
  width: 100%;
  height: auto;
}
*[renewal-ui=true] .emp_condition .com_types .com_type.controller h4 {
  color: #B80D0D;
}
*[renewal-ui=true] .emp_condition .com_types .com_type.controller span {
  color: #fff;
  background: #B80D0D;
}
*[renewal-ui=true] .emp_condition .com_types .com_type.promoter h4 {
  color: #C78B00;
}
*[renewal-ui=true] .emp_condition .com_types .com_type.promoter span {
  color: #fff;
  background: #C78B00;
}
*[renewal-ui=true] .emp_condition .com_types .com_type.supporter h4 {
  color: #448146;
}
*[renewal-ui=true] .emp_condition .com_types .com_type.supporter span {
  color: #fff;
  background: #448146;
}
*[renewal-ui=true] .emp_condition .com_types .com_type.analyzer h4 {
  color: #30719B;
}
*[renewal-ui=true] .emp_condition .com_types .com_type.analyzer span {
  color: #fff;
  background: #30719B;
}
*[renewal-ui=true] .emp_condition .com_types .behavior {
  margin-top: 30px;
}
*[renewal-ui=true] .emp_condition .com_types .behavior ul {
  list-style: disc;
  margin: 10px 0 0 20px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .emp_condition .com_types .behavior ul {
    padding: 0;
  }
}
*[renewal-ui=true] .emp_condition .com_types .behavior li {
  margin-top: 20px;
}
*[renewal-ui=true] .emp_condition .com_types .behavior li:nth-of-type(1) {
  margin-top: 0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .emp_condition .com_types .behavior li {
    font-size: 14px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .emp_condition .com_types .type_graph {
    margin-top: 60px;
  }
}
*[renewal-ui=true] .emp_condition .com_types .howto {
  margin-top: 40px;
}
*[renewal-ui=true] .emp_condition .com_types .howto ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
*[renewal-ui=true] .emp_condition .com_types .howto ul li {
  margin: 15px 0;
  padding-top: 15px;
  border-top: 1px dotted #ccc;
}
*[renewal-ui=true] .emp_condition .com_types .howto ul li:nth-of-type(1) {
  margin-top: 0;
  border-top: none;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .emp_condition .com_types .howto ul li:nth-of-type(1) {
    padding-top: 0;
  }
}
*[renewal-ui=true] .emp_condition .com_types .howto ul h4 {
  position: relative;
  font-size: 1.8rem;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .emp_condition .com_types .howto ul h4 {
    padding-right: 2em;
    font-size: 1.6rem;
  }
}
*[renewal-ui=true] .emp_condition .com_types .howto ul h4::after {
  content: "＋";
  position: absolute;
  display: inline-block;
  right: 10px;
  top: 5px;
  font-size: 1.2rem;
  margin: auto 0;
  color: #333;
  transition: transform ease 1s;
}
*[renewal-ui=true] .emp_condition .com_types .howto ul h4.open::after {
  content: "－";
}
*[renewal-ui=true] .emp_condition .com_types .howto ul p {
  display: none;
  font-size: 1.5rem;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .emp_condition .com_types .howto ul p {
    font-size: 1.4rem;
  }
}
*[renewal-ui=true] .emp_condition .com_types .howto.controller h4 {
  color: #B80D0D;
}
*[renewal-ui=true] .emp_condition .com_types .howto.promoter h4 {
  color: #C78B00;
}
*[renewal-ui=true] .emp_condition .com_types .howto.supporter h4 {
  color: #448146;
}
*[renewal-ui=true] .emp_condition .com_types .howto.analyzer h4 {
  color: #30719B;
}
*[renewal-ui=true] .emp_condition.-condition_map .content_head,
*[renewal-ui=true] .emp_condition.-communication_type .content_head {
  border-bottom: none;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .emp_condition.-communication_type .content_intro {
    margin: 20px 0 0;
  }
  *[renewal-ui=true] .emp_condition.-communication_type dd {
    margin: 0;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .emp_condition .condition_map_detail {
    margin: 0 30px 0 0;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .emp_condition .condition_map_detail {
    margin: 0 5%;
  }
}
*[renewal-ui=true] .emp_condition .com_type_explain {
  margin: -20px 0 20px;
  padding: 20px;
  background: #f6f5f2;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .emp_condition .com_type_details {
    margin: 100px 30px 0 0;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .emp_condition .com_type_details {
    margin: 60px 5% 0;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .emp_condition .com_type_details .box_tab {
    margin: 0 0 10px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .emp_condition .com_type_details .box_tab .tab {
    border-radius: 5px 5px 0 0;
    border-bottom: none;
  }
}
*[renewal-ui=true] .emp_condition .com_type_details .box_tab .tab:nth-of-type(1) {
  color: #B80D0D;
  background-color: #FFEFEF;
}
*[renewal-ui=true] .emp_condition .com_type_details .box_tab .tab:nth-of-type(2) {
  color: #C78B00;
  background-color: #FFF8DE;
}
*[renewal-ui=true] .emp_condition .com_type_details .box_tab .tab:nth-of-type(3) {
  color: #448146;
  background-color: #E9FFE3;
}
*[renewal-ui=true] .emp_condition .com_type_details .box_tab .tab:nth-of-type(4) {
  color: #30719B;
  background-color: #E9F5FF;
}
*[renewal-ui=true] .emp_condition .com_type_details .box_tab .tab.active {
  background-color: #fff;
}
*[renewal-ui=true] .emp_condition .com_type_details .box_tab .tab.active:nth-of-type(1) {
  color: #B80D0D;
}
*[renewal-ui=true] .emp_condition .com_type_details .box_tab .tab.active:nth-of-type(2) {
  color: #C78B00;
}
*[renewal-ui=true] .emp_condition .com_type_details .box_tab .tab.active:nth-of-type(3) {
  color: #448146;
}
*[renewal-ui=true] .emp_condition .com_type_details .box_tab .tab.active:nth-of-type(4) {
  color: #30719B;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .emp_condition .com_type_details .box_tab_bottom {
    margin: -30px 0 0;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .emp_condition .com_type_details .box_tab_bottom {
    margin: 0 0 10px;
  }
}
*[renewal-ui=true] .emp_condition .com_type_details .box_tab_bottom .tab:nth-of-type(1) {
  color: #B80D0D;
  background-color: #FFEFEF;
}
*[renewal-ui=true] .emp_condition .com_type_details .box_tab_bottom .tab:nth-of-type(2) {
  color: #C78B00;
  background-color: #FFF8DE;
}
*[renewal-ui=true] .emp_condition .com_type_details .box_tab_bottom .tab:nth-of-type(3) {
  color: #448146;
  background-color: #E9FFE3;
}
*[renewal-ui=true] .emp_condition .com_type_details .box_tab_bottom .tab:nth-of-type(4) {
  color: #30719B;
  background-color: #E9F5FF;
}
*[renewal-ui=true] .emp_condition .com_type_details .box_tab_bottom .tab.active {
  background-color: #fff;
}
*[renewal-ui=true] .emp_condition .com_type_details .box_tab_bottom .tab.active:nth-of-type(1) {
  color: #B80D0D;
}
*[renewal-ui=true] .emp_condition .com_type_details .box_tab_bottom .tab.active:nth-of-type(2) {
  color: #C78B00;
}
*[renewal-ui=true] .emp_condition .com_type_details .box_tab_bottom .tab.active:nth-of-type(3) {
  color: #448146;
}
*[renewal-ui=true] .emp_condition .com_type_details .box_tab_bottom .tab.active:nth-of-type(4) {
  color: #30719B;
}
*[renewal-ui=true] .emp_condition .com_type_details .tab_panel .panel_area {
  display: none;
}
*[renewal-ui=true] .emp_condition .com_type_details .tab_panel .panel_area.active {
  display: block;
}
*[renewal-ui=true] .emp_condition .com_type_details .box {
  text-align: left;
  margin-bottom: 30px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .emp_condition .com_type_details .box {
    padding: 30px 0 0;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .emp_condition .com_type_details .box {
    box-shadow: none;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .emp_condition .com_type_details .type_detail_box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .emp_condition .com_type_details .type_detail_box .type_image {
    position: relative;
    width: 180px;
    border-radius: 0 10px 0 10px;
  }
  *[renewal-ui=true] .emp_condition .com_type_details .type_detail_box .type_image figure {
    position: absolute;
    top: 30px;
    right: -10px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .emp_condition .com_type_details .type_detail_box .type_image {
    position: relative;
    z-index: 30;
  }
  *[renewal-ui=true] .emp_condition .com_type_details .type_detail_box .type_image h4 {
    margin-top: 10px;
    padding: 0;
    font-weight: bold;
    text-align: left;
    font-size: 3.4rem;
  }
  *[renewal-ui=true] .emp_condition .com_type_details .type_detail_box .type_image h4 span {
    position: relative;
    display: block;
    width: 100%;
    padding: 5px 10px;
    font-family: futura-pt, sans-serif;
    font-size: 1.6rem;
    color: #fff;
    text-align: center;
  }
  *[renewal-ui=true] .emp_condition .com_type_details .type_detail_box .type_image h4 span::after {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 10px 10px 0;
    border-color: rgba(0, 0, 0, 0) #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
  }
  *[renewal-ui=true] .emp_condition .com_type_details .type_detail_box .type_image .com_type_illust {
    position: absolute;
    width: 40px;
    top: 5px;
    right: 0;
    z-index: 10;
  }
  *[renewal-ui=true] .emp_condition .com_type_details .type_detail_box .type_image .com_type_illust img {
    width: 100%;
    height: auto;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .emp_condition .com_type_details .type_detail_box .type_text {
    width: calc(100% - 240px);
    padding-bottom: 50px;
    min-height: 690px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .emp_condition .com_type_details .type_detail_box .behavior_detail {
    margin-top: 30px;
  }
}
*[renewal-ui=true] .emp_condition .com_type_details .type_detail_box .behavior_detail ul {
  margin: 0 40px 0 0;
  padding-left: 25px;
  list-style: disc;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .emp_condition .com_type_details .type_detail_box .behavior_detail ul {
    margin: 15px 0 0;
  }
}
*[renewal-ui=true] .emp_condition .com_type_details .type_detail_box .behavior_detail ul li {
  margin-bottom: 20px;
  font-size: 1.5rem;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .emp_condition .com_type_details .type_detail_box .behavior_detail ul li {
    font-size: 1.4rem;
  }
}
*[renewal-ui=true] .emp_condition .com_type_details .type_detail_box .howto_detail {
  margin: 40px 0 0;
}
*[renewal-ui=true] .emp_condition .com_type_details .type_detail_box .howto_detail ul {
  list-style: disc;
  margin: 0 40px 0 0;
  padding-left: 25px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .emp_condition .com_type_details .type_detail_box .howto_detail ul {
    margin: 15px 0 0;
    padding-left: 0;
    list-style: none;
  }
}
*[renewal-ui=true] .emp_condition .com_type_details .type_detail_box .howto_detail ul li {
  margin-bottom: 20px;
  font-size: 1.5rem;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .emp_condition .com_type_details .type_detail_box .howto_detail ul li {
    font-size: 1.4rem;
  }
}
*[renewal-ui=true] .emp_condition .com_type_details .type_detail_box .howto_detail h4 {
  font-size: 1.8rem;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .emp_condition .com_type_details .type_detail_box .howto_detail h4 {
    font-size: 1.6rem;
  }
}
*[renewal-ui=true] .emp_condition .com_type_details .type_detail_box .howto_detail p {
  font-size: 1.5rem;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .emp_condition .com_type_details .type_detail_box .howto_detail p {
    font-size: 1.4rem;
  }
}
*[renewal-ui=true] .emp_condition .com_type_details .type_detail_box .employee_list {
  margin: 40px 0 0;
}
*[renewal-ui=true] .emp_condition .com_type_details .type_detail_box .employee_list ul {
  margin: 0 40px 0 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .emp_condition .com_type_details .type_detail_box .employee_list ul {
    margin: 0;
  }
}
*[renewal-ui=true] .emp_condition .com_type_details .type_detail_box .employee_list ul li {
  padding: 10px 15px;
  box-sizing: border-box;
  border-bottom: 1px solid #ccc;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .emp_condition .com_type_details .type_detail_box .employee_list ul li {
    width: 33.3%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .emp_condition .com_type_details .type_detail_box .employee_list ul li {
    width: 50%;
  }
}
*[renewal-ui=true] .emp_condition .com_type_details .type_detail_box .employee_list ul li p {
  margin: 0;
  padding: 0;
  font-size: 1.4rem;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .emp_condition .com_type_details .type_detail_box .employee_list ul li p {
    font-size: 1.2rem;
  }
}
*[renewal-ui=true] .emp_condition .com_type_details .type_detail_box .employee_list ul li p.name {
  margin: 5px 0 0;
  font-size: 1.8rem;
  font-weight: 600;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .emp_condition .com_type_details .type_detail_box .employee_list ul li p.name {
    font-size: 1.5rem;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .emp_condition .com_type_details .type_detail_box.controller .type_image {
    background: #B80D0D;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .emp_condition .com_type_details .type_detail_box.controller .type_image h4 {
    color: #B80D0D;
  }
  *[renewal-ui=true] .emp_condition .com_type_details .type_detail_box.controller .type_image span {
    color: #fff;
    background: #B80D0D;
  }
}
*[renewal-ui=true] .emp_condition .com_type_details .type_detail_box.controller .howto_detail h4 {
  color: #B80D0D;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .emp_condition .com_type_details .type_detail_box.promoter .type_image {
    background: #C78B00;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .emp_condition .com_type_details .type_detail_box.promoter .type_image h4 {
    color: #C78B00;
  }
  *[renewal-ui=true] .emp_condition .com_type_details .type_detail_box.promoter .type_image span {
    color: #fff;
    background: #C78B00;
  }
}
*[renewal-ui=true] .emp_condition .com_type_details .type_detail_box.promoter .howto_detail h4 {
  color: #C78B00;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .emp_condition .com_type_details .type_detail_box.supporter .type_image {
    background: #448146;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .emp_condition .com_type_details .type_detail_box.supporter .type_image h4 {
    color: #448146;
  }
  *[renewal-ui=true] .emp_condition .com_type_details .type_detail_box.supporter .type_image span {
    color: #fff;
    background: #448146;
  }
}
*[renewal-ui=true] .emp_condition .com_type_details .type_detail_box.supporter .howto_detail h4 {
  color: #448146;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .emp_condition .com_type_details .type_detail_box.analyzer .type_image {
    background: #30719B;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .emp_condition .com_type_details .type_detail_box.analyzer .type_image h4 {
    color: #30719B;
  }
  *[renewal-ui=true] .emp_condition .com_type_details .type_detail_box.analyzer .type_image span {
    color: #fff;
    background: #30719B;
  }
}
*[renewal-ui=true] .emp_condition .com_type_details .type_detail_box.analyzer .howto_detail h4 {
  color: #30719B;
}
*[renewal-ui=true] .emp_condition .com_type_details .type_annotation {
  margin: 30px 0 0;
  font-size: 1.4rem;
  color: #666;
}
*[renewal-ui=true] .emp_condition .condition_list td.row1 {
  background: #ffe3e9;
}
*[renewal-ui=true] .emp_condition .condition_list td.row2 {
  background: #fe8ea9;
}
*[renewal-ui=true] .emp_condition .condition_list td.high1 {
  background: #ccf0dd;
}
*[renewal-ui=true] .emp_condition .condition_list td.high2 {
  background: #5fde9b;
}
*[renewal-ui=true] .emp_condition .condition_list .aichat_btn {
  position: relative;
  top: 2px;
  right: auto;
  display: inline-block;
  margin-left: 20px;
}
*[renewal-ui=true] .emp_condition .condition_list .aichat_btn img {
  position: relative;
  width: 25px;
  height: auto;
  cursor: pointer;
  z-index: 20;
}
*[renewal-ui=true] .emp_condition .condition_list .aichat_btn .line {
  position: absolute;
  top: -30px;
  left: -50%;
  display: inline;
  white-space: nowrap;
  overflow: hidden;
  font-size: 1.4rem;
  width: 0;
  background: #f6f5f2 url("/h2_bg_left.b4c10c35.png") left top/156px auto no-repeat;
  box-sizing: border-box;
  border-radius: 2px;
}
*[renewal-ui=true] .emp_condition .condition_list .aichat_btn img:hover + .line {
  padding: 5px 10px;
  animation: reveal_emp_condition 1.2s ease forwards;
}
@keyframes reveal_emp_condition {
  to {
    width: 15vw;
    min-width: 100px;
    max-width: 220px;
  }
}
*[renewal-ui=true] .emp_condition.follow_content .content_head.-no-border {
  border-bottom: 0;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .follow_content .tab::before {
    content: "1on1支援";
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .follow_content.emp_condition .tab li:nth-last-of-type(1) {
    width: 48% !important;
  }
}
*[renewal-ui=true] .follow_content .content_head ul {
  margin-bottom: 0;
  padding-left: 0;
}
*[renewal-ui=true] .follow_content .content_head ul li:nth-of-type(-n+2) {
  margin-right: 20px;
}
*[renewal-ui=true] .follow_content .content_head ul .switchArea {
  display: inline-block;
}
*[renewal-ui=true] .follow_content .data_info.flex_bt {
  justify-content: space-between !important;
}
*[renewal-ui=true] .follow_content .data_info .button {
  margin-top: 0;
  background-image: none;
}
*[renewal-ui=true] .follow_content .select_area {
  margin-right: 60px;
}
*[renewal-ui=true] .follow_content .select_area option.second {
  padding-left: 1em;
}
*[renewal-ui=true] .follow_content .aichat_btn {
  padding: 0;
  background: none;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  gap: 10px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .follow_content .aichat_btn {
    position: absolute;
    right: 10px;
    top: 9px;
    z-index: 20;
  }
}
*[renewal-ui=true] .follow_content .aichat_btn li {
  list-style: none;
}
*[renewal-ui=true] .follow_content .aichat_btn .button {
  margin-top: 0;
  padding: 5px 10px 5px 40px;
  border-radius: 5px;
  font-size: 1.4rem;
  max-width: 350px;
  background: #fff url("/icon_ai_chara.f500e5ae.png") left 10px center/auto 25px no-repeat;
  border: #5bb49b 1px solid;
  color: #5bb49b;
  box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.15);
}
*[renewal-ui=true] .follow_content .aichat_btn .button:hover {
  background: #5bb49b url("/icon_ai_chara_w.5f1426d4.png") left 10px center/auto 25px no-repeat;
  color: #fff;
  box-shadow: none;
}
*[renewal-ui=true] .follow_content.emp_condition .select_area {
  margin-right: 20px;
}
*[renewal-ui=true] .follow_content .compare_others {
  margin-left: 10px;
}
*[renewal-ui=true] .follow_content .compare_switch {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .follow_content .category_score {
    margin-top: 30px;
  }
}
*[renewal-ui=true] .follow_content .category_score .data_info {
  justify-content: flex-start;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .follow_content .category_score .data_info.follow_search .switch_date {
    margin-left: 20px;
    margin-bottom: 10px;
  }
  *[renewal-ui=true] .follow_content .category_score .data_info.follow_search .follow_create {
    margin-left: auto;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .follow_content .category_score .data_info.follow_search .list_search {
    width: 100%;
  }
  *[renewal-ui=true] .follow_content .category_score .data_info.follow_search .follow_create {
    margin-top: 20px;
    margin-bottom: 20px;
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .follow_content .category_score .data_info .date_select {
    width: calc(100% - 300px);
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .follow_content .category_score .explain {
    top: 80px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .follow_content .category_score .explain {
    top: 40px;
  }
}
*[renewal-ui=true] .follow_content .category_score .explain.retirement_level {
  top: 0;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .follow_content .category_score .explain.retirement_level {
    width: 300px;
    margin-top: -15px;
    align-self: center;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .follow_content .category_score .explain.retirement_level {
    width: 100%;
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .follow_content .category_score .risk_status img {
    width: 100%;
    height: auto;
  }
}
*[renewal-ui=true] .follow_content .category_score .risk_transition {
  position: relative;
}
*[renewal-ui=true] .follow_content .category_score .risk_transition .explain {
  top: 0;
  right: 0;
}
*[renewal-ui=true] .follow_content .category_score .risk_transition .explain .meeting_date::before {
  content: "◆" !important;
  color: #4f98be;
}
*[renewal-ui=true] .follow_content .category_score .error-text {
  margin-top: 30px !important;
}
*[renewal-ui=true] .follow_content .answer_history .data_info {
  position: relative;
  top: auto;
  right: auto;
  justify-content: flex-end;
}
*[renewal-ui=true] .follow_content .answer_history .slide_graph {
  margin-top: 10px;
}
*[renewal-ui=true] .follow_content .answer_history .explain.retirement_level {
  margin-top: 0 !important;
}
*[renewal-ui=true] .follow_content table.list .follow_date {
  width: 80px;
}
*[renewal-ui=true] .follow_content table.list .follow_type {
  width: 90px;
}
*[renewal-ui=true] .follow_content table.list .interviewer {
  width: 110px;
}
*[renewal-ui=true] .follow_content table.list .org {
  width: 110px;
}
*[renewal-ui=true] .follow_content table.list .target {
  width: 110px;
}
*[renewal-ui=true] .follow_content table.list .text {
  width: 20%;
  vertical-align: top;
  text-align: left;
}
*[renewal-ui=true] .follow_content table.list .text p {
  margin: 0;
}
*[renewal-ui=true] .follow_content table.list .text .follow_text {
  display: inline;
}
*[renewal-ui=true] .follow_content table.list .text .read_more {
  color: #8293E3;
  display: none;
  cursor: pointer;
}
*[renewal-ui=true] .follow_content table.list .comment {
  position: relative;
  background: #fff;
  margin: 0;
  padding: 0;
}
*[renewal-ui=true] .follow_content table.list .comment_icon img {
  width: 19px;
  height: auto;
  border-radius: 0;
}
*[renewal-ui=true] .follow_content table.list .comment_icon img.reaction {
  width: 24px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .follow_content .retirement_graph .explain.propotion {
    top: 0;
    display: block;
  }
  *[renewal-ui=true] .follow_content .retirement_graph .explain.propotion li {
    display: block;
    text-align: right;
  }
}
*[renewal-ui=true] .follow_content .retirement_table .select_area {
  margin: 0;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .follow_content .condition_list .slide_graph {
    margin-top: 30px;
  }
  *[renewal-ui=true] .follow_content .condition_list .slide_graph thead {
    position: -webkit-sticky;
    position: sticky;
    top: 185px;
    z-index: 195;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .follow_content .condition_list .slide_graph table {
    width: 1050px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .follow_content .follow_records .follow_create {
    margin-top: -10px;
  }
  *[renewal-ui=true] .follow_content .follow_records .follow_create .button {
    margin-left: auto;
    margin-right: 0;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .follow_content .follow_records .follow_create {
    width: 100%;
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .follow_content .follow_records .slide_graph thead {
    position: -webkit-sticky;
    position: sticky;
    top: 185px;
    z-index: 195;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .follow_content .follow_records .slide_graph table {
    width: 1150px;
  }
}
*[renewal-ui=true] .follow_content .follow_records .follow_create .button {
  margin-top: 0;
  background-image: none;
  width: auto;
  max-width: 164px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .follow_content .follow_records .follow_create .button {
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .follow_content .setting_detail {
    margin-top: 30px;
    margin-right: 30px;
  }
}
*[renewal-ui=true] .follow_content .setting_detail .setting_box {
  position: relative;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .follow_content .setting_detail .setting_box {
    width: 48%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .follow_content .setting_detail .setting_box {
    margin: 0 5vw 30px;
  }
}
*[renewal-ui=true] .follow_content .setting_detail h2 {
  text-align: left;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .follow_content .setting_detail h2 {
    margin-top: 0;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .follow_content .setting_detail h2 .help {
    top: 5px;
  }
}
*[renewal-ui=true] .follow_content .setting_detail .note {
  list-style: disc;
  text-align: left;
  font-size: 1.4rem;
  margin: 0 0 40px;
  padding: 20px 20px 20px 50px;
  list-style: disc;
  font-size: 1.5rem;
  background: #f6f5f2;
}
*[renewal-ui=true] .follow_content .setting_detail .note.-users {
  padding: 20px;
}
*[renewal-ui=true] .follow_content .setting_detail .note ul {
  list-style: disc;
}
*[renewal-ui=true] .follow_content .setting_detail .note table {
  margin-top: 20px;
}
*[renewal-ui=true] .follow_content .setting_detail .note table th {
  background: #5bb49b;
  color: #fff;
}
*[renewal-ui=true] .follow_content .setting_detail .note table .sub_head th {
  border-left: 1px solid #ccc;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .follow_content .setting_detail .helper {
    position: absolute;
    margin: 0 20px;
    bottom: 100%;
    width: 100%;
    max-width: 550px;
    text-align: left;
  }
}
*[renewal-ui=true] .follow_content .setting_detail .box {
  padding: 0;
  box-shadow: none;
  border-radius: 0;
}
*[renewal-ui=true] .follow_content .setting_detail dl {
  margin: 20px 0 0;
}
*[renewal-ui=true] .follow_content .setting_detail dl:nth-of-type(n+2) {
  border-top: 1px solid #ccc;
  padding-top: 20px;
}
*[renewal-ui=true] .follow_content .setting_detail dt {
  position: relative;
  text-align: left;
  color: #5bb49b;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .follow_content .setting_detail dt {
    width: 25%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .follow_content .setting_detail dt {
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .follow_content .setting_detail dd {
    margin: 0 0 0 40px;
    width: calc(75% - 40px);
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .follow_content .setting_detail dd {
    margin: 10px 0 0;
  }
  *[renewal-ui=true] .follow_content .setting_detail dd:nth-last-of-type(1) {
    margin: 10px 0 0 20px;
  }
}
*[renewal-ui=true] .follow_content .setting_detail dd.full {
  width: 100%;
  margin: 20px 0 0;
}
*[renewal-ui=true] .follow_content .setting_detail ul {
  margin: 0;
  padding: 0;
}
*[renewal-ui=true] .follow_content .setting_detail ul.flex li {
  margin-right: 20px;
}
*[renewal-ui=true] .follow_content .setting_detail .setting_cycle {
  margin-top: 30px;
}
*[renewal-ui=true] .follow_content .setting_detail .setting_cycle dt {
  padding-top: 7px;
}
*[renewal-ui=true] .follow_content .setting_detail .setting_edit {
  position: relative;
  vertical-align: top;
  text-align: left;
  padding: 10px 20px 20px;
  background: #f6f5f2;
}
*[renewal-ui=true] .follow_content .setting_detail .setting_edit textarea {
  width: 100%;
  height: 11rem;
  display: inline-block;
  border: 1px solid #ccc;
  margin: 10px 20px 0 0;
  padding: 10px 15px;
  font-size: 1.6rem;
  border-radius: 5px;
  vertical-align: top;
}
*[renewal-ui=true] .follow_content .setting_detail .setting_edit ul {
  display: inline-block;
  width: 100%;
  vertical-align: top;
}
*[renewal-ui=true] .follow_content .setting_detail .setting_edit ul li {
  text-align: left;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .follow_content .setting_detail .setting_edit ul li {
    margin-bottom: 20px;
  }
}
*[renewal-ui=true] .follow_content .setting_detail .setting_edit ul input[type=text] {
  font-size: 1.6rem;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .follow_content .setting_detail .setting_edit ul input[type=text] {
    margin-left: 20px;
    width: calc(100% - 133px);
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .follow_content .setting_detail .setting_edit ul input[type=text] {
    margin-left: 0;
  }
}
*[renewal-ui=true] .follow_content .setting_detail .setting_edit input[type=submit].edit {
  margin-top: 10px;
}
*[renewal-ui=true] .follow_content .setting_detail .error-text {
  text-align: left;
  max-width: 100%;
  margin-top: 10px !important;
  padding-left: 5px !important;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .follow_content .setting_detail .error-text {
    position: absolute;
    bottom: 25px;
  }
}
*[renewal-ui=true] .follow_content .setting_detail .cycle {
  display: none;
}
*[renewal-ui=true] .follow_content .setting_detail .cycle .disabled {
  background: #e0e0e0;
}
*[renewal-ui=true] .follow_content .setting_detail .button.preview,
*[renewal-ui=true] .follow_content .setting_detail input[type=submit].preview {
  width: auto;
  min-width: 110px;
  display: inline-block;
  margin: 0;
  padding: 5px 25px;
  background: #5bb49b url("/btn_arrow.0b850927.svg") right 10px center no-repeat;
  background-size: 8px auto;
  color: #fff;
  font-size: 1.4rem;
  line-height: 20px;
  border-radius: 5px;
  cursor: pointer;
  border: 0;
  outline: 0;
  text-decoration: none;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .follow_content .setting_detail .button.preview,
*[renewal-ui=true] .follow_content .setting_detail input[type=submit].preview {
    line-height: 25px;
    width: 100%;
    height: auto !important;
  }
}
*[renewal-ui=true] .follow_content .setting_detail .button.preview:hover,
*[renewal-ui=true] .follow_content .setting_detail input[type=submit].preview:hover {
  background-color: #7ec4b0;
  background-image: url("/btn_arrow.0b850927.svg");
  background-position: right 10px center;
  background-repeat: no-repeat;
  background-size: 8px auto;
}
*[renewal-ui=true] .follow_content .setting_detail .button.edit,
*[renewal-ui=true] .follow_content .setting_detail input[type=submit].edit {
  width: auto;
  min-width: 100px;
  display: inline-block;
  margin: 0 0 0 calc(100% - 105px);
  padding: 5px 25px;
  background-color: #5bb49b;
  background-image: url("/btn_arrow.0b850927.svg");
  background-position: right 10px center;
  background-repeat: no-repeat;
  background-size: 8px auto;
  color: #fff;
  font-size: 1.4rem;
  line-height: 20px;
  border-radius: 5px;
  cursor: pointer;
  border: 0;
  outline: 0;
  text-decoration: none;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .follow_content .setting_detail .button.edit,
*[renewal-ui=true] .follow_content .setting_detail input[type=submit].edit {
    line-height: 25px;
    width: 100%;
    height: auto !important;
    margin: 0;
  }
}
*[renewal-ui=true] .follow_content .setting_detail .button.edit:hover,
*[renewal-ui=true] .follow_content .setting_detail input[type=submit].edit:hover {
  background-color: #7ec4b0;
  background-image: url("/btn_arrow.0b850927.svg");
  background-position: right 10px center;
  background-repeat: no-repeat;
  background-size: 8px auto;
}
*[renewal-ui=true] .follow_content .setting_detail select {
  position: relative;
  display: inline-block;
  border: 1px solid #ccc;
  margin: 0;
  padding: 10px 50px 10px 10px;
  font-size: 1.4rem;
  border-radius: 5px;
  line-height: 1;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .follow_content .setting_detail select {
    font-size: 1.4rem;
    padding: 15px 30px 15px 15px;
  }
}
*[renewal-ui=true] .follow_content .setting_detail select:disabled {
  opacity: 0.5;
}
*[renewal-ui=true] .follow_content .setting_detail .select-wrap {
  position: relative;
  display: inline-block;
  margin: 0 10px 0 0;
}
*[renewal-ui=true] .follow_content .setting_detail .select-wrap:after {
  content: "▼";
  font-size: 1rem;
  display: inline-block;
  position: absolute;
  width: 10px;
  height: 10px;
  right: 10px;
  top: 0;
  bottom: 0;
  margin: auto 0;
  transform: translateY(-50%);
}
*[renewal-ui=true] .follow_content .setting_detail .attention {
  margin-top: 10px;
  text-align: left;
  font-size: 1.4rem;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .follow_content .setting_detail .attention {
    font-size: 1.2rem;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .follow_content .setting_detail .radio_switch li {
    width: 48%;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .follow_content .follow_tips {
    margin-right: 30px;
  }
}
*[renewal-ui=true] .follow_content .follow_tips .tips {
  text-align: center;
  margin: 0 auto 80px;
}
*[renewal-ui=true] .follow_content .follow_tips .read {
  margin: 1.5em 0 0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .follow_content .follow_tips .read {
    margin: 1.5em 5% 0;
    text-align: left;
    font-size: 1.4rem;
  }
}
*[renewal-ui=true] .follow_content .follow_tips .tips1 figure {
  margin: 30px auto 0;
  max-width: 427px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .follow_content .follow_tips .tips1 figure {
    width: 90%;
  }
}
*[renewal-ui=true] .follow_content .follow_tips .tips1 figure img {
  width: 100%;
  height: auto;
}
*[renewal-ui=true] .follow_content .follow_tips .tips1 ul.tips_box {
  margin-top: 30px;
  margin-left: 0;
  padding: 0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .follow_content .follow_tips .tips1 ul.tips_box {
    margin: 30px 5% 0;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .follow_content .follow_tips .tips1 ul.tips_box li {
    width: 32%;
  }
}
*[renewal-ui=true] .follow_content .follow_tips .tips1 ul.tips_box p {
  font-size: 1.4rem;
  text-align: left;
}
*[renewal-ui=true] .follow_content .follow_tips .tips1 ul.tips_box p.pickup_text {
  padding: 3px 5px;
  font-size: 1.6rem;
  border-radius: 5px;
  text-align: center;
  background: #EBFBEF;
}
*[renewal-ui=true] .follow_content .follow_tips .tips1 ul.tips_box h3 {
  color: #5bb49b;
  font-weight: bold;
}
*[renewal-ui=true] .follow_content .follow_tips .tips1 ul.tips_box ul.pickup_text {
  margin: 0;
  padding: 0;
}
*[renewal-ui=true] .follow_content .follow_tips .tips1 ul.tips_box ul.pickup_text li {
  width: calc(50% - 2px);
  margin: 0 0 4px;
  padding: 3px 5px;
  border-radius: 5px;
  background: #EBFBEF;
}
*[renewal-ui=true] .follow_content .follow_tips .tips1 ul.tips_box ul.pickup_text li:nth-of-type(1) {
  width: calc(40% - 2px);
}
*[renewal-ui=true] .follow_content .follow_tips .tips1 ul.tips_box ul.pickup_text li:nth-of-type(2) {
  width: calc(60% - 2px);
}
*[renewal-ui=true] .follow_content .follow_tips .tips2 {
  position: relative;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .follow_content .follow_tips .tips2 dl {
    margin: 0 5%;
  }
}
*[renewal-ui=true] .follow_content .follow_tips .tips2 dt {
  background: #EBFBEF;
  margin: 30px 0 0;
  padding: 10px 20px;
  border-radius: 5px;
  text-align: left;
  font-size: 1.8rem;
  font-weight: bold;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .follow_content .follow_tips .tips2 dt {
    font-size: 1.6rem;
    padding: 6px 12px;
  }
}
*[renewal-ui=true] .follow_content .follow_tips .tips2 dt .num {
  display: inline-block;
  margin-right: 10px;
  color: #5bb49b;
  font-size: 2.4rem;
  font-style: italic;
  font-family: futura-pt, sans-serif;
}
*[renewal-ui=true] .follow_content .follow_tips .tips2 dd {
  margin-top: 20px;
  text-align: left;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .follow_content .follow_tips .tips2 dd {
    padding-left: 60px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .follow_content .follow_tips .tips2 dd {
    padding: 0 5%;
    font-size: 1.4rem;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .follow_content .follow_tips .tips2 dd .text_area {
    width: calc(100% - 338px);
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .follow_content .follow_tips .tips2 dd .text_area {
    margin: 0 0 30px;
  }
}
*[renewal-ui=true] .follow_content .follow_tips .tips2 dd .text_area img {
  width: 100%;
  max-width: 336px;
  height: auto;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .follow_content .follow_tips .tips2 dd .image_area {
    width: 308px;
  }
}
*[renewal-ui=true] .follow_content .follow_tips .tips2 dd .image_area img {
  width: 100%;
  height: auto;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .follow_content .follow_tips .tips2 dd.tips2_dd {
    padding-right: 220px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .follow_content .follow_tips .tips2 .illust {
    position: absolute;
    right: 0;
    bottom: -40px;
  }
}
*[renewal-ui=true] .follow_content .follow_tips .tips2 .illust img {
  width: 200px;
  height: auto;
}
*[renewal-ui=true] .follow_content .follow_tips .tips3 {
  position: relative;
}
*[renewal-ui=true] .follow_content .follow_tips .tips3 .flow {
  margin-top: 20px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .follow_content .follow_tips .tips3 .flow {
    margin: 20px 5% 0;
  }
}
*[renewal-ui=true] .follow_content .follow_tips .tips3 .flow img {
  width: 100%;
  height: auto;
}
*[renewal-ui=true] .follow_content .follow_tips .tips3 .action_tips {
  margin-bottom: 0;
  padding: 20px;
  text-align: left;
  border-radius: 5px;
}
*[renewal-ui=true] .follow_content .follow_tips .tips3 .action_tips.even {
  background: #FBF7F1;
}
*[renewal-ui=true] .follow_content .follow_tips .tips3 .action_tips dt {
  width: 11em;
  vertical-align: middle;
}
*[renewal-ui=true] .follow_content .follow_tips .tips3 .action_tips .num {
  display: inline-block;
  margin-right: 10px;
  color: #5bb49b;
  font-size: 2.4rem;
  font-style: italic;
  font-family: futura-pt, sans-serif;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .follow_content .follow_tips .tips3 .action_tips .num {
    position: relative;
    top: 2px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .follow_content .follow_tips .tips3 .action_tips .text_area {
    padding-top: 0.45em;
  }
}
*[renewal-ui=true] .follow_content .follow_tips .tips3 .action_tips p {
  margin-bottom: 0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .follow_content .follow_tips .tips3 .action_tips p {
    font-size: 1.4rem;
  }
}
*[renewal-ui=true] .follow_content .follow_tips .tips3 .action_tips strong {
  color: #5bb49b;
}
*[renewal-ui=true] .follow_content .follow_tips .tips3 .illust {
  position: absolute;
  right: 0;
  bottom: -40px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .follow_content .follow_tips .tips3 .illust {
    right: 10px;
  }
}
*[renewal-ui=true] .follow_content .follow_tips .tips3 .illust img {
  width: 140px;
  height: auto;
}
*[renewal-ui=true] .follow_content .follow_tips .tips4 {
  margin-bottom: 0;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .follow_content .follow_tips .tips4 dl {
    margin: 40px 0 0;
    width: calc(100% - 424px);
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .follow_content .follow_tips .tips4 dl {
    margin: 30px 5% 0;
  }
}
*[renewal-ui=true] .follow_content .follow_tips .tips4 dl dt {
  background: #EBFBEF;
  margin: 0;
  padding: 10px 20px;
  border-radius: 5px;
  text-align: left;
  font-size: 1.8rem;
  font-weight: bold;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .follow_content .follow_tips .tips4 dl dt {
    font-size: 1.6rem;
  }
}
*[renewal-ui=true] .follow_content .follow_tips .tips4 dl dd {
  margin-top: 10px;
  padding: 10px 20px;
  text-align: left;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .follow_content .follow_tips .tips4 dl dd {
    font-size: 1.4rem;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .follow_content .follow_tips .tips4 figure {
    width: 394px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .follow_content .follow_tips .tips4 figure {
    margin: 0 0 0 5%;
  }
}
*[renewal-ui=true] .follow_content .follow_tips .tips4 figure img {
  width: 100%;
  height: auto;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .pdca .tab::before {
    content: "PDCA支援";
  }
}
*[renewal-ui=true] .pdca .content_head h1 {
  margin-bottom: 0;
}
*[renewal-ui=true] .pdca .content_head .help_baloon {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto 0;
}
*[renewal-ui=true] .pdca .user_explain ul {
  margin: 0;
  font-size: 1.5rem;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .pdca .user_explain ul {
    padding-left: 20px;
    font-size: 1.4rem;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .pdca .note_frame {
    margin: 30px 30px 0 0;
    padding: 20px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .pdca .note_frame {
    margin: 20px 2%;
    padding: 10px;
  }
}
*[renewal-ui=true] .pdca .note_frame {
  background: url("/note_bg.593a0562.png");
}
*[renewal-ui=true] .pdca .note_body {
  padding: 30px;
  background: #fff;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .pdca .note_body {
    padding: 12px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .pdca .note_body .box {
    padding: 0;
  }
}
*[renewal-ui=true] .pdca .note_body .box .pdca_month {
  margin: 0 0 20px;
  font-size: 2rem;
  font-weight: bold;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .pdca .note_body .box .pdca_month {
    margin: 30px 0;
  }
}
*[renewal-ui=true] .pdca .note_body .box h4 {
  margin: 0 0 20px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .pdca .note_body .error-text.center {
    padding-left: 0;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .pdca .note_body .point_details,
*[renewal-ui=true] .pdca .note_body .rank_details {
    margin-bottom: 60px;
  }
}
*[renewal-ui=true] .pdca .pdca_note_title {
  position: relative;
  margin: 0 0 30px;
  padding: 0;
  font-size: 3.2rem;
  text-align: center;
  font-weight: 600;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .pdca .pdca_note_title {
    font-size: 2.6rem;
  }
}
*[renewal-ui=true] .pdca .pdca_note_title .num {
  display: inline-block;
  padding: 0 0 10px;
  border-bottom: 2px solid #ccc;
  font-family: futura-pt, sans-serif;
  font-size: 1.6rem;
}
*[renewal-ui=true] .pdca .pdca_note_title .title.fixed {
  position: fixed;
  z-index: 200;
  background: #fff;
  box-sizing: border-box;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .pdca .pdca_note_title .title.fixed {
    top: 104px;
    left: 260px;
    padding: 20px;
    width: calc(100% - 310px);
    font-size: 2.2rem;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .pdca .pdca_note_title .title.fixed {
    top: 21vw;
    left: 0;
    margin: 0 5%;
    padding: 20px;
    width: 90%;
    font-size: 1.8rem;
  }
}
*[renewal-ui=true] .pdca .pdca_note_title .note_setting {
  margin: 20px 0 0;
  color: #5bb49b;
  font-size: 1.4rem;
  font-weight: normal;
}
*[renewal-ui=true] .pdca .pdca_note_title .note_setting div {
  display: inline-block;
  cursor: pointer;
}
*[renewal-ui=true] .pdca .pdca_note_title .author {
  margin: 20px 0 0;
  font-size: 1.6rem;
  font-weight: normal;
}
*[renewal-ui=true] .pdca div.button {
  margin: 0;
  cursor: pointer;
  background-image: none;
}
*[renewal-ui=true] .pdca .pdca_head {
  margin-top: 80px;
}
*[renewal-ui=true] .pdca .pdca_head h2 {
  position: relative;
  margin: 40px 0 0;
  padding: 10px 25px;
  color: #333 !important;
  border-bottom: 2px solid #999;
  z-index: 1;
}
*[renewal-ui=true] .pdca .pdca_head h2::before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0;
  background: url("/h2_bg_left.b4c10c35.png") left top/156px auto no-repeat, url("/h2_bg_right.227f30a3.png") right top/156px auto no-repeat;
  background-color: #F5F4F3;
  z-index: -1;
}
*[renewal-ui=true] .pdca .pdca_head h2::after {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
  border-width: 10px 10px 0px 0px;
  z-index: -1;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .pdca .pdca_head h2 {
    display: block;
    margin: 0;
    padding-left: 5%;
  }
}
*[renewal-ui=true] .pdca .pdca_head h2 img {
  width: auto;
  height: 18px;
}
*[renewal-ui=true] .pdca .box {
  text-align: left;
  margin-bottom: 30px;
  border-radius: 0;
  box-shadow: none;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .pdca .box {
    padding: 0;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .pdca .box {
    margin-top: 30px;
    margin-bottom: 0;
  }
}
*[renewal-ui=true] .pdca .box h2 {
  margin: 0 0 20px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .pdca .box h2 {
    font-size: 2rem;
  }
}
*[renewal-ui=true] .pdca .box .lead {
  margin: -20px 0 40px;
  font-size: 1.4rem;
}
*[renewal-ui=true] .pdca .box .explain .scope::before {
  color: #df0f3b;
}
*[renewal-ui=true] .pdca table {
  width: 100%;
  border-bottom: 1px solid #ccc;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .pdca table {
    margin-top: 10px;
  }
}
*[renewal-ui=true] .pdca table thead th {
  padding: 5px 10px;
  background: #f6f5f2;
  font-size: 1.5rem;
  border-top: 1px solid #ccc;
}
*[renewal-ui=true] .pdca table thead th.nowrap {
  white-space: nowrap;
}
*[renewal-ui=true] .pdca table thead th.manager {
  padding: 5px 30px 5px 10px;
  text-align: center;
}
*[renewal-ui=true] .pdca table thead th.center {
  text-align: center;
}
*[renewal-ui=true] .pdca table thead .month th {
  width: 4.5%;
  font-size: 1.4rem;
  padding: 5px 5px;
  text-align: center;
  white-space: nowrap;
}
*[renewal-ui=true] .pdca table tbody td {
  padding: 10px 10px;
  font-size: 1.5rem;
  border-top: 1px solid #ccc;
}
*[renewal-ui=true] .pdca table tbody td.manager {
  padding: 10px 30px 10px 10px;
  text-align: center;
}
*[renewal-ui=true] .pdca table tbody td.assesment {
  text-align: center;
}
*[renewal-ui=true] .pdca table tbody td.check {
  background: #56ce8f;
  border-left: 1px solid #fff;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .pdca .slide_graph {
    width: 100%;
    overflow-x: scroll;
  }
  *[renewal-ui=true] .pdca .slide_graph table {
    width: 950px;
  }
}
*[renewal-ui=true] .pdca .category_score {
  margin-right: 0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .pdca .category_score {
    margin-left: 0;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .pdca .category_score .category_details .rank_details h4 {
    width: 75%;
  }
}
*[renewal-ui=true] .pdca .goals {
  position: relative;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .pdca .goals .box h2 {
    padding-top: 10px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .pdca .goals .box {
    padding: 0;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .pdca .goals .explain {
    position: absolute;
    top: 60px;
    right: 30px;
  }
}
*[renewal-ui=true] .pdca .goals .explain .scope::before {
  color: #df0f3b;
}
*[renewal-ui=true] .pdca .goals .data_info {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 1.4rem;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .pdca .goals .data_info {
    position: absolute;
    top: -8px;
    right: 10px;
    z-index: 50;
  }
}
*[renewal-ui=true] .pdca .goals .data_info .compare_others {
  margin-left: 10px;
  border-radius: 40px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .pdca .goals .data_info .compare_others {
    display: inline-block;
  }
  *[renewal-ui=true] .pdca .goals .data_info .compare_others .switchArea {
    display: inline-block;
  }
}
*[renewal-ui=true] .pdca .goals .data_info .compare_others .switchArea {
  background: none;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .pdca .plan_details .point_graph {
    width: 30%;
  }
  *[renewal-ui=true] .pdca .plan_details .point_graph .circle_graph {
    margin-top: 30px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .pdca .plan_details .point_graph {
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .pdca .plan_details .problem {
    width: 68%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .pdca .plan_details .problem {
    margin: 30px 0 0;
  }
}
*[renewal-ui=true] .pdca .plan_details .planning {
  width: 100%;
  margin-bottom: 30px;
}
*[renewal-ui=true] .pdca .plan_details .execution_status {
  margin-top: 30px;
  width: 100%;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .pdca .plan_details .execution_status {
    width: 100%;
    overflow-x: auto;
  }
  *[renewal-ui=true] .pdca .plan_details .execution_status table {
    width: 600px;
  }
}
*[renewal-ui=true] .pdca .plan_details .execution_status .manager {
  padding: 10px;
  text-align: center;
}
*[renewal-ui=true] .pdca .plan_details .lookback {
  margin-top: 30px;
  width: 100%;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .pdca .plan_details .lookback {
    width: 100%;
    overflow-x: auto;
  }
  *[renewal-ui=true] .pdca .plan_details .lookback table {
    width: 600px;
  }
}
*[renewal-ui=true] .pdca .plan_details .lookback .manager {
  padding: 10px;
  text-align: center;
}
*[renewal-ui=true] .pdca .planning {
  margin-top: 30px;
}
*[renewal-ui=true] .pdca .towards {
  margin-top: 30px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .pdca .towards {
    width: 60%;
  }
}
*[renewal-ui=true] .pdca .towards ul {
  position: relative;
  margin: 0 0 30px;
  padding: 20px 30px 20px 45px;
  background: #fff url("/h2_bg_left.b4c10c35.png") left top/156px auto no-repeat;
  border: 1px solid #ccc;
}
*[renewal-ui=true] .pdca .towards ul::before,
*[renewal-ui=true] .pdca .towards ul::after {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  clip-path: polygon(100% 100%, 0% 0%, 100% 0%);
}
*[renewal-ui=true] .pdca .towards ul::before {
  left: 20px;
  bottom: -20px;
  background-color: #ccc;
}
*[renewal-ui=true] .pdca .towards ul::after {
  left: 19px;
  bottom: -17px;
  background-color: #fff;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .pdca .towards ul {
    padding: 15px 15px 15px 45px;
  }
}
*[renewal-ui=true] .pdca .towards ul li {
  list-style: disc;
  text-align: left;
  font-size: 1.5rem;
  line-height: 180%;
}
*[renewal-ui=true] .pdca .do .box {
  position: relative;
  cursor: pointer;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  border-radius: 5px;
  margin: 20px 0 0;
  padding: 30px 30px 30px;
  transition: all 1s ease;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .pdca .do .box {
    padding: 5vw;
  }
}
*[renewal-ui=true] .pdca .do .box::after {
  content: "";
  display: inline-block;
  position: absolute;
  margin: 0;
  padding: 0;
  right: 30px;
  top: 30px;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 26px;
  font-size: 1.8rem;
  color: #333;
  transition: all 0.5s ease;
  z-index: 60;
  text-indent: -9999px;
  background: url("/pdca_arrow.805c6278.svg") center center no-repeat;
  transition: all 0.5s ease;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .pdca .do .box::after {
    right: 5vw;
    top: 5vw;
    width: 25px;
    height: 25px;
    background: url("/pdca_arrow.805c6278.svg") center center/25px auto no-repeat;
  }
}
*[renewal-ui=true] .pdca .do .box h2 {
  margin-bottom: 0;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .pdca .do .box h2 {
    padding-top: 10px;
  }
}
*[renewal-ui=true] .pdca .do .box .pdca_month {
  margin: 0;
}
*[renewal-ui=true] .pdca .do .box.open {
  cursor: default;
  border-radius: 0;
  box-shadow: none;
}
*[renewal-ui=true] .pdca .do .box.open::after {
  transform: rotate(-180deg);
}
*[renewal-ui=true] .pdca .do .box .plan_details {
  display: none;
}
*[renewal-ui=true] .pdca .do .box:nth-last-of-type(1) .plan_details {
  display: flex;
}
*[renewal-ui=true] .pdca .do .point_graph {
  margin-top: 30px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .pdca .do .point_graph {
    width: 38%;
  }
}
*[renewal-ui=true] .pdca .improve {
  margin: 30px 0 0;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .pdca .improve {
    width: 60%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .pdca .improve {
    width: 100%;
  }
}
*[renewal-ui=true] .pdca .improve .change {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  justify-content: space-between;
}
*[renewal-ui=true] .pdca .improve .change p {
  width: 49%;
  background: #f6f5f2 url("/h2_bg_left.b4c10c35.png") left top/300px auto no-repeat;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .pdca .improve .change p {
    margin: 0 0 10px;
    padding: 20px;
    text-align: center;
    line-height: 160%;
    font-family: futura-pt, sans-serif;
    font-size: 2rem;
    font-weight: 600;
  }
  *[renewal-ui=true] .pdca .improve .change p .point {
    display: inline-block;
    margin-bottom: 10px;
    font-size: 4.8rem;
  }
  *[renewal-ui=true] .pdca .improve .change p img {
    margin: 5px 0 15px;
  }
  *[renewal-ui=true] .pdca .improve .change p .small {
    font-size: 1.6rem;
    color: #333;
    font-family: futura-pt, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, "sans-serif";
    font-weight: normal;
  }
  *[renewal-ui=true] .pdca .improve .change p .small strong {
    font-size: 2.8rem;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .pdca .improve .change p {
    width: 100%;
    margin: 10px 0 10px;
    padding: 0 0 20px;
    text-align: center;
    line-height: 120%;
    font-family: futura-pt, sans-serif;
    font-size: 2.6rem;
    font-weight: 600;
  }
  *[renewal-ui=true] .pdca .improve .change p .point {
    font-size: 3rem;
  }
  *[renewal-ui=true] .pdca .improve .change p .small {
    font-size: 1.6rem;
    color: #333;
    font-family: futura-pt, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, "sans-serif";
    font-weight: normal;
  }
}
*[renewal-ui=true] .pdca .improve .change p.score.plus,
*[renewal-ui=true] .pdca .improve .change p.target.clear {
  color: #108c69;
}
*[renewal-ui=true] .pdca .improve .change p.score.minus,
*[renewal-ui=true] .pdca .improve .change p.target.notclear {
  color: #E04377;
}
*[renewal-ui=true] .pdca .arrangement {
  margin-top: 30px;
  margin-bottom: 30px;
  width: 100%;
}
*[renewal-ui=true] .pdca .arrangement .kpt dl {
  background: #f6f5f2;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .pdca .arrangement .kpt dl {
    width: 32%;
  }
}
*[renewal-ui=true] .pdca .arrangement .kpt dl dt {
  padding: 20px 0 10px;
  line-height: 80%;
  font-family: futura-pt, sans-serif;
  font-size: 4rem;
  font-weight: 600;
  text-align: center;
  background: #fff;
}
*[renewal-ui=true] .pdca .arrangement .kpt dl dt p {
  margin: 0;
  padding: 0;
  font-size: 1.4rem;
  font-family: futura-pt, "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif";
  font-weight: normal;
}
*[renewal-ui=true] .pdca .arrangement .kpt dl ul {
  margin: 0;
  padding: 20px 30px 20px 45px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .pdca .arrangement .kpt dl ul {
    padding: 15px 15px 15px 35px;
  }
}
*[renewal-ui=true] .pdca .arrangement .kpt dl ul li {
  list-style: disc;
  text-align: left;
  font-size: 1.5rem;
  line-height: 180%;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .pdca .arrangement .kpt dl ul li {
    font-size: 1.4rem;
  }
}
*[renewal-ui=true] .pdca .arrangement .kpt dl.kpt_keep dt {
  color: #4188e9;
}
*[renewal-ui=true] .pdca .arrangement .kpt dl.kpt_problem dt {
  color: #e04377;
}
*[renewal-ui=true] .pdca .arrangement .kpt dl.kpt_try dt {
  color: #e19f37;
}
*[renewal-ui=true] .pdca .action .box {
  position: relative;
  cursor: pointer;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  border-radius: 5px;
  margin: 20px 0 0;
  padding: 30px 30px 30px;
  transition: all 1s ease;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .pdca .action .box {
    padding: 5vw;
  }
}
*[renewal-ui=true] .pdca .action .box::after {
  content: "";
  display: inline-block;
  position: absolute;
  margin: 0;
  padding: 0;
  right: 30px;
  top: 30px;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 26px;
  font-size: 1.8rem;
  color: #333;
  transition: all 0.5s ease;
  z-index: 60;
  text-indent: -9999px;
  background: url("/pdca_arrow.805c6278.svg") center center no-repeat;
  transition: all 0.5s ease;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .pdca .action .box::after {
    right: 5vw;
    top: 5vw;
    width: 25px;
    height: 25px;
    background: url("/pdca_arrow.805c6278.svg") center center/25px auto no-repeat;
  }
}
*[renewal-ui=true] .pdca .action .box h2 {
  margin-bottom: 0;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .pdca .action .box h2 {
    padding-top: 10px;
  }
}
*[renewal-ui=true] .pdca .action .box .pdca_month {
  margin: 0;
}
*[renewal-ui=true] .pdca .action .box.open {
  cursor: default;
  border-radius: 0;
  box-shadow: none;
}
*[renewal-ui=true] .pdca .action .box.open::after {
  transform: rotate(-180deg);
}
*[renewal-ui=true] .pdca .action .box .plan_details {
  display: none;
}
*[renewal-ui=true] .pdca .action .box:nth-last-of-type(1) .plan_details {
  display: flex;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .pdca .action .point_graph {
    width: 38%;
  }
}
*[renewal-ui=true] .pdca .action .point_graph {
  margin-top: 30px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .pdca .progress {
    margin: -40px 0 20px;
    text-align: right;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .pdca .progress {
    text-align: left;
  }
}
*[renewal-ui=true] .pdca .progress li::before {
  display: none;
}
*[renewal-ui=true] .pdca .edit_btn {
  width: 100%;
  text-align: right;
}
*[renewal-ui=true] .pdca .edit_btn .button {
  display: inline-block;
  margin: -60px 0 0;
  padding-left: 40px;
  cursor: pointer;
  width: 130px;
  background: #fff;
  border: 1px solid #5bb49b;
  color: #5bb49b;
  transform-origin: center;
  transition: all 0.5s ease;
  background: url("/icon_edit.faff9a7a.png") left 20px center/20px auto no-repeat;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .pdca .edit_btn .button {
    margin: 0 auto;
    font-size: 1.4rem;
  }
}
*[renewal-ui=true] .pdca .edit_btn .button:hover {
  background: #5bb49b;
  background-image: none;
  background-position: left 20px center;
  color: #fff;
  padding-left: 10px;
}
*[renewal-ui=true] .pdca .edit_btn .btn_delete {
  position: relative;
  top: 0;
  display: inline-block;
  margin: -60px 0 0 20px;
  padding: 10px 10px 10px 40px;
  cursor: pointer;
  width: 130px;
  background: #fff;
  border: 1px solid #999999;
  color: #999999;
  transition: all 0.5s ease;
  transform-origin: center;
  background: url("/icon_trashbox.96744675.svg") left 20px center/18px auto no-repeat;
  box-sizing: border-box;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .pdca .edit_btn .btn_delete {
    margin: 0 auto;
    height: 5rem;
    line-height: 30px;
    font-size: 1.4rem;
  }
}
*[renewal-ui=true] .pdca .edit_btn .btn_delete:hover {
  background: #d11010;
  background-image: none;
  background-position: left 20px center;
  color: #fff;
  border-color: #d11010;
  padding-left: 10px;
}
*[renewal-ui=true] .pdca .delete_btn {
  margin-top: 30px;
}
*[renewal-ui=true] .pdca .delete_btn button {
  display: inline-block;
  background: #fff url("/icon_trashbox.96744675.svg") left center/15px auto no-repeat;
  color: #999;
  padding: 0 0 0 30px;
  border: none;
  outline: none;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .pdca .delete_btn button {
    font-size: 1.4rem;
  }
}
*[renewal-ui=true] .pdca .create_section ul {
  margin: 30px 0 0;
  padding: 0;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .pdca .create_section ul {
    margin: 0;
  }
}
*[renewal-ui=true] .pdca .create_section li {
  margin: 0 10px;
  width: 100%;
  max-width: 520px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .pdca .create_section li {
    margin: 20px 0 0;
    width: 100%;
  }
}
*[renewal-ui=true] .pdca .create_section li .button {
  margin: 0;
  padding: 15px 10px;
  max-width: 520px;
  font-size: 2rem;
  box-sizing: border-box;
}
*[renewal-ui=true] .pdca .create_section li .button.disabled {
  background: #ccc;
  color: #fff;
  cursor: default;
}
*[renewal-ui=true] .pdca .create_section li .button strong {
  font-family: futura-pt, sans-serif;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .pdca .create_section div.button {
    display: block;
    width: 100%;
    height: auto;
    line-height: 140%;
    font-size: 1.6rem;
  }
  *[renewal-ui=true] .pdca .create_section div.button strong {
    font-size: 2rem;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .pdca .note_top {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
}
*[renewal-ui=true] .pdca .note_top {
  margin: 30px 30px 30px 0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .pdca .note_top {
    display: block;
    margin: 15px 5% 30px;
  }
  *[renewal-ui=true] .pdca .note_top .button {
    margin: 15px auto 0;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .pdca .note_bottom {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}
*[renewal-ui=true] .pdca .note_bottom {
  margin: 30px 30px 0 0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .pdca .note_bottom {
    display: block;
    margin: 30px 5% 0;
  }
}
*[renewal-ui=true] .pdca .note_bottom .pager {
  margin-top: 0;
}
*[renewal-ui=true] .pdca .note_bottom .button {
  margin: 15px auto 0;
}
*[renewal-ui=true] .pdca .data_info.monitering {
  background: #f6f5f2;
  margin: 0 0 30px;
  padding: 20px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .pdca .data_info.monitering {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .pdca .data_info.monitering .flex_ct {
    margin: 0 10px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .pdca .data_info.monitering .flex_ct {
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
*[renewal-ui=true] .pdca .data_info.monitering .flex_ct .switchArea {
  background: #f6f5f2;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .pdca .data_info.monitering .flex_ct .compare_others {
    margin-left: 10px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .pdca.org_score .category_score {
    margin: 0;
    padding: 10px 0;
  }
}
*[renewal-ui=true] .pdca.org_score .content_head {
  padding-bottom: 20px;
  border-bottom: 1px solid #f6f5f2;
}
*[renewal-ui=true] .pdca.org_score .content_head h1 {
  margin-bottom: 20px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .pdca.org_score .content_head .data_info.flex {
    margin-left: 0;
  }
  *[renewal-ui=true] .pdca.org_score .content_head .data_info .flex {
    margin-left: 20px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .pdca.org_score .content_head .select_area {
    margin: 0 0 10px;
  }
}
*[renewal-ui=true] .pdca.org_score .content_head .flex {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .pdca.org_score .content_head .flex {
    margin-left: 20px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .pdca.org_score .content_head .flex {
    margin: 0 0 10px;
  }
}
*[renewal-ui=true] .pdca.org_score .content_head .compare_others {
  margin: 0 0 0 10px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .pdca.org_score .content_head .compare_others {
    padding-right: 20px;
  }
}
*[renewal-ui=true] .pdca.org_score .content_head .compare_others:nth-last-of-type(1) {
  margin-right: 0;
  padding-right: 0;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .pdca.org_score h2 {
    margin-bottom: 30px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .pdca.org_score .box {
    margin-right: 30px;
    margin-bottom: 80px;
    padding: 0;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .pdca.org_score .box {
    padding: 20px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .pdca.org_score .explain {
    right: 40px;
  }
}
*[renewal-ui=true] .pdca.org_score .explain .part {
  font-size: 1.6rem;
}
*[renewal-ui=true] .pdca.org_score .comment {
  margin: 30px 0 0;
  padding: 20px;
  background: #F1F9EE;
  font-size: 1.4rem;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .pdca.org_score .org_score_total {
    margin-top: 0;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .pdca.org_score .org_score_total .helper {
    min-width: 850px;
  }
}
*[renewal-ui=true] .pdca.org_score .org_score_total .date {
  font-size: 1.4rem;
  color: #666;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .pdca.org_score .org_score_total .date {
    position: absolute;
    width: 50%;
    right: 40px;
    top: 35px;
    text-align: right;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .pdca.org_score .org_score_total .explain {
    top: 90px;
    text-align: left;
  }
  *[renewal-ui=true] .pdca.org_score .org_score_total .explain li {
    margin-bottom: 5px;
    display: block;
  }
  *[renewal-ui=true] .pdca.org_score .org_score_total .explain li.person {
    font-size: 1.6rem;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .pdca.org_score .org_score_total .explain {
    position: relative;
    top: auto;
    right: auto;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .pdca.org_score .org_score_total .score {
    width: 24%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .pdca.org_score .org_score_total .score {
    width: 100%;
    margin-top: 20px;
  }
}
*[renewal-ui=true] .pdca.org_score .org_score_total .score .bar_graph {
  margin-top: 20px;
  text-align: center;
}
*[renewal-ui=true] .pdca.org_score .org_score_total .score .bar_graph img {
  width: 100%;
  max-width: 312px;
  height: auto;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .pdca.org_score .org_score_total .score_transition {
    width: 35%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .pdca.org_score .org_score_total .score_transition {
    margin-top: 20px;
  }
}
*[renewal-ui=true] .pdca.org_score .org_score_total .score_transition .bar_graph {
  margin-top: 20px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .pdca.org_score .org_score_total .score_chart {
    width: 35%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .pdca.org_score .org_score_total .score_chart {
    margin-top: 40px;
  }
}
*[renewal-ui=true] .pdca.org_score .org_score_total .score_chart h3 {
  margin-bottom: 0;
}
*[renewal-ui=true] .pdca.org_score .org_score_total .score_chart .chart_graph {
  text-align: center;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .pdca.org_score .org_condition .helper {
    min-width: 850px;
  }
}
*[renewal-ui=true] .pdca.org_score .org_condition .date {
  font-size: 1.4rem;
  color: #666;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .pdca.org_score .org_condition .date {
    position: absolute;
    width: 50%;
    right: 40px;
    top: 35px;
    text-align: right;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .pdca.org_score .org_condition .explain {
    top: 90px;
    text-align: left;
  }
  *[renewal-ui=true] .pdca.org_score .org_condition .explain li {
    margin-bottom: 5px;
    display: block;
  }
  *[renewal-ui=true] .pdca.org_score .org_condition .explain li.person {
    font-size: 1.6rem;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .pdca.org_score .org_condition .explain {
    position: relative;
    top: auto;
    right: auto;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .pdca.org_score .org_condition .score {
    width: 24%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .pdca.org_score .org_condition .score {
    margin-top: 20px;
  }
}
*[renewal-ui=true] .pdca.org_score .org_condition .score .bar_graph {
  margin-top: 20px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .pdca.org_score .org_condition .score_transition {
    width: 35%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .pdca.org_score .org_condition .score_transition {
    margin-top: 20px;
  }
}
*[renewal-ui=true] .pdca.org_score .org_condition .score_transition .bar_graph {
  margin-top: 20px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .pdca.org_score .org_condition .score_chart {
    width: 35%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .pdca.org_score .org_condition .score_chart {
    margin-top: 40px;
  }
}
*[renewal-ui=true] .pdca.org_score .org_condition .score_chart h3 {
  margin-bottom: 0;
}
*[renewal-ui=true] .pdca.org_score .org_condition .score_chart .chart_graph {
  text-align: center;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .pdca.org_score .org_engagement .helper {
    min-width: 850px;
  }
}
*[renewal-ui=true] .pdca.org_score .org_engagement .date {
  font-size: 1.4rem;
  color: #666;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .pdca.org_score .org_engagement .date {
    position: absolute;
    width: 50%;
    right: 40px;
    top: 35px;
    text-align: right;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .pdca.org_score .org_engagement .explain {
    top: 90px;
    text-align: left;
  }
  *[renewal-ui=true] .pdca.org_score .org_engagement .explain li {
    margin-bottom: 5px;
    display: block;
  }
  *[renewal-ui=true] .pdca.org_score .org_engagement .explain li.person {
    font-size: 1.6rem;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .pdca.org_score .org_engagement .explain {
    position: relative;
    top: auto;
    right: auto;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .pdca.org_score .org_engagement .score {
    width: 24%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .pdca.org_score .org_engagement .score {
    margin-top: 20px;
  }
}
*[renewal-ui=true] .pdca.org_score .org_engagement .score .bar_graph {
  margin-top: 20px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .pdca.org_score .org_engagement .score_transition {
    width: 35%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .pdca.org_score .org_engagement .score_transition {
    margin-top: 20px;
  }
}
*[renewal-ui=true] .pdca.org_score .org_engagement .score_transition .bar_graph {
  margin-top: 20px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .pdca.org_score .org_engagement .score_chart {
    width: 35%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .pdca.org_score .org_engagement .score_chart {
    margin-top: 40px;
  }
}
*[renewal-ui=true] .pdca.org_score .org_engagement .score_chart h3 {
  margin-bottom: 0;
}
*[renewal-ui=true] .pdca.org_score .org_engagement .score_chart .chart_graph {
  text-align: center;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .pdca.org_score .org_team .helper {
    min-width: 850px;
  }
}
*[renewal-ui=true] .pdca.org_score .org_team .date {
  font-size: 1.4rem;
  color: #666;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .pdca.org_score .org_team .date {
    position: absolute;
    width: 50%;
    right: 40px;
    top: 35px;
    text-align: right;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .pdca.org_score .org_team .explain {
    top: 90px;
    text-align: left;
  }
  *[renewal-ui=true] .pdca.org_score .org_team .explain li {
    margin-bottom: 5px;
    display: block;
  }
  *[renewal-ui=true] .pdca.org_score .org_team .explain li.person {
    font-size: 1.6rem;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .pdca.org_score .org_team .explain {
    position: relative;
    top: auto;
    right: auto;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .pdca.org_score .org_team .score {
    width: 24%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .pdca.org_score .org_team .score {
    margin-top: 20px;
  }
}
*[renewal-ui=true] .pdca.org_score .org_team .score .bar_graph {
  margin-top: 20px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .pdca.org_score .org_team .score_transition {
    width: 35%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .pdca.org_score .org_team .score_transition {
    margin-top: 20px;
  }
}
*[renewal-ui=true] .pdca.org_score .org_team .score_transition .bar_graph {
  margin-top: 20px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .pdca.org_score .org_team .score_chart {
    width: 35%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .pdca.org_score .org_team .score_chart {
    margin-top: 40px;
  }
}
*[renewal-ui=true] .pdca.org_score .org_team .score_chart h3 {
  margin-bottom: 0;
}
*[renewal-ui=true] .pdca.org_score .org_team .score_chart .chart_graph {
  text-align: center;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .pdca.org_score .org_satisfy .helper {
    min-width: 850px;
  }
}
*[renewal-ui=true] .pdca.org_score .org_satisfy .date {
  font-size: 1.4rem;
  color: #666;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .pdca.org_score .org_satisfy .date {
    position: absolute;
    width: 50%;
    right: 40px;
    top: 35px;
    text-align: right;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .pdca.org_score .org_satisfy .score {
    width: 24%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .pdca.org_score .org_satisfy .score {
    margin-top: 20px;
  }
}
*[renewal-ui=true] .pdca.org_score .org_satisfy .score .bar_graph {
  margin-top: 20px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .pdca.org_score .org_satisfy .score_transition {
    width: 35%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .pdca.org_score .org_satisfy .score_transition {
    margin-top: 20px;
  }
}
*[renewal-ui=true] .pdca.org_score .org_satisfy .score_transition .bar_graph {
  margin-top: 20px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .pdca.org_score .org_satisfy .score_chart {
    width: 35%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .pdca.org_score .org_satisfy .score_chart {
    margin-top: 40px;
  }
}
*[renewal-ui=true] .pdca.org_score .org_satisfy .score_chart h3 {
  margin-bottom: 0;
}
*[renewal-ui=true] .pdca.org_score .org_satisfy .score_chart .chart_graph {
  text-align: center;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .pdca.org_score .org_satisfy .score_chart .explain {
    top: 90px;
    text-align: left;
  }
  *[renewal-ui=true] .pdca.org_score .org_satisfy .score_chart .explain li {
    margin-bottom: 5px;
    display: block;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .pdca.org_score .org_satisfy .score_chart .explain {
    position: relative;
    top: auto;
    right: auto;
  }
}
*[renewal-ui=true] .pdca.org_score .org_satisfy .satisfy_comparison {
  position: relative;
  margin: 60px 0 0;
}
*[renewal-ui=true] .pdca.org_score .org_satisfy .satisfy_comparison .line_graph .score_compare_ttl {
  margin-left: 65px;
  margin-right: 0.5vw;
}
*[renewal-ui=true] .pdca.org_score .org_satisfy .satisfy_comparison .line_graph .score_compare_ttl dl {
  padding: 20px 0 10px;
}
*[renewal-ui=true] .pdca.org_score .org_satisfy .satisfy_comparison .line_graph .score_compare_ttl .section2 {
  width: 19% !important;
}
*[renewal-ui=true] .pdca.org_score .org_satisfy .satisfy_comparison .line_graph .score_compare_ttl .section2 li {
  width: 20%;
}
*[renewal-ui=true] .pdca.org_score .org_satisfy .satisfy_comparison .line_graph .score_compare_ttl .section3 {
  width: 19% !important;
}
*[renewal-ui=true] .pdca.org_score .org_satisfy .satisfy_comparison .line_graph .score_compare_ttl .section3 li {
  width: 20%;
}
*[renewal-ui=true] .pdca.org_score .org_satisfy .satisfy_comparison .line_graph .score_compare_ttl .section4 {
  width: 19% !important;
}
*[renewal-ui=true] .pdca.org_score .org_satisfy .satisfy_comparison .line_graph .score_compare_ttl .section4 li {
  width: 20%;
}
*[renewal-ui=true] .pdca.org_score .org_satisfy .satisfy_comparison .line_graph .score_compare_ttl .section5 {
  width: 19% !important;
}
*[renewal-ui=true] .pdca.org_score .org_satisfy .satisfy_comparison .line_graph .score_compare_ttl .section5 li {
  width: 20%;
}
*[renewal-ui=true] .pdca.org_score .org_satisfy .satisfy_comparison .line_graph .score_compare_ttl .section6 {
  width: 22.7% !important;
}
*[renewal-ui=true] .pdca.org_score .org_satisfy .satisfy_comparison .line_graph .score_compare_ttl .section6 li {
  width: 16.6%;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .pdca.org_score .org_satisfy .satisfy_comparison .line_graph {
    width: 900px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .pdca.org_score .org_satisfy .satisfy_comparison .explain {
    top: -10px;
    right: 0;
  }
}
*[renewal-ui=true] .pdca.org_score .org_satisfy .satisfy_comparison .explain .part {
  font-size: 1.4rem;
}
*[renewal-ui=true] .pdca.org_score .org_satisfy .slide_graph {
  position: relative;
  margin-top: 10px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .pdca.org_score .management_culture {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .pdca.org_score .management_culture .box {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .pdca.org_score .org_management {
    width: 60%;
    margin-right: 0;
  }
}
*[renewal-ui=true] .pdca.org_score .org_management .date {
  font-size: 1.4rem;
  color: #666;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .pdca.org_score .org_management .date {
    position: absolute;
    width: 50%;
    right: 40px;
    top: 35px;
    text-align: right;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .pdca.org_score .org_management .explain {
    top: 90px;
    text-align: left;
  }
  *[renewal-ui=true] .pdca.org_score .org_management .explain li {
    margin-bottom: 5px;
    display: block;
  }
  *[renewal-ui=true] .pdca.org_score .org_management .explain li.person {
    font-size: 1.6rem;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .pdca.org_score .org_management .explain {
    position: relative;
    top: auto;
    right: auto;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .pdca.org_score .org_management .score {
    width: 45%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .pdca.org_score .org_management .score {
    margin-top: 20px;
  }
}
*[renewal-ui=true] .pdca.org_score .org_management .score .bar_graph {
  margin-top: 20px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .pdca.org_score .org_management .score_chart {
    width: 50%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .pdca.org_score .org_management .score_chart {
    margin-top: 40px;
  }
}
*[renewal-ui=true] .pdca.org_score .org_management .score_chart h3 {
  margin-bottom: 0;
}
*[renewal-ui=true] .pdca.org_score .org_management .score_chart .chart_graph {
  text-align: center;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .pdca.org_score .org_culture {
    width: 35%;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .pdca.org_score .org_culture .helper {
    min-width: 90%;
  }
}
*[renewal-ui=true] .pdca.org_score .org_culture .date {
  font-size: 1.4rem;
  color: #666;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .pdca.org_score .org_culture .date {
    position: absolute;
    width: 50%;
    right: 40px;
    top: 35px;
    text-align: right;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .pdca.org_score .org_culture .explain {
    top: 90px;
    text-align: left;
  }
  *[renewal-ui=true] .pdca.org_score .org_culture .explain li {
    margin-bottom: 5px;
    display: block;
  }
  *[renewal-ui=true] .pdca.org_score .org_culture .explain li.person {
    font-size: 1.6rem;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .pdca.org_score .org_culture .explain {
    position: relative;
    top: auto;
    right: auto;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .pdca.org_score .org_culture .score {
    margin-top: 20px;
  }
}
*[renewal-ui=true] .pdca.org_score .org_culture .score .bar_graph {
  margin-top: 20px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .pdca_view_list {
    margin-top: 60px !important;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .pdca_view_list {
    margin-top: 30px !important;
  }
}
*[renewal-ui=true] .pdca_view_list .list_search input[type=text] {
  display: inline-block;
  width: 100%;
  max-width: 400px;
  margin: 0 0 10px;
  padding: 10px 10px 10px 40px;
  border: 1px solid #ccc;
  border-radius: 5px;
  font-size: 1.4rem;
  background: url("/icon_search.48a78da4.png") left 10px center no-repeat;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .pdca_view_list table {
    width: 950px;
  }
}
*[renewal-ui=true] .pdca_view_list .department {
  width: 14%;
}
*[renewal-ui=true] .pdca_view_list .note_title {
  width: 32%;
}
*[renewal-ui=true] .pdca_view_list .author {
  width: 14%;
}
*[renewal-ui=true] .pdca_view_list .date {
  width: 14%;
}
*[renewal-ui=true] .pdca_view_list .view {
  width: 12%;
}
*[renewal-ui=true] .pdca_view_list .view .edit_btn {
  position: relative;
  display: block;
  color: #fff;
  width: 90%;
  max-width: 300px;
  margin: 0 auto;
  padding: 5px;
  text-align: center;
  text-decoration: none;
  font-size: 1.5rem;
  transition: all 0.5s ease;
  background: #5bb49b;
  border: none;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .pdca_view_list .view .edit_btn {
    width: 80%;
    font-size: 1.4rem;
    line-height: 30px;
    margin: 0 auto 0;
  }
}
*[renewal-ui=true] .pdca_view_list .view .edit_btn:hover {
  background: #7ec4b0;
  color: #fff;
}
*[renewal-ui=true] .peer_message .message_nav h1 {
  margin: 0 0 0 15px;
  padding: 0;
  font-size: 1.6rem;
}
*[renewal-ui=true] .peer_message .message_nav h1 img {
  position: relative;
  top: 1px;
  margin: 0 20px 0 0;
  width: auto;
  height: 30px;
  vertical-align: top;
}
*[renewal-ui=true] .peer_message .message_nav ul {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  margin: 0 30px 0 0;
}
*[renewal-ui=true] .peer_message .message_nav ul li {
  margin-left: 40px;
  cursor: pointer;
}
*[renewal-ui=true] .peer_message .message_nav ul li img {
  position: relative;
  top: -2px;
  vertical-align: middle;
  margin-right: 10px;
}
*[renewal-ui=true] .peer_message .box {
  padding: 0;
  border-radius: 0;
  box-shadow: none;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .peer_message .box {
    margin-right: 30px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .peer_message .box {
    margin: 0 5%;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .peer_message .peer_intro {
    margin-top: 20px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .peer_message .peer_intro .annotation {
    font-size: 1.4rem;
  }
  *[renewal-ui=true] .peer_message .peer_intro .annotation li {
    margin-top: 10px;
    text-align: left;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .peer_message .for_manager,
*[renewal-ui=true] .peer_message .for_employee {
    width: 49%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .peer_message .for_manager,
*[renewal-ui=true] .peer_message .for_employee {
    width: 100%;
  }
}
*[renewal-ui=true] .peer_message .select_collect_type {
  margin: 30px 0 0;
}
*[renewal-ui=true] .peer_message .select_collect_type dt.bg {
  margin-bottom: 20px;
  padding: 10px;
  background: url("/note_bg.593a0562.png");
}
*[renewal-ui=true] .peer_message .select_use {
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: flex;
  justify-content: center;
}
*[renewal-ui=true] .peer_message .select_use li {
  margin: 0 20px;
}
*[renewal-ui=true] .peer_message .room_admin {
  background: #f6f5f2;
  padding: 10px;
}
*[renewal-ui=true] .peer_message .room_admin dt {
  margin: 0 0 10px;
  padding: 0;
}
*[renewal-ui=true] .peer_message .room_admin ul {
  background: #fff;
  padding: 10px 10px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .peer_message .room_admin ul {
    display: block;
    text-align: left;
  }
}
*[renewal-ui=true] .peer_message .room_admin .employee_select {
  display: inline-block;
  text-align: left;
}
*[renewal-ui=true] .peer_message .room_admin .employee_select input:disabled {
  opacity: 0.5;
}
*[renewal-ui=true] .peer_message .room_admin .employee_select .small {
  font-size: 1.4rem;
  color: #999;
}
*[renewal-ui=true] .peer_message .room_admin .employee_select .small.able {
  color: #333;
}
*[renewal-ui=true] .peer_message .btn_area {
  margin: 40px 30px 30px;
  padding-left: 0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .peer_message .btn_area {
    margin: 40px 0 30px;
  }
}
*[renewal-ui=true] .peer_message .button.save {
  display: block;
  color: #fff;
  width: 100%;
  max-width: 300px;
  margin: 0 auto;
  padding: 10px;
  text-align: center;
  text-decoration: none;
  font-size: 1.5rem;
  transition: all 0.5s ease;
  background: #5bb49b;
  border: 1px solid #5bb49b;
}
*[renewal-ui=true] .peer_message .button.save:hover {
  color: #fff;
  background: #7ec4b0;
}
*[renewal-ui=true] .peer_message .button.save::after {
  content: ">";
  position: relative;
  margin: 0 0 0 10px;
  display: inline-block;
}
*[renewal-ui=true] .peer_message .button.save.mt10 {
  margin-top: 10px;
}
*[renewal-ui=true] .peer_message .error {
  margin: 5px auto 0 !important;
  color: #d11010;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .peer_message .error {
    font-size: 1.4rem !important;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .peer_message .error {
    font-size: 1.3rem !important;
  }
}
*[renewal-ui=true] .peer_message .error-text {
  position: relative;
  display: block;
  margin: 5px auto 0 !important;
  padding: 0 0 0 25px !important;
  color: #d11010;
  text-align: center;
  box-sizing: border-box;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .peer_message .error-text {
    font-size: 1.4rem !important;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .peer_message .error-text {
    font-size: 1.3rem !important;
  }
}
*[renewal-ui=true] .peer_message .error-text:before {
  content: "";
  position: relative;
  display: inline-block;
  top: 2px;
  width: 18px;
  height: 18px;
  margin: 0 10px 0 0;
  background: url("/icon_alert.63df81ee.png") center center no-repeat;
  background-size: cover;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .peer_message .error-text:before {
    top: 4px;
  }
}
*[renewal-ui=true] .peer_message .error-text.center {
  text-align: center;
}
*[renewal-ui=true] .peer_message .error-text.center::before {
  position: relative;
}
*[renewal-ui=true] .peer_message .error-text.absolute {
  position: absolute;
  right: 0;
  bottom: -30px;
  width: auto;
  white-space: nowrap;
}
*[renewal-ui=true] .peer_message_full {
  width: 100%;
  min-width: auto;
  height: 100vh;
  min-height: auto;
  margin: 0;
  padding: 20px 0 0;
  background: none;
  /* ===================
  説明
  */
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .peer_message_full {
    overflow-x: hidden;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .peer_message_full .contents {
    width: 100%;
    padding-bottom: 0;
  }
}
*[renewal-ui=true] .peer_message_full .content_head {
  margin-top: 0;
  padding-bottom: 0;
}
*[renewal-ui=true] .peer_message_full .message_nav h1 {
  margin: 0 0 0 15px;
  padding: 0;
  font-size: 1.6rem;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .peer_message_full .message_nav h1 {
    width: 40%;
    margin: 0 auto;
    text-align: center;
    font-size: 1.4rem;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .peer_message_full .message_nav h1 img {
    position: relative;
    top: 1px;
    margin: 0 20px 0 0;
    width: auto;
    height: 30px;
    vertical-align: top;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .peer_message_full .message_nav h1 img {
    width: 100%;
    height: auto;
  }
}
*[renewal-ui=true] .peer_message_full .message_nav ul {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  margin: 0 30px 0 0;
  padding: 0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .peer_message_full .message_nav ul {
    position: absolute;
    right: 5%;
    top: 20px;
    margin: 0;
  }
}
*[renewal-ui=true] .peer_message_full .message_nav ul li {
  margin-left: 40px;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .peer_message_full .message_nav ul li {
    font-size: 1.2rem;
    text-align: center;
    margin: 0 0 0 15px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .peer_message_full .message_nav ul li img {
    position: relative;
    top: -2px;
    margin-right: 10px;
    vertical-align: middle;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .peer_message_full .message_nav ul li img {
    width: auto;
    height: 16px;
    margin: 0;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .peer_message_full .message_nav ul li.peer_howto img {
    height: 20px;
  }
}
*[renewal-ui=true] .peer_message_full .message_nav .show-list {
  position: absolute;
  left: 5%;
  top: 0;
  width: 50px;
  height: 50px;
  line-height: 50px;
  border-radius: 0 10px 10px 0;
  vertical-align: middle;
}
*[renewal-ui=true] .peer_message_full .message_nav .show-list img {
  width: auto;
  height: 20px;
}
*[renewal-ui=true] .peer_message_full .peer_intro {
  display: none;
  position: absolute;
  margin: 20px 0 30px;
  padding: 30px;
  background: url("/h2_bg_left.b4c10c35.png") left top/156px auto no-repeat;
  background-color: #F9F9F9;
  z-index: 100;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .peer_message_full .peer_intro {
    margin: 0 0 40px;
    padding: 20px 5%;
  }
}
*[renewal-ui=true] .peer_message_full .peer_intro .annotation {
  margin: 0 0 0 25px;
  padding: 0;
  color: #333;
  font-size: 1.4rem;
  list-style: disc;
}
*[renewal-ui=true] .peer_message_full .message_board {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  margin: 20px 0 0 0;
  height: calc(100vh - 70px);
  min-height: 400px;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.15);
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .peer_message_full .message_board {
    height: calc(100vh - 90px);
    min-height: auto;
  }
}
*[renewal-ui=true] .peer_message_full .message_board .profile {
  position: relative;
  width: 50px;
  height: 50px;
  margin: 0;
  padding: 0;
}
*[renewal-ui=true] .peer_message_full .message_board .profile img {
  width: 50px;
  height: 50px;
}
*[renewal-ui=true] .peer_message_full .message_board .profile .default_name {
  display: none;
}
*[renewal-ui=true] .peer_message_full .message_board .profile.is--default .default_name {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  overflow: hidden;
  font-size: 1.8rem;
  font-weight: bold;
}
*[renewal-ui=true] .peer_message_full .message_board .room_name {
  margin-left: 10px;
}
*[renewal-ui=true] .peer_message_full .message_board .room_name .tag {
  display: inline-block;
  font-size: 1.2rem;
  width: 70px;
  line-height: 20px;
  background: #fff;
  border: 1px solid #ccc;
  text-align: center;
  border-radius: 5px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .peer_message_full .message_board .room_name .tag {
    margin-bottom: 3px;
  }
}
*[renewal-ui=true] .peer_message_full .message_board .room_name .edit {
  margin: 0 0 0 10px;
  cursor: pointer;
}
*[renewal-ui=true] .peer_message_full .message_board .room_name .edit img {
  position: relative;
  top: -3px;
  width: 16px;
  height: auto;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .peer_message_full .message_board .left_area {
    width: 300px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .peer_message_full .message_board .left_area {
    position: fixed;
    left: -100vw;
    top: 0;
    width: 100vw;
    height: 100vh;
    z-index: 1000;
    transition: left 0.5s ease;
  }
  *[renewal-ui=true] .peer_message_full .message_board .left_area.show {
    left: 0;
  }
}
*[renewal-ui=true] .peer_message_full .message_board .left_area {
  padding: 15px;
  box-sizing: border-box;
  background: url("/note_bg.593a0562.png");
}
*[renewal-ui=true] .peer_message_full .message_board .left_area .search_area input[type=text] {
  display: inline-block;
  width: 100%;
  max-width: 240px;
  margin: 0 0 10px;
  padding: 5px 5px 5px 40px;
  border: 1px solid #ccc;
  border-radius: 5px;
  font-size: 1.4rem;
  float: left;
  background: #fff url("/icon_search.48a78da4.png") left 10px center no-repeat;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .peer_message_full .message_board .left_area .search_area input[type=text] {
    max-width: calc(100% - 30px);
  }
}
*[renewal-ui=true] .peer_message_full .message_board .left_area .sort {
  position: relative;
  top: 3px;
  margin: 2px 0 0;
  width: 30px;
  overflow: hidden;
  background: url("/icon_list_sort.855247a0.png") right center/20px auto no-repeat;
}
*[renewal-ui=true] .peer_message_full .message_board .left_area .sort select {
  opacity: 0;
}
*[renewal-ui=true] .peer_message_full .message_board .left_area .search_result {
  clear: both;
  margin: 5px 0 0;
  text-align: center;
}
*[renewal-ui=true] .peer_message_full .message_board .left_area .search_result .prev,
*[renewal-ui=true] .peer_message_full .message_board .left_area .search_result .next {
  cursor: pointer;
}
*[renewal-ui=true] .peer_message_full .message_board .left_area .search_result .prev:hover,
*[renewal-ui=true] .peer_message_full .message_board .left_area .search_result .next:hover {
  opacity: 0.8;
}
*[renewal-ui=true] .peer_message_full .message_board .left_area .search_result .prev {
  margin-right: 30px;
}
*[renewal-ui=true] .peer_message_full .message_board .left_area .search_result .next {
  margin-left: 30px;
}
*[renewal-ui=true] .peer_message_full .message_board .left_area .add_room {
  clear: both;
  margin: 0 0 10px;
}
*[renewal-ui=true] .peer_message_full .message_board .left_area .add_room .button {
  display: block;
  color: #fff;
  width: 100%;
  max-width: 300px;
  margin: 0 auto;
  padding: 10px;
  text-align: center;
  text-decoration: none;
  font-size: 1.6rem;
  transition: all 0.5s ease;
  background: #5bb49b;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .peer_message_full .message_board .left_area .add_room .button {
    width: calc(100% - 40px);
    margin: 0;
  }
}
*[renewal-ui=true] .peer_message_full .message_board .left_area .add_room .button::before {
  content: "＋";
  position: relative;
  margin: 0 5px 0 0;
  display: inline-block;
}
*[renewal-ui=true] .peer_message_full .message_board .left_area .add_room .button:hover {
  background: #7ec4b0;
}
*[renewal-ui=true] .peer_message_full .message_board .left_area .room_list {
  margin: 15px 0 0;
  padding: 0;
  background: #fff;
  overflow-y: auto;
  height: calc(100% - 145px);
  clear: both;
}
*[renewal-ui=true] .peer_message_full .message_board .left_area .room_list li {
  position: relative;
  padding: 10px;
  border-bottom: 1px solid #ccc;
}
*[renewal-ui=true] .peer_message_full .message_board .left_area .room_list li.current {
  position: relative;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  background: #FBF7F1;
  font-weight: bold;
}
*[renewal-ui=true] .peer_message_full .message_board .left_area .room_list li:hover {
  cursor: pointer;
  background: #FBF7F1;
  font-weight: bold;
}
*[renewal-ui=true] .peer_message_full .message_board .left_area .room_list li a {
  display: block;
  font-weight: bold;
  color: #333;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  text-decoration: none;
}
*[renewal-ui=true] .peer_message_full .message_board .left_area .room_list li .badge {
  position: absolute;
  bottom: 0;
  right: -5px;
  display: inline-block;
  width: 22px;
  height: 22px;
  overflow: hidden;
  font-size: 1.4rem;
  text-align: center;
  line-height: 22px;
  color: #fff;
  font-family: futura-pt, sans-serif;
  font-weight: 400;
  background: #d11010;
  border-radius: 100%;
}
*[renewal-ui=true] .peer_message_full .message_board .left_area .room_list li .sub_menu {
  position: absolute;
  right: 0px;
  width: 20px;
  height: 18px;
  top: 0;
  bottom: 0;
  margin: auto 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  cursor: pointer;
}
*[renewal-ui=true] .peer_message_full .message_board .left_area .room_list li .sub_menu span {
  display: inline-block;
  margin: 1px 0;
  width: 4px;
  height: 4px;
  background: #999;
  border-radius: 100%;
}
*[renewal-ui=true] .peer_message_full .message_board .left_area .room_list li .sub_menu:hover span {
  background: #666;
}
*[renewal-ui=true] .peer_message_full .message_board .left_area .room_list li .contextmenu {
  display: none;
  position: absolute;
  right: 40px;
  top: 15px;
  background: #fff;
  margin: 0;
  padding: 0;
  border: 1px solid #ccc;
  z-index: 80;
}
*[renewal-ui=true] .peer_message_full .message_board .left_area .room_list li .contextmenu ul {
  padding-left: 0;
  width: 100%;
  text-align: left;
}
*[renewal-ui=true] .peer_message_full .message_board .left_area .room_list li .contextmenu ul li {
  font-size: 1.4rem;
  font-weight: bold;
}
*[renewal-ui=true] .peer_message_full .message_board .left_area .room_list li .contextmenu ul li:nth-last-of-type(1) {
  border-bottom: none;
}
*[renewal-ui=true] .peer_message_full .message_board .left_area .room_list li .contextmenu ul li:hover {
  background: #fff;
  color: #d11010;
}
*[renewal-ui=true] .peer_message_full .message_board .left_area .list_close {
  position: absolute;
  top: 15px;
  right: 15px;
}
*[renewal-ui=true] .peer_message_full .message_board .left_area .list_close img {
  width: 20px;
  height: auto;
}
*[renewal-ui=true] .peer_message_full .message_board .right_area {
  position: relative;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .peer_message_full .message_board .right_area {
    width: calc(100% - 300px);
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .peer_message_full .message_board .right_area {
    width: 100%;
  }
}
*[renewal-ui=true] .peer_message_full .message_board .right_area .message_head {
  padding: 15px;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  height: 82px;
  border-bottom: 1px solid #ccc;
}
*[renewal-ui=true] .peer_message_full .message_board .right_area .message_head h2 {
  margin: 0 0 0 20px;
  padding: 0;
  background: none;
  border: none;
  font-size: 1.6rem;
}
*[renewal-ui=true] .peer_message_full .message_board .right_area .message_head h2::before,
*[renewal-ui=true] .peer_message_full .message_board .right_area .message_head h2::after {
  display: none;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .peer_message_full .message_board .right_area .message_head h2 {
    font-size: 1.8rem;
  }
}
*[renewal-ui=true] .peer_message_full .message_board .right_area .message_head h2 .org {
  font-weight: normal;
  font-size: 1.4rem;
  color: #666;
}
*[renewal-ui=true] .peer_message_full .message_board .right_area .message_head .leave {
  position: absolute;
  display: inline-block;
  margin: 0 20px 0 0;
  padding: 0 0 0 20px;
  right: 0;
  font-size: 1.4rem;
  background: url("/icon_leave.e1787652.png") left center/15px auto no-repeat;
  cursor: pointer;
}
*[renewal-ui=true] .peer_message_full .message_board .right_area .message_head .show_member {
  position: absolute;
  display: inline-block;
  margin: 0 20px 0 0;
  padding: 0 0 0 30px;
  right: 0;
  font-size: 1.6rem;
  background: url("/icon_chatgroup.f368dc75.png") left center/20px auto no-repeat;
  cursor: pointer;
}
*[renewal-ui=true] .peer_message_full .message_board .right_area .message_head input[type=file] {
  display: none;
  overflow: hidden;
  outline: none;
}
*[renewal-ui=true] .peer_message_full .message_board .right_area .message_head .select_image {
  display: inline-block;
  position: absolute;
  right: -10px;
  bottom: 0;
  width: 26px;
  height: 26px;
  background: url("/icon_select_profileimg.e8ffc824.png") right bottom/26px auto no-repeat;
}
*[renewal-ui=true] .peer_message_full .message_board .right_area .message_head .select_image.change {
  background: url("/icon_change_profileimg.1ff46262.png") right bottom/26px auto no-repeat;
}
*[renewal-ui=true] .peer_message_full .message_board .right_area .message_head .select_image.change .profile_change {
  display: none;
  position: absolute;
  left: 30px;
  top: 0;
  width: 100px;
  margin: 0;
  padding: 0;
  background: #fff;
  z-index: 50;
  border: 1px solid #ccc;
}
*[renewal-ui=true] .peer_message_full .message_board .right_area .message_head .select_image.change .profile_change li {
  font-size: 1.4rem;
  padding: 5px 10px;
  border-bottom: 1px solid #ccc;
  cursor: pointer;
}
*[renewal-ui=true] .peer_message_full .message_board .right_area .message_head .select_image.change .profile_change li:nth-last-of-type(1) {
  border-bottom: none;
}
*[renewal-ui=true] .peer_message_full .message_board .right_area .message_head .select_image.change .profile_change li:hover {
  color: #5bb49b;
}
*[renewal-ui=true] .peer_message_full .message_board .right_area .message_body {
  height: calc(100vh - 297px);
  min-height: 175px;
  padding: 15px;
  overflow-y: auto;
  box-sizing: border-box;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .peer_message_full .message_board .right_area .message_body {
    height: calc(100vh - 297px);
  }
}
*[renewal-ui=true] .peer_message_full .message_board .right_area .message_body dl {
  position: relative;
  margin: 0 0 20px;
}
*[renewal-ui=true] .peer_message_full .message_board .right_area .message_body dl .profile {
  position: absolute;
  left: 0;
  top: 0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .peer_message_full .message_board .right_area .message_body dl .profile {
    width: 30px;
    height: 30px;
  }
  *[renewal-ui=true] .peer_message_full .message_board .right_area .message_body dl .profile.is--default .default_name {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    overflow: hidden;
    font-size: 1.4rem;
    font-weight: bold;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .peer_message_full .message_board .right_area .message_body dl .profile img {
    width: 30px;
    height: 30px;
  }
}
*[renewal-ui=true] .peer_message_full .message_board .right_area .message_body dl dt {
  margin: 0;
  padding: 0 0 0 70px;
  font-size: 1.4rem;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .peer_message_full .message_board .right_area .message_body dl dt {
    padding: 0 0 0 40px;
  }
}
*[renewal-ui=true] .peer_message_full .message_board .right_area .message_body dl dt .date {
  display: inline-block;
  margin: 5px 0 0 20px;
  color: #666;
  font-size: 1.4rem;
  font-weight: normal;
}
*[renewal-ui=true] .peer_message_full .message_board .right_area .message_body dl dd {
  padding: 5px 0 0 70px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .peer_message_full .message_board .right_area .message_body dl dd {
    padding: 5px 0 0 40px;
  }
}
*[renewal-ui=true] .peer_message_full .message_board .right_area .message_body dl dd .message {
  position: relative;
  display: inline-block;
  width: auto;
  max-width: 75%;
  margin: 0;
  padding: 10px 15px;
  font-size: 1.6rem;
  background: #f6f5f2;
  border-radius: 3px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .peer_message_full .message_board .right_area .message_body dl dd .message {
    font-size: 1.5rem;
  }
}
*[renewal-ui=true] .peer_message_full .message_board .right_area .message_body dl dd .message::before {
  content: "";
  position: absolute;
  display: inline-block;
  top: 20px;
  left: -13px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7.5px 13px 7.5px 0;
  border-color: rgba(0, 0, 0, 0) #f6f5f2 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
*[renewal-ui=true] .peer_message_full .message_board .right_area .message_body dl dd .message::after {
  content: "";
  position: absolute;
  display: inline-block;
  top: 20px;
  left: -11px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7.5px 13px 7.5px 0;
  border-color: rgba(0, 0, 0, 0) #f6f5f2 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
*[renewal-ui=true] .peer_message_full .message_board .right_area .message_body dl.my_comment {
  position: relative;
  margin: 0 0 20px;
}
*[renewal-ui=true] .peer_message_full .message_board .right_area .message_body dl.my_comment .profile {
  position: absolute;
  left: 0;
  top: 0;
}
*[renewal-ui=true] .peer_message_full .message_board .right_area .message_body dl.my_comment dt {
  margin: 0;
  padding: 0 0 0 70px;
  font-size: 1.4rem;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .peer_message_full .message_board .right_area .message_body dl.my_comment dt {
    padding: 0 0 0 40px;
  }
}
*[renewal-ui=true] .peer_message_full .message_board .right_area .message_body dl.my_comment dd {
  padding: 5px 0 0 70px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .peer_message_full .message_board .right_area .message_body dl.my_comment dd {
    padding: 5px 0 0 40px;
  }
}
*[renewal-ui=true] .peer_message_full .message_board .right_area .message_body dl.my_comment dd .message {
  position: relative;
  width: 75%;
  margin: 0 0 0 calc(25% - 15px);
  padding: 10px 15px;
  font-size: 1.6rem;
  background: #F3FBF9;
  border-radius: 3px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .peer_message_full .message_board .right_area .message_body dl.my_comment dd .message {
    width: 90%;
    max-width: 90%;
    margin: 0 0 0 calc(10% - 15px);
    font-size: 1.5rem;
  }
}
*[renewal-ui=true] .peer_message_full .message_board .right_area .message_body dl.my_comment dd .message::before {
  content: "";
  position: absolute;
  display: inline-block;
  top: 20px;
  left: auto;
  right: -13px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7.5px 0 7.5px 13px;
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #f3fbf9;
}
*[renewal-ui=true] .peer_message_full .message_board .right_area .message_body dl.my_comment dd .message::after {
  content: "";
  position: absolute;
  display: inline-block;
  top: 20px;
  left: auto;
  right: -11px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7.5px 0 7.5px 13px;
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #f3fbf9;
}
*[renewal-ui=true] .peer_message_full .message_board .right_area .message_body dl.my_comment dd .date {
  display: inline-block;
  margin: 5px 0 0 calc(25% - 15px);
  color: #666;
  text-align: left;
  font-size: 1.4rem;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .peer_message_full .message_board .right_area .message_body dl.my_comment dd .date {
    margin: 0 0 0 calc(10% - 15px);
  }
}
*[renewal-ui=true] .peer_message_full .message_board .right_area .message_body dl.my_comment dd .message_delete {
  display: inline-block;
  padding: 5px 10px;
  text-align: center;
  font-size: 1.4rem;
  cursor: pointer;
}
*[renewal-ui=true] .peer_message_full .message_board .right_area .message_body dl.my_comment dd .message_delete img {
  position: relative;
  top: -2px;
  margin: 0 10px 0 20px;
  width: 14px;
  height: auto;
  vertical-align: middle;
}
*[renewal-ui=true] .peer_message_full .message_board .right_area .message_input {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  min-height: 145px;
  padding: 20px;
  box-sizing: border-box;
  background: #F5F5F5;
}
*[renewal-ui=true] .peer_message_full .message_board .right_area .message_input .input_area {
  position: relative;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 5px;
  min-height: 108px;
  max-height: calc(15em + 38px);
}
*[renewal-ui=true] .peer_message_full .message_board .right_area .message_input .message_action {
  position: absolute;
  bottom: 0;
  width: 100%;
  margin: 0;
  padding: 5px 20px;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  align-items: center;
  font-size: 1.4rem;
  box-sizing: border-box;
}
*[renewal-ui=true] .peer_message_full .message_board .right_area .message_input .message_action li {
  margin-left: 20px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .peer_message_full .message_board .right_area .message_input .message_action label {
    margin-bottom: 0;
  }
}
*[renewal-ui=true] .peer_message_full .message_board .right_area .message_input .message_action .submit {
  margin: 0 0 5px;
  padding: 0 0 0 24px;
  font-weight: bold;
  background-color: #fff;
  background: url("/icon_submit_s.3c60730c.png") left center/16px auto no-repeat;
  border: none;
  color: #5bb49b;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .peer_message_full .message_board .right_area .message_input .message_action .submit {
    height: auto;
    width: 100%;
    margin: 0;
    font-size: 1.4rem;
  }
}
*[renewal-ui=true] .peer_message_full .room_delete {
  margin: 15px 30px 0 0;
  text-align: right;
  font-size: 1.4rem;
  cursor: pointer;
}
*[renewal-ui=true] .peer_message_full .room_delete .icon_delete {
  display: inline-block;
  padding: 0 0 0 20px;
  background: url("/icon_trashbox_g.5a4dfe91.png") left center/14px auto no-repeat;
}
*[renewal-ui=true] .peer_message_full .select_area {
  display: block;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .peer_message_full .select_area {
    margin: 0 auto 20px;
  }
}
*[renewal-ui=true] .peer_message_full .modal_action_btn_area {
  margin-top: 40px !important;
}
*[renewal-ui=true] .peer_message_full .modal_action_btn_area .button.create {
  display: block;
  color: #fff;
  width: 100%;
  max-width: 300px;
  margin: 0 auto;
  padding: 10px;
  text-align: center;
  text-decoration: none;
  font-size: 1.5rem;
  transition: all 0.5s ease;
  background: #5bb49b;
  border: 1px solid #5bb49b;
}
*[renewal-ui=true] .peer_message_full .modal_action_btn_area .button.create:hover {
  color: #fff;
  background: #7ec4b0;
}
*[renewal-ui=true] .peer_message_full .modal_action_btn_area .button.create::after {
  content: ">";
  position: relative;
  margin: 0 0 0 10px;
  display: inline-block;
}
*[renewal-ui=true] .peer_message_full .modal_action_btn_area .button.create.mt10 {
  margin-top: 10px;
}
*[renewal-ui=true] .peer_message_full .error {
  margin: 5px auto 0 !important;
  color: #d11010;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .peer_message_full .error {
    font-size: 1.4rem !important;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .peer_message_full .error {
    font-size: 1.3rem !important;
  }
}
*[renewal-ui=true] .peer_message_full .error-text {
  position: relative;
  display: block;
  margin: 5px auto 0 !important;
  padding: 0 0 0 25px !important;
  color: #d11010;
  text-align: center;
  box-sizing: border-box;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .peer_message_full .error-text {
    font-size: 1.4rem !important;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .peer_message_full .error-text {
    font-size: 1.3rem !important;
  }
}
*[renewal-ui=true] .peer_message_full .error-text:before {
  content: "";
  position: relative;
  display: inline-block;
  top: 2px;
  width: 18px;
  height: 18px;
  margin: 0 10px 0 0;
  background: url("/icon_alert.63df81ee.png") center center no-repeat;
  background-size: cover;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .peer_message_full .error-text:before {
    top: 4px;
  }
}
*[renewal-ui=true] .peer_message_full .error-text.center {
  text-align: center;
}
*[renewal-ui=true] .peer_message_full .error-text.center::before {
  position: relative;
}
*[renewal-ui=true] .peer_message_full .error-text.absolute {
  position: absolute;
  right: 0;
  bottom: -30px;
  width: auto;
  white-space: nowrap;
}
*[renewal-ui=true] .peer_message_full .modal-inner .button.save {
  display: block;
  color: #fff;
  width: 100%;
  max-width: 300px;
  margin: 0 auto;
  padding: 10px;
  text-align: center;
  text-decoration: none;
  font-size: 1.5rem;
  transition: all 0.5s ease;
  background: #5bb49b;
  border: 1px solid #5bb49b;
}
*[renewal-ui=true] .peer_message_full .modal-inner .button.save:hover {
  color: #fff;
  background: #7ec4b0;
}
*[renewal-ui=true] .peer_message_full .modal-inner .button.save::after {
  content: ">";
  position: relative;
  margin: 0 0 0 10px;
  display: inline-block;
}
*[renewal-ui=true] .peer_message_full .modal-inner .button.save.mt10 {
  margin-top: 10px;
}
*[renewal-ui=true] .peer_message_full .modal_box {
  position: relative;
  border-radius: 10px;
  box-sizing: border-box;
}
*[renewal-ui=true] .peer_message_full .modal_box h3 {
  font-size: 1.6rem;
}
*[renewal-ui=true] .peer_message_full .modal_box .necessary {
  display: inline-block;
  margin: 0 10px 0 0;
  padding: 2px 10px;
  border-radius: 5px;
  color: #fff;
  font-size: 1.3rem;
  background: #56ce8f;
}
*[renewal-ui=true] .peer_message_full .modal_box .optional {
  display: inline-block;
  margin: 0 10px 0 0;
  padding: 2px 10px;
  border-radius: 5px;
  color: #5bb49b;
  font-size: 1.3rem;
  background: #ccf0dd;
}
*[renewal-ui=true] .peer_message_full .modal_box dl {
  width: 90%;
  max-width: 790px;
  margin: 0 auto;
}
*[renewal-ui=true] .peer_message_full .modal_box dt {
  margin-top: 20px;
}
*[renewal-ui=true] .peer_message_full .modal_box dd {
  margin-top: 10px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .peer_message_full .modal_box dl.pos_input {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 60px;
  }
  *[renewal-ui=true] .peer_message_full .modal_box dl.pos_input dt {
    width: 30%;
  }
  *[renewal-ui=true] .peer_message_full .modal_box dl.pos_input dd {
    width: 70%;
    padding-left: 20px;
    box-sizing: border-box;
  }
  *[renewal-ui=true] .peer_message_full .modal_box dl.pos_input dd input {
    width: calc(100% - 20px);
  }
}
*[renewal-ui=true] .peer_message_full .modal_box dl.pos_input .add {
  position: relative;
  width: 100%;
  margin: 10px 0 0;
  padding: 0;
  text-align: center;
  height: 50px;
}
*[renewal-ui=true] .peer_message_full .modal_box dl.pos_input .add::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto 0;
  width: 100%;
  height: 1px;
  background: #ccc;
  left: 0;
}
*[renewal-ui=true] .peer_message_full .modal_box dl.pos_input .add .add_btn {
  position: relative;
  display: block;
  padding: 5px 15px;
  margin: 0 auto;
  width: 250px;
  line-height: 25px;
  color: #fff;
  background: #5bb49b;
  cursor: pointer;
  border: 10px solid #fff;
  border-radius: 15px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .peer_message_full .modal_box dl.select_collect_type:nth-of-type(n+2) {
    margin-top: 30px;
  }
}
*[renewal-ui=true] .peer_message_full .modal_box .retire_info {
  display: none;
  width: 100%;
  max-width: 500px;
  margin: 20px auto;
  padding: 20px 0 0;
  border-top: 1px solid #ccc;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .peer_message_full .modal_box .retire_info {
    margin: -20px auto 60px;
  }
}
*[renewal-ui=true] .peer_message_full .modal_box .retire_info dl.pos_input {
  margin: 0;
}
*[renewal-ui=true] .peer_message_full .modal_box input[type=text] {
  display: inline-block;
  width: 100%;
  margin: 0;
  padding: 10px 10px 10px 10px;
  border: 1px solid #ccc;
  border-radius: 5px;
  font-size: 1.6rem;
}
*[renewal-ui=true] .peer_message_full .modal_box .selector {
  position: relative;
}
*[renewal-ui=true] .peer_message_full .modal_box .selector::after {
  position: absolute;
  content: "";
  right: 15px;
  top: 0;
  bottom: 0;
  margin: auto 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8.7px 5px 0 5px;
  border-color: #666 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
*[renewal-ui=true] .peer_message_full .modal_box select {
  width: 100%;
  margin: 0;
  padding: 10px 10px 10px 10px;
  border: 1px solid #ccc;
  border-radius: 5px;
  font-size: 1.6rem;
}
*[renewal-ui=true] .peer_message_full .modal_box p {
  margin: 10px 0 0;
  padding: 0;
  font-size: 1.4rem;
}
*[renewal-ui=true] .peer_message_full .modal_box p.error {
  color: #d11010;
}
*[renewal-ui=true] .peer_message_full .modal_box ul {
  margin: 0;
  padding: 0;
}
*[renewal-ui=true] .peer_message_full .modal_box .modal_close {
  position: absolute;
  right: 20px;
  top: 10px;
  font-size: 50px;
  font-weight: 100;
  line-height: 100%;
  margin: 0;
  padding: 0;
  cursor: pointer;
}
*[renewal-ui=true] .peer_message_full .modal_box .retire_modal dl {
  margin: 40px auto !important;
}
*[renewal-ui=true] .peer_message_full .peer_message_modal {
  /*
  .create_room_direct {
  .helper {
     top: -30px;
    @include mq(sp) {
        top: 0;
        padding: 0 0 10px !important;
    }
  }
  }

  .create_room_group  {
  .helper {
     top: -145px;
    @include mq(sp) {
        top: 0;
        padding: 0 0 10px !important;
    }
  }
  }
       */
}
*[renewal-ui=true] .peer_message_full .peer_message_modal input,
*[renewal-ui=true] .peer_message_full .peer_message_modal textarea,
*[renewal-ui=true] .peer_message_full .peer_message_modal select {
  -webkit-appearance: none;
  appearance: none;
}
*[renewal-ui=true] .peer_message_full .peer_message_modal dt.bg {
  padding: 10px;
  background: url("/note_bg.593a0562.png");
}
*[renewal-ui=true] .peer_message_full .peer_message_modal form {
  position: relative;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .peer_message_full .peer_message_modal form {
    overflow: auto;
  }
}
*[renewal-ui=true] .peer_message_full .peer_message_modal .select_collect_type dt {
  position: relative;
  margin: 0 0 20px;
  padding: 10px 25px;
  border-bottom: 2px solid #999;
  z-index: 1;
}
*[renewal-ui=true] .peer_message_full .peer_message_modal .select_collect_type dt::before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0;
  background: url("/h2_bg_left.b4c10c35.png") left top/156px auto no-repeat, url("/h2_bg_right.227f30a3.png") right top/156px auto no-repeat;
  background-color: #F5F4F3;
  z-index: -1;
}
*[renewal-ui=true] .peer_message_full .peer_message_modal .select_collect_type dt::after {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
  border-width: 10px 10px 0px 0px;
  z-index: -1;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .peer_message_full .peer_message_modal .select_collect_type {
    width: 90%;
    margin: 30px auto 0;
  }
  *[renewal-ui=true] .peer_message_full .peer_message_modal .select_collect_type label {
    display: inline;
  }
  *[renewal-ui=true] .peer_message_full .peer_message_modal .select_collect_type li {
    margin-top: 10px;
    font-size: 1.4rem;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .peer_message_full .peer_message_modal .select_type_detail {
    margin: 0 30px 0 70px;
    max-width: 740px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .peer_message_full .peer_message_modal .select_type_detail {
    margin: 0 auto;
    width: 90%;
  }
}
*[renewal-ui=true] .peer_message_full .peer_message_modal .select_type_detail dt {
  padding: 10px;
  background: url("/note_bg.593a0562.png");
}
*[renewal-ui=true] .peer_message_full .peer_message_modal .select_type_detail dd {
  position: relative;
}
*[renewal-ui=true] .peer_message_full .peer_message_modal .select_type_detail h3 {
  margin-top: 20px;
}
*[renewal-ui=true] .peer_message_full .peer_message_modal .select_room_group {
  margin: 20px 0 0;
  padding: 0;
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  justify-content: space-between;
}
*[renewal-ui=true] .peer_message_full .peer_message_modal .select_room_group li {
  width: 49%;
  margin: 10px 0 0;
  padding: 8px 10px 5px;
  background: #f6f5f2;
  border-radius: 5px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .peer_message_full .peer_message_modal .select_room_group li {
    width: 100%;
  }
}
*[renewal-ui=true] .peer_message_full .peer_message_modal .select_room_group label {
  margin-left: 5px;
}
*[renewal-ui=true] .peer_message_full .peer_message_modal .select_use {
  width: 100%;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
}
*[renewal-ui=true] .peer_message_full .peer_message_modal .select_use li {
  width: 48%;
}
*[renewal-ui=true] .peer_message_full .peer_message_modal .room_admin {
  background: #f6f5f2;
  padding: 10px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .peer_message_full .peer_message_modal .room_admin {
    width: 90%;
    margin: 0 auto;
  }
}
*[renewal-ui=true] .peer_message_full .peer_message_modal .room_admin dt {
  margin: 0;
  padding: 0;
}
*[renewal-ui=true] .peer_message_full .peer_message_modal .room_admin ul {
  background: #fff;
  padding: 10px 10px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .peer_message_full .peer_message_modal .room_admin ul {
    display: block;
    text-align: left;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .peer_message_full .peer_message_modal .room_admin ul li {
    width: 100%;
  }
}
*[renewal-ui=true] .peer_message_full .peer_message_modal .room_admin .employee_select {
  display: inline-block;
  text-align: left;
}
*[renewal-ui=true] .peer_message_full .peer_message_modal .room_admin .employee_select input:disabled {
  opacity: 0.5;
}
*[renewal-ui=true] .peer_message_full .peer_message_modal .room_admin .employee_select .small {
  font-size: 1.4rem;
  color: #999;
}
*[renewal-ui=true] .peer_message_full .peer_message_modal .room_admin .employee_select .small.able {
  color: #333;
}
*[renewal-ui=true] .peer_message_full .peer_message_modal .message_head {
  padding: 15px;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  height: 82px;
  border-bottom: 1px solid #ccc;
}
*[renewal-ui=true] .peer_message_full .peer_message_modal .message_head h2 {
  margin: 0 0 0 20px;
  font-size: 1.8rem;
}
*[renewal-ui=true] .peer_message_full .peer_message_modal .message_head h2 .org {
  font-weight: normal;
  font-size: 1.4rem;
  color: #666;
}
*[renewal-ui=true] .peer_message_full .peer_message_modal .message_head .leave {
  position: absolute;
  display: inline-block;
  margin: 0 20px 0 0;
  padding: 0 0 0 20px;
  right: 0;
  font-size: 1.4rem;
  background: url("/icon_leave.e1787652.png") left center/15px auto no-repeat;
  cursor: pointer;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .peer_message_full .peer_message_modal .member_search {
    position: absolute;
    top: 30px;
    right: 20px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .peer_message_full .peer_message_modal .member_search {
    width: 90%;
    margin: 10px auto;
  }
}
*[renewal-ui=true] .peer_message_full .peer_message_modal .member_search input[type=text] {
  display: inline-block;
  width: 100%;
  margin: 0 0 10px;
  padding: 5px 5px 5px 40px;
  border: 1px solid #ccc;
  border-radius: 5px;
  font-size: 1.4rem;
  background: #fff url("/icon_search.48a78da4.png") left 10px center no-repeat;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .peer_message_full .peer_message_modal .member_search input[type=text] {
    max-width: 190px;
  }
}
*[renewal-ui=true] .peer_message_full .peer_message_modal .profile {
  position: relative;
  width: 50px;
  height: 50px;
  margin: 0;
  padding: 0;
}
*[renewal-ui=true] .peer_message_full .peer_message_modal .profile img {
  width: 50px;
  height: 50px;
}
*[renewal-ui=true] .peer_message_full .peer_message_modal .profile .default_name {
  display: none;
}
*[renewal-ui=true] .peer_message_full .peer_message_modal .profile.is--default .default_name {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  overflow: hidden;
  font-size: 1.8rem;
  font-weight: bold;
}
*[renewal-ui=true] .peer_message_full .peer_message_modal .room_name {
  margin-left: 10px;
  text-align: left;
  padding: 0;
  border: none;
  background: none;
}
*[renewal-ui=true] .peer_message_full .peer_message_modal .room_name::before,
*[renewal-ui=true] .peer_message_full .peer_message_modal .room_name::after {
  display: none;
}
*[renewal-ui=true] .peer_message_full .peer_message_modal .room_name .tag {
  display: inline-block;
  font-size: 1.2rem;
  width: 70px;
  line-height: 20px;
  background: #fff;
  border: 1px solid #ccc;
  text-align: center;
  border-radius: 5px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .peer_message_full .peer_message_modal .room_name .tag {
    margin-bottom: 3px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .peer_message_full .peer_message_modal .member_list {
    width: 49.8%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .peer_message_full .peer_message_modal .member_list {
    width: 100%;
  }
}
*[renewal-ui=true] .peer_message_full .peer_message_modal .member_list h3 {
  text-align: center;
  padding: 10px;
}
*[renewal-ui=true] .peer_message_full .peer_message_modal .member_list ul {
  margin: 0;
  padding: 0;
  background: #fff;
  clear: both;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .peer_message_full .peer_message_modal .member_list ul {
    height: calc(100vh - 290px);
    overflow-y: auto;
  }
}
*[renewal-ui=true] .peer_message_full .peer_message_modal .member_list ul li {
  position: relative;
  padding: 10px;
  border-bottom: 1px solid #ccc;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  font-weight: bold;
  color: #333;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .peer_message_full .peer_message_modal .member_list ul li {
    padding: 10px 20px;
  }
}
*[renewal-ui=true] .peer_message_full .peer_message_modal .member_list .status {
  position: absolute;
  right: 10px;
  color: #666;
}
*[renewal-ui=true] .peer_message_full .peer_message_modal .member_list .delete,
*[renewal-ui=true] .peer_message_full .peer_message_modal .member_list .add {
  position: absolute;
  right: 10px;
  color: #fff;
  background: #5bb49b;
  outline: none;
  border: none;
  border-radius: 5px;
  padding: 2px 10px;
  font-size: 1.4rem;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .peer_message_full .peer_message_modal .member_list .delete,
*[renewal-ui=true] .peer_message_full .peer_message_modal .member_list .add {
    right: 20px;
  }
}
*[renewal-ui=true] .peer_message_full .peer_message_modal .member_list.participation h3 {
  background: url("/note_bg.593a0562.png");
}
*[renewal-ui=true] .peer_message_full .peer_message_modal .member_list.none_participation h3 {
  background: url("/note_bg_gray.876c5e50.png");
}
*[renewal-ui=true] .peer_message_full .peer_message_modal .member_list.none_participation ul {
  background: #f6f5f2;
}
*[renewal-ui=true] .peer_message_full .peer_message_modal .resign {
  margin-top: 30px;
  text-align: center;
}
*[renewal-ui=true] .peer_message_full .peer_message_modal .resign h4 {
  text-align: center;
}
*[renewal-ui=true] .peer_message_full .peer_message_modal .resign .cancel {
  margin-top: 40px !important;
  color: #5bb49b !important;
  border: 1px solid #5bb49b !important;
  background: #fff url("/btn_arrow_prev.6637afef.svg") left 15px center no-repeat !important;
}
*[renewal-ui=true] .peer_message_full .peer_message_modal .resign .cancel:hover {
  color: #fff !important;
  background: #5bb49b url("/btn_arrow_prev.6637afef.svg") left 15px center no-repeat !important;
}
*[renewal-ui=true] .peer_message_full .peer_message_modal .resign .button,
*[renewal-ui=true] .peer_message_full .peer_message_modal .resign input[type=submit] {
  position: relative;
  display: block;
  color: #fff;
  width: 100%;
  max-width: 300px;
  margin: 0 auto 0;
  padding: 10px;
  text-align: center;
  text-decoration: none;
  font-size: 1.6rem;
  transition: all 0.5s ease;
  background: #5bb49b url("/btn_arrow.0b850927.svg") right 15px center no-repeat;
  border: none;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .peer_message_full .peer_message_modal .resign .button,
*[renewal-ui=true] .peer_message_full .peer_message_modal .resign input[type=submit] {
    width: 80%;
    font-size: 1.6rem;
    line-height: 30px;
    height: 5rem;
    margin: 0 auto 0;
  }
}
*[renewal-ui=true] .peer_message_full .peer_message_modal .resign .button:hover,
*[renewal-ui=true] .peer_message_full .peer_message_modal .resign input[type=submit]:hover {
  background: #7ec4b0 url("/btn_arrow.0b850927.svg") right 15px center no-repeat;
  color: #fff;
}
*[renewal-ui=true] .peer_message_full .peer_message_modal .resign input[type=submit] {
  margin-top: 0;
  background-color: #d11010;
}
*[renewal-ui=true] .peer_message_full .peer_message_modal .resign input[type=submit]:hover {
  background-color: #d11010;
}
*[renewal-ui=true] .stresscheck_content .tab::before,
*[renewal-ui=true] .stresscheck_content .content_head h1::before {
  content: "ストレスチェック";
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .stresscheck_content section {
    margin-right: 30px;
  }
}
*[renewal-ui=true] .stresscheck_content section .box h3 {
  font-weight: 600;
}
*[renewal-ui=true] .stresscheck_content section .button {
  display: block;
  color: #5bb49b;
  width: 100%;
  max-width: 450px;
  margin: 30px auto 0;
  padding: 10px;
  text-align: center;
  text-decoration: none;
  font-size: 1.5rem;
  transition: all 0.5s ease;
  background: #fff;
  border: 1px solid #5bb49b;
}
*[renewal-ui=true] .stresscheck_content section .button:hover {
  color: #fff;
  background: #5bb49b;
}
*[renewal-ui=true] .stresscheck_content section .button::after {
  content: ">";
  position: relative;
  margin: 0 0 0 10px;
  display: inline-block;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .stresscheck_content section .select_area {
    margin: 0 auto 20px;
  }
}
*[renewal-ui=true] .stresscheck_content section select {
  padding: 10px 30px 10px 10px;
  margin: 0 0 0 10px;
}
*[renewal-ui=true] .stresscheck_content section .stresscheck_tab {
  margin: 0 0 20px 0;
  padding: 0;
  -webkit-box-pack: center;
  justify-content: center;
  border-radius: 5px 5px 0 0;
  border-bottom: 1px solid #ccc;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .stresscheck_content section .stresscheck_tab {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-bottom: 30px;
    margin: 0 0 20px;
    padding: 0 0 20px;
  }
}
*[renewal-ui=true] .stresscheck_content section .stresscheck_tab li {
  margin: 0 5px;
  padding: 10px 20px;
  font-size: 1.4rem;
  border-radius: 5px 5px 0 0;
  background: #EFEFEF;
  border: 1px solid #EFEFEF;
  box-sizing: border-box;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .stresscheck_content section .stresscheck_tab li {
    border-bottom: none;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .stresscheck_content section .stresscheck_tab li {
    width: 48%;
    margin: 5px 0;
    padding: 8px 10px;
    text-align: center;
    border-radius: 5px;
  }
}
*[renewal-ui=true] .stresscheck_content section .stresscheck_tab li.active {
  position: relative;
  background: #fff;
  font-weight: bold;
  border-color: #ccc;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .stresscheck_content section .stresscheck_tab li.active::after {
    position: absolute;
    content: "";
    display: block;
    bottom: -1px;
    left: 1px;
    width: calc(100% - 2px);
    height: 1px;
    background: #fff;
  }
}
*[renewal-ui=true] .stresscheck_content section .stresscheck_tab li a {
  color: #5bb49b;
  text-decoration: none;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .stresscheck_content section .high_stress_table {
    padding-top: 20px;
  }
}
*[renewal-ui=true] .stresscheck_content .stresscheck_flow .box {
  margin-top: 30px;
  margin-bottom: 80px;
  padding: 0;
  text-align: left;
  border-radius: 0;
  box-shadow: none;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .stresscheck_content .stresscheck_flow .box {
    margin: 0;
    padding: 0 5vw;
  }
}
*[renewal-ui=true] .stresscheck_content .stresscheck_flow .box h2 {
  font-size: 1.8rem;
  border-bottom: 1px solid #ccc;
}
*[renewal-ui=true] .stresscheck_content .stresscheck_flow .box .step {
  display: inline-block;
  margin: 0 15px 0 0;
  padding: 5px 10px;
  font-size: 1.4rem;
  color: #fff;
  background: #5bb49b;
  border-radius: 5px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .stresscheck_content .stresscheck_flow .box .step {
    margin: 0 0 10px;
  }
}
*[renewal-ui=true] .stresscheck_content .stresscheck_flow .box .lead {
  margin: 20px 0 0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .stresscheck_content .stresscheck_flow .box .lead {
    font-size: 1.5rem;
  }
}
*[renewal-ui=true] .stresscheck_content .stresscheck_flow .box .lead .target {
  position: relative;
  display: inline-block;
  margin: 0 10px;
  padding: 2px 10px;
  font-size: 1.4rem;
  border: 1px solid #ccc;
}
*[renewal-ui=true] .stresscheck_content .stresscheck_flow .box .flow_image {
  margin: 20px 0 0;
  text-align: center;
}
*[renewal-ui=true] .stresscheck_content .stresscheck_flow .box .flow_image img {
  width: 100%;
  max-width: 1200px;
  height: auto;
}
*[renewal-ui=true] .stresscheck_content .stresscheck_flow .box ul {
  margin: 20px 0;
  padding: 20px 20px 20px 50px;
  list-style: disc;
  font-size: 1.5rem;
  background: #f6f5f2;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .stresscheck_content .stresscheck_flow .box ul {
    padding: 15px 15px 15px 35px;
    font-size: 1.4rem;
  }
}
*[renewal-ui=true] .stresscheck_content .stresscheck_flow .box ul li {
  margin: 5px 0 0;
}
*[renewal-ui=true] .stresscheck_content .stresscheck_flow .box ul li:nth-of-type(1) {
  margin-top: 0;
}
*[renewal-ui=true] .stresscheck_content .stresscheck_flow .box .stresscheck_month {
  padding: 10px;
  background: #E3F8F1;
  text-align: center;
}
*[renewal-ui=true] .stresscheck_content .stresscheck_flow .box .stresscheck_month .select_area {
  margin-left: 20px;
}
*[renewal-ui=true] .stresscheck_content .stresscheck_flow .box .stresscheck_month .select_area select {
  margin-left: 0;
}
*[renewal-ui=true] .stresscheck_content .stresscheck_flow .box .next_stresscheck {
  margin: 30px 0 0;
  text-align: center;
}
*[renewal-ui=true] .stresscheck_content .stresscheck_flow .box .next_stresscheck strong {
  color: #5bb49b;
  font-size: 2rem;
}
*[renewal-ui=true] .stresscheck_content .stresscheck_flow .box .preview {
  position: relative;
  margin: 30px 0 0;
  padding: 30px;
  border: 2px dashed #ccc;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .stresscheck_content .stresscheck_flow .box .preview .inhouse {
    width: 49%;
  }
}
*[renewal-ui=true] .stresscheck_content .stresscheck_flow .box .preview .inhouse dl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 0 0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .stresscheck_content .stresscheck_flow .box .preview .inhouse dl {
    font-size: 1.4rem;
  }
}
*[renewal-ui=true] .stresscheck_content .stresscheck_flow .box .preview .inhouse dl dt {
  width: 6em;
  margin: 2px 0 0;
  padding: 5px 10px;
  box-sizing: border-box;
  color: #fff;
  background: #333;
}
*[renewal-ui=true] .stresscheck_content .stresscheck_flow .box .preview .inhouse dl dd {
  width: calc(100% - 6em);
  margin: 2px 0 0;
  padding: 5px 10px;
  box-sizing: border-box;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .stresscheck_content .stresscheck_flow .box .preview .outside {
    width: 49%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .stresscheck_content .stresscheck_flow .box .preview .outside {
    margin-top: 30px;
  }
}
*[renewal-ui=true] .stresscheck_content .stresscheck_flow .box .preview .outside p {
  margin: 0 0 0;
  font-size: 1.5rem;
}
*[renewal-ui=true] .stresscheck_content .stresscheck_flow .box .preview .ttl {
  display: inline-block;
  padding: 5px 10px;
  position: absolute;
  left: 0;
  top: -15px;
  font-size: 1.4rem;
  color: #666;
  background: #fff;
}
*[renewal-ui=true] .stresscheck_content .stresscheck_flow .box .button {
  background: #5bb49b;
  color: #fff;
}
*[renewal-ui=true] .stresscheck_content .stresscheck_flow .box .button:hover {
  background: #459780;
}
*[renewal-ui=true] .stresscheck_content.result .error-text {
  margin: 30px 0 !important;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .stresscheck_content.result .data_info.flex {
    margin-top: 20px;
  }
  *[renewal-ui=true] .stresscheck_content.result .data_info.flex .flex_ct {
    margin-left: 20px;
  }
}
@media screen and (min-width: 768px) and (min-width: 768px) {
  *[renewal-ui=true] .stresscheck_content.result .data_info.flex .flex_ct:nth-of-type(1) {
    margin-left: 0;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .stresscheck_content.result .data_info.flex .flex_ct .compare_others {
    margin-left: 10px;
  }
  *[renewal-ui=true] .stresscheck_content.result .data_info.flex .flex_ct.unchange {
    color: #999;
  }
  *[renewal-ui=true] .stresscheck_content.result .data_info.flex .flex_ct.unchange input[type=checkbox]:checked + label {
    background: #ccc;
    border-color: #ccc;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .stresscheck_content.result .data_info.flex {
    padding: 20px 0;
    border-top: 1px dotted #ccc;
  }
  *[renewal-ui=true] .stresscheck_content.result .data_info.flex .flex_ct {
    margin: 0 auto;
  }
  *[renewal-ui=true] .stresscheck_content.result .data_info.flex .flex_ct span.subttl {
    display: inline-block;
    width: 8em;
    text-align: left;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .stresscheck_content.result .stresscheck_title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
*[renewal-ui=true] .stresscheck_content.result .stresscheck_title h2 {
  display: inline-block;
  background: none;
  margin: 0;
  padding: 0;
  border: none;
}
*[renewal-ui=true] .stresscheck_content.result .stresscheck_title h2::before,
*[renewal-ui=true] .stresscheck_content.result .stresscheck_title h2::after {
  display: none;
}
*[renewal-ui=true] .stresscheck_content.result .stresscheck_title h2 {
  font-size: 2.4rem;
  margin: 0;
  padding: 0 0 5px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .stresscheck_content.result .stresscheck_title h2 {
    font-size: 2.2rem;
  }
}
*[renewal-ui=true] .stresscheck_content.result .stresscheck_title .result_data {
  text-align: right;
  font-size: 1.3rem;
  color: #666;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .stresscheck_content.result .stresscheck_title .result_data {
    margin-top: 10px;
    text-align: left;
  }
}
*[renewal-ui=true] .stresscheck_content.result .stresscheck_title .result_data strong {
  font-size: 1.6rem;
  font-weight: normal;
}
*[renewal-ui=true] .stresscheck_content.result h3.org_name {
  margin: 60px 0 0;
  padding: 10px 0;
  font-size: 2.2rem;
  text-align: center;
  background: url("/note_bg.593a0562.png");
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .stresscheck_content.result h3.org_name {
    font-size: 1.8rem;
  }
}
*[renewal-ui=true] .stresscheck_content.result h3.org_name:nth-of-type(1) {
  margin: 30px 0 0;
}
*[renewal-ui=true] .stresscheck_content.result h4 {
  font-size: 2.2rem;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .stresscheck_content.result h4 {
    font-size: 1.6rem;
  }
}
*[renewal-ui=true] .stresscheck_content.result h4 .num {
  margin: 0 10px 0 0;
  padding: 0;
  color: #B5B5B5;
  font-family: futura-pt, sans-serif;
  font-size: 4rem;
  font-weight: normal;
  text-align: center;
  font-style: italic;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .stresscheck_content.result h4 .num {
    font-size: 2.4rem;
  }
}
*[renewal-ui=true] .stresscheck_content.result th.left {
  text-align: left;
}
*[renewal-ui=true] .stresscheck_content.result td.left {
  text-align: left;
}
*[renewal-ui=true] .stresscheck_content.result td.row1 {
  background: #ffe3e9;
}
*[renewal-ui=true] .stresscheck_content.result td.row2 {
  background: #fe8ea9;
}
*[renewal-ui=true] .stresscheck_content.result td.high1 {
  background: #ccf0dd;
}
*[renewal-ui=true] .stresscheck_content.result td.high2 {
  background: #5fde9b;
}
*[renewal-ui=true] .stresscheck_content.result .result_detail {
  margin-top: 60px;
  margin-right: 0;
}
*[renewal-ui=true] .stresscheck_content.result .result_detail:nth-of-type(1) {
  margin-top: 30px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .stresscheck_content.result .result_detail .flex_bt {
    position: relative;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .stresscheck_content.result .result_detail .explain {
    position: absolute;
    right: 0;
    top: -30px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .stresscheck_content.result .result_detail .explain {
    position: relative;
    right: auto;
    top: auto;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .stresscheck_content.result .result_detail .explain li {
    display: block;
    text-align: left;
  }
}
*[renewal-ui=true] .stresscheck_content.result .result_detail .explain li {
  padding: 0 0 0 60px;
}
*[renewal-ui=true] .stresscheck_content.result .result_detail .explain li::before {
  display: none;
}
*[renewal-ui=true] .stresscheck_content.result .result_detail .explain li.line1 {
  background: url("/stress_graph_line1.702cb359.png") left center no-repeat;
}
*[renewal-ui=true] .stresscheck_content.result .result_detail .explain li.line2 {
  background: url("/stress_graph_line2.15c0972b.png") left center no-repeat;
}
*[renewal-ui=true] .stresscheck_content.result .result_detail .explain li.line3 {
  background: url("/stress_graph_line3.c9fdb4ca.png") left center no-repeat;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .stresscheck_content.result .result_detail .explain li {
    padding: 0 0 0 40px;
  }
  *[renewal-ui=true] .stresscheck_content.result .result_detail .explain li.line1 {
    background: url("/stress_graph_line1.702cb359.png") left center/30px auto no-repeat;
  }
  *[renewal-ui=true] .stresscheck_content.result .result_detail .explain li.line2 {
    background: url("/stress_graph_line2.15c0972b.png") left center/30px auto no-repeat;
  }
  *[renewal-ui=true] .stresscheck_content.result .result_detail .explain li.line3 {
    background: url("/stress_graph_line3.c9fdb4ca.png") left center/30px auto no-repeat;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .stresscheck_content.result .result_detail.resut_map .data_info {
    -webkit-box-pack: center;
    justify-content: center;
  }
}
*[renewal-ui=true] .stresscheck_content.result .result_score {
  margin-top: 0;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .stresscheck_content.result .result_score {
    width: 48%;
    min-width: 340px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .stresscheck_content.result .result_score {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .stresscheck_content.result .result_score .flex_bt {
    display: block;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .stresscheck_content.result .result_score .slide_graph {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .stresscheck_content.result .result_score table {
    width: 100%;
    font-size: 1.3rem;
  }
}
*[renewal-ui=true] .stresscheck_content.result .result_score .left {
  text-align: left;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .stresscheck_content.result .graph {
    width: 48%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .stresscheck_content.result .graph {
    margin: 30px 0 0;
  }
}
*[renewal-ui=true] .stresscheck_content.result .first {
  padding-left: 1em;
}
*[renewal-ui=true] .stresscheck_content.result .second {
  padding-left: 2em;
}
*[renewal-ui=true] .stresscheck_content.result .stressmap_graph {
  position: relative;
  margin: 30px 0 0;
  padding: 30px 5% 0;
  text-align: center;
}
*[renewal-ui=true] .stresscheck_content.result .stressmap_graph .horizontal_map {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  text-align: center;
}
*[renewal-ui=true] .stresscheck_content.result .stressmap_graph .vertical_map {
  width: 15px;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  writing-mode: vertical-rl;
  text-align: left;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .stresscheck_content.result .stressmap_graph .vertical_map {
    width: 5px;
  }
}
*[renewal-ui=true] .stresscheck_content.result .stressmap_graph .graph_area {
  text-align: left;
}
*[renewal-ui=true] .stresscheck_content.result .stressmap_graph .error-text {
  display: inline-block;
  margin: 0 auto !important;
  width: auto;
  max-width: auto;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .stresscheck_content.result .stress_profile table {
    width: 950px;
  }
}
*[renewal-ui=true] .stresscheck_content.result .stress_profile .sub_head th {
  width: 45px;
  writing-mode: vertical-rl;
}
*[renewal-ui=true] .stresscheck_content.result .stress_profile .sub_head td.left {
  min-width: 100px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .stresscheck_content.result .result_flex {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
}
*[renewal-ui=true] .stresscheck_content.result .result_flex .high_stress_status {
  max-width: auto;
  width: 100%;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .stresscheck_content.result .result_flex .high_stress_status table {
    width: 650px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .stresscheck_content.result .result_flex .benchmark {
    width: 300px;
    margin-left: 30px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .stresscheck_content.result .result_flex .benchmark {
    width: 100%;
  }
}
*[renewal-ui=true] .stresscheck_content.result .annotation {
  margin: 20px 0 0;
  font-size: 1.3rem;
  color: #666;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .stresscheck_content.result .annotation.right {
    text-align: right;
  }
}
*[renewal-ui=true] .stresscheck_content.high_stress .error-text {
  margin: 30px 0 !important;
}
*[renewal-ui=true] .stresscheck_content.high_stress .high_stress_list {
  margin-top: 20px;
}
*[renewal-ui=true] .stresscheck_content.high_stress .high_stress_list img {
  width: 18px;
  height: auto;
}
*[renewal-ui=true] .stresscheck_content.high_stress .high_stress_list .button.edit_btn {
  margin: 0;
  padding: 5px;
  background: #5bb49b;
  color: #fff;
}
*[renewal-ui=true] .stresscheck_content.high_stress .high_stress_list .button.edit_btn::after {
  display: none;
}
*[renewal-ui=true] .stresscheck_content.high_stress .high_stress_list select {
  margin-left: 0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .stresscheck_content.high_stress table {
    width: 950px;
  }
}
*[renewal-ui=true] .stresscheck_content.high_stress .judge ul.lead,
*[renewal-ui=true] .stresscheck_content.high_stress .register ul.lead {
  margin: 20px 0;
  padding: 20px 20px 20px 50px;
  list-style: disc;
  font-size: 1.5rem;
  background: #f6f5f2;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .stresscheck_content.high_stress .judge ul.lead,
*[renewal-ui=true] .stresscheck_content.high_stress .register ul.lead {
    padding: 15px 15px 15px 35px;
    font-size: 1.4rem;
  }
}
*[renewal-ui=true] .stresscheck_content.high_stress .judge ul.lead li,
*[renewal-ui=true] .stresscheck_content.high_stress .register ul.lead li {
  margin: 5px 0 0;
}
*[renewal-ui=true] .stresscheck_content.high_stress .judge ul.lead li:nth-of-type(1),
*[renewal-ui=true] .stresscheck_content.high_stress .register ul.lead li:nth-of-type(1) {
  margin-top: 0;
}
*[renewal-ui=true] .stresscheck_content.high_stress .show_lead {
  position: absolute;
  left: 230px;
  top: 35px;
  padding: 0 10px 0 20px;
  font-size: 1.4rem;
  color: #5bb49b;
  cursor: pointer;
  transition: all 0.5s ease;
  z-index: 50;
  background: url("/help.627d06a5.png") left center/20px auto no-repeat;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .stresscheck_content.high_stress .show_lead {
    left: auto;
    right: 10px;
    top: 15px;
    font-size: 1.2rem;
  }
}
*[renewal-ui=true] .stresscheck_content.high_stress .register .show_lead {
  left: 180px;
}
*[renewal-ui=true] .stresscheck_content.high_stress .register .button.modal-open {
  color: #fff;
  background: #5bb49b;
}
*[renewal-ui=true] .stresscheck_content.high_stress .register .button.modal-open::before {
  content: "+";
  font-size: 1.8rem;
  margin-right: 10px;
}
*[renewal-ui=true] .stresscheck_content.high_stress .register .button.modal-open::after {
  display: none;
}
*[renewal-ui=true] .stresscheck_content.high_stress .register .comment {
  width: 23%;
  text-align: left;
}
*[renewal-ui=true] .stresscheck_content .download_btn {
  margin-bottom: 60px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .stresscheck_content .download_btn {
    margin: 0 5% 30px;
  }
}
*[renewal-ui=true] .stresscheck_content .download_btn .button {
  max-width: 600px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .stresscheck_content .download_btn .button {
    height: auto;
    line-height: 140%;
  }
}
*[renewal-ui=true] .stresscheck_content .download_btn p {
  margin: 10px 0 0;
  text-align: center;
  font-size: 1.4rem;
  color: #666;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .stresscheck_content .labor_report_list {
    margin: 0 5%;
    padding-bottom: 0;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .stresscheck_content .labor_report_list dl {
    width: 40%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .stresscheck_content .labor_report_list dl {
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .stresscheck_content .labor_report_list dl.amount {
    width: 20%;
  }
}
*[renewal-ui=true] .stresscheck_content .labor_report_list dl dt {
  text-align: center;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .stresscheck_content .labor_report_list dl dt {
    height: 3em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .stresscheck_content .labor_report_list dl dt {
    padding: 10px 0;
    background: url("/note_bg.593a0562.png");
  }
}
*[renewal-ui=true] .stresscheck_content .labor_report_list dl dd {
  padding: 5px 0 0;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .stresscheck_content .labor_report_list dl dd {
    margin: 10px 0 0;
    padding: 15px 0 0;
    border-top: 1px solid #ccc;
  }
}
*[renewal-ui=true] .stresscheck_content .labor_report_list dl dd .select_area select {
  min-width: 250px;
  margin-left: 0;
}
*[renewal-ui=true] .stresscheck_content .labor_report_list dl dd strong {
  font-family: futura-pt, sans-serif;
  font-size: 3.2rem;
  font-weight: 400;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .stresscheck_content .labor_report_list dl.time dd {
    padding-top: 15px;
  }
}
*[renewal-ui=true] .stresscheck_content .open_stresscheck form {
  position: relative;
  margin-top: 0 !important;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .stresscheck_content .open_stresscheck input[type=text],
*[renewal-ui=true] .stresscheck_content .open_stresscheck input[type=mail],
*[renewal-ui=true] .stresscheck_content .open_stresscheck input[type=password],
*[renewal-ui=true] .stresscheck_content .open_stresscheck input[type=tel],
*[renewal-ui=true] .stresscheck_content .open_stresscheck input[type=num],
*[renewal-ui=true] .stresscheck_content .open_stresscheck input[type=url],
*[renewal-ui=true] .stresscheck_content .open_stresscheck input[type=date] {
    width: 100%;
    margin: 0;
    padding: 5px;
    font-size: 1.4rem;
    box-sizing: border-box;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .stresscheck_content .open_stresscheck input[type=text],
*[renewal-ui=true] .stresscheck_content .open_stresscheck input[type=mail],
*[renewal-ui=true] .stresscheck_content .open_stresscheck input[type=password],
*[renewal-ui=true] .stresscheck_content .open_stresscheck input[type=tel],
*[renewal-ui=true] .stresscheck_content .open_stresscheck input[type=num],
*[renewal-ui=true] .stresscheck_content .open_stresscheck input[type=url],
*[renewal-ui=true] .stresscheck_content .open_stresscheck input[type=date] {
    margin: 0 0 10px;
    font-size: 1.4rem;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .stresscheck_content .open_stresscheck dl.info {
    margin-top: 30px;
  }
}
*[renewal-ui=true] .stresscheck_content .open_stresscheck dl.info dt {
  position: relative;
  color: #5bb49b;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .stresscheck_content .open_stresscheck dl.info dt {
    padding-top: 20px;
    width: 36%;
    float: left;
  }
  *[renewal-ui=true] .stresscheck_content .open_stresscheck dl.info dt.no_float {
    float: none;
    width: auto;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .stresscheck_content .open_stresscheck dl.info dt {
    padding: 0;
  }
}
*[renewal-ui=true] .stresscheck_content .open_stresscheck dl.info dt.uneditable {
  padding-top: 20px;
}
*[renewal-ui=true] .stresscheck_content .open_stresscheck dl.info dd {
  margin: 0;
  vertical-align: middle;
  font-size: 1.4rem;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .stresscheck_content .open_stresscheck dl.info dd {
    padding: 20px 0 20px 40%;
    border-bottom: 1px solid #ccc;
  }
  *[renewal-ui=true] .stresscheck_content .open_stresscheck dl.info dd.no_float {
    padding: 20px 0 20px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .stresscheck_content .open_stresscheck dl.info dd {
    margin-bottom: 20px;
    border-bottom: 1px solid #ccc;
    padding: 0 0 10px;
  }
}
*[renewal-ui=true] .stresscheck_content .open_stresscheck dl.info dd.pt0 {
  padding-top: 0;
}
*[renewal-ui=true] .stresscheck_content .open_stresscheck dl.info dd.bb0 {
  border-bottom: none;
}
*[renewal-ui=true] .stresscheck_content .open_stresscheck dl.info dd .lead {
  margin-top: 10px;
  margin-bottom: 20px;
}
*[renewal-ui=true] .stresscheck_content .open_stresscheck dl.info dd .progress {
  margin: 0 0 20px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .stresscheck_content .open_stresscheck dl.info dd select {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .stresscheck_content .open_stresscheck dl.info dd select {
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .stresscheck_content .open_stresscheck dl.info dd .select-wrap {
    width: 100%;
    margin: 0;
  }
  *[renewal-ui=true] .stresscheck_content .open_stresscheck dl.info dd .select-wrap::after {
    top: 15px;
    bottom: auto;
    margin: 0;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .stresscheck_content .open_stresscheck dl.info dd .select-wrap {
    width: 100%;
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .stresscheck_content .open_stresscheck input[type=submit].edit {
    line-height: 25px;
    width: 100%;
    height: auto !important;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .stresscheck_content .survey_rate_list {
    margin: 0 5vw;
  }
}
*[renewal-ui=true] .stresscheck_content .survey_rate_list .annotation {
  font-size: 1.4rem;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .stresscheck_content .survey_rate_list .annotation {
    text-align: right;
  }
}
*[renewal-ui=true] .stresscheck_content .survey_rate_list .modal-open {
  cursor: pointer;
}
*[renewal-ui=true] .stresscheck_content .switch {
  position: relative;
  right: 0;
  height: 20px;
  font-size: 1.4rem;
  text-align: right;
  padding-right: 180px;
}
*[renewal-ui=true] .stresscheck_content .switch .switchArea {
  position: absolute;
  margin: 0;
  top: -2px;
  right: 0;
  width: 160px;
}
*[renewal-ui=true] .stresscheck_content .switch .switchArea input[type=checkbox]:checked ~ #swImg {
  transform: translateX(137px);
}
*[renewal-ui=true] .stresscheck_content .switch .switchArea label span::after {
  content: "全従業員";
}
*[renewal-ui=true] .stresscheck_content .switch .switchArea input[type=checkbox]:checked + label span::after {
  content: "高ストレス者のみ";
}
*[renewal-ui=true] .stresscheck_content .modal_box.response_rate_modal {
  position: relative;
}
*[renewal-ui=true] .stresscheck_content .modal_box.response_rate_modal .collect_detail {
  margin: 0;
  padding: 0;
}
*[renewal-ui=true] .stresscheck_content .modal_box.response_rate_modal .collect_detail .collect_confirm {
  max-width: 100%;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .stresscheck_content .modal_box.response_rate_modal table {
    width: 90%;
    margin: 0 auto;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .stresscheck_content .modal_box.response_rate_modal .response_data {
    margin: 0 auto 25px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .stresscheck_content .modal_box.response_rate_modal .rate_text {
    margin: 10px 0 25px;
    font-size: 2rem;
  }
}
*[renewal-ui=true] .stresscheck_content .modal_box.response_rate_modal .name_list {
  text-align: left;
}
*[renewal-ui=true] .stresscheck_content .modal_box.response_rate_modal .button {
  position: relative;
  display: block;
  color: #fff;
  width: 100%;
  max-width: 250px;
  margin: 20px auto 0;
  padding: 10px 10px;
  text-align: center;
  text-decoration: none;
  font-size: 1.5rem;
  transition: all 0.5s ease;
  background: #5bb49b url("/btn_arrow.0b850927.svg") right 15px center no-repeat;
  border: none;
  cursor: pointer;
  box-sizing: border-box;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .stresscheck_content .modal_box.response_rate_modal .button {
    width: 100%;
    max-width: none;
    font-size: 1.6rem;
    line-height: 30px;
    height: 5rem;
    margin: 20px auto 40px;
  }
  *[renewal-ui=true] .stresscheck_content .modal_box.response_rate_modal .button.btn_collect_select {
    margin-bottom: 20px;
  }
}
*[renewal-ui=true] .stresscheck_content .modal_box.response_rate_modal .button:hover {
  background: #7ec4b0 url("/btn_arrow.0b850927.svg") right 15px center no-repeat;
  color: #fff;
}
*[renewal-ui=true] .stresscheck_content .modal_box.response_rate_modal .button.back {
  border: 1px solid #5bb49b;
  color: #5bb49b;
  background: #fff;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .stresscheck_content .modal_box.response_rate_modal .button.back {
    font-size: 1.4rem;
  }
}
*[renewal-ui=true] .ai_mentor {
  margin: 0;
  padding: 0;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .ai_mentor .contents {
    padding-bottom: 30px;
  }
}
*[renewal-ui=true] .ai_mentor .tab::before {
  content: "" !important;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .ai_mentor .tab {
    position: absolute;
    right: 30px;
    top: 80px;
  }
}
*[renewal-ui=true] .ai_mentor .box {
  padding: 0;
  box-shadow: none;
  border-radius: 0;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .ai_mentor .box {
    margin-right: 30px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .ai_mentor .box {
    margin: 0;
  }
}
*[renewal-ui=true] .ai_mentor .box.mentor_box {
  padding: 0;
  height: calc(100vh - 150px);
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .ai_mentor .box.mentor_box {
    margin-top: 30px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .ai_mentor .box.mentor_box {
    height: calc(100vh - 105px);
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .ai_mentor .first_setting {
    height: calc(100vh - 240px);
    padding-bottom: 200px;
    box-sizing: border-box;
  }
  *[renewal-ui=true] .ai_mentor .first_setting .question_example {
    order: 2;
  }
  *[renewal-ui=true] .ai_mentor .first_setting .question_start {
    order: 1;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .ai_mentor .first_setting {
    padding: 0 5vw 180px;
  }
}
*[renewal-ui=true] .ai_mentor .first_setting h2 {
  margin-top: 10px;
}
*[renewal-ui=true] .ai_mentor .first_setting h3 {
  width: 100%;
  margin: 0 0 10px;
  padding: 10px;
  font-weight: bold;
  background: url("/note_bg.593a0562.png");
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .ai_mentor .first_setting.-advisor {
    padding: 0;
  }
}
*[renewal-ui=true] .ai_mentor .select_collect_type {
  margin: 0;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .ai_mentor .select_collect_type {
    width: 32%;
  }
}
*[renewal-ui=true] .ai_mentor .select_collect_type dt.bg {
  margin-bottom: 20px;
  padding: 10px;
  color: #5bb49b;
  border-bottom: 2px solid #5bb49b;
}
*[renewal-ui=true] .ai_mentor .select_collect_type dd {
  padding: 0 10px;
  text-align: left;
  font-size: 1.4rem;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .ai_mentor .select_collect_type dd {
    margin: 0 0 20px;
    min-height: 8.5em;
    font-size: 1.5rem;
    border-bottom: 1px dotted #ccc;
    box-sizing: border-box;
  }
}
*[renewal-ui=true] .ai_mentor .select_collect_type.-plus {
  margin-top: 20px;
}
*[renewal-ui=true] .ai_mentor .select_collect_type.-plus dt.bg {
  color: #333;
  font-weight: bold;
  background: url("/note_bg.593a0562.png");
}
*[renewal-ui=true] .ai_mentor .select_collect_type.-plus dd {
  position: relative;
  padding-bottom: 40px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .ai_mentor .select_collect_type.-plus dd {
    min-height: 11em;
  }
}
*[renewal-ui=true] .ai_mentor .select_collect_type.-plus dd .copy {
  position: absolute;
  right: 5px;
  bottom: 10px;
  margin: 5px 0 0;
  text-align: right;
}
*[renewal-ui=true] .ai_mentor .select_collect_type.-plus dd .copy img {
  width: 20px;
  height: auto;
  cursor: pointer;
}
*[renewal-ui=true] .ai_mentor .advisor_top {
  height: calc(100vh - 408px);
  min-height: 175px;
  padding: 30px;
  overflow-y: auto;
  box-sizing: border-box;
  text-align: left;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .ai_mentor .advisor_top {
    height: calc(100vh - 347px);
  }
}
*[renewal-ui=true] .ai_mentor .advisor_top h2 {
  text-align: center;
}
*[renewal-ui=true] .ai_mentor .message_body {
  min-height: 175px;
  padding: 15px;
  overflow-y: auto;
  box-sizing: border-box;
  text-align: left;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .ai_mentor .message_body {
    height: calc(100vh - 295px);
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .ai_mentor .message_body {
    margin-top: 20px;
    height: calc(100vh - 65vw);
  }
}
*[renewal-ui=true] .ai_mentor .message_body::-webkit-scrollbar {
  background: #fff;
  width: 10px;
  border-radius: 20px;
}
*[renewal-ui=true] .ai_mentor .message_body::-webkit-scrollbar-thumb {
  background-color: #999;
  border-radius: 20px;
}
*[renewal-ui=true] .ai_mentor .message_body dl {
  position: relative;
  margin: 0 0 20px;
}
*[renewal-ui=true] .ai_mentor .message_body dl .profile {
  position: absolute;
  left: 0;
  top: 0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .ai_mentor .message_body dl .profile {
    width: 30px;
    height: 30px;
  }
}
*[renewal-ui=true] .ai_mentor .message_body dl .profile img {
  width: 50px;
  height: 50px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .ai_mentor .message_body dl .profile img {
    width: 30px;
    height: 30px;
  }
}
*[renewal-ui=true] .ai_mentor .message_body dl dt {
  margin: 0;
  padding: 0 0 0 70px;
  font-size: 1.4rem;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .ai_mentor .message_body dl dt {
    padding: 0 0 0 40px;
  }
}
*[renewal-ui=true] .ai_mentor .message_body dl dt .date {
  display: inline-block;
  margin: 5px 0 0 20px;
  color: #666;
  font-size: 1.4rem;
  font-weight: normal;
}
*[renewal-ui=true] .ai_mentor .message_body dl dd {
  padding: 5px 0 0 70px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .ai_mentor .message_body dl dd {
    padding: 5px 0 0 40px;
  }
}
*[renewal-ui=true] .ai_mentor .message_body dl dd .message {
  position: relative;
  display: inline-block;
  width: auto;
  max-width: 75%;
  margin: 0;
  padding: 10px 15px;
  font-size: 1.6rem;
  background: #f6f5f2;
  border-radius: 3px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .ai_mentor .message_body dl dd .message {
    font-size: 1.5rem;
    max-width: 90%;
  }
}
*[renewal-ui=true] .ai_mentor .message_body dl dd .message::before {
  content: "";
  position: absolute;
  display: inline-block;
  top: 20px;
  left: -13px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7.5px 13px 7.5px 0;
  border-color: rgba(0, 0, 0, 0) #f6f5f2 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
*[renewal-ui=true] .ai_mentor .message_body dl dd .message::after {
  content: "";
  position: absolute;
  display: inline-block;
  top: 20px;
  left: -11px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7.5px 13px 7.5px 0;
  border-color: rgba(0, 0, 0, 0) #f6f5f2 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
*[renewal-ui=true] .ai_mentor .message_body dl.my_comment {
  position: relative;
  margin: 0 0 20px;
}
*[renewal-ui=true] .ai_mentor .message_body dl.my_comment dd {
  padding: 5px 0 0 70px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .ai_mentor .message_body dl.my_comment dd {
    padding: 5px 0 0 0;
  }
}
*[renewal-ui=true] .ai_mentor .message_body dl.my_comment dd .message {
  position: relative;
  width: 75%;
  margin: 0 0 0 calc(25% - 15px);
  padding: 10px 15px;
  font-size: 1.6rem;
  background: #F3FBF9;
  border-radius: 3px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .ai_mentor .message_body dl.my_comment dd .message {
    width: 90%;
    max-width: 90%;
    margin: 0 0 0 calc(10% - 15px);
    font-size: 1.5rem;
  }
}
*[renewal-ui=true] .ai_mentor .message_body dl.my_comment dd .message::before {
  content: "";
  position: absolute;
  display: inline-block;
  top: 20px;
  left: auto;
  right: -13px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7.5px 0 7.5px 13px;
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #f3fbf9;
}
*[renewal-ui=true] .ai_mentor .message_body dl.my_comment dd .message::after {
  content: "";
  position: absolute;
  display: inline-block;
  top: 20px;
  left: auto;
  right: -11px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7.5px 0 7.5px 13px;
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #f3fbf9;
}
*[renewal-ui=true] .ai_mentor .message_body dl.my_comment dd.-image {
  padding-right: 15px;
  text-align: right;
}
*[renewal-ui=true] .ai_mentor .message_body dl.my_comment dd.-image img {
  width: auto;
  max-width: 550px;
  height: auto;
  border: 1px solid #ccc;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .ai_mentor .message_body dl.my_comment dd.-image img {
    max-width: 100%;
  }
}
*[renewal-ui=true] .ai_mentor .message_input {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  min-height: 145px;
  padding: 20px;
  box-sizing: border-box;
  background: #F5F5F5;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .ai_mentor .message_input {
    border-top: 2px solid #fff;
  }
}
*[renewal-ui=true] .ai_mentor .message_input .input_area {
  position: relative;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 5px;
  min-height: 108px;
  max-height: calc(15em + 38px);
}
*[renewal-ui=true] .ai_mentor .message_input .message_action {
  position: absolute;
  bottom: 0;
  width: 100%;
  margin: 0;
  padding: 5px 20px 5px 12px;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  align-items: center;
  font-size: 1.4rem;
  box-sizing: border-box;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .ai_mentor .message_input .message_action {
    padding: 5px 5px 5px 12px;
  }
}
*[renewal-ui=true] .ai_mentor .message_input .message_action li {
  margin-left: 20px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .ai_mentor .message_input .message_action li:nth-last-of-type(1) {
    width: 22%;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .ai_mentor .message_input .message_action li:nth-last-of-type(2) {
    margin-left: auto;
  }
}
*[renewal-ui=true] .ai_mentor .message_input .message_action li.upload_images {
  margin-left: 0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .ai_mentor .message_input .message_action li.upload_images {
    width: 65%;
  }
}
*[renewal-ui=true] .ai_mentor .message_input .message_action #upload_images {
  color: #fff;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .ai_mentor .message_input .message_action #upload_images {
    margin-bottom: 5px;
  }
}
*[renewal-ui=true] .ai_mentor .message_input .message_action #upload_images::file-selector-button {
  width: 16px;
  height: 16px;
  text-indent: -9999px;
  position: relative;
  top: 2px;
  margin: 0 5px 0 0;
  padding: 0;
  font-weight: bold;
  background-color: #fff;
  background: url("/icon_images.941abb3e.png") left center/16px auto no-repeat;
  border: none;
  overflow: hidden;
  cursor: pointer;
}
*[renewal-ui=true] .ai_mentor .message_input .message_action .submit {
  margin: 0 0 5px;
  padding: 0 0 0 24px;
  font-weight: bold;
  background-color: #fff;
  background: url("/icon_submit_s.3c60730c.png") left center/16px auto no-repeat;
  border: none;
  color: #5bb49b;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .ai_mentor .message_input .message_action .submit {
    height: auto;
    margin: 0;
  }
}
*[renewal-ui=true] .ai_mentor .error {
  margin: 0 auto 0 !important;
  color: #d11010;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .ai_mentor .error {
    font-size: 1.4rem !important;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .ai_mentor .error {
    font-size: 1.3rem !important;
  }
}
*[renewal-ui=true] .ai_mentor .error-text {
  position: relative;
  display: block;
  margin: 0 auto 0 !important;
  padding: 0 0 0 25px !important;
  color: #d11010;
  text-align: center;
  box-sizing: border-box;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .ai_mentor .error-text {
    font-size: 1.4rem !important;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .ai_mentor .error-text {
    font-size: 1.3rem !important;
  }
}
*[renewal-ui=true] .ai_mentor .error-text:before {
  content: "";
  position: relative;
  display: inline-block;
  top: 2px;
  width: 18px;
  height: 18px;
  margin: 0 10px 0 0;
  background: url("/icon_alert.63df81ee.png") center center no-repeat;
  background-size: cover;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .ai_mentor .error-text:before {
    top: 4px;
  }
}
*[renewal-ui=true] .ai_mentor .error-text.center {
  text-align: center;
}
*[renewal-ui=true] .ai_mentor .error-text.center::before {
  position: relative;
}
*[renewal-ui=true] .ai_mentor .error-text.absolute {
  position: absolute;
  right: 0;
  bottom: -30px;
  width: auto;
  white-space: nowrap;
}
*[renewal-ui=true] .ai_mentor .aimentor_top {
  margin-top: 30px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .ai_mentor .question_example {
    width: 48%;
  }
  *[renewal-ui=true] .ai_mentor .question_example .question_example_body {
    margin-top: 20px;
    padding: 20px;
    border: 1px solid #ccc;
    border-radius: 5px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .ai_mentor .question_example {
    padding-bottom: 20px;
    border-bottom: 1px dotted #ccc;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .ai_mentor .question_start {
    width: 48%;
  }
}
*[renewal-ui=true] .ai_mentor .question_start dl {
  flex-direction: row-reverse;
}
*[renewal-ui=true] .ai_mentor .question_start dt {
  position: absolute;
  left: 0;
  width: 70px;
  padding-left: 0 !important;
}
*[renewal-ui=true] .ai_mentor .question_start dt img {
  width: 100%;
  height: auto;
}
*[renewal-ui=true] .ai_mentor .question_start dd {
  padding-left: 80px !important;
}
*[renewal-ui=true] .ai_mentor .question_start dd .message {
  display: block !important;
  max-width: 100% !important;
}
*[renewal-ui=true] .ai_mentor .question_start dd .select_area {
  width: 49%;
}
*[renewal-ui=true] .ai_mentor .question_start dd .select_area select {
  width: 100%;
  font-size: 1.6rem;
}
*[renewal-ui=true] .ai_mentor .question_start dd .button {
  margin-top: 30px;
}
*[renewal-ui=true] .ai_mentor .question_start dd .attached_file img {
  width: 20px;
  vertical-align: middle;
}
*[renewal-ui=true] .ai_mentor .question_start li.w48 {
  background: #fff;
  margin: 5px 0 0;
  padding: 5px 10px;
  border: 1px solid #ccc;
  border-radius: 5px;
}
*[renewal-ui=true] .ai_mentor .question_start li.w48 label {
  margin-bottom: 0;
}
*[renewal-ui=true] .recruit .tab::before,
*[renewal-ui=true] .recruit .content_head h1::before {
  content: "採用支援";
}
*[renewal-ui=true] .recruit .link {
  color: #8293E3;
  text-decoration: underline;
}
*[renewal-ui=true] .recruit .link:hover {
  color: #486bcd;
  text-decoration: none;
}
*[renewal-ui=true] .recruit .button {
  max-width: 250px;
  margin: 20px auto 0;
  font-size: 1.5rem;
  box-sizing: border-box;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .button {
    width: 100%;
    max-width: none;
    margin: 20px auto 40px;
  }
  *[renewal-ui=true] .recruit .button.btn_collect_select {
    margin-bottom: 20px;
  }
}
*[renewal-ui=true] .recruit .button.back {
  color: #5bb49b;
  background: #fff;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .button.back {
    font-size: 1.4rem;
  }
}
*[renewal-ui=true] .recruit .button.save,
*[renewal-ui=true] .recruit .button.return {
  border: 1px solid #5bb49b;
}
*[renewal-ui=true] .recruit .button.-start {
  max-width: 350px;
  padding: 15px 10px;
}
*[renewal-ui=true] .recruit .button.preview,
*[renewal-ui=true] .recruit input[type=submit].preview {
  width: auto;
  min-width: 110px;
  display: inline-block;
  margin: 0;
  padding: 5px 25px;
  background: #5bb49b url("/btn_arrow.0b850927.svg") right 10px center no-repeat;
  background-size: 8px auto;
  color: #fff;
  font-size: 1.4rem;
  line-height: 20px;
  border-radius: 5px;
  cursor: pointer;
  border: 0;
  outline: 0;
  text-decoration: none;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .button.preview,
*[renewal-ui=true] .recruit input[type=submit].preview {
    line-height: 25px;
    width: 100%;
    height: auto !important;
  }
}
*[renewal-ui=true] .recruit .button.preview:hover,
*[renewal-ui=true] .recruit input[type=submit].preview:hover {
  background: #7ec4b0 url("/btn_arrow.0b850927.svg") right 10px center no-repeat;
  background-size: 8px auto;
}
*[renewal-ui=true] .recruit .button.edit,
*[renewal-ui=true] .recruit input[type=submit].edit {
  width: auto;
  min-width: 100px;
  display: inline-block;
  margin: 0;
  padding: 5px 25px;
  background: #5bb49b url("/btn_arrow.0b850927.svg") right 10px center no-repeat;
  background-size: 8px auto;
  color: #fff;
  font-size: 1.4rem;
  line-height: 20px;
  border-radius: 5px;
  cursor: pointer;
  border: 0;
  outline: 0;
  text-decoration: none;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .button.edit,
*[renewal-ui=true] .recruit input[type=submit].edit {
    line-height: 25px;
    width: 100%;
    height: auto !important;
  }
}
*[renewal-ui=true] .recruit .button.edit:hover,
*[renewal-ui=true] .recruit input[type=submit].edit:hover {
  background: #7ec4b0 url("/btn_arrow.0b850927.svg") right 10px center no-repeat;
  background-size: 8px auto;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .btn_area.-mt30,
*[renewal-ui=true] .recruit .back_list {
    margin-right: 30px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .btn_area.-mt30,
*[renewal-ui=true] .recruit .back_list {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }
  *[renewal-ui=true] .recruit .btn_area.-mt30 .button,
*[renewal-ui=true] .recruit .back_list .button {
    margin-bottom: 0;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .select_area {
    margin: 0 auto 20px;
  }
}
*[renewal-ui=true] .recruit .selector {
  position: relative;
}
*[renewal-ui=true] .recruit .selector::after {
  position: absolute;
  content: "";
  right: 15px;
  top: 0;
  bottom: 0;
  margin: auto 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8.7px 5px 0 5px;
  border-color: #666 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
  pointer-events: none;
}
*[renewal-ui=true] .recruit select {
  width: 100%;
  margin: 0;
  padding: 10px 10px 10px 10px;
  border: 1px solid #ccc;
  border-radius: 5px;
  font-size: 1.6rem;
}
*[renewal-ui=true] .recruit .flex_bt .button,
*[renewal-ui=true] .recruit .flex_bt input[type=submit] {
  position: relative;
  display: block;
  color: #fff;
  width: 100%;
  max-width: 250px;
  margin: 0 0 10px;
  padding: 5px 10px;
  text-align: center;
  text-decoration: none;
  font-size: 1.5rem;
  transition: all 0.5s ease;
  background: #5bb49b url("/btn_arrow.0b850927.svg") right 15px center no-repeat;
  border: none;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .flex_bt .button,
*[renewal-ui=true] .recruit .flex_bt input[type=submit] {
    width: 80%;
    font-size: 1.6rem;
    line-height: 30px;
    height: 5rem;
    margin: 0 auto 0;
  }
  *[renewal-ui=true] .recruit .flex_bt .button.btn_add,
*[renewal-ui=true] .recruit .flex_bt input[type=submit].btn_add {
    margin: 20px auto;
  }
}
*[renewal-ui=true] .recruit .flex_bt .button:hover,
*[renewal-ui=true] .recruit .flex_bt input[type=submit]:hover {
  background: #7ec4b0 url("/btn_arrow.0b850927.svg") right 15px center no-repeat;
  color: #fff;
}
*[renewal-ui=true] .recruit input[type=text],
*[renewal-ui=true] .recruit input[type=mail],
*[renewal-ui=true] .recruit input[type=tel],
*[renewal-ui=true] .recruit input[type=date],
*[renewal-ui=true] .recruit input[type=time] {
  display: inline-block;
  width: 100%;
  margin: 0;
  padding: 10px 10px 10px 10px;
  border: 1px solid #ccc;
  border-radius: 5px;
  font-size: 1.6rem;
}
*[renewal-ui=true] .recruit .detail_status_edit {
  margin-top: 40px;
}
*[renewal-ui=true] .recruit .detail_status_edit .title {
  display: inline-block;
  white-space: nowrap;
  margin-right: 10px;
  margin-bottom: 10px;
  font-size: 1.4rem;
}
*[renewal-ui=true] .recruit .detail_status_edit .-detail_status {
  width: 50%;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .detail_status_edit .-detail_status {
    width: 90%;
    margin: 0 auto;
  }
}
*[renewal-ui=true] .recruit .detail_status_edit .-detail_status .selector {
  margin: 0 10px 10px 0;
  width: 300px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .detail_status_edit .-detail_status .selector {
    width: 55vw;
  }
}
*[renewal-ui=true] .recruit .detail_status_edit .-detail_status .flex {
  flex-wrap: nowrap;
}
*[renewal-ui=true] .recruit .detail_status_edit .submit {
  max-width: 80px !important;
  background-image: none !important;
  border-radius: 5px;
  line-height: 34px;
  padding-top: 7px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .detail_status_edit .submit {
    line-height: 30px;
    margin-bottom: 10px !important;
  }
}
*[renewal-ui=true] .recruit .detail_status_edit .button.-setting {
  line-height: 34px;
  padding-top: 7px;
}
*[renewal-ui=true] .recruit .error-text,
*[renewal-ui=true] .recruit .caution-text {
  display: inline-block;
  position: relative;
  margin: 10px auto 10px !important;
  padding: 0 0 0 25px;
  color: #d11010;
  text-align: left;
  box-sizing: border-box;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .error-text,
*[renewal-ui=true] .recruit .caution-text {
    font-size: 1.4rem !important;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .error-text,
*[renewal-ui=true] .recruit .caution-text {
    font-size: 1.3rem !important;
  }
}
*[renewal-ui=true] .recruit .error-text:before,
*[renewal-ui=true] .recruit .caution-text:before {
  content: "";
  position: absolute;
  display: inline-block;
  top: 2px;
  left: 0;
  width: 18px;
  height: 18px;
  margin: 0 10px 0 0;
  background: url("/icon_alert.63df81ee.png") center center no-repeat;
  background-size: cover;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .error-text:before,
*[renewal-ui=true] .recruit .caution-text:before {
    top: 4px;
  }
}
*[renewal-ui=true] .recruit .error-text.center,
*[renewal-ui=true] .recruit .caution-text.center {
  text-align: center;
}
*[renewal-ui=true] .recruit .error-text.center::before,
*[renewal-ui=true] .recruit .caution-text.center::before {
  position: relative;
}
*[renewal-ui=true] .recruit .content_head {
  position: relative;
}
*[renewal-ui=true] .recruit .content_head.-recruit {
  margin-bottom: 0;
  padding-bottom: 0;
}
*[renewal-ui=true] .recruit .back_list {
  border-bottom: none;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .back_list {
    margin: 20px 30px 1em 0;
  }
}
*[renewal-ui=true] .recruit .recruit_howto {
  position: relative;
  top: -40px;
  margin: -20px 0 0;
  padding: 0;
  text-align: right;
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
*[renewal-ui=true] .recruit .recruit_howto img {
  margin-right: 5px;
}
*[renewal-ui=true] .recruit .recruit_howto .show_intro {
  cursor: pointer;
  width: 80px;
  text-align: right;
}
*[renewal-ui=true] .recruit .recruit_intro {
  margin: 0 30px 60px 0;
  padding: 30px;
  background: #f6f5f2;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .recruit_intro {
    position: relative;
    margin: 0 5% 40px;
    padding: 8vw;
  }
}
*[renewal-ui=true] .recruit .recruit_intro h2 {
  font-size: 16px;
  margin-right: 10px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .recruit_intro h2 {
    display: inline-block;
  }
}
*[renewal-ui=true] .recruit .recruit_intro .annotation {
  margin-top: 10px;
  color: #333;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .recruit_intro .intro_detail {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .recruit_intro .intro_detail .annotation {
    width: calc(100% - 420px) !important;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .recruit_intro .intro_detail figure {
    width: 355px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .recruit_intro .intro_detail figure {
    margin-top: 20px;
  }
}
*[renewal-ui=true] .recruit .recruit_intro .intro_detail figure img {
  width: 100%;
  height: auto;
}
*[renewal-ui=true] .recruit .recruit_intro .show_lead {
  padding: 2px 10px;
  font-size: 1.4rem;
  color: #5bb49b;
  background: #fff;
  border: 1px solid #5bb49b;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .recruit_intro .show_lead {
    position: absolute;
    right: 8vw;
    top: 25px;
  }
}
*[renewal-ui=true] .recruit .recruit_intro_hide {
  display: none;
  position: absolute;
  margin: 0;
  padding: 30px;
  text-align: left;
  background: #f6f5f2;
  z-index: 500;
  box-sizing: border-box;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .recruit_intro_hide {
    padding: 8vw;
    margin: 0 0 40px;
  }
}
*[renewal-ui=true] .recruit .recruit_intro_hide.inner {
  margin: 20px 0;
  background: none;
  padding: 0;
}
*[renewal-ui=true] .recruit .recruit_intro_hide .annotation {
  display: inherit;
  margin: 0 0 0 25px;
  padding: 0;
  color: #333;
  font-size: 1.4rem;
  list-style: disc;
}
*[renewal-ui=true] .recruit .recruit_list,
*[renewal-ui=true] .recruit .position_list {
  margin: 30px 30px 0 0;
}
*[renewal-ui=true] .recruit .recruit_list .table_box,
*[renewal-ui=true] .recruit .position_list .table_box {
  position: relative;
  top: 0;
  padding: 10px 0 0;
  overflow-x: auto;
  overflow-y: visible;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .recruit_list .table_box,
*[renewal-ui=true] .recruit .position_list .table_box {
    overflow-x: auto;
    overflow-y: visible;
  }
}
*[renewal-ui=true] .recruit .recruit_list table,
*[renewal-ui=true] .recruit .position_list table {
  position: relative;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .recruit_list,
*[renewal-ui=true] .recruit .position_list {
    margin: 0 5%;
  }
  *[renewal-ui=true] .recruit .recruit_list table,
*[renewal-ui=true] .recruit .position_list table {
    width: 1200px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .recruit_list .list_search,
*[renewal-ui=true] .recruit .position_list .list_search {
    width: 400px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .recruit_list .list_search,
*[renewal-ui=true] .recruit .position_list .list_search {
    width: 100%;
  }
}
*[renewal-ui=true] .recruit .recruit_list .list_search input[type=text],
*[renewal-ui=true] .recruit .position_list .list_search input[type=text] {
  display: inline-block;
  width: 100%;
  margin: 0 0 10px;
  padding: 10px 10px 10px 40px;
  border: 1px solid #ccc;
  border-radius: 5px;
  font-size: 1.4rem;
  background: url("/icon_search.48a78da4.png") left 10px center no-repeat;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .recruit_list .list_search input[type=text],
*[renewal-ui=true] .recruit .position_list .list_search input[type=text] {
    max-width: 400px;
  }
}
*[renewal-ui=true] .recruit .recruit_list .switch_retire,
*[renewal-ui=true] .recruit .position_list .switch_retire {
  font-size: 1.4rem;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .recruit_list .switch_retire,
*[renewal-ui=true] .recruit .position_list .switch_retire {
    margin: 0 0 10px 20px;
  }
}
*[renewal-ui=true] .recruit .recruit_list .switch_retire .compare_others,
*[renewal-ui=true] .recruit .position_list .switch_retire .compare_others {
  margin-left: 10px;
}
*[renewal-ui=true] .recruit .recruit_list .main_head .sort,
*[renewal-ui=true] .recruit .position_list .main_head .sort {
  background: none;
  font-size: 1rem;
  cursor: pointer;
  color: #666;
  position: relative;
  top: -2px;
  margin-left: 5px;
}
*[renewal-ui=true] .recruit .recruit_list .sub_head,
*[renewal-ui=true] .recruit .position_list .sub_head {
  table-layout: fixed;
}
*[renewal-ui=true] .recruit .recruit_list .sub_head .sort,
*[renewal-ui=true] .recruit .position_list .sub_head .sort {
  background: none;
  font-size: 1rem;
  cursor: pointer;
  color: #666;
  position: relative;
  top: -2px;
  margin-left: 5px;
}
*[renewal-ui=true] .recruit .recruit_list table.send th:nth-of-type(1),
*[renewal-ui=true] .recruit .position_list table.send th:nth-of-type(1) {
  border-left: 1px solid #ccc !important;
}
*[renewal-ui=true] .recruit .recruit_list table.send .name,
*[renewal-ui=true] .recruit .position_list table.send .name {
  white-space: nowrap;
}
*[renewal-ui=true] .recruit .recruit_list table.send .comment_icon,
*[renewal-ui=true] .recruit .position_list table.send .comment_icon {
  position: relative;
}
*[renewal-ui=true] .recruit .recruit_list table.send .rate,
*[renewal-ui=true] .recruit .position_list table.send .rate {
  width: 500px;
  bottom: auto;
  margin-top: -20px;
  right: 30px;
}
*[renewal-ui=true] .recruit .recruit_list table.send .rate::after,
*[renewal-ui=true] .recruit .position_list table.send .rate::after {
  display: none;
}
*[renewal-ui=true] .recruit .recruit_list table.send .rate.rate_show,
*[renewal-ui=true] .recruit .position_list table.send .rate.rate_show {
  display: block;
}
*[renewal-ui=true] .recruit .recruit_list table.send .rate strong,
*[renewal-ui=true] .recruit .position_list table.send .rate strong {
  font-size: 1.8rem;
  font-weight: bold;
}
*[renewal-ui=true] .recruit .recruit_list table.send .rate.-right,
*[renewal-ui=true] .recruit .position_list table.send .rate.-right {
  left: auto;
  right: 0;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .recruit_list table.send .rate.-right,
*[renewal-ui=true] .recruit .position_list table.send .rate.-right {
    right: 35px;
  }
}
*[renewal-ui=true] .recruit .recruit_list table.send .rate.-right::after,
*[renewal-ui=true] .recruit .position_list table.send .rate.-right::after {
  display: none;
}
*[renewal-ui=true] .recruit .recruit_list th,
*[renewal-ui=true] .recruit .recruit_list td,
*[renewal-ui=true] .recruit .position_list th,
*[renewal-ui=true] .recruit .position_list td {
  width: auto;
}
*[renewal-ui=true] .recruit .recruit_list .id,
*[renewal-ui=true] .recruit .position_list .id {
  width: 7%;
  white-space: nowrap;
}
*[renewal-ui=true] .recruit .recruit_list .status,
*[renewal-ui=true] .recruit .position_list .status {
  position: relative;
  width: 12%;
}
*[renewal-ui=true] .recruit .recruit_list .status.emp,
*[renewal-ui=true] .recruit .position_list .status.emp {
  width: 10%;
}
*[renewal-ui=true] .recruit .recruit_list td.status::before,
*[renewal-ui=true] .recruit .position_list td.status::before {
  content: "●";
  font-size: 1rem;
  margin-right: 10px;
  color: #70c5a8;
}
*[renewal-ui=true] .recruit .recruit_list td.status.emp::before,
*[renewal-ui=true] .recruit .position_list td.status.emp::before {
  display: none;
}
*[renewal-ui=true] .recruit .recruit_list td.list_position,
*[renewal-ui=true] .recruit .position_list td.list_position {
  position: relative;
}
*[renewal-ui=true] .recruit .recruit_list .disabled td,
*[renewal-ui=true] .recruit .position_list .disabled td {
  background: #ebebeb;
  color: #999;
}
*[renewal-ui=true] .recruit .recruit_list .disabled td.status::before,
*[renewal-ui=true] .recruit .position_list .disabled td.status::before {
  color: #ccc;
}
*[renewal-ui=true] .recruit .recruit_list .applicable td,
*[renewal-ui=true] .recruit .position_list .applicable td {
  background: #ffe3e9;
}
*[renewal-ui=true] .recruit .recruit_list .edit_area,
*[renewal-ui=true] .recruit .position_list .edit_area {
  margin: 30px 0 0;
  padding: 0;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .recruit_list .edit_area,
*[renewal-ui=true] .recruit .position_list .edit_area {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
*[renewal-ui=true] .recruit .recruit_list .edit_area li,
*[renewal-ui=true] .recruit .position_list .edit_area li {
  position: relative;
  margin: 0 0 20px;
  padding: 20px;
  text-align: center;
  box-sizing: border-box;
  border-radius: 10px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .recruit_list .edit_area li,
*[renewal-ui=true] .recruit .position_list .edit_area li {
    width: 49%;
  }
}
*[renewal-ui=true] .recruit .recruit_list .edit_area li.add_table,
*[renewal-ui=true] .recruit .position_list .edit_area li.add_table {
  background: #ccf0dd;
}
*[renewal-ui=true] .recruit .recruit_list .edit_area li.change_table,
*[renewal-ui=true] .recruit .position_list .edit_area li.change_table {
  background: #dbf7ef;
}
*[renewal-ui=true] .recruit .recruit_list .edit_area li h3,
*[renewal-ui=true] .recruit .position_list .edit_area li h3 {
  font-size: 1.6rem;
}
*[renewal-ui=true] .recruit .recruit_list .edit_area li .button,
*[renewal-ui=true] .recruit .position_list .edit_area li .button {
  display: block;
  color: #5bb49b;
  width: 100%;
  max-width: 300px;
  margin: 0 auto;
  padding: 10px;
  text-align: center;
  text-decoration: none;
  font-size: 1.5rem;
  transition: all 0.5s ease;
  background: #fff;
  border: 1px solid #5bb49b;
}
*[renewal-ui=true] .recruit .recruit_list .edit_area li .button:hover,
*[renewal-ui=true] .recruit .position_list .edit_area li .button:hover {
  color: #fff;
  background: #5bb49b;
}
*[renewal-ui=true] .recruit .recruit_list .edit_area li .button::after,
*[renewal-ui=true] .recruit .position_list .edit_area li .button::after {
  content: ">";
  position: relative;
  margin: 0 0 0 10px;
  display: inline-block;
}
*[renewal-ui=true] .recruit .recruit_list .edit_area li .button.mt10,
*[renewal-ui=true] .recruit .position_list .edit_area li .button.mt10 {
  margin-top: 10px;
}
*[renewal-ui=true] .recruit .recruit_list .edit_area li .csv_download,
*[renewal-ui=true] .recruit .position_list .edit_area li .csv_download {
  width: 100%;
  position: absolute;
  bottom: -30px;
  left: 0;
  font-size: 1.4rem;
}
*[renewal-ui=true] .recruit .recruit_list .edit_area li .csv_download::before,
*[renewal-ui=true] .recruit .position_list .edit_area li .csv_download::before {
  content: "";
  display: inline-block;
  position: relative;
  top: 5px;
  width: 18px;
  height: 21px;
  margin: 0 10px 0 0;
  background: url("/icon_download.1b913ad3.png");
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .recruit_list .edit_area.emp li.add_table,
*[renewal-ui=true] .recruit .position_list .edit_area.emp li.add_table {
    margin-bottom: 50px;
  }
}
*[renewal-ui=true] .recruit .recruit_list .sub_add_table,
*[renewal-ui=true] .recruit .position_list .sub_add_table {
  position: relative;
  text-align: center;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .recruit_list .sub_add_table,
*[renewal-ui=true] .recruit .position_list .sub_add_table {
    width: 48%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .recuit_list .btn_area {
    padding: 0 5%;
  }
  *[renewal-ui=true] .recruit .recuit_list .btn_area .button {
    line-height: 22px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .recruit_detail {
    margin-right: 30px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .recruit_detail .button {
    min-height: 34px;
    line-height: 34px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .recruit_detail .member_nav {
    position: sticky;
    top: 104px;
    padding-right: 0;
  }
  *[renewal-ui=true] .recruit .recruit_detail .member_nav::before,
*[renewal-ui=true] .recruit .recruit_detail .member_nav::after {
    content: "";
    position: absolute;
    width: 10px;
    height: 60px;
    top: -10px;
    background: #fff;
  }
  *[renewal-ui=true] .recruit .recruit_detail .member_nav::before {
    left: -10px;
  }
  *[renewal-ui=true] .recruit .recruit_detail .member_nav::after {
    right: -10px;
  }
}
*[renewal-ui=true] .recruit .recruit_detail .member_nav.plus_individual h2 {
  padding: 0 140px 10px;
  text-align: center;
  border-bottom: 1px dotted #ccc;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .recruit_detail .member_nav.plus_individual ul::before {
    height: 60px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .recruit_detail form {
    margin: 0 5vw;
  }
}
*[renewal-ui=true] .recruit .recruit_detail .entry_date {
  margin: -20px 0 20px;
  text-align: center;
  font-size: 1.4rem;
}
*[renewal-ui=true] .recruit .recruit_detail .answered_num {
  margin-top: 15px;
  margin-bottom: 0;
}
*[renewal-ui=true] .recruit .recruit_detail .answered_num .en {
  font-family: futura-pt, sans-serif;
  font-weight: 600;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .recruit_detail .individual_head.flex {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .recruit_detail .individual_head .list_search {
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .recruit_detail .individual_head .list_search {
    width: 90%;
    margin: 0 5%;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .recruit_detail .individual_head .individual_select {
    max-width: 700px;
    margin-bottom: 0;
  }
}
*[renewal-ui=true] .recruit .recruit_detail .individual_head .individual_select .more {
  position: relative;
  width: 100%;
  margin-top: 10px;
  height: 35px;
}
*[renewal-ui=true] .recruit .recruit_detail .individual_head .individual_select .-more {
  position: absolute;
  left: 0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .recruit_detail .individual_head .individual_select .select_area {
    width: 90%;
    margin: 10px auto 0;
    padding-top: 10px;
    text-align: left;
    vertical-align: middle;
  }
  *[renewal-ui=true] .recruit .recruit_detail .individual_head .individual_select .select_area::after {
    top: -10px;
  }
}
*[renewal-ui=true] .recruit .recruit_detail .individual_head .individual_select select {
  width: auto;
  max-width: 20em;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .recruit_detail .individual_head .individual_select select {
    position: relative;
    top: -10px;
    width: calc(100% - 6em);
    margin-left: auto;
    margin-bottom: 0;
    float: right;
    vertical-align: middle;
  }
}
*[renewal-ui=true] .recruit .recruit_detail .individual_head .individual_select .-choices select {
  width: auto;
  max-width: 15em;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .recruit_detail .individual_table {
    width: 90%;
    margin: 0 auto;
    overflow-x: auto;
  }
  *[renewal-ui=true] .recruit .recruit_detail .individual_table table {
    width: 1200px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .recruit_detail .list_search input {
    margin-bottom: 0 !important;
  }
  *[renewal-ui=true] .recruit .recruit_detail .list_search strong {
    font-size: 2rem;
  }
}
*[renewal-ui=true] .recruit .recruit_detail .recruit_info {
  font-size: 1.4rem;
}
*[renewal-ui=true] .recruit .recruit_detail .recruit_info .date {
  width: 100%;
}
*[renewal-ui=true] .recruit .recruit_detail .recruit_info .full {
  width: 100%;
  white-space: inherit;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .recruit_detail .respondent_answer {
    margin-top: 30px;
    padding: 30px 50px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .recruit_detail .respondent_answer dl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .recruit_detail .respondent_answer dl {
    margin: 0 5%;
  }
}
*[renewal-ui=true] .recruit .recruit_detail .respondent_answer dl dt {
  width: 120px;
  margin: 0;
  padding: 28px 0 20px;
  color: #5bb49b;
  border-bottom: 1px dotted #ccc;
  text-align: left;
  box-sizing: border-box;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .recruit_detail .respondent_answer dl dt {
    width: 100%;
    padding-bottom: 0;
    border-bottom: none;
  }
}
*[renewal-ui=true] .recruit .recruit_detail .respondent_answer dl dd {
  width: calc(100% - 120px);
  margin: 0;
  padding: 20px 0;
  border-bottom: 1px dotted #ccc;
  text-align: left;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .recruit_detail .respondent_answer dl dd {
    width: 100%;
    padding: 10px 0 20px;
  }
}
*[renewal-ui=true] .recruit .recruit_detail .respondent_answer dl dd.send_date,
*[renewal-ui=true] .recruit .recruit_detail .respondent_answer dl dd.send_mail {
  width: calc(50% - 100px);
}
*[renewal-ui=true] .recruit .recruit_detail .respondent_answer dl dd .button,
*[renewal-ui=true] .recruit .recruit_detail .respondent_answer dl dd input[type=submit] {
  background-image: none;
}
*[renewal-ui=true] .recruit .recruit_detail .respondent_answer dl dd .button:hover,
*[renewal-ui=true] .recruit .recruit_detail .respondent_answer dl dd input[type=submit]:hover {
  background-image: none;
}
*[renewal-ui=true] .recruit .recruit_detail .respondent_answer dl dd .button.test_send,
*[renewal-ui=true] .recruit .recruit_detail .respondent_answer dl dd input[type=submit].test_send {
  max-width: 150px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .recruit_detail .respondent_answer dl dd .button.test_send,
*[renewal-ui=true] .recruit .recruit_detail .respondent_answer dl dd input[type=submit].test_send {
    max-width: none;
  }
}
*[renewal-ui=true] .recruit .recruit_detail .respondent_answer dl.collect_confirm dt {
  padding: 20px 0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .recruit_detail .respondent_answer dl.collect_confirm dt {
    padding: 20px 0 0;
  }
}
*[renewal-ui=true] .recruit .recruit_detail .respondent_answer dl.collect_confirm .test_setting {
  padding: 28px 0 20px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .recruit_detail .respondent_answer dl.collect_confirm .test_setting {
    padding: 20px 0 0;
  }
}
*[renewal-ui=true] .recruit .recruit_detail .respondent_answer dl .collect_list {
  margin-top: 10px;
  background: #f6f5f2;
  padding: 20px;
  text-align: left;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .recruit_detail .respondent_answer dl .collect_list {
    margin: 10px 0 0;
  }
}
*[renewal-ui=true] .recruit .recruit_detail .respondent_answer dl .send_target {
  margin: 10px 0 0;
  padding: 5px 20px 15px;
  font-size: 1.4rem;
  background: #f6f5f2;
}
*[renewal-ui=true] .recruit .recruit_detail .respondent_answer dl .send_target dt {
  width: 200px;
  padding: 10px 0 0;
  border-bottom: none;
}
*[renewal-ui=true] .recruit .recruit_detail .respondent_answer dl .send_target dd {
  width: calc(100% - 200px);
  padding: 10px 0 0;
  border-bottom: none;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .recruit_detail .respondent_answer dl.download {
    margin: 0 5%;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .recruit_detail .respondent_answer dl.download dt {
    width: 180px;
    padding: 20px 0 20px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .recruit_detail .respondent_answer dl.download dt {
    width: 100%;
    padding: 20px 0 0;
    border-bottom: none;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .recruit_detail .respondent_answer dl.download dd {
    width: calc(100% - 180px);
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .recruit_detail .respondent_answer dl.download dd {
    width: 100%;
    border-bottom: none;
    padding: 20px 0 0;
  }
}
*[renewal-ui=true] .recruit .recruit_detail .respondent_answer dl.download dd ul {
  margin: 0;
  padding: 0;
}
*[renewal-ui=true] .recruit .recruit_detail .respondent_answer table {
  width: 100%;
}
*[renewal-ui=true] .recruit .recruit_detail .respondent_answer table td {
  padding: 10px 5px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .recruit_detail .respondent_answer table td:nth-of-type(1) {
    width: 5%;
    padding-right: 50px;
    white-space: nowrap;
  }
}
*[renewal-ui=true] .recruit .recruit_detail .respondent_answer table tr:nth-of-type(2n) td {
  background: #f6f5f2;
}
*[renewal-ui=true] .recruit .recruit_detail.analyze_detail dd {
  min-height: 0;
  border-bottom: none;
}
*[renewal-ui=true] .recruit .recruit_detail.analyze_detail .graph {
  margin-bottom: 0;
}
*[renewal-ui=true] .recruit .recruit_detail.analyze_detail .recruit_respondent_answer.-modal.-sheet {
  margin: 0;
  padding: 0;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .recruit_detail.analyze_detail .recruit_respondent_answer.-modal.-sheet {
    margin: 30px auto 0;
    max-width: 800px;
    padding: 30px 50px;
    border-radius: 10px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .recruit_detail.analyze_detail .question {
    margin-top: 80px;
  }
}
*[renewal-ui=true] .recruit .recruit_detail.analyze_detail .important_table_open {
  margin: 30px auto 0 !important;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .recruit_detail.analyze_detail dl.download dt {
    width: 150px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .recruit_detail.analyze_detail dl.download dd {
    width: calc(100% - 150px);
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .recruit_detail.analyze_detail dl.download dd ul {
    padding-left: 0;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .recruit_detail.analyze_detail .response_comment_list {
    width: 100%;
    overflow-x: auto;
  }
  *[renewal-ui=true] .recruit .recruit_detail.analyze_detail .response_comment_list table {
    width: 950px;
  }
}
*[renewal-ui=true] .recruit .recruit_flow {
  margin-top: 30px;
  margin-bottom: 30px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .recruit_flow {
    margin: 30px 5%;
  }
}
*[renewal-ui=true] .recruit .recruit_flow h3 {
  margin: 0 0 10px;
  text-align: left;
  font-weight: bold;
  cursor: pointer;
  background: url("/icon_toggle.031b7c35.svg") right center/auto 14px no-repeat;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .recruit_flow .flow_detail {
    overflow-x: auto;
  }
  *[renewal-ui=true] .recruit .recruit_flow .flow_detail .flex_bt.-interview {
    padding-bottom: 110px;
    display: block;
    overflow-x: auto;
  }
}
*[renewal-ui=true] .recruit .recruit_flow .flow_detail table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 10px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .recruit_flow .flow_detail table {
    width: 1000px;
  }
}
*[renewal-ui=true] .recruit .recruit_flow .flow_detail table img {
  width: auto;
  height: 20px;
  margin: 0 5px;
}
*[renewal-ui=true] .recruit .recruit_flow .flow_detail table th {
  border-bottom: 2px solid #ccc;
}
*[renewal-ui=true] .recruit .recruit_flow .flow_detail table th.date {
  width: 90px;
}
*[renewal-ui=true] .recruit .recruit_flow .flow_detail table th.name {
  width: 8em;
}
*[renewal-ui=true] .recruit .recruit_flow .flow_detail table th.result {
  width: 12em;
}
*[renewal-ui=true] .recruit .recruit_flow .flow_detail table th.sheet {
  width: 100px;
}
*[renewal-ui=true] .recruit .recruit_flow .flow_detail table td {
  padding-bottom: 10px;
  font-size: 1.4rem;
  border-bottom: 1px dotted #ccc;
}
*[renewal-ui=true] .recruit .recruit_flow .flow_detail table td.comment {
  margin: 0;
  padding: 0 0 10px;
  text-align: left;
  background: #fff;
}
*[renewal-ui=true] .recruit .recruit_flow .flow_detail table td .result {
  position: relative;
  display: inline-block;
  top: -1px;
  margin-right: 10px;
  width: 24px;
  height: 24px;
  color: #fff;
  text-align: center;
  vertical-align: middle;
  line-height: 24px;
  background: #5bb49b;
  border-radius: 5px;
}
*[renewal-ui=true] .recruit .recruit_flow .flow_detail table td .open_sheet img {
  cursor: pointer;
}
*[renewal-ui=true] .recruit .recruit_flow .flow_detail table.-interview {
  width: 85%;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .recruit_flow .flow_detail table.-interview {
    width: 1000px;
  }
}
*[renewal-ui=true] .recruit .recruit_flow .flow_detail table.-interview th {
  text-align: left;
}
*[renewal-ui=true] .recruit .recruit_flow .flow_detail table.-interview .name {
  width: 40%;
}
*[renewal-ui=true] .recruit .recruit_flow .flow_detail table.-interview .result {
  width: 30%;
}
*[renewal-ui=true] .recruit .recruit_flow .flow_detail table.-interview .place {
  width: 30%;
}
*[renewal-ui=true] .recruit .recruit_flow .flow_detail table.-interview .delete {
  padding-top: 12px;
}
*[renewal-ui=true] .recruit .recruit_flow .flow_detail table.-interview .delete img {
  cursor: pointer;
}
*[renewal-ui=true] .recruit .recruit_flow .flow_detail table.-interview .blank,
*[renewal-ui=true] .recruit .recruit_flow .flow_detail table.-interview .border_none {
  border-bottom: none;
}
*[renewal-ui=true] .recruit .recruit_flow .flow_detail table.-interview td {
  vertical-align: top;
}
*[renewal-ui=true] .recruit .recruit_flow .flow_detail table.-interview td.name .selector,
*[renewal-ui=true] .recruit .recruit_flow .flow_detail table.-interview td.result .selector {
  width: 48% !important;
}
*[renewal-ui=true] .recruit .recruit_flow .flow_detail table.-interview td.name input[type=date],
*[renewal-ui=true] .recruit .recruit_flow .flow_detail table.-interview td.result input[type=date] {
  width: 56% !important;
}
*[renewal-ui=true] .recruit .recruit_flow .flow_detail table.-interview td.name input[type=time],
*[renewal-ui=true] .recruit .recruit_flow .flow_detail table.-interview td.result input[type=time] {
  width: 40% !important;
}
*[renewal-ui=true] .recruit .recruit_flow .flow_detail table.-interview td .place_edit {
  display: inline-block;
  margin-top: 10px;
  marign-left: auto;
}
*[renewal-ui=true] .recruit .recruit_flow .flow_detail table.-interview td .place_edit input[type=checkbox] {
  margin-right: 5px;
}
*[renewal-ui=true] .recruit .recruit_flow .flow_detail table.-interview td .button {
  margin-top: 0;
}
*[renewal-ui=true] .recruit .recruit_flow .flow_detail div.-interview .btn_area {
  width: 13%;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .recruit_flow .flow_detail div.-interview .btn_area {
    position: absolute;
    width: 250px;
    margin-left: calc((100vw - 250px) / 2 - 4vw);
    left: 0;
    bottom: 20px;
  }
}
*[renewal-ui=true] .recruit .recruit_flow .flow_detail div.-interview .btn_area .button {
  line-height: 30px;
  margin-top: 35px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .recruit_flow .flow_detail div.-interview .btn_area .button {
    display: block;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}
*[renewal-ui=true] .recruit .recruit_flow .flow_detail .add_question {
  position: relative;
  margin: 20px auto;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .recruit_flow .flow_detail .add_question {
    position: absolute;
    width: 100%;
    bottom: 60px;
  }
}
*[renewal-ui=true] .recruit .recruit_flow .flow_detail .add_question .add_interviewer {
  line-height: 30px;
  padding-left: 40px;
  background: #fff url("/icon_question_add.8a4a1837.png") left center/auto 30px no-repeat;
  border: none;
}
*[renewal-ui=true] .recruit .recruit_sheet {
  margin-top: 30px;
  margin-bottom: 30px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .recruit_sheet {
    margin: 30px 5%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .recruit_sheet .flex {
    display: block;
    text-align: left;
  }
}
*[renewal-ui=true] .recruit .recruit_sheet h3 {
  margin: 0 0 10px;
  text-align: left;
  font-weight: bold;
  cursor: pointer;
}
*[renewal-ui=true] .recruit .recruit_sheet dt,
*[renewal-ui=true] .recruit .recruit_sheet dd {
  margin-bottom: 0;
  align-self: center;
}
*[renewal-ui=true] .recruit .recruit_sheet dd {
  padding: 0 20px 0 10px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .recruit_sheet dd {
    padding: 5px 0 10px;
  }
}
*[renewal-ui=true] .recruit .recruit_sheet .selector {
  min-width: 280px;
}
*[renewal-ui=true] .recruit .recruit_sheet .btn_area {
  margin-left: auto;
  padding: 0;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .recruit_sheet .btn_area {
    width: 13%;
  }
}
*[renewal-ui=true] .recruit .recruit_sheet .button {
  margin-top: 0;
}
*[renewal-ui=true] .recruit .interview_sub_title {
  position: relative;
  font-size: 14px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .interview_sub_title {
    margin: -15px 30px 0 0;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .interview_sub_title {
    margin: 30px 5% 30px;
  }
}
*[renewal-ui=true] .recruit .interview_sub_title h2 {
  position: relative;
  background: none;
  margin: 0;
  padding: 0;
  border: none;
}
*[renewal-ui=true] .recruit .interview_sub_title h2::before,
*[renewal-ui=true] .recruit .interview_sub_title h2::after {
  display: none;
}
*[renewal-ui=true] .recruit .interview_sub_title h2 {
  margin: 0 0 20px;
  padding: 0 0 20px;
  font-size: 2rem;
  text-align: center;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .interview_sub_title h2 {
    margin-top: 30px;
    padding: 0 180px 0;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .interview_sub_title h2 {
    margin: 0;
    padding: 0;
    font-size: 1.8rem;
  }
}
*[renewal-ui=true] .recruit .interview_sub_title h2 span {
  position: relative;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .interview_sub_title h2 span::before {
    left: -30px;
  }
}
*[renewal-ui=true] .recruit .interview_sub_title h2 span::before {
  top: 3px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .interview_sub_title .return {
    position: absolute;
    left: 0;
    top: 3px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .interview_sub_title .return {
    margin: 10px 0 0;
    text-align: center;
  }
}
*[renewal-ui=true] .recruit .interview_sub_title .btn_area .button,
*[renewal-ui=true] .recruit .interview_sub_title .btn_area input[type=submit] {
  position: absolute;
  top: -10px;
  right: 0;
  display: block;
  color: #fff;
  width: 100%;
  max-width: 150px;
  margin: 0 0 10px;
  padding: 10px 10px;
  text-align: center;
  text-decoration: none;
  font-size: 1.5rem;
  transition: all 0.5s ease;
  background: #5bb49b url("/btn_arrow.0b850927.svg") right 15px center no-repeat;
  border: none;
  cursor: pointer;
  box-sizing: border-box;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .interview_sub_title .btn_area .button,
*[renewal-ui=true] .recruit .interview_sub_title .btn_area input[type=submit] {
    width: 100%;
    max-width: none;
    font-size: 1.6rem;
    line-height: 30px;
    height: 5rem;
    margin: 0 auto 0;
  }
  *[renewal-ui=true] .recruit .interview_sub_title .btn_area .button.btn_collect_select,
*[renewal-ui=true] .recruit .interview_sub_title .btn_area input[type=submit].btn_collect_select {
    margin-bottom: 20px;
  }
}
*[renewal-ui=true] .recruit .interview_sub_title .btn_area .button:hover,
*[renewal-ui=true] .recruit .interview_sub_title .btn_area input[type=submit]:hover {
  background: #7ec4b0 url("/btn_arrow.0b850927.svg") right 15px center no-repeat;
  color: #fff;
}
*[renewal-ui=true] .recruit .interview_sub_title .btn_area .button.back,
*[renewal-ui=true] .recruit .interview_sub_title .btn_area .button.preview,
*[renewal-ui=true] .recruit .interview_sub_title .btn_area input[type=submit].back,
*[renewal-ui=true] .recruit .interview_sub_title .btn_area input[type=submit].preview {
  margin-right: 0;
  border: 1px solid #5bb49b;
  color: #5bb49b;
  background: #fff;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .interview_sub_title .btn_area .button.back,
*[renewal-ui=true] .recruit .interview_sub_title .btn_area .button.preview,
*[renewal-ui=true] .recruit .interview_sub_title .btn_area input[type=submit].back,
*[renewal-ui=true] .recruit .interview_sub_title .btn_area input[type=submit].preview {
    margin-right: auto;
    font-size: 1.4rem;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .interview_sub_title.-collect .button {
    position: relative;
    max-width: 250px;
    padding: 5px 10px;
    top: 0;
    line-height: 130%;
    height: auto;
    margin-top: 10px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .interview_sub_title.-analysis {
    position: -webkit-sticky;
    position: sticky;
    top: 59px;
    background: #fff;
    z-index: 500;
  }
}
*[renewal-ui=true] .recruit .interview_mail,
*[renewal-ui=true] .recruit .analyze_detail {
  margin: 30px 30px 0 0;
  padding: 0;
  box-shadow: none;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .interview_mail,
*[renewal-ui=true] .recruit .analyze_detail {
    margin: 30px 0 0;
    padding: 0;
    box-shadow: none;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .interview_mail .inner_tab,
*[renewal-ui=true] .recruit .analyze_detail .inner_tab {
    margin: 20px 5vw;
  }
  *[renewal-ui=true] .recruit .interview_mail .inner_tab br.for-sp,
*[renewal-ui=true] .recruit .analyze_detail .inner_tab br.for-sp {
    display: none;
  }
}
*[renewal-ui=true] .recruit .interview_mail .btn_collect_select,
*[renewal-ui=true] .recruit .analyze_detail .btn_collect_select {
  display: inline-block;
  margin-right: 20px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .interview_mail dl,
*[renewal-ui=true] .recruit .analyze_detail dl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .interview_mail dl,
*[renewal-ui=true] .recruit .analyze_detail dl {
    margin: 0 5%;
  }
}
*[renewal-ui=true] .recruit .interview_mail dl dt,
*[renewal-ui=true] .recruit .analyze_detail dl dt {
  position: relative;
  width: 120px;
  margin: 0;
  padding: 28px 0 20px;
  color: #5bb49b;
  border-bottom: 1px dotted #ccc;
  text-align: left;
  box-sizing: border-box;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .interview_mail dl dt,
*[renewal-ui=true] .recruit .analyze_detail dl dt {
    width: 100%;
    padding-bottom: 0;
    border-bottom: none;
  }
}
*[renewal-ui=true] .recruit .interview_mail dl dt .helper,
*[renewal-ui=true] .recruit .analyze_detail dl dt .helper {
  color: #333;
  font-weight: normal;
  bottom: 90%;
}
*[renewal-ui=true] .recruit .interview_mail dl dd,
*[renewal-ui=true] .recruit .analyze_detail dl dd {
  width: calc(100% - 120px);
  margin: 0;
  padding: 20px 0;
  border-bottom: 1px dotted #ccc;
  text-align: left;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .interview_mail dl dd,
*[renewal-ui=true] .recruit .analyze_detail dl dd {
    width: 100%;
    padding: 10px 0 20px;
  }
}
*[renewal-ui=true] .recruit .interview_mail dl dd.send_date,
*[renewal-ui=true] .recruit .interview_mail dl dd.send_mail,
*[renewal-ui=true] .recruit .analyze_detail dl dd.send_date,
*[renewal-ui=true] .recruit .analyze_detail dl dd.send_mail {
  width: calc(50% - 100px);
}
*[renewal-ui=true] .recruit .interview_mail dl dd .button,
*[renewal-ui=true] .recruit .interview_mail dl dd input[type=submit],
*[renewal-ui=true] .recruit .analyze_detail dl dd .button,
*[renewal-ui=true] .recruit .analyze_detail dl dd input[type=submit] {
  background-image: none;
}
*[renewal-ui=true] .recruit .interview_mail dl dd .button:hover,
*[renewal-ui=true] .recruit .interview_mail dl dd input[type=submit]:hover,
*[renewal-ui=true] .recruit .analyze_detail dl dd .button:hover,
*[renewal-ui=true] .recruit .analyze_detail dl dd input[type=submit]:hover {
  background-image: none;
}
*[renewal-ui=true] .recruit .interview_mail dl dd .button.test_send,
*[renewal-ui=true] .recruit .interview_mail dl dd input[type=submit].test_send,
*[renewal-ui=true] .recruit .analyze_detail dl dd .button.test_send,
*[renewal-ui=true] .recruit .analyze_detail dl dd input[type=submit].test_send {
  max-width: 150px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .interview_mail dl dd .button.test_send,
*[renewal-ui=true] .recruit .interview_mail dl dd input[type=submit].test_send,
*[renewal-ui=true] .recruit .analyze_detail dl dd .button.test_send,
*[renewal-ui=true] .recruit .analyze_detail dl dd input[type=submit].test_send {
    max-width: none;
  }
}
*[renewal-ui=true] .recruit .interview_mail dl.collect_confirm dt,
*[renewal-ui=true] .recruit .analyze_detail dl.collect_confirm dt {
  padding: 20px 0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .interview_mail dl.collect_confirm dt,
*[renewal-ui=true] .recruit .analyze_detail dl.collect_confirm dt {
    padding: 20px 0 0;
  }
}
*[renewal-ui=true] .recruit .interview_mail dl.collect_confirm .test_setting,
*[renewal-ui=true] .recruit .analyze_detail dl.collect_confirm .test_setting {
  padding: 28px 0 20px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .interview_mail dl.collect_confirm .test_setting,
*[renewal-ui=true] .recruit .analyze_detail dl.collect_confirm .test_setting {
    padding: 20px 0 0;
  }
}
*[renewal-ui=true] .recruit .interview_mail dl.collect_confirm ul,
*[renewal-ui=true] .recruit .analyze_detail dl.collect_confirm ul {
  padding-top: 0;
}
*[renewal-ui=true] .recruit .interview_mail dl.collect_confirm .send_date_input .test_send,
*[renewal-ui=true] .recruit .analyze_detail dl.collect_confirm .send_date_input .test_send {
  margin: 0 0 10px;
}
*[renewal-ui=true] .recruit .interview_mail dl.collect_confirm .send_date_input .send_complete,
*[renewal-ui=true] .recruit .analyze_detail dl.collect_confirm .send_date_input .send_complete {
  margin: 0 0 10px 10px;
  padding: 10px 0;
  color: #d11010;
}
*[renewal-ui=true] .recruit .interview_mail dl.collect_confirm .send_date_input .error-text,
*[renewal-ui=true] .recruit .analyze_detail dl.collect_confirm .send_date_input .error-text {
  width: 100%;
  text-align: left;
}
*[renewal-ui=true] .recruit .interview_mail .interview_type,
*[renewal-ui=true] .recruit .analyze_detail .interview_type {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  margin: 0;
  padding: 8px 0 0;
}
*[renewal-ui=true] .recruit .interview_mail .interview_type li,
*[renewal-ui=true] .recruit .analyze_detail .interview_type li {
  margin-right: 20px;
}
*[renewal-ui=true] .recruit .interview_mail .interview_type li label,
*[renewal-ui=true] .recruit .analyze_detail .interview_type li label {
  margin-bottom: 0;
  cursor: pointer;
}
*[renewal-ui=true] .recruit .interview_mail .interviewer,
*[renewal-ui=true] .recruit .analyze_detail .interviewer {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  margin: 0;
  padding: 8px 0 0;
}
*[renewal-ui=true] .recruit .interview_mail .interviewer li,
*[renewal-ui=true] .recruit .analyze_detail .interviewer li {
  min-width: 12em;
  margin-right: 20px;
}
*[renewal-ui=true] .recruit .interview_mail .interviewer li label,
*[renewal-ui=true] .recruit .analyze_detail .interviewer li label {
  margin-bottom: 0;
  cursor: pointer;
}
*[renewal-ui=true] .recruit .interview_mail .interviewer li.disabled label,
*[renewal-ui=true] .recruit .analyze_detail .interviewer li.disabled label {
  color: #999;
  cursor: default;
}
*[renewal-ui=true] .recruit .interview_mail .interviewer li .mail_address,
*[renewal-ui=true] .recruit .analyze_detail .interviewer li .mail_address {
  font-size: 1.3rem;
  color: #666;
}
*[renewal-ui=true] .recruit .interview_mail .interview_attachment,
*[renewal-ui=true] .recruit .analyze_detail .interview_attachment {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  margin: 0;
  padding: 8px 0 0;
}
*[renewal-ui=true] .recruit .interview_mail .interview_attachment li,
*[renewal-ui=true] .recruit .analyze_detail .interview_attachment li {
  margin-right: 40px;
}
*[renewal-ui=true] .recruit .interview_mail .interview_attachment li label,
*[renewal-ui=true] .recruit .analyze_detail .interview_attachment li label {
  margin-bottom: 0;
  cursor: pointer;
}
*[renewal-ui=true] .recruit .interview_mail .interview_attachment li.disabled label,
*[renewal-ui=true] .recruit .analyze_detail .interview_attachment li.disabled label {
  color: #999;
  cursor: default;
}
*[renewal-ui=true] .recruit .interview_mail .send_target,
*[renewal-ui=true] .recruit .analyze_detail .send_target {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
*[renewal-ui=true] .recruit .interview_mail .send_remind_target select,
*[renewal-ui=true] .recruit .analyze_detail .send_remind_target select {
  font-size: 1.4rem;
}
*[renewal-ui=true] .recruit .interview_mail .send_title input[type=text],
*[renewal-ui=true] .recruit .analyze_detail .send_title input[type=text] {
  display: inline-block;
  width: 100%;
  margin: 0;
  padding: 10px;
  border: 1px solid #ccc;
  border-radius: 5px;
  font-size: 1.4rem;
}
*[renewal-ui=true] .recruit .interview_mail .send_content,
*[renewal-ui=true] .recruit .analyze_detail .send_content {
  white-space: pre-line;
}
*[renewal-ui=true] .recruit .interview_mail .send_content textarea,
*[renewal-ui=true] .recruit .analyze_detail .send_content textarea {
  display: block;
  width: 100%;
  margin: 0;
  padding: calc(-1em + 20px) 10px 10px;
  border: 1px solid #ccc;
  border-radius: 5px;
  font-size: 1.4rem;
  text-align: left;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .interview_mail .send_content textarea,
*[renewal-ui=true] .recruit .analyze_detail .send_content textarea {
    min-height: 36em;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .interview_mail .send_content textarea,
*[renewal-ui=true] .recruit .analyze_detail .send_content textarea {
    min-height: 36em;
  }
}
*[renewal-ui=true] .recruit .interview_mail .attention,
*[renewal-ui=true] .recruit .analyze_detail .attention {
  background: #ffe4e9;
  padding: 5px 10px;
  font-size: 1.4rem;
}
*[renewal-ui=true] .recruit .interview_mail ul.btn_area,
*[renewal-ui=true] .recruit .analyze_detail ul.btn_area {
  margin: 60px 0 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .interview_mail ul.btn_area,
*[renewal-ui=true] .recruit .analyze_detail ul.btn_area {
    margin: 40px 0 0;
  }
}
*[renewal-ui=true] .recruit .interview_mail ul.btn_area li,
*[renewal-ui=true] .recruit .analyze_detail ul.btn_area li {
  width: 250px;
  margin: 0 20px 0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .interview_mail ul.btn_area li,
*[renewal-ui=true] .recruit .analyze_detail ul.btn_area li {
    width: 80%;
  }
  *[renewal-ui=true] .recruit .interview_mail ul.btn_area li:nth-of-type(2),
*[renewal-ui=true] .recruit .analyze_detail ul.btn_area li:nth-of-type(2) {
    margin-top: 20px;
  }
}
*[renewal-ui=true] .recruit .interview_mail ul.btn_area a.button.back,
*[renewal-ui=true] .recruit .analyze_detail ul.btn_area a.button.back {
  color: #5bb49b;
  background: #fff url("/btn_arrow_prev.6637afef.svg") left 15px center no-repeat;
  border: 1px solid #5bb49b;
}
*[renewal-ui=true] .recruit .interview_mail ul.btn_area a.button.back:hover,
*[renewal-ui=true] .recruit .analyze_detail ul.btn_area a.button.back:hover {
  background: #5bb49b url("/btn_arrow_prev.6637afef.svg") left 15px center no-repeat;
  color: #fff;
}
*[renewal-ui=true] .recruit .interview_mail ul.btn_area.notification_confirm li,
*[renewal-ui=true] .recruit .analyze_detail ul.btn_area.notification_confirm li {
  width: 250px;
}
*[renewal-ui=true] .recruit .interview_mail div.btn_area,
*[renewal-ui=true] .recruit .analyze_detail div.btn_area {
  width: 300px;
  margin: 60px auto 0;
}
*[renewal-ui=true] .recruit .interview_mail div.btn_area.notification_confirm,
*[renewal-ui=true] .recruit .analyze_detail div.btn_area.notification_confirm {
  width: 540px;
  margin: 30px auto 0;
}
*[renewal-ui=true] .recruit .interview_mail div.btn_area .send_option,
*[renewal-ui=true] .recruit .analyze_detail div.btn_area .send_option {
  margin: 10px 0 0;
  text-align: center;
}
*[renewal-ui=true] .recruit .interview_mail input[type=radio],
*[renewal-ui=true] .recruit .interview_mail input[type=checkbox],
*[renewal-ui=true] .recruit .analyze_detail input[type=radio],
*[renewal-ui=true] .recruit .analyze_detail input[type=checkbox] {
  margin-right: 5px;
}
*[renewal-ui=true] .recruit .interview_mail input[type=date],
*[renewal-ui=true] .recruit .interview_mail input[type=time],
*[renewal-ui=true] .recruit .analyze_detail input[type=date],
*[renewal-ui=true] .recruit .analyze_detail input[type=time] {
  display: inline-block;
  width: 100%;
  max-width: 200px;
  border: 1px solid #ccc;
  margin: 0 0 10px;
  padding: 10px 15px;
  font-size: 1.4rem;
  border-radius: 5px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .interview_mail input[type=date],
*[renewal-ui=true] .recruit .interview_mail input[type=time],
*[renewal-ui=true] .recruit .analyze_detail input[type=date],
*[renewal-ui=true] .recruit .analyze_detail input[type=time] {
    font-size: 1.4rem;
    max-width: 46%;
  }
}
*[renewal-ui=true] .recruit .interview_mail input[type=text].test_mail,
*[renewal-ui=true] .recruit .analyze_detail input[type=text].test_mail {
  display: inline-block;
  width: 100%;
  max-width: 300px;
  border: 1px solid #ccc;
  margin: 0 20px 10px 0;
  padding: 10px 15px;
  font-size: 1.4rem;
  border-radius: 5px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .interview_mail input[type=text].test_mail,
*[renewal-ui=true] .recruit .analyze_detail input[type=text].test_mail {
    font-size: 1.6rem;
    margin: 0 0 10px;
    max-width: none;
  }
}
*[renewal-ui=true] .recruit .interview_mail input[type=text].test_corporate,
*[renewal-ui=true] .recruit .analyze_detail input[type=text].test_corporate {
  display: inline-block;
  width: 100%;
  max-width: 380px;
  border: 1px solid #ccc;
  margin: 0 20px 10px 0;
  padding: 10px 15px;
  font-size: 1.4rem;
  border-radius: 5px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .interview_mail input[type=text].test_corporate,
*[renewal-ui=true] .recruit .analyze_detail input[type=text].test_corporate {
    font-size: 1.6rem;
    margin: 0 0 10px;
    max-width: none;
  }
}
*[renewal-ui=true] .recruit .interview_mail input[type=time],
*[renewal-ui=true] .recruit .analyze_detail input[type=time] {
  margin-left: 20px;
}
*[renewal-ui=true] .recruit .interview_mail .status_complete,
*[renewal-ui=true] .recruit .analyze_detail .status_complete {
  margin-top: 20px;
  background: #56ce8f;
  padding: 10px;
  text-align: center;
  color: #fff;
}
*[renewal-ui=true] .recruit .interview_mail .status_complete.-fix,
*[renewal-ui=true] .recruit .analyze_detail .status_complete.-fix {
  background: #C24A4A;
}
*[renewal-ui=true] .recruit .interview_history {
  margin: 30px 30px 0 0;
  padding: 0;
  box-shadow: none;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .interview_history {
    margin: 30px 0 0;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .interview_history .inner_tab {
    margin: 20px 5vw;
  }
  *[renewal-ui=true] .recruit .interview_history .inner_tab br.for-sp {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .interview_history .table_box {
    width: 100%;
    overflow-x: auto;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .interview_history .table_box {
    width: 90%;
    margin: 0 auto;
    overflow-x: auto;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .interview_history table {
    width: 1000px;
  }
}
*[renewal-ui=true] .recruit .interview_history table .date {
  width: 12%;
}
*[renewal-ui=true] .recruit .interview_history table .status {
  width: 9%;
}
*[renewal-ui=true] .recruit .interview_history table .target {
  width: 10%;
}
*[renewal-ui=true] .recruit .interview_history table .subject {
  width: 42%;
}
*[renewal-ui=true] .recruit .interview_history .sub_head th:nth-of-type(1) {
  border-left: 1px solid #ccc;
}
*[renewal-ui=true] .recruit .interview_history .send_mail_list {
  margin: 0;
  padding: 0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .interview_history .send_mail_list {
    margin: 0 5%;
  }
}
*[renewal-ui=true] .recruit .interview_history .send_mail_list li {
  padding: 20px 0;
  text-align: left;
  border-bottom: 1px dotted #ccc;
}
*[renewal-ui=true] .recruit .interview_history .send_mail_list li .date {
  width: 20em;
  font-size: 1.4rem;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .interview_history .send_mail_list li .date {
    margin: 0 0 10px;
    display: block;
  }
}
*[renewal-ui=true] .recruit .interview_history .send_mail_list li .category {
  width: 6em;
  display: inline-block;
  margin: 0 10px 0;
  padding: 2px 5px;
  font-size: 1.4rem;
  text-align: center;
  color: #fff;
  background: #5bb49b;
  box-sizing: border-box;
  border-radius: 5px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .interview_history .send_mail_list li .category {
    margin: 0 10px 10px 0;
  }
}
*[renewal-ui=true] .recruit .interview_history .send_mail_list li .category.remind {
  background: #EBB267;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .interview_history .send_mail_list li .status {
    text-align: right;
    float: right;
    white-space: nowrap;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .interview_history .send_mail_list li .status {
    display: block;
    float: none;
    text-align: left;
  }
}
*[renewal-ui=true] .recruit .interview_history .remind_history {
  margin: 20px 0 0;
  padding: 30px 30px 10px;
  background: #f6f5f2;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .interview_history .remind_history {
    margin: 20px 5%;
    padding: 20px 20px 10px;
  }
}
*[renewal-ui=true] .recruit .interview_history .remind_history h3 {
  margin: 0;
  padding: 0;
  text-align: left;
  color: #5bb49b;
  font-size: 1.6rem;
  font-weight: bold;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .interview_history .remind_history .send_mail_list {
    margin: 0;
  }
}
*[renewal-ui=true] .recruit .interview_history .remind_history .send_mail_list li:nth-last-of-type(1) {
  border-bottom: none;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit.-sheet .inner_tab {
    margin-right: 30px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit.-sheet .inner_tab {
    margin: 20px 5vw;
  }
}
*[renewal-ui=true] .recruit.-sheet label {
  margin-bottom: 0;
}
*[renewal-ui=true] .recruit .sheet_intro {
  position: relative;
  margin: 0 30px 60px 0;
  padding: 30px;
  background: #f6f5f2;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .sheet_intro {
    margin: 0 5% 40px;
  }
}
*[renewal-ui=true] .recruit .sheet_intro h2 {
  font-size: 16px;
  margin-right: 10px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .sheet_intro h2 {
    display: inline-block;
  }
}
*[renewal-ui=true] .recruit .sheet_intro .annotation {
  display: block;
  margin-top: 10px;
  color: #333;
}
*[renewal-ui=true] .recruit .sheet_intro .show_lead {
  padding: 2px 10px;
  font-size: 1.4rem;
  color: #5bb49b;
  background: #fff;
  border: 1px solid #5bb49b;
  cursor: pointer;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .survey_setting_list {
    margin: 30px 30px 0 0;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .survey_setting_list {
    margin: 0 5%;
  }
  *[renewal-ui=true] .recruit .survey_setting_list .table_box {
    overflow-x: auto;
  }
  *[renewal-ui=true] .recruit .survey_setting_list table {
    width: 900px;
    overflow-x: auto;
  }
  *[renewal-ui=true] .recruit .survey_setting_list table .survey_type {
    width: 11.5%;
  }
}
*[renewal-ui=true] .recruit .survey_setting_list .icon_edit {
  width: 18px;
  height: auto;
}
*[renewal-ui=true] .recruit .survey_setting_list .icon_analyze {
  width: 28px;
  height: auto;
}
*[renewal-ui=true] .recruit .survey_list {
  margin-right: 30px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .survey_list {
    margin: 0 5%;
  }
  *[renewal-ui=true] .recruit .survey_list table {
    width: 950px;
  }
}
*[renewal-ui=true] .recruit .survey_list .list_search {
  width: 50%;
  max-width: 400px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .survey_list .list_search {
    width: 100%;
  }
}
*[renewal-ui=true] .recruit .survey_list .list_search input[type=text] {
  display: inline-block;
  width: 100%;
  max-width: 400px;
  margin: 0 0 10px;
  padding: 10px 10px 10px 40px;
  border: 1px solid #ccc;
  border-radius: 5px;
  font-size: 1.4rem;
  background: url("/icon_search.48a78da4.png") left 10px center no-repeat;
}
*[renewal-ui=true] .recruit .survey_list .main_head .sort {
  background: none;
  font-size: 1rem;
  cursor: pointer;
  color: #666;
  position: relative;
  top: -2px;
  margin-left: 5px;
}
*[renewal-ui=true] .recruit .survey_list th,
*[renewal-ui=true] .recruit .survey_list td {
  width: auto;
}
*[renewal-ui=true] .recruit .survey_list th.title,
*[renewal-ui=true] .recruit .survey_list td.title {
  width: 32%;
}
*[renewal-ui=true] .recruit .survey_list th.num,
*[renewal-ui=true] .recruit .survey_list td.num {
  width: 5%;
}
*[renewal-ui=true] .recruit .survey_list th.date,
*[renewal-ui=true] .recruit .survey_list td.date {
  width: 8%;
}
*[renewal-ui=true] .recruit .survey_list th.edit,
*[renewal-ui=true] .recruit .survey_list td.edit {
  width: 5%;
}
*[renewal-ui=true] .recruit .survey_list th.result,
*[renewal-ui=true] .recruit .survey_list td.result {
  width: 5%;
}
*[renewal-ui=true] .recruit .survey_list th.main,
*[renewal-ui=true] .recruit .survey_list td.main {
  width: 5%;
}
*[renewal-ui=true] .recruit .survey_list th.action,
*[renewal-ui=true] .recruit .survey_list td.action {
  width: 1%;
}
*[renewal-ui=true] .recruit .survey_list th.status,
*[renewal-ui=true] .recruit .survey_list td.status {
  width: 8%;
}
*[renewal-ui=true] .recruit .survey_list .id {
  width: 7%;
  white-space: nowrap;
}
*[renewal-ui=true] .recruit .survey_list .status {
  position: relative;
  width: 12%;
}
*[renewal-ui=true] .recruit .survey_list .status.emp {
  width: 10%;
}
*[renewal-ui=true] .recruit .survey_list td.status::before {
  content: "●";
  font-size: 1rem;
  margin-right: 10px;
  color: #70c5a8;
}
*[renewal-ui=true] .recruit .survey_list td.status.emp::before {
  display: none;
}
*[renewal-ui=true] .recruit .survey_list .disabled td {
  background: #ebebeb;
  color: #999;
}
*[renewal-ui=true] .recruit .survey_list .disabled td.status::before {
  color: #ccc;
}
*[renewal-ui=true] .recruit .survey_list input[type=radio] {
  margin-right: 5px;
}
*[renewal-ui=true] .recruit .survey_list .survey_title {
  text-align: left;
}
*[renewal-ui=true] .recruit .survey_list .list_action {
  width: 1%;
  white-space: nowrap;
  padding: 10px;
}
*[renewal-ui=true] .recruit .survey_list .list_action form {
  display: -webkit-box;
  display: flex;
  flex-wrap: nowrap;
  -webkit-box-pack: justify;
  justify-content: space-between;
}
*[renewal-ui=true] .recruit .survey_list .select_area {
  width: 156px;
  margin-right: 5px;
}
*[renewal-ui=true] .recruit .survey_list select {
  width: 100%;
  position: relative;
  padding: 5px 30px 5px 10px;
  margin: 0 0 0 0;
  border: 1px solid #ccc;
  border-radius: 5px;
  background: none;
  z-index: 11;
  font-size: 1.4rem;
  box-sizing: border-box;
}
*[renewal-ui=true] .recruit .survey_list .button.edit_btn {
  margin: 0;
  padding: 5px 10px;
  background: #5bb49b;
  color: #fff;
  border: none;
  width: 50px;
}
*[renewal-ui=true] .recruit .survey_list .button.edit_btn::after {
  display: none;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .survey_list .button.edit_btn {
    margin-left: 10px;
    padding: 0 10px;
    height: 3.5rem;
    line-height: 3.5rem;
  }
}
*[renewal-ui=true] .recruit .survey_list .edit_area {
  margin: 30px 0 0;
  padding: 0;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .survey_list .edit_area {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
*[renewal-ui=true] .recruit .survey_list .edit_area li {
  position: relative;
  margin: 0 0 20px;
  padding: 20px;
  text-align: center;
  box-sizing: border-box;
  border-radius: 10px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .survey_list .edit_area li {
    width: 49%;
  }
}
*[renewal-ui=true] .recruit .survey_list .edit_area li.add_table {
  background: #ccf0dd;
}
*[renewal-ui=true] .recruit .survey_list .edit_area li.change_table {
  background: #dbf7ef;
}
*[renewal-ui=true] .recruit .survey_list .edit_area li h3 {
  font-size: 1.6rem;
}
*[renewal-ui=true] .recruit .survey_list .edit_area li .button {
  display: block;
  color: #5bb49b;
  width: 100%;
  max-width: 300px;
  margin: 0 auto;
  padding: 10px;
  text-align: center;
  text-decoration: none;
  font-size: 1.5rem;
  transition: all 0.5s ease;
  background: #fff;
  border: 1px solid #5bb49b;
}
*[renewal-ui=true] .recruit .survey_list .edit_area li .button:hover {
  color: #fff;
  background: #5bb49b;
}
*[renewal-ui=true] .recruit .survey_list .edit_area li .button::after {
  content: ">";
  position: relative;
  margin: 0 0 0 10px;
  display: inline-block;
}
*[renewal-ui=true] .recruit .survey_list .edit_area li .button.mt10 {
  margin-top: 10px;
}
*[renewal-ui=true] .recruit .survey_list .edit_area li .csv_download {
  width: 100%;
  position: absolute;
  bottom: -30px;
  left: 0;
  font-size: 1.4rem;
}
*[renewal-ui=true] .recruit .survey_list .edit_area li .csv_download::before {
  content: "";
  display: inline-block;
  position: relative;
  top: 5px;
  width: 18px;
  height: 21px;
  margin: 0 10px 0 0;
  background: url("/icon_download.1b913ad3.png");
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .survey_list .edit_area.emp li.add_table {
    margin-bottom: 50px;
  }
}
*[renewal-ui=true] .recruit .survey_list .sub_add_table {
  position: relative;
  text-align: center;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .survey_list .sub_add_table {
    width: 48%;
  }
}
*[renewal-ui=true] .recruit .sheet_title {
  position: relative;
  font-size: 14px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .sheet_title {
    margin: 30px 30px 0 0;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .sheet_title {
    margin: 30px 5% 30px;
  }
}
*[renewal-ui=true] .recruit .sheet_title h1 {
  position: relative;
  margin: 0 0 20px;
  padding: 0 0 20px;
  font-size: 2rem;
  text-align: center;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .sheet_title h1 {
    padding: 0 180px 0;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .sheet_title h1 {
    margin: 0;
    padding: 0;
    font-size: 1.8rem;
  }
}
*[renewal-ui=true] .recruit .sheet_title h1 span {
  position: relative;
}
*[renewal-ui=true] .recruit .sheet_title h1 span::before {
  content: "";
  position: absolute;
  left: -40px;
  top: 20px;
  display: inline-block;
  width: 20px;
  height: 20px;
  background: url("/icon_edit.faff9a7a.png") center center/auto 100% no-repeat;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .sheet_title h1 span::before {
    left: -20px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .sheet_title h1 span::before {
    left: -30px;
  }
}
*[renewal-ui=true] .recruit .sheet_title h1 span::before {
  top: 12px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .sheet_title .return {
    position: absolute;
    left: 0;
    top: 3px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .sheet_title .return {
    margin: 10px 0 0;
    text-align: center;
  }
}
*[renewal-ui=true] .recruit .sheet_title .btn_area .button,
*[renewal-ui=true] .recruit .sheet_title .btn_area input[type=submit] {
  position: absolute;
  top: -10px;
  right: 0;
  display: block;
  color: #fff;
  width: 100%;
  max-width: 150px;
  margin: 0 0 10px;
  padding: 10px 10px;
  text-align: center;
  text-decoration: none;
  font-size: 1.5rem;
  transition: all 0.5s ease;
  background: #5bb49b url("/btn_arrow.0b850927.svg") right 15px center no-repeat;
  border: none;
  cursor: pointer;
  box-sizing: border-box;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .sheet_title .btn_area .button,
*[renewal-ui=true] .recruit .sheet_title .btn_area input[type=submit] {
    width: 100%;
    max-width: none;
    font-size: 1.6rem;
    line-height: 30px;
    height: 5rem;
    margin: 0 auto 0;
  }
  *[renewal-ui=true] .recruit .sheet_title .btn_area .button.btn_collect_select,
*[renewal-ui=true] .recruit .sheet_title .btn_area input[type=submit].btn_collect_select {
    margin-bottom: 20px;
  }
}
*[renewal-ui=true] .recruit .sheet_title .btn_area .button:hover,
*[renewal-ui=true] .recruit .sheet_title .btn_area input[type=submit]:hover {
  background: #7ec4b0 url("/btn_arrow.0b850927.svg") right 15px center no-repeat;
  color: #fff;
}
*[renewal-ui=true] .recruit .sheet_title .btn_area .button.back,
*[renewal-ui=true] .recruit .sheet_title .btn_area .button.preview,
*[renewal-ui=true] .recruit .sheet_title .btn_area input[type=submit].back,
*[renewal-ui=true] .recruit .sheet_title .btn_area input[type=submit].preview {
  margin-right: 0;
  border: 1px solid #5bb49b;
  color: #5bb49b;
  background: #fff;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .sheet_title .btn_area .button.back,
*[renewal-ui=true] .recruit .sheet_title .btn_area .button.preview,
*[renewal-ui=true] .recruit .sheet_title .btn_area input[type=submit].back,
*[renewal-ui=true] .recruit .sheet_title .btn_area input[type=submit].preview {
    margin-right: auto;
    font-size: 1.4rem;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .sheet_title.-collect .button {
    position: relative;
    max-width: 250px;
    padding: 5px 10px;
    top: 0;
    line-height: 130%;
    height: auto;
    margin-top: 10px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .sheet_title.-analysis {
    position: -webkit-sticky;
    position: sticky;
    top: 59px;
    background: #fff;
    z-index: 500;
  }
}
*[renewal-ui=true] .recruit .create_area,
*[renewal-ui=true] .recruit .quesitonnaire_area {
  margin: 40px 30px 0 0;
  padding: 30px 30px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .create_area,
*[renewal-ui=true] .recruit .quesitonnaire_area {
    margin: 40px 5% 0;
    padding: 20px;
  }
  *[renewal-ui=true] .recruit .create_area.box,
*[renewal-ui=true] .recruit .quesitonnaire_area.box {
    padding: 0;
    box-shadow: none;
  }
}
*[renewal-ui=true] .recruit .create_area .btn_area,
*[renewal-ui=true] .recruit .quesitonnaire_area .btn_area {
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  justify-content: center;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .create_area .btn_area li,
*[renewal-ui=true] .recruit .quesitonnaire_area .btn_area li {
    width: 200px;
    margin: 0 10px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .create_area .btn_area li,
*[renewal-ui=true] .recruit .quesitonnaire_area .btn_area li {
    width: 100%;
    max-width: 100%;
    margin-top: 10px;
  }
  *[renewal-ui=true] .recruit .create_area .btn_area li .button,
*[renewal-ui=true] .recruit .quesitonnaire_area .btn_area li .button {
    width: 100%;
    max-width: 100%;
  }
}
*[renewal-ui=true] .recruit .create_area .btn_area li .preview,
*[renewal-ui=true] .recruit .create_area .btn_area li .back,
*[renewal-ui=true] .recruit .quesitonnaire_area .btn_area li .preview,
*[renewal-ui=true] .recruit .quesitonnaire_area .btn_area li .back {
  border-color: #5bb49b;
  color: #5bb49b;
  background-color: #fff;
  line-height: inherit;
  border-radius: 0;
}
*[renewal-ui=true] .recruit .create_area .btn_area li .select_help,
*[renewal-ui=true] .recruit .quesitonnaire_area .btn_area li .select_help {
  position: relative;
  margin-left: 10px;
  align-self: center;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .create_area .btn_area li .select_help .help,
*[renewal-ui=true] .recruit .quesitonnaire_area .btn_area li .select_help .help {
    top: 3px;
  }
}
*[renewal-ui=true] .recruit .create_area .btn_area li .select_help .helper,
*[renewal-ui=true] .recruit .quesitonnaire_area .btn_area li .select_help .helper {
  top: -6em;
  right: auto;
  left: 0;
  margin: 0;
  text-align: left;
  padding: 10px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .create_area .btn_area li .select_help .helper,
*[renewal-ui=true] .recruit .quesitonnaire_area .btn_area li .select_help .helper {
    width: 400px;
    left: -180px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .create_area .btn_area .category_select li,
*[renewal-ui=true] .recruit .quesitonnaire_area .btn_area .category_select li {
    margin: 0 !important;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .create_area .btn_area.-flex,
*[renewal-ui=true] .recruit .quesitonnaire_area .btn_area.-flex {
    -webkit-box-pack: justify;
    justify-content: space-between;
  }
  *[renewal-ui=true] .recruit .create_area .btn_area.-flex li,
*[renewal-ui=true] .recruit .quesitonnaire_area .btn_area.-flex li {
    width: 45%;
  }
}
*[renewal-ui=true] .recruit .create_area .btn_area.head,
*[renewal-ui=true] .recruit .quesitonnaire_area .btn_area.head {
  margin: 0;
  padding: 0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .create_area .btn_area.head,
*[renewal-ui=true] .recruit .quesitonnaire_area .btn_area.head {
    display: none !important;
  }
}
*[renewal-ui=true] .recruit .create_area .btn_area.head li,
*[renewal-ui=true] .recruit .quesitonnaire_area .btn_area.head li {
  width: auto;
  margin-left: 10px;
}
*[renewal-ui=true] .recruit .create_area .btn_area.head li.flex-start,
*[renewal-ui=true] .recruit .quesitonnaire_area .btn_area.head li.flex-start {
  margin-right: auto;
}
*[renewal-ui=true] .recruit .create_area .btn_area.head .button,
*[renewal-ui=true] .recruit .quesitonnaire_area .btn_area.head .button {
  width: 150px;
  max-width: 150px;
}
*[renewal-ui=true] .recruit .create_area .btn_area.head .button.disabled,
*[renewal-ui=true] .recruit .quesitonnaire_area .btn_area.head .button.disabled {
  background: #ccc;
  border: #666;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .create_area .btn_area.head .button,
*[renewal-ui=true] .recruit .quesitonnaire_area .btn_area.head .button {
    padding: 5px 10px;
  }
}
*[renewal-ui=true] .recruit .create_area .preview_btn,
*[renewal-ui=true] .recruit .quesitonnaire_area .preview_btn {
  margin-left: 20px;
}
*[renewal-ui=true] .recruit .create_area .preview_btn input[type=button],
*[renewal-ui=true] .recruit .quesitonnaire_area .preview_btn input[type=button] {
  color: #5bb49b;
  padding: 9px 10px;
  border: 1px solid #5bb49b;
  background: #fff;
}
*[renewal-ui=true] .recruit .create_area label,
*[renewal-ui=true] .recruit .quesitonnaire_area label {
  margin-right: 30px;
}
*[renewal-ui=true] .recruit .create_area .disabled td,
*[renewal-ui=true] .recruit .quesitonnaire_area .disabled td {
  background: #ebebeb;
  color: #999;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .create_area .edit_area_box,
*[renewal-ui=true] .recruit .quesitonnaire_area .edit_area_box {
    margin: 30px 50px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .create_area .edit_area_box,
*[renewal-ui=true] .recruit .quesitonnaire_area .edit_area_box {
    margin: 30px 0;
    padding: 0 5%;
  }
}
*[renewal-ui=true] .recruit .create_area .edit_area_box.-hide,
*[renewal-ui=true] .recruit .quesitonnaire_area .edit_area_box.-hide {
  opacity: 0.3;
}
*[renewal-ui=true] .recruit .create_area .edit,
*[renewal-ui=true] .recruit .quesitonnaire_area .edit {
  margin: 40px 0;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .create_area .edit,
*[renewal-ui=true] .recruit .quesitonnaire_area .edit {
    padding: 20px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .create_area .edit,
*[renewal-ui=true] .recruit .quesitonnaire_area .edit {
    padding: 20px 0 20px 20px;
  }
}
*[renewal-ui=true] .recruit .create_area .edit::before,
*[renewal-ui=true] .recruit .quesitonnaire_area .edit::before {
  content: "";
  position: absolute;
  left: -40px;
  top: 20px;
  display: inline-block;
  width: 20px;
  height: 20px;
  background: url("/icon_edit.faff9a7a.png") center center/auto 100% no-repeat;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .create_area .edit::before,
*[renewal-ui=true] .recruit .quesitonnaire_area .edit::before {
    left: -20px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .create_area .edit:hover,
*[renewal-ui=true] .recruit .create_area .edit.hover,
*[renewal-ui=true] .recruit .quesitonnaire_area .edit:hover,
*[renewal-ui=true] .recruit .quesitonnaire_area .edit.hover {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
  }
}
*[renewal-ui=true] .recruit .create_area .edit .flag,
*[renewal-ui=true] .recruit .quesitonnaire_area .edit .flag {
  left: 20px !important;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .create_area .edit .flag,
*[renewal-ui=true] .recruit .quesitonnaire_area .edit .flag {
    width: 88% !important;
  }
}
*[renewal-ui=true] .recruit .create_area .edit .edit_icon,
*[renewal-ui=true] .recruit .quesitonnaire_area .edit .edit_icon {
  position: absolute;
  left: -40px;
  top: 20px;
  display: inline-block;
  width: 20px;
  height: 20px;
  background: url("/icon_edit.faff9a7a.png") center center/auto 100% no-repeat;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .create_area .edit .edit_icon,
*[renewal-ui=true] .recruit .quesitonnaire_area .edit .edit_icon {
    left: -20px;
  }
}
*[renewal-ui=true] .recruit .create_area .edit .edit_icon,
*[renewal-ui=true] .recruit .quesitonnaire_area .edit .edit_icon {
  z-index: 100;
}
*[renewal-ui=true] .recruit .create_area h1.title_text,
*[renewal-ui=true] .recruit .quesitonnaire_area h1.title_text {
  position: relative;
  font-size: 2.4rem;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .create_area h1.title_text,
*[renewal-ui=true] .recruit .quesitonnaire_area h1.title_text {
    font-size: 2rem;
    text-align: left;
  }
}
*[renewal-ui=true] .recruit .create_area h1.title_text.edit,
*[renewal-ui=true] .recruit .quesitonnaire_area h1.title_text.edit {
  margin: 0;
}
*[renewal-ui=true] .recruit .create_area .lead,
*[renewal-ui=true] .recruit .create_area .read,
*[renewal-ui=true] .recruit .quesitonnaire_area .lead,
*[renewal-ui=true] .recruit .quesitonnaire_area .read {
  position: relative;
  margin: 30px 0 0;
}
*[renewal-ui=true] .recruit .create_area .lead.edit,
*[renewal-ui=true] .recruit .create_area .read.edit,
*[renewal-ui=true] .recruit .quesitonnaire_area .lead.edit,
*[renewal-ui=true] .recruit .quesitonnaire_area .read.edit {
  margin: 0 0 0;
}
*[renewal-ui=true] .recruit .create_area .lead .prewrap,
*[renewal-ui=true] .recruit .create_area .read .prewrap,
*[renewal-ui=true] .recruit .quesitonnaire_area .lead .prewrap,
*[renewal-ui=true] .recruit .quesitonnaire_area .read .prewrap {
  font-size: 1.6rem;
  text-align: left;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .create_area .lead .prewrap,
*[renewal-ui=true] .recruit .create_area .read .prewrap,
*[renewal-ui=true] .recruit .quesitonnaire_area .lead .prewrap,
*[renewal-ui=true] .recruit .quesitonnaire_area .read .prewrap {
    font-size: 1.4rem;
  }
}
*[renewal-ui=true] .recruit .create_area .lead .from,
*[renewal-ui=true] .recruit .create_area .read .from,
*[renewal-ui=true] .recruit .quesitonnaire_area .lead .from,
*[renewal-ui=true] .recruit .quesitonnaire_area .read .from {
  margin: 0;
  text-align: right;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .create_area .lead .from,
*[renewal-ui=true] .recruit .create_area .read .from,
*[renewal-ui=true] .recruit .quesitonnaire_area .lead .from,
*[renewal-ui=true] .recruit .quesitonnaire_area .read .from {
    font-size: 1.4rem;
  }
}
*[renewal-ui=true] .recruit .create_area .main_read,
*[renewal-ui=true] .recruit .quesitonnaire_area .main_read {
  margin-top: 40px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .create_area .main_read,
*[renewal-ui=true] .recruit .quesitonnaire_area .main_read {
    margin-top: 60px;
  }
}
*[renewal-ui=true] .recruit .create_area .explain_text,
*[renewal-ui=true] .recruit .quesitonnaire_area .explain_text {
  position: relative;
  margin-top: 40px;
  text-align: left;
}
*[renewal-ui=true] .recruit .create_area .explain_text.edit,
*[renewal-ui=true] .recruit .quesitonnaire_area .explain_text.edit {
  margin-top: 0;
}
*[renewal-ui=true] .recruit .create_area .explain_text h3,
*[renewal-ui=true] .recruit .quesitonnaire_area .explain_text h3 {
  font-weight: bold;
  margin-bottom: 10px;
  font-size: 1.8rem;
}
*[renewal-ui=true] .recruit .create_area .explain_text p,
*[renewal-ui=true] .recruit .quesitonnaire_area .explain_text p {
  margin: 0;
  text-align: left;
}
*[renewal-ui=true] .recruit .create_area .question,
*[renewal-ui=true] .recruit .quesitonnaire_area .question {
  margin-top: 40px;
  position: relative;
  text-align: left;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .create_area .question,
*[renewal-ui=true] .recruit .quesitonnaire_area .question {
    margin: 20px 0 0;
    padding: 0;
  }
  *[renewal-ui=true] .recruit .create_area .question dl,
*[renewal-ui=true] .recruit .quesitonnaire_area .question dl {
    margin: 0;
    padding: 0;
  }
}
*[renewal-ui=true] .recruit .create_area .question.show-title,
*[renewal-ui=true] .recruit .quesitonnaire_area .question.show-title {
  margin-top: 40px !important;
  padding-top: 30px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .create_area .question.show-title,
*[renewal-ui=true] .recruit .quesitonnaire_area .question.show-title {
    margin-top: 100px !important;
  }
}
*[renewal-ui=true] .recruit .create_area .question.show-title .flag,
*[renewal-ui=true] .recruit .quesitonnaire_area .question.show-title .flag {
  display: inline-block;
}
*[renewal-ui=true] .recruit .create_area .question.show-title.edit::before,
*[renewal-ui=true] .recruit .quesitonnaire_area .question.show-title.edit::before {
  top: -20px;
}
*[renewal-ui=true] .recruit .create_area .question.show-title .edit_icon,
*[renewal-ui=true] .recruit .quesitonnaire_area .question.show-title .edit_icon {
  top: -20px;
  background-color: #fff;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .create_area .question dl,
*[renewal-ui=true] .recruit .quesitonnaire_area .question dl {
    width: 100%;
  }
}
*[renewal-ui=true] .recruit .create_area .question .content_hide,
*[renewal-ui=true] .recruit .quesitonnaire_area .question .content_hide {
  position: absolute;
  left: 170px;
  top: -30px;
  padding: 6px 10px 3px;
  background: #f6f5f2;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .create_area .question .content_hide,
*[renewal-ui=true] .recruit .quesitonnaire_area .question .content_hide {
    left: 20px;
    top: 2.3vw;
    padding: 3px 10px 2px;
    right: 15px;
    text-align: center;
  }
  *[renewal-ui=true] .recruit .create_area .question .content_hide label,
*[renewal-ui=true] .recruit .quesitonnaire_area .question .content_hide label {
    font-size: 1.3rem;
  }
}
*[renewal-ui=true] .recruit .create_area .question .content_hide::after,
*[renewal-ui=true] .recruit .quesitonnaire_area .question .content_hide::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: -10px;
  width: 0;
}
*[renewal-ui=true] .recruit .create_area .question .num,
*[renewal-ui=true] .recruit .quesitonnaire_area .question .num {
  font-family: futura-pt, sans-serif;
  font-weight: 600;
  color: #5bb49b;
  font-size: 1.8rem;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .create_area .question .num,
*[renewal-ui=true] .recruit .quesitonnaire_area .question .num {
    position: absolute;
    left: 0;
    min-width: 3.5em;
    display: inline-block;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .create_area .question .num,
*[renewal-ui=true] .recruit .quesitonnaire_area .question .num {
    display: block;
    margin-bottom: 5px;
  }
}
*[renewal-ui=true] .recruit .create_area .question dt,
*[renewal-ui=true] .recruit .quesitonnaire_area .question dt {
  position: relative;
  font-size: 1.8rem;
  font-weight: 600;
  padding: 30px 0 0 3.5em;
  width: 100%;
  border-bottom: none;
  float: none;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .create_area .question dt,
*[renewal-ui=true] .recruit .quesitonnaire_area .question dt {
    padding: 20px 0 0;
    font-size: 1.6rem;
  }
}
*[renewal-ui=true] .recruit .create_area .question dt p.select_attention,
*[renewal-ui=true] .recruit .quesitonnaire_area .question dt p.select_attention {
  font-weight: normal;
  font-size: 1.6rem;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .create_area .question dt .necessary,
*[renewal-ui=true] .recruit .create_area .question dt .optional,
*[renewal-ui=true] .recruit .quesitonnaire_area .question dt .necessary,
*[renewal-ui=true] .recruit .quesitonnaire_area .question dt .optional {
    top: 0;
    left: 0;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .create_area .question dt .necessary,
*[renewal-ui=true] .recruit .create_area .question dt .optional,
*[renewal-ui=true] .recruit .quesitonnaire_area .question dt .necessary,
*[renewal-ui=true] .recruit .quesitonnaire_area .question dt .optional {
    top: 20px;
    left: 3.5em;
  }
}
*[renewal-ui=true] .recruit .create_area .question dd,
*[renewal-ui=true] .recruit .quesitonnaire_area .question dd {
  width: 100%;
  position: relative;
  margin-top: 10px;
  min-height: 40px;
  padding: 0 0 0 4em;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .create_area .question dd,
*[renewal-ui=true] .recruit .quesitonnaire_area .question dd {
    padding: 0 0 20px;
    font-size: 1.4rem;
  }
}
*[renewal-ui=true] .recruit .create_area .question ul,
*[renewal-ui=true] .recruit .quesitonnaire_area .question ul {
  margin: 0;
  padding: 0;
}
*[renewal-ui=true] .recruit .create_area .question ul textarea.other_input,
*[renewal-ui=true] .recruit .quesitonnaire_area .question ul textarea.other_input {
  width: 100%;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .create_area .question ul textarea.other_input,
*[renewal-ui=true] .recruit .quesitonnaire_area .question ul textarea.other_input {
    width: 92%;
  }
}
*[renewal-ui=true] .recruit .create_area .question li,
*[renewal-ui=true] .recruit .quesitonnaire_area .question li {
  position: relative;
  padding: 0 0 0 25px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .create_area .question li,
*[renewal-ui=true] .recruit .quesitonnaire_area .question li {
    padding: 5px 0 5px 25px;
  }
}
*[renewal-ui=true] .recruit .create_area .question li input[type=radio],
*[renewal-ui=true] .recruit .create_area .question li input[type=checkbox],
*[renewal-ui=true] .recruit .quesitonnaire_area .question li input[type=radio],
*[renewal-ui=true] .recruit .quesitonnaire_area .question li input[type=checkbox] {
  position: absolute;
  left: 0;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .create_area .question li input[type=radio],
*[renewal-ui=true] .recruit .create_area .question li input[type=checkbox],
*[renewal-ui=true] .recruit .quesitonnaire_area .question li input[type=radio],
*[renewal-ui=true] .recruit .quesitonnaire_area .question li input[type=checkbox] {
    top: 1px;
  }
}
*[renewal-ui=true] .recruit .create_area .question label,
*[renewal-ui=true] .recruit .quesitonnaire_area .question label {
  margin-left: 0.5em;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .create_area .question label,
*[renewal-ui=true] .recruit .quesitonnaire_area .question label {
    margin-left: 0;
    font-size: 1.5rem;
  }
}
*[renewal-ui=true] .recruit .create_area .question .question_delete,
*[renewal-ui=true] .recruit .quesitonnaire_area .question .question_delete {
  position: absolute;
  right: 15px;
  top: 10px;
  margin: 0;
  cursor: pointer;
}
*[renewal-ui=true] .recruit .create_area .question .question_delete img,
*[renewal-ui=true] .recruit .quesitonnaire_area .question .question_delete img {
  width: 18px;
  height: auto;
}
*[renewal-ui=true] .recruit .create_area .question table.multi_radio,
*[renewal-ui=true] .recruit .quesitonnaire_area .question table.multi_radio {
  position: relative;
  width: 100%;
}
*[renewal-ui=true] .recruit .create_area .question table.multi_radio thead,
*[renewal-ui=true] .recruit .quesitonnaire_area .question table.multi_radio thead {
  position: sticky;
  top: 60px;
  z-index: 100;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .create_area .question table.multi_radio thead,
*[renewal-ui=true] .recruit .quesitonnaire_area .question table.multi_radio thead {
    top: 9.2vw;
  }
}
*[renewal-ui=true] .recruit .create_area .question table.multi_radio th,
*[renewal-ui=true] .recruit .create_area .question table.multi_radio td,
*[renewal-ui=true] .recruit .quesitonnaire_area .question table.multi_radio th,
*[renewal-ui=true] .recruit .quesitonnaire_area .question table.multi_radio td {
  padding: 5px;
  border-bottom: 1px solid #ccc;
}
*[renewal-ui=true] .recruit .create_area .question table.multi_radio th,
*[renewal-ui=true] .recruit .quesitonnaire_area .question table.multi_radio th {
  font-size: 1.2rem;
  background: #fff;
}
*[renewal-ui=true] .recruit .create_area .question table.multi_radio td,
*[renewal-ui=true] .recruit .quesitonnaire_area .question table.multi_radio td {
  text-align: center;
  font-size: 1.2rem;
}
*[renewal-ui=true] .recruit .create_area .question table.multi_radio td.text_left,
*[renewal-ui=true] .recruit .quesitonnaire_area .question table.multi_radio td.text_left {
  font-size: 1.4rem;
  font-weight: bold;
}
*[renewal-ui=true] .recruit .create_area .question table.multi_radio .not_select,
*[renewal-ui=true] .recruit .quesitonnaire_area .question table.multi_radio .not_select {
  background: #f6f5f2;
}
*[renewal-ui=true] .recruit .create_area .question table.multi_radio .title_focus,
*[renewal-ui=true] .recruit .quesitonnaire_area .question table.multi_radio .title_focus {
  color: #fff;
  background: #5bb49b;
}
*[renewal-ui=true] .recruit .create_area .question table.multi_radio .focus,
*[renewal-ui=true] .recruit .quesitonnaire_area .question table.multi_radio .focus {
  background: #5bb49b;
}
*[renewal-ui=true] .recruit .create_area .question dl.multi_radio,
*[renewal-ui=true] .recruit .quesitonnaire_area .question dl.multi_radio {
  position: relative;
  width: 100%;
  margin: 30px 0 0;
  padding: 0;
}
*[renewal-ui=true] .recruit .create_area .question dl.multi_radio dt,
*[renewal-ui=true] .recruit .quesitonnaire_area .question dl.multi_radio dt {
  margin: 0;
  padding: 5px;
  display: block;
  width: 100%;
  font-size: 1.6rem;
  font-weight: bold;
  border-bottom: none;
  border-top: 1px solid #ccc;
  background: url("/note_bg.593a0562.png");
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .create_area .question dl.multi_radio dt,
*[renewal-ui=true] .recruit .quesitonnaire_area .question dl.multi_radio dt {
    /*
    font-size: 1.4rem;
    */
  }
}
*[renewal-ui=true] .recruit .create_area .question dl.multi_radio dt:nth-child(1),
*[renewal-ui=true] .recruit .quesitonnaire_area .question dl.multi_radio dt:nth-child(1) {
  border-top: none;
}
*[renewal-ui=true] .recruit .create_area .question dl.multi_radio dd,
*[renewal-ui=true] .recruit .quesitonnaire_area .question dl.multi_radio dd {
  margin: 0;
  padding: 0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .create_area .question dl.multi_radio dd,
*[renewal-ui=true] .recruit .quesitonnaire_area .question dl.multi_radio dd {
    margin: 0 0 20px;
  }
}
*[renewal-ui=true] .recruit .create_area .question dl.multi_radio dd ul,
*[renewal-ui=true] .recruit .quesitonnaire_area .question dl.multi_radio dd ul {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  margin: 0;
  padding: 0;
  flex-wrap: nowrap;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .create_area .question dl.multi_radio dd ul,
*[renewal-ui=true] .recruit .quesitonnaire_area .question dl.multi_radio dd ul {
    margin: 10px 0;
  }
}
*[renewal-ui=true] .recruit .create_area .question dl.multi_radio dd ul li,
*[renewal-ui=true] .recruit .quesitonnaire_area .question dl.multi_radio dd ul li {
  padding: 5px 10px;
  font-size: 1.2rem;
  text-align: center;
  flex: 1;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .create_area .question dl.multi_radio dd ul li,
*[renewal-ui=true] .recruit .quesitonnaire_area .question dl.multi_radio dd ul li {
    position: inherit;
    padding: 5px 10px 25px;
    font-size: 1.2rem;
    /*
    width: 100%;
    text-align: left;
    font-size: 1.4rem;
    */
  }
  *[renewal-ui=true] .recruit .create_area .question dl.multi_radio dd ul li label,
*[renewal-ui=true] .recruit .quesitonnaire_area .question dl.multi_radio dd ul li label {
    display: none;
    font-size: 1.2rem;
  }
  *[renewal-ui=true] .recruit .create_area .question dl.multi_radio dd ul li:nth-of-type(1) label,
*[renewal-ui=true] .recruit .quesitonnaire_area .question dl.multi_radio dd ul li:nth-of-type(1) label {
    display: block;
    position: absolute;
    left: 0;
    bottom: -0.5em;
  }
  *[renewal-ui=true] .recruit .create_area .question dl.multi_radio dd ul li:nth-of-type(1) label::before,
*[renewal-ui=true] .recruit .quesitonnaire_area .question dl.multi_radio dd ul li:nth-of-type(1) label::before {
    content: "▼";
    display: inline-block;
    margin-right: 5px;
    transform: rotate(90deg);
  }
  *[renewal-ui=true] .recruit .create_area .question dl.multi_radio dd ul li:nth-last-of-type(1) label,
*[renewal-ui=true] .recruit .quesitonnaire_area .question dl.multi_radio dd ul li:nth-last-of-type(1) label {
    display: block;
    position: absolute;
    text-align: right;
    right: 0;
    bottom: -0.5em;
  }
}
@media screen and (max-width: 767px) and (max-width: 767px) {
  *[renewal-ui=true] .recruit .create_area .question dl.multi_radio dd ul li:nth-last-of-type(1) label,
*[renewal-ui=true] .recruit .quesitonnaire_area .question dl.multi_radio dd ul li:nth-last-of-type(1) label {
    margin-right: 0;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .create_area .question dl.multi_radio dd ul li:nth-last-of-type(1) label::after,
*[renewal-ui=true] .recruit .quesitonnaire_area .question dl.multi_radio dd ul li:nth-last-of-type(1) label::after {
    content: "▼";
    display: inline-block;
    margin-left: 5px;
    transform: rotate(-90deg);
  }
}
*[renewal-ui=true] .recruit .create_area .question dl.multi_radio dd ul li input[type=radio],
*[renewal-ui=true] .recruit .quesitonnaire_area .question dl.multi_radio dd ul li input[type=radio] {
  left: auto;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .create_area .question dl.multi_radio dd ul li input[type=radio],
*[renewal-ui=true] .recruit .quesitonnaire_area .question dl.multi_radio dd ul li input[type=radio] {
    position: absolute;
    top: 10px;
    left: 0;
    right: 0;
    margin: 0 auto;
  }
  *[renewal-ui=true] .recruit .create_area .question dl.multi_radio dd ul li br.for-pc,
*[renewal-ui=true] .recruit .quesitonnaire_area .question dl.multi_radio dd ul li br.for-pc {
    display: none;
  }
  *[renewal-ui=true] .recruit .create_area .question dl.multi_radio dd ul li label,
*[renewal-ui=true] .recruit .quesitonnaire_area .question dl.multi_radio dd ul li label {
    display: block;
    padding: 30px 0 0;
  }
}
*[renewal-ui=true] .recruit .create_area .question dl.multi_radio .not_select,
*[renewal-ui=true] .recruit .quesitonnaire_area .question dl.multi_radio .not_select {
  background: #f6f5f2;
}
*[renewal-ui=true] .recruit .create_area .question dl.multi_radio .title_focus,
*[renewal-ui=true] .recruit .quesitonnaire_area .question dl.multi_radio .title_focus {
  color: #fff;
  background: #5bb49b;
}
*[renewal-ui=true] .recruit .create_area .question dl.multi_radio .focus,
*[renewal-ui=true] .recruit .quesitonnaire_area .question dl.multi_radio .focus {
  background: #5bb49b;
}
*[renewal-ui=true] .recruit .create_area .question table.matrix,
*[renewal-ui=true] .recruit .quesitonnaire_area .question table.matrix {
  position: relative;
  width: 100%;
  /*
  .prize1 {
      color: #fff;
      padding-left: 35px;
      background: $prize1 url('../images/rank_num1.png') left 5px center / 25px auto no-repeat;
  }
  .prize2 {
      color: #fff;
      padding-left: 35px;
      background: $prize2 url('../images/rank_num2.png') left 5px center / 25px auto no-repeat;
  }
  .prize3 {
      color: #fff;
      padding-left: 35px;
      background: $prize3 url('../images/rank_num3.png') left 5px center / 25px auto no-repeat;
  }
  .prize4 {
      color: #fff;
      padding-left: 35px;
      background: $prize4 url('../images/rank_num4.png') left 5px center / 25px auto no-repeat;
  }
  .prize5 {
      color: #fff;
      padding-left: 35px;
      background: $prize5 url('../images/rank_num5.png') left 5px center / 25px auto no-repeat;
  }
  .prize6 {
      color: #fff;
      padding-left: 35px;
      background: $prize6 url('../images/rank_num6.png') left 5px center / 25px auto no-repeat;
  }
  .prize7 {
      padding-left: 35px;
      background: url('../images/rank_num7.png') left 5px center / 25px auto no-repeat;
  }
  .prize8 {
      padding-left: 35px;
      background: url('../images/rank_num8.png') left 5px center / 25px auto no-repeat;
  }
  .prize9 {
      padding-left: 35px;
      background:  url('../images/rank_num9.png') left 5px center / 25px auto no-repeat;
  }
  .prize10 {
      padding-left: 35px;
      background: url('../images/rank_num10.png') left 5px center / 25px auto no-repeat;
  }
  */
}
*[renewal-ui=true] .recruit .create_area .question table.matrix thead,
*[renewal-ui=true] .recruit .quesitonnaire_area .question table.matrix thead {
  position: sticky;
  top: 60px;
  z-index: 100;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .create_area .question table.matrix thead,
*[renewal-ui=true] .recruit .quesitonnaire_area .question table.matrix thead {
    top: -8.4vw;
    background: #fff;
  }
}
*[renewal-ui=true] .recruit .create_area .question table.matrix th,
*[renewal-ui=true] .recruit .create_area .question table.matrix td,
*[renewal-ui=true] .recruit .quesitonnaire_area .question table.matrix th,
*[renewal-ui=true] .recruit .quesitonnaire_area .question table.matrix td {
  padding: 5px;
  border-bottom: 1px solid #ccc;
}
*[renewal-ui=true] .recruit .create_area .question table.matrix th,
*[renewal-ui=true] .recruit .quesitonnaire_area .question table.matrix th {
  font-size: 1.2rem;
  min-width: 42px;
  width: 6%;
  background: #fff;
  text-align: center;
}
*[renewal-ui=true] .recruit .create_area .question table.matrix th.title,
*[renewal-ui=true] .recruit .quesitonnaire_area .question table.matrix th.title {
  width: 64%;
}
*[renewal-ui=true] .recruit .create_area .question table.matrix td,
*[renewal-ui=true] .recruit .quesitonnaire_area .question table.matrix td {
  text-align: center;
  font-size: 1.4rem;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .create_area .question table.matrix tr,
*[renewal-ui=true] .recruit .quesitonnaire_area .question table.matrix tr {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    justify-content: space-between;
  }
  *[renewal-ui=true] .recruit .create_area .question table.matrix tr th,
*[renewal-ui=true] .recruit .quesitonnaire_area .question table.matrix tr th {
    padding: 5px 1px;
    max-width: 10%;
    min-width: auto;
    text-align: center;
    border-bottom: none;
  }
  *[renewal-ui=true] .recruit .create_area .question table.matrix tr th.title,
*[renewal-ui=true] .recruit .quesitonnaire_area .question table.matrix tr th.title {
    display: none;
  }
  *[renewal-ui=true] .recruit .create_area .question table.matrix tr td,
*[renewal-ui=true] .recruit .quesitonnaire_area .question table.matrix tr td {
    max-width: 10%;
    min-width: auto;
    display: block;
    border-bottom: none;
  }
  *[renewal-ui=true] .recruit .create_area .question table.matrix tr td.text_left,
*[renewal-ui=true] .recruit .quesitonnaire_area .question table.matrix tr td.text_left {
    width: 100%;
    max-width: 100%;
    border-top: 1px solid #ccc;
  }
  *[renewal-ui=true] .recruit .create_area .question table.matrix thead tr,
*[renewal-ui=true] .recruit .quesitonnaire_area .question table.matrix thead tr {
    flex-wrap: nowrap;
  }
}
*[renewal-ui=true] .recruit .create_area .question table.matrix .not_select,
*[renewal-ui=true] .recruit .quesitonnaire_area .question table.matrix .not_select {
  background: #f6f5f2;
}
*[renewal-ui=true] .recruit .create_area .question table.matrix .title_focus,
*[renewal-ui=true] .recruit .quesitonnaire_area .question table.matrix .title_focus {
  color: #fff;
  background: #5bb49b;
}
*[renewal-ui=true] .recruit .create_area .question table.matrix .focus,
*[renewal-ui=true] .recruit .quesitonnaire_area .question table.matrix .focus {
  background: #5bb49b;
}
*[renewal-ui=true] .recruit .create_area .question .slider_box,
*[renewal-ui=true] .recruit .quesitonnaire_area .question .slider_box {
  width: calc(100% - 70px);
}
*[renewal-ui=true] .recruit .create_area .question .slider_box.count_none,
*[renewal-ui=true] .recruit .quesitonnaire_area .question .slider_box.count_none {
  width: 100%;
}
*[renewal-ui=true] .recruit .create_area .question .slider_body,
*[renewal-ui=true] .recruit .quesitonnaire_area .question .slider_body {
  margin: 20px 0 10px;
}
*[renewal-ui=true] .recruit .create_area .question .slider_body.ui-widget.ui-widget-content,
*[renewal-ui=true] .recruit .quesitonnaire_area .question .slider_body.ui-widget.ui-widget-content {
  border-color: #ccc;
  background: #ccc;
}
*[renewal-ui=true] .recruit .create_area .question .slider_body.ui-slider-horizontal,
*[renewal-ui=true] .recruit .quesitonnaire_area .question .slider_body.ui-slider-horizontal {
  height: 0.4em;
}
*[renewal-ui=true] .recruit .create_area .question .slider_body .ui-slider-handle,
*[renewal-ui=true] .recruit .quesitonnaire_area .question .slider_body .ui-slider-handle {
  top: -0.5em;
  border-radius: 100%;
  background: #5bb49b;
  border: 1px solid #main;
}
*[renewal-ui=true] .recruit .create_area .question .slider_caption,
*[renewal-ui=true] .recruit .quesitonnaire_area .question .slider_caption {
  margin: 0 0 40px;
  font-size: 1.2rem;
}
*[renewal-ui=true] .recruit .create_area .question .slider_caption .text_left,
*[renewal-ui=true] .recruit .create_area .question .slider_caption .text_center,
*[renewal-ui=true] .recruit .create_area .question .slider_caption .text_right,
*[renewal-ui=true] .recruit .quesitonnaire_area .question .slider_caption .text_left,
*[renewal-ui=true] .recruit .quesitonnaire_area .question .slider_caption .text_center,
*[renewal-ui=true] .recruit .quesitonnaire_area .question .slider_caption .text_right {
  width: 30%;
}
*[renewal-ui=true] .recruit .create_area .question .slider_caption .text_center,
*[renewal-ui=true] .recruit .quesitonnaire_area .question .slider_caption .text_center {
  text-align: center;
}
*[renewal-ui=true] .recruit .create_area .question .slider_caption .text_right,
*[renewal-ui=true] .recruit .quesitonnaire_area .question .slider_caption .text_right {
  text-align: right;
}
*[renewal-ui=true] .recruit .create_area .question .slider_area input[type=text],
*[renewal-ui=true] .recruit .quesitonnaire_area .question .slider_area input[type=text] {
  margin-top: 10px;
}
*[renewal-ui=true] .recruit .create_area .question .other_input,
*[renewal-ui=true] .recruit .quesitonnaire_area .question .other_input {
  display: inline-block;
  width: 100%;
  max-width: 500px;
  border: 1px solid #ccc;
  margin: 0 0 0 0.5em;
  padding: 5px 15px;
  font-size: 1.8rem;
  border-radius: 5px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .create_area .question .other_input,
*[renewal-ui=true] .recruit .quesitonnaire_area .question .other_input {
    font-size: 1.6rem;
  }
}
*[renewal-ui=true] .recruit .create_area .question .hover_menu,
*[renewal-ui=true] .recruit .quesitonnaire_area .question .hover_menu {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  font-size: 1.2rem;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .create_area .question .hover_menu,
*[renewal-ui=true] .recruit .quesitonnaire_area .question .hover_menu {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
  }
}
*[renewal-ui=true] .recruit .create_area .question .hover_menu img,
*[renewal-ui=true] .recruit .quesitonnaire_area .question .hover_menu img {
  margin-bottom: 5px;
  width: 20px;
  height: auto;
}
*[renewal-ui=true] .recruit .create_area .question .hover_menu .question_add_top,
*[renewal-ui=true] .recruit .create_area .question .hover_menu .question_add_bottom,
*[renewal-ui=true] .recruit .quesitonnaire_area .question .hover_menu .question_add_top,
*[renewal-ui=true] .recruit .quesitonnaire_area .question .hover_menu .question_add_bottom {
  cursor: pointer;
  z-index: 95;
}
*[renewal-ui=true] .recruit .create_area .question .hover_menu .question_add_top img,
*[renewal-ui=true] .recruit .create_area .question .hover_menu .question_add_bottom img,
*[renewal-ui=true] .recruit .quesitonnaire_area .question .hover_menu .question_add_top img,
*[renewal-ui=true] .recruit .quesitonnaire_area .question .hover_menu .question_add_bottom img {
  width: 30px;
}
*[renewal-ui=true] .recruit .create_area .question .hover_menu .question_copy,
*[renewal-ui=true] .recruit .create_area .question .hover_menu .question_delete,
*[renewal-ui=true] .recruit .create_area .question .hover_menu .question_up,
*[renewal-ui=true] .recruit .create_area .question .hover_menu .question_down,
*[renewal-ui=true] .recruit .quesitonnaire_area .question .hover_menu .question_copy,
*[renewal-ui=true] .recruit .quesitonnaire_area .question .hover_menu .question_delete,
*[renewal-ui=true] .recruit .quesitonnaire_area .question .hover_menu .question_up,
*[renewal-ui=true] .recruit .quesitonnaire_area .question .hover_menu .question_down {
  width: 54px;
  padding: 8px 5px 3px;
  background: #fff;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
  border-radius: 5px;
  box-sizing: border-box;
  overflow: hidden;
  cursor: pointer;
}
*[renewal-ui=true] .recruit .create_area .question .hover_menu .question_copy,
*[renewal-ui=true] .recruit .quesitonnaire_area .question .hover_menu .question_copy {
  position: absolute;
  top: -30px;
  right: 100px;
  text-align: center;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .create_area .question .hover_menu .question_copy,
*[renewal-ui=true] .recruit .quesitonnaire_area .question .hover_menu .question_copy {
    right: 45px;
  }
}
*[renewal-ui=true] .recruit .create_area .question .hover_menu .question_delete,
*[renewal-ui=true] .recruit .quesitonnaire_area .question .hover_menu .question_delete {
  position: absolute;
  top: -30px;
  right: 30px;
  text-align: center;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .create_area .question .hover_menu .question_delete,
*[renewal-ui=true] .recruit .quesitonnaire_area .question .hover_menu .question_delete {
    right: -25px;
  }
}
*[renewal-ui=true] .recruit .create_area .question .hover_menu .question_add_top,
*[renewal-ui=true] .recruit .quesitonnaire_area .question .hover_menu .question_add_top {
  position: absolute;
  top: -50px;
  left: 0;
  right: 0;
  width: 40px;
  height: 50px;
  margin: 0 auto;
  padding: 0;
  text-align: center;
}
*[renewal-ui=true] .recruit .create_area .question .hover_menu .question_add_bottom,
*[renewal-ui=true] .recruit .quesitonnaire_area .question .hover_menu .question_add_bottom {
  position: absolute;
  bottom: -50px;
  left: 0;
  right: 0;
  width: 40px;
  height: 50px;
  margin: 0 auto;
  padding: 20px 0 0;
  text-align: center;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .create_area .question .hover_menu .question_add_bottom,
*[renewal-ui=true] .recruit .quesitonnaire_area .question .hover_menu .question_add_bottom {
    bottom: -80px;
  }
}
*[renewal-ui=true] .recruit .create_area .question .hover_menu .question_up,
*[renewal-ui=true] .recruit .quesitonnaire_area .question .hover_menu .question_up {
  position: absolute;
  top: calc(50% - 25px);
  right: -25px;
  text-align: center;
  transform: translateY(-35px);
}
*[renewal-ui=true] .recruit .create_area .question .hover_menu .question_down,
*[renewal-ui=true] .recruit .quesitonnaire_area .question .hover_menu .question_down {
  position: absolute;
  top: calc(50% - 25px);
  right: -25px;
  text-align: center;
  transform: translateY(35px);
}
*[renewal-ui=true] .recruit .create_area .question .hover_menu .question_separator,
*[renewal-ui=true] .recruit .quesitonnaire_area .question .hover_menu .question_separator {
  position: absolute;
  display: inline-block;
  padding: 10px 80px 10px 15px;
  height: 40px;
  left: 0;
  font-size: 1.4rem;
  bottom: -38px;
  vertical-align: middle;
  box-sizing: border-box;
  background: #fff;
  box-shadow: 0 7px 10px rgba(0, 0, 0, 0.15);
  border-radius: 5px;
  cursor: pointer;
  z-index: 90;
}
*[renewal-ui=true] .recruit .create_area .question .hover_menu .question_separator::after,
*[renewal-ui=true] .recruit .quesitonnaire_area .question .hover_menu .question_separator::after {
  content: "";
  position: absolute;
  display: inline-block;
  top: 20px;
  bottom: 0;
  right: 15px;
  width: 50px;
  border-top: 1px dashed #ccc;
}
*[renewal-ui=true] .recruit .create_area .question .hover_menu .question_separator img,
*[renewal-ui=true] .recruit .quesitonnaire_area .question .hover_menu .question_separator img {
  margin-right: 10px;
}
*[renewal-ui=true] .recruit .create_area .question .hover_menu .-disabled,
*[renewal-ui=true] .recruit .quesitonnaire_area .question .hover_menu .-disabled {
  color: #AAAAAA;
}
*[renewal-ui=true] .recruit .create_area .question .hover_menu .-disabled::after,
*[renewal-ui=true] .recruit .quesitonnaire_area .question .hover_menu .-disabled::after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 25px;
  left: -13px;
  width: 80px;
  height: 1px;
  background: #d11010;
  transform: rotate(45deg);
}
*[renewal-ui=true] .recruit .create_area .question .necessary,
*[renewal-ui=true] .recruit .quesitonnaire_area .question .necessary {
  position: absolute;
  top: 30px;
  left: 0;
  display: inline-block;
  margin: 0 10px 0 0;
  padding: 2px 5px;
  font-size: 1.4rem;
  color: #fff;
  background: #5bb49b;
  box-sizing: border-box;
  border-radius: 5px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .create_area .question .necessary,
*[renewal-ui=true] .recruit .quesitonnaire_area .question .necessary {
    margin: 0 10px 10px 0;
  }
}
*[renewal-ui=true] .recruit .create_area .question .optional,
*[renewal-ui=true] .recruit .quesitonnaire_area .question .optional {
  position: absolute;
  top: 30px;
  left: 0;
  display: inline-block;
  margin: 0 10px 0 0;
  padding: 2px 5px;
  font-size: 1.4rem;
  color: #5bb49b;
  background: #fff;
  box-sizing: border-box;
  border: 1px solid #5bb49b;
  border-radius: 5px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .create_area .question .optional,
*[renewal-ui=true] .recruit .quesitonnaire_area .question .optional {
    margin: 0 10px 10px 0;
  }
}
*[renewal-ui=true] .recruit .create_area .separator,
*[renewal-ui=true] .recruit .quesitonnaire_area .separator {
  margin-top: 20px;
  position: relative;
  font-size: 0;
}
*[renewal-ui=true] .recruit .create_area .separator::before,
*[renewal-ui=true] .recruit .quesitonnaire_area .separator::before {
  content: "";
  position: absolute;
  width: 100%;
  display: inline-block;
  top: 20px;
  bottom: 0;
  left: 0;
  border-top: 1px dashed #ccc;
}
*[renewal-ui=true] .recruit .create_area .separator .separate_text,
*[renewal-ui=true] .recruit .quesitonnaire_area .separator .separate_text {
  position: relative;
  display: inline-block;
  margin: 0;
  padding: 10px 10px 10px 30px;
  background: #fff;
  vertical-align: baseline;
  font-size: 16px;
}
*[renewal-ui=true] .recruit .create_area .separator .delete,
*[renewal-ui=true] .recruit .quesitonnaire_area .separator .delete {
  position: relative;
  display: inline-block;
  background: #fff;
  margin: 0;
  padding: 10px 30px 10px 10px;
  cursor: pointer;
  font-size: 16px;
}
*[renewal-ui=true] .recruit .create_area .separator img,
*[renewal-ui=true] .recruit .quesitonnaire_area .separator img {
  position: relative;
  top: -5px;
  width: 20px;
  height: auto;
  margin: 0 10px 0 0;
}
*[renewal-ui=true] .recruit .create_area .separator.-mt40,
*[renewal-ui=true] .recruit .quesitonnaire_area .separator.-mt40 {
  margin-top: 40px;
}
*[renewal-ui=true] .recruit .create_area .close_text,
*[renewal-ui=true] .recruit .quesitonnaire_area .close_text {
  position: relative;
  margin: 30px 0 60px;
  text-align: left;
}
*[renewal-ui=true] .recruit .create_area .close_text p,
*[renewal-ui=true] .recruit .quesitonnaire_area .close_text p {
  margin: 0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .create_area .close_text p,
*[renewal-ui=true] .recruit .quesitonnaire_area .close_text p {
    font-size: 1.4rem;
  }
}
*[renewal-ui=true] .recruit .create_area .add_question,
*[renewal-ui=true] .recruit .quesitonnaire_area .add_question {
  position: relative;
  margin: 40px auto;
}
*[renewal-ui=true] .recruit .create_area .add_question::before,
*[renewal-ui=true] .recruit .quesitonnaire_area .add_question::before {
  content: "";
  position: absolute;
  top: 20px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: auto;
  border-top: 1px solid #ccc;
}
*[renewal-ui=true] .recruit .create_area .add_question.disabled,
*[renewal-ui=true] .recruit .quesitonnaire_area .add_question.disabled {
  margin-bottom: 0;
}
*[renewal-ui=true] .recruit .create_area .button,
*[renewal-ui=true] .recruit .quesitonnaire_area .button {
  position: relative;
  display: block;
  color: #fff;
  width: 100%;
  max-width: 200px;
  margin: 0 auto;
  padding: 10px;
  text-align: center;
  text-decoration: none;
  font-size: 1.5rem;
  transition: all 0.5s ease;
  background: #5bb49b;
  border: 1px solid #5bb49b;
  cursor: pointer;
}
*[renewal-ui=true] .recruit .create_area .button:hover,
*[renewal-ui=true] .recruit .quesitonnaire_area .button:hover {
  color: #fff;
  background: #7ec4b0;
}
*[renewal-ui=true] .recruit .create_area .button.btn_disabled,
*[renewal-ui=true] .recruit .quesitonnaire_area .button.btn_disabled {
  background: #ccc;
  border-color: #ccc;
  margin-bottom: 0;
  cursor: default;
}
*[renewal-ui=true] .recruit .create_area .button.btn_add::before,
*[renewal-ui=true] .recruit .quesitonnaire_area .button.btn_add::before {
  content: "＋";
  position: relative;
  margin: 0 0 0 10px;
  display: inline-block;
}
*[renewal-ui=true] .recruit .create_area .button.mt10,
*[renewal-ui=true] .recruit .quesitonnaire_area .button.mt10 {
  margin-top: 10px;
}
*[renewal-ui=true] .recruit .create_area.edit thead,
*[renewal-ui=true] .recruit .quesitonnaire_area.edit thead {
  position: sticky;
  top: 60px;
  z-index: 100;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .create_area.edit thead,
*[renewal-ui=true] .recruit .quesitonnaire_area.edit thead {
    top: -8.4vw;
    background: #fff;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .create_area.-analysis,
*[renewal-ui=true] .recruit .quesitonnaire_area.-analysis {
    padding: 0;
  }
  *[renewal-ui=true] .recruit .create_area.-analysis .box,
*[renewal-ui=true] .recruit .quesitonnaire_area.-analysis .box {
    margin-top: 60px;
    padding: 30px 50px 50px;
  }
  *[renewal-ui=true] .recruit .create_area.-analysis .show-title,
*[renewal-ui=true] .recruit .quesitonnaire_area.-analysis .show-title {
    margin-top: 40px !important;
  }
  *[renewal-ui=true] .recruit .create_area.-analysis .answer,
*[renewal-ui=true] .recruit .quesitonnaire_area.-analysis .answer {
    text-align: left;
  }
  *[renewal-ui=true] .recruit .create_area.-analysis .total td,
*[renewal-ui=true] .recruit .quesitonnaire_area.-analysis .total td {
    background: #f6f5f2;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .create_area.-analysis,
*[renewal-ui=true] .recruit .quesitonnaire_area.-analysis {
    margin-top: 30px;
    padding: 0;
  }
  *[renewal-ui=true] .recruit .create_area.-analysis .box,
*[renewal-ui=true] .recruit .quesitonnaire_area.-analysis .box {
    padding-bottom: 20px;
  }
  *[renewal-ui=true] .recruit .create_area.-analysis .question .question,
*[renewal-ui=true] .recruit .quesitonnaire_area.-analysis .question .question {
    padding: 0;
  }
}
*[renewal-ui=true] .recruit .create_area.-analysis .box .data_info,
*[renewal-ui=true] .recruit .quesitonnaire_area.-analysis .box .data_info {
  font-size: 1.4rem;
  margin: 0 0 20px;
  padding: 0 0 10px;
  border-bottom: 1px solid #ccc;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .create_area.-analysis .box .data_info,
*[renewal-ui=true] .recruit .quesitonnaire_area.-analysis .box .data_info {
    padding-top: 30px;
  }
}
*[renewal-ui=true] .recruit .create_area.-analysis .box .data_info .select_area,
*[renewal-ui=true] .recruit .quesitonnaire_area.-analysis .box .data_info .select_area {
  margin-bottom: 10px;
  margin-right: 20px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .create_area.-analysis .box .data_info .select_area,
*[renewal-ui=true] .recruit .quesitonnaire_area.-analysis .box .data_info .select_area {
    margin-bottom: 0;
    margin-right: 0;
    width: 100%;
  }
}
*[renewal-ui=true] .recruit .create_area.-analysis .box .data_info .select_area select,
*[renewal-ui=true] .recruit .quesitonnaire_area.-analysis .box .data_info .select_area select {
  margin-left: 10px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .create_area.-analysis .box .data_info .select_area select,
*[renewal-ui=true] .recruit .quesitonnaire_area.-analysis .box .data_info .select_area select {
    width: 100%;
    margin-left: 0;
  }
}
*[renewal-ui=true] .recruit .create_area.-analysis .box .data_info .select_area.category,
*[renewal-ui=true] .recruit .quesitonnaire_area.-analysis .box .data_info .select_area.category {
  margin-right: 0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .create_area.-analysis .box .data_info .select_area.category select,
*[renewal-ui=true] .recruit .quesitonnaire_area.-analysis .box .data_info .select_area.category select {
    border-radius: 0 0 5px 5px;
  }
}
*[renewal-ui=true] .recruit .create_area.-analysis .box .data_info .question_select,
*[renewal-ui=true] .recruit .quesitonnaire_area.-analysis .box .data_info .question_select {
  -webkit-box-align: center;
  align-items: center;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .create_area.-analysis .box .data_info .question_select,
*[renewal-ui=true] .recruit .quesitonnaire_area.-analysis .box .data_info .question_select {
    width: 100%;
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .create_area.-analysis .box .data_info .question_select .flex,
*[renewal-ui=true] .recruit .quesitonnaire_area.-analysis .box .data_info .question_select .flex {
    display: block;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .create_area.-analysis .box .data_info .question_select span,
*[renewal-ui=true] .recruit .quesitonnaire_area.-analysis .box .data_info .question_select span {
    display: inline-block;
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .create_area.-analysis .box .data_info .question_select .select_area,
*[renewal-ui=true] .recruit .create_area.-analysis .box .data_info .question_select select,
*[renewal-ui=true] .recruit .quesitonnaire_area.-analysis .box .data_info .question_select .select_area,
*[renewal-ui=true] .recruit .quesitonnaire_area.-analysis .box .data_info .question_select select {
    margin: 0;
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .create_area.-analysis .box .data_info .category_select,
*[renewal-ui=true] .recruit .quesitonnaire_area.-analysis .box .data_info .category_select {
    width: 100%;
  }
  *[renewal-ui=true] .recruit .create_area.-analysis .box .data_info .category_select ul,
*[renewal-ui=true] .recruit .quesitonnaire_area.-analysis .box .data_info .category_select ul {
    border-radius: 5px 5px 0 0;
  }
  *[renewal-ui=true] .recruit .create_area.-analysis .box .data_info .category_select li,
*[renewal-ui=true] .recruit .quesitonnaire_area.-analysis .box .data_info .category_select li {
    width: 50%;
  }
  *[renewal-ui=true] .recruit .create_area.-analysis .box .data_info .category_select li.comparison,
*[renewal-ui=true] .recruit .quesitonnaire_area.-analysis .box .data_info .category_select li.comparison {
    border-radius: 5px 0 0 0;
  }
  *[renewal-ui=true] .recruit .create_area.-analysis .box .data_info .category_select li.position,
*[renewal-ui=true] .recruit .quesitonnaire_area.-analysis .box .data_info .category_select li.position {
    border-radius: 0 5px 0 0;
  }
}
*[renewal-ui=true] .recruit .create_area.-analysis .explain.analyze,
*[renewal-ui=true] .recruit .quesitonnaire_area.-analysis .explain.analyze {
  margin: 20px 0;
}
*[renewal-ui=true] .recruit .create_area.-analysis .explain.analyze li,
*[renewal-ui=true] .recruit .quesitonnaire_area.-analysis .explain.analyze li {
  padding-left: 0;
}
*[renewal-ui=true] .recruit .create_area.-analysis .graph.cross,
*[renewal-ui=true] .recruit .quesitonnaire_area.-analysis .graph.cross {
  position: relative;
  margin: 40px 0 0;
  padding: 0 0 0 60px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .create_area.-analysis .graph.cross,
*[renewal-ui=true] .recruit .quesitonnaire_area.-analysis .graph.cross {
    min-height: 300px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .create_area.-analysis .graph.cross,
*[renewal-ui=true] .recruit .quesitonnaire_area.-analysis .graph.cross {
    padding: 0 0 0 40px;
  }
}
*[renewal-ui=true] .recruit .create_area.-analysis .graph.cross h4,
*[renewal-ui=true] .recruit .quesitonnaire_area.-analysis .graph.cross h4 {
  padding: 10px;
  text-align: center;
}
*[renewal-ui=true] .recruit .create_area.-analysis .graph.cross .cross_title_horizontal,
*[renewal-ui=true] .recruit .quesitonnaire_area.-analysis .graph.cross .cross_title_horizontal {
  margin-bottom: 30px;
  background: url("/note_bg.593a0562.png");
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .create_area.-analysis .graph.cross .cross_title_horizontal,
*[renewal-ui=true] .recruit .quesitonnaire_area.-analysis .graph.cross .cross_title_horizontal {
    padding: 8px 10px;
    font-size: 1.4rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
*[renewal-ui=true] .recruit .create_area.-analysis .graph.cross .cross_title_vertical,
*[renewal-ui=true] .recruit .quesitonnaire_area.-analysis .graph.cross .cross_title_vertical {
  position: absolute;
  left: -20px;
  width: 40px;
  height: calc(100% - 75px);
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
  background: url("/note_bg_gray.876c5e50.png");
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .create_area.-analysis .graph.cross .cross_title_vertical,
*[renewal-ui=true] .recruit .quesitonnaire_area.-analysis .graph.cross .cross_title_vertical {
    min-height: 150px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .create_area.-analysis .graph.cross .cross_title_vertical,
*[renewal-ui=true] .recruit .quesitonnaire_area.-analysis .graph.cross .cross_title_vertical {
    width: 30px;
    height: calc(100% - 70px);
    min-height: 150px;
    font-size: 1.4rem;
    line-height: 12px;
  }
}
*[renewal-ui=true] .recruit .create_area.-analysis .important_table_open,
*[renewal-ui=true] .recruit .create_area.-analysis .reason_table_open,
*[renewal-ui=true] .recruit .quesitonnaire_area.-analysis .important_table_open,
*[renewal-ui=true] .recruit .quesitonnaire_area.-analysis .reason_table_open {
  margin: 30px 0 0;
}
*[renewal-ui=true] .recruit .create_area.-analysis .important_table_open.comment-show .button,
*[renewal-ui=true] .recruit .create_area.-analysis .reason_table_open.comment-show .button,
*[renewal-ui=true] .recruit .quesitonnaire_area.-analysis .important_table_open.comment-show .button,
*[renewal-ui=true] .recruit .quesitonnaire_area.-analysis .reason_table_open.comment-show .button {
  max-width: 500px;
}
*[renewal-ui=true] .recruit .create_area.-analysis .important_detail,
*[renewal-ui=true] .recruit .create_area.-analysis .reason_detail,
*[renewal-ui=true] .recruit .quesitonnaire_area.-analysis .important_detail,
*[renewal-ui=true] .recruit .quesitonnaire_area.-analysis .reason_detail {
  padding-top: 30px;
}
*[renewal-ui=true] .recruit .create_area.-analysis .important_table_close,
*[renewal-ui=true] .recruit .create_area.-analysis .reason_table_close,
*[renewal-ui=true] .recruit .quesitonnaire_area.-analysis .important_table_close,
*[renewal-ui=true] .recruit .quesitonnaire_area.-analysis .reason_table_close {
  margin-top: 30px;
}
*[renewal-ui=true] .recruit .create_area.-analysis .more_box,
*[renewal-ui=true] .recruit .quesitonnaire_area.-analysis .more_box {
  display: none;
}
*[renewal-ui=true] .recruit .create_area.-analysis .category_select_analyze,
*[renewal-ui=true] .recruit .quesitonnaire_area.-analysis .category_select_analyze {
  margin: 20px 0 0;
  -webkit-box-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  align-items: center;
}
*[renewal-ui=true] .recruit .create_area.-analysis .category_select_analyze ul,
*[renewal-ui=true] .recruit .quesitonnaire_area.-analysis .category_select_analyze ul {
  margin: 0 0 0 10px;
  padding: 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 5px;
  background: #efefef;
}
*[renewal-ui=true] .recruit .create_area.-analysis .category_select_analyze li,
*[renewal-ui=true] .recruit .quesitonnaire_area.-analysis .category_select_analyze li {
  color: #333;
  padding: 5px 10px;
  cursor: pointer;
}
*[renewal-ui=true] .recruit .create_area.-analysis .category_select_analyze li:nth-of-type(1),
*[renewal-ui=true] .recruit .quesitonnaire_area.-analysis .category_select_analyze li:nth-of-type(1) {
  border-radius: 5px 0 0 5px;
}
*[renewal-ui=true] .recruit .create_area.-analysis .category_select_analyze li:nth-last-of-type(1),
*[renewal-ui=true] .recruit .quesitonnaire_area.-analysis .category_select_analyze li:nth-last-of-type(1) {
  border-radius: 0 5px 5px 0;
}
*[renewal-ui=true] .recruit .create_area.-analysis .category_select_analyze .current,
*[renewal-ui=true] .recruit .quesitonnaire_area.-analysis .category_select_analyze .current {
  margin: 0;
  color: #fff;
  background: #5bb49b;
  cursor: default;
}
*[renewal-ui=true] .recruit .create_area.-analysis .table_scroll,
*[renewal-ui=true] .recruit .quesitonnaire_area.-analysis .table_scroll {
  margin: 20px 0 0;
  width: 100%;
  overflow-x: auto;
}
*[renewal-ui=true] .recruit .create_area.-analysis .table_scroll table,
*[renewal-ui=true] .recruit .quesitonnaire_area.-analysis .table_scroll table {
  min-width: 100%;
  width: auto;
  max-width: inherit;
  table-layout: fixed;
}
*[renewal-ui=true] .recruit .create_area.-analysis .table_scroll .answer,
*[renewal-ui=true] .recruit .quesitonnaire_area.-analysis .table_scroll .answer {
  text-align: left;
  position: -webkit-sticky;
  position: sticky;
  left: -1px;
  z-index: 200;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .create_area.-analysis .table_scroll .answer,
*[renewal-ui=true] .recruit .quesitonnaire_area.-analysis .table_scroll .answer {
    width: 250px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .create_area.-analysis .table_scroll .answer,
*[renewal-ui=true] .recruit .quesitonnaire_area.-analysis .table_scroll .answer {
    width: 150px;
  }
}
*[renewal-ui=true] .recruit .create_area.-analysis .table_scroll .total td,
*[renewal-ui=true] .recruit .quesitonnaire_area.-analysis .table_scroll .total td {
  background: #f6f5f2;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .create_area.-analysis .table_scroll.mt60,
*[renewal-ui=true] .recruit .quesitonnaire_area.-analysis .table_scroll.mt60 {
    margin-top: 60px;
  }
}
*[renewal-ui=true] .recruit .create_area.-analysis .back,
*[renewal-ui=true] .recruit .quesitonnaire_area.-analysis .back {
  background: #fff;
  color: #5bb49b;
}
*[renewal-ui=true] .recruit .create_area.-analysis .pager,
*[renewal-ui=true] .recruit .quesitonnaire_area.-analysis .pager {
  margin-top: 20px;
}
*[renewal-ui=true] .recruit .create_area.-analysis .pager li,
*[renewal-ui=true] .recruit .quesitonnaire_area.-analysis .pager li {
  padding: 0;
}
*[renewal-ui=true] .recruit .create_area.-analysis .analysis_box_delete,
*[renewal-ui=true] .recruit .quesitonnaire_area.-analysis .analysis_box_delete {
  position: absolute;
  right: 30px;
  top: 30px;
  font-size: 3rem;
}
*[renewal-ui=true] .recruit .create_area.-analysis h3.analyze_category,
*[renewal-ui=true] .recruit .quesitonnaire_area.-analysis h3.analyze_category {
  margin: 40px 0 20px;
  padding: 10px;
  font-weight: bold;
  background: #f6f5f2 url("/note_bg.593a0562.png");
}
*[renewal-ui=true] .recruit .create_area.-analysis h3.analyze_category .response_num,
*[renewal-ui=true] .recruit .quesitonnaire_area.-analysis h3.analyze_category .response_num {
  position: relative;
  width: auto;
  border-radius: 0;
  background: none;
  border-left: 1px solid #ccc;
  margin-left: 1em;
  padding-left: 1em;
}
*[renewal-ui=true] .recruit .create_area .status_complete,
*[renewal-ui=true] .recruit .quesitonnaire_area .status_complete {
  margin-top: -10px;
  background: #56ce8f;
  padding: 10px;
  text-align: center;
  color: #fff;
}
*[renewal-ui=true] .recruit .create_area .status_complete.-fix,
*[renewal-ui=true] .recruit .quesitonnaire_area .status_complete.-fix {
  background: #C24A4A;
}
*[renewal-ui=true] .recruit .create_question.-plus {
  max-height: 90%;
}
*[renewal-ui=true] .recruit .create_question .question_num {
  position: absolute;
  left: 15px;
  top: 0;
  font-family: futura-pt, sans-serif;
  font-weight: 400;
  color: #5bb49b;
}
*[renewal-ui=true] .recruit .create_question .select_post_type,
*[renewal-ui=true] .recruit .create_question .post_name {
  max-width: 640px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .create_question .select_post_type,
*[renewal-ui=true] .recruit .create_question .post_name {
    width: 90%;
  }
}
*[renewal-ui=true] .recruit .create_question .select_post_type dt,
*[renewal-ui=true] .recruit .create_question .post_name dt {
  margin-top: 0;
  color: #5bb49b;
}
*[renewal-ui=true] .recruit .create_question .select_type_detail {
  max-width: 640px;
}
*[renewal-ui=true] .recruit .create_question .select_type_detail dt {
  color: #5bb49b;
}
*[renewal-ui=true] .recruit .create_question select {
  padding-right: 40px;
}
*[renewal-ui=true] .recruit .create_question .select_radio .select_edit {
  margin: 0 0 10px;
}
*[renewal-ui=true] .recruit .create_question .select_radio dd:nth-of-type(n+2) input:disabled,
*[renewal-ui=true] .recruit .create_question .select_radio dd:nth-of-type(n+2) input:disabled + label {
  display: none;
}
*[renewal-ui=true] .recruit .create_question .select_text textarea {
  height: 12em;
}
*[renewal-ui=true] .recruit .create_question .select_explain textarea {
  height: 5em;
}
*[renewal-ui=true] .recruit .create_question .select_explain textarea.detail {
  height: 10em;
}
*[renewal-ui=true] .recruit .create_question .select_explain textarea.first_text {
  height: 11.5em;
}
*[renewal-ui=true] .recruit .create_question .select_explain .attention {
  background: #ffe4e9;
  margin-bottom: 30px;
  padding: 5px 10px;
  font-size: 1.4rem;
}
*[renewal-ui=true] .recruit .create_question .slider_setting {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .create_question .slider_setting dt {
    margin-top: 14px;
    float: left;
    color: #333;
    width: 6em;
  }
}
*[renewal-ui=true] .recruit .create_question .slider_setting dd {
  padding: 0;
}
*[renewal-ui=true] .recruit .create_question .slider_setting dd.align_center {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
*[renewal-ui=true] .recruit .create_question .slider_setting dd input[type=text] {
  width: 30% !important;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .create_question .slider_setting dd.slider_label input[type=text] {
    margin-bottom: 10px;
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .create_question .slider_setting dd .select_area {
    width: 25.5%;
  }
}
*[renewal-ui=true] .recruit .create_question .-font14 {
  font-size: 1.4rem;
}
*[renewal-ui=true] .recruit .create_question .question_count {
  position: fixed;
  text-align: right;
  pointer-events: none;
  margin: 0;
  width: 100%;
  bottom: 10%;
}
*[renewal-ui=true] .recruit .create_question .question_count.-show {
  margin: 0 -55px;
  width: 92%;
  max-width: 750px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .create_question .question_count.-show {
    margin: 0 -50px;
  }
}
*[renewal-ui=true] .recruit .create_question .question_count span {
  display: inline-block;
  padding: 15px;
  font-weight: bold;
  border-radius: 5px 0 0 5px;
  background: url("/note_bg.593a0562.png") left top;
}
*[renewal-ui=true] .recruit .create_question .modal_action_btn_area {
  margin-top: 40px;
}
*[renewal-ui=true] .recruit .create_question .button.save {
  display: block;
  color: #fff;
  width: 100%;
  max-width: 300px;
  margin: 0 auto;
  padding: 10px;
  text-align: center;
  text-decoration: none;
  font-size: 1.5rem;
  transition: all 0.5s ease;
  background: #5bb49b;
  border: 1px solid #5bb49b;
}
*[renewal-ui=true] .recruit .create_question .button.save:hover {
  color: #fff;
  background: #7ec4b0;
}
*[renewal-ui=true] .recruit .create_question .button.save::after {
  content: ">";
  position: relative;
  margin: 0 0 0 10px;
  display: inline-block;
}
*[renewal-ui=true] .recruit .create_question .button.save.mt10 {
  margin-top: 10px;
}
*[renewal-ui=true] .recruit .create_question input:disabled + label {
  color: #999;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .recruit_setting {
    margin-top: 30px;
  }
}
*[renewal-ui=true] .recruit .recruit_setting .inner_tab {
  margin-right: 30px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .recruit_setting .inner_tab {
    margin: 20px 5vw;
    flex-wrap: wrap;
  }
  *[renewal-ui=true] .recruit .recruit_setting .inner_tab li.tab {
    width: 49%;
    margin: 0 0 5px;
  }
}
*[renewal-ui=true] .recruit .recruit_setting h2 {
  position: relative;
  padding-right: 30px;
  text-align: left;
}
*[renewal-ui=true] .recruit .recruit_setting h2 button.edit {
  position: absolute;
  margin: auto 0;
  top: 0;
  bottom: 0;
  right: 15px;
  width: 18px;
  height: 18px;
  border: none;
  background: url("/icon_edit.faff9a7a.png") center center/auto 100% no-repeat;
}
*[renewal-ui=true] .recruit .recruit_setting .note {
  list-style: disc;
  text-align: left;
  font-size: 1.4rem;
  margin: 0 0 40px;
  padding: 30px 20px 20px 45px;
  list-style: disc;
  font-size: 1.5rem;
  background: url("/help_tips.43883725.png") left 20px top 10px/27px auto no-repeat, url("/h2_bg_left.b4c10c35.png") left top/250px auto no-repeat;
  background-color: #f5f5f5;
  border-left: 3px solid #5bb49b;
}
*[renewal-ui=true] .recruit .recruit_setting .note li {
  margin-top: 5px;
}
*[renewal-ui=true] .recruit .recruit_setting .note.-users {
  padding: 30px 20px 20px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .recruit_setting .note.-users ul {
    margin-left: 25px;
  }
}
*[renewal-ui=true] .recruit .recruit_setting .note ul {
  list-style: disc;
}
*[renewal-ui=true] .recruit .recruit_setting .note table {
  margin-top: 20px;
}
*[renewal-ui=true] .recruit .recruit_setting .note table th {
  background: #5bb49b;
  color: #fff;
}
*[renewal-ui=true] .recruit .recruit_setting .note table .sub_head th {
  border-left: 1px solid #ccc;
}
*[renewal-ui=true] .recruit .recruit_setting .box {
  margin: 0 30px 0 0;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .recruit_setting .box {
    padding: 30px 0 0;
    box-shadow: none;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .recruit_setting .box {
    margin: 0 auto;
    width: 90%;
    padding: 20px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .recruit_setting .list_search {
    width: 400px;
  }
}
*[renewal-ui=true] .recruit .recruit_setting .list_search input[type=text] {
  display: inline-block;
  width: 100%;
  max-width: 400px;
  margin: 0 0 10px;
  padding: 10px 10px 10px 40px;
  border: 1px solid #ccc;
  border-radius: 5px;
  font-size: 1.4rem;
  background: url("/icon_search.48a78da4.png") left 10px center no-repeat;
}
*[renewal-ui=true] .recruit .recruit_setting table th.name,
*[renewal-ui=true] .recruit .recruit_setting table td.name {
  width: 15%;
}
*[renewal-ui=true] .recruit .recruit_setting table th.date,
*[renewal-ui=true] .recruit .recruit_setting table th.status,
*[renewal-ui=true] .recruit .recruit_setting table td.date,
*[renewal-ui=true] .recruit .recruit_setting table td.status {
  width: 10%;
}
*[renewal-ui=true] .recruit .recruit_setting table th.detail,
*[renewal-ui=true] .recruit .recruit_setting table td.detail {
  width: 40%;
}
*[renewal-ui=true] .recruit .recruit_setting table th.edit,
*[renewal-ui=true] .recruit .recruit_setting table td.edit {
  width: 8%;
}
*[renewal-ui=true] .recruit .recruit_setting table th.edit img,
*[renewal-ui=true] .recruit .recruit_setting table td.edit img {
  width: auto;
  height: 20px;
}
*[renewal-ui=true] .recruit .recruit_setting .pager {
  text-align: left;
}
*[renewal-ui=true] .recruit .recruit_setting .master_data .master_status {
  position: relative;
  width: 40%;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .recruit_setting .master_data .master_status {
    width: 100%;
  }
}
*[renewal-ui=true] .recruit .recruit_setting .master_data .master_route,
*[renewal-ui=true] .recruit .recruit_setting .master_data .master_place {
  position: relative;
  width: 28%;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .recruit_setting .master_data .master_route,
*[renewal-ui=true] .recruit .recruit_setting .master_data .master_place {
    margin-top: 20px;
    width: 100%;
  }
}
*[renewal-ui=true] .recruit .recruit_setting .master_data .result_doc,
*[renewal-ui=true] .recruit .recruit_setting .master_data .result_interview {
  position: relative;
  width: 48%;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .recruit_setting .master_data .result_doc,
*[renewal-ui=true] .recruit .recruit_setting .master_data .result_interview {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .recruit_setting .master_data .result_interview {
    margin-top: 20px;
  }
}
*[renewal-ui=true] .recruit .recruit_setting .master_data .master_list {
  padding: 0 10px;
  text-align: left;
  white-space: pre-line;
  line-height: 180%;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .recruit_setting .master_data .master_list {
    padding: 0;
  }
}
*[renewal-ui=true] .recruit .recruit_setting .master_data .master_list::first-line {
  line-height: 0;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .recruit_setting .master_data .help {
    top: 5px;
  }
}
*[renewal-ui=true] .recruit .recruit_setting .master_data .helper {
  text-align: left;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .recruit_setting .master_data .helper {
    width: 100%;
    top: -10em;
    right: auto;
    left: 0;
    margin: 0;
  }
}
*[renewal-ui=true] .recruit .recruit_setting .master_data h2 {
  font-size: 1.8rem;
  margin-bottom: 20px;
}
*[renewal-ui=true] .recruit .recruit_setting .master_data dl {
  padding: 0 10px;
  text-align: left;
  line-height: 180%;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .recruit_setting .master_data dl {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    justify-content: space-between;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .recruit_setting .master_data dl {
    padding: 0;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .recruit_setting .master_data dl dt {
    width: 5em;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .recruit_setting .master_data dl dd {
    width: calc(100% - 5em);
  }
}
*[renewal-ui=true] .recruit .recruit_setting .master_data textarea {
  width: 100%;
  height: auto;
  padding: 10px;
  text-indent: 0;
  border: 1px solid #ccc;
  border-radius: 5px;
}
*[renewal-ui=true] .recruit .recruit_setting .master_data .btn_area {
  margin: 50px auto 20px;
}
*[renewal-ui=true] .recruit .recruit_setting .master_box,
*[renewal-ui=true] .recruit .recruit_setting .setting_result,
*[renewal-ui=true] .recruit .recruit_setting .setting_process {
  margin: 0 auto;
}
*[renewal-ui=true] .recruit .recruit_setting .master_box h2,
*[renewal-ui=true] .recruit .recruit_setting .setting_result h2,
*[renewal-ui=true] .recruit .recruit_setting .setting_process h2 {
  margin-top: 0;
}
*[renewal-ui=true] .recruit .recruit_setting .master_box {
  max-width: 960px;
}
*[renewal-ui=true] .recruit .recruit_setting .setting_result {
  max-width: 800px;
}
*[renewal-ui=true] .recruit .recruit_setting .setting_process {
  max-width: 650px;
}
*[renewal-ui=true] .recruit .recruit_setting .setting_process label {
  margin-right: 30px;
}
*[renewal-ui=true] .recruit .recruit_setting .setting_process input[type=text],
*[renewal-ui=true] .recruit .recruit_setting .setting_process input[type=date] {
  border: 1px solid #ccc;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .recruit_setting .setting_process input[type=text],
*[renewal-ui=true] .recruit .recruit_setting .setting_process input[type=date] {
    width: 100%;
    margin: 0 10px 0 0;
    padding: 10px;
    font-size: 1.6rem;
    box-sizing: border-box;
    border-radius: 5px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .recruit_setting .setting_process input[type=text],
*[renewal-ui=true] .recruit .recruit_setting .setting_process input[type=date] {
    width: 100%;
    margin: 0 0 10px;
    padding: 5px;
    font-size: 1.4rem;
  }
}
*[renewal-ui=true] .recruit .recruit_setting .setting_process dl dt {
  margin-top: 10px;
  align-self: center;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .recruit_setting .setting_process dl dt {
    width: 180px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .recruit_setting .setting_process dl dt.-right {
    text-align: right;
    padding-right: 20px;
  }
}
*[renewal-ui=true] .recruit .recruit_setting .setting_process dl dd {
  margin-top: 10px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .recruit_setting .setting_process dl dd {
    width: calc(100% - 180px);
  }
}
*[renewal-ui=true] .recruit .flex_cols .error,
*[renewal-ui=true] .recruit .flex_cols .error-text {
  margin-bottom: 0 !important;
}
*[renewal-ui=true] .recruit .modal_box {
  position: relative;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .modal_box h2 {
    font-size: 1.8rem;
  }
}
*[renewal-ui=true] .recruit .modal_box h3 {
  font-size: 1.6rem;
}
*[renewal-ui=true] .recruit .modal_box .necessary {
  background: #56ce8f;
}
*[renewal-ui=true] .recruit .modal_box dl {
  width: 100%;
  max-width: 650px;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .modal_box dl {
    width: 90%;
  }
}
*[renewal-ui=true] .recruit .modal_box dt {
  margin-top: 20px;
  position: relative;
}
*[renewal-ui=true] .recruit .modal_box dt.mt10 {
  margin-top: 13px;
}
*[renewal-ui=true] .recruit .modal_box dd {
  margin-top: 10px;
  position: relative;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .modal_box dl.pos_input {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 60px;
  }
  *[renewal-ui=true] .recruit .modal_box dl.pos_input.mb0 {
    margin-bottom: 0;
  }
  *[renewal-ui=true] .recruit .modal_box dl.pos_input dt {
    width: 30%;
  }
  *[renewal-ui=true] .recruit .modal_box dl.pos_input dd {
    width: 70%;
    padding-left: 20px;
    box-sizing: border-box;
  }
  *[renewal-ui=true] .recruit .modal_box dl.pos_input dd input[type=text] {
    width: 100%;
  }
}
*[renewal-ui=true] .recruit .modal_box dl.pos_input .add {
  position: relative;
  width: 100%;
  margin: 10px 0 0;
  padding: 0;
  text-align: center;
  height: 50px;
}
*[renewal-ui=true] .recruit .modal_box dl.pos_input .add::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto 0;
  width: 100%;
  height: 1px;
  background: #ccc;
  left: 0;
}
*[renewal-ui=true] .recruit .modal_box dl.pos_input .add .add_btn {
  position: relative;
  display: block;
  padding: 5px 15px;
  margin: 0 auto;
  width: 250px;
  line-height: 25px;
  color: #fff;
  background: #5bb49b;
  cursor: pointer;
  border: 10px solid #fff;
  border-radius: 15px;
}
*[renewal-ui=true] .recruit .modal_box dl.delete_date {
  max-width: 400px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .modal_box dl.delete_date {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 40px;
  }
  *[renewal-ui=true] .recruit .modal_box dl.delete_date dt {
    width: 50%;
  }
  *[renewal-ui=true] .recruit .modal_box dl.delete_date dd {
    width: 50%;
    box-sizing: border-box;
  }
  *[renewal-ui=true] .recruit .modal_box dl.delete_date dd input[type=text] {
    width: 100%;
  }
}
*[renewal-ui=true] .recruit .modal_box .retire_info {
  display: none;
  width: 100%;
  max-width: 500px;
  margin: 20px auto;
  padding: 20px 0 0;
  border-top: 1px solid #ccc;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .modal_box .retire_info {
    margin: -20px auto 60px;
  }
}
*[renewal-ui=true] .recruit .modal_box .retire_info dl.pos_input {
  margin: 0;
}
*[renewal-ui=true] .recruit .modal_box label {
  margin-right: 20px;
  cursor: pointer;
}
*[renewal-ui=true] .recruit .modal_box textarea {
  height: 8em;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .modal_box textarea {
    font-size: 1.6rem;
  }
}
*[renewal-ui=true] .recruit .modal_box p {
  margin: 10px 0 0;
  padding: 0;
  font-size: 1.4rem;
}
*[renewal-ui=true] .recruit .modal_box p.error {
  color: #d11010;
}
*[renewal-ui=true] .recruit .modal_box ul {
  margin: 0;
  padding: 0;
}
*[renewal-ui=true] .recruit .modal_box .submit,
*[renewal-ui=true] .recruit .modal_box .create {
  position: relative;
  display: block;
  color: #fff;
  width: 100%;
  max-width: 300px;
  margin: 50px auto 0;
  padding: 10px;
  text-align: center;
  text-decoration: none;
  font-size: 1.8rem;
  transition: all 0.5s ease;
  background: #5bb49b;
  border: 1px solid #5bb49b;
}
*[renewal-ui=true] .recruit .modal_box .submit:hover,
*[renewal-ui=true] .recruit .modal_box .create:hover {
  color: #fff;
  background: #4da88f;
}
*[renewal-ui=true] .recruit .modal_box .cancel {
  display: block;
  color: #5bb49b;
  width: 100%;
  max-width: 300px;
  margin: 10px auto 0;
  text-align: center;
  text-decoration: none;
  font-size: 1.5rem;
  transition: all 0.5s ease;
  background: #fff;
}
*[renewal-ui=true] .recruit .modal_box .cancel:hover {
  color: #5bb49b;
  background: #fff;
}
*[renewal-ui=true] .recruit .modal_box .modal_close {
  position: absolute;
  right: 20px;
  top: 10px;
  font-size: 50px;
  font-weight: 100;
  line-height: 100%;
  margin: 0;
  padding: 0;
  cursor: pointer;
}
*[renewal-ui=true] .recruit .modal_box .retire_modal dl {
  margin: 40px auto !important;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit dl.info {
    margin-top: 30px;
  }
}
*[renewal-ui=true] .recruit dl.info dt {
  position: relative;
  color: #5bb49b;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit dl.info dt {
    padding-top: 30px;
    width: 24rem;
    float: left;
  }
  *[renewal-ui=true] .recruit dl.info dt.no_float {
    position: relative;
    margin: 40px 0 0;
    padding: 10px 25px;
    color: #333 !important;
    border-bottom: 2px solid #999;
    z-index: 1;
  }
  *[renewal-ui=true] .recruit dl.info dt.no_float::before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    padding: 0;
    background: url("/h2_bg_left.b4c10c35.png") left top/156px auto no-repeat, url("/h2_bg_right.227f30a3.png") right top/156px auto no-repeat;
    background-color: #F5F4F3;
    z-index: -1;
  }
  *[renewal-ui=true] .recruit dl.info dt.no_float::after {
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-color: #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 10px 10px 0px 0px;
    z-index: -1;
  }
  *[renewal-ui=true] .recruit dl.info dt.no_float {
    width: 100%;
    float: none;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit dl.info dt {
    padding: 0 0 10px;
  }
}
*[renewal-ui=true] .recruit dl.info dt.uneditable {
  padding-top: 20px;
}
*[renewal-ui=true] .recruit dl.info dt.-status {
  padding-top: 17px;
}
*[renewal-ui=true] .recruit dl.info dt.radio_title {
  padding-top: 17px;
}
*[renewal-ui=true] .recruit dl.info dd {
  margin: 0;
  vertical-align: middle;
  font-size: 1.4rem;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit dl.info dd {
    padding: 20px 0 20px 25rem;
    border-bottom: 1px solid #ccc;
  }
  *[renewal-ui=true] .recruit dl.info dd.no_float {
    padding: 20px 0 20px;
    border-bottom: none;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit dl.info dd {
    border-top: 1px solid #ccc;
    padding: 20px 0;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit dl.info dd select {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit dl.info dd select {
    width: 100%;
  }
}
*[renewal-ui=true] .recruit dl.info dd .select-wrap {
  position: relative;
  display: inline-block;
  background: #fff;
  border-radius: 5px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit dl.info dd .select-wrap {
    width: 90%;
    margin: 0 auto 20px;
    text-align: center;
  }
}
*[renewal-ui=true] .recruit dl.info dd .select-wrap::after {
  content: "▼";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 10px;
  margin: auto 0;
  font-size: 10px;
  height: 16px;
  color: #333;
  z-index: 10;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit dl.info dd .select-wrap {
    width: calc(100% - 100px);
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit dl.info dd .select-wrap {
    width: 100%;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit dl.info dd label {
    margin-bottom: 0;
  }
}
*[renewal-ui=true] .recruit dl.info dd input[type=radio]:before {
  top: 5px;
}
*[renewal-ui=true] .recruit dl.info dd input[type=radio]:after {
  top: 2px;
}
*[renewal-ui=true] .recruit dl.info dd label {
  margin-right: 30px;
}
*[renewal-ui=true] .recruit dl.info dd .disabled td {
  background: #ebebeb;
  color: #999;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .recruit_list_modal dl {
    width: 90%;
    margin: 0 auto;
  }
}
*[renewal-ui=true] .recruit .recruit_list_modal input,
*[renewal-ui=true] .recruit .recruit_list_modal textarea,
*[renewal-ui=true] .recruit .recruit_list_modal select {
  -webkit-appearance: none;
  appearance: none;
}
*[renewal-ui=true] .recruit .recruit_list_modal .document_upload strong {
  display: block;
  color: #5bb49b;
}
*[renewal-ui=true] .recruit .recruit_list_modal .document_upload li {
  position: relative;
  margin-top: 10px;
}
*[renewal-ui=true] .recruit .recruit_list_modal .document_upload input[type=file] {
  margin-top: 5px;
}
*[renewal-ui=true] .recruit .recruit_list_modal .document_upload .upload {
  position: relative;
}
*[renewal-ui=true] .recruit .recruit_list_modal .document_upload .delete_doc {
  position: absolute;
  top: 3px;
  right: 0;
  width: 20px;
  height: 20px;
  text-align: center;
  border: none;
  background: none;
}
*[renewal-ui=true] .recruit .recruit_list_modal .document_upload .delete_doc img {
  width: auto;
  height: 20px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .custom_survey_title .return {
    margin: 10px 5vw 0;
  }
}
*[renewal-ui=true] .recruit .respondent_detail,
*[renewal-ui=true] .recruit .recruit_info {
  background: #f6f5f2;
  padding: 20px;
}
*[renewal-ui=true] .recruit .respondent_detail ul,
*[renewal-ui=true] .recruit .recruit_info ul {
  margin: 0;
  padding: 0;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .respondent_detail ul,
*[renewal-ui=true] .recruit .recruit_info ul {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    -webkit-box-align: center;
    align-items: center;
  }
}
*[renewal-ui=true] .recruit .respondent_detail ul li,
*[renewal-ui=true] .recruit .recruit_info ul li {
  text-align: left;
  line-height: 200%;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .respondent_detail ul li,
*[renewal-ui=true] .recruit .recruit_info ul li {
    width: 50%;
    white-space: nowrap;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .respondent_detail ul li,
*[renewal-ui=true] .recruit .recruit_info ul li {
    font-size: 1.4rem;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .respondent_detail.-analyze li,
*[renewal-ui=true] .recruit .recruit_info.-analyze li {
    width: auto;
    margin: 0 20px;
    white-space: nowrap;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .respondent_detail {
    padding-left: 50px;
    padding-right: 50px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .recruit_info ul {
    -webkit-box-pack: center;
    justify-content: center;
  }
}
*[renewal-ui=true] .recruit .recruit_respondent_answer {
  display: block !important;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .recruit_respondent_answer {
    margin-top: 30px;
    padding: 30px 50px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .recruit_respondent_answer dl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .recruit_respondent_answer dl {
    margin: 0 5%;
  }
}
*[renewal-ui=true] .recruit .recruit_respondent_answer dl dt {
  width: 120px;
  margin: 0;
  padding: 28px 0 20px;
  color: #5bb49b;
  border-bottom: 1px dotted #ccc;
  text-align: left;
  box-sizing: border-box;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .recruit_respondent_answer dl dt {
    width: 100%;
    padding-bottom: 0;
    border-bottom: none;
  }
}
*[renewal-ui=true] .recruit .recruit_respondent_answer dl dd {
  width: calc(100% - 120px);
  margin: 0;
  padding: 20px 0 20px 3em;
  border-bottom: 1px dotted #ccc;
  text-align: left;
  box-sizing: border-box;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .recruit_respondent_answer dl dd {
    width: 100%;
    padding: 10px 0 20px;
  }
}
*[renewal-ui=true] .recruit .recruit_respondent_answer dl dd.send_date,
*[renewal-ui=true] .recruit .recruit_respondent_answer dl dd.send_mail {
  width: calc(50% - 100px);
}
*[renewal-ui=true] .recruit .recruit_respondent_answer dl dd .button,
*[renewal-ui=true] .recruit .recruit_respondent_answer dl dd input[type=submit] {
  background-image: none;
}
*[renewal-ui=true] .recruit .recruit_respondent_answer dl dd .button:hover,
*[renewal-ui=true] .recruit .recruit_respondent_answer dl dd input[type=submit]:hover {
  background-image: none;
}
*[renewal-ui=true] .recruit .recruit_respondent_answer dl dd .button.test_send,
*[renewal-ui=true] .recruit .recruit_respondent_answer dl dd input[type=submit].test_send {
  max-width: 150px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .recruit_respondent_answer dl dd .button.test_send,
*[renewal-ui=true] .recruit .recruit_respondent_answer dl dd input[type=submit].test_send {
    max-width: none;
  }
}
*[renewal-ui=true] .recruit .recruit_respondent_answer dl.collect_confirm dt {
  padding: 20px 0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .recruit_respondent_answer dl.collect_confirm dt {
    padding: 20px 0 0;
  }
}
*[renewal-ui=true] .recruit .recruit_respondent_answer dl.collect_confirm .test_setting {
  padding: 28px 0 20px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .recruit_respondent_answer dl.collect_confirm .test_setting {
    padding: 20px 0 0;
  }
}
*[renewal-ui=true] .recruit .recruit_respondent_answer dl.collect_confirm .interviewer {
  padding-top: 0;
}
*[renewal-ui=true] .recruit .recruit_respondent_answer dl .collect_list {
  margin-top: 10px;
  background: #f6f5f2;
  padding: 20px;
  text-align: left;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .recruit_respondent_answer dl .collect_list {
    margin: 10px 0 0;
  }
}
*[renewal-ui=true] .recruit .recruit_respondent_answer dl .send_target {
  margin: 10px 0 0;
  padding: 5px 20px 15px;
  font-size: 1.4rem;
  background: #f6f5f2;
}
*[renewal-ui=true] .recruit .recruit_respondent_answer dl .send_target dt {
  width: 200px;
  padding: 10px 0 0;
  border-bottom: none;
}
*[renewal-ui=true] .recruit .recruit_respondent_answer dl .send_target dd {
  width: calc(100% - 200px);
  padding: 10px 0 0;
  border-bottom: none;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .recruit_respondent_answer dl.download {
    margin: 0 5%;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .recruit_respondent_answer dl.download dt {
    width: 180px;
    padding: 20px 0 20px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .recruit_respondent_answer dl.download dt {
    width: 100%;
    padding: 20px 0 0;
    border-bottom: none;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .recruit_respondent_answer dl.download dd {
    width: calc(100% - 180px);
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .recruit_respondent_answer dl.download dd {
    width: 100%;
    border-bottom: none;
    padding: 20px 0 0;
  }
}
*[renewal-ui=true] .recruit .recruit_respondent_answer dl.download dd ul {
  margin: 0;
  padding: 0;
}
*[renewal-ui=true] .recruit .recruit_respondent_answer table {
  width: 100%;
}
*[renewal-ui=true] .recruit .recruit_respondent_answer table td {
  padding: 10px 5px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .recruit_respondent_answer table td:nth-of-type(1) {
    width: 5%;
    padding-right: 50px;
    white-space: nowrap;
  }
}
*[renewal-ui=true] .recruit .recruit_respondent_answer table tr:nth-of-type(2n) td {
  background: #f6f5f2;
}
*[renewal-ui=true] .recruit .sheet_type dt {
  margin-top: 10px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .sheet_type dt {
    width: 250px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .sheet_type dd {
    width: calc(100% - 250px);
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .profile_modal h2 {
    margin-top: -25px;
    margin-bottom: 25px;
  }
}
*[renewal-ui=true] .recruit .profile_modal h3 {
  padding: 15px 0;
  font-size: 2.4rem;
  text-align: center;
  background: url("/note_bg.593a0562.png");
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .profile_modal h3 {
    margin: 0 -50px 30px;
  }
}
*[renewal-ui=true] .recruit .profile_modal .pos_input dt,
*[renewal-ui=true] .recruit .profile_modal .pos_input dd {
  margin: 0;
  padding: 10px 0;
  border-bottom: 1px dotted #ccc;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .sheet_modal h2 {
    margin-top: -25px;
    margin-bottom: 25px;
  }
}
*[renewal-ui=true] .recruit .sheet_modal .sheet_name {
  padding: 15px 0;
  text-align: center;
  background: url("/note_bg.593a0562.png");
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .sheet_modal .sheet_name {
    margin: 0 -50px;
  }
}
*[renewal-ui=true] .recruit .sheet_modal .sheet_name h3 {
  margin: 0;
  font-size: 2.4rem;
}
*[renewal-ui=true] .recruit .sheet_modal .sheet_name p {
  font-size: 1.4rem;
  margin: 5px 0 0;
}
*[renewal-ui=true] .recruit .sheet_modal .recruit_respondent_detail {
  max-width: 600px;
  margin: 0 auto;
  padding: 10px 20px;
  background: none;
  font-size: 1.4rem;
}
*[renewal-ui=true] .recruit .recruit_respondent_answer.-modal.-sheet {
  margin: 20px 0;
  padding: 10px 30px 30px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .recruit_respondent_answer.-modal.-sheet {
    margin: 20px 50px;
  }
}
*[renewal-ui=true] .recruit .recruit_respondent_answer.-modal dl {
  display: block;
  max-width: 100%;
}
*[renewal-ui=true] .recruit .recruit_respondent_answer.-modal dt {
  position: relative;
  padding: 20px 0 0 3em !important;
  width: 100% !important;
  border-bottom: none !important;
}
*[renewal-ui=true] .recruit .recruit_respondent_answer.-modal dt .num {
  position: absolute;
  left: 0;
}
*[renewal-ui=true] .recruit .recruit_respondent_answer.-modal dd {
  padding-left: 3em;
  width: 100% !important;
  font-weight: bold;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .recruit_respondent_answer.-modal table td:nth-of-type(1) {
    width: 50%;
    white-space: wrap;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .recruit_respondent_answer.-modal .back_list {
    margin: 60px auto 0;
  }
  *[renewal-ui=true] .recruit .recruit_respondent_answer.-modal .back_list .button {
    margin: 0 auto;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .recruit_respondent_answer.-modal .back_list {
    margin: 20px 5% 0;
  }
}
*[renewal-ui=true] .recruit .edit_area {
  margin: 30px 0 0;
  padding: 0;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit .edit_area {
    margin: 30px 0 0 !important;
  }
}
*[renewal-ui=true] .recruit .edit_area li {
  position: relative;
  max-width: 650px;
  margin: 0 auto 20px;
  padding: 20px;
  box-sizing: border-box;
  border-radius: 10px;
  background: #fff;
  border: 1px solid #ccc;
  opacity: 0.7;
}
*[renewal-ui=true] .recruit .edit_area li.selected {
  background: #ccf0dd;
  border: 1px solid #ccf0dd;
  opacity: 1;
}
*[renewal-ui=true] .recruit .edit_area li h3 {
  font-size: 1.6rem;
  margin: 0 0 20px;
  padding: 0 0 10px;
  border-bottom: 1px solid #333;
}
*[renewal-ui=true] .recruit .edit_area li .select_area {
  width: 100%;
}
*[renewal-ui=true] .recruit .edit_area li .template {
  margin-bottom: 10px;
}
*[renewal-ui=true] .recruit .edit_area li .template_category {
  margin-bottom: 10px;
}
*[renewal-ui=true] .recruit .edit_area li .template_category .select_area {
  width: 49%;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .edit_area.emp li.add_table {
    margin-bottom: 50px;
  }
}
*[renewal-ui=true] .recruit .resign {
  margin-top: 30px;
  text-align: center;
}
*[renewal-ui=true] .recruit .resign h4 {
  text-align: center;
}
*[renewal-ui=true] .recruit .resign .cancel {
  margin-top: 40px !important;
  color: #5bb49b !important;
  background: #fff url("/btn_arrow_prev.6637afef.svg") left 15px center no-repeat !important;
  padding: 10px;
  border: 1px solid #5bb49b;
}
*[renewal-ui=true] .recruit .resign .cancel:hover {
  color: #fff !important;
  background: #5bb49b url("/btn_arrow_prev.6637afef.svg") left 15px center no-repeat !important;
}
*[renewal-ui=true] .recruit .resign .button,
*[renewal-ui=true] .recruit .resign input[type=submit] {
  max-width: 300px;
}
*[renewal-ui=true] .recruit .resign input[type=submit] {
  margin-top: 0;
  background-color: #d11010;
}
*[renewal-ui=true] .recruit .resign input[type=submit]:hover {
  background-color: #d11010;
}
*[renewal-ui=true] .recruit .resign .error-text {
  padding-left: 25px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit dl span.help {
    top: 5px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .recruit dl .helper {
    width: 400px;
  }
  *[renewal-ui=true] .recruit dl .helper::before,
*[renewal-ui=true] .recruit dl .helper::after {
    left: 20px;
    right: auto;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit dl .helper {
    display: none;
    background: none;
    position: relative;
    width: 100%;
    font-size: 1.2rem;
    padding-top: 10px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .recruit .pager.text_left {
    text-align: center !important;
  }
}
*[renewal-ui=true] .data_download .download_select {
  margin: 0 30px 60px 0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .data_download .download_select {
    margin: 0 5% 40px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .data_download .download_select .select_area {
    width: 90%;
    margin: 0 auto 20px;
  }
}
*[renewal-ui=true] .data_download .download_select select {
  padding: 10px 30px 10px 10px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .data_download .download_select select {
    width: 100%;
  }
}
*[renewal-ui=true] .data_download .download_select .button {
  max-width: 400px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .data_download .download_select .button {
    padding: 20px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .data_download .download_select .download_term {
    width: 100%;
  }
}
*[renewal-ui=true] .data_download .download_select .download_term .select_area {
  width: 47%;
  margin-top: 20px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .data_download .download_select .download_term .select_area {
    width: 46%;
    margin-bottom: 0;
  }
}
*[renewal-ui=true] .data_download .download_select .download_term .select_area select {
  width: 100%;
  padding: 20px;
  box-sizing: border-box;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .data_download .download_select .download_term .select_area select {
    padding: 10px 20px 10px 10px;
  }
}
*[renewal-ui=true] .data_download .download_select .help,
*[renewal-ui=true] .data_download .download_select .id_help {
  left: 6.5em;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .data_download .download_select .helper {
    min-width: 320px;
    left: -35px;
    bottom: 95%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .data_download .download_select .helper {
    width: 86%;
    margin-left: 35px;
  }
}
*[renewal-ui=true] .data_download .download_select .attribute_table {
  background: #DBEEF7;
}
*[renewal-ui=true] .data_download .download_select .attribute_table h3 {
  color: #22545E;
  border-color: #22545E;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .data_download .download_select label {
    margin-bottom: 0;
  }
}
*[renewal-ui=true] .data_download .edit_area {
  margin: 30px 0 0;
  padding: 0;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .data_download .edit_area {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
*[renewal-ui=true] .data_download .edit_area li {
  position: relative;
  margin: 0 0 20px;
  padding: 20px;
  box-sizing: border-box;
  border-radius: 10px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .data_download .edit_area li label {
    margin: 0 10px !important;
  }
}
*[renewal-ui=true] .data_download .edit_area li ul {
  margin: 0;
  padding: 0;
}
*[renewal-ui=true] .data_download .edit_area li li {
  margin: 0 20px 0 0;
  padding: 0;
  width: auto;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .data_download .edit_area li {
    width: 100%;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    align-items: center;
  }
}
@media screen and (min-width: 768px) and (min-width: 768px) {
  *[renewal-ui=true] .data_download .edit_area li li .id_help {
    top: -1px;
  }
}
@media screen and (min-width: 768px) and (min-width: 768px) {
  *[renewal-ui=true] .data_download .edit_area li li .helper {
    width: 300px;
    right: auto;
    left: -10px;
    bottom: 130%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .data_download .edit_area li {
    text-align: left;
  }
  *[renewal-ui=true] .data_download .edit_area li .helper {
    bottom: auto;
    background: rgba(255, 255, 255, 0.5);
    margin-top: 5px;
    padding: 5px;
    margin-left: 25px;
  }
}
*[renewal-ui=true] .data_download .edit_area li.add_table {
  background: #ccf0dd;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .data_download .edit_area li.add_table label {
    display: inline;
  }
}
*[renewal-ui=true] .data_download .edit_area li.change_table {
  background: #dbf7ef;
}
*[renewal-ui=true] .data_download .edit_area li h3 {
  font-size: 1.8rem;
  color: #225e4d;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .data_download .edit_area li h3 {
    width: 14em;
    margin: 0 20px 0 0;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .data_download .edit_area li h3 {
    margin-bottom: 20px;
    padding: 0 0 10px;
    text-align: center;
    border-bottom: 1px solid #225e4d;
  }
}
*[renewal-ui=true] .data_download .edit_area li h3 span {
  font-family: futura-pt, sans-serif;
  font-size: 2rem;
}
*[renewal-ui=true] .survey_setting {
  min-height: calc(100vh - 195px);
  /* 配信用モーダル */
}
*[renewal-ui=true] .survey_setting .tab::before,
*[renewal-ui=true] .survey_setting .content_head h1::before {
  content: "配信設定";
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .survey_setting .tab ul {
    margin: 0 auto;
    padding: 5vw 5vw 3vw 6.5vw;
  }
  *[renewal-ui=true] .survey_setting .tab li:nth-last-of-type(n+3) {
    width: 97%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .survey_setting .data_info {
    width: 100%;
    text-align: center;
  }
}
*[renewal-ui=true] .survey_setting .data_info.-switch {
  font-size: 1.4rem;
  justify-content: flex-start;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .survey_setting .data_info.-switch .list_search {
    width: 400px;
  }
}
*[renewal-ui=true] .survey_setting .data_info.-switch .compare_others {
  margin-left: 10px;
}
*[renewal-ui=true] .survey_setting .data_info.-switch .compare_switch {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .survey_setting .data_info.-switch.follow_search .switch_date {
    margin-left: 20px;
    margin-bottom: 10px;
  }
  *[renewal-ui=true] .survey_setting .data_info.-switch.follow_search .switch_date.ml0 {
    margin-left: 0px;
  }
  *[renewal-ui=true] .survey_setting .data_info.-switch.follow_search .follow_create {
    margin-left: auto;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .survey_setting .data_info.-switch.follow_search .list_search {
    width: 100%;
  }
  *[renewal-ui=true] .survey_setting .data_info.-switch.follow_search .follow_create {
    margin-bottom: 20px;
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .survey_setting .data_info.-switch .date_select {
    width: calc(100% - 300px);
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .survey_setting .survey_setting_list {
    margin-top: 30px;
    margin-right: 30px;
  }
  *[renewal-ui=true] .survey_setting .survey_setting_list .help {
    margin: 0 0 0 5px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .survey_setting .survey_setting_list {
    margin: 0 5%;
  }
  *[renewal-ui=true] .survey_setting .survey_setting_list .table_box {
    margin-top: 10px;
    overflow-x: auto;
  }
  *[renewal-ui=true] .survey_setting .survey_setting_list table {
    width: 900px;
    overflow-x: auto;
  }
  *[renewal-ui=true] .survey_setting .survey_setting_list table .survey_type {
    width: 11.5%;
  }
}
*[renewal-ui=true] .survey_setting .survey_setting_list .annotation {
  margin: 30px 0 0 25px;
  padding: 0;
  list-style: disc;
  font-size: 1.4rem;
  color: #666;
}
*[renewal-ui=true] .survey_setting .survey_setting_list .annotation li {
  margin: 0 0 5px;
  padding: 0;
}
*[renewal-ui=true] .survey_setting .survey_setting_list .not_implemented {
  background: #e5e5e5;
  color: #bbb;
}
*[renewal-ui=true] .survey_setting .survey_setting_list .survey_comparison {
  width: 10%;
  text-align: left;
}
*[renewal-ui=true] .survey_setting .survey_setting_list .survey_comparison.first {
  padding-left: 1em;
}
*[renewal-ui=true] .survey_setting .survey_setting_list .survey_comparison.second {
  padding-left: 2em;
}
*[renewal-ui=true] .survey_setting .survey_setting_list div.type_box {
  position: relative;
}
*[renewal-ui=true] .survey_setting .survey_response_rate {
  margin: 0 30px 0 0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .survey_setting .survey_response_rate {
    margin: 0 5%;
  }
}
*[renewal-ui=true] .survey_setting .survey_response_rate .box {
  text-align: left;
  padding: 30px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .survey_setting .survey_response_rate .select_area {
    margin: 0 0 20px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .survey_setting .survey_response_rate .select_area {
    margin: 0 auto 20px;
    text-align: center;
  }
}
*[renewal-ui=true] .survey_setting .survey_response_rate select {
  position: relative;
  padding: 10px 30px 10px 10px;
  margin: 0 0 0 10px;
  border: 1px solid #ccc;
  border-radius: 5px;
  background: none;
  z-index: 11;
}
*[renewal-ui=true] .survey_setting .survey_response_rate .explain {
  position: absolute;
  right: 20px;
  top: 10px;
}
*[renewal-ui=true] .survey_setting .survey_rate_list {
  position: relative;
  margin-top: 60px;
}
*[renewal-ui=true] .survey_setting .survey_rate_list h2 {
  margin-bottom: 20px;
}
*[renewal-ui=true] .survey_setting .survey_rate_list .modal-open {
  cursor: pointer;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .survey_setting .survey_rate_list .annotation {
    position: absolute;
    right: 0;
    top: 10px;
    font-size: 1.4rem;
    margin: 0;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .survey_setting .survey_rate_list .annotation {
    margin: 10px 0 20px;
  }
}
*[renewal-ui=true] .survey_setting span.help {
  vertical-align: middle;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .survey_setting .helper {
    width: 500px;
    bottom: 140%;
    margin-left: -20px;
  }
  *[renewal-ui=true] .survey_setting .helper::before,
*[renewal-ui=true] .survey_setting .helper::after {
    left: 30px;
    right: auto;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .survey_setting .content_intro .intro_detail {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .survey_setting .content_intro .intro_detail .annotation {
    width: calc(100% - 420px) !important;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .survey_setting .content_intro .intro_detail figure {
    width: 355px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .survey_setting .content_intro .intro_detail figure {
    margin-top: 20px;
  }
}
*[renewal-ui=true] .survey_setting .content_intro .intro_detail figure img {
  width: 100%;
  height: auto;
}
*[renewal-ui=true] .survey_setting .survey_list {
  margin-right: 30px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .survey_setting .survey_list {
    margin: 0 5%;
  }
  *[renewal-ui=true] .survey_setting .survey_list table {
    width: 950px;
  }
}
*[renewal-ui=true] .survey_setting .survey_list .list_search input[type=text] {
  display: inline-block;
  width: 100%;
  max-width: 450px;
  margin: 0 0 10px;
  padding: 10px 10px 10px 40px;
  border: 1px solid #ccc;
  border-radius: 5px;
  font-size: 1.4rem;
  background: url("/icon_search.48a78da4.png") left 10px center no-repeat;
}
*[renewal-ui=true] .survey_setting .survey_list .main_head .sort {
  background: none;
  font-size: 1rem;
  cursor: pointer;
  color: #666;
  position: relative;
  top: -2px;
  margin-left: 5px;
}
*[renewal-ui=true] .survey_setting .survey_list th,
*[renewal-ui=true] .survey_setting .survey_list td {
  width: auto;
}
*[renewal-ui=true] .survey_setting .survey_list .id {
  width: 7%;
  white-space: nowrap;
}
*[renewal-ui=true] .survey_setting .survey_list .status {
  position: relative;
  width: 12%;
}
*[renewal-ui=true] .survey_setting .survey_list .status.emp {
  width: 10%;
}
*[renewal-ui=true] .survey_setting .survey_list td.status::before {
  content: "●";
  font-size: 1rem;
  margin-right: 10px;
  color: #70c5a8;
}
*[renewal-ui=true] .survey_setting .survey_list td.status.emp::before {
  display: none;
}
*[renewal-ui=true] .survey_setting .survey_list .disabled td {
  background: #ebebeb;
  color: #aaa;
}
*[renewal-ui=true] .survey_setting .survey_list .disabled td.status::before {
  color: #ccc;
}
*[renewal-ui=true] .survey_setting .survey_list .applicable td {
  background: #ebebeb;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .survey_setting .survey_list .add_table {
    margin-bottom: 50px;
  }
}
*[renewal-ui=true] .survey_setting .survey_setting_detail h2 {
  text-align: left;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .survey_setting .survey_setting_detail h2 span {
    top: 5px;
  }
}
*[renewal-ui=true] .survey_setting .survey_setting_detail .helper {
  text-align: left;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .survey_setting .survey_setting_detail .helper {
    bottom: 100%;
    margin-left: 10px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .survey_setting .survey_setting_detail .helper {
    display: none;
    background: none;
    position: relative;
    width: 100%;
    font-size: 1.2rem;
    margin: 0 0 15px !important;
    padding-top: 0;
  }
}
*[renewal-ui=true] .survey_setting .survey_setting_detail .box {
  padding: 0;
  box-shadow: none;
}
*[renewal-ui=true] .survey_setting .survey_setting_detail dl {
  margin: 20px 0 0;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .survey_setting .survey_setting_detail dl.box {
    padding: 30px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
    border-radius: 5px;
    -webkit-box-align: center;
    align-items: center;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .survey_setting .survey_setting_detail dl:nth-of-type(n+2) {
    border-top: 1px solid #ccc;
    padding-top: 20px;
  }
}
*[renewal-ui=true] .survey_setting .survey_setting_detail dt {
  text-align: left;
  color: #5bb49b;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .survey_setting .survey_setting_detail dt {
    width: 30%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .survey_setting .survey_setting_detail dt {
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .survey_setting .survey_setting_detail dd {
    margin: 0 0 0 40px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .survey_setting .survey_setting_detail dd {
    margin: 10px 20px 0 0;
  }
  *[renewal-ui=true] .survey_setting .survey_setting_detail dd:nth-last-of-type(1) {
    margin: 10px 0 0 0;
  }
}
*[renewal-ui=true] .survey_setting .survey_setting_detail dd.full {
  width: 100%;
  margin: 20px 0 0;
}
*[renewal-ui=true] .survey_setting .survey_setting_detail ul {
  margin: 0;
  padding: 0;
}
*[renewal-ui=true] .survey_setting .survey_setting_detail .setting_cycle {
  margin-top: 30px;
}
*[renewal-ui=true] .survey_setting .survey_setting_detail .setting_cycle dt {
  padding-top: 7px;
}
*[renewal-ui=true] .survey_setting .survey_setting_detail input[type=radio] {
  top: 0;
}
*[renewal-ui=true] .survey_setting .survey_setting_detail input[type=radio]:before {
  top: 5px;
}
*[renewal-ui=true] .survey_setting .survey_setting_detail input[type=radio]:after {
  top: 2px;
}
*[renewal-ui=true] .survey_setting .survey_setting_detail label {
  margin-bottom: 0;
}
*[renewal-ui=true] .survey_setting .survey_setting_detail .cycle {
  display: none;
}
*[renewal-ui=true] .survey_setting .survey_setting_detail .cycle .disabled {
  background: #e0e0e0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .survey_setting .survey_setting_detail .cycle {
    overflow-x: auto;
  }
}
*[renewal-ui=true] .survey_setting .survey_setting_detail .button.preview,
*[renewal-ui=true] .survey_setting .survey_setting_detail input[type=submit].preview {
  width: auto;
  min-width: 110px;
  display: inline-block;
  margin: 0;
  padding: 5px 30px 5px 20px;
  background: #5bb49b url("/btn_arrow.0b850927.svg") right 10px center no-repeat;
  background-size: 8px auto;
  color: #fff;
  font-size: 1.4rem;
  line-height: 20px;
  border-radius: 5px;
  cursor: pointer;
  border: 0;
  outline: 0;
  text-decoration: none;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .survey_setting .survey_setting_detail .button.preview,
*[renewal-ui=true] .survey_setting .survey_setting_detail input[type=submit].preview {
    line-height: 25px;
    width: 100%;
    height: auto !important;
    padding: 5px 25px;
  }
}
*[renewal-ui=true] .survey_setting .survey_setting_detail .button.preview:hover,
*[renewal-ui=true] .survey_setting .survey_setting_detail input[type=submit].preview:hover {
  background: #7ec4b0 url("/btn_arrow.0b850927.svg") right 10px center no-repeat;
  background-size: 8px auto;
}
*[renewal-ui=true] .survey_setting .survey_setting_detail .button.edit,
*[renewal-ui=true] .survey_setting .survey_setting_detail input[type=submit].edit {
  width: auto;
  min-width: 100px;
  display: inline-block;
  margin: 0;
  padding: 5px 30px 5px 20px;
  background: #5bb49b url("/btn_arrow.0b850927.svg") right 10px center no-repeat;
  background-size: 8px auto;
  color: #fff;
  font-size: 1.4rem;
  line-height: 20px;
  border-radius: 5px;
  cursor: pointer;
  border: 0;
  outline: 0;
  text-decoration: none;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .survey_setting .survey_setting_detail .button.edit,
*[renewal-ui=true] .survey_setting .survey_setting_detail input[type=submit].edit {
    line-height: 25px;
    width: auto;
    height: auto !important;
    padding: 5px 25px;
  }
}
*[renewal-ui=true] .survey_setting .survey_setting_detail .button.edit:hover,
*[renewal-ui=true] .survey_setting .survey_setting_detail input[type=submit].edit:hover {
  background: #7ec4b0 url("/btn_arrow.0b850927.svg") right 10px center no-repeat;
  background-size: 8px auto;
}
*[renewal-ui=true] .survey_setting .survey_setting_detail select {
  display: inline-block;
  padding: 10px 50px 10px 10px;
  line-height: 1;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .survey_setting .survey_setting_detail select {
    font-size: 1.4rem;
    padding: 15px 30px 15px 15px;
  }
}
*[renewal-ui=true] .survey_setting .survey_setting_detail select:disabled {
  opacity: 0.5;
}
*[renewal-ui=true] .survey_setting .survey_setting_detail .select-wrap {
  position: relative;
  display: inline-block;
  margin: 0 10px 0 0;
}
*[renewal-ui=true] .survey_setting .survey_setting_detail .select-wrap:after {
  content: "▼";
  font-size: 1rem;
  display: inline-block;
  position: absolute;
  width: 10px;
  height: 10px;
  right: 10px;
  top: 0;
  bottom: 0;
  margin: auto 0;
  transform: translateY(-50%);
}
*[renewal-ui=true] .survey_setting .survey_setting_detail .attention {
  margin-top: 10px;
  text-align: left;
  font-size: 1.4rem;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .survey_setting .survey_setting_detail .attention {
    font-size: 1.2rem;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .survey_setting .response_rate_detail {
    margin: 20px 5vw 0;
    width: 90%;
  }
}
*[renewal-ui=true] .survey_setting .modal_box {
  position: relative;
  border-radius: 10px;
  box-sizing: border-box;
}
*[renewal-ui=true] .survey_setting .modal_box h3 {
  font-size: 1.6rem;
}
*[renewal-ui=true] .survey_setting .modal_box dl {
  width: 90%;
  max-width: 650px;
  margin: 0 auto;
}
*[renewal-ui=true] .survey_setting .modal_box dt {
  margin-top: 20px;
}
*[renewal-ui=true] .survey_setting .modal_box dd {
  margin-top: 20px;
  padding: 0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .survey_setting .modal_box dd {
    margin-top: 10px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .survey_setting .modal_box dl.org_input dd {
    margin-top: 10px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .survey_setting .modal_box dl.pos_input {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 20px;
    margin-bottom: 30px;
  }
  *[renewal-ui=true] .survey_setting .modal_box dl.pos_input dt {
    width: 30%;
  }
}
@media screen and (min-width: 768px) and (min-width: 768px) {
  *[renewal-ui=true] .survey_setting .modal_box dl.pos_input dt {
    margin-top: 30px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .survey_setting .modal_box dl.pos_input dd {
    width: 70%;
    padding-left: 20px;
    box-sizing: border-box;
  }
  *[renewal-ui=true] .survey_setting .modal_box dl.pos_input dd input {
    width: calc(100% - 20px);
  }
  *[renewal-ui=true] .survey_setting .modal_box dl.pos_input dd input[type=text] {
    width: 100%;
  }
}
*[renewal-ui=true] .survey_setting .modal_box dl.pos_input .add {
  position: relative;
  width: 100%;
  margin: 10px 0 0;
  padding: 0;
  text-align: center;
  height: 50px;
}
*[renewal-ui=true] .survey_setting .modal_box dl.pos_input .add::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto 0;
  width: 100%;
  height: 1px;
  background: #ccc;
  left: 0;
}
*[renewal-ui=true] .survey_setting .modal_box dl.pos_input .add .add_btn {
  position: relative;
  display: block;
  padding: 5px 15px;
  margin: 0 auto;
  width: 250px;
  line-height: 25px;
  color: #fff;
  background: #5bb49b;
  cursor: pointer;
  border: 10px solid #fff;
  border-radius: 15px;
}
*[renewal-ui=true] .survey_setting .modal_box .retire_info {
  display: none;
  width: 100%;
  max-width: 500px;
  margin: 20px auto;
  padding: 20px 0 0;
  border-top: 1px solid #ccc;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .survey_setting .modal_box .retire_info {
    margin: -20px auto 60px;
  }
}
*[renewal-ui=true] .survey_setting .modal_box .retire_info dl.pos_input {
  margin: 0;
}
*[renewal-ui=true] .survey_setting .modal_box input[type=text] {
  display: inline-block;
  width: 100%;
  margin: 0;
  padding: 10px 10px 10px 10px;
  border: 1px solid #ccc;
  border-radius: 5px;
  font-size: 1.6rem;
}
*[renewal-ui=true] .survey_setting .modal_box .selector {
  position: relative;
}
*[renewal-ui=true] .survey_setting .modal_box .selector::after {
  position: absolute;
  content: "";
  right: 15px;
  top: 0;
  bottom: 0;
  margin: auto 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8.7px 5px 0 5px;
  border-color: #666 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
*[renewal-ui=true] .survey_setting .modal_box select {
  width: 100%;
  margin: 0;
  padding: 10px 30px 10px 10px;
  border: 1px solid #ccc;
  border-radius: 5px;
  font-size: 1.6rem;
}
*[renewal-ui=true] .survey_setting .modal_box p {
  margin: 10px 0 0;
  padding: 0;
  font-size: 1.4rem;
}
*[renewal-ui=true] .survey_setting .modal_box p.error {
  color: #d11010;
}
*[renewal-ui=true] .survey_setting .modal_box ul {
  margin: 0;
  padding: 0;
}
*[renewal-ui=true] .survey_setting .modal_box .modal_close {
  position: absolute;
  right: 20px;
  top: 10px;
  font-size: 50px;
  font-weight: 100;
  line-height: 100%;
  margin: 0;
  padding: 0;
  cursor: pointer;
}
*[renewal-ui=true] .survey_setting .modal_box .retire_modal dl {
  margin: 40px auto !important;
}
*[renewal-ui=true] .survey_setting .survey_setting_modal input,
*[renewal-ui=true] .survey_setting .survey_setting_modal textarea,
*[renewal-ui=true] .survey_setting .survey_setting_modal select {
  -webkit-appearance: none;
  appearance: none;
}
*[renewal-ui=true] .survey_setting .modal_box.response_rate_modal {
  position: relative;
}
*[renewal-ui=true] .survey_setting .modal_box.response_rate_modal .collect_detail {
  margin: 0;
  padding: 0;
}
*[renewal-ui=true] .survey_setting .modal_box.response_rate_modal .collect_detail .collect_confirm {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .survey_setting .modal_box.response_rate_modal .response_data {
    margin: 0 auto 25px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .survey_setting .modal_box.response_rate_modal .rate_text {
    margin: 10px 0 25px;
    font-size: 2rem;
  }
}
*[renewal-ui=true] .survey_setting .modal_box.response_rate_modal .name_list {
  text-align: left;
}
*[renewal-ui=true] .survey_setting .modal_box.response_rate_modal .button {
  max-width: 250px;
  margin: 20px auto 0;
  font-size: 1.5rem;
  background: #5bb49b url("/btn_arrow.0b850927.svg") right 15px center no-repeat;
  box-sizing: border-box;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .survey_setting .modal_box.response_rate_modal .button {
    width: 100%;
    max-width: none;
    margin: 20px auto 40px;
  }
  *[renewal-ui=true] .survey_setting .modal_box.response_rate_modal .button.btn_collect_select {
    margin-bottom: 20px;
  }
}
*[renewal-ui=true] .survey_setting .modal_box.response_rate_modal .button:hover {
  background: #7ec4b0 url("/btn_arrow.0b850927.svg") right 15px center no-repeat;
  color: #fff;
}
*[renewal-ui=true] .survey_setting .modal_box.response_rate_modal .button.back {
  color: #5bb49b;
  background: #fff;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .survey_setting .modal_box.response_rate_modal .button.back {
    font-size: 1.4rem;
  }
}
*[renewal-ui=true] .survey_setting .modal_box dl.collect_confirm {
  width: 100%;
}
*[renewal-ui=true] .survey_setting .modal_emp_delete {
  display: none;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: 92%;
  max-width: 750px;
  height: 450px;
  background: #fff;
  z-index: 20205;
  border-radius: 10px;
  box-sizing: border-box;
  overflow: auto;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .survey_setting .modal_emp_delete {
    padding: 50px;
  }
}
@media screen and (min-width: 767px) and (max-width: 768px) and (orientation: portrait) {
  *[renewal-ui=true] .survey_setting .modal_emp_delete {
    height: 95%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .survey_setting .modal_emp_delete {
    padding: 20px 30px 20px;
  }
}
*[renewal-ui=true] .survey_setting .modal_emp_delete .resign {
  text-align: center;
}
*[renewal-ui=true] .survey_setting .modal_emp_delete .resign dl {
  margin: 20px auto;
  max-width: 390px;
  padding: 10px 20px 5px;
  background: #f6f5f2;
  box-sizing: border-box;
}
*[renewal-ui=true] .survey_setting .modal_emp_delete .resign dt {
  width: 20%;
  text-align: left;
}
*[renewal-ui=true] .survey_setting .modal_emp_delete .resign dd {
  width: 80%;
  text-align: left;
}
*[renewal-ui=true] .survey_setting .modal_emp_delete .resign .button,
*[renewal-ui=true] .survey_setting .modal_emp_delete .resign input[type=submit] {
  position: relative;
  display: block;
  color: #fff;
  width: 100%;
  max-width: 300px;
  margin: 50px auto 0;
  padding: 10px;
  text-align: center;
  text-decoration: none;
  font-size: 1.5rem;
  transition: all 0.5s ease;
  background: #5bb49b url("/btn_arrow.0b850927.svg") right 15px center no-repeat;
  border: none;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .survey_setting .modal_emp_delete .resign .button,
*[renewal-ui=true] .survey_setting .modal_emp_delete .resign input[type=submit] {
    width: 80%;
    font-size: 1.6rem;
    line-height: 30px;
    height: 5rem;
    margin: 30px auto 0;
  }
}
*[renewal-ui=true] .survey_setting .modal_emp_delete .resign .button:hover,
*[renewal-ui=true] .survey_setting .modal_emp_delete .resign input[type=submit]:hover {
  background: #7ec4b0 url("/btn_arrow.0b850927.svg") right 15px center no-repeat;
  color: #fff;
}
*[renewal-ui=true] .survey_setting .modal_emp_delete .resign .button.cancel,
*[renewal-ui=true] .survey_setting .modal_emp_delete .resign input[type=submit].cancel {
  color: #5bb49b;
  background: #fff url("/btn_arrow_prev.6637afef.svg") left 15px center no-repeat;
  border: 1px solid #5bb49b;
}
*[renewal-ui=true] .survey_setting .modal_emp_delete .resign .button.cancel:hover,
*[renewal-ui=true] .survey_setting .modal_emp_delete .resign input[type=submit].cancel:hover {
  background: #5bb49b url("/btn_arrow_prev.6637afef.svg") left 15px center no-repeat;
  color: #fff;
}
*[renewal-ui=true] .survey_setting .modal_emp_delete .resign input[type=submit] {
  margin-top: 0;
  background-color: #d11010;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .survey_setting .modal_emp_delete .resign {
    margin-right: 0;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .survey_setting .modal_emp_delete .resign h4 {
    margin-top: 0;
    font-size: 1.6rem;
  }
  *[renewal-ui=true] .survey_setting .modal_emp_delete .resign form {
    margin: 30px 0 0;
    padding: 20px 0 20px;
  }
}
*[renewal-ui=true] .survey_setting .modal_emp_delete .resign .emp_delete_cancel {
  display: block;
  margin: 20px auto 0;
  text-align: center;
  color: #5bb49b;
  background: #fff url("/btn_arrow_prev.6637afef.svg") left 15px center no-repeat;
  border: 1px solid #5bb49b;
}
*[renewal-ui=true] .survey_setting .modal_emp_delete .resign .emp_delete_cancel:hover {
  background: #5bb49b url("/btn_arrow_prev.6637afef.svg") left 15px center no-repeat;
  color: #fff;
}
*[renewal-ui=true] .survey_setting .delete_btn {
  margin-top: 30px;
  text-align: right;
}
*[renewal-ui=true] .survey_setting .delete_btn button {
  display: inline-block;
  background: #fff url("/icon_trashbox.96744675.svg") left center/15px auto no-repeat;
  color: #5bb49b;
  padding: 0 0 0 30px;
  border: none;
  outline: none;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .survey_setting .delete_btn button {
    font-size: 1.4rem;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .survey_setting .modal-inner.emp_delete {
    max-height: 540px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .survey_setting .modal-inner.emp_delete {
    max-height: 550px;
  }
}
*[renewal-ui=true] .custom_survey .tab::before,
*[renewal-ui=true] .custom_survey .content_head h1::before {
  content: "カスタムサーベイ";
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .tab li {
    width: 32% !important;
  }
}
*[renewal-ui=true] .custom_survey .survey_title {
  text-align: left;
}
*[renewal-ui=true] .custom_survey .list_search input[type=text] {
  display: inline-block;
  width: 100%;
  max-width: 400px;
  margin: 0 0 10px;
  padding: 10px 10px 10px 40px;
  border: 1px solid #ccc;
  border-radius: 5px;
  font-size: 1.4rem;
  background: url("/icon_search.48a78da4.png") left 10px center no-repeat;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .list_search input[type=text] {
    min-width: 400px;
  }
}
*[renewal-ui=true] .custom_survey .btn_area {
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  justify-content: center;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .btn_area li {
    width: 200px;
    margin: 0 10px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .btn_area li {
    width: 100%;
    max-width: 100%;
    margin-top: 10px;
  }
  *[renewal-ui=true] .custom_survey .btn_area li .button {
    width: 100%;
    max-width: 100%;
  }
}
*[renewal-ui=true] .custom_survey .btn_area li .preview,
*[renewal-ui=true] .custom_survey .btn_area li .back {
  border-color: #5bb49b;
  color: #5bb49b;
  background-color: #fff;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .btn_area.-flex {
    -webkit-box-pack: justify;
    justify-content: space-between;
  }
  *[renewal-ui=true] .custom_survey .btn_area.-flex li {
    width: 45%;
  }
}
*[renewal-ui=true] .custom_survey .btn_area.head {
  margin: 0;
  padding: 0;
}
*[renewal-ui=true] .custom_survey .btn_area.head li {
  width: auto;
  margin-left: 10px;
}
*[renewal-ui=true] .custom_survey .btn_area.head li.flex-start {
  margin-right: auto;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .btn_area.head li.flex-start {
    margin-left: 0;
    width: 100%;
  }
}
*[renewal-ui=true] .custom_survey .btn_area.head .category_select li {
  margin: 0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .btn_area.head .category_select li {
    width: 50%;
  }
}
*[renewal-ui=true] .custom_survey .btn_area.head .button {
  width: 150px;
  max-width: 150px;
}
*[renewal-ui=true] .custom_survey .btn_area.head .button.disabled {
  background: #ccc;
  border: #666;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .btn_area.head .button {
    padding: 5px 10px;
  }
}
*[renewal-ui=true] .custom_survey .preview_btn {
  margin-left: 20px;
}
*[renewal-ui=true] .custom_survey .preview_btn input[type=button] {
  color: #5bb49b;
  padding: 9px 10px;
  border: 1px solid #5bb49b;
  background: #fff;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .select_area {
    margin: 0 auto 20px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey textarea {
    margin-top: 20px;
    font-size: 1.5rem;
  }
}
*[renewal-ui=true] .custom_survey .error {
  margin: 5px auto 0 !important;
}
*[renewal-ui=true] .custom_survey .error-text {
  display: inline-block;
  margin: 5px auto 0 !important;
  text-align: left;
}
*[renewal-ui=true] .custom_survey .error-text:before {
  position: absolute;
  display: inline-block;
  top: 2px;
  left: 0;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .survey_list {
    margin: 30px 30px 0 0;
  }
}
*[renewal-ui=true] .custom_survey .survey_list .error-text {
  margin: 60px 0 0 !important;
  display: block;
  text-align: center;
  padding-left: 0;
}
*[renewal-ui=true] .custom_survey .survey_list .error-text::before {
  position: relative;
  top: 4px;
}
*[renewal-ui=true] .custom_survey .survey_list form {
  margin: 0;
  padding: 0 5px;
}
*[renewal-ui=true] .custom_survey .survey_list .list_action {
  width: 1%;
  white-space: nowrap;
}
*[renewal-ui=true] .custom_survey .survey_list .icon_send {
  width: 20px;
  height: auto;
}
*[renewal-ui=true] .custom_survey .survey_list .icon_result {
  width: 20px;
  height: auto;
}
*[renewal-ui=true] .custom_survey .survey_list .icon_url {
  width: 20px;
  height: auto;
}
*[renewal-ui=true] .custom_survey .survey_list .icon_qr {
  width: 20px;
  height: auto;
}
*[renewal-ui=true] .custom_survey .survey_list .icon_history {
  width: auto;
  height: 16px;
}
*[renewal-ui=true] .custom_survey .survey_list .button.edit_btn {
  display: inline-block;
  width: auto;
  font-size: 1.4rem;
  margin: 0;
  padding: 5px 10px;
  background: #5bb49b;
  color: #fff;
  border: none;
}
*[renewal-ui=true] .custom_survey .survey_list .button.edit_btn::after {
  display: none;
}
*[renewal-ui=true] .custom_survey .survey_list.-collect {
  text-align: left;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .survey_list.-collect {
    margin-right: 0;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .survey_list.-collect dl {
    margin-right: 0;
    margin-left: 0;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .flex_bt .list_search {
    width: 400px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .flex_bt .list_search {
    width: 100%;
  }
}
*[renewal-ui=true] .custom_survey .flex_bt .button,
*[renewal-ui=true] .custom_survey .flex_bt input[type=submit] {
  position: relative;
  display: block;
  color: #fff;
  width: 100%;
  max-width: 250px;
  margin: 0 0 10px;
  padding: 5px 10px;
  text-align: center;
  text-decoration: none;
  font-size: 1.5rem;
  transition: all 0.5s ease;
  background: #5bb49b url("/btn_arrow.0b850927.svg") right 15px center no-repeat;
  border: none;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .flex_bt .button,
*[renewal-ui=true] .custom_survey .flex_bt input[type=submit] {
    width: 80%;
    font-size: 1.6rem;
    line-height: 30px;
    height: 5rem;
    margin: 0 auto 0;
  }
  *[renewal-ui=true] .custom_survey .flex_bt .button.btn_add,
*[renewal-ui=true] .custom_survey .flex_bt input[type=submit].btn_add {
    margin: 20px auto;
  }
}
*[renewal-ui=true] .custom_survey .flex_bt .button:hover,
*[renewal-ui=true] .custom_survey .flex_bt input[type=submit]:hover {
  background: #7ec4b0 url("/btn_arrow.0b850927.svg") right 15px center no-repeat;
  color: #fff;
}
*[renewal-ui=true] .custom_survey .flag {
  display: none;
  position: absolute;
  left: 0;
  top: -30px;
  padding: 5px 20px;
  color: #333;
  background: #fff;
  border: 2px solid #5bb49b;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .flag {
    width: 100%;
    top: 0;
    position: relative;
    box-sizing: border-box;
    text-align: center;
    left: 0;
    font-size: 1.4rem;
  }
}
*[renewal-ui=true] .custom_survey .flag::before {
  content: "";
  position: absolute;
  left: -2px;
  top: -2px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px 10px 0 0;
  border-color: #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
*[renewal-ui=true] .custom_survey .flag::after {
  content: "";
  position: absolute;
  right: -2px;
  bottom: -2px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0 10px 10px;
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #fff rgba(0, 0, 0, 0);
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .content_head.-analysis {
    margin-bottom: 60px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .content_head.-analysis .data_info .flex {
    flex-wrap: wrap;
  }
}
*[renewal-ui=true] .custom_survey .content_head.-analysis .data_info .question_select {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 20px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .content_head.-analysis .data_info .question_select {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 0;
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .content_head.-analysis .data_info .question_select span {
    display: block;
    width: 100%;
    text-align: left;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .content_head.-analysis .data_info .question_select .select_area {
    margin-left: 5px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .content_head.-analysis .data_info .question_select .select_area {
    width: 100%;
  }
  *[renewal-ui=true] .custom_survey .content_head.-analysis .data_info .question_select .select_area select {
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .content_head.-analysis .data_info .question_select input[type=date] {
    width: auto;
    margin: 0 10px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .content_head.-analysis .data_info .question_select input[type=date] {
    width: 45%;
  }
}
*[renewal-ui=true] .custom_survey .edit_area {
  margin: 30px 0 0;
  padding: 0;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .edit_area {
    margin: 30px 0 0 !important;
  }
}
*[renewal-ui=true] .custom_survey .edit_area li {
  position: relative;
  width: 100%;
  max-width: 750px;
  margin: 0 auto 20px;
  padding: 20px;
  box-sizing: border-box;
  border-radius: 10px;
  background: #fff;
  border: 1px solid #ccc;
  opacity: 0.7;
}
*[renewal-ui=true] .custom_survey .edit_area li.selected {
  background: #ccf0dd;
  border: 1px solid #ccf0dd;
  opacity: 1;
}
*[renewal-ui=true] .custom_survey .edit_area li h3 {
  font-size: 1.6rem;
  margin: 0 0 20px;
  padding: 0 0 10px;
  border-bottom: 1px solid #333;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .edit_area li h3 input[type=radio] {
    position: absolute;
    left: 20px;
    top: 24px;
  }
  *[renewal-ui=true] .custom_survey .edit_area li h3 label {
    display: block;
    padding-left: 30px;
    text-align: left;
  }
}
*[renewal-ui=true] .custom_survey .edit_area li .select_area {
  width: 100%;
}
*[renewal-ui=true] .custom_survey .edit_area li .template {
  margin-bottom: 10px;
}
*[renewal-ui=true] .custom_survey .edit_area li .template_category {
  margin-bottom: 10px;
}
*[renewal-ui=true] .custom_survey .edit_area li .template_category .select_area {
  width: 49%;
}
*[renewal-ui=true] .custom_survey .edit_area li.block_copy .flex.-nowrap,
*[renewal-ui=true] .custom_survey .edit_area li.block_template .flex.-nowrap {
  width: 100%;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .edit_area.emp li.add_table {
    margin-bottom: 50px;
  }
}
*[renewal-ui=true] .custom_survey .modal_action_btn_area {
  position: relative;
  margin-top: 40px !important;
}
*[renewal-ui=true] .custom_survey .modal_action_btn_area .button.create {
  display: block;
  color: #fff;
  width: 100%;
  max-width: 300px;
  margin: 0 auto;
  padding: 10px;
  text-align: center;
  text-decoration: none;
  font-size: 1.5rem;
  transition: all 0.5s ease;
  background: #5bb49b;
  border: 1px solid #5bb49b;
}
*[renewal-ui=true] .custom_survey .modal_action_btn_area .button.create:hover {
  color: #fff;
  background: #7ec4b0;
}
*[renewal-ui=true] .custom_survey .modal_action_btn_area .button.create::after {
  content: ">";
  position: relative;
  margin: 0 0 0 10px;
  display: inline-block;
}
*[renewal-ui=true] .custom_survey .modal_action_btn_area .button.create.mt10 {
  margin-top: 10px;
}
*[renewal-ui=true] .custom_survey .resign {
  margin-top: 30px;
  text-align: center;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .resign {
    margin: 20px 5% 0;
  }
}
*[renewal-ui=true] .custom_survey .resign h4 {
  text-align: center;
}
*[renewal-ui=true] .custom_survey .resign .cancel {
  margin-top: 40px !important;
  color: #5bb49b !important;
  border: 1px solid #5bb49b !important;
  background: #fff url("/btn_arrow_prev.6637afef.svg") left 15px center no-repeat !important;
}
*[renewal-ui=true] .custom_survey .resign .cancel:hover {
  color: #fff !important;
  background: #5bb49b url("/btn_arrow_prev.6637afef.svg") left 15px center no-repeat !important;
}
*[renewal-ui=true] .custom_survey .resign .button,
*[renewal-ui=true] .custom_survey .resign input[type=submit] {
  position: relative;
  display: block;
  color: #fff;
  width: 100%;
  max-width: 300px;
  margin: 0 auto 0;
  padding: 10px;
  text-align: center;
  text-decoration: none;
  font-size: 1.6rem;
  transition: all 0.5s ease;
  background: #5bb49b url("/btn_arrow.0b850927.svg") right 15px center no-repeat;
  border: none;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .resign .button,
*[renewal-ui=true] .custom_survey .resign input[type=submit] {
    width: 80%;
    font-size: 1.6rem;
    line-height: 30px;
    height: 5rem;
    margin: 0 auto 0;
  }
}
*[renewal-ui=true] .custom_survey .resign .button:hover,
*[renewal-ui=true] .custom_survey .resign input[type=submit]:hover {
  background: #7ec4b0 url("/btn_arrow.0b850927.svg") right 15px center no-repeat;
  color: #fff;
}
*[renewal-ui=true] .custom_survey .resign input[type=submit] {
  margin-top: 0;
  background-color: #d11010;
}
*[renewal-ui=true] .custom_survey .resign input[type=submit]:hover {
  background-color: #d11010;
}
*[renewal-ui=true] .custom_survey .complete {
  margin-top: 30px;
  text-align: center;
}
*[renewal-ui=true] .custom_survey .complete h4 {
  text-align: center;
}
*[renewal-ui=true] .custom_survey .complete .cancel {
  margin-top: 40px !important;
  color: #5bb49b !important;
  border: 1px solid #5bb49b !important;
  background: #fff url("/btn_arrow_prev.6637afef.svg") left 15px center no-repeat !important;
}
*[renewal-ui=true] .custom_survey .complete .cancel:hover {
  color: #fff !important;
  background: #5bb49b url("/btn_arrow_prev.6637afef.svg") left 15px center no-repeat !important;
}
*[renewal-ui=true] .custom_survey .complete .button,
*[renewal-ui=true] .custom_survey .complete input[type=submit] {
  position: relative;
  display: block;
  color: #fff;
  width: 100%;
  max-width: 300px;
  margin: 0 auto 0;
  padding: 10px;
  text-align: center;
  text-decoration: none;
  font-size: 1.6rem;
  transition: all 0.5s ease;
  background: #5bb49b url("/btn_arrow.0b850927.svg") right 15px center no-repeat;
  border: none;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .complete .button,
*[renewal-ui=true] .custom_survey .complete input[type=submit] {
    width: 80%;
    font-size: 1.6rem;
    line-height: 30px;
    height: 5rem;
    margin: 0 auto 0;
  }
}
*[renewal-ui=true] .custom_survey .complete .button:hover,
*[renewal-ui=true] .custom_survey .complete input[type=submit]:hover {
  background: #7ec4b0 url("/btn_arrow.0b850927.svg") right 15px center no-repeat;
  color: #fff;
}
*[renewal-ui=true] .custom_survey .complete input[type=submit] {
  margin-top: 0;
  background-color: #5bb49b;
}
*[renewal-ui=true] .custom_survey .complete input[type=submit]:hover {
  background-color: #5bb49b;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .tab.inner.plus_survey_nav {
    margin-top: 10px;
    margin-right: 0;
    top: 59px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .tab.inner.plus_survey_nav li {
    width: 49%;
  }
}
*[renewal-ui=true] .custom_survey .tab.inner.plus_survey_nav .setting {
  margin-left: auto;
  padding-left: 20px;
  background: #fff url("/icon_setting_s.ac6e9aae.png") left center/18px auto no-repeat;
  border-color: #fff;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .tab.inner.plus_survey_nav .setting {
    background: #fff url("/icon_setting_s.ac6e9aae.png") left 10px center/18px auto no-repeat;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .tab.inner.-mr30 {
    margin-right: 30px;
  }
}
*[renewal-ui=true] .custom_survey .custom_survey_title {
  position: relative;
  font-size: 14px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .custom_survey_title {
    margin: -15px 30px 0 0;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .custom_survey_title {
    margin: 20px 5% 10px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .custom_survey_title .return {
    margin: 10px 0 0;
    text-align: center;
  }
}
*[renewal-ui=true] .custom_survey .custom_survey_title .btn_area .button,
*[renewal-ui=true] .custom_survey .custom_survey_title .btn_area input[type=submit] {
  position: absolute;
  top: -10px;
  right: 0;
  display: block;
  color: #fff;
  width: 100%;
  max-width: 150px;
  margin: 0 0 10px;
  padding: 10px 10px;
  text-align: center;
  text-decoration: none;
  font-size: 1.5rem;
  transition: all 0.5s ease;
  background: #5bb49b url("/btn_arrow.0b850927.svg") right 15px center no-repeat;
  border: none;
  cursor: pointer;
  box-sizing: border-box;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .custom_survey_title .btn_area .button,
*[renewal-ui=true] .custom_survey .custom_survey_title .btn_area input[type=submit] {
    width: 100%;
    max-width: none;
    font-size: 1.6rem;
    line-height: 30px;
    height: 5rem;
    margin: 0 auto 0;
  }
  *[renewal-ui=true] .custom_survey .custom_survey_title .btn_area .button.btn_collect_select,
*[renewal-ui=true] .custom_survey .custom_survey_title .btn_area input[type=submit].btn_collect_select {
    margin-bottom: 20px;
  }
}
*[renewal-ui=true] .custom_survey .custom_survey_title .btn_area .button:hover,
*[renewal-ui=true] .custom_survey .custom_survey_title .btn_area input[type=submit]:hover {
  background: #7ec4b0 url("/btn_arrow.0b850927.svg") right 15px center no-repeat;
  color: #fff;
}
*[renewal-ui=true] .custom_survey .custom_survey_title .btn_area .button.back,
*[renewal-ui=true] .custom_survey .custom_survey_title .btn_area .button.preview,
*[renewal-ui=true] .custom_survey .custom_survey_title .btn_area input[type=submit].back,
*[renewal-ui=true] .custom_survey .custom_survey_title .btn_area input[type=submit].preview {
  margin-right: 0;
  border: 1px solid #5bb49b;
  color: #5bb49b;
  background: #fff;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .custom_survey_title .btn_area .button.back,
*[renewal-ui=true] .custom_survey .custom_survey_title .btn_area .button.preview,
*[renewal-ui=true] .custom_survey .custom_survey_title .btn_area input[type=submit].back,
*[renewal-ui=true] .custom_survey .custom_survey_title .btn_area input[type=submit].preview {
    margin-right: auto;
    font-size: 1.4rem;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .custom_survey_title.-collect .button {
    position: relative;
    max-width: 250px;
    padding: 5px 10px;
    top: 0;
    line-height: 130%;
    height: auto;
    margin-top: 10px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .custom_survey_title.-analysis {
    position: -webkit-sticky;
    position: sticky;
    top: 59px;
    background: #fff;
    z-index: 500;
  }
}
*[renewal-ui=true] .custom_survey .explain.analyze {
  position: relative;
  margin: 20px 0 0;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .explain.analyze {
    text-align: right;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .explain.analyze {
    text-align: left;
  }
}
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(1):before,
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(31):before,
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(61):before,
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(91):before {
  color: #5AB797;
}
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(2):before,
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(32):before,
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(62):before,
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(92):before {
  color: #D6D130;
}
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(3):before,
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(33):before,
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(63):before,
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(93):before {
  color: #7055B1;
}
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(4):before,
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(34):before,
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(64):before,
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(94):before {
  color: #59C4D1;
}
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(5):before,
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(35):before,
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(65):before,
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(95):before {
  color: #89CF66;
}
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(6):before,
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(36):before,
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(66):before,
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(96):before {
  color: #5E70C5;
}
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(7):before,
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(37):before,
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(67):before,
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(97):before {
  color: #E5659D;
}
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(8):before,
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(38):before,
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(68):before,
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(98):before {
  color: #E29653;
}
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(9):before,
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(39):before,
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(69):before,
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(99):before {
  color: #9B9B9B;
}
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(10):before,
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(40):before,
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(70):before,
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(100):before {
  color: #E36969;
}
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(11):before,
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(41):before,
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(71):before {
  color: #7FE8C4;
}
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(12):before,
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(42):before,
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(72):before {
  color: #FFFC8D;
}
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(13):before,
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(43):before,
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(73):before {
  color: #B698FF;
}
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(14):before,
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(44):before,
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(74):before {
  color: #84F2FF;
}
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(15):before,
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(45):before,
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(75):before {
  color: #B5FF8F;
}
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(16):before,
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(46):before,
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(76):before {
  color: #899DFE;
}
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(17):before,
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(47):before,
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(77):before {
  color: #FF9EC8;
}
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(18):before,
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(48):before,
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(78):before {
  color: #FFD2AA;
}
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(19):before,
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(49):before,
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(79):before {
  color: #eee;
}
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(20):before,
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(50):before,
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(80):before {
  color: #fbb;
}
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(21):before,
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(51):before,
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(81):before {
  color: #1F644C;
}
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(22):before,
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(52):before,
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(82):before {
  color: #858326;
}
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(23):before,
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(53):before,
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(83):before {
  color: #4C217D;
}
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(24):before,
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(54):before,
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(84):before {
  color: #1C646D;
}
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(25):before,
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(55):before,
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(85):before {
  color: #397B17;
}
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(26):before,
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(56):before,
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(86):before {
  color: #293882;
}
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(27):before,
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(57):before,
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(87):before {
  color: #801A46;
}
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(28):before,
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(58):before,
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(88):before {
  color: #82430B;
}
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(29):before,
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(59):before,
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(89):before {
  color: #262626;
}
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(30):before,
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(60):before,
*[renewal-ui=true] .custom_survey .explain.analyze li:nth-of-type(90):before {
  color: #671313;
}
*[renewal-ui=true] .custom_survey .explain.ranking_select {
  position: relative;
  margin: 20px 0 10px !important;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .explain.ranking_select {
    text-align: right;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .explain.ranking_select {
    text-align: left;
  }
}
*[renewal-ui=true] .custom_survey .explain.ranking_select li::before {
  display: none;
  margin-left: 20px !important;
}
*[renewal-ui=true] .custom_survey .explain.ranking_select label {
  margin-left: 0 !important;
}
*[renewal-ui=true] .custom_survey .explain.ranking_select label::before {
  content: "●";
  margin-right: 5px;
}
*[renewal-ui=true] .custom_survey .explain.ranking_select li:nth-of-type(1) label::before {
  color: #5AB797;
}
*[renewal-ui=true] .custom_survey .explain.ranking_select li:nth-of-type(2) label::before {
  color: #D6D130;
}
*[renewal-ui=true] .custom_survey .explain.ranking_select li:nth-of-type(3) label::before {
  color: #7055B1;
}
*[renewal-ui=true] .custom_survey .explain.ranking_select li:nth-of-type(4) label::before {
  color: #59C4D1;
}
*[renewal-ui=true] .custom_survey .explain.ranking_select li:nth-of-type(5) label::before {
  color: #89CF66;
}
*[renewal-ui=true] .custom_survey .explain.ranking_select li:nth-of-type(6) label::before {
  color: #5E70C5;
}
*[renewal-ui=true] .custom_survey .explain.ranking_select li:nth-of-type(7) label::before {
  color: #E5659D;
}
*[renewal-ui=true] .custom_survey .explain.ranking_select li:nth-of-type(8) label::before {
  color: #E29653;
}
*[renewal-ui=true] .custom_survey .explain.ranking_select li:nth-of-type(9) label::before {
  color: #9B9B9B;
}
*[renewal-ui=true] .custom_survey .explain.ranking_select li:nth-of-type(10) label::before {
  color: #E36969;
}
*[renewal-ui=true] .custom_survey .create_area,
*[renewal-ui=true] .custom_survey .quesitonnaire_area {
  margin: 40px 30px 0 0;
  padding: 30px 30px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .create_area,
*[renewal-ui=true] .custom_survey .quesitonnaire_area {
    margin: 40px 5% 0;
    padding: 20px;
  }
  *[renewal-ui=true] .custom_survey .create_area.box,
*[renewal-ui=true] .custom_survey .quesitonnaire_area.box {
    padding: 0;
    box-shadow: none;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .create_area .edit_area_box,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .edit_area_box {
    margin: 30px 50px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .create_area .edit_area_box,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .edit_area_box {
    margin: 30px 0;
    padding: 0 5%;
  }
}
*[renewal-ui=true] .custom_survey .create_area .edit_area_box.-hide,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .edit_area_box.-hide {
  opacity: 0.3;
}
*[renewal-ui=true] .custom_survey .create_area .edit,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .edit {
  margin: 40px 0;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .create_area .edit,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .edit {
    padding: 20px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .create_area .edit,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .edit {
    padding: 20px 0 20px 20px;
  }
}
*[renewal-ui=true] .custom_survey .create_area .edit::before,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .edit::before {
  content: "";
  position: absolute;
  left: -40px;
  top: 20px;
  display: inline-block;
  width: 20px;
  height: 20px;
  background: url("/icon_edit.faff9a7a.png") center center/auto 100% no-repeat;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .create_area .edit::before,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .edit::before {
    top: 25px;
    left: -20px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .create_area .edit:hover,
*[renewal-ui=true] .custom_survey .create_area .edit.hover,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .edit:hover,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .edit.hover {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
  }
}
*[renewal-ui=true] .custom_survey .create_area .edit .flag,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .edit .flag {
  left: 20px !important;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .create_area .edit .flag,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .edit .flag {
    width: 88% !important;
  }
}
*[renewal-ui=true] .custom_survey .create_area .edit .edit_icon,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .edit .edit_icon {
  position: absolute;
  left: -40px;
  top: 20px;
  display: inline-block;
  width: 20px;
  height: 20px;
  background: url("/icon_edit.faff9a7a.png") center center/auto 100% no-repeat;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .create_area .edit .edit_icon,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .edit .edit_icon {
    left: -20px;
  }
}
*[renewal-ui=true] .custom_survey .create_area .edit .edit_icon,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .edit .edit_icon {
  z-index: 100;
}
*[renewal-ui=true] .custom_survey .create_area h1.title_text,
*[renewal-ui=true] .custom_survey .quesitonnaire_area h1.title_text {
  position: relative;
  font-size: 2.4rem;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .create_area h1.title_text,
*[renewal-ui=true] .custom_survey .quesitonnaire_area h1.title_text {
    font-size: 2rem;
    text-align: left;
  }
}
*[renewal-ui=true] .custom_survey .create_area h1.title_text.edit,
*[renewal-ui=true] .custom_survey .quesitonnaire_area h1.title_text.edit {
  margin: 0;
}
*[renewal-ui=true] .custom_survey .create_area .lead,
*[renewal-ui=true] .custom_survey .create_area .read,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .lead,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .read {
  position: relative;
  margin: 30px 0 0;
  display: inline-block;
}
*[renewal-ui=true] .custom_survey .create_area .lead.edit,
*[renewal-ui=true] .custom_survey .create_area .read.edit,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .lead.edit,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .read.edit {
  margin: 0 0 0;
}
*[renewal-ui=true] .custom_survey .create_area .lead .prewrap,
*[renewal-ui=true] .custom_survey .create_area .read .prewrap,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .lead .prewrap,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .read .prewrap {
  font-size: 1.6rem;
  text-align: left;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .create_area .lead .prewrap,
*[renewal-ui=true] .custom_survey .create_area .read .prewrap,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .lead .prewrap,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .read .prewrap {
    font-size: 1.4rem;
  }
}
*[renewal-ui=true] .custom_survey .create_area .lead .from,
*[renewal-ui=true] .custom_survey .create_area .read .from,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .lead .from,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .read .from {
  margin: 0;
  text-align: right;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .create_area .lead .from,
*[renewal-ui=true] .custom_survey .create_area .read .from,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .lead .from,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .read .from {
    font-size: 1.4rem;
  }
}
*[renewal-ui=true] .custom_survey .create_area .lead .marker,
*[renewal-ui=true] .custom_survey .create_area .read .marker,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .lead .marker,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .read .marker {
  font-weight: bold;
  background: linear-gradient(transparent 60%, #c4e4db 60%);
}
*[renewal-ui=true] .custom_survey .create_area .lead.main_lead .prewrap,
*[renewal-ui=true] .custom_survey .create_area .read.main_lead .prewrap,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .lead.main_lead .prewrap,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .read.main_lead .prewrap {
  margin-bottom: 40px;
  line-height: 180%;
}
*[renewal-ui=true] .custom_survey .create_area .lead.main_lead .from,
*[renewal-ui=true] .custom_survey .create_area .read.main_lead .from,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .lead.main_lead .from,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .read.main_lead .from {
  margin-bottom: 40px;
}
*[renewal-ui=true] .custom_survey .create_area .main_read,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .main_read {
  margin-top: 40px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .create_area .main_read,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .main_read {
    margin-top: 60px;
  }
}
*[renewal-ui=true] .custom_survey .create_area .explain_text,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .explain_text {
  position: relative;
  margin-top: 40px;
  text-align: left;
}
*[renewal-ui=true] .custom_survey .create_area .explain_text.edit,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .explain_text.edit {
  margin-top: 0;
}
*[renewal-ui=true] .custom_survey .create_area .explain_text h3,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .explain_text h3 {
  font-weight: bold;
  margin-bottom: 10px;
  font-size: 1.8rem;
}
*[renewal-ui=true] .custom_survey .create_area .explain_text p,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .explain_text p {
  margin: 0;
  text-align: left;
}
*[renewal-ui=true] .custom_survey .create_area .question,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question {
  margin-top: 40px;
  position: relative;
  text-align: left;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .create_area .question,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question {
    margin: 20px 0 0;
    padding: 0 5%;
  }
}
*[renewal-ui=true] .custom_survey .create_area .question.show-title,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question.show-title {
  margin-top: 40px !important;
  padding-top: 30px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .create_area .question.show-title,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question.show-title {
    margin-top: 100px !important;
  }
}
*[renewal-ui=true] .custom_survey .create_area .question.show-title .flag,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question.show-title .flag {
  display: inline-block;
}
*[renewal-ui=true] .custom_survey .create_area .question.show-title.edit::before,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question.show-title.edit::before {
  top: -20px;
}
*[renewal-ui=true] .custom_survey .create_area .question.show-title .edit_icon,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question.show-title .edit_icon {
  top: -20px;
  background-color: #fff;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .create_area .question dl,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question dl {
    width: 100%;
  }
}
*[renewal-ui=true] .custom_survey .create_area .question .content_hide,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question .content_hide {
  position: absolute;
  left: 170px;
  top: -30px;
  padding: 6px 10px 3px;
  background: #f6f5f2;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .create_area .question .content_hide,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question .content_hide {
    left: 20px;
    top: 2.3vw;
    padding: 3px 10px 2px;
    right: 15px;
    text-align: center;
  }
  *[renewal-ui=true] .custom_survey .create_area .question .content_hide label,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question .content_hide label {
    font-size: 1.3rem;
  }
}
*[renewal-ui=true] .custom_survey .create_area .question .content_hide::after,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question .content_hide::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: -10px;
  width: 0;
}
*[renewal-ui=true] .custom_survey .create_area .question .num,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question .num {
  font-family: futura-pt, sans-serif;
  font-weight: 600;
  color: #5bb49b;
  font-size: 1.8rem;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .create_area .question .num,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question .num {
    position: absolute;
    top: -1.6em;
    left: 0;
    min-width: 3.5em;
    font-size: 2.4rem;
    display: inline-block;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .create_area .question .num,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question .num {
    display: block;
    margin-bottom: 5px;
  }
}
*[renewal-ui=true] .custom_survey .create_area .question dt,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question dt {
  position: relative;
  font-size: 1.8rem;
  font-weight: 600;
  padding: 30px 0 10px 0;
  width: 100%;
  border-bottom: none;
  float: none;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .create_area .question dt,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question dt {
    padding: 40px 0 10px;
    font-size: 1.6rem;
  }
}
*[renewal-ui=true] .custom_survey .create_area .question dt p.select_attention,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question dt p.select_attention {
  font-weight: normal;
  font-size: 1.6rem;
}
*[renewal-ui=true] .custom_survey .create_area .question dt .necessary,
*[renewal-ui=true] .custom_survey .create_area .question dt .optional,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question dt .necessary,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question dt .optional {
  top: 0;
  left: 0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .create_area .question dt .necessary,
*[renewal-ui=true] .custom_survey .create_area .question dt .optional,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question dt .necessary,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question dt .optional {
    top: 5px;
  }
}
*[renewal-ui=true] .custom_survey .create_area .question dd,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question dd {
  width: 100%;
  position: relative;
  margin-top: 10px;
  min-height: 40px;
  padding: 0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .create_area .question dd,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question dd {
    padding: 0 0 20px;
    font-size: 1.4rem;
  }
}
*[renewal-ui=true] .custom_survey .create_area .question ul,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question ul {
  margin: 0;
  padding: 0;
}
*[renewal-ui=true] .custom_survey .create_area .question ul textarea.other_input,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question ul textarea.other_input {
  width: 100%;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .create_area .question ul textarea.other_input,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question ul textarea.other_input {
    width: 92%;
  }
}
*[renewal-ui=true] .custom_survey .create_area .question li,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question li {
  position: relative;
  padding: 0 0 0 25px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .create_area .question li,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question li {
    padding: 5px 0 5px 25px;
  }
}
*[renewal-ui=true] .custom_survey .create_area .question li input[type=radio],
*[renewal-ui=true] .custom_survey .create_area .question li input[type=checkbox],
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question li input[type=radio],
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question li input[type=checkbox] {
  position: absolute;
  left: 0;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .create_area .question li input[type=radio],
*[renewal-ui=true] .custom_survey .create_area .question li input[type=checkbox],
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question li input[type=radio],
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question li input[type=checkbox] {
    top: 1px;
  }
}
*[renewal-ui=true] .custom_survey .create_area .question label,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question label {
  margin-left: 0.5em;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .create_area .question label,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question label {
    margin-left: 0;
    font-size: 1.5rem;
  }
}
*[renewal-ui=true] .custom_survey .create_area .question .question_delete,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question .question_delete {
  position: absolute;
  right: 15px;
  top: 10px;
  margin: 0;
  cursor: pointer;
}
*[renewal-ui=true] .custom_survey .create_area .question .question_delete img,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question .question_delete img {
  width: 18px;
  height: auto;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .create_area .question .radio_pulldown,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question .radio_pulldown {
    min-width: 500px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .create_area .question .radio_pulldown,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question .radio_pulldown {
    margin: 0;
  }
}
*[renewal-ui=true] .custom_survey .create_area .question .radio_pulldown select,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question .radio_pulldown select {
  width: 100%;
  padding: 10px 30px 10px 10px;
  font-size: 1.6rem;
}
*[renewal-ui=true] .custom_survey .create_area .question .radio_pulldown .second,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question .radio_pulldown .second {
  text-indent: 1em;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .create_area .question .-pulldown_type_emp .radio_pulldown,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question .-pulldown_type_emp .radio_pulldown {
    min-width: 250px;
  }
}
*[renewal-ui=true] .custom_survey .create_area .question table.multi_radio,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.multi_radio {
  position: relative;
  width: 100%;
}
*[renewal-ui=true] .custom_survey .create_area .question table.multi_radio thead,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.multi_radio thead {
  position: sticky;
  top: 60px;
  z-index: 100;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .create_area .question table.multi_radio thead,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.multi_radio thead {
    top: 9.2vw;
  }
}
*[renewal-ui=true] .custom_survey .create_area .question table.multi_radio th,
*[renewal-ui=true] .custom_survey .create_area .question table.multi_radio td,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.multi_radio th,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.multi_radio td {
  padding: 5px;
  border-bottom: 1px solid #ccc;
}
*[renewal-ui=true] .custom_survey .create_area .question table.multi_radio th,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.multi_radio th {
  font-size: 1.2rem;
  background: #fff;
}
*[renewal-ui=true] .custom_survey .create_area .question table.multi_radio td,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.multi_radio td {
  text-align: center;
  font-size: 1.2rem;
}
*[renewal-ui=true] .custom_survey .create_area .question table.multi_radio td.text_left,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.multi_radio td.text_left {
  font-size: 1.4rem;
  font-weight: bold;
}
*[renewal-ui=true] .custom_survey .create_area .question table.multi_radio .not_select,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.multi_radio .not_select {
  background: #f6f5f2;
}
*[renewal-ui=true] .custom_survey .create_area .question table.multi_radio .title_focus,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.multi_radio .title_focus {
  color: #fff;
  background: #5bb49b;
}
*[renewal-ui=true] .custom_survey .create_area .question table.multi_radio .focus,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.multi_radio .focus {
  background: #5bb49b;
}
*[renewal-ui=true] .custom_survey .create_area .question dl.multi_radio,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question dl.multi_radio {
  position: relative;
  width: 100%;
  margin: 30px 0 0;
  padding: 0;
}
*[renewal-ui=true] .custom_survey .create_area .question dl.multi_radio dt,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question dl.multi_radio dt {
  margin: 0;
  padding: 5px;
  display: block;
  width: 100%;
  font-size: 1.6rem;
  font-weight: bold;
  border-bottom: none;
  border-top: 1px solid #ccc;
  background: url("/note_bg.593a0562.png");
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .create_area .question dl.multi_radio dt,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question dl.multi_radio dt {
    /*
      font-size: 1.4rem;
      */
  }
}
*[renewal-ui=true] .custom_survey .create_area .question dl.multi_radio dt:nth-child(1),
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question dl.multi_radio dt:nth-child(1) {
  border-top: none;
}
*[renewal-ui=true] .custom_survey .create_area .question dl.multi_radio dd,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question dl.multi_radio dd {
  margin: 0;
  padding: 0;
}
*[renewal-ui=true] .custom_survey .create_area .question dl.multi_radio dd ul,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question dl.multi_radio dd ul {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  margin: 0;
  padding: 0;
  flex-wrap: nowrap;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .create_area .question dl.multi_radio dd ul,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question dl.multi_radio dd ul {
    margin: 10px 0;
  }
}
*[renewal-ui=true] .custom_survey .create_area .question dl.multi_radio dd ul li,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question dl.multi_radio dd ul li {
  padding: 5px 10px;
  font-size: 1.2rem;
  text-align: center;
  flex: 1;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .create_area .question dl.multi_radio dd ul li,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question dl.multi_radio dd ul li {
    position: inherit;
    padding: 5px 10px 25px;
    font-size: 1.2rem;
    /*
                            width: 100%;
                            text-align: left;
                            font-size: 1.4rem;
                            */
  }
  *[renewal-ui=true] .custom_survey .create_area .question dl.multi_radio dd ul li label,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question dl.multi_radio dd ul li label {
    display: none;
    font-size: 1.2rem;
  }
  *[renewal-ui=true] .custom_survey .create_area .question dl.multi_radio dd ul li:nth-of-type(1) label,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question dl.multi_radio dd ul li:nth-of-type(1) label {
    display: block;
    position: absolute;
    left: 0;
    bottom: -0.5em;
  }
  *[renewal-ui=true] .custom_survey .create_area .question dl.multi_radio dd ul li:nth-of-type(1) label::before,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question dl.multi_radio dd ul li:nth-of-type(1) label::before {
    content: "▼";
    display: inline-block;
    margin-right: 5px;
    transform: rotate(90deg);
  }
  *[renewal-ui=true] .custom_survey .create_area .question dl.multi_radio dd ul li:nth-last-of-type(1) label,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question dl.multi_radio dd ul li:nth-last-of-type(1) label {
    display: block;
    position: absolute;
    text-align: right;
    right: 0;
    bottom: -0.5em;
  }
  *[renewal-ui=true] .custom_survey .create_area .question dl.multi_radio dd ul li:nth-last-of-type(1) label::after,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question dl.multi_radio dd ul li:nth-last-of-type(1) label::after {
    content: "▼";
    display: inline-block;
    margin-left: 5px;
    transform: rotate(-90deg);
  }
}
*[renewal-ui=true] .custom_survey .create_area .question dl.multi_radio dd ul li input[type=radio],
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question dl.multi_radio dd ul li input[type=radio] {
  left: auto;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .create_area .question dl.multi_radio dd ul li input[type=radio],
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question dl.multi_radio dd ul li input[type=radio] {
    position: absolute;
    top: 10px;
    left: 0;
    right: 0;
    margin: 0 auto;
  }
  *[renewal-ui=true] .custom_survey .create_area .question dl.multi_radio dd ul li br.for-pc,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question dl.multi_radio dd ul li br.for-pc {
    display: none;
  }
  *[renewal-ui=true] .custom_survey .create_area .question dl.multi_radio dd ul li label,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question dl.multi_radio dd ul li label {
    display: block;
    padding: 30px 0 0;
  }
}
*[renewal-ui=true] .custom_survey .create_area .question dl.multi_radio .not_select,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question dl.multi_radio .not_select {
  background: #f6f5f2;
}
*[renewal-ui=true] .custom_survey .create_area .question dl.multi_radio .title_focus,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question dl.multi_radio .title_focus {
  color: #fff;
  background: #5bb49b;
}
*[renewal-ui=true] .custom_survey .create_area .question dl.multi_radio .focus,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question dl.multi_radio .focus {
  background: #5bb49b;
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix {
  position: relative;
  width: 100%;
  background: #fff;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .create_area .question table.matrix,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix {
    margin-top: 20px;
  }
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix thead,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix thead {
  position: sticky;
  top: 60px;
  z-index: 100;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .create_area .question table.matrix thead,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix thead {
    top: 60px;
    background: #fff;
  }
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix tbody tr:nth-of-type(2n+2),
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix tbody tr:nth-of-type(2n+2) {
  background: #f5f5f5;
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix th,
*[renewal-ui=true] .custom_survey .create_area .question table.matrix td,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix th,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix td {
  padding: 5px;
  border-bottom: 1px solid #ccc;
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix th,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix th {
  font-size: 1.2rem;
  min-width: 42px;
  width: 8%;
  text-align: center;
  white-space: nowrap;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .create_area .question table.matrix th,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix th {
    background: url("/note_bg.593a0562.png");
  }
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix th.title,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix th.title {
  width: 37%;
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix td,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix td {
  text-align: center;
  font-size: 1.4rem;
  padding: 10px 5px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .create_area .question table.matrix tr,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix tr {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    justify-content: space-between;
  }
  *[renewal-ui=true] .custom_survey .create_area .question table.matrix tr th,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix tr th {
    padding: 5px 1px;
    max-width: 10%;
    min-width: auto;
    text-align: center;
    border-bottom: none;
  }
  *[renewal-ui=true] .custom_survey .create_area .question table.matrix tr th.title,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix tr th.title {
    display: none;
  }
  *[renewal-ui=true] .custom_survey .create_area .question table.matrix tr td,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix tr td {
    max-width: 10%;
    min-width: auto;
    display: block;
    border-bottom: none;
  }
  *[renewal-ui=true] .custom_survey .create_area .question table.matrix tr td.text_left,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix tr td.text_left {
    width: 100%;
    max-width: 100%;
    border-top: 1px solid #ccc;
  }
  *[renewal-ui=true] .custom_survey .create_area .question table.matrix thead tr,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix thead tr {
    flex-wrap: nowrap;
  }
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix .not_select,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix .not_select {
  background: #f6f5f2;
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix .title_focus,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix .title_focus {
  color: #fff;
  background: #5bb49b;
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix .focus,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix .focus {
  background: #5bb49b;
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix.-own,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.-own {
  margin-top: 20px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .create_area .question table.matrix.-own,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.-own {
    table-layout: fixed;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .create_area .question table.matrix.-own,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.-own {
    table-layout: fixed;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .create_area .question table.matrix.-own thead th.title,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.-own thead th.title {
    width: 20%;
  }
  *[renewal-ui=true] .custom_survey .create_area .question table.matrix.-own thead th:nth-of-type(n+2),
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.-own thead th:nth-of-type(n+2) {
    white-space: normal;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .create_area .question table.matrix.-own thead tr,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.-own thead tr {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
  }
  *[renewal-ui=true] .custom_survey .create_area .question table.matrix.-own thead th,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.-own thead th {
    display: none;
  }
  *[renewal-ui=true] .custom_survey .create_area .question table.matrix.-own thead th:nth-of-type(2),
*[renewal-ui=true] .custom_survey .create_area .question table.matrix.-own thead th.matrix_x,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.-own thead th:nth-of-type(2),
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.-own thead th.matrix_x {
    display: inline-block;
    width: auto;
    min-width: 8%;
    margin-left: 0;
  }
  *[renewal-ui=true] .custom_survey .create_area .question table.matrix.-own thead th:nth-of-type(2):before,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.-own thead th:nth-of-type(2):before {
    content: "▼";
    position: relative;
    display: inline-block;
    margin-right: 5px;
    transform: rotate(90deg);
    font-size: 1rem;
  }
  *[renewal-ui=true] .custom_survey .create_area .question table.matrix.-own thead th.matrix_rank_end,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.-own thead th.matrix_rank_end {
    display: inline-block;
    width: auto;
    margin-right: 8%;
    min-width: 8%;
    max-width: 50%;
    margin-left: auto;
  }
  *[renewal-ui=true] .custom_survey .create_area .question table.matrix.-own thead th.matrix_rank_end::after,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.-own thead th.matrix_rank_end::after {
    content: "▼";
    position: relative;
    display: inline-block;
    margin-left: 5px;
    transform: rotate(-90deg);
    font-size: 1rem;
  }
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix.-own tbody td,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.-own tbody td {
  position: relative;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .create_area .question table.matrix.-own tbody td,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.-own tbody td {
    width: 13.5%;
    height: 40px;
  }
  *[renewal-ui=true] .custom_survey .create_area .question table.matrix.-own tbody td.text_left,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.-own tbody td.text_left {
    width: 100%;
  }
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix.-own tbody td input,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.-own tbody td input {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix.-own tbody td label,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.-own tbody td label {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  display: block;
  width: 100%;
  height: 100%;
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix.-own .text_left,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.-own .text_left {
  padding-left: 1.5rem;
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix.-own tr:nth-child(1) .text_left::before,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.-own tr:nth-child(1) .text_left::before {
  content: "1.";
  position: absolute;
  left: 0;
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix.-own tr:nth-child(2) .text_left::before,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.-own tr:nth-child(2) .text_left::before {
  content: "2.";
  position: absolute;
  left: 0;
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix.-own tr:nth-child(3) .text_left::before,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.-own tr:nth-child(3) .text_left::before {
  content: "3.";
  position: absolute;
  left: 0;
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix.-own tr:nth-child(4) .text_left::before,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.-own tr:nth-child(4) .text_left::before {
  content: "4.";
  position: absolute;
  left: 0;
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix.-own tr:nth-child(5) .text_left::before,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.-own tr:nth-child(5) .text_left::before {
  content: "5.";
  position: absolute;
  left: 0;
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix.-own tr:nth-child(6) .text_left::before,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.-own tr:nth-child(6) .text_left::before {
  content: "6.";
  position: absolute;
  left: 0;
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix.-own tr:nth-child(7) .text_left::before,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.-own tr:nth-child(7) .text_left::before {
  content: "7.";
  position: absolute;
  left: 0;
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix.-own tr:nth-child(8) .text_left::before,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.-own tr:nth-child(8) .text_left::before {
  content: "8.";
  position: absolute;
  left: 0;
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix.-own tr:nth-child(9) .text_left::before,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.-own tr:nth-child(9) .text_left::before {
  content: "9.";
  position: absolute;
  left: 0;
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix.-own tr:nth-child(10) .text_left::before,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.-own tr:nth-child(10) .text_left::before {
  content: "10.";
  position: absolute;
  left: 0;
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix.-own tr:nth-child(11) .text_left::before,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.-own tr:nth-child(11) .text_left::before {
  content: "11.";
  position: absolute;
  left: 0;
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix.-own tr:nth-child(12) .text_left::before,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.-own tr:nth-child(12) .text_left::before {
  content: "12.";
  position: absolute;
  left: 0;
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix.-own tr:nth-child(13) .text_left::before,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.-own tr:nth-child(13) .text_left::before {
  content: "13.";
  position: absolute;
  left: 0;
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix.-own tr:nth-child(14) .text_left::before,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.-own tr:nth-child(14) .text_left::before {
  content: "14.";
  position: absolute;
  left: 0;
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix.-own tr:nth-child(15) .text_left::before,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.-own tr:nth-child(15) .text_left::before {
  content: "15.";
  position: absolute;
  left: 0;
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix.-own tr:nth-child(16) .text_left::before,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.-own tr:nth-child(16) .text_left::before {
  content: "16.";
  position: absolute;
  left: 0;
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix.-own tr:nth-child(17) .text_left::before,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.-own tr:nth-child(17) .text_left::before {
  content: "17.";
  position: absolute;
  left: 0;
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix.-own tr:nth-child(18) .text_left::before,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.-own tr:nth-child(18) .text_left::before {
  content: "18.";
  position: absolute;
  left: 0;
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix.-own tr:nth-child(19) .text_left::before,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.-own tr:nth-child(19) .text_left::before {
  content: "19.";
  position: absolute;
  left: 0;
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix.-own tr:nth-child(20) .text_left::before,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.-own tr:nth-child(20) .text_left::before {
  content: "20.";
  position: absolute;
  left: 0;
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix.-own tr:nth-child(21) .text_left::before,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.-own tr:nth-child(21) .text_left::before {
  content: "21.";
  position: absolute;
  left: 0;
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix.-own tr:nth-child(22) .text_left::before,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.-own tr:nth-child(22) .text_left::before {
  content: "22.";
  position: absolute;
  left: 0;
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix.-own tr:nth-child(23) .text_left::before,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.-own tr:nth-child(23) .text_left::before {
  content: "23.";
  position: absolute;
  left: 0;
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix.-own tr:nth-child(24) .text_left::before,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.-own tr:nth-child(24) .text_left::before {
  content: "24.";
  position: absolute;
  left: 0;
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix.-own tr:nth-child(25) .text_left::before,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.-own tr:nth-child(25) .text_left::before {
  content: "25.";
  position: absolute;
  left: 0;
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix.-own tr:nth-child(26) .text_left::before,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.-own tr:nth-child(26) .text_left::before {
  content: "26.";
  position: absolute;
  left: 0;
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix.-own tr:nth-child(27) .text_left::before,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.-own tr:nth-child(27) .text_left::before {
  content: "27.";
  position: absolute;
  left: 0;
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix.-own tr:nth-child(28) .text_left::before,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.-own tr:nth-child(28) .text_left::before {
  content: "28.";
  position: absolute;
  left: 0;
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix.-own tr:nth-child(29) .text_left::before,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.-own tr:nth-child(29) .text_left::before {
  content: "29.";
  position: absolute;
  left: 0;
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix.-own tr:nth-child(30) .text_left::before,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.-own tr:nth-child(30) .text_left::before {
  content: "30.";
  position: absolute;
  left: 0;
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix.-own tr:nth-child(2n),
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.-own tr:nth-child(2n) {
  background: #fcfcfa;
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix.ranking.-plus .text_left,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.ranking.-plus .text_left {
  padding-left: 1.5rem;
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix.ranking.-plus tr:nth-child(1) .text_left::before,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.ranking.-plus tr:nth-child(1) .text_left::before {
  content: "1.";
  position: absolute;
  left: 0;
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix.ranking.-plus tr:nth-child(2) .text_left::before,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.ranking.-plus tr:nth-child(2) .text_left::before {
  content: "2.";
  position: absolute;
  left: 0;
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix.ranking.-plus tr:nth-child(3) .text_left::before,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.ranking.-plus tr:nth-child(3) .text_left::before {
  content: "3.";
  position: absolute;
  left: 0;
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix.ranking.-plus tr:nth-child(4) .text_left::before,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.ranking.-plus tr:nth-child(4) .text_left::before {
  content: "4.";
  position: absolute;
  left: 0;
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix.ranking.-plus tr:nth-child(5) .text_left::before,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.ranking.-plus tr:nth-child(5) .text_left::before {
  content: "5.";
  position: absolute;
  left: 0;
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix.ranking.-plus tr:nth-child(6) .text_left::before,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.ranking.-plus tr:nth-child(6) .text_left::before {
  content: "6.";
  position: absolute;
  left: 0;
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix.ranking.-plus tr:nth-child(7) .text_left::before,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.ranking.-plus tr:nth-child(7) .text_left::before {
  content: "7.";
  position: absolute;
  left: 0;
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix.ranking.-plus tr:nth-child(8) .text_left::before,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.ranking.-plus tr:nth-child(8) .text_left::before {
  content: "8.";
  position: absolute;
  left: 0;
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix.ranking.-plus tr:nth-child(9) .text_left::before,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.ranking.-plus tr:nth-child(9) .text_left::before {
  content: "9.";
  position: absolute;
  left: 0;
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix.ranking.-plus tr:nth-child(10) .text_left::before,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.ranking.-plus tr:nth-child(10) .text_left::before {
  content: "10.";
  position: absolute;
  left: 0;
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix.ranking.-plus tr:nth-child(11) .text_left::before,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.ranking.-plus tr:nth-child(11) .text_left::before {
  content: "11.";
  position: absolute;
  left: 0;
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix.ranking.-plus tr:nth-child(12) .text_left::before,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.ranking.-plus tr:nth-child(12) .text_left::before {
  content: "12.";
  position: absolute;
  left: 0;
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix.ranking.-plus tr:nth-child(13) .text_left::before,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.ranking.-plus tr:nth-child(13) .text_left::before {
  content: "13.";
  position: absolute;
  left: 0;
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix.ranking.-plus tr:nth-child(14) .text_left::before,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.ranking.-plus tr:nth-child(14) .text_left::before {
  content: "14.";
  position: absolute;
  left: 0;
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix.ranking.-plus tr:nth-child(15) .text_left::before,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.ranking.-plus tr:nth-child(15) .text_left::before {
  content: "15.";
  position: absolute;
  left: 0;
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix.ranking.-plus tr:nth-child(16) .text_left::before,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.ranking.-plus tr:nth-child(16) .text_left::before {
  content: "16.";
  position: absolute;
  left: 0;
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix.ranking.-plus tr:nth-child(17) .text_left::before,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.ranking.-plus tr:nth-child(17) .text_left::before {
  content: "17.";
  position: absolute;
  left: 0;
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix.ranking.-plus tr:nth-child(18) .text_left::before,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.ranking.-plus tr:nth-child(18) .text_left::before {
  content: "18.";
  position: absolute;
  left: 0;
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix.ranking.-plus tr:nth-child(19) .text_left::before,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.ranking.-plus tr:nth-child(19) .text_left::before {
  content: "19.";
  position: absolute;
  left: 0;
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix.ranking.-plus tr:nth-child(20) .text_left::before,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.ranking.-plus tr:nth-child(20) .text_left::before {
  content: "20.";
  position: absolute;
  left: 0;
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix.ranking.-plus tr:nth-child(21) .text_left::before,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.ranking.-plus tr:nth-child(21) .text_left::before {
  content: "21.";
  position: absolute;
  left: 0;
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix.ranking.-plus tr:nth-child(22) .text_left::before,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.ranking.-plus tr:nth-child(22) .text_left::before {
  content: "22.";
  position: absolute;
  left: 0;
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix.ranking.-plus tr:nth-child(23) .text_left::before,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.ranking.-plus tr:nth-child(23) .text_left::before {
  content: "23.";
  position: absolute;
  left: 0;
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix.ranking.-plus tr:nth-child(24) .text_left::before,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.ranking.-plus tr:nth-child(24) .text_left::before {
  content: "24.";
  position: absolute;
  left: 0;
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix.ranking.-plus tr:nth-child(25) .text_left::before,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.ranking.-plus tr:nth-child(25) .text_left::before {
  content: "25.";
  position: absolute;
  left: 0;
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix.ranking.-plus tr:nth-child(26) .text_left::before,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.ranking.-plus tr:nth-child(26) .text_left::before {
  content: "26.";
  position: absolute;
  left: 0;
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix.ranking.-plus tr:nth-child(27) .text_left::before,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.ranking.-plus tr:nth-child(27) .text_left::before {
  content: "27.";
  position: absolute;
  left: 0;
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix.ranking.-plus tr:nth-child(28) .text_left::before,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.ranking.-plus tr:nth-child(28) .text_left::before {
  content: "28.";
  position: absolute;
  left: 0;
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix.ranking.-plus tr:nth-child(29) .text_left::before,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.ranking.-plus tr:nth-child(29) .text_left::before {
  content: "29.";
  position: absolute;
  left: 0;
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix.ranking.-plus tr:nth-child(30) .text_left::before,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.ranking.-plus tr:nth-child(30) .text_left::before {
  content: "30.";
  position: absolute;
  left: 0;
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix.ranking.-plus tr:nth-child(2n),
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.ranking.-plus tr:nth-child(2n) {
  background: #fcfcfa;
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix.ranking.-plus tbody td,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.ranking.-plus tbody td {
  position: relative;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .create_area .question table.matrix.ranking.-plus tbody td,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.ranking.-plus tbody td {
    width: 13.5%;
    height: 40px;
  }
  *[renewal-ui=true] .custom_survey .create_area .question table.matrix.ranking.-plus tbody td.text_left,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.ranking.-plus tbody td.text_left {
    width: 100%;
  }
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix.ranking.-plus tbody td input,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.ranking.-plus tbody td input {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
*[renewal-ui=true] .custom_survey .create_area .question table.matrix.ranking.-plus tbody td label,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question table.matrix.ranking.-plus tbody td label {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  display: block;
  width: 100%;
  height: 100%;
}
*[renewal-ui=true] .custom_survey .create_area .question .slider_box,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question .slider_box {
  width: calc(100% - 70px);
}
*[renewal-ui=true] .custom_survey .create_area .question .slider_box.count_none,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question .slider_box.count_none {
  width: 100%;
}
*[renewal-ui=true] .custom_survey .create_area .question .slider_body,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question .slider_body {
  margin: 20px 0 10px;
}
*[renewal-ui=true] .custom_survey .create_area .question .slider_body.ui-widget.ui-widget-content,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question .slider_body.ui-widget.ui-widget-content {
  border-color: #ccc;
  background: #ccc;
}
*[renewal-ui=true] .custom_survey .create_area .question .slider_body.ui-slider-horizontal,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question .slider_body.ui-slider-horizontal {
  height: 0.4em;
}
*[renewal-ui=true] .custom_survey .create_area .question .slider_body .ui-slider-handle,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question .slider_body .ui-slider-handle {
  top: -0.5em;
  border-radius: 100%;
  background: #5bb49b;
  border: 1px solid #main;
}
*[renewal-ui=true] .custom_survey .create_area .question .slider_caption,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question .slider_caption {
  margin: 0 0 40px;
  font-size: 1.2rem;
}
*[renewal-ui=true] .custom_survey .create_area .question .slider_caption .text_left,
*[renewal-ui=true] .custom_survey .create_area .question .slider_caption .text_center,
*[renewal-ui=true] .custom_survey .create_area .question .slider_caption .text_right,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question .slider_caption .text_left,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question .slider_caption .text_center,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question .slider_caption .text_right {
  width: 30%;
}
*[renewal-ui=true] .custom_survey .create_area .question .slider_caption .text_center,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question .slider_caption .text_center {
  text-align: center;
}
*[renewal-ui=true] .custom_survey .create_area .question .slider_caption .text_right,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question .slider_caption .text_right {
  text-align: right;
}
*[renewal-ui=true] .custom_survey .create_area .question .other_input,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question .other_input {
  display: inline-block;
  width: 100%;
  max-width: 500px;
  border: 1px solid #ccc;
  margin: 0 0 0 0.5em;
  padding: 5px 15px;
  font-size: 1.8rem;
  border-radius: 5px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .create_area .question .other_input,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question .other_input {
    font-size: 1.6rem;
  }
}
*[renewal-ui=true] .custom_survey .create_area .question .other_input.-pulldown,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question .other_input.-pulldown {
  display: none;
  margin: 10px 0 0;
}
*[renewal-ui=true] .custom_survey .create_area .question .hover_menu,
*[renewal-ui=true] .custom_survey .create_area .question .lead .hover .hover_menu,
*[renewal-ui=true] .custom_survey .create_area .lead .hover .question .hover_menu,
*[renewal-ui=true] .custom_survey .create_area .question .read .hover .hover_menu,
*[renewal-ui=true] .custom_survey .create_area .read .hover .question .hover_menu,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question .hover_menu,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question .lead .hover .hover_menu,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .lead .hover .question .hover_menu,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question .read .hover .hover_menu,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .read .hover .question .hover_menu {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  font-size: 1.2rem;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .create_area .question .hover_menu,
*[renewal-ui=true] .custom_survey .create_area .question .lead .hover .hover_menu,
*[renewal-ui=true] .custom_survey .create_area .lead .hover .question .hover_menu,
*[renewal-ui=true] .custom_survey .create_area .question .read .hover .hover_menu,
*[renewal-ui=true] .custom_survey .create_area .read .hover .question .hover_menu,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question .hover_menu,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question .lead .hover .hover_menu,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .lead .hover .question .hover_menu,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question .read .hover .hover_menu,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .read .hover .question .hover_menu {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
  }
}
*[renewal-ui=true] .custom_survey .create_area .question .hover_menu img,
*[renewal-ui=true] .custom_survey .create_area .question .lead .hover .hover_menu img,
*[renewal-ui=true] .custom_survey .create_area .lead .hover .question .hover_menu img,
*[renewal-ui=true] .custom_survey .create_area .question .read .hover .hover_menu img,
*[renewal-ui=true] .custom_survey .create_area .read .hover .question .hover_menu img,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question .hover_menu img,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question .lead .hover .hover_menu img,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .lead .hover .question .hover_menu img,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question .read .hover .hover_menu img,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .read .hover .question .hover_menu img {
  margin-bottom: 5px;
  width: 20px;
  height: auto;
}
*[renewal-ui=true] .custom_survey .create_area .question .hover_menu .question_add_top,
*[renewal-ui=true] .custom_survey .create_area .question .hover_menu .question_add_bottom,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question .hover_menu .question_add_top,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question .hover_menu .question_add_bottom {
  cursor: pointer;
  z-index: 95;
}
*[renewal-ui=true] .custom_survey .create_area .question .hover_menu .question_add_top img,
*[renewal-ui=true] .custom_survey .create_area .question .hover_menu .question_add_bottom img,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question .hover_menu .question_add_top img,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question .hover_menu .question_add_bottom img {
  width: 30px;
}
*[renewal-ui=true] .custom_survey .create_area .question .hover_menu .question_copy,
*[renewal-ui=true] .custom_survey .create_area .question .hover_menu .question_delete,
*[renewal-ui=true] .custom_survey .create_area .question .hover_menu .question_up,
*[renewal-ui=true] .custom_survey .create_area .question .hover_menu .question_down,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question .hover_menu .question_copy,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question .hover_menu .question_delete,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question .hover_menu .question_up,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question .hover_menu .question_down {
  width: 54px;
  padding: 8px 5px 3px;
  background: #fff;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
  border-radius: 5px;
  box-sizing: border-box;
  overflow: hidden;
  cursor: pointer;
}
*[renewal-ui=true] .custom_survey .create_area .question .hover_menu .question_copy,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question .hover_menu .question_copy {
  position: absolute;
  top: -30px;
  right: 100px;
  text-align: center;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .create_area .question .hover_menu .question_copy,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question .hover_menu .question_copy {
    right: 45px;
  }
}
*[renewal-ui=true] .custom_survey .create_area .question .hover_menu .question_delete,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question .hover_menu .question_delete {
  position: absolute;
  top: -30px;
  right: 30px;
  text-align: center;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .create_area .question .hover_menu .question_delete,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question .hover_menu .question_delete {
    right: -25px;
  }
}
*[renewal-ui=true] .custom_survey .create_area .question .hover_menu .question_add_top,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question .hover_menu .question_add_top {
  position: absolute;
  top: -50px;
  left: 0;
  right: 0;
  width: 40px;
  height: 50px;
  margin: 0 auto;
  padding: 0;
  text-align: center;
}
*[renewal-ui=true] .custom_survey .create_area .question .hover_menu .question_add_bottom,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question .hover_menu .question_add_bottom {
  position: absolute;
  bottom: -50px;
  left: 0;
  right: 0;
  width: 40px;
  height: 50px;
  margin: 0 auto;
  padding: 20px 0 0;
  text-align: center;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .create_area .question .hover_menu .question_add_bottom,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question .hover_menu .question_add_bottom {
    bottom: -80px;
  }
}
*[renewal-ui=true] .custom_survey .create_area .question .hover_menu .question_up,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question .hover_menu .question_up {
  position: absolute;
  top: calc(50% - 25px);
  right: -25px;
  text-align: center;
  transform: translateY(-35px);
}
*[renewal-ui=true] .custom_survey .create_area .question .hover_menu .question_down,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question .hover_menu .question_down {
  position: absolute;
  top: calc(50% - 25px);
  right: -25px;
  text-align: center;
  transform: translateY(35px);
}
*[renewal-ui=true] .custom_survey .create_area .question .hover_menu .question_separator,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question .hover_menu .question_separator {
  position: absolute;
  display: inline-block;
  padding: 10px 80px 10px 15px;
  height: 40px;
  left: 0;
  font-size: 1.4rem;
  bottom: -38px;
  vertical-align: middle;
  box-sizing: border-box;
  background: #fff;
  box-shadow: 0 7px 10px rgba(0, 0, 0, 0.15);
  border-radius: 5px;
  cursor: pointer;
  z-index: 90;
}
*[renewal-ui=true] .custom_survey .create_area .question .hover_menu .question_separator::after,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question .hover_menu .question_separator::after {
  content: "";
  position: absolute;
  display: inline-block;
  top: 20px;
  bottom: 0;
  right: 15px;
  width: 50px;
  border-top: 1px dashed #ccc;
}
*[renewal-ui=true] .custom_survey .create_area .question .hover_menu .question_separator img,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question .hover_menu .question_separator img {
  margin-right: 10px;
}
*[renewal-ui=true] .custom_survey .create_area .question .hover_menu .-disabled,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question .hover_menu .-disabled {
  color: #AAAAAA;
}
*[renewal-ui=true] .custom_survey .create_area .question .hover_menu .-disabled::after,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question .hover_menu .-disabled::after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 25px;
  left: -13px;
  width: 80px;
  height: 1px;
  background: #d11010;
  transform: rotate(45deg);
}
*[renewal-ui=true] .custom_survey .create_area .question .necessary,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question .necessary {
  position: absolute;
  top: 30px;
  left: 0;
  display: inline-block;
  margin: 0 10px 0 0;
  padding: 2px 5px;
  font-size: 1.4rem;
  color: #fff;
  background: #5bb49b;
  box-sizing: border-box;
  border-radius: 5px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .create_area .question .necessary,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question .necessary {
    margin: 0 10px 10px 0;
  }
}
*[renewal-ui=true] .custom_survey .create_area .question .optional,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question .optional {
  position: absolute;
  top: 30px;
  left: 0;
  display: inline-block;
  margin: 0 10px 0 0;
  padding: 2px 5px;
  font-size: 1.4rem;
  color: #5bb49b;
  background: #fff;
  box-sizing: border-box;
  border: 1px solid #5bb49b;
  border-radius: 5px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .create_area .question .optional,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .question .optional {
    margin: 0 10px 10px 0;
  }
}
*[renewal-ui=true] .custom_survey .create_area .separator,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .separator {
  position: relative;
}
*[renewal-ui=true] .custom_survey .create_area .separator::before,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .separator::before {
  content: "";
  position: absolute;
  width: 100%;
  display: inline-block;
  top: 20px;
  bottom: 0;
  left: 0;
  border-top: 1px dashed #ccc;
}
*[renewal-ui=true] .custom_survey .create_area .separator .separate_text,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .separator .separate_text {
  position: relative;
  display: inline-block;
  padding: 10px 10px 10px 30px;
  background: #fff;
  vertical-align: middle;
}
*[renewal-ui=true] .custom_survey .create_area .separator .delete,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .separator .delete {
  position: relative;
  display: inline-block;
  background: #fff;
  padding: 10px 30px 10px 10px;
  cursor: pointer;
}
*[renewal-ui=true] .custom_survey .create_area .separator img,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .separator img {
  position: relative;
  top: -5px;
  width: 20px;
  height: auto;
  margin: 0 10px 0 0;
}
*[renewal-ui=true] .custom_survey .create_area .separator.-mt40,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .separator.-mt40 {
  margin-top: 40px;
}
*[renewal-ui=true] .custom_survey .create_area .close_text,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .close_text {
  position: relative;
  margin: 30px 0 60px;
  text-align: left;
}
*[renewal-ui=true] .custom_survey .create_area .close_text p,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .close_text p {
  margin: 0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .create_area .close_text p,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .close_text p {
    font-size: 1.4rem;
  }
}
*[renewal-ui=true] .custom_survey .create_area .add_question,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .add_question {
  position: relative;
  margin: 40px auto;
}
*[renewal-ui=true] .custom_survey .create_area .add_question::before,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .add_question::before {
  content: "";
  position: absolute;
  top: 20px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: auto;
  border-top: 1px solid #ccc;
}
*[renewal-ui=true] .custom_survey .create_area .add_question.disabled,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .add_question.disabled {
  margin-bottom: 0;
}
*[renewal-ui=true] .custom_survey .create_area .button,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .button {
  position: relative;
  display: block;
  color: #fff;
  width: 100%;
  max-width: 200px;
  margin: 0 auto;
  padding: 10px;
  text-align: center;
  text-decoration: none;
  font-size: 1.5rem;
  transition: all 0.5s ease;
  background: #5bb49b;
  border: 1px solid #5bb49b;
  cursor: pointer;
}
*[renewal-ui=true] .custom_survey .create_area .button:hover,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .button:hover {
  color: #fff;
  background: #7ec4b0;
}
*[renewal-ui=true] .custom_survey .create_area .button.btn_disabled,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .button.btn_disabled {
  background: #ccc;
  border-color: #ccc;
  margin-bottom: 0;
  cursor: default;
}
*[renewal-ui=true] .custom_survey .create_area .button.btn_add::before,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .button.btn_add::before {
  content: "＋";
  position: relative;
  margin: 0 0 0 10px;
  display: inline-block;
}
*[renewal-ui=true] .custom_survey .create_area .button.mt10,
*[renewal-ui=true] .custom_survey .quesitonnaire_area .button.mt10 {
  margin-top: 10px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .create_area.-analysis,
*[renewal-ui=true] .custom_survey .quesitonnaire_area.-analysis {
    padding: 0;
  }
  *[renewal-ui=true] .custom_survey .create_area.-analysis .box,
*[renewal-ui=true] .custom_survey .quesitonnaire_area.-analysis .box {
    margin-top: 60px;
    padding: 30px 50px 50px;
  }
  *[renewal-ui=true] .custom_survey .create_area.-analysis .show-title,
*[renewal-ui=true] .custom_survey .quesitonnaire_area.-analysis .show-title {
    margin-top: 40px !important;
  }
  *[renewal-ui=true] .custom_survey .create_area.-analysis .answer,
*[renewal-ui=true] .custom_survey .quesitonnaire_area.-analysis .answer {
    text-align: left;
  }
  *[renewal-ui=true] .custom_survey .create_area.-analysis .total td,
*[renewal-ui=true] .custom_survey .quesitonnaire_area.-analysis .total td {
    background: #f6f5f2;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .create_area.-analysis,
*[renewal-ui=true] .custom_survey .quesitonnaire_area.-analysis {
    margin-top: 30px;
    padding: 0;
  }
  *[renewal-ui=true] .custom_survey .create_area.-analysis .box,
*[renewal-ui=true] .custom_survey .quesitonnaire_area.-analysis .box {
    padding-bottom: 20px;
  }
  *[renewal-ui=true] .custom_survey .create_area.-analysis .question .question,
*[renewal-ui=true] .custom_survey .quesitonnaire_area.-analysis .question .question {
    padding: 0;
  }
}
*[renewal-ui=true] .custom_survey .create_area.-analysis .box .data_info,
*[renewal-ui=true] .custom_survey .quesitonnaire_area.-analysis .box .data_info {
  font-size: 1.4rem;
  margin: 0 0 20px;
  padding: 0 0 10px;
  border-bottom: 1px solid #ccc;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .create_area.-analysis .box .data_info,
*[renewal-ui=true] .custom_survey .quesitonnaire_area.-analysis .box .data_info {
    padding-top: 30px;
  }
}
*[renewal-ui=true] .custom_survey .create_area.-analysis .box .data_info .select_area,
*[renewal-ui=true] .custom_survey .quesitonnaire_area.-analysis .box .data_info .select_area {
  margin-bottom: 10px;
  margin-right: 20px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .create_area.-analysis .box .data_info .select_area,
*[renewal-ui=true] .custom_survey .quesitonnaire_area.-analysis .box .data_info .select_area {
    margin-bottom: 0;
    margin-right: 0;
    width: 100%;
  }
}
*[renewal-ui=true] .custom_survey .create_area.-analysis .box .data_info .select_area select,
*[renewal-ui=true] .custom_survey .quesitonnaire_area.-analysis .box .data_info .select_area select {
  margin-left: 10px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .create_area.-analysis .box .data_info .select_area select,
*[renewal-ui=true] .custom_survey .quesitonnaire_area.-analysis .box .data_info .select_area select {
    width: 100%;
    margin-left: 0;
  }
}
*[renewal-ui=true] .custom_survey .create_area.-analysis .box .data_info .select_area.category,
*[renewal-ui=true] .custom_survey .quesitonnaire_area.-analysis .box .data_info .select_area.category {
  margin-right: 0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .create_area.-analysis .box .data_info .select_area.category select,
*[renewal-ui=true] .custom_survey .quesitonnaire_area.-analysis .box .data_info .select_area.category select {
    border-radius: 0 0 5px 5px;
  }
}
*[renewal-ui=true] .custom_survey .create_area.-analysis .box .data_info .question_select,
*[renewal-ui=true] .custom_survey .quesitonnaire_area.-analysis .box .data_info .question_select {
  -webkit-box-align: center;
  align-items: center;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .create_area.-analysis .box .data_info .question_select,
*[renewal-ui=true] .custom_survey .quesitonnaire_area.-analysis .box .data_info .question_select {
    width: 100%;
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .create_area.-analysis .box .data_info .question_select .flex,
*[renewal-ui=true] .custom_survey .quesitonnaire_area.-analysis .box .data_info .question_select .flex {
    display: block;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .create_area.-analysis .box .data_info .question_select span,
*[renewal-ui=true] .custom_survey .quesitonnaire_area.-analysis .box .data_info .question_select span {
    display: inline-block;
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .create_area.-analysis .box .data_info .question_select .select_area,
*[renewal-ui=true] .custom_survey .create_area.-analysis .box .data_info .question_select select,
*[renewal-ui=true] .custom_survey .quesitonnaire_area.-analysis .box .data_info .question_select .select_area,
*[renewal-ui=true] .custom_survey .quesitonnaire_area.-analysis .box .data_info .question_select select {
    margin: 0;
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .create_area.-analysis .box .data_info .category_select,
*[renewal-ui=true] .custom_survey .quesitonnaire_area.-analysis .box .data_info .category_select {
    width: 100%;
  }
  *[renewal-ui=true] .custom_survey .create_area.-analysis .box .data_info .category_select ul,
*[renewal-ui=true] .custom_survey .quesitonnaire_area.-analysis .box .data_info .category_select ul {
    border-radius: 5px 5px 0 0;
  }
  *[renewal-ui=true] .custom_survey .create_area.-analysis .box .data_info .category_select li,
*[renewal-ui=true] .custom_survey .quesitonnaire_area.-analysis .box .data_info .category_select li {
    width: 50%;
  }
  *[renewal-ui=true] .custom_survey .create_area.-analysis .box .data_info .category_select li.comparison,
*[renewal-ui=true] .custom_survey .quesitonnaire_area.-analysis .box .data_info .category_select li.comparison {
    border-radius: 5px 0 0 0;
  }
  *[renewal-ui=true] .custom_survey .create_area.-analysis .box .data_info .category_select li.position,
*[renewal-ui=true] .custom_survey .quesitonnaire_area.-analysis .box .data_info .category_select li.position {
    border-radius: 0 5px 0 0;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .create_area.-analysis .question dd,
*[renewal-ui=true] .custom_survey .quesitonnaire_area.-analysis .question dd {
    padding: 0;
  }
}
*[renewal-ui=true] .custom_survey .create_area.-analysis .explain.analyze,
*[renewal-ui=true] .custom_survey .quesitonnaire_area.-analysis .explain.analyze {
  margin: 20px 0;
}
*[renewal-ui=true] .custom_survey .create_area.-analysis .explain.analyze li,
*[renewal-ui=true] .custom_survey .quesitonnaire_area.-analysis .explain.analyze li {
  padding-left: 0;
}
*[renewal-ui=true] .custom_survey .create_area.-analysis .graph.cross,
*[renewal-ui=true] .custom_survey .quesitonnaire_area.-analysis .graph.cross {
  position: relative;
  margin: 40px 0 0;
  padding: 0 0 0 60px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .create_area.-analysis .graph.cross,
*[renewal-ui=true] .custom_survey .quesitonnaire_area.-analysis .graph.cross {
    min-height: 300px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .create_area.-analysis .graph.cross,
*[renewal-ui=true] .custom_survey .quesitonnaire_area.-analysis .graph.cross {
    padding: 0 0 0 40px;
  }
}
*[renewal-ui=true] .custom_survey .create_area.-analysis .graph.cross h4,
*[renewal-ui=true] .custom_survey .quesitonnaire_area.-analysis .graph.cross h4 {
  padding: 10px;
  text-align: center;
}
*[renewal-ui=true] .custom_survey .create_area.-analysis .graph.cross .cross_title_horizontal,
*[renewal-ui=true] .custom_survey .quesitonnaire_area.-analysis .graph.cross .cross_title_horizontal {
  margin-bottom: 30px;
  background: url("/note_bg.593a0562.png");
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .create_area.-analysis .graph.cross .cross_title_horizontal,
*[renewal-ui=true] .custom_survey .quesitonnaire_area.-analysis .graph.cross .cross_title_horizontal {
    padding: 8px 10px;
    font-size: 1.4rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
*[renewal-ui=true] .custom_survey .create_area.-analysis .graph.cross .cross_title_vertical,
*[renewal-ui=true] .custom_survey .quesitonnaire_area.-analysis .graph.cross .cross_title_vertical {
  position: absolute;
  left: -20px;
  width: 40px;
  height: calc(100% - 75px);
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
  background: url("/note_bg_gray.876c5e50.png");
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .create_area.-analysis .graph.cross .cross_title_vertical,
*[renewal-ui=true] .custom_survey .quesitonnaire_area.-analysis .graph.cross .cross_title_vertical {
    min-height: 150px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .create_area.-analysis .graph.cross .cross_title_vertical,
*[renewal-ui=true] .custom_survey .quesitonnaire_area.-analysis .graph.cross .cross_title_vertical {
    width: 30px;
    height: calc(100% - 70px);
    min-height: 150px;
    font-size: 1.4rem;
    line-height: 12px;
  }
}
*[renewal-ui=true] .custom_survey .create_area.-analysis .important_table_open,
*[renewal-ui=true] .custom_survey .create_area.-analysis .reason_table_open,
*[renewal-ui=true] .custom_survey .quesitonnaire_area.-analysis .important_table_open,
*[renewal-ui=true] .custom_survey .quesitonnaire_area.-analysis .reason_table_open {
  margin: 30px 0 0;
}
*[renewal-ui=true] .custom_survey .create_area.-analysis .important_table_open.comment-show .button,
*[renewal-ui=true] .custom_survey .create_area.-analysis .reason_table_open.comment-show .button,
*[renewal-ui=true] .custom_survey .quesitonnaire_area.-analysis .important_table_open.comment-show .button,
*[renewal-ui=true] .custom_survey .quesitonnaire_area.-analysis .reason_table_open.comment-show .button {
  max-width: 500px;
}
*[renewal-ui=true] .custom_survey .create_area.-analysis .important_detail,
*[renewal-ui=true] .custom_survey .create_area.-analysis .reason_detail,
*[renewal-ui=true] .custom_survey .quesitonnaire_area.-analysis .important_detail,
*[renewal-ui=true] .custom_survey .quesitonnaire_area.-analysis .reason_detail {
  padding-top: 30px;
}
*[renewal-ui=true] .custom_survey .create_area.-analysis .important_table_close,
*[renewal-ui=true] .custom_survey .create_area.-analysis .reason_table_close,
*[renewal-ui=true] .custom_survey .quesitonnaire_area.-analysis .important_table_close,
*[renewal-ui=true] .custom_survey .quesitonnaire_area.-analysis .reason_table_close {
  margin-top: 30px;
}
*[renewal-ui=true] .custom_survey .create_area.-analysis .more_box,
*[renewal-ui=true] .custom_survey .quesitonnaire_area.-analysis .more_box {
  display: none;
}
*[renewal-ui=true] .custom_survey .create_area.-analysis .category_select_analyze,
*[renewal-ui=true] .custom_survey .quesitonnaire_area.-analysis .category_select_analyze {
  margin: 20px 0 0;
  -webkit-box-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  align-items: center;
}
*[renewal-ui=true] .custom_survey .create_area.-analysis .category_select_analyze ul,
*[renewal-ui=true] .custom_survey .quesitonnaire_area.-analysis .category_select_analyze ul {
  margin: 0 0 0 10px;
  padding: 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 5px;
  background: #efefef;
}
*[renewal-ui=true] .custom_survey .create_area.-analysis .category_select_analyze li,
*[renewal-ui=true] .custom_survey .quesitonnaire_area.-analysis .category_select_analyze li {
  color: #333;
  padding: 5px 10px;
  cursor: pointer;
}
*[renewal-ui=true] .custom_survey .create_area.-analysis .category_select_analyze li:nth-of-type(1),
*[renewal-ui=true] .custom_survey .quesitonnaire_area.-analysis .category_select_analyze li:nth-of-type(1) {
  border-radius: 5px 0 0 5px;
}
*[renewal-ui=true] .custom_survey .create_area.-analysis .category_select_analyze li:nth-last-of-type(1),
*[renewal-ui=true] .custom_survey .quesitonnaire_area.-analysis .category_select_analyze li:nth-last-of-type(1) {
  border-radius: 0 5px 5px 0;
}
*[renewal-ui=true] .custom_survey .create_area.-analysis .category_select_analyze .current,
*[renewal-ui=true] .custom_survey .quesitonnaire_area.-analysis .category_select_analyze .current {
  margin: 0;
  color: #fff;
  background: #5bb49b;
  cursor: default;
}
*[renewal-ui=true] .custom_survey .create_area.-analysis .table_scroll,
*[renewal-ui=true] .custom_survey .quesitonnaire_area.-analysis .table_scroll {
  margin: 20px 0 0;
  width: 100%;
  overflow-x: auto;
}
*[renewal-ui=true] .custom_survey .create_area.-analysis .table_scroll table,
*[renewal-ui=true] .custom_survey .quesitonnaire_area.-analysis .table_scroll table {
  min-width: 100%;
  width: auto;
  max-width: inherit;
  table-layout: fixed;
}
*[renewal-ui=true] .custom_survey .create_area.-analysis .table_scroll .answer,
*[renewal-ui=true] .custom_survey .quesitonnaire_area.-analysis .table_scroll .answer {
  text-align: left;
  position: -webkit-sticky;
  position: sticky;
  left: -1px;
  z-index: 200;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .create_area.-analysis .table_scroll .answer,
*[renewal-ui=true] .custom_survey .quesitonnaire_area.-analysis .table_scroll .answer {
    width: 250px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .create_area.-analysis .table_scroll .answer,
*[renewal-ui=true] .custom_survey .quesitonnaire_area.-analysis .table_scroll .answer {
    width: 150px;
  }
}
*[renewal-ui=true] .custom_survey .create_area.-analysis .table_scroll .total td,
*[renewal-ui=true] .custom_survey .quesitonnaire_area.-analysis .table_scroll .total td {
  background: #f6f5f2;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .create_area.-analysis .table_scroll.mt60,
*[renewal-ui=true] .custom_survey .quesitonnaire_area.-analysis .table_scroll.mt60 {
    margin-top: 60px;
  }
}
*[renewal-ui=true] .custom_survey .create_area.-analysis .back,
*[renewal-ui=true] .custom_survey .quesitonnaire_area.-analysis .back {
  background: #fff;
  color: #5bb49b;
}
*[renewal-ui=true] .custom_survey .create_area.-analysis .pager,
*[renewal-ui=true] .custom_survey .quesitonnaire_area.-analysis .pager {
  margin-top: 20px;
}
*[renewal-ui=true] .custom_survey .create_area.-analysis .pager li,
*[renewal-ui=true] .custom_survey .quesitonnaire_area.-analysis .pager li {
  padding: 0;
}
*[renewal-ui=true] .custom_survey .create_area.-analysis .analysis_box_delete,
*[renewal-ui=true] .custom_survey .quesitonnaire_area.-analysis .analysis_box_delete {
  position: absolute;
  right: 30px;
  top: 30px;
  font-size: 3rem;
}
*[renewal-ui=true] .custom_survey .create_area.-analysis h3.analyze_category,
*[renewal-ui=true] .custom_survey .quesitonnaire_area.-analysis h3.analyze_category {
  margin: 40px 0 20px;
  padding: 10px;
  font-weight: bold;
  background: #f6f5f2 url("/note_bg.593a0562.png");
}
*[renewal-ui=true] .custom_survey .create_area.-analysis h3.analyze_category .response_num,
*[renewal-ui=true] .custom_survey .quesitonnaire_area.-analysis h3.analyze_category .response_num {
  position: relative;
  width: auto;
  border-radius: 0;
  background: none;
  border-left: 1px solid #ccc;
  margin-left: 1em;
  padding-left: 1em;
}
*[renewal-ui=true] .custom_survey.full {
  box-sizing: border-box;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey.full {
    display: block;
    margin: 0 auto;
    padding-bottom: 100px;
    max-width: 1200px;
    min-height: calc(100vh - 195px);
    background: none;
    text-align: center;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey.full {
    margin: -20px 8% 0;
    padding-top: 0;
    padding-bottom: 0;
    min-height: calc(100vh - 157px);
    text-align: center;
  }
}
*[renewal-ui=true] .custom_survey.full .contents {
  box-sizing: border-box;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey.full .contents {
    width: 100%;
    max-width: 900px;
    margin: 0 auto;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey.full .quesitonnaire_area {
    padding: 0;
    box-shadow: none;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey.full .quesitonnaire_area {
    margin: 0;
    padding: 0;
  }
}
*[renewal-ui=true] .custom_survey.full .quesitonnaire_area.box {
  margin-right: 0;
}
*[renewal-ui=true] .custom_survey.full .quesitonnaire_area .question,
*[renewal-ui=true] .custom_survey.full .quesitonnaire_area .explain_text {
  margin: 60px auto;
  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  background: #f9f9f9;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey.full .quesitonnaire_area .question,
*[renewal-ui=true] .custom_survey.full .quesitonnaire_area .explain_text {
    padding: 50px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey.full .quesitonnaire_area .question,
*[renewal-ui=true] .custom_survey.full .quesitonnaire_area .explain_text {
    margin-top: 30px;
    padding: 5vw;
  }
}
*[renewal-ui=true] .custom_survey.full .quesitonnaire_area .question.subtitle,
*[renewal-ui=true] .custom_survey.full .quesitonnaire_area .explain_text.subtitle {
  margin: -30px -30px 60px;
  padding: 30px 30px 20px;
  background: url("/note_bg.593a0562.png");
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey.full .quesitonnaire_area .question.subtitle,
*[renewal-ui=true] .custom_survey.full .quesitonnaire_area .explain_text.subtitle {
    margin: -60px -80px 80px;
    padding: 30px 80px 20px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey.full .quesitonnaire_area .question dt,
*[renewal-ui=true] .custom_survey.full .quesitonnaire_area .explain_text dt {
    padding-top: 40px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey.full .quesitonnaire_area .question dt .num,
*[renewal-ui=true] .custom_survey.full .quesitonnaire_area .explain_text dt .num {
    top: -80px;
    left: -40px;
    font-size: 4rem;
    min-width: auto;
    text-shadow: 2px 2px #fff;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey.full .quesitonnaire_area .question dt .num,
*[renewal-ui=true] .custom_survey.full .quesitonnaire_area .explain_text dt .num {
    position: absolute;
    top: -40px;
    left: -8vw;
    font-size: 3rem;
    min-width: auto;
    text-shadow: 2px 2px #fff;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey.full .quesitonnaire_area .question .slider_area,
*[renewal-ui=true] .custom_survey.full .quesitonnaire_area .explain_text .slider_area {
    margin-top: 30px;
  }
  *[renewal-ui=true] .custom_survey.full .quesitonnaire_area .question .slider_area.flex_bt,
*[renewal-ui=true] .custom_survey.full .quesitonnaire_area .explain_text .slider_area.flex_bt {
    margin-top: 10px;
  }
}
*[renewal-ui=true] .custom_survey.full .quesitonnaire_area .question .slider_area input[type=text],
*[renewal-ui=true] .custom_survey.full .quesitonnaire_area .explain_text .slider_area input[type=text] {
  margin: 14px 0 0;
}
*[renewal-ui=true] .custom_survey.full .quesitonnaire_area .explain_text {
  padding: 0;
  background: none;
  box-shadow: none;
}
*[renewal-ui=true] .custom_survey.full .quesitonnaire_area .error,
*[renewal-ui=true] .custom_survey.full .quesitonnaire_area .error-text {
  margin: 0 0 10px !important;
  background: none;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey.full .quesitonnaire_area .btn_area {
    margin-top: 80px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey.full .quesitonnaire_area .btn_area {
    margin-top: 40px;
  }
}
*[renewal-ui=true] .custom_survey.full .quesitonnaire_area.no_split .subtitle {
  margin-top: 60px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey.full .quesitonnaire_area.no_split .subtitle {
    margin-top: 80px;
  }
}
*[renewal-ui=true] .custom_survey.full .quesitonnaire_complete {
  padding-top: 100px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey.full .quesitonnaire_complete {
    padding-top: 80px;
  }
}
*[renewal-ui=true] .custom_survey.full .quesitonnaire_complete h2 {
  font-size: 2.8rem;
  background: none;
  margin: 0;
  padding: 0;
  border: none;
}
*[renewal-ui=true] .custom_survey.full .quesitonnaire_complete h2::before,
*[renewal-ui=true] .custom_survey.full .quesitonnaire_complete h2::after {
  display: none;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey.full .quesitonnaire_complete h2 {
    font-size: 2.2rem;
  }
}
*[renewal-ui=true] .custom_survey.full .quesitonnaire_complete p {
  margin-top: 30px;
  font-size: 1.8rem;
  line-height: 160%;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey.full .quesitonnaire_complete p {
    font-size: 1.4rem;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .collect_list {
    margin: 0 30px 0 0;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .collect_list {
    margin: 0 5%;
  }
}
*[renewal-ui=true] .custom_survey .collect_list ul.news_list {
  margin: 0;
  padding: 0;
}
*[renewal-ui=true] .custom_survey .collect_list ul.news_list li {
  position: relative;
  padding: 10px;
  border-bottom: 1px dotted #ccc;
  font-size: 1.4rem;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .collect_list ul.news_list li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .collect_list ul.news_list li a {
    display: block;
    width: calc(100% - 300px);
  }
}
*[renewal-ui=true] .custom_survey .collect_list ul.news_list li .date {
  text-align: left;
  color: #666;
  font-family: futura-pt, sans-serif;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .collect_list ul.news_list li .date {
    display: block;
  }
}
*[renewal-ui=true] .custom_survey .collect_detail,
*[renewal-ui=true] .custom_survey .analyze_detail {
  margin: 30px 30px 0 0;
  padding: 0;
  box-shadow: none;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .collect_detail,
*[renewal-ui=true] .custom_survey .analyze_detail {
    margin: 30px 0 0;
    padding: 0;
  }
}
*[renewal-ui=true] .custom_survey .collect_detail .question,
*[renewal-ui=true] .custom_survey .analyze_detail .question {
  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  background: #f9f9f9;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .collect_detail .question,
*[renewal-ui=true] .custom_survey .analyze_detail .question {
    padding: 50px 50px 50px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .collect_detail .question,
*[renewal-ui=true] .custom_survey .analyze_detail .question {
    margin-top: 30px;
    padding: 30px 0 0;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .collect_detail .question dt,
*[renewal-ui=true] .custom_survey .analyze_detail .question dt {
    padding-top: 0;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .collect_detail .question dt .num,
*[renewal-ui=true] .custom_survey .analyze_detail .question dt .num {
    top: -80px;
    left: -40px;
    font-size: 4rem;
    min-width: auto;
    text-shadow: 2px 2px #fff;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .collect_detail .question dt .num,
*[renewal-ui=true] .custom_survey .analyze_detail .question dt .num {
    position: absolute;
    top: -55px;
    left: -3vw;
    font-size: 3rem;
    min-width: auto;
    text-shadow: 2px 2px #fff;
  }
}
*[renewal-ui=true] .custom_survey .collect_detail .question .response_num,
*[renewal-ui=true] .custom_survey .analyze_detail .question .response_num {
  margin-bottom: 40px;
}
*[renewal-ui=true] .custom_survey .collect_detail .more_box,
*[renewal-ui=true] .custom_survey .analyze_detail .more_box {
  display: none;
}
*[renewal-ui=true] .custom_survey .collect_detail .delete_btn,
*[renewal-ui=true] .custom_survey .analyze_detail .delete_btn {
  margin-top: 30px;
  text-align: right;
}
*[renewal-ui=true] .custom_survey .collect_detail .delete_btn button,
*[renewal-ui=true] .custom_survey .analyze_detail .delete_btn button {
  display: inline-block;
  background: #fff url("/icon_trashbox.96744675.svg") left center/15px auto no-repeat;
  color: #5bb49b;
  padding: 0 0 0 30px;
  border: none;
  outline: none;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .collect_detail .delete_btn button,
*[renewal-ui=true] .custom_survey .analyze_detail .delete_btn button {
    font-size: 1.4rem;
  }
}
*[renewal-ui=true] .custom_survey .collect_detail .user_explain,
*[renewal-ui=true] .custom_survey .analyze_detail .user_explain {
  margin: 0 0 60px 0;
  padding: 30px;
  background: url("/h2_bg_left.b4c10c35.png") left top/156px auto no-repeat;
  background-color: #F9F9F9;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .collect_detail .user_explain,
*[renewal-ui=true] .custom_survey .analyze_detail .user_explain {
    margin: 0 5% 40px;
    padding: 15px;
  }
}
*[renewal-ui=true] .custom_survey .collect_detail .user_explain h2,
*[renewal-ui=true] .custom_survey .analyze_detail .user_explain h2 {
  font-size: 16px;
}
*[renewal-ui=true] .custom_survey .collect_detail .user_explain ul,
*[renewal-ui=true] .custom_survey .analyze_detail .user_explain ul {
  margin: 20px 0;
  text-align: left;
  list-style: disc;
  font-size: 1.4rem;
}
*[renewal-ui=true] .custom_survey .collect_detail .user_explain ul.-mtb0,
*[renewal-ui=true] .custom_survey .analyze_detail .user_explain ul.-mtb0 {
  margin: 0 0 0 10px;
}
*[renewal-ui=true] .custom_survey .collect_detail .user_explain thead th,
*[renewal-ui=true] .custom_survey .analyze_detail .user_explain thead th {
  background: #5bb49b;
  color: #fff;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .collect_detail .user_explain tbody td:nth-of-type(1),
*[renewal-ui=true] .custom_survey .analyze_detail .user_explain tbody td:nth-of-type(1) {
    background: #5bb49b;
    color: #fff;
    text-align: left;
    width: 8%;
  }
}
*[renewal-ui=true] .custom_survey .collect_detail .user_explain .small,
*[renewal-ui=true] .custom_survey .analyze_detail .user_explain .small {
  font-size: 1.1rem;
}
*[renewal-ui=true] .custom_survey .collect_detail .button,
*[renewal-ui=true] .custom_survey .collect_detail input[type=submit],
*[renewal-ui=true] .custom_survey .analyze_detail .button,
*[renewal-ui=true] .custom_survey .analyze_detail input[type=submit] {
  position: relative;
  display: block;
  color: #fff;
  width: 100%;
  max-width: 250px;
  margin: 0 0 10px;
  padding: 10px 10px;
  text-align: center;
  text-decoration: none;
  font-size: 1.5rem;
  transition: all 0.5s ease;
  background: #5bb49b url("/btn_arrow.0b850927.svg") right 15px center no-repeat;
  border: none;
  cursor: pointer;
  box-sizing: border-box;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .collect_detail .button,
*[renewal-ui=true] .custom_survey .collect_detail input[type=submit],
*[renewal-ui=true] .custom_survey .analyze_detail .button,
*[renewal-ui=true] .custom_survey .analyze_detail input[type=submit] {
    width: 100%;
    max-width: none;
    font-size: 1.6rem;
    line-height: 30px;
    height: 5rem;
    margin: 0 auto 0;
  }
  *[renewal-ui=true] .custom_survey .collect_detail .button.btn_collect_select,
*[renewal-ui=true] .custom_survey .collect_detail input[type=submit].btn_collect_select,
*[renewal-ui=true] .custom_survey .analyze_detail .button.btn_collect_select,
*[renewal-ui=true] .custom_survey .analyze_detail input[type=submit].btn_collect_select {
    margin-bottom: 20px;
  }
}
*[renewal-ui=true] .custom_survey .collect_detail .button:hover,
*[renewal-ui=true] .custom_survey .collect_detail input[type=submit]:hover,
*[renewal-ui=true] .custom_survey .analyze_detail .button:hover,
*[renewal-ui=true] .custom_survey .analyze_detail input[type=submit]:hover {
  background: #7ec4b0 url("/btn_arrow.0b850927.svg") right 15px center no-repeat;
  color: #fff;
}
*[renewal-ui=true] .custom_survey .collect_detail .button.back,
*[renewal-ui=true] .custom_survey .collect_detail input[type=submit].back,
*[renewal-ui=true] .custom_survey .analyze_detail .button.back,
*[renewal-ui=true] .custom_survey .analyze_detail input[type=submit].back {
  margin-right: 0;
  border: 1px solid #5bb49b;
  color: #5bb49b;
  background: #fff;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .collect_detail .button.back,
*[renewal-ui=true] .custom_survey .collect_detail input[type=submit].back,
*[renewal-ui=true] .custom_survey .analyze_detail .button.back,
*[renewal-ui=true] .custom_survey .analyze_detail input[type=submit].back {
    margin-right: auto;
    font-size: 1.4rem;
  }
}
*[renewal-ui=true] .custom_survey .collect_detail .button.remind,
*[renewal-ui=true] .custom_survey .collect_detail input[type=submit].remind,
*[renewal-ui=true] .custom_survey .analyze_detail .button.remind,
*[renewal-ui=true] .custom_survey .analyze_detail input[type=submit].remind {
  max-width: 300px;
}
*[renewal-ui=true] .custom_survey .collect_detail .btn_collect_select,
*[renewal-ui=true] .custom_survey .analyze_detail .btn_collect_select {
  display: inline-block;
  margin-right: 20px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .collect_detail dl,
*[renewal-ui=true] .custom_survey .analyze_detail dl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .collect_detail dl,
*[renewal-ui=true] .custom_survey .analyze_detail dl {
    margin: 0 5%;
  }
}
*[renewal-ui=true] .custom_survey .collect_detail dl dt,
*[renewal-ui=true] .custom_survey .analyze_detail dl dt {
  width: 120px;
  margin: 0;
  padding: 28px 0 20px;
  color: #5bb49b;
  border-bottom: 1px dotted #ccc;
  text-align: left;
  box-sizing: border-box;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .collect_detail dl dt,
*[renewal-ui=true] .custom_survey .analyze_detail dl dt {
    width: 100%;
    padding-bottom: 0;
    border-bottom: none;
  }
}
*[renewal-ui=true] .custom_survey .collect_detail dl dd,
*[renewal-ui=true] .custom_survey .analyze_detail dl dd {
  width: calc(100% - 120px);
  margin: 0;
  padding: 20px 0;
  border-bottom: 1px dotted #ccc;
  text-align: left;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .collect_detail dl dd,
*[renewal-ui=true] .custom_survey .analyze_detail dl dd {
    width: 100%;
    padding: 10px 0 20px;
  }
}
*[renewal-ui=true] .custom_survey .collect_detail dl dd.send_date,
*[renewal-ui=true] .custom_survey .collect_detail dl dd.send_mail,
*[renewal-ui=true] .custom_survey .analyze_detail dl dd.send_date,
*[renewal-ui=true] .custom_survey .analyze_detail dl dd.send_mail {
  width: calc(50% - 100px);
}
*[renewal-ui=true] .custom_survey .collect_detail dl dd .button,
*[renewal-ui=true] .custom_survey .collect_detail dl dd input[type=submit],
*[renewal-ui=true] .custom_survey .analyze_detail dl dd .button,
*[renewal-ui=true] .custom_survey .analyze_detail dl dd input[type=submit] {
  background-image: none;
}
*[renewal-ui=true] .custom_survey .collect_detail dl dd .button:hover,
*[renewal-ui=true] .custom_survey .collect_detail dl dd input[type=submit]:hover,
*[renewal-ui=true] .custom_survey .analyze_detail dl dd .button:hover,
*[renewal-ui=true] .custom_survey .analyze_detail dl dd input[type=submit]:hover {
  background-image: none;
}
*[renewal-ui=true] .custom_survey .collect_detail dl dd .button.test_send,
*[renewal-ui=true] .custom_survey .collect_detail dl dd input[type=submit].test_send,
*[renewal-ui=true] .custom_survey .analyze_detail dl dd .button.test_send,
*[renewal-ui=true] .custom_survey .analyze_detail dl dd input[type=submit].test_send {
  max-width: 150px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .collect_detail dl dd .button.test_send,
*[renewal-ui=true] .custom_survey .collect_detail dl dd input[type=submit].test_send,
*[renewal-ui=true] .custom_survey .analyze_detail dl dd .button.test_send,
*[renewal-ui=true] .custom_survey .analyze_detail dl dd input[type=submit].test_send {
    max-width: none;
  }
}
*[renewal-ui=true] .custom_survey .collect_detail dl .graph.cross,
*[renewal-ui=true] .custom_survey .analyze_detail dl .graph.cross {
  position: relative;
  margin: 0;
  padding: 40px 0 40px 60px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .collect_detail dl .graph.cross,
*[renewal-ui=true] .custom_survey .analyze_detail dl .graph.cross {
    min-height: 300px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .collect_detail dl .graph.cross,
*[renewal-ui=true] .custom_survey .analyze_detail dl .graph.cross {
    padding: 0 0 0 40px;
  }
}
*[renewal-ui=true] .custom_survey .collect_detail dl .graph.cross h4,
*[renewal-ui=true] .custom_survey .analyze_detail dl .graph.cross h4 {
  padding: 10px;
  text-align: center;
}
*[renewal-ui=true] .custom_survey .collect_detail dl .graph.cross .cross_title_horizontal,
*[renewal-ui=true] .custom_survey .analyze_detail dl .graph.cross .cross_title_horizontal {
  margin-bottom: 30px;
  background: url("/note_bg.593a0562.png");
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .collect_detail dl .graph.cross .cross_title_horizontal,
*[renewal-ui=true] .custom_survey .analyze_detail dl .graph.cross .cross_title_horizontal {
    padding: 8px 10px;
    font-size: 1.4rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
*[renewal-ui=true] .custom_survey .collect_detail dl .graph.cross .cross_title_vertical,
*[renewal-ui=true] .custom_survey .analyze_detail dl .graph.cross .cross_title_vertical {
  position: absolute;
  left: -20px;
  width: 40px;
  height: calc(100% - 75px);
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
  background: url("/note_bg_gray.876c5e50.png");
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .collect_detail dl .graph.cross .cross_title_vertical,
*[renewal-ui=true] .custom_survey .analyze_detail dl .graph.cross .cross_title_vertical {
    min-height: 150px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .collect_detail dl .graph.cross .cross_title_vertical,
*[renewal-ui=true] .custom_survey .analyze_detail dl .graph.cross .cross_title_vertical {
    width: 30px;
    height: calc(100% - 70px);
    min-height: 150px;
    font-size: 1.4rem;
    line-height: 12px;
  }
}
*[renewal-ui=true] .custom_survey .collect_detail dl table,
*[renewal-ui=true] .custom_survey .analyze_detail dl table {
  width: 100%;
}
*[renewal-ui=true] .custom_survey .collect_detail dl table td,
*[renewal-ui=true] .custom_survey .analyze_detail dl table td {
  padding: 10px 5px;
}
*[renewal-ui=true] .custom_survey .collect_detail dl table tr:nth-of-type(2n) td,
*[renewal-ui=true] .custom_survey .analyze_detail dl table tr:nth-of-type(2n) td {
  background: #f6f5f2;
}
*[renewal-ui=true] .custom_survey .collect_detail dl.collect_confirm dt,
*[renewal-ui=true] .custom_survey .analyze_detail dl.collect_confirm dt {
  padding: 20px 0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .collect_detail dl.collect_confirm dt,
*[renewal-ui=true] .custom_survey .analyze_detail dl.collect_confirm dt {
    padding: 20px 0 0;
  }
}
*[renewal-ui=true] .custom_survey .collect_detail dl.collect_confirm .test_setting,
*[renewal-ui=true] .custom_survey .analyze_detail dl.collect_confirm .test_setting {
  padding: 28px 0 20px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .collect_detail dl.collect_confirm .test_setting,
*[renewal-ui=true] .custom_survey .analyze_detail dl.collect_confirm .test_setting {
    padding: 20px 0 0;
  }
}
*[renewal-ui=true] .custom_survey .collect_detail dl .collect_list,
*[renewal-ui=true] .custom_survey .analyze_detail dl .collect_list {
  margin-top: 10px;
  background: #f6f5f2;
  padding: 20px;
  text-align: left;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .collect_detail dl .collect_list,
*[renewal-ui=true] .custom_survey .analyze_detail dl .collect_list {
    margin: 10px 0 0;
  }
}
*[renewal-ui=true] .custom_survey .collect_detail dl .send_target,
*[renewal-ui=true] .custom_survey .analyze_detail dl .send_target {
  margin: 10px 0 0;
  padding: 5px 20px 15px;
  font-size: 1.4rem;
  background: #f6f5f2;
}
*[renewal-ui=true] .custom_survey .collect_detail dl .send_target dt,
*[renewal-ui=true] .custom_survey .analyze_detail dl .send_target dt {
  width: 200px;
  padding: 10px 0 0;
  border-bottom: none;
}
*[renewal-ui=true] .custom_survey .collect_detail dl .send_target dd,
*[renewal-ui=true] .custom_survey .analyze_detail dl .send_target dd {
  width: calc(100% - 200px);
  padding: 10px 0 0;
  border-bottom: none;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .collect_detail dl.download,
*[renewal-ui=true] .custom_survey .analyze_detail dl.download {
    margin: 0 5%;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .collect_detail dl.download dt,
*[renewal-ui=true] .custom_survey .analyze_detail dl.download dt {
    width: 180px;
    padding: 20px 0 20px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .collect_detail dl.download dt,
*[renewal-ui=true] .custom_survey .analyze_detail dl.download dt {
    width: 100%;
    padding: 20px 0 0;
    border-bottom: none;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .collect_detail dl.download dd,
*[renewal-ui=true] .custom_survey .analyze_detail dl.download dd {
    width: calc(100% - 180px);
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .collect_detail dl.download dd,
*[renewal-ui=true] .custom_survey .analyze_detail dl.download dd {
    width: 100%;
    border-bottom: none;
    padding: 20px 0 0;
  }
}
*[renewal-ui=true] .custom_survey .collect_detail dl.download dd ul,
*[renewal-ui=true] .custom_survey .analyze_detail dl.download dd ul {
  margin: 0;
  padding: 0;
}
*[renewal-ui=true] .custom_survey .collect_detail .send_target,
*[renewal-ui=true] .custom_survey .analyze_detail .send_target {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
*[renewal-ui=true] .custom_survey .collect_detail .send_remind_target select,
*[renewal-ui=true] .custom_survey .analyze_detail .send_remind_target select {
  font-size: 1.4rem;
}
*[renewal-ui=true] .custom_survey .collect_detail .send_title input[type=text],
*[renewal-ui=true] .custom_survey .analyze_detail .send_title input[type=text] {
  display: inline-block;
  width: 100%;
  margin: 0;
  padding: 10px;
  border: 1px solid #ccc;
  border-radius: 5px;
  font-size: 1.4rem;
}
*[renewal-ui=true] .custom_survey .collect_detail .send_content,
*[renewal-ui=true] .custom_survey .analyze_detail .send_content {
  white-space: pre-line;
}
*[renewal-ui=true] .custom_survey .collect_detail .send_content textarea,
*[renewal-ui=true] .custom_survey .analyze_detail .send_content textarea {
  display: block;
  width: 100%;
  margin: 0;
  padding: calc(-1em + 20px) 10px 10px;
  border: 1px solid #ccc;
  border-radius: 5px;
  font-size: 1.4rem;
  text-align: left;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .collect_detail .send_content textarea,
*[renewal-ui=true] .custom_survey .analyze_detail .send_content textarea {
    min-height: 36em;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .collect_detail .send_content textarea,
*[renewal-ui=true] .custom_survey .analyze_detail .send_content textarea {
    min-height: 36em;
  }
}
*[renewal-ui=true] .custom_survey .collect_detail .attention,
*[renewal-ui=true] .custom_survey .analyze_detail .attention {
  background: #ffe4e9;
  padding: 5px 10px;
  font-size: 1.4rem;
}
*[renewal-ui=true] .custom_survey .collect_detail ul.btn_area,
*[renewal-ui=true] .custom_survey .analyze_detail ul.btn_area {
  margin: 60px 0 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .collect_detail ul.btn_area,
*[renewal-ui=true] .custom_survey .analyze_detail ul.btn_area {
    margin: 40px 0 0;
  }
}
*[renewal-ui=true] .custom_survey .collect_detail ul.btn_area li,
*[renewal-ui=true] .custom_survey .analyze_detail ul.btn_area li {
  width: 250px;
  margin: 0 20px 0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .collect_detail ul.btn_area li,
*[renewal-ui=true] .custom_survey .analyze_detail ul.btn_area li {
    width: 80%;
  }
  *[renewal-ui=true] .custom_survey .collect_detail ul.btn_area li:nth-of-type(2),
*[renewal-ui=true] .custom_survey .analyze_detail ul.btn_area li:nth-of-type(2) {
    margin-top: 20px;
  }
}
*[renewal-ui=true] .custom_survey .collect_detail ul.btn_area a.button.back,
*[renewal-ui=true] .custom_survey .analyze_detail ul.btn_area a.button.back {
  color: #5bb49b;
  background: #fff url("/btn_arrow_prev.6637afef.svg") left 15px center no-repeat;
  border: 1px solid #5bb49b;
}
*[renewal-ui=true] .custom_survey .collect_detail ul.btn_area a.button.back:hover,
*[renewal-ui=true] .custom_survey .analyze_detail ul.btn_area a.button.back:hover {
  background: #5bb49b url("/btn_arrow_prev.6637afef.svg") left 15px center no-repeat;
  color: #fff;
}
*[renewal-ui=true] .custom_survey .collect_detail ul.btn_area.notification_confirm li,
*[renewal-ui=true] .custom_survey .analyze_detail ul.btn_area.notification_confirm li {
  width: 250px;
}
*[renewal-ui=true] .custom_survey .collect_detail div.btn_area,
*[renewal-ui=true] .custom_survey .analyze_detail div.btn_area {
  width: 300px;
  margin: 60px auto 0;
}
*[renewal-ui=true] .custom_survey .collect_detail div.btn_area.notification_confirm,
*[renewal-ui=true] .custom_survey .analyze_detail div.btn_area.notification_confirm {
  width: 540px;
  margin: 30px auto 0;
}
*[renewal-ui=true] .custom_survey .collect_detail div.btn_area .send_option,
*[renewal-ui=true] .custom_survey .analyze_detail div.btn_area .send_option {
  margin: 10px 0 0;
  text-align: center;
}
*[renewal-ui=true] .custom_survey .collect_detail input[type=radio],
*[renewal-ui=true] .custom_survey .collect_detail input[type=checkbox],
*[renewal-ui=true] .custom_survey .analyze_detail input[type=radio],
*[renewal-ui=true] .custom_survey .analyze_detail input[type=checkbox] {
  margin-right: 5px;
}
*[renewal-ui=true] .custom_survey .collect_detail input[type=date],
*[renewal-ui=true] .custom_survey .collect_detail input[type=time],
*[renewal-ui=true] .custom_survey .analyze_detail input[type=date],
*[renewal-ui=true] .custom_survey .analyze_detail input[type=time] {
  display: inline-block;
  width: 100%;
  max-width: 200px;
  border: 1px solid #ccc;
  margin: 0 0 10px;
  padding: 10px 15px;
  font-size: 1.4rem;
  border-radius: 5px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .collect_detail input[type=date],
*[renewal-ui=true] .custom_survey .collect_detail input[type=time],
*[renewal-ui=true] .custom_survey .analyze_detail input[type=date],
*[renewal-ui=true] .custom_survey .analyze_detail input[type=time] {
    font-size: 1.4rem;
    max-width: 46%;
  }
}
*[renewal-ui=true] .custom_survey .collect_detail input[type=text].test_mail,
*[renewal-ui=true] .custom_survey .analyze_detail input[type=text].test_mail {
  display: inline-block;
  width: 100%;
  max-width: 300px;
  border: 1px solid #ccc;
  margin: 0 20px 10px 0;
  padding: 10px 15px;
  font-size: 1.4rem;
  border-radius: 5px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .collect_detail input[type=text].test_mail,
*[renewal-ui=true] .custom_survey .analyze_detail input[type=text].test_mail {
    font-size: 1.6rem;
    margin: 0 0 10px;
    max-width: none;
  }
}
*[renewal-ui=true] .custom_survey .collect_detail input[type=text].test_corporate,
*[renewal-ui=true] .custom_survey .analyze_detail input[type=text].test_corporate {
  display: inline-block;
  width: 100%;
  max-width: 380px;
  border: 1px solid #ccc;
  margin: 0 20px 10px 0;
  padding: 10px 15px;
  font-size: 1.4rem;
  border-radius: 5px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .collect_detail input[type=text].test_corporate,
*[renewal-ui=true] .custom_survey .analyze_detail input[type=text].test_corporate {
    font-size: 1.6rem;
    margin: 0 0 10px;
    max-width: none;
  }
}
*[renewal-ui=true] .custom_survey .collect_detail input[type=time],
*[renewal-ui=true] .custom_survey .analyze_detail input[type=time] {
  margin-left: 20px;
}
*[renewal-ui=true] .custom_survey .collect_detail .send_mail_target,
*[renewal-ui=true] .custom_survey .analyze_detail .send_mail_target {
  display: none;
  margin: 10px 0 0;
  padding: 10px;
  font-size: 1.4rem;
  background: #f6f5f2;
}
*[renewal-ui=true] .custom_survey .collect_detail #mail_both,
*[renewal-ui=true] .custom_survey .analyze_detail #mail_both {
  margin-left: 20px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .collect_detail .select_area,
*[renewal-ui=true] .custom_survey .analyze_detail .select_area {
    margin: 0 auto 20px;
  }
}
*[renewal-ui=true] .custom_survey .collect_detail select,
*[renewal-ui=true] .custom_survey .analyze_detail select {
  padding: 10px 30px 10px 10px;
}
*[renewal-ui=true] .custom_survey .collect_detail .respondents .-rate dt,
*[renewal-ui=true] .custom_survey .collect_detail .respondents .-rate dd,
*[renewal-ui=true] .custom_survey .analyze_detail .respondents .-rate dt,
*[renewal-ui=true] .custom_survey .analyze_detail .respondents .-rate dd {
  position: relative;
  border-bottom: none;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .collect_detail .respondents dt,
*[renewal-ui=true] .custom_survey .analyze_detail .respondents dt {
    width: 25%;
    padding: 20px 0;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .collect_detail .respondents dd,
*[renewal-ui=true] .custom_survey .analyze_detail .respondents dd {
    width: 75%;
  }
  *[renewal-ui=true] .custom_survey .collect_detail .respondents dd .button,
*[renewal-ui=true] .custom_survey .analyze_detail .respondents dd .button {
    display: inline-block;
  }
  *[renewal-ui=true] .custom_survey .collect_detail .respondents dd a.button,
*[renewal-ui=true] .custom_survey .analyze_detail .respondents dd a.button {
    margin-right: 20px;
  }
}
*[renewal-ui=true] .custom_survey .collect_detail .respondents dd .edit,
*[renewal-ui=true] .custom_survey .analyze_detail .respondents dd .edit {
  margin-right: 20px;
}
*[renewal-ui=true] .custom_survey .collect_detail .respondents dd .edit img,
*[renewal-ui=true] .custom_survey .analyze_detail .respondents dd .edit img {
  width: 20px;
  height: auto;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .collect_detail .respondents input[type=radio]:nth-of-type(n+2),
*[renewal-ui=true] .custom_survey .analyze_detail .respondents input[type=radio]:nth-of-type(n+2) {
    margin-left: 20px;
  }
}
*[renewal-ui=true] .custom_survey .collect_detail .respondents .list_delete,
*[renewal-ui=true] .custom_survey .analyze_detail .respondents .list_delete {
  position: absolute;
  right: 0;
  top: 20px;
  color: #5bb49b;
  margin: 0;
  padding: 0;
  background: none;
  border: none;
  outline: none;
}
*[renewal-ui=true] .custom_survey .collect_detail .respondents .list_delete img,
*[renewal-ui=true] .custom_survey .analyze_detail .respondents .list_delete img {
  position: relative;
  top: -2px;
  margin-right: 5px;
  width: auto;
  height: 18px;
}
*[renewal-ui=true] .custom_survey .collect_detail .error-text,
*[renewal-ui=true] .custom_survey .analyze_detail .error-text {
  text-align: center;
}
*[renewal-ui=true] .custom_survey .collect_detail .download,
*[renewal-ui=true] .custom_survey .analyze_detail .download {
  margin: 20px 0 0;
  padding: 0 0 0 20px;
  background: url("/icon_data_on.c30af273.png") left center/auto 18px no-repeat;
  text-decoration: none;
  color: #5bb49b;
}
*[renewal-ui=true] .custom_survey .collect_detail dl.download,
*[renewal-ui=true] .custom_survey .analyze_detail dl.download {
  padding: 0;
  background: none;
  color: #333;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .collect_detail .collect_type,
*[renewal-ui=true] .custom_survey .analyze_detail .collect_type {
    margin-top: -30px;
    margin-right: 30px;
  }
  *[renewal-ui=true] .custom_survey .collect_detail .collect_type.flex_bt,
*[renewal-ui=true] .custom_survey .analyze_detail .collect_type.flex_bt {
    margin-right: 0;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .collect_detail .collect_type,
*[renewal-ui=true] .custom_survey .analyze_detail .collect_type {
    margin: 0 5% 0;
  }
}
*[renewal-ui=true] .custom_survey .collect_detail .collect_type h2,
*[renewal-ui=true] .custom_survey .analyze_detail .collect_type h2 {
  width: 100%;
}
*[renewal-ui=true] .custom_survey .collect_detail .collect_url,
*[renewal-ui=true] .custom_survey .collect_detail .collect_qr,
*[renewal-ui=true] .custom_survey .analyze_detail .collect_url,
*[renewal-ui=true] .custom_survey .analyze_detail .collect_qr {
  position: relative;
  margin: 10px 0 0;
  padding: 10px 15px 15px;
  background: url("/note_bg.593a0562.png") repeat;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .collect_detail .collect_url,
*[renewal-ui=true] .custom_survey .collect_detail .collect_qr,
*[renewal-ui=true] .custom_survey .analyze_detail .collect_url,
*[renewal-ui=true] .custom_survey .analyze_detail .collect_qr {
    margin: 10px 0 0;
    padding: 5vw;
  }
}
*[renewal-ui=true] .custom_survey .collect_detail .collect_url h3,
*[renewal-ui=true] .custom_survey .collect_detail .collect_qr h3,
*[renewal-ui=true] .custom_survey .analyze_detail .collect_url h3,
*[renewal-ui=true] .custom_survey .analyze_detail .collect_qr h3 {
  margin: 0;
  color: #5bb49b;
  font-weight: bold;
  text-align: left;
}
*[renewal-ui=true] .custom_survey .collect_detail .collect_url .url_text,
*[renewal-ui=true] .custom_survey .collect_detail .collect_qr .url_text,
*[renewal-ui=true] .custom_survey .analyze_detail .collect_url .url_text,
*[renewal-ui=true] .custom_survey .analyze_detail .collect_qr .url_text {
  min-height: 100px;
  margin: 10px 0 0;
  padding: 10px 20px 10px;
  font-size: 1.8rem;
  font-family: futura-pt, sans-serif;
  font-weight: bold;
  line-height: 120%;
  background: #fff;
  word-wrap: break-word;
  overflow-wrap: break-word;
  text-align: left;
}
*[renewal-ui=true] .custom_survey .collect_detail .collect_url .url_text input[type=text],
*[renewal-ui=true] .custom_survey .collect_detail .collect_qr .url_text input[type=text],
*[renewal-ui=true] .custom_survey .analyze_detail .collect_url .url_text input[type=text],
*[renewal-ui=true] .custom_survey .analyze_detail .collect_qr .url_text input[type=text] {
  width: 15em;
  margin-left: 5px;
}
*[renewal-ui=true] .custom_survey .collect_detail .collect_url .url_text span,
*[renewal-ui=true] .custom_survey .collect_detail .collect_qr .url_text span,
*[renewal-ui=true] .custom_survey .analyze_detail .collect_url .url_text span,
*[renewal-ui=true] .custom_survey .analyze_detail .collect_qr .url_text span {
  display: inline-block;
  word-break: break-all;
}
*[renewal-ui=true] .custom_survey .collect_detail .collect_url .qr_code,
*[renewal-ui=true] .custom_survey .collect_detail .collect_qr .qr_code,
*[renewal-ui=true] .custom_survey .analyze_detail .collect_url .qr_code,
*[renewal-ui=true] .custom_survey .analyze_detail .collect_qr .qr_code {
  margin: 10px 0 0;
  padding: 0 10px;
  background: #fff;
}
*[renewal-ui=true] .custom_survey .collect_detail .collect_url .qr_code img,
*[renewal-ui=true] .custom_survey .collect_detail .collect_qr .qr_code img,
*[renewal-ui=true] .custom_survey .analyze_detail .collect_url .qr_code img,
*[renewal-ui=true] .custom_survey .analyze_detail .collect_qr .qr_code img {
  max-width: 100%;
  height: auto;
}
*[renewal-ui=true] .custom_survey .collect_detail .collect_url .button,
*[renewal-ui=true] .custom_survey .collect_detail .collect_qr .button,
*[renewal-ui=true] .custom_survey .analyze_detail .collect_url .button,
*[renewal-ui=true] .custom_survey .analyze_detail .collect_qr .button {
  position: absolute;
  right: 5vw;
  top: 5vw;
  display: inline-block;
  margin-top: 0;
  padding: 3px 10px;
  width: auto;
  color: #5bb49b;
  background: #fff;
  border: 1px solid #5bb49b;
  font-size: 1.4rem;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .collect_detail .collect_url .button,
*[renewal-ui=true] .custom_survey .collect_detail .collect_qr .button,
*[renewal-ui=true] .custom_survey .analyze_detail .collect_url .button,
*[renewal-ui=true] .custom_survey .analyze_detail .collect_qr .button {
    top: 10px;
    right: 15px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .collect_detail .collect_url .button,
*[renewal-ui=true] .custom_survey .collect_detail .collect_qr .button,
*[renewal-ui=true] .custom_survey .analyze_detail .collect_url .button,
*[renewal-ui=true] .custom_survey .analyze_detail .collect_qr .button {
    line-height: 130%;
    height: auto;
  }
}
*[renewal-ui=true] .custom_survey .collect_detail .collect_url .button img,
*[renewal-ui=true] .custom_survey .collect_detail .collect_qr .button img,
*[renewal-ui=true] .custom_survey .analyze_detail .collect_url .button img,
*[renewal-ui=true] .custom_survey .analyze_detail .collect_qr .button img {
  margin-right: 5px;
  vertical-align: middle;
  width: 14px;
  height: auto;
}
*[renewal-ui=true] .custom_survey .collect_detail .collect_url,
*[renewal-ui=true] .custom_survey .analyze_detail .collect_url {
  width: 100%;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .collect_detail .collect_url,
*[renewal-ui=true] .custom_survey .analyze_detail .collect_url {
    width: calc(100% - 230px);
  }
  *[renewal-ui=true] .custom_survey .collect_detail .collect_url.-w100,
*[renewal-ui=true] .custom_survey .analyze_detail .collect_url.-w100 {
    width: 100%;
  }
  *[renewal-ui=true] .custom_survey .collect_detail .collect_url.-w100 .url_text,
*[renewal-ui=true] .custom_survey .analyze_detail .collect_url.-w100 .url_text {
    min-height: auto;
  }
}
*[renewal-ui=true] .custom_survey .collect_detail .collect_qr,
*[renewal-ui=true] .custom_survey .analyze_detail .collect_qr {
  width: 100%;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .collect_detail .collect_qr,
*[renewal-ui=true] .custom_survey .analyze_detail .collect_qr {
    width: 200px;
  }
}
*[renewal-ui=true] .custom_survey .collect_detail .collect_qr .qr_code,
*[renewal-ui=true] .custom_survey .analyze_detail .collect_qr .qr_code {
  text-align: center;
}
*[renewal-ui=true] .custom_survey .collect_detail .collect_qr img,
*[renewal-ui=true] .custom_survey .analyze_detail .collect_qr img {
  width: 100px;
  height: auto;
}
*[renewal-ui=true] .custom_survey .collect_sub {
  margin: 0 0 20px 0;
  padding: 0;
  -webkit-box-pack: center;
  justify-content: center;
  border-radius: 5px 5px 0 0;
  border-bottom: 1px solid #ccc;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .collect_sub {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-bottom: 30px;
    margin: 0 0 20px;
    padding: 0 5% 20px;
  }
}
*[renewal-ui=true] .custom_survey .collect_sub li {
  margin: 0 5px;
  padding: 10px 20px;
  font-size: 1.4rem;
  border-radius: 5px 5px 0 0;
  background: #EFEFEF;
  border: 1px solid #EFEFEF;
  box-sizing: border-box;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .collect_sub li {
    border-bottom: none;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .collect_sub li {
    width: 48%;
    margin: 5px 0;
    padding: 8px 10px;
    text-align: center;
    border-radius: 5px;
  }
}
*[renewal-ui=true] .custom_survey .collect_sub li a {
  color: #5bb49b;
  text-decoration: none;
}
*[renewal-ui=true] .custom_survey .collect_sub li.current {
  position: relative;
  background: #fff;
  font-weight: bold;
  border-color: #ccc;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .collect_sub li.current::after {
    position: absolute;
    content: "";
    display: block;
    bottom: -1px;
    left: 1px;
    width: calc(100% - 2px);
    height: 1px;
    background: #fff;
  }
}
*[renewal-ui=true] .custom_survey .collect_sub li.current a {
  color: #333;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .collect_target.modal-inner {
    margin: auto !important;
  }
}
*[renewal-ui=true] .custom_survey .collect_target .collect_target_modal dl,
*[renewal-ui=true] .custom_survey .collect_target .collect_confirm_modal dl,
*[renewal-ui=true] .custom_survey .collect_target .collect_remind_modal dl {
  max-width: 750px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .collect_target .collect_target_modal dl,
*[renewal-ui=true] .custom_survey .collect_target .collect_confirm_modal dl,
*[renewal-ui=true] .custom_survey .collect_target .collect_remind_modal dl {
    margin: 0 auto;
  }
}
*[renewal-ui=true] .custom_survey .collect_target .collect_target_modal dt,
*[renewal-ui=true] .custom_survey .collect_target .collect_confirm_modal dt,
*[renewal-ui=true] .custom_survey .collect_target .collect_remind_modal dt {
  position: relative;
  margin: 40px 0 0;
  padding: 10px 25px;
  color: #333 !important;
  border-bottom: 2px solid #999;
  z-index: 1;
}
*[renewal-ui=true] .custom_survey .collect_target .collect_target_modal dt::before,
*[renewal-ui=true] .custom_survey .collect_target .collect_confirm_modal dt::before,
*[renewal-ui=true] .custom_survey .collect_target .collect_remind_modal dt::before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0;
  background: url("/h2_bg_left.b4c10c35.png") left top/156px auto no-repeat, url("/h2_bg_right.227f30a3.png") right top/156px auto no-repeat;
  background-color: #F5F4F3;
  z-index: -1;
}
*[renewal-ui=true] .custom_survey .collect_target .collect_target_modal dt::after,
*[renewal-ui=true] .custom_survey .collect_target .collect_confirm_modal dt::after,
*[renewal-ui=true] .custom_survey .collect_target .collect_remind_modal dt::after {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
  border-width: 10px 10px 0px 0px;
  z-index: -1;
}
*[renewal-ui=true] .custom_survey .collect_target .collect_target_modal dt,
*[renewal-ui=true] .custom_survey .collect_target .collect_confirm_modal dt,
*[renewal-ui=true] .custom_survey .collect_target .collect_remind_modal dt {
  font-size: 1.8rem;
}
*[renewal-ui=true] .custom_survey .collect_target .collect_target_modal dd,
*[renewal-ui=true] .custom_survey .collect_target .collect_confirm_modal dd,
*[renewal-ui=true] .custom_survey .collect_target .collect_remind_modal dd {
  margin-top: 0;
}
*[renewal-ui=true] .custom_survey .collect_target .collect_target_modal .table_box,
*[renewal-ui=true] .custom_survey .collect_target .collect_confirm_modal .table_box,
*[renewal-ui=true] .custom_survey .collect_target .collect_remind_modal .table_box {
  margin-top: 20px;
  margin-bottom: 10px;
}
*[renewal-ui=true] .custom_survey .collect_target .collect_confirm_modal dt,
*[renewal-ui=true] .custom_survey .collect_target .collect_remind_modal dt {
  width: 6em;
  float: left;
  font-size: 1.6rem;
  margin: 0;
  padding: 15px 0 0;
}
*[renewal-ui=true] .custom_survey .collect_target .collect_confirm_modal dd,
*[renewal-ui=true] .custom_survey .collect_target .collect_remind_modal dd {
  padding: 15px 0 15px 8em;
  border-bottom: 1px solid #ccc;
}
*[renewal-ui=true] .custom_survey .collect_target .collect_confirm_modal .attention,
*[renewal-ui=true] .custom_survey .collect_target .collect_remind_modal .attention {
  margin: 20px auto;
  max-width: 600px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .collect_target .select_collect_type {
    margin-bottom: 30px;
  }
}
*[renewal-ui=true] .custom_survey .collect_target .select_collect_type dt {
  margin-top: 0;
}
*[renewal-ui=true] .custom_survey .collect_target .select_collect_type .select_collect_radio label {
  margin: 0;
  display: inline-block;
  width: calc(100% - 50px);
  font-size: 1.6rem;
}
*[renewal-ui=true] .custom_survey .collect_target .select_collect_type .select_collect_radio li {
  margin: 5px 0 0;
  padding: 10px 10px;
  border: 1px solid #ccc;
  border-radius: 10px;
}
*[renewal-ui=true] .custom_survey .collect_target .select_collect_type .select_collect_radio li.selected {
  background: #ccf0dd;
  border: 1px solid #ccf0dd;
}
*[renewal-ui=true] .custom_survey .collect_target .button.save {
  display: block;
  color: #fff;
  width: 100%;
  max-width: 300px;
  margin: 0 auto;
  padding: 10px;
  text-align: center;
  text-decoration: none;
  font-size: 1.5rem;
  transition: all 0.5s ease;
  background: #5bb49b;
  border: 1px solid #5bb49b;
}
*[renewal-ui=true] .custom_survey .collect_target .button.save:hover {
  color: #fff;
  background: #7ec4b0;
}
*[renewal-ui=true] .custom_survey .collect_target .button.save::after {
  content: ">";
  position: relative;
  margin: 0 0 0 10px;
  display: inline-block;
}
*[renewal-ui=true] .custom_survey .collect_target .button.save.mt10 {
  margin-top: 10px;
}
*[renewal-ui=true] .custom_survey .send_date_input .send_complete {
  margin: 0 0 10px 10px;
  padding: 10px 0;
  color: #d11010;
}
*[renewal-ui=true] .custom_survey .send_date_input .error-text {
  width: 100%;
  text-align: left;
}
*[renewal-ui=true] .custom_survey .page_hidden {
  margin: 10px 0 0;
  background: #f6f5f2;
  padding: 10px;
  text-align: center;
  color: #333;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .page_hidden {
    margin: 30px 0 0;
  }
}
*[renewal-ui=true] .custom_survey .status_complete {
  background: #56ce8f;
  padding: 10px;
  text-align: center;
  color: #fff;
}
*[renewal-ui=true] .custom_survey .status_complete.-fix {
  background: #C24A4A;
}
*[renewal-ui=true] .custom_survey .status_complete_send {
  background: #EBB267;
  padding: 10px;
  text-align: center;
  color: #fff;
}
*[renewal-ui=true] .custom_survey .send_mail_list {
  margin: 0;
  padding: 0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .send_mail_list {
    margin: 0 5%;
  }
}
*[renewal-ui=true] .custom_survey .send_mail_list li {
  padding: 20px 0;
  text-align: left;
  border-bottom: 1px dotted #ccc;
}
*[renewal-ui=true] .custom_survey .send_mail_list li .date {
  width: 20em;
  font-size: 1.4rem;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .send_mail_list li .date {
    margin: 0 0 10px;
    display: block;
  }
}
*[renewal-ui=true] .custom_survey .send_mail_list li .category {
  width: 6em;
  display: inline-block;
  margin: 0 10px 0;
  padding: 2px 5px;
  font-size: 1.4rem;
  text-align: center;
  color: #fff;
  background: #5bb49b;
  box-sizing: border-box;
  border-radius: 5px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .send_mail_list li .category {
    margin: 0 10px 10px 0;
  }
}
*[renewal-ui=true] .custom_survey .send_mail_list li .category.remind {
  background: #EBB267;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .send_mail_list li .status {
    text-align: right;
    float: right;
    white-space: nowrap;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .send_mail_list li .status {
    display: block;
    float: none;
    text-align: left;
  }
}
*[renewal-ui=true] .custom_survey .remind_history {
  margin: 20px 0 0;
  padding: 30px 30px 10px;
  background: #f6f5f2;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .remind_history {
    margin: 20px 5%;
    padding: 20px 20px 10px;
  }
}
*[renewal-ui=true] .custom_survey .remind_history h3 {
  margin: 0;
  padding: 0;
  text-align: left;
  color: #5bb49b;
  font-size: 1.6rem;
  font-weight: bold;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .remind_history .send_mail_list {
    margin: 0;
  }
}
*[renewal-ui=true] .custom_survey .remind_history .send_mail_list li:nth-last-of-type(1) {
  border-bottom: none;
}
*[renewal-ui=true] .custom_survey .analyze_detail span.button {
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .analyze_detail .analyze_type {
    margin: 0 5%;
  }
}
*[renewal-ui=true] .custom_survey .analyze_detail .analyze_type .type {
  padding: 10px 20px;
  color: #333;
  background: url("/type_bg.6dd2beb1.png") center center no-repeat;
  border-radius: 5px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .analyze_detail .analyze_type .type {
    padding: 5px 10px;
    font-size: 1.4rem;
    align-self: center;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .analyze_detail .analyze_type .select_area {
    margin-bottom: 0;
    font-size: 1.4rem;
  }
}
*[renewal-ui=true] .custom_survey .analyze_detail .category_select_analyze {
  margin: 20px 0 0;
  -webkit-box-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  align-items: center;
}
*[renewal-ui=true] .custom_survey .analyze_detail .category_select_analyze ul {
  margin: 0 0 0 10px;
  padding: 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 5px;
  background: #efefef;
}
*[renewal-ui=true] .custom_survey .analyze_detail .category_select_analyze li {
  color: #333;
  padding: 5px 10px;
  cursor: pointer;
}
*[renewal-ui=true] .custom_survey .analyze_detail .category_select_analyze li:nth-of-type(1) {
  border-radius: 5px 0 0 5px;
}
*[renewal-ui=true] .custom_survey .analyze_detail .category_select_analyze li:nth-last-of-type(1) {
  border-radius: 0 5px 5px 0;
}
*[renewal-ui=true] .custom_survey .analyze_detail .category_select_analyze .current {
  margin: 0;
  color: #fff;
  background: #5bb49b;
  cursor: default;
}
*[renewal-ui=true] .custom_survey .analyze_detail h3.analyze_category {
  position: relative;
  margin: 40px 0 20px;
  padding: 10px;
  font-weight: bold;
  background: #f6f5f2 url("/note_bg.593a0562.png");
  border-bottom: 2px solid #5bb49b;
}
*[renewal-ui=true] .custom_survey .analyze_detail h3.analyze_category::after {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: #f9f9f9 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
  border-width: 10px 10px 0px 0px;
  z-index: 50;
}
*[renewal-ui=true] .custom_survey .analyze_detail h3.analyze_category .response_num {
  position: relative;
  width: auto;
  top: 0;
  border-radius: 0;
  background: none;
  border-left: 1px solid #ccc;
  margin-left: 1em;
  padding-left: 1em;
}
*[renewal-ui=true] .custom_survey .analyze_detail .graph {
  margin: 10px -1vw 10px;
  padding: 30px 2vw;
  background: #fff;
  border-radius: 10px;
  border: 1px solid #efefef;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .analyze_detail .graph {
    margin: 20px 0 40px;
  }
}
*[renewal-ui=true] .custom_survey .analyze_detail .table_scroll {
  margin: 20px 0 0;
  width: 100%;
  overflow-x: auto;
}
*[renewal-ui=true] .custom_survey .analyze_detail .table_scroll table {
  min-width: 100%;
  width: auto;
  max-width: inherit;
}
*[renewal-ui=true] .custom_survey .analyze_detail .table_scroll .answer {
  text-align: left;
  position: -webkit-sticky;
  position: sticky;
  left: -1px;
  z-index: 200;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .analyze_detail .table_scroll .answer {
    width: 250px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .analyze_detail .table_scroll .answer {
    width: 150px;
  }
}
*[renewal-ui=true] .custom_survey .analyze_detail .table_scroll .total td {
  background: #f6f5f2;
}
*[renewal-ui=true] .custom_survey .analyze_detail .response_others_open .button,
*[renewal-ui=true] .custom_survey .analyze_detail .response_others_close .button {
  max-width: 400px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .analyze_detail .response_others_open .button,
*[renewal-ui=true] .custom_survey .analyze_detail .response_others_close .button {
    width: 100%;
    font-size: 1.4rem;
  }
}
*[renewal-ui=true] .custom_survey .analyze_detail .response_others_list {
  display: none;
  margin-top: 40px;
}
*[renewal-ui=true] .custom_survey .analyze_detail .response_others_list table {
  margin: 20px 0 10px;
}
*[renewal-ui=true] .custom_survey .analyze_detail .response_comment_list table {
  margin: 20px 0 10px;
}
*[renewal-ui=true] .custom_survey .analyze_detail .response_rate {
  max-width: 600px;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .analyze_detail .response_rate {
    margin: 0 5%;
  }
}
*[renewal-ui=true] .custom_survey .analyze_detail .response_rate img {
  width: 100%;
  height: auto;
}
*[renewal-ui=true] .custom_survey .analyze_detail .response_rate .graph {
  margin: 40px 0 0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .analyze_detail .response_rate .graph {
    margin: 20px 0 0;
  }
}
*[renewal-ui=true] .custom_survey .analyze_detail .response_rate .response_rate_detail {
  margin: 40px auto 0;
}
*[renewal-ui=true] .custom_survey .analyze_detail .response_rate_list {
  display: none;
  max-width: 600px;
  margin: 40px auto 0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .analyze_detail .response_rate_list {
    margin: 40px 5% 0;
  }
}
*[renewal-ui=true] .custom_survey .analyze_detail .response_rate_list h2 {
  text-align: left;
}
*[renewal-ui=true] .custom_survey .analyze_detail .response_rate_list table {
  margin-top: 20px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .analyze_detail .response_rate_list table {
    width: 100%;
  }
}
*[renewal-ui=true] .custom_survey .analyze_detail .response_rate_list .name_list {
  text-align: left;
  padding: 10px 20px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .analyze_detail .response_rate_detail {
    margin: 0;
  }
}
*[renewal-ui=true] .custom_survey .analyze_detail .question {
  margin-top: 80px;
  position: relative;
  text-align: left;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .analyze_detail .question {
    margin: 40px 0 0;
    padding: 30px 5vw 5vw;
  }
}
*[renewal-ui=true] .custom_survey .analyze_detail .question .num {
  font-family: futura-pt, sans-serif;
  font-weight: 600;
  color: #5bb49b;
  font-size: 1.8rem;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .analyze_detail .question .num {
    position: absolute;
    left: 0;
    min-width: 3.5em;
    display: inline-block;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .analyze_detail .question .num {
    display: block;
  }
}
*[renewal-ui=true] .custom_survey .analyze_detail .question dl {
  margin-bottom: 0;
}
*[renewal-ui=true] .custom_survey .analyze_detail .question dt {
  position: relative;
  font-size: 1.8rem;
  font-weight: 600;
  padding: 0 0 0 3.5em;
  width: 100%;
  border-bottom: none;
  float: none;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .analyze_detail .question dt {
    padding: 30px 0 0;
    font-size: 1.6rem;
  }
}
*[renewal-ui=true] .custom_survey .analyze_detail .question dt p.select_attention {
  font-weight: normal;
  font-size: 1.6rem;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .analyze_detail .question dt .necessary {
    top: 0;
  }
}
*[renewal-ui=true] .custom_survey .analyze_detail .question dd {
  width: 100%;
  position: relative;
  margin-top: 10px;
  min-height: 40px;
  padding: 0 0 0 4em;
  border-bottom: 0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .analyze_detail .question dd {
    padding: 0 0 40px;
  }
}
*[renewal-ui=true] .custom_survey .analyze_detail .question ul {
  margin: 0;
  padding: 0;
}
*[renewal-ui=true] .custom_survey .analyze_detail .question ul textarea.other_input {
  width: 100%;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .analyze_detail .question ul textarea.other_input {
    width: 96%;
  }
}
*[renewal-ui=true] .custom_survey .analyze_detail .question label {
  margin-left: 0.5em;
}
*[renewal-ui=true] .custom_survey .analyze_detail .question .other_input {
  display: inline-block;
  width: 100%;
  max-width: 500px;
  border: 1px solid #ccc;
  margin: 0 0 0 1em;
  padding: 5px 15px;
  font-size: 1.8rem;
  border-radius: 5px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .analyze_detail .question .other_input {
    font-size: 1.6rem;
  }
}
*[renewal-ui=true] .custom_survey .analyze_detail .question .necessary {
  position: absolute;
  top: 0;
  left: 0;
  padding: 2px 5px;
  font-size: 1.4rem;
  box-sizing: border-box;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .analyze_detail .question .necessary {
    margin: 0 10px 10px 0;
  }
}
*[renewal-ui=true] .custom_survey .analyze_detail .question .optional {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  padding: 2px 5px;
  font-size: 1.4rem;
  background: #fff;
  box-sizing: border-box;
  border: 1px solid #5bb49b;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .analyze_detail .question .optional {
    margin: 0 10px 10px 0;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .analyze_detail .pager {
    margin: 20px 5vw 0;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .create_setting {
    margin: 30px 50px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .create_setting {
    margin: 30px 0;
    padding: 0 5%;
  }
}
*[renewal-ui=true] .custom_survey .create_setting .title {
  padding: 20px;
  font-weight: bold;
}
*[renewal-ui=true] .custom_survey .create_setting dl {
  margin: 20px 0 0;
}
*[renewal-ui=true] .custom_survey .create_setting dl:nth-of-type(n+2) {
  border-top: 1px solid #ccc;
  padding-top: 20px;
}
*[renewal-ui=true] .custom_survey .create_setting dt {
  text-align: left;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .create_setting dt {
    width: 30%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .create_setting dt {
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .create_setting dd {
    margin: 0 0 0 40px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .create_setting dd {
    margin: 10px 0 0;
  }
  *[renewal-ui=true] .custom_survey .create_setting dd:nth-last-of-type(1) {
    margin: 10px 0 0 20px;
  }
}
*[renewal-ui=true] .custom_survey .create_setting ul {
  margin: 0;
  padding: 0;
}
*[renewal-ui=true] .custom_survey .create_setting.-collect {
  margin-top: 0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .create_setting.-collect .sp-flex-space-between {
    -webkit-box-pack: justify;
    justify-content: space-between;
  }
}
*[renewal-ui=true] .custom_survey .create_setting.-collect dt {
  position: relative;
  text-align: left;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .create_setting.-collect dt {
    width: 20%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .create_setting.-collect dt {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .create_setting.-collect dt .help {
    display: none;
  }
  *[renewal-ui=true] .custom_survey .create_setting.-collect dt .helper {
    display: block;
    margin: 10px 0 0;
    padding: 10px;
    background: #f6f5f2;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .create_setting.-collect .redirect {
    width: 100%;
    padding-left: 20%;
    text-align: left;
    box-sizing: border-box;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .create_setting.-collect .redirect {
    margin-left: 0;
  }
}
*[renewal-ui=true] .custom_survey .create_setting.-collect .redirect .redirect_url {
  margin-top: 10px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .create_setting.-collect .-multiple {
    position: relative;
    width: 48%;
    margin-left: 0;
  }
  *[renewal-ui=true] .custom_survey .create_setting.-collect .-multiple input[type=radio] {
    position: absolute;
    top: 11px;
    bottom: 0;
    left: 15px;
  }
  *[renewal-ui=true] .custom_survey .create_setting.-collect .-multiple label {
    margin: 0;
    display: block;
    border: 1px solid #5bb49b;
    border-radius: 5px;
    line-height: 40px;
  }
  *[renewal-ui=true] .custom_survey .create_setting.-collect .-multiple input[type=radio]:checked + label {
    background: #5bb49b;
    color: #fff;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .create_setting.-collect .-endpage {
    position: relative;
    width: 100%;
    margin-left: 0;
  }
  *[renewal-ui=true] .custom_survey .create_setting.-collect .-endpage input[type=radio] {
    position: absolute;
    top: 11px;
    bottom: 0;
    left: 15px;
  }
  *[renewal-ui=true] .custom_survey .create_setting.-collect .-endpage label {
    margin: 0;
    display: block;
    border: 1px solid #5bb49b;
    border-radius: 5px;
    line-height: 40px;
  }
  *[renewal-ui=true] .custom_survey .create_setting.-collect .-endpage input[type=radio]:checked + label {
    background: #5bb49b;
    color: #fff;
  }
}
*[renewal-ui=true] .custom_survey .create_setting.-collect input[type=url] {
  border: 1px solid #ccc;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .create_setting.-collect input[type=url] {
    width: calc(100% - 25px);
    margin: 0 10px 0 25px;
    padding: 10px;
    font-size: 1.6rem;
    box-sizing: border-box;
    border-radius: 5px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .create_setting.-collect input[type=url] {
    width: 100%;
    margin: 0 0 10px;
    padding: 5px;
    font-size: 1.4rem;
  }
}
*[renewal-ui=true] .custom_survey .create_setting .flag {
  position: relative;
  display: inline-block;
  top: 0;
  margin: 0 5px 0 0;
  padding: 5px 20px;
  color: #333;
  background: #fff;
  border: 2px solid #5bb49b;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .create_setting .flag {
    box-sizing: border-box;
    text-align: center;
    left: 0;
  }
}
*[renewal-ui=true] .custom_survey .create_setting .flag::before {
  content: "";
  position: absolute;
  left: -2px;
  top: -2px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px 10px 0 0;
  border-color: #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
*[renewal-ui=true] .custom_survey .create_setting .flag::after {
  content: "";
  position: absolute;
  right: -2px;
  bottom: -2px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0 10px 10px;
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #fff rgba(0, 0, 0, 0);
}
*[renewal-ui=true] .custom_survey .create_setting .necessary {
  display: inline-block;
  margin: 0 3px 0 0;
  padding: 2px 5px;
  font-size: 1.4rem;
  color: #fff;
  background: #5bb49b;
  box-sizing: border-box;
  border-radius: 5px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .create_setting .necessary {
    margin: 0 10px 10px 0;
  }
}
*[renewal-ui=true] .custom_survey .create_setting .optional {
  display: inline-block;
  margin: 0 5px 0 0;
  padding: 2px 5px;
  font-size: 1.4rem;
  color: #5bb49b;
  background: #fff;
  box-sizing: border-box;
  border: 1px solid #5bb49b;
  border-radius: 5px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .create_setting .optional {
    margin: 0 10px 10px 0;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .create_setting .select_logo dd {
    width: calc(70% - 40px);
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .create_setting .select_logo dd {
    width: 100%;
    margin-left: 0;
  }
}
*[renewal-ui=true] .custom_survey .create_setting .select_logo .logo_delete {
  display: inline-block;
  color: #5bb49b;
  padding-left: 20px;
  background: none url("/icon_delete.15e8c271.png") left center/auto 16px no-repeat;
  border: none;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .create_setting .header_color dd {
    width: calc(70% - 40px);
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .create_setting .header_color dd {
    width: 100%;
    margin-left: 0;
  }
}
*[renewal-ui=true] .custom_survey .create_setting .header_color li {
  position: relative;
  width: 30%;
}
*[renewal-ui=true] .custom_survey .create_setting .header_color input[type=radio] {
  position: absolute;
  top: 10px;
  left: 10px;
}
*[renewal-ui=true] .custom_survey .create_setting .header_color label {
  width: 100%;
  min-width: 100px;
  height: 70px;
}
*[renewal-ui=true] .custom_survey .create_setting .header_color .head_color1 {
  background: #60bf9f;
  background: linear-gradient(180deg, #60bf9f 0%, #97d682 100%);
}
*[renewal-ui=true] .custom_survey .create_setting .header_color .head_color2 {
  background: #fff;
  background: linear-gradient(180deg, white 75%, #efefef 100%);
  border: 1px solid #ccc;
}
*[renewal-ui=true] .custom_survey .create_setting .header_color .head_color3 {
  background: #000;
  background: linear-gradient(180deg, black 0%, #313131 100%);
}
*[renewal-ui=true] .custom_survey .create_setting .header_color .head_color4 {
  background: #a5032f;
  background: linear-gradient(180deg, #a5032f 0%, #f22828 100%);
}
*[renewal-ui=true] .custom_survey .create_setting .header_color .head_color5 {
  background: #001648;
  background: linear-gradient(180deg, #001648 0%, #17317a 100%);
}
*[renewal-ui=true] .custom_survey .create_setting .header_color .head_color6 {
  background: #003321;
  background: linear-gradient(180deg, #003321 0%, #177a55 100%);
}
*[renewal-ui=true] .custom_survey .create_setting .header_color .head_color7 {
  background: #e169a4;
  background: linear-gradient(180deg, #e169a4 0%, #ffb5e1 100%);
}
*[renewal-ui=true] .custom_survey .create_setting .header_color .head_color8 {
  background: #91b7f8;
  background: linear-gradient(180deg, #91b7f8 0%, #d6e1ff 100%);
}
*[renewal-ui=true] .custom_survey .create_setting .header_color .head_color9 {
  background: #c7bca9;
  background: linear-gradient(180deg, #c7bca9 0%, #f3eedb 100%);
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .create_setting .header_type dd {
    width: calc(70% - 40px);
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .create_setting .header_type dd {
    width: 100%;
    margin-left: 0;
  }
}
*[renewal-ui=true] .custom_survey .create_setting .header_type input[type=radio] {
  position: absolute;
  top: 10px;
  left: 10px;
  z-index: 50;
}
*[renewal-ui=true] .custom_survey .create_setting .header_type li {
  position: relative;
}
*[renewal-ui=true] .custom_survey .create_setting .header_type li:nth-child(n+2) {
  margin-top: 20px;
}
*[renewal-ui=true] .custom_survey .create_setting .header_type label {
  width: 100%;
  min-width: 100px;
  height: 70px;
}
*[renewal-ui=true] .custom_survey .create_setting .header_type .sample_header {
  position: relative;
  padding: 20px 50px;
  width: 100%;
  min-height: 70px;
  text-align: left;
  border: 1px solid #ccc;
}
*[renewal-ui=true] .custom_survey .create_setting .header_type .sample_header .logo_image img {
  width: 150px;
  height: auto;
}
*[renewal-ui=true] .custom_survey .create_setting .header_type .head_type1 .sample_header {
  background: #60bf9f;
  background: linear-gradient(180deg, #60bf9f 0%, #97d682 100%);
}
*[renewal-ui=true] .custom_survey .create_setting .header_type .head_type2 .logo_image {
  position: absolute;
  top: 0;
  left: 50px;
  padding: 18px 20px;
  background: #fff;
  border-radius: 0 0 5px 5px;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.15);
}
*[renewal-ui=true] .custom_survey .create_setting .header_type .head_type2 .sample_header {
  background: #60bf9f;
  background: linear-gradient(180deg, #60bf9f 0%, #97d682 100%);
  overflow: hidden;
}
*[renewal-ui=true] .custom_survey .create_setting .header_type .head_type3 .sample_header {
  background: #fff;
}
*[renewal-ui=true] .custom_survey .create_setting .header_type .head_type3 .sample_header::after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 5px;
  background: #60bf9f;
  background: linear-gradient(180deg, #60bf9f 0%, #97d682 100%);
}
*[renewal-ui=true] .custom_survey .create_setting .header_type.default .head_type1 .sample_header,
*[renewal-ui=true] .custom_survey .create_setting .header_type.default .head_type2 .sample_header {
  background: #60bf9f;
  background: linear-gradient(180deg, #60bf9f 0%, #97d682 100%);
}
*[renewal-ui=true] .custom_survey .create_setting .header_type.default .head_type3 .sample_header::after {
  background: #60bf9f;
  background: linear-gradient(180deg, #60bf9f 0%, #97d682 100%);
}
*[renewal-ui=true] .custom_survey .create_setting .header_type.white .head_type1 .sample_header,
*[renewal-ui=true] .custom_survey .create_setting .header_type.white .head_type2 .sample_header {
  background: #fff;
  background: linear-gradient(180deg, white 75%, #efefef 100%);
}
*[renewal-ui=true] .custom_survey .create_setting .header_type.white .head_type3 .sample_header::after {
  background: #fff;
  background: linear-gradient(180deg, white 75%, #efefef 100%);
}
*[renewal-ui=true] .custom_survey .create_setting .header_type.black .head_type1 .sample_header,
*[renewal-ui=true] .custom_survey .create_setting .header_type.black .head_type2 .sample_header {
  background: #000;
  background: linear-gradient(180deg, black 0%, #313131 100%);
}
*[renewal-ui=true] .custom_survey .create_setting .header_type.black .head_type3 .sample_header::after {
  background: #000;
  background: linear-gradient(180deg, black 0%, #313131 100%);
}
*[renewal-ui=true] .custom_survey .create_setting .header_type.red .head_type1 .sample_header,
*[renewal-ui=true] .custom_survey .create_setting .header_type.red .head_type2 .sample_header {
  background: #a5032f;
  background: linear-gradient(180deg, #a5032f 0%, #f22828 100%);
}
*[renewal-ui=true] .custom_survey .create_setting .header_type.red .head_type3 .sample_header::after {
  background: #a5032f;
  background: linear-gradient(180deg, #a5032f 0%, #f22828 100%);
}
*[renewal-ui=true] .custom_survey .create_setting .header_type.navy .head_type1 .sample_header,
*[renewal-ui=true] .custom_survey .create_setting .header_type.navy .head_type2 .sample_header {
  background: #001648;
  background: linear-gradient(180deg, #001648 0%, #17317a 100%);
}
*[renewal-ui=true] .custom_survey .create_setting .header_type.navy .head_type3 .sample_header::after {
  background: #001648;
  background: linear-gradient(180deg, #001648 0%, #17317a 100%);
}
*[renewal-ui=true] .custom_survey .create_setting .header_type.green .head_type1 .sample_header,
*[renewal-ui=true] .custom_survey .create_setting .header_type.green .head_type2 .sample_header {
  background: #003321;
  background: linear-gradient(180deg, #003321 0%, #177a55 100%);
}
*[renewal-ui=true] .custom_survey .create_setting .header_type.green .head_type3 .sample_header::after {
  background: #003321;
  background: linear-gradient(180deg, #003321 0%, #177a55 100%);
}
*[renewal-ui=true] .custom_survey .create_setting .header_type.pink .head_type1 .sample_header,
*[renewal-ui=true] .custom_survey .create_setting .header_type.pink .head_type2 .sample_header {
  background: #e169a4;
  background: linear-gradient(180deg, #e169a4 0%, #ffb5e1 100%);
}
*[renewal-ui=true] .custom_survey .create_setting .header_type.pink .head_type3 .sample_header::after {
  background: #e169a4;
  background: linear-gradient(180deg, #e169a4 0%, #ffb5e1 100%);
}
*[renewal-ui=true] .custom_survey .create_setting .header_type.blue .head_type1 .sample_header,
*[renewal-ui=true] .custom_survey .create_setting .header_type.blue .head_type2 .sample_header {
  background: #91b7f8;
  background: linear-gradient(180deg, #91b7f8 0%, #d6e1ff 100%);
}
*[renewal-ui=true] .custom_survey .create_setting .header_type.blue .head_type3 .sample_header::after {
  background: #91b7f8;
  background: linear-gradient(180deg, #91b7f8 0%, #d6e1ff 100%);
}
*[renewal-ui=true] .custom_survey .create_setting .header_type.beige .head_type1 .sample_header,
*[renewal-ui=true] .custom_survey .create_setting .header_type.beige .head_type2 .sample_header {
  background: #c7bca9;
  background: linear-gradient(180deg, #c7bca9 0%, #f3eedb 100%);
}
*[renewal-ui=true] .custom_survey .create_setting .header_type.beige .head_type3 .sample_header::after {
  background: #c7bca9;
  background: linear-gradient(180deg, #c7bca9 0%, #f3eedb 100%);
}
*[renewal-ui=true] .custom_survey .collect_explain {
  text-align: left;
  margin: 0 0 30px;
  padding: 0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .collect_explain {
    margin: 0 5% 30px;
  }
}
*[renewal-ui=true] .custom_survey .collect_explain ul {
  margin-top: 0;
}
*[renewal-ui=true] .custom_survey .collect_url {
  padding: 20px 20px 14px;
  background: url("/note_bg.593a0562.png") repeat;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .collect_url {
    margin: 0 5%;
    padding: 5vw;
  }
}
*[renewal-ui=true] .custom_survey .collect_url h3 {
  margin: 0;
  color: #5bb49b;
  font-weight: bold;
}
*[renewal-ui=true] .custom_survey .collect_url .url_text {
  margin: 10px 0 0;
  padding: 20px 10px 15px;
  font-size: 2.2rem;
  font-family: futura-pt, sans-serif;
  font-weight: bold;
  line-height: 120%;
  background: #fff;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
*[renewal-ui=true] .custom_survey .collect_url .url_text input[type=text] {
  width: 15em;
  margin-left: 5px;
}
*[renewal-ui=true] .custom_survey .collect_url .qr_code {
  margin: 10px 0 0;
  padding: 0 10px;
  background: #fff;
}
*[renewal-ui=true] .custom_survey .collect_url .qr_code img {
  max-width: 100%;
  height: auto;
}
*[renewal-ui=true] .custom_survey .collect_num {
  margin: 60px 0 0;
  padding: 20px 20px 14px;
  background: url("/note_bg_gray.876c5e50.png") repeat;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .collect_num {
    margin: 60px 5% 0;
    padding: 5vw;
  }
}
*[renewal-ui=true] .custom_survey .collect_num h3 {
  font-weight: bold;
  margin: 0;
}
*[renewal-ui=true] .custom_survey .collect_num .answered_num {
  font-size: 3rem;
  margin: 10px 0 0;
  padding: 20px 0 15px;
  font-family: futura-pt, sans-serif;
  font-weight: bold;
  line-height: 120%;
  background: #fff;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .add_collect_mail {
    position: absolute;
    right: 50px;
    top: 30px;
    width: 250px;
  }
}
*[renewal-ui=true] .custom_survey .collect_num_simple {
  margin: 20px 0;
}
*[renewal-ui=true] .custom_survey .collect_num_simple strong {
  font-family: futura-pt, sans-serif;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .modal_add_collect_mail {
    height: 410px;
  }
}
*[renewal-ui=true] .custom_survey .modal_add_collect_mail .button.save {
  display: block;
  color: #fff;
  width: 100%;
  max-width: 300px;
  margin: 0 auto;
  padding: 10px;
  text-align: center;
  text-decoration: none;
  font-size: 1.5rem;
  transition: all 0.5s ease;
  background: #5bb49b;
  border: 1px solid #5bb49b;
}
*[renewal-ui=true] .custom_survey .modal_add_collect_mail .button.save:hover {
  color: #fff;
  background: #7ec4b0;
}
*[renewal-ui=true] .custom_survey .modal_add_collect_mail .button.save::after {
  content: ">";
  position: relative;
  margin: 0 0 0 10px;
  display: inline-block;
}
*[renewal-ui=true] .custom_survey .modal_add_collect_mail .button.save.mt10 {
  margin-top: 10px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .collect_first {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: nowrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  *[renewal-ui=true] .custom_survey .collect_first .button {
    margin: 0 0 0 20px;
    line-height: 30px;
    width: 250px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .collect_first .button {
    margin-top: 10px;
  }
}
*[renewal-ui=true] .custom_survey .history_list .send_mail_list {
  margin: 0;
  padding: 0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .history_list .send_mail_list {
    margin: 0 5%;
  }
}
*[renewal-ui=true] .custom_survey .history_list .send_mail_list li {
  padding: 20px 0;
  text-align: left;
  border-bottom: 1px dotted #ccc;
}
*[renewal-ui=true] .custom_survey .history_list .send_mail_list li .date {
  position: relative;
  top: -8px;
  width: 9em;
  font-size: 1.4rem;
  float: left;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .history_list .send_mail_list li .date {
    margin: 0 0 10px;
    display: block;
  }
}
*[renewal-ui=true] .custom_survey .history_list .send_mail_list li .category {
  width: 7em;
  display: inline-block;
  margin: 0 10px 0;
  padding: 2px 5px;
  font-size: 1.4rem;
  text-align: center;
  color: #fff;
  background: #5bb49b;
  box-sizing: border-box;
  border-radius: 5px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .history_list .send_mail_list li .category {
    margin: 0 10px 10px 0;
  }
}
*[renewal-ui=true] .custom_survey .history_list .send_mail_list li .category.remind {
  background: #EBB267;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .history_list .send_mail_list li .status {
    position: relative;
    top: -8px;
    width: 9em;
    text-align: right;
    float: right;
    font-size: 14px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .history_list .send_mail_list li .status {
    display: block;
    float: none;
    text-align: left;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .history_list.-collect .send_mail_list .date {
    width: 100%;
  }
  *[renewal-ui=true] .custom_survey .history_list.-collect .send_mail_list .history_detail {
    display: block;
    width: 100%;
  }
  *[renewal-ui=true] .custom_survey .history_list.-collect .send_mail_list .status {
    margin: 10px 0 0;
    width: 100%;
    font-size: 1.4rem;
  }
}
*[renewal-ui=true] .custom_survey .-recycle {
  overflow-y: scroll;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .collect_target {
    margin: 30px 50px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .collect_target {
    margin: 30px auto;
    padding: 0;
  }
}
*[renewal-ui=true] .custom_survey .collect_target .title {
  padding: 20px;
  font-weight: bold;
}
*[renewal-ui=true] .custom_survey .collect_target dl {
  margin: 20px 0 0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .collect_target dl {
    width: 90%;
    margin: 20px auto 0;
  }
}
*[renewal-ui=true] .custom_survey .collect_target dt {
  position: relative;
  margin: 40px 0 0;
  padding: 10px 25px;
  color: #333 !important;
  border-bottom: 2px solid #999;
  z-index: 1;
}
*[renewal-ui=true] .custom_survey .collect_target dt::before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0;
  background: url("/h2_bg_left.b4c10c35.png") left top/156px auto no-repeat, url("/h2_bg_right.227f30a3.png") right top/156px auto no-repeat;
  background-color: #F5F4F3;
  z-index: -1;
}
*[renewal-ui=true] .custom_survey .collect_target dt::after {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
  border-width: 10px 10px 0px 0px;
  z-index: -1;
}
*[renewal-ui=true] .custom_survey .collect_target dt {
  text-align: left;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .collect_target dt {
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .collect_target dd {
    width: auto;
    margin: 0;
    padding: 0;
    border: none;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .collect_target dd {
    margin: 10px 0 0;
  }
  *[renewal-ui=true] .custom_survey .collect_target dd:nth-last-of-type(1) {
    margin: 10px 0 0;
  }
}
*[renewal-ui=true] .custom_survey .collect_target ul {
  margin: 0;
  padding: 0;
}
*[renewal-ui=true] .custom_survey .collect_target.-collect {
  margin-top: 0;
}
*[renewal-ui=true] .custom_survey .collect_target.-collect dt {
  text-align: left;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .collect_target.-collect dt {
    width: 20%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .collect_target.-collect dt {
    width: 100%;
  }
}
*[renewal-ui=true] .custom_survey .collect_target.-collect .redirect {
  text-align: left;
}
*[renewal-ui=true] .custom_survey .collect_target.-collect input[type=url] {
  border: 1px solid #ccc;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .collect_target.-collect input[type=url] {
    width: 350px;
    margin: 0 10px 0 25px;
    padding: 5px;
    font-size: 1.4rem;
    box-sizing: border-box;
    border-radius: 5px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .collect_target.-collect input[type=url] {
    width: 100%;
    margin: 0 0 10px;
    padding: 5px;
    font-size: 1.4rem;
  }
}
*[renewal-ui=true] .custom_survey .collect_target .flag {
  position: relative;
  display: inline-block;
  margin: 0 5px 0 0;
  padding: 5px 20px;
  color: #333;
  background: #fff;
  border: 2px solid #5bb49b;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .collect_target .flag {
    box-sizing: border-box;
    text-align: center;
    left: 0;
  }
}
*[renewal-ui=true] .custom_survey .collect_target .flag::before {
  content: "";
  position: absolute;
  left: -2px;
  top: -2px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px 10px 0 0;
  border-color: #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
*[renewal-ui=true] .custom_survey .collect_target .flag::after {
  content: "";
  position: absolute;
  right: -2px;
  bottom: -2px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0 10px 10px;
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #fff rgba(0, 0, 0, 0);
}
*[renewal-ui=true] .custom_survey .collect_target .necessary {
  display: inline-block;
  margin: 0 3px 0 0;
  padding: 2px 5px;
  font-size: 1.4rem;
  color: #fff;
  background: #5bb49b;
  box-sizing: border-box;
  border-radius: 5px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .collect_target .necessary {
    margin: 0 10px 10px 0;
  }
}
*[renewal-ui=true] .custom_survey .collect_target .optional {
  display: inline-block;
  margin: 0 5px 0 0;
  padding: 2px 5px;
  font-size: 1.4rem;
  color: #5bb49b;
  background: #fff;
  box-sizing: border-box;
  border: 1px solid #5bb49b;
  border-radius: 5px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .collect_target .optional {
    margin: 0 10px 10px 0;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .collect_target .select_logo dd {
    width: calc(70% - 40px);
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .collect_target .select_logo dd {
    width: 100%;
    margin-left: 0;
  }
}
*[renewal-ui=true] .custom_survey .collect_target .select_logo .logo_delete {
  display: inline-block;
  color: #5bb49b;
  padding-left: 20px;
  background: none url("/icon_delete.15e8c271.png") left center/auto 16px no-repeat;
  border: none;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .collect_target .header_color dd {
    width: calc(70% - 40px);
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .collect_target .header_color dd {
    width: 100%;
    margin-left: 0;
  }
}
*[renewal-ui=true] .custom_survey .collect_target .header_color li {
  position: relative;
  width: 30%;
}
*[renewal-ui=true] .custom_survey .collect_target .header_color input[type=radio] {
  position: absolute;
  top: 10px;
  left: 10px;
}
*[renewal-ui=true] .custom_survey .collect_target .header_color label {
  width: 100%;
  min-width: 100px;
  height: 70px;
}
*[renewal-ui=true] .custom_survey .collect_target .header_color .head_color1 {
  background: #60bf9f;
  background: linear-gradient(180deg, #60bf9f 0%, #97d682 100%);
}
*[renewal-ui=true] .custom_survey .collect_target .header_color .head_color2 {
  background: #fff;
  background: linear-gradient(180deg, white 75%, #efefef 100%);
  border: 1px solid #ccc;
}
*[renewal-ui=true] .custom_survey .collect_target .header_color .head_color3 {
  background: #000;
  background: linear-gradient(180deg, black 0%, #313131 100%);
}
*[renewal-ui=true] .custom_survey .collect_target .header_color .head_color4 {
  background: #a5032f;
  background: linear-gradient(180deg, #a5032f 0%, #f22828 100%);
}
*[renewal-ui=true] .custom_survey .collect_target .header_color .head_color5 {
  background: #001648;
  background: linear-gradient(180deg, #001648 0%, #17317a 100%);
}
*[renewal-ui=true] .custom_survey .collect_target .header_color .head_color6 {
  background: #003321;
  background: linear-gradient(180deg, #003321 0%, #177a55 100%);
}
*[renewal-ui=true] .custom_survey .collect_target .header_color .head_color7 {
  background: #e169a4;
  background: linear-gradient(180deg, #e169a4 0%, #ffb5e1 100%);
}
*[renewal-ui=true] .custom_survey .collect_target .header_color .head_color8 {
  background: #91b7f8;
  background: linear-gradient(180deg, #91b7f8 0%, #d6e1ff 100%);
}
*[renewal-ui=true] .custom_survey .collect_target .header_color .head_color9 {
  background: #c7bca9;
  background: linear-gradient(180deg, #c7bca9 0%, #f3eedb 100%);
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .collect_target .header_type dd {
    width: calc(70% - 40px);
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .collect_target .header_type dd {
    width: 100%;
    margin-left: 0;
  }
}
*[renewal-ui=true] .custom_survey .collect_target .header_type input[type=radio] {
  position: absolute;
  top: 10px;
  left: 10px;
  z-index: 50;
}
*[renewal-ui=true] .custom_survey .collect_target .header_type li {
  position: relative;
}
*[renewal-ui=true] .custom_survey .collect_target .header_type li:nth-child(n+2) {
  margin-top: 20px;
}
*[renewal-ui=true] .custom_survey .collect_target .header_type label {
  width: 100%;
  min-width: 100px;
  height: 70px;
}
*[renewal-ui=true] .custom_survey .collect_target .header_type .sample_header {
  position: relative;
  padding: 20px 50px;
  width: 100%;
  min-height: 70px;
  text-align: left;
  border: 1px solid #ccc;
}
*[renewal-ui=true] .custom_survey .collect_target .header_type .sample_header .logo_image img {
  width: 150px;
  height: auto;
}
*[renewal-ui=true] .custom_survey .collect_target .header_type .head_type1 .sample_header {
  background: #60bf9f;
  background: linear-gradient(180deg, #60bf9f 0%, #97d682 100%);
}
*[renewal-ui=true] .custom_survey .collect_target .header_type .head_type2 .logo_image {
  position: absolute;
  top: 0;
  left: 50px;
  padding: 18px 20px;
  background: #fff;
  border-radius: 0 0 5px 5px;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.15);
}
*[renewal-ui=true] .custom_survey .collect_target .header_type .head_type2 .sample_header {
  background: #60bf9f;
  background: linear-gradient(180deg, #60bf9f 0%, #97d682 100%);
  overflow: hidden;
}
*[renewal-ui=true] .custom_survey .collect_target .header_type .head_type3 .sample_header {
  background: #fff;
}
*[renewal-ui=true] .custom_survey .collect_target .header_type .head_type3 .sample_header::after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 5px;
  background: #60bf9f;
  background: linear-gradient(180deg, #60bf9f 0%, #97d682 100%);
}
*[renewal-ui=true] .custom_survey .collect_target .header_type.default .head_type1 .sample_header,
*[renewal-ui=true] .custom_survey .collect_target .header_type.default .head_type2 .sample_header {
  background: #60bf9f;
  background: linear-gradient(180deg, #60bf9f 0%, #97d682 100%);
}
*[renewal-ui=true] .custom_survey .collect_target .header_type.default .head_type3 .sample_header::after {
  background: #60bf9f;
  background: linear-gradient(180deg, #60bf9f 0%, #97d682 100%);
}
*[renewal-ui=true] .custom_survey .collect_target .header_type.white .head_type1 .sample_header,
*[renewal-ui=true] .custom_survey .collect_target .header_type.white .head_type2 .sample_header {
  background: #fff;
  background: linear-gradient(180deg, white 75%, #efefef 100%);
}
*[renewal-ui=true] .custom_survey .collect_target .header_type.white .head_type3 .sample_header::after {
  background: #fff;
  background: linear-gradient(180deg, white 75%, #efefef 100%);
}
*[renewal-ui=true] .custom_survey .collect_target .header_type.black .head_type1 .sample_header,
*[renewal-ui=true] .custom_survey .collect_target .header_type.black .head_type2 .sample_header {
  background: #000;
  background: linear-gradient(180deg, black 0%, #313131 100%);
}
*[renewal-ui=true] .custom_survey .collect_target .header_type.black .head_type3 .sample_header::after {
  background: #000;
  background: linear-gradient(180deg, black 0%, #313131 100%);
}
*[renewal-ui=true] .custom_survey .collect_target .header_type.red .head_type1 .sample_header,
*[renewal-ui=true] .custom_survey .collect_target .header_type.red .head_type2 .sample_header {
  background: #a5032f;
  background: linear-gradient(180deg, #a5032f 0%, #f22828 100%);
}
*[renewal-ui=true] .custom_survey .collect_target .header_type.red .head_type3 .sample_header::after {
  background: #a5032f;
  background: linear-gradient(180deg, #a5032f 0%, #f22828 100%);
}
*[renewal-ui=true] .custom_survey .collect_target .header_type.navy .head_type1 .sample_header,
*[renewal-ui=true] .custom_survey .collect_target .header_type.navy .head_type2 .sample_header {
  background: #001648;
  background: linear-gradient(180deg, #001648 0%, #17317a 100%);
}
*[renewal-ui=true] .custom_survey .collect_target .header_type.navy .head_type3 .sample_header::after {
  background: #001648;
  background: linear-gradient(180deg, #001648 0%, #17317a 100%);
}
*[renewal-ui=true] .custom_survey .collect_target .header_type.green .head_type1 .sample_header,
*[renewal-ui=true] .custom_survey .collect_target .header_type.green .head_type2 .sample_header {
  background: #003321;
  background: linear-gradient(180deg, #003321 0%, #177a55 100%);
}
*[renewal-ui=true] .custom_survey .collect_target .header_type.green .head_type3 .sample_header::after {
  background: #003321;
  background: linear-gradient(180deg, #003321 0%, #177a55 100%);
}
*[renewal-ui=true] .custom_survey .collect_target .header_type.pink .head_type1 .sample_header,
*[renewal-ui=true] .custom_survey .collect_target .header_type.pink .head_type2 .sample_header {
  background: #e169a4;
  background: linear-gradient(180deg, #e169a4 0%, #ffb5e1 100%);
}
*[renewal-ui=true] .custom_survey .collect_target .header_type.pink .head_type3 .sample_header::after {
  background: #e169a4;
  background: linear-gradient(180deg, #e169a4 0%, #ffb5e1 100%);
}
*[renewal-ui=true] .custom_survey .collect_target .header_type.blue .head_type1 .sample_header,
*[renewal-ui=true] .custom_survey .collect_target .header_type.blue .head_type2 .sample_header {
  background: #91b7f8;
  background: linear-gradient(180deg, #91b7f8 0%, #d6e1ff 100%);
}
*[renewal-ui=true] .custom_survey .collect_target .header_type.blue .head_type3 .sample_header::after {
  background: #91b7f8;
  background: linear-gradient(180deg, #91b7f8 0%, #d6e1ff 100%);
}
*[renewal-ui=true] .custom_survey .collect_target .header_type.beige .head_type1 .sample_header,
*[renewal-ui=true] .custom_survey .collect_target .header_type.beige .head_type2 .sample_header {
  background: #c7bca9;
  background: linear-gradient(180deg, #c7bca9 0%, #f3eedb 100%);
}
*[renewal-ui=true] .custom_survey .collect_target .header_type.beige .head_type3 .sample_header::after {
  background: #c7bca9;
  background: linear-gradient(180deg, #c7bca9 0%, #f3eedb 100%);
}
*[renewal-ui=true] .custom_survey .alert {
  text-align: center;
}
*[renewal-ui=true] .custom_survey .collect_copy_modal .history_list .send_mail_list li {
  position: relative;
}
*[renewal-ui=true] .custom_survey .collect_copy_modal .history_list .send_mail_list .date {
  position: relative;
  display: block;
  width: 100%;
  float: none;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .collect_copy_modal .history_list .send_mail_list .date {
    font-size: 1.1rem;
  }
}
*[renewal-ui=true] .custom_survey .collect_copy_modal .history_list .send_mail_list .category {
  margin-left: 0;
}
*[renewal-ui=true] .custom_survey .collect_copy_modal .history_list .send_mail_list .mail_text {
  display: none;
  margin: 10px 0 0;
  padding: 20px;
  white-space: pre-wrap;
  background: #f6f5f2;
}
*[renewal-ui=true] .custom_survey .collect_copy_modal .history_list .send_mail_list .copy {
  position: absolute;
  right: 0;
  top: 40px;
  color: #5bb49b;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .collect_copy_modal .history_list .send_mail_list .copy {
    top: 13px;
    font-size: 1.3rem;
  }
}
*[renewal-ui=true] .custom_survey .collect_copy_modal .history_list .send_mail_list .copy img {
  position: relative;
  top: -2px;
  margin-right: 5px;
  width: 20px;
  height: auto;
}
*[renewal-ui=true] .custom_survey .collect_copy_modal .history_list .pager {
  margin-top: 20px;
}
*[renewal-ui=true] .custom_survey .history_modal .-no_mp {
  margin: 0 !important;
  padding: 0 !important;
}
*[renewal-ui=true] .custom_survey .history_modal .-no_mp dl {
  max-width: 100%;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .history_modal .-no_mp dl {
    margin: 0;
  }
}
*[renewal-ui=true] .custom_survey .btn_area.-mt30 {
  margin-top: 30px !important;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .individual_head {
    flex-wrap: nowrap;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .individual_head {
    margin: 0 5vw;
  }
}
*[renewal-ui=true] .custom_survey .individual_head .list_search input[type=text] {
  display: inline-block;
  width: 100%;
  max-width: 400px;
  margin: 0 0 10px;
  padding: 10px 10px 10px 40px;
  border: 1px solid #ccc;
  border-radius: 5px;
  font-size: 1.4rem;
  background: url("/icon_search.48a78da4.png") left 10px center no-repeat;
}
*[renewal-ui=true] .custom_survey .individual_head .individual_select {
  margin-bottom: 10px;
  margin-left: auto;
  font-size: 1.4rem;
}
*[renewal-ui=true] .custom_survey .individual_head .individual_select .select_area {
  margin-left: 20px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .individual_head .individual_select .select_area {
    margin-left: 0;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .individual_table {
    margin: 0 5vw;
  }
}
*[renewal-ui=true] .custom_survey .individual_table.slide_graph {
  overflow-x: auto;
  overflow-y: visible;
  padding-top: 35px;
  margin-top: -25px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .individual_table table {
    table-layout: fixed;
    width: auto;
    min-width: 100%;
    white-space: nowrap;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .individual_table table {
    width: 1100px;
  }
}
*[renewal-ui=true] .custom_survey .individual_table .question {
  position: relative;
  width: 13%;
  padding: 10px 20px 10px 10px;
  background: #f6f5f2;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .individual_table .question {
    padding: 10px;
  }
}
*[renewal-ui=true] .custom_survey .individual_table .question .count {
  display: -webkit-box;
  margin: 0 auto;
  padding-right: 1.2em;
  width: 160px;
  text-align: left;
  overflow: hidden;
  white-space: normal;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
*[renewal-ui=true] .custom_survey .individual_table .question .sort {
  position: absolute;
  right: 8px;
  top: 0;
  bottom: 0;
  margin: auto 0;
  height: 1.4em;
}
*[renewal-ui=true] .custom_survey .individual_table .question:nth-last-of-type(1) .notes {
  left: auto;
  right: 0;
}
*[renewal-ui=true] .custom_survey .individual_table .question:nth-last-of-type(1) .notes::after {
  left: auto;
  right: 20px;
}
*[renewal-ui=true] .custom_survey .individual_table img {
  width: 16px;
  height: auto;
  cursor: pointer;
}
*[renewal-ui=true] .custom_survey .member_nav .back_list {
  padding: 0 0 10px;
  text-align: left;
  font-size: 1.4rem;
  border-bottom: 1px dotted #ccc;
}
*[renewal-ui=true] .custom_survey .member_nav .back_list a {
  color: #666;
  text-decoration: none;
}
*[renewal-ui=true] .custom_survey .member_nav .back_list a:hover {
  text-decoration: underline;
}
*[renewal-ui=true] .custom_survey .respondent_detail {
  background: #f6f5f2;
  padding: 20px;
}
*[renewal-ui=true] .custom_survey .respondent_detail ul {
  margin: 0;
  padding: 0;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .respondent_detail ul {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
  }
}
*[renewal-ui=true] .custom_survey .respondent_detail ul li {
  text-align: left;
  line-height: 200%;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .respondent_detail ul li {
    width: 50%;
    white-space: nowrap;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .respondent_detail ul li {
    font-size: 1.4rem;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .respondent_answer {
    margin: 30px auto 0;
    max-width: 800px;
    padding: 30px 50px;
    border-radius: 10px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
  }
}
*[renewal-ui=true] .custom_survey .respondent_answer dl {
  display: block;
}
*[renewal-ui=true] .custom_survey .respondent_answer dt {
  position: relative;
  padding: 20px 0 0 3em !important;
  width: 100% !important;
  border-bottom: none !important;
}
*[renewal-ui=true] .custom_survey .respondent_answer dt .num {
  position: absolute;
  left: 0;
}
*[renewal-ui=true] .custom_survey .respondent_answer dd {
  width: 100% !important;
  font-weight: bold;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .respondent_answer .back_list {
    margin: 60px auto 0;
  }
  *[renewal-ui=true] .custom_survey .respondent_answer .back_list .button {
    margin: 0 auto;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .respondent_answer .back_list {
    margin: 20px 5% 0;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .-download {
    padding: 0 5vw;
  }
}
*[renewal-ui=true] .custom_survey .-download h2 {
  text-align: left;
}
*[renewal-ui=true] .custom_survey .-download .radio_switch li {
  text-align: left;
}
*[renewal-ui=true] .custom_survey .-download .radio_switch input[type=radio] {
  position: absolute;
  top: -2px;
}
*[renewal-ui=true] .custom_survey .-download .radio_switch label {
  margin-bottom: 0;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .custom_survey .-download div.btn_area {
    width: 400px;
  }
}
*[renewal-ui=true] .custom_survey .-download div.btn_area .button {
  max-width: 400px;
  padding: 20px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .custom_survey .-download div.btn_area .button {
    padding: 0;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] aside .custom_survey {
    padding-top: 0;
  }
}
*[renewal-ui=true] .result_intro {
  margin: 20px 30px 40px 0;
  padding: 30px;
  text-align: left;
  background: #f6f5f2;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .result_intro {
    margin: 0 5% 40px;
  }
}
*[renewal-ui=true] .result_intro ul.annotation {
  margin-top: 0;
}
*[renewal-ui=true] .result_download dt {
  position: relative;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .result_download dt .helper {
    right: 0;
    margin: 0 auto;
  }
  *[renewal-ui=true] .result_download dt .helper::after {
    left: 0;
    right: 0;
    margin: 0 auto;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .result_download dt .help {
    display: none;
  }
  *[renewal-ui=true] .result_download dt .helper {
    display: block;
    text-align: left;
  }
}
*[renewal-ui=true] .result_download ul {
  margin: 20px 0;
  padding: 0;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .result_download ul {
    margin: 0;
  }
}
*[renewal-ui=true] .result_download li {
  margin: 0 20px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .result_download li {
    width: 100%;
    text-align: left;
  }
}
*[renewal-ui=true] .translate_btn dt {
  position: relative;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .translate_btn .helper {
    width: 530px;
    bottom: auto;
    top: -60px;
  }
}
*[renewal-ui=true] .cross_analysis .tab::before,
*[renewal-ui=true] .cross_analysis .content_head h1::before {
  content: "クロス集計";
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .cross_analysis .tab li {
    width: 48%;
  }
}
*[renewal-ui=true] .cross_analysis .data_info .select_area {
  margin-right: 30px;
}
*[renewal-ui=true] .cross_analysis .data_info .select_area.category {
  margin-right: 0;
}
*[renewal-ui=true] .cross_analysis .survey_title {
  text-align: left;
}
*[renewal-ui=true] .cross_analysis .survey_intro {
  position: relative;
}
*[renewal-ui=true] .cross_analysis .survey_intro h2 {
  margin-right: 10px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .cross_analysis .survey_intro h2 {
    display: inline-block;
  }
}
*[renewal-ui=true] .cross_analysis .survey_intro .show_lead {
  padding: 2px 10px;
  font-size: 1.4rem;
  color: #5bb49b;
  background: #fff;
  border: 1px solid #5bb49b;
  cursor: pointer;
}
*[renewal-ui=true] .cross_analysis .btn_area {
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  justify-content: center;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .cross_analysis .btn_area li {
    width: 200px;
    margin: 0 10px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .cross_analysis .btn_area li {
    width: 100%;
    max-width: 100%;
    margin-top: 10px;
  }
  *[renewal-ui=true] .cross_analysis .btn_area li .button {
    width: 100%;
    max-width: 100%;
  }
}
*[renewal-ui=true] .cross_analysis .btn_area li .preview,
*[renewal-ui=true] .cross_analysis .btn_area li .back {
  border-color: #5bb49b;
  color: #5bb49b;
  background-color: #fff;
}
*[renewal-ui=true] .cross_analysis .btn_area.head {
  margin: 0;
  padding: 0;
}
*[renewal-ui=true] .cross_analysis .btn_area.head li {
  width: auto;
  margin-left: 10px;
}
*[renewal-ui=true] .cross_analysis .btn_area.head li.flex-start {
  margin-right: auto;
}
*[renewal-ui=true] .cross_analysis .btn_area.head .button {
  width: 150px;
  max-width: 150px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .cross_analysis .btn_area.head .button {
    padding: 5px 10px;
  }
}
*[renewal-ui=true] .cross_analysis textarea {
  border-color: #ccc;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .cross_analysis textarea {
    width: 100%;
    margin: 0 10px 0 0;
    padding: 5px;
    font-size: 1.4rem;
    box-sizing: border-box;
    border-radius: 5px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .cross_analysis textarea {
    width: 100%;
    margin: 0 0 10px;
    font-size: 1.4rem;
  }
}
*[renewal-ui=true] .cross_analysis .error {
  margin: 5px auto 0 !important;
  color: #d11010;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .cross_analysis .error {
    font-size: 1.4rem !important;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .cross_analysis .error {
    font-size: 1.3rem !important;
  }
}
*[renewal-ui=true] .cross_analysis .error-text {
  position: relative;
  display: inline-block;
  margin: 5px auto 0 !important;
  padding: 0 0 0 25px !important;
  color: #d11010;
  text-align: left;
  box-sizing: border-box;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .cross_analysis .error-text {
    font-size: 1.4rem !important;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .cross_analysis .error-text {
    font-size: 1.3rem !important;
  }
}
*[renewal-ui=true] .cross_analysis .error-text:before {
  content: "";
  position: absolute;
  display: inline-block;
  top: 2px;
  left: 0;
  width: 18px;
  height: 18px;
  margin: 0 10px 0 0;
  background: url("/icon_alert.63df81ee.png") center center no-repeat;
  background-size: cover;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .cross_analysis .error-text:before {
    top: 4px;
  }
}
*[renewal-ui=true] .cross_analysis .error-text.center {
  text-align: center;
}
*[renewal-ui=true] .cross_analysis .error-text.center::before {
  position: relative;
}
*[renewal-ui=true] .cross_analysis .error-text.absolute {
  position: absolute;
  right: 0;
  bottom: -30px;
  width: auto;
  white-space: nowrap;
}
*[renewal-ui=true] .cross_analysis .survey_list form {
  margin: 0;
  padding: 0 5px;
}
*[renewal-ui=true] .cross_analysis .survey_list .list_action {
  width: 1%;
  white-space: nowrap;
}
*[renewal-ui=true] .cross_analysis .survey_list .icon_send {
  width: 20px;
  height: auto;
}
*[renewal-ui=true] .cross_analysis .survey_list .icon_result {
  width: 15px;
  height: auto;
}
*[renewal-ui=true] .cross_analysis .survey_list .button.edit_btn {
  margin: 0;
  padding: 5px 10px;
  background: #5bb49b;
  color: #fff;
  border: none;
}
*[renewal-ui=true] .cross_analysis .survey_list .button.edit_btn::after {
  display: none;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .cross_analysis .flex_bt .list_search {
    width: 400px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .cross_analysis .flex_bt .list_search {
    width: 100%;
  }
}
*[renewal-ui=true] .cross_analysis .modal_action_btn_area {
  margin-top: 40px !important;
}
*[renewal-ui=true] .cross_analysis .modal_action_btn_area .button.create {
  display: block;
  color: #fff;
  width: 100%;
  max-width: 300px;
  margin: 0 auto;
  padding: 10px;
  text-align: center;
  text-decoration: none;
  font-size: 1.5rem;
  transition: all 0.5s ease;
  background: #5bb49b;
  border: 1px solid #5bb49b;
}
*[renewal-ui=true] .cross_analysis .modal_action_btn_area .button.create:hover {
  color: #fff;
  background: #7ec4b0;
}
*[renewal-ui=true] .cross_analysis .modal_action_btn_area .button.create::after {
  content: ">";
  position: relative;
  margin: 0 0 0 10px;
  display: inline-block;
}
*[renewal-ui=true] .cross_analysis .modal_action_btn_area .button.create.mt10 {
  margin-top: 10px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .cross_analysis .create_survey_select {
    max-height: 670px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .cross_analysis .create_survey_delete {
    max-height: 400px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .cross_analysis .create_survey_delete {
    max-height: 55vh;
  }
}
*[renewal-ui=true] .cross_analysis .cross_intro {
  margin: -20px 30px 40px 0;
  padding: 30px;
  text-align: left;
  background: #f6f5f2;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .cross_analysis .cross_intro {
    margin: 0 5% 40px;
  }
}
*[renewal-ui=true] .cross_analysis .cross_intro.inner {
  margin: 20px 0;
  background: none;
  padding: 0;
}
*[renewal-ui=true] .cross_analysis .cross_intro h2 {
  font-size: 1.6rem;
}
*[renewal-ui=true] .cross_analysis .cross_intro .annotation {
  margin: 0 0 0 25px;
  padding: 0;
  color: #333;
  font-size: 1.4rem;
  list-style: disc;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail {
  margin: 30px 30px 0 0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail {
    margin: 30px 0 0;
    padding: 0;
    box-shadow: none;
  }
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question {
  margin-top: 40px;
  position: relative;
  text-align: left;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail .question {
    margin: 40px 5% 0;
    padding: 0;
  }
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question.box {
  padding: 20px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail .question.box {
    padding: 30px;
  }
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question dt {
  position: relative;
  font-size: 1.8rem;
  font-weight: 600;
  padding: 0;
  width: 100%;
  border-bottom: none;
  float: none;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail .question dt {
    padding: 20px 0 0;
    font-size: 1.6rem;
  }
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question dt h3 {
  margin: 0 0 20px;
  font-size: 1.8rem;
  color: #5bb49b;
  font-weight: bold;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question dt p {
  margin: 0;
  color: #333;
  font-size: 1.6rem;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question dd {
  width: 100%;
  position: relative;
  margin-top: 10px;
  min-height: 40px;
  padding: 0;
  border-bottom: none;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail .question dd {
    padding: 0 0 20px;
    font-size: 1.4rem;
  }
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .pager {
  margin-top: 10px;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question ul {
  margin: 0;
  padding: 0;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question ul textarea.other_input {
  width: 100%;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail .question ul textarea.other_input {
    width: 92%;
  }
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question label {
  margin-left: 0.5em;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .other_input {
  display: inline-block;
  width: 100%;
  max-width: 500px;
  border: 1px solid #ccc;
  margin: 0 0 0 1em;
  padding: 5px 15px;
  font-size: 1.8rem;
  border-radius: 5px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .other_input {
    font-size: 1.6rem;
  }
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .explain.analyze {
  position: relative;
  margin: 20px 0 0;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .explain.analyze {
    text-align: right;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .explain.analyze {
    text-align: left;
  }
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .explain.analyze.top0 {
  top: 0;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .explain.analyze li:nth-of-type(1):before {
  color: #5AB797;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .explain.analyze li:nth-of-type(2):before {
  color: #D6D130;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .explain.analyze li:nth-of-type(3):before {
  color: #7055B1;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .explain.analyze li:nth-of-type(4):before {
  color: #59C4D1;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .explain.analyze li:nth-of-type(5):before {
  color: #89CF66;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .explain.analyze li:nth-of-type(6):before {
  color: #5E70C5;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .explain.analyze li:nth-of-type(7):before {
  color: #E5659D;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .explain.analyze li:nth-of-type(8):before {
  color: #E29653;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .explain.analyze li:nth-of-type(9):before {
  color: #9B9B9B;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .explain.analyze li:nth-of-type(10):before {
  color: #E36969;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .explain.analyze li:nth-of-type(11):before {
  color: #7FE8C4;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .explain.analyze li:nth-of-type(12):before {
  color: #FFFC8D;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .explain.analyze li:nth-of-type(13):before {
  color: #B698FF;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .explain.analyze li:nth-of-type(14):before {
  color: #84F2FF;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .explain.analyze li:nth-of-type(15):before {
  color: #B5FF8F;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .explain.analyze li:nth-of-type(16):before {
  color: #899DFE;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .explain.analyze li:nth-of-type(17):before {
  color: #FF9EC8;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .explain.analyze li:nth-of-type(18):before {
  color: #FFD2AA;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .explain.analyze li:nth-of-type(19):before {
  color: #EEEEEE;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .explain.analyze li:nth-of-type(20):before {
  color: #FFBBBB;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .explain.analyze li:nth-of-type(21):before {
  color: #1F644C;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .explain.analyze li:nth-of-type(22):before {
  color: #858326;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .explain.analyze li:nth-of-type(23):before {
  color: #4C217D;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .explain.analyze li:nth-of-type(24):before {
  color: #1C646D;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .explain.analyze li:nth-of-type(25):before {
  color: #397B17;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .explain.analyze li:nth-of-type(26):before {
  color: #293882;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .explain.analyze li:nth-of-type(27):before {
  color: #801A46;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .explain.analyze li:nth-of-type(28):before {
  color: #82430B;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .explain.analyze li:nth-of-type(29):before {
  color: #262626;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .explain.analyze li:nth-of-type(30):before {
  color: #671313;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .category_score {
  margin-right: 0;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .category_score {
    margin-top: 40px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .category_score {
    margin-top: 30px;
    margin-left: 0;
  }
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .category_score .select {
  margin: 10px 0 0;
  padding: 10px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .category_score .select {
    padding: 10px 0;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .category_score .select .flex {
    -webkit-box-pack: end;
    justify-content: flex-end;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .category_score .select .flex {
    -webkit-box-pack: start;
    justify-content: flex-start;
  }
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .category_score .select ul {
  margin: 0;
  padding: 0;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .category_score .select li {
  margin: 0 10px;
  font-size: 1.4rem;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .category_score .select li {
    margin: 0 20px 0 0;
  }
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .response_comment_list {
  margin-top: 40px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .response_comment_list {
    margin-top: 30px;
  }
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .satisfy_comparison {
  position: relative;
  margin: 20px 0 60px;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .satisfy_comparison .line_graph .score_compare_ttl {
  margin-left: 35px;
  margin-right: 0;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .satisfy_comparison .line_graph .score_compare_ttl dl {
  padding: 20px 0 10px;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .satisfy_comparison .line_graph .score_compare_ttl dt {
  font-size: 1.4rem;
  padding: 12px 0 0;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .satisfy_comparison .line_graph .score_compare_ttl .section2 {
  width: 19% !important;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .satisfy_comparison .line_graph .score_compare_ttl .section2 li {
  width: 20%;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .satisfy_comparison .line_graph .score_compare_ttl .section3 {
  width: 19% !important;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .satisfy_comparison .line_graph .score_compare_ttl .section3 li {
  width: 20%;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .satisfy_comparison .line_graph .score_compare_ttl .section4 {
  width: 19% !important;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .satisfy_comparison .line_graph .score_compare_ttl .section4 li {
  width: 20%;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .satisfy_comparison .line_graph .score_compare_ttl .section5 {
  width: 19% !important;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .satisfy_comparison .line_graph .score_compare_ttl .section5 li {
  width: 20%;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .satisfy_comparison .line_graph .score_compare_ttl .section6 {
  width: 22.7% !important;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .satisfy_comparison .line_graph .score_compare_ttl .section6 li {
  width: 16.6%;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .satisfy_comparison .line_graph {
    width: 900px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .satisfy_comparison .explain {
    top: 0;
    right: 0;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .satisfy_comparison .explain {
    top: 0;
    margin: 0 5%;
  }
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .satisfy_comparison .explain .part {
  font-size: 1.4rem;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .satisfy_comparison .category_score .select input[type=checkbox] {
  margin-right: 2em;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .satisfy_comparison .category_score .select li {
  position: relative;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .satisfy_comparison .category_score .select li:nth-last-of-type(1) input[type=checkbox] {
  margin-right: 10px;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .satisfy_comparison .category_score .select li::before {
  position: absolute;
  left: 1.7em;
  content: "●";
  margin-right: 5px;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .satisfy_comparison .category_score .select li:nth-of-type(1):before {
  color: #5AB797;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .satisfy_comparison .category_score .select li:nth-of-type(2):before {
  color: #D6D130;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .satisfy_comparison .category_score .select li:nth-of-type(3):before {
  color: #7055B1;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .satisfy_comparison .category_score .select li:nth-of-type(4):before {
  color: #59C4D1;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .satisfy_comparison .category_score .select li:nth-of-type(5):before {
  color: #89CF66;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .satisfy_comparison .category_score .select li:nth-of-type(6):before {
  color: #5E70C5;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .satisfy_comparison .category_score .select li:nth-of-type(7):before {
  color: #E5659D;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .satisfy_comparison .category_score .select li:nth-of-type(8):before {
  color: #E29653;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .satisfy_comparison .category_score .select li:nth-of-type(9):before {
  color: #9B9B9B;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .satisfy_comparison .category_score .select li:nth-of-type(10):before {
  color: #E36969;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .satisfy_comparison .category_score .select li:nth-of-type(11):before {
  color: #7FE8C4;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .satisfy_comparison .category_score .select li:nth-of-type(12):before {
  color: #FFFC8D;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .satisfy_comparison .category_score .select li:nth-of-type(13):before {
  color: #B698FF;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .satisfy_comparison .category_score .select li:nth-of-type(14):before {
  color: #84F2FF;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .satisfy_comparison .category_score .select li:nth-of-type(15):before {
  color: #B5FF8F;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .satisfy_comparison .category_score .select li:nth-of-type(16):before {
  color: #899DFE;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .satisfy_comparison .category_score .select li:nth-of-type(17):before {
  color: #FF9EC8;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .satisfy_comparison .category_score .select li:nth-of-type(18):before {
  color: #FFD2AA;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .satisfy_comparison .category_score .select li:nth-of-type(19):before {
  color: #EEEEEE;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .satisfy_comparison .category_score .select li:nth-of-type(20):before {
  color: #FFBBBB;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .satisfy_comparison .category_score .select li:nth-of-type(21):before {
  color: #1F644C;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .satisfy_comparison .category_score .select li:nth-of-type(22):before {
  color: #858326;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .satisfy_comparison .category_score .select li:nth-of-type(23):before {
  color: #4C217D;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .satisfy_comparison .category_score .select li:nth-of-type(24):before {
  color: #1C646D;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .satisfy_comparison .category_score .select li:nth-of-type(25):before {
  color: #397B17;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .satisfy_comparison .category_score .select li:nth-of-type(26):before {
  color: #293882;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .satisfy_comparison .category_score .select li:nth-of-type(27):before {
  color: #801A46;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .satisfy_comparison .category_score .select li:nth-of-type(28):before {
  color: #82430B;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .satisfy_comparison .category_score .select li:nth-of-type(29):before {
  color: #262626;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .satisfy_comparison .category_score .select li:nth-of-type(30):before {
  color: #671313;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .satisfy_comparison .category_score .select li:nth-last-of-type(1):before {
  display: none;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .graph {
  margin-top: 40px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .graph {
    margin-top: 30px;
  }
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .graph.cross {
  position: relative;
  margin: 40px 0 0;
  padding: 0 0 0 60px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .graph.cross {
    padding: 0 0 0 40px;
  }
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .graph.cross h4 {
  padding: 10px;
  text-align: center;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .graph.cross .cross_title_horizontal {
  margin-bottom: 30px;
  background: url("/note_bg.593a0562.png");
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .graph.cross .cross_title_vertical {
  position: absolute;
  left: -20px;
  width: 40px;
  height: calc(100% - 75px);
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
  background: url("/note_bg_gray.876c5e50.png");
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .graph.cross .cross_title_vertical {
    width: 30px;
    height: calc(100% - 70px);
    font-size: 1.4rem;
    line-height: 12px;
  }
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .slide_graph {
  position: relative;
  margin-top: 10px;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .category_select_analyze {
  margin: 20px 0 0;
  -webkit-box-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  align-items: center;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .category_select_analyze ul {
  margin: 0 0 0 10px;
  padding: 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 5px;
  background: #efefef;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .category_select_analyze li {
  color: #333;
  padding: 5px 10px;
  cursor: pointer;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .category_select_analyze li:nth-of-type(1) {
  border-radius: 5px 0 0 5px;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .category_select_analyze li:nth-last-of-type(1) {
  border-radius: 0 5px 5px 0;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .category_select_analyze .current {
  margin: 0;
  color: #fff;
  background: #5bb49b;
  cursor: default;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .important_detail {
  display: none;
  margin-top: 20px;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .important_detail .table {
  position: sticky;
  top: 120px;
  position: relative;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .important_detail thead th {
  position: sticky;
  top: 0;
  z-index: 1;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question .important_detail td {
  padding: 5px 10px;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .data_info {
  font-size: 1.4rem;
  margin: 0 0 20px;
  padding: 0 0 10px;
  border-bottom: 1px solid #ccc;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .data_info .select_area {
  margin-bottom: 10px;
  margin-right: 20px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail .data_info .select_area {
    margin-bottom: 0;
    margin-right: 0;
    width: 100%;
  }
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .data_info .select_area select {
  margin-left: 10px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail .data_info .select_area select {
    width: 100%;
    margin-left: 0;
  }
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .data_info .select_area.category {
  margin-right: 0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail .data_info .select_area.category select {
    border-radius: 0 0 5px 5px;
  }
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .data_info .question_select {
  -webkit-box-align: center;
  align-items: center;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail .data_info .question_select {
    width: 100%;
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail .data_info .question_select .flex {
    display: block;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail .data_info .question_select span {
    display: inline-block;
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail .data_info .question_select .select_area,
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .data_info .question_select select {
    margin: 0;
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail .data_info .category_select {
    width: 100%;
  }
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail .data_info .category_select ul {
    border-radius: 5px 5px 0 0;
  }
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail .data_info .category_select li {
    width: 50%;
  }
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail .data_info .category_select li.comparison {
    border-radius: 5px 0 0 0;
  }
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail .data_info .category_select li.position {
    border-radius: 0 5px 0 0;
  }
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question_delete {
  position: absolute;
  right: -20px;
  top: -20px;
  margin: 0;
  cursor: pointer;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .question_delete img {
  width: 40px;
  height: auto;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail table.single {
  width: 400px;
  margin: 0 auto;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .table_scroll {
  margin: 20px 0 0;
  width: 100%;
  overflow-x: auto;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .table_scroll table {
  min-width: 100%;
  width: auto;
  max-width: inherit;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .table_scroll .answer {
  text-align: left;
  position: -webkit-sticky;
  position: sticky;
  left: -1px;
  z-index: 200;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail .table_scroll .answer {
    width: 250px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail .table_scroll .answer {
    width: 150px;
  }
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .table_scroll .total td {
  background: #f6f5f2;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_download {
  padding: 0;
  box-shadow: none;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_download {
    padding: 0 5vw;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_download dl {
    padding: 0;
    display: -webkit-box;
    display: flex;
    flex-wrap: nowrap;
    -webkit-box-pack: center;
    justify-content: center;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_download dl {
    margin: 0;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_download dt {
    width: 180px;
    padding: 0;
    border-bottom: none;
    float: none;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_download dt {
    width: 100%;
    padding: 20px 0 0;
    border-bottom: none;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_download dd {
    width: auto;
    padding: 0;
    border-bottom: none;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_download dd {
    width: 100%;
    border-bottom: none;
    padding: 20px 0 0;
  }
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_download dd ul {
  margin: 0;
  padding: 0;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_download .btn_area {
  margin-top: 20px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_download .btn_area {
    margin-top: 50px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_download .btn_area .button {
    max-width: 400px;
    padding: 20px;
  }
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_download label {
  margin-bottom: 0;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .box_tab .tab {
  position: relative;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .box_tab .tab_attribute_name {
  display: none;
  position: absolute;
  bottom: 50px;
  background: #fff;
  padding: 10px;
  border-radius: 5px;
  box-sizing: border-box;
  border: 1px solid #ccc;
  color: #333;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .box_tab .tab_attribute_name::before,
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .box_tab .tab_attribute_name::after {
  content: "";
  position: absolute;
  display: block;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 0;
  height: 0;
  border-style: solid;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .box_tab .tab_attribute_name::before {
  bottom: -10px;
  border-width: 10px 10px 0 10px;
  border-color: #ccc rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .box_tab .tab_attribute_name:after {
  bottom: -8px;
  border-width: 8px 8px 0 8px;
  border-color: #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail .box_tab .tab_attribute_name {
    left: 0;
    width: 200px;
    overflow: visible;
    transform: translateX(-28%);
  }
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail table .disabled td {
  background: #ebebeb;
  color: #999;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail table .disabled td.status::before {
  color: #ccc;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_attribute {
    padding: 30px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_attribute {
    margin: 0 5%;
  }
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_attribute input[type=text],
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_attribute input[type=tel],
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_attribute input[type=mail],
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_attribute input[type=password],
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_attribute input[type=num],
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_attribute input[type=url],
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_attribute input[type=date] {
  display: inline-block;
  width: 100%;
  max-width: 500px;
  border: 1px solid #ccc;
  margin: 0 0;
  padding: 10px 15px;
  font-size: 1.8rem;
  border-radius: 5px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_attribute input[type=text],
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_attribute input[type=tel],
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_attribute input[type=mail],
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_attribute input[type=password],
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_attribute input[type=num],
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_attribute input[type=url],
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_attribute input[type=date] {
    min-width: 300px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_attribute input[type=text],
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_attribute input[type=tel],
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_attribute input[type=mail],
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_attribute input[type=password],
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_attribute input[type=num],
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_attribute input[type=url],
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_attribute input[type=date] {
    font-size: 1.4rem;
    padding: 5px 10px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_attribute .attribute_name {
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_attribute .attribute_name {
    width: 100%;
  }
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_attribute .attribute_name dt,
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_attribute .attribute_name dd {
  width: auto;
  margin: 0;
  padding: 0 10px;
  border-bottom: none;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_attribute .attribute_name dt {
    padding: 0 10px 0 0;
  }
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_attribute .attribute_name dd {
  flex-wrap: nowrap;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_attribute .attribute_name dd {
    padding: 0;
  }
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_attribute .attribute_name input[type=submit] {
  display: inline-block;
  width: 100px;
  margin: 0 0 0 10px;
  padding: 13px 10px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_attribute .attribute_name input[type=submit] {
    font-size: 1.4rem;
    padding: 5px 10px;
  }
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_attribute .attribute_table {
  margin-top: 30px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_attribute .attribute_table {
    margin: 20px 0 0;
    width: 100%;
    overflow-x: auto;
  }
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_attribute .attribute_table table {
    width: 1000px;
  }
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_attribute .edit_area .button {
  margin: 0 auto;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_attribute .edit_area .button::after {
  display: none;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_attribute_link {
    margin: 0 5%;
  }
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_attribute_link input[type=text],
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_attribute_link input[type=tel],
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_attribute_link input[type=mail],
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_attribute_link input[type=password],
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_attribute_link input[type=num],
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_attribute_link input[type=url],
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_attribute_link input[type=date] {
  display: inline-block;
  width: 100%;
  max-width: 500px;
  border: 1px solid #ccc;
  margin: 0 0;
  padding: 10px 15px;
  font-size: 1.8rem;
  border-radius: 5px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_attribute_link input[type=text],
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_attribute_link input[type=tel],
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_attribute_link input[type=mail],
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_attribute_link input[type=password],
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_attribute_link input[type=num],
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_attribute_link input[type=url],
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_attribute_link input[type=date] {
    min-width: 300px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_attribute_link input[type=text],
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_attribute_link input[type=tel],
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_attribute_link input[type=mail],
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_attribute_link input[type=password],
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_attribute_link input[type=num],
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_attribute_link input[type=url],
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_attribute_link input[type=date] {
    font-size: 1.6rem;
  }
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_attribute_link .list_search input[type=text] {
  display: inline-block;
  width: 100%;
  max-width: 400px;
  margin: 0 0 10px;
  padding: 10px 10px 10px 40px;
  border: 1px solid #ccc;
  border-radius: 5px;
  font-size: 1.4rem;
  background: url("/icon_search.48a78da4.png") left 10px center no-repeat;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_attribute_link .attribute_name {
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
  }
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_attribute_link .attribute_name dt,
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_attribute_link .attribute_name dd {
  width: auto;
  margin: 0;
  padding: 0 10px;
  border-bottom: none;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_attribute_link .attribute_name dd {
  flex-wrap: nowrap;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_attribute_link .attribute_name input[type=submit] {
  display: inline-block;
  width: 100px;
  margin: 0 0 0 10px;
  padding: 13px 10px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_attribute_link .attribute_table {
    overflow-x: auto;
  }
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_attribute_link .attribute_table table {
    width: 1000px;
  }
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_attribute_link .attribute_table img {
  width: 18px;
  height: auto;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_attribute_link .edit_area .button {
  margin: 0 auto;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .cross_analysis_attribute_link .edit_area .button::after {
  display: none;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .add_question {
  position: relative;
  margin: 40px auto;
  text-align: center;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail .add_question {
    width: 90%;
  }
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .add_question::before {
  content: "";
  position: absolute;
  top: 20px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: auto;
  border-top: 1px solid #ccc;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .add_question span {
  margin: 0 auto;
  background-image: none;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail .add_question span {
    width: 50%;
  }
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .add_question span::before {
  margin-right: 5px;
  content: "＋";
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .add_question span:hover {
  background-image: none;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .button,
*[renewal-ui=true] .cross_analysis .cross_analyze_detail input[type=submit] {
  width: 100%;
  max-width: 250px;
  margin: 0 auto 10px;
  font-size: 1.5rem;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail .button,
*[renewal-ui=true] .cross_analysis .cross_analyze_detail input[type=submit] {
    width: 90%;
    max-width: none;
  }
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail .button.btn_collect_select,
*[renewal-ui=true] .cross_analysis .cross_analyze_detail input[type=submit].btn_collect_select {
    margin-bottom: 20px;
  }
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .button.back,
*[renewal-ui=true] .cross_analysis .cross_analyze_detail input[type=submit].back {
  margin-right: 0;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .button.remind,
*[renewal-ui=true] .cross_analysis .cross_analyze_detail input[type=submit].remind {
  max-width: 300px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail dl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail dl {
    margin: 0;
  }
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail dl dt {
  width: 120px;
  margin: 0;
  padding: 28px 0 20px;
  color: #5bb49b;
  border-bottom: 1px dotted #ccc;
  text-align: left;
  box-sizing: border-box;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail dl dt {
    width: 100%;
    padding-bottom: 0;
    border-bottom: none;
  }
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail dl dd {
  width: calc(100% - 120px);
  margin: 0;
  padding: 20px 0;
  border-bottom: 1px dotted #ccc;
  text-align: left;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail dl dd {
    width: 100%;
    padding: 10px 0 20px;
  }
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail dl dd.send_date,
*[renewal-ui=true] .cross_analysis .cross_analyze_detail dl dd.send_mail {
  width: calc(50% - 100px);
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail dl dd .button,
*[renewal-ui=true] .cross_analysis .cross_analyze_detail dl dd input[type=submit] {
  background-image: none;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail dl dd .button:hover,
*[renewal-ui=true] .cross_analysis .cross_analyze_detail dl dd input[type=submit]:hover {
  background-image: none;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail dl dd .button.test_send,
*[renewal-ui=true] .cross_analysis .cross_analyze_detail dl dd input[type=submit].test_send {
  max-width: 150px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail dl dd .button.test_send,
*[renewal-ui=true] .cross_analysis .cross_analyze_detail dl dd input[type=submit].test_send {
    max-width: none;
  }
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail dl.collect_confirm dt {
  padding: 20px 0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail dl.collect_confirm dt {
    padding: 20px 0 0;
  }
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail dl.collect_confirm .test_setting {
  padding: 28px 0 20px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail dl.collect_confirm .test_setting {
    padding: 20px 0 0;
  }
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail dl .collect_list {
  margin-top: 10px;
  background: #f6f5f2;
  padding: 20px;
  text-align: left;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail dl .collect_list {
    margin: 10px 0 0;
  }
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail dl .send_target {
  margin: 10px 0 0;
  padding: 5px 20px 15px;
  font-size: 1.4rem;
  background: #f6f5f2;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail dl .send_target dt {
  width: 200px;
  padding: 10px 0 0;
  border-bottom: none;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail dl .send_target dd {
  width: calc(100% - 200px);
  padding: 10px 0 0;
  border-bottom: none;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail dl.download {
    margin: 0 5%;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail dl.download dt {
    width: 180px;
    padding: 20px 0 20px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail dl.download dt {
    width: 100%;
    padding: 20px 0 0;
    border-bottom: none;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail dl.download dd {
    width: calc(100% - 180px);
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail dl.download dd {
    width: 100%;
    border-bottom: none;
    padding: 20px 0 0;
  }
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail dl.download dd ul {
  margin: 0;
  padding: 0;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .attention {
  background: #ffe4e9;
  padding: 5px 10px;
  font-size: 1.4rem;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail ul.btn_area {
  margin: 60px 0 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail ul.btn_area {
    margin: 40px 0 0;
  }
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail ul.btn_area li {
  width: 250px;
  margin: 0 20px 0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail ul.btn_area li {
    width: 80%;
  }
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail ul.btn_area li:nth-of-type(2) {
    margin-top: 20px;
  }
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail ul.btn_area a.button.back {
  color: #5bb49b;
  background: #fff url("/btn_arrow_prev.6637afef.svg") left 15px center no-repeat;
  border: 1px solid #5bb49b;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail ul.btn_area a.button.back:hover {
  background: #5bb49b url("/btn_arrow_prev.6637afef.svg") left 15px center no-repeat;
  color: #fff;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail ul.btn_area.notification_confirm li {
  width: 250px;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail div.btn_area {
  width: 300px;
  margin: 60px auto 0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail div.btn_area {
    width: 100%;
    margin: 40px auto 0;
  }
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail div.btn_area.notification_confirm {
  width: 540px;
  margin: 30px auto 0;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail div.btn_area .send_option {
  margin: 10px 0 0;
  text-align: center;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail input[type=radio],
*[renewal-ui=true] .cross_analysis .cross_analyze_detail input[type=checkbox] {
  margin-right: 5px;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail input[type=date],
*[renewal-ui=true] .cross_analysis .cross_analyze_detail input[type=time] {
  display: inline-block;
  width: 100%;
  max-width: 200px;
  border: 1px solid #ccc;
  margin: 0 0 10px;
  padding: 10px 15px;
  font-size: 1.4rem;
  border-radius: 5px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail input[type=date],
*[renewal-ui=true] .cross_analysis .cross_analyze_detail input[type=time] {
    font-size: 1.4rem;
    max-width: 46%;
  }
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail input[type=text].test_mail {
  display: inline-block;
  width: 100%;
  max-width: 300px;
  border: 1px solid #ccc;
  margin: 0 20px 10px 0;
  padding: 10px 15px;
  font-size: 1.4rem;
  border-radius: 5px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail input[type=text].test_mail {
    font-size: 1.6rem;
    margin: 0 0 10px;
    max-width: none;
  }
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail input[type=time] {
  margin-left: 20px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .cross_analysis .cross_analyze_detail .select_area {
    margin: 0 auto 20px;
  }
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail select {
  padding: 10px 30px 10px 10px;
}
*[renewal-ui=true] .cross_analysis .cross_analyze_detail .error-text {
  text-align: center;
}
*[renewal-ui=true] .cross_analysis .modal-inner .attribute_add_modal .pos_input {
  margin-top: 0;
}
*[renewal-ui=true] .cross_analysis .modal-inner .attribute_add_modal .add_question {
  position: relative;
  margin: 40px auto;
  text-align: center;
  max-width: 650px;
}
*[renewal-ui=true] .cross_analysis .modal-inner .attribute_add_modal .add_question::before {
  content: "";
  position: absolute;
  top: 20px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: auto;
  border-top: 1px solid #ccc;
}
*[renewal-ui=true] .cross_analysis .modal-inner .attribute_add_modal .add_question span {
  margin: 0 auto;
  padding: 10px;
  background-image: none;
}
*[renewal-ui=true] .cross_analysis .modal-inner .attribute_add_modal .add_question span::before {
  margin-right: 20px;
  content: "＋";
}
*[renewal-ui=true] .cross_analysis .modal-inner .attribute_add_modal .pos_input.mt30,
*[renewal-ui=true] .cross_analysis .modal-inner .attribute_edit_modal .pos_input.mt30,
*[renewal-ui=true] .cross_analysis .modal-inner .attribute_list_modal .pos_input.mt30 {
  margin-top: 30px;
}
*[renewal-ui=true] .cross_analysis .modal-inner .attribute_add_modal .pos_input.mt0,
*[renewal-ui=true] .cross_analysis .modal-inner .attribute_edit_modal .pos_input.mt0,
*[renewal-ui=true] .cross_analysis .modal-inner .attribute_list_modal .pos_input.mt0 {
  margin-top: 0px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .cross_analysis .modal-inner .attribute_add_modal .pos_input dt:nth-of-type(-n+3),
*[renewal-ui=true] .cross_analysis .modal-inner .attribute_edit_modal .pos_input dt:nth-of-type(-n+3),
*[renewal-ui=true] .cross_analysis .modal-inner .attribute_list_modal .pos_input dt:nth-of-type(-n+3) {
    margin-top: 20px;
  }
}
*[renewal-ui=true] .cross_analysis .modal-inner .attribute_add_modal .mb0,
*[renewal-ui=true] .cross_analysis .modal-inner .attribute_edit_modal .mb0,
*[renewal-ui=true] .cross_analysis .modal-inner .attribute_list_modal .mb0 {
  margin-bottom: 0;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .cross_analysis .modal-inner .attribute_add_modal .pc_mt20,
*[renewal-ui=true] .cross_analysis .modal-inner .attribute_edit_modal .pc_mt20,
*[renewal-ui=true] .cross_analysis .modal-inner .attribute_list_modal .pc_mt20 {
    margin-top: 20px;
  }
}
*[renewal-ui=true] .cross_analysis .modal-inner .attribute_add_modal input[type=text],
*[renewal-ui=true] .cross_analysis .modal-inner .attribute_edit_modal input[type=text],
*[renewal-ui=true] .cross_analysis .modal-inner .attribute_list_modal input[type=text] {
  width: 100%;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee.-dashboard {
    padding-top: 25px;
  }
}
*[renewal-ui=true] .employee.-dashboard .tab::before,
*[renewal-ui=true] .employee.-dashboard .content_head h1::before {
  content: "ダッシュボード";
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee.-answer_history {
    padding-top: 25px;
  }
}
*[renewal-ui=true] .employee.-answer_history .tab::before,
*[renewal-ui=true] .employee.-answer_history .content_head h1::before {
  content: "回答履歴";
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee.-stresscheck {
    padding-top: 25px;
  }
}
*[renewal-ui=true] .employee.-stresscheck .tab::before,
*[renewal-ui=true] .employee.-stresscheck .content_head h1::before {
  content: "ストレスチェック";
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee.-follow {
    padding-top: 25px;
  }
}
*[renewal-ui=true] .employee.-follow .tab::before,
*[renewal-ui=true] .employee.-follow .content_head h1::before {
  content: "1on1支援";
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee.-report {
    padding-top: 25px;
  }
}
*[renewal-ui=true] .employee.-report .tab::before,
*[renewal-ui=true] .employee.-report .content_head h1::before {
  content: "業務報告";
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee {
    padding-top: 0;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .employee .content_head .data_info.-center {
    justify-content: center;
  }
  *[renewal-ui=true] .employee .content_head .data_info.-center .select_area {
    margin-right: 40px;
  }
  *[renewal-ui=true] .employee .content_head .data_info.-center .select_area option.second {
    padding-left: 1em;
  }
}
*[renewal-ui=true] .employee .content_head .report_howto {
  position: relative;
  top: -40px;
  margin: -20px 0 0;
  padding: 0;
  text-align: right;
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
*[renewal-ui=true] .employee .content_head .report_howto img {
  margin-right: 5px;
}
*[renewal-ui=true] .employee .content_head .report_howto .show_intro {
  cursor: pointer;
  width: 80px;
  text-align: right;
}
*[renewal-ui=true] .employee .content_head .report_intro {
  margin: 0 0 60px 0;
  padding: 30px;
  background: #f6f5f2;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee .content_head .report_intro {
    position: relative;
    margin: 0 5% 40px;
    padding: 8vw;
  }
}
*[renewal-ui=true] .employee .content_head .report_intro h2 {
  font-size: 16px;
  margin-right: 10px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .employee .content_head .report_intro h2 {
    display: inline-block;
  }
}
*[renewal-ui=true] .employee .content_head .report_intro .annotation {
  display: inherit;
  margin: 0 0 0 25px;
  padding: 0;
  color: #333;
  font-size: 1.4rem;
  list-style: disc;
}
*[renewal-ui=true] .employee .content_head .report_intro .show_lead {
  padding: 2px 10px;
  font-size: 1.4rem;
  color: #5bb49b;
  background: #fff;
  border: 1px solid #5bb49b;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee .content_head .report_intro .show_lead {
    position: absolute;
    right: 8vw;
    top: 25px;
  }
}
*[renewal-ui=true] .employee .content_head .report_intro_hide {
  display: none;
  position: absolute;
  margin: 0;
  padding: 30px;
  text-align: left;
  background: #f6f5f2;
  z-index: 500;
  box-sizing: border-box;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .employee .content_head .report_intro_hide {
    width: calc(100% - 270px);
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee .content_head .report_intro_hide {
    padding: 8vw;
    margin: 0 0 40px;
  }
}
*[renewal-ui=true] .employee .content_head .report_intro_hide.inner {
  margin: 20px 0;
  background: none;
  padding: 0;
}
*[renewal-ui=true] .employee .content_head .report_intro_hide .annotation {
  display: inherit;
  margin: 0 0 0 25px;
  padding: 0;
  color: #333;
  font-size: 1.4rem;
  list-style: disc;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .employee .helper {
    top: auto;
    bottom: 112%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee .helper {
    display: block;
  }
}
*[renewal-ui=true] .employee .explain.retirement_level li.level1 {
  color: #4CA1A7;
}
*[renewal-ui=true] .employee .explain.retirement_level li.level2 {
  color: #4A9738;
}
*[renewal-ui=true] .employee .attention {
  margin: 10px 0 0;
  font-size: 1.4rem;
  color: #666;
}
*[renewal-ui=true] .employee .attention.right {
  text-align: right;
}
*[renewal-ui=true] .employee td.text {
  text-align: left;
  vertical-align: top;
}
*[renewal-ui=true] .employee td.recommend {
  font-family: futura-pt, sans-serif;
  font-size: 2.4rem;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .employee .company_feature .title {
    position: relative;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee .company_feature .date {
    font-size: 1.4rem;
    margin: 0 0 10px;
  }
}
*[renewal-ui=true] .employee .company_feature .slide_graph {
  margin-top: 20px;
}
*[renewal-ui=true] .employee .dashboard_title {
  margin: 0 0 20px;
}
*[renewal-ui=true] .employee .dashboard_title h2 {
  margin: 0 0 5px;
}
*[renewal-ui=true] .employee .dashboard_title p {
  font-size: 1.4rem;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .employee .dashboard_title p {
    padding: 10px 0 10px 30px;
    font-size: 1.6rem;
    background: url("/help.627d06a5.png") left 5px center/20px auto no-repeat;
  }
}
*[renewal-ui=true] .employee .advice {
  position: relative;
  background: url("/h2_bg_left.b4c10c35.png") left top/156px auto no-repeat;
  background-color: #F9F9F9;
  margin: 30px 0 0;
  box-sizing: border-box;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .employee .advice {
    padding: 20px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee .advice {
    padding: 20px;
  }
}
*[renewal-ui=true] .employee .advice::after {
  content: "";
  position: absolute;
  left: 20px;
  bottom: -20px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 20px 20px 0;
  border-color: rgba(0, 0, 0, 0) #f9f9f9 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
*[renewal-ui=true] .employee .advice h3 {
  margin: 0 0 10px;
}
*[renewal-ui=true] .employee .advice ul {
  margin: 0 0 0 25px;
  padding: 0;
  list-style: disc;
}
*[renewal-ui=true] .employee .advice ul li {
  margin: 5px 0 0;
  font-size: 1.5rem;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .employee .your_score {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
*[renewal-ui=true] .employee .your_score .score {
  position: relative;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .employee .your_score .score {
    padding-top: 20px;
    width: 300px;
  }
}
*[renewal-ui=true] .employee .your_score .score h3 {
  margin-bottom: 20px;
}
*[renewal-ui=true] .employee .your_score .score .points {
  font-family: futura-pt, sans-serif;
  font-size: 16rem;
  font-weight: 600;
  text-align: center;
  line-height: 100%;
}
*[renewal-ui=true] .employee .your_score .score .points.score1 {
  color: #1E98BE;
}
*[renewal-ui=true] .employee .your_score .score .points.score2 {
  color: #3FB29B;
}
*[renewal-ui=true] .employee .your_score .score .points.score3 {
  color: #77CA95;
}
*[renewal-ui=true] .employee .your_score .score .points.score4 {
  color: #AFC85D;
}
*[renewal-ui=true] .employee .your_score .score .points.score5 {
  color: #CEBF3A;
}
*[renewal-ui=true] .employee .your_score .score .points.score6 {
  color: #D18E4B;
}
*[renewal-ui=true] .employee .your_score .score .points.score7 {
  color: #BB5050;
}
*[renewal-ui=true] .employee .your_score .score .points.score8 {
  color: #7B0000;
}
*[renewal-ui=true] .employee .your_score .score .wappen {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  position: absolute;
  right: 0px;
  margin: 0;
  padding: 0;
  width: 70px;
  height: 70px;
  font-size: 1.6rem;
  text-align: center;
  line-height: 110%;
  font-weight: bold;
  overflow: hidden;
  border: 5px solid;
  border-radius: 100%;
  transform: rotate(-15deg);
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .employee .your_score .score .wappen {
    top: 180px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee .your_score .score .wappen {
    bottom: 0;
  }
}
*[renewal-ui=true] .employee .your_score .score .wappen span {
  position: relative;
  display: inline-block;
  width: 70px;
  align-self: center;
}
*[renewal-ui=true] .employee .your_score .score .wappen.score1 {
  color: #1E98BE;
  border-color: #1E98BE;
}
*[renewal-ui=true] .employee .your_score .score .wappen.score2 {
  color: #3FB29B;
  border-color: #3FB29B;
}
*[renewal-ui=true] .employee .your_score .score .wappen.score3 {
  color: #77CA95;
  border-color: #77CA95;
}
*[renewal-ui=true] .employee .your_score .score .wappen.score4 {
  color: #AFC85D;
  border-color: #AFC85D;
}
*[renewal-ui=true] .employee .your_score .score .wappen.score5 {
  color: #CEBF3A;
  border-color: #CEBF3A;
}
*[renewal-ui=true] .employee .your_score .score .wappen.score6 {
  color: #D18E4B;
  border-color: #D18E4B;
}
*[renewal-ui=true] .employee .your_score .score .wappen.score7 {
  color: #BB5050;
  border-color: #BB5050;
}
*[renewal-ui=true] .employee .your_score .score .wappen.score8 {
  color: #7B0000;
  border-color: #7B0000;
}
*[renewal-ui=true] .employee .your_score .advice {
  margin-top: 0;
  background: url("/h2_bg_left.b4c10c35.png") left top/156px auto no-repeat;
  background-color: #F9F9F9;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .employee .your_score .advice {
    width: calc(100% - 350px);
    border-left: 3px solid #5bb49b;
  }
}
*[renewal-ui=true] .employee #condition {
  margin-top: -100px;
  padding-top: 140px;
}
*[renewal-ui=true] .employee #condition .transition {
  margin: 40px 0 0;
  width: 100%;
}
*[renewal-ui=true] .employee #condition .condition {
  margin: 40px 0;
}
*[renewal-ui=true] .employee #condition .transition_list table {
  border-right: none;
}
*[renewal-ui=true] .employee #condition .transition_list th,
*[renewal-ui=true] .employee #condition .transition_list td {
  border-left: none;
  border-right: none;
  background: #fff;
}
*[renewal-ui=true] .employee #condition .transition_list tbody th {
  text-align: left;
}
*[renewal-ui=true] .employee #condition .transition_list th:nth-of-type(2n),
*[renewal-ui=true] .employee #condition .transition_list td:nth-of-type(2n+1) {
  background: #F5F5F5;
}
*[renewal-ui=true] .employee #condition .transition_list img {
  width: 25px;
  height: auto;
}
*[renewal-ui=true] .employee #engagement {
  margin-top: -80px;
  padding-top: 140px;
}
*[renewal-ui=true] .employee #engagement .transition {
  margin: 40px 0;
  width: 100%;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee #engagement .satisfy .line_graph {
    width: 900px;
  }
}
*[renewal-ui=true] .employee #engagement .satisfy .section1,
*[renewal-ui=true] .employee #engagement .satisfy .section2,
*[renewal-ui=true] .employee #engagement .satisfy .section3,
*[renewal-ui=true] .employee #engagement .satisfy .section4,
*[renewal-ui=true] .employee #engagement .satisfy .section5 {
  padding: 20px 0 10px;
  background: #EFEFEF;
}
*[renewal-ui=true] .employee #engagement .satisfy .section1 dt,
*[renewal-ui=true] .employee #engagement .satisfy .section2 dt,
*[renewal-ui=true] .employee #engagement .satisfy .section3 dt,
*[renewal-ui=true] .employee #engagement .satisfy .section4 dt,
*[renewal-ui=true] .employee #engagement .satisfy .section5 dt {
  color: #333;
}
*[renewal-ui=true] .employee #engagement .satisfy .section1 {
  width: 22.8%;
}
*[renewal-ui=true] .employee #engagement .satisfy .section2,
*[renewal-ui=true] .employee #engagement .satisfy .section3,
*[renewal-ui=true] .employee #engagement .satisfy .section4 {
  width: 18.95%;
}
*[renewal-ui=true] .employee #engagement .satisfy .section5 {
  width: 19.05%;
}
*[renewal-ui=true] .employee #values {
  margin-top: -80px;
  padding-top: 140px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .employee #values .values_detail {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  *[renewal-ui=true] .employee #values .values_detail .transition {
    width: 47%;
  }
  *[renewal-ui=true] .employee #values .values_detail .motivation {
    width: 47%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee #values .transition {
    margin-top: 0;
  }
}
*[renewal-ui=true] .employee #values .transition ol {
  margin: 0;
  padding: 0;
  list-style: none;
}
*[renewal-ui=true] .employee #values .transition ol li {
  padding: 10px 10px 10px 40px;
  border-bottom: 1px solid #ccc;
  vertical-align: middle;
}
*[renewal-ui=true] .employee #values .transition ol li .rank {
  display: inline-block;
  width: 4em;
}
*[renewal-ui=true] .employee #values .transition ol li:nth-of-type(1) {
  background: url("/value_rank1.602373be.png") left center no-repeat;
}
*[renewal-ui=true] .employee #values .transition ol li:nth-of-type(2) {
  background: url("/value_rank2.c663b6ac.png") left center no-repeat;
}
*[renewal-ui=true] .employee #values .transition ol li:nth-of-type(3) {
  background: url("/value_rank3.576d284c.png") left center no-repeat;
}
*[renewal-ui=true] .employee #values .transition ol li:nth-of-type(-n+3) {
  color: #38876C;
  font-size: 2.2rem;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee #values .transition ol li:nth-of-type(-n+3) {
    font-size: 1.8rem;
  }
}
*[renewal-ui=true] .employee #values .transition ol li:nth-of-type(-n+3) .rank {
  font-size: 1.8rem;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee #values .transition ol li:nth-of-type(-n+3) .rank {
    font-size: 1.4rem;
  }
}
*[renewal-ui=true] .employee #values .transition ol li:nth-of-type(-n+3) img {
  margin-top: 5px;
}
*[renewal-ui=true] .employee #values .transition ol li:nth-of-type(n+4) {
  font-size: 1.8rem;
  background: url("/value_rank4.e6c786c0.png") left center no-repeat;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee #values .transition ol li:nth-of-type(n+4) {
    font-size: 1.6rem;
  }
}
*[renewal-ui=true] .employee #values .transition ol li:nth-of-type(n+4) .rank {
  font-size: 1.6rem;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee #values .transition ol li:nth-of-type(n+4) .rank {
    font-size: 1.4rem;
  }
}
*[renewal-ui=true] .employee #values .transition ol li img {
  float: right;
  width: 25px;
  height: auto;
  vertical-align: middle;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee #values .transition ol li img {
    width: 20px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee #values .motivation {
    margin-top: 40px;
  }
}
*[renewal-ui=true] .employee #values .motivation img {
  width: 100%;
  height: auto;
}
*[renewal-ui=true] .employee #types {
  margin-top: -80px;
  padding-top: 140px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .employee #types .com_types_detail {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  *[renewal-ui=true] .employee #types .com_types_detail .com_type {
    width: 340px;
    padding-right: 30px;
    box-sizing: border-box;
  }
  *[renewal-ui=true] .employee #types .com_types_detail .type_graph {
    width: calc(100% - 340px);
    padding: 0 0 0 30px;
    border-left: 1px solid #ccc;
    box-sizing: border-box;
  }
}
*[renewal-ui=true] .employee #types .com_type {
  position: relative;
  z-index: 30;
}
*[renewal-ui=true] .employee #types .com_type h4 {
  font-size: 3.8rem;
  padding: 0;
  font-weight: bold;
  text-align: left;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee #types .com_type h4 {
    margin-top: 10px;
    font-size: 3.4rem;
  }
}
*[renewal-ui=true] .employee #types .com_type h4 span {
  position: relative;
  display: block;
  width: 100%;
  padding: 5px 10px;
  font-family: futura-pt, sans-serif;
  font-size: 1.6rem;
  color: #fff;
  text-align: center;
}
*[renewal-ui=true] .employee #types .com_type h4 span::after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 10px 10px 0;
  border-color: rgba(0, 0, 0, 0) #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
*[renewal-ui=true] .employee #types .com_type .com_type_illust {
  position: absolute;
  width: 70px;
  top: 5px;
  right: 15px;
  z-index: 10;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee #types .com_type .com_type_illust {
    right: 0;
    width: 60px;
  }
}
*[renewal-ui=true] .employee #types .com_type .com_type_illust img {
  width: 100%;
  height: auto;
}
*[renewal-ui=true] .employee #types .com_type.controller h4 {
  color: #B80D0D;
}
*[renewal-ui=true] .employee #types .com_type.controller span {
  color: #fff;
  background: #B80D0D;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .employee #types .com_type.controller .advice {
    border-color: #B80D0D;
  }
}
*[renewal-ui=true] .employee #types .com_type.promoter h4 {
  color: #C78B00;
}
*[renewal-ui=true] .employee #types .com_type.promoter span {
  color: #fff;
  background: #C78B00;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .employee #types .com_type.promoter .advice {
    border-color: #C78B00;
  }
}
*[renewal-ui=true] .employee #types .com_type.supporter h4 {
  color: #448146;
}
*[renewal-ui=true] .employee #types .com_type.supporter span {
  color: #fff;
  background: #448146;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .employee #types .com_type.supporter .advice {
    border-color: #448146;
  }
}
*[renewal-ui=true] .employee #types .com_type.analyzer h4 {
  color: #30719B;
}
*[renewal-ui=true] .employee #types .com_type.analyzer span {
  color: #fff;
  background: #30719B;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .employee #types .com_type.analyzer .advice {
    border-color: #30719B;
  }
}
*[renewal-ui=true] .employee #types .advice li {
  margin-top: 20px;
}
*[renewal-ui=true] .employee #types .advice li:nth-of-type(1) {
  margin-top: 0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee #types .type_graph {
    margin-top: 60px;
  }
}
*[renewal-ui=true] .employee #types .type_matrix {
  width: 100%;
}
*[renewal-ui=true] .employee #types .strong_point {
  margin-top: 40px;
}
*[renewal-ui=true] .employee .error-text,
*[renewal-ui=true] .employee .caution-text {
  position: relative;
  margin: 10px 0 10px !important;
  padding: 0 0 0 25px;
  width: 100%;
  max-width: 500px;
  color: #d11010;
  text-align: left;
  box-sizing: border-box;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .employee .error-text,
*[renewal-ui=true] .employee .caution-text {
    font-size: 1.4rem !important;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee .error-text,
*[renewal-ui=true] .employee .caution-text {
    font-size: 1.3rem !important;
  }
}
*[renewal-ui=true] .employee .error-text:before,
*[renewal-ui=true] .employee .caution-text:before {
  content: "";
  position: absolute;
  display: inline-block;
  top: 2px;
  left: 0;
  width: 18px;
  height: 18px;
  margin: 0 10px 0 0;
  background: url("/icon_alert.63df81ee.png") center center no-repeat;
  background-size: cover;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee .error-text:before,
*[renewal-ui=true] .employee .caution-text:before {
    top: 4px;
  }
}
*[renewal-ui=true] .employee .error-text.center,
*[renewal-ui=true] .employee .caution-text.center {
  text-align: center;
}
*[renewal-ui=true] .employee .error-text.center::before,
*[renewal-ui=true] .employee .caution-text.center::before {
  position: relative;
}
*[renewal-ui=true] .employee.-answer_history .title {
  width: 100%;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .employee.-answer_history .title h2 {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .employee.-answer_history .retirement_level {
    margin-left: auto;
  }
  *[renewal-ui=true] .employee.-answer_history .retirement_level br {
    display: none;
  }
  *[renewal-ui=true] .employee.-answer_history .retirement_level img {
    margin-right: 5px;
    width: 25px !important;
    height: auto;
    vertical-align: middle;
  }
}
*[renewal-ui=true] .employee .survery_accepting .survey_list {
  margin-top: 20px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee .survery_accepting .survey_list th {
    font-size: 1.2rem;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .employee .survery_accepting .survey_list .status,
*[renewal-ui=true] .employee .survery_accepting .survey_list .answer {
    width: 150px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee .survery_accepting .survey_list .status,
*[renewal-ui=true] .employee .survery_accepting .survey_list .answer {
    width: 25%;
  }
}
*[renewal-ui=true] .employee .survery_accepting .survey_list td:nth-of-type(1) {
  text-align: left;
}
*[renewal-ui=true] .employee .survery_accepting .survey_list tr:hover td {
  background: #E9FEF3;
}
*[renewal-ui=true] .employee .survery_accepting .survey_list .button,
*[renewal-ui=true] .employee .survery_accepting .survey_list input[type=submit] {
  position: relative;
  display: block;
  color: #fff;
  width: calc(100% - 10px);
  margin: 0 auto;
  padding: 10px 10px;
  text-align: center;
  text-decoration: none;
  font-size: 1.5rem;
  transition: all 0.5s ease;
  background: #5bb49b;
  border: none;
  cursor: pointer;
  box-sizing: border-box;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee .survery_accepting .survey_list .button,
*[renewal-ui=true] .employee .survery_accepting .survey_list input[type=submit] {
    width: 100%;
    min-width: 70px;
    max-width: none;
    font-size: 1.3rem;
    height: 4rem;
    margin: 0 auto 0;
    padding: 6px 5px;
  }
  *[renewal-ui=true] .employee .survery_accepting .survey_list .button.btn_collect_select,
*[renewal-ui=true] .employee .survery_accepting .survey_list input[type=submit].btn_collect_select {
    margin-bottom: 20px;
  }
}
*[renewal-ui=true] .employee .survery_accepting .survey_list .button:hover,
*[renewal-ui=true] .employee .survery_accepting .survey_list input[type=submit]:hover {
  background: #7ec4b0;
  color: #fff;
}
*[renewal-ui=true] .employee .survery_accepting .survey_list .button.back,
*[renewal-ui=true] .employee .survery_accepting .survey_list input[type=submit].back {
  border: 1px solid #5bb49b;
  color: #5bb49b;
  background: #fff;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee .survery_accepting .survey_list .button.back,
*[renewal-ui=true] .employee .survery_accepting .survey_list input[type=submit].back {
    margin-right: auto;
    font-size: 1.4rem;
  }
}
*[renewal-ui=true] .employee .survery_accepting .survey_list .button.-download,
*[renewal-ui=true] .employee .survery_accepting .survey_list input[type=submit].-download {
  display: block;
  color: #5bb49b;
  width: 100%;
  max-width: 300px;
  margin: 30px auto 0;
  padding: 10px;
  text-align: center;
  text-decoration: none;
  font-size: 1.5rem;
  transition: all 0.5s ease;
  background: #fff;
  border: 1px solid #5bb49b;
}
*[renewal-ui=true] .employee .survery_accepting .survey_list .button.-download:hover,
*[renewal-ui=true] .employee .survery_accepting .survey_list input[type=submit].-download:hover {
  color: #fff;
  background: #5bb49b;
}
*[renewal-ui=true] .employee .survery_accepting .survey_list .button.-download::after,
*[renewal-ui=true] .employee .survery_accepting .survey_list input[type=submit].-download::after {
  content: ">";
  position: relative;
  margin: 0 0 0 10px;
  display: inline-block;
}
*[renewal-ui=true] .employee .stresscheck_sheet {
  background: url("/note_bg.593a0562.png");
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .employee .stresscheck_sheet {
    margin-right: 30px;
    padding: 30px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee .stresscheck_sheet {
    padding: 15px;
  }
}
*[renewal-ui=true] .employee .stresscheck_sheet .inner_box {
  padding: 30px;
  background: #fff;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee .stresscheck_sheet .inner_box {
    padding: 20px;
  }
}
*[renewal-ui=true] .employee .stresscheck_sheet .error-text {
  margin: 60px 0 30px !important;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .employee .stresscheck_sheet .stresscheck_title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
*[renewal-ui=true] .employee .stresscheck_sheet .stresscheck_title h2 {
  display: inline-block;
  background: none;
  margin: 0;
  padding: 0;
  border: none;
}
*[renewal-ui=true] .employee .stresscheck_sheet .stresscheck_title h2::before,
*[renewal-ui=true] .employee .stresscheck_sheet .stresscheck_title h2::after {
  display: none;
}
*[renewal-ui=true] .employee .stresscheck_sheet .stresscheck_title h2 {
  font-size: 2.6rem;
  margin: 0;
  padding: 0 0 5px;
  border-bottom: 5px solid #333;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee .stresscheck_sheet .stresscheck_title h2 {
    font-size: 2.2rem;
  }
}
*[renewal-ui=true] .employee .stresscheck_sheet .stresscheck_title .employee_data {
  text-align: right;
  font-size: 1.3rem;
  color: #666;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee .stresscheck_sheet .stresscheck_title .employee_data {
    margin-top: 10px;
    text-align: left;
  }
}
*[renewal-ui=true] .employee .stresscheck_sheet .stresscheck_title .employee_data strong {
  font-size: 1.6rem;
  font-weight: normal;
}
*[renewal-ui=true] .employee .stresscheck_sheet article {
  margin-top: 80px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee .stresscheck_sheet article {
    margin-top: 60px;
  }
}
*[renewal-ui=true] .employee .stresscheck_sheet article.stresscheck1 {
  margin-top: 40px;
}
*[renewal-ui=true] .employee .stresscheck_sheet article h3 {
  font-size: 2.2rem;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee .stresscheck_sheet article h3 {
    font-size: 1.7rem;
  }
}
*[renewal-ui=true] .employee .stresscheck_sheet article h3 .num {
  margin: 0 10px 0 0;
  padding: 0;
  color: #B5B5B5;
  font-family: futura-pt, sans-serif;
  font-size: 4rem;
  font-weight: normal;
  text-align: center;
  font-style: italic;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee .stresscheck_sheet article h3 .num {
    font-size: 2.6rem;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .employee .stresscheck_sheet article .information {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .employee .stresscheck_sheet article .scores {
    width: calc(100% - 530px);
    min-width: 340px;
  }
}
*[renewal-ui=true] .employee .stresscheck_sheet article .scores dt {
  padding: 5px 10px;
  background: #EFEFEF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  font-size: 1.4rem;
  font-weight: normal;
}
*[renewal-ui=true] .employee .stresscheck_sheet article .scores dt p {
  margin: 0;
  padding: 0;
}
*[renewal-ui=true] .employee .stresscheck_sheet article .scores dd {
  margin: 0;
  padding: 12px 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
*[renewal-ui=true] .employee .stresscheck_sheet article .scores dd h4 {
  font-size: 1.8rem;
  font-weight: 400;
}
*[renewal-ui=true] .employee .stresscheck_sheet article .scores dd figure {
  padding-right: 20px;
}
*[renewal-ui=true] .employee .stresscheck_sheet article .scores dd figure img {
  width: 25px;
  height: auto;
}
*[renewal-ui=true] .employee .stresscheck_sheet article .scores dd ul {
  width: 100%;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
*[renewal-ui=true] .employee .stresscheck_sheet article .scores dd ul li {
  margin: 0;
  padding: 0;
  height: 5px;
  width: 19.5%;
  font-size: 0;
}
*[renewal-ui=true] .employee .stresscheck_sheet article .scores dd.type_stress .level li:nth-of-type(1) {
  background-color: #9AE1E1;
}
*[renewal-ui=true] .employee .stresscheck_sheet article .scores dd.type_stress .level li:nth-of-type(2) {
  background-color: #A9E18E;
}
*[renewal-ui=true] .employee .stresscheck_sheet article .scores dd.type_stress .level li:nth-of-type(3) {
  background-color: #E3E389;
}
*[renewal-ui=true] .employee .stresscheck_sheet article .scores dd.type_stress .level li:nth-of-type(4) {
  background-color: #EBB267;
}
*[renewal-ui=true] .employee .stresscheck_sheet article .scores dd.type_stress .level li:nth-of-type(5) {
  background-color: #C24A4A;
}
*[renewal-ui=true] .employee .stresscheck_sheet article .scores dd.type_stress.score1 .level li:nth-last-child(-n+4) {
  background: #efefef;
}
*[renewal-ui=true] .employee .stresscheck_sheet article .scores dd.type_stress.score1 .level li:nth-child(1) {
  background: #C24A4A;
}
*[renewal-ui=true] .employee .stresscheck_sheet article .scores dd.type_stress.score2 .level li:nth-last-child(-n+3) {
  background: #efefef;
}
*[renewal-ui=true] .employee .stresscheck_sheet article .scores dd.type_stress.score2 .level li:nth-child(-n+2) {
  background: #EBB267;
}
*[renewal-ui=true] .employee .stresscheck_sheet article .scores dd.type_stress.score3 .level li:nth-last-child(-n+2) {
  background: #efefef;
}
*[renewal-ui=true] .employee .stresscheck_sheet article .scores dd.type_stress.score3 .level li:nth-child(-n+3) {
  background: #E3E389;
}
*[renewal-ui=true] .employee .stresscheck_sheet article .scores dd.type_stress.score4 .level li:nth-last-child(-n+1) {
  background: #efefef;
}
*[renewal-ui=true] .employee .stresscheck_sheet article .scores dd.type_stress.score4 .level li:nth-child(-n+4) {
  background: #A9E18E;
}
*[renewal-ui=true] .employee .stresscheck_sheet article .scores dd.type_stress.score5 .level li {
  background: #9AE1E1;
}
*[renewal-ui=true] .employee .stresscheck_sheet article .scores dd.type_good .level li:nth-of-type(1) {
  background-color: #C24A4A;
}
*[renewal-ui=true] .employee .stresscheck_sheet article .scores dd.type_good .level li:nth-of-type(2) {
  background-color: #EBB267;
}
*[renewal-ui=true] .employee .stresscheck_sheet article .scores dd.type_good .level li:nth-of-type(3) {
  background-color: #E3E389;
}
*[renewal-ui=true] .employee .stresscheck_sheet article .scores dd.type_good .level li:nth-of-type(4) {
  background-color: #A9E18E;
}
*[renewal-ui=true] .employee .stresscheck_sheet article .scores dd.type_good .level li:nth-of-type(5) {
  background-color: #9AE1E1;
}
*[renewal-ui=true] .employee .stresscheck_sheet article .scores dd.type_good.score1 .level li:nth-last-child(-n+4) {
  background: #efefef;
}
*[renewal-ui=true] .employee .stresscheck_sheet article .scores dd.type_good.score1 .level li:nth-child(1) {
  background: #C24A4A;
}
*[renewal-ui=true] .employee .stresscheck_sheet article .scores dd.type_good.score2 .level li:nth-last-child(-n+3) {
  background: #efefef;
}
*[renewal-ui=true] .employee .stresscheck_sheet article .scores dd.type_good.score2 .level li:nth-child(-n+2) {
  background: #EBB267;
}
*[renewal-ui=true] .employee .stresscheck_sheet article .scores dd.type_good.score3 .level li:nth-last-child(-n+2) {
  background: #efefef;
}
*[renewal-ui=true] .employee .stresscheck_sheet article .scores dd.type_good.score3 .level li:nth-child(-n+3) {
  background: #E3E389;
}
*[renewal-ui=true] .employee .stresscheck_sheet article .scores dd.type_good.score4 .level li:nth-last-child(-n+1) {
  background: #efefef;
}
*[renewal-ui=true] .employee .stresscheck_sheet article .scores dd.type_good.score4 .level li:nth-child(-n+4) {
  background: #A9E18E;
}
*[renewal-ui=true] .employee .stresscheck_sheet article .scores dd.type_good.score5 .level li {
  background: #9AE1E1;
}
*[renewal-ui=true] .employee .stresscheck_sheet article .graph {
  position: relative;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .employee .stresscheck_sheet article .graph {
    width: 478px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee .stresscheck_sheet article .graph {
    margin-top: 40px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .employee .stresscheck_sheet article .graph .explain {
    position: absolute;
    right: 0;
    top: -30px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .employee .stresscheck_sheet article .graph .explain li {
    display: block;
    text-align: left;
  }
}
*[renewal-ui=true] .employee .stresscheck_sheet article .graph .explain li {
  padding: 0 0 0 60px;
}
*[renewal-ui=true] .employee .stresscheck_sheet article .graph .explain li::before {
  display: none;
}
*[renewal-ui=true] .employee .stresscheck_sheet article .graph .explain li.line1 {
  background: url("/stress_graph_line1.702cb359.png") left center no-repeat;
}
*[renewal-ui=true] .employee .stresscheck_sheet article .graph .explain li.line2 {
  background: url("/stress_graph_line2.15c0972b.png") left center no-repeat;
}
*[renewal-ui=true] .employee .stresscheck_sheet article .graph .explain li.line3 {
  background: url("/stress_graph_line3.c9fdb4ca.png") left center no-repeat;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee .stresscheck_sheet article .graph .explain li {
    padding: 0 0 0 50px;
  }
  *[renewal-ui=true] .employee .stresscheck_sheet article .graph .explain li.line1 {
    background: url("/stress_graph_line1.702cb359.png") left center/40px auto no-repeat;
  }
  *[renewal-ui=true] .employee .stresscheck_sheet article .graph .explain li.line2 {
    background: url("/stress_graph_line2.15c0972b.png") left center/40px auto no-repeat;
  }
  *[renewal-ui=true] .employee .stresscheck_sheet article .graph .explain li.line3 {
    background: url("/stress_graph_line3.c9fdb4ca.png") left center/40px auto no-repeat;
  }
}
*[renewal-ui=true] .employee .stresscheck_sheet article .graph .annotation {
  margin: 20px 0 0;
  font-size: 1.4rem;
  color: #666;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .employee .stresscheck_sheet article .graph .annotation {
    text-align: right;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .employee .stresscheck_sheet article .advice {
    padding: 30px;
  }
}
*[renewal-ui=true] .employee .stresscheck_sheet article .advice .sub_ttl {
  display: inline-block;
  text-align: left;
  font-size: 1.8rem;
  line-height: 130%;
  padding-bottom: 3px;
  border-bottom: 3px solid #333;
  margin-bottom: 30px;
}
*[renewal-ui=true] .employee .stresscheck_sheet article .advice .result_score {
  width: 200px;
  margin: 0 auto;
}
*[renewal-ui=true] .employee .stresscheck_sheet article .advice .result_score .status {
  position: relative;
  margin: 0 auto;
  width: 140px;
  height: 140px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  text-align: center;
  background: left -2px center no-repeat;
  line-height: 140%;
}
*[renewal-ui=true] .employee .stresscheck_sheet article .advice .result_score .status::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 100%;
}
*[renewal-ui=true] .employee .stresscheck_sheet article .advice .result_score .status img {
  width: 30px;
  height: auto;
}
*[renewal-ui=true] .employee .stresscheck_sheet article .advice .result_score .status .text {
  margin: 10px 0 0;
  font-size: 2.8rem;
  font-weight: 600;
}
*[renewal-ui=true] .employee .stresscheck_sheet article .advice .result_score .status .text .small {
  margin: -5px 0 0;
  font-size: 2rem;
  display: block;
}
*[renewal-ui=true] .employee .stresscheck_sheet article .advice .result_score .score_detail {
  margin: 5px 0 0;
  text-align: center;
  font-size: 1.8rem;
  font-weight: 600;
}
*[renewal-ui=true] .employee .stresscheck_sheet article .advice .result_score .score_detail .num {
  font-family: futura-pt, sans-serif;
  font-size: 2.4rem;
  font-weight: normal;
  font-style: italic;
  color: #707070;
}
*[renewal-ui=true] .employee .stresscheck_sheet article .advice .result_score .score_detail .total {
  margin-right: 0.2em;
  font-size: 4rem;
}
*[renewal-ui=true] .employee .stresscheck_sheet article .advice .result_score.score1 .status::before {
  border: 8px solid #C24A4A;
}
*[renewal-ui=true] .employee .stresscheck_sheet article .advice .result_score.score1 .text {
  color: #C24A4A;
}
*[renewal-ui=true] .employee .stresscheck_sheet article .advice .result_score.score1 .total {
  color: #C24A4A;
}
*[renewal-ui=true] .employee .stresscheck_sheet article .advice .result_score.score2 .status::before {
  border: 8px solid #EBB267;
}
*[renewal-ui=true] .employee .stresscheck_sheet article .advice .result_score.score2 .text {
  color: #C16700;
}
*[renewal-ui=true] .employee .stresscheck_sheet article .advice .result_score.score2 .total {
  color: #C16700;
}
*[renewal-ui=true] .employee .stresscheck_sheet article .advice .result_score.score3 .status::before {
  border: 8px solid #E3E389;
}
*[renewal-ui=true] .employee .stresscheck_sheet article .advice .result_score.score3 .text {
  color: #BFBF3F;
}
*[renewal-ui=true] .employee .stresscheck_sheet article .advice .result_score.score3 .total {
  color: #BFBF3F;
}
*[renewal-ui=true] .employee .stresscheck_sheet article .advice .result_score.score4 .status::before {
  border: 8px solid #A9E18E;
}
*[renewal-ui=true] .employee .stresscheck_sheet article .advice .result_score.score4 .text {
  color: #77B758;
}
*[renewal-ui=true] .employee .stresscheck_sheet article .advice .result_score.score4 .total {
  color: #77B758;
}
*[renewal-ui=true] .employee .stresscheck_sheet article .advice .result_score.score5 .status::before {
  border: 8px solid #9AE1E1;
}
*[renewal-ui=true] .employee .stresscheck_sheet article .advice .result_score.score5 .text {
  color: #2FBED5;
}
*[renewal-ui=true] .employee .stresscheck_sheet article .advice .result_score.score5 .total {
  color: #2FBED5;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .employee .stresscheck_sheet article .advice .advice_text {
    width: calc(100% - 250px);
  }
}
*[renewal-ui=true] .employee .stresscheck_sheet article .advice .advice_text li {
  margin-top: 1em;
}
*[renewal-ui=true] .employee .stresscheck_sheet article .advice .advice_text li:nth-of-type(1) {
  margin-top: 0;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .employee .stresscheck_sheet article .advice .advice_sec {
    width: 30%;
    text-align: center;
  }
  *[renewal-ui=true] .employee .stresscheck_sheet article .advice .advice_sec .advice_text {
    margin-top: 10px;
    width: auto;
  }
  *[renewal-ui=true] .employee .stresscheck_sheet article .advice .advice_sec li {
    text-align: left;
  }
}
*[renewal-ui=true] .employee .stresscheck_sheet article .advice .separator {
  background: #ccc;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .employee .stresscheck_sheet article .advice .separator {
    width: 1px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee .stresscheck_sheet article .advice .separator {
    margin: 20px 0;
    width: 100%;
    height: 1px;
  }
}
*[renewal-ui=true] .employee .stresscheck_sheet article .advice .total_score {
  margin: 30px 0 0;
  padding: 10px;
  text-align: center;
  background: #fff;
  font-size: 1.8rem;
  line-height: 1;
  font-weight: 600;
}
*[renewal-ui=true] .employee .stresscheck_sheet article .advice .total_score .num {
  font-family: futura-pt, sans-serif;
  font-size: 2.4rem;
  font-weight: normal;
  font-style: italic;
  color: #707070;
}
*[renewal-ui=true] .employee .stresscheck_sheet article .advice .total_score .total {
  margin-right: 0.2em;
  font-size: 4rem;
  color: #333;
}
*[renewal-ui=true] .employee .stresscheck_sheet .stresscheck_result {
  margin-top: 80px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee .stresscheck_sheet .stresscheck_result {
    margin-top: 60px;
  }
}
*[renewal-ui=true] .employee .stresscheck_sheet .stresscheck_result h3 {
  position: relative;
  font-size: 2.4rem;
}
*[renewal-ui=true] .employee .stresscheck_sheet .stresscheck_result h3::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto 0;
  width: calc(100% - 60px);
  height: 1px;
  background: #ccc;
}
*[renewal-ui=true] .employee .stresscheck_sheet .stresscheck_result .box {
  margin-top: 20px;
  text-align: left;
  box-shadow: none;
  border-radius: 0;
  background: url("/h2_bg_left.b4c10c35.png") left top/156px auto no-repeat;
  background-color: #F9F9F9;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .employee .stresscheck_sheet .stresscheck_result .box {
    padding: 30px;
  }
}
*[renewal-ui=true] .employee .stresscheck_sheet .stresscheck_result .box .sub_ttl {
  margin-bottom: 20px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .employee .stresscheck_sheet .stresscheck_result .box .sub_ttl {
    font-size: 1.8rem;
  }
}
*[renewal-ui=true] .employee .stresscheck_sheet .stresscheck_result .box .result_score {
  width: 200px;
  margin: 0 auto;
}
*[renewal-ui=true] .employee .stresscheck_sheet .stresscheck_result .box .result_score .status {
  position: relative;
  margin: 0 auto;
  width: 140px;
  height: 140px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  text-align: center;
  background: left -2px center no-repeat;
  line-height: 140%;
}
*[renewal-ui=true] .employee .stresscheck_sheet .stresscheck_result .box .result_score .status::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 100%;
}
*[renewal-ui=true] .employee .stresscheck_sheet .stresscheck_result .box .result_score .status img {
  width: 30px;
  height: auto;
}
*[renewal-ui=true] .employee .stresscheck_sheet .stresscheck_result .box .result_score .status .text {
  margin: 10px 0 0;
  font-size: 2.8rem;
  font-weight: 600;
}
*[renewal-ui=true] .employee .stresscheck_sheet .stresscheck_result .box .result_score .status .text .small {
  margin: -5px 0 0;
  font-size: 2rem;
  display: block;
}
*[renewal-ui=true] .employee .stresscheck_sheet .stresscheck_result .box .result_score .score_detail {
  margin: 5px 0 0;
  text-align: center;
  font-size: 1.8rem;
  font-weight: 600;
}
*[renewal-ui=true] .employee .stresscheck_sheet .stresscheck_result .box .result_score .score_detail .num {
  font-family: futura-pt, sans-serif;
  font-size: 2.4rem;
  font-weight: normal;
  font-style: italic;
  color: #707070;
}
*[renewal-ui=true] .employee .stresscheck_sheet .stresscheck_result .box .result_score .score_detail .total {
  margin-right: 0.2em;
  font-size: 4rem;
}
*[renewal-ui=true] .employee .stresscheck_sheet .stresscheck_result .box .result_score.score1 .status::before {
  border: 8px solid #C24A4A;
}
*[renewal-ui=true] .employee .stresscheck_sheet .stresscheck_result .box .result_score.score1 .text {
  color: #C24A4A;
}
*[renewal-ui=true] .employee .stresscheck_sheet .stresscheck_result .box .result_score.score1 .total {
  color: #C24A4A;
}
*[renewal-ui=true] .employee .stresscheck_sheet .stresscheck_result .box .result_score.score2 .status::before {
  border: 8px solid #EBB267;
}
*[renewal-ui=true] .employee .stresscheck_sheet .stresscheck_result .box .result_score.score2 .text {
  color: #C16700;
}
*[renewal-ui=true] .employee .stresscheck_sheet .stresscheck_result .box .result_score.score2 .total {
  color: #C16700;
}
*[renewal-ui=true] .employee .stresscheck_sheet .stresscheck_result .box .result_score.score3 .status::before {
  border: 8px solid #E3E389;
}
*[renewal-ui=true] .employee .stresscheck_sheet .stresscheck_result .box .result_score.score3 .text {
  color: #BFBF3F;
}
*[renewal-ui=true] .employee .stresscheck_sheet .stresscheck_result .box .result_score.score3 .total {
  color: #BFBF3F;
}
*[renewal-ui=true] .employee .stresscheck_sheet .stresscheck_result .box .result_score.score4 .status::before {
  border: 8px solid #A9E18E;
}
*[renewal-ui=true] .employee .stresscheck_sheet .stresscheck_result .box .result_score.score4 .text {
  color: #77B758;
}
*[renewal-ui=true] .employee .stresscheck_sheet .stresscheck_result .box .result_score.score4 .total {
  color: #77B758;
}
*[renewal-ui=true] .employee .stresscheck_sheet .stresscheck_result .box .result_score.score5 .status::before {
  border: 8px solid #9AE1E1;
}
*[renewal-ui=true] .employee .stresscheck_sheet .stresscheck_result .box .result_score.score5 .text {
  color: #2FBED5;
}
*[renewal-ui=true] .employee .stresscheck_sheet .stresscheck_result .box .result_score.score5 .total {
  color: #2FBED5;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .employee .stresscheck_sheet .stresscheck_result .box .advice_text {
    width: calc(100% - 250px);
    padding: 0 0 5px 20px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee .stresscheck_sheet .stresscheck_result .box .advice_text {
    margin: 0 0 0 25px;
    padding: 0;
  }
}
*[renewal-ui=true] .employee .stresscheck_sheet .stresscheck_result .box .advice_text li {
  margin-top: 0.5em;
  list-style: disc;
}
*[renewal-ui=true] .employee .stresscheck_sheet .stresscheck_result .box .advice_text li:nth-of-type(1) {
  margin-top: 0;
}
*[renewal-ui=true] .employee .stresscheck_sheet .physician {
  margin-top: 30px;
}
*[renewal-ui=true] .employee .stresscheck_sheet .physician .sub_ttl {
  display: inline-block;
  text-align: left;
  font-size: 1.6rem;
  line-height: 130%;
  padding-bottom: 3px;
  border-bottom: 3px solid #333;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .employee .stresscheck_sheet .physician .inhouse {
    width: 49%;
  }
}
*[renewal-ui=true] .employee .stresscheck_sheet .physician .inhouse dl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 10px 0 0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee .stresscheck_sheet .physician .inhouse dl {
    font-size: 1.4rem;
  }
}
*[renewal-ui=true] .employee .stresscheck_sheet .physician .inhouse dl dt {
  width: 6em;
  margin: 2px 0 0;
  padding: 5px 10px;
  box-sizing: border-box;
  color: #fff;
  background: #333;
}
*[renewal-ui=true] .employee .stresscheck_sheet .physician .inhouse dl dd {
  width: calc(100% - 6em);
  margin: 2px 0 0;
  padding: 5px 10px;
  box-sizing: border-box;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .employee .stresscheck_sheet .physician .outside {
    width: 49%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee .stresscheck_sheet .physician .outside {
    margin-top: 30px;
  }
}
*[renewal-ui=true] .employee .stresscheck_sheet .physician .outside p {
  margin: 10px 0 0;
  font-size: 1.5rem;
}
*[renewal-ui=true] .employee .stresscheck_sheet .physician .meeting {
  margin-top: 30px;
}
*[renewal-ui=true] .employee .stresscheck_sheet .physician .meeting p {
  margin-top: 10px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee .stresscheck_sheet .physician .meeting p {
    font-size: 1.5rem;
  }
}
*[renewal-ui=true] .employee .stresscheck_sheet .physician .meeting form {
  padding: 10px;
  background: #E3F8F1;
  text-align: center;
}
*[renewal-ui=true] .employee .stresscheck_sheet .physician .meeting form input[type=radio] {
  margin-left: 20px;
}
*[renewal-ui=true] .employee .stresscheck_sheet .physician .meeting label {
  margin: 0 20px 0 5px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee .stresscheck_sheet .physician .meeting label {
    font-size: 1.4rem;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .employee .selfcare {
    margin-right: 30px;
  }
}
*[renewal-ui=true] .employee .selfcare .selfcare_detail {
  text-align: center;
}
*[renewal-ui=true] .employee .selfcare .selfcare_detail .num {
  margin: 0;
  padding: 0;
  color: #5bb49b;
  font-family: futura-pt, sans-serif;
  font-size: 2.4rem;
  text-align: center;
  font-style: italic;
}
*[renewal-ui=true] .employee .selfcare .selfcare_detail h2 {
  background: none;
  margin: 0;
  padding: 0;
  border: none;
}
*[renewal-ui=true] .employee .selfcare .selfcare_detail h2::before,
*[renewal-ui=true] .employee .selfcare .selfcare_detail h2::after {
  display: none;
}
*[renewal-ui=true] .employee .selfcare .selfcare_detail h2 {
  display: inline-block;
  margin: 3px 0 0;
  padding: 0 0 5px;
  border-bottom: 5px solid #333;
}
*[renewal-ui=true] .employee .selfcare .selfcare_detail .lead {
  margin: 1.5em 0 0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee .selfcare .selfcare_detail .lead {
    margin: 1.5em 5% 0;
    text-align: left;
    font-size: 1.4rem;
  }
}
*[renewal-ui=true] .employee .selfcare .selfcare_detail.detail1 ol {
  margin: 20px 0 0;
  padding: 0;
  display: inline-block;
  list-style: none;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee .selfcare .selfcare_detail.detail1 ol {
    margin: 20px 5% 0;
  }
}
*[renewal-ui=true] .employee .selfcare .selfcare_detail.detail1 ol li {
  background: #EBFBEF;
  margin: 5px 0 0;
  padding: 10px 20px;
  border-radius: 5px;
  text-align: left;
  font-size: 1.8rem;
  font-weight: bold;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee .selfcare .selfcare_detail.detail1 ol li {
    font-size: 1.6rem;
  }
}
*[renewal-ui=true] .employee .selfcare .selfcare_detail.detail1 ol li .num {
  display: inline-block;
  margin-right: 10px;
}
*[renewal-ui=true] .employee .selfcare .selfcare_detail.detail2 {
  margin: 80px 0 0;
}
*[renewal-ui=true] .employee .selfcare .selfcare_detail.detail2 ul {
  margin: 30px 0 0;
  padding: 0;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .employee .selfcare .selfcare_detail.detail2 ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee .selfcare .selfcare_detail.detail2 ul {
    margin: 30px 5% 0;
  }
}
*[renewal-ui=true] .employee .selfcare .selfcare_detail.detail2 ul li {
  position: relative;
  border-radius: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
  box-sizing: border-box;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .employee .selfcare .selfcare_detail.detail2 ul li {
    width: 48%;
    margin: 30px 0 0;
    padding: 20px 30px 30px;
  }
  *[renewal-ui=true] .employee .selfcare .selfcare_detail.detail2 ul li.howto1 {
    order: 1;
  }
  *[renewal-ui=true] .employee .selfcare .selfcare_detail.detail2 ul li.howto2 {
    order: 3;
  }
  *[renewal-ui=true] .employee .selfcare .selfcare_detail.detail2 ul li.howto3 {
    order: 2;
  }
  *[renewal-ui=true] .employee .selfcare .selfcare_detail.detail2 ul li.howto4 {
    order: 4;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee .selfcare .selfcare_detail.detail2 ul li {
    margin: 30px 0 0;
    padding: 20px 15px 15px;
  }
}
*[renewal-ui=true] .employee .selfcare .selfcare_detail.detail2 ul li h3 {
  margin: 10px 0 0;
  font-size: 2rem;
}
*[renewal-ui=true] .employee .selfcare .selfcare_detail.detail2 ul li p {
  margin: 10px 0 0;
  text-align: left;
  font-size: 1.5rem;
}
*[renewal-ui=true] .employee .selfcare .selfcare_detail.detail2 ul li h4 {
  margin: 20px 0 0;
  text-align: left;
  color: #5bb49b;
}
*[renewal-ui=true] .employee .selfcare .selfcare_detail.detail2 ul li figure {
  position: relative;
  margin: -40px 0 0;
}
*[renewal-ui=true] .employee .selfcare .selfcare_detail.detail2 ul li figure img {
  width: 80%;
  max-width: 322px;
  height: auto;
}
*[renewal-ui=true] .employee .selfcare .selfcare_detail.detail3 {
  position: relative;
  margin: 80px 0 0;
}
*[renewal-ui=true] .employee .selfcare .selfcare_detail.detail3 .check_point {
  position: relative;
  margin: 30px 0 0;
  padding: 20px 30px 15px;
  background: #FBF7F1;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee .selfcare .selfcare_detail.detail3 .check_point {
    margin: 20px 5% 0;
  }
}
*[renewal-ui=true] .employee .selfcare .selfcare_detail.detail3 .check_point figure {
  position: absolute;
  right: 0;
  bottom: -40px;
}
*[renewal-ui=true] .employee .selfcare .selfcare_detail.detail3 .check_point figure img {
  width: 70%;
  max-width: 131px;
  height: auto;
}
*[renewal-ui=true] .employee .selfcare .selfcare_detail.detail3 ul {
  margin: 0;
  padding: 0;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .employee .selfcare .selfcare_detail.detail3 ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
*[renewal-ui=true] .employee .selfcare .selfcare_detail.detail3 ul li {
  margin: 10px 0 0;
  padding: 0 0 0 25px;
  text-align: left;
  font-size: 1.6rem;
  background: url("/icon_check.deacdff4.png") left top 3px/16px auto no-repeat;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .employee .selfcare .selfcare_detail.detail3 ul li:nth-of-type(odd) {
    width: 52%;
  }
  *[renewal-ui=true] .employee .selfcare .selfcare_detail.detail3 ul li:nth-of-type(even) {
    width: 44%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee .selfcare .selfcare_detail.detail3 ul li {
    font-size: 1.5rem;
  }
}
*[renewal-ui=true] .employee .selfcare .source {
  margin: 30px 5% 0;
  font-size: 1.4rem;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .employee .selfcare .source {
    text-align: center;
  }
}
*[renewal-ui=true] .employee .stresscheck_download {
  margin: 0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee .stresscheck_download {
    margin: 20px 0 0 6vw;
  }
}
*[renewal-ui=true] .employee .reminder {
  position: relative;
  margin: 0 0 2px;
  padding: 8px 30px 8px 10px;
  background: #ffe3e9;
  border-radius: 3px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .employee .reminder {
    margin: 0 30px 5px 0;
  }
  *[renewal-ui=true] .employee .reminder:nth-of-type(1) {
    margin-top: 20px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .employee .reminder:nth-last-of-type(1) {
    margin-bottom: 30px;
  }
}
*[renewal-ui=true] .employee .reminder a {
  color: #486bcd;
}
*[renewal-ui=true] .employee .reminder .close {
  position: absolute;
  top: 4px;
  right: 15px;
  font-size: 1.8rem;
  cursor: pointer;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .employee .employee_follow {
    margin-top: 30px;
  }
}
*[renewal-ui=true] .employee .employee_follow table.list thead {
  top: 59px;
}
*[renewal-ui=true] .employee .employee_follow table.list .follow_date {
  width: 80px;
}
*[renewal-ui=true] .employee .employee_follow table.list .follow_type {
  width: 90px;
}
*[renewal-ui=true] .employee .employee_follow table.list .interviewer {
  width: 110px;
}
*[renewal-ui=true] .employee .employee_follow table.list .content {
  width: 25%;
}
*[renewal-ui=true] .employee .employee_follow table.list .org {
  width: 110px;
}
*[renewal-ui=true] .employee .employee_follow table.list .target {
  width: 110px;
}
*[renewal-ui=true] .employee .employee_follow table.list .text {
  width: 20%;
  vertical-align: top;
  text-align: left;
}
*[renewal-ui=true] .employee .employee_follow table.list .text p {
  margin: 0;
}
*[renewal-ui=true] .employee .employee_follow table.list .text .follow_text {
  display: inline;
}
*[renewal-ui=true] .employee .employee_follow table.list .text .read_more {
  color: #8293E3;
  display: none;
  cursor: pointer;
}
*[renewal-ui=true] .employee .employee_follow table.list img {
  border-radius: 0;
}
*[renewal-ui=true] .employee .employee_follow table.list .reaction,
*[renewal-ui=true] .employee .employee_follow table.list .reaction_edit {
  width: 30px;
  height: auto;
}
*[renewal-ui=true] .employee .employee_follow table.list .icon_edit {
  width: 20px;
  height: auto;
}
*[renewal-ui=true] .employee .employee_follow table.list .reaction_cell {
  position: relative;
}
*[renewal-ui=true] .employee .employee_follow table.list .reaction_select {
  cursor: pointer;
}
*[renewal-ui=true] .employee .employee_follow table.list .reaction_list {
  display: none;
  position: absolute;
  left: -145px;
  right: 0;
  bottom: 95%;
  z-index: 210;
  width: 350px;
  border-radius: 50px;
  border: 2px solid #5bb49b;
  background: #fff;
}
*[renewal-ui=true] .employee .employee_follow table.list .reaction_list ul {
  margin: 0;
  padding: 10px 20px;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
}
*[renewal-ui=true] .employee .employee_follow table.list .reaction_list li {
  width: 30px;
}
*[renewal-ui=true] .employee .employee_follow table.list .reaction_list li img {
  cursor: pointer;
}
*[renewal-ui=true] .employee .employee_follow table.list .reaction_list::before,
*[renewal-ui=true] .employee .employee_follow table.list .reaction_list::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  border-style: solid;
}
*[renewal-ui=true] .employee .employee_follow table.list .reaction_list::before {
  bottom: -10px;
  border-right: 10px solid rgba(0, 0, 0, 0);
  border-left: 10px solid rgba(0, 0, 0, 0);
  border-top: 10px solid #5bb49b;
  border-bottom: 0;
}
*[renewal-ui=true] .employee .employee_follow table.list .reaction_list::after {
  bottom: -7px;
  border-right: 10px solid rgba(0, 0, 0, 0);
  border-left: 10px solid rgba(0, 0, 0, 0);
  border-top: 10px solid #fff;
  border-bottom: 0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee .employee_report .data_info .follow_create {
    width: 100%;
  }
}
*[renewal-ui=true] .employee .employee_report .data_info .button {
  margin-top: 0;
  background-image: none;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee .employee_report .data_info .button {
    width: 100%;
  }
}
*[renewal-ui=true] .employee .employee_report table.list .follow_date {
  width: 70px;
}
*[renewal-ui=true] .employee .employee_report table.list .follow_type {
  width: 90px;
}
*[renewal-ui=true] .employee .employee_report table.list .interviewer,
*[renewal-ui=true] .employee .employee_report table.list .content {
  width: 24%;
}
*[renewal-ui=true] .employee .employee_report table.list .title {
  width: 100px;
}
*[renewal-ui=true] .employee .employee_report table.list .org {
  width: 110px;
}
*[renewal-ui=true] .employee .employee_report table.list .target {
  width: 110px;
}
*[renewal-ui=true] .employee .employee_report table.list .text {
  width: 20%;
  vertical-align: top;
  text-align: left;
}
*[renewal-ui=true] .employee .employee_report table.list .text p {
  margin: 0;
}
*[renewal-ui=true] .employee .employee_report table.list .text .follow_text {
  display: inline;
}
*[renewal-ui=true] .employee .employee_report table.list .text .read_more {
  color: #8293E3;
  display: none;
  cursor: pointer;
}
*[renewal-ui=true] .employee .employee_report table.list .comment {
  position: relative;
  background: #fff;
}
*[renewal-ui=true] .employee .employee_report table.list .comment_icon img {
  width: 19px;
  height: auto;
}
*[renewal-ui=true] .employee .employee_report table.list .icon_edit {
  width: 20px;
  height: auto;
}
*[renewal-ui=true] .employee .modal-follow-inner {
  max-width: 950px !important;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .employee .modal-follow-inner.follow_delete {
    max-height: 430px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .employee .modal-follow-inner.block_delete {
    max-height: 300px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee .modal-follow-inner.block_delete {
    max-height: 48vh;
  }
}
*[renewal-ui=true] .employee .modal-follow-inner .share {
  position: relative;
  text-align: right;
}
*[renewal-ui=true] .employee .modal-follow-inner .share label {
  margin-left: 5px;
}
*[renewal-ui=true] .employee .modal-follow-inner .helper {
  width: auto;
  bottom: 110%;
  right: 0;
}
*[renewal-ui=true] .employee .modal-follow {
  display: none;
  margin-top: 0;
}
*[renewal-ui=true] .employee .modal-follow form {
  position: relative;
  margin-top: 0 !important;
}
*[renewal-ui=true] .employee .modal-follow h4.title {
  font-size: 2rem;
  background: url("/note_bg.593a0562.png") left top repeat;
  position: -webkit-sticky;
  position: sticky;
  z-index: 10000;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .employee .modal-follow h4.title {
    top: -50px;
    margin: 0 -50px;
    padding: 15px 50px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee .modal-follow h4.title {
    top: -20px;
    padding: 10px 15px;
    margin: 0 -30px;
    font-size: 1.6rem;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .employee .modal-follow input[type=text],
*[renewal-ui=true] .employee .modal-follow input[type=mail],
*[renewal-ui=true] .employee .modal-follow input[type=password],
*[renewal-ui=true] .employee .modal-follow input[type=tel],
*[renewal-ui=true] .employee .modal-follow input[type=num],
*[renewal-ui=true] .employee .modal-follow input[type=url],
*[renewal-ui=true] .employee .modal-follow input[type=date] {
    width: 100%;
    margin: 0;
    padding: 5px;
    font-size: 1.4rem;
    box-sizing: border-box;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee .modal-follow input[type=text],
*[renewal-ui=true] .employee .modal-follow input[type=mail],
*[renewal-ui=true] .employee .modal-follow input[type=password],
*[renewal-ui=true] .employee .modal-follow input[type=tel],
*[renewal-ui=true] .employee .modal-follow input[type=num],
*[renewal-ui=true] .employee .modal-follow input[type=url],
*[renewal-ui=true] .employee .modal-follow input[type=date] {
    margin: 0 0 10px;
    font-size: 1.4rem;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee .modal-follow dl.info {
    margin-top: 30px;
  }
}
*[renewal-ui=true] .employee .modal-follow dl.info dt {
  position: relative;
  color: #5bb49b;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .employee .modal-follow dl.info dt {
    padding-top: 25px;
    width: 36%;
    float: left;
  }
  *[renewal-ui=true] .employee .modal-follow dl.info dt.no_float {
    float: none;
    width: auto;
    position: relative;
    margin: 40px 0 0;
    padding: 10px 25px;
    color: #333 !important;
    border-bottom: 2px solid #999;
    z-index: 1;
  }
  *[renewal-ui=true] .employee .modal-follow dl.info dt.no_float::before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    padding: 0;
    background: url("/h2_bg_left.b4c10c35.png") left top/156px auto no-repeat, url("/h2_bg_right.227f30a3.png") right top/156px auto no-repeat;
    background-color: #F5F4F3;
    z-index: -1;
  }
  *[renewal-ui=true] .employee .modal-follow dl.info dt.no_float::after {
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-color: #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 10px 10px 0px 0px;
    z-index: -1;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee .modal-follow dl.info dt {
    padding: 0;
  }
}
*[renewal-ui=true] .employee .modal-follow dl.info dt.uneditable {
  padding-top: 20px;
}
*[renewal-ui=true] .employee .modal-follow dl.info dd {
  margin: 0;
  vertical-align: middle;
  font-size: 1.4rem;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .employee .modal-follow dl.info dd {
    padding: 20px 0 20px 40%;
    border-bottom: 1px solid #ccc;
  }
  *[renewal-ui=true] .employee .modal-follow dl.info dd.no_float {
    padding: 0;
    border-bottom: none;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee .modal-follow dl.info dd {
    margin-bottom: 20px;
    border-bottom: 1px solid #ccc;
    padding: 0 0 10px;
  }
}
*[renewal-ui=true] .employee .modal-follow dl.info dd.pt0 {
  padding-top: 0;
}
*[renewal-ui=true] .employee .modal-follow dl.info dd.bb0 {
  border-bottom: none;
}
*[renewal-ui=true] .employee .modal-follow dl.info dd .lead {
  margin-top: 10px;
  margin-bottom: 20px;
}
*[renewal-ui=true] .employee .modal-follow dl.info dd .progress {
  margin: 0 0 20px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .employee .modal-follow dl.info dd select {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee .modal-follow dl.info dd select {
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .employee .modal-follow dl.info dd .select-wrap {
    width: 100%;
    margin: 0;
  }
  *[renewal-ui=true] .employee .modal-follow dl.info dd .select-wrap::after {
    top: 15px;
    bottom: auto;
    margin: 0;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee .modal-follow dl.info dd .select-wrap {
    width: 100%;
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee .modal-follow input[type=submit].edit {
    line-height: 25px;
    width: 100%;
    height: auto !important;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .employee .modal-follow .approve_mail input[type=submit].edit {
    top: -13px;
  }
}
*[renewal-ui=true] .employee .modal-follow .resign h4 {
  text-align: center;
}
*[renewal-ui=true] .employee .modal-follow table td.manager {
  padding-right: 10px !important;
  white-space: nowrap;
}
*[renewal-ui=true] .employee .modal-follow table td .select-wrap {
  margin-right: 0;
  width: auto !important;
}
*[renewal-ui=true] .employee .modal-follow .helper {
  text-align: left;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .employee .modal-follow .helper {
    max-width: 600px;
  }
}
*[renewal-ui=true] .employee .modal-follow .delete_btn {
  margin-top: 30px;
  margin-bottom: 0;
  text-align: right;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee .modal-follow .delete_btn {
    margin: 20px 5vw 0;
  }
}
*[renewal-ui=true] .employee .modal-follow .delete_btn button {
  display: inline-block;
  background: #fff url("/icon_trashbox.96744675.svg") left center/15px auto no-repeat;
  color: #5bb49b;
  padding: 0 0 0 30px;
  border: none;
  outline: none;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee .modal-follow .delete_btn button {
    font-size: 1.4rem;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .employee .modal-follow.modal_follow_edit .authority.edit {
    padding-top: 26px;
  }
}
*[renewal-ui=true] .employee .modal-follow.modal_follow_edit .facial_icon {
  width: 50px;
}
*[renewal-ui=true] .employee .modal-follow.modal_follow_edit .facial_icon img {
  width: 100%;
  height: auto;
}
*[renewal-ui=true] .employee .modal-follow.modal_follow_edit .employee_comment {
  width: calc(100% - 70px);
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .employee .modal-follow.modal_follow_edit dl.info dd {
    font-size: 1.6rem;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .employee .modal-follow.modal_follow_edit dl.info dd.no_float {
    padding-top: 20px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .employee .modal-follow.modal_follow_edit dl.info dd textarea {
    margin-top: 0;
  }
}
*[renewal-ui=true] .employee .modal-follow.modal_follow_edit dl.info .attention {
  margin-top: 0;
  font-size: 1.4rem;
}
*[renewal-ui=true] .employee .modal-follow.modal_follow_edit .reaction_list ul {
  margin: 20px 0 0;
  padding: 10px 20px;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee .modal-follow.modal_follow_edit .reaction_list ul {
    margin: 0;
    padding: 10px 0;
  }
}
*[renewal-ui=true] .employee .modal-follow.modal_follow_edit .reaction_list li {
  width: 50px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee .modal-follow.modal_follow_edit .reaction_list li {
    width: 30px;
  }
}
*[renewal-ui=true] .employee .modal-follow.modal_follow_edit .reaction_list li img.reaction_icon {
  position: relative;
  width: 50px;
  height: auto;
  cursor: pointer;
  opacity: 0.4;
  cursor: pointer;
  filter: grayscale(0.5);
  transform-style: preserve-3d;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee .modal-follow.modal_follow_edit .reaction_list li img.reaction_icon {
    width: 30px;
  }
}
*[renewal-ui=true] .employee .modal-follow.modal_follow_edit .reaction_list li img.reaction_icon:hover {
  opacity: 1;
  filter: grayscale(0);
}
@keyframes emote_select {
  0% {
    top: 0;
  }
  50% {
    top: -20px;
    transform: rotateY(180deg);
    transform-origin: 0 -25px 50%;
  }
  100% {
    top: 0;
    transform: rotateY(360deg);
  }
}
*[renewal-ui=true] .employee .modal-follow.modal_follow_edit .reaction_list li img.reaction_icon.select {
  opacity: 1;
  cursor: default;
  filter: grayscale(0);
  animation: emote_select 0.2s linear 1 forwards;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .employee .modal-follow.modal_follow_create,
*[renewal-ui=true] .employee .modal-follow.modal_follow_report {
    padding-bottom: 50px;
  }
}
*[renewal-ui=true] .employee .modal-follow.modal_follow_create .move,
*[renewal-ui=true] .employee .modal-follow.modal_follow_report .move {
  padding-left: 0;
}
*[renewal-ui=true] .employee .modal-follow.modal_follow_create h3,
*[renewal-ui=true] .employee .modal-follow.modal_follow_report h3 {
  padding: 15px;
  text-align: center;
  background: url("/note_bg.593a0562.png");
  display: -webkit-box;
  display: flex;
  flex-wrap: nowrap;
  -webkit-box-pack: justify;
  justify-content: space-between;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .employee .modal-follow.modal_follow_create h3 .necessary,
*[renewal-ui=true] .employee .modal-follow.modal_follow_report h3 .necessary {
    width: 60px;
    padding: 9px 10px;
  }
}
*[renewal-ui=true] .employee .modal-follow.modal_follow_create h3 input,
*[renewal-ui=true] .employee .modal-follow.modal_follow_report h3 input {
  text-align: center;
  font-size: 1.8rem;
  margin-left: 10px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .employee .modal-follow.modal_follow_create dl.info dd,
*[renewal-ui=true] .employee .modal-follow.modal_follow_report dl.info dd {
    font-size: 1.6rem;
  }
}
*[renewal-ui=true] .employee .modal-follow.modal_follow_create .report_info,
*[renewal-ui=true] .employee .modal-follow.modal_follow_report .report_info {
  margin-top: 20px;
  text-align: right;
  font-size: 1.4rem;
}
*[renewal-ui=true] .employee .modal-follow.modal_follow_create dt.report_title,
*[renewal-ui=true] .employee .modal-follow.modal_follow_report dt.report_title {
  width: 150px;
}
*[renewal-ui=true] .employee .modal-follow.modal_follow_create dd.report_detail,
*[renewal-ui=true] .employee .modal-follow.modal_follow_report dd.report_detail {
  padding: 20px 0 20px 170px;
}
*[renewal-ui=true] .employee .modal-follow.modal_follow_create .report_send_mail,
*[renewal-ui=true] .employee .modal-follow.modal_follow_report .report_send_mail {
  position: relative;
  width: 500px;
  margin: 10px auto 0;
  text-align: center;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee .modal-follow.modal_follow_create .report_send_mail,
*[renewal-ui=true] .employee .modal-follow.modal_follow_report .report_send_mail {
    width: 100%;
  }
}
*[renewal-ui=true] .employee .modal-follow.modal_follow_create .report_send_mail input[type=checkbox],
*[renewal-ui=true] .employee .modal-follow.modal_follow_report .report_send_mail input[type=checkbox] {
  margin-right: 5px;
}
*[renewal-ui=true] .employee .modal-follow.modal_follow_report dd.no_float:nth-last-of-type(1) {
  padding-top: 20px;
}
*[renewal-ui=true] .employee .modal-follow.modal_follow_delete {
  display: none;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: 92%;
  max-width: 750px;
  height: 260px;
  background: #fff;
  z-index: 20005;
  border-radius: 10px;
  box-sizing: border-box;
  overflow: auto;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .employee .modal-follow.modal_follow_delete {
    padding: 50px;
  }
}
@media screen and (min-width: 767px) and (max-width: 768px) and (orientation: portrait) {
  *[renewal-ui=true] .employee .modal-follow.modal_follow_delete {
    height: 95%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee .modal-follow.modal_follow_delete {
    padding: 20px 30px 20px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .employee .modal-follow.modal_follow_delete.users_delete {
    max-height: 540px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee .modal-follow.modal_follow_delete.users_delete {
    max-height: 550px;
  }
}
*[renewal-ui=true] .employee .modal-follow.modal_follow_delete .resign input[type=submit] {
  margin-top: 0;
  background-color: #d11010;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .employee .modal-follow.modal_follow_delete .resign {
    margin-right: 0;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee .modal-follow.modal_follow_delete .resign h4 {
    margin-top: 0;
    font-size: 1.6rem;
  }
  *[renewal-ui=true] .employee .modal-follow.modal_follow_delete .resign form {
    margin: 30px 0 0;
    padding: 20px 0 20px;
  }
}
*[renewal-ui=true] .employee .modal-follow.modal_follow_delete .resign .follow_delete_cancel {
  display: block;
  margin: 20px auto 0;
  text-align: center;
  color: #5bb49b;
  background: #fff url("/btn_arrow_prev.6637afef.svg") left 15px center no-repeat;
  border: 1px solid #5bb49b;
}
*[renewal-ui=true] .employee .modal-follow.modal_follow_delete .resign .follow_delete_cancel:hover {
  background: #5bb49b url("/btn_arrow_prev.6637afef.svg") left 15px center no-repeat;
  color: #fff;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .employee .setting_detail {
    margin-right: 30px;
  }
}
*[renewal-ui=true] .employee .setting_detail h2 {
  text-align: left;
}
*[renewal-ui=true] .employee .setting_detail h2 span {
  position: relative;
  top: 3px;
  margin: 0 0 0 5px;
  display: inline-block;
  width: 20px;
  height: 20px;
  font-size: 14px;
  text-align: center;
  line-height: 20px;
  overflow: hidden;
  border-radius: 100%;
  background: #ebfae1;
  color: #747474;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee .setting_detail h2 span {
    display: none;
  }
}
*[renewal-ui=true] .employee .setting_detail .note {
  list-style: disc;
  text-align: left;
  font-size: 1.4rem;
  margin: 0 0 40px;
  padding: 20px 20px 20px 50px;
  list-style: disc;
  font-size: 1.5rem;
  background: #f6f5f2;
}
*[renewal-ui=true] .employee .setting_detail .note.-users {
  padding: 20px;
}
*[renewal-ui=true] .employee .setting_detail .note ul {
  list-style: disc;
}
*[renewal-ui=true] .employee .setting_detail .note table {
  margin-top: 20px;
}
*[renewal-ui=true] .employee .setting_detail .note table th {
  background: #5bb49b;
  color: #fff;
}
*[renewal-ui=true] .employee .setting_detail .note table .sub_head th {
  border-left: 1px solid #ccc;
}
*[renewal-ui=true] .employee .setting_detail .box {
  padding: 0;
  box-shadow: none;
}
*[renewal-ui=true] .employee .setting_detail dl {
  margin: 20px 0 0;
}
*[renewal-ui=true] .employee .setting_detail dt {
  position: relative;
  margin: 0 0 0;
  padding: 10px 25px;
  color: #333 !important;
  border-bottom: 2px solid #999;
  z-index: 1;
}
*[renewal-ui=true] .employee .setting_detail dt::before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0;
  background: url("/h2_bg_left.b4c10c35.png") left top/156px auto no-repeat, url("/h2_bg_right.227f30a3.png") right top/156px auto no-repeat;
  background-color: #F5F4F3;
  z-index: -1;
}
*[renewal-ui=true] .employee .setting_detail dt::after {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
  border-width: 10px 10px 0px 0px;
  z-index: -1;
}
*[renewal-ui=true] .employee .setting_detail dt {
  width: 100%;
  text-align: left;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .employee .setting_detail dd {
    margin: 30px 30px 0;
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee .setting_detail dd {
    margin: 10px 0 0;
  }
  *[renewal-ui=true] .employee .setting_detail dd:nth-last-of-type(1) {
    margin: 10px 0 0;
  }
}
*[renewal-ui=true] .employee .setting_detail dd.full {
  width: 100%;
  margin: 20px 0 0;
}
*[renewal-ui=true] .employee .setting_detail ul {
  margin: 0;
  padding: 0;
}
*[renewal-ui=true] .employee .setting_detail ul.flex li {
  margin-right: 20px;
}
*[renewal-ui=true] .employee .setting_detail .setting_cycle {
  margin-top: 30px;
}
*[renewal-ui=true] .employee .setting_detail .setting_cycle dt {
  padding-top: 7px;
}
*[renewal-ui=true] .employee .setting_detail .setting_edit {
  vertical-align: top;
  text-align: left;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .employee .setting_detail .setting_edit textarea {
    width: calc(100% - 150px);
  }
}
*[renewal-ui=true] .employee .setting_detail .setting_edit ul {
  display: inline-block;
  margin-right: 20px;
  vertical-align: top;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .employee .setting_detail .setting_edit ul {
    width: calc(100% - 150px);
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee .setting_detail .setting_edit ul {
    width: 100%;
  }
}
*[renewal-ui=true] .employee .setting_detail .setting_edit ul li {
  text-align: left;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .employee .setting_detail .setting_edit ul input[type=text] {
    margin-left: 20px;
    font-size: 1.6rem;
  }
}
*[renewal-ui=true] .employee .setting_detail .setting_edit input[type=submit].edit {
  margin-top: 10px;
}
*[renewal-ui=true] .employee .setting_detail .error-text {
  text-align: left;
  max-width: 100%;
}
*[renewal-ui=true] .employee .setting_detail .cycle {
  display: none;
}
*[renewal-ui=true] .employee .setting_detail .cycle .disabled {
  background: #e0e0e0;
}
*[renewal-ui=true] .employee .setting_detail .button.preview,
*[renewal-ui=true] .employee .setting_detail input[type=submit].preview {
  width: auto;
  min-width: 110px;
  display: inline-block;
  margin: 0;
  padding: 5px 25px;
  background: #5bb49b url("/btn_arrow.0b850927.svg") right 10px center no-repeat;
  background-size: 8px auto;
  color: #fff;
  font-size: 1.4rem;
  line-height: 20px;
  border-radius: 5px;
  cursor: pointer;
  border: 0;
  outline: 0;
  text-decoration: none;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee .setting_detail .button.preview,
*[renewal-ui=true] .employee .setting_detail input[type=submit].preview {
    line-height: 25px;
    width: 100%;
    height: auto !important;
  }
}
*[renewal-ui=true] .employee .setting_detail .button.preview:hover,
*[renewal-ui=true] .employee .setting_detail input[type=submit].preview:hover {
  background: #7ec4b0 url("/btn_arrow.0b850927.svg") right 10px center no-repeat;
  background-size: 8px auto;
}
*[renewal-ui=true] .employee .setting_detail .button.edit,
*[renewal-ui=true] .employee .setting_detail input[type=submit].edit {
  width: auto;
  min-width: 100px;
  display: inline-block;
  margin: 0;
  padding: 5px 25px;
  background: #5bb49b url("/btn_arrow.0b850927.svg") right 10px center no-repeat;
  background-size: 8px auto;
  color: #fff;
  font-size: 1.4rem;
  line-height: 20px;
  border-radius: 5px;
  cursor: pointer;
  border: 0;
  outline: 0;
  text-decoration: none;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee .setting_detail .button.edit,
*[renewal-ui=true] .employee .setting_detail input[type=submit].edit {
    line-height: 25px;
    width: 100%;
    height: auto !important;
  }
}
*[renewal-ui=true] .employee .setting_detail .button.edit:hover,
*[renewal-ui=true] .employee .setting_detail input[type=submit].edit:hover {
  background: #7ec4b0 url("/btn_arrow.0b850927.svg") right 10px center no-repeat;
  background-size: 8px auto;
}
*[renewal-ui=true] .employee .setting_detail select {
  position: relative;
  display: inline-block;
  border: 1px solid #ccc;
  margin: 0;
  padding: 10px 50px 10px 10px;
  font-size: 1.4rem;
  border-radius: 5px;
  line-height: 1;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee .setting_detail select {
    font-size: 1.4rem;
    padding: 15px 30px 15px 15px;
  }
}
*[renewal-ui=true] .employee .setting_detail select:disabled {
  opacity: 0.5;
}
*[renewal-ui=true] .employee .setting_detail .select-wrap {
  position: relative;
  display: inline-block;
  margin: 0 10px 0 0;
}
*[renewal-ui=true] .employee .setting_detail .select-wrap:after {
  content: "▼";
  font-size: 1rem;
  display: inline-block;
  position: absolute;
  width: 10px;
  height: 10px;
  right: 10px;
  top: 0;
  bottom: 0;
  margin: auto 0;
  transform: translateY(-50%);
}
*[renewal-ui=true] .employee .setting_detail .attention {
  margin-top: 10px;
  text-align: left;
  font-size: 1.4rem;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee .setting_detail .attention {
    font-size: 1.2rem;
  }
}
*[renewal-ui=true] .employee .setting_detail .setting_edit {
  vertical-align: top;
  text-align: left;
}
*[renewal-ui=true] .employee .setting_detail .setting_edit input[type=text],
*[renewal-ui=true] .employee .setting_detail .setting_edit input[type=tel],
*[renewal-ui=true] .employee .setting_detail .setting_edit input[type=mail],
*[renewal-ui=true] .employee .setting_detail .setting_edit input[type=password],
*[renewal-ui=true] .employee .setting_detail .setting_edit input[type=num],
*[renewal-ui=true] .employee .setting_detail .setting_edit input[type=url],
*[renewal-ui=true] .employee .setting_detail .setting_edit input[type=date] {
  display: inline-block;
  width: 100%;
  max-width: 500px;
  border: 1px solid #ccc;
  margin: 10px 0 0;
  padding: 10px 15px;
  font-size: 1.8rem;
  border-radius: 5px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee .setting_detail .setting_edit input[type=text],
*[renewal-ui=true] .employee .setting_detail .setting_edit input[type=tel],
*[renewal-ui=true] .employee .setting_detail .setting_edit input[type=mail],
*[renewal-ui=true] .employee .setting_detail .setting_edit input[type=password],
*[renewal-ui=true] .employee .setting_detail .setting_edit input[type=num],
*[renewal-ui=true] .employee .setting_detail .setting_edit input[type=url],
*[renewal-ui=true] .employee .setting_detail .setting_edit input[type=date] {
    font-size: 1.6rem;
  }
}
*[renewal-ui=true] .employee .setting_detail .setting_edit textarea {
  width: calc(100% - 150px);
}
*[renewal-ui=true] .employee .setting_detail .setting_edit .select-wrap {
  margin-top: 10px;
  width: 90%;
}
*[renewal-ui=true] .employee .setting_detail .setting_edit .select-wrap select {
  width: 100%;
  font-size: 1.6rem;
}
*[renewal-ui=true] .employee .setting_detail .setting_edit ul {
  display: inline-block;
  margin-right: 20px;
  vertical-align: top;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .employee .setting_detail .setting_edit ul {
    width: calc(100% - 150px);
  }
}
*[renewal-ui=true] .employee .setting_detail .setting_edit ul li {
  text-align: left;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .employee .setting_detail .setting_edit ul input[type=text] {
    margin-left: 20px;
    font-size: 1.6rem;
  }
}
*[renewal-ui=true] .employee .setting_detail .setting_edit ul .delete img {
  position: relative;
  top: -10px;
  width: 16px;
  height: auto;
  cursor: pointer;
}
*[renewal-ui=true] .employee .setting_detail .setting_edit input[type=submit].edit {
  margin-top: 10px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee .setting_detail .setting_edit input[type=submit].edit {
    max-width: 100%;
  }
}
*[renewal-ui=true] .employee .setting_detail .setting_edit .add {
  position: relative;
  width: 90%;
  margin: 10px 0 0;
  padding: 0;
  text-align: center;
  height: 50px;
}
*[renewal-ui=true] .employee .setting_detail .setting_edit .add::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto 0;
  width: 100%;
  height: 1px;
  background: #ccc;
  left: 0;
}
*[renewal-ui=true] .employee .setting_detail .setting_edit .add .add_btn {
  position: relative;
  display: block;
  padding: 5px 15px;
  margin: 0 auto;
  width: 250px;
  line-height: 25px;
  color: #fff;
  font-size: 1.4rem;
  background: #f4ad61;
  cursor: pointer;
  border: 10px solid #fff;
  border-radius: 15px;
}
*[renewal-ui=true] .employee .setting_detail .setting_edit .add .disabled {
  position: relative;
  display: block;
  padding: 5px 15px;
  margin: 0 auto;
  width: 250px;
  line-height: 25px;
  color: #fff;
  font-size: 1.4rem;
  background: #ccc;
  cursor: default;
  border: 10px solid #fff;
  border-radius: 15px;
}
*[renewal-ui=true] .employee.-report .employee_report .list img {
  border-radius: 0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .employee.-report .setting_detail {
    margin: 0 5vw;
  }
}
*[renewal-ui=true] .employee.-mbo {
  margin-right: 30px;
}
*[renewal-ui=true] .employee.-mbo .content_intro img {
  width: 20px;
  height: auto;
}
*[renewal-ui=true] .employee.-mbo table.send .evaluation_target,
*[renewal-ui=true] .employee.-mbo table.send td:nth-of-type(1) {
  width: 120px;
  white-space: nowrap;
}
*[renewal-ui=true] .employee.-mbo table.send th {
  width: auto;
}
*[renewal-ui=true] .employee.-mbo table.send .org {
  width: 120px;
}
*[renewal-ui=true] .employee.-mbo table.send .pos {
  width: 120px;
}
*[renewal-ui=true] .employee.-mbo table.send .process {
  width: 100px;
}
*[renewal-ui=true] .employee.-mbo table.send .process img {
  width: 16px;
  height: auto;
  cursor: pointer;
}
*[renewal-ui=true] .employee.-mbo table.send .status {
  width: 120px;
}
*[renewal-ui=true] .employee.-mbo table.send .remarks {
  width: 200px;
}
*[renewal-ui=true] .employee.-mbo table.send .edit {
  width: 50px;
}
*[renewal-ui=true] .employee.-mbo table.send .edit img {
  width: 20px;
  height: auto;
  cursor: pointer;
}
*[renewal-ui=true] .employee.-mbo table.send figure {
  margin: 0 0 0 5px;
  width: 50px;
  height: 51px;
  overflow: hidden;
}
*[renewal-ui=true] .employee.-mbo table.send figure.profile {
  position: relative;
  width: 50px;
  height: 50px;
  padding: 0;
}
*[renewal-ui=true] .employee.-mbo table.send figure.profile img {
  width: 50px;
  height: 50px;
}
*[renewal-ui=true] .employee.-mbo table.send figure.profile .default_name {
  display: none;
}
*[renewal-ui=true] .employee.-mbo table.send figure.profile.is--default .default_name {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  overflow: hidden;
  font-size: 1.8rem;
  font-weight: bold;
}
*[renewal-ui=true] .employee.-mbo table.send figure.profile.is--default a {
  color: #333;
}
*[renewal-ui=true] .employee.-mbo table.send .profile_img {
  position: relative;
  top: 0;
  width: 50px;
  height: auto;
  clip-path: circle(25px at 50% 25px);
}
*[renewal-ui=true] .employee.-mbo table.send .td_name {
  margin: 0 0 0 20px;
  padding: 4px 0 0;
  font-size: 1.6rem;
  line-height: 120%;
}
*[renewal-ui=true] .employee.-mbo table.send .kana {
  color: #666;
  font-size: 1.2rem;
}
*[renewal-ui=true] .employee.-mbo table.send .open_sheet_modal {
  color: #8293e3;
  text-decoration: underline;
  cursor: pointer;
}
*[renewal-ui=true] .employee.-mbo table.send.-setup_process tr.disabled td {
  background: #ebebeb;
}
*[renewal-ui=true] .employee.-mbo table.send.-setup_process td.process {
  white-space: nowrap;
}
*[renewal-ui=true] .employee.-mbo .mbo_process {
  margin-left: auto;
  margin-bottom: 10px;
  text-align: right;
}
*[renewal-ui=true] .employee.-mbo .mbo_process li img {
  width: 20px;
  height: auto;
  margin: 0 5px 0 0;
}
*[renewal-ui=true] .employee.-mbo .mbo_process li::before {
  display: none;
}
*[renewal-ui=true] .employee .database_table {
  overflow-x: auto;
  max-height: 85vh;
}
*[renewal-ui=true] .employee .database_table table {
  min-width: 2400px;
}
*[renewal-ui=true] .employee .database_table table th.name,
*[renewal-ui=true] .employee .database_table table th.mail,
*[renewal-ui=true] .employee .database_table table td:nth-of-type(1) {
  width: 220px;
}
*[renewal-ui=true] .employee .database_table table th.pos,
*[renewal-ui=true] .employee .database_table table th.emp_no,
*[renewal-ui=true] .employee .database_table table th.grade,
*[renewal-ui=true] .employee .database_table table .sub_head th {
  width: 150px !important;
}
*[renewal-ui=true] .employee .database_table table .sub_head th.fix_l {
  width: 65px !important;
}
*[renewal-ui=true] .employee .database_table table th.sub_content,
*[renewal-ui=true] .employee .database_table table th.education {
  width: 150px;
}
*[renewal-ui=true] .employee .database_table table th.emp_status,
*[renewal-ui=true] .employee .database_table table th.gender {
  width: 65px;
}
*[renewal-ui=true] .employee .database_table table td {
  position: relative;
}
*[renewal-ui=true] .employee .database_table table a.flex {
  text-decoration: none;
  color: #333;
}
*[renewal-ui=true] .employee .database_table .td_name {
  margin: 0 0 0 10px;
  font-size: 1.6rem;
  line-height: 120%;
}
*[renewal-ui=true] .employee .database_table .td_name .kana {
  color: #666;
  font-size: 1.2rem;
}
*[renewal-ui=true] .employee .database_table tr.disabled .td_name .kana {
  color: #999;
}
*[renewal-ui=true] .employee .database_table tr.disabled .profile_img,
*[renewal-ui=true] .employee .database_table tr.disabled .rate_image,
*[renewal-ui=true] .employee .database_table tr.disabled .is--default {
  filter: grayscale(100%);
  opacity: 0.5;
}
*[renewal-ui=true] .employee .database_table tr:nth-of-type(1) .rate {
  margin-top: 0;
  top: calc(100% + 10px);
  bottom: auto;
}
*[renewal-ui=true] .employee .database_table tr:nth-of-type(1) .rate::after {
  top: -10px;
  bottom: auto;
  border-width: 0 5px 10px 5px;
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #5bb49b rgba(0, 0, 0, 0);
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .employee .database_table .error {
    text-align: left;
    margin-bottom: 20px !important;
  }
}
*[renewal-ui=true] .employee .database_table .edit {
  width: 80px !important;
}
*[renewal-ui=true] .employee .database_table .edit img {
  width: 20px;
  height: auto;
  cursor: pointer;
}
*[renewal-ui=true] .employee .database_table tr.check td {
  background: #ebfae1;
}
*[renewal-ui=true] .employee .database_table tr.disabled td {
  background: #ebebeb;
  color: #999;
}
*[renewal-ui=true] .employee .database_table tr.disabled .comment {
  position: relative;
  margin: 0;
  padding: 0;
}
*[renewal-ui=true] .employee .database_table img.mbo_status_icon {
  width: 24px !important;
  height: auto;
  cursor: default;
}
*[renewal-ui=true] .employee .database_table img.mbo_status_icon.-action {
  width: 36px !important;
}
*[renewal-ui=true] .employee .database_table .comment_icon img {
  width: 19px;
  height: auto;
}
*[renewal-ui=true] .notification {
  min-height: calc(100vh - 235px);
}
*[renewal-ui=true] .notification .content_head {
  position: relative;
  margin-top: 30px;
}
*[renewal-ui=true] .notification .content_head .button {
  display: block;
  position: absolute;
  top: 5px;
  right: 0;
  color: #5bb49b;
  width: auto;
  margin: 0 auto 0;
  padding: 5px 10px;
  text-align: center;
  text-decoration: none;
  font-size: 1.3rem;
  transition: all 0.5s ease;
  background: #fff;
  border: 1px solid #5bb49b;
  border-radius: 5px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .notification .content_head .button {
    height: 30px;
    padding: 0 10px;
    line-height: 30px;
  }
}
*[renewal-ui=true] .notification .content_head .button:hover {
  color: #fff;
  background: #5bb49b;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .notification .content_head .back_top_list {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .notification .notification_list {
    margin: 0 30px 0 0;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .notification .notification_list {
    margin: 0 5%;
  }
}
*[renewal-ui=true] .notification .notification_list ul.news_list {
  margin: 0;
  padding: 0;
}
*[renewal-ui=true] .notification .notification_list ul.news_list li {
  position: relative;
  padding: 10px 10px 10px 70px;
  border-bottom: 1px dotted #ccc;
  font-size: 1.4rem;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .notification .notification_list ul.news_list li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
*[renewal-ui=true] .notification .notification_list ul.news_list li .unread {
  position: absolute;
  left: 10px;
  padding: 3px 10px;
  background: #5bb49b;
  color: #fff;
  border-radius: 5px;
  font-size: 1.2rem;
}
*[renewal-ui=true] .notification .notification_list ul.news_list li .date {
  text-align: left;
  color: #666;
  font-family: futura-pt, sans-serif;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .notification .notification_list ul.news_list li .date {
    display: block;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .notification .notification_detail {
    margin: 0 30px 0 0;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .notification .notification_detail {
    margin: 0 5%;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .notification .notification_detail .news_wrapper {
    max-width: 700px;
    margin: 0 auto;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .notification .notification_detail h2 {
    font-size: 1.6rem;
  }
}
*[renewal-ui=true] .notification .notification_detail .date {
  margin: 0 0 10px;
  padding: 10px 0;
  text-align: left;
  color: #666;
  font-family: futura-pt, sans-serif;
  border-bottom: 1px dotted #ccc;
}
*[renewal-ui=true] .notification .notification_detail article {
  margin: 0 0 60px;
  white-space: pre-line;
}
*[renewal-ui=true] .notification .notification_detail .button {
  position: relative;
  display: block;
  color: #fff;
  width: 100%;
  max-width: 300px;
  margin: 50px auto 0;
  padding: 10px;
  text-align: center;
  text-decoration: none;
  font-size: 1.5rem;
  transition: all 0.5s ease;
  background: #5bb49b url("/btn_arrow.0b850927.svg") right 15px center no-repeat;
  border: none;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .notification .notification_detail .button {
    width: 80%;
    font-size: 1.6rem;
    line-height: 30px;
    height: 5rem;
    margin: 30px auto 0;
  }
}
*[renewal-ui=true] .notification .notification_detail .button:hover {
  background: #7ec4b0 url("/btn_arrow.0b850927.svg") right 15px center no-repeat;
  color: #fff;
}
*[renewal-ui=true] .talent {
  /* 表示設定 */
}
*[renewal-ui=true] .talent .tab::before,
*[renewal-ui=true] .talent .content_head h1::before {
  content: "人材データベース";
}
*[renewal-ui=true] .talent.-evaluation .tab::before,
*[renewal-ui=true] .talent.-evaluation .content_head h1::before {
  content: "評価管理";
}
*[renewal-ui=true] .talent.-mbo .tab::before, *[renewal-ui=true] .talent.-mbo .content_head h1::before {
  content: "目標管理";
}
*[renewal-ui=true] .talent.-user_setting .tab::before,
*[renewal-ui=true] .talent.-user_setting .content_head h1::before {
  content: "利用者設定";
}
*[renewal-ui=true] .talent.-salary .tab::before,
*[renewal-ui=true] .talent.-salary .content_head h1::before {
  content: "報酬管理";
}
*[renewal-ui=true] .talent .coming {
  margin: 30px 0 0;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .coming {
    margin: 30px 30px 0 0;
    height: 100%;
    max-height: 300px;
    display: -webkit-box;
    display: flex;
  }
}
*[renewal-ui=true] .talent .coming p {
  margin: 50px 0 0;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .coming p {
    width: 100%;
    text-align: center;
    height: 1.5em;
    margin: auto;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent {
    margin-top: -6px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .list_search {
    width: 250px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .list_search {
    width: 100%;
  }
}
*[renewal-ui=true] .talent .list_search input[type=text] {
  display: inline-block;
  width: 100%;
  margin: 0 0 10px;
  padding: 10px 10px 10px 40px;
  border: 1px solid #ccc;
  border-radius: 5px;
  font-size: 1.4rem;
  background: url("/icon_search.48a78da4.png") left 10px center no-repeat;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .list_search input[type=text] {
    max-width: 400px;
  }
}
*[renewal-ui=true] .talent .switch_retire {
  font-size: 1.4rem;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .switch_retire {
    margin: 0 0 10px auto;
    padding-left: 20px;
  }
}
*[renewal-ui=true] .talent .switch_retire .compare_others {
  margin-left: 10px;
}
*[renewal-ui=true] .talent .talent_list {
  margin: 30px 0 0;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .talent_list {
    margin: 30px 30px 0 0;
  }
}
*[renewal-ui=true] .talent .talent_list .inner_tab {
  text-align: center;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .talent_list .inner_tab {
    flex-wrap: wrap;
    gap: 5px;
  }
  *[renewal-ui=true] .talent .talent_list .inner_tab li {
    margin: 0;
    width: calc(50% - 3px);
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .talent_list .data_info {
    position: sticky;
    top: 110px;
    background: #fff;
    z-index: 1000;
  }
}
*[renewal-ui=true] .talent .talent_list .table_box {
  position: relative;
  top: 0;
  padding: 10px 0 0;
  overflow-x: auto;
  overflow-y: visible;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .talent_list .table_box {
    overflow-x: auto;
    overflow-y: visible;
  }
}
*[renewal-ui=true] .talent .talent_list table {
  position: relative;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .talent_list {
    margin: 0 5%;
  }
  *[renewal-ui=true] .talent .talent_list table {
    width: 1200px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .talent_list .select_area {
    margin: 0 0 10px 20px;
    font-size: 1.4rem;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .talent_list .select_area {
    margin: 0;
    width: calc(50% - 5px);
  }
}
*[renewal-ui=true] .talent .talent_list .select_area select {
  padding: 10px 30px 10px 10px;
  margin: 0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .talent_list .select_area select {
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .talent_list .category_select {
    font-size: 1.4rem;
    margin: 0 0 10px auto;
    padding-left: 20px;
  }
}
@media screen and (min-width: 1707px) {
  *[renewal-ui=true] .talent .talent_list .category_select {
    margin: 0 0 10px 20px;
    padding-left: 0;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .talent_list .category_select {
    margin: 10px 0 10px;
  }
}
*[renewal-ui=true] .talent .talent_list .category_select ul {
  margin-left: 10px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .talent_list .category_select li {
    width: 40px;
  }
}
*[renewal-ui=true] .talent .talent_list .category_select li.thumbnail {
  background: url("/sort_thumb.d728163c.svg") center center/20px auto no-repeat;
}
*[renewal-ui=true] .talent .talent_list .category_select li.thumbnail.current {
  background: #5bb49b url("/sort_thumb_on.e93cf317.svg") center center/20px auto no-repeat;
}
*[renewal-ui=true] .talent .talent_list .category_select li.detail {
  border-right: 1px solid #fff;
  border-left: 1px solid #fff;
  background: url("/sort_detail.05111b02.svg") center center/20px auto no-repeat;
}
*[renewal-ui=true] .talent .talent_list .category_select li.detail.current {
  background: #5bb49b url("/sort_detail_on.7caeb08f.svg") center center/20px auto no-repeat;
}
*[renewal-ui=true] .talent .talent_list .category_select li.table_cell {
  background: url("/sort_table.da69884d.svg") center center/20px auto no-repeat;
}
*[renewal-ui=true] .talent .talent_list .category_select li.table_cell.current {
  background: #5bb49b url("/sort_table_on.a93029d2.svg") center center/20px auto no-repeat;
}
*[renewal-ui=true] .talent .talent_list .category_select li a {
  color: #333;
  text-decoration: none;
}
*[renewal-ui=true] .talent .talent_list .category_select li.current a {
  color: #fff;
}
@media screen and (min-width: 1687px) {
  *[renewal-ui=true] .talent .talent_list .category_select.-view {
    margin-right: 20px;
  }
}
@media screen and (min-width: 1284px) and (max-width: 1686px) {
  *[renewal-ui=true] .talent .talent_list .category_select.-view {
    margin-left: 0;
    margin-right: 20px;
  }
}
*[renewal-ui=true] .talent .talent_list .category_select.-view li {
  text-indent: -9999px;
}
*[renewal-ui=true] .talent .talent_list .category_select.-view3 ul,
*[renewal-ui=true] .talent .talent_list .category_select.-edit ul {
  margin-left: 0;
}
*[renewal-ui=true] .talent .talent_list .category_select.-view3 ul li,
*[renewal-ui=true] .talent .talent_list .category_select.-edit ul li {
  padding: 0;
  border-right: 1px solid #fff;
}
*[renewal-ui=true] .talent .talent_list .category_select.-view3 ul li a,
*[renewal-ui=true] .talent .talent_list .category_select.-edit ul li a {
  display: inline-block;
  padding: 10px 20px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .talent_list .category_select.-view3 ul li a,
*[renewal-ui=true] .talent .talent_list .category_select.-edit ul li a {
    display: block;
    padding: 10px;
    text-align: center;
  }
}
*[renewal-ui=true] .talent .talent_list .category_select.-view3 ul li:hover,
*[renewal-ui=true] .talent .talent_list .category_select.-edit ul li:hover {
  background: #5bb49b;
}
*[renewal-ui=true] .talent .talent_list .category_select.-view3 ul li:hover a,
*[renewal-ui=true] .talent .talent_list .category_select.-edit ul li:hover a {
  color: #fff;
}
@media screen and (min-width: 1710px) {
  *[renewal-ui=true] .talent .talent_list .category_select.-view3 {
    margin-left: auto;
  }
}
*[renewal-ui=true] .talent .talent_list .category_select.-view3 {
  margin-left: 0;
  padding-left: 0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .talent_list .category_select.-view3 {
    order: 7;
  }
  *[renewal-ui=true] .talent .talent_list .category_select.-view3 ul {
    background: none;
    gap: 5px;
  }
  *[renewal-ui=true] .talent .talent_list .category_select.-view3 li {
    width: calc(50% - 2.5px);
    border-radius: 5px;
    background: #efefef;
    font-size: 1.4rem;
  }
  *[renewal-ui=true] .talent .talent_list .category_select.-view3 li.current {
    background: #5bb49b;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .talent_list .category_select.-edit {
    width: 100%;
  }
  *[renewal-ui=true] .talent .talent_list .category_select.-edit li {
    width: 33.3%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .talent_list .sort_list > .flex {
    gap: 5px 10px;
  }
  *[renewal-ui=true] .talent .talent_list .sort_list .category_select.-view {
    width: 55%;
  }
  *[renewal-ui=true] .talent .talent_list .sort_list .switch_retire {
    width: 42%;
  }
  *[renewal-ui=true] .talent .talent_list .sort_list .switch_retire .compare_others {
    margin: 0 auto;
  }
}
*[renewal-ui=true] .talent .talent_list .database_thumb {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  margin: 30px 0 0;
}
*[renewal-ui=true] .talent .talent_list .database_thumb li {
  position: relative;
  width: calc(10% - 18px);
  min-width: 100px;
  text-align: center;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .talent_list .database_thumb li {
    min-width: calc(33% - 13px);
  }
}
*[renewal-ui=true] .talent .talent_list .database_thumb li img {
  width: 100%;
  height: auto;
  cursor: pointer;
}
*[renewal-ui=true] .talent .talent_list .database_detail {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  justify-content: space-between;
  margin: 30px 0 0;
}
*[renewal-ui=true] .talent .talent_list .database_detail article {
  position: relative;
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  justify-content: space-between;
  margin: 0 0 40px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .talent_list .database_detail article {
    width: 48%;
  }
}
*[renewal-ui=true] .talent .talent_list .database_detail figure {
  width: 100px;
}
*[renewal-ui=true] .talent .talent_list .database_detail figure img {
  width: 100%;
  height: auto;
}
*[renewal-ui=true] .talent .talent_list .database_detail .data {
  width: calc(100% - 120px);
  font-size: 1.4rem;
}
*[renewal-ui=true] .talent .talent_list .database_detail .data .db_status {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
}
*[renewal-ui=true] .talent .talent_list .database_detail .data .db_status li {
  margin: 0 5px 0 0;
  padding: 2px 8px;
  color: #fff;
  background: #999;
  border-radius: 5px;
  font-size: 1.4rem;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .talent_list .database_detail .data .db_status li {
    font-size: 1.3rem;
  }
}
*[renewal-ui=true] .talent .talent_list .database_detail .data .db_status .emp_status {
  background: #5bb49b;
}
*[renewal-ui=true] .talent .talent_list .database_detail .data .db_status .emp_status.-disabled {
  background: #ccc;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .talent_list .database_detail .data .db_status .emp_status {
    position: absolute;
    left: 0;
    border-radius: 5px 0 5px 0;
  }
}
*[renewal-ui=true] .talent .talent_list .database_detail .data .org_pos {
  margin: 8px 0 0;
}
*[renewal-ui=true] .talent .talent_list .database_detail .data .name {
  margin: 5px 0 0;
  font-size: 1.8rem;
  font-weight: bold;
}
*[renewal-ui=true] .talent .talent_list .database_detail .data .name_kana {
  margin: 0;
  color: #666;
}
*[renewal-ui=true] .talent .talent_list .database_detail .data .email {
  margin: 5px 0 0;
  padding: 0 0 0 25px;
  background: url("/icon_mail.33a0d8ca.png") left center/16px auto no-repeat;
}
*[renewal-ui=true] .talent .talent_list .database_detail .custom_data {
  width: 100%;
  padding: 15px 20px;
  font-size: 1.4rem;
  background: url("/h2_bg_left.b4c10c35.png") left top/156px auto no-repeat;
  background-color: #F9F9F9;
  box-sizing: border-box;
}
*[renewal-ui=true] .talent .talent_list .database_detail .custom_data ul {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  justify-content: space-between;
  gap: 5px 10px;
}
*[renewal-ui=true] .talent .talent_list .database_detail .custom_data li {
  min-width: 48%;
}
*[renewal-ui=true] .talent .talent_list table.send th:nth-of-type(1) {
  border-left: 1px solid #ccc !important;
}
*[renewal-ui=true] .talent .talent_list table.send .name {
  white-space: nowrap;
}
*[renewal-ui=true] .talent .talent_list table.send .comment_icon {
  position: relative;
}
*[renewal-ui=true] .talent .talent_list table.send .rate {
  width: 500px;
  margin-top: -20px;
  top: auto;
  right: 30px;
  white-space: wrap;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .talent_list table.send .rate {
    bottom: calc(70% + 20px);
  }
}
*[renewal-ui=true] .talent .talent_list table.send .rate.rate_show {
  display: block;
}
*[renewal-ui=true] .talent .talent_list table.send .rate strong {
  font-size: 1.8rem;
  font-weight: bold;
}
*[renewal-ui=true] .talent .talent_list table.send .rate.-right {
  left: auto;
  right: 0;
}
*[renewal-ui=true] .talent .talent_list th,
*[renewal-ui=true] .talent .talent_list td {
  width: auto;
}
*[renewal-ui=true] .talent .talent_list .id {
  width: 7%;
  white-space: nowrap;
}
*[renewal-ui=true] .talent .talent_list .status {
  position: relative;
  width: 12%;
}
*[renewal-ui=true] .talent .talent_list .status.emp {
  width: 10%;
}
*[renewal-ui=true] .talent .talent_list td.status::before {
  content: "●";
  font-size: 1rem;
  margin-right: 10px;
  color: #70c5a8;
}
*[renewal-ui=true] .talent .talent_list td.status.emp::before {
  display: none;
}
*[renewal-ui=true] .talent .talent_list td.list_position {
  position: relative;
}
*[renewal-ui=true] .talent .talent_list .database_table {
  overflow-x: auto;
  max-height: 85vh;
}
*[renewal-ui=true] .talent .talent_list .database_table table {
  min-width: 2400px;
  table-layout: fixed;
}
*[renewal-ui=true] .talent .talent_list .database_table table th.name,
*[renewal-ui=true] .talent .talent_list .database_table table th.mail,
*[renewal-ui=true] .talent .talent_list .database_table table td:nth-of-type(1) {
  width: 220px;
}
*[renewal-ui=true] .talent .talent_list .database_table table th.pos,
*[renewal-ui=true] .talent .talent_list .database_table table th.emp_no,
*[renewal-ui=true] .talent .talent_list .database_table table th.grade,
*[renewal-ui=true] .talent .talent_list .database_table table .sub_head th {
  width: 150px !important;
}
*[renewal-ui=true] .talent .talent_list .database_table table .sub_head th.fix_l {
  width: 65px !important;
}
*[renewal-ui=true] .talent .talent_list .database_table table th.sub_content,
*[renewal-ui=true] .talent .talent_list .database_table table th.education {
  width: 150px;
}
*[renewal-ui=true] .talent .talent_list .database_table table th.emp_status,
*[renewal-ui=true] .talent .talent_list .database_table table th.gender,
*[renewal-ui=true] .talent .talent_list .database_table table th.age,
*[renewal-ui=true] .talent .talent_list .database_table table td.age {
  width: 65px;
}
*[renewal-ui=true] .talent .talent_list .database_table table td {
  position: relative;
}
*[renewal-ui=true] .talent .talent_list .database_table table a.flex {
  text-decoration: none;
  color: #333;
}
*[renewal-ui=true] .talent .talent_list .database_table table figure {
  margin: 0 0 0 5px;
  width: 50px;
  height: 51px;
  overflow: hidden;
}
*[renewal-ui=true] .talent .talent_list .database_table table figure.profile {
  position: relative;
  width: 50px;
  height: 50px;
  padding: 0;
}
*[renewal-ui=true] .talent .talent_list .database_table table figure.profile img {
  width: 50px;
  height: 50px;
}
*[renewal-ui=true] .talent .talent_list .database_table table figure.profile .default_name {
  display: none;
}
*[renewal-ui=true] .talent .talent_list .database_table table figure.profile.is--default .default_name {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  overflow: hidden;
  font-size: 1.8rem;
  font-weight: bold;
}
*[renewal-ui=true] .talent .talent_list .database_table table figure.profile.is--default a {
  color: #333;
}
*[renewal-ui=true] .talent .talent_list .database_table table .profile_img {
  position: relative;
  top: 0;
  width: 50px;
  height: auto;
  clip-path: circle(25px at 50% 25px);
}
*[renewal-ui=true] .talent .talent_list .database_table .td_name {
  margin: 0 0 0 10px;
  font-size: 1.6rem;
  line-height: 120%;
}
*[renewal-ui=true] .talent .talent_list .database_table .td_name .kana {
  color: #666;
  font-size: 1.2rem;
}
*[renewal-ui=true] .talent .talent_list .database_table tr.disabled .td_name .kana {
  color: #999;
}
*[renewal-ui=true] .talent .talent_list .database_table tr.disabled .profile_img,
*[renewal-ui=true] .talent .talent_list .database_table tr.disabled .rate_image,
*[renewal-ui=true] .talent .talent_list .database_table tr.disabled .is--default {
  filter: grayscale(100%);
  opacity: 0.5;
}
*[renewal-ui=true] .talent .talent_list .database_table tr:nth-of-type(1) .rate {
  margin-top: 0;
  top: calc(100% + 10px);
  bottom: auto;
}
*[renewal-ui=true] .talent .talent_list .database_table tr:nth-of-type(1) .rate::after {
  top: -10px;
  bottom: auto;
  border-width: 0 5px 10px 5px;
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #5bb49b rgba(0, 0, 0, 0);
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .talent_list .database_table .error {
    text-align: left;
    margin-bottom: 20px !important;
  }
}
*[renewal-ui=true] .talent .talent_list .database_table.-condition .retirement_level {
  margin: 0 0 10px auto;
  list-style: none;
  text-align: right;
}
*[renewal-ui=true] .talent .talent_list .database_table.-condition .retirement_level li {
  list-style: none;
}
*[renewal-ui=true] .talent .talent_list .database_table.-condition .retirement_level li::before {
  display: none;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .talent_list .database_table.-condition .retirement_level {
    margin-left: auto;
  }
  *[renewal-ui=true] .talent .talent_list .database_table.-condition .retirement_level br {
    display: none;
  }
}
*[renewal-ui=true] .talent .talent_list .database_table.-condition .retirement_level img {
  margin-right: 5px;
  width: 25px !important;
  height: auto;
  vertical-align: middle;
}
*[renewal-ui=true] .talent .talent_list .database_table.-condition table {
  min-width: 1500px;
}
*[renewal-ui=true] .talent .talent_list .database_table.-condition .org {
  width: 120px;
}
*[renewal-ui=true] .talent .talent_list .database_table.-condition td:nth-of-type(n+2) img {
  width: 30px;
  height: auto;
  border-radius: 100%;
}
*[renewal-ui=true] .talent .talent_list .database_table.-condition td:nth-last-of-type(1) img {
  width: 18px;
  height: auto;
  border-radius: 0;
}
*[renewal-ui=true] .talent .talent_list .database_table.-skill table {
  table-layout: fixed;
}
*[renewal-ui=true] .talent .talent_list .database_table.-skill .skill_comment {
  cursor: help;
}
*[renewal-ui=true] .talent .talent_list .database_table.-skill .skill_comment .rate {
  left: -125px;
  right: auto;
  width: 300px;
}
*[renewal-ui=true] .talent .talent_list .database_table.-skill .skill_comment .rate::after {
  display: none;
}
*[renewal-ui=true] .talent .talent_list .database_table.-skill .skill_comment .rate_image {
  width: 50px;
  height: auto;
}
*[renewal-ui=true] .talent .talent_list .database_table.-skill td:nth-last-of-type(-n+2) .rate {
  right: 0;
  left: auto;
}
*[renewal-ui=true] .talent .talent_list .database_table.-skill .edit img,
*[renewal-ui=true] .talent .talent_list .database_table.-skill .delete img {
  cursor: pointer;
}
*[renewal-ui=true] .talent .talent_list .database_table.-work table {
  min-width: 100%;
  table-layout: fixed;
}
*[renewal-ui=true] .talent .talent_list .database_table.-work .work_comment {
  cursor: help;
}
*[renewal-ui=true] .talent .talent_list .database_table.-work tr:nth-of-type(-n+2) .rate {
  margin-top: 0;
  top: calc(100% + 10px);
  bottom: auto;
}
*[renewal-ui=true] .talent .talent_list .database_table.-work tr:nth-of-type(-n+2) .rate::after {
  top: -10px;
  bottom: auto;
  border-width: 0 5px 10px 5px;
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #5bb49b rgba(0, 0, 0, 0);
}
*[renewal-ui=true] .talent .talent_list .database_table.-evaluation table {
  table-layout: fixed;
}
*[renewal-ui=true] .talent .talent_list .database_table.-evaluation .evaluation_comment {
  cursor: help;
}
*[renewal-ui=true] .talent .talent_list .database_table.-evaluation .evaluation_comment .rate {
  width: 250px;
}
*[renewal-ui=true] .talent .talent_list .disabled td {
  background: #ebebeb;
  color: #999;
}
*[renewal-ui=true] .talent .talent_list .disabled td.status::before {
  color: #ccc;
}
*[renewal-ui=true] .talent .talent_list .applicable td {
  background: #ffe3e9;
}
*[renewal-ui=true] .talent .talent_list .talent_setting {
  margin-top: 30px;
}
*[renewal-ui=true] .talent .talent_list .box {
  padding: 0;
  box-shadow: none;
}
*[renewal-ui=true] .talent .talent_list .note {
  list-style: disc;
  text-align: left;
  font-size: 1.4rem;
  margin: 0 0 40px;
  padding: 30px 20px 20px 45px;
  list-style: disc;
  font-size: 1.5rem;
  background: url("/help_tips.43883725.png") left 20px top 10px/27px auto no-repeat, url("/h2_bg_left.b4c10c35.png") left top/250px auto no-repeat;
  background-color: #f5f5f5;
  border-left: 3px solid #5bb49b;
}
*[renewal-ui=true] .talent .talent_list .note li {
  margin-top: 5px;
}
*[renewal-ui=true] .talent .talent_list .note.-users {
  padding: 30px 20px 20px;
}
*[renewal-ui=true] .talent .talent_list .note.-users ul {
  margin-left: 25px;
}
*[renewal-ui=true] .talent .talent_list .note ul {
  list-style: disc;
}
*[renewal-ui=true] .talent .talent_list .note table {
  margin-top: 20px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .talent_list .note table {
    width: 100%;
  }
}
*[renewal-ui=true] .talent .talent_list .note table th {
  background: #5bb49b;
  color: #fff;
}
*[renewal-ui=true] .talent .talent_list .note table .sub_head th {
  border-left: 1px solid #ccc;
}
*[renewal-ui=true] .talent .talent_list .btn_area .cancel {
  padding: 10px 0 0;
  border: none;
  height: auto;
}
*[renewal-ui=true] .talent .talent_list .btn_area .cancel:hover {
  background: none;
  color: #5bb49b;
}
*[renewal-ui=true] .talent .select_image {
  display: inline-block;
  position: absolute;
  left: 35px;
  bottom: 0;
  width: 26px;
  height: 26px;
  background: url("/icon_select_profileimg.e8ffc824.png") right bottom/26px auto no-repeat;
}
*[renewal-ui=true] .talent .select_image.change {
  margin-bottom: 0;
  left: 38px;
  background: url("/icon_change_profileimg.1ff46262.png") right bottom/26px auto no-repeat;
}
*[renewal-ui=true] .talent .select_image.change .profile_change {
  display: none;
  position: absolute;
  left: 30px;
  top: -10px;
  width: 100px;
  margin: 0;
  padding: 0;
  background: #fff;
  z-index: 50;
  border: 1px solid #ccc;
}
*[renewal-ui=true] .talent .select_image.change .profile_change li {
  font-size: 1.4rem;
  padding: 8px 10px;
  border-bottom: 1px solid #ccc;
  cursor: pointer;
  text-align: left;
}
*[renewal-ui=true] .talent .select_image.change .profile_change li:nth-of-type(1) {
  padding: 0px 10px 8px;
}
*[renewal-ui=true] .talent .select_image.change .profile_change li:nth-last-of-type(1) {
  border-bottom: none;
}
*[renewal-ui=true] .talent .select_image.change .profile_change li:hover {
  color: #5bb49b;
}
*[renewal-ui=true] .talent .select_image.change .profile_change .help {
  top: 6px;
  text-indent: 0;
  width: 100%;
  margin: 0px;
  background-position: left 2.5em center;
  cursor: pointer;
}
*[renewal-ui=true] .talent .select_image.change .profile_change .helper {
  width: 350px;
  top: 0;
  bottom: auto;
  left: 102px;
}
*[renewal-ui=true] .talent .select_image.change .profile_change .helper::before,
*[renewal-ui=true] .talent .select_image.change .profile_change .helper::after {
  top: 15px;
  bottom: auto;
  border-width: 5px 8px 5px 0;
}
*[renewal-ui=true] .talent .select_image.change .profile_change .helper::before {
  left: -8px;
  right: auto;
  border-color: rgba(0, 0, 0, 0) #5bb49b rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
*[renewal-ui=true] .talent .select_image.change .profile_change .helper::after {
  left: -4px;
  right: auto;
  border-color: rgba(0, 0, 0, 0) #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .data_info > .flex {
    gap: 5px 10px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .member_nav {
    top: 174px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .member_nav {
    top: 20px;
  }
}
*[renewal-ui=true] .talent .member_nav .current {
  position: relative;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .member_nav .current {
    order: 3;
    margin: 20px auto;
  }
}
*[renewal-ui=true] .talent .member_nav .current .select_image {
  left: 60px;
}
*[renewal-ui=true] .talent .member_nav .current .profile_change::before {
  display: none;
}
*[renewal-ui=true] .talent .member_nav .text_area {
  margin-left: 30px;
  font-size: 1.4rem;
}
*[renewal-ui=true] .talent .member_nav p {
  margin: 0;
}
*[renewal-ui=true] .talent .member_nav .name {
  font-size: 2.4rem;
}
*[renewal-ui=true] .talent .member_nav .name_kana {
  font-size: 1.4rem;
  color: #666;
}
*[renewal-ui=true] .talent .member_nav figure {
  margin: 0;
  width: 80px;
  height: 82px;
  overflow: hidden;
}
*[renewal-ui=true] .talent .member_nav .profile_img {
  position: relative;
  top: 0;
  width: 80px;
  height: auto;
  clip-path: circle(40px at 50% 40px);
}
*[renewal-ui=true] .talent .talent_detail .data_info {
  padding-bottom: 10px;
  border-bottom: 1px solid #f6f5f2;
}
*[renewal-ui=true] .talent .talent_detail .data_info::before,
*[renewal-ui=true] .talent .talent_detail .data_info::after {
  content: "";
  position: absolute;
  display: block;
  width: 10px;
  height: 100%;
  top: 0;
  background: #fff;
}
*[renewal-ui=true] .talent .talent_detail .data_info::before {
  left: -10px;
}
*[renewal-ui=true] .talent .talent_detail .data_info::after {
  right: -10px;
}
*[renewal-ui=true] .talent .talent_detail .select_area {
  margin-left: 0;
  margin-right: 20px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .talent_detail .select_area {
    display: -webkit-box;
    display: flex;
    white-space: nowrap;
    -webkit-box-align: center;
    align-items: center;
    margin: 0 0 10px;
    width: 100%;
    min-height: 45px;
  }
  *[renewal-ui=true] .talent .talent_detail .select_area select {
    position: absolute !important;
    margin-left: 8em !important;
    width: calc(100% - 8em) !important;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .talent_detail .head {
    display: inline-block;
    width: 7em;
    text-align: left;
  }
}
*[renewal-ui=true] .talent .talent_detail select {
  margin-left: 10px !important;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .talent_detail select {
    width: calc(100% - 7em) !important;
  }
}
*[renewal-ui=true] .talent .talent_detail .employee_detail .inner_tab {
  list-style: none;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .talent_detail .employee_detail .inner_tab {
    gap: 5px 5px;
    padding: 0;
    flex-wrap: wrap;
    border-bottom: none;
  }
  *[renewal-ui=true] .talent .talent_detail .employee_detail .inner_tab li {
    width: calc(50% - 3px);
    margin: 0;
  }
}
*[renewal-ui=true] .talent .talent_detail .employee_detail .inner_tab .edit {
  margin-left: 10px;
  cursor: pointer;
  color: #5bb49b;
  font-weight: normal;
}
*[renewal-ui=true] .talent .talent_detail .employee_detail .inner_tab .edit img {
  width: 18px;
  height: auto;
  margin-right: 2px;
}
*[renewal-ui=true] .talent .talent_detail .employee_detail .inner_tab .edit.-disabled {
  color: #999;
  pointer-events: none;
}
*[renewal-ui=true] .talent .talent_detail .employee_detail .inner_tab .edit.-disabled img {
  filter: grayscale(100%);
}
*[renewal-ui=true] .talent .talent_detail .employee_detail .error.mt30 {
  margin-top: 30px !important;
}
*[renewal-ui=true] .talent .talent_detail .employee_detail table {
  margin-top: 30px;
  border-right: 1px solid #ccc;
  table-layout: fixed;
}
*[renewal-ui=true] .talent .talent_detail .employee_detail table td:nth-of-type(1) {
  border-left: 1px solid #ccc;
}
*[renewal-ui=true] .talent .talent_detail .employee_detail table .skill {
  width: 150px;
}
*[renewal-ui=true] .talent .talent_detail .employee_detail table .level {
  width: 80px;
}
*[renewal-ui=true] .talent .talent_detail .employee_detail table.detail_skill img {
  width: 50px;
  height: auto;
}
*[renewal-ui=true] .talent .talent_detail .employee_detail table .edit {
  width: 50px;
}
*[renewal-ui=true] .talent .talent_detail .employee_detail table .edit img {
  width: auto;
  height: 20px;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .talent_detail .employee_detail .detail_base {
    width: 100%;
    min-width: 100%;
    border: none;
    border-top: 1px solid #ccc !important;
  }
  *[renewal-ui=true] .talent .talent_detail .employee_detail .detail_base tr {
    display: block;
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
  }
  *[renewal-ui=true] .talent .talent_detail .employee_detail .detail_base th,
*[renewal-ui=true] .talent .talent_detail .employee_detail .detail_base td {
    display: inline-block;
    width: calc(40% - 3px);
    padding: 10px 5px;
    box-sizing: border-box;
    line-height: 1.5;
    border: none !important;
    border-bottom: 1px solid #ccc !important;
  }
  *[renewal-ui=true] .talent .talent_detail .employee_detail .detail_base th:nth-of-type(1),
*[renewal-ui=true] .talent .talent_detail .employee_detail .detail_base td:nth-of-type(1) {
    border-left: none !important;
  }
  *[renewal-ui=true] .talent .talent_detail .employee_detail .detail_base td {
    width: calc(60% - 3px);
    text-align: left;
  }
}
*[renewal-ui=true] .talent .talent_detail .employee_detail .work_switch {
  margin: 0 auto;
  max-width: 850px;
  margin-top: 20px;
}
*[renewal-ui=true] .talent .talent_detail .employee_detail .detail_work {
  margin: 0 auto;
  max-width: 850px;
}
*[renewal-ui=true] .talent .talent_detail .employee_detail .detail_work dt {
  position: relative;
  position: relative;
  margin: 40px 0 0;
  padding: 10px 25px;
  color: #333 !important;
  border-bottom: 2px solid #999;
  z-index: 1;
}
*[renewal-ui=true] .talent .talent_detail .employee_detail .detail_work dt::before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0;
  background: url("/h2_bg_left.b4c10c35.png") left top/156px auto no-repeat, url("/h2_bg_right.227f30a3.png") right top/156px auto no-repeat;
  background-color: #F5F4F3;
  z-index: -1;
}
*[renewal-ui=true] .talent .talent_detail .employee_detail .detail_work dt::after {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
  border-width: 10px 10px 0px 0px;
  z-index: -1;
}
*[renewal-ui=true] .talent .talent_detail .employee_detail .detail_work dt .date {
  font: 1.4rem normal;
  margin-right: 20px;
  padding-right: 20px;
  border-right: 1px solid #ccc;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .talent_detail .employee_detail .detail_work dt .date {
    display: block;
    border-right: none;
  }
}
*[renewal-ui=true] .talent .talent_detail .employee_detail .detail_work dt .edit {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 10px 20px 14px;
  text-align: right;
  cursor: pointer;
}
*[renewal-ui=true] .talent .talent_detail .employee_detail .detail_work dt .edit img {
  width: auto;
  height: 20px;
  cursor: pointer;
}
*[renewal-ui=true] .talent .talent_detail .employee_detail .detail_work:nth-of-type(1) dt {
  margin-top: 0;
}
*[renewal-ui=true] .talent .talent_detail .employee_detail .detail_work dd {
  margin-top: 20px;
  padding: 0 20px;
  line-height: 180%;
}
*[renewal-ui=true] .talent .talent_detail .employee_detail .file_download {
  margin-top: 30px;
}
*[renewal-ui=true] .talent .talent_detail .employee_detail .file_download li {
  margin-right: 30px;
  padding-left: 20px;
  background: url("/icon_download.1b913ad3.png") left center/15px auto no-repeat;
}
*[renewal-ui=true] .talent .talent_detail .employee_detail .file_download a {
  color: #333;
  text-decoration: none;
}
*[renewal-ui=true] .talent .talent_detail .employee_detail .recruit_detail {
  margin-right: 0;
}
*[renewal-ui=true] .talent .talent_detail .employee_detail .recruit_detail table {
  border-right: none;
}
*[renewal-ui=true] .talent .talent_detail .employee_detail .recruit_detail td:nth-of-type(1) {
  border-left: none;
}
*[renewal-ui=true] .talent .talent_detail .employee_detail .recruit_detail .recruit_info {
  margin-top: 30px;
}
*[renewal-ui=true] .talent .talent_detail .category_score {
  margin-right: 0;
}
*[renewal-ui=true] .talent .talent_detail .category_score:nth-of-type(1) {
  margin-top: 30px;
}
*[renewal-ui=true] .talent .talent_detail .category_score .data_info {
  background: none;
  padding-bottom: 0;
  border-bottom: none;
}
*[renewal-ui=true] .talent .talent_detail .condition_transition .data_info {
  position: absolute;
  top: 12px;
  right: 20px;
  z-index: 6;
}
*[renewal-ui=true] .talent .talent_detail .retirement_table .data_info {
  position: absolute;
  top: 70px;
  right: 0;
  z-index: 1;
}
*[renewal-ui=true] .talent .talent_detail .retirement_table thead {
  z-index: 1;
}
*[renewal-ui=true] .talent .talent_detail .alert {
  margin: 30px 0 0;
  padding: 5px;
  background: #ffe3e9;
  text-align: center;
}
*[renewal-ui=true] .talent .talent_detail .talent_edit_btn {
  margin: 10px 0 -20px;
  text-align: center;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .emp_condition .category_score {
    margin-left: 0;
  }
}
*[renewal-ui=true] .talent .talent_setting {
  /* 権限設定 */
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .talent_setting .setting_basic .basic_info,
*[renewal-ui=true] .talent .talent_setting .setting_basic .private_info {
    width: 48%;
  }
  *[renewal-ui=true] .talent .talent_setting .setting_basic .items dt {
    padding-top: 10px;
    width: 8em;
    text-align: left;
    padding-top: 30px;
  }
  *[renewal-ui=true] .talent .talent_setting .setting_basic .items dt:nth-of-type(n+2) {
    margin-top: 10px;
  }
  *[renewal-ui=true] .talent .talent_setting .setting_basic .items dd {
    width: calc(100% - 8em);
    text-align: left;
    box-sizing: border-box;
    padding-top: 30px;
  }
  *[renewal-ui=true] .talent .talent_setting .setting_basic .items dd:nth-of-type(n+2) {
    margin-top: 10px;
    padding-top: 20px;
  }
  *[renewal-ui=true] .talent .talent_setting .setting_basic .items label {
    margin-right: 30px;
  }
  *[renewal-ui=true] .talent .talent_setting .setting_basic .items .select_area {
    width: 94%;
    margin-left: 0;
  }
  *[renewal-ui=true] .talent .talent_setting .setting_basic .items select {
    width: 100%;
  }
  *[renewal-ui=true] .talent .talent_setting .setting_basic .setting_sub {
    display: none;
    width: 100% !important;
    margin-top: 0 !important;
    padding-top: 0 !important;
    border: none !important;
  }
  *[renewal-ui=true] .talent .talent_setting .setting_basic .setting_sub .block {
    padding: 0 20px 5px;
    background: #f5f5f5;
  }
  *[renewal-ui=true] .talent .talent_setting .setting_basic .setting_sub .block p {
    display: inline-block;
    width: 8em;
  }
  *[renewal-ui=true] .talent .talent_setting .setting_basic .setting_sub .block:nth-of-type(1) {
    padding-top: 10px;
  }
  *[renewal-ui=true] .talent .talent_setting .setting_basic .setting_sub .block:nth-last-of-type(1) {
    padding-bottom: 15px;
  }
  *[renewal-ui=true] .talent .talent_setting .setting_basic .setting_sub input[type=text] {
    width: calc(100% - 8em);
    margin-left: 10px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .talent_setting .setting_basic .basic_info,
*[renewal-ui=true] .talent .talent_setting .setting_basic .private_info,
*[renewal-ui=true] .talent .talent_setting .setting_basic .items dt.no_float,
*[renewal-ui=true] .talent .talent_setting .setting_basic .items dd.no_float {
    width: 100%;
  }
  *[renewal-ui=true] .talent .talent_setting .setting_basic .items dt {
    padding: 28px 0 0;
    width: 8em;
    text-align: left;
  }
  *[renewal-ui=true] .talent .talent_setting .setting_basic .items dd {
    padding: 20px 0 0;
    width: calc(100% - 8em);
    text-align: left;
  }
  *[renewal-ui=true] .talent .talent_setting .setting_basic .items dt:nth-of-type(1),
*[renewal-ui=true] .talent .talent_setting .setting_basic .items dd:nth-of-type(1) {
    padding: 20px 0 0;
  }
  *[renewal-ui=true] .talent .talent_setting .setting_basic .items dd:nth-of-type(1) input[type=radio] {
    margin-left: 10px;
  }
  *[renewal-ui=true] .talent .talent_setting .setting_basic .items .select_area {
    width: 100%;
  }
  *[renewal-ui=true] .talent .talent_setting .setting_basic .setting_sub {
    padding-top: 10px !important;
  }
  *[renewal-ui=true] .talent .talent_setting .setting_basic .setting_sub .block {
    margin: 0;
    padding: 10px 5vw;
    background: #f5f5f5;
    font-weight: bold;
  }
  *[renewal-ui=true] .talent .talent_setting .setting_basic .setting_sub .block:nth-of-type(1) {
    padding-top: 15px;
  }
  *[renewal-ui=true] .talent .talent_setting .setting_basic .setting_sub .block:nth-last-of-type(1) {
    padding-bottom: 15px;
  }
  *[renewal-ui=true] .talent .talent_setting .setting_basic .setting_sub p {
    margin: 0;
    text-align: left;
  }
  *[renewal-ui=true] .talent .talent_setting .setting_basic .setting_sub input[type=text] {
    margin-top: 5px;
    font-weight: normal;
  }
}
*[renewal-ui=true] .talent .talent_setting .setting_users {
  position: relative;
}
*[renewal-ui=true] .talent .talent_setting.-users table.for-pc {
  table-layout: fixed;
}
*[renewal-ui=true] .talent .talent_setting.-users .process_comment {
  position: relative;
}
*[renewal-ui=true] .talent .talent_setting.-users .process_comment .rate {
  padding: 10px 15px;
  bottom: 40px;
  max-width: 320px;
}
*[renewal-ui=true] .talent .talent_setting.-users .process_comment .rate::before {
  content: "";
  display: block;
  position: absolute;
  top: -4px;
  left: -4px;
  border: 1px solid #fff;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
}
*[renewal-ui=true] .talent .talent_setting.-users .btn_area.-copy {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 50;
}
*[renewal-ui=true] .talent .talent_setting .table_box.-skill table {
  min-width: 100%;
}
*[renewal-ui=true] .talent .talent_setting .table_box.-skill th.edit,
*[renewal-ui=true] .talent .talent_setting .table_box.-skill th.delete {
  width: 50px;
}
*[renewal-ui=true] .talent .talent_setting .table_box.-skill th.no,
*[renewal-ui=true] .talent .talent_setting .table_box.-skill th.id,
*[renewal-ui=true] .talent .talent_setting .table_box.-skill th.status {
  width: 80px;
}
*[renewal-ui=true] .talent .talent_setting .table_box.-skill th img {
  width: 50px;
  height: auto;
}
*[renewal-ui=true] .talent .talent_setting .table_box.-skill td .skill {
  margin: 0;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
*[renewal-ui=true] .talent .talent_setting .table_box.-skill td.edit,
*[renewal-ui=true] .talent .talent_setting .table_box.-skill td.delete {
  width: 50px;
}
*[renewal-ui=true] .talent .talent_setting .table_box.-skill td img {
  width: 20px;
  height: auto;
}
*[renewal-ui=true] .talent .talent_setting .table_box.-skill td.delete img {
  width: 18px;
}
*[renewal-ui=true] .talent .talent_setting .table_box.-skill td.no,
*[renewal-ui=true] .talent .talent_setting .table_box.-skill td.id,
*[renewal-ui=true] .talent .talent_setting .table_box.-skill td.status {
  width: 80px;
}
*[renewal-ui=true] .talent .talent_setting .table_box.-skill td .rate {
  width: 250px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .talent_setting .table_box.-setting_result {
    max-width: 760px;
    margin: 0 auto;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .talent_setting .table_box.-setting_grade {
    max-width: 1000px;
    margin: 0 auto;
  }
}
*[renewal-ui=true] .talent .talent_setting .pager {
  text-align: left;
}
*[renewal-ui=true] .talent .talent_setting.-evaluation table th:nth-of-type(1), *[renewal-ui=true] .talent .talent_setting.-mbo table th:nth-of-type(1) {
  border-left: none !important;
}
*[renewal-ui=true] .talent .display_setting h2 {
  text-align: left;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .display_setting h2 span {
    top: 5px;
  }
}
*[renewal-ui=true] .talent .display_setting .help {
  top: 5px;
}
*[renewal-ui=true] .talent .display_setting .helper {
  text-align: left;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .display_setting .helper {
    width: 430px;
    bottom: 85%;
  }
  *[renewal-ui=true] .talent .display_setting .helper::before,
*[renewal-ui=true] .talent .display_setting .helper::after {
    margin: 0;
    left: 50px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .display_setting .helper {
    display: none;
    background: none;
    position: relative;
    width: 100%;
    font-size: 1.2rem;
    margin: 0 0 15px !important;
    padding-top: 0;
  }
}
*[renewal-ui=true] .talent .display_setting .box {
  padding: 0;
  box-shadow: none;
}
*[renewal-ui=true] .talent .display_setting dl {
  margin: 20px 0 0;
}
*[renewal-ui=true] .talent .display_setting dl.box {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
  border-radius: 5px;
  -webkit-box-align: center;
  align-items: center;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .display_setting dl.box {
    padding: 30px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .display_setting dl.box {
    padding: 5vw;
  }
}
*[renewal-ui=true] .talent .display_setting dt {
  text-align: left;
  color: #5bb49b;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .display_setting dt {
    width: 30%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .display_setting dt {
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .display_setting dd {
    margin: 0 0 0 40px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .display_setting dd {
    margin: 10px 20px 0 0;
  }
  *[renewal-ui=true] .talent .display_setting dd:nth-last-of-type(1) {
    margin: 10px 0 0 0;
  }
}
*[renewal-ui=true] .talent .display_setting dd.full {
  width: 100%;
  margin: 20px 0 0;
}
*[renewal-ui=true] .talent .display_setting ul {
  margin: 0;
  padding: 0;
}
*[renewal-ui=true] .talent .display_setting .setting_cycle {
  margin-top: 30px;
}
*[renewal-ui=true] .talent .display_setting .setting_cycle dt {
  padding-top: 7px;
}
*[renewal-ui=true] .talent .display_setting input[type=radio] {
  top: 0;
}
*[renewal-ui=true] .talent .display_setting input[type=radio]:before {
  top: 5px;
}
*[renewal-ui=true] .talent .display_setting input[type=radio]:after {
  top: 2px;
}
*[renewal-ui=true] .talent .display_setting label {
  margin-bottom: 0;
}
*[renewal-ui=true] .talent .display_setting .cycle {
  display: none;
}
*[renewal-ui=true] .talent .display_setting .cycle .disabled {
  background: #e0e0e0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .display_setting .cycle {
    overflow-x: auto;
  }
}
*[renewal-ui=true] .talent .display_setting .button.preview,
*[renewal-ui=true] .talent .display_setting input[type=submit].preview {
  width: auto;
  min-width: 110px;
  display: inline-block;
  margin: 0;
  padding: 5px 30px 5px 20px;
  background: #5bb49b url("/btn_arrow.0b850927.svg") right 10px center no-repeat;
  background-size: 8px auto;
  color: #fff;
  font-size: 1.4rem;
  line-height: 20px;
  border-radius: 5px;
  cursor: pointer;
  border: 0;
  outline: 0;
  text-decoration: none;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .display_setting .button.preview,
*[renewal-ui=true] .talent .display_setting input[type=submit].preview {
    line-height: 25px;
    width: 100%;
    height: auto !important;
    padding: 5px 25px;
  }
}
*[renewal-ui=true] .talent .display_setting .button.preview:hover,
*[renewal-ui=true] .talent .display_setting input[type=submit].preview:hover {
  background: #7ec4b0 url("/btn_arrow.0b850927.svg") right 10px center no-repeat;
  background-size: 8px auto;
}
*[renewal-ui=true] .talent .display_setting .button.edit,
*[renewal-ui=true] .talent .display_setting input[type=submit].edit {
  width: auto;
  min-width: 100px;
  display: inline-block;
  margin: 0;
  padding: 5px 30px 5px 20px;
  background: #5bb49b url("/btn_arrow.0b850927.svg") right 10px center no-repeat;
  background-size: 8px auto;
  color: #fff;
  font-size: 1.4rem;
  line-height: 20px;
  border-radius: 5px;
  cursor: pointer;
  border: 0;
  outline: 0;
  text-decoration: none;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .display_setting .button.edit,
*[renewal-ui=true] .talent .display_setting input[type=submit].edit {
    line-height: 25px;
    width: auto;
    height: auto !important;
    padding: 5px 25px;
  }
}
*[renewal-ui=true] .talent .display_setting .button.edit:hover,
*[renewal-ui=true] .talent .display_setting input[type=submit].edit:hover {
  background: #7ec4b0 url("/btn_arrow.0b850927.svg") right 10px center no-repeat;
  background-size: 8px auto;
}
*[renewal-ui=true] .talent .display_setting select {
  display: inline-block;
  padding: 10px 50px 10px 10px;
  line-height: 1;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .display_setting select {
    font-size: 1.4rem;
    padding: 15px 30px 15px 15px;
  }
}
*[renewal-ui=true] .talent .display_setting select:disabled {
  opacity: 0.5;
}
*[renewal-ui=true] .talent .display_setting .select-wrap {
  position: relative;
  display: inline-block;
  margin: 0 10px 0 0;
}
*[renewal-ui=true] .talent .display_setting .select-wrap:after {
  content: "▼";
  font-size: 1rem;
  display: inline-block;
  position: absolute;
  width: 10px;
  height: 10px;
  right: 10px;
  top: 0;
  bottom: 0;
  margin: auto 0;
  transform: translateY(-50%);
}
*[renewal-ui=true] .talent .display_setting .attention {
  margin-top: 10px;
  text-align: left;
  font-size: 1.4rem;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .display_setting .attention {
    font-size: 1.2rem;
  }
}
*[renewal-ui=true] .talent .detail_modal article {
  position: relative;
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  justify-content: space-between;
  margin: 0 5% 40px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .detail_modal article {
    margin: 0 30px 0;
  }
}
*[renewal-ui=true] .talent .detail_modal figure {
  width: 100px;
}
*[renewal-ui=true] .talent .detail_modal figure img {
  width: 100%;
  height: auto;
}
*[renewal-ui=true] .talent .detail_modal .data {
  width: calc(100% - 120px);
  font-size: 1.4rem;
}
*[renewal-ui=true] .talent .detail_modal .data .db_status {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .detail_modal .data .db_status {
    gap: 5px 0;
  }
}
*[renewal-ui=true] .talent .detail_modal .data .db_status li {
  margin: 0 5px 0 0;
  padding: 2px 8px;
  color: #fff;
  background: #999;
  border-radius: 5px;
  font-size: 1.4rem;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .detail_modal .data .db_status .emp_no {
    order: 1;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .detail_modal .data .db_status .join {
    order: 3;
  }
}
*[renewal-ui=true] .talent .detail_modal .data .db_status .emp_status {
  background: #5bb49b;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .detail_modal .data .db_status .emp_status {
    order: 2;
  }
}
*[renewal-ui=true] .talent .detail_modal .data .db_status .emp_status.-disabled {
  background: #ccc;
}
*[renewal-ui=true] .talent .detail_modal .data .org_pos {
  margin: 8px 0 0;
}
*[renewal-ui=true] .talent .detail_modal .data .name {
  margin: 5px 0 0;
  font-size: 1.8rem;
  font-weight: bold;
}
*[renewal-ui=true] .talent .detail_modal .data .name_kana {
  margin: 0;
  color: #666;
}
*[renewal-ui=true] .talent .detail_modal .data .email {
  margin: 5px 0 0;
  padding: 0 0 0 25px;
  background: url("/icon_mail.33a0d8ca.png") left center/16px auto no-repeat;
}
*[renewal-ui=true] .talent .detail_modal .custom_data {
  width: 100%;
  padding: 15px 20px;
  font-size: 1.4rem;
  background: url("/h2_bg_left.b4c10c35.png") left top/156px auto no-repeat;
  background-color: #F9F9F9;
  box-sizing: border-box;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .detail_modal .custom_data {
    margin-top: 20px;
  }
}
*[renewal-ui=true] .talent .detail_modal .custom_data ul {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  justify-content: space-between;
  gap: 5px 10px;
}
*[renewal-ui=true] .talent .detail_modal .custom_data li {
  min-width: 48%;
}
*[renewal-ui=true] .talent .modal_box {
  position: relative;
  border-radius: 10px;
  box-sizing: border-box;
}
*[renewal-ui=true] .talent .modal_box h3 {
  font-size: 1.6rem;
}
*[renewal-ui=true] .talent .modal_box dl {
  width: 90%;
  max-width: 650px;
  margin: 0 auto;
}
*[renewal-ui=true] .talent .modal_box dt {
  margin-top: 20px;
}
*[renewal-ui=true] .talent .modal_box dd {
  margin-top: 20px;
  padding: 0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .modal_box dd {
    margin-top: 10px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .modal_box dl.org_input dd {
    margin-top: 10px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .modal_box dl.pos_input {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 20px;
    margin-bottom: 30px;
  }
  *[renewal-ui=true] .talent .modal_box dl.pos_input.-mt0 {
    margin-top: 0;
  }
  *[renewal-ui=true] .talent .modal_box dl.pos_input dt {
    position: relative;
    width: 30%;
    margin-top: 30px;
  }
  *[renewal-ui=true] .talent .modal_box dl.pos_input dt.no_edit {
    margin-top: 0;
  }
  *[renewal-ui=true] .talent .modal_box dl.pos_input dt.type_check {
    margin-top: 20px;
  }
  *[renewal-ui=true] .talent .modal_box dl.pos_input dt.no_float {
    width: 100%;
  }
  *[renewal-ui=true] .talent .modal_box dl.pos_input dt .help {
    top: 5px;
  }
  *[renewal-ui=true] .talent .modal_box dl.pos_input dt .helper {
    font-weight: normal;
    width: 400px;
    bottom: 55px;
  }
  *[renewal-ui=true] .talent .modal_box dl.pos_input dd {
    width: 70%;
    padding-left: 20px;
    box-sizing: border-box;
  }
  *[renewal-ui=true] .talent .modal_box dl.pos_input dd textarea {
    min-height: 4em;
  }
  *[renewal-ui=true] .talent .modal_box dl.pos_input dd.no_edit {
    margin-top: 0;
  }
  *[renewal-ui=true] .talent .modal_box dl.pos_input dd.no_float {
    margin-top: 10px;
    width: 100%;
    padding-left: 0;
  }
  *[renewal-ui=true] .talent .modal_box dl.pos_input dd.no_float textarea {
    min-height: 8em;
  }
  *[renewal-ui=true] .talent .modal_box dl.pos_input dd.term .selector,
*[renewal-ui=true] .talent .modal_box dl.pos_input dd.term p {
    margin-top: 0;
    margin-right: 10px;
    margin-bottom: 10px;
  }
  *[renewal-ui=true] .talent .modal_box dl.pos_input dd.term .selector:nth-last-of-type(1) {
    margin-right: 0;
  }
}
*[renewal-ui=true] .talent .modal_box dl.pos_input .add {
  position: relative;
  width: 100%;
  margin: 10px 0 0;
  padding: 0;
  text-align: center;
  height: 50px;
}
*[renewal-ui=true] .talent .modal_box dl.pos_input .add::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto 0;
  width: 100%;
  height: 1px;
  background: #ccc;
  left: 0;
}
*[renewal-ui=true] .talent .modal_box dl.pos_input .add .add_btn {
  position: relative;
  display: block;
  padding: 5px 15px;
  margin: 0 auto;
  width: 250px;
  line-height: 25px;
  color: #fff;
  background: #5bb49b;
  cursor: pointer;
  border: 10px solid #fff;
  border-radius: 15px;
}
*[renewal-ui=true] .talent .modal_box dl.pos_input .document_upload strong {
  display: block;
  color: #5bb49b;
}
*[renewal-ui=true] .talent .modal_box dl.pos_input .document_upload li {
  position: relative;
  margin-top: 10px;
}
*[renewal-ui=true] .talent .modal_box dl.pos_input .document_upload input[type=file] {
  margin-top: 5px;
}
*[renewal-ui=true] .talent .modal_box dl.pos_input .document_upload .upload {
  position: relative;
}
*[renewal-ui=true] .talent .modal_box dl.pos_input .document_upload .delete_doc {
  position: absolute;
  top: 3px;
  right: 0;
  width: 20px;
  height: 20px;
  text-align: center;
  border: none;
  background: none;
}
*[renewal-ui=true] .talent .modal_box dl.pos_input .document_upload .delete_doc img {
  width: auto;
  height: 20px;
}
*[renewal-ui=true] .talent .modal_box div.pos_input {
  width: 90%;
  max-width: 650px;
  margin: 0 auto;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .modal_box div.pos_input dl.pos_input {
    margin: 0;
    width: 48%;
  }
  *[renewal-ui=true] .talent .modal_box div.pos_input dl.pos_input dt,
*[renewal-ui=true] .talent .modal_box div.pos_input dl.pos_input dd {
    width: 100%;
    margin: 10px 0 0;
    padding: 0;
  }
}
*[renewal-ui=true] .talent .modal_box .retire_info {
  display: none;
  width: 100%;
  max-width: 500px;
  margin: 20px auto;
  padding: 20px 0 0;
  border-top: 1px solid #ccc;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .modal_box .retire_info {
    margin: -20px auto 60px;
  }
}
*[renewal-ui=true] .talent .modal_box .retire_info dl.pos_input {
  margin: 0;
}
*[renewal-ui=true] .talent .modal_box input[type=text],
*[renewal-ui=true] .talent .modal_box input[type=date] {
  display: inline-block;
  width: 100%;
  margin: 0;
  padding: 10px 10px 10px 10px;
  border: 1px solid #ccc;
  border-radius: 5px;
  font-size: 1.6rem;
}
*[renewal-ui=true] .talent .modal_box .flex li {
  margin-right: 20px;
}
*[renewal-ui=true] .talent .modal_box .selector {
  position: relative;
}
*[renewal-ui=true] .talent .modal_box .selector::after {
  position: absolute;
  content: "";
  right: 15px;
  top: 0;
  bottom: 0;
  margin: auto 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8.7px 5px 0 5px;
  border-color: #666 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
*[renewal-ui=true] .talent .modal_box select,
*[renewal-ui=true] .talent .modal_box .grade_list {
  width: 100%;
  margin: 0;
  padding: 10px 30px 10px 10px;
  border: 1px solid #ccc;
  border-radius: 5px;
  font-size: 1.6rem;
}
*[renewal-ui=true] .talent .modal_box p {
  margin: 10px 0 0;
  padding: 0;
  font-size: 1.4rem;
}
*[renewal-ui=true] .talent .modal_box p.error {
  color: #d11010;
}
*[renewal-ui=true] .talent .modal_box ul {
  margin: 0;
  padding: 0;
}
*[renewal-ui=true] .talent .modal_box .modal_close {
  position: absolute;
  right: 20px;
  top: 10px;
  font-size: 50px;
  font-weight: 100;
  line-height: 100%;
  margin: 0;
  padding: 0;
  cursor: pointer;
}
*[renewal-ui=true] .talent .modal_box .retire_modal dl {
  margin: 40px auto !important;
}
*[renewal-ui=true] .talent .talent_edit_add form {
  position: relative;
}
*[renewal-ui=true] .talent .talent_skill_modal .skill_explain {
  display: none;
}
*[renewal-ui=true] .talent .talent_skill_modal .skillset_box:nth-of-type(n+2) {
  margin-top: 40px;
  padding-top: 40px;
  border-top: 1px dotted #ccc;
}
*[renewal-ui=true] .talent .talent_skill_modal .add_skill {
  position: relative;
  margin: 40px auto;
  width: 90%;
  max-width: 650px;
}
*[renewal-ui=true] .talent .talent_skill_modal .add_skill::before {
  content: "";
  position: absolute;
  top: 20px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: auto;
  border-top: 1px solid #ccc;
}
*[renewal-ui=true] .talent .talent_skill_modal .add_skill.disabled {
  margin-bottom: 0;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .talent_interview_modal .wrapper {
    width: 48%;
  }
}
*[renewal-ui=true] .talent .invitation_modal input[type=checkbox] {
  width: 20px !important;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .invitation_modal dl.pos_input dt {
    margin-top: 22px;
  }
}
*[renewal-ui=true] .talent .invitation_modal p {
  text-align: center;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .modal_skill_add dl.info,
*[renewal-ui=true] .talent .modal_skill_edit dl.info,
*[renewal-ui=true] .talent .evaluator_request dl.info,
*[renewal-ui=true] .talent .target_request dl.info {
    position: relative;
    margin: 0 auto;
    max-width: 750px;
  }
}
*[renewal-ui=true] .talent .modal_skill_add dl.info .select-wrap,
*[renewal-ui=true] .talent .modal_skill_edit dl.info .select-wrap,
*[renewal-ui=true] .talent .evaluator_request dl.info .select-wrap,
*[renewal-ui=true] .talent .target_request dl.info .select-wrap {
  width: 100%;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent dl.info {
    margin-top: 30px;
  }
}
*[renewal-ui=true] .talent dl.info dt {
  position: relative;
  color: #5bb49b;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent dl.info dt {
    width: 24rem;
    float: left;
  }
  *[renewal-ui=true] .talent dl.info dt.no_float {
    position: relative;
    margin: 40px 0 0;
    padding: 10px 25px;
    color: #333 !important;
    border-bottom: 2px solid #999;
    z-index: 1;
  }
  *[renewal-ui=true] .talent dl.info dt.no_float::before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    padding: 0;
    background: url("/h2_bg_left.b4c10c35.png") left top/156px auto no-repeat, url("/h2_bg_right.227f30a3.png") right top/156px auto no-repeat;
    background-color: #F5F4F3;
    z-index: -1;
  }
  *[renewal-ui=true] .talent dl.info dt.no_float::after {
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-color: #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 10px 10px 0px 0px;
    z-index: -1;
  }
  *[renewal-ui=true] .talent dl.info dt.no_float {
    width: 100%;
    float: none;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent dl.info dt {
    padding: 0 0 10px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent dl.info dt.uneditable {
    padding-top: 20px !important;
  }
  *[renewal-ui=true] .talent dl.info dt.-status {
    padding-top: 15px !important;
  }
  *[renewal-ui=true] .talent dl.info dt.radio_title {
    padding-top: 17px !important;
  }
  *[renewal-ui=true] .talent dl.info dt.-users {
    padding-top: 25px !important;
  }
}
*[renewal-ui=true] .talent dl.info dd {
  margin: 0;
  vertical-align: middle;
  font-size: 1.4rem;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent dl.info dd {
    padding: 20px 0 20px 25rem;
    border-bottom: 1px solid #ccc;
  }
  *[renewal-ui=true] .talent dl.info dd.no_float {
    padding: 20px 0 20px;
    border-bottom: none;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent dl.info dd {
    border-top: 1px solid #ccc;
    padding: 20px 0;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent dl.info dd select {
    width: 100%;
    margin: 0;
    padding: 10px 10px 10px 10px;
    border: 1px solid #ccc;
    border-radius: 5px;
    font-size: 1.6rem;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent dl.info dd select {
    width: 100%;
  }
}
*[renewal-ui=true] .talent dl.info dd .select-wrap {
  position: relative;
  display: inline-block;
  background: #fff;
  border-radius: 5px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent dl.info dd .select-wrap {
    width: 90%;
    margin: 0 auto 20px;
    text-align: center;
  }
}
*[renewal-ui=true] .talent dl.info dd .select-wrap::after {
  content: "▼";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 10px;
  margin: auto 0;
  font-size: 10px;
  height: 16px;
  color: #333;
  z-index: 10;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent dl.info dd .select-wrap {
    width: calc(100% - 100px);
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent dl.info dd .select-wrap {
    width: 100%;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent dl.info dd label {
    margin-bottom: 0;
  }
}
*[renewal-ui=true] .talent dl.info dd input[type=radio]:before {
  top: 5px;
}
*[renewal-ui=true] .talent dl.info dd input[type=radio]:after {
  top: 2px;
}
*[renewal-ui=true] .talent dl.info dd label {
  margin-right: 30px;
}
*[renewal-ui=true] .talent dl.info dd .disabled td {
  background: #ebebeb;
  color: #999;
}
*[renewal-ui=true] .talent .modal_users_edit h3 {
  font-size: 1.6rem;
  font-weight: bold;
}
*[renewal-ui=true] .talent .modal_users_edit .box_tab {
  border-bottom: 1px solid #ccc;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .modal_users_edit .box_tab {
    margin: 0;
  }
}
*[renewal-ui=true] .talent .modal_users_edit .box_tab .tab {
  position: relative;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .modal_users_edit .box_tab .tab {
    margin-bottom: 0 !important;
    padding: 10px !important;
    border-radius: 5px 5px 0 0 !important;
    border-bottom: none;
  }
}
*[renewal-ui=true] .talent .modal_users_edit .box_tab .tab.active::after {
  content: "";
  position: absolute;
  display: block;
  left: 0;
  bottom: -3px;
  width: 100%;
  height: 5px;
  background: #fff;
}
*[renewal-ui=true] .talent .modal_users_edit .tab_panel .box {
  padding: 30px 0 0;
  box-shadow: none;
}
*[renewal-ui=true] .talent .modal_users_edit .tab_panel .pager {
  text-align: left;
}
*[renewal-ui=true] .talent .modal_users_edit .tab_panel h3 {
  position: relative;
  margin: 40px 0 0;
  padding: 10px 25px;
  color: #333 !important;
  border-bottom: 2px solid #999;
  z-index: 1;
}
*[renewal-ui=true] .talent .modal_users_edit .tab_panel h3::before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0;
  background: url("/h2_bg_left.b4c10c35.png") left top/156px auto no-repeat, url("/h2_bg_right.227f30a3.png") right top/156px auto no-repeat;
  background-color: #F5F4F3;
  z-index: -1;
}
*[renewal-ui=true] .talent .modal_users_edit .tab_panel h3::after {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
  border-width: 10px 10px 0px 0px;
  z-index: -1;
}
*[renewal-ui=true] .talent .modal_users_edit .tab_panel h3 {
  margin-bottom: 20px;
  font-size: 1.6rem;
  text-align: left;
}
*[renewal-ui=true] .talent .modal_users_edit .tab_panel .page_select {
  position: relative;
}
*[renewal-ui=true] .talent .modal_users_edit .tab_panel .helper {
  bottom: auto;
  top: -100px;
}
*[renewal-ui=true] .talent .modal_users_edit .tab_panel input[type=checkbox]:disabled {
  cursor: default;
  opacity: 0.5;
}
*[renewal-ui=true] .talent .modal_users_edit .tab_panel .sub_head th:nth-of-type(1) {
  border-left: 1px solid #ccc;
}
*[renewal-ui=true] .talent .modal_users_edit .select_all {
  text-align: right;
}
*[renewal-ui=true] .talent .modal_users_edit .sub_check {
  margin-top: 20px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .modal-inner.-evaluation_add dl.pos_input dt {
    margin-top: 25px;
  }
  *[renewal-ui=true] .talent .modal-inner.-evaluation_add dl.pos_input dt.no_edit {
    margin-top: 0;
  }
  *[renewal-ui=true] .talent .modal-inner.-evaluation_add dl.pos_input dd.no_edit {
    margin-top: 5px;
  }
  *[renewal-ui=true] .talent .modal-inner.-evaluation_add .helper {
    z-index: 20110;
  }
  *[renewal-ui=true] .talent .modal-inner.-evaluation_add .add_term_modal dl.pos_input {
    margin-top: 20px;
  }
}
*[renewal-ui=true] .talent .edit_term_modal .term_edit input[type=text] {
  margin-right: 20px;
  margin-bottom: 10px;
  width: calc(100% - 46px);
}
*[renewal-ui=true] .talent .edit_term_modal .term_edit img {
  margin-bottom: 5px;
  width: 20px;
  height: auto;
  vertical-align: middle;
  cursor: pointer;
}
*[renewal-ui=true] .talent .evaluator_request .detail,
*[renewal-ui=true] .talent .target_request .detail,
*[renewal-ui=true] .talent .evaluator_request_preview .detail,
*[renewal-ui=true] .talent .target_request_preview .detail {
  width: 90%;
  max-width: 750px;
  margin: 0 auto;
}
*[renewal-ui=true] .talent .evaluator_request dl.info dt,
*[renewal-ui=true] .talent .target_request dl.info dt,
*[renewal-ui=true] .talent .evaluator_request_preview dl.info dt,
*[renewal-ui=true] .talent .target_request_preview dl.info dt {
  width: 120px;
}
*[renewal-ui=true] .talent .evaluator_request dl.info dt.authority,
*[renewal-ui=true] .talent .target_request dl.info dt.authority,
*[renewal-ui=true] .talent .evaluator_request_preview dl.info dt.authority,
*[renewal-ui=true] .talent .target_request_preview dl.info dt.authority {
  padding-top: 10px;
}
*[renewal-ui=true] .talent .evaluator_request dl.info dd,
*[renewal-ui=true] .talent .target_request dl.info dd,
*[renewal-ui=true] .talent .evaluator_request_preview dl.info dd,
*[renewal-ui=true] .talent .target_request_preview dl.info dd {
  padding: 20px 0 20px 150px;
}
*[renewal-ui=true] .talent .evaluator_request dl.info .total_evaluator_num,
*[renewal-ui=true] .talent .target_request dl.info .total_evaluator_num,
*[renewal-ui=true] .talent .evaluator_request_preview dl.info .total_evaluator_num,
*[renewal-ui=true] .talent .target_request_preview dl.info .total_evaluator_num {
  font-size: 1.6rem;
  font-weight: bold;
  color: #5bb49b;
}
*[renewal-ui=true] .talent .evaluator_request dl.info .modal_evaluator_list,
*[renewal-ui=true] .talent .target_request dl.info .modal_evaluator_list,
*[renewal-ui=true] .talent .evaluator_request_preview dl.info .modal_evaluator_list,
*[renewal-ui=true] .talent .target_request_preview dl.info .modal_evaluator_list {
  margin: 0;
  padding: 0 0 10px;
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
}
*[renewal-ui=true] .talent .evaluator_request dl.info .modal_evaluator_list li,
*[renewal-ui=true] .talent .target_request dl.info .modal_evaluator_list li,
*[renewal-ui=true] .talent .evaluator_request_preview dl.info .modal_evaluator_list li,
*[renewal-ui=true] .talent .target_request_preview dl.info .modal_evaluator_list li {
  margin-top: 5px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .evaluator_request dl.info .modal_evaluator_list li,
*[renewal-ui=true] .talent .target_request dl.info .modal_evaluator_list li,
*[renewal-ui=true] .talent .evaluator_request_preview dl.info .modal_evaluator_list li,
*[renewal-ui=true] .talent .target_request_preview dl.info .modal_evaluator_list li {
    min-width: 24.5%;
  }
}
*[renewal-ui=true] .talent .evaluator_request dl.info .modal_evaluator_list li label,
*[renewal-ui=true] .talent .target_request dl.info .modal_evaluator_list li label,
*[renewal-ui=true] .talent .evaluator_request_preview dl.info .modal_evaluator_list li label,
*[renewal-ui=true] .talent .target_request_preview dl.info .modal_evaluator_list li label {
  padding: 1px 5px;
}
*[renewal-ui=true] .talent .evaluator_request dl.info .modal_evaluator_list li input[type=checkbox]:checked + label,
*[renewal-ui=true] .talent .target_request dl.info .modal_evaluator_list li input[type=checkbox]:checked + label,
*[renewal-ui=true] .talent .evaluator_request_preview dl.info .modal_evaluator_list li input[type=checkbox]:checked + label,
*[renewal-ui=true] .talent .target_request_preview dl.info .modal_evaluator_list li input[type=checkbox]:checked + label {
  background: #ebfae1;
}
*[renewal-ui=true] .talent .evaluator_request dl.info input[type=date],
*[renewal-ui=true] .talent .evaluator_request dl.info input[type=time],
*[renewal-ui=true] .talent .target_request dl.info input[type=date],
*[renewal-ui=true] .talent .target_request dl.info input[type=time],
*[renewal-ui=true] .talent .evaluator_request_preview dl.info input[type=date],
*[renewal-ui=true] .talent .evaluator_request_preview dl.info input[type=time],
*[renewal-ui=true] .talent .target_request_preview dl.info input[type=date],
*[renewal-ui=true] .talent .target_request_preview dl.info input[type=time] {
  display: inline-block;
  width: 100%;
  max-width: 200px;
  border: 1px solid #ccc;
  margin: 0 0 10px;
  padding: 10px 15px;
  font-size: 1.4rem;
  border-radius: 5px;
}
*[renewal-ui=true] .talent .evaluator_request dl.info input[type=time],
*[renewal-ui=true] .talent .target_request dl.info input[type=time],
*[renewal-ui=true] .talent .evaluator_request_preview dl.info input[type=time],
*[renewal-ui=true] .talent .target_request_preview dl.info input[type=time] {
  margin-left: 20px;
}
*[renewal-ui=true] .talent .evaluator_request dl.info .-due,
*[renewal-ui=true] .talent .target_request dl.info .-due,
*[renewal-ui=true] .talent .evaluator_request_preview dl.info .-due,
*[renewal-ui=true] .talent .target_request_preview dl.info .-due {
  margin-bottom: 0 !important;
}
*[renewal-ui=true] .talent .evaluator_request dl.info textarea,
*[renewal-ui=true] .talent .target_request dl.info textarea,
*[renewal-ui=true] .talent .evaluator_request_preview dl.info textarea,
*[renewal-ui=true] .talent .target_request_preview dl.info textarea {
  min-height: 8em;
}
*[renewal-ui=true] .talent .evaluator_request dl.info .preview,
*[renewal-ui=true] .talent .target_request dl.info .preview,
*[renewal-ui=true] .talent .evaluator_request_preview dl.info .preview,
*[renewal-ui=true] .talent .target_request_preview dl.info .preview {
  text-align: right;
}
*[renewal-ui=true] .talent .evaluator_request dl.info .send_remind,
*[renewal-ui=true] .talent .target_request dl.info .send_remind,
*[renewal-ui=true] .talent .evaluator_request_preview dl.info .send_remind,
*[renewal-ui=true] .talent .target_request_preview dl.info .send_remind {
  margin-right: 0;
}
*[renewal-ui=true] .talent .evaluator_request dl.info .help,
*[renewal-ui=true] .talent .target_request dl.info .help,
*[renewal-ui=true] .talent .evaluator_request_preview dl.info .help,
*[renewal-ui=true] .talent .target_request_preview dl.info .help {
  top: 5px;
}
*[renewal-ui=true] .talent .evaluator_request dl.info .helper,
*[renewal-ui=true] .talent .target_request dl.info .helper,
*[renewal-ui=true] .talent .evaluator_request_preview dl.info .helper,
*[renewal-ui=true] .talent .target_request_preview dl.info .helper {
  padding: 25px 15px 10px;
}
*[renewal-ui=true] .talent .evaluator_request dl.info .send_remind_mail,
*[renewal-ui=true] .talent .target_request dl.info .send_remind_mail,
*[renewal-ui=true] .talent .evaluator_request_preview dl.info .send_remind_mail,
*[renewal-ui=true] .talent .target_request_preview dl.info .send_remind_mail {
  position: relative;
}
*[renewal-ui=true] .talent .evaluator_request dl.info .send_remind_mail .helper,
*[renewal-ui=true] .talent .target_request dl.info .send_remind_mail .helper,
*[renewal-ui=true] .talent .evaluator_request_preview dl.info .send_remind_mail .helper,
*[renewal-ui=true] .talent .target_request_preview dl.info .send_remind_mail .helper {
  bottom: 40px;
}
*[renewal-ui=true] .talent .evaluator_request dl.info .remind_mail_set,
*[renewal-ui=true] .talent .target_request dl.info .remind_mail_set,
*[renewal-ui=true] .talent .evaluator_request_preview dl.info .remind_mail_set,
*[renewal-ui=true] .talent .target_request_preview dl.info .remind_mail_set {
  display: none;
}
*[renewal-ui=true] .talent .evaluator_request dl.info .prewrap,
*[renewal-ui=true] .talent .target_request dl.info .prewrap,
*[renewal-ui=true] .talent .evaluator_request_preview dl.info .prewrap,
*[renewal-ui=true] .talent .target_request_preview dl.info .prewrap {
  white-space: pre-wrap;
}
*[renewal-ui=true] .talent .evaluator_request_preview dl.info dt,
*[renewal-ui=true] .talent .target_request_preview dl.info dt {
  width: 80px;
}
*[renewal-ui=true] .talent .evaluator_request_preview dl.info dd,
*[renewal-ui=true] .talent .target_request_preview dl.info dd {
  padding-left: 100px;
}
*[renewal-ui=true] .talent .evaluator_request_preview .fixed_text,
*[renewal-ui=true] .talent .target_request_preview .fixed_text {
  position: relative;
}
*[renewal-ui=true] .talent .evaluator_request_preview .head_help,
*[renewal-ui=true] .talent .target_request_preview .head_help {
  position: absolute;
  top: 15px;
  left: -40px;
}
*[renewal-ui=true] .talent .evaluator_request_preview .head_help .helper,
*[renewal-ui=true] .talent .target_request_preview .head_help .helper {
  width: 300px;
  bottom: 35px;
  left: -36px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-employee .member_nav {
    top: 60px;
  }
}
*[renewal-ui=true] .talent.-employee .skill_explain {
  display: none;
}
*[renewal-ui=true] .talent.-view1_hover .profile_float_box,
*[renewal-ui=true] .talent.-allocation .profile_float_box {
  display: none;
  position: absolute;
  top: 0;
  right: -360px;
  margin: auto;
  padding: 0 0 15px;
  width: 350px;
  height: auto;
  z-index: 20002;
  box-sizing: border-box;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
  overflow-x: hidden;
  overflow-y: auto;
  background: #fff;
}
*[renewal-ui=true] .talent.-view1_hover .profile_float_box::before,
*[renewal-ui=true] .talent.-allocation .profile_float_box::before {
  content: "";
  position: absolute;
  width: 200px;
  height: 320px;
  background: #fff url("/h2_bg_left.b4c10c35.png") left -50px top -15px/250px auto no-repeat;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-view1_hover .profile_float_box::before,
*[renewal-ui=true] .talent.-allocation .profile_float_box::before {
    left: 0;
    top: 0;
    z-index: -1;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-view1_hover .profile_float_box::before,
*[renewal-ui=true] .talent.-allocation .profile_float_box::before {
    top: calc(5vh + 5px);
    left: 4vw;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-view1_hover .profile_float_box,
*[renewal-ui=true] .talent.-allocation .profile_float_box {
    max-width: 850px;
  }
}
@media screen and (min-width: 767px) and (max-width: 768px) and (orientation: portrait) {
  *[renewal-ui=true] .talent.-view1_hover .profile_float_box,
*[renewal-ui=true] .talent.-allocation .profile_float_box {
    height: 95%;
    max-width: 750px;
  }
}
*[renewal-ui=true] .talent.-view1_hover .profile_float_box h2,
*[renewal-ui=true] .talent.-allocation .profile_float_box h2 {
  position: sticky;
  top: 0;
  margin: 0;
  padding: 30px 15px 15px;
  text-align: left;
  border: none;
  z-index: 20100;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-view1_hover .profile_float_box h2,
*[renewal-ui=true] .talent.-allocation .profile_float_box h2 {
    font-size: 2rem;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-view1_hover .profile_float_box h2,
*[renewal-ui=true] .talent.-allocation .profile_float_box h2 {
    top: -5px;
    margin: -5px 0 0;
    padding: 30px 5vw 10px;
  }
}
*[renewal-ui=true] .talent.-view1_hover .profile_float_box h2::before,
*[renewal-ui=true] .talent.-allocation .profile_float_box h2::before {
  background: none;
}
*[renewal-ui=true] .talent.-view1_hover .profile_float_box h2::before,
*[renewal-ui=true] .talent.-allocation .profile_float_box h2::before {
  content: "";
  position: absolute;
  left: 5px;
  top: 5px;
  background: url("/corner_lt.83a0cafc.png") left top/10px auto no-repeat, url("/modal_tips.d93d5536.png") left 15px top/65px auto no-repeat;
  max-width: calc(100% - 5px);
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-view1_hover .profile_float_box h2::before,
*[renewal-ui=true] .talent.-allocation .profile_float_box h2::before {
    left: 0;
  }
}
*[renewal-ui=true] .talent.-view1_hover .profile_float_box h2 .name_kana,
*[renewal-ui=true] .talent.-allocation .profile_float_box h2 .name_kana {
  margin: 0;
  color: #666;
  font-size: 1.4rem;
  font-weight: normal;
}
*[renewal-ui=true] .talent.-view1_hover .profile_float_box article,
*[renewal-ui=true] .talent.-allocation .profile_float_box article {
  position: relative;
  margin: 0 5% 40px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-view1_hover .profile_float_box article,
*[renewal-ui=true] .talent.-allocation .profile_float_box article {
    margin: 0 15px 0;
  }
}
*[renewal-ui=true] .talent.-view1_hover .profile_float_box .data,
*[renewal-ui=true] .talent.-allocation .profile_float_box .data {
  font-size: 1.4rem;
}
*[renewal-ui=true] .talent.-view1_hover .profile_float_box .data .db_status,
*[renewal-ui=true] .talent.-allocation .profile_float_box .data .db_status {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
}
*[renewal-ui=true] .talent.-view1_hover .profile_float_box .data .db_status li,
*[renewal-ui=true] .talent.-allocation .profile_float_box .data .db_status li {
  margin: 0 5px 0 0;
  padding: 2px 8px;
  color: #fff;
  background: #999;
  border-radius: 5px;
  font-size: 1.4rem;
}
*[renewal-ui=true] .talent.-view1_hover .profile_float_box .data .db_status .emp_no,
*[renewal-ui=true] .talent.-allocation .profile_float_box .data .db_status .emp_no {
  width: 30%;
  min-width: 0;
}
*[renewal-ui=true] .talent.-view1_hover .profile_float_box .data .db_status .emp_status,
*[renewal-ui=true] .talent.-allocation .profile_float_box .data .db_status .emp_status {
  width: 20%;
  min-width: 0;
  background: #5bb49b;
}
*[renewal-ui=true] .talent.-view1_hover .profile_float_box .data .db_status .emp_status.-disabled,
*[renewal-ui=true] .talent.-allocation .profile_float_box .data .db_status .emp_status.-disabled {
  background: #ccc;
}
*[renewal-ui=true] .talent.-view1_hover .profile_float_box .data .db_status .join,
*[renewal-ui=true] .talent.-allocation .profile_float_box .data .db_status .join {
  width: 45%;
}
*[renewal-ui=true] .talent.-view1_hover .profile_float_box .data .org_pos,
*[renewal-ui=true] .talent.-allocation .profile_float_box .data .org_pos {
  margin: 8px 0 0;
  text-align: left;
}
*[renewal-ui=true] .talent.-view1_hover .profile_float_box .data .name,
*[renewal-ui=true] .talent.-allocation .profile_float_box .data .name {
  margin: 5px 0 0;
  font-size: 1.8rem;
  font-weight: bold;
}
*[renewal-ui=true] .talent.-view1_hover .profile_float_box .data .email,
*[renewal-ui=true] .talent.-allocation .profile_float_box .data .email {
  margin: 5px 0 0;
  padding: 0 0 0 25px;
  text-align: left;
  background: url("/icon_mail.33a0d8ca.png") left center/16px auto no-repeat;
}
*[renewal-ui=true] .talent.-view1_hover .profile_float_box .custom_data,
*[renewal-ui=true] .talent.-allocation .profile_float_box .custom_data {
  width: 100%;
  margin: 20px 0 0;
  padding: 15px 20px;
  font-size: 1.4rem;
  background: url("/h2_bg_left.b4c10c35.png") left top/156px auto no-repeat;
  background-color: #F9F9F9;
  box-sizing: border-box;
}
*[renewal-ui=true] .talent.-view1_hover .profile_float_box .custom_data ul,
*[renewal-ui=true] .talent.-allocation .profile_float_box .custom_data ul {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  justify-content: space-between;
  gap: 5px 10px;
}
*[renewal-ui=true] .talent.-view1_hover .profile_float_box .custom_data li,
*[renewal-ui=true] .talent.-allocation .profile_float_box .custom_data li {
  width: 100%;
  text-align: left;
}
@media screen and (min-width: 1450px) {
  *[renewal-ui=true] .talent.-view1_hover .database_thumb li:nth-of-type(10n + 8) .profile_float_box,
*[renewal-ui=true] .talent.-view1_hover .database_thumb li:nth-of-type(10n + 9) .profile_float_box,
*[renewal-ui=true] .talent.-view1_hover .database_thumb li:nth-of-type(10n + 10) .profile_float_box,
*[renewal-ui=true] .talent.-allocation .database_thumb li:nth-of-type(10n + 8) .profile_float_box,
*[renewal-ui=true] .talent.-allocation .database_thumb li:nth-of-type(10n + 9) .profile_float_box,
*[renewal-ui=true] .talent.-allocation .database_thumb li:nth-of-type(10n + 10) .profile_float_box {
    left: -470px;
    right: 0;
  }
}
@media screen and (min-width: 1330px) and (max-width: 1449px) {
  *[renewal-ui=true] .talent.-view1_hover .database_thumb li:nth-of-type(9n + 7) .profile_float_box,
*[renewal-ui=true] .talent.-view1_hover .database_thumb li:nth-of-type(9n + 8) .profile_float_box,
*[renewal-ui=true] .talent.-view1_hover .database_thumb li:nth-of-type(9n) .profile_float_box,
*[renewal-ui=true] .talent.-allocation .database_thumb li:nth-of-type(9n + 7) .profile_float_box,
*[renewal-ui=true] .talent.-allocation .database_thumb li:nth-of-type(9n + 8) .profile_float_box,
*[renewal-ui=true] .talent.-allocation .database_thumb li:nth-of-type(9n) .profile_float_box {
    left: -470px;
    right: 0;
  }
}
@media screen and (min-width: 1210px) and (max-width: 1329px) {
  *[renewal-ui=true] .talent.-view1_hover .database_thumb li:nth-of-type(8n + 6) .profile_float_box,
*[renewal-ui=true] .talent.-view1_hover .database_thumb li:nth-of-type(8n + 7) .profile_float_box,
*[renewal-ui=true] .talent.-view1_hover .database_thumb li:nth-of-type(8n) .profile_float_box,
*[renewal-ui=true] .talent.-allocation .database_thumb li:nth-of-type(8n + 6) .profile_float_box,
*[renewal-ui=true] .talent.-allocation .database_thumb li:nth-of-type(8n + 7) .profile_float_box,
*[renewal-ui=true] .talent.-allocation .database_thumb li:nth-of-type(8n) .profile_float_box {
    left: -470px;
    right: 0;
  }
}
@media screen and (max-width: 1209px) {
  *[renewal-ui=true] .talent.-view1_hover .database_thumb li:nth-of-type(7n + 5) .profile_float_box,
*[renewal-ui=true] .talent.-view1_hover .database_thumb li:nth-of-type(7n + 6) .profile_float_box,
*[renewal-ui=true] .talent.-view1_hover .database_thumb li:nth-of-type(7n) .profile_float_box,
*[renewal-ui=true] .talent.-allocation .database_thumb li:nth-of-type(7n + 5) .profile_float_box,
*[renewal-ui=true] .talent.-allocation .database_thumb li:nth-of-type(7n + 6) .profile_float_box,
*[renewal-ui=true] .talent.-allocation .database_thumb li:nth-of-type(7n) .profile_float_box {
    left: -470px;
    right: 0;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .add_btn_area {
    position: absolute;
    right: 0;
    top: 30px;
    width: 300px;
  }
  *[renewal-ui=true] .talent .add_btn_area .button {
    margin: 0;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .setup_btn {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    position: absolute;
    right: 0;
    top: 30px;
  }
  *[renewal-ui=true] .talent .setup_btn .button {
    margin: 0 0 0 20px;
    width: 220px;
  }
}
*[renewal-ui=true] .talent .request_sample {
  margin-left: auto;
  border: 1px solid #ccc;
}
*[renewal-ui=true] .talent .request_sample li {
  padding: 10px 20px;
}
*[renewal-ui=true] .talent .request_sample li.current {
  background: #ffed97;
}
*[renewal-ui=true] .talent .request_sample li.done {
  background: #ebebeb;
}
*[renewal-ui=true] .talent .request_sample li:nth-of-type(n+2) {
  border-left: 1px solid #ccc;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .request_btn,
*[renewal-ui=true] .talent .sheet_btn {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    position: absolute;
    right: 0;
    top: 30px;
  }
  *[renewal-ui=true] .talent .request_btn .button,
*[renewal-ui=true] .talent .sheet_btn .button {
    margin: 0 0 0 20px;
    width: 220px;
  }
  *[renewal-ui=true] .talent .request_btn .-disabled,
*[renewal-ui=true] .talent .sheet_btn .-disabled {
    background: #ebebeb;
    color: #aaa;
    pointer-events: none;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .sheet_btn .button {
    width: 250px;
  }
}
*[renewal-ui=true] .talent .evaluation_block {
  position: relative;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .evaluation_block {
    margin-right: 30px;
  }
}
*[renewal-ui=true] .talent .evaluation_block .-flex-end .button {
  margin: 20px 0 0;
}
*[renewal-ui=true] .talent .evaluation_block .caution {
  margin-top: 20px;
  padding: 5px 10px;
  text-align: center;
  background: #ffe4e9;
}
*[renewal-ui=true] .talent .evaluation_block .caution.-mt0 {
  margin-top: -20px;
}
*[renewal-ui=true] .talent .evaluation_block .data_info {
  margin-bottom: 30px;
  font-size: 1.4rem;
}
*[renewal-ui=true] .talent .evaluation_block .data_info .select_area {
  margin-left: 20px;
}
*[renewal-ui=true] .talent .evaluation_block .data_info input[type=text] {
  margin: 0;
}
*[renewal-ui=true] .talent .evaluation_block .data_info .button {
  margin: 0 0 0 20px;
  max-width: 240px;
  transform: scale(1);
}
*[renewal-ui=true] .talent .evaluation_block .data_info .button:nth-of-type(1) {
  margin: 0 0 0 auto;
}
*[renewal-ui=true] .talent .evaluation_block .data_info .term-right {
  margin-left: 20px;
  padding-left: 20px;
  border-left: 1px solid #ccc;
}
*[renewal-ui=true] .talent .evaluation_block.-term_list h2 .edit {
  margin-left: 20px;
}
*[renewal-ui=true] .talent .evaluation_block.-term_list h2 img {
  position: relative;
  width: auto;
  height: 20px;
  cursor: pointer;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .evaluation_block.-term_list h2 img {
    top: -3px;
  }
}
*[renewal-ui=true] .talent .evaluation_block.-term_list .term_box {
  margin-top: 30px;
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}
*[renewal-ui=true] .talent .evaluation_block.-term_list .term_box li {
  width: calc(16.66% - 20px);
  min-width: 120px;
  text-align: center;
  background: url("/h2_bg_left.b4c10c35.png") left top/156px auto no-repeat;
  background-color: #F9F9F9;
  box-sizing: border-box;
}
*[renewal-ui=true] .talent .evaluation_block.-term_list .term_box li a {
  padding: 20px;
  display: block;
  color: #333;
  text-decoration: none;
}
*[renewal-ui=true] .talent .evaluation_block.-term_list .term_box .evaluation_text {
  position: relative;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  width: 90px;
  height: 90px;
  margin: 5px auto 0;
  font-family: futura-pt, sans-serif;
  color: #fff;
}
*[renewal-ui=true] .talent .evaluation_block.-term_list .term_box .evaluation_text::before {
  content: "";
  position: absolute;
  display: block;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: 60px;
  height: 60px;
  background: #5bb49b;
  transform: rotate(45deg);
}
*[renewal-ui=true] .talent .evaluation_block.-term_list .term_box .evaluation_text .text {
  position: relative;
  font-size: 2.8rem;
}
*[renewal-ui=true] .talent .evaluation_block.-term_list .term_box .progress {
  margin: 0;
}
*[renewal-ui=true] .talent .evaluation_block.-term_list .term_box .progress strong {
  font-family: futura-pt, sans-serif;
  font-size: 2.4rem;
  color: #5bb49b;
}
*[renewal-ui=true] .talent .evaluation_block.-term_list .term_box li:hover {
  background: url("/h2_bg_left.b4c10c35.png") left top/156px auto no-repeat;
  background-color: #5bb49b;
}
*[renewal-ui=true] .talent .evaluation_block.-term_list .term_box li:hover a {
  color: #fff;
}
*[renewal-ui=true] .talent .evaluation_block.-term_list .term_box li:hover .evaluation_text {
  color: #5bb49b;
}
*[renewal-ui=true] .talent .evaluation_block.-term_list .term_box li:hover .evaluation_text::before {
  background: #fff;
}
*[renewal-ui=true] .talent .evaluation_block.-term_list .term_box li:hover .progress strong {
  color: #fff;
}
*[renewal-ui=true] .talent .evaluation_block.-term_list .term_box .open_term_add {
  padding: 20px;
  cursor: pointer;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
*[renewal-ui=true] .talent .evaluation_block.-term_list .term_box .open_term_add .evaluation_text {
  margin-top: 30px;
}
*[renewal-ui=true] .talent .evaluation_block.-term_list .term_box .open_term_add:hover {
  color: #fff;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .evaluation_block.-term_list .main_head .id_help {
    position: relative;
    top: 2px;
    display: inline-block;
    margin: 0 5px;
    width: 16px;
    height: 16px;
    overflow: hidden;
    text-indent: -9999px;
    background: rgba(0, 0, 0, 0) url("/help.627d06a5.png") left center/16px auto no-repeat;
    cursor: help;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .evaluation_block.-term_list .main_head .id_help {
    display: none;
  }
}
*[renewal-ui=true] .talent .evaluation_block.-term_list .main_head .helper {
  width: 530px;
  bottom: 80%;
  right: 30px;
}
@media screen and (min-width: 1590px) {
  *[renewal-ui=true] .talent .evaluation_block.-term_list .main_head .helper {
    right: 10vw;
  }
}
*[renewal-ui=true] .talent .evaluation_block.-sheet {
  margin-top: 20px;
}
*[renewal-ui=true] .talent .evaluation_block.-sheet .list_search {
  width: 100%;
  max-width: 400px;
}
*[renewal-ui=true] .talent .evaluation_block .table_box {
  width: 100%;
  overflow-x: auto;
}
*[renewal-ui=true] .talent .evaluation_block table.send .evaluation_target,
*[renewal-ui=true] .talent .evaluation_block table.send td:nth-of-type(1) {
  width: 220px;
  white-space: nowrap;
}
*[renewal-ui=true] .talent .evaluation_block table.send th {
  width: auto;
}
*[renewal-ui=true] .talent .evaluation_block table.send .org {
  width: 120px;
}
*[renewal-ui=true] .talent .evaluation_block table.send .pos {
  width: 120px;
}
*[renewal-ui=true] .talent .evaluation_block table.send .process {
  width: 100px;
}
*[renewal-ui=true] .talent .evaluation_block table.send .process img {
  width: 16px;
  height: auto;
  cursor: pointer;
}
*[renewal-ui=true] .talent .evaluation_block table.send .status {
  width: 120px;
}
*[renewal-ui=true] .talent .evaluation_block table.send .remarks {
  width: 200px;
}
*[renewal-ui=true] .talent .evaluation_block table.send .edit {
  width: 50px;
}
*[renewal-ui=true] .talent .evaluation_block table.send .edit img {
  width: 20px;
  height: auto;
  cursor: pointer;
}
*[renewal-ui=true] .talent .evaluation_block table.send figure {
  margin: 0 0 0 5px;
  width: 50px;
  height: 51px;
  overflow: hidden;
}
*[renewal-ui=true] .talent .evaluation_block table.send figure.profile {
  position: relative;
  width: 50px;
  height: 50px;
  padding: 0;
}
*[renewal-ui=true] .talent .evaluation_block table.send figure.profile img {
  width: 50px;
  height: 50px;
}
*[renewal-ui=true] .talent .evaluation_block table.send figure.profile .default_name {
  display: none;
}
*[renewal-ui=true] .talent .evaluation_block table.send figure.profile.is--default .default_name {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  overflow: hidden;
  font-size: 1.8rem;
  font-weight: bold;
}
*[renewal-ui=true] .talent .evaluation_block table.send figure.profile.is--default a {
  color: #333;
}
*[renewal-ui=true] .talent .evaluation_block table.send .profile_img {
  position: relative;
  top: 0;
  width: 50px;
  height: auto;
  clip-path: circle(25px at 50% 25px);
}
*[renewal-ui=true] .talent .evaluation_block table.send .td_name {
  margin: 0 0 0 20px;
  padding: 4px 0 0;
  font-size: 1.6rem;
  line-height: 120%;
}
*[renewal-ui=true] .talent .evaluation_block table.send .kana {
  color: #666;
  font-size: 1.2rem;
}
*[renewal-ui=true] .talent .evaluation_block table.send .open_sheet_modal {
  color: #8293E3;
  text-decoration: underline;
  cursor: pointer;
}
*[renewal-ui=true] .talent .evaluation_block table.send.-setup_process tr.disabled td {
  background: #ebebeb;
}
*[renewal-ui=true] .talent .evaluation_block table.send.-setup_process td.process {
  white-space: nowrap;
}
*[renewal-ui=true] .talent .evaluation_block .-request .current {
  background: #ffed97;
}
*[renewal-ui=true] .talent .evaluation_block .-request .done {
  background: #ebebeb;
}
*[renewal-ui=true] .talent .evaluation_block .-request input[type=checkbox]:disabled,
*[renewal-ui=true] .talent .evaluation_block .-request input[type=checkbox]:disabled + label {
  opacity: 0.5;
  cursor: default;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .collect_target.modal-inner {
    margin: auto !important;
  }
}
*[renewal-ui=true] .talent .collect_target .collect_target_modal dl,
*[renewal-ui=true] .talent .collect_target .collect_confirm_modal dl,
*[renewal-ui=true] .talent .collect_target .collect_remind_modal dl {
  max-width: 750px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .collect_target .collect_target_modal dl,
*[renewal-ui=true] .talent .collect_target .collect_confirm_modal dl,
*[renewal-ui=true] .talent .collect_target .collect_remind_modal dl {
    margin: 0 auto;
  }
}
*[renewal-ui=true] .talent .collect_target .collect_target_modal dt,
*[renewal-ui=true] .talent .collect_target .collect_confirm_modal dt,
*[renewal-ui=true] .talent .collect_target .collect_remind_modal dt {
  position: relative;
  margin: 40px 0 0;
  padding: 10px 25px;
  color: #333 !important;
  border-bottom: 2px solid #999;
  z-index: 1;
}
*[renewal-ui=true] .talent .collect_target .collect_target_modal dt::before,
*[renewal-ui=true] .talent .collect_target .collect_confirm_modal dt::before,
*[renewal-ui=true] .talent .collect_target .collect_remind_modal dt::before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0;
  background: url("/h2_bg_left.b4c10c35.png") left top/156px auto no-repeat, url("/h2_bg_right.227f30a3.png") right top/156px auto no-repeat;
  background-color: #F5F4F3;
  z-index: -1;
}
*[renewal-ui=true] .talent .collect_target .collect_target_modal dt::after,
*[renewal-ui=true] .talent .collect_target .collect_confirm_modal dt::after,
*[renewal-ui=true] .talent .collect_target .collect_remind_modal dt::after {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
  border-width: 10px 10px 0px 0px;
  z-index: -1;
}
*[renewal-ui=true] .talent .collect_target .collect_target_modal dt,
*[renewal-ui=true] .talent .collect_target .collect_confirm_modal dt,
*[renewal-ui=true] .talent .collect_target .collect_remind_modal dt {
  font-size: 1.8rem;
}
*[renewal-ui=true] .talent .collect_target .collect_target_modal dd,
*[renewal-ui=true] .talent .collect_target .collect_confirm_modal dd,
*[renewal-ui=true] .talent .collect_target .collect_remind_modal dd {
  margin-top: 0;
}
*[renewal-ui=true] .talent .collect_target .collect_target_modal .table_box,
*[renewal-ui=true] .talent .collect_target .collect_confirm_modal .table_box,
*[renewal-ui=true] .talent .collect_target .collect_remind_modal .table_box {
  margin-top: 20px;
  margin-bottom: 10px;
}
*[renewal-ui=true] .talent .collect_target .collect_confirm_modal dt,
*[renewal-ui=true] .talent .collect_target .collect_remind_modal dt {
  width: 6em;
  float: left;
  font-size: 1.6rem;
  margin: 0;
  padding: 15px 0 0;
}
*[renewal-ui=true] .talent .collect_target .collect_confirm_modal dd,
*[renewal-ui=true] .talent .collect_target .collect_remind_modal dd {
  padding: 15px 0 15px 8em;
  border-bottom: 1px solid #ccc;
}
*[renewal-ui=true] .talent .collect_target .collect_confirm_modal .attention,
*[renewal-ui=true] .talent .collect_target .collect_remind_modal .attention {
  margin: 20px auto;
  max-width: 600px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .collect_target .select_collect_type {
    margin-bottom: 30px;
  }
}
*[renewal-ui=true] .talent .collect_target .select_collect_type dt {
  margin-top: 0;
}
*[renewal-ui=true] .talent .collect_target .select_collect_type .select_collect_radio label {
  margin: 0;
  display: inline-block;
  width: calc(100% - 50px);
  font-size: 1.6rem;
}
*[renewal-ui=true] .talent .collect_target .select_collect_type .select_collect_radio li {
  margin: 5px 0 0;
  padding: 10px 10px;
  border: 1px solid #ccc;
  border-radius: 10px;
}
*[renewal-ui=true] .talent .collect_target .select_collect_type .select_collect_radio li.selected {
  background: #ccf0dd;
  border: 1px solid #ccf0dd;
}
*[renewal-ui=true] .talent .collect_target dl.add_evaluator {
  margin: 0 auto 30px;
}
*[renewal-ui=true] .talent .collect_target dl.add_evaluator dd {
  position: relative;
  padding: 20px 0 0;
}
*[renewal-ui=true] .talent .collect_target dl.add_evaluator .help {
  top: 5px;
}
*[renewal-ui=true] .talent .collect_target dl.add_evaluator .helper {
  bottom: 80px;
  padding: 25px 15px 10px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-evaluation .member_nav, *[renewal-ui=true] .talent.-mbo .member_nav, *[renewal-ui=true] .talent.-salary .member_nav {
    top: 110px;
  }
}
*[renewal-ui=true] .talent.-evaluation table.send .main_head th:nth-of-type(1), *[renewal-ui=true] .talent.-mbo table.send .main_head th:nth-of-type(1), *[renewal-ui=true] .talent.-salary table.send .main_head th:nth-of-type(1) {
  border-left: none !important;
}
*[renewal-ui=true] .talent.-evaluation .evaluator, *[renewal-ui=true] .talent.-mbo .evaluator, *[renewal-ui=true] .talent.-salary .evaluator {
  width: 200px !important;
}
*[renewal-ui=true] .talent.-evaluation .mbo_sheet, *[renewal-ui=true] .talent.-mbo .mbo_sheet, *[renewal-ui=true] .talent.-salary .mbo_sheet {
  width: 400px !important;
}
*[renewal-ui=true] .talent.-evaluation th.edit_sheet, *[renewal-ui=true] .talent.-mbo th.edit_sheet, *[renewal-ui=true] .talent.-salary th.edit_sheet {
  width: 80px !important;
}
*[renewal-ui=true] .talent.-evaluation .detail_delete, *[renewal-ui=true] .talent.-mbo .detail_delete, *[renewal-ui=true] .talent.-salary .detail_delete {
  margin-top: 30px;
  text-align: right;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-evaluation .detail_delete, *[renewal-ui=true] .talent.-mbo .detail_delete, *[renewal-ui=true] .talent.-salary .detail_delete {
    margin-right: 30px;
  }
}
*[renewal-ui=true] .talent.-evaluation .detail_delete span, *[renewal-ui=true] .talent.-mbo .detail_delete span, *[renewal-ui=true] .talent.-salary .detail_delete span {
  display: inline-block;
  padding-left: 20px;
  font-size: 1.4rem;
  line-height: 20px;
  min-height: 20px;
  background: url("/icon_delete.15e8c271.png") left center/auto 16px no-repeat;
  cursor: pointer;
}
*[renewal-ui=true] .talent.-evaluation .mbo_process, *[renewal-ui=true] .talent.-mbo .mbo_process, *[renewal-ui=true] .talent.-salary .mbo_process {
  margin-left: auto;
  align-self: center;
}
*[renewal-ui=true] .talent.-evaluation .mbo_process li img, *[renewal-ui=true] .talent.-mbo .mbo_process li img, *[renewal-ui=true] .talent.-salary .mbo_process li img {
  width: 20px;
  height: auto;
  margin: 0 5px 0 0;
}
*[renewal-ui=true] .talent.-evaluation .mbo_process li::before, *[renewal-ui=true] .talent.-mbo .mbo_process li::before, *[renewal-ui=true] .talent.-salary .mbo_process li::before {
  display: none;
}
*[renewal-ui=true] .talent.-evaluation .comment, *[renewal-ui=true] .talent.-mbo .comment, *[renewal-ui=true] .talent.-salary .comment {
  width: 100px;
}
*[renewal-ui=true] .talent.-evaluation tr.check td, *[renewal-ui=true] .talent.-mbo tr.check td, *[renewal-ui=true] .talent.-salary tr.check td {
  background: #ebfae1;
}
*[renewal-ui=true] .talent.-evaluation tr.disabled td, *[renewal-ui=true] .talent.-mbo tr.disabled td, *[renewal-ui=true] .talent.-salary tr.disabled td {
  background: #ebebeb;
  color: #999;
}
*[renewal-ui=true] .talent.-evaluation tr.disabled .comment, *[renewal-ui=true] .talent.-mbo tr.disabled .comment, *[renewal-ui=true] .talent.-salary tr.disabled .comment {
  position: relative;
  margin: 0;
  padding: 0;
}
*[renewal-ui=true] .talent.-evaluation img.mbo_status_icon, *[renewal-ui=true] .talent.-mbo img.mbo_status_icon, *[renewal-ui=true] .talent.-salary img.mbo_status_icon {
  width: 24px !important;
  height: auto;
  cursor: default;
}
*[renewal-ui=true] .talent.-evaluation img.mbo_status_icon.-action, *[renewal-ui=true] .talent.-mbo img.mbo_status_icon.-action, *[renewal-ui=true] .talent.-salary img.mbo_status_icon.-action {
  width: 36px !important;
}
*[renewal-ui=true] .talent.-evaluation .comment_icon img, *[renewal-ui=true] .talent.-mbo .comment_icon img, *[renewal-ui=true] .talent.-salary .comment_icon img {
  width: 19px;
  height: auto;
}
*[renewal-ui=true] .talent .set_evaluator li {
  position: relative;
}
*[renewal-ui=true] .talent .set_evaluator input[type=checkbox] {
  position: absolute;
  left: 10px;
  top: 12px;
  z-index: 20010;
}
*[renewal-ui=true] .talent .set_evaluator label {
  position: relative;
  display: block;
  padding: 10px 10px 10px 40px;
  border: 1px solid #ccc;
  z-index: 2009;
  border-radius: 5px;
}
*[renewal-ui=true] .talent .set_evaluator input[type=checkbox]:checked + label {
  background: #ccf0dd;
  border: 1px solid #ccf0dd;
}
*[renewal-ui=true] .talent .set_evaluator .help {
  top: 5px;
}
*[renewal-ui=true] .talent .set_evaluator .helper {
  padding: 25px 15px 10px !important;
  bottom: 60%;
}
*[renewal-ui=true] .talent .animation {
  animation: btn_anime 1.5s ease infinite;
}
@keyframes btn_anime {
  0% {
    transform: scale(1);
  }
  85% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.98);
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .-setup_detail .select_area {
    margin: 0 auto 20px;
  }
}
*[renewal-ui=true] .talent .-setup_detail .selector {
  position: relative;
}
*[renewal-ui=true] .talent .-setup_detail .selector::after {
  position: absolute;
  content: "";
  right: 15px;
  top: 0;
  bottom: 0;
  margin: auto 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8.7px 5px 0 5px;
  border-color: #666 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
  pointer-events: none;
}
*[renewal-ui=true] .talent .-setup_detail select {
  width: 100%;
  margin: 0;
  padding: 10px 10px 10px 10px;
  border: 1px solid #ccc;
  border-radius: 5px;
  font-size: 1.6rem;
}
*[renewal-ui=true] .talent .-setup_detail input[type=text],
*[renewal-ui=true] .talent .-setup_detail input[type=mail],
*[renewal-ui=true] .talent .-setup_detail input[type=tel],
*[renewal-ui=true] .talent .-setup_detail input[type=date],
*[renewal-ui=true] .talent .-setup_detail input[type=time] {
  display: inline-block;
  width: 100%;
  margin: 0;
  padding: 10px 10px 10px 10px;
  border: 1px solid #ccc;
  border-radius: 5px;
  font-size: 1.6rem;
}
*[renewal-ui=true] .talent .-setup_detail input[type=date],
*[renewal-ui=true] .talent .-setup_detail input[type=time] {
  padding: 9px 10px 9px 10px;
}
*[renewal-ui=true] .talent .setup_flow,
*[renewal-ui=true] .talent .process_flow {
  margin-top: 30px;
  margin-bottom: 30px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .setup_flow,
*[renewal-ui=true] .talent .process_flow {
    margin: 30px 5%;
  }
}
*[renewal-ui=true] .talent .setup_flow h3,
*[renewal-ui=true] .talent .process_flow h3 {
  margin: 0 0 10px;
  text-align: left;
  font-weight: bold;
  cursor: pointer;
  background: url("/icon_toggle.031b7c35.svg") right center/auto 14px no-repeat;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .setup_flow .flow_detail,
*[renewal-ui=true] .talent .process_flow .flow_detail {
    overflow-x: auto;
  }
  *[renewal-ui=true] .talent .setup_flow .flow_detail .flex_bt.-interview,
*[renewal-ui=true] .talent .process_flow .flow_detail .flex_bt.-interview {
    padding-bottom: 110px;
    display: block;
    overflow-x: auto;
  }
}
*[renewal-ui=true] .talent .setup_flow .flow_detail table,
*[renewal-ui=true] .talent .process_flow .flow_detail table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 10px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .setup_flow .flow_detail table,
*[renewal-ui=true] .talent .process_flow .flow_detail table {
    width: 1000px;
  }
}
*[renewal-ui=true] .talent .setup_flow .flow_detail table img,
*[renewal-ui=true] .talent .process_flow .flow_detail table img {
  width: auto;
  height: 20px;
  margin: 0 5px;
}
*[renewal-ui=true] .talent .setup_flow .flow_detail table th,
*[renewal-ui=true] .talent .process_flow .flow_detail table th {
  border-bottom: 2px solid #ccc;
}
*[renewal-ui=true] .talent .setup_flow .flow_detail table th.date,
*[renewal-ui=true] .talent .process_flow .flow_detail table th.date {
  width: 7em;
}
*[renewal-ui=true] .talent .setup_flow .flow_detail table th.name,
*[renewal-ui=true] .talent .process_flow .flow_detail table th.name {
  width: 7em;
}
*[renewal-ui=true] .talent .setup_flow .flow_detail table th.result,
*[renewal-ui=true] .talent .process_flow .flow_detail table th.result {
  width: 12em;
}
*[renewal-ui=true] .talent .setup_flow .flow_detail table th.sheet,
*[renewal-ui=true] .talent .process_flow .flow_detail table th.sheet {
  width: 80px;
}
*[renewal-ui=true] .talent .setup_flow .flow_detail table td,
*[renewal-ui=true] .talent .process_flow .flow_detail table td {
  padding-bottom: 10px;
  font-size: 1.4rem;
  border-bottom: 1px dotted #ccc;
}
*[renewal-ui=true] .talent .setup_flow .flow_detail table td.comment,
*[renewal-ui=true] .talent .process_flow .flow_detail table td.comment {
  width: 26em;
  margin: 0;
  padding: 0 0 10px;
  text-align: left;
  background: #fff;
}
*[renewal-ui=true] .talent .setup_flow .flow_detail table td .result,
*[renewal-ui=true] .talent .process_flow .flow_detail table td .result {
  position: relative;
  display: inline-block;
  top: -1px;
  margin-right: 10px;
  width: 24px;
  height: 24px;
  color: #fff;
  text-align: center;
  vertical-align: middle;
  line-height: 24px;
  background: #5bb49b;
  border-radius: 5px;
}
*[renewal-ui=true] .talent .setup_flow .flow_detail table td .open_sheet img,
*[renewal-ui=true] .talent .process_flow .flow_detail table td .open_sheet img {
  cursor: pointer;
}
*[renewal-ui=true] .talent .setup_flow .flow_detail table tr:nth-of-type(5) td,
*[renewal-ui=true] .talent .process_flow .flow_detail table tr:nth-of-type(5) td {
  border-bottom: none;
}
*[renewal-ui=true] .talent .setup_flow .flow_detail table.table_setup_detail,
*[renewal-ui=true] .talent .process_flow .flow_detail table.table_setup_detail {
  width: 100%;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .setup_flow .flow_detail table.table_setup_detail,
*[renewal-ui=true] .talent .process_flow .flow_detail table.table_setup_detail {
    max-width: 100%;
    margin: 0 auto;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .setup_flow .flow_detail table.table_setup_detail,
*[renewal-ui=true] .talent .process_flow .flow_detail table.table_setup_detail {
    width: 1000px;
  }
}
*[renewal-ui=true] .talent .setup_flow .flow_detail table.table_setup_detail tr:nth-of-type(5) td,
*[renewal-ui=true] .talent .process_flow .flow_detail table.table_setup_detail tr:nth-of-type(5) td {
  border-bottom: 1px dotted #ccc;
}
*[renewal-ui=true] .talent .setup_flow .flow_detail table.table_setup_detail th,
*[renewal-ui=true] .talent .process_flow .flow_detail table.table_setup_detail th {
  text-align: left;
}
*[renewal-ui=true] .talent .setup_flow .flow_detail table.table_setup_detail .name,
*[renewal-ui=true] .talent .process_flow .flow_detail table.table_setup_detail .name {
  width: 100%;
}
*[renewal-ui=true] .talent .setup_flow .flow_detail table.table_setup_detail .result,
*[renewal-ui=true] .talent .process_flow .flow_detail table.table_setup_detail .result {
  width: 30%;
}
*[renewal-ui=true] .talent .setup_flow .flow_detail table.table_setup_detail .place,
*[renewal-ui=true] .talent .process_flow .flow_detail table.table_setup_detail .place {
  width: 30%;
}
*[renewal-ui=true] .talent .setup_flow .flow_detail table.table_setup_detail .delete,
*[renewal-ui=true] .talent .process_flow .flow_detail table.table_setup_detail .delete {
  padding-top: 12px;
}
*[renewal-ui=true] .talent .setup_flow .flow_detail table.table_setup_detail .delete img,
*[renewal-ui=true] .talent .process_flow .flow_detail table.table_setup_detail .delete img {
  cursor: pointer;
}
*[renewal-ui=true] .talent .setup_flow .flow_detail table.table_setup_detail .blank,
*[renewal-ui=true] .talent .setup_flow .flow_detail table.table_setup_detail .border_none,
*[renewal-ui=true] .talent .process_flow .flow_detail table.table_setup_detail .blank,
*[renewal-ui=true] .talent .process_flow .flow_detail table.table_setup_detail .border_none {
  border-bottom: none;
}
*[renewal-ui=true] .talent .setup_flow .flow_detail table.table_setup_detail td,
*[renewal-ui=true] .talent .process_flow .flow_detail table.table_setup_detail td {
  vertical-align: top;
}
*[renewal-ui=true] .talent .setup_flow .flow_detail table.table_setup_detail td.name .selector,
*[renewal-ui=true] .talent .setup_flow .flow_detail table.table_setup_detail td.result .selector,
*[renewal-ui=true] .talent .process_flow .flow_detail table.table_setup_detail td.name .selector,
*[renewal-ui=true] .talent .process_flow .flow_detail table.table_setup_detail td.result .selector {
  width: 48% !important;
}
*[renewal-ui=true] .talent .setup_flow .flow_detail table.table_setup_detail td.name input[type=date],
*[renewal-ui=true] .talent .setup_flow .flow_detail table.table_setup_detail td.result input[type=date],
*[renewal-ui=true] .talent .process_flow .flow_detail table.table_setup_detail td.name input[type=date],
*[renewal-ui=true] .talent .process_flow .flow_detail table.table_setup_detail td.result input[type=date] {
  width: 56% !important;
}
*[renewal-ui=true] .talent .setup_flow .flow_detail table.table_setup_detail td.name input[type=time],
*[renewal-ui=true] .talent .setup_flow .flow_detail table.table_setup_detail td.result input[type=time],
*[renewal-ui=true] .talent .process_flow .flow_detail table.table_setup_detail td.name input[type=time],
*[renewal-ui=true] .talent .process_flow .flow_detail table.table_setup_detail td.result input[type=time] {
  width: 40% !important;
}
*[renewal-ui=true] .talent .setup_flow .flow_detail table.table_setup_detail td .place_edit,
*[renewal-ui=true] .talent .process_flow .flow_detail table.table_setup_detail td .place_edit {
  display: inline-block;
  margin-top: 10px;
  marign-left: auto;
}
*[renewal-ui=true] .talent .setup_flow .flow_detail table.table_setup_detail td .place_edit input[type=checkbox],
*[renewal-ui=true] .talent .process_flow .flow_detail table.table_setup_detail td .place_edit input[type=checkbox] {
  margin-right: 5px;
}
*[renewal-ui=true] .talent .setup_flow .flow_detail table.table_setup_detail td .button,
*[renewal-ui=true] .talent .process_flow .flow_detail table.table_setup_detail td .button {
  margin-top: 0;
}
*[renewal-ui=true] .talent .setup_flow .flow_detail div.-interview .btn_area,
*[renewal-ui=true] .talent .process_flow .flow_detail div.-interview .btn_area {
  width: 13%;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .setup_flow .flow_detail div.-interview .btn_area,
*[renewal-ui=true] .talent .process_flow .flow_detail div.-interview .btn_area {
    position: absolute;
    width: 250px;
    margin-left: calc((100vw - 250px) / 2 - 4vw);
    left: 0;
    bottom: 20px;
  }
}
*[renewal-ui=true] .talent .setup_flow .flow_detail div.-interview .btn_area .button,
*[renewal-ui=true] .talent .process_flow .flow_detail div.-interview .btn_area .button {
  line-height: 30px;
  margin-top: 35px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .setup_flow .flow_detail div.-interview .btn_area .button,
*[renewal-ui=true] .talent .process_flow .flow_detail div.-interview .btn_area .button {
    display: block;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}
*[renewal-ui=true] .talent .setup_flow .flow_detail .add_question,
*[renewal-ui=true] .talent .process_flow .flow_detail .add_question {
  position: relative;
  margin: 20px auto;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .setup_flow .flow_detail .add_question,
*[renewal-ui=true] .talent .process_flow .flow_detail .add_question {
    position: absolute;
    width: 100%;
    bottom: 60px;
  }
}
*[renewal-ui=true] .talent .setup_flow .flow_detail .add_question .add_interviewer,
*[renewal-ui=true] .talent .setup_flow .flow_detail .add_question .add_item,
*[renewal-ui=true] .talent .setup_flow .flow_detail .add_question .add_item2,
*[renewal-ui=true] .talent .process_flow .flow_detail .add_question .add_interviewer,
*[renewal-ui=true] .talent .process_flow .flow_detail .add_question .add_item,
*[renewal-ui=true] .talent .process_flow .flow_detail .add_question .add_item2 {
  line-height: 30px;
  padding-left: 40px;
  background: #fff url("/icon_question_add.8a4a1837.png") left center/auto 30px no-repeat;
  border: none;
}
*[renewal-ui=true] .talent .setup_flow:nth-last-of-type(1) tr:nth-last-of-type(1) td,
*[renewal-ui=true] .talent .process_flow:nth-last-of-type(1) tr:nth-last-of-type(1) td {
  border-bottom: none !important;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .setup_flow {
    width: 49%;
  }
}
*[renewal-ui=true] .talent .setup_sheet {
  margin-top: 30px;
  margin-bottom: 30px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .setup_sheet {
    margin: 30px 5%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .setup_sheet .flex {
    display: block;
    text-align: left;
  }
}
*[renewal-ui=true] .talent .setup_sheet h3 {
  margin: 0 0 10px;
  text-align: left;
  font-weight: bold;
  cursor: pointer;
}
*[renewal-ui=true] .talent .setup_sheet dt,
*[renewal-ui=true] .talent .setup_sheet dd {
  margin-bottom: 0;
  align-self: center;
}
*[renewal-ui=true] .talent .setup_sheet dd {
  padding: 0 20px 0 10px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .setup_sheet dd {
    padding: 5px 0 10px;
  }
}
*[renewal-ui=true] .talent .setup_sheet .selector {
  min-width: 280px;
}
*[renewal-ui=true] .talent .setup_sheet .btn_area {
  margin-left: auto;
  padding: 0;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .setup_sheet .btn_area {
    width: 13%;
  }
}
*[renewal-ui=true] .talent .setup_sheet .button {
  margin-top: 0;
}
*[renewal-ui=true] .talent .detail_status_edit {
  margin-top: 40px;
}
*[renewal-ui=true] .talent .detail_status_edit .title {
  display: inline-block;
  white-space: nowrap;
  margin-right: 10px;
  margin-bottom: 10px;
  font-size: 1.4rem;
}
*[renewal-ui=true] .talent .detail_status_edit .-detail_status {
  width: 50%;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .detail_status_edit .-detail_status {
    width: 90%;
    margin: 0 auto;
  }
}
*[renewal-ui=true] .talent .detail_status_edit .-detail_status .selector {
  margin: 0 10px 10px 0;
  width: 300px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .detail_status_edit .-detail_status .selector {
    width: 55vw;
  }
}
*[renewal-ui=true] .talent .detail_status_edit .-detail_status .flex {
  flex-wrap: nowrap;
}
*[renewal-ui=true] .talent .detail_status_edit .submit {
  max-width: 80px !important;
  background-image: none !important;
  border-radius: 5px;
  line-height: 34px;
  margin: 0 0 10px;
  padding: 5px 10px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .detail_status_edit .submit {
    line-height: 30px;
    margin-bottom: 10px !important;
  }
}
*[renewal-ui=true] .talent .detail_status_edit a.button {
  margin: 0 0 0 auto;
}
*[renewal-ui=true] .talent .detail_status_edit .button.-setting {
  line-height: 34px;
  padding-top: 7px;
}
*[renewal-ui=true] .talent .-process_detail .member_nav {
  margin-top: -50px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .table_process_detail .id_help,
*[renewal-ui=true] .talent .table_request_detail .id_help {
    position: relative;
    top: 2px;
    display: inline-block;
    margin: 0 5px;
    width: 16px;
    height: 16px;
    overflow: hidden;
    text-indent: -9999px;
    background: rgba(0, 0, 0, 0) url("/help.627d06a5.png") left center/16px auto no-repeat;
    cursor: help;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .table_process_detail .id_help,
*[renewal-ui=true] .talent .table_request_detail .id_help {
    display: none;
  }
}
*[renewal-ui=true] .talent .table_process_detail .helper,
*[renewal-ui=true] .talent .table_request_detail .helper {
  top: auto;
  bottom: 80%;
  max-width: 550px;
  font-weight: normal;
}
*[renewal-ui=true] .talent .table_process_detail .helper::before,
*[renewal-ui=true] .talent .table_request_detail .helper::before {
  margin: 0;
  left: 100px;
}
*[renewal-ui=true] .talent .table_process_detail .helper::after,
*[renewal-ui=true] .talent .table_request_detail .helper::after {
  margin: 0;
  left: 100px;
}
*[renewal-ui=true] .talent .table_process_detail .cell_result,
*[renewal-ui=true] .talent .table_request_detail .cell_result {
  position: relative;
  padding-left: 45px;
}
*[renewal-ui=true] .talent .table_process_detail .cell_result .result,
*[renewal-ui=true] .talent .table_request_detail .cell_result .result {
  position: absolute !important;
  width: 35px !important;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto 0;
  transform: translateY(-5px);
}
*[renewal-ui=true] .talent .table_process_detail .org_pos,
*[renewal-ui=true] .talent .table_request_detail .org_pos {
  color: #666;
  font-size: 1.2rem;
}
*[renewal-ui=true] .talent .table_process_detail img.disabled,
*[renewal-ui=true] .talent .table_request_detail img.disabled {
  filter: grayscale(1);
  opacity: 0.7;
}
*[renewal-ui=true] .talent .table_process_detail .button.remind,
*[renewal-ui=true] .talent .table_request_detail .button.remind {
  color: #fff;
  background-color: #5bb49b;
}
*[renewal-ui=true] .talent .table_process_detail .button.doing,
*[renewal-ui=true] .talent .table_request_detail .button.doing {
  padding-right: 10px;
  color: #333;
  background: #d0f6e2;
}
*[renewal-ui=true] .talent .table_process_detail .button.request_done,
*[renewal-ui=true] .talent .table_request_detail .button.request_done {
  padding-right: 10px;
  color: #333;
  background: #ffed97;
  cursor: default;
}
*[renewal-ui=true] .talent .table_process_detail .button.done,
*[renewal-ui=true] .talent .table_request_detail .button.done {
  padding-right: 10px;
  color: #999;
  background: #ebebeb;
  pointer-events: none;
}
*[renewal-ui=true] .talent .back_list {
  position: relative;
  z-index: 201;
}
*[renewal-ui=true] .talent .back_list .button.back {
  margin-top: 30px;
}
*[renewal-ui=true] .talent .delete_valued h4,
*[renewal-ui=true] .talent .delete_evaluator h4 {
  text-align: center;
}
*[renewal-ui=true] .talent .sheet_modal {
  position: relative;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .sheet_modal h2 {
    margin-top: -25px;
    margin-bottom: 25px;
  }
}
*[renewal-ui=true] .talent .sheet_modal .sheet_name {
  padding: 15px 0;
  text-align: center;
  background: url("/note_bg.593a0562.png");
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .sheet_modal .sheet_name {
    margin: 0 -50px;
  }
}
*[renewal-ui=true] .talent .sheet_modal .sheet_name h3 {
  margin: 0;
  font-size: 2.4rem;
}
*[renewal-ui=true] .talent .sheet_modal .sheet_name p {
  font-size: 1.4rem;
  margin: 5px 0 0;
}
*[renewal-ui=true] .talent .sheet_modal .process_respondent_detail {
  max-width: 600px;
  margin: 0 auto;
  padding: 10px 20px;
  background: none;
  font-size: 1.4rem;
}
*[renewal-ui=true] .talent .sheet_modal .respondent_detail {
  position: absolute;
  right: 50px;
  top: 60px;
  padding: 0;
  text-align: right;
  font-size: 1.4rem;
  z-index: 20101;
}
*[renewal-ui=true] .talent .sheet_modal .process_respondent_answer.-modal.-sheet {
  display: block !important;
  margin: 20px 0;
  padding: 10px 30px 30px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .sheet_modal .process_respondent_answer.-modal.-sheet {
    margin: 20px 50px;
    border-radius: 10px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
  }
}
*[renewal-ui=true] .talent .sheet_modal .process_respondent_answer.-modal.-sheet dl {
  margin: 0;
  display: block;
  max-width: 100%;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .sheet_modal .process_respondent_answer.-modal.-sheet dl {
    margin: 0 5%;
  }
}
*[renewal-ui=true] .talent .sheet_modal .process_respondent_answer.-modal.-sheet dt {
  position: relative;
  width: 100% !important;
  margin: 0;
  padding: 20px 0 0 3em !important;
  border-bottom: none !important;
  color: #5bb49b;
  text-align: left;
  box-sizing: border-box;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .sheet_modal .process_respondent_answer.-modal.-sheet dt {
    width: 100%;
    padding-bottom: 0;
    border-bottom: none;
  }
}
*[renewal-ui=true] .talent .sheet_modal .process_respondent_answer.-modal.-sheet dt .num {
  position: absolute;
  left: 0;
}
*[renewal-ui=true] .talent .sheet_modal .process_respondent_answer.-modal.-sheet dd {
  margin: 0;
  padding: 20px 0 20px 3em;
  width: 100% !important;
  font-weight: bold;
  border-bottom: 1px dotted #ccc;
  text-align: left;
  box-sizing: border-box;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .sheet_modal .process_respondent_answer.-modal.-sheet dd {
    width: 100%;
    padding: 10px 0 20px;
  }
}
*[renewal-ui=true] .talent .sheet_modal .process_respondent_answer.-modal.-sheet table {
  width: 100%;
}
*[renewal-ui=true] .talent .sheet_modal .process_respondent_answer.-modal.-sheet table td {
  padding: 10px 5px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .sheet_modal .process_respondent_answer.-modal.-sheet table td:nth-of-type(1) {
    width: 5%;
    padding-right: 50px;
    white-space: nowrap;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .sheet_modal .process_respondent_answer.-modal.-sheet table td:nth-of-type(1) {
    width: 50%;
  }
}
*[renewal-ui=true] .talent .sheet_modal .process_respondent_answer.-modal.-sheet table tr:nth-of-type(2n) td {
  background: #f6f5f2;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .sheet_modal .process_respondent_answer.-modal.-sheet .back_list {
    margin: 60px auto 0;
  }
  *[renewal-ui=true] .talent .sheet_modal .process_respondent_answer.-modal.-sheet .back_list .button {
    margin: 0 auto;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .sheet_modal .process_respondent_answer.-modal.-sheet .back_list {
    margin: 20px 5% 0;
  }
}
*[renewal-ui=true] .talent.-mbo .setup_flow,
*[renewal-ui=true] .talent.-mbo .process_flow {
  margin-top: 30px;
  margin-bottom: 30px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-mbo .setup_flow,
*[renewal-ui=true] .talent.-mbo .process_flow {
    margin: 30px 5%;
  }
}
*[renewal-ui=true] .talent.-mbo .setup_flow h3,
*[renewal-ui=true] .talent.-mbo .process_flow h3 {
  margin: 0 0 10px;
  text-align: left;
  font-weight: bold;
  cursor: default;
  background: none;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-mbo .setup_flow .flow_detail,
*[renewal-ui=true] .talent.-mbo .process_flow .flow_detail {
    overflow-x: auto;
  }
  *[renewal-ui=true] .talent.-mbo .setup_flow .flow_detail .flex_bt.-interview,
*[renewal-ui=true] .talent.-mbo .process_flow .flow_detail .flex_bt.-interview {
    padding-bottom: 110px;
    display: block;
    overflow-x: auto;
  }
}
*[renewal-ui=true] .talent.-mbo .setup_flow .flow_detail table,
*[renewal-ui=true] .talent.-mbo .process_flow .flow_detail table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 10px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-mbo .setup_flow .flow_detail table,
*[renewal-ui=true] .talent.-mbo .process_flow .flow_detail table {
    width: 1000px;
  }
}
*[renewal-ui=true] .talent.-mbo .setup_flow .flow_detail table img,
*[renewal-ui=true] .talent.-mbo .process_flow .flow_detail table img {
  width: auto;
  height: 20px;
  margin: 0 5px;
}
*[renewal-ui=true] .talent.-mbo .setup_flow .flow_detail table th,
*[renewal-ui=true] .talent.-mbo .process_flow .flow_detail table th {
  border-bottom: 2px solid #ccc;
}
*[renewal-ui=true] .talent.-mbo .setup_flow .flow_detail table th.date,
*[renewal-ui=true] .talent.-mbo .process_flow .flow_detail table th.date {
  width: 90px;
}
*[renewal-ui=true] .talent.-mbo .setup_flow .flow_detail table th.name,
*[renewal-ui=true] .talent.-mbo .process_flow .flow_detail table th.name {
  width: 8em;
}
*[renewal-ui=true] .talent.-mbo .setup_flow .flow_detail table th.result,
*[renewal-ui=true] .talent.-mbo .process_flow .flow_detail table th.result {
  width: 12em;
}
*[renewal-ui=true] .talent.-mbo .setup_flow .flow_detail table th.sheet,
*[renewal-ui=true] .talent.-mbo .process_flow .flow_detail table th.sheet {
  width: 100px;
}
*[renewal-ui=true] .talent.-mbo .setup_flow .flow_detail table td,
*[renewal-ui=true] .talent.-mbo .process_flow .flow_detail table td {
  padding-bottom: 10px;
  font-size: 1.4rem;
  border-bottom: 1px dotted #ccc;
}
*[renewal-ui=true] .talent.-mbo .setup_flow .flow_detail table td.comment,
*[renewal-ui=true] .talent.-mbo .process_flow .flow_detail table td.comment {
  margin: 0;
  padding: 0 0 10px;
  text-align: left;
  background: #fff;
}
*[renewal-ui=true] .talent.-mbo .setup_flow .flow_detail table td .result,
*[renewal-ui=true] .talent.-mbo .process_flow .flow_detail table td .result {
  position: relative;
  display: inline-block;
  top: -1px;
  margin-right: 10px;
  width: 24px;
  height: 24px;
  color: #fff;
  text-align: center;
  vertical-align: middle;
  line-height: 24px;
  background: #5bb49b;
  border-radius: 5px;
}
*[renewal-ui=true] .talent.-mbo .setup_flow .flow_detail table td .open_sheet img,
*[renewal-ui=true] .talent.-mbo .process_flow .flow_detail table td .open_sheet img {
  cursor: pointer;
}
*[renewal-ui=true] .talent.-mbo .setup_flow .flow_detail table tr:nth-of-type(5) td,
*[renewal-ui=true] .talent.-mbo .process_flow .flow_detail table tr:nth-of-type(5) td {
  border-bottom: none;
}
*[renewal-ui=true] .talent.-mbo .setup_flow .flow_detail table.table_setup_detail,
*[renewal-ui=true] .talent.-mbo .process_flow .flow_detail table.table_setup_detail {
  width: 100%;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-mbo .setup_flow .flow_detail table.table_setup_detail,
*[renewal-ui=true] .talent.-mbo .process_flow .flow_detail table.table_setup_detail {
    max-width: 100%;
    margin: 0 auto;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-mbo .setup_flow .flow_detail table.table_setup_detail,
*[renewal-ui=true] .talent.-mbo .process_flow .flow_detail table.table_setup_detail {
    width: 1000px;
  }
}
*[renewal-ui=true] .talent.-mbo .setup_flow .flow_detail table.table_setup_detail th,
*[renewal-ui=true] .talent.-mbo .process_flow .flow_detail table.table_setup_detail th {
  text-align: left;
}
*[renewal-ui=true] .talent.-mbo .setup_flow .flow_detail table.table_setup_detail .name,
*[renewal-ui=true] .talent.-mbo .process_flow .flow_detail table.table_setup_detail .name {
  width: 100%;
}
*[renewal-ui=true] .talent.-mbo .setup_flow .flow_detail table.table_setup_detail .result,
*[renewal-ui=true] .talent.-mbo .process_flow .flow_detail table.table_setup_detail .result {
  width: 30%;
}
*[renewal-ui=true] .talent.-mbo .setup_flow .flow_detail table.table_setup_detail .place,
*[renewal-ui=true] .talent.-mbo .process_flow .flow_detail table.table_setup_detail .place {
  width: 30%;
}
*[renewal-ui=true] .talent.-mbo .setup_flow .flow_detail table.table_setup_detail .delete,
*[renewal-ui=true] .talent.-mbo .process_flow .flow_detail table.table_setup_detail .delete {
  padding-top: 12px;
}
*[renewal-ui=true] .talent.-mbo .setup_flow .flow_detail table.table_setup_detail .delete img,
*[renewal-ui=true] .talent.-mbo .process_flow .flow_detail table.table_setup_detail .delete img {
  cursor: pointer;
}
*[renewal-ui=true] .talent.-mbo .setup_flow .flow_detail table.table_setup_detail .blank,
*[renewal-ui=true] .talent.-mbo .setup_flow .flow_detail table.table_setup_detail .border_none,
*[renewal-ui=true] .talent.-mbo .process_flow .flow_detail table.table_setup_detail .blank,
*[renewal-ui=true] .talent.-mbo .process_flow .flow_detail table.table_setup_detail .border_none {
  border-bottom: none;
}
*[renewal-ui=true] .talent.-mbo .setup_flow .flow_detail table.table_setup_detail td,
*[renewal-ui=true] .talent.-mbo .process_flow .flow_detail table.table_setup_detail td {
  vertical-align: top;
}
*[renewal-ui=true] .talent.-mbo .setup_flow .flow_detail table.table_setup_detail td.name .selector, *[renewal-ui=true] .talent.-mbo .setup_flow .flow_detail table.table_setup_detail td.result .selector,
*[renewal-ui=true] .talent.-mbo .process_flow .flow_detail table.table_setup_detail td.name .selector,
*[renewal-ui=true] .talent.-mbo .process_flow .flow_detail table.table_setup_detail td.result .selector {
  width: 48% !important;
}
*[renewal-ui=true] .talent.-mbo .setup_flow .flow_detail table.table_setup_detail td.name input[type=date], *[renewal-ui=true] .talent.-mbo .setup_flow .flow_detail table.table_setup_detail td.result input[type=date],
*[renewal-ui=true] .talent.-mbo .process_flow .flow_detail table.table_setup_detail td.name input[type=date],
*[renewal-ui=true] .talent.-mbo .process_flow .flow_detail table.table_setup_detail td.result input[type=date] {
  width: 56% !important;
}
*[renewal-ui=true] .talent.-mbo .setup_flow .flow_detail table.table_setup_detail td.name input[type=time], *[renewal-ui=true] .talent.-mbo .setup_flow .flow_detail table.table_setup_detail td.result input[type=time],
*[renewal-ui=true] .talent.-mbo .process_flow .flow_detail table.table_setup_detail td.name input[type=time],
*[renewal-ui=true] .talent.-mbo .process_flow .flow_detail table.table_setup_detail td.result input[type=time] {
  width: 40% !important;
}
*[renewal-ui=true] .talent.-mbo .setup_flow .flow_detail table.table_setup_detail td .place_edit,
*[renewal-ui=true] .talent.-mbo .process_flow .flow_detail table.table_setup_detail td .place_edit {
  display: inline-block;
  margin-top: 10px;
  marign-left: auto;
}
*[renewal-ui=true] .talent.-mbo .setup_flow .flow_detail table.table_setup_detail td .place_edit input[type=checkbox],
*[renewal-ui=true] .talent.-mbo .process_flow .flow_detail table.table_setup_detail td .place_edit input[type=checkbox] {
  margin-right: 5px;
}
*[renewal-ui=true] .talent.-mbo .setup_flow .flow_detail table.table_setup_detail td .button,
*[renewal-ui=true] .talent.-mbo .process_flow .flow_detail table.table_setup_detail td .button {
  margin-top: 0;
}
*[renewal-ui=true] .talent.-mbo .setup_flow .flow_detail div.-interview .btn_area,
*[renewal-ui=true] .talent.-mbo .process_flow .flow_detail div.-interview .btn_area {
  width: 13%;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-mbo .setup_flow .flow_detail div.-interview .btn_area,
*[renewal-ui=true] .talent.-mbo .process_flow .flow_detail div.-interview .btn_area {
    position: absolute;
    width: 250px;
    margin-left: calc((100vw - 250px) / 2 - 4vw);
    left: 0;
    bottom: 20px;
  }
}
*[renewal-ui=true] .talent.-mbo .setup_flow .flow_detail div.-interview .btn_area .button,
*[renewal-ui=true] .talent.-mbo .process_flow .flow_detail div.-interview .btn_area .button {
  line-height: 30px;
  margin-top: 35px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-mbo .setup_flow .flow_detail div.-interview .btn_area .button,
*[renewal-ui=true] .talent.-mbo .process_flow .flow_detail div.-interview .btn_area .button {
    display: block;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}
*[renewal-ui=true] .talent.-mbo .setup_flow .flow_detail .add_question,
*[renewal-ui=true] .talent.-mbo .process_flow .flow_detail .add_question {
  position: relative;
  margin: 20px auto;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-mbo .setup_flow .flow_detail .add_question,
*[renewal-ui=true] .talent.-mbo .process_flow .flow_detail .add_question {
    position: absolute;
    width: 100%;
    bottom: 60px;
  }
}
*[renewal-ui=true] .talent.-mbo .setup_flow .flow_detail .add_question .add_interviewer,
*[renewal-ui=true] .talent.-mbo .process_flow .flow_detail .add_question .add_interviewer {
  line-height: 30px;
  padding-left: 40px;
  background: #fff url("/icon_question_add.8a4a1837.png") left center/auto 30px no-repeat;
  border: none;
}
*[renewal-ui=true] .talent.-mbo .setup_flow:nth-last-of-type(1) tr:nth-last-of-type(1) td,
*[renewal-ui=true] .talent.-mbo .process_flow:nth-last-of-type(1) tr:nth-last-of-type(1) td {
  border-bottom: none !important;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-mbo .setup_flow {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
  }
  *[renewal-ui=true] .talent.-mbo .setup_flow h3 {
    text-align: center;
  }
  *[renewal-ui=true] .talent.-mbo .setup_flow .flow_detail {
    width: 49%;
    margin: 0 auto;
  }
}
*[renewal-ui=true] .talent .evalution_result h3 {
  margin: 30px 0 0;
}
*[renewal-ui=true] .talent .evalution_result .flex {
  gap: 20px;
}
*[renewal-ui=true] .talent .evalution_result .evaluation_total_rank {
  padding: 10px 20px;
  color: #fff;
  font-weight: bold;
  box-sizing: border-box;
  background: url("/h2_bg_left.b4c10c35.png") left top/156px auto no-repeat;
  background-color: #5bb49b;
  border-radius: 0 10px 0 10px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .evalution_result .evaluation_total_rank {
    width: 140px;
    display: block;
    margin-top: 10px;
    font-size: 3rem;
    text-align: center;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .evalution_result .evaluation_total_rank {
    display: block;
    width: 100%;
    margin: 10px 0 0;
    text-align: center;
  }
}
*[renewal-ui=true] .talent .evalution_result .table_box {
  padding: 0;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .evalution_result .table_box {
    width: calc(100% - 160px) !important;
  }
}
*[renewal-ui=true] .talent .evalution_result table {
  table-layout: fixed;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .evalution_result table {
    margin-top: 10px !important;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .evalution_result table {
    margin-top: 0;
  }
}
*[renewal-ui=true] .talent .evalution_result .evaluation_process,
*[renewal-ui=true] .talent .evalution_result .evaluator {
  width: 120px !important;
}
*[renewal-ui=true] .talent .evalution_result .evaluation_rank {
  width: 100px !important;
}
*[renewal-ui=true] .talent .evalution_result .cell_rank,
*[renewal-ui=true] .talent .evalution_result tr.result * {
  font-weight: bold;
}
*[renewal-ui=true] .talent .evalution_result .cell_rank {
  color: #5bb49b;
}
*[renewal-ui=true] .talent .request_all {
  max-width: 400px;
}
*[renewal-ui=true] .talent .survey_list {
  margin-right: 30px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .survey_list {
    margin: 0 5%;
  }
  *[renewal-ui=true] .talent .survey_list table {
    width: 950px;
  }
}
*[renewal-ui=true] .talent .survey_list .list_search {
  width: 50%;
  max-width: 400px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .survey_list .list_search {
    width: 100%;
  }
}
*[renewal-ui=true] .talent .survey_list .list_search input[type=text] {
  display: inline-block;
  width: 100%;
  max-width: 400px;
  margin: 0 0 10px;
  padding: 10px 10px 10px 40px;
  border: 1px solid #ccc;
  border-radius: 5px;
  font-size: 1.4rem;
  background: url("/icon_search.48a78da4.png") left 10px center no-repeat;
}
*[renewal-ui=true] .talent .survey_list .main_head .sort {
  background: none;
  font-size: 1rem;
  cursor: pointer;
  color: #666;
  position: relative;
  top: -2px;
  margin-left: 5px;
}
*[renewal-ui=true] .talent .survey_list th,
*[renewal-ui=true] .talent .survey_list td {
  width: auto;
}
*[renewal-ui=true] .talent .survey_list th.title,
*[renewal-ui=true] .talent .survey_list td.title {
  width: 32% !important;
}
*[renewal-ui=true] .talent .survey_list th.num,
*[renewal-ui=true] .talent .survey_list td.num {
  width: 5%;
}
*[renewal-ui=true] .talent .survey_list th.date,
*[renewal-ui=true] .talent .survey_list td.date {
  width: 8%;
}
*[renewal-ui=true] .talent .survey_list th.edit,
*[renewal-ui=true] .talent .survey_list td.edit {
  width: 5%;
}
*[renewal-ui=true] .talent .survey_list th.result,
*[renewal-ui=true] .talent .survey_list td.result {
  width: 5%;
}
*[renewal-ui=true] .talent .survey_list th.main,
*[renewal-ui=true] .talent .survey_list td.main {
  width: 5%;
}
*[renewal-ui=true] .talent .survey_list th.action,
*[renewal-ui=true] .talent .survey_list td.action {
  width: 1%;
}
*[renewal-ui=true] .talent .survey_list th.status,
*[renewal-ui=true] .talent .survey_list td.status {
  width: 8%;
}
*[renewal-ui=true] .talent .survey_list .id {
  width: 7%;
  white-space: nowrap;
}
*[renewal-ui=true] .talent .survey_list .status {
  position: relative;
  width: 12%;
}
*[renewal-ui=true] .talent .survey_list .status.emp {
  width: 10%;
}
*[renewal-ui=true] .talent .survey_list td.status::before {
  content: "●";
  font-size: 1rem;
  margin-right: 10px;
  color: #70c5a8;
}
*[renewal-ui=true] .talent .survey_list td.status.emp::before {
  display: none;
}
*[renewal-ui=true] .talent .survey_list .disabled td {
  background: #ebebeb;
  color: #999;
}
*[renewal-ui=true] .talent .survey_list .disabled td.status::before {
  color: #ccc;
}
*[renewal-ui=true] .talent .survey_list input[type=radio] {
  margin-right: 5px;
}
*[renewal-ui=true] .talent .survey_list .survey_title {
  text-align: left;
}
*[renewal-ui=true] .talent .survey_list .list_action {
  width: 1%;
  white-space: nowrap;
  padding: 10px;
}
*[renewal-ui=true] .talent .survey_list .list_action form {
  display: -webkit-box;
  display: flex;
  flex-wrap: nowrap;
  -webkit-box-pack: justify;
  justify-content: space-between;
}
*[renewal-ui=true] .talent .survey_list .select_area {
  width: 156px;
  margin-right: 5px;
}
*[renewal-ui=true] .talent .survey_list select {
  width: 100%;
  position: relative;
  padding: 6px 30px 6px 10px;
  margin: 0 0 0 0;
  border: 1px solid #ccc;
  border-radius: 5px;
  background: none;
  z-index: 11;
  font-size: 1.4rem;
  box-sizing: border-box;
}
*[renewal-ui=true] .talent .survey_list .button.edit_btn {
  margin: 0;
  padding: 5px 10px;
  background: #5bb49b;
  color: #fff;
  border: none;
  width: 50px;
}
*[renewal-ui=true] .talent .survey_list .button.edit_btn::after {
  display: none;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .survey_list .button.edit_btn {
    margin-left: 10px;
    padding: 0 10px;
    height: 3.5rem;
    line-height: 3.5rem;
  }
}
*[renewal-ui=true] .talent .survey_list .edit_area {
  margin: 30px 0 0;
  padding: 0;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .survey_list .edit_area {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
*[renewal-ui=true] .talent .survey_list .edit_area li {
  position: relative;
  margin: 0 0 20px;
  padding: 20px;
  text-align: center;
  box-sizing: border-box;
  border-radius: 10px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .survey_list .edit_area li {
    width: 49%;
  }
}
*[renewal-ui=true] .talent .survey_list .edit_area li.add_table {
  background: #ccf0dd;
}
*[renewal-ui=true] .talent .survey_list .edit_area li.change_table {
  background: #dbf7ef;
}
*[renewal-ui=true] .talent .survey_list .edit_area li h3 {
  font-size: 1.6rem;
}
*[renewal-ui=true] .talent .survey_list .edit_area li .button {
  display: block;
  color: #5bb49b;
  width: 100%;
  max-width: 300px;
  margin: 0 auto;
  padding: 10px;
  text-align: center;
  text-decoration: none;
  font-size: 1.5rem;
  transition: all 0.5s ease;
  background: #fff;
  border: 1px solid #5bb49b;
}
*[renewal-ui=true] .talent .survey_list .edit_area li .button:hover {
  color: #fff;
  background: #5bb49b;
}
*[renewal-ui=true] .talent .survey_list .edit_area li .button::after {
  content: ">";
  position: relative;
  margin: 0 0 0 10px;
  display: inline-block;
}
*[renewal-ui=true] .talent .survey_list .edit_area li .button.mt10 {
  margin-top: 10px;
}
*[renewal-ui=true] .talent .survey_list .edit_area li .csv_download {
  width: 100%;
  position: absolute;
  bottom: -30px;
  left: 0;
  font-size: 1.4rem;
}
*[renewal-ui=true] .talent .survey_list .edit_area li .csv_download::before {
  content: "";
  display: inline-block;
  position: relative;
  top: 5px;
  width: 18px;
  height: 21px;
  margin: 0 10px 0 0;
  background: url("/icon_download.1b913ad3.png");
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .survey_list .edit_area.emp li.add_table {
    margin-bottom: 50px;
  }
}
*[renewal-ui=true] .talent .survey_list .sub_add_table {
  position: relative;
  text-align: center;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .survey_list .sub_add_table {
    width: 48%;
  }
}
*[renewal-ui=true] .talent .survey_list .icon_edit {
  width: 18px;
  height: auto;
}
*[renewal-ui=true] .talent .survey_list .icon_analyze {
  width: 28px;
  height: auto;
}
*[renewal-ui=true] .talent.-evaluation_sheet .edit_area, *[renewal-ui=true] .talent.-mbo_sheet .edit_area {
  margin: 30px 0 0;
  padding: 0;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .edit_area, *[renewal-ui=true] .talent.-mbo_sheet .edit_area {
    margin: 30px 0 0 !important;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .edit_area li, *[renewal-ui=true] .talent.-mbo_sheet .edit_area li {
  position: relative;
  width: 100% !important;
  max-width: 650px;
  margin: 0 auto 20px;
  padding: 20px;
  box-sizing: border-box;
  border-radius: 10px;
  background: #fff;
  border: 1px solid #ccc;
  opacity: 0.7;
}
*[renewal-ui=true] .talent.-evaluation_sheet .edit_area li.selected, *[renewal-ui=true] .talent.-mbo_sheet .edit_area li.selected {
  background: #ccf0dd;
  border: 1px solid #ccf0dd;
  opacity: 1;
}
*[renewal-ui=true] .talent.-evaluation_sheet .edit_area li h3, *[renewal-ui=true] .talent.-mbo_sheet .edit_area li h3 {
  font-size: 1.6rem;
  margin: 0 0 20px;
  padding: 0 0 10px;
  border-bottom: 1px solid #333;
  text-align: left;
}
*[renewal-ui=true] .talent.-evaluation_sheet .edit_area li .select_area, *[renewal-ui=true] .talent.-mbo_sheet .edit_area li .select_area {
  width: 100%;
}
*[renewal-ui=true] .talent.-evaluation_sheet .edit_area li .template, *[renewal-ui=true] .talent.-mbo_sheet .edit_area li .template {
  margin-bottom: 10px;
}
*[renewal-ui=true] .talent.-evaluation_sheet .edit_area li .template_category, *[renewal-ui=true] .talent.-mbo_sheet .edit_area li .template_category {
  margin-bottom: 10px;
}
*[renewal-ui=true] .talent.-evaluation_sheet .edit_area li .template_category .select_area, *[renewal-ui=true] .talent.-mbo_sheet .edit_area li .template_category .select_area {
  width: 49%;
}
*[renewal-ui=true] .talent.-evaluation_sheet .edit_area li .-nowrap, *[renewal-ui=true] .talent.-mbo_sheet .edit_area li .-nowrap {
  width: 100%;
  flex-wrap: nowrap;
}
*[renewal-ui=true] .talent.-evaluation_sheet .edit_area li .-nowrap .preview_btn, *[renewal-ui=true] .talent.-mbo_sheet .edit_area li .-nowrap .preview_btn {
  margin-left: 20px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .edit_area.emp li.add_table, *[renewal-ui=true] .talent.-mbo_sheet .edit_area.emp li.add_table {
    margin-bottom: 50px;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .back_list, *[renewal-ui=true] .talent.-mbo_sheet .back_list {
  margin: 0;
  font-size: 1.4rem;
  text-align: left;
}
*[renewal-ui=true] .talent.-evaluation_sheet .resign, *[renewal-ui=true] .talent.-mbo_sheet .resign {
  margin-top: 30px;
  text-align: center;
}
*[renewal-ui=true] .talent.-evaluation_sheet .resign h4, *[renewal-ui=true] .talent.-mbo_sheet .resign h4 {
  text-align: center;
}
*[renewal-ui=true] .talent.-evaluation_sheet .resign .error, *[renewal-ui=true] .talent.-mbo_sheet .resign .error {
  margin: 20px 0 0 !important;
}
*[renewal-ui=true] .talent.-evaluation_sheet .resign .cancel, *[renewal-ui=true] .talent.-mbo_sheet .resign .cancel {
  margin-top: 40px !important;
  color: #5bb49b !important;
  background: #fff url("/btn_arrow_prev.6637afef.svg") left 15px center no-repeat !important;
  padding: 10px;
  border: 1px solid #5bb49b;
}
*[renewal-ui=true] .talent.-evaluation_sheet .resign .cancel:hover, *[renewal-ui=true] .talent.-mbo_sheet .resign .cancel:hover {
  color: #fff !important;
  background: #5bb49b url("/btn_arrow_prev.6637afef.svg") left 15px center no-repeat !important;
}
*[renewal-ui=true] .talent.-evaluation_sheet .resign .button,
*[renewal-ui=true] .talent.-evaluation_sheet .resign input[type=submit], *[renewal-ui=true] .talent.-mbo_sheet .resign .button,
*[renewal-ui=true] .talent.-mbo_sheet .resign input[type=submit] {
  max-width: 300px;
}
*[renewal-ui=true] .talent.-evaluation_sheet .resign input[type=submit], *[renewal-ui=true] .talent.-mbo_sheet .resign input[type=submit] {
  margin-top: 0;
  background-color: #d11010;
}
*[renewal-ui=true] .talent.-evaluation_sheet .resign input[type=submit]:hover, *[renewal-ui=true] .talent.-mbo_sheet .resign input[type=submit]:hover {
  background-color: #d11010;
}
*[renewal-ui=true] .talent.-evaluation_sheet .resign .error-text, *[renewal-ui=true] .talent.-mbo_sheet .resign .error-text {
  padding-left: 25px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area, *[renewal-ui=true] .talent.-mbo_sheet .create_area {
    margin: 40px 30px 0 0;
    padding: 30px;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area, *[renewal-ui=true] .talent.-mbo_sheet .create_area,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area {
  margin: 40px 30px 0 0;
  padding: 30px 30px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area, *[renewal-ui=true] .talent.-mbo_sheet .create_area,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area {
    margin: 40px 5% 0;
    padding: 20px;
  }
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area.box,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.box, *[renewal-ui=true] .talent.-mbo_sheet .create_area.box,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.box {
    padding: 0;
    box-shadow: none;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .btn_area,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .btn_area, *[renewal-ui=true] .talent.-mbo_sheet .create_area .btn_area,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .btn_area {
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  justify-content: center;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area .btn_area li,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .btn_area li, *[renewal-ui=true] .talent.-mbo_sheet .create_area .btn_area li,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .btn_area li {
    width: 200px;
    margin: 0 10px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area .btn_area li,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .btn_area li, *[renewal-ui=true] .talent.-mbo_sheet .create_area .btn_area li,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .btn_area li {
    width: 100%;
    max-width: 100%;
    margin-top: 10px;
  }
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area .btn_area li .button,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .btn_area li .button, *[renewal-ui=true] .talent.-mbo_sheet .create_area .btn_area li .button,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .btn_area li .button {
    width: 100%;
    max-width: 100%;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .btn_area li .preview,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .btn_area li .back,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .btn_area li .preview,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .btn_area li .back, *[renewal-ui=true] .talent.-mbo_sheet .create_area .btn_area li .preview,
*[renewal-ui=true] .talent.-mbo_sheet .create_area .btn_area li .back,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .btn_area li .preview,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .btn_area li .back {
  border-color: #5bb49b;
  color: #5bb49b;
  background-color: #fff;
  line-height: inherit;
  border-radius: 0;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .btn_area li .select_help,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .btn_area li .select_help, *[renewal-ui=true] .talent.-mbo_sheet .create_area .btn_area li .select_help,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .btn_area li .select_help {
  position: relative;
  margin-left: 10px;
  align-self: center;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area .btn_area li .select_help .help,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .btn_area li .select_help .help, *[renewal-ui=true] .talent.-mbo_sheet .create_area .btn_area li .select_help .help,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .btn_area li .select_help .help {
    top: 3px;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .btn_area li .select_help .helper,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .btn_area li .select_help .helper, *[renewal-ui=true] .talent.-mbo_sheet .create_area .btn_area li .select_help .helper,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .btn_area li .select_help .helper {
  top: -6em;
  right: auto;
  left: 0;
  margin: 0;
  text-align: left;
  padding: 10px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area .btn_area li .select_help .helper,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .btn_area li .select_help .helper, *[renewal-ui=true] .talent.-mbo_sheet .create_area .btn_area li .select_help .helper,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .btn_area li .select_help .helper {
    width: 400px;
    left: -180px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area .btn_area .category_select li,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .btn_area .category_select li, *[renewal-ui=true] .talent.-mbo_sheet .create_area .btn_area .category_select li,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .btn_area .category_select li {
    margin: 0 !important;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area .btn_area.-flex,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .btn_area.-flex, *[renewal-ui=true] .talent.-mbo_sheet .create_area .btn_area.-flex,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .btn_area.-flex {
    -webkit-box-pack: justify;
    justify-content: space-between;
  }
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area .btn_area.-flex li,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .btn_area.-flex li, *[renewal-ui=true] .talent.-mbo_sheet .create_area .btn_area.-flex li,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .btn_area.-flex li {
    width: 45%;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .btn_area.head,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .btn_area.head, *[renewal-ui=true] .talent.-mbo_sheet .create_area .btn_area.head,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .btn_area.head {
  margin: 0;
  padding: 0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area .btn_area.head,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .btn_area.head, *[renewal-ui=true] .talent.-mbo_sheet .create_area .btn_area.head,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .btn_area.head {
    display: none !important;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .btn_area.head li,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .btn_area.head li, *[renewal-ui=true] .talent.-mbo_sheet .create_area .btn_area.head li,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .btn_area.head li {
  width: auto;
  margin-left: 10px;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .btn_area.head li.flex-start,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .btn_area.head li.flex-start, *[renewal-ui=true] .talent.-mbo_sheet .create_area .btn_area.head li.flex-start,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .btn_area.head li.flex-start {
  margin-right: auto;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .btn_area.head .button,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .btn_area.head .button, *[renewal-ui=true] .talent.-mbo_sheet .create_area .btn_area.head .button,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .btn_area.head .button {
  width: 150px;
  max-width: 150px;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .btn_area.head .button.disabled,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .btn_area.head .button.disabled, *[renewal-ui=true] .talent.-mbo_sheet .create_area .btn_area.head .button.disabled,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .btn_area.head .button.disabled {
  background: #ccc;
  border: #666;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area .btn_area.head .button,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .btn_area.head .button, *[renewal-ui=true] .talent.-mbo_sheet .create_area .btn_area.head .button,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .btn_area.head .button {
    padding: 5px 10px;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .preview_btn,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .preview_btn, *[renewal-ui=true] .talent.-mbo_sheet .create_area .preview_btn,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .preview_btn {
  margin-left: 20px;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .preview_btn input[type=button],
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .preview_btn input[type=button], *[renewal-ui=true] .talent.-mbo_sheet .create_area .preview_btn input[type=button],
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .preview_btn input[type=button] {
  color: #5bb49b;
  padding: 9px 10px;
  border: 1px solid #5bb49b;
  background: #fff;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area label,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area label, *[renewal-ui=true] .talent.-mbo_sheet .create_area label,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area label {
  margin-right: 30px;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .disabled td,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .disabled td, *[renewal-ui=true] .talent.-mbo_sheet .create_area .disabled td,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .disabled td {
  background: #ebebeb;
  color: #999;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area .edit_area_box,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .edit_area_box, *[renewal-ui=true] .talent.-mbo_sheet .create_area .edit_area_box,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .edit_area_box {
    margin: 30px 50px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area .edit_area_box,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .edit_area_box, *[renewal-ui=true] .talent.-mbo_sheet .create_area .edit_area_box,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .edit_area_box {
    margin: 30px 0;
    padding: 0 5%;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .edit_area_box.-hide,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .edit_area_box.-hide, *[renewal-ui=true] .talent.-mbo_sheet .create_area .edit_area_box.-hide,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .edit_area_box.-hide {
  opacity: 0.3;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .edit,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .edit, *[renewal-ui=true] .talent.-mbo_sheet .create_area .edit,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .edit {
  margin: 40px 0;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area .edit,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .edit, *[renewal-ui=true] .talent.-mbo_sheet .create_area .edit,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .edit {
    padding: 20px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area .edit,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .edit, *[renewal-ui=true] .talent.-mbo_sheet .create_area .edit,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .edit {
    padding: 20px 0 20px 20px;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .edit::before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .edit::before, *[renewal-ui=true] .talent.-mbo_sheet .create_area .edit::before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .edit::before {
  content: "";
  position: absolute;
  left: -40px;
  top: 20px;
  display: inline-block;
  width: 20px;
  height: 20px;
  background: url("/icon_edit.faff9a7a.png") center center/auto 100% no-repeat;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area .edit::before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .edit::before, *[renewal-ui=true] .talent.-mbo_sheet .create_area .edit::before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .edit::before {
    top: 25px;
    left: -20px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area .edit:hover, *[renewal-ui=true] .talent.-evaluation_sheet .create_area .edit.hover,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .edit:hover,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .edit.hover, *[renewal-ui=true] .talent.-mbo_sheet .create_area .edit:hover, *[renewal-ui=true] .talent.-mbo_sheet .create_area .edit.hover,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .edit:hover,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .edit.hover {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .edit .flag,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .edit .flag, *[renewal-ui=true] .talent.-mbo_sheet .create_area .edit .flag,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .edit .flag {
  left: 20px !important;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area .edit .flag,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .edit .flag, *[renewal-ui=true] .talent.-mbo_sheet .create_area .edit .flag,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .edit .flag {
    width: 88% !important;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .edit .edit_icon,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .edit .edit_icon, *[renewal-ui=true] .talent.-mbo_sheet .create_area .edit .edit_icon,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .edit .edit_icon {
  position: absolute;
  left: -40px;
  top: 20px;
  display: inline-block;
  width: 20px;
  height: 20px;
  background: url("/icon_edit.faff9a7a.png") center center/auto 100% no-repeat;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area .edit .edit_icon,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .edit .edit_icon, *[renewal-ui=true] .talent.-mbo_sheet .create_area .edit .edit_icon,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .edit .edit_icon {
    left: -20px;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .edit .edit_icon,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .edit .edit_icon,
*[renewal-ui=true] .talent.-mbo_sheet .create_area .edit .edit_icon,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .edit .edit_icon {
  z-index: 100;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area h1.title_text,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area h1.title_text, *[renewal-ui=true] .talent.-mbo_sheet .create_area h1.title_text,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area h1.title_text {
  position: relative;
  font-size: 2.4rem;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area h1.title_text,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area h1.title_text, *[renewal-ui=true] .talent.-mbo_sheet .create_area h1.title_text,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area h1.title_text {
    font-size: 2rem;
    text-align: left;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area h1.title_text.edit,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area h1.title_text.edit, *[renewal-ui=true] .talent.-mbo_sheet .create_area h1.title_text.edit,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area h1.title_text.edit {
  margin: 0;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .lead,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .read,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .lead,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .read, *[renewal-ui=true] .talent.-mbo_sheet .create_area .lead,
*[renewal-ui=true] .talent.-mbo_sheet .create_area .read,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .lead,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .read {
  position: relative;
  margin: 30px 0 0;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .lead.edit,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .read.edit,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .lead.edit,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .read.edit, *[renewal-ui=true] .talent.-mbo_sheet .create_area .lead.edit,
*[renewal-ui=true] .talent.-mbo_sheet .create_area .read.edit,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .lead.edit,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .read.edit {
  margin: 0 0 0;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .lead .prewrap,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .read .prewrap,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .lead .prewrap,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .read .prewrap, *[renewal-ui=true] .talent.-mbo_sheet .create_area .lead .prewrap,
*[renewal-ui=true] .talent.-mbo_sheet .create_area .read .prewrap,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .lead .prewrap,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .read .prewrap {
  font-size: 1.6rem;
  text-align: left;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area .lead .prewrap,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .read .prewrap,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .lead .prewrap,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .read .prewrap, *[renewal-ui=true] .talent.-mbo_sheet .create_area .lead .prewrap,
*[renewal-ui=true] .talent.-mbo_sheet .create_area .read .prewrap,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .lead .prewrap,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .read .prewrap {
    font-size: 1.4rem;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .lead .from,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .read .from,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .lead .from,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .read .from, *[renewal-ui=true] .talent.-mbo_sheet .create_area .lead .from,
*[renewal-ui=true] .talent.-mbo_sheet .create_area .read .from,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .lead .from,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .read .from {
  margin: 0;
  text-align: right;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area .lead .from,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .read .from,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .lead .from,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .read .from, *[renewal-ui=true] .talent.-mbo_sheet .create_area .lead .from,
*[renewal-ui=true] .talent.-mbo_sheet .create_area .read .from,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .lead .from,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .read .from {
    font-size: 1.4rem;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .main_read,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .main_read, *[renewal-ui=true] .talent.-mbo_sheet .create_area .main_read,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .main_read {
  margin-top: 40px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area .main_read,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .main_read, *[renewal-ui=true] .talent.-mbo_sheet .create_area .main_read,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .main_read {
    margin-top: 60px;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .explain_text,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .explain_text, *[renewal-ui=true] .talent.-mbo_sheet .create_area .explain_text,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .explain_text {
  position: relative;
  margin-top: 40px;
  text-align: left;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .explain_text.edit,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .explain_text.edit, *[renewal-ui=true] .talent.-mbo_sheet .create_area .explain_text.edit,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .explain_text.edit {
  margin-top: 0;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .explain_text h3,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .explain_text h3, *[renewal-ui=true] .talent.-mbo_sheet .create_area .explain_text h3,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .explain_text h3 {
  font-weight: bold;
  margin-bottom: 10px;
  font-size: 1.8rem;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .explain_text p,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .explain_text p, *[renewal-ui=true] .talent.-mbo_sheet .create_area .explain_text p,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .explain_text p {
  margin: 0;
  text-align: left;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question {
  margin-top: 40px;
  position: relative;
  text-align: left;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area .question,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question {
    margin: 20px 0 0;
    padding: 0;
  }
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area .question dl,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question dl, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question dl,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question dl {
    margin: 0;
    padding: 0;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question.show-title,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question.show-title, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question.show-title,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question.show-title {
  margin-top: 40px !important;
  padding-top: 30px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area .question.show-title,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question.show-title, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question.show-title,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question.show-title {
    margin-top: 100px !important;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question.show-title .flag,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question.show-title .flag, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question.show-title .flag,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question.show-title .flag {
  display: inline-block;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question.show-title.edit::before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question.show-title.edit::before, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question.show-title.edit::before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question.show-title.edit::before {
  top: -20px;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question.show-title .edit_icon,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question.show-title .edit_icon, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question.show-title .edit_icon,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question.show-title .edit_icon {
  top: -20px;
  background-color: #fff;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area .question dl,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question dl, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question dl,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question dl {
    width: 100%;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question .content_hide,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question .content_hide, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question .content_hide,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question .content_hide {
  position: absolute;
  left: 170px;
  top: -30px;
  padding: 6px 10px 3px;
  background: #f6f5f2;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area .question .content_hide,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question .content_hide, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question .content_hide,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question .content_hide {
    left: 20px;
    top: 2.3vw;
    padding: 3px 10px 2px;
    right: 15px;
    text-align: center;
  }
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area .question .content_hide label,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question .content_hide label, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question .content_hide label,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question .content_hide label {
    font-size: 1.3rem;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question .content_hide::after,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question .content_hide::after, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question .content_hide::after,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question .content_hide::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: -10px;
  width: 0;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question .num,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question .num, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question .num,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question .num {
  font-family: futura-pt, sans-serif;
  font-weight: 600;
  color: #5bb49b;
  font-size: 1.8rem;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area .question .num,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question .num, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question .num,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question .num {
    position: absolute;
    left: 0;
    min-width: 3.5em;
    display: inline-block;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area .question .num,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question .num, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question .num,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question .num {
    display: block;
    margin-bottom: 5px;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question dt,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question dt, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question dt,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question dt {
  position: relative;
  font-size: 1.8rem;
  font-weight: 600;
  padding: 30px 0 0 3.5em;
  width: 100%;
  border-bottom: none;
  float: none;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area .question dt,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question dt, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question dt,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question dt {
    padding: 20px 0 0;
    font-size: 1.6rem;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question dt p.select_attention,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question dt p.select_attention, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question dt p.select_attention,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question dt p.select_attention {
  font-weight: normal;
  font-size: 1.6rem;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area .question dt .necessary,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question dt .optional,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question dt .necessary,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question dt .optional, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question dt .necessary,
*[renewal-ui=true] .talent.-mbo_sheet .create_area .question dt .optional,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question dt .necessary,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question dt .optional {
    top: 0;
    left: 0;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area .question dt .necessary,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question dt .optional,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question dt .necessary,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question dt .optional, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question dt .necessary,
*[renewal-ui=true] .talent.-mbo_sheet .create_area .question dt .optional,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question dt .necessary,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question dt .optional {
    top: 20px;
    left: 3.5em;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question dd,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question dd, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question dd,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question dd {
  width: 100%;
  position: relative;
  margin-top: 10px;
  min-height: 40px;
  padding: 0 0 0 4em;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area .question dd,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question dd, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question dd,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question dd {
    padding: 0 0 20px;
    font-size: 1.4rem;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question ul,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question ul, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question ul,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question ul {
  margin: 0;
  padding: 0;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question ul textarea.other_input,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question ul textarea.other_input, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question ul textarea.other_input,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question ul textarea.other_input {
  width: 100%;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area .question ul textarea.other_input,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question ul textarea.other_input, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question ul textarea.other_input,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question ul textarea.other_input {
    width: 92%;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question li,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question li, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question li,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question li {
  position: relative;
  padding: 0 0 0 25px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area .question li,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question li, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question li,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question li {
    padding: 5px 0 5px 25px;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question li input[type=radio],
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question li input[type=checkbox],
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question li input[type=radio],
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question li input[type=checkbox], *[renewal-ui=true] .talent.-mbo_sheet .create_area .question li input[type=radio],
*[renewal-ui=true] .talent.-mbo_sheet .create_area .question li input[type=checkbox],
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question li input[type=radio],
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question li input[type=checkbox] {
  position: absolute;
  left: 0;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area .question li input[type=radio],
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question li input[type=checkbox],
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question li input[type=radio],
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question li input[type=checkbox], *[renewal-ui=true] .talent.-mbo_sheet .create_area .question li input[type=radio],
*[renewal-ui=true] .talent.-mbo_sheet .create_area .question li input[type=checkbox],
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question li input[type=radio],
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question li input[type=checkbox] {
    top: 1px;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question label,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question label, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question label,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question label {
  margin-left: 0.5em;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area .question label,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question label, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question label,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question label {
    margin-left: 0;
    font-size: 1.5rem;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question .question_delete,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question .question_delete, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question .question_delete,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question .question_delete {
  position: absolute;
  right: 15px;
  top: 10px;
  margin: 0;
  cursor: pointer;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question .question_delete img,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question .question_delete img, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question .question_delete img,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question .question_delete img {
  width: 18px;
  height: auto;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question table.multi_radio,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question table.multi_radio, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question table.multi_radio,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question table.multi_radio {
  position: relative;
  width: 100%;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question table.multi_radio thead,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question table.multi_radio thead, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question table.multi_radio thead,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question table.multi_radio thead {
  position: sticky;
  top: 60px;
  z-index: 100;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area .question table.multi_radio thead,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question table.multi_radio thead, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question table.multi_radio thead,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question table.multi_radio thead {
    top: 9.2vw;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question table.multi_radio th, *[renewal-ui=true] .talent.-evaluation_sheet .create_area .question table.multi_radio td,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question table.multi_radio th,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question table.multi_radio td, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question table.multi_radio th, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question table.multi_radio td,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question table.multi_radio th,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question table.multi_radio td {
  padding: 5px;
  border-bottom: 1px solid #ccc;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question table.multi_radio th,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question table.multi_radio th, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question table.multi_radio th,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question table.multi_radio th {
  font-size: 1.2rem;
  background: #fff;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question table.multi_radio td,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question table.multi_radio td, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question table.multi_radio td,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question table.multi_radio td {
  text-align: center;
  font-size: 1.2rem;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question table.multi_radio td.text_left,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question table.multi_radio td.text_left, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question table.multi_radio td.text_left,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question table.multi_radio td.text_left {
  font-size: 1.4rem;
  font-weight: bold;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question table.multi_radio .not_select,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question table.multi_radio .not_select, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question table.multi_radio .not_select,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question table.multi_radio .not_select {
  background: #f6f5f2;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question table.multi_radio .title_focus,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question table.multi_radio .title_focus, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question table.multi_radio .title_focus,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question table.multi_radio .title_focus {
  color: #fff;
  background: #5bb49b;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question table.multi_radio .focus,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question table.multi_radio .focus, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question table.multi_radio .focus,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question table.multi_radio .focus {
  background: #5bb49b;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question dl.multi_radio,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question dl.multi_radio, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question dl.multi_radio,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question dl.multi_radio {
  position: relative;
  width: 100%;
  margin: 30px 0 0;
  padding: 0;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question dl.multi_radio dt,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question dl.multi_radio dt, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question dl.multi_radio dt,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question dl.multi_radio dt {
  margin: 0;
  padding: 5px;
  display: block;
  width: 100%;
  font-size: 1.6rem;
  font-weight: bold;
  border-bottom: none;
  border-top: 1px solid #ccc;
  background: url("/note_bg.593a0562.png");
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area .question dl.multi_radio dt,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question dl.multi_radio dt, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question dl.multi_radio dt,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question dl.multi_radio dt {
    /*
    font-size: 1.4rem;
    */
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question dl.multi_radio dt:nth-child(1),
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question dl.multi_radio dt:nth-child(1), *[renewal-ui=true] .talent.-mbo_sheet .create_area .question dl.multi_radio dt:nth-child(1),
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question dl.multi_radio dt:nth-child(1) {
  border-top: none;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question dl.multi_radio dd,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question dl.multi_radio dd, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question dl.multi_radio dd,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question dl.multi_radio dd {
  margin: 0;
  padding: 0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area .question dl.multi_radio dd,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question dl.multi_radio dd, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question dl.multi_radio dd,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question dl.multi_radio dd {
    margin: 0 0 20px;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question dl.multi_radio dd ul,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question dl.multi_radio dd ul, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question dl.multi_radio dd ul,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question dl.multi_radio dd ul {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  margin: 0;
  padding: 0;
  flex-wrap: nowrap;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area .question dl.multi_radio dd ul,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question dl.multi_radio dd ul, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question dl.multi_radio dd ul,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question dl.multi_radio dd ul {
    margin: 10px 0;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question dl.multi_radio dd ul li,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question dl.multi_radio dd ul li, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question dl.multi_radio dd ul li,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question dl.multi_radio dd ul li {
  padding: 5px 10px;
  font-size: 1.2rem;
  text-align: center;
  flex: 1;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area .question dl.multi_radio dd ul li,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question dl.multi_radio dd ul li, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question dl.multi_radio dd ul li,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question dl.multi_radio dd ul li {
    position: inherit;
    padding: 5px 10px 25px;
    font-size: 1.2rem;
    /*
    width: 100%;
    text-align: left;
    font-size: 1.4rem;
    */
  }
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area .question dl.multi_radio dd ul li label,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question dl.multi_radio dd ul li label, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question dl.multi_radio dd ul li label,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question dl.multi_radio dd ul li label {
    display: none;
    font-size: 1.2rem;
  }
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area .question dl.multi_radio dd ul li:nth-of-type(1) label,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question dl.multi_radio dd ul li:nth-of-type(1) label, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question dl.multi_radio dd ul li:nth-of-type(1) label,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question dl.multi_radio dd ul li:nth-of-type(1) label {
    display: block;
    position: absolute;
    left: 0;
    bottom: -0.5em;
  }
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area .question dl.multi_radio dd ul li:nth-of-type(1) label::before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question dl.multi_radio dd ul li:nth-of-type(1) label::before, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question dl.multi_radio dd ul li:nth-of-type(1) label::before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question dl.multi_radio dd ul li:nth-of-type(1) label::before {
    content: "▼";
    display: inline-block;
    margin-right: 5px;
    transform: rotate(90deg);
  }
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area .question dl.multi_radio dd ul li:nth-last-of-type(1) label,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question dl.multi_radio dd ul li:nth-last-of-type(1) label, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question dl.multi_radio dd ul li:nth-last-of-type(1) label,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question dl.multi_radio dd ul li:nth-last-of-type(1) label {
    display: block;
    position: absolute;
    text-align: right;
    right: 0;
    bottom: -0.5em;
  }
}
@media screen and (max-width: 767px) and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area .question dl.multi_radio dd ul li:nth-last-of-type(1) label,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question dl.multi_radio dd ul li:nth-last-of-type(1) label, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question dl.multi_radio dd ul li:nth-last-of-type(1) label,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question dl.multi_radio dd ul li:nth-last-of-type(1) label {
    margin-right: 0;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area .question dl.multi_radio dd ul li:nth-last-of-type(1) label::after,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question dl.multi_radio dd ul li:nth-last-of-type(1) label::after, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question dl.multi_radio dd ul li:nth-last-of-type(1) label::after,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question dl.multi_radio dd ul li:nth-last-of-type(1) label::after {
    content: "▼";
    display: inline-block;
    margin-left: 5px;
    transform: rotate(-90deg);
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question dl.multi_radio dd ul li input[type=radio],
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question dl.multi_radio dd ul li input[type=radio], *[renewal-ui=true] .talent.-mbo_sheet .create_area .question dl.multi_radio dd ul li input[type=radio],
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question dl.multi_radio dd ul li input[type=radio] {
  left: auto;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area .question dl.multi_radio dd ul li input[type=radio],
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question dl.multi_radio dd ul li input[type=radio], *[renewal-ui=true] .talent.-mbo_sheet .create_area .question dl.multi_radio dd ul li input[type=radio],
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question dl.multi_radio dd ul li input[type=radio] {
    position: absolute;
    top: 10px;
    left: 0;
    right: 0;
    margin: 0 auto;
  }
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area .question dl.multi_radio dd ul li br.for-pc,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question dl.multi_radio dd ul li br.for-pc, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question dl.multi_radio dd ul li br.for-pc,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question dl.multi_radio dd ul li br.for-pc {
    display: none;
  }
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area .question dl.multi_radio dd ul li label,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question dl.multi_radio dd ul li label, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question dl.multi_radio dd ul li label,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question dl.multi_radio dd ul li label {
    display: block;
    padding: 30px 0 0;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question dl.multi_radio .not_select,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question dl.multi_radio .not_select, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question dl.multi_radio .not_select,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question dl.multi_radio .not_select {
  background: #f6f5f2;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question dl.multi_radio .title_focus,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question dl.multi_radio .title_focus, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question dl.multi_radio .title_focus,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question dl.multi_radio .title_focus {
  color: #fff;
  background: #5bb49b;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question dl.multi_radio .focus,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question dl.multi_radio .focus, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question dl.multi_radio .focus,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question dl.multi_radio .focus {
  background: #5bb49b;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question table.matrix,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question table.matrix, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question table.matrix,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question table.matrix {
  position: relative;
  width: 100%;
  /*
  .prize1 {
      color: #fff;
      padding-left: 35px;
      background: $prize1 url('../images/rank_num1.png') left 5px center / 25px auto no-repeat;
  }
  .prize2 {
      color: #fff;
      padding-left: 35px;
      background: $prize2 url('../images/rank_num2.png') left 5px center / 25px auto no-repeat;
  }
  .prize3 {
      color: #fff;
      padding-left: 35px;
      background: $prize3 url('../images/rank_num3.png') left 5px center / 25px auto no-repeat;
  }
  .prize4 {
      color: #fff;
      padding-left: 35px;
      background: $prize4 url('../images/rank_num4.png') left 5px center / 25px auto no-repeat;
  }
  .prize5 {
      color: #fff;
      padding-left: 35px;
      background: $prize5 url('../images/rank_num5.png') left 5px center / 25px auto no-repeat;
  }
  .prize6 {
      color: #fff;
      padding-left: 35px;
      background: $prize6 url('../images/rank_num6.png') left 5px center / 25px auto no-repeat;
  }
  .prize7 {
      padding-left: 35px;
      background: url('../images/rank_num7.png') left 5px center / 25px auto no-repeat;
  }
  .prize8 {
      padding-left: 35px;
      background: url('../images/rank_num8.png') left 5px center / 25px auto no-repeat;
  }
  .prize9 {
      padding-left: 35px;
      background:  url('../images/rank_num9.png') left 5px center / 25px auto no-repeat;
  }
  .prize10 {
      padding-left: 35px;
      background: url('../images/rank_num10.png') left 5px center / 25px auto no-repeat;
  }
  */
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question table.matrix thead,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question table.matrix thead, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question table.matrix thead,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question table.matrix thead {
  position: sticky;
  top: 60px;
  z-index: 100;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area .question table.matrix thead,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question table.matrix thead, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question table.matrix thead,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question table.matrix thead {
    top: -8.4vw;
    background: #fff;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question table.matrix th, *[renewal-ui=true] .talent.-evaluation_sheet .create_area .question table.matrix td,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question table.matrix th,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question table.matrix td, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question table.matrix th, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question table.matrix td,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question table.matrix th,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question table.matrix td {
  padding: 5px;
  border-bottom: 1px solid #ccc;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question table.matrix th,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question table.matrix th, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question table.matrix th,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question table.matrix th {
  font-size: 1.2rem;
  min-width: 42px;
  width: 6%;
  background: #fff;
  text-align: center;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question table.matrix th.title,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question table.matrix th.title, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question table.matrix th.title,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question table.matrix th.title {
  width: 64%;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question table.matrix td,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question table.matrix td, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question table.matrix td,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question table.matrix td {
  text-align: center;
  font-size: 1.4rem;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area .question table.matrix tr,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question table.matrix tr, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question table.matrix tr,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question table.matrix tr {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    justify-content: space-between;
  }
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area .question table.matrix tr th,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question table.matrix tr th, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question table.matrix tr th,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question table.matrix tr th {
    padding: 5px 1px;
    max-width: 10%;
    min-width: auto;
    text-align: center;
    border-bottom: none;
  }
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area .question table.matrix tr th.title,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question table.matrix tr th.title, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question table.matrix tr th.title,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question table.matrix tr th.title {
    display: none;
  }
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area .question table.matrix tr td,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question table.matrix tr td, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question table.matrix tr td,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question table.matrix tr td {
    max-width: 10%;
    min-width: auto;
    display: block;
    border-bottom: none;
  }
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area .question table.matrix tr td.text_left,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question table.matrix tr td.text_left, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question table.matrix tr td.text_left,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question table.matrix tr td.text_left {
    width: 100%;
    max-width: 100%;
    border-top: 1px solid #ccc;
  }
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area .question table.matrix thead tr,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question table.matrix thead tr, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question table.matrix thead tr,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question table.matrix thead tr {
    flex-wrap: nowrap;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question table.matrix .not_select,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question table.matrix .not_select, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question table.matrix .not_select,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question table.matrix .not_select {
  background: #f6f5f2;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question table.matrix .title_focus,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question table.matrix .title_focus, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question table.matrix .title_focus,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question table.matrix .title_focus {
  color: #fff;
  background: #5bb49b;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question table.matrix .focus,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question table.matrix .focus, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question table.matrix .focus,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question table.matrix .focus {
  background: #5bb49b;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question .slider_box,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question .slider_box, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question .slider_box,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question .slider_box {
  width: calc(100% - 70px);
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question .slider_box.count_none,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question .slider_box.count_none, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question .slider_box.count_none,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question .slider_box.count_none {
  width: 100%;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question .slider_body,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question .slider_body, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question .slider_body,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question .slider_body {
  margin: 20px 0 10px;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question .slider_body.ui-widget.ui-widget-content,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question .slider_body.ui-widget.ui-widget-content, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question .slider_body.ui-widget.ui-widget-content,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question .slider_body.ui-widget.ui-widget-content {
  border-color: #ccc;
  background: #ccc;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question .slider_body.ui-slider-horizontal,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question .slider_body.ui-slider-horizontal, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question .slider_body.ui-slider-horizontal,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question .slider_body.ui-slider-horizontal {
  height: 0.4em;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question .slider_body .ui-slider-handle,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question .slider_body .ui-slider-handle, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question .slider_body .ui-slider-handle,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question .slider_body .ui-slider-handle {
  top: -0.5em;
  border-radius: 100%;
  background: #5bb49b;
  border: 1px solid #main;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question .slider_caption,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question .slider_caption, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question .slider_caption,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question .slider_caption {
  margin: 0 0 40px;
  font-size: 1.2rem;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question .slider_caption .text_left,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question .slider_caption .text_center,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question .slider_caption .text_right,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question .slider_caption .text_left,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question .slider_caption .text_center,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question .slider_caption .text_right, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question .slider_caption .text_left,
*[renewal-ui=true] .talent.-mbo_sheet .create_area .question .slider_caption .text_center,
*[renewal-ui=true] .talent.-mbo_sheet .create_area .question .slider_caption .text_right,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question .slider_caption .text_left,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question .slider_caption .text_center,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question .slider_caption .text_right {
  width: 30%;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question .slider_caption .text_center,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question .slider_caption .text_center, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question .slider_caption .text_center,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question .slider_caption .text_center {
  text-align: center;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question .slider_caption .text_right,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question .slider_caption .text_right, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question .slider_caption .text_right,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question .slider_caption .text_right {
  text-align: right;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question .slider_area input[type=text],
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question .slider_area input[type=text], *[renewal-ui=true] .talent.-mbo_sheet .create_area .question .slider_area input[type=text],
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question .slider_area input[type=text] {
  margin-top: 10px;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question .other_input,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question .other_input, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question .other_input,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question .other_input {
  display: inline-block;
  width: 100%;
  max-width: 500px;
  border: 1px solid #ccc;
  margin: 0 0 0 0.5em;
  padding: 5px 15px;
  font-size: 1.8rem;
  border-radius: 5px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area .question .other_input,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question .other_input, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question .other_input,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question .other_input {
    font-size: 1.6rem;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question .hover_menu,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question .hover_menu, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question .hover_menu,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question .hover_menu {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  font-size: 1.2rem;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area .question .hover_menu,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question .hover_menu, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question .hover_menu,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question .hover_menu {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question .hover_menu img,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question .hover_menu img, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question .hover_menu img,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question .hover_menu img {
  margin-bottom: 5px;
  width: 20px;
  height: auto;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question .hover_menu .question_add_top,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question .hover_menu .question_add_bottom,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question .hover_menu .question_add_top,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question .hover_menu .question_add_bottom,
*[renewal-ui=true] .talent.-mbo_sheet .create_area .question .hover_menu .question_add_top,
*[renewal-ui=true] .talent.-mbo_sheet .create_area .question .hover_menu .question_add_bottom,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question .hover_menu .question_add_top,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question .hover_menu .question_add_bottom {
  cursor: pointer;
  z-index: 95;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question .hover_menu .question_add_top img,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question .hover_menu .question_add_bottom img,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question .hover_menu .question_add_top img,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question .hover_menu .question_add_bottom img,
*[renewal-ui=true] .talent.-mbo_sheet .create_area .question .hover_menu .question_add_top img,
*[renewal-ui=true] .talent.-mbo_sheet .create_area .question .hover_menu .question_add_bottom img,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question .hover_menu .question_add_top img,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question .hover_menu .question_add_bottom img {
  width: 30px;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question .hover_menu .question_copy,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question .hover_menu .question_delete,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question .hover_menu .question_up,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question .hover_menu .question_down,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question .hover_menu .question_copy,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question .hover_menu .question_delete,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question .hover_menu .question_up,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question .hover_menu .question_down,
*[renewal-ui=true] .talent.-mbo_sheet .create_area .question .hover_menu .question_copy,
*[renewal-ui=true] .talent.-mbo_sheet .create_area .question .hover_menu .question_delete,
*[renewal-ui=true] .talent.-mbo_sheet .create_area .question .hover_menu .question_up,
*[renewal-ui=true] .talent.-mbo_sheet .create_area .question .hover_menu .question_down,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question .hover_menu .question_copy,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question .hover_menu .question_delete,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question .hover_menu .question_up,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question .hover_menu .question_down {
  width: 54px;
  padding: 8px 5px 3px;
  background: #fff;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
  border-radius: 5px;
  box-sizing: border-box;
  overflow: hidden;
  cursor: pointer;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question .hover_menu .question_copy,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question .hover_menu .question_copy, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question .hover_menu .question_copy,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question .hover_menu .question_copy {
  position: absolute;
  top: -30px;
  right: 100px;
  text-align: center;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area .question .hover_menu .question_copy,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question .hover_menu .question_copy, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question .hover_menu .question_copy,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question .hover_menu .question_copy {
    right: 45px;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question .hover_menu .question_delete,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question .hover_menu .question_delete, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question .hover_menu .question_delete,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question .hover_menu .question_delete {
  position: absolute;
  top: -30px;
  right: 30px;
  text-align: center;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area .question .hover_menu .question_delete,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question .hover_menu .question_delete, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question .hover_menu .question_delete,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question .hover_menu .question_delete {
    right: -25px;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question .hover_menu .question_add_top,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question .hover_menu .question_add_top, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question .hover_menu .question_add_top,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question .hover_menu .question_add_top {
  position: absolute;
  top: -50px;
  left: 0;
  right: 0;
  width: 40px;
  height: 50px;
  margin: 0 auto;
  padding: 0;
  text-align: center;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question .hover_menu .question_add_bottom,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question .hover_menu .question_add_bottom, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question .hover_menu .question_add_bottom,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question .hover_menu .question_add_bottom {
  position: absolute;
  bottom: -50px;
  left: 0;
  right: 0;
  width: 40px;
  height: 50px;
  margin: 0 auto;
  padding: 20px 0 0;
  text-align: center;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area .question .hover_menu .question_add_bottom,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question .hover_menu .question_add_bottom, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question .hover_menu .question_add_bottom,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question .hover_menu .question_add_bottom {
    bottom: -80px;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question .hover_menu .question_up,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question .hover_menu .question_up, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question .hover_menu .question_up,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question .hover_menu .question_up {
  position: absolute;
  top: calc(50% - 25px);
  right: -25px;
  text-align: center;
  transform: translateY(-35px);
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question .hover_menu .question_down,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question .hover_menu .question_down, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question .hover_menu .question_down,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question .hover_menu .question_down {
  position: absolute;
  top: calc(50% - 25px);
  right: -25px;
  text-align: center;
  transform: translateY(35px);
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question .hover_menu .question_separator,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question .hover_menu .question_separator, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question .hover_menu .question_separator,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question .hover_menu .question_separator {
  position: absolute;
  display: inline-block;
  padding: 10px 80px 10px 15px;
  height: 40px;
  left: 0;
  font-size: 1.4rem;
  bottom: -38px;
  vertical-align: middle;
  box-sizing: border-box;
  background: #fff;
  box-shadow: 0 7px 10px rgba(0, 0, 0, 0.15);
  border-radius: 5px;
  cursor: pointer;
  z-index: 90;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question .hover_menu .question_separator::after,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question .hover_menu .question_separator::after, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question .hover_menu .question_separator::after,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question .hover_menu .question_separator::after {
  content: "";
  position: absolute;
  display: inline-block;
  top: 20px;
  bottom: 0;
  right: 15px;
  width: 50px;
  border-top: 1px dashed #ccc;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question .hover_menu .question_separator img,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question .hover_menu .question_separator img, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question .hover_menu .question_separator img,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question .hover_menu .question_separator img {
  margin-right: 10px;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question .hover_menu .-disabled,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question .hover_menu .-disabled, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question .hover_menu .-disabled,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question .hover_menu .-disabled {
  color: #AAAAAA;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question .hover_menu .-disabled::after,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question .hover_menu .-disabled::after, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question .hover_menu .-disabled::after,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question .hover_menu .-disabled::after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 25px;
  left: -13px;
  width: 80px;
  height: 1px;
  background: #d11010;
  transform: rotate(45deg);
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question .necessary,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question .necessary, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question .necessary,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question .necessary {
  position: absolute;
  top: 30px;
  left: 0;
  display: inline-block;
  margin: 0 10px 0 0;
  padding: 2px 5px;
  font-size: 1.4rem;
  color: #fff;
  background: #5bb49b;
  box-sizing: border-box;
  border-radius: 5px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area .question .necessary,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question .necessary, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question .necessary,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question .necessary {
    margin: 0 10px 10px 0;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .question .optional,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question .optional, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question .optional,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question .optional {
  position: absolute;
  top: 30px;
  left: 0;
  display: inline-block;
  margin: 0 10px 0 0;
  padding: 2px 5px;
  font-size: 1.4rem;
  color: #5bb49b;
  background: #fff;
  box-sizing: border-box;
  border: 1px solid #5bb49b;
  border-radius: 5px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area .question .optional,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .question .optional, *[renewal-ui=true] .talent.-mbo_sheet .create_area .question .optional,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .question .optional {
    margin: 0 10px 10px 0;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .separator,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .separator, *[renewal-ui=true] .talent.-mbo_sheet .create_area .separator,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .separator {
  margin-top: 20px;
  position: relative;
  font-size: 0;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .separator::before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .separator::before, *[renewal-ui=true] .talent.-mbo_sheet .create_area .separator::before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .separator::before {
  content: "";
  position: absolute;
  width: 100%;
  display: inline-block;
  top: 20px;
  bottom: 0;
  left: 0;
  border-top: 1px dashed #ccc;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .separator .separate_text,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .separator .separate_text, *[renewal-ui=true] .talent.-mbo_sheet .create_area .separator .separate_text,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .separator .separate_text {
  position: relative;
  display: inline-block;
  margin: 0;
  padding: 10px 10px 10px 30px;
  background: #fff;
  vertical-align: baseline;
  font-size: 16px;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .separator .delete,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .separator .delete, *[renewal-ui=true] .talent.-mbo_sheet .create_area .separator .delete,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .separator .delete {
  position: relative;
  display: inline-block;
  background: #fff;
  margin: 0;
  padding: 10px 30px 10px 10px;
  cursor: pointer;
  font-size: 16px;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .separator img,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .separator img, *[renewal-ui=true] .talent.-mbo_sheet .create_area .separator img,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .separator img {
  position: relative;
  top: -5px;
  width: 20px;
  height: auto;
  margin: 0 10px 0 0;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .separator.-mt40,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .separator.-mt40, *[renewal-ui=true] .talent.-mbo_sheet .create_area .separator.-mt40,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .separator.-mt40 {
  margin-top: 40px;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .close_text,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .close_text, *[renewal-ui=true] .talent.-mbo_sheet .create_area .close_text,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .close_text {
  position: relative;
  margin: 30px 0 60px;
  text-align: left;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .close_text p,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .close_text p, *[renewal-ui=true] .talent.-mbo_sheet .create_area .close_text p,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .close_text p {
  margin: 0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area .close_text p,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .close_text p, *[renewal-ui=true] .talent.-mbo_sheet .create_area .close_text p,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .close_text p {
    font-size: 1.4rem;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .add_question,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .add_question, *[renewal-ui=true] .talent.-mbo_sheet .create_area .add_question,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .add_question {
  position: relative;
  margin: 40px auto;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .add_question::before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .add_question::before, *[renewal-ui=true] .talent.-mbo_sheet .create_area .add_question::before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .add_question::before {
  content: "";
  position: absolute;
  top: 20px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: auto;
  border-top: 1px solid #ccc;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .add_question.disabled,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .add_question.disabled, *[renewal-ui=true] .talent.-mbo_sheet .create_area .add_question.disabled,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .add_question.disabled {
  margin-bottom: 0;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .button,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .button, *[renewal-ui=true] .talent.-mbo_sheet .create_area .button,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .button {
  position: relative;
  display: block;
  color: #fff;
  width: 100%;
  max-width: 200px;
  margin: 0 auto;
  padding: 10px;
  text-align: center;
  text-decoration: none;
  font-size: 1.5rem;
  transition: all 0.5s ease;
  background: #5bb49b;
  border: 1px solid #5bb49b;
  cursor: pointer;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .button:hover,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .button:hover, *[renewal-ui=true] .talent.-mbo_sheet .create_area .button:hover,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .button:hover {
  color: #fff;
  background: #7ec4b0;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .button.btn_disabled,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .button.btn_disabled, *[renewal-ui=true] .talent.-mbo_sheet .create_area .button.btn_disabled,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .button.btn_disabled {
  background: #ccc;
  border-color: #ccc;
  margin-bottom: 0;
  cursor: default;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .button.btn_add::before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .button.btn_add::before, *[renewal-ui=true] .talent.-mbo_sheet .create_area .button.btn_add::before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .button.btn_add::before {
  content: "＋";
  position: relative;
  margin: 0 0 0 10px;
  display: inline-block;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .button.mt10,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .button.mt10, *[renewal-ui=true] .talent.-mbo_sheet .create_area .button.mt10,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .button.mt10 {
  margin-top: 10px;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.edit thead,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.edit thead, *[renewal-ui=true] .talent.-mbo_sheet .create_area.edit thead,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.edit thead {
  position: sticky;
  top: 60px;
  z-index: 100;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area.edit thead,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.edit thead, *[renewal-ui=true] .talent.-mbo_sheet .create_area.edit thead,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.edit thead {
    top: -8.4vw;
    background: #fff;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis {
    margin-right: 0;
    padding: 0;
  }
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .box,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .box, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .box,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .box {
    margin-top: 60px;
    padding: 30px 50px 50px;
  }
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .show-title,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .show-title, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .show-title,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .show-title {
    margin-top: 40px !important;
  }
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .answer,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .answer, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .answer,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .answer {
    text-align: left;
  }
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .total td,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .total td, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .total td,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .total td {
    background: #f6f5f2;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis {
    margin-top: 30px;
    padding: 0;
  }
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .box,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .box, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .box,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .box {
    padding-bottom: 20px;
  }
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .question .question,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .question .question, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .question .question,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .question .question {
    padding: 0;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .box .data_info,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .box .data_info, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .box .data_info,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .box .data_info {
  font-size: 1.4rem;
  margin: 0 0 20px;
  padding: 0 0 10px;
  border-bottom: 1px solid #ccc;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .box .data_info,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .box .data_info, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .box .data_info,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .box .data_info {
    padding-top: 30px;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .box .data_info .select_area,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .box .data_info .select_area, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .box .data_info .select_area,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .box .data_info .select_area {
  margin-bottom: 10px;
  margin-right: 20px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .box .data_info .select_area,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .box .data_info .select_area, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .box .data_info .select_area,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .box .data_info .select_area {
    margin-bottom: 0;
    margin-right: 0;
    width: 100%;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .box .data_info .select_area select,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .box .data_info .select_area select, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .box .data_info .select_area select,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .box .data_info .select_area select {
  margin-left: 10px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .box .data_info .select_area select,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .box .data_info .select_area select, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .box .data_info .select_area select,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .box .data_info .select_area select {
    width: 100%;
    margin-left: 0;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .box .data_info .select_area.category,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .box .data_info .select_area.category, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .box .data_info .select_area.category,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .box .data_info .select_area.category {
  margin-right: 0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .box .data_info .select_area.category select,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .box .data_info .select_area.category select, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .box .data_info .select_area.category select,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .box .data_info .select_area.category select {
    border-radius: 0 0 5px 5px;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .box .data_info .question_select,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .box .data_info .question_select, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .box .data_info .question_select,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .box .data_info .question_select {
  -webkit-box-align: center;
  align-items: center;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .box .data_info .question_select,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .box .data_info .question_select, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .box .data_info .question_select,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .box .data_info .question_select {
    width: 100%;
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .box .data_info .question_select .flex,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .box .data_info .question_select .flex, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .box .data_info .question_select .flex,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .box .data_info .question_select .flex {
    display: block;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .box .data_info .question_select span,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .box .data_info .question_select span, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .box .data_info .question_select span,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .box .data_info .question_select span {
    display: inline-block;
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .box .data_info .question_select .select_area, *[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .box .data_info .question_select select,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .box .data_info .question_select .select_area,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .box .data_info .question_select select, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .box .data_info .question_select .select_area, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .box .data_info .question_select select,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .box .data_info .question_select .select_area,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .box .data_info .question_select select {
    margin: 0;
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .box .data_info .category_select,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .box .data_info .category_select, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .box .data_info .category_select,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .box .data_info .category_select {
    width: 100%;
  }
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .box .data_info .category_select ul,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .box .data_info .category_select ul, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .box .data_info .category_select ul,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .box .data_info .category_select ul {
    border-radius: 5px 5px 0 0;
  }
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .box .data_info .category_select li,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .box .data_info .category_select li, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .box .data_info .category_select li,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .box .data_info .category_select li {
    width: 50%;
  }
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .box .data_info .category_select li.comparison,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .box .data_info .category_select li.comparison, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .box .data_info .category_select li.comparison,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .box .data_info .category_select li.comparison {
    border-radius: 5px 0 0 0;
  }
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .box .data_info .category_select li.position,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .box .data_info .category_select li.position, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .box .data_info .category_select li.position,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .box .data_info .category_select li.position {
    border-radius: 0 5px 0 0;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze {
  margin: 20px 0;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li {
  padding-left: 0;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .important_table_open,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .reason_table_open,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .important_table_open,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .reason_table_open, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .important_table_open,
*[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .reason_table_open,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .important_table_open,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .reason_table_open {
  margin: 30px 0 0;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .important_table_open.comment-show .button,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .reason_table_open.comment-show .button,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .important_table_open.comment-show .button,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .reason_table_open.comment-show .button, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .important_table_open.comment-show .button,
*[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .reason_table_open.comment-show .button,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .important_table_open.comment-show .button,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .reason_table_open.comment-show .button {
  max-width: 500px;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .important_detail,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .reason_detail,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .important_detail,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .reason_detail, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .important_detail,
*[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .reason_detail,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .important_detail,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .reason_detail {
  padding-top: 30px;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .important_table_close,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .reason_table_close,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .important_table_close,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .reason_table_close, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .important_table_close,
*[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .reason_table_close,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .important_table_close,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .reason_table_close {
  margin-top: 30px;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .more_box,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .more_box, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .more_box,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .more_box {
  display: none;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .category_select_analyze,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .category_select_analyze, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .category_select_analyze,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .category_select_analyze {
  margin: 20px 0 0;
  -webkit-box-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  align-items: center;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .category_select_analyze ul,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .category_select_analyze ul, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .category_select_analyze ul,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .category_select_analyze ul {
  margin: 0 0 0 10px;
  padding: 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 5px;
  background: #efefef;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .category_select_analyze li,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .category_select_analyze li, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .category_select_analyze li,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .category_select_analyze li {
  color: #333;
  padding: 5px 10px;
  cursor: pointer;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .category_select_analyze li:nth-of-type(1),
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .category_select_analyze li:nth-of-type(1), *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .category_select_analyze li:nth-of-type(1),
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .category_select_analyze li:nth-of-type(1) {
  border-radius: 5px 0 0 5px;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .category_select_analyze li:nth-last-of-type(1),
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .category_select_analyze li:nth-last-of-type(1), *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .category_select_analyze li:nth-last-of-type(1),
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .category_select_analyze li:nth-last-of-type(1) {
  border-radius: 0 5px 5px 0;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .category_select_analyze .current,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .category_select_analyze .current, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .category_select_analyze .current,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .category_select_analyze .current {
  margin: 0;
  color: #fff;
  background: #5bb49b;
  cursor: default;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .table_scroll,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .table_scroll, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .table_scroll,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .table_scroll {
  margin: 20px 0 0;
  width: 100%;
  overflow-x: auto;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .table_scroll table,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .table_scroll table, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .table_scroll table,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .table_scroll table {
  min-width: 100%;
  width: auto;
  max-width: inherit;
  table-layout: fixed;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .table_scroll .answer,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .table_scroll .answer, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .table_scroll .answer,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .table_scroll .answer {
  text-align: left;
  position: -webkit-sticky;
  position: sticky;
  left: -1px;
  z-index: 200;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .table_scroll .answer,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .table_scroll .answer, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .table_scroll .answer,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .table_scroll .answer {
    width: 250px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .table_scroll .answer,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .table_scroll .answer, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .table_scroll .answer,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .table_scroll .answer {
    width: 150px;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .table_scroll .total td,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .table_scroll .total td, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .table_scroll .total td,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .table_scroll .total td {
  background: #f6f5f2;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .table_scroll.mt60,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .table_scroll.mt60, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .table_scroll.mt60,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .table_scroll.mt60 {
    margin-top: 60px;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .back,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .back, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .back,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .back {
  background: #fff;
  color: #5bb49b;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .pager,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .pager, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .pager,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .pager {
  margin-top: 20px;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .pager li,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .pager li, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .pager li,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .pager li {
  padding: 0;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .analysis_box_delete,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .analysis_box_delete, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .analysis_box_delete,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .analysis_box_delete {
  position: absolute;
  right: 30px;
  top: 30px;
  font-size: 3rem;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis h3.analyze_category,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis h3.analyze_category, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis h3.analyze_category,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis h3.analyze_category {
  margin: 40px 0 20px;
  padding: 10px;
  font-weight: bold;
  background: #f6f5f2 url("/note_bg.593a0562.png");
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis h3.analyze_category .response_num,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis h3.analyze_category .response_num, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis h3.analyze_category .response_num,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis h3.analyze_category .response_num {
  position: relative;
  width: auto;
  border-radius: 0;
  background: none;
  border-left: 1px solid #ccc;
  margin-left: 1em;
  padding-left: 1em;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .button,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .button, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .button,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .button {
  max-width: 400px;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .response_others_list,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .response_others_list, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .response_others_list,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .response_others_list {
  display: none;
  margin-top: 40px;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .response_others_list table,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .response_others_list table, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .response_others_list table,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .response_others_list table {
  margin: 20px 0 10px;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze {
  position: relative;
  margin: 20px 0 0;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze {
    text-align: right;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze {
    text-align: left;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li {
  max-width: 10em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(1):before,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(31):before,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(61):before,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(91):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(1):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(31):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(61):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(91):before, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(1):before,
*[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(31):before,
*[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(61):before,
*[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(91):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(1):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(31):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(61):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(91):before {
  color: #5AB797;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(2):before,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(32):before,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(62):before,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(92):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(2):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(32):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(62):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(92):before, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(2):before,
*[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(32):before,
*[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(62):before,
*[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(92):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(2):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(32):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(62):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(92):before {
  color: #D6D130;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(3):before,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(33):before,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(63):before,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(93):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(3):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(33):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(63):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(93):before, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(3):before,
*[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(33):before,
*[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(63):before,
*[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(93):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(3):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(33):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(63):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(93):before {
  color: #7055B1;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(4):before,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(34):before,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(64):before,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(94):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(4):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(34):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(64):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(94):before, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(4):before,
*[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(34):before,
*[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(64):before,
*[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(94):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(4):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(34):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(64):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(94):before {
  color: #59C4D1;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(5):before,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(35):before,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(65):before,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(95):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(5):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(35):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(65):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(95):before, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(5):before,
*[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(35):before,
*[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(65):before,
*[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(95):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(5):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(35):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(65):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(95):before {
  color: #89CF66;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(6):before,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(36):before,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(66):before,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(96):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(6):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(36):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(66):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(96):before, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(6):before,
*[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(36):before,
*[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(66):before,
*[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(96):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(6):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(36):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(66):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(96):before {
  color: #5E70C5;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(7):before,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(37):before,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(67):before,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(97):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(7):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(37):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(67):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(97):before, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(7):before,
*[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(37):before,
*[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(67):before,
*[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(97):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(7):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(37):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(67):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(97):before {
  color: #E5659D;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(8):before,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(38):before,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(68):before,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(98):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(8):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(38):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(68):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(98):before, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(8):before,
*[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(38):before,
*[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(68):before,
*[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(98):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(8):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(38):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(68):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(98):before {
  color: #E29653;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(9):before,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(39):before,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(69):before,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(99):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(9):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(39):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(69):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(99):before, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(9):before,
*[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(39):before,
*[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(69):before,
*[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(99):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(9):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(39):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(69):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(99):before {
  color: #9B9B9B;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(10):before,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(40):before,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(70):before,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(100):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(10):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(40):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(70):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(100):before, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(10):before,
*[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(40):before,
*[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(70):before,
*[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(100):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(10):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(40):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(70):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(100):before {
  color: #E36969;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(11):before,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(41):before,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(71):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(11):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(41):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(71):before, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(11):before,
*[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(41):before,
*[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(71):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(11):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(41):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(71):before {
  color: #7FE8C4;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(12):before,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(42):before,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(72):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(12):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(42):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(72):before, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(12):before,
*[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(42):before,
*[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(72):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(12):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(42):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(72):before {
  color: #FFFC8D;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(13):before,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(43):before,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(73):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(13):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(43):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(73):before, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(13):before,
*[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(43):before,
*[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(73):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(13):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(43):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(73):before {
  color: #B698FF;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(14):before,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(44):before,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(74):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(14):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(44):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(74):before, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(14):before,
*[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(44):before,
*[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(74):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(14):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(44):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(74):before {
  color: #84F2FF;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(15):before,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(45):before,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(75):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(15):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(45):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(75):before, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(15):before,
*[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(45):before,
*[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(75):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(15):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(45):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(75):before {
  color: #B5FF8F;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(16):before,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(46):before,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(76):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(16):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(46):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(76):before, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(16):before,
*[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(46):before,
*[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(76):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(16):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(46):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(76):before {
  color: #899DFE;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(17):before,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(47):before,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(77):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(17):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(47):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(77):before, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(17):before,
*[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(47):before,
*[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(77):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(17):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(47):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(77):before {
  color: #FF9EC8;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(18):before,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(48):before,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(78):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(18):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(48):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(78):before, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(18):before,
*[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(48):before,
*[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(78):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(18):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(48):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(78):before {
  color: #FFD2AA;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(19):before,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(49):before,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(79):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(19):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(49):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(79):before, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(19):before,
*[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(49):before,
*[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(79):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(19):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(49):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(79):before {
  color: #EEEEEE;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(20):before,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(50):before,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(80):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(20):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(50):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(80):before, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(20):before,
*[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(50):before,
*[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(80):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(20):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(50):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(80):before {
  color: #FFBBBB;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(21):before,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(51):before,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(81):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(21):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(51):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(81):before, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(21):before,
*[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(51):before,
*[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(81):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(21):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(51):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(81):before {
  color: #1F644C;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(22):before,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(52):before,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(82):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(22):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(52):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(82):before, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(22):before,
*[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(52):before,
*[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(82):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(22):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(52):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(82):before {
  color: #858326;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(23):before,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(53):before,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(83):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(23):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(53):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(83):before, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(23):before,
*[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(53):before,
*[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(83):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(23):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(53):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(83):before {
  color: #4C217D;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(24):before,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(54):before,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(84):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(24):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(54):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(84):before, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(24):before,
*[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(54):before,
*[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(84):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(24):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(54):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(84):before {
  color: #1C646D;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(25):before,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(55):before,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(85):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(25):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(55):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(85):before, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(25):before,
*[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(55):before,
*[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(85):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(25):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(55):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(85):before {
  color: #397B17;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(26):before,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(56):before,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(86):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(26):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(56):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(86):before, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(26):before,
*[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(56):before,
*[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(86):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(26):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(56):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(86):before {
  color: #293882;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(27):before,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(57):before,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(87):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(27):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(57):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(87):before, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(27):before,
*[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(57):before,
*[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(87):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(27):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(57):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(87):before {
  color: #801A46;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(28):before,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(58):before,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(88):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(28):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(58):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(88):before, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(28):before,
*[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(58):before,
*[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(88):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(28):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(58):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(88):before {
  color: #82430B;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(29):before,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(59):before,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(89):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(29):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(59):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(89):before, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(29):before,
*[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(59):before,
*[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(89):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(29):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(59):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(89):before {
  color: #262626;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(30):before,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(60):before,
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.analyze li:nth-of-type(90):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(30):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(60):before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(90):before, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(30):before,
*[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(60):before,
*[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.analyze li:nth-of-type(90):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(30):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(60):before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.analyze li:nth-of-type(90):before {
  color: #671313;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.ranking_select,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.ranking_select, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.ranking_select,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.ranking_select {
  position: relative;
  margin: 20px 0 10px !important;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.ranking_select,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.ranking_select, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.ranking_select,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.ranking_select {
    text-align: right;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.ranking_select,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.ranking_select, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.ranking_select,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.ranking_select {
    text-align: left;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.ranking_select li::before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.ranking_select li::before, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.ranking_select li::before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.ranking_select li::before {
  display: none;
  margin-left: 20px !important;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.ranking_select label,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.ranking_select label, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.ranking_select label,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.ranking_select label {
  margin-left: 0 !important;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.ranking_select label::before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.ranking_select label::before, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.ranking_select label::before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.ranking_select label::before {
  content: "●";
  margin-right: 5px;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.ranking_select li:nth-of-type(1) label::before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.ranking_select li:nth-of-type(1) label::before, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.ranking_select li:nth-of-type(1) label::before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.ranking_select li:nth-of-type(1) label::before {
  color: #5AB797;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.ranking_select li:nth-of-type(2) label::before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.ranking_select li:nth-of-type(2) label::before, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.ranking_select li:nth-of-type(2) label::before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.ranking_select li:nth-of-type(2) label::before {
  color: #D6D130;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.ranking_select li:nth-of-type(3) label::before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.ranking_select li:nth-of-type(3) label::before, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.ranking_select li:nth-of-type(3) label::before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.ranking_select li:nth-of-type(3) label::before {
  color: #7055B1;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.ranking_select li:nth-of-type(4) label::before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.ranking_select li:nth-of-type(4) label::before, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.ranking_select li:nth-of-type(4) label::before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.ranking_select li:nth-of-type(4) label::before {
  color: #59C4D1;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.ranking_select li:nth-of-type(5) label::before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.ranking_select li:nth-of-type(5) label::before, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.ranking_select li:nth-of-type(5) label::before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.ranking_select li:nth-of-type(5) label::before {
  color: #89CF66;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.ranking_select li:nth-of-type(6) label::before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.ranking_select li:nth-of-type(6) label::before, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.ranking_select li:nth-of-type(6) label::before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.ranking_select li:nth-of-type(6) label::before {
  color: #5E70C5;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.ranking_select li:nth-of-type(7) label::before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.ranking_select li:nth-of-type(7) label::before, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.ranking_select li:nth-of-type(7) label::before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.ranking_select li:nth-of-type(7) label::before {
  color: #E5659D;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.ranking_select li:nth-of-type(8) label::before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.ranking_select li:nth-of-type(8) label::before, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.ranking_select li:nth-of-type(8) label::before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.ranking_select li:nth-of-type(8) label::before {
  color: #E29653;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.ranking_select li:nth-of-type(9) label::before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.ranking_select li:nth-of-type(9) label::before, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.ranking_select li:nth-of-type(9) label::before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.ranking_select li:nth-of-type(9) label::before {
  color: #9B9B9B;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area.-analysis .explain.ranking_select li:nth-of-type(10) label::before,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area.-analysis .explain.ranking_select li:nth-of-type(10) label::before, *[renewal-ui=true] .talent.-mbo_sheet .create_area.-analysis .explain.ranking_select li:nth-of-type(10) label::before,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area.-analysis .explain.ranking_select li:nth-of-type(10) label::before {
  color: #E36969;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .status_complete,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .status_complete, *[renewal-ui=true] .talent.-mbo_sheet .create_area .status_complete,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .status_complete {
  margin-top: -10px;
  background: #56ce8f;
  padding: 10px;
  text-align: center;
  color: #fff;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_area .status_complete.-fix,
*[renewal-ui=true] .talent.-evaluation_sheet .quesitonnaire_area .status_complete.-fix, *[renewal-ui=true] .talent.-mbo_sheet .create_area .status_complete.-fix,
*[renewal-ui=true] .talent.-mbo_sheet .quesitonnaire_area .status_complete.-fix {
  background: #C24A4A;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_question.-plus, *[renewal-ui=true] .talent.-mbo_sheet .create_question.-plus {
  max-height: 90%;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_question .question_num, *[renewal-ui=true] .talent.-mbo_sheet .create_question .question_num {
  position: absolute;
  left: 15px;
  top: 0;
  font-family: futura-pt, sans-serif;
  font-weight: 400;
  color: #5bb49b;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_question .select_post_type,
*[renewal-ui=true] .talent.-evaluation_sheet .create_question .post_name, *[renewal-ui=true] .talent.-mbo_sheet .create_question .select_post_type,
*[renewal-ui=true] .talent.-mbo_sheet .create_question .post_name {
  max-width: 640px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .create_question .select_post_type,
*[renewal-ui=true] .talent.-evaluation_sheet .create_question .post_name, *[renewal-ui=true] .talent.-mbo_sheet .create_question .select_post_type,
*[renewal-ui=true] .talent.-mbo_sheet .create_question .post_name {
    width: 90%;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_question .select_post_type dt,
*[renewal-ui=true] .talent.-evaluation_sheet .create_question .post_name dt, *[renewal-ui=true] .talent.-mbo_sheet .create_question .select_post_type dt,
*[renewal-ui=true] .talent.-mbo_sheet .create_question .post_name dt {
  margin-top: 0;
  color: #5bb49b;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_question .select_post_type dd,
*[renewal-ui=true] .talent.-evaluation_sheet .create_question .post_name dd, *[renewal-ui=true] .talent.-mbo_sheet .create_question .select_post_type dd,
*[renewal-ui=true] .talent.-mbo_sheet .create_question .post_name dd {
  width: 200px;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_question .select_type_detail, *[renewal-ui=true] .talent.-mbo_sheet .create_question .select_type_detail {
  max-width: 640px;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_question .select_type_detail dt, *[renewal-ui=true] .talent.-mbo_sheet .create_question .select_type_detail dt {
  color: #5bb49b;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_question select, *[renewal-ui=true] .talent.-mbo_sheet .create_question select {
  padding-right: 40px;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_question .select_radio .select_edit, *[renewal-ui=true] .talent.-mbo_sheet .create_question .select_radio .select_edit {
  margin: 0 0 10px;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_question .select_radio dd:nth-of-type(n+2) input:disabled,
*[renewal-ui=true] .talent.-evaluation_sheet .create_question .select_radio dd:nth-of-type(n+2) input:disabled + label, *[renewal-ui=true] .talent.-mbo_sheet .create_question .select_radio dd:nth-of-type(n+2) input:disabled,
*[renewal-ui=true] .talent.-mbo_sheet .create_question .select_radio dd:nth-of-type(n+2) input:disabled + label {
  display: none;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_question .select_text textarea, *[renewal-ui=true] .talent.-mbo_sheet .create_question .select_text textarea {
  height: 12em;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_question .select_explain textarea, *[renewal-ui=true] .talent.-mbo_sheet .create_question .select_explain textarea {
  height: 5em;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_question .select_explain textarea.detail, *[renewal-ui=true] .talent.-mbo_sheet .create_question .select_explain textarea.detail {
  height: 10em;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_question .select_explain textarea.first_text, *[renewal-ui=true] .talent.-mbo_sheet .create_question .select_explain textarea.first_text {
  height: 11.5em;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_question .select_explain .attention, *[renewal-ui=true] .talent.-mbo_sheet .create_question .select_explain .attention {
  background: #ffe4e9;
  margin-bottom: 30px;
  padding: 5px 10px;
  font-size: 1.4rem;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_question .slider_setting, *[renewal-ui=true] .talent.-mbo_sheet .create_question .slider_setting {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .create_question .slider_setting dt, *[renewal-ui=true] .talent.-mbo_sheet .create_question .slider_setting dt {
    margin-top: 14px;
    float: left;
    color: #333;
    width: 6em;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_question .slider_setting dd, *[renewal-ui=true] .talent.-mbo_sheet .create_question .slider_setting dd {
  padding: 0;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_question .slider_setting dd.align_center, *[renewal-ui=true] .talent.-mbo_sheet .create_question .slider_setting dd.align_center {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_question .slider_setting dd input[type=text], *[renewal-ui=true] .talent.-mbo_sheet .create_question .slider_setting dd input[type=text] {
  width: 30% !important;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .create_question .slider_setting dd.slider_label input[type=text], *[renewal-ui=true] .talent.-mbo_sheet .create_question .slider_setting dd.slider_label input[type=text] {
    margin-bottom: 10px;
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .create_question .slider_setting dd .select_area, *[renewal-ui=true] .talent.-mbo_sheet .create_question .slider_setting dd .select_area {
    width: 25.5%;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_question .-font14, *[renewal-ui=true] .talent.-mbo_sheet .create_question .-font14 {
  font-size: 1.4rem;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_question .question_count, *[renewal-ui=true] .talent.-mbo_sheet .create_question .question_count {
  position: fixed;
  text-align: right;
  pointer-events: none;
  margin: 0;
  width: 100%;
  bottom: 10%;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_question .question_count.-show, *[renewal-ui=true] .talent.-mbo_sheet .create_question .question_count.-show {
  margin: 0 -55px;
  width: 92%;
  max-width: 750px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .create_question .question_count.-show, *[renewal-ui=true] .talent.-mbo_sheet .create_question .question_count.-show {
    margin: 0 -50px;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_question .question_count span, *[renewal-ui=true] .talent.-mbo_sheet .create_question .question_count span {
  display: inline-block;
  padding: 15px;
  font-weight: bold;
  border-radius: 5px 0 0 5px;
  background: url("/note_bg.593a0562.png") left top;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_question .modal_action_btn_area, *[renewal-ui=true] .talent.-mbo_sheet .create_question .modal_action_btn_area {
  margin-top: 40px;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_question .button.save, *[renewal-ui=true] .talent.-mbo_sheet .create_question .button.save {
  display: block;
  color: #fff;
  width: 100%;
  max-width: 300px;
  margin: 0 auto;
  padding: 10px;
  text-align: center;
  text-decoration: none;
  font-size: 1.5rem;
  transition: all 0.5s ease;
  background: #5bb49b;
  border: 1px solid #5bb49b;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_question .button.save:hover, *[renewal-ui=true] .talent.-mbo_sheet .create_question .button.save:hover {
  color: #fff;
  background: #7ec4b0;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_question .button.save::after, *[renewal-ui=true] .talent.-mbo_sheet .create_question .button.save::after {
  content: ">";
  position: relative;
  margin: 0 0 0 10px;
  display: inline-block;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_question .button.save.mt10, *[renewal-ui=true] .talent.-mbo_sheet .create_question .button.save.mt10 {
  margin-top: 10px;
}
*[renewal-ui=true] .talent.-evaluation_sheet .create_question input:disabled + label, *[renewal-ui=true] .talent.-mbo_sheet .create_question input:disabled + label {
  color: #999;
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail {
  margin: 30px 30px 0 0;
  padding: 0;
  box-shadow: none;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail {
    margin: 30px 0 0;
    padding: 0;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .question, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .question {
  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  background: #f9f9f9;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .question, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .question {
    padding: 50px 50px 50px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .question, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .question {
    margin-top: 30px;
    padding: 30px 0 0;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .question dt, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .question dt {
    padding-top: 0;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .question dt .num, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .question dt .num {
    top: -80px;
    left: -40px;
    font-size: 4rem;
    min-width: auto;
    text-shadow: 2px 2px #fff;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .question dt .num, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .question dt .num {
    position: absolute;
    top: -55px;
    left: -3vw;
    font-size: 3rem;
    min-width: auto;
    text-shadow: 2px 2px #fff;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .question .response_num, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .question .response_num {
  margin-bottom: 40px;
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .more_box, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .more_box {
  display: none;
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .delete_btn, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .delete_btn {
  margin-top: 30px;
  text-align: right;
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .delete_btn button, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .delete_btn button {
  display: inline-block;
  background: #fff url("/icon_trashbox.96744675.svg") left center/15px auto no-repeat;
  color: #5bb49b;
  padding: 0 0 0 30px;
  border: none;
  outline: none;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .delete_btn button, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .delete_btn button {
    font-size: 1.4rem;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .user_explain, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .user_explain {
  margin: 0 0 60px 0;
  padding: 30px;
  background: url("/h2_bg_left.b4c10c35.png") left top/156px auto no-repeat;
  background-color: #F9F9F9;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .user_explain, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .user_explain {
    margin: 0 5% 40px;
    padding: 15px;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .user_explain h2, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .user_explain h2 {
  font-size: 16px;
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .user_explain ul, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .user_explain ul {
  margin: 20px 0;
  text-align: left;
  list-style: disc;
  font-size: 1.4rem;
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .user_explain ul.-mtb0, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .user_explain ul.-mtb0 {
  margin: 0 0 0 10px;
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .user_explain thead th, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .user_explain thead th {
  background: #5bb49b;
  color: #fff;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .user_explain tbody td:nth-of-type(1), *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .user_explain tbody td:nth-of-type(1) {
    background: #5bb49b;
    color: #fff;
    text-align: left;
    width: 8%;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .user_explain .small, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .user_explain .small {
  font-size: 1.1rem;
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .button,
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail input[type=submit], *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .button,
*[renewal-ui=true] .talent.-mbo_sheet .analyze_detail input[type=submit] {
  position: relative;
  display: block;
  color: #fff;
  width: 100%;
  max-width: 250px;
  margin: 0 0 10px;
  padding: 10px 10px;
  text-align: center;
  text-decoration: none;
  font-size: 1.5rem;
  transition: all 0.5s ease;
  background: #5bb49b url("/btn_arrow.0b850927.svg") right 15px center no-repeat;
  border: none;
  cursor: pointer;
  box-sizing: border-box;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .button,
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail input[type=submit], *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .button,
*[renewal-ui=true] .talent.-mbo_sheet .analyze_detail input[type=submit] {
    width: 100%;
    max-width: none;
    font-size: 1.6rem;
    line-height: 30px;
    height: 5rem;
    margin: 0 auto 0;
  }
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .button.btn_collect_select,
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail input[type=submit].btn_collect_select, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .button.btn_collect_select,
*[renewal-ui=true] .talent.-mbo_sheet .analyze_detail input[type=submit].btn_collect_select {
    margin-bottom: 20px;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .button:hover,
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail input[type=submit]:hover, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .button:hover,
*[renewal-ui=true] .talent.-mbo_sheet .analyze_detail input[type=submit]:hover {
  background: #7ec4b0 url("/btn_arrow.0b850927.svg") right 15px center no-repeat;
  color: #fff;
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .button.back,
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail input[type=submit].back, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .button.back,
*[renewal-ui=true] .talent.-mbo_sheet .analyze_detail input[type=submit].back {
  margin-right: 0;
  border: 1px solid #5bb49b;
  color: #5bb49b;
  background: #fff;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .button.back,
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail input[type=submit].back, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .button.back,
*[renewal-ui=true] .talent.-mbo_sheet .analyze_detail input[type=submit].back {
    margin-right: auto;
    font-size: 1.4rem;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .button.remind,
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail input[type=submit].remind, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .button.remind,
*[renewal-ui=true] .talent.-mbo_sheet .analyze_detail input[type=submit].remind {
  max-width: 300px;
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .btn_collect_select, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .btn_collect_select {
  display: inline-block;
  margin-right: 20px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail dl, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail dl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail dl, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail dl {
    margin: 0 5%;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail dl dt, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail dl dt {
  width: 120px;
  margin: 0;
  padding: 28px 0 20px;
  color: #5bb49b;
  border-bottom: 1px dotted #ccc;
  text-align: left;
  box-sizing: border-box;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail dl dt, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail dl dt {
    width: 100%;
    padding-bottom: 0;
    border-bottom: none;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail dl dd, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail dl dd {
  width: calc(100% - 120px);
  margin: 0;
  padding: 20px 0;
  border-bottom: 1px dotted #ccc;
  text-align: left;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail dl dd, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail dl dd {
    width: 100%;
    padding: 10px 0 20px;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail dl dd.send_date, *[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail dl dd.send_mail, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail dl dd.send_date, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail dl dd.send_mail {
  width: calc(50% - 100px);
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail dl dd .button,
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail dl dd input[type=submit], *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail dl dd .button,
*[renewal-ui=true] .talent.-mbo_sheet .analyze_detail dl dd input[type=submit] {
  background-image: none;
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail dl dd .button:hover,
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail dl dd input[type=submit]:hover, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail dl dd .button:hover,
*[renewal-ui=true] .talent.-mbo_sheet .analyze_detail dl dd input[type=submit]:hover {
  background-image: none;
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail dl dd .button.test_send,
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail dl dd input[type=submit].test_send, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail dl dd .button.test_send,
*[renewal-ui=true] .talent.-mbo_sheet .analyze_detail dl dd input[type=submit].test_send {
  max-width: 150px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail dl dd .button.test_send,
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail dl dd input[type=submit].test_send, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail dl dd .button.test_send,
*[renewal-ui=true] .talent.-mbo_sheet .analyze_detail dl dd input[type=submit].test_send {
    max-width: none;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail dl .graph.cross, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail dl .graph.cross {
  position: relative;
  margin: 0;
  padding: 40px 0 40px 60px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail dl .graph.cross, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail dl .graph.cross {
    min-height: 300px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail dl .graph.cross, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail dl .graph.cross {
    padding: 0 0 0 40px;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail dl .graph.cross h4, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail dl .graph.cross h4 {
  padding: 10px;
  text-align: center;
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail dl .graph.cross .cross_title_horizontal, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail dl .graph.cross .cross_title_horizontal {
  margin-bottom: 30px;
  background: url("/note_bg.593a0562.png");
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail dl .graph.cross .cross_title_horizontal, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail dl .graph.cross .cross_title_horizontal {
    padding: 8px 10px;
    font-size: 1.4rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail dl .graph.cross .cross_title_vertical, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail dl .graph.cross .cross_title_vertical {
  position: absolute;
  left: -20px;
  width: 40px;
  height: calc(100% - 75px);
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
  background: url("/note_bg_gray.876c5e50.png");
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail dl .graph.cross .cross_title_vertical, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail dl .graph.cross .cross_title_vertical {
    min-height: 150px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail dl .graph.cross .cross_title_vertical, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail dl .graph.cross .cross_title_vertical {
    width: 30px;
    height: calc(100% - 70px);
    min-height: 150px;
    font-size: 1.4rem;
    line-height: 12px;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail dl table, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail dl table {
  width: 100%;
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail dl table td, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail dl table td {
  padding: 10px 5px;
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail dl table tr:nth-of-type(2n) td, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail dl table tr:nth-of-type(2n) td {
  background: #f6f5f2;
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail dl.collect_confirm dt, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail dl.collect_confirm dt {
  padding: 20px 0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail dl.collect_confirm dt, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail dl.collect_confirm dt {
    padding: 20px 0 0;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail dl.collect_confirm .test_setting, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail dl.collect_confirm .test_setting {
  padding: 28px 0 20px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail dl.collect_confirm .test_setting, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail dl.collect_confirm .test_setting {
    padding: 20px 0 0;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail dl .collect_list, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail dl .collect_list {
  margin-top: 10px;
  background: #f6f5f2;
  padding: 20px;
  text-align: left;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail dl .collect_list, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail dl .collect_list {
    margin: 10px 0 0;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail dl .send_target, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail dl .send_target {
  margin: 10px 0 0;
  padding: 5px 20px 15px;
  font-size: 1.4rem;
  background: #f6f5f2;
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail dl .send_target dt, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail dl .send_target dt {
  width: 200px;
  padding: 10px 0 0;
  border-bottom: none;
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail dl .send_target dd, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail dl .send_target dd {
  width: calc(100% - 200px);
  padding: 10px 0 0;
  border-bottom: none;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail dl.download, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail dl.download {
    margin: 0 5%;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail dl.download dt, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail dl.download dt {
    width: 180px;
    padding: 20px 0 20px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail dl.download dt, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail dl.download dt {
    width: 100%;
    padding: 20px 0 0;
    border-bottom: none;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail dl.download dd, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail dl.download dd {
    width: calc(100% - 180px);
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail dl.download dd, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail dl.download dd {
    width: 100%;
    border-bottom: none;
    padding: 20px 0 0;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail dl.download dd ul, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail dl.download dd ul {
  margin: 0;
  padding: 0;
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .send_target, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .send_target {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .send_remind_target select, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .send_remind_target select {
  font-size: 1.4rem;
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .send_title input[type=text], *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .send_title input[type=text] {
  display: inline-block;
  width: 100%;
  margin: 0;
  padding: 10px;
  border: 1px solid #ccc;
  border-radius: 5px;
  font-size: 1.4rem;
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .send_content, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .send_content {
  white-space: pre-line;
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .send_content textarea, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .send_content textarea {
  display: block;
  width: 100%;
  margin: 0;
  padding: calc(-1em + 20px) 10px 10px;
  border: 1px solid #ccc;
  border-radius: 5px;
  font-size: 1.4rem;
  text-align: left;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .send_content textarea, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .send_content textarea {
    min-height: 36em;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .send_content textarea, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .send_content textarea {
    min-height: 36em;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .attention, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .attention {
  background: #ffe4e9;
  padding: 5px 10px;
  font-size: 1.4rem;
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail ul.btn_area, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail ul.btn_area {
  margin: 60px 0 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail ul.btn_area, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail ul.btn_area {
    margin: 40px 0 0;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail ul.btn_area li, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail ul.btn_area li {
  width: 250px;
  margin: 0 20px 0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail ul.btn_area li, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail ul.btn_area li {
    width: 80%;
  }
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail ul.btn_area li:nth-of-type(2), *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail ul.btn_area li:nth-of-type(2) {
    margin-top: 20px;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail ul.btn_area a.button.back, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail ul.btn_area a.button.back {
  color: #5bb49b;
  background: #fff url("/btn_arrow_prev.6637afef.svg") left 15px center no-repeat;
  border: 1px solid #5bb49b;
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail ul.btn_area a.button.back:hover, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail ul.btn_area a.button.back:hover {
  background: #5bb49b url("/btn_arrow_prev.6637afef.svg") left 15px center no-repeat;
  color: #fff;
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail ul.btn_area.notification_confirm li, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail ul.btn_area.notification_confirm li {
  width: 250px;
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail div.btn_area, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail div.btn_area {
  width: 300px;
  margin: 60px auto 0;
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail div.btn_area.notification_confirm, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail div.btn_area.notification_confirm {
  width: 540px;
  margin: 30px auto 0;
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail div.btn_area .send_option, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail div.btn_area .send_option {
  margin: 10px 0 0;
  text-align: center;
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail input[type=radio],
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail input[type=checkbox], *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail input[type=radio],
*[renewal-ui=true] .talent.-mbo_sheet .analyze_detail input[type=checkbox] {
  margin-right: 5px;
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail input[type=date],
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail input[type=time], *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail input[type=date],
*[renewal-ui=true] .talent.-mbo_sheet .analyze_detail input[type=time] {
  display: inline-block;
  width: 100%;
  max-width: 200px;
  border: 1px solid #ccc;
  margin: 0 0 10px;
  padding: 10px 15px;
  font-size: 1.4rem;
  border-radius: 5px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail input[type=date],
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail input[type=time], *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail input[type=date],
*[renewal-ui=true] .talent.-mbo_sheet .analyze_detail input[type=time] {
    font-size: 1.4rem;
    max-width: 46%;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail input[type=text].test_mail, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail input[type=text].test_mail {
  display: inline-block;
  width: 100%;
  max-width: 300px;
  border: 1px solid #ccc;
  margin: 0 20px 10px 0;
  padding: 10px 15px;
  font-size: 1.4rem;
  border-radius: 5px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail input[type=text].test_mail, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail input[type=text].test_mail {
    font-size: 1.6rem;
    margin: 0 0 10px;
    max-width: none;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail input[type=text].test_corporate, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail input[type=text].test_corporate {
  display: inline-block;
  width: 100%;
  max-width: 380px;
  border: 1px solid #ccc;
  margin: 0 20px 10px 0;
  padding: 10px 15px;
  font-size: 1.4rem;
  border-radius: 5px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail input[type=text].test_corporate, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail input[type=text].test_corporate {
    font-size: 1.6rem;
    margin: 0 0 10px;
    max-width: none;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail input[type=time], *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail input[type=time] {
  margin-left: 20px;
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .send_mail_target, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .send_mail_target {
  display: none;
  margin: 10px 0 0;
  padding: 10px;
  font-size: 1.4rem;
  background: #f6f5f2;
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail #mail_both, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail #mail_both {
  margin-left: 20px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .select_area, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .select_area {
    margin: 0 auto 20px;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail select, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail select {
  padding: 10px 30px 10px 10px;
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .respondents .-rate dt,
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .respondents .-rate dd, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .respondents .-rate dt,
*[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .respondents .-rate dd {
  position: relative;
  border-bottom: none;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .respondents dt, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .respondents dt {
    width: 25%;
    padding: 20px 0;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .respondents dd, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .respondents dd {
    width: 75%;
  }
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .respondents dd .button, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .respondents dd .button {
    display: inline-block;
  }
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .respondents dd a.button, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .respondents dd a.button {
    margin-right: 20px;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .respondents dd .edit, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .respondents dd .edit {
  margin-right: 20px;
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .respondents dd .edit img, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .respondents dd .edit img {
  width: 20px;
  height: auto;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .respondents input[type=radio]:nth-of-type(n+2), *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .respondents input[type=radio]:nth-of-type(n+2) {
    margin-left: 20px;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .respondents .list_delete, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .respondents .list_delete {
  position: absolute;
  right: 0;
  top: 20px;
  color: #5bb49b;
  margin: 0;
  padding: 0;
  background: none;
  border: none;
  outline: none;
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .respondents .list_delete img, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .respondents .list_delete img {
  position: relative;
  top: -2px;
  margin-right: 5px;
  width: auto;
  height: 18px;
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .error-text, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .error-text {
  text-align: center;
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .download, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .download {
  margin: 20px 0 0;
  padding: 0 0 0 20px;
  background: url("/icon_data_on.c30af273.png") left center/auto 18px no-repeat;
  text-decoration: none;
  color: #5bb49b;
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail dl.download, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail dl.download {
  padding: 0;
  background: none;
  color: #333;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .collect_type, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .collect_type {
    margin-top: -30px;
    margin-right: 30px;
  }
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .collect_type.flex_bt, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .collect_type.flex_bt {
    margin-right: 0;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .collect_type, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .collect_type {
    margin: 0 5% 0;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .collect_type h2, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .collect_type h2 {
  width: 100%;
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .collect_url,
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .collect_qr, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .collect_url,
*[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .collect_qr {
  position: relative;
  margin: 10px 0 0;
  padding: 10px 15px 15px;
  background: url("/note_bg.593a0562.png") repeat;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .collect_url,
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .collect_qr, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .collect_url,
*[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .collect_qr {
    margin: 10px 0 0;
    padding: 5vw;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .collect_url h3,
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .collect_qr h3, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .collect_url h3,
*[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .collect_qr h3 {
  margin: 0;
  color: #5bb49b;
  font-weight: bold;
  text-align: left;
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .collect_url .url_text,
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .collect_qr .url_text, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .collect_url .url_text,
*[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .collect_qr .url_text {
  min-height: 100px;
  margin: 10px 0 0;
  padding: 10px 20px 10px;
  font-size: 1.8rem;
  font-family: futura-pt, sans-serif;
  font-weight: bold;
  line-height: 120%;
  background: #fff;
  word-wrap: break-word;
  overflow-wrap: break-word;
  text-align: left;
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .collect_url .url_text input[type=text],
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .collect_qr .url_text input[type=text], *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .collect_url .url_text input[type=text],
*[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .collect_qr .url_text input[type=text] {
  width: 15em;
  margin-left: 5px;
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .collect_url .url_text span,
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .collect_qr .url_text span, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .collect_url .url_text span,
*[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .collect_qr .url_text span {
  display: inline-block;
  word-break: break-all;
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .collect_url .qr_code,
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .collect_qr .qr_code, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .collect_url .qr_code,
*[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .collect_qr .qr_code {
  margin: 10px 0 0;
  padding: 0 10px;
  background: #fff;
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .collect_url .qr_code img,
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .collect_qr .qr_code img, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .collect_url .qr_code img,
*[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .collect_qr .qr_code img {
  max-width: 100%;
  height: auto;
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .collect_url .button,
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .collect_qr .button, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .collect_url .button,
*[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .collect_qr .button {
  position: absolute;
  right: 5vw;
  top: 5vw;
  display: inline-block;
  margin-top: 0;
  padding: 3px 10px;
  width: auto;
  color: #5bb49b;
  background: #fff;
  border: 1px solid #5bb49b;
  font-size: 1.4rem;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .collect_url .button,
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .collect_qr .button, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .collect_url .button,
*[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .collect_qr .button {
    top: 10px;
    right: 15px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .collect_url .button,
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .collect_qr .button, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .collect_url .button,
*[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .collect_qr .button {
    line-height: 130%;
    height: auto;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .collect_url .button img,
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .collect_qr .button img, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .collect_url .button img,
*[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .collect_qr .button img {
  margin-right: 5px;
  vertical-align: middle;
  width: 14px;
  height: auto;
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .collect_url, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .collect_url {
  width: 100%;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .collect_url, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .collect_url {
    width: calc(100% - 230px);
  }
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .collect_url.-w100, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .collect_url.-w100 {
    width: 100%;
  }
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .collect_url.-w100 .url_text, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .collect_url.-w100 .url_text {
    min-height: auto;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .collect_qr, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .collect_qr {
  width: 100%;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .collect_qr, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .collect_qr {
    width: 200px;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .collect_qr .qr_code, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .collect_qr .qr_code {
  text-align: center;
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_detail .collect_qr img, *[renewal-ui=true] .talent.-mbo_sheet .analyze_detail .collect_qr img {
  width: 100px;
  height: auto;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .sub_menu, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .sub_menu {
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail {
    margin-right: 30px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .button, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .button {
    min-height: 34px;
    line-height: 34px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .member_nav, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .member_nav {
    position: sticky;
    top: 104px;
    padding-right: 0;
  }
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .member_nav::before, *[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .member_nav::after, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .member_nav::before, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .member_nav::after {
    content: "";
    position: absolute;
    width: 10px;
    height: 60px;
    top: -10px;
    background: #fff;
  }
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .member_nav::before, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .member_nav::before {
    left: -10px;
  }
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .member_nav::after, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .member_nav::after {
    right: -10px;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .member_nav .back_list, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .member_nav .back_list {
  margin: 0;
  text-align: left;
  font-size: 1.4rem;
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .member_nav .back_list a, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .member_nav .back_list a {
  color: #666;
  text-decoration: none;
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .member_nav .back_list a:hover, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .member_nav .back_list a:hover {
  text-decoration: underline;
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .member_nav h2, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .member_nav h2 {
  margin: 20px 0;
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .member_nav.plus_individual h2, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .member_nav.plus_individual h2 {
  padding: 0 140px 10px;
  text-align: center;
  border-bottom: 1px dotted #ccc;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .member_nav.plus_individual ul::before, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .member_nav.plus_individual ul::before {
    height: 60px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail form, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail form {
    margin: 0 5vw;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .entry_date, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .entry_date {
  margin: -20px 0 20px;
  text-align: center;
  font-size: 1.4rem;
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .answered_num, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .answered_num {
  margin-top: 15px;
  margin-bottom: 0;
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .answered_num .en, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .answered_num .en {
  font-family: futura-pt, sans-serif;
  font-weight: 600;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .individual_head.flex, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .individual_head.flex {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .individual_head .list_search, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .individual_head .list_search {
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .individual_head .list_search, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .individual_head .list_search {
    width: 90%;
    margin: 0 5%;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .individual_head .individual_select, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .individual_head .individual_select {
    max-width: 700px;
    margin-bottom: 0;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .individual_head .individual_select .more, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .individual_head .individual_select .more {
  position: relative;
  width: 100%;
  margin-top: 10px;
  height: 35px;
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .individual_head .individual_select .-more, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .individual_head .individual_select .-more {
  position: absolute;
  left: 0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .individual_head .individual_select .select_area, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .individual_head .individual_select .select_area {
    width: 90%;
    margin: 10px auto 0;
    padding-top: 10px;
    text-align: left;
    vertical-align: middle;
  }
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .individual_head .individual_select .select_area::after, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .individual_head .individual_select .select_area::after {
    top: -10px;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .individual_head .individual_select select, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .individual_head .individual_select select {
  width: auto;
  max-width: 20em;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .individual_head .individual_select select, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .individual_head .individual_select select {
    position: relative;
    top: -10px;
    width: calc(100% - 6em);
    margin-left: auto;
    margin-bottom: 0;
    float: right;
    vertical-align: middle;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .individual_head .individual_select .-choices select, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .individual_head .individual_select .-choices select {
  width: auto;
  max-width: 15em;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .individual_table, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .individual_table {
    width: 90%;
    margin: 0 auto;
    overflow-x: auto;
  }
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .individual_table table, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .individual_table table {
    width: 1200px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .list_search input, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .list_search input {
    margin-bottom: 0 !important;
  }
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .list_search strong, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .list_search strong {
    font-size: 2rem;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .recruit_info, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .recruit_info {
  font-size: 1.4rem;
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .recruit_info .date, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .recruit_info .date {
  width: 100%;
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .recruit_info .full, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .recruit_info .full {
  width: 100%;
  white-space: inherit;
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .respondent_detail, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .respondent_detail {
  padding: 10px 20px;
  border-top: 1px dotted #ccc;
  border-bottom: 1px dotted #ccc;
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .respondent_detail ul, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .respondent_detail ul {
  margin: 0;
  padding: 0;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .respondent_detail ul, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .respondent_detail ul {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .respondent_detail ul li, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .respondent_detail ul li {
  text-align: left;
  line-height: 200%;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .respondent_detail ul li, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .respondent_detail ul li {
    margin: 0 20px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .respondent_detail ul li, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .respondent_detail ul li {
    font-size: 1.4rem;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .respondent_answer, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .respondent_answer {
    margin-top: 30px;
    padding: 30px 50px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .respondent_answer dl, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .respondent_answer dl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .respondent_answer dl, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .respondent_answer dl {
    margin: 0 5%;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .respondent_answer dl dt, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .respondent_answer dl dt {
  width: 120px;
  margin: 0;
  padding: 28px 0 20px;
  color: #5bb49b;
  border-bottom: 1px dotted #ccc;
  text-align: left;
  box-sizing: border-box;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .respondent_answer dl dt, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .respondent_answer dl dt {
    width: 100%;
    padding-bottom: 0;
    border-bottom: none;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .respondent_answer dl dd, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .respondent_answer dl dd {
  width: calc(100% - 120px);
  margin: 0;
  padding: 20px 0;
  border-bottom: 1px dotted #ccc;
  text-align: left;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .respondent_answer dl dd, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .respondent_answer dl dd {
    width: 100%;
    padding: 10px 0 20px;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .respondent_answer dl dd.send_date, *[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .respondent_answer dl dd.send_mail, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .respondent_answer dl dd.send_date, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .respondent_answer dl dd.send_mail {
  width: calc(50% - 100px);
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .respondent_answer dl dd .button,
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .respondent_answer dl dd input[type=submit], *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .respondent_answer dl dd .button,
*[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .respondent_answer dl dd input[type=submit] {
  background-image: none;
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .respondent_answer dl dd .button:hover,
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .respondent_answer dl dd input[type=submit]:hover, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .respondent_answer dl dd .button:hover,
*[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .respondent_answer dl dd input[type=submit]:hover {
  background-image: none;
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .respondent_answer dl dd .button.test_send,
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .respondent_answer dl dd input[type=submit].test_send, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .respondent_answer dl dd .button.test_send,
*[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .respondent_answer dl dd input[type=submit].test_send {
  max-width: 150px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .respondent_answer dl dd .button.test_send,
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .respondent_answer dl dd input[type=submit].test_send, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .respondent_answer dl dd .button.test_send,
*[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .respondent_answer dl dd input[type=submit].test_send {
    max-width: none;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .respondent_answer dl.collect_confirm dt, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .respondent_answer dl.collect_confirm dt {
  padding: 20px 0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .respondent_answer dl.collect_confirm dt, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .respondent_answer dl.collect_confirm dt {
    padding: 20px 0 0;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .respondent_answer dl.collect_confirm .test_setting, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .respondent_answer dl.collect_confirm .test_setting {
  padding: 28px 0 20px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .respondent_answer dl.collect_confirm .test_setting, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .respondent_answer dl.collect_confirm .test_setting {
    padding: 20px 0 0;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .respondent_answer dl .collect_list, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .respondent_answer dl .collect_list {
  margin-top: 10px;
  background: #f6f5f2;
  padding: 20px;
  text-align: left;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .respondent_answer dl .collect_list, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .respondent_answer dl .collect_list {
    margin: 10px 0 0;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .respondent_answer dl .send_target, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .respondent_answer dl .send_target {
  margin: 10px 0 0;
  padding: 5px 20px 15px;
  font-size: 1.4rem;
  background: #f6f5f2;
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .respondent_answer dl .send_target dt, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .respondent_answer dl .send_target dt {
  width: 200px;
  padding: 10px 0 0;
  border-bottom: none;
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .respondent_answer dl .send_target dd, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .respondent_answer dl .send_target dd {
  width: calc(100% - 200px);
  padding: 10px 0 0;
  border-bottom: none;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .respondent_answer dl.download, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .respondent_answer dl.download {
    margin: 0 5%;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .respondent_answer dl.download dt, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .respondent_answer dl.download dt {
    width: 180px;
    padding: 20px 0 20px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .respondent_answer dl.download dt, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .respondent_answer dl.download dt {
    width: 100%;
    padding: 20px 0 0;
    border-bottom: none;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .respondent_answer dl.download dd, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .respondent_answer dl.download dd {
    width: calc(100% - 180px);
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .respondent_answer dl.download dd, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .respondent_answer dl.download dd {
    width: 100%;
    border-bottom: none;
    padding: 20px 0 0;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .respondent_answer dl.download dd ul, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .respondent_answer dl.download dd ul {
  margin: 0;
  padding: 0;
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .respondent_answer table, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .respondent_answer table {
  width: 100%;
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .respondent_answer table td, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .respondent_answer table td {
  padding: 10px 5px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .respondent_answer table td:nth-of-type(1), *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .respondent_answer table td:nth-of-type(1) {
    width: 5%;
    padding-right: 50px;
    white-space: nowrap;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .respondent_answer table tr:nth-of-type(2n) td, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .respondent_answer table tr:nth-of-type(2n) td {
  background: #f6f5f2;
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail.analyze_detail dd, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail.analyze_detail dd {
  min-height: 0;
  border-bottom: none;
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail.analyze_detail .graph, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail.analyze_detail .graph {
  margin: 10px -1vw 10px;
  padding: 30px 2vw;
  background: #fff;
  border-radius: 10px;
  border: 1px solid #efefef;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail.analyze_detail .graph, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail.analyze_detail .graph {
    margin: 20px 0 40px;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail.analyze_detail .graph,
*[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail.analyze_detail .graph {
  margin-bottom: 0;
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail.analyze_detail .sheet_respondent_answer.-modal.-sheet, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail.analyze_detail .sheet_respondent_answer.-modal.-sheet {
  margin: 0;
  padding: 0;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail.analyze_detail .sheet_respondent_answer.-modal.-sheet, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail.analyze_detail .sheet_respondent_answer.-modal.-sheet {
    margin: 30px auto 0;
    max-width: 800px;
    padding: 30px 50px;
    border-radius: 10px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail.analyze_detail .sheet_respondent_answer.-modal.-sheet dt, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail.analyze_detail .sheet_respondent_answer.-modal.-sheet dt {
    position: relative;
    padding: 20px 0 0 0 !important;
    width: 100% !important;
    border-bottom: none !important;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail.analyze_detail .sheet_respondent_answer.-modal.-sheet dd, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail.analyze_detail .sheet_respondent_answer.-modal.-sheet dd {
  width: 100%;
  min-height: 0;
  border-bottom: none;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail.analyze_detail .question, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail.analyze_detail .question {
    margin-top: 80px;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail.analyze_detail .important_table_open, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail.analyze_detail .important_table_open {
  margin: 30px auto 0 !important;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail.analyze_detail dl.download dt, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail.analyze_detail dl.download dt {
    width: 150px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail.analyze_detail dl.download dd, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail.analyze_detail dl.download dd {
    width: calc(100% - 150px);
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail.analyze_detail dl.download dd ul, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail.analyze_detail dl.download dd ul {
    padding-left: 0;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail.analyze_detail .response_comment_list, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail.analyze_detail .response_comment_list {
    width: 100%;
    overflow-x: auto;
  }
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail.analyze_detail .response_comment_list table, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail.analyze_detail .response_comment_list table {
    width: 950px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .individual_table, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .individual_table {
    width: 90%;
    margin: 0 auto;
    overflow-x: auto;
  }
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .individual_table table, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .individual_table table {
    width: 1200px;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .individual_table.slide_graph, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .individual_table.slide_graph {
  overflow-x: auto;
  overflow-y: visible;
  padding-top: 35px;
  margin-top: -25px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .individual_table table, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .individual_table table {
    table-layout: fixed;
    width: auto;
    min-width: 100%;
    white-space: nowrap;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .individual_table table, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .individual_table table {
    width: 1100px;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .individual_table .question, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .individual_table .question {
  position: relative;
  width: 13%;
  padding: 10px 20px 10px 10px;
  background: #f6f5f2;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .individual_table .question, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .individual_table .question {
    padding: 10px;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .individual_table .question .count, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .individual_table .question .count {
  display: -webkit-box;
  margin: 0 auto;
  padding-right: 1.2em;
  width: 160px;
  text-align: left;
  overflow: hidden;
  white-space: normal;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .individual_table .question .sort, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .individual_table .question .sort {
  position: absolute;
  right: 8px;
  top: 0;
  bottom: 0;
  margin: auto 0;
  height: 1.4em;
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .individual_table .question:nth-last-of-type(1) .notes, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .individual_table .question:nth-last-of-type(1) .notes {
  left: auto;
  right: 0;
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .individual_table .question:nth-last-of-type(1) .notes::after, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .individual_table .question:nth-last-of-type(1) .notes::after {
  left: auto;
  right: 20px;
}
*[renewal-ui=true] .talent.-evaluation_sheet .analyze_evaluation_detail .individual_table img, *[renewal-ui=true] .talent.-mbo_sheet .analyze_evaluation_detail .individual_table img {
  width: 16px;
  height: auto;
  cursor: pointer;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .individual_head, *[renewal-ui=true] .talent.-mbo_sheet .individual_head {
    flex-wrap: nowrap;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .individual_head, *[renewal-ui=true] .talent.-mbo_sheet .individual_head {
    margin: 0 5vw;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .individual_head.flex, *[renewal-ui=true] .talent.-mbo_sheet .individual_head.flex {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .individual_head .list_search.-w100, *[renewal-ui=true] .talent.-mbo_sheet .individual_head .list_search.-w100 {
  width: 100%;
  margin-top: 20px;
}
*[renewal-ui=true] .talent.-evaluation_sheet .individual_head .list_search input[type=text], *[renewal-ui=true] .talent.-mbo_sheet .individual_head .list_search input[type=text] {
  display: inline-block;
  width: 100%;
  max-width: 400px;
  margin: 0 0 10px;
  padding: 10px 10px 10px 40px;
  border: 1px solid #ccc;
  border-radius: 5px;
  font-size: 1.4rem;
  background: url("/icon_search.48a78da4.png") left 10px center no-repeat;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .individual_head .list_search, *[renewal-ui=true] .talent.-mbo_sheet .individual_head .list_search {
    -ms-flex-item-align: start;
    align-self: flex-start;
    text-align: left;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .individual_head .list_search, *[renewal-ui=true] .talent.-mbo_sheet .individual_head .list_search {
    width: 90%;
    margin: 0 5%;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .individual_head .individual_select, *[renewal-ui=true] .talent.-mbo_sheet .individual_head .individual_select {
  margin-bottom: 10px;
  margin-left: auto;
  font-size: 1.4rem;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .individual_head .individual_select, *[renewal-ui=true] .talent.-mbo_sheet .individual_head .individual_select {
    max-width: 700px;
    margin-bottom: 0;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .individual_head .individual_select .more, *[renewal-ui=true] .talent.-mbo_sheet .individual_head .individual_select .more {
  position: relative;
  width: 100%;
  margin-top: 10px;
  height: 35px;
}
*[renewal-ui=true] .talent.-evaluation_sheet .individual_head .individual_select .-more, *[renewal-ui=true] .talent.-mbo_sheet .individual_head .individual_select .-more {
  position: absolute;
  left: 0;
}
*[renewal-ui=true] .talent.-evaluation_sheet .individual_head .individual_select .select_area, *[renewal-ui=true] .talent.-mbo_sheet .individual_head .individual_select .select_area {
  margin-left: 20px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .individual_head .individual_select .select_area, *[renewal-ui=true] .talent.-mbo_sheet .individual_head .individual_select .select_area {
    width: 90%;
    margin: 10px auto 0 0;
    padding-top: 10px;
    text-align: left;
    vertical-align: middle;
  }
  *[renewal-ui=true] .talent.-evaluation_sheet .individual_head .individual_select .select_area::after, *[renewal-ui=true] .talent.-mbo_sheet .individual_head .individual_select .select_area::after {
    top: -10px;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .individual_head .individual_select select, *[renewal-ui=true] .talent.-mbo_sheet .individual_head .individual_select select {
  width: auto;
  max-width: 20em;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .individual_head .individual_select select, *[renewal-ui=true] .talent.-mbo_sheet .individual_head .individual_select select {
    position: relative;
    top: -10px;
    width: calc(100% - 6em);
    margin-left: auto;
    margin-bottom: 0;
    float: right;
    vertical-align: middle;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .individual_head .individual_select .-choices select, *[renewal-ui=true] .talent.-mbo_sheet .individual_head .individual_select .-choices select {
  width: auto;
  max-width: 15em;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .individual_head .individual_table, *[renewal-ui=true] .talent.-mbo_sheet .individual_head .individual_table {
    margin: 0 5vw;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .individual_head .individual_table.slide_graph, *[renewal-ui=true] .talent.-mbo_sheet .individual_head .individual_table.slide_graph {
  overflow-x: auto;
  overflow-y: visible;
  padding-top: 35px;
  margin-top: -25px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .individual_head .individual_table table, *[renewal-ui=true] .talent.-mbo_sheet .individual_head .individual_table table {
    table-layout: fixed;
    width: auto;
    min-width: 100%;
    white-space: nowrap;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .individual_head .individual_table table, *[renewal-ui=true] .talent.-mbo_sheet .individual_head .individual_table table {
    width: 1100px;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .individual_head .individual_table .question, *[renewal-ui=true] .talent.-mbo_sheet .individual_head .individual_table .question {
  position: relative;
  width: 13%;
  padding: 10px 20px 10px 10px;
  background: #f6f5f2;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .individual_head .individual_table .question, *[renewal-ui=true] .talent.-mbo_sheet .individual_head .individual_table .question {
    padding: 10px;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .individual_head .individual_table .question .count, *[renewal-ui=true] .talent.-mbo_sheet .individual_head .individual_table .question .count {
  display: -webkit-box;
  margin: 0 auto;
  padding-right: 1.2em;
  width: 160px;
  text-align: left;
  overflow: hidden;
  white-space: normal;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
*[renewal-ui=true] .talent.-evaluation_sheet .individual_head .individual_table .question .sort, *[renewal-ui=true] .talent.-mbo_sheet .individual_head .individual_table .question .sort {
  position: absolute;
  right: 8px;
  top: 0;
  bottom: 0;
  margin: auto 0;
  height: 1.4em;
}
*[renewal-ui=true] .talent.-evaluation_sheet .individual_head .individual_table .question:nth-last-of-type(1) .notes, *[renewal-ui=true] .talent.-mbo_sheet .individual_head .individual_table .question:nth-last-of-type(1) .notes {
  left: auto;
  right: 0;
}
*[renewal-ui=true] .talent.-evaluation_sheet .individual_head .individual_table .question:nth-last-of-type(1) .notes::after, *[renewal-ui=true] .talent.-mbo_sheet .individual_head .individual_table .question:nth-last-of-type(1) .notes::after {
  left: auto;
  right: 20px;
}
*[renewal-ui=true] .talent.-evaluation_sheet .individual_head .individual_table img, *[renewal-ui=true] .talent.-mbo_sheet .individual_head .individual_table img {
  width: 16px;
  height: auto;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .individual_table, *[renewal-ui=true] .talent.-mbo_sheet .individual_table {
    width: 90%;
    margin: 0 auto;
    overflow-x: auto;
  }
  *[renewal-ui=true] .talent.-evaluation_sheet .individual_table table, *[renewal-ui=true] .talent.-mbo_sheet .individual_table table {
    width: 1200px;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .setting_process, *[renewal-ui=true] .talent.-mbo_sheet .setting_process {
  max-width: 650px;
  margin: 0 auto;
}
*[renewal-ui=true] .talent.-evaluation_sheet .setting_process h2, *[renewal-ui=true] .talent.-mbo_sheet .setting_process h2 {
  margin-top: 0;
}
*[renewal-ui=true] .talent.-evaluation_sheet .setting_process label, *[renewal-ui=true] .talent.-mbo_sheet .setting_process label {
  margin-right: 30px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .setting_process .select_area, *[renewal-ui=true] .talent.-mbo_sheet .setting_process .select_area {
    margin: 0 auto 20px;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .setting_process .selector, *[renewal-ui=true] .talent.-mbo_sheet .setting_process .selector {
  position: relative;
}
*[renewal-ui=true] .talent.-evaluation_sheet .setting_process .selector::after, *[renewal-ui=true] .talent.-mbo_sheet .setting_process .selector::after {
  position: absolute;
  content: "";
  right: 15px;
  top: 0;
  bottom: 0;
  margin: auto 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8.7px 5px 0 5px;
  border-color: #666 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
  pointer-events: none;
}
*[renewal-ui=true] .talent.-evaluation_sheet .setting_process select, *[renewal-ui=true] .talent.-mbo_sheet .setting_process select {
  width: 100%;
  margin: 0;
  padding: 10px 10px 10px 10px;
  border: 1px solid #ccc;
  border-radius: 5px;
  font-size: 1.6rem;
}
*[renewal-ui=true] .talent.-evaluation_sheet .setting_process input[type=text],
*[renewal-ui=true] .talent.-evaluation_sheet .setting_process input[type=date], *[renewal-ui=true] .talent.-mbo_sheet .setting_process input[type=text],
*[renewal-ui=true] .talent.-mbo_sheet .setting_process input[type=date] {
  border: 1px solid #ccc;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .setting_process input[type=text],
*[renewal-ui=true] .talent.-evaluation_sheet .setting_process input[type=date], *[renewal-ui=true] .talent.-mbo_sheet .setting_process input[type=text],
*[renewal-ui=true] .talent.-mbo_sheet .setting_process input[type=date] {
    width: 100%;
    margin: 0 10px 0 0;
    padding: 10px;
    font-size: 1.6rem;
    box-sizing: border-box;
    border-radius: 5px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .setting_process input[type=text],
*[renewal-ui=true] .talent.-evaluation_sheet .setting_process input[type=date], *[renewal-ui=true] .talent.-mbo_sheet .setting_process input[type=text],
*[renewal-ui=true] .talent.-mbo_sheet .setting_process input[type=date] {
    width: 100%;
    margin: 0 0 10px;
    padding: 5px;
    font-size: 1.4rem;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .setting_process dl, *[renewal-ui=true] .talent.-mbo_sheet .setting_process dl {
  padding: 0 10px;
  text-align: left;
  line-height: 180%;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .setting_process dl, *[renewal-ui=true] .talent.-mbo_sheet .setting_process dl {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    justify-content: space-between;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .setting_process dl, *[renewal-ui=true] .talent.-mbo_sheet .setting_process dl {
    padding: 0;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .setting_process dl dt, *[renewal-ui=true] .talent.-mbo_sheet .setting_process dl dt {
  margin-top: 10px;
  align-self: center;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .setting_process dl dt, *[renewal-ui=true] .talent.-mbo_sheet .setting_process dl dt {
    width: 180px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .setting_process dl dt.-right, *[renewal-ui=true] .talent.-mbo_sheet .setting_process dl dt.-right {
    text-align: right;
    padding-right: 20px;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .setting_process dl dd, *[renewal-ui=true] .talent.-mbo_sheet .setting_process dl dd {
  margin-top: 10px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .setting_process dl dd, *[renewal-ui=true] .talent.-mbo_sheet .setting_process dl dd {
    width: calc(100% - 180px);
  }
  *[renewal-ui=true] .talent.-evaluation_sheet .setting_process dl dd:nth-of-type(2), *[renewal-ui=true] .talent.-mbo_sheet .setting_process dl dd:nth-of-type(2) {
    padding-top: 8px;
  }
  *[renewal-ui=true] .talent.-evaluation_sheet .setting_process dl dd:nth-of-type(3), *[renewal-ui=true] .talent.-mbo_sheet .setting_process dl dd:nth-of-type(3) {
    position: relative;
    padding-top: 5px;
  }
  *[renewal-ui=true] .talent.-evaluation_sheet .setting_process dl dd:nth-of-type(3) .edit_subject, *[renewal-ui=true] .talent.-mbo_sheet .setting_process dl dd:nth-of-type(3) .edit_subject {
    position: absolute;
    top: 0;
    right: 0;
  }
  *[renewal-ui=true] .talent.-evaluation_sheet .setting_process dl dd:nth-of-type(3) img, *[renewal-ui=true] .talent.-mbo_sheet .setting_process dl dd:nth-of-type(3) img {
    width: 20px;
    height: auto;
    cursor: pointer;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .setting_process dl .w100, *[renewal-ui=true] .talent.-mbo_sheet .setting_process dl .w100 {
  width: 100%;
}
*[renewal-ui=true] .talent.-evaluation_sheet .setting_process dl dd.w100, *[renewal-ui=true] .talent.-mbo_sheet .setting_process dl dd.w100 {
  margin-top: 0;
  padding-top: 0;
}
*[renewal-ui=true] .talent.-evaluation_sheet .evaluation_setting_modal .add_slogan,
*[renewal-ui=true] .talent.-evaluation_sheet .evaluation_setting_modal .add_subject,
*[renewal-ui=true] .talent.-evaluation_sheet .evaluation_setting_modal .add_sheet, *[renewal-ui=true] .talent.-mbo_sheet .evaluation_setting_modal .add_slogan,
*[renewal-ui=true] .talent.-mbo_sheet .evaluation_setting_modal .add_subject,
*[renewal-ui=true] .talent.-mbo_sheet .evaluation_setting_modal .add_sheet {
  max-width: 650px;
  position: relative;
  margin: 20px auto;
  text-align: center;
}
*[renewal-ui=true] .talent.-evaluation_sheet .evaluation_setting_modal .add_slogan::before,
*[renewal-ui=true] .talent.-evaluation_sheet .evaluation_setting_modal .add_subject::before,
*[renewal-ui=true] .talent.-evaluation_sheet .evaluation_setting_modal .add_sheet::before, *[renewal-ui=true] .talent.-mbo_sheet .evaluation_setting_modal .add_slogan::before,
*[renewal-ui=true] .talent.-mbo_sheet .evaluation_setting_modal .add_subject::before,
*[renewal-ui=true] .talent.-mbo_sheet .evaluation_setting_modal .add_sheet::before {
  content: "";
  position: absolute;
  top: 15px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: auto;
  border-top: 1px solid #ccc;
}
*[renewal-ui=true] .talent.-evaluation_sheet .evaluation_setting_modal .add_slogan.disabled,
*[renewal-ui=true] .talent.-evaluation_sheet .evaluation_setting_modal .add_subject.disabled,
*[renewal-ui=true] .talent.-evaluation_sheet .evaluation_setting_modal .add_sheet.disabled, *[renewal-ui=true] .talent.-mbo_sheet .evaluation_setting_modal .add_slogan.disabled,
*[renewal-ui=true] .talent.-mbo_sheet .evaluation_setting_modal .add_subject.disabled,
*[renewal-ui=true] .talent.-mbo_sheet .evaluation_setting_modal .add_sheet.disabled {
  margin-bottom: 0;
}
*[renewal-ui=true] .talent.-evaluation_sheet .evaluation_setting_modal .add_slogan .button,
*[renewal-ui=true] .talent.-evaluation_sheet .evaluation_setting_modal .add_subject .button,
*[renewal-ui=true] .talent.-evaluation_sheet .evaluation_setting_modal .add_sheet .button, *[renewal-ui=true] .talent.-mbo_sheet .evaluation_setting_modal .add_slogan .button,
*[renewal-ui=true] .talent.-mbo_sheet .evaluation_setting_modal .add_subject .button,
*[renewal-ui=true] .talent.-mbo_sheet .evaluation_setting_modal .add_sheet .button {
  margin: 0 auto !important;
  padding: 5px 10px;
  background: #5bb49b;
}
*[renewal-ui=true] .talent.-evaluation_sheet .evaluation_setting_modal.-result .num_total,
*[renewal-ui=true] .talent.-evaluation_sheet .evaluation_setting_modal.-result .hide_appearance_rate, *[renewal-ui=true] .talent.-mbo_sheet .evaluation_setting_modal.-result .num_total,
*[renewal-ui=true] .talent.-mbo_sheet .evaluation_setting_modal.-result .hide_appearance_rate {
  width: 90%;
  max-width: 650px;
  margin: 0 auto;
  padding: 0 35px;
  text-align: right;
}
*[renewal-ui=true] .talent.-evaluation_sheet .evaluation_setting_modal.-result .num_total span,
*[renewal-ui=true] .talent.-evaluation_sheet .evaluation_setting_modal.-result .hide_appearance_rate span, *[renewal-ui=true] .talent.-mbo_sheet .evaluation_setting_modal.-result .num_total span,
*[renewal-ui=true] .talent.-mbo_sheet .evaluation_setting_modal.-result .hide_appearance_rate span {
  display: inline-block;
  width: 70px;
  text-align: center;
}
*[renewal-ui=true] .talent.-evaluation_sheet .evaluation_setting_result_table,
*[renewal-ui=true] .talent.-evaluation_sheet .evaluation_setting_sheet_table, *[renewal-ui=true] .talent.-mbo_sheet .evaluation_setting_result_table,
*[renewal-ui=true] .talent.-mbo_sheet .evaluation_setting_sheet_table {
  width: 90%;
  max-width: 650px;
  margin: 0 auto;
}
*[renewal-ui=true] .talent.-evaluation_sheet .evaluation_setting_result_table th,
*[renewal-ui=true] .talent.-evaluation_sheet .evaluation_setting_sheet_table th, *[renewal-ui=true] .talent.-mbo_sheet .evaluation_setting_result_table th,
*[renewal-ui=true] .talent.-mbo_sheet .evaluation_setting_sheet_table th {
  padding: 0 5px 10px;
  font-size: 1.4rem;
}
*[renewal-ui=true] .talent.-evaluation_sheet .evaluation_setting_result_table td,
*[renewal-ui=true] .talent.-evaluation_sheet .evaluation_setting_sheet_table td, *[renewal-ui=true] .talent.-mbo_sheet .evaluation_setting_result_table td,
*[renewal-ui=true] .talent.-mbo_sheet .evaluation_setting_sheet_table td {
  padding: 0 5px 10px;
}
*[renewal-ui=true] .talent.-evaluation_sheet .evaluation_setting_result_table input[type=text],
*[renewal-ui=true] .talent.-evaluation_sheet .evaluation_setting_result_table input[type=num],
*[renewal-ui=true] .talent.-evaluation_sheet .evaluation_setting_sheet_table input[type=text],
*[renewal-ui=true] .talent.-evaluation_sheet .evaluation_setting_sheet_table input[type=num], *[renewal-ui=true] .talent.-mbo_sheet .evaluation_setting_result_table input[type=text],
*[renewal-ui=true] .talent.-mbo_sheet .evaluation_setting_result_table input[type=num],
*[renewal-ui=true] .talent.-mbo_sheet .evaluation_setting_sheet_table input[type=text],
*[renewal-ui=true] .talent.-mbo_sheet .evaluation_setting_sheet_table input[type=num] {
  margin: 0;
  font-size: 1.4rem;
}
*[renewal-ui=true] .talent.-evaluation_sheet .evaluation_setting_result_table .slogan,
*[renewal-ui=true] .talent.-evaluation_sheet .evaluation_setting_sheet_table .slogan, *[renewal-ui=true] .talent.-mbo_sheet .evaluation_setting_result_table .slogan,
*[renewal-ui=true] .talent.-mbo_sheet .evaluation_setting_sheet_table .slogan {
  width: 80px;
}
*[renewal-ui=true] .talent.-evaluation_sheet .evaluation_setting_result_table .slogan input[type=text],
*[renewal-ui=true] .talent.-evaluation_sheet .evaluation_setting_sheet_table .slogan input[type=text], *[renewal-ui=true] .talent.-mbo_sheet .evaluation_setting_result_table .slogan input[type=text],
*[renewal-ui=true] .talent.-mbo_sheet .evaluation_setting_sheet_table .slogan input[type=text] {
  text-align: center;
}
*[renewal-ui=true] .talent.-evaluation_sheet .evaluation_setting_result_table .slogan_percent,
*[renewal-ui=true] .talent.-evaluation_sheet .evaluation_setting_sheet_table .slogan_percent, *[renewal-ui=true] .talent.-mbo_sheet .evaluation_setting_result_table .slogan_percent,
*[renewal-ui=true] .talent.-mbo_sheet .evaluation_setting_sheet_table .slogan_percent {
  width: 80px;
}
*[renewal-ui=true] .talent.-evaluation_sheet .evaluation_setting_result_table .slogan_percent input[type=num],
*[renewal-ui=true] .talent.-evaluation_sheet .evaluation_setting_sheet_table .slogan_percent input[type=num], *[renewal-ui=true] .talent.-mbo_sheet .evaluation_setting_result_table .slogan_percent input[type=num],
*[renewal-ui=true] .talent.-mbo_sheet .evaluation_setting_sheet_table .slogan_percent input[type=num] {
  text-align: center;
}
*[renewal-ui=true] .talent.-evaluation_sheet .evaluation_setting_result_table .grade,
*[renewal-ui=true] .talent.-evaluation_sheet .evaluation_setting_sheet_table .grade, *[renewal-ui=true] .talent.-mbo_sheet .evaluation_setting_result_table .grade,
*[renewal-ui=true] .talent.-mbo_sheet .evaluation_setting_sheet_table .grade {
  width: 250px;
}
*[renewal-ui=true] .talent.-evaluation_sheet .evaluation_setting_result_table .delete,
*[renewal-ui=true] .talent.-evaluation_sheet .evaluation_setting_sheet_table .delete, *[renewal-ui=true] .talent.-mbo_sheet .evaluation_setting_result_table .delete,
*[renewal-ui=true] .talent.-mbo_sheet .evaluation_setting_sheet_table .delete {
  width: 30px;
}
*[renewal-ui=true] .talent.-evaluation_sheet .evaluation_setting_result_table .delete img,
*[renewal-ui=true] .talent.-evaluation_sheet .evaluation_setting_sheet_table .delete img, *[renewal-ui=true] .talent.-mbo_sheet .evaluation_setting_result_table .delete img,
*[renewal-ui=true] .talent.-mbo_sheet .evaluation_setting_sheet_table .delete img {
  width: 18px;
  height: auto;
  cursor: pointer;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .evaluation_setting_subject dt, *[renewal-ui=true] .talent.-mbo_sheet .evaluation_setting_subject dt {
    margin-top: 26px;
    width: 150px;
    float: left;
  }
  *[renewal-ui=true] .talent.-evaluation_sheet .evaluation_setting_subject dt:nth-of-type(1), *[renewal-ui=true] .talent.-mbo_sheet .evaluation_setting_subject dt:nth-of-type(1) {
    margin-top: 6px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .evaluation_setting_subject dd, *[renewal-ui=true] .talent.-mbo_sheet .evaluation_setting_subject dd {
    padding-left: 150px;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .evaluation_setting_subject dd input[type=text], *[renewal-ui=true] .talent.-mbo_sheet .evaluation_setting_subject dd input[type=text] {
  width: calc(100% - 50px);
}
*[renewal-ui=true] .talent.-evaluation_sheet .evaluation_setting_subject dd img, *[renewal-ui=true] .talent.-mbo_sheet .evaluation_setting_subject dd img {
  position: relative;
  top: -2px;
  margin-left: 10px;
  width: 18px;
  height: auto;
  cursor: pointer;
  vertical-align: middle;
}
*[renewal-ui=true] .talent.-evaluation_sheet .setting_status, *[renewal-ui=true] .talent.-mbo_sheet .setting_status {
  margin: 0 auto;
  max-width: 800px;
}
*[renewal-ui=true] .talent.-evaluation_sheet .setting_status h2, *[renewal-ui=true] .talent.-mbo_sheet .setting_status h2 {
  margin: 0 0 20px;
  position: relative;
  padding-right: 30px;
  text-align: left;
}
*[renewal-ui=true] .talent.-evaluation_sheet .setting_status h2 button.edit, *[renewal-ui=true] .talent.-mbo_sheet .setting_status h2 button.edit {
  position: absolute;
  margin: auto 0;
  top: 0;
  bottom: 0;
  right: 15px;
  width: 18px;
  height: 18px;
  border: none;
  background: url("/icon_edit.faff9a7a.png") center center/auto 100% no-repeat;
}
*[renewal-ui=true] .talent.-evaluation_sheet .setting_status .status_fixed,
*[renewal-ui=true] .talent.-evaluation_sheet .setting_status .status_editable, *[renewal-ui=true] .talent.-mbo_sheet .setting_status .status_fixed,
*[renewal-ui=true] .talent.-mbo_sheet .setting_status .status_editable {
  position: relative;
  width: 48%;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .setting_status .status_fixed,
*[renewal-ui=true] .talent.-evaluation_sheet .setting_status .status_editable, *[renewal-ui=true] .talent.-mbo_sheet .setting_status .status_fixed,
*[renewal-ui=true] .talent.-mbo_sheet .setting_status .status_editable {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .setting_status .status_editable, *[renewal-ui=true] .talent.-mbo_sheet .setting_status .status_editable {
    margin-top: 20px;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .setting_status .master_list, *[renewal-ui=true] .talent.-mbo_sheet .setting_status .master_list {
  padding: 0 10px;
  text-align: left;
  white-space: pre-line;
  line-height: 180%;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .setting_status .master_list, *[renewal-ui=true] .talent.-mbo_sheet .setting_status .master_list {
    padding: 0;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .setting_status .master_list::first-line, *[renewal-ui=true] .talent.-mbo_sheet .setting_status .master_list::first-line {
  line-height: 0;
}
*[renewal-ui=true] .talent.-evaluation_sheet .-setting_evaluator img, *[renewal-ui=true] .talent.-mbo_sheet .-setting_evaluator img {
  width: 20px;
  height: auto;
  cursor: pointer;
}
*[renewal-ui=true] .talent.-evaluation_sheet .-evaluator_detail .member_nav, *[renewal-ui=true] .talent.-mbo_sheet .-evaluator_detail .member_nav {
  margin: 0 auto;
  max-width: 650px;
}
*[renewal-ui=true] .talent.-evaluation_sheet .swiper, *[renewal-ui=true] .talent.-mbo_sheet .swiper {
  padding-bottom: 40px;
}
*[renewal-ui=true] .talent.-evaluation_sheet .swiper-slide.box, *[renewal-ui=true] .talent.-mbo_sheet .swiper-slide.box {
  width: 60%;
  min-width: 500px;
  margin: 30px auto 0;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
}
*[renewal-ui=true] .talent.-evaluation_sheet .swiper-slide.box h3, *[renewal-ui=true] .talent.-mbo_sheet .swiper-slide.box h3 {
  padding: 20px;
  font-size: 2rem;
  font-weight: bold;
  background: url("/note_bg.593a0562.png");
}
*[renewal-ui=true] .talent.-evaluation_sheet .swiper-slide.box h3.pattern2, *[renewal-ui=true] .talent.-mbo_sheet .swiper-slide.box h3.pattern2 {
  padding: 20px 20px 0;
  background: none;
}
*[renewal-ui=true] .talent.-evaluation_sheet .evaluator_master_list, *[renewal-ui=true] .talent.-mbo_sheet .evaluator_master_list {
  width: 90%;
  margin: 0 auto;
}
*[renewal-ui=true] .talent.-evaluation_sheet .evaluator_master_list dt, *[renewal-ui=true] .talent.-mbo_sheet .evaluator_master_list dt {
  padding: 5px 0 0;
  width: 10em;
  float: left;
  text-align: left;
}
*[renewal-ui=true] .talent.-evaluation_sheet .evaluator_master_list dd, *[renewal-ui=true] .talent.-mbo_sheet .evaluator_master_list dd {
  margin: 0 0 10px;
  padding: 0 0 10px 10em;
  text-align: left;
  border-bottom: 1px dashed #ccc;
}
*[renewal-ui=true] .talent.-evaluation_sheet .evaluator_master_list dd:nth-last-of-type(1), *[renewal-ui=true] .talent.-mbo_sheet .evaluator_master_list dd:nth-last-of-type(1) {
  border-bottom: none;
}
*[renewal-ui=true] .talent.-evaluation_sheet .evaluator_master_list .evaluator_select, *[renewal-ui=true] .talent.-mbo_sheet .evaluator_master_list .evaluator_select {
  margin-bottom: 10px;
}
*[renewal-ui=true] .talent.-evaluation_sheet .evaluator_master_list .select_area, *[renewal-ui=true] .talent.-mbo_sheet .evaluator_master_list .select_area {
  margin: 0 10px 0 0;
}
*[renewal-ui=true] .talent.-evaluation_sheet .evaluator_master_list select, *[renewal-ui=true] .talent.-mbo_sheet .evaluator_master_list select {
  padding: 5px 30px 5px 10px !important;
}
*[renewal-ui=true] .talent.-evaluation_sheet .evaluator_master_list .delete, *[renewal-ui=true] .talent.-mbo_sheet .evaluator_master_list .delete {
  position: relative;
  top: -2px;
  width: 16px;
  height: auto;
  vertical-align: middle;
  cursor: pointer;
}
*[renewal-ui=true] .talent.-evaluation_sheet .evaluator_master_list .evaluator_add .plus, *[renewal-ui=true] .talent.-mbo_sheet .evaluator_master_list .evaluator_add .plus {
  background-image: none;
}
*[renewal-ui=true] .talent.-evaluation_sheet .evaluator_master_list .evaluator_add .plus::after, *[renewal-ui=true] .talent.-mbo_sheet .evaluator_master_list .evaluator_add .plus::after {
  content: "＋";
  position: absolute;
  top: auto;
  bottom: auto;
  right: 10px;
  width: 1em;
  height: 1em;
  font-size: 1.2rem;
}
*[renewal-ui=true] .talent.-evaluation_sheet .swiper-button-next:after, *[renewal-ui=true] .talent.-evaluation_sheet .swiper-button-prev:after, *[renewal-ui=true] .talent.-mbo_sheet .swiper-button-next:after, *[renewal-ui=true] .talent.-mbo_sheet .swiper-button-prev:after {
  color: #5bb49b;
}
*[renewal-ui=true] .talent.-evaluation_sheet .append-list-toggle, *[renewal-ui=true] .talent.-mbo_sheet .append-list-toggle {
  position: relative;
  margin-top: 20px;
  z-index: 10;
}
*[renewal-ui=true] .talent.-evaluation_sheet .append-list-toggle .button.edit, *[renewal-ui=true] .talent.-mbo_sheet .append-list-toggle .button.edit {
  padding: 5px 15px;
  background-image: none;
}
*[renewal-ui=true] .talent.-evaluation_sheet .append-buttons, *[renewal-ui=true] .talent.-mbo_sheet .append-buttons {
  display: none;
  position: relative;
  top: -10px;
  z-index: 9;
}
*[renewal-ui=true] .talent.-evaluation_sheet .append-buttons a, *[renewal-ui=true] .talent.-mbo_sheet .append-buttons a {
  display: inline-block;
  margin: 20px 5px 0;
  padding: 5px 15px;
  font-size: 1.4rem;
  border: 1px solid #ccc;
  border-radius: 5px;
  background: #fff;
}
*[renewal-ui=true] .talent.-evaluation_sheet .btn_area.mt10 a, *[renewal-ui=true] .talent.-mbo_sheet .btn_area.mt10 a {
  margin-top: 10px;
}
*[renewal-ui=true] .talent.-evaluation_sheet .evaluator_master_list2, *[renewal-ui=true] .talent.-mbo_sheet .evaluator_master_list2 {
  width: 90%;
  margin: 0 auto;
}
*[renewal-ui=true] .talent.-evaluation_sheet .evaluator_master_list2 dt.term, *[renewal-ui=true] .talent.-mbo_sheet .evaluator_master_list2 dt.term {
  position: relative;
  margin: 40px 0 0;
  padding: 10px 25px;
  color: #333 !important;
  border-bottom: 2px solid #999;
  z-index: 1;
}
*[renewal-ui=true] .talent.-evaluation_sheet .evaluator_master_list2 dt.term::before, *[renewal-ui=true] .talent.-mbo_sheet .evaluator_master_list2 dt.term::before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0;
  background: url("/h2_bg_left.b4c10c35.png") left top/156px auto no-repeat, url("/h2_bg_right.227f30a3.png") right top/156px auto no-repeat;
  background-color: #F5F4F3;
  z-index: -1;
}
*[renewal-ui=true] .talent.-evaluation_sheet .evaluator_master_list2 dt.term::after, *[renewal-ui=true] .talent.-mbo_sheet .evaluator_master_list2 dt.term::after {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
  border-width: 10px 10px 0px 0px;
  z-index: -1;
}
*[renewal-ui=true] .talent.-evaluation_sheet .evaluator_master_list2 dt.term,
*[renewal-ui=true] .talent.-mbo_sheet .evaluator_master_list2 dt.term {
  margin: 30px 0 0;
}
*[renewal-ui=true] .talent.-evaluation_sheet .evaluator_master_list2 dt.term:nth-of-type(1), *[renewal-ui=true] .talent.-mbo_sheet .evaluator_master_list2 dt.term:nth-of-type(1) {
  margin-top: 0;
}
*[renewal-ui=true] .talent.-evaluation_sheet .setting_evaluator_list dt, *[renewal-ui=true] .talent.-mbo_sheet .setting_evaluator_list dt {
  width: 100%;
  float: none;
  background: url("/icon_toggle.031b7c35.svg") right 10px center/auto 14px no-repeat, url("/note_bg.593a0562.png");
  padding: 10px 10px;
  color: #333;
  cursor: pointer;
  font-size: 1.6rem;
  text-align: left;
}
*[renewal-ui=true] .talent.-evaluation_sheet .setting_evaluator_list dd, *[renewal-ui=true] .talent.-mbo_sheet .setting_evaluator_list dd {
  margin: 0;
  padding: 10px 10px;
  width: 100%;
  border-bottom: none;
  text-align: left;
}
*[renewal-ui=true] .talent.-evaluation_sheet .setting_evaluator_list dd .modal_entry_list, *[renewal-ui=true] .talent.-mbo_sheet .setting_evaluator_list dd .modal_entry_list {
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
}
*[renewal-ui=true] .talent.-evaluation_sheet .setting_evaluator_list dd .modal_entry_list li, *[renewal-ui=true] .talent.-mbo_sheet .setting_evaluator_list dd .modal_entry_list li {
  margin-top: 5px;
  font-size: 1.4rem;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-evaluation_sheet .setting_evaluator_list dd .modal_entry_list li, *[renewal-ui=true] .talent.-mbo_sheet .setting_evaluator_list dd .modal_entry_list li {
    min-width: 24.5%;
  }
}
*[renewal-ui=true] .talent.-evaluation_sheet .setting_evaluator_list dd .modal_entry_list li label, *[renewal-ui=true] .talent.-mbo_sheet .setting_evaluator_list dd .modal_entry_list li label {
  padding: 1px 5px;
}
*[renewal-ui=true] .talent.-evaluation_sheet .setting_evaluator_list dd .modal_entry_list li input[type=checkbox]:checked + label, *[renewal-ui=true] .talent.-mbo_sheet .setting_evaluator_list dd .modal_entry_list li input[type=checkbox]:checked + label {
  background: #ebfae1;
}
*[renewal-ui=true] .talent.-evaluation_sheet .setting_evaluator_list dd .pager, *[renewal-ui=true] .talent.-mbo_sheet .setting_evaluator_list dd .pager {
  margin-top: 10px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .modal_copy_box {
    height: 530px;
  }
  *[renewal-ui=true] .talent .modal_copy_box::before {
    top: calc(50vh + 5px - 265px);
  }
  *[renewal-ui=true] .talent .modal_copy_box .modal-close {
    top: calc(50vh - 25px - 265px);
  }
}
*[renewal-ui=true] .talent .modal_copy_admin .note {
  list-style: disc;
  text-align: left;
  font-size: 1.4rem;
  margin: 0 auto 40px;
  padding: 30px 20px 20px 45px;
  max-width: 790px;
  box-sizing: border-box;
  list-style: disc;
  font-size: 1.5rem;
  background: url("/help_tips.43883725.png") left 20px top 10px/27px auto no-repeat, url("/h2_bg_left.b4c10c35.png") left top/250px auto no-repeat;
  background-color: #f5f5f5;
  border-left: 3px solid #5bb49b;
}
*[renewal-ui=true] .talent.-user_setting .data_info.-switch {
  font-size: 1.4rem;
  justify-content: flex-start;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-user_setting .data_info.-switch .list_search {
    width: 400px;
  }
}
*[renewal-ui=true] .talent.-user_setting .data_info.-switch .compare_others {
  margin-left: 10px;
}
*[renewal-ui=true] .talent.-user_setting .data_info.-switch .compare_switch {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-user_setting .data_info.-switch.follow_search .switch_date {
    margin-left: 20px;
    margin-bottom: 10px;
  }
  *[renewal-ui=true] .talent.-user_setting .data_info.-switch.follow_search .switch_date.ml0 {
    margin-left: 0px;
  }
  *[renewal-ui=true] .talent.-user_setting .data_info.-switch.follow_search .follow_create {
    margin-left: auto;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-user_setting .data_info.-switch.follow_search .list_search {
    width: 100%;
  }
  *[renewal-ui=true] .talent.-user_setting .data_info.-switch.follow_search .follow_create {
    margin-bottom: 20px;
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-user_setting .data_info.-switch .date_select {
    width: calc(100% - 300px);
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-user_setting .follow_search .switch_date {
    margin-left: 20px;
    margin-bottom: 10px;
  }
  *[renewal-ui=true] .talent.-user_setting .follow_search .switch_date.ml0 {
    margin-left: 0px;
  }
  *[renewal-ui=true] .talent.-user_setting .follow_search .follow_create {
    margin-left: auto;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-user_setting .follow_search .list_search {
    width: 100%;
  }
  *[renewal-ui=true] .talent.-user_setting .follow_search .follow_create {
    margin-bottom: 20px;
    width: 100%;
  }
}
*[renewal-ui=true] .talent.-user_setting .applicable td {
  background: #ebebeb;
}
*[renewal-ui=true] .talent.-user_setting .icon_edit {
  width: 20px !important;
  height: auto;
  border-radius: 0 !important;
}
*[renewal-ui=true] .talent.-user_setting .edit_area h3 {
  color: #333 !important;
  font-weight: bold;
}
*[renewal-ui=true] .talent.-user_setting .-emp .rate {
  width: auto !important;
}
*[renewal-ui=true] .talent.-user_setting .-emp .collect_type {
  margin-right: 0;
}
*[renewal-ui=true] .talent.-user_setting .-emp .collect_type h3 {
  text-align: left;
}
*[renewal-ui=true] .talent.-user_setting .-emp .user_list {
  margin: 30px 0 0 0;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-user_setting .-emp .user_list .multi_change .list_search {
    width: 400px;
  }
}
*[renewal-ui=true] .talent.-user_setting .-emp .user_list .status_change {
  margin-top: 0;
}
*[renewal-ui=true] .talent.-user_setting .-emp .user_list .attention {
  margin: 0;
  text-align: left;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-user_setting .-orgpos .helper {
    width: 500px;
    bottom: 140%;
    margin-left: -20px;
    z-index: 1001;
  }
  *[renewal-ui=true] .talent.-user_setting .-orgpos .helper::before,
*[renewal-ui=true] .talent.-user_setting .-orgpos .helper::after {
    left: 30px;
    right: auto;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-user_setting .-orgpos .note.flex_bt ul {
    width: calc(100% - 420px) !important;
  }
}
*[renewal-ui=true] .talent.-user_setting .-orgpos .table_box {
  overflow: visible;
}
*[renewal-ui=true] .talent.-user_setting .-orgpos figure {
  width: 355px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .modal-inner.short {
    max-height: 540px;
  }
}
@media screen and (min-width: 768px) and (min-height: 635px) {
  *[renewal-ui=true] .talent .modal-inner.short::before {
    top: calc(50vh + 10px - 270px);
  }
  *[renewal-ui=true] .talent .modal-inner.short .modal-close {
    top: calc(50vh - 25px - 270px);
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .modal-inner.short input[type=submit] {
    margin-top: 30px;
  }
}
*[renewal-ui=true] .talent.-mbo .delete_valued .cancel,
*[renewal-ui=true] .talent.-mbo .delete_evaluator .cancel {
  margin-top: 40px;
}
*[renewal-ui=true] .talent.-mbo .database_table.-request .process {
  min-width: 160px;
}
*[renewal-ui=true] .talent.-mbo .-process_detail .mbo_process {
  margin: 0 0 10px;
  text-align: right;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-mbo .-setting_evaluator {
    max-width: 760px;
    margin-left: auto;
    margin-right: auto;
  }
}
*[renewal-ui=true] .talent.-mbo .sheet_register_box {
  margin-top: 20px;
  /*
        padding: 24px;
        background: #fafafa url("../images/h2_bg_left.png") left top no-repeat;
  */
}
*[renewal-ui=true] .talent.-mbo .sheet_register_box h2 {
  margin-bottom: 10px;
  text-align: left;
}
*[renewal-ui=true] .talent.-mbo .sheet_register_box .submit {
  margin-top: 30px;
}
*[renewal-ui=true] .talent.-mbo .setting_process.-register {
  max-width: 800px;
}
*[renewal-ui=true] .talent.-mbo .setting_process.-register .table_box.-setting_result {
  margin-left: 0;
}
*[renewal-ui=true] .talent.-mbo .setting_process.-register .select_area {
  margin: 0 5px;
  width: calc(100% - 10px);
}
*[renewal-ui=true] .talent.-mbo .setting_process.-register .select_area select {
  font-size: 1.4rem;
}
*[renewal-ui=true] .talent.-mbo .setting_process.-register .select_area::after {
  line-height: 1.6rem;
  right: 15px;
}
*[renewal-ui=true] .talent.-mbo .evaluation_setting_sheet_table {
  width: 100%;
  max-width: 750px;
  margin: 20px auto;
}
*[renewal-ui=true] .talent.-mbo .-register_grade .attention {
  margin-top: 30px;
  font-size: 1.4rem;
}
*[renewal-ui=true] .talent.-mbo_sheet form h2 {
  margin-top: 0;
  padding: 10px;
}
*[renewal-ui=true] .talent.-mbo_sheet form h2::after {
  display: none;
}
*[renewal-ui=true] .talent.-mbo_sheet h3 {
  margin-top: 10px;
  padding: 0 10px;
}
*[renewal-ui=true] .talent.-mbo_sheet th.edit,
*[renewal-ui=true] .talent.-mbo_sheet th.preview {
  width: 90px !important;
}
*[renewal-ui=true] .talent.-mbo_sheet .hover_menu {
  z-index: 100;
}
*[renewal-ui=true] .talent.-mbo_sheet .create_area .edit_area_box, *[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_area .edit_area_box {
  margin-right: 0;
}
*[renewal-ui=true] .talent.-mbo_sheet .create_area .mbo_sheet_block, *[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_area .mbo_sheet_block {
  margin-top: 20px;
  width: 100%;
  border-collapse: separate;
  border-spacing: 5px;
}
*[renewal-ui=true] .talent.-mbo_sheet .create_area .mbo_sheet_block input[type=text], *[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_area .mbo_sheet_block input[type=text] {
  margin-top: 0;
  height: 4.2em;
}
*[renewal-ui=true] .talent.-mbo_sheet .create_area .mbo_sheet_block textarea, *[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_area .mbo_sheet_block textarea {
  position: relative;
  top: 3px;
  margin: 0;
  height: 5.4em;
}
*[renewal-ui=true] .talent.-mbo_sheet .create_area .mbo_sheet_block th, *[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_area .mbo_sheet_block th {
  font-size: 1.5rem;
}
*[renewal-ui=true] .talent.-mbo_sheet .create_area .mbo_sheet_block td.-grayedout input, *[renewal-ui=true] .talent.-mbo_sheet .create_area .mbo_sheet_block td.-grayedout textarea, *[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_area .mbo_sheet_block td.-grayedout input, *[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_area .mbo_sheet_block td.-grayedout textarea {
  opacity: 0.3;
  pointer-events: none;
  background: #efefef;
}
*[renewal-ui=true] .talent.-mbo_sheet .create_area .mbo_sheet_block.-content2, *[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_area .mbo_sheet_block.-content2 {
  border-spacing: 0;
}
*[renewal-ui=true] .talent.-mbo_sheet .create_area .mbo_sheet_block.-content2 td, *[renewal-ui=true] .talent.-mbo_sheet .create_area .mbo_sheet_block.-content2 th, *[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_area .mbo_sheet_block.-content2 td, *[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_area .mbo_sheet_block.-content2 th {
  max-width: 220px;
  border-left: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}
*[renewal-ui=true] .talent.-mbo_sheet .create_area .mbo_sheet_block.-content2 td:nth-of-type(1), *[renewal-ui=true] .talent.-mbo_sheet .create_area .mbo_sheet_block.-content2 th:nth-of-type(1), *[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_area .mbo_sheet_block.-content2 td:nth-of-type(1), *[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_area .mbo_sheet_block.-content2 th:nth-of-type(1) {
  border-left: none;
}
*[renewal-ui=true] .talent.-mbo_sheet .create_area .mbo_sheet_block.-content2 td, *[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_area .mbo_sheet_block.-content2 td {
  padding: 5px;
}
*[renewal-ui=true] .talent.-mbo_sheet .create_area .mbo_input, *[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_area .mbo_input {
  width: 80px !important;
  padding: 0;
  font-size: 1.3rem;
  text-align: center;
}
*[renewal-ui=true] .talent.-mbo_sheet .create_area .mbo_input input[type=text], *[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_area .mbo_input input[type=text] {
  text-align: center;
  font-size: 1.4rem;
  font-weight: normal;
  height: 5.4em;
}
*[renewal-ui=true] .talent.-mbo_sheet .create_area .mbo_input.-disabled, *[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_area .mbo_input.-disabled {
  display: none;
}
*[renewal-ui=true] .talent.-mbo_sheet .create_area .mbo_input.-disabled input, *[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_area .mbo_input.-disabled input {
  opacity: 0.3;
  pointer-events: none;
}
*[renewal-ui=true] .talent.-mbo_sheet .create_area .mbo_input .select_area,
*[renewal-ui=true] .talent.-mbo_sheet .create_area .mbo_input select, *[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_area .mbo_input .select_area,
*[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_area .mbo_input select {
  width: 100%;
  text-align: center;
}
*[renewal-ui=true] .talent.-mbo_sheet .create_area .mbo_input select, *[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_area .mbo_input select {
  padding: 13px 30px 13px 10px;
  height: 5.4em;
}
*[renewal-ui=true] .talent.-mbo_sheet .create_area .main_head th, *[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_area .main_head th {
  padding: 3px 10px;
  font-weight: bold;
  background: url("/note_bg.593a0562.png");
}
*[renewal-ui=true] .talent.-mbo_sheet .create_area .main_head th.-disabled, *[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_area .main_head th.-disabled {
  color: #999 !important;
  background: url("/note_bg_gray.876c5e50.png");
}
*[renewal-ui=true] .talent.-mbo_sheet .create_area .main_head .mbo_input, *[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_area .main_head .mbo_input {
  padding: 3px 5px;
  line-height: 120%;
  font-size: 14px;
}
*[renewal-ui=true] .talent.-mbo_sheet .create_area .setting_icon ul, *[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_area .setting_icon ul {
  display: none;
  position: absolute;
  bottom: 0;
  margin: 0;
  gap: 3px;
  width: 250px;
  padding: 10px;
  border: 1px solid #ccc;
  border-radius: 5px;
  background: #fff;
  z-index: 100;
}
*[renewal-ui=true] .talent.-mbo_sheet .create_area .setting_icon ul.-top, *[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_area .setting_icon ul.-top {
  bottom: 65%;
}
*[renewal-ui=true] .talent.-mbo_sheet .create_area .setting_icon li, *[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_area .setting_icon li {
  display: inline-block;
  padding: 2px 5px;
  color: #fff;
  font-size: 1.2rem;
  background: #5bb49b;
  border-radius: 5px;
}
*[renewal-ui=true] .talent.-mbo_sheet .create_area .setting_icon li.disabled, *[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_area .setting_icon li.disabled {
  color: #999;
  background: #f6f5f2;
}
*[renewal-ui=true] .talent.-mbo_sheet .create_area .setting_icon td:nth-last-of-type(-n+3) ul, *[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_area .setting_icon td:nth-last-of-type(-n+3) ul {
  transform: translateX(-170px);
}
*[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_area {
  margin: 40px auto !important;
  box-shadow: none !important;
}
*[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_area .title_text {
  margin-bottom: 40px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_item {
    margin-top: 20px;
    gap: 30px;
    flex-wrap: nowrap;
  }
}
*[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_item textarea {
  height: 4rem !important;
}
*[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_item.-left {
  -webkit-box-pack: start;
  justify-content: flex-start;
}
*[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_item.-center {
  -webkit-box-pack: center;
  justify-content: center;
}
*[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_item.-right {
  -webkit-box-pack: end;
  justify-content: flex-end;
}
*[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_item.-between {
  -webkit-box-pack: justify;
  justify-content: space-between;
}
*[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_item.-col2 .mbo_sheet_block {
  width: 45% !important;
}
*[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_item.-col3 .mbo_sheet_block {
  width: 30% !important;
}
*[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_item th.td {
  max-width: 220px;
}
*[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_item .mbo_sheet_block {
  position: relative;
  width: auto;
}
*[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_checkbox {
  margin: 20px 5px 0;
  gap: 20px;
}
*[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_checkbox label {
  margin-left: 0;
}
*[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_checkbox .-left {
  -webkit-box-pack: start;
  justify-content: flex-start;
}
*[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_checkbox .-center {
  -webkit-box-pack: center;
  justify-content: center;
}
*[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_checkbox .-right {
  -webkit-box-pack: end;
  justify-content: flex-end;
}
*[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_checkbox .-between {
  -webkit-box-pack: justify;
  justify-content: space-between;
}
*[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_comment {
  margin-top: 20px;
  gap: 20px;
  flex-wrap: nowrap;
}
*[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_comment dl {
  width: 100%;
}
*[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_comment dt {
  padding: 5px !important;
  background: url("/note_bg.593a0562.png");
}
*[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_comment dd {
  margin: 10px 0 0 !important;
  padding: 0 !important;
}
*[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_explain {
  margin: 20px 10px 0;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_explain {
    flex-wrap: nowrap;
    gap: 10px;
  }
}
*[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_explain.-border textarea, *[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_explain.-border p {
  border: 1px solid #ccc;
  padding: 30px;
}
*[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_explain textarea {
  margin: 0;
}
*[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_explain.-left {
  -webkit-box-pack: start;
  justify-content: flex-start;
}
*[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_explain.-center {
  -webkit-box-pack: center;
  justify-content: center;
}
*[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_explain.-right {
  -webkit-box-pack: end;
  justify-content: flex-end;
}
*[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_explain.-between {
  -webkit-box-pack: justify;
  justify-content: space-between;
}
*[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_explain.-col2 * {
  width: 45%;
}
*[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_explain.-col3 * {
  width: 30%;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_head_btn {
    position: absolute;
    right: 30px;
    top: 180px;
    width: 50vw;
    max-width: 440px;
  }
}
*[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_head_btn .btn_area li {
  width: 48%;
  max-width: 200px;
  margin-left: 20px;
}
*[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_head_btn .btn_area .button {
  background-image: none;
}
*[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_head_btn .btn_area .button.preview {
  border: 1px solid #5bb49b;
  color: #5bb49b;
  background: #fff;
}
*[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_data {
  position: relative;
  margin: 0 0 30px 50px !important;
  padding: 0 !important;
  -webkit-box-align: start;
  align-items: flex-start;
}
*[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_data:hover {
  box-shadow: none !important;
}
*[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_data.edit::before {
  display: none;
}
*[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_data .change_head {
  content: "";
  position: absolute;
  left: -40px;
  top: 20px;
  display: inline-block;
  width: 20px;
  height: 20px;
  background: url("/icon_edit.faff9a7a.png") center center/auto 100% no-repeat;
  cursor: pointer;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_data .sheet_status,
*[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_data .sheet_employee {
    width: 32%;
  }
}
*[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_data .sheet_status {
  max-width: 310px;
  text-align: left;
  font-size: 1.8rem;
}
*[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_data .sheet_status strong {
  font-size: 2.2rem;
}
*[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_data .sheet_status img {
  width: 100%;
  height: auto;
}
*[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_data .sheet_status .-status {
  display: none;
}
*[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_data .sheet_status .-status span {
  display: block;
  width: 100%;
  line-height: 55px;
  text-align: center;
  border-radius: 5px;
}
*[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_data .sheet_status .-status .status1 {
  background: #5bb49b;
  color: #fff;
}
*[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_data .sheet_employee {
  min-width: 314px;
}
*[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_data .sheet_employee figure {
  margin: 0 0 0 5px;
  width: 80px;
  height: 82px;
  overflow: hidden;
}
*[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_data .sheet_employee figure.profile {
  position: relative;
  width: 80px;
  height: 80px;
  padding: 0;
}
*[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_data .sheet_employee figure.profile img {
  width: 80px;
  height: 80px;
}
*[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_data .sheet_employee figure.profile .default_name {
  display: none;
}
*[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_data .sheet_employee figure.profile.is--default .default_name {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 80px;
  height: 80px;
  line-height: 80px;
  text-align: center;
  overflow: hidden;
  font-size: 2.2rem;
  font-weight: bold;
}
*[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_data .sheet_employee figure.profile.is--default a {
  color: #333;
}
*[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_data .sheet_employee .text_area {
  text-align: left;
  margin-left: 20px;
}
*[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_data .sheet_employee .text_area span {
  font-size: 1.4rem;
}
*[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_data .sheet_employee .text_area span.-name {
  font-size: 1.8rem;
}
*[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_data .sheet_employee .placeholder {
  display: inline-block;
  border: 1px solid #ccc;
  margin: 0 2px 5px 0;
  padding: 2px 10px;
  border-radius: 5px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_data .sheet_evaluator {
    width: 28%;
  }
}
*[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_data .sheet_evaluator .sheet_btns {
  -webkit-box-pack: justify;
  justify-content: space-between;
}
*[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_data .sheet_evaluator .sheet_btns li {
  margin: 0;
  width: 31%;
}
*[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_data .sheet_evaluator .sheet_btns .button {
  margin: 0;
  padding: 8px 10px;
  white-space: nowrap;
}
*[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_data .sheet_evaluator .sheet_btns .button::before {
  content: "";
  display: inline-block;
  position: relative;
  top: 2px;
  margin-right: 5px;
  width: 16px;
  height: 16px;
}
*[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_data .sheet_evaluator .sheet_btns .-edit {
  color: #5bb49b;
  border: 1px solid #5bb49b;
  background: #fff;
}
*[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_data .sheet_evaluator .sheet_btns .-edit::before {
  background: url("/icon_edit_green.5d73255d.svg") center center/auto 100% no-repeat;
}
*[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_data .sheet_evaluator .sheet_btns .-save {
  color: #5bb49b;
  border: 1px solid #5bb49b;
  background: #fff;
}
*[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_data .sheet_evaluator .sheet_btns .-save::before {
  background: url("/icon_file_green.7606bd11.svg") center center/auto 100% no-repeat;
}
*[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_data .sheet_evaluator .sheet_btns .-fix {
  background-image: none;
}
*[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_data .sheet_evaluator .sheet_btns .-fix::before {
  background: url("/icon_mbo_done_white.b0ba3d25.svg") center center/auto 100% no-repeat;
}
*[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_data .sheet_evaluator .sheet_btns .-disabled {
  filter: grayscale(1);
  pointer-events: none;
  opacity: 0.5;
}
*[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_data .sheet_evaluator dl {
  margin: 10px 0 0;
  border: 1px solid #ccc;
  font-size: 1.4rem;
}
*[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_data .sheet_evaluator dl dt {
  width: 90px;
  padding: 6px 10px;
  background: url("/note_bg_gray.876c5e50.png");
}
*[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_data .sheet_evaluator dl dd {
  width: calc(100% - 90px);
  margin-bottom: 0;
  padding: 6px 10px;
  text-align: left;
}
*[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_data .sheet_evaluator dl dd .-name {
  white-space: nowrap;
}
*[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_data .placeholder {
  color: #999;
}
*[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_data.-setting {
  margin: 0 2.5vw !important;
  transform: scale(0.95);
}
*[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_data.-setting .sheet_title {
  font-size: 1.8rem;
}
*[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_data.-setting .sheet_evaluator dl {
  width: 100%;
}
*[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_data.-setting .sheet_evaluator dt, *[renewal-ui=true] .talent.-mbo_sheet .mbo_sheet_data.-setting .sheet_evaluator dd {
  margin: 0;
}
*[renewal-ui=true] .talent.-mbo_sheet .question.edit {
  padding: 5px 0;
}
*[renewal-ui=true] .talent.-mbo_sheet .create_question {
  max-width: 90% !important;
  max-height: 100% !important;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-mbo_sheet .create_question .modal-close {
    right: 3.25%;
    top: calc(50vh - 25px - 45%);
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-mbo_sheet .create_question::before {
    left: 5%;
  }
}
*[renewal-ui=true] .talent.-mbo_sheet .create_question .select_post_type,
*[renewal-ui=true] .talent.-mbo_sheet .create_question .select_head {
  max-width: 100%;
}
*[renewal-ui=true] .talent.-mbo_sheet .create_question dl.select_post_type {
  position: sticky;
  top: 90px;
  z-index: 200;
  pointer-events: none;
}
*[renewal-ui=true] .talent.-mbo_sheet .create_question dl.select_post_type select {
  pointer-events: auto;
}
*[renewal-ui=true] .talent.-mbo_sheet .create_question_modal_head h3,
*[renewal-ui=true] .talent.-mbo_sheet .create_question_modal h3 {
  position: relative;
  text-align: center;
  max-width: 100%;
  margin: 0 auto 10px;
  padding: 5px;
  width: 90%;
  border-radius: 5px;
  background: url("/note_bg_blue.8faeb7b4.png");
}
*[renewal-ui=true] .talent.-mbo_sheet .create_question_modal_head .select_post_type {
  position: relative !important;
  top: auto !important;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-mbo_sheet .create_question_modal .select_post_type .select_area {
    width: 200px;
  }
}
*[renewal-ui=true] .talent.-mbo_sheet .create_question_modal .modal_action_btn_area {
  margin: 0 0 0 240px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-mbo_sheet .create_question_modal .modal_action_btn_area.-fixed {
    position: absolute;
    top: 30px;
    right: 30px;
    margin: 0;
    z-index: 20100;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
  }
  *[renewal-ui=true] .talent.-mbo_sheet .create_question_modal .modal_action_btn_area.-fixed li {
    margin-left: 20px;
  }
  *[renewal-ui=true] .talent.-mbo_sheet .create_question_modal .modal_action_btn_area.-fixed li:nth-of-type(1) {
    order: 2;
  }
  *[renewal-ui=true] .talent.-mbo_sheet .create_question_modal .modal_action_btn_area.-fixed li:nth-of-type(2) {
    order: 1;
  }
  *[renewal-ui=true] .talent.-mbo_sheet .create_question_modal .modal_action_btn_area.-fixed .save {
    padding: 10px 30px;
  }
  *[renewal-ui=true] .talent.-mbo_sheet .create_question_modal .modal_action_btn_area.-fixed .cancel {
    margin-top: 0;
  }
}
*[renewal-ui=true] .talent.-mbo_sheet .create_question_modal h2 input[type=text],
*[renewal-ui=true] .talent.-mbo_sheet .create_question_modal h3 input[type=text] {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-mbo_sheet .contents_selector {
    width: 100%;
    max-width: 100%;
  }
}
*[renewal-ui=true] .talent.-mbo_sheet .contents_selector {
  margin: 20px 0 0;
  padding: 10px 0;
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  justify-content: space-between;
  border-top: 1px solid #ccc;
}
*[renewal-ui=true] .talent.-mbo_sheet .contents_selector dt {
  width: 150px;
  margin: 0;
  padding: 10px 0;
  background: none;
  border: none;
}
*[renewal-ui=true] .talent.-mbo_sheet .contents_selector dt:before, *[renewal-ui=true] .talent.-mbo_sheet .contents_selector dt:after {
  display: none;
}
*[renewal-ui=true] .talent.-mbo_sheet .contents_selector dt:nth-of-type(1) {
  padding-top: 15px;
}
*[renewal-ui=true] .talent.-mbo_sheet .contents_selector dd {
  width: calc(100% - 150px);
  margin: 0;
  padding: 10px 0;
}
*[renewal-ui=true] .talent.-mbo_sheet .contents_selector dd:nth-of-type(1) {
  margin-top: 0;
}
*[renewal-ui=true] .talent.-mbo_sheet .contents_selector dd input {
  margin: 0 5px 0 20px;
}
*[renewal-ui=true] .talent.-mbo_sheet .contents_selector dd input[type=text] {
  width: 70%;
  max-width: 260px;
  margin: 0 0 0 10px;
  padding: 5px 10px;
}
*[renewal-ui=true] .talent.-mbo_sheet .contents_selector ul {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
}
*[renewal-ui=true] .talent.-mbo_sheet .contents_selector li {
  position: relative;
}
*[renewal-ui=true] .talent.-mbo_sheet .contents_selector li .help {
  position: absolute;
  top: 0;
  margin: 0 5px;
}
*[renewal-ui=true] .talent.-mbo_sheet .contents_selector li .helper {
  margin: 0;
  padding: 25px 10px 10px;
  width: 270px;
  bottom: 40px;
}
*[renewal-ui=true] .talent.-mbo_sheet .contents_selector.-upper {
  margin-top: 0;
  -webkit-box-align: center;
  align-items: center;
}
*[renewal-ui=true] .talent.-mbo_sheet .contents_selector.-upper dt {
  margin-right: 10px;
  width: 80px;
  padding: 5px 0;
}
*[renewal-ui=true] .talent.-mbo_sheet .contents_selector.-upper dd {
  margin-right: 0;
  width: calc(100% - 90px);
  padding: 5px 0;
}
*[renewal-ui=true] .talent.-mbo_sheet .contents_selector.-block_type {
  margin-top: 0;
}
*[renewal-ui=true] .talent.-mbo_sheet .select_type_detail {
  max-width: 100% !important;
  position: relative;
}
*[renewal-ui=true] .talent.-mbo_sheet .block_setting {
  position: fixed;
  left: auto;
  top: auto;
  width: 200px;
  order: 1;
}
*[renewal-ui=true] .talent.-mbo_sheet .block_setting select {
  min-width: 110px;
  font-size: 1.4rem;
}
*[renewal-ui=true] .talent.-mbo_sheet .block_setting .contents_selector.-block_type {
  display: block;
}
*[renewal-ui=true] .talent.-mbo_sheet .block_setting .contents_selector.-block_type dt, *[renewal-ui=true] .talent.-mbo_sheet .block_setting .contents_selector.-block_type dd {
  width: 100%;
}
*[renewal-ui=true] .talent.-mbo_sheet .block_setting .contents_selector.-block_type ul, *[renewal-ui=true] .talent.-mbo_sheet .block_setting .contents_selector.-block_type li {
  display: block;
  width: 100%;
}
*[renewal-ui=true] .talent.-mbo_sheet .block_setting .contents_selector.-block_type input {
  margin-left: 0;
}
*[renewal-ui=true] .talent.-mbo_sheet .block_setting .contents_selector.-block_type .helper {
  max-width: 220px;
  padding: 25px 10px 10px;
  font-weight: normal;
}
*[renewal-ui=true] .talent.-mbo_sheet .block_setting .contents_selector.-block_type .evaluation_devide {
  position: relative;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-mbo_sheet .block_setting .contents_selector.-block_type .evaluation_devide .help {
    top: 5px;
  }
  *[renewal-ui=true] .talent.-mbo_sheet .block_setting .contents_selector.-block_type .evaluation_devide .helper {
    bottom: 50px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-mbo_sheet .block_setting .contents_selector.-block_type input[type=text]#divide_by {
    width: 200px !important;
  }
}
*[renewal-ui=true] .talent.-mbo_sheet .block_modal_image {
  position: relative;
  top: -55px;
  width: calc(100% - 240px);
  order: 2;
  margin-left: 240px;
  z-index: 50;
}
*[renewal-ui=true] .talent.-mbo_sheet .block_modal_image h3.sub_title {
  display: inline-block;
  position: absolute;
  top: 40px;
  left: -50px;
  width: auto;
  margin: 0;
  padding: 0;
  font-size: 1.2rem;
  color: #ccc;
  background: none;
  transform: rotate(90deg);
}
*[renewal-ui=true] .talent.-mbo_sheet .setting_display {
  position: relative;
  width: 100%;
  max-width: 100%;
}
*[renewal-ui=true] .talent.-mbo_sheet .setting_display .contents_selector {
  border-top: none;
}
*[renewal-ui=true] .talent.-mbo_sheet .setting_display h3 {
  width: 100%;
}
*[renewal-ui=true] .talent.-mbo_sheet .setting_display .question.-setting .scale {
  padding: 0 15px;
  /*
  width: 110%;
  margin-left: -5%;
  transform: scale(0.88);
  */
}
*[renewal-ui=true] .talent.-mbo_sheet .setting_display .question.-setting h2 {
  position: relative;
  margin: 0;
  padding: 10px;
  color: #333 !important;
  border-bottom: 2px solid #999;
  z-index: 1;
  background: #F5F4F3;
}
*[renewal-ui=true] .talent.-mbo_sheet .setting_display .question.-setting h2::before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0;
  background: url("/h2_bg_left.b4c10c35.png") left top/156px auto no-repeat, url("/h2_bg_right.227f30a3.png") right top/156px auto no-repeat;
  background-color: #F5F4F3;
  z-index: -1;
}
*[renewal-ui=true] .talent.-mbo_sheet .setting_display .question.-setting h2::after {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
  border-width: 10px 10px 0px 0px;
  z-index: -1;
}
*[renewal-ui=true] .talent.-mbo_sheet .setting_display .question.-setting h2 input[type=text] {
  font-size: 2rem;
}
*[renewal-ui=true] .talent.-mbo_sheet .setting_display .question.-setting h3 {
  margin-top: 5px;
  padding: 10px 10px 0;
  text-align: left;
  font-weight: normal;
  background: none;
}
*[renewal-ui=true] .talent.-mbo_sheet .setting_display .question.-setting input[type=text].editable,
*[renewal-ui=true] .talent.-mbo_sheet .setting_display .question.-setting textarea.editable {
  padding: 0;
  border: none;
  background: none;
  height: auto !important;
}
*[renewal-ui=true] .talent.-mbo_sheet .setting_display .question.-setting input[type=text].editable:focus,
*[renewal-ui=true] .talent.-mbo_sheet .setting_display .question.-setting textarea.editable:focus {
  padding: 5px;
  border: 1px solid #ccc;
  background: #fff;
}
*[renewal-ui=true] .talent.-mbo_sheet .setting_display .question.-setting textarea.editable {
  font-size: 1.5rem;
}
*[renewal-ui=true] .talent.-mbo_sheet .setting_display .question.-setting .mbo_sheet_block {
  width: 100%;
  margin: 10px 0 0;
  border-collapse: separate;
  border-spacing: 5px;
  table-layout: fixed;
}
*[renewal-ui=true] .talent.-mbo_sheet .setting_display .question.-setting .mbo_sheet_block input[type=text] {
  margin-top: 0;
  height: 4.8em;
}
*[renewal-ui=true] .talent.-mbo_sheet .setting_display .question.-setting .mbo_sheet_block textarea {
  position: relative;
  top: 3px;
  margin: 0;
  height: 5.4em;
}
*[renewal-ui=true] .talent.-mbo_sheet .setting_display .question.-setting .mbo_sheet_block.-content1 tbody tr:nth-of-type(n+2) {
  display: none;
}
*[renewal-ui=true] .talent.-mbo_sheet .setting_display .question.-setting .mbo_input {
  width: 80px !important;
  padding: 0;
  font-size: 1.3rem;
  text-align: center;
}
*[renewal-ui=true] .talent.-mbo_sheet .setting_display .question.-setting .mbo_input input[type=text] {
  text-align: center;
  font-size: 1.4rem;
  font-weight: normal;
}
*[renewal-ui=true] .talent.-mbo_sheet .setting_display .question.-setting .mbo_input.-disabled {
  display: none;
}
*[renewal-ui=true] .talent.-mbo_sheet .setting_display .question.-setting .mbo_input.-disabled input {
  opacity: 0.3;
  pointer-events: none;
}
*[renewal-ui=true] .talent.-mbo_sheet .setting_display .question.-setting .mbo_input .select_area,
*[renewal-ui=true] .talent.-mbo_sheet .setting_display .question.-setting .mbo_input select {
  width: 100%;
}
*[renewal-ui=true] .talent.-mbo_sheet .setting_display .question.-setting .mbo_input select {
  padding: 13px 30px 13px 10px;
  height: 4.8em;
}
*[renewal-ui=true] .talent.-mbo_sheet .setting_display .question.-setting .mbo_input input[type=text].editable {
  font-size: 1.3rem;
  text-align: center;
  height: auto;
}
*[renewal-ui=true] .talent.-mbo_sheet .setting_display .question.-setting .main_head th {
  position: sticky;
  top: 136px;
  z-index: 100;
  padding: 3px 10px;
  font-weight: bold;
  background: url("/note_bg.593a0562.png");
}
*[renewal-ui=true] .talent.-mbo_sheet .setting_display .question.-setting .main_head th.-disabled {
  color: #999 !important;
  background: url("/note_bg_gray.876c5e50.png");
}
*[renewal-ui=true] .talent.-mbo_sheet .setting_display .question.-setting .main_head .mbo_input {
  padding: 3px 5px;
  line-height: 120%;
}
*[renewal-ui=true] .talent.-mbo_sheet .setting_display .question.-setting .control_setting {
  margin: 20px 0 0;
  padding: 20px 20px 1px;
  width: 100%;
  max-width: 100%;
  background: url("/h2_bg_left.b4c10c35.png") left top/156px auto no-repeat, url("/h2_bg_right.227f30a3.png") right top/156px auto no-repeat;
  background-color: #F5F4F3;
  border-radius: 10px;
}
*[renewal-ui=true] .talent.-mbo_sheet .setting_display .question.-setting .control_setting dt {
  margin: 0;
  padding: 0;
  background: none;
  border: none;
}
*[renewal-ui=true] .talent.-mbo_sheet .setting_display .question.-setting .control_setting dt::before, *[renewal-ui=true] .talent.-mbo_sheet .setting_display .question.-setting .control_setting dt::after {
  display: none;
}
*[renewal-ui=true] .talent.-mbo_sheet .setting_display .question.-setting .control_setting dt .help {
  top: 5px;
}
*[renewal-ui=true] .talent.-mbo_sheet .setting_display .question.-setting .control_setting dt .helper {
  padding: 25px 10px 10px;
  font-weight: normal;
  bottom: 40px;
}
*[renewal-ui=true] .talent.-mbo_sheet .setting_display .question.-setting .control_setting td {
  position: relative;
}
*[renewal-ui=true] .talent.-mbo_sheet .setting_display .question.-setting .control_setting input[type=checkbox] {
  position: absolute;
  top: 7px;
  left: 10px;
}
*[renewal-ui=true] .talent.-mbo_sheet .setting_display .question.-setting .control_setting label {
  display: block;
  width: 100%;
  padding: 5px 5px 5px 30px;
  box-sizing: border-box;
  border-radius: 5px;
  background: #fff;
  font-size: 1.4rem;
}
*[renewal-ui=true] .talent.-mbo_sheet .setting_display .question.-setting .control_setting input[type=checkbox]:checked + label {
  background: #5bb49b;
  color: #fff;
}
*[renewal-ui=true] .talent.-mbo_sheet .setting_display .question.-setting .control_setting .-disabled input[type=checkbox] {
  opacity: 0.3;
  pointer-events: none;
}
*[renewal-ui=true] .talent.-mbo_sheet .setting_display .question.-setting .control_setting .-disabled label {
  background: #fff;
  opacity: 0.3;
  pointer-events: none;
}
*[renewal-ui=true] .talent.-mbo_sheet .setting_display .question.-setting .control_setting .-disabled input[type=checkbox]:checked + label {
  background: #fff;
  color: #333;
  opacity: 0.3;
  pointer-events: none;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-mbo_sheet .setting_display .question.-setting .mbo_sheet_item {
    gap: 20px;
  }
}
*[renewal-ui=true] .talent.-mbo_sheet .setting_display .question.-setting .mbo_sheet_item .mbo_sheet_block {
  width: auto;
}
*[renewal-ui=true] .talent.-mbo_sheet .setting_display .question.-setting .mbo_sheet_item th, *[renewal-ui=true] .talent.-mbo_sheet .setting_display .question.-setting .mbo_sheet_item td {
  width: 10% !important;
}
*[renewal-ui=true] .talent.-mbo_sheet .setting_display .question.-setting .mbo_sheet_item textarea {
  height: 4rem;
}
*[renewal-ui=true] .talent.-mbo_sheet .setting_display .question.-setting .mbo_sheet_item .-left_block th:nth-of-type(n+4),
*[renewal-ui=true] .talent.-mbo_sheet .setting_display .question.-setting .mbo_sheet_item .-left_block td:nth-of-type(n+4),
*[renewal-ui=true] .talent.-mbo_sheet .setting_display .question.-setting .mbo_sheet_item .-center_block,
*[renewal-ui=true] .talent.-mbo_sheet .setting_display .question.-setting .mbo_sheet_item .-right_block {
  display: none;
}
*[renewal-ui=true] .talent.-mbo_sheet .setting_display .question.-setting .mbo_sheet_item .-content2 {
  border-spacing: 0;
}
*[renewal-ui=true] .talent.-mbo_sheet .setting_display .question.-setting .mbo_sheet_item .-content2 td, *[renewal-ui=true] .talent.-mbo_sheet .setting_display .question.-setting .mbo_sheet_item .-content2 th {
  max-width: 220px;
  border-left: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}
*[renewal-ui=true] .talent.-mbo_sheet .setting_display .question.-setting .mbo_sheet_item .-content2 td:nth-of-type(1), *[renewal-ui=true] .talent.-mbo_sheet .setting_display .question.-setting .mbo_sheet_item .-content2 th:nth-of-type(1) {
  border-left: none;
}
*[renewal-ui=true] .talent.-mbo_sheet .setting_display .question.-setting .mbo_sheet_item .-content2 td {
  padding: 5px;
}
*[renewal-ui=true] .talent.-mbo_sheet .setting_display .question.-setting .mbo_sheet_checkbox ul {
  gap: 20px;
  width: 100%;
  box-sizing: border-box;
}
*[renewal-ui=true] .talent.-mbo_sheet .setting_display .question.-setting .mbo_sheet_checkbox li {
  min-width: 10em;
  width: 18%;
  margin: 0;
  display: -webkit-box;
  display: flex;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  align-items: center;
}
*[renewal-ui=true] .talent.-mbo_sheet .setting_display .question.-setting .mbo_sheet_checkbox li:nth-of-type(n+2) {
  display: none;
}
*[renewal-ui=true] .talent.-mbo_sheet .setting_display .question.-setting .mbo_sheet_checkbox label {
  margin-bottom: 0;
  width: calc(100% - 20px);
}
*[renewal-ui=true] .talent.-mbo_sheet .setting_display .question.-setting .mbo_sheet_checkbox input[type=text] {
  padding: 3px;
  border: none;
  box-sizing: border-box;
  border: 1px solid #fff;
}
*[renewal-ui=true] .talent.-mbo_sheet .setting_display .question.-setting .mbo_sheet_checkbox input[type=text]:hover, *[renewal-ui=true] .talent.-mbo_sheet .setting_display .question.-setting .mbo_sheet_checkbox input[type=text]:focus {
  border: 1px solid #ccc;
}
*[renewal-ui=true] .talent.-mbo_sheet .setting_display .question.-setting .mbo_sheet_explain textarea:nth-of-type(n+2) {
  display: none;
}
*[renewal-ui=true] .talent.-mbo_sheet .setting_display .question.-setting.-post_comment th:nth-of-type(n+2),
*[renewal-ui=true] .talent.-mbo_sheet .setting_display .question.-setting.-post_comment td:nth-of-type(n+2) {
  display: none;
}
*[renewal-ui=true] .talent.-mbo_sheet .setting_display .question.-setting.-post_evaluation textarea {
  top: -1px;
}
*[renewal-ui=true] .talent.-mbo_sheet .setting_display .question.-setting.-post_evaluation textarea:nth-of-type(n+2) {
  display: none;
}
*[renewal-ui=true] .talent.-mbo_sheet .setting_display .question.-setting.-post_evaluation tbody td {
  vertical-align: top;
}
*[renewal-ui=true] .talent.-mbo_sheet.full {
  box-sizing: border-box;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-mbo_sheet.full {
    display: block;
    margin: 0 auto;
    max-width: 1200px;
    min-height: calc(100vh - 195px);
    background: none;
    text-align: center;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-mbo_sheet.full {
    margin: -20px 8% 0;
    padding-top: 0;
    padding-bottom: 0;
    min-height: calc(100vh - 157px);
    text-align: center;
  }
}
*[renewal-ui=true] .talent.-mbo_sheet.full .mbo_sheet_data {
  margin-left: 0 !important;
}
*[renewal-ui=true] .talent.-mbo_sheet.full .change_head {
  display: none;
}
*[renewal-ui=true] .talent.-mbo_sheet.full .contents {
  box-sizing: border-box;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-mbo_sheet.full .contents {
    width: 96%;
    max-width: 1200px;
    margin: 0 auto;
  }
}
*[renewal-ui=true] .talent.-mbo_sheet.full .category_select {
  max-width: 13em;
  margin-bottom: 30px;
}
*[renewal-ui=true] .talent.-mbo_sheet.full .question {
  margin: 20px auto;
  text-align: left;
}
*[renewal-ui=true] .talent.-mbo_sheet.full .question h2 {
  margin: 40px 0 0;
}
*[renewal-ui=true] .talent.-mbo_sheet.full .question h3 {
  margin: 20px 0 0;
  font-weight: bold;
}
*[renewal-ui=true] .talent.-mbo_sheet.full .question .mbo_sheet_block {
  margin: 20px 0 0;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-mbo_sheet.full .sheet_evaluator.-foot {
    width: 50%;
    margin: 60px auto 0;
  }
}
*[renewal-ui=true] .talent.-mbo_sheet.full .sheet_evaluator.-foot .sheet_btns {
  -webkit-box-pack: justify;
  justify-content: space-between;
}
*[renewal-ui=true] .talent.-mbo_sheet.full .sheet_evaluator.-foot .sheet_btns li {
  margin: 0;
  width: 31%;
}
*[renewal-ui=true] .talent.-mbo_sheet.full .sheet_evaluator.-foot .sheet_btns .button {
  margin: 0;
  padding: 8px 10px;
  white-space: nowrap;
}
*[renewal-ui=true] .talent.-mbo_sheet.full .sheet_evaluator.-foot .sheet_btns .button::before {
  content: "";
  display: inline-block;
  position: relative;
  top: 2px;
  margin-right: 5px;
  width: 16px;
  height: 16px;
}
*[renewal-ui=true] .talent.-mbo_sheet.full .sheet_evaluator.-foot .sheet_btns .-edit {
  color: #5bb49b;
  border: 1px solid #5bb49b;
  background: #fff;
}
*[renewal-ui=true] .talent.-mbo_sheet.full .sheet_evaluator.-foot .sheet_btns .-edit::before {
  background: url("/icon_edit_green.5d73255d.svg") center center/auto 100% no-repeat;
}
*[renewal-ui=true] .talent.-mbo_sheet.full .sheet_evaluator.-foot .sheet_btns .-save {
  color: #5bb49b;
  border: 1px solid #5bb49b;
  background: #fff;
}
*[renewal-ui=true] .talent.-mbo_sheet.full .sheet_evaluator.-foot .sheet_btns .-save::before {
  background: url("/icon_file_green.7606bd11.svg") center center/auto 100% no-repeat;
}
*[renewal-ui=true] .talent.-mbo_sheet.full .sheet_evaluator.-foot .sheet_btns .-fix {
  background-image: none;
}
*[renewal-ui=true] .talent.-mbo_sheet.full .sheet_evaluator.-foot .sheet_btns .-fix::before {
  background: url("/icon_mbo_done_white.b0ba3d25.svg") center center/auto 100% no-repeat;
}
*[renewal-ui=true] .talent.-mbo_sheet.full .sheet_evaluator.-foot .sheet_btns .-disabled {
  filter: grayscale(1);
  pointer-events: none;
  opacity: 0.5;
}
*[renewal-ui=true] .talent.-mbo_sheet.full .sheet_evaluator.-foot dl {
  margin: 10px 0 0;
  border: 1px solid #ccc;
  font-size: 1.4rem;
}
*[renewal-ui=true] .talent.-mbo_sheet.full .sheet_evaluator.-foot dl dt {
  width: 90px;
  padding: 6px 10px;
  background: url("/note_bg_gray.876c5e50.png");
}
*[renewal-ui=true] .talent.-mbo_sheet.full .sheet_evaluator.-foot dl dd {
  margin-bottom: 0;
  padding: 6px 10px;
}
*[renewal-ui=true] .talent.-mbo_sheet.full td {
  position: relative;
}
*[renewal-ui=true] .talent.-mbo_sheet.full .mbo_sheet_block.-content1 textarea:focus {
  position: absolute;
  width: 100%;
  min-width: 450px;
  height: 10em;
  z-index: 99;
}
*[renewal-ui=true] .talent.-mbo_sheet.full .mbo_sheet_block.-content1 td:nth-last-of-type(-n+4) textarea:focus {
  right: 0;
}
*[renewal-ui=true] .talent.-mbo_sheet.full .status_complete {
  margin-top: -10px;
  margin-bottom: 30px;
  background: #56ce8f;
  padding: 10px;
  text-align: center;
  color: #fff;
}
*[renewal-ui=true] .talent.-mbo_sheet.full .status_complete.-complete {
  background: #333;
}
*[renewal-ui=true] .talent.-mbo_sheet.full .status_complete.-agreement {
  background: #EBB267;
}
*[renewal-ui=true] .talent.-mbo_sheet.full .quesitonnaire_complete {
  padding-top: 100px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-mbo_sheet.full .quesitonnaire_complete {
    padding-top: 80px;
  }
}
*[renewal-ui=true] .talent.-mbo_sheet.full .quesitonnaire_complete h2 {
  margin: 0;
  padding: 0;
  font-size: 2.8rem;
  background: none;
  border-bottom: none;
}
*[renewal-ui=true] .talent.-mbo_sheet.full .quesitonnaire_complete h2::before, *[renewal-ui=true] .talent.-mbo_sheet.full .quesitonnaire_complete h2::after {
  display: none;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-mbo_sheet.full .quesitonnaire_complete h2 {
    font-size: 2.2rem;
  }
}
*[renewal-ui=true] .talent.-mbo_sheet.full .quesitonnaire_complete p {
  margin-top: 30px;
  font-size: 1.8rem;
  line-height: 160%;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-mbo_sheet.full .quesitonnaire_complete p {
    font-size: 1.4rem;
  }
}
*[renewal-ui=true] .talent.-mbo_sheet.full .quesitonnaire_complete .edit_answer {
  margin-top: 160px;
}
*[renewal-ui=true] .talent .icon-caret {
  display: none;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .ms-choice {
    height: 43px;
  }
  *[renewal-ui=true] .talent .ms-choice > span {
    top: 10px;
    left: 5px;
  }
}
*[renewal-ui=true] .talent .ms-choice {
  border-color: #ccc;
}
*[renewal-ui=true] .talent .ms-drop ul {
  padding: 5px 0;
}
*[renewal-ui=true] .talent .ms-drop ul > li label {
  padding-left: 2rem;
}
*[renewal-ui=true] .talent .ms-drop input[type=checkbox],
*[renewal-ui=true] .talent .ms-drop input[type=radio] {
  margin-left: -2rem;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .allocation {
    margin: 10px 30px 0 0;
  }
}
*[renewal-ui=true] .talent .allocation .allocation_header {
  position: relative;
}
*[renewal-ui=true] .talent .allocation .allocation_header .open-aimentor,
*[renewal-ui=true] .talent .allocation .allocation_header .open-chat {
  position: absolute;
  top: 0;
  right: 0;
}
*[renewal-ui=true] .talent .allocation .allocation_header .helper.-arrow_right {
  top: 10px;
  bottom: auto;
  right: 170px;
}
*[renewal-ui=true] .talent .allocation .allocation_list_title {
  background: none;
  margin: 30px 0;
  padding: 0;
  border: none;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .allocation .allocation_list_title {
    font-size: 2.4rem;
  }
}
*[renewal-ui=true] .talent .allocation .allocation_list_title::before,
*[renewal-ui=true] .talent .allocation .allocation_list_title::after {
  display: none;
}
*[renewal-ui=true] .talent .allocation .allocation_list_title .edit {
  padding: 0 30px;
}
*[renewal-ui=true] .talent .allocation .allocation_list_title .edit::before {
  content: "";
  position: absolute;
  left: 0;
  top: 10px;
  display: inline-block;
  width: 20px;
  height: 20px;
  background: url("/icon_edit.faff9a7a.png") center center/auto 100% no-repeat;
  cursor: pointer;
}
*[renewal-ui=true] .talent .allocation .open-aimentor,
*[renewal-ui=true] .talent .allocation .open-chat {
  width: 160px;
  margin-top: 0;
  padding: 10px 10px 10px 45px;
  background-image: url("/icon_ai_chat_w.9dcbdd5a.png");
  background-position: left 10px center;
  background-size: 30px auto;
  z-index: 10;
}
*[renewal-ui=true] .talent .allocation .sort_list .select_area:nth-of-type(1) {
  margin-left: 0;
}
*[renewal-ui=true] .talent .allocation .temporary_block {
  margin: 30px 0 0;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .allocation .temporary_btn_area {
    width: 200px;
  }
}
*[renewal-ui=true] .talent .allocation .temporary_btn_area ul {
  gap: 10px;
}
*[renewal-ui=true] .talent .allocation .temporary_btn_area li {
  position: relative;
  width: calc(50% - 5px);
}
*[renewal-ui=true] .talent .allocation .temporary_btn_area li:nth-last-of-type(1) {
  width: 100%;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .allocation .temporary_btn_area li .helper {
    bottom: 130%;
    min-width: 400px;
  }
}
*[renewal-ui=true] .talent .allocation .temporary_btn_area .button {
  margin: 0;
  padding: 8px 10px;
  white-space: nowrap;
}
*[renewal-ui=true] .talent .allocation .temporary_btn_area .button::before {
  content: "";
  display: inline-block;
  position: relative;
  top: 2px;
  margin-right: 5px;
  width: 16px;
  height: 16px;
}
*[renewal-ui=true] .talent .allocation .temporary_btn_area .-reset {
  color: #5bb49b;
  border: 1px solid #5bb49b;
  background: #fff;
}
*[renewal-ui=true] .talent .allocation .temporary_btn_area .-reset::before {
  display: none;
}
*[renewal-ui=true] .talent .allocation .temporary_btn_area .-save {
  color: #fff;
  border: 1px solid #5bb49b;
  background: #5bb49b;
}
*[renewal-ui=true] .talent .allocation .temporary_btn_area .-save::before {
  background: url("/icon_file_white.a98f5ae0.svg") center center/auto 100% no-repeat;
}
*[renewal-ui=true] .talent .allocation .temporary_btn_area .-fix {
  width: 100%;
  max-width: 100%;
  background-image: none;
}
*[renewal-ui=true] .talent .allocation .temporary_btn_area .-fix::before {
  background: url("/icon_mbo_done_white.b0ba3d25.svg") center center/auto 100% no-repeat;
}
*[renewal-ui=true] .talent .allocation .temporary_area {
  padding: 10px 20px;
  background: url("/h2_bg_left.b4c10c35.png") left top/156px auto no-repeat;
  background-color: #f9f9f9;
  border-radius: 5px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .allocation .temporary_area {
    width: calc(100% - 230px);
  }
}
*[renewal-ui=true] .talent .allocation .temporary_area h3 {
  padding: 10px 0;
}
*[renewal-ui=true] .talent .allocation .temporary_area .profile_float_box {
  width: 500px;
  right: -510px;
}
*[renewal-ui=true] .talent .allocation .temporary_area .profile_float_box h2 {
  position: absolute;
  top: 0;
}
*[renewal-ui=true] .talent .allocation .temporary_area .swiper-slide {
  width: 100% !important;
  margin: 0;
  padding: 0 40px;
  box-sizing: border-box;
}
*[renewal-ui=true] .talent .allocation .database_thumb {
  margin: 0 0 0 20px;
  padding: 0;
  list-style: none;
}
*[renewal-ui=true] .talent .allocation .database_thumb .name {
  margin-bottom: 0;
}
*[renewal-ui=true] .talent .allocation .swiper-slide .allocation_float_wrap {
  max-height: 350px;
  overflow-y: auto;
}
*[renewal-ui=true] .talent .allocation .swiper-slide .-condition table img {
  width: 30px;
  height: auto;
}
*[renewal-ui=true] .talent .allocation .swiper-slide .-condition td.high {
  color: #fff;
  background: #d11010;
}
*[renewal-ui=true] .talent .allocation .swiper-slide .-condition td.middle {
  color: #fff;
  background: #eda128;
}
*[renewal-ui=true] .talent .allocation .swiper-slide .-condition td.row,
*[renewal-ui=true] .talent .allocation .swiper-slide .-condition td.low {
  color: #fff;
  background: #cbbc41;
}
*[renewal-ui=true] .talent .allocation .swiper-slide .detail_work {
  margin: 0 auto;
  max-width: 850px;
}
*[renewal-ui=true] .talent .allocation .swiper-slide .detail_work dt {
  position: relative;
  position: relative;
  margin: 40px 0 0;
  padding: 10px 25px;
  color: #333 !important;
  border-bottom: 2px solid #999;
  z-index: 1;
}
*[renewal-ui=true] .talent .allocation .swiper-slide .detail_work dt::before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0;
  background: url("/h2_bg_left.b4c10c35.png") left top/156px auto no-repeat, url("/h2_bg_right.227f30a3.png") right top/156px auto no-repeat;
  background-color: #f5f4f3;
  z-index: -1;
}
*[renewal-ui=true] .talent .allocation .swiper-slide .detail_work dt::after {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
  border-width: 10px 10px 0px 0px;
  z-index: -1;
}
*[renewal-ui=true] .talent .allocation .swiper-slide .detail_work dt {
  font-size: 1.6rem;
  text-align: left;
}
*[renewal-ui=true] .talent .allocation .swiper-slide .detail_work dt .date {
  display: block;
  font: 1.4rem normal;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .allocation .swiper-slide .detail_work dt .date {
    border-right: none;
  }
}
*[renewal-ui=true] .talent .allocation .swiper-slide .detail_work:nth-of-type(1) dt {
  margin-top: 0;
}
*[renewal-ui=true] .talent .allocation .swiper-slide .detail_work dd {
  margin-top: 10px;
  padding: 0 10px;
  line-height: 180%;
  font-size: 1.4rem;
  text-align: left;
}
*[renewal-ui=true] .talent .allocation .swiper-slide table.send.detail_skill {
  border-right: 1px solid #ccc;
}
*[renewal-ui=true] .talent .allocation .swiper-slide .evalution_result:nth-of-type(n + 2) {
  margin-top: 40px;
}
*[renewal-ui=true] .talent .allocation .swiper-slide .evalution_result h3 {
  margin-top: 0;
  text-align: left;
}
*[renewal-ui=true] .talent .allocation .swiper-wrapper {
  margin-top: 100px;
  max-height: 350px;
}
*[renewal-ui=true] .talent .allocation .swiper-button-prev,
*[renewal-ui=true] .talent .allocation .swiper-button-next {
  text-indent: -9999px;
  width: 20px;
  height: 20px;
}
*[renewal-ui=true] .talent .allocation .swiper-button-prev {
  left: 8px;
  background: url("/condition_arrow_prev.ecd59959.svg") center center/auto 100% no-repeat;
}
*[renewal-ui=true] .talent .allocation .swiper-button-next {
  right: 8px;
  background: url("/condition_arrow_next.709447d8.svg") center center/auto 100% no-repeat;
}
*[renewal-ui=true] .talent .allocation .employee_allocation_box {
  position: relative;
  margin: 30px 0 0;
  padding: 20px 20px 20px 60px;
  background: url("/h2_bg_left.b4c10c35.png") left top/156px auto no-repeat;
  background-color: #f9f9f9;
  border-radius: 5px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .allocation .employee_allocation_box .sort_bar {
    position: absolute;
    width: 15px;
    height: 6px;
    top: 0;
    bottom: 0;
    left: 20px;
    margin: auto 0;
    cursor: pointer;
  }
}
*[renewal-ui=true] .talent .allocation .employee_allocation_box .sort_bar::before,
*[renewal-ui=true] .talent .allocation .employee_allocation_box .sort_bar::after {
  content: "";
  display: inline-block;
  position: absolute;
  left: 0;
  width: 15px;
  height: 2px;
  background: #5bb49b;
  border-radius: 5px;
}
*[renewal-ui=true] .talent .allocation .employee_allocation_box .sort_bar:before {
  top: 0;
}
*[renewal-ui=true] .talent .allocation .employee_allocation_box .sort_bar:after {
  bottom: 0;
}
*[renewal-ui=true] .talent .allocation .employee_allocation_box .btn_area .helper {
  max-width: 250px;
  left: 50px;
  bottom: 80px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .allocation .employee_allocation_box .open-chat {
    position: absolute;
    bottom: 20px;
    left: 50px;
  }
}
*[renewal-ui=true] .talent .allocation .employee_allocation_box .open-chat.-personal_help {
  bottom: 30px !important;
  right: -5px;
  left: auto;
}
*[renewal-ui=true] .talent .allocation .employee_allocation_box .profile_float_box h2 {
  position: absolute;
  top: 0;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .allocation .employee_allocation_data {
    width: 160px;
  }
}
*[renewal-ui=true] .talent .allocation .employee_allocation_num {
  width: 100%;
  background: #fff;
  border-radius: 30px;
  text-align: center;
}
*[renewal-ui=true] .talent .allocation .employee_allocation_num li {
  text-align: center;
  width: 50%;
}
*[renewal-ui=true] .talent .allocation .employee_allocation_num li:only-child {
  width: 100%;
}
*[renewal-ui=true] .talent .allocation .employee_allocation_num li.after {
  position: relative;
  color: #fff;
  background: #5bb49b;
  border-radius: 30px;
  padding-left: 10px;
  box-sizing: border-box;
}
*[renewal-ui=true] .talent .allocation .employee_allocation_num li.after::before {
  content: "▼";
  display: inline-block;
  position: absolute;
  top: 4px;
  left: 10px;
  font-size: 1rem;
  transform: rotate(-90deg);
}
*[renewal-ui=true] .talent .allocation .db_status .gender,
*[renewal-ui=true] .talent .allocation .db_status .age {
  min-width: 50px;
}
*[renewal-ui=true] .talent .allocation p.history,
*[renewal-ui=true] .talent .allocation p.qualification,
*[renewal-ui=true] .talent .allocation p.notes {
  margin: 5px 0 0;
  text-align: left;
}
*[renewal-ui=true] .talent .allocation_data table {
  table-layout: fixed;
}
*[renewal-ui=true] .talent .allocation_data .title {
  width: 300px;
}
*[renewal-ui=true] .talent .allocation_data .show {
  width: 120px;
}
*[renewal-ui=true] .talent .allocation_data .delete {
  width: 50px;
}
*[renewal-ui=true] .talent .allocation_data img {
  width: 24px;
  height: auto;
}
*[renewal-ui=true] .talent .allocation_search_select {
  position: relative;
  margin: 30px 0 20px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .allocation_search_select dt {
    width: 200px;
  }
}
*[renewal-ui=true] .talent .allocation_search_select .help {
  top: 5px;
}
*[renewal-ui=true] .talent .allocation_search_select .helper {
  bottom: 100%;
  max-width: 450px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .allocation_search_select .helper {
    bottom: 0;
  }
}
*[renewal-ui=true] .talent .allocation_search_select dd {
  margin: 0;
  padding-top: 8px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .allocation_search_select dd {
    width: calc(100% - 200px);
  }
}
*[renewal-ui=true] .talent .allocation_search_select input[type=checkbox]:nth-of-type(n + 2) {
  margin-left: 20px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .allocation_search_select input[type=checkbox]:nth-of-type(n + 2) {
    margin-left: 0;
  }
  *[renewal-ui=true] .talent .allocation_search_select input[name=allocation_search] + label {
    margin-right: 20px;
  }
}
*[renewal-ui=true] .talent .allocation_search_wrapper .box {
  margin: 0 0 20px;
  background: url("/h2_bg_left.b4c10c35.png") left top/156px auto no-repeat;
  background-color: #f9f9f9;
  padding: 20px;
}
*[renewal-ui=true] .talent .allocation_search_wrapper .box dl {
  margin: 0;
}
*[renewal-ui=true] .talent .allocation_search_wrapper .box dl dt {
  text-align: left;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .allocation_search_wrapper .box dl dt {
    width: 150px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .allocation_search_wrapper .box dl dt {
    margin-bottom: 10px;
  }
}
*[renewal-ui=true] .talent .allocation_search_wrapper .box dl dd {
  margin: 0;
  padding: 15px 30px 15px;
  background: #fff;
  font-size: 1.4rem;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .allocation_search_wrapper .box dl dd {
    width: calc(100% - 150px);
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .allocation_search_wrapper .box dl dd {
    padding: 15px;
  }
}
*[renewal-ui=true] .talent .allocation_search_wrapper .box dl dd .allocation_data_search {
  gap: 10px 20px;
  align-items: center;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .allocation_search_wrapper .box dl dd .allocation_data_search strong {
    min-width: 7em;
  }
  *[renewal-ui=true] .talent .allocation_search_wrapper .box dl dd .allocation_data_search .talent_search {
    width: 100%;
  }
  *[renewal-ui=true] .talent .allocation_search_wrapper .box dl dd .allocation_data_search .select_area {
    width: 100%;
  }
  *[renewal-ui=true] .talent .allocation_search_wrapper .box dl dd .allocation_data_search .select_area select {
    margin-left: 0;
  }
  *[renewal-ui=true] .talent .allocation_search_wrapper .box dl dd .allocation_data_search .select_area::after {
    top: 22px;
  }
}
*[renewal-ui=true] .talent .allocation_search_wrapper .box strong {
  display: inline-block;
  text-align: left;
  min-width: 10em;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .allocation_search_wrapper .box strong {
    min-width: 8em;
  }
}
*[renewal-ui=true] .talent .allocation_search_wrapper .box select {
  margin-left: 6px;
}
*[renewal-ui=true] .talent .allocation_search_wrapper .box label {
  margin: 0;
}
*[renewal-ui=true] .talent .allocation_search_wrapper .box .talent_search {
  min-width: calc(50% - 10px);
  font-size: 1.4rem;
  align-items: center;
  gap: 10px !important;
}
*[renewal-ui=true] .talent .allocation_search_wrapper .box input[type=text],
*[renewal-ui=true] .talent .allocation_search_wrapper .box input[type=num] {
  width: auto;
  font-size: 1.4rem;
  margin: 0;
  padding: 10px 5px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .allocation_search_wrapper .box input[type=text].w100,
*[renewal-ui=true] .talent .allocation_search_wrapper .box input[type=num].w100 {
    width: calc(100% - 13.5em);
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .allocation_search_wrapper .box input[type=text].w100,
*[renewal-ui=true] .talent .allocation_search_wrapper .box input[type=num].w100 {
    width: calc(100% - 9em);
  }
}
*[renewal-ui=true] .talent .allocation_search_wrapper .box input[type=num] {
  max-width: 6em;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .allocation_search_wrapper .box input[type=num] {
    max-width: 4em;
  }
}
*[renewal-ui=true] .talent .allocation_search_wrapper .box .skill_set,
*[renewal-ui=true] .talent .allocation_search_wrapper .box .work_set {
  width: 100%;
  gap: 10px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .allocation_search_wrapper .box .skill_set .select_area::after,
*[renewal-ui=true] .talent .allocation_search_wrapper .box .work_set .select_area::after {
    top: 0 !important;
  }
  *[renewal-ui=true] .talent .allocation_search_wrapper .box .skill_set strong,
*[renewal-ui=true] .talent .allocation_search_wrapper .box .work_set strong {
    min-width: 6em;
  }
}
*[renewal-ui=true] .talent .allocation_search_wrapper .box .add_contents {
  position: relative;
  margin: 15px auto 0;
}
*[renewal-ui=true] .talent .allocation_search_wrapper .box .add_contents .add_btn {
  line-height: 30px;
  padding-left: 40px;
  background: #fff url("/icon_question_add.8a4a1837.png") left center/auto 30px no-repeat;
  border: none;
}
*[renewal-ui=true] .talent .allocation_search_wrapper .box .category_select_than {
  margin: 0;
  padding: 0;
  -webkit-box-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  align-items: center;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .allocation_search_wrapper .box .category_select_than {
    position: absolute;
    right: 30px;
  }
}
*[renewal-ui=true] .talent .allocation_search_wrapper .box .category_select_than ul {
  margin: 0;
  padding: 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 5px;
  background: #efefef;
}
*[renewal-ui=true] .talent .allocation_search_wrapper .box .category_select_than li {
  color: #333;
  padding: 5px 10px;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .allocation_search_wrapper .box .category_select_than li {
    padding: 10px 3px;
  }
}
*[renewal-ui=true] .talent .allocation_search_wrapper .box .category_select_than li:nth-of-type(1) {
  border-radius: 5px 0 0 5px;
}
*[renewal-ui=true] .talent .allocation_search_wrapper .box .category_select_than li:nth-last-of-type(1) {
  border-radius: 0 5px 5px 0;
}
*[renewal-ui=true] .talent .allocation_search_wrapper .box .category_select_than .current {
  margin: 0;
  color: #fff;
  background: #5bb49b;
  cursor: default;
}
*[renewal-ui=true] .talent .allocation .common_data .select_area,
*[renewal-ui=true] .talent .allocation .common_data .talent_search,
*[renewal-ui=true] .talent .allocation .skill_data .select_area,
*[renewal-ui=true] .talent .allocation .skill_data .talent_search {
  margin: 0;
  text-align: left;
}
*[renewal-ui=true] .talent .allocation .individual_data ul.gendar {
  margin: 0;
}
*[renewal-ui=true] .talent .allocation .individual_data ul.gendar li:nth-of-type(n + 2) {
  margin: 0 0 0 20px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .allocation .individual_data strong {
    min-width: 6em;
  }
}
*[renewal-ui=true] .talent .allocation .condition_data ul.retirement_risk {
  margin: 0;
}
*[renewal-ui=true] .talent .allocation .condition_data ul.retirement_risk li:nth-of-type(n + 2) {
  margin: 0 0 0 20px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .allocation .condition_data strong {
    min-width: 8em !important;
  }
  *[renewal-ui=true] .talent .allocation .condition_data ul.retirement_risk li,
*[renewal-ui=true] .talent .allocation .condition_data ul.retirement_risk li:nth-of-type(n + 2) {
    margin: 0 20px 0 0;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .allocation .skill_data {
    position: relative;
  }
}
*[renewal-ui=true] .talent .allocation .skill_data .skill_header {
  width: 100%;
  gap: 10px;
}
*[renewal-ui=true] .talent .allocation .skill_data .skill_header li {
  min-width: calc(32.5% - 10px);
  text-align: left;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .allocation .skill_data .skill_header li {
    position: absolute;
    top: 70px;
    left: 35px;
    width: 100%;
  }
  *[renewal-ui=true] .talent .allocation .skill_data .skill_header li:nth-of-type(2) {
    top: 150px;
  }
  *[renewal-ui=true] .talent .allocation .skill_data .skill_header li:nth-of-type(3) {
    top: 230px;
  }
}
*[renewal-ui=true] .talent .allocation .skill_data .talent_search {
  min-width: calc(32.5% - 10px);
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .allocation .skill_data .talent_search {
    margin-top: 2em;
  }
}
*[renewal-ui=true] .talent .allocation .skill_data .talent_search .select_area {
  width: 100%;
  margin: 0;
}
*[renewal-ui=true] .talent .allocation .skill_data .talent_search .select_area select {
  width: 100%;
  margin: 0;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .allocation .skill_data .talent_search.skill_level .select_area {
    width: calc(100% - 7.6em);
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent .allocation .skill_data .talent_search.skill_level .select_area {
    width: 70%;
  }
  *[renewal-ui=true] .talent .allocation .skill_data .talent_search.skill_level .select_area:after {
    top: 0;
  }
}
*[renewal-ui=true] .talent .allocation .skill_data .talent_search.skill_level .select_area select {
  width: 100%;
  margin: 0;
}
*[renewal-ui=true] .talent .allocation .evaluation_data ul.recently_evaluation {
  margin: 0;
}
*[renewal-ui=true] .talent .allocation .evaluation_data ul.recently_evaluation li:nth-of-type(n + 2) {
  margin: 0 0 0 20px;
}
*[renewal-ui=true] .talent .allocation_search_result {
  display: none;
  margin: 0 0 20px;
  background: url("/h2_bg_left.b4c10c35.png") left top/156px auto no-repeat;
  background-color: #f9f9f9;
  padding: 30px 20px 20px;
}
*[renewal-ui=true] .talent .allocation_search_result h3 {
  text-align: center;
}
*[renewal-ui=true] .talent .allocation_search_result strong {
  margin: 0 10px;
  min-width: 0 !important;
}
*[renewal-ui=true] .talent .allocation_search_result .profile_float_box {
  width: 500px;
  right: -510px;
  top: auto !important;
  bottom: 0;
}
*[renewal-ui=true] .talent .allocation_search_result .profile_float_box h2 {
  position: absolute;
  top: 0;
}
*[renewal-ui=true] .talent .allocation_search_result .swiper-slide {
  width: 100% !important;
  margin: 0;
  padding: 0 40px;
  box-sizing: border-box;
}
*[renewal-ui=true] .talent.-allocation .database_thumb {
  padding: 20px;
  background: #fff;
  border-radius: 5px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-allocation .database_thumb {
    width: calc(100% - 180px);
  }
  *[renewal-ui=true] .talent.-allocation .database_thumb .profile_float_box {
    width: 500px;
    right: -510px;
  }
  *[renewal-ui=true] .talent.-allocation .database_thumb .swiper-slide {
    width: 100% !important;
    margin: 0;
    padding: 0 40px;
    box-sizing: border-box;
  }
}
*[renewal-ui=true] .talent.-allocation .database_thumb .profile_detail {
  cursor: pointer;
}
*[renewal-ui=true] .talent.-allocation .database_thumb .profile_detail.-selected {
  border: 2px solid #5bb49b;
  box-shadow: 0 0 5px #5bb49b;
  border-radius: 5px;
}
*[renewal-ui=true] .talent.-allocation .database_thumb .detail_skill {
  margin-bottom: 20px;
}
*[renewal-ui=true] .talent.-allocation .database_thumb .detail_skill td:nth-of-type(1) {
  border-left: 1px solid #ccc;
}
*[renewal-ui=true] .talent.-allocation .database_thumb .evaluation_total_rank {
  position: sticky;
  top: 100px;
  width: 100px !important;
}
*[renewal-ui=true] .talent.-allocation .database_thumb .evaluation_detail_box {
  padding: 10px 0 0;
  width: calc(100% - 120px);
}
*[renewal-ui=true] .talent.-allocation .database_thumb .evaluation_detail {
  margin: 0 0 10px;
  padding: 0 0 10px;
  border-bottom: 1px dashed #ccc;
}
*[renewal-ui=true] .talent.-allocation .database_thumb .evaluation_detail strong {
  color: #5bb49b;
  font-weight: bold;
}
*[renewal-ui=true] .talent.-allocation .database_thumb .evaluation_detail dl.flex {
  gap: 0;
  font-size: 1.4rem;
}
*[renewal-ui=true] .talent.-allocation .database_thumb .evaluation_detail dt {
  padding: 5px;
  background: #f6f5f2;
  border: 1px solid #f6f5f2;
}
*[renewal-ui=true] .talent.-allocation .database_thumb .evaluation_detail dd {
  margin: 0;
  padding: 5px;
  border: 1px solid #f6f5f2;
}
*[renewal-ui=true] .talent.-allocation .database_thumb .evaluation_detail p {
  margin: 10px 0 0;
  font-size: 1.4rem;
}
@media screen and (min-width: 1450px) {
  *[renewal-ui=true] .talent.-allocation .database_thumb li:nth-of-type(10n + 7) .profile_float_box,
*[renewal-ui=true] .talent.-allocation .database_thumb li:nth-of-type(10n + 8) .profile_float_box,
*[renewal-ui=true] .talent.-allocation .database_thumb li:nth-of-type(10n + 9) .profile_float_box,
*[renewal-ui=true] .talent.-allocation .database_thumb li:nth-of-type(10n) .profile_float_box {
    left: -620px;
    right: 0;
  }
}
@media screen and (min-width: 1330px) and (max-width: 1449px) {
  *[renewal-ui=true] .talent.-allocation .database_thumb li:nth-of-type(9n + 5) .profile_float_box,
*[renewal-ui=true] .talent.-allocation .database_thumb li:nth-of-type(9n + 6) .profile_float_box,
*[renewal-ui=true] .talent.-allocation .database_thumb li:nth-of-type(9n + 7) .profile_float_box,
*[renewal-ui=true] .talent.-allocation .database_thumb li:nth-of-type(9n + 8) .profile_float_box,
*[renewal-ui=true] .talent.-allocation .database_thumb li:nth-of-type(9n) .profile_float_box {
    left: -620px;
    right: 0;
  }
}
@media screen and (min-width: 1210px) and (max-width: 1329px) {
  *[renewal-ui=true] .talent.-allocation .database_thumb li:nth-of-type(8n + 5) .profile_float_box,
*[renewal-ui=true] .talent.-allocation .database_thumb li:nth-of-type(8n + 6) .profile_float_box,
*[renewal-ui=true] .talent.-allocation .database_thumb li:nth-of-type(8n + 7) .profile_float_box,
*[renewal-ui=true] .talent.-allocation .database_thumb li:nth-of-type(8n) .profile_float_box {
    left: -620px;
    right: 0;
  }
}
@media screen and (max-width: 1209px) {
  *[renewal-ui=true] .talent.-allocation .database_thumb li:nth-of-type(7n + 4) .profile_float_box,
*[renewal-ui=true] .talent.-allocation .database_thumb li:nth-of-type(7n + 5) .profile_float_box,
*[renewal-ui=true] .talent.-allocation .database_thumb li:nth-of-type(7n + 6) .profile_float_box,
*[renewal-ui=true] .talent.-allocation .database_thumb li:nth-of-type(7n) .profile_float_box {
    left: -620px;
    right: 0;
  }
}
*[renewal-ui=true] .talent.-allocation .allocation_search_result .database_thumb {
  width: calc(100% - 40px);
}
@media screen and (min-width: 1465px) {
  *[renewal-ui=true] .talent.-allocation .allocation_search_result .database_thumb li:nth-of-type(9n + 6) .profile_float_box,
*[renewal-ui=true] .talent.-allocation .allocation_search_result .database_thumb li:nth-of-type(9n + 7) .profile_float_box,
*[renewal-ui=true] .talent.-allocation .allocation_search_result .database_thumb li:nth-of-type(9n + 8) .profile_float_box,
*[renewal-ui=true] .talent.-allocation .allocation_search_result .database_thumb li:nth-of-type(9n) .profile_float_box {
    left: -620px;
    right: 0;
  }
  *[renewal-ui=true] .talent.-allocation .allocation_search_result .database_thumb li:nth-of-type(10n) .profile_float_box {
    right: -510px;
    left: auto;
  }
}
@media screen and (min-width: 1330px) and (max-width: 1464px) {
  *[renewal-ui=true] .talent.-allocation .allocation_search_result .database_thumb li:nth-of-type(8n + 5) .profile_float_box,
*[renewal-ui=true] .talent.-allocation .allocation_search_result .database_thumb li:nth-of-type(8n + 6) .profile_float_box,
*[renewal-ui=true] .talent.-allocation .allocation_search_result .database_thumb li:nth-of-type(8n + 7) .profile_float_box,
*[renewal-ui=true] .talent.-allocation .allocation_search_result .database_thumb li:nth-of-type(8n) .profile_float_box {
    left: -620px;
    right: 0;
  }
  *[renewal-ui=true] .talent.-allocation .allocation_search_result .database_thumb li:nth-of-type(9n) .profile_float_box {
    right: -510px;
    left: auto;
  }
}
@media screen and (min-width: 1210px) and (max-width: 1329px) {
  *[renewal-ui=true] .talent.-allocation .allocation_search_result .database_thumb li:nth-of-type(7n + 5) .profile_float_box,
*[renewal-ui=true] .talent.-allocation .allocation_search_result .database_thumb li:nth-of-type(7n + 6) .profile_float_box,
*[renewal-ui=true] .talent.-allocation .allocation_search_result .database_thumb li:nth-of-type(7n + 7) .profile_float_box,
*[renewal-ui=true] .talent.-allocation .allocation_search_result .database_thumb li:nth-of-type(7n) .profile_float_box {
    left: -620px;
    right: 0;
  }
  *[renewal-ui=true] .talent.-allocation .allocation_search_result .database_thumb li:nth-of-type(8n) .profile_float_box {
    right: -510px;
    left: auto;
  }
}
@media screen and (max-width: 1209px) {
  *[renewal-ui=true] .talent.-allocation .allocation_search_result .database_thumb li:nth-of-type(7n + 4) .profile_float_box,
*[renewal-ui=true] .talent.-allocation .allocation_search_result .database_thumb li:nth-of-type(7n + 5) .profile_float_box,
*[renewal-ui=true] .talent.-allocation .allocation_search_result .database_thumb li:nth-of-type(7n + 6) .profile_float_box,
*[renewal-ui=true] .talent.-allocation .allocation_search_result .database_thumb li:nth-of-type(7n) .profile_float_box {
    left: -620px;
    right: 0;
  }
  *[renewal-ui=true] .talent.-allocation .allocation_search_result .database_thumb li:nth-of-type(8n) .profile_float_box {
    right: -510px;
    left: auto;
  }
}
*[renewal-ui=true] .talent.-allocation .personal_aimentor {
  display: none;
  position: absolute;
  margin: 0;
  padding: 0;
  bottom: 30px;
  right: -5px;
  width: 30px;
  height: 30px;
  background: #5bb49b;
  border-radius: 100%;
  border: 1px solid #fff;
}
*[renewal-ui=true] .talent.-allocation .personal_aimentor .open-chat {
  display: inline-block;
  width: 30px;
  height: 30px;
  padding: 1px 4px;
  background: none;
}
*[renewal-ui=true] .talent.-allocation .personal_aimentor img {
  width: 22px !important;
  height: auto;
}
*[renewal-ui=true] .talent.-allocation .helper.-arrow_right {
  left: auto;
  right: 50px;
  bottom: -50px;
  width: 300px;
}
*[renewal-ui=true] .talent.-allocation .list_search {
  width: 400px;
}
*[renewal-ui=true] .talent.-allocation .allocation_search_box .switch_retire {
  margin: -7px 0 0 20px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-allocation .allocation_search_box .switch_retire {
    margin: 0;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-allocation .modal-inner.modal_inner_delete {
    max-height: 340px;
  }
}
@media screen and (min-width: 768px) and (min-height: 435px) {
  *[renewal-ui=true] .talent.-allocation .modal-inner.modal_inner_delete::before {
    top: calc(50vh + 5px - 170px);
  }
  *[renewal-ui=true] .talent.-allocation .modal-inner.modal_inner_delete .modal-close {
    top: calc(50vh - 25px - 170px);
  }
}
*[renewal-ui=true] .talent.-allocation .modal-inner {
  text-align: center !important;
}
*[renewal-ui=true] .talent.-allocation .message_action {
  position: absolute;
  bottom: 0;
  width: 100%;
  margin: 0;
  padding: 5px 20px 5px 12px;
  display: -webkit-box !important;
  display: flex !important;
  -webkit-box-pack: justify !important;
  justify-content: space-between !important;
  -webkit-box-align: center !important;
  align-items: center !important;
  font-size: 1.4rem;
  box-sizing: border-box;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-allocation .message_action {
    padding: 5px 5px 5px 12px;
  }
}
*[renewal-ui=true] .talent.-allocation .message_action li {
  margin-left: 20px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-allocation .message_action li:nth-last-of-type(1) {
    width: 22%;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-allocation .message_action li:nth-last-of-type(2) {
    margin-left: auto;
  }
}
*[renewal-ui=true] .talent.-allocation .message_action li.upload_images {
  margin-left: 0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-allocation .message_action li.upload_images {
    width: 65%;
  }
}
*[renewal-ui=true] .talent.-allocation .message_action #upload_images {
  color: #fff;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-allocation .message_action #upload_images {
    margin-bottom: 5px;
  }
}
*[renewal-ui=true] .talent.-allocation .message_action #upload_images::file-selector-button {
  width: 16px;
  height: 16px;
  text-indent: -9999px;
  position: relative;
  top: 2px;
  margin: 0 5px 0 0;
  padding: 0;
  font-weight: bold;
  background-color: #fff;
  background: url("/icon_images.941abb3e.png") left center/16px auto no-repeat;
  border: none;
  overflow: hidden;
  cursor: pointer;
}
*[renewal-ui=true] .talent.-allocation .message_action .submit {
  margin: 0 0 5px;
  padding: 0 0 0 24px;
  font-weight: bold;
  background-color: #fff;
  background: url("/icon_submit_s.3c60730c.png") left center/16px auto no-repeat;
  border: none;
  color: #5bb49b;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-allocation .message_action .submit {
    height: auto;
    margin: 0;
  }
}
*[renewal-ui=true] .talent.-salary .contents {
  position: relative;
}
*[renewal-ui=true] .talent.-salary .caution {
  margin-top: 20px;
  padding: 5px 10px;
  text-align: center;
  background: #ffe4e9;
}
*[renewal-ui=true] .talent.-salary .include_on_leave {
  position: relative;
  margin-top: 10px;
}
*[renewal-ui=true] .talent.-salary .include_on_leave label {
  width: auto !important;
}
*[renewal-ui=true] .talent.-salary .include_on_leave .help {
  top: 5px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-salary .include_on_leave .helper {
    bottom: 35px;
    padding: 25px 15px 10px;
  }
}
*[renewal-ui=true] .talent.-salary .register_salary dd {
  position: relative;
  padding-top: 20px;
}
*[renewal-ui=true] .talent.-salary .register_salary li {
  position: relative;
}
*[renewal-ui=true] .talent.-salary .register_salary .help {
  top: 5px;
}
*[renewal-ui=true] .talent.-salary .register_salary .helper {
  bottom: 95%;
  padding: 25px 15px 10px;
}
*[renewal-ui=true] .talent.-salary .register_salary .select_area {
  margin: 20px 0 5px;
}
*[renewal-ui=true] .talent.-salary .register_salary select {
  width: auto;
}
*[renewal-ui=true] .talent.-salary ul.edit_area.-center {
  -webkit-box-pack: center;
  justify-content: center;
}
*[renewal-ui=true] .talent.-salary .setup_flow {
  width: 100%;
  max-width: 1000px;
  margin: 0 auto;
}
*[renewal-ui=true] .talent.-salary .setup_flow .box {
  width: 48%;
  margin-bottom: 30px;
  position: relative;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  border-radius: 5px;
  padding: 0 0 10px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-salary .setup_flow .box {
    margin-bottom: 30px;
    padding: 5vw;
  }
}
*[renewal-ui=true] .talent.-salary .setup_flow dl {
  padding: 0;
}
*[renewal-ui=true] .talent.-salary .setup_flow dt {
  width: 100% !important;
  background: url("/h2_bg_left.b4c10c35.png") left top/156px auto no-repeat;
  background-color: #f9f9f9;
  margin-top: 0 !important;
  padding: 10px 20px 10px;
  box-sizing: border-box;
  font-size: 1.8rem;
}
*[renewal-ui=true] .talent.-salary .setup_flow dd {
  width: 100% !important;
  padding: 20px 20px 0;
}
*[renewal-ui=true] .talent.-salary .setup_flow .table_setup_detail {
  table-layout: fixed;
}
*[renewal-ui=true] .talent.-salary .setup_flow .item_name {
  width: 75%;
}
*[renewal-ui=true] .talent.-salary .setup_flow .item_status {
  width: 25%;
  text-align: center !important;
}
*[renewal-ui=true] .talent.-salary .setup_flow .-salary_item {
  font-size: 1.6rem;
  vertical-align: middle;
}
*[renewal-ui=true] .talent.-salary .setup_flow .-salary_item .title {
  width: 4em;
}
*[renewal-ui=true] .talent.-salary .setup_flow .-salary_item input[type=text] {
  width: calc(100% - 5em);
  margin: 0 0 0 10px;
  padding: 5px 10px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-salary .setup_flow .switchArea {
    margin-top: 5px;
  }
}
*[renewal-ui=true] .talent.-salary .setup_flow .switchArea label {
  margin: 0;
}
*[renewal-ui=true] .talent.-salary .setup_flow .switchArea label span:after {
  content: "無効";
  padding: 0 0 0 12px;
}
*[renewal-ui=true] .talent.-salary .setup_flow .switchArea input[type=checkbox]:checked + label span:after {
  content: "有効";
  padding: 0 20px 0 0;
}
*[renewal-ui=true] .talent.-salary .setup_flow .add_question {
  text-align: center;
}
*[renewal-ui=true] .talent.-salary .setup_flow .mt2 {
  align-self: flex-start;
}
*[renewal-ui=true] .talent.-salary .setup_flow .mt10 {
  margin-top: 10px;
  padding-top: 20px;
  align-self: flex-start;
}
*[renewal-ui=true] .talent.-salary .setup_flow.-detail_item {
  max-width: 1100px;
  margin: 0 auto;
}
*[renewal-ui=true] .talent.-salary .setup_flow.-detail_item tr:nth-of-type(5) td {
  border-bottom: 1px dotted #ccc;
}
*[renewal-ui=true] .talent.-salary .setup_flow.-detail_item .right_area {
  position: relative;
  width: 48%;
}
*[renewal-ui=true] .talent.-salary .setup_flow.-detail_item .right_area .box {
  width: 100%;
}
*[renewal-ui=true] .talent.-salary .setup_flow.-detail_item .right_area .box.-bottom {
  position: absolute;
  left: 0;
  bottom: 0;
}
*[renewal-ui=true] .talent.-salary .setup_flow.-detail_item .right_area .box.-total {
  background: url("/h2_bg_left.b4c10c35.png") left top/156px auto no-repeat;
  background-color: #f9f9f9;
}
*[renewal-ui=true] .talent.-salary .setup_flow.-detail_item .right_area .box.-total dt {
  color: #5bb49b;
  border-bottom: 2px solid #5bb49b;
  border-radius: 5px 5px 0 0;
}
*[renewal-ui=true] .talent.-salary .setup_flow.-detail_item .right_area .box.-total dd {
  margin: 0;
  padding-top: 10px;
  padding-bottom: 0;
}
*[renewal-ui=true] .talent.-salary .setup_flow.-detail_item .right_area .box.-total .title {
  font-weight: bold;
}
*[renewal-ui=true] .talent.-salary .setup_flow.-detail_item .right_area .box.-total .title.-total {
  font-size: 2rem;
}
*[renewal-ui=true] .talent.-salary .setup_flow.-detail_item .right_area .box.-total strong.-total {
  font-size: 2.4rem;
}
*[renewal-ui=true] .talent.-salary .setup_flow.-detail_item dt {
  text-align: left;
}
*[renewal-ui=true] .talent.-salary .setup_flow.-detail_item td .flex {
  flex-wrap: nowrap;
}
*[renewal-ui=true] .talent.-salary .setup_flow.-detail_item td .title {
  width: 7em;
}
*[renewal-ui=true] .talent.-salary .setup_flow.-detail_item td input[type=text] {
  margin: 0 10px;
  width: calc(100% - 8em);
  padding: 5px 10px;
  text-align: right;
}
*[renewal-ui=true] .talent.-salary .setup_flow.-detail_item td strong {
  font-size: 2rem;
}
*[renewal-ui=true] .talent.-salary .setup_flow.-detail_item td .small {
  font-size: 1.6rem;
  margin-left: 0.5em;
}
*[renewal-ui=true] .talent.-salary .box.-revision {
  padding: 30px 50px;
}
*[renewal-ui=true] .talent.-salary .box.-revision h3.title {
  font-weight: bold;
}
*[renewal-ui=true] .talent.-salary .revision_selector {
  margin-top: 30px;
}
*[renewal-ui=true] .talent.-salary .revision_selector dl {
  text-align: left;
  margin: 0 auto;
}
*[renewal-ui=true] .talent.-salary .revision_selector dt {
  position: relative;
  width: 13em;
  margin-top: 20px;
}
*[renewal-ui=true] .talent.-salary .revision_selector dt.w100 {
  position: relative;
  margin: 40px 0 0;
  padding: 10px 25px;
  color: #333 !important;
  border-bottom: 2px solid #999;
  z-index: 1;
}
*[renewal-ui=true] .talent.-salary .revision_selector dt.w100::before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0;
  background: url("/h2_bg_left.b4c10c35.png") left top/156px auto no-repeat, url("/h2_bg_right.227f30a3.png") right top/156px auto no-repeat;
  background-color: #f5f4f3;
  z-index: -1;
}
*[renewal-ui=true] .talent.-salary .revision_selector dt.w100::after {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
  border-width: 10px 10px 0px 0px;
  z-index: -1;
}
*[renewal-ui=true] .talent.-salary .revision_selector dd {
  width: calc(100% - 15em);
  margin-top: 20px;
}
*[renewal-ui=true] .talent.-salary .revision_selector dd .example {
  font-size: 1.4rem;
  text-align: right;
}
*[renewal-ui=true] .talent.-salary .revision_selector dd.w100 {
  margin-top: 10px;
}
*[renewal-ui=true] .talent.-salary .revision_selector .w100 {
  width: 100%;
}
*[renewal-ui=true] .talent.-salary .revision_selector .help,
*[renewal-ui=true] .talent.-salary .revision_selector .help_show_long {
  top: 5px;
}
*[renewal-ui=true] .talent.-salary .revision_selector .helper {
  font-weight: normal;
  bottom: 100%;
  width: 450px;
}
*[renewal-ui=true] .talent.-salary .revision_selector select {
  font-size: 1.6rem;
}
*[renewal-ui=true] .talent.-salary .revision_selector input[type=text] {
  display: inline-block;
  width: auto;
  min-width: 200px;
  margin: 0;
  padding: 5px 10px;
  border: 1px solid #ccc;
  border-radius: 5px;
  font-size: 1.6rem;
  text-align: right;
}
*[renewal-ui=true] .talent.-salary .revision_selector th.org {
  min-width: 130px !important;
}
*[renewal-ui=true] .talent.-salary .revision_selector th.org_sub {
  min-width: 90px !important;
}
*[renewal-ui=true] .talent.-salary .revision_selector td.org {
  min-width: 100px !important;
}
*[renewal-ui=true] .talent.-salary .revision_selector td input[type=text] {
  width: 100% !important;
  min-width: 120px !important;
  max-width: 200px !important;
}
*[renewal-ui=true] .talent.-salary .revision_selector .-baseup,
*[renewal-ui=true] .talent.-salary .revision_selector .-baseup_org,
*[renewal-ui=true] .talent.-salary .revision_selector .-baseup_pos,
*[renewal-ui=true] .talent.-salary .revision_selector .-baseup_grade,
*[renewal-ui=true] .talent.-salary .revision_selector .revision_detail,
*[renewal-ui=true] .talent.-salary .revision_selector .-evaluation_base,
*[renewal-ui=true] .talent.-salary .revision_selector .-evaluation_org,
*[renewal-ui=true] .talent.-salary .revision_selector .-evaluation_pos,
*[renewal-ui=true] .talent.-salary .revision_selector .-evaluation_grade {
  display: none;
}
*[renewal-ui=true] .talent.-salary .revision_selector .show {
  display: block;
}
*[renewal-ui=true] .talent.-salary .revision_detail,
*[renewal-ui=true] .talent.-salary .setup_table,
*[renewal-ui=true] .talent.-salary .history_table {
  position: relative;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-salary .revision_detail table .main_head th:nth-of-type(1),
*[renewal-ui=true] .talent.-salary .revision_detail table td:nth-of-type(1),
*[renewal-ui=true] .talent.-salary .setup_table table .main_head th:nth-of-type(1),
*[renewal-ui=true] .talent.-salary .setup_table table td:nth-of-type(1),
*[renewal-ui=true] .talent.-salary .history_table table .main_head th:nth-of-type(1),
*[renewal-ui=true] .talent.-salary .history_table table td:nth-of-type(1) {
    position: sticky;
    left: 0;
    z-index: 502;
  }
  *[renewal-ui=true] .talent.-salary .revision_detail table .main_head th:nth-of-type(1)::after,
*[renewal-ui=true] .talent.-salary .revision_detail table td:nth-of-type(1)::after,
*[renewal-ui=true] .talent.-salary .setup_table table .main_head th:nth-of-type(1)::after,
*[renewal-ui=true] .talent.-salary .setup_table table td:nth-of-type(1)::after,
*[renewal-ui=true] .talent.-salary .history_table table .main_head th:nth-of-type(1)::after,
*[renewal-ui=true] .talent.-salary .history_table table td:nth-of-type(1)::after {
    content: "";
    position: absolute;
    top: 0;
    right: -1px;
    width: 1px;
    height: 100%;
    background: #ccc;
  }
  *[renewal-ui=true] .talent.-salary .revision_detail table td:nth-of-type(1),
*[renewal-ui=true] .talent.-salary .setup_table table td:nth-of-type(1),
*[renewal-ui=true] .talent.-salary .history_table table td:nth-of-type(1) {
    background: #fff;
    z-index: 490;
  }
}
*[renewal-ui=true] .talent.-salary .revision_detail .table_status,
*[renewal-ui=true] .talent.-salary .setup_table .table_status,
*[renewal-ui=true] .talent.-salary .history_table .table_status {
  margin: 0 0 0 20px;
}
*[renewal-ui=true] .talent.-salary .revision_detail .head,
*[renewal-ui=true] .talent.-salary .setup_table .head,
*[renewal-ui=true] .talent.-salary .history_table .head {
  margin-right: 10px;
  padding: 4px 15px;
  color: #fff;
  background: #5bb49b;
  border-radius: 50px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-salary .fixed-table-head-wrap {
    position: fixed;
    top: 110px;
    left: 240px;
    z-index: 10000;
    width: calc(100% - 240px);
    overflow: hidden;
  }
  *[renewal-ui=true] .talent.-salary .fixed-table-head {
    border-collapse: collapse;
    background: #f6f5f2;
    table-layout: fixed;
    top: 100px;
  }
  *[renewal-ui=true] .talent.-salary .fixed-table-head th {
    background: #f6f5f2;
    padding: 5px;
    text-align: center;
    font-size: 1.4rem;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
  }
  *[renewal-ui=true] .talent.-salary .fixed-table-head .main_head th:nth-of-type(1) {
    position: sticky;
    left: 0;
    z-index: 502;
  }
}
*[renewal-ui=true] .talent.-salary .history_detail_setting {
  font-size: 1.4rem;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-salary .history_detail_setting {
    margin-right: 30px;
    flex-wrap: nowrap;
  }
}
*[renewal-ui=true] .talent.-salary .history_detail_setting .-salary_item {
  position: relative;
  padding-left: 6em;
}
*[renewal-ui=true] .talent.-salary .history_detail_setting .-salary_item dt {
  width: 6em;
  position: absolute;
  left: 0;
}
*[renewal-ui=true] .talent.-salary .history_detail_setting .-salary_data {
  min-width: 216px;
  flex-wrap: nowrap;
}
*[renewal-ui=true] .talent.-salary .history_detail_setting dt {
  padding: 6px 0;
}
*[renewal-ui=true] .talent.-salary .history_detail_setting dd {
  margin: 0;
  position: relative;
}
*[renewal-ui=true] .talent.-salary .history_detail_setting input[type=checkbox] {
  position: absolute;
  left: 10px;
  top: 8px;
}
*[renewal-ui=true] .talent.-salary .history_detail_setting label {
  margin: 0;
  padding: 5px 10px 5px 30px;
  border: 1px solid #ccc;
  border-radius: 5px;
}
*[renewal-ui=true] .talent.-salary .history_detail_setting input[type=checkbox]:checked + label {
  border-color: #5bb49b;
  background: #5bb49b;
  color: #fff;
  font-weight: bold;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-salary .history_detail_graph {
    margin-right: 30px;
  }
}
*[renewal-ui=true] .talent.-salary .history_detail_graph .explain.history {
  position: relative;
  margin: 20px 0 0;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-salary .history_detail_graph .explain.history {
    text-align: right;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-salary .history_detail_graph .explain.history {
    text-align: left;
  }
}
*[renewal-ui=true] .talent.-salary .history_detail_graph .explain.history li:nth-of-type(1):before {
  color: #5ab797;
}
*[renewal-ui=true] .talent.-salary .history_detail_graph .explain.history li:nth-of-type(2):before {
  color: #d6d130;
}
*[renewal-ui=true] .talent.-salary .history_detail_graph .explain.history li:nth-of-type(3):before {
  color: #7055b1;
}
*[renewal-ui=true] .talent.-salary .history_detail_graph .explain.history li:nth-of-type(4):before {
  color: #59c4d1;
}
*[renewal-ui=true] .talent.-salary .history_detail_graph .explain.history li:nth-of-type(5):before {
  color: #89cf66;
}
*[renewal-ui=true] .talent.-salary .history_detail_graph .explain.history li:nth-of-type(6):before {
  color: #5e70c5;
}
*[renewal-ui=true] .talent.-salary .history_detail_graph .explain.history li:nth-of-type(7):before {
  color: #e5659d;
}
*[renewal-ui=true] .talent.-salary .history_detail_graph .explain.history li:nth-of-type(8):before {
  color: #e29653;
}
*[renewal-ui=true] .talent.-salary .history_detail_graph .explain.history li:nth-of-type(9):before {
  color: #9b9b9b;
}
*[renewal-ui=true] .talent.-salary .history_detail_graph .explain.history li:nth-of-type(10):before {
  color: #e36969;
}
*[renewal-ui=true] .talent.-salary .history_detail_graph .explain.history li:nth-of-type(11):before {
  color: #7fe8c4;
}
*[renewal-ui=true] .talent.-salary .history_detail_graph .explain.history li:nth-of-type(12):before {
  color: #fffc8d;
}
*[renewal-ui=true] .talent.-salary .history_detail_graph .explain.history li:nth-of-type(13):before {
  color: #b698ff;
}
*[renewal-ui=true] .talent.-salary .history_detail_graph .explain.history li:nth-of-type(14):before {
  color: #84f2ff;
}
*[renewal-ui=true] .talent.-salary .history_detail_graph .explain.history li:nth-of-type(15):before {
  color: #b5ff8f;
}
*[renewal-ui=true] .talent.-salary .history_detail_graph .explain.history li:nth-of-type(16):before {
  color: #899dfe;
}
*[renewal-ui=true] .talent.-salary .history_detail_graph .explain.history li:nth-of-type(17):before {
  color: #ff9ec8;
}
*[renewal-ui=true] .talent.-salary .history_detail_graph .explain.history li:nth-of-type(18):before {
  color: #ffd2aa;
}
*[renewal-ui=true] .talent.-salary .history_detail_graph .explain.history li:nth-of-type(19):before {
  color: #eee;
}
*[renewal-ui=true] .talent.-salary .history_detail_table {
  margin-top: 60px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-salary .history_detail_table {
    margin-right: 30px;
  }
}
*[renewal-ui=true] .talent.-salary .history_detail_table .table_box {
  position: relative;
  top: 0;
  padding: 10px 0 0;
  overflow-x: auto;
  overflow-y: visible;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-salary .history_detail_table .table_box {
    overflow-x: auto;
    overflow-y: visible;
  }
}
*[renewal-ui=true] .talent.-salary .history_detail_table .table_box .main_head th:nth-of-type(1),
*[renewal-ui=true] .talent.-salary .history_detail_table .table_box td:nth-of-type(1) {
  position: sticky;
  left: 0;
  z-index: 500;
}
*[renewal-ui=true] .talent.-salary .history_detail_table .table_box .main_head th:nth-of-type(1)::after,
*[renewal-ui=true] .talent.-salary .history_detail_table .table_box td:nth-of-type(1)::after {
  content: "";
  position: absolute;
  top: 0;
  right: -1px;
  width: 1px;
  height: 100%;
  background: #ccc;
}
*[renewal-ui=true] .talent.-salary .-salary_table .icon_delete {
  width: 16px;
  height: auto;
}
*[renewal-ui=true] .talent.-salary .create_area {
  margin: 30px 30px 0 0;
}
*[renewal-ui=true] .talent.-salary .create_area .cancel {
  border: none;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-salary .edit_area_box {
    margin: 30px 0 0;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-salary .edit_area_box {
    margin: 30px 0;
    padding: 0 5%;
  }
}
*[renewal-ui=true] .talent.-salary .edit_area_box.-hide {
  opacity: 0.3;
}
*[renewal-ui=true] .talent.-salary .edit_area_box .edit {
  margin: 40px 0;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-salary .edit_area_box .edit {
    padding: 20px;
  }
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-salary .edit_area_box .edit {
    padding: 20px 0 20px 20px;
  }
}
*[renewal-ui=true] .talent.-salary .edit_area_box .edit::before {
  content: "";
  position: absolute;
  left: -40px;
  top: 20px;
  display: inline-block;
  width: 20px;
  height: 20px;
  background: url("/icon_edit.faff9a7a.png") center center/auto 100% no-repeat;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-salary .edit_area_box .edit::before {
    top: 25px;
    left: -20px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent.-salary .edit_area_box .edit:hover,
*[renewal-ui=true] .talent.-salary .edit_area_box .edit.hover {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
  }
}
*[renewal-ui=true] .talent.-salary .edit_area_box .edit .flag {
  left: 20px !important;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-salary .edit_area_box .edit .flag {
    width: 88% !important;
  }
}
*[renewal-ui=true] .talent.-salary .edit_area_box .edit .edit_icon {
  position: absolute;
  left: -40px;
  top: 20px;
  display: inline-block;
  width: 20px;
  height: 20px;
  background: url("/icon_edit.faff9a7a.png") center center/auto 100% no-repeat;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-salary .edit_area_box .edit .edit_icon {
    left: -20px;
  }
}
*[renewal-ui=true] .talent.-salary .edit_area_box .edit .edit_icon {
  z-index: 100;
}
*[renewal-ui=true] .talent.-salary .edit_area_box h1.title_text {
  position: relative;
  font-size: 2.4rem;
  padding: 10px 0;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-salary .edit_area_box h1.title_text {
    font-size: 2rem;
    text-align: left;
  }
}
*[renewal-ui=true] .talent.-salary .edit_area_box h1.title_text.edit {
  margin: 0 0 0 50px;
}
*[renewal-ui=true] .talent.-salary .edit_area_box .note {
  list-style: disc;
  text-align: left;
  font-size: 1.4rem;
  margin: 20px auto;
  padding: 30px 20px 20px 45px;
  max-width: 100%;
  box-sizing: border-box;
  list-style: disc;
  font-size: 1.5rem;
  background: url("/help_tips.43883725.png") left 20px top 10px/27px auto no-repeat, url("/h2_bg_left.b4c10c35.png") left top/250px auto no-repeat;
  background-color: #f5f5f5;
  border-left: 3px solid #5bb49b;
}
*[renewal-ui=true] .talent.-salary .salary_table_axis dl {
  background: #efefef;
  margin: 0;
  padding: 5px;
  border-radius: 100px;
}
*[renewal-ui=true] .talent.-salary .salary_table_axis dt {
  position: relative;
  background: #5bb49b;
  margin: 0;
  padding: 5px 20px;
  color: #fff;
  font-weight: normal;
  border-radius: 100px;
  line-height: auto;
}
*[renewal-ui=true] .talent.-salary .salary_table_axis dt:nth-of-type(2) {
  margin-left: 50px;
}
*[renewal-ui=true] .talent.-salary .salary_table_axis dt:nth-of-type(2):before,
*[renewal-ui=true] .talent.-salary .salary_table_axis dt:nth-of-type(2):after {
  content: "";
  position: absolute;
  display: inline-block;
  top: -13px;
  left: -33px;
  width: 2px;
  height: 60px;
  background: #fff;
}
*[renewal-ui=true] .talent.-salary .salary_table_axis dt:nth-of-type(2):before {
  transform: rotate(45deg);
}
*[renewal-ui=true] .talent.-salary .salary_table_axis dt:nth-of-type(2):after {
  transform: rotate(-45deg);
}
*[renewal-ui=true] .talent.-salary .salary_table_axis dd {
  margin: 0;
  padding: 5px 10px;
  line-height: auto;
}
*[renewal-ui=true] .talent.-salary .salary_table_create_body .example {
  margin: 20px 0 0;
  text-align: right;
  font-size: 1.4rem;
}
*[renewal-ui=true] .talent.-salary .salary_table_create_body .table_box {
  position: relative;
  top: 0;
  padding: 10px 0 0;
  overflow-x: auto;
  overflow-y: visible;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] .talent.-salary .salary_table_create_body .table_box {
    overflow-x: auto;
    overflow-y: visible;
  }
}
*[renewal-ui=true] .talent.-salary .salary_table_create_body input[type=text] {
  display: inline-block;
  width: auto;
  min-width: 200px;
  margin: 0;
  padding: 5px 10px;
  border: 1px solid #ccc;
  border-radius: 5px;
  font-size: 1.6rem;
  text-align: right;
}
*[renewal-ui=true] .talent.-salary .salary_table_create_body th.title {
  width: 100px;
}
*[renewal-ui=true] .talent.-salary .salary_table_create_body td {
  padding: 10px;
}
*[renewal-ui=true] .talent.-salary .salary_table_create_body td.org {
  width: 100px;
}
*[renewal-ui=true] .talent.-salary .salary_table_create_body td input[type=text] {
  width: 100% !important;
  min-width: 130px !important;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .modal-inner.collect_target.-allocation.modal-inner {
    margin: auto !important;
  }
}
*[renewal-ui=true] .talent .modal-inner.collect_target.-allocation .collect_target_modal dl,
*[renewal-ui=true] .talent .modal-inner.collect_target.-allocation .collect_confirm_modal dl,
*[renewal-ui=true] .talent .modal-inner.collect_target.-allocation .collect_remind_modal dl {
  max-width: 750px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .modal-inner.collect_target.-allocation .collect_target_modal dl,
*[renewal-ui=true] .talent .modal-inner.collect_target.-allocation .collect_confirm_modal dl,
*[renewal-ui=true] .talent .modal-inner.collect_target.-allocation .collect_remind_modal dl {
    margin: 0 auto;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
  }
}
*[renewal-ui=true] .talent .modal-inner.collect_target.-allocation .collect_target_modal dt,
*[renewal-ui=true] .talent .modal-inner.collect_target.-allocation .collect_confirm_modal dt,
*[renewal-ui=true] .talent .modal-inner.collect_target.-allocation .collect_remind_modal dt {
  position: relative;
  margin: 0;
  padding: 10px 0 0;
  background: none;
  font-size: 1.8rem;
  text-align: left;
  border: none;
}
*[renewal-ui=true] .talent .modal-inner.collect_target.-allocation .collect_target_modal dt::before,
*[renewal-ui=true] .talent .modal-inner.collect_target.-allocation .collect_target_modal dt::after,
*[renewal-ui=true] .talent .modal-inner.collect_target.-allocation .collect_confirm_modal dt::before,
*[renewal-ui=true] .talent .modal-inner.collect_target.-allocation .collect_confirm_modal dt::after,
*[renewal-ui=true] .talent .modal-inner.collect_target.-allocation .collect_remind_modal dt::before,
*[renewal-ui=true] .talent .modal-inner.collect_target.-allocation .collect_remind_modal dt::after {
  display: none;
}
*[renewal-ui=true] .talent .modal-inner.collect_target.-allocation .collect_target_modal dt.helper,
*[renewal-ui=true] .talent .modal-inner.collect_target.-allocation .collect_confirm_modal dt.helper,
*[renewal-ui=true] .talent .modal-inner.collect_target.-allocation .collect_remind_modal dt.helper {
  bottom: 100%;
}
*[renewal-ui=true] .talent .modal-inner.collect_target.-allocation .collect_target_modal dd,
*[renewal-ui=true] .talent .modal-inner.collect_target.-allocation .collect_confirm_modal dd,
*[renewal-ui=true] .talent .modal-inner.collect_target.-allocation .collect_remind_modal dd {
  margin-top: 0;
  text-align: left;
}
*[renewal-ui=true] .talent .modal-inner.collect_target.-allocation .collect_target_modal .table_box,
*[renewal-ui=true] .talent .modal-inner.collect_target.-allocation .collect_confirm_modal .table_box,
*[renewal-ui=true] .talent .modal-inner.collect_target.-allocation .collect_remind_modal .table_box {
  margin-top: 20px;
  margin-bottom: 10px;
}
*[renewal-ui=true] .talent .modal-inner.collect_target.-allocation .collect_confirm_modal dt,
*[renewal-ui=true] .talent .modal-inner.collect_target.-allocation .collect_remind_modal dt {
  width: 6em;
  float: left;
  font-size: 1.6rem;
  margin: 0;
  padding: 15px 0 0;
}
*[renewal-ui=true] .talent .modal-inner.collect_target.-allocation .collect_confirm_modal dd,
*[renewal-ui=true] .talent .modal-inner.collect_target.-allocation .collect_remind_modal dd {
  padding: 15px 0 15px 8em;
  border-bottom: 1px solid #ccc;
}
*[renewal-ui=true] .talent .modal-inner.collect_target.-allocation .collect_confirm_modal .attention,
*[renewal-ui=true] .talent .modal-inner.collect_target.-allocation .collect_remind_modal .attention {
  margin: 20px auto;
  max-width: 600px;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .modal-inner.collect_target.-allocation .select_collect_type {
    margin-bottom: 30px;
  }
}
*[renewal-ui=true] .talent .modal-inner.collect_target.-allocation .select_collect_type dt {
  margin-top: 0;
  padding-top: 5px;
  text-align: left;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .modal-inner.collect_target.-allocation .select_collect_type dt {
    width: 8em;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .modal-inner.collect_target.-allocation .select_collect_type dd {
    width: calc(100% - 8.5em);
  }
}
*[renewal-ui=true] .talent .modal-inner.collect_target.-allocation .select_collect_type .select_collect_radio label {
  margin: 0;
  display: inline-block;
  width: calc(100% - 50px);
  font-size: 1.6rem;
  text-align: left;
}
*[renewal-ui=true] .talent .modal-inner.collect_target.-allocation .select_collect_type .select_collect_radio li {
  margin: 5px 0 0;
  padding: 10px 10px;
  border: 1px solid #ccc;
  border-radius: 10px;
}
*[renewal-ui=true] .talent .modal-inner.collect_target.-allocation .select_collect_type .select_collect_radio li.selected {
  background: #ccf0dd;
  border: 1px solid #ccf0dd;
}
*[renewal-ui=true] .talent .modal-inner.collect_target.-allocation .button.save {
  display: block;
  color: #fff;
  width: 100%;
  max-width: 300px;
  margin: 0 auto;
  padding: 10px;
  text-align: center;
  text-decoration: none;
  font-size: 1.5rem;
  transition: all 0.5s ease;
  background: #5bb49b;
  border: 1px solid #5bb49b;
}
*[renewal-ui=true] .talent .modal-inner.collect_target.-allocation .button.save:hover {
  color: #fff;
  background: #7ec4b0;
}
*[renewal-ui=true] .talent .modal-inner.collect_target.-allocation .button.save::after {
  content: ">";
  position: relative;
  margin: 0 0 0 10px;
  display: inline-block;
}
*[renewal-ui=true] .talent .modal-inner.collect_target.-allocation .button.save.mt10 {
  margin-top: 10px;
}
*[renewal-ui=true] .talent .modal-inner.collect_target.-allocation .select_type_detail {
  flex-wrap: wrap;
}
*[renewal-ui=true] .talent .modal-inner.collect_target.-allocation .select_type_detail dt {
  padding-top: 0;
  width: 11em;
  font-size: 1.6rem;
}
*[renewal-ui=true] .talent .modal-inner.collect_target.-allocation .select_type_detail dt .help {
  top: 5px;
}
*[renewal-ui=true] .talent .modal-inner.collect_target.-allocation .select_type_detail dt .helper {
  width: 550px;
  bottom: 110%;
  padding: 25px 15px 10px;
  font-weight: normal;
}
*[renewal-ui=true] .talent .modal-inner.collect_target.-allocation .select_type_detail dd {
  width: calc(100% - 13.5em);
  font-size: 1.4rem;
}
*[renewal-ui=true] .talent .modal-inner.collect_target.-allocation .select_type_detail dt,
*[renewal-ui=true] .talent .modal-inner.collect_target.-allocation .select_type_detail dd {
  margin-top: 30px;
}
*[renewal-ui=true] .talent .modal-inner.collect_target.-allocation .select_type_detail .select_area {
  margin: 0 20px 0 10px;
}
*[renewal-ui=true] .talent .modal-inner.collect_target.-allocation .select_type_detail select {
  font-size: 1.4rem;
}
*[renewal-ui=true] .talent .modal-inner.collect_target.-allocation .select_type_detail textarea {
  margin-top: 10px;
  height: 5em;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .modal-inner.collect_target.-allocation .select_chat1 dt:nth-of-type(2) {
    margin-top: 35px;
  }
  *[renewal-ui=true] .talent .modal-inner.collect_target.-allocation .select_chat1 dt:nth-of-type(3) {
    margin-top: 24px;
  }
  *[renewal-ui=true] .talent .modal-inner.collect_target.-allocation .select_chat2 dt:nth-of-type(-n + 2) {
    margin-top: 35px;
  }
  *[renewal-ui=true] .talent .modal-inner.collect_target.-allocation .select_chat2 dt:nth-of-type(3) {
    margin-top: 24px;
  }
  *[renewal-ui=true] .talent .modal-inner.collect_target.-allocation .select_chat3 dt {
    margin-top: 24px;
  }
}
*[renewal-ui=true] .talent .modal_revision_execution p {
  text-align: center;
  font-size: 1.6rem;
  font-weight: bold;
}
*[renewal-ui=true] .talent .salary_setting_modal.-grade .salary_setting_grade_table {
  width: 90%;
  max-width: 650px;
  margin: 0 auto;
}
*[renewal-ui=true] .talent .salary_setting_modal.-grade .salary_setting_grade_table th {
  padding: 0 5px 10px;
  font-size: 1.4rem;
}
*[renewal-ui=true] .talent .salary_setting_modal.-grade .salary_setting_grade_table td {
  padding: 0 5px 10px;
}
*[renewal-ui=true] .talent .salary_setting_modal.-grade .salary_setting_grade_table input[type=text],
*[renewal-ui=true] .talent .salary_setting_modal.-grade .salary_setting_grade_table input[type=num] {
  margin: 0;
  font-size: 1.4rem;
}
*[renewal-ui=true] .talent .salary_setting_modal.-grade .salary_setting_grade_table .slogan {
  width: 80px;
}
*[renewal-ui=true] .talent .salary_setting_modal.-grade .salary_setting_grade_table .slogan input[type=text] {
  text-align: center;
}
*[renewal-ui=true] .talent .salary_setting_modal.-grade .salary_setting_grade_table .slogan_percent {
  width: 80px;
}
*[renewal-ui=true] .talent .salary_setting_modal.-grade .salary_setting_grade_table .slogan_percent input[type=num] {
  text-align: center;
}
*[renewal-ui=true] .talent .salary_setting_modal.-grade .salary_setting_grade_table .grade {
  width: 250px;
}
*[renewal-ui=true] .talent .salary_setting_modal.-grade .salary_setting_grade_table .delete {
  width: 30px;
}
*[renewal-ui=true] .talent .salary_setting_modal.-grade .salary_setting_grade_table .delete img {
  width: 18px;
  height: auto;
  cursor: pointer;
}
*[renewal-ui=true] .talent .salary_setting_modal.-grade .add_grade {
  max-width: 650px;
  position: relative;
  margin: 20px auto;
  text-align: center;
}
*[renewal-ui=true] .talent .salary_setting_modal.-grade .add_grade::before {
  content: "";
  position: absolute;
  top: 15px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: auto;
  border-top: 1px solid #ccc;
}
*[renewal-ui=true] .talent .salary_setting_modal.-grade .add_grade.disabled {
  margin-bottom: 0;
}
*[renewal-ui=true] .talent .salary_setting_modal.-grade .add_grade .button {
  margin: 0 auto !important;
  padding: 5px 10px;
  background: #5bb49b;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .salary_setting_modal.-grade .edit_modal dl.info dt {
    width: 19rem;
    margin-top: 31px;
  }
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .salary_setting_modal.-grade .edit_modal dl.info dd {
    padding-left: 20rem;
  }
}
*[renewal-ui=true] .talent .salary_setting_modal.-grade .edit_modal dl.info .select_area {
  width: 50%;
  min-width: 200px;
}
*[renewal-ui=true] .talent .modal_create_salary_table .edit_area {
  margin: 30px 0 0;
  padding: 0;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .modal_create_salary_table .edit_area {
    margin: 30px 0 0 !important;
  }
}
*[renewal-ui=true] .talent .modal_create_salary_table .edit_area li.add_selector {
  position: relative;
  width: 100%;
  max-width: 750px;
  margin: 0 auto 20px;
  padding: 20px;
  box-sizing: border-box;
  border-radius: 10px;
  background: #fff;
  border: 1px solid #ccc;
  opacity: 0.7;
}
*[renewal-ui=true] .talent .modal_create_salary_table .edit_area li.add_selector.selected {
  background: #ccf0dd;
  border: 1px solid #ccf0dd;
  opacity: 1;
}
*[renewal-ui=true] .talent .modal_create_salary_table .edit_area li.add_selector h3 {
  font-size: 1.6rem;
  margin: 0 0 20px;
  padding: 0 0 10px;
  border-bottom: 1px solid #333;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .modal_create_salary_table .edit_area li.add_selector h3 input[type=radio] {
    position: absolute;
    left: 20px;
    top: 24px;
  }
  *[renewal-ui=true] .talent .modal_create_salary_table .edit_area li.add_selector h3 label {
    display: block;
    padding-left: 30px;
    text-align: left;
  }
}
*[renewal-ui=true] .talent .modal_create_salary_table .edit_area li.add_selector .select_area {
  width: 100%;
}
*[renewal-ui=true] .talent .modal_create_salary_table .edit_area li.add_selector .template {
  margin-bottom: 10px;
}
*[renewal-ui=true] .talent .modal_create_salary_table .edit_area li.add_selector .template_category {
  margin-bottom: 10px;
}
*[renewal-ui=true] .talent .modal_create_salary_table .edit_area li.add_selector .template_category .select_area {
  width: 49%;
}
*[renewal-ui=true] .talent .modal_create_salary_table .edit_area li.add_selector input[type=text] {
  max-width: 100%;
}
*[renewal-ui=true] .talent .modal_create_salary_table dl.info {
  width: 100%;
  max-width: 750px;
}
*[renewal-ui=true] .talent .modal_create_salary_table dl.info dt {
  position: relative;
  margin-top: 15px;
  width: 17rem;
  text-align: left;
  color: #333;
}
*[renewal-ui=true] .talent .modal_create_salary_table dl.info dt .help {
  top: 5px;
}
*[renewal-ui=true] .talent .modal_create_salary_table dl.info dt .helper {
  padding: 25px 15px 10px;
  bottom: 120%;
  font-weight: normal;
}
@media screen and (min-width: 768px) {
  *[renewal-ui=true] .talent .modal_create_salary_table dl.info dt .helper {
    width: 550px;
  }
}
*[renewal-ui=true] .talent .modal_create_salary_table dl.info dd {
  padding: 20px 0 5px 18rem;
  font-size: 1.6rem;
  border-bottom: none;
}
*[renewal-ui=true] .talent .modal_create_salary_table dl.info li {
  margin: 0;
  padding: 0;
  width: auto;
}
*[renewal-ui=true] .talent .modal_create_salary_table dl.info label {
  margin-right: 0;
}
*[renewal-ui=true] .talent .table_box.-setting_grade {
  max-width: 1000px;
}
*[renewal-ui=true] .talent .table_box.-setting_grade .-grade_status {
  margin-bottom: 10px;
}
*[renewal-ui=true] .talent .table_box.-setting_grade .-grade_status .switchArea {
  margin-left: 10px;
}
*[renewal-ui=true] .talent .table_box.-setting_grade .edit img {
  width: 20px;
  height: auto;
}
*[renewal-ui=true] .talent .-edit_grade {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}
*[renewal-ui=true] #chat_gpt_markdown ul {
  margin-left: 55px;
}
@media screen and (max-width: 767px) {
  *[renewal-ui=true] #chat_gpt_markdown ul {
    margin-left: 35px;
  }
}
*[renewal-ui=true] .advisor_link {
  position: fixed;
  right: 10px;
  bottom: 10px;
  display: inline-block;
  z-index: 1000;
  background: #fff url("/icon_ai_chara.f500e5ae.png") left 15px center/25px auto no-repeat;
  padding: 5px 20px 5px 50px;
  border-radius: 100px;
  color: #5bb49b;
  font-weight: bold;
  border: 1px solid #5bb49b;
  cursor: pointer;
  transition: all 0.15s linear;
}
*[renewal-ui=true] .advisor_link:hover {
  background: #5bb49b url("/icon_ai_chara_w.5f1426d4.png") left 15px center/25px auto no-repeat;
  color: #fff;
}
*[renewal-ui=true] .ml0 {
  margin-left: 0 !important;
}
*[renewal-ui=true] .mt0 {
  margin-top: 0px !important;
}
*[renewal-ui=true] .mt2 {
  margin-top: 2px !important;
}
*[renewal-ui=true] .mt10 {
  margin-top: 10px !important;
}
*[renewal-ui=true] .mt20 {
  margin-top: 20px !important;
}
*[renewal-ui=true] .mt30 {
  margin-top: 30px !important;
}
*[renewal-ui=true] .mb0 {
  margin-bottom: 0 !important;
}
*[renewal-ui=true] .mb10 {
  margin-bottom: 10px !important;
}
*[renewal-ui=true] .mb20 {
  margin-bottom: 20px !important;
}
*[renewal-ui=true] .ml20 {
  margin-left: 20px !important;
}
*[renewal-ui=true] .mr60 {
  margin-right: 60px !important;
}
*[renewal-ui=true] .fs14 {
  font-size: 1.4rem;
}
*[renewal-ui=true] .pt0 {
  padding-top: 0px !important;
}

/*# sourceMappingURL=base.css.map */