﻿@charset "UTF-8";
/* 1280px〜：大型PC*/
/* 960px〜1279px：小型PC */
/* 720px〜959px：タブレット */
/* 600px〜749px：タブレット */
/* 480px〜599px：SP横 */
/* 〜479px：SP縦 */
/* line 28, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
body {
  -webkit-print-color-adjust: exact; }

/* line 31, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video, figure {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

/* line 52, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
p, h1, h2, h3, h4, h5, h6, ul, li, span, div, img, dl, dt, dd {
  margin: 0;
  padding: 0;
  font-family: 'Noto Sans JP', sans-serif;
  list-style-type: none; }

/* line 58, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
ul li {
  list-style: none; }

/* line 61, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
strong {
  font-weight: 500; }

/* line 64, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
.ct {
  text-align: center; }

/* line 67, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
.lt {
  text-align: left; }

/* line 70, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
.rt {
  text-align: right; }

/* line 73, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
.clearfix:after {
  display: block;
  clear: both;
  height: 0px;
  visibility: hidden;
  content: ""; }

/* line 80, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
.clearfix {
  min-height: 1px; }

/* line 83, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
* html .clearfix {
  height: 1px;
  height: auto;
  overflow: hidden; }

/* line 88, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
article, main, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block; }

/* line 91, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
a:hover img {
  opacity: 0.6;
  filter: alpha(opacity=60);
  -ms-filter: "alpha( opacity=60 )";
  transition: all 0.5s ease; }

/* line 97, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
.fr {
  float: right; }

/* line 100, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
.fl {
  float: left; }

/* line 105, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
img {
  max-width: 100%; }

/* line 108, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
img {
  border: 0px;
  vertical-align: bottom;
  box-sizing: content-box; }

/* line 114, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
hr {
  height: 0;
  margin: 0;
  padding: 0;
  border: 0; }

/* line 121, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
.TextStyle01 {
  font-size: 1rem;
  color: #3e3e3e;
  line-height: 2;
  margin-bottom: 10px; }

/* line 128, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
.TextStyle02 {
  font-size: 1rem;
  color: #3e3e3e;
  line-height: 2; }

/* line 134, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
.TextStyle03 {
  font-size: 1.5rem !important;
  color: #3e3e3e;
  line-height: 2;
  text-align: center;
  margin: 40px 0 !important; }

/* line 142, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
.TextStyle04 {
  font-size: 1.2rem !important;
  color: #3e3e3e;
  line-height: 2;
  text-align: center;
  margin: 40px 0 !important; }

/* line 150, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
.TextStyle07 {
  font-size: 1.2rem !important;
  color: #3e3e3e;
  line-height: 2;
  text-align: left; }

/* line 157, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
.TextUp {
  font-size: 110%;
  font-weight: bold;
  color: #ff0000; }

/* line 163, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
.underline {
  text-decoration: underline; }

/* line 168, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
.TextStyle01 a, .TextStyle02 a, .TextStyle03 a, .TextStyle04 a, .TextStyle05 a {
  transition: all .3s;
  /*未訪問のリンクの色*/
  /*訪問済みのリンクの色*/
  /*カーソルが乗っているリンクの色*/
  /*クリック中のリンクの色*/ }
  /* line 170, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .TextStyle01 a:link, .TextStyle02 a:link, .TextStyle03 a:link, .TextStyle04 a:link, .TextStyle05 a:link {
    color: #435dac;
    text-decoration: none; }
  /* line 174, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .TextStyle01 a:visited, .TextStyle02 a:visited, .TextStyle03 a:visited, .TextStyle04 a:visited, .TextStyle05 a:visited {
    color: #435dac; }
  /* line 177, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .TextStyle01 a:hover, .TextStyle02 a:hover, .TextStyle03 a:hover, .TextStyle04 a:hover, .TextStyle05 a:hover {
    color: #7f96dd; }
  /* line 180, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .TextStyle01 a:active, .TextStyle02 a:active, .TextStyle03 a:active, .TextStyle04 a:active, .TextStyle05 a:active {
    color: #7f96dd; }

/* line 187, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
.day {
  font-size: 0.78rem !important;
  color: #3e3e3e !important;
  text-align: right;
  margin-bottom: 40px !important; }

/* line 194, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
.kome {
  position: relative;
  padding-left: 1rem; }
  /* line 197, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .kome:before {
    content: "※";
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

/* 1280px〜：大型PC*/
@media print, screen and (min-width: 1280px) {
  /* line 211, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  dl.FirstText {
    position: relative; }
    /* line 213, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    dl.FirstText dt {
      position: absolute;
      width: 110px;
      display: block;
      padding: 5px 0;
      color: #3e3e3e;
      text-align: center; }
      /* line 220, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      dl.FirstText dt:after {
        content: "：";
        position: absolute;
        top: 6px;
        right: 0; }
    /* line 227, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    dl.FirstText dd {
      margin-left: 115px;
      padding: 5px 0;
      color: #3e3e3e; } }

/* 960px〜1279px：小型PC */
@media screen and (min-width: 960px) and (max-width: 1279px) {
  /* line 239, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  dl.FirstText {
    position: relative; }
    /* line 241, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    dl.FirstText dt {
      position: absolute;
      width: 110px;
      display: block;
      padding: 5px 0;
      color: #3e3e3e;
      text-align: center; }
      /* line 248, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      dl.FirstText dt:after {
        content: "：";
        position: absolute;
        top: 6px;
        right: 0; }
    /* line 255, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    dl.FirstText dd {
      margin-left: 115px;
      padding: 5px 0;
      color: #3e3e3e; } }

/* 720px〜959px：タブレット */
@media screen and (min-width: 750px) and (max-width: 959px) {
  /* line 267, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  dl.FirstText {
    position: relative; }
    /* line 269, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    dl.FirstText dt {
      position: absolute;
      width: 110px;
      display: block;
      padding: 5px 0;
      color: #3e3e3e;
      text-align: center; }
      /* line 276, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      dl.FirstText dt:after {
        content: "：";
        position: absolute;
        top: 6px;
        right: 0; }
    /* line 283, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    dl.FirstText dd {
      margin-left: 115px;
      padding: 5px 0;
      color: #3e3e3e; } }

/* 600px〜749px：タブレット */
@media screen and (min-width: 600px) and (max-width: 749px) {
  /* line 295, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  dl.FirstText {
    margin-bottom: 10px; }
    /* line 297, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    dl.FirstText dt {
      display: block;
      color: #3e3e3e;
      font-weight: bold; }
    /* line 302, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    dl.FirstText dd {
      color: #3e3e3e; } }

/* 480px〜599px：SP横 */
@media screen and (min-width: 480px) and (max-width: 599px) {
  /* line 312, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  dl.FirstText {
    margin-bottom: 10px; }
    /* line 314, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    dl.FirstText dt {
      display: block;
      color: #3e3e3e;
      font-weight: bold; }
    /* line 319, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    dl.FirstText dd {
      color: #3e3e3e; } }

/* 〜479px：SP縦 */
@media screen and (max-width: 479px) {
  /* line 329, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  dl.FirstText {
    margin-bottom: 10px; }
    /* line 331, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    dl.FirstText dt {
      display: block;
      color: #3e3e3e;
      font-weight: bold; }
    /* line 336, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    dl.FirstText dd {
      color: #3e3e3e; } }

/* line 344, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
.ContentsArea {
  margin-bottom: 40px; }

/* line 348, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
.red {
  /*color: #BB080B !important;*/
  color: #d52222 !important; }

/* line 353, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
.mb30 {
  margin-bottom: 30px; }

/* line 357, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
.mb50 {
  margin-bottom: 50px; }

/* line 361, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
.mb80 {
  margin-bottom: 80px; }

/* line 365, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
.mt30 {
  margin-top: 30px; }

/* line 369, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
.mt50 {
  margin-top: 50px; }

/* line 373, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
.attendance {
  color: #0a51c1 !important;
  font-weight: bold;
  background-color: #e5f3fb; }

/* line 378, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
.absence {
  color: #8a3333 !important;
  font-weight: bold;
  background-color: #fde6e6; }

/* line 384, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
.pwR {
  display: flex;
  justify-content: flex-end; }
  /* line 387, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .pwR .pw_btn {
    padding: 3px 40px 0 0;
    cursor: pointer;
    position: relative;
    color: #435dac; }
    /* line 392, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .pwR .pw_btn:after {
      content: "";
      position: absolute;
      background: url("../images/icon_eye.png") no-repeat;
      width: 25px;
      height: 16px;
      background-size: contain;
      right: 0;
      top: 8px; }
  /* line 403, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .pwR .fa-eye {
    padding: 3px 40px 0 0;
    cursor: pointer;
    position: relative;
    color: #435dac; }
    /* line 408, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .pwR .fa-eye:after {
      content: "";
      position: absolute;
      background: url("../images/icon_eye_on.png") no-repeat;
      width: 25px;
      height: 16px;
      background-size: contain;
      right: 0;
      top: 8px; }
  /* line 419, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .pwR .fa-eye-slash {
    padding: 3px 40px 0 0;
    cursor: pointer;
    position: relative;
    color: #435dac; }
    /* line 424, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .pwR .fa-eye-slash:after {
      content: "";
      position: absolute;
      background: url("../images/icon_eye.png") no-repeat !important;
      width: 25px;
      height: 16px;
      background-size: contain !important;
      right: 0;
      top: 8px; }

/* line 439, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
ul.LinkList li {
  margin-bottom: 15px; }
  /* line 441, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul.LinkList li:last-child {
    margin-bottom: 0; }
  /* line 444, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul.LinkList li a {
    position: relative;
    display: block;
    background: #cddcff;
    padding: 20px 20px 20px 35px;
    border: 1px solid #435dac;
    font-size: 1.1rem;
    color: #444 !important;
    transition: all .3s; }
    /* line 453, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.LinkList li a:hover {
      color: #fff !important;
      background: #435dac; }
      /* line 456, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul.LinkList li a:hover:after {
        display: block;
        content: '';
        position: absolute;
        top: 30px;
        left: 15px;
        width: 9px;
        height: 9px;
        background-color: #fff;
        border-radius: 100%; }
    /* line 468, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.LinkList li a:after {
      display: block;
      content: '';
      position: absolute;
      top: 30px;
      left: 15px;
      width: 9px;
      height: 9px;
      background-color: #435dac;
      border-radius: 100%; }

/* line 484, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
a[href$=".pdf"]:after {
  content: "";
  background-image: url("../images/pdf.png");
  margin: 0px 5px;
  display: inline-block;
  width: 19px;
  height: 19px;
  background-size: contain;
  vertical-align: middle; }

/* line 495, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
iframe[src$=".pdf"] {
  width: 100%;
  height: 80vh; }

/* line 500, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
.errorbox {
  color: #BB080B; }

/* 1280px〜：大型PC*/
@media print, screen and (min-width: 1280px) {
  /* line 506, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #HeaderArea {
    background: #435dac; }
    /* line 508, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #HeaderArea #HeaderContents {
      padding: 20px;
      border-bottom: 1px solid #7f96dd;
      position: relative; }
      /* line 513, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #HeaderArea #HeaderContents .Logout a {
        font-size: 1rem;
        font-weight: 500;
        padding: 10px;
        width: 100px;
        text-align: center;
        transition: all .3s;
        position: absolute;
        top: 20px;
        right: 15px;
        /*未訪問のリンクの色*/
        /*訪問済みのリンクの色*/
        /*カーソルが乗っているリンクの色*/
        /*クリック中のリンクの色*/ }
        /* line 523, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        #HeaderArea #HeaderContents .Logout a:link {
          color: #3d3d3d;
          text-decoration: none;
          border-radius: 5px;
          background: #fff;
          border: 1px solid #fff; }
        /* line 531, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        #HeaderArea #HeaderContents .Logout a:visited {
          color: #3d3d3d;
          background: #fff;
          border: 1px solid #fff; }
        /* line 536, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        #HeaderArea #HeaderContents .Logout a:hover {
          color: #fff;
          background: #435dac;
          border: 1px solid #fff; }
        /* line 541, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        #HeaderArea #HeaderContents .Logout a:active {
          color: #fff;
          background: #435dac;
          border: 1px solid #fff; }
      /* line 548, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #HeaderArea #HeaderContents h1 {
        text-align: center;
        font-size: 2rem;
        color: #fff;
        font-family: 'Noto Sans JP', sans-serif;
        font-weight: 600; }
    /* line 557, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #HeaderArea .HeaderTop p {
      color: #fff;
      font-size: 1rem;
      font-family: 'Noto Sans JP', sans-serif;
      text-align: right;
      padding: 5px 15px; }
  /* line 574, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  nav#GlobalNavigation ul {
    display: flex; }
    /* line 576, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    nav#GlobalNavigation ul li {
      width: calc(100% / 3);
      /*border-right: 1px solid #435dac;*/ }
      /* line 579, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      nav#GlobalNavigation ul li:last-child {
        border-right: initial; }
      /* line 582, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      nav#GlobalNavigation ul li a {
        display: block;
        text-align: center;
        padding: 15px;
        transition: all .3s;
        font-size: 1.2rem;
        /*未訪問のリンクの色*/
        /*訪問済みのリンクの色*/
        /*カーソルが乗っているリンクの色*/
        /*クリック中のリンクの色*/ }
        /* line 588, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        nav#GlobalNavigation ul li a:link {
          color: #fff;
          text-decoration: none;
          background: #263666; }
        /* line 593, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        nav#GlobalNavigation ul li a:visited {
          color: #fff;
          background: #263666; }
        /* line 597, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        nav#GlobalNavigation ul li a:hover {
          color: #263666;
          background: #fff; }
        /* line 601, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        nav#GlobalNavigation ul li a:active {
          color: #263666;
          background: #fff; }
        /* line 605, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        nav#GlobalNavigation ul li a.HomeBtn {
          transition: all .3s;
          /*未訪問のリンクの色*/
          /*訪問済みのリンクの色*/
          /*カーソルが乗っているリンクの色*/
          /*クリック中のリンクの色*/ }
          /* line 607, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
          nav#GlobalNavigation ul li a.HomeBtn:link {
            color: #fff;
            text-decoration: none;
            background: #263666; }
          /* line 612, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
          nav#GlobalNavigation ul li a.HomeBtn:visited {
            color: #fff;
            background: #263666; }
          /* line 616, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
          nav#GlobalNavigation ul li a.HomeBtn:hover {
            color: #263666;
            background: #fff; }
          /* line 620, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
          nav#GlobalNavigation ul li a.HomeBtn:active {
            color: #263666;
            background: #fff; }
        /* line 625, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        nav#GlobalNavigation ul li a.EntryBtn {
          transition: all .3s;
          /*未訪問のリンクの色*/
          /*訪問済みのリンクの色*/
          /*カーソルが乗っているリンクの色*/
          /*クリック中のリンクの色*/ }
          /* line 627, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
          nav#GlobalNavigation ul li a.EntryBtn:link {
            color: #fff;
            text-decoration: none;
            /*background: #266663;*/
            background: #4fa29e; }
          /* line 633, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
          nav#GlobalNavigation ul li a.EntryBtn:visited {
            color: #fff;
            /*background: #266663;*/
            background: #4fa29e; }
          /* line 638, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
          nav#GlobalNavigation ul li a.EntryBtn:hover {
            color: #4fa29e;
            background: #fff; }
          /* line 642, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
          nav#GlobalNavigation ul li a.EntryBtn:active {
            color: #4fa29e;
            background: #fff; }
        /* line 647, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        nav#GlobalNavigation ul li a.MypageBtn {
          transition: all .3s;
          /*未訪問のリンクの色*/
          /*訪問済みのリンクの色*/
          /*カーソルが乗っているリンクの色*/
          /*クリック中のリンクの色*/ }
          /* line 649, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
          nav#GlobalNavigation ul li a.MypageBtn:link {
            color: #fff;
            text-decoration: none;
            /*background: #8f3d3d;*/
            background: #d54141; }
          /* line 655, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
          nav#GlobalNavigation ul li a.MypageBtn:visited {
            color: #fff;
            /*background: #8f3d3d;*/
            background: #d54141; }
          /* line 660, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
          nav#GlobalNavigation ul li a.MypageBtn:hover {
            color: #d54141;
            background: #fff; }
          /* line 664, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
          nav#GlobalNavigation ul li a.MypageBtn:active {
            color: #d54141;
            background: #fff; }
  /* line 675, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #mainContent, .Contents {
    width: 96%;
    max-width: 1370px;
    min-width: 1014px;
    margin: 0 auto; }
  /* line 683, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  footer#FooterArea {
    background: #435dac; }
    /* line 685, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    footer#FooterArea .FooterTop {
      padding: 20px;
      border-bottom: 1px solid #7f96dd; }
      /* line 688, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      footer#FooterArea .FooterTop h3 {
        color: #fff;
        font-size: 1.5rem;
        text-align: center;
        font-family: 'Noto Sans JP', sans-serif;
        /*font-family: 'Noto Serif JP', serif;*/ }
    /* line 696, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    footer#FooterArea .CopyRight {
      padding: 10px; }
      /* line 698, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      footer#FooterArea .CopyRight p {
        color: #fff;
        text-align: center;
        font-size: .7rem; }
  /* line 706, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #Footer_in_top {
    border-top: 1px solid #ccc;
    padding: 20px 0; }
    /* line 710, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #Footer_in_top .FooterContactTit ul {
      display: flex;
      justify-content: center; }
    /* line 717, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #Footer_in_top .FooterContactTit p {
      font-size: 1.1rem;
      line-height: 2;
      color: #444;
      text-align: center; }
    /* line 725, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #Footer_in_top .FooterContact p {
      font-size: 1rem;
      line-height: 2;
      color: #444;
      text-align: center; }
      /* line 730, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #Footer_in_top .FooterContact p a {
        transition: all .3s;
        /*未訪問のリンクの色*/
        /*訪問済みのリンクの色*/
        /*カーソルが乗っているリンクの色*/
        /*クリック中のリンクの色*/ }
        /* line 732, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        #Footer_in_top .FooterContact p a:link {
          color: #435dac;
          text-decoration: none; }
        /* line 736, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        #Footer_in_top .FooterContact p a:visited {
          color: #435dac; }
        /* line 739, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        #Footer_in_top .FooterContact p a:hover {
          color: #7f96dd; }
        /* line 742, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        #Footer_in_top .FooterContact p a:active {
          color: #7f96dd; } }

/* 960px〜1279px：小型PC */
@media screen and (min-width: 960px) and (max-width: 1279px) {
  /* line 753, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #HeaderArea {
    background: #435dac; }
    /* line 755, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #HeaderArea #HeaderContents {
      padding: 20px;
      border-bottom: 1px solid #7f96dd;
      position: relative; }
      /* line 759, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #HeaderArea #HeaderContents h1 {
        text-align: center;
        font-size: 2rem;
        color: #fff;
        font-family: 'Noto Sans JP', sans-serif;
        /*font-family: 'Noto Serif JP', serif;*/
        font-weight: 600; }
      /* line 768, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #HeaderArea #HeaderContents .Logout a {
        font-size: 1rem;
        font-weight: 500;
        padding: 10px;
        width: 100px;
        text-align: center;
        transition: all .3s;
        position: absolute;
        top: 20px;
        right: 15px;
        /*未訪問のリンクの色*/
        /*訪問済みのリンクの色*/
        /*カーソルが乗っているリンクの色*/
        /*クリック中のリンクの色*/ }
        /* line 778, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        #HeaderArea #HeaderContents .Logout a:link {
          color: #3d3d3d;
          text-decoration: none;
          border-radius: 5px;
          background: #fff;
          border: 1px solid #fff; }
        /* line 786, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        #HeaderArea #HeaderContents .Logout a:visited {
          color: #3d3d3d;
          background: #fff;
          border: 1px solid #fff; }
        /* line 791, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        #HeaderArea #HeaderContents .Logout a:hover {
          color: #fff;
          background: #435dac;
          border: 1px solid #fff; }
        /* line 796, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        #HeaderArea #HeaderContents .Logout a:active {
          color: #fff;
          background: #435dac;
          border: 1px solid #fff; }
    /* line 805, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #HeaderArea .HeaderTop p {
      color: #fff;
      font-size: 1rem;
      font-family: 'Noto Sans JP', sans-serif;
      text-align: right;
      padding: 5px 15px; }
  /* line 822, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  nav#GlobalNavigation ul {
    display: flex; }
    /* line 824, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    nav#GlobalNavigation ul li {
      width: calc(100% / 3);
      /*border-right: 1px solid #435dac;*/ }
      /* line 827, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      nav#GlobalNavigation ul li:last-child {
        border-right: initial; }
      /* line 830, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      nav#GlobalNavigation ul li a {
        display: block;
        text-align: center;
        padding: 15px;
        transition: all .3s;
        /*未訪問のリンクの色*/
        /*訪問済みのリンクの色*/
        /*カーソルが乗っているリンクの色*/
        /*クリック中のリンクの色*/ }
        /* line 835, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        nav#GlobalNavigation ul li a:link {
          color: #fff;
          text-decoration: none;
          background: #263666; }
        /* line 840, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        nav#GlobalNavigation ul li a:visited {
          color: #fff;
          background: #263666; }
        /* line 844, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        nav#GlobalNavigation ul li a:hover {
          color: #263666;
          background: #fff; }
        /* line 848, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        nav#GlobalNavigation ul li a:active {
          color: #263666;
          background: #fff; }
        /* line 852, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        nav#GlobalNavigation ul li a.HomeBtn {
          transition: all .3s;
          /*未訪問のリンクの色*/
          /*訪問済みのリンクの色*/
          /*カーソルが乗っているリンクの色*/
          /*クリック中のリンクの色*/ }
          /* line 854, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
          nav#GlobalNavigation ul li a.HomeBtn:link {
            color: #fff;
            text-decoration: none;
            background: #263666; }
          /* line 859, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
          nav#GlobalNavigation ul li a.HomeBtn:visited {
            color: #fff;
            background: #263666; }
          /* line 863, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
          nav#GlobalNavigation ul li a.HomeBtn:hover {
            color: #263666;
            background: #fff; }
          /* line 867, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
          nav#GlobalNavigation ul li a.HomeBtn:active {
            color: #263666;
            background: #fff; }
        /* line 872, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        nav#GlobalNavigation ul li a.EntryBtn {
          transition: all .3s;
          /*未訪問のリンクの色*/
          /*訪問済みのリンクの色*/
          /*カーソルが乗っているリンクの色*/
          /*クリック中のリンクの色*/ }
          /* line 874, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
          nav#GlobalNavigation ul li a.EntryBtn:link {
            color: #fff;
            text-decoration: none;
            background: #4fa29e; }
          /* line 879, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
          nav#GlobalNavigation ul li a.EntryBtn:visited {
            color: #fff;
            background: #4fa29e; }
          /* line 883, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
          nav#GlobalNavigation ul li a.EntryBtn:hover {
            color: #4fa29e;
            background: #fff; }
          /* line 887, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
          nav#GlobalNavigation ul li a.EntryBtn:active {
            color: #4fa29e;
            background: #fff; }
        /* line 892, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        nav#GlobalNavigation ul li a.MypageBtn {
          transition: all .3s;
          /*未訪問のリンクの色*/
          /*訪問済みのリンクの色*/
          /*カーソルが乗っているリンクの色*/
          /*クリック中のリンクの色*/ }
          /* line 894, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
          nav#GlobalNavigation ul li a.MypageBtn:link {
            color: #fff;
            text-decoration: none;
            background: #d54141; }
          /* line 899, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
          nav#GlobalNavigation ul li a.MypageBtn:visited {
            color: #fff;
            background: #d54141; }
          /* line 903, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
          nav#GlobalNavigation ul li a.MypageBtn:hover {
            color: #d54141;
            background: #fff; }
          /* line 907, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
          nav#GlobalNavigation ul li a.MypageBtn:active {
            color: #d54141;
            background: #fff; }
  /* line 920, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  footer#FooterArea {
    background: #435dac; }
    /* line 922, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    footer#FooterArea .FooterTop {
      padding: 20px;
      border-bottom: 1px solid #7f96dd; }
      /* line 925, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      footer#FooterArea .FooterTop h3 {
        color: #fff;
        font-size: 1.5rem;
        text-align: center;
        font-family: 'Noto Sans JP', sans-serif;
        /*font-family: 'Noto Serif JP', serif;*/ }
    /* line 933, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    footer#FooterArea .CopyRight {
      padding: 10px; }
      /* line 935, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      footer#FooterArea .CopyRight p {
        color: #fff;
        text-align: center;
        font-size: .7rem; }
  /* line 944, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #mainContent {
    width: 96%;
    max-width: 950px;
    min-width: 720px;
    margin: 0 auto; }
  /* line 950, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #Footer_in_top {
    border-top: 1px solid #ccc;
    padding: 20px 0; }
    /* line 954, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #Footer_in_top .FooterContactTit ul {
      display: flex;
      justify-content: center; }
    /* line 961, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #Footer_in_top .FooterContactTit p {
      font-size: 1.1rem;
      line-height: 2;
      color: #444;
      text-align: center; }
    /* line 969, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #Footer_in_top .FooterContact p {
      font-size: 1rem;
      line-height: 2;
      color: #444;
      text-align: center; }
      /* line 974, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #Footer_in_top .FooterContact p a {
        transition: all .3s;
        /*未訪問のリンクの色*/
        /*訪問済みのリンクの色*/
        /*カーソルが乗っているリンクの色*/
        /*クリック中のリンクの色*/ }
        /* line 976, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        #Footer_in_top .FooterContact p a:link {
          color: #435dac;
          text-decoration: none; }
        /* line 980, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        #Footer_in_top .FooterContact p a:visited {
          color: #435dac; }
        /* line 983, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        #Footer_in_top .FooterContact p a:hover {
          color: #7f96dd; }
        /* line 986, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        #Footer_in_top .FooterContact p a:active {
          color: #7f96dd; } }

/* 720px〜959px：タブレット */
@media screen and (min-width: 750px) and (max-width: 959px) {
  /* line 997, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #HeaderArea {
    background: #435dac; }
    /* line 999, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #HeaderArea #HeaderContents {
      padding: 15px;
      border-bottom: 1px solid #7f96dd;
      position: relative; }
      /* line 1003, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #HeaderArea #HeaderContents h1 {
        text-align: center;
        font-size: 1.5rem;
        color: #fff;
        font-family: 'Noto Sans JP', sans-serif;
        /*font-family: 'Noto Serif JP', serif;*/
        font-weight: 600; }
      /* line 1011, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #HeaderArea #HeaderContents .Logout {
        position: relative; }
        /* line 1013, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        #HeaderArea #HeaderContents .Logout a {
          font-size: 0.95rem;
          font-weight: 500;
          padding: 7px 15px;
          width: 100px;
          text-align: center;
          transition: all .3s;
          position: absolute;
          left: 0px;
          top: -35px;
          /*未訪問のリンクの色*/
          /*訪問済みのリンクの色*/
          /*カーソルが乗っているリンクの色*/
          /*クリック中のリンクの色*/ }
          /* line 1023, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
          #HeaderArea #HeaderContents .Logout a:link {
            color: #3d3d3d;
            text-decoration: none;
            border-radius: 5px;
            background: #fff;
            border: 1px solid #fff; }
          /* line 1031, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
          #HeaderArea #HeaderContents .Logout a:visited {
            color: #3d3d3d;
            background: #fff;
            border: 1px solid #fff; }
          /* line 1036, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
          #HeaderArea #HeaderContents .Logout a:hover {
            color: #fff;
            background: #435dac;
            border: 1px solid #fff; }
          /* line 1041, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
          #HeaderArea #HeaderContents .Logout a:active {
            color: #fff;
            background: #435dac;
            border: 1px solid #fff; }
    /* line 1050, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #HeaderArea .HeaderTop p {
      color: #fff;
      font-size: 1rem;
      font-family: 'Noto Sans JP', sans-serif;
      text-align: right;
      padding: 5px 15px; }
  /* line 1059, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  header {
    position: relative; }
  /*開閉ボタン*/
  /* line 1063, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #nav_toggle {
    display: block;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 20px;
    right: 15px;
    z-index: 100; }
  /* line 1072, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #nav_toggle div {
    position: relative; }
  /* line 1075, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #nav_toggle span {
    display: block;
    height: 3px;
    background: #fff;
    position: absolute;
    width: 100%;
    left: 0;
    -webkit-transition: 0.5s ease-in-out;
    -moz-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out; }
  /* line 1086, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #nav_toggle span:nth-child(1) {
    top: 0px; }
  /* line 1089, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #nav_toggle span:nth-child(2) {
    top: 12px; }
  /* line 1092, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #nav_toggle span:nth-child(3) {
    top: 24px; }
  /*開閉ボタンopen時*/
  /* line 1097, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .open #nav_toggle span:nth-child(1) {
    top: 12px;
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    transform: rotate(135deg); }
  /* line 1103, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .open #nav_toggle span:nth-child(2) {
    width: 0;
    left: 50%; }
  /* line 1107, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .open #nav_toggle span:nth-child(3) {
    top: 12px;
    -webkit-transform: rotate(-135deg);
    -moz-transform: rotate(-135deg);
    transform: rotate(-135deg); }
  /* line 1114, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  nav {
    display: none;
    position: absolute;
    top: 100px;
    width: 100%;
    background: #263666;
    left: 0;
    z-index: 100; }
  /* line 1123, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  header nav ul {
    display: block;
    margin: 0 auto;
    width: 90%; }
  /* line 1128, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  header nav ul li {
    margin: 0 auto;
    text-align: center;
    border-bottom: 1px solid #435dac; }
  /* line 1133, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  header nav ul li:last-child {
    border: none; }
  /* line 1136, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  header nav ul li a {
    display: block;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    padding: 16px; }
  /* line 1143, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  header nav ul li.top_2 {
    display: block;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    padding: 16px; }
  /* line 1151, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  header nav ul li.sp_not {
    border-bottom: 0px; }
  /* line 1154, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul.dropmenu {
    width: 100%; }
  /* line 1157, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul.dropmenu li {
    background: #5c5c5c; }
  /* line 1160, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul.dropmenu li a {
    padding: 10px; }
    /* line 1162, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.dropmenu li a.menu__item__link {
      padding: 0 !important; }
  /* line 1166, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul.dropmenu li.sub {
    background: #828282;
    color: #5c5c5c; }
    /* line 1170, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.dropmenu li.sub a:link {
      color: #5c5c5c; }
  /* line 1178, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  footer#FooterArea {
    background: #435dac; }
    /* line 1180, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    footer#FooterArea .FooterTop {
      padding: 20px;
      border-bottom: 1px solid #7f96dd; }
      /* line 1183, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      footer#FooterArea .FooterTop h3 {
        color: #fff;
        font-size: 1.4rem;
        text-align: center;
        font-family: 'Noto Sans JP', sans-serif;
        /*font-family: 'Noto Serif JP', serif;*/ }
    /* line 1191, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    footer#FooterArea .CopyRight {
      padding: 10px; }
      /* line 1193, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      footer#FooterArea .CopyRight p {
        color: #fff;
        text-align: center;
        font-size: .7rem; }
  /* line 1202, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #mainContent {
    width: 96%;
    max-width: 950px;
    min-width: 720px;
    margin: 0 auto; }
  /* line 1209, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #Footer_in_top {
    border-top: 1px solid #ccc;
    padding: 20px 0; }
    /* line 1213, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #Footer_in_top .FooterContactTit ul {
      display: flex;
      justify-content: center; }
    /* line 1220, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #Footer_in_top .FooterContactTit p {
      font-size: 1.1rem;
      line-height: 2;
      color: #444;
      text-align: center; }
    /* line 1228, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #Footer_in_top .FooterContact p {
      font-size: 1rem;
      line-height: 2;
      color: #444;
      text-align: center; }
      /* line 1233, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #Footer_in_top .FooterContact p a {
        transition: all .3s;
        /*未訪問のリンクの色*/
        /*訪問済みのリンクの色*/
        /*カーソルが乗っているリンクの色*/
        /*クリック中のリンクの色*/ }
        /* line 1235, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        #Footer_in_top .FooterContact p a:link {
          color: #435dac;
          text-decoration: none; }
        /* line 1239, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        #Footer_in_top .FooterContact p a:visited {
          color: #435dac; }
        /* line 1242, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        #Footer_in_top .FooterContact p a:hover {
          color: #7f96dd; }
        /* line 1245, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        #Footer_in_top .FooterContact p a:active {
          color: #7f96dd; } }

/* 600px〜749px：タブレット */
@media screen and (min-width: 600px) and (max-width: 749px) {
  /* line 1256, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #HeaderArea {
    background: #435dac; }
    /* line 1258, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #HeaderArea #HeaderContents {
      padding: 15px;
      border-bottom: 1px solid #7f96dd;
      position: relative; }
      /* line 1262, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #HeaderArea #HeaderContents h1 {
        text-align: center;
        font-size: 1.4rem;
        color: #fff;
        font-family: 'Noto Sans JP', sans-serif;
        /*font-family: 'Noto Serif JP', serif;*/
        font-weight: 600; }
      /* line 1270, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #HeaderArea #HeaderContents .Logout {
        position: relative; }
        /* line 1272, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        #HeaderArea #HeaderContents .Logout a {
          font-size: 0.8rem;
          font-weight: 500;
          padding: 7px 5px;
          width: 100px;
          text-align: center;
          transition: all .3s;
          position: absolute;
          left: 0px;
          top: -35px;
          /*未訪問のリンクの色*/
          /*訪問済みのリンクの色*/
          /*カーソルが乗っているリンクの色*/
          /*クリック中のリンクの色*/ }
          /* line 1282, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
          #HeaderArea #HeaderContents .Logout a:link {
            color: #3d3d3d;
            text-decoration: none;
            border-radius: 5px;
            background: #fff;
            border: 1px solid #fff; }
          /* line 1290, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
          #HeaderArea #HeaderContents .Logout a:visited {
            color: #3d3d3d;
            background: #fff;
            border: 1px solid #fff; }
          /* line 1295, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
          #HeaderArea #HeaderContents .Logout a:hover {
            color: #fff;
            background: #435dac;
            border: 1px solid #fff; }
          /* line 1300, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
          #HeaderArea #HeaderContents .Logout a:active {
            color: #fff;
            background: #435dac;
            border: 1px solid #fff; }
    /* line 1309, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #HeaderArea .HeaderTop p {
      color: #fff;
      font-size: 1rem;
      font-family: 'Noto Sans JP', sans-serif;
      text-align: right;
      padding: 5px 15px; }
  /* line 1318, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  header {
    position: relative; }
  /*開閉ボタン*/
  /* line 1322, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #nav_toggle {
    display: block;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 20px;
    right: 10px;
    z-index: 100; }
  /* line 1331, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #nav_toggle div {
    position: relative; }
  /* line 1334, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #nav_toggle span {
    display: block;
    height: 3px;
    background: #fff;
    position: absolute;
    width: 100%;
    left: 0;
    -webkit-transition: 0.5s ease-in-out;
    -moz-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out; }
  /* line 1345, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #nav_toggle span:nth-child(1) {
    top: 0px; }
  /* line 1348, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #nav_toggle span:nth-child(2) {
    top: 12px; }
  /* line 1351, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #nav_toggle span:nth-child(3) {
    top: 24px; }
  /*開閉ボタンopen時*/
  /* line 1356, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .open #nav_toggle span:nth-child(1) {
    top: 12px;
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    transform: rotate(135deg); }
  /* line 1362, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .open #nav_toggle span:nth-child(2) {
    width: 0;
    left: 50%; }
  /* line 1366, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .open #nav_toggle span:nth-child(3) {
    top: 12px;
    -webkit-transform: rotate(-135deg);
    -moz-transform: rotate(-135deg);
    transform: rotate(-135deg); }
  /* line 1373, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  nav {
    display: none;
    position: absolute;
    top: 106px;
    width: 100%;
    background: #263666;
    left: 0;
    z-index: 100; }
  /* line 1382, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  header nav ul {
    display: block;
    margin: 0 auto;
    width: 90%; }
  /* line 1387, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  header nav ul li {
    margin: 0 auto;
    text-align: center;
    border-bottom: 1px solid #435dac; }
  /* line 1392, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  header nav ul li:last-child {
    border: none; }
  /* line 1395, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  header nav ul li a {
    display: block;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    padding: 16px; }
  /* line 1402, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  header nav ul li.top_2 {
    display: block;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    padding: 16px; }
  /* line 1410, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  header nav ul li.sp_not {
    border-bottom: 0px; }
  /* line 1413, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul.dropmenu {
    width: 100%; }
  /* line 1416, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul.dropmenu li {
    background: #5c5c5c; }
  /* line 1419, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul.dropmenu li a {
    padding: 10px; }
    /* line 1421, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.dropmenu li a.menu__item__link {
      padding: 0 !important; }
  /* line 1425, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul.dropmenu li.sub {
    background: #828282;
    color: #5c5c5c; }
    /* line 1429, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.dropmenu li.sub a:link {
      color: #5c5c5c; }
  /* line 1437, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  footer#FooterArea {
    background: #435dac; }
    /* line 1439, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    footer#FooterArea .FooterTop {
      padding: 20px;
      border-bottom: 1px solid #7f96dd; }
      /* line 1442, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      footer#FooterArea .FooterTop h3 {
        color: #fff;
        font-size: 1.3rem;
        text-align: center;
        font-family: 'Noto Sans JP', sans-serif;
        /*font-family: 'Noto Serif JP', serif;*/ }
    /* line 1450, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    footer#FooterArea .CopyRight {
      padding: 10px; }
      /* line 1452, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      footer#FooterArea .CopyRight p {
        color: #fff;
        text-align: center;
        font-size: .7rem; }
  /* line 1461, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #mainContent {
    width: 96%;
    max-width: 580px;
    min-width: 460px;
    margin: 0 auto; }
  /* line 1468, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #Footer_in_top {
    border-top: 1px solid #ccc;
    padding: 20px 0; }
    /* line 1472, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #Footer_in_top .FooterContactTit ul {
      display: flex;
      justify-content: center; }
    /* line 1479, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #Footer_in_top .FooterContactTit p {
      font-size: 1.1rem;
      line-height: 2;
      color: #444;
      text-align: center; }
    /* line 1487, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #Footer_in_top .FooterContact p {
      font-size: 1rem;
      line-height: 2;
      color: #444;
      text-align: center; }
      /* line 1492, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #Footer_in_top .FooterContact p a {
        transition: all .3s;
        /*未訪問のリンクの色*/
        /*訪問済みのリンクの色*/
        /*カーソルが乗っているリンクの色*/
        /*クリック中のリンクの色*/ }
        /* line 1494, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        #Footer_in_top .FooterContact p a:link {
          color: #435dac;
          text-decoration: none; }
        /* line 1498, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        #Footer_in_top .FooterContact p a:visited {
          color: #435dac; }
        /* line 1501, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        #Footer_in_top .FooterContact p a:hover {
          color: #7f96dd; }
        /* line 1504, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        #Footer_in_top .FooterContact p a:active {
          color: #7f96dd; } }

/* 480px〜599px：SP横 */
@media screen and (min-width: 480px) and (max-width: 599px) {
  /* line 1515, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #HeaderArea {
    background: #435dac; }
    /* line 1517, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #HeaderArea #HeaderContents {
      padding: 15px;
      border-bottom: 1px solid #7f96dd;
      position: relative; }
      /* line 1521, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #HeaderArea #HeaderContents h1 {
        text-align: center;
        font-size: 1.2rem;
        color: #fff;
        font-family: 'Noto Sans JP', sans-serif;
        /*font-family: 'Noto Serif JP', serif;*/
        font-weight: 600; }
      /* line 1529, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #HeaderArea #HeaderContents .Logout {
        position: relative; }
        /* line 1531, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        #HeaderArea #HeaderContents .Logout a {
          font-size: 0.7rem;
          font-weight: 500;
          padding: 4px 1px;
          width: 80px;
          text-align: center;
          transition: all .3s;
          position: absolute;
          left: 0px;
          top: -24px;
          /*未訪問のリンクの色*/
          /*訪問済みのリンクの色*/
          /*カーソルが乗っているリンクの色*/
          /*クリック中のリンクの色*/ }
          /* line 1541, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
          #HeaderArea #HeaderContents .Logout a:link {
            color: #3d3d3d;
            text-decoration: none;
            border-radius: 5px;
            background: #fff;
            border: 1px solid #fff; }
          /* line 1549, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
          #HeaderArea #HeaderContents .Logout a:visited {
            color: #3d3d3d;
            background: #fff;
            border: 1px solid #fff; }
          /* line 1554, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
          #HeaderArea #HeaderContents .Logout a:hover {
            color: #fff;
            background: #435dac;
            border: 1px solid #fff; }
          /* line 1559, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
          #HeaderArea #HeaderContents .Logout a:active {
            color: #fff;
            background: #435dac;
            border: 1px solid #fff; }
    /* line 1568, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #HeaderArea .HeaderTop p {
      color: #fff;
      font-size: 0.8rem;
      font-family: 'Noto Sans JP', sans-serif;
      text-align: right;
      padding: 8px 15px; }
  /* line 1577, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  header {
    position: relative; }
  /*開閉ボタン*/
  /* line 1581, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #nav_toggle {
    display: block;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 20px;
    right: 10px;
    z-index: 100; }
  /* line 1590, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #nav_toggle div {
    position: relative; }
  /* line 1593, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #nav_toggle span {
    display: block;
    height: 3px;
    background: #fff;
    position: absolute;
    width: 100%;
    left: 0;
    -webkit-transition: 0.5s ease-in-out;
    -moz-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out; }
  /* line 1604, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #nav_toggle span:nth-child(1) {
    top: 0px; }
  /* line 1607, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #nav_toggle span:nth-child(2) {
    top: 12px; }
  /* line 1610, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #nav_toggle span:nth-child(3) {
    top: 24px; }
  /*開閉ボタンopen時*/
  /* line 1615, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .open #nav_toggle span:nth-child(1) {
    top: 12px;
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    transform: rotate(135deg); }
  /* line 1621, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .open #nav_toggle span:nth-child(2) {
    width: 0;
    left: 50%; }
  /* line 1625, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .open #nav_toggle span:nth-child(3) {
    top: 12px;
    -webkit-transform: rotate(-135deg);
    -moz-transform: rotate(-135deg);
    transform: rotate(-135deg); }
  /* line 1632, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  nav {
    display: none;
    position: absolute;
    top: 96px;
    width: 100%;
    background: #263666;
    left: 0;
    z-index: 100; }
  /* line 1641, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  header nav ul {
    display: block;
    margin: 0 auto;
    width: 90%; }
  /* line 1646, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  header nav ul li {
    margin: 0 auto;
    text-align: center;
    border-bottom: 1px solid #435dac; }
  /* line 1651, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  header nav ul li:last-child {
    border: none; }
  /* line 1654, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  header nav ul li a {
    display: block;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    padding: 16px; }
  /* line 1661, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  header nav ul li.top_2 {
    display: block;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    padding: 16px; }
  /* line 1669, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  header nav ul li.sp_not {
    border-bottom: 0px; }
  /* line 1672, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul.dropmenu {
    width: 100%; }
  /* line 1675, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul.dropmenu li {
    background: #5c5c5c; }
  /* line 1678, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul.dropmenu li a {
    padding: 10px; }
    /* line 1680, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.dropmenu li a.menu__item__link {
      padding: 0 !important; }
  /* line 1684, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul.dropmenu li.sub {
    background: #828282;
    color: #5c5c5c; }
    /* line 1688, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.dropmenu li.sub a:link {
      color: #5c5c5c; }
  /* line 1696, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  footer#FooterArea {
    background: #435dac; }
    /* line 1698, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    footer#FooterArea .FooterTop {
      padding: 20px;
      border-bottom: 1px solid #7f96dd; }
      /* line 1701, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      footer#FooterArea .FooterTop h3 {
        color: #fff;
        font-size: 1.3rem;
        text-align: center;
        font-family: 'Noto Sans JP', sans-serif;
        /*font-family: 'Noto Serif JP', serif;*/ }
    /* line 1709, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    footer#FooterArea .CopyRight {
      padding: 10px; }
      /* line 1711, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      footer#FooterArea .CopyRight p {
        color: #fff;
        text-align: center;
        font-size: .7rem; }
  /* line 1720, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #mainContent {
    width: 96%;
    max-width: 580px;
    min-width: 460px;
    margin: 0 auto; }
  /* line 1727, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #Footer_in_top {
    border-top: 1px solid #ccc;
    padding: 20px 0; }
    /* line 1731, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #Footer_in_top .FooterContactTit ul {
      display: flex;
      justify-content: center; }
    /* line 1738, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #Footer_in_top .FooterContactTit p {
      font-size: 1.1rem;
      line-height: 2;
      color: #444;
      text-align: center; }
    /* line 1746, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #Footer_in_top .FooterContact p {
      font-size: 1rem;
      line-height: 2;
      color: #444;
      text-align: center; }
      /* line 1751, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #Footer_in_top .FooterContact p a {
        transition: all .3s;
        /*未訪問のリンクの色*/
        /*訪問済みのリンクの色*/
        /*カーソルが乗っているリンクの色*/
        /*クリック中のリンクの色*/ }
        /* line 1753, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        #Footer_in_top .FooterContact p a:link {
          color: #435dac;
          text-decoration: none; }
        /* line 1757, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        #Footer_in_top .FooterContact p a:visited {
          color: #435dac; }
        /* line 1760, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        #Footer_in_top .FooterContact p a:hover {
          color: #7f96dd; }
        /* line 1763, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        #Footer_in_top .FooterContact p a:active {
          color: #7f96dd; } }

/* 〜479px：SP縦 */
@media screen and (max-width: 479px) {
  /* line 1774, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #HeaderArea {
    background: #435dac; }
    /* line 1776, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #HeaderArea #HeaderContents {
      padding: 15px;
      border-bottom: 1px solid #7f96dd;
      position: relative; }
      /* line 1780, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #HeaderArea #HeaderContents h1 {
        text-align: center;
        font-size: 1rem;
        color: #fff;
        font-family: 'Noto Sans JP', sans-serif;
        /*font-family: 'Noto Serif JP', serif;*/
        font-weight: 600; }
      /* line 1788, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #HeaderArea #HeaderContents .Logout {
        position: relative; }
        /* line 1790, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        #HeaderArea #HeaderContents .Logout a {
          font-size: 0.7rem;
          font-weight: 500;
          padding: 4px 1px;
          width: 70px;
          text-align: center;
          transition: all .3s;
          position: absolute;
          left: 0px;
          top: -24px;
          /*未訪問のリンクの色*/
          /*訪問済みのリンクの色*/
          /*カーソルが乗っているリンクの色*/
          /*クリック中のリンクの色*/ }
          /* line 1800, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
          #HeaderArea #HeaderContents .Logout a:link {
            color: #3d3d3d;
            text-decoration: none;
            border-radius: 5px;
            background: #fff;
            border: 1px solid #fff; }
          /* line 1808, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
          #HeaderArea #HeaderContents .Logout a:visited {
            color: #3d3d3d;
            background: #fff;
            border: 1px solid #fff; }
          /* line 1813, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
          #HeaderArea #HeaderContents .Logout a:hover {
            color: #fff;
            background: #435dac;
            border: 1px solid #fff; }
          /* line 1818, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
          #HeaderArea #HeaderContents .Logout a:active {
            color: #fff;
            background: #435dac;
            border: 1px solid #fff; }
    /* line 1827, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #HeaderArea .HeaderTop p {
      color: #fff;
      font-size: 0.7rem;
      font-family: 'Noto Sans JP', sans-serif;
      text-align: right;
      padding: 8px 15px; }
  /* line 1836, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  header {
    position: relative; }
  /*開閉ボタン*/
  /* line 1840, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #nav_toggle {
    display: block;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 20px;
    right: 10px;
    z-index: 100; }
  /* line 1849, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #nav_toggle div {
    position: relative; }
  /* line 1852, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #nav_toggle span {
    display: block;
    height: 3px;
    background: #fff;
    position: absolute;
    width: 100%;
    left: 0;
    -webkit-transition: 0.5s ease-in-out;
    -moz-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out; }
  /* line 1863, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #nav_toggle span:nth-child(1) {
    top: 0px; }
  /* line 1866, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #nav_toggle span:nth-child(2) {
    top: 12px; }
  /* line 1869, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #nav_toggle span:nth-child(3) {
    top: 24px; }
  /*開閉ボタンopen時*/
  /* line 1874, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .open #nav_toggle span:nth-child(1) {
    top: 12px;
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    transform: rotate(135deg); }
  /* line 1880, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .open #nav_toggle span:nth-child(2) {
    width: 0;
    left: 50%; }
  /* line 1884, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .open #nav_toggle span:nth-child(3) {
    top: 12px;
    -webkit-transform: rotate(-135deg);
    -moz-transform: rotate(-135deg);
    transform: rotate(-135deg); }
  /* line 1891, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  nav {
    display: none;
    position: absolute;
    top: 86px;
    width: 100%;
    background: #263666;
    left: 0;
    z-index: 100; }
  /* line 1900, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  header nav ul {
    display: block;
    margin: 0 auto;
    width: 90%; }
  /* line 1905, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  header nav ul li {
    margin: 0 auto;
    text-align: center;
    border-bottom: 1px solid #435dac; }
  /* line 1910, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  header nav ul li:last-child {
    border: none; }
  /* line 1913, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  header nav ul li a {
    display: block;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    padding: 16px; }
  /* line 1920, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  header nav ul li.top_2 {
    display: block;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    padding: 16px; }
  /* line 1928, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  header nav ul li.sp_not {
    border-bottom: 0px; }
  /* line 1931, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul.dropmenu {
    width: 100%; }
  /* line 1934, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul.dropmenu li {
    background: #5c5c5c; }
  /* line 1937, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul.dropmenu li a {
    padding: 10px; }
    /* line 1939, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.dropmenu li a.menu__item__link {
      padding: 0 !important; }
  /* line 1943, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul.dropmenu li.sub {
    background: #828282;
    color: #5c5c5c; }
    /* line 1947, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.dropmenu li.sub a:link {
      color: #5c5c5c; }
  /* line 1955, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  footer#FooterArea {
    background: #435dac; }
    /* line 1957, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    footer#FooterArea .FooterTop {
      padding: 20px;
      border-bottom: 1px solid #7f96dd; }
      /* line 1960, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      footer#FooterArea .FooterTop h3 {
        color: #fff;
        font-size: 1.3rem;
        text-align: center;
        font-family: 'Noto Sans JP', sans-serif;
        /*font-family: 'Noto Serif JP', serif;*/ }
    /* line 1968, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    footer#FooterArea .CopyRight {
      padding: 10px; }
      /* line 1970, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      footer#FooterArea .CopyRight p {
        color: #fff;
        text-align: center;
        font-size: .7rem; }
  /* line 1979, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #mainContent {
    width: 96%;
    max-width: 460px;
    min-width: 320px;
    margin: 0 auto; }
  /* line 1986, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #Footer_in_top {
    border-top: 1px solid #ccc;
    padding: 20px 0; }
    /* line 1990, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #Footer_in_top .FooterContactTit ul {
      display: flex;
      justify-content: center; }
    /* line 1997, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #Footer_in_top .FooterContactTit p {
      font-size: 1.1rem;
      line-height: 2;
      color: #444;
      text-align: center; }
    /* line 2005, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #Footer_in_top .FooterContact p {
      font-size: 1rem;
      line-height: 2;
      color: #444;
      text-align: center; }
      /* line 2010, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #Footer_in_top .FooterContact p a {
        transition: all .3s;
        /*未訪問のリンクの色*/
        /*訪問済みのリンクの色*/
        /*カーソルが乗っているリンクの色*/
        /*クリック中のリンクの色*/ }
        /* line 2012, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        #Footer_in_top .FooterContact p a:link {
          color: #435dac;
          text-decoration: none; }
        /* line 2016, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        #Footer_in_top .FooterContact p a:visited {
          color: #435dac; }
        /* line 2019, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        #Footer_in_top .FooterContact p a:hover {
          color: #7f96dd; }
        /* line 2022, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        #Footer_in_top .FooterContact p a:active {
          color: #7f96dd; } }

/* 1280px〜：大型PC*/
@media print, screen and (min-width: 1280px) {
  /* line 2034, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  main#mainContent {
    /*Title*/ }
    /* line 2036, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    main#mainContent h3 {
      font-size: 1.8rem;
      margin: 70px 0 30px;
      padding: 10px 20px;
      position: relative;
      background-color: #435dac;
      font-weight: 600;
      color: #fff;
      border-radius: 5px;
      line-height: 2; }
      /* line 2046, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      main#mainContent h3 span {
        border-left: 3px solid #cddcff;
        padding-left: 15px; }
    /* line 2051, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    main#mainContent h4 {
      margin: 40px 0 20px;
      padding: 0 0 20px;
      font-size: 1.5rem;
      color: #444;
      clear: both;
      border-bottom: 1px solid #cacaca; }
    /* line 2059, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    main#mainContent h5 {
      border-left: 1px solid #435dac;
      font-size: 1.4rem;
      font-weight: normal;
      padding-left: 16px;
      margin: 10px 0 20px;
      color: #444; }
    /* line 2067, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    main#mainContent h6 {
      font-size: 1.2rem;
      font-weight: bold;
      margin: 10px 0 15px;
      color: #435dac; }
    /* line 2073, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    main#mainContent p {
      font-size: 1rem;
      line-height: 2;
      margin: 0 0 10px;
      color: #444;
      font-family: 'Noto Sans JP', sans-serif; }
    /* line 2080, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    main#mainContent .Tit_L {
      color: #435dac;
      font-size: 1.4rem;
      border-bottom: 1px solid #ccc;
      position: relative;
      padding-bottom: 15px;
      margin-bottom: 20px; }
      /* line 2087, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      main#mainContent .Tit_L:after {
        content: "";
        background: #435dac;
        width: 100px;
        position: absolute;
        left: 0;
        bottom: -1px;
        height: 1px; }
  /* line 2099, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #CategoryTitle {
    /*background: #e7e7e7;*/
    background: #dde5f9;
    width: 100%;
    height: 150px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 40px; }
    /* line 2108, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #CategoryTitle h2 {
      position: relative;
      text-align: center;
      color: #444;
      font-size: 1.8rem; }
      /* line 2113, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #CategoryTitle h2:after {
        border-bottom: 1px solid #444;
        content: "";
        display: block;
        height: 0;
        margin: 0 auto;
        padding: 0 0 .9rem;
        width: 30px; }
  /* line 2124, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #CategoryTitle02 {
    background: #e7e7e7;
    width: 100%;
    height: 150px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 40px; }
    /* line 2132, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #CategoryTitle02 h2 {
      position: relative;
      text-align: center;
      color: #444;
      font-size: 1.8rem; }
  /* line 2141, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .CategoryTitle04 h2 {
    position: relative;
    padding: 0 65px;
    text-align: center;
    font-size: 1.8rem;
    margin: 40px 0; }
    /* line 2147, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .CategoryTitle04 h2:before {
      position: absolute;
      top: calc(50% - 1px);
      left: 0;
      width: 100%;
      height: 2px;
      content: '';
      background: #000; }
    /* line 2156, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .CategoryTitle04 h2 span {
      position: relative;
      padding: 0 1em;
      background: #fff; } }

/* 960px〜1279px：小型PC */
@media screen and (min-width: 960px) and (max-width: 1279px) {
  /* line 2168, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  main#mainContent {
    /*Title*/ }
    /* line 2170, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    main#mainContent h3 {
      font-size: 1.7rem;
      margin: 70px 0 30px;
      padding: 10px 20px;
      position: relative;
      background-color: #435dac;
      font-weight: 600;
      color: #fff;
      border-radius: 5px;
      line-height: 2; }
      /* line 2180, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      main#mainContent h3 span {
        border-left: 3px solid #cddcff;
        padding-left: 15px; }
    /* line 2185, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    main#mainContent h4 {
      margin: 40px 0 20px;
      padding: 0 0 20px;
      font-size: 1.5rem;
      color: #444;
      clear: both;
      border-bottom: 1px solid #cacaca; }
    /* line 2193, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    main#mainContent h5 {
      border-left: 1px solid #435dac;
      font-size: 1.4rem;
      font-weight: normal;
      padding-left: 16px;
      margin: 10px 0 20px;
      color: #444; }
    /* line 2201, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    main#mainContent h6 {
      font-size: 1.2rem;
      font-weight: bold;
      margin: 10px 0 15px;
      color: #435dac; }
    /* line 2207, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    main#mainContent p {
      font-size: 1rem;
      line-height: 2;
      margin: 0 0 10px;
      color: #444;
      font-family: 'Noto Sans JP', sans-serif; }
    /* line 2214, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    main#mainContent .Tit_L {
      color: #435dac;
      font-size: 1.4rem;
      border-bottom: 1px solid #ccc;
      position: relative;
      padding-bottom: 15px;
      margin-bottom: 20px; }
      /* line 2221, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      main#mainContent .Tit_L:after {
        content: "";
        background: #435dac;
        width: 100px;
        position: absolute;
        left: 0;
        bottom: -1px;
        height: 1px; }
  /* line 2233, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #CategoryTitle {
    /*background: #e7e7e7;*/
    background: #dde5f9;
    width: 100%;
    height: 150px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 40px; }
    /* line 2242, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #CategoryTitle h2 {
      position: relative;
      text-align: center;
      color: #444;
      font-size: 1.8rem; }
      /* line 2247, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #CategoryTitle h2:after {
        border-bottom: 1px solid #444;
        content: "";
        display: block;
        height: 0;
        margin: 0 auto;
        padding: 0 0 .9rem;
        width: 30px; }
  /* line 2258, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #CategoryTitle02 {
    background: #e7e7e7;
    width: 100%;
    height: 150px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 40px; }
    /* line 2266, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #CategoryTitle02 h2 {
      position: relative;
      text-align: center;
      color: #444;
      font-size: 1.8rem; }
  /* line 2274, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .CategoryTitle04 h2 {
    position: relative;
    padding: 0 65px;
    text-align: center;
    font-size: 1.8rem;
    margin: 40px 0; }
    /* line 2280, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .CategoryTitle04 h2:before {
      position: absolute;
      top: calc(50% - 1px);
      left: 0;
      width: 100%;
      height: 2px;
      content: '';
      background: #000; }
    /* line 2289, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .CategoryTitle04 h2 span {
      position: relative;
      padding: 0 1em;
      background: #fff; } }

/* 720px〜959px：タブレット */
@media screen and (min-width: 750px) and (max-width: 959px) {
  /* line 2301, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  main#mainContent {
    /*Title*/ }
    /* line 2303, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    main#mainContent h3 {
      font-size: 1.7rem;
      margin: 70px 0 30px;
      padding: 10px 20px;
      position: relative;
      background-color: #435dac;
      font-weight: 600;
      color: #fff;
      border-radius: 5px;
      line-height: 2; }
      /* line 2313, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      main#mainContent h3 span {
        border-left: 3px solid #cddcff;
        padding-left: 15px; }
    /* line 2318, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    main#mainContent h4 {
      margin: 40px 0 20px;
      padding: 0 0 20px;
      font-size: 1.4rem;
      color: #444;
      clear: both;
      border-bottom: 1px solid #cacaca; }
    /* line 2326, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    main#mainContent h5 {
      border-left: 1px solid #435dac;
      font-size: 1.3rem;
      font-weight: normal;
      padding-left: 16px;
      margin: 10px 0 20px;
      color: #444; }
    /* line 2334, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    main#mainContent h6 {
      font-size: 1.1rem;
      font-weight: bold;
      margin: 10px 0 15px;
      color: #435dac; }
    /* line 2340, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    main#mainContent p {
      font-size: 1rem;
      line-height: 2;
      margin: 0 0 10px;
      color: #444;
      font-family: 'Noto Sans JP', sans-serif; }
    /* line 2347, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    main#mainContent .Tit_L {
      color: #435dac;
      font-size: 1.4rem;
      border-bottom: 1px solid #ccc;
      position: relative;
      padding-bottom: 15px;
      margin-bottom: 20px; }
      /* line 2354, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      main#mainContent .Tit_L:after {
        content: "";
        background: #435dac;
        width: 100px;
        position: absolute;
        left: 0;
        bottom: -1px;
        height: 1px; }
  /* line 2366, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #CategoryTitle {
    /*background: #e7e7e7;*/
    background: #dde5f9;
    width: 100%;
    height: 150px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 40px; }
    /* line 2375, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #CategoryTitle h2 {
      position: relative;
      text-align: center;
      color: #444;
      font-size: 1.6rem; }
      /* line 2380, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #CategoryTitle h2:after {
        border-bottom: 1px solid #444;
        content: "";
        display: block;
        height: 0;
        margin: 0 auto;
        padding: 0 0 .9rem;
        width: 30px; }
  /* line 2391, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #CategoryTitle02 {
    background: #e7e7e7;
    width: 100%;
    height: 150px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 40px; }
    /* line 2399, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #CategoryTitle02 h2 {
      position: relative;
      text-align: center;
      color: #444;
      font-size: 1.6rem; }
  /* line 2407, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .CategoryTitle04 h2 {
    position: relative;
    padding: 0 65px;
    text-align: center;
    font-size: 1.6rem;
    margin: 40px 0; }
    /* line 2413, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .CategoryTitle04 h2:before {
      position: absolute;
      top: calc(50% - 1px);
      left: 0;
      width: 100%;
      height: 2px;
      content: '';
      background: #000; }
    /* line 2422, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .CategoryTitle04 h2 span {
      position: relative;
      padding: 0 1em;
      background: #fff; } }

/* 600px〜749px：タブレット */
@media screen and (min-width: 600px) and (max-width: 749px) {
  /* line 2434, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  main#mainContent {
    /*Title*/ }
    /* line 2436, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    main#mainContent h3 {
      font-size: 1.6rem;
      margin: 70px 0 30px;
      padding: 10px 20px;
      position: relative;
      background-color: #435dac;
      font-weight: 600;
      color: #fff;
      border-radius: 5px;
      line-height: 2; }
      /* line 2446, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      main#mainContent h3 span {
        border-left: 3px solid #cddcff;
        padding-left: 15px; }
    /* line 2451, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    main#mainContent h4 {
      margin: 40px 0 20px;
      padding: 0 0 20px;
      font-size: 1.4rem;
      color: #444;
      clear: both;
      border-bottom: 1px solid #cacaca; }
    /* line 2459, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    main#mainContent h5 {
      border-left: 1px solid #435dac;
      font-size: 1.3rem;
      font-weight: normal;
      padding-left: 16px;
      margin: 10px 0 20px;
      color: #444; }
    /* line 2467, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    main#mainContent h6 {
      font-size: 1.1rem;
      font-weight: bold;
      margin: 10px 0 15px;
      color: #435dac; }
    /* line 2473, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    main#mainContent p {
      font-size: 1rem;
      line-height: 2;
      margin: 0 0 10px;
      color: #444;
      font-family: 'Noto Sans JP', sans-serif; }
    /* line 2480, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    main#mainContent .Tit_L {
      color: #435dac;
      font-size: 1.4rem;
      border-bottom: 1px solid #ccc;
      position: relative;
      padding-bottom: 15px;
      margin-bottom: 20px; }
      /* line 2487, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      main#mainContent .Tit_L:after {
        content: "";
        background: #435dac;
        width: 100px;
        position: absolute;
        left: 0;
        bottom: -1px;
        height: 1px; }
  /* line 2499, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #CategoryTitle {
    /*background: #e7e7e7;*/
    background: #dde5f9;
    width: 100%;
    height: 150px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 30px; }
    /* line 2508, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #CategoryTitle h2 {
      position: relative;
      text-align: center;
      color: #444;
      font-size: 1.5rem; }
      /* line 2513, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #CategoryTitle h2:after {
        border-bottom: 1px solid #444;
        content: "";
        display: block;
        height: 0;
        margin: 0 auto;
        padding: 0 0 .9rem;
        width: 30px; }
  /* line 2524, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #CategoryTitle02 {
    background: #e7e7e7;
    width: 100%;
    height: 150px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 30px; }
    /* line 2532, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #CategoryTitle02 h2 {
      position: relative;
      text-align: center;
      color: #444;
      font-size: 1.5rem; }
  /* line 2540, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .CategoryTitle04 h2 {
    position: relative;
    padding: 0 65px;
    text-align: center;
    font-size: 1.5rem;
    margin: 40px 0; }
    /* line 2546, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .CategoryTitle04 h2:before {
      position: absolute;
      top: calc(50% - 1px);
      left: 0;
      width: 100%;
      height: 2px;
      content: '';
      background: #000; }
    /* line 2555, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .CategoryTitle04 h2 span {
      position: relative;
      padding: 0 1em;
      background: #fff; } }

/* 480px〜599px：SP横 */
@media screen and (min-width: 480px) and (max-width: 599px) {
  /* line 2567, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  main#mainContent {
    /*Title*/ }
    /* line 2569, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    main#mainContent h3 {
      font-size: 1.4rem;
      margin: 70px 0 30px;
      padding: 10px 20px;
      position: relative;
      background-color: #435dac;
      font-weight: 600;
      color: #fff;
      border-radius: 5px;
      line-height: 2; }
      /* line 2579, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      main#mainContent h3 span {
        border-left: 3px solid #cddcff;
        padding-left: 15px; }
    /* line 2584, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    main#mainContent h4 {
      margin: 40px 0 20px;
      padding: 0 0 20px;
      font-size: 1.3rem;
      color: #444;
      clear: both;
      border-bottom: 1px solid #cacaca; }
    /* line 2592, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    main#mainContent h5 {
      border-left: 1px solid #435dac;
      font-size: 1.2rem;
      font-weight: normal;
      padding-left: 16px;
      margin: 10px 0 20px;
      color: #444; }
    /* line 2600, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    main#mainContent h6 {
      font-size: 1.1rem;
      font-weight: bold;
      margin: 10px 0 15px;
      color: #435dac; }
    /* line 2606, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    main#mainContent p {
      font-size: 1rem;
      line-height: 2;
      margin: 0 0 10px;
      color: #444;
      font-family: 'Noto Sans JP', sans-serif; }
    /* line 2613, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    main#mainContent .Tit_L {
      color: #435dac;
      font-size: 1.4rem;
      border-bottom: 1px solid #ccc;
      position: relative;
      padding-bottom: 15px;
      margin-bottom: 20px; }
      /* line 2620, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      main#mainContent .Tit_L:after {
        content: "";
        background: #435dac;
        width: 100px;
        position: absolute;
        left: 0;
        bottom: -1px;
        height: 1px; }
  /* line 2632, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #CategoryTitle {
    /*background: #e7e7e7;*/
    background: #dde5f9;
    width: 100%;
    height: 150px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 30px; }
    /* line 2641, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #CategoryTitle h2 {
      position: relative;
      text-align: center;
      color: #444;
      font-size: 1.5rem; }
      /* line 2646, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #CategoryTitle h2:after {
        border-bottom: 1px solid #444;
        content: "";
        display: block;
        height: 0;
        margin: 0 auto;
        padding: 0 0 .9rem;
        width: 30px; }
  /* line 2657, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #CategoryTitle02 {
    background: #e7e7e7;
    width: 100%;
    height: 150px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 30px; }
    /* line 2665, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #CategoryTitle02 h2 {
      position: relative;
      text-align: center;
      color: #444;
      font-size: 1.5rem; }
  /* line 2673, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .CategoryTitle04 h2 {
    position: relative;
    padding: 0 65px;
    text-align: center;
    font-size: 1.5rem;
    margin: 35px 0; }
    /* line 2679, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .CategoryTitle04 h2:before {
      position: absolute;
      top: calc(50% - 1px);
      left: 0;
      width: 100%;
      height: 2px;
      content: '';
      background: #000; }
    /* line 2688, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .CategoryTitle04 h2 span {
      position: relative;
      padding: 0 1em;
      background: #fff; } }

/* 〜479px：SP縦 */
@media screen and (max-width: 479px) {
  /* line 2700, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  main#mainContent {
    /*Title*/ }
    /* line 2702, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    main#mainContent h3 {
      font-size: 1.3rem;
      margin: 70px 0 30px;
      padding: 10px 20px;
      position: relative;
      background-color: #435dac;
      font-weight: 600;
      color: #fff;
      border-radius: 5px;
      line-height: 2; }
      /* line 2712, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      main#mainContent h3 span {
        border-left: 3px solid #cddcff;
        padding-left: 15px; }
    /* line 2717, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    main#mainContent h4 {
      margin: 40px 0 20px;
      padding: 0 0 20px;
      font-size: 1.2rem;
      color: #444;
      clear: both;
      border-bottom: 1px solid #cacaca; }
    /* line 2725, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    main#mainContent h5 {
      border-left: 1px solid #435dac;
      font-size: 1.1rem;
      font-weight: normal;
      padding-left: 16px;
      margin: 10px 0 20px;
      color: #444; }
    /* line 2733, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    main#mainContent h6 {
      font-size: 1.1rem;
      font-weight: bold;
      margin: 10px 0 15px;
      color: #435dac; }
    /* line 2739, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    main#mainContent p {
      font-size: 1rem;
      line-height: 2;
      margin: 0 0 10px;
      color: #444;
      font-family: 'Noto Sans JP', sans-serif; }
    /* line 2746, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    main#mainContent .Tit_L {
      color: #435dac;
      font-size: 1.4rem;
      border-bottom: 1px solid #ccc;
      position: relative;
      padding-bottom: 15px;
      margin-bottom: 20px; }
      /* line 2753, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      main#mainContent .Tit_L:after {
        content: "";
        background: #435dac;
        width: 100px;
        position: absolute;
        left: 0;
        bottom: -1px;
        height: 1px; }
  /* line 2765, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #CategoryTitle {
    /*background: #e7e7e7;*/
    background: #dde5f9;
    width: 100%;
    height: 150px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 30px; }
    /* line 2774, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #CategoryTitle h2 {
      position: relative;
      text-align: center;
      color: #444;
      font-size: 1.5rem; }
      /* line 2779, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #CategoryTitle h2:after {
        border-bottom: 1px solid #444;
        content: "";
        display: block;
        height: 0;
        margin: 0 auto;
        padding: 0 0 .9rem;
        width: 30px; }
  /* line 2790, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #CategoryTitle02 {
    background: #e7e7e7;
    width: 100%;
    height: 150px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 30px; }
    /* line 2798, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #CategoryTitle02 h2 {
      position: relative;
      text-align: center;
      color: #444;
      font-size: 1.5rem; }
  /* line 2806, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .CategoryTitle04 h2 {
    position: relative;
    padding: 0 65px;
    text-align: center;
    font-size: 1.5rem;
    margin: 30px 0; }
    /* line 2812, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .CategoryTitle04 h2:before {
      position: absolute;
      top: calc(50% - 1px);
      left: 0;
      width: 100%;
      height: 2px;
      content: '';
      background: #000; }
    /* line 2821, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .CategoryTitle04 h2 span {
      position: relative;
      padding: 0 1em;
      background: #fff; } }

/* 1280px〜：大型PC*/
@media print, screen and (min-width: 1280px) {
  /* line 2834, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul.attention {
    margin-left: 15px; }
    /* line 2836, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.attention li {
      list-style-type: none;
      font-size: 0.95rem;
      line-height: 2;
      color: #717171; }
      /* line 2841, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul.attention li:before {
        display: inline;
        content: "※";
        margin: 0 0 0 -1rem;
        font-size: 0.95rem;
        color: #717171; }
      /* line 2848, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul.attention li a {
        transition: all .3s;
        /*未訪問のリンクの色*/
        /*訪問済みのリンクの色*/
        /*カーソルが乗っているリンクの色*/
        /*クリック中のリンクの色*/ }
        /* line 2850, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.attention li a:link {
          color: #435dac;
          text-decoration: none; }
        /* line 2854, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.attention li a:visited {
          color: #435dac; }
        /* line 2857, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.attention li a:hover {
          color: #7f96dd; }
        /* line 2860, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.attention li a:active {
          color: #7f96dd; }
  /* line 2866, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul.attention02 {
    margin-left: 15px; }
    /* line 2868, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.attention02 li {
      list-style-type: none;
      font-size: 1.1rem;
      line-height: 2;
      color: #717171; }
      /* line 2873, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul.attention02 li:before {
        display: inline;
        content: "※";
        margin: 0 0 0 -1rem;
        font-size: 1.1rem;
        color: #717171; }
      /* line 2880, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul.attention02 li a {
        transition: all .3s;
        /*未訪問のリンクの色*/
        /*訪問済みのリンクの色*/
        /*カーソルが乗っているリンクの色*/
        /*クリック中のリンクの色*/ }
        /* line 2882, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.attention02 li a:link {
          color: #435dac;
          text-decoration: none; }
        /* line 2886, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.attention02 li a:visited {
          color: #435dac; }
        /* line 2889, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.attention02 li a:hover {
          color: #7f96dd; }
        /* line 2892, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.attention02 li a:active {
          color: #7f96dd; }
  /* line 2898, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul.attention03 {
    margin-left: 15px; }
    /* line 2900, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.attention03 li {
      list-style-type: none;
      font-size: 1.1rem;
      font-weight: bold;
      line-height: 2;
      color: #ff0000; }
      /* line 2906, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul.attention03 li:before {
        display: inline;
        content: "※";
        margin: 0 0 0 -1rem;
        font-size: 1.1rem;
        font-weight: bold;
        color: #ff0000; }
      /* line 2914, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul.attention03 li a {
        transition: all .3s;
        /*未訪問のリンクの色*/
        /*訪問済みのリンクの色*/
        /*カーソルが乗っているリンクの色*/
        /*クリック中のリンクの色*/ }
        /* line 2916, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.attention03 li a:link {
          color: #435dac;
          text-decoration: none; }
        /* line 2920, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.attention03 li a:visited {
          color: #435dac; }
        /* line 2923, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.attention03 li a:hover {
          color: #7f96dd; }
        /* line 2926, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.attention03 li a:active {
          color: #7f96dd; }
  /* line 2933, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul.LIst01 li {
    position: relative;
    line-height: 2;
    margin: 0px 0px 1em;
    padding-left: 25px;
    font-size: 0.95rem;
    color: #444; }
    /* line 2940, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.LIst01 li:after {
      display: block;
      content: '';
      position: absolute;
      top: 12px;
      left: 5px;
      width: 9px;
      height: 9px;
      background-color: #435dac;
      border-radius: 100%; }
    /* line 2952, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.LIst01 li.Not:after {
      content: none; }
  /* line 2959, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul.LIst02 li {
    position: relative;
    line-height: 2;
    margin: 0px 0px 1em;
    padding-left: 25px;
    font-size: 0.95rem;
    color: #444; }
    /* line 2966, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.LIst02 li:after {
      display: block;
      content: '';
      position: absolute;
      top: 10px;
      left: 0;
      width: 5px;
      height: 5px;
      background-color: #fff;
      border: 4px double #444;
      border-radius: 100%; }
  /* line 2981, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul.LIst03 li {
    position: relative;
    line-height: 1.5;
    margin: 0px 0px 1em;
    padding-left: 25px;
    font-size: 0.95rem;
    color: #444; }
    /* line 2988, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.LIst03 li:after {
      display: block;
      content: '';
      position: absolute;
      top: 11px;
      left: 3px;
      width: 10px;
      height: 10px;
      background-color: #fff;
      border: 1px solid #435dac; }
  /* line 3002, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul.LIst04 li {
    position: relative;
    line-height: 2;
    margin: 0px 0px 1em;
    padding-left: 25px;
    font-size: 0.95rem;
    color: #444; }
    /* line 3009, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.LIst04 li:after {
      display: block;
      content: '';
      position: absolute;
      top: 15px;
      left: 0;
      width: 15px;
      height: 1px;
      background-color: #435dac;
      border-radius: 100%; }
  /* line 3022, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul.PDF_List {
    display: flex;
    flex-wrap: wrap;
    margin: 20px 0; }
    /* line 3026, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.PDF_List li {
      width: 50%;
      height: auto;
      text-indent: inherit;
      margin: 0px;
      padding: 0px;
      font-size: inherit;
      line-height: inherit;
      background: none;
      border: none;
      color: inherit;
      padding: 5px;
      box-sizing: border-box; }
      /* line 3039, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul.PDF_List li a {
        display: block;
        border: 1px solid #d53e3e;
        background: #d53e3e;
        color: #fff;
        font-size: 19px;
        font-weight: 600;
        padding: 15px 10px;
        text-decoration: none;
        text-align: center;
        border-radius: 5px;
        font-weight: 400;
        transition: all .3s;
        border-bottom: 5px solid #9f3232;
        /*訪問済みのリンクの色*/
        /*カーソルが乗っているリンクの色*/
        /*クリック中のリンクの色*/ }
        /* line 3053, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.PDF_List li a:link {
          color: #fff;
          text-decoration: none !important;
          background: #d53e3e; }
        /* line 3058, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.PDF_List li a:visited {
          color: #fff;
          text-decoration: none !important;
          background: #d53e3e; }
        /* line 3063, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.PDF_List li a:hover {
          color: #d53e3e;
          text-decoration: none !important;
          background: #fff;
          border-bottom: 5px solid #9f3232; }
        /* line 3069, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.PDF_List li a:active {
          color: #d53e3e;
          text-decoration: none !important;
          background: #fff;
          border-bottom: 5px solid #9f3232; }
  /* line 3079, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  dl {
    /*&.productList {
    		position: relative;
			padding: 20px 0;
			border-bottom: 1px solid #ccc;
			dt {
				display: block;
				color: #435dac;
				left: 30px;
				font-size: 1rem;
				font-weight: bold;
				position: absolute;
				border: 0px;
				padding: 0px;
			}
			dd {
				margin-left: 300px;
				font-size: 1rem;
				line-height: 2;
				display: block;
				color: #444;
			}
		}*/ }
    /* line 3102, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    dl.productList {
      position: relative;
      padding: 20px 0;
      border-bottom: 1px solid #ccc; }
      /* line 3106, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      dl.productList dt {
        display: block;
        color: #435dac;
        font-size: 1rem;
        font-weight: bold;
        position: absolute;
        padding: 6px 20px 6px 0;
        border-right: 2px dotted #000;
        width: 250px;
        text-align: right; }
      /* line 3117, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      dl.productList dd {
        margin-left: 300px;
        font-size: 1rem;
        line-height: 2;
        display: block;
        color: #444; }
    /* line 3126, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    dl.notification {
      margin-bottom: 40px; }
      /* line 3128, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      dl.notification dt {
        font-size: 1.2rem;
        font-family: 'Noto Sans JP', sans-serif;
        color: #444;
        margin-bottom: 20px; }
      /* line 3134, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      dl.notification dd {
        color: #BB080B;
        font-family: 'Noto Sans JP', sans-serif;
        font-size: 3rem;
        font-weight: 700; } }

/* 960px〜1279px：小型PC */
@media screen and (min-width: 960px) and (max-width: 1279px) {
  /* line 3147, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul.attention {
    margin-left: 15px; }
    /* line 3149, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.attention li {
      list-style-type: none;
      font-size: 0.95rem;
      line-height: 2;
      color: #717171; }
      /* line 3154, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul.attention li:before {
        display: inline;
        content: "※";
        margin: 0 0 0 -1rem;
        font-size: 0.95rem;
        color: #717171; }
      /* line 3161, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul.attention li a {
        transition: all .3s;
        /*未訪問のリンクの色*/
        /*訪問済みのリンクの色*/
        /*カーソルが乗っているリンクの色*/
        /*クリック中のリンクの色*/ }
        /* line 3163, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.attention li a:link {
          color: #435dac;
          text-decoration: none; }
        /* line 3167, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.attention li a:visited {
          color: #435dac; }
        /* line 3170, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.attention li a:hover {
          color: #7f96dd; }
        /* line 3173, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.attention li a:active {
          color: #7f96dd; }
  /* line 3179, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul.attention02 {
    margin-left: 15px; }
    /* line 3181, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.attention02 li {
      list-style-type: none;
      font-size: 1.1rem;
      line-height: 2;
      color: #717171; }
      /* line 3186, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul.attention02 li:before {
        display: inline;
        content: "※";
        margin: 0 0 0 -1rem;
        font-size: 1.1rem;
        color: #717171; }
      /* line 3193, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul.attention02 li a {
        transition: all .3s;
        /*未訪問のリンクの色*/
        /*訪問済みのリンクの色*/
        /*カーソルが乗っているリンクの色*/
        /*クリック中のリンクの色*/ }
        /* line 3195, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.attention02 li a:link {
          color: #435dac;
          text-decoration: none; }
        /* line 3199, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.attention02 li a:visited {
          color: #435dac; }
        /* line 3202, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.attention02 li a:hover {
          color: #7f96dd; }
        /* line 3205, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.attention02 li a:active {
          color: #7f96dd; }
  /* line 3211, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul.attention03 {
    margin-left: 15px; }
    /* line 3213, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.attention03 li {
      list-style-type: none;
      font-size: 1.1rem;
      font-weight: bold;
      line-height: 2;
      color: #ff0000; }
      /* line 3219, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul.attention03 li:before {
        display: inline;
        content: "※";
        margin: 0 0 0 -1rem;
        font-size: 1.1rem;
        font-weight: bold;
        color: #ff0000; }
      /* line 3227, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul.attention03 li a {
        transition: all .3s;
        /*未訪問のリンクの色*/
        /*訪問済みのリンクの色*/
        /*カーソルが乗っているリンクの色*/
        /*クリック中のリンクの色*/ }
        /* line 3229, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.attention03 li a:link {
          color: #435dac;
          text-decoration: none; }
        /* line 3233, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.attention03 li a:visited {
          color: #435dac; }
        /* line 3236, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.attention03 li a:hover {
          color: #7f96dd; }
        /* line 3239, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.attention03 li a:active {
          color: #7f96dd; }
  /* line 3246, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul.LIst01 li {
    position: relative;
    line-height: 2;
    margin: 0px 0px 1em;
    padding-left: 25px;
    font-size: 0.95rem;
    color: #444; }
    /* line 3253, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.LIst01 li:after {
      display: block;
      content: '';
      position: absolute;
      top: 12px;
      left: 5px;
      width: 9px;
      height: 9px;
      background-color: #435dac;
      border-radius: 100%; }
    /* line 3265, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.LIst01 li.Not:after {
      content: none; }
  /* line 3272, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul.LIst02 li {
    position: relative;
    line-height: 2;
    margin: 0px 0px 1em;
    padding-left: 25px;
    font-size: 0.95rem;
    color: #444; }
    /* line 3279, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.LIst02 li:after {
      display: block;
      content: '';
      position: absolute;
      top: 10px;
      left: 0;
      width: 5px;
      height: 5px;
      background-color: #fff;
      border: 4px double #444;
      border-radius: 100%; }
  /* line 3294, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul.LIst03 li {
    position: relative;
    line-height: 1.5;
    margin: 0px 0px 1em;
    padding-left: 25px;
    font-size: 0.95rem;
    color: #444; }
    /* line 3301, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.LIst03 li:after {
      display: block;
      content: '';
      position: absolute;
      top: 11px;
      left: 3px;
      width: 10px;
      height: 10px;
      background-color: #fff;
      border: 1px solid #435dac; }
  /* line 3315, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul.LIst04 li {
    position: relative;
    line-height: 2;
    margin: 0px 0px 1em;
    padding-left: 25px;
    font-size: 0.95rem;
    color: #444; }
    /* line 3322, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.LIst04 li:after {
      display: block;
      content: '';
      position: absolute;
      top: 15px;
      left: 0;
      width: 15px;
      height: 1px;
      background-color: #435dac;
      border-radius: 100%; }
  /* line 3335, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul.PDF_List {
    display: flex;
    flex-wrap: wrap;
    margin: 20px 0; }
    /* line 3339, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.PDF_List li {
      width: 50%;
      height: auto;
      text-indent: inherit;
      margin: 0px;
      padding: 0px;
      font-size: inherit;
      line-height: inherit;
      background: none;
      border: none;
      color: inherit;
      padding: 5px;
      box-sizing: border-box; }
      /* line 3352, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul.PDF_List li a {
        display: block;
        border: 1px solid #d53e3e;
        background: #d53e3e;
        color: #fff;
        font-size: 19px;
        font-weight: 600;
        padding: 15px 10px;
        text-decoration: none;
        text-align: center;
        border-radius: 5px;
        font-weight: 400;
        transition: all .3s;
        border-bottom: 5px solid #9f3232;
        /*訪問済みのリンクの色*/
        /*カーソルが乗っているリンクの色*/
        /*クリック中のリンクの色*/ }
        /* line 3366, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.PDF_List li a:link {
          color: #fff;
          text-decoration: none !important;
          background: #d53e3e; }
        /* line 3371, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.PDF_List li a:visited {
          color: #fff;
          text-decoration: none !important;
          background: #d53e3e; }
        /* line 3376, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.PDF_List li a:hover {
          color: #d53e3e;
          text-decoration: none !important;
          background: #fff;
          border-bottom: 5px solid #9f3232; }
        /* line 3382, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.PDF_List li a:active {
          color: #d53e3e;
          text-decoration: none !important;
          background: #fff;
          border-bottom: 5px solid #9f3232; }
  /* line 3394, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  dl.productList {
    position: relative;
    padding: 20px 0;
    border-bottom: 1px solid #ccc; }
    /* line 3398, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    dl.productList dt {
      display: block;
      color: #435dac;
      font-size: 1rem;
      font-weight: bold;
      position: absolute;
      padding: 6px 20px 6px 0;
      border-right: 2px dotted #000;
      width: 250px;
      text-align: right; }
    /* line 3409, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    dl.productList dd {
      margin-left: 300px;
      font-size: 1rem;
      line-height: 2;
      display: block;
      color: #444; }
  /* line 3418, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  dl.notification {
    margin-bottom: 40px; }
    /* line 3420, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    dl.notification dt {
      font-size: 1.2rem;
      font-family: 'Noto Sans JP', sans-serif;
      color: #444;
      margin-bottom: 20px; }
    /* line 3426, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    dl.notification dd {
      color: #BB080B;
      font-family: 'Noto Sans JP', sans-serif;
      font-size: 3rem;
      font-weight: 700; } }

/* 720px〜959px：タブレット */
@media screen and (min-width: 750px) and (max-width: 959px) {
  /* line 3439, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul.attention {
    margin-left: 15px; }
    /* line 3441, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.attention li {
      list-style-type: none;
      font-size: 0.95rem;
      line-height: 2;
      color: #717171; }
      /* line 3446, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul.attention li:before {
        display: inline;
        content: "※";
        margin: 0 0 0 -1rem;
        font-size: 0.95rem;
        color: #717171; }
      /* line 3453, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul.attention li a {
        transition: all .3s;
        /*未訪問のリンクの色*/
        /*訪問済みのリンクの色*/
        /*カーソルが乗っているリンクの色*/
        /*クリック中のリンクの色*/ }
        /* line 3455, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.attention li a:link {
          color: #435dac;
          text-decoration: none; }
        /* line 3459, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.attention li a:visited {
          color: #435dac; }
        /* line 3462, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.attention li a:hover {
          color: #7f96dd; }
        /* line 3465, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.attention li a:active {
          color: #7f96dd; }
  /* line 3471, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul.attention02 {
    margin-left: 15px; }
    /* line 3473, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.attention02 li {
      list-style-type: none;
      font-size: 1.1rem;
      line-height: 2;
      color: #717171; }
      /* line 3478, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul.attention02 li:before {
        display: inline;
        content: "※";
        margin: 0 0 0 -1rem;
        font-size: 1.1rem;
        color: #717171; }
      /* line 3485, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul.attention02 li a {
        transition: all .3s;
        /*未訪問のリンクの色*/
        /*訪問済みのリンクの色*/
        /*カーソルが乗っているリンクの色*/
        /*クリック中のリンクの色*/ }
        /* line 3487, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.attention02 li a:link {
          color: #435dac;
          text-decoration: none; }
        /* line 3491, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.attention02 li a:visited {
          color: #435dac; }
        /* line 3494, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.attention02 li a:hover {
          color: #7f96dd; }
        /* line 3497, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.attention02 li a:active {
          color: #7f96dd; }
  /* line 3503, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul.attention03 {
    margin-left: 15px; }
    /* line 3505, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.attention03 li {
      list-style-type: none;
      font-size: 1.1rem;
      font-weight: bold;
      line-height: 2;
      color: #ff0000; }
      /* line 3511, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul.attention03 li:before {
        display: inline;
        content: "※";
        margin: 0 0 0 -1rem;
        font-size: 1.1rem;
        font-weight: bold;
        color: #ff0000; }
      /* line 3519, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul.attention03 li a {
        transition: all .3s;
        /*未訪問のリンクの色*/
        /*訪問済みのリンクの色*/
        /*カーソルが乗っているリンクの色*/
        /*クリック中のリンクの色*/ }
        /* line 3521, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.attention03 li a:link {
          color: #435dac;
          text-decoration: none; }
        /* line 3525, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.attention03 li a:visited {
          color: #435dac; }
        /* line 3528, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.attention03 li a:hover {
          color: #7f96dd; }
        /* line 3531, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.attention03 li a:active {
          color: #7f96dd; }
  /* line 3538, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul.LIst01 li {
    position: relative;
    line-height: 2;
    margin: 0px 0px 1em;
    padding-left: 25px;
    font-size: 0.95rem;
    color: #444; }
    /* line 3545, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.LIst01 li:after {
      display: block;
      content: '';
      position: absolute;
      top: 12px;
      left: 5px;
      width: 9px;
      height: 9px;
      background-color: #435dac;
      border-radius: 100%; }
    /* line 3557, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.LIst01 li.Not:after {
      content: none; }
  /* line 3564, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul.LIst02 li {
    position: relative;
    line-height: 2;
    margin: 0px 0px 1em;
    padding-left: 25px;
    font-size: 0.95rem;
    color: #444; }
    /* line 3571, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.LIst02 li:after {
      display: block;
      content: '';
      position: absolute;
      top: 10px;
      left: 0;
      width: 5px;
      height: 5px;
      background-color: #fff;
      border: 4px double #444;
      border-radius: 100%; }
  /* line 3586, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul.LIst03 li {
    position: relative;
    line-height: 1.5;
    margin: 0px 0px 1em;
    padding-left: 25px;
    font-size: 0.95rem;
    color: #444; }
    /* line 3593, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.LIst03 li:after {
      display: block;
      content: '';
      position: absolute;
      top: 11px;
      left: 3px;
      width: 10px;
      height: 10px;
      background-color: #fff;
      border: 1px solid #435dac; }
  /* line 3607, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul.LIst04 li {
    position: relative;
    line-height: 2;
    margin: 0px 0px 1em;
    padding-left: 25px;
    font-size: 0.95rem;
    color: #444; }
    /* line 3614, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.LIst04 li:after {
      display: block;
      content: '';
      position: absolute;
      top: 15px;
      left: 0;
      width: 15px;
      height: 1px;
      background-color: #435dac;
      border-radius: 100%; }
  /* line 3627, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul.PDF_List {
    margin: 20px 0; }
    /* line 3629, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.PDF_List li {
      width: 100%;
      height: auto;
      text-indent: inherit;
      margin: 0px;
      padding: 0px;
      font-size: inherit;
      line-height: inherit;
      background: none;
      border: none;
      color: inherit;
      padding: 5px;
      box-sizing: border-box; }
      /* line 3642, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul.PDF_List li a {
        display: block;
        border: 1px solid #d53e3e;
        background: #d53e3e;
        color: #fff;
        font-size: 18px;
        font-weight: 600;
        padding: 15px 10px;
        text-decoration: none;
        text-align: center;
        border-radius: 5px;
        font-weight: 400;
        transition: all .3s;
        border-bottom: 5px solid #9f3232;
        /*訪問済みのリンクの色*/
        /*カーソルが乗っているリンクの色*/
        /*クリック中のリンクの色*/ }
        /* line 3656, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.PDF_List li a:link {
          color: #fff;
          text-decoration: none !important;
          background: #d53e3e; }
        /* line 3661, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.PDF_List li a:visited {
          color: #fff;
          text-decoration: none !important;
          background: #d53e3e; }
        /* line 3666, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.PDF_List li a:hover {
          color: #d53e3e;
          text-decoration: none !important;
          background: #fff;
          border-bottom: 5px solid #9f3232; }
        /* line 3672, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.PDF_List li a:active {
          color: #d53e3e;
          text-decoration: none !important;
          background: #fff;
          border-bottom: 5px solid #9f3232; }
  /* line 3683, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  dl {
    /*&.productList {
    		position: relative;
			padding: 20px 0;
			border-bottom: 1px solid #ccc;
			dt {
				display: block;
				color: #435dac;
				font-size: 1rem;
				font-weight: bold;
				margin-bottom: 10px;
			}
			dd {
				font-size: 1rem;
				line-height: 2;
				display: block;
				color: #444;
			}
		}*/ }
    /* line 3702, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    dl.productList {
      position: relative;
      padding: 20px 0;
      border-bottom: 1px solid #ccc; }
      /* line 3706, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      dl.productList dt {
        display: block;
        color: #435dac;
        font-size: 1rem;
        font-weight: bold;
        margin-bottom: 10px; }
      /* line 3713, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      dl.productList dd {
        font-size: 1rem;
        line-height: 2;
        display: block;
        color: #444; }
    /* line 3720, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    dl.notification {
      margin-bottom: 40px; }
      /* line 3722, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      dl.notification dt {
        font-size: 1.1rem;
        font-family: 'Noto Sans JP', sans-serif;
        color: #444;
        margin-bottom: 20px; }
      /* line 3728, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      dl.notification dd {
        color: #BB080B;
        font-family: 'Noto Sans JP', sans-serif;
        font-size: 2.5rem;
        font-weight: 700; } }

/* 600px〜749px：タブレット */
@media screen and (min-width: 600px) and (max-width: 749px) {
  /* line 3741, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul.attention {
    margin-left: 15px; }
    /* line 3743, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.attention li {
      list-style-type: none;
      font-size: 0.95rem;
      line-height: 2;
      color: #717171; }
      /* line 3748, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul.attention li:before {
        display: inline;
        content: "※";
        margin: 0 0 0 -1rem;
        font-size: 0.95rem;
        color: #717171; }
      /* line 3755, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul.attention li a {
        transition: all .3s;
        /*未訪問のリンクの色*/
        /*訪問済みのリンクの色*/
        /*カーソルが乗っているリンクの色*/
        /*クリック中のリンクの色*/ }
        /* line 3757, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.attention li a:link {
          color: #435dac;
          text-decoration: none; }
        /* line 3761, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.attention li a:visited {
          color: #435dac; }
        /* line 3764, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.attention li a:hover {
          color: #7f96dd; }
        /* line 3767, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.attention li a:active {
          color: #7f96dd; }
  /* line 3773, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul.attention02 {
    margin-left: 15px; }
    /* line 3775, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.attention02 li {
      list-style-type: none;
      font-size: 1.1rem;
      line-height: 2;
      color: #717171; }
      /* line 3780, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul.attention02 li:before {
        display: inline;
        content: "※";
        margin: 0 0 0 -1rem;
        font-size: 1.1rem;
        color: #717171; }
      /* line 3787, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul.attention02 li a {
        transition: all .3s;
        /*未訪問のリンクの色*/
        /*訪問済みのリンクの色*/
        /*カーソルが乗っているリンクの色*/
        /*クリック中のリンクの色*/ }
        /* line 3789, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.attention02 li a:link {
          color: #435dac;
          text-decoration: none; }
        /* line 3793, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.attention02 li a:visited {
          color: #435dac; }
        /* line 3796, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.attention02 li a:hover {
          color: #7f96dd; }
        /* line 3799, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.attention02 li a:active {
          color: #7f96dd; }
  /* line 3805, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul.attention03 {
    margin-left: 15px; }
    /* line 3807, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.attention03 li {
      list-style-type: none;
      font-size: 1.1rem;
      font-weight: bold;
      line-height: 2;
      color: #ff0000; }
      /* line 3813, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul.attention03 li:before {
        display: inline;
        content: "※";
        margin: 0 0 0 -1rem;
        font-size: 1.1rem;
        font-weight: bold;
        color: #ff0000; }
      /* line 3821, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul.attention03 li a {
        transition: all .3s;
        /*未訪問のリンクの色*/
        /*訪問済みのリンクの色*/
        /*カーソルが乗っているリンクの色*/
        /*クリック中のリンクの色*/ }
        /* line 3823, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.attention03 li a:link {
          color: #435dac;
          text-decoration: none; }
        /* line 3827, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.attention03 li a:visited {
          color: #435dac; }
        /* line 3830, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.attention03 li a:hover {
          color: #7f96dd; }
        /* line 3833, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.attention03 li a:active {
          color: #7f96dd; }
  /* line 3840, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul.LIst01 li {
    position: relative;
    line-height: 2;
    margin: 0px 0px 1em;
    padding-left: 25px;
    font-size: 0.95rem;
    color: #444; }
    /* line 3847, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.LIst01 li:after {
      display: block;
      content: '';
      position: absolute;
      top: 12px;
      left: 5px;
      width: 9px;
      height: 9px;
      background-color: #435dac;
      border-radius: 100%; }
    /* line 3859, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.LIst01 li.Not:after {
      content: none; }
  /* line 3866, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul.LIst02 li {
    position: relative;
    line-height: 2;
    margin: 0px 0px 1em;
    padding-left: 25px;
    font-size: 0.95rem;
    color: #444; }
    /* line 3873, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.LIst02 li:after {
      display: block;
      content: '';
      position: absolute;
      top: 10px;
      left: 0;
      width: 5px;
      height: 5px;
      background-color: #fff;
      border: 4px double #444;
      border-radius: 100%; }
  /* line 3888, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul.LIst03 li {
    position: relative;
    line-height: 1.5;
    margin: 0px 0px 1em;
    padding-left: 25px;
    font-size: 0.95rem;
    color: #444; }
    /* line 3895, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.LIst03 li:after {
      display: block;
      content: '';
      position: absolute;
      top: 11px;
      left: 3px;
      width: 10px;
      height: 10px;
      background-color: #fff;
      border: 1px solid #435dac; }
  /* line 3909, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul.LIst04 li {
    position: relative;
    line-height: 2;
    margin: 0px 0px 1em;
    padding-left: 25px;
    font-size: 0.95rem;
    color: #444; }
    /* line 3916, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.LIst04 li:after {
      display: block;
      content: '';
      position: absolute;
      top: 15px;
      left: 0;
      width: 15px;
      height: 1px;
      background-color: #435dac;
      border-radius: 100%; }
  /* line 3929, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul.PDF_List {
    margin: 20px 0; }
    /* line 3931, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.PDF_List li {
      width: 100%;
      height: auto;
      text-indent: inherit;
      margin: 0px;
      padding: 0px;
      font-size: inherit;
      line-height: inherit;
      background: none;
      border: none;
      color: inherit;
      padding: 5px;
      box-sizing: border-box; }
      /* line 3944, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul.PDF_List li a {
        display: block;
        border: 1px solid #d53e3e;
        background: #d53e3e;
        color: #fff;
        font-size: 17px;
        font-weight: 600;
        padding: 15px 10px;
        text-decoration: none;
        text-align: center;
        border-radius: 5px;
        font-weight: 400;
        transition: all .3s;
        border-bottom: 5px solid #9f3232;
        /*訪問済みのリンクの色*/
        /*カーソルが乗っているリンクの色*/
        /*クリック中のリンクの色*/ }
        /* line 3958, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.PDF_List li a:link {
          color: #fff;
          text-decoration: none !important;
          background: #d53e3e; }
        /* line 3963, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.PDF_List li a:visited {
          color: #fff;
          text-decoration: none !important;
          background: #d53e3e; }
        /* line 3968, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.PDF_List li a:hover {
          color: #d53e3e;
          text-decoration: none !important;
          background: #fff;
          border-bottom: 5px solid #9f3232; }
        /* line 3974, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.PDF_List li a:active {
          color: #d53e3e;
          text-decoration: none !important;
          background: #fff;
          border-bottom: 5px solid #9f3232; }
  /* line 3986, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  dl.productList {
    position: relative;
    padding: 20px 0;
    border-bottom: 1px solid #ccc; }
    /* line 3990, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    dl.productList dt {
      display: block;
      color: #435dac;
      font-size: 1rem;
      font-weight: bold;
      margin-bottom: 10px; }
    /* line 3997, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    dl.productList dd {
      font-size: 1rem;
      line-height: 2;
      display: block;
      color: #444; }
  /* line 4004, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  dl.notification {
    margin-bottom: 40px; }
    /* line 4006, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    dl.notification dt {
      font-size: 1.1rem;
      font-family: 'Noto Sans JP', sans-serif;
      color: #444;
      margin-bottom: 20px; }
    /* line 4012, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    dl.notification dd {
      color: #BB080B;
      font-family: 'Noto Sans JP', sans-serif;
      font-size: 2.3rem;
      font-weight: 700; } }

/* 480px〜599px：SP横 */
@media screen and (min-width: 480px) and (max-width: 599px) {
  /* line 4025, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul.attention {
    margin-left: 15px; }
    /* line 4027, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.attention li {
      list-style-type: none;
      font-size: 0.95rem;
      line-height: 2;
      color: #717171; }
      /* line 4032, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul.attention li:before {
        display: inline;
        content: "※";
        margin: 0 0 0 -1rem;
        font-size: 0.95rem;
        color: #717171; }
      /* line 4039, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul.attention li a {
        transition: all .3s;
        /*未訪問のリンクの色*/
        /*訪問済みのリンクの色*/
        /*カーソルが乗っているリンクの色*/
        /*クリック中のリンクの色*/ }
        /* line 4041, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.attention li a:link {
          color: #435dac;
          text-decoration: none; }
        /* line 4045, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.attention li a:visited {
          color: #435dac; }
        /* line 4048, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.attention li a:hover {
          color: #7f96dd; }
        /* line 4051, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.attention li a:active {
          color: #7f96dd; }
  /* line 4057, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul.attention02 {
    margin-left: 15px; }
    /* line 4059, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.attention02 li {
      list-style-type: none;
      font-size: 1.1rem;
      line-height: 2;
      color: #717171; }
      /* line 4064, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul.attention02 li:before {
        display: inline;
        content: "※";
        margin: 0 0 0 -1rem;
        font-size: 1.1rem;
        color: #717171; }
      /* line 4071, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul.attention02 li a {
        transition: all .3s;
        /*未訪問のリンクの色*/
        /*訪問済みのリンクの色*/
        /*カーソルが乗っているリンクの色*/
        /*クリック中のリンクの色*/ }
        /* line 4073, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.attention02 li a:link {
          color: #435dac;
          text-decoration: none; }
        /* line 4077, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.attention02 li a:visited {
          color: #435dac; }
        /* line 4080, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.attention02 li a:hover {
          color: #7f96dd; }
        /* line 4083, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.attention02 li a:active {
          color: #7f96dd; }
  /* line 4089, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul.attention03 {
    margin-left: 15px; }
    /* line 4091, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.attention03 li {
      list-style-type: none;
      font-size: 1.1rem;
      font-weight: bold;
      line-height: 2;
      color: #ff0000; }
      /* line 4097, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul.attention03 li:before {
        display: inline;
        content: "※";
        margin: 0 0 0 -1rem;
        font-size: 1.1rem;
        font-weight: bold;
        color: #ff0000; }
      /* line 4105, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul.attention03 li a {
        transition: all .3s;
        /*未訪問のリンクの色*/
        /*訪問済みのリンクの色*/
        /*カーソルが乗っているリンクの色*/
        /*クリック中のリンクの色*/ }
        /* line 4107, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.attention03 li a:link {
          color: #435dac;
          text-decoration: none; }
        /* line 4111, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.attention03 li a:visited {
          color: #435dac; }
        /* line 4114, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.attention03 li a:hover {
          color: #7f96dd; }
        /* line 4117, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.attention03 li a:active {
          color: #7f96dd; }
  /* line 4124, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul.LIst01 li {
    position: relative;
    line-height: 2;
    margin: 0px 0px 1em;
    padding-left: 25px;
    font-size: 0.95rem;
    color: #444; }
    /* line 4131, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.LIst01 li:after {
      display: block;
      content: '';
      position: absolute;
      top: 12px;
      left: 5px;
      width: 9px;
      height: 9px;
      background-color: #435dac;
      border-radius: 100%; }
    /* line 4143, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.LIst01 li.Not:after {
      content: none; }
  /* line 4150, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul.LIst02 li {
    position: relative;
    line-height: 2;
    margin: 0px 0px 1em;
    padding-left: 25px;
    font-size: 0.95rem;
    color: #444; }
    /* line 4157, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.LIst02 li:after {
      display: block;
      content: '';
      position: absolute;
      top: 10px;
      left: 0;
      width: 5px;
      height: 5px;
      background-color: #fff;
      border: 4px double #444;
      border-radius: 100%; }
  /* line 4172, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul.LIst03 li {
    position: relative;
    line-height: 1.5;
    margin: 0px 0px 1em;
    padding-left: 25px;
    font-size: 0.95rem;
    color: #444; }
    /* line 4179, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.LIst03 li:after {
      display: block;
      content: '';
      position: absolute;
      top: 11px;
      left: 3px;
      width: 10px;
      height: 10px;
      background-color: #fff;
      border: 1px solid #435dac; }
  /* line 4193, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul.LIst04 li {
    position: relative;
    line-height: 2;
    margin: 0px 0px 1em;
    padding-left: 25px;
    font-size: 0.95rem;
    color: #444; }
    /* line 4200, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.LIst04 li:after {
      display: block;
      content: '';
      position: absolute;
      top: 15px;
      left: 0;
      width: 15px;
      height: 1px;
      background-color: #435dac;
      border-radius: 100%; }
  /* line 4213, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul.PDF_List {
    margin: 20px 0; }
    /* line 4215, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.PDF_List li {
      width: 100%;
      height: auto;
      text-indent: inherit;
      margin: 0px;
      padding: 0px;
      font-size: inherit;
      line-height: inherit;
      background: none;
      border: none;
      color: inherit;
      padding: 5px;
      box-sizing: border-box; }
      /* line 4228, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul.PDF_List li a {
        display: block;
        border: 1px solid #d53e3e;
        background: #d53e3e;
        color: #fff;
        font-size: 17px;
        font-weight: 600;
        padding: 15px 10px;
        text-decoration: none;
        text-align: center;
        border-radius: 5px;
        font-weight: 400;
        transition: all .3s;
        border-bottom: 5px solid #9f3232;
        /*訪問済みのリンクの色*/
        /*カーソルが乗っているリンクの色*/
        /*クリック中のリンクの色*/ }
        /* line 4242, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.PDF_List li a:link {
          color: #fff;
          text-decoration: none !important;
          background: #d53e3e; }
        /* line 4247, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.PDF_List li a:visited {
          color: #fff;
          text-decoration: none !important;
          background: #d53e3e; }
        /* line 4252, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.PDF_List li a:hover {
          color: #d53e3e;
          text-decoration: none !important;
          background: #fff;
          border-bottom: 5px solid #9f3232; }
        /* line 4258, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.PDF_List li a:active {
          color: #d53e3e;
          text-decoration: none !important;
          background: #fff;
          border-bottom: 5px solid #9f3232; }
  /* line 4270, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  dl.productList {
    position: relative;
    padding: 20px 0;
    border-bottom: 1px solid #ccc; }
    /* line 4274, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    dl.productList dt {
      display: block;
      color: #435dac;
      font-size: 1rem;
      font-weight: bold;
      margin-bottom: 10px; }
    /* line 4281, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    dl.productList dd {
      font-size: 1rem;
      line-height: 2;
      display: block;
      color: #444; }
  /* line 4288, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  dl.notification {
    margin-bottom: 40px; }
    /* line 4290, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    dl.notification dt {
      font-size: 1.1rem;
      font-family: 'Noto Sans JP', sans-serif;
      color: #444;
      margin-bottom: 20px; }
    /* line 4296, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    dl.notification dd {
      color: #BB080B;
      font-family: 'Noto Sans JP', sans-serif;
      font-size: 2rem;
      font-weight: 700; } }

/* 〜479px：SP縦 */
@media screen and (max-width: 479px) {
  /* line 4309, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul.attention {
    margin-left: 15px; }
    /* line 4311, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.attention li {
      list-style-type: none;
      font-size: 0.95rem;
      line-height: 2;
      color: #717171; }
      /* line 4316, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul.attention li:before {
        display: inline;
        content: "※";
        margin: 0 0 0 -1rem;
        font-size: 0.95rem;
        color: #717171; }
      /* line 4323, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul.attention li a {
        transition: all .3s;
        /*未訪問のリンクの色*/
        /*訪問済みのリンクの色*/
        /*カーソルが乗っているリンクの色*/
        /*クリック中のリンクの色*/ }
        /* line 4325, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.attention li a:link {
          color: #435dac;
          text-decoration: none; }
        /* line 4329, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.attention li a:visited {
          color: #435dac; }
        /* line 4332, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.attention li a:hover {
          color: #7f96dd; }
        /* line 4335, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.attention li a:active {
          color: #7f96dd; }
  /* line 4341, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul.attention02 {
    margin-left: 15px; }
    /* line 4343, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.attention02 li {
      list-style-type: none;
      font-size: 1.1rem;
      line-height: 2;
      color: #717171; }
      /* line 4348, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul.attention02 li:before {
        display: inline;
        content: "※";
        margin: 0 0 0 -1rem;
        font-size: 1.1rem;
        color: #717171; }
      /* line 4355, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul.attention02 li a {
        transition: all .3s;
        /*未訪問のリンクの色*/
        /*訪問済みのリンクの色*/
        /*カーソルが乗っているリンクの色*/
        /*クリック中のリンクの色*/ }
        /* line 4357, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.attention02 li a:link {
          color: #435dac;
          text-decoration: none; }
        /* line 4361, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.attention02 li a:visited {
          color: #435dac; }
        /* line 4364, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.attention02 li a:hover {
          color: #7f96dd; }
        /* line 4367, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.attention02 li a:active {
          color: #7f96dd; }
  /* line 4373, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul.attention03 {
    margin-left: 15px; }
    /* line 4375, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.attention03 li {
      list-style-type: none;
      font-size: 1.1rem;
      font-weight: bold;
      line-height: 2;
      color: #ff0000; }
      /* line 4381, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul.attention03 li:before {
        display: inline;
        content: "※";
        margin: 0 0 0 -1rem;
        font-size: 1.1rem;
        font-weight: bold;
        color: #ff0000; }
      /* line 4389, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul.attention03 li a {
        transition: all .3s;
        /*未訪問のリンクの色*/
        /*訪問済みのリンクの色*/
        /*カーソルが乗っているリンクの色*/
        /*クリック中のリンクの色*/ }
        /* line 4391, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.attention03 li a:link {
          color: #435dac;
          text-decoration: none; }
        /* line 4395, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.attention03 li a:visited {
          color: #435dac; }
        /* line 4398, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.attention03 li a:hover {
          color: #7f96dd; }
        /* line 4401, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.attention03 li a:active {
          color: #7f96dd; }
  /* line 4408, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul.LIst01 li {
    position: relative;
    line-height: 2;
    margin: 0px 0px 1em;
    padding-left: 25px;
    font-size: 0.95rem;
    color: #444; }
    /* line 4415, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.LIst01 li:after {
      display: block;
      content: '';
      position: absolute;
      top: 12px;
      left: 5px;
      width: 9px;
      height: 9px;
      background-color: #435dac;
      border-radius: 100%; }
    /* line 4427, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.LIst01 li.Not:after {
      content: none; }
  /* line 4434, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul.LIst02 li {
    position: relative;
    line-height: 2;
    margin: 0px 0px 1em;
    padding-left: 25px;
    font-size: 0.95rem;
    color: #444; }
    /* line 4441, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.LIst02 li:after {
      display: block;
      content: '';
      position: absolute;
      top: 10px;
      left: 0;
      width: 5px;
      height: 5px;
      background-color: #fff;
      border: 4px double #444;
      border-radius: 100%; }
  /* line 4456, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul.LIst03 li {
    position: relative;
    line-height: 1.5;
    margin: 0px 0px 1em;
    padding-left: 25px;
    font-size: 0.95rem;
    color: #444; }
    /* line 4463, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.LIst03 li:after {
      display: block;
      content: '';
      position: absolute;
      top: 11px;
      left: 3px;
      width: 10px;
      height: 10px;
      background-color: #fff;
      border: 1px solid #435dac; }
  /* line 4477, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul.LIst04 li {
    position: relative;
    line-height: 2;
    margin: 0px 0px 1em;
    padding-left: 25px;
    font-size: 0.95rem;
    color: #444; }
    /* line 4484, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.LIst04 li:after {
      display: block;
      content: '';
      position: absolute;
      top: 15px;
      left: 0;
      width: 15px;
      height: 1px;
      background-color: #435dac;
      border-radius: 100%; }
  /* line 4497, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul.PDF_List {
    margin: 20px 0; }
    /* line 4499, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.PDF_List li {
      width: 100%;
      height: auto;
      text-indent: inherit;
      margin: 0px;
      padding: 0px;
      font-size: inherit;
      line-height: inherit;
      background: none;
      border: none;
      color: inherit;
      padding: 5px;
      box-sizing: border-box; }
      /* line 4512, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul.PDF_List li a {
        display: block;
        border: 1px solid #d53e3e;
        background: #d53e3e;
        color: #fff;
        font-size: 17px;
        font-weight: 600;
        padding: 15px 10px;
        text-decoration: none;
        text-align: center;
        border-radius: 5px;
        font-weight: 400;
        transition: all .3s;
        border-bottom: 5px solid #9f3232;
        /*訪問済みのリンクの色*/
        /*カーソルが乗っているリンクの色*/
        /*クリック中のリンクの色*/ }
        /* line 4526, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.PDF_List li a:link {
          color: #fff;
          text-decoration: none !important;
          background: #d53e3e; }
        /* line 4531, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.PDF_List li a:visited {
          color: #fff;
          text-decoration: none !important;
          background: #d53e3e; }
        /* line 4536, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.PDF_List li a:hover {
          color: #d53e3e;
          text-decoration: none !important;
          background: #fff;
          border-bottom: 5px solid #9f3232; }
        /* line 4542, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul.PDF_List li a:active {
          color: #d53e3e;
          text-decoration: none !important;
          background: #fff;
          border-bottom: 5px solid #9f3232; }
  /* line 4554, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  dl.productList {
    position: relative;
    padding: 20px 0;
    border-bottom: 1px solid #ccc; }
    /* line 4558, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    dl.productList dt {
      display: block;
      color: #435dac;
      font-size: 1rem;
      font-weight: bold;
      margin-bottom: 10px; }
    /* line 4565, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    dl.productList dd {
      font-size: 1rem;
      line-height: 2;
      display: block;
      color: #444; }
  /* line 4572, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  dl.notification {
    margin-bottom: 40px; }
    /* line 4574, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    dl.notification dt {
      font-size: 1.1rem;
      font-family: 'Noto Sans JP', sans-serif;
      color: #444;
      margin-bottom: 20px; }
    /* line 4580, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    dl.notification dd {
      color: #BB080B;
      font-family: 'Noto Sans JP', sans-serif;
      font-size: 1.8rem;
      font-weight: 700; } }

/* 1280px〜：大型PC*/
@media print, screen and (min-width: 1280px) {
  /* line 4594, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  table.tableStyle01 {
    border-collapse: inherit;
    margin: 1rem 0;
    border-spacing: 0px;
    border: 1px solid #ddd;
    border-width: 0 1px 1px 0;
    /*font-size: 0.9rem;*/
    font-size: 18px;
    width: 100%; }
    /* line 4603, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    table.tableStyle01 th, table.tableStyle01 td {
      border: 1px solid #ddd;
      border-width: 1px 0 0 1px;
      padding: 20px;
      vertical-align: top; }
    /* line 4609, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    table.tableStyle01 th {
      background: #f0f0f0; }
      /* line 4611, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      table.tableStyle01 th.w100 {
        width: 100px; }
    /* line 4615, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    table.tableStyle01 td {
      background: #fff; }
  /* line 4619, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  table.tableStyle02 {
    padding: 10px;
    font-size: 18px;
    border-collapse: collapse;
    border: 1px solid #ddd;
    width: 100%;
    margin: 1rem 0 30px; }
    /* line 4626, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    table.tableStyle02 th, table.tableStyle02 td {
      border: 1px solid #ddd;
      border-width: 1px 0 0 1px;
      padding: 20px;
      vertical-align: top; }
    /* line 4632, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    table.tableStyle02 th {
      background: #f0f0f0; }
      /* line 4634, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      table.tableStyle02 th:first-child {
        width: 280px; }
    /* line 4638, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    table.tableStyle02 td {
      font-size: 18px;
      color: #444;
      border-collapse: collapse;
      border: 1px solid #ddd; }
      /* line 4643, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      table.tableStyle02 td:first-child {
        width: 60%; }
      /* line 4646, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      table.tableStyle02 td:last-child {
        width: 80px; }
  /* line 4651, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  table.tableStyle04 {
    border-collapse: inherit;
    margin: 1rem 0;
    border-spacing: 0px;
    border: 1px solid #ddd;
    border-width: 0 1px 1px 0;
    /*font-size: 0.9rem;*/
    font-size: 18px;
    width: 100%; }
    /* line 4660, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    table.tableStyle04 th, table.tableStyle04 td {
      border: 1px solid #ddd;
      border-width: 1px 0 0 1px;
      padding: 20px 15px;
      vertical-align: top;
      box-sizing: border-box; }
    /* line 4667, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    table.tableStyle04 th {
      background: #f0f0f0; }
      /* line 4669, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      table.tableStyle04 th:first-child {
        width: 250px; }
      /* line 4672, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      table.tableStyle04 th.w100 {
        width: 107px; }
    /* line 4676, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    table.tableStyle04 td {
      background: #fff; } }

/* 960px〜1279px：小型PC */
@media screen and (min-width: 960px) and (max-width: 1279px) {
  /* line 4686, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  table.tableStyle01 {
    border-collapse: inherit;
    margin: 1rem 0;
    border-spacing: 0px;
    border: 1px solid #ddd;
    border-width: 0 1px 1px 0;
    /*font-size: 0.9rem;*/
    font-size: 18px; }
    /* line 4694, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    table.tableStyle01 th, table.tableStyle01 td {
      border: 1px solid #ddd;
      border-width: 1px 0 0 1px;
      padding: 20px;
      vertical-align: top; }
    /* line 4700, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    table.tableStyle01 th {
      background: #f0f0f0; }
      /* line 4702, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      table.tableStyle01 th.w100 {
        width: 100px; }
    /* line 4706, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    table.tableStyle01 td {
      background: #fff; }
  /* line 4710, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  table.tableStyle02 {
    padding: 10px;
    font-size: 18px;
    border-collapse: collapse;
    border: 1px solid #ddd;
    margin: 1rem 0 30px;
    width: 100%;
    margin-bottom: 30px; }
    /* line 4718, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    table.tableStyle02 th, table.tableStyle02 td {
      border: 1px solid #ddd;
      border-width: 1px 0 0 1px;
      padding: 20px;
      vertical-align: top; }
    /* line 4724, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    table.tableStyle02 th {
      background: #f0f0f0; }
      /* line 4726, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      table.tableStyle02 th:first-child {
        width: 280px; }
    /* line 4730, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    table.tableStyle02 td {
      font-size: 18px;
      color: #444;
      border-collapse: collapse;
      border: 1px solid #ddd; }
      /* line 4735, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      table.tableStyle02 td:first-child {
        width: 60%; }
      /* line 4738, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      table.tableStyle02 td:last-child {
        width: 80px; }
  /* line 4743, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  table.tableStyle04 {
    border-collapse: inherit;
    margin: 1rem 0;
    border-spacing: 0px;
    border: 1px solid #ddd;
    border-width: 0 1px 1px 0;
    /*font-size: 0.9rem;*/
    font-size: 18px; }
    /* line 4751, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    table.tableStyle04 th, table.tableStyle04 td {
      border: 1px solid #ddd;
      border-width: 1px 0 0 1px;
      padding: 20px 15px;
      vertical-align: top;
      box-sizing: border-box; }
    /* line 4758, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    table.tableStyle04 th {
      background: #f0f0f0; }
      /* line 4760, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      table.tableStyle04 th:first-child {
        width: 250px; }
      /* line 4763, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      table.tableStyle04 th.w100 {
        width: 107px; }
    /* line 4767, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    table.tableStyle04 td {
      background: #fff; }
  /* line 4772, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .TableWrap {
    display: block;
    overflow-x: scroll;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch; } }

/* 720px〜959px：タブレット */
@media screen and (min-width: 750px) and (max-width: 959px) {
  /* line 4783, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  table.tableStyle01 {
    border-collapse: inherit;
    margin: 1rem 0;
    border-spacing: 0px;
    border: 1px solid #ddd;
    border-width: 0 1px 1px 0;
    /*font-size: 0.9rem;*/
    font-size: 18px;
    width: 100%; }
    /* line 4792, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    table.tableStyle01 th, table.tableStyle01 td {
      border: 1px solid #ddd;
      border-width: 1px 0 0 1px;
      padding: 20px;
      vertical-align: top; }
    /* line 4798, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    table.tableStyle01 th {
      background: #f0f0f0; }
      /* line 4800, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      table.tableStyle01 th.w100 {
        width: 100px; }
    /* line 4804, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    table.tableStyle01 td {
      background: #fff; }
  /* line 4808, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  table.tableStyle02 {
    padding: 10px;
    font-size: 18px;
    border-collapse: collapse;
    border: 1px solid #ddd;
    margin: 1rem 0 30px;
    width: 100%;
    margin-bottom: 30px; }
    /* line 4816, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    table.tableStyle02 th, table.tableStyle02 td {
      border: 1px solid #ddd;
      border-width: 1px 0 0 1px;
      padding: 20px;
      vertical-align: top; }
    /* line 4822, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    table.tableStyle02 th {
      background: #f0f0f0; }
      /* line 4824, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      table.tableStyle02 th:first-child {
        width: 280px; }
    /* line 4828, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    table.tableStyle02 td {
      font-size: 18px;
      color: #444;
      border-collapse: collapse;
      border: 1px solid #ddd; }
      /* line 4833, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      table.tableStyle02 td:first-child {
        width: 60%; }
      /* line 4836, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      table.tableStyle02 td:last-child {
        width: 80px; }
  /* line 4841, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  table.tableStyle04 {
    border-collapse: inherit;
    margin: 1rem 0;
    border-spacing: 0px;
    border: 1px solid #ddd;
    border-width: 0 1px 1px 0;
    /*font-size: 0.9rem;*/
    font-size: 18px;
    width: 100%; }
    /* line 4850, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    table.tableStyle04 th, table.tableStyle04 td {
      border: 1px solid #ddd;
      border-width: 1px 0 0 1px;
      padding: 20px 15px;
      vertical-align: top;
      box-sizing: border-box; }
    /* line 4857, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    table.tableStyle04 th {
      background: #f0f0f0; }
      /* line 4859, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      table.tableStyle04 th:first-child {
        width: 250px; }
      /* line 4862, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      table.tableStyle04 th.w100 {
        width: 107px; }
    /* line 4866, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    table.tableStyle04 td {
      background: #fff; }
  /* line 4871, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .TableWrap {
    display: block;
    overflow-x: scroll;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch; } }

/* 600px〜749px：タブレット */
@media screen and (min-width: 600px) and (max-width: 749px) {
  /* line 4882, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  table.tableStyle01 {
    border-collapse: inherit;
    margin: 1rem 0;
    border-spacing: 0px;
    border: 1px solid #ddd;
    border-width: 0 1px 1px 0;
    /*font-size: 0.9rem;*/
    font-size: 15px;
    width: 100%; }
    /* line 4891, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    table.tableStyle01 th, table.tableStyle01 td {
      border: 1px solid #ddd;
      border-width: 1px 0 0 1px;
      padding: 20px;
      vertical-align: top; }
    /* line 4897, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    table.tableStyle01 th {
      background: #f0f0f0; }
      /* line 4899, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      table.tableStyle01 th.w100 {
        width: 100px; }
    /* line 4903, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    table.tableStyle01 td {
      background: #fff; }
  /* line 4907, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  table.tableStyle02 {
    padding: 10px;
    font-size: 18px;
    border-collapse: collapse;
    border: 1px solid #ddd;
    margin: 1rem 0 30px;
    width: 100%;
    margin-bottom: 30px; }
    /* line 4915, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    table.tableStyle02 th, table.tableStyle02 td {
      border: 1px solid #ddd;
      border-width: 1px 0 0 1px;
      padding: 20px;
      vertical-align: top; }
    /* line 4921, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    table.tableStyle02 th {
      background: #f0f0f0; }
      /* line 4923, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      table.tableStyle02 th:first-child {
        width: 280px; }
    /* line 4927, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    table.tableStyle02 td {
      font-size: 18px;
      color: #444;
      border-collapse: collapse;
      border: 1px solid #ddd; }
      /* line 4932, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      table.tableStyle02 td:first-child {
        width: 60%; }
      /* line 4935, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      table.tableStyle02 td:last-child {
        width: 80px; }
  /* line 4940, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  table.tableStyle04 {
    border-collapse: inherit;
    margin: 1rem 0;
    border-spacing: 0px;
    border: 1px solid #ddd;
    border-width: 0 1px 1px 0;
    /*font-size: 0.9rem;*/
    font-size: 15px;
    width: 100%; }
    /* line 4949, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    table.tableStyle04 th, table.tableStyle04 td {
      border: 1px solid #ddd;
      border-width: 1px 0 0 1px;
      padding: 20px 15px;
      vertical-align: top;
      box-sizing: border-box; }
    /* line 4956, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    table.tableStyle04 th {
      background: #f0f0f0; }
      /* line 4958, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      table.tableStyle04 th:first-child {
        width: 230px; }
      /* line 4961, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      table.tableStyle04 th.w100 {
        width: 107px; }
    /* line 4965, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    table.tableStyle04 td {
      background: #fff; }
  /* line 4970, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .TableWrap {
    display: block;
    overflow-x: scroll;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch; } }

/* 480px〜599px：SP横 */
@media screen and (min-width: 480px) and (max-width: 599px) {
  /* line 4981, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  table.tableStyle01 {
    border-collapse: inherit;
    margin: 1rem 0;
    border-spacing: 0px;
    border: 1px solid #ddd;
    border-width: 0 1px 1px 0;
    /*font-size: 0.9rem;*/
    font-size: 15px;
    width: 100%; }
    /* line 4990, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    table.tableStyle01 th, table.tableStyle01 td {
      border: 1px solid #ddd;
      border-width: 1px 0 0 1px;
      padding: 20px;
      vertical-align: top; }
    /* line 4996, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    table.tableStyle01 th {
      background: #f0f0f0; }
      /* line 4998, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      table.tableStyle01 th.w100 {
        width: 100px; }
    /* line 5002, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    table.tableStyle01 td {
      background: #fff; }
  /* line 5006, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  table.tableStyle02 {
    padding: 10px;
    font-size: 18px;
    border-collapse: collapse;
    border: 1px solid #ddd;
    margin: 1rem 0 30px;
    width: 100%;
    margin-bottom: 30px; }
    /* line 5014, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    table.tableStyle02 th, table.tableStyle02 td {
      border: 1px solid #ddd;
      border-width: 1px 0 0 1px;
      padding: 20px;
      vertical-align: top; }
    /* line 5020, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    table.tableStyle02 th {
      background: #f0f0f0; }
    /* line 5023, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    table.tableStyle02 td {
      font-size: 18px;
      color: #444;
      border-collapse: collapse;
      border: 1px solid #ddd; }
      /* line 5028, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      table.tableStyle02 td:first-child {
        width: 60%; }
      /* line 5031, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      table.tableStyle02 td:last-child {
        width: 80px; }
  /* line 5036, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  table.tableStyle04 {
    border-collapse: inherit;
    margin: 1rem 0;
    border-spacing: 0px;
    border: 1px solid #ddd;
    border-width: 0 1px 1px 0;
    /*font-size: 0.9rem;*/
    font-size: 15px;
    width: 100%; }
    /* line 5045, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    table.tableStyle04 th, table.tableStyle04 td {
      border: 1px solid #ddd;
      border-width: 1px 0 0 1px;
      padding: 20px 15px;
      vertical-align: top;
      box-sizing: border-box; }
    /* line 5052, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    table.tableStyle04 th {
      background: #f0f0f0; }
      /* line 5054, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      table.tableStyle04 th:first-child {
        width: 230px; }
      /* line 5057, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      table.tableStyle04 th.w100 {
        width: 107px; }
    /* line 5061, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    table.tableStyle04 td {
      background: #fff; }
  /* line 5066, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .TableWrap {
    display: block;
    overflow-x: scroll;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch; } }

/* 〜479px：SP縦 */
@media screen and (max-width: 479px) {
  /* line 5077, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  table.tableStyle01 {
    border-collapse: inherit;
    margin: 1rem 0;
    border-spacing: 0px;
    border: 1px solid #ddd;
    border-width: 0 1px 1px 0;
    /*font-size: 0.9rem;*/
    font-size: 15px;
    width: 100%; }
    /* line 5086, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    table.tableStyle01 th, table.tableStyle01 td {
      border: 1px solid #ddd;
      border-width: 1px 0 0 1px;
      padding: 20px;
      vertical-align: top; }
    /* line 5092, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    table.tableStyle01 th {
      background: #f0f0f0; }
      /* line 5094, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      table.tableStyle01 th.w100 {
        width: 100px; }
    /* line 5098, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    table.tableStyle01 td {
      background: #fff; }
  /* line 5102, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  table.tableStyle02 {
    padding: 10px;
    font-size: 18px;
    border-collapse: collapse;
    border: 1px solid #ddd;
    margin: 1rem 0 30px;
    width: 100%;
    margin-bottom: 30px; }
    /* line 5110, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    table.tableStyle02 th, table.tableStyle02 td {
      border: 1px solid #ddd;
      border-width: 1px 0 0 1px;
      padding: 20px;
      vertical-align: top; }
    /* line 5116, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    table.tableStyle02 th {
      background: #f0f0f0; }
    /* line 5119, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    table.tableStyle02 td {
      font-size: 18px;
      color: #444;
      border-collapse: collapse;
      border: 1px solid #ddd; }
      /* line 5124, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      table.tableStyle02 td:first-child {
        width: 65%; }
      /* line 5127, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      table.tableStyle02 td:last-child {
        width: 80px; }
  /* line 5132, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  table.tableStyle04 {
    border-collapse: inherit;
    margin: 1rem 0;
    border-spacing: 0px;
    border: 1px solid #ddd;
    border-width: 0 1px 1px 0;
    /*font-size: 0.9rem;*/
    font-size: 15px;
    width: 100%; }
    /* line 5141, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    table.tableStyle04 th, table.tableStyle04 td {
      border: 1px solid #ddd;
      border-width: 1px 0 0 1px;
      padding: 20px 15px;
      vertical-align: top;
      box-sizing: border-box; }
    /* line 5148, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    table.tableStyle04 th {
      background: #f0f0f0; }
      /* line 5150, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      table.tableStyle04 th:first-child {
        width: 230px; }
      /* line 5153, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      table.tableStyle04 th.w100 {
        width: 107px; }
    /* line 5157, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    table.tableStyle04 td {
      background: #fff; }
  /* line 5162, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .TableWrap {
    display: block;
    overflow-x: scroll;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch; } }

/* 1280px〜：大型PC*/
@media print, screen and (min-width: 1280px) {
  /* line 5174, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul.LinkButton {
    display: flex;
    justify-content: center;
    width: 815px;
    margin: 20px auto;
    flex-wrap: wrap; }
    /* line 5180, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.LinkButton li {
      margin: 0 20px 20px 0; }
      /* line 5182, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul.LinkButton li:nth-child(even) {
        margin: 0 0 20px 0; }
  /* line 5192, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  a.Whitebtn {
    background: #fff9cb;
    /*border: 3px solid #cecccc;*/
    display: block;
    text-decoration: none;
    color: #846c26;
    width: 380px;
    height: 98px;
    text-align: center;
    border-radius: 5px;
    box-sizing: border-box;
    transition: all .3s;
    display: table-cell;
    vertical-align: middle;
    font-weight: bold;
    font-size: 20px;
    line-height: 1.5; }
    /* line 5209, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    a.Whitebtn:hover {
      background: #846c26;
      /*border: 1px solid #cecccc;*/
      display: block;
      color: #fff9cb;
      text-decoration: none;
      width: 380px;
      height: 98px;
      text-align: center;
      border-radius: 5px;
      box-sizing: border-box;
      transition: all .3s;
      display: table-cell;
      vertical-align: middle;
      font-weight: bold;
      font-size: 20px;
      line-height: 1.5; }
  /* line 5229, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  a.Pinkbtn {
    background: #d96aa3;
    border: 3px solid #d96aa3;
    display: block;
    text-decoration: none;
    color: #fff;
    width: 380px;
    height: 98px;
    text-align: center;
    border-radius: 5px;
    box-sizing: border-box;
    transition: all .3s;
    display: table-cell;
    vertical-align: middle;
    font-weight: bold;
    font-size: 20px;
    line-height: 1.5; }
    /* line 5246, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    a.Pinkbtn em {
      font-size: 62%;
      display: block; }
    /* line 5250, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    a.Pinkbtn:hover {
      background: #fff;
      border: 1px solid #d96aa3;
      display: block;
      color: #d96aa3;
      text-decoration: none;
      width: 380px;
      height: 98px;
      text-align: center;
      border-radius: 5px;
      box-sizing: border-box;
      transition: all .3s;
      display: table-cell;
      vertical-align: middle;
      font-weight: bold;
      font-size: 20px;
      line-height: 1.5; }
  /* line 5270, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  a.Redbtn {
    background: #d52222;
    border: 3px solid #d52222;
    display: block;
    text-decoration: none;
    color: #fff;
    width: 380px;
    height: 98px;
    text-align: center;
    border-radius: 5px;
    box-sizing: border-box;
    transition: all .3s;
    display: table-cell;
    vertical-align: middle;
    font-weight: bold;
    font-size: 20px;
    line-height: 1.5; }
    /* line 5287, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    a.Redbtn:hover {
      background: #fff;
      border: 1px solid #d52222;
      display: block;
      color: #d52222;
      text-decoration: none;
      width: 380px;
      height: 98px;
      text-align: center;
      border-radius: 5px;
      box-sizing: border-box;
      transition: all .3s;
      display: table-cell;
      vertical-align: middle;
      font-weight: bold;
      font-size: 20px;
      line-height: 1.5; }
  /* line 5307, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  a.Yellowbtn {
    background: #f8b500;
    border: 3px solid #f8b500;
    display: block;
    color: #fff;
    text-decoration: none;
    width: 380px;
    height: 98px;
    text-align: center;
    border-radius: 5px;
    box-sizing: border-box;
    transition: all .3s;
    display: table-cell;
    vertical-align: middle;
    font-weight: bold;
    font-size: 20px;
    line-height: 1.5; }
    /* line 5324, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    a.Yellowbtn:hover {
      background: #fff;
      border: 1px solid #f8b500;
      display: block;
      color: #f8b500;
      text-decoration: none;
      width: 380px;
      height: 98px;
      text-align: center;
      border-radius: 5px;
      box-sizing: border-box;
      transition: all .3s;
      display: table-cell;
      vertical-align: middle;
      font-weight: bold;
      font-size: 20px;
      line-height: 1.5; }
  /* line 5344, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  a.Greenbtn {
    background: #438c27;
    border: 3px solid #438c27;
    display: block;
    color: #fff;
    width: 380px;
    height: 98px;
    text-decoration: none;
    text-align: center;
    border-radius: 5px;
    box-sizing: border-box;
    transition: all .3s;
    display: table-cell;
    vertical-align: middle;
    font-weight: bold;
    font-size: 20px;
    line-height: 1.5; }
    /* line 5361, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    a.Greenbtn:hover {
      background: #fff;
      border: 1px solid #438c27;
      display: block;
      color: #438c27;
      width: 380px;
      height: 98px;
      text-decoration: none;
      text-align: center;
      border-radius: 5px;
      box-sizing: border-box;
      transition: all .3s;
      display: table-cell;
      vertical-align: middle;
      font-weight: bold;
      font-size: 20px;
      line-height: 1.5; }
  /* line 5381, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  a.Bluebtn {
    background: #2c539e;
    border: 3px solid #2c539e;
    display: block;
    width: 380px;
    height: 98px;
    color: #fff;
    text-decoration: none;
    text-align: center;
    border-radius: 5px;
    box-sizing: border-box;
    transition: all .3s;
    display: table-cell;
    vertical-align: middle;
    font-weight: bold;
    font-size: 20px;
    line-height: 1.5; }
    /* line 5398, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    a.Bluebtn:hover {
      background: #fff;
      border: 1px solid #2c539e;
      display: block;
      color: #2c539e;
      width: 380px;
      height: 98px;
      text-decoration: none;
      text-align: center;
      border-radius: 5px;
      box-sizing: border-box;
      transition: all .3s;
      display: table-cell;
      vertical-align: middle;
      font-weight: bold;
      font-size: 20px;
      line-height: 1.5; }
  /* line 5418, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .disabled {
    background: #b5b5b5;
    border: 3px solid #b5b5b5;
    display: block;
    color: #fff;
    width: 380px;
    height: 98px;
    text-decoration: none;
    text-align: center;
    border-radius: 5px;
    box-sizing: border-box;
    display: table-cell;
    vertical-align: middle;
    font-weight: bold;
    font-size: 20px;
    line-height: 1.5; }
    /* line 5434, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .disabled em {
      font-size: 70%;
      display: block; } }

/* 960px〜1279px：小型PC */
@media screen and (min-width: 960px) and (max-width: 1279px) {
  /* line 5444, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul.LinkButton {
    display: flex;
    justify-content: center;
    width: 815px;
    margin: 20px auto;
    flex-wrap: wrap; }
    /* line 5450, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.LinkButton li {
      margin: 0 20px 20px 0; }
      /* line 5452, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul.LinkButton li:nth-child(even) {
        margin: 0 0 20px 0; }
  /* line 5462, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  a.Whitebtn {
    background: #fff9cb;
    /*border: 3px solid #cecccc;*/
    display: block;
    text-decoration: none;
    color: #846c26;
    width: 380px;
    height: 98px;
    text-align: center;
    border-radius: 5px;
    box-sizing: border-box;
    transition: all .3s;
    display: table-cell;
    vertical-align: middle;
    font-weight: bold;
    font-size: 20px;
    line-height: 1.5; }
    /* line 5479, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    a.Whitebtn:hover {
      /*background: #cecccc;*/
      background: #846c26;
      /*border: 1px solid #cecccc;*/
      display: block;
      /*color: #939393;*/
      color: #fff9cb;
      text-decoration: none;
      width: 380px;
      height: 98px;
      text-align: center;
      border-radius: 5px;
      box-sizing: border-box;
      transition: all .3s;
      display: table-cell;
      vertical-align: middle;
      font-weight: bold;
      font-size: 20px;
      line-height: 1.5; }
  /* line 5500, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  a.Pinkbtn {
    background: #d96aa3;
    border: 3px solid #d96aa3;
    display: block;
    text-decoration: none;
    color: #fff;
    width: 380px;
    height: 98px;
    text-align: center;
    border-radius: 5px;
    box-sizing: border-box;
    transition: all .3s;
    display: table-cell;
    vertical-align: middle;
    font-weight: bold;
    font-size: 20px;
    line-height: 1.5; }
    /* line 5517, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    a.Pinkbtn:hover {
      background: #fff;
      border: 1px solid #d96aa3;
      display: block;
      color: #d96aa3;
      text-decoration: none;
      width: 380px;
      height: 98px;
      text-align: center;
      border-radius: 5px;
      box-sizing: border-box;
      transition: all .3s;
      display: table-cell;
      vertical-align: middle;
      font-weight: bold;
      font-size: 20px;
      line-height: 1.5; }
    /* line 5535, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    a.Pinkbtn em {
      font-size: 60%;
      display: block; }
  /* line 5541, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  a.Redbtn {
    background: #d52222;
    border: 3px solid #d52222;
    display: block;
    text-decoration: none;
    color: #fff;
    width: 380px;
    height: 98px;
    text-align: center;
    border-radius: 5px;
    box-sizing: border-box;
    transition: all .3s;
    display: table-cell;
    vertical-align: middle;
    font-weight: bold;
    font-size: 20px;
    line-height: 1.5; }
    /* line 5558, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    a.Redbtn:hover {
      background: #fff;
      border: 1px solid #d52222;
      display: block;
      color: #d52222;
      text-decoration: none;
      width: 380px;
      height: 98px;
      text-align: center;
      border-radius: 5px;
      box-sizing: border-box;
      transition: all .3s;
      display: table-cell;
      vertical-align: middle;
      font-weight: bold;
      font-size: 20px;
      line-height: 1.5; }
  /* line 5578, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  a.Yellowbtn {
    background: #f8b500;
    border: 3px solid #f8b500;
    display: block;
    color: #fff;
    text-decoration: none;
    width: 380px;
    height: 98px;
    text-align: center;
    border-radius: 5px;
    box-sizing: border-box;
    transition: all .3s;
    display: table-cell;
    vertical-align: middle;
    font-weight: bold;
    font-size: 20px;
    line-height: 1.5; }
    /* line 5595, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    a.Yellowbtn:hover {
      background: #fff;
      border: 1px solid #f8b500;
      display: block;
      color: #f8b500;
      text-decoration: none;
      width: 380px;
      height: 98px;
      text-align: center;
      border-radius: 5px;
      box-sizing: border-box;
      transition: all .3s;
      display: table-cell;
      vertical-align: middle;
      font-weight: bold;
      font-size: 20px;
      line-height: 1.5; }
  /* line 5615, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  a.Greenbtn {
    background: #438c27;
    border: 3px solid #438c27;
    display: block;
    color: #fff;
    width: 380px;
    height: 98px;
    text-decoration: none;
    text-align: center;
    border-radius: 5px;
    box-sizing: border-box;
    transition: all .3s;
    display: table-cell;
    vertical-align: middle;
    font-weight: bold;
    font-size: 20px;
    line-height: 1.5; }
    /* line 5632, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    a.Greenbtn:hover {
      background: #fff;
      border: 1px solid #438c27;
      display: block;
      color: #438c27;
      width: 380px;
      height: 98px;
      text-decoration: none;
      text-align: center;
      border-radius: 5px;
      box-sizing: border-box;
      transition: all .3s;
      display: table-cell;
      vertical-align: middle;
      font-weight: bold;
      font-size: 20px;
      line-height: 1.5; }
  /* line 5652, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  a.Bluebtn {
    background: #2c539e;
    border: 3px solid #2c539e;
    display: block;
    width: 380px;
    height: 98px;
    color: #fff;
    text-decoration: none;
    text-align: center;
    border-radius: 5px;
    box-sizing: border-box;
    transition: all .3s;
    display: table-cell;
    vertical-align: middle;
    font-weight: bold;
    font-size: 20px;
    line-height: 1.5; }
    /* line 5669, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    a.Bluebtn:hover {
      background: #fff;
      border: 1px solid #2c539e;
      display: block;
      color: #2c539e;
      width: 380px;
      height: 98px;
      text-decoration: none;
      text-align: center;
      border-radius: 5px;
      box-sizing: border-box;
      transition: all .3s;
      display: table-cell;
      vertical-align: middle;
      font-weight: bold;
      font-size: 20px;
      line-height: 1.5; }
  /* line 5689, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .disabled {
    background: #b5b5b5;
    border: 3px solid #b5b5b5;
    display: block;
    color: #fff;
    width: 380px;
    height: 98px;
    text-decoration: none;
    text-align: center;
    border-radius: 5px;
    box-sizing: border-box;
    display: table-cell;
    vertical-align: middle;
    font-weight: bold;
    font-size: 20px;
    line-height: 1.5; }
    /* line 5705, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .disabled em {
      font-size: 70%;
      display: block; } }

/* 720px〜959px：タブレット */
@media screen and (min-width: 750px) and (max-width: 959px) {
  /* line 5715, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul.LinkButton {
    display: flex;
    justify-content: center;
    width: 615px;
    margin: 20px auto;
    flex-wrap: wrap; }
    /* line 5721, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.LinkButton li {
      margin: 0 20px 20px 0; }
      /* line 5723, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul.LinkButton li:nth-child(even) {
        margin: 0 0 20px 0; }
  /* line 5733, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  a.Whitebtn {
    background: #fff9cb;
    /*border: 3px solid #cecccc;*/
    display: block;
    text-decoration: none;
    color: #846c26;
    width: 280px;
    height: 98px;
    text-align: center;
    border-radius: 5px;
    box-sizing: border-box;
    transition: all .3s;
    display: table-cell;
    vertical-align: middle;
    font-weight: bold;
    font-size: 15px;
    line-height: 1.5; }
    /* line 5750, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    a.Whitebtn:hover {
      background: #846c26;
      /*border: 1px solid #cecccc;*/
      display: block;
      color: #fff9cb;
      text-decoration: none;
      width: 280px;
      height: 98px;
      text-align: center;
      border-radius: 5px;
      box-sizing: border-box;
      transition: all .3s;
      display: table-cell;
      vertical-align: middle;
      font-weight: bold;
      font-size: 15px;
      line-height: 1.5; }
  /* line 5770, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  a.Pinkbtn {
    background: #d96aa3;
    border: 3px solid #d96aa3;
    display: block;
    text-decoration: none;
    color: #fff;
    width: 280px;
    height: 98px;
    text-align: center;
    border-radius: 5px;
    box-sizing: border-box;
    transition: all .3s;
    display: table-cell;
    vertical-align: middle;
    font-weight: bold;
    font-size: 15px;
    line-height: 1.5; }
    /* line 5787, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    a.Pinkbtn:hover {
      background: #fff;
      border: 1px solid #d96aa3;
      display: block;
      color: #d96aa3;
      text-decoration: none;
      width: 280px;
      height: 98px;
      text-align: center;
      border-radius: 5px;
      box-sizing: border-box;
      transition: all .3s;
      display: table-cell;
      vertical-align: middle;
      font-weight: bold;
      font-size: 15px;
      line-height: 1.5; }
    /* line 5805, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    a.Pinkbtn em {
      font-size: 70%;
      display: block; }
  /* line 5811, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  a.Redbtn {
    background: #d52222;
    border: 3px solid #d52222;
    display: block;
    text-decoration: none;
    color: #fff;
    width: 280px;
    height: 98px;
    text-align: center;
    border-radius: 5px;
    box-sizing: border-box;
    transition: all .3s;
    display: table-cell;
    vertical-align: middle;
    font-weight: bold;
    font-size: 15px;
    line-height: 1.5; }
    /* line 5828, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    a.Redbtn:hover {
      background: #fff;
      border: 1px solid #d52222;
      display: block;
      color: #d52222;
      text-decoration: none;
      width: 280px;
      height: 98px;
      text-align: center;
      border-radius: 5px;
      box-sizing: border-box;
      transition: all .3s;
      display: table-cell;
      vertical-align: middle;
      font-weight: bold;
      font-size: 15px;
      line-height: 1.5; }
  /* line 5848, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  a.Yellowbtn {
    background: #f8b500;
    border: 3px solid #f8b500;
    display: block;
    color: #fff;
    text-decoration: none;
    width: 280px;
    height: 98px;
    text-align: center;
    border-radius: 5px;
    box-sizing: border-box;
    transition: all .3s;
    display: table-cell;
    vertical-align: middle;
    font-weight: bold;
    font-size: 15px;
    line-height: 1.5; }
    /* line 5865, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    a.Yellowbtn:hover {
      background: #fff;
      border: 1px solid #f8b500;
      display: block;
      color: #f8b500;
      text-decoration: none;
      width: 280px;
      height: 98px;
      text-align: center;
      border-radius: 5px;
      box-sizing: border-box;
      transition: all .3s;
      display: table-cell;
      vertical-align: middle;
      font-weight: bold;
      font-size: 15px;
      line-height: 1.5; }
  /* line 5885, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  a.Greenbtn {
    background: #438c27;
    border: 3px solid #438c27;
    display: block;
    color: #fff;
    width: 280px;
    height: 98px;
    text-decoration: none;
    text-align: center;
    border-radius: 5px;
    box-sizing: border-box;
    transition: all .3s;
    display: table-cell;
    vertical-align: middle;
    font-weight: bold;
    font-size: 15px;
    line-height: 1.5; }
    /* line 5902, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    a.Greenbtn:hover {
      background: #fff;
      border: 1px solid #438c27;
      display: block;
      color: #438c27;
      width: 280px;
      height: 98px;
      text-decoration: none;
      text-align: center;
      border-radius: 5px;
      box-sizing: border-box;
      transition: all .3s;
      display: table-cell;
      vertical-align: middle;
      font-weight: bold;
      font-size: 15px;
      line-height: 1.5; }
  /* line 5922, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  a.Bluebtn {
    background: #2c539e;
    border: 3px solid #2c539e;
    display: block;
    width: 280px;
    height: 98px;
    color: #fff;
    text-decoration: none;
    text-align: center;
    border-radius: 5px;
    box-sizing: border-box;
    transition: all .3s;
    display: table-cell;
    vertical-align: middle;
    font-weight: bold;
    font-size: 15px;
    line-height: 1.5; }
    /* line 5939, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    a.Bluebtn:hover {
      background: #fff;
      border: 1px solid #2c539e;
      display: block;
      color: #2c539e;
      width: 280px;
      height: 98px;
      text-decoration: none;
      text-align: center;
      border-radius: 5px;
      box-sizing: border-box;
      transition: all .3s;
      display: table-cell;
      vertical-align: middle;
      font-weight: bold;
      font-size: 15px;
      line-height: 1.5; }
  /* line 5959, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .disabled {
    background: #b5b5b5;
    border: 3px solid #b5b5b5;
    display: block;
    color: #fff;
    width: 280px;
    height: 98px;
    text-decoration: none;
    text-align: center;
    border-radius: 5px;
    box-sizing: border-box;
    display: table-cell;
    vertical-align: middle;
    font-weight: bold;
    font-size: 15px;
    line-height: 1.5; }
    /* line 5975, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .disabled em {
      font-size: 70%;
      display: block; } }

/* 600px〜749px：タブレット */
@media screen and (min-width: 600px) and (max-width: 749px) {
  /* line 5985, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul.LinkButton {
    display: flex;
    justify-content: center;
    width: 280px;
    margin: 20px auto;
    flex-wrap: wrap; }
    /* line 5991, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.LinkButton li {
      margin: 10px 0; }
  /* line 6000, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  a.Whitebtn {
    background: #fff9cb;
    /*border: 3px solid #cecccc;*/
    display: block;
    text-decoration: none;
    color: #846c26;
    width: 280px;
    height: 80px;
    text-align: center;
    border-radius: 5px;
    box-sizing: border-box;
    transition: all .3s;
    display: table-cell;
    vertical-align: middle;
    font-weight: bold;
    font-size: 15px;
    line-height: 1.5; }
    /* line 6017, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    a.Whitebtn:hover {
      background: #846c26;
      /*border: 1px solid #cecccc;*/
      display: block;
      color: #fff9cb;
      text-decoration: none;
      width: 280px;
      height: 80px;
      text-align: center;
      border-radius: 5px;
      box-sizing: border-box;
      transition: all .3s;
      display: table-cell;
      vertical-align: middle;
      font-weight: bold;
      font-size: 15px;
      line-height: 1.5; }
  /* line 6036, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  a.Pinkbtn {
    background: #d96aa3;
    border: 3px solid #d96aa3;
    display: block;
    text-decoration: none;
    color: #fff;
    width: 280px;
    height: 80px;
    text-align: center;
    border-radius: 5px;
    box-sizing: border-box;
    transition: all .3s;
    display: table-cell;
    vertical-align: middle;
    font-weight: bold;
    font-size: 15px;
    line-height: 1.5; }
    /* line 6053, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    a.Pinkbtn:hover {
      background: #fff;
      border: 1px solid #d96aa3;
      display: block;
      color: #d96aa3;
      text-decoration: none;
      width: 280px;
      height: 80px;
      text-align: center;
      border-radius: 5px;
      box-sizing: border-box;
      transition: all .3s;
      display: table-cell;
      vertical-align: middle;
      font-weight: bold;
      font-size: 15px;
      line-height: 1.5; }
    /* line 6071, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    a.Pinkbtn em {
      font-size: 70%;
      display: block; }
  /* line 6077, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  a.Redbtn {
    background: #d52222;
    border: 3px solid #d52222;
    display: block;
    text-decoration: none;
    color: #fff;
    width: 280px;
    height: 80px;
    text-align: center;
    border-radius: 5px;
    box-sizing: border-box;
    transition: all .3s;
    display: table-cell;
    vertical-align: middle;
    font-weight: bold;
    font-size: 15px;
    line-height: 1.5; }
    /* line 6094, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    a.Redbtn:hover {
      background: #fff;
      border: 1px solid #d52222;
      display: block;
      color: #d52222;
      text-decoration: none;
      width: 280px;
      height: 80px;
      text-align: center;
      border-radius: 5px;
      box-sizing: border-box;
      transition: all .3s;
      display: table-cell;
      vertical-align: middle;
      font-weight: bold;
      font-size: 15px;
      line-height: 1.5; }
  /* line 6114, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  a.Yellowbtn {
    background: #f8b500;
    border: 3px solid #f8b500;
    display: block;
    color: #fff;
    text-decoration: none;
    width: 280px;
    height: 80px;
    text-align: center;
    border-radius: 5px;
    box-sizing: border-box;
    transition: all .3s;
    display: table-cell;
    vertical-align: middle;
    font-weight: bold;
    font-size: 15px;
    line-height: 1.5; }
    /* line 6131, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    a.Yellowbtn:hover {
      background: #fff;
      border: 1px solid #f8b500;
      display: block;
      color: #f8b500;
      text-decoration: none;
      width: 280px;
      height: 80px;
      text-align: center;
      border-radius: 5px;
      box-sizing: border-box;
      transition: all .3s;
      display: table-cell;
      vertical-align: middle;
      font-weight: bold;
      font-size: 15px;
      line-height: 1.5; }
  /* line 6151, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  a.Greenbtn {
    background: #438c27;
    border: 3px solid #438c27;
    display: block;
    color: #fff;
    width: 280px;
    height: 80px;
    text-decoration: none;
    text-align: center;
    border-radius: 5px;
    box-sizing: border-box;
    transition: all .3s;
    display: table-cell;
    vertical-align: middle;
    font-weight: bold;
    font-size: 15px;
    line-height: 1.5; }
    /* line 6168, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    a.Greenbtn:hover {
      background: #fff;
      border: 1px solid #438c27;
      display: block;
      color: #438c27;
      width: 280px;
      height: 80px;
      text-decoration: none;
      text-align: center;
      border-radius: 5px;
      box-sizing: border-box;
      transition: all .3s;
      display: table-cell;
      vertical-align: middle;
      font-weight: bold;
      font-size: 15px;
      line-height: 1.5; }
  /* line 6188, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  a.Bluebtn {
    background: #2c539e;
    border: 3px solid #2c539e;
    display: block;
    width: 280px;
    height: 80px;
    color: #fff;
    text-decoration: none;
    text-align: center;
    border-radius: 5px;
    box-sizing: border-box;
    transition: all .3s;
    display: table-cell;
    vertical-align: middle;
    font-weight: bold;
    font-size: 15px;
    line-height: 1.5; }
    /* line 6205, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    a.Bluebtn:hover {
      background: #fff;
      border: 1px solid #2c539e;
      display: block;
      color: #2c539e;
      width: 280px;
      height: 80px;
      text-decoration: none;
      text-align: center;
      border-radius: 5px;
      box-sizing: border-box;
      transition: all .3s;
      display: table-cell;
      vertical-align: middle;
      font-weight: bold;
      font-size: 15px;
      line-height: 1.5; }
  /* line 6225, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .disabled {
    background: #b5b5b5;
    border: 3px solid #b5b5b5;
    display: block;
    color: #fff;
    width: 280px;
    height: 80px;
    text-decoration: none;
    text-align: center;
    border-radius: 5px;
    box-sizing: border-box;
    display: table-cell;
    vertical-align: middle;
    font-weight: bold;
    font-size: 15px;
    line-height: 1.5; }
    /* line 6241, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .disabled em {
      font-size: 70%;
      display: block; } }

/* 480px〜599px：SP横 */
@media screen and (min-width: 480px) and (max-width: 599px) {
  /* line 6251, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul.LinkButton {
    display: flex;
    justify-content: center;
    width: 280px;
    margin: 20px auto;
    flex-wrap: wrap; }
    /* line 6257, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.LinkButton li {
      margin: 10px 0; }
  /* line 6266, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  a.Whitebtn {
    background: #fff9cb;
    /*border: 3px solid #cecccc;*/
    display: block;
    text-decoration: none;
    color: #846c26;
    width: 280px;
    height: 80px;
    text-align: center;
    border-radius: 5px;
    box-sizing: border-box;
    transition: all .3s;
    display: table-cell;
    vertical-align: middle;
    font-weight: bold;
    font-size: 15px;
    line-height: 1.5; }
    /* line 6283, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    a.Whitebtn:hover {
      background: #846c26;
      /*border: 1px solid #cecccc;*/
      display: block;
      color: #fff9cb;
      text-decoration: none;
      width: 280px;
      height: 80px;
      text-align: center;
      border-radius: 5px;
      box-sizing: border-box;
      transition: all .3s;
      display: table-cell;
      vertical-align: middle;
      font-weight: bold;
      font-size: 15px;
      line-height: 1.5; }
  /* line 6302, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  a.Pinkbtn {
    background: #d96aa3;
    border: 3px solid #d96aa3;
    display: block;
    text-decoration: none;
    color: #fff;
    width: 280px;
    height: 80px;
    text-align: center;
    border-radius: 5px;
    box-sizing: border-box;
    transition: all .3s;
    display: table-cell;
    vertical-align: middle;
    font-weight: bold;
    font-size: 15px;
    line-height: 1.5; }
    /* line 6319, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    a.Pinkbtn:hover {
      background: #fff;
      border: 1px solid #d96aa3;
      display: block;
      color: #d96aa3;
      text-decoration: none;
      width: 280px;
      height: 80px;
      text-align: center;
      border-radius: 5px;
      box-sizing: border-box;
      transition: all .3s;
      display: table-cell;
      vertical-align: middle;
      font-weight: bold;
      font-size: 15px;
      line-height: 1.5; }
    /* line 6337, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    a.Pinkbtn em {
      font-size: 70%;
      display: block; }
  /* line 6343, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  a.Redbtn {
    background: #d52222;
    border: 3px solid #d52222;
    display: block;
    text-decoration: none;
    color: #fff;
    width: 280px;
    height: 80px;
    text-align: center;
    border-radius: 5px;
    box-sizing: border-box;
    transition: all .3s;
    display: table-cell;
    vertical-align: middle;
    font-weight: bold;
    font-size: 15px;
    line-height: 1.5; }
    /* line 6360, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    a.Redbtn:hover {
      background: #fff;
      border: 1px solid #d52222;
      display: block;
      color: #d52222;
      text-decoration: none;
      width: 280px;
      height: 80px;
      text-align: center;
      border-radius: 5px;
      box-sizing: border-box;
      transition: all .3s;
      display: table-cell;
      vertical-align: middle;
      font-weight: bold;
      font-size: 15px;
      line-height: 1.5; }
  /* line 6380, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  a.Yellowbtn {
    background: #f8b500;
    border: 3px solid #f8b500;
    display: block;
    color: #fff;
    text-decoration: none;
    width: 280px;
    height: 80px;
    text-align: center;
    border-radius: 5px;
    box-sizing: border-box;
    transition: all .3s;
    display: table-cell;
    vertical-align: middle;
    font-weight: bold;
    font-size: 15px;
    line-height: 1.5; }
    /* line 6397, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    a.Yellowbtn:hover {
      background: #fff;
      border: 1px solid #f8b500;
      display: block;
      color: #f8b500;
      text-decoration: none;
      width: 280px;
      height: 80px;
      text-align: center;
      border-radius: 5px;
      box-sizing: border-box;
      transition: all .3s;
      display: table-cell;
      vertical-align: middle;
      font-weight: bold;
      font-size: 15px;
      line-height: 1.5; }
  /* line 6417, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  a.Greenbtn {
    background: #438c27;
    border: 3px solid #438c27;
    display: block;
    color: #fff;
    width: 280px;
    height: 80px;
    text-decoration: none;
    text-align: center;
    border-radius: 5px;
    box-sizing: border-box;
    transition: all .3s;
    display: table-cell;
    vertical-align: middle;
    font-weight: bold;
    font-size: 15px;
    line-height: 1.5; }
    /* line 6434, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    a.Greenbtn:hover {
      background: #fff;
      border: 1px solid #438c27;
      display: block;
      color: #438c27;
      width: 280px;
      height: 80px;
      text-decoration: none;
      text-align: center;
      border-radius: 5px;
      box-sizing: border-box;
      transition: all .3s;
      display: table-cell;
      vertical-align: middle;
      font-weight: bold;
      font-size: 15px;
      line-height: 1.5; }
  /* line 6454, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  a.Bluebtn {
    background: #2c539e;
    border: 3px solid #2c539e;
    display: block;
    width: 280px;
    height: 80px;
    color: #fff;
    text-decoration: none;
    text-align: center;
    border-radius: 5px;
    box-sizing: border-box;
    transition: all .3s;
    display: table-cell;
    vertical-align: middle;
    font-weight: bold;
    font-size: 15px;
    line-height: 1.5; }
    /* line 6471, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    a.Bluebtn:hover {
      background: #fff;
      border: 1px solid #2c539e;
      display: block;
      color: #2c539e;
      width: 280px;
      height: 80px;
      text-decoration: none;
      text-align: center;
      border-radius: 5px;
      box-sizing: border-box;
      transition: all .3s;
      display: table-cell;
      vertical-align: middle;
      font-weight: bold;
      font-size: 15px;
      line-height: 1.5; }
  /* line 6491, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .disabled {
    background: #b5b5b5;
    border: 3px solid #b5b5b5;
    display: block;
    color: #fff;
    width: 280px;
    height: 80px;
    text-decoration: none;
    text-align: center;
    border-radius: 5px;
    box-sizing: border-box;
    display: table-cell;
    vertical-align: middle;
    font-weight: bold;
    font-size: 15px;
    line-height: 1.5; }
    /* line 6507, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .disabled em {
      font-size: 70%;
      display: block; } }

/* 〜479px：SP縦 */
@media screen and (max-width: 479px) {
  /* line 6517, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul.LinkButton {
    display: flex;
    justify-content: center;
    width: 250px;
    margin: 20px auto;
    flex-wrap: wrap; }
    /* line 6523, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.LinkButton li {
      margin: 5px 0; }
  /* line 6532, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  a.Whitebtn {
    background: #fff9cb;
    /*border: 3px solid #cecccc;*/
    display: block;
    text-decoration: none;
    color: #846c26;
    width: 250px;
    height: 80px;
    text-align: center;
    border-radius: 5px;
    box-sizing: border-box;
    transition: all .3s;
    display: table-cell;
    vertical-align: middle;
    font-weight: bold;
    font-size: 14px;
    line-height: 1.5; }
    /* line 6549, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    a.Whitebtn:hover {
      background: #846c26;
      /*border: 1px solid #cecccc;*/
      display: block;
      color: #fff9cb;
      text-decoration: none;
      width: 250px;
      height: 80px;
      text-align: center;
      border-radius: 5px;
      box-sizing: border-box;
      transition: all .3s;
      display: table-cell;
      vertical-align: middle;
      font-weight: bold;
      font-size: 14px;
      line-height: 1.5; }
  /* line 6568, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  a.Pinkbtn {
    background: #d96aa3;
    border: 3px solid #d96aa3;
    display: block;
    text-decoration: none;
    color: #fff;
    width: 250px;
    height: 80px;
    text-align: center;
    border-radius: 5px;
    box-sizing: border-box;
    transition: all .3s;
    display: table-cell;
    vertical-align: middle;
    font-weight: bold;
    font-size: 14px;
    line-height: 1.5; }
    /* line 6585, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    a.Pinkbtn:hover {
      background: #fff;
      border: 1px solid #d96aa3;
      display: block;
      color: #d96aa3;
      text-decoration: none;
      width: 250px;
      height: 80px;
      text-align: center;
      border-radius: 5px;
      box-sizing: border-box;
      transition: all .3s;
      display: table-cell;
      vertical-align: middle;
      font-weight: bold;
      font-size: 14px;
      line-height: 1.5; }
    /* line 6603, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    a.Pinkbtn em {
      font-size: 70%;
      display: block; }
  /* line 6609, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  a.Redbtn {
    background: #d52222;
    border: 3px solid #d52222;
    display: block;
    text-decoration: none;
    color: #fff;
    width: 250px;
    height: 80px;
    text-align: center;
    border-radius: 5px;
    box-sizing: border-box;
    transition: all .3s;
    display: table-cell;
    vertical-align: middle;
    font-weight: bold;
    font-size: 14px;
    line-height: 1.5; }
    /* line 6626, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    a.Redbtn:hover {
      background: #fff;
      border: 1px solid #d52222;
      display: block;
      color: #d52222;
      text-decoration: none;
      width: 250px;
      height: 80px;
      text-align: center;
      border-radius: 5px;
      box-sizing: border-box;
      transition: all .3s;
      display: table-cell;
      vertical-align: middle;
      font-weight: bold;
      font-size: 14px;
      line-height: 1.5; }
  /* line 6646, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  a.Yellowbtn {
    background: #f8b500;
    border: 3px solid #f8b500;
    display: block;
    color: #fff;
    text-decoration: none;
    width: 250px;
    height: 80px;
    text-align: center;
    border-radius: 5px;
    box-sizing: border-box;
    transition: all .3s;
    display: table-cell;
    vertical-align: middle;
    font-weight: bold;
    font-size: 14px;
    line-height: 1.5; }
    /* line 6663, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    a.Yellowbtn:hover {
      background: #fff;
      border: 1px solid #f8b500;
      display: block;
      color: #f8b500;
      text-decoration: none;
      width: 250px;
      height: 80px;
      text-align: center;
      border-radius: 5px;
      box-sizing: border-box;
      transition: all .3s;
      display: table-cell;
      vertical-align: middle;
      font-weight: bold;
      font-size: 14px;
      line-height: 1.5; }
  /* line 6683, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  a.Greenbtn {
    background: #438c27;
    border: 3px solid #438c27;
    display: block;
    color: #fff;
    width: 250px;
    height: 80px;
    text-decoration: none;
    text-align: center;
    border-radius: 5px;
    box-sizing: border-box;
    transition: all .3s;
    display: table-cell;
    vertical-align: middle;
    font-weight: bold;
    font-size: 14px;
    line-height: 1.5; }
    /* line 6700, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    a.Greenbtn:hover {
      background: #fff;
      border: 1px solid #438c27;
      display: block;
      color: #438c27;
      width: 250px;
      height: 80px;
      text-decoration: none;
      text-align: center;
      border-radius: 5px;
      box-sizing: border-box;
      transition: all .3s;
      display: table-cell;
      vertical-align: middle;
      font-weight: bold;
      font-size: 14px;
      line-height: 1.5; }
  /* line 6720, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  a.Bluebtn {
    background: #2c539e;
    border: 3px solid #2c539e;
    display: block;
    width: 250px;
    height: 80px;
    color: #fff;
    text-decoration: none;
    text-align: center;
    border-radius: 5px;
    box-sizing: border-box;
    transition: all .3s;
    display: table-cell;
    vertical-align: middle;
    font-weight: bold;
    font-size: 14px;
    line-height: 1.5; }
    /* line 6737, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    a.Bluebtn:hover {
      background: #fff;
      border: 1px solid #2c539e;
      display: block;
      color: #2c539e;
      width: 250px;
      height: 80px;
      text-decoration: none;
      text-align: center;
      border-radius: 5px;
      box-sizing: border-box;
      transition: all .3s;
      display: table-cell;
      vertical-align: middle;
      font-weight: bold;
      font-size: 14px;
      line-height: 1.5; }
  /* line 6757, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .disabled {
    background: #b5b5b5;
    border: 3px solid #b5b5b5;
    display: block;
    color: #fff;
    width: 250px;
    height: 80px;
    text-decoration: none;
    text-align: center;
    border-radius: 5px;
    box-sizing: border-box;
    display: table-cell;
    vertical-align: middle;
    font-weight: bold;
    font-size: 14px;
    line-height: 1.5; }
    /* line 6773, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .disabled em {
      font-size: 70%;
      display: block; } }

/* 1280px〜：大型PC*/
@media print, screen and (min-width: 1280px) {
  /* line 6783, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #LoginArea {
    max-width: 800px;
    padding: 50px 60px;
    background: #fff;
    border-radius: 5px;
    background-color: #e7e7e7;
    margin: 70px auto 200px; }
    /* line 6790, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #LoginArea table {
      width: 100%; }
      /* line 6792, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #LoginArea table th {
        padding: 10px;
        vertical-align: middle;
        width: 220px;
        text-align: left; }
      /* line 6798, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #LoginArea table td {
        padding: 10px;
        vertical-align: middle; }
    /* line 6803, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #LoginArea input[type="submit"] {
      width: 40%;
      margin: 30px auto;
      font-size: 15px;
      color: #fff;
      display: inline-block;
      padding: 15px 0px;
      text-align: center;
      background-color: #435dac;
      border: 1px solid #435dac;
      border-radius: 5px;
      text-decoration: none;
      cursor: pointer;
      transition: background-color 1s; }
      /* line 6817, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #LoginArea input[type="submit"]:hover {
        color: #435dac;
        margin: 30px auto;
        background-color: #ffffff;
        border: 1px solid #435dac;
        border-radius: 5px;
        cursor: pointer;
        transition: background-color 1s; }
    /* line 6827, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #LoginArea .errorArea {
      margin: 20px 0; }
      /* line 6829, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #LoginArea .errorArea p {
        font-size: 1rem;
        color: #B90003;
        text-align: center;
        font-family: 'Noto Sans JP', sans-serif; }
  /* line 6837, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .LoginTit {
    text-align: center;
    color: #444;
    font-size: 1.8rem;
    margin: 0 0 30px;
    font-family: 'Noto Sans JP', sans-serif; }
  /* line 6845, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #LoginArea02 {
    max-width: 800px;
    padding: 50px 60px;
    background: #fff;
    border-radius: 5px;
    /*background-color: #e7e7e7;*/
    border: 6px solid #e7e7e7;
    margin: 70px auto 200px; }
    /* line 6853, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #LoginArea02 table {
      width: 100%; }
      /* line 6855, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #LoginArea02 table th {
        padding: 10px;
        vertical-align: middle;
        width: 220px;
        text-align: left; }
      /* line 6861, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #LoginArea02 table td {
        padding: 10px;
        vertical-align: middle; }
    /* line 6866, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #LoginArea02 input[type="submit"] {
      width: 40%;
      margin: 30px auto;
      font-size: 15px;
      color: #fff;
      display: inline-block;
      padding: 15px 0px;
      text-align: center;
      background-color: #435dac;
      border: 1px solid #435dac;
      border-radius: 5px;
      text-decoration: none;
      cursor: pointer;
      transition: background-color 1s; }
      /* line 6880, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #LoginArea02 input[type="submit"]:hover {
        color: #435dac;
        margin: 30px auto;
        background-color: #ffffff;
        border: 1px solid #435dac;
        border-radius: 5px;
        cursor: pointer;
        transition: background-color 1s; }
    /* line 6890, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #LoginArea02 .errorArea {
      margin: 20px 0; }
      /* line 6892, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #LoginArea02 .errorArea p {
        font-size: 1rem;
        color: #B90003;
        text-align: center;
        font-family: 'Noto Sans JP', sans-serif; }
  /* line 6900, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .form_btn {
    display: flex;
    justify-content: center; }
  /* line 6906, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul.ListBtn li {
    font-size: 1rem;
    margin-bottom: 10px; }
    /* line 6909, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.ListBtn li:last-child {
      margin-bottom: 0; }
    /* line 6912, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.ListBtn li a {
      transition: all .3s;
      /*未訪問のリンクの色*/
      /*訪問済みのリンクの色*/
      /*カーソルが乗っているリンクの色*/
      /*クリック中のリンクの色*/ }
      /* line 6914, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul.ListBtn li a:link {
        color: #435dac;
        text-decoration: none; }
      /* line 6918, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul.ListBtn li a:visited {
        color: #435dac; }
      /* line 6921, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul.ListBtn li a:hover {
        color: #7f96dd; }
      /* line 6924, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul.ListBtn li a:active {
        color: #7f96dd; }
  /* line 6932, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  input.inputTxtTypeA {
    padding: 10px;
    font-size: 1.4rem;
    appearance: none;
    box-sizing: border-box;
    display: block;
    order: 1;
    width: 100%;
    padding: 8px 10px;
    border: 2px solid #e1e1e1;
    border-radius: 6px;
    outline: 0;
    background-color: #fff; }
  /* line 6946, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  input.inputTxtTypeB {
    padding: 10px;
    font-size: 1.4rem;
    appearance: none;
    box-sizing: border-box;
    order: 1;
    width: 40%;
    padding: 8px 10px;
    border: 2px solid #e1e1e1;
    border-radius: 6px;
    outline: 0;
    background-color: #fff; }
  /* line 6959, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  input.inputTxtTypeC {
    padding: 10px;
    font-size: 1.4rem;
    appearance: none;
    box-sizing: border-box;
    order: 1;
    width: 70%;
    padding: 8px 10px;
    border: 2px solid #e1e1e1;
    border-radius: 6px;
    outline: 0;
    background-color: #fff; }
  /* line 6972, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  input.inputTxtTypeD {
    padding: 10px;
    font-size: 1.4rem;
    appearance: none;
    box-sizing: border-box;
    display: block;
    order: 1;
    width: 100%;
    padding: 8px 10px;
    border: 2px solid #b5bed9;
    border-radius: 6px;
    outline: 0;
    background-color: #fff; }
  /* line 6986, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  input.inputTxtTypeE {
    padding: 10px;
    font-size: 1.4rem;
    appearance: none;
    box-sizing: border-box;
    order: 1;
    width: 40%;
    padding: 8px 10px;
    border: 2px solid #b5bed9;
    border-radius: 6px;
    outline: 0;
    background-color: #fff; }
  /* line 6999, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  input.inputTxtTypeF {
    padding: 10px;
    font-size: 1.4rem;
    appearance: none;
    box-sizing: border-box;
    order: 1;
    width: 25%;
    padding: 8px 10px;
    border: 2px solid #b5bed9;
    border-radius: 6px;
    outline: 0;
    background-color: #fff; }
  /* line 7014, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  textarea.TextareaA {
    padding: 10px;
    font-size: 1.1rem;
    appearance: none;
    box-sizing: border-box;
    order: 1;
    width: 100%;
    padding: 8px 10px;
    border: 2px solid #e1e1e1;
    border-radius: 6px;
    outline: 0;
    background-color: #fff; } }

/* 960px〜1279px：小型PC */
@media screen and (min-width: 960px) and (max-width: 1279px) {
  /* line 7032, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #LoginArea {
    max-width: 720px;
    padding: 50px 40px;
    background: #fff;
    border-radius: 5px;
    background-color: #e7e7e7;
    margin: 70px auto 200px; }
    /* line 7039, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #LoginArea table {
      width: 100%; }
      /* line 7041, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #LoginArea table th {
        padding: 10px;
        vertical-align: middle;
        width: 220px; }
      /* line 7046, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #LoginArea table td {
        padding: 10px;
        vertical-align: middle; }
    /* line 7051, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #LoginArea input[type="submit"] {
      width: 40%;
      margin: 30px auto;
      font-size: 15px;
      color: #fff;
      display: inline-block;
      padding: 15px 0px;
      text-align: center;
      background-color: #435dac;
      border: 1px solid #435dac;
      border-radius: 5px;
      text-decoration: none;
      cursor: pointer;
      transition: background-color 1s; }
      /* line 7065, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #LoginArea input[type="submit"]:hover {
        color: #435dac;
        margin: 30px auto;
        background-color: #ffffff;
        border: 1px solid #435dac;
        border-radius: 5px;
        cursor: pointer;
        transition: background-color 1s; }
    /* line 7075, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #LoginArea .errorArea {
      margin: 20px 0; }
      /* line 7077, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #LoginArea .errorArea p {
        font-size: 1rem;
        color: #B90003;
        text-align: center;
        font-family: 'Noto Sans JP', sans-serif; }
  /* line 7085, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .LoginTit {
    text-align: center;
    color: #444;
    font-size: 1.6rem;
    margin: 0 0 30px;
    font-family: 'Noto Sans JP', sans-serif; }
  /* line 7093, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .form_btn {
    display: flex;
    justify-content: center; }
  /* line 7097, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #LoginArea02 {
    max-width: 720px;
    padding: 50px 40px;
    background: #fff;
    border-radius: 5px;
    border: 5px solid #e7e7e7;
    /*background-color: #e7e7e7;*/
    margin: 70px auto 200px; }
    /* line 7105, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #LoginArea02 table {
      width: 100%; }
      /* line 7107, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #LoginArea02 table th {
        padding: 10px;
        vertical-align: middle;
        width: 220px; }
      /* line 7112, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #LoginArea02 table td {
        padding: 10px;
        vertical-align: middle; }
    /* line 7117, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #LoginArea02 input[type="submit"] {
      width: 40%;
      margin: 30px auto;
      font-size: 15px;
      color: #fff;
      display: inline-block;
      padding: 15px 0px;
      text-align: center;
      background-color: #435dac;
      border: 1px solid #435dac;
      border-radius: 5px;
      text-decoration: none;
      cursor: pointer;
      transition: background-color 1s; }
      /* line 7131, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #LoginArea02 input[type="submit"]:hover {
        color: #435dac;
        margin: 30px auto;
        background-color: #ffffff;
        border: 1px solid #435dac;
        border-radius: 5px;
        cursor: pointer;
        transition: background-color 1s; }
    /* line 7141, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #LoginArea02 .errorArea {
      margin: 20px 0; }
      /* line 7143, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #LoginArea02 .errorArea p {
        font-size: 1rem;
        color: #B90003;
        text-align: center;
        font-family: 'Noto Sans JP', sans-serif; }
  /* line 7153, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul.ListBtn li {
    font-size: 1rem;
    margin-bottom: 10px; }
    /* line 7156, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.ListBtn li:last-child {
      margin-bottom: 0; }
    /* line 7159, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.ListBtn li a {
      transition: all .3s;
      /*未訪問のリンクの色*/
      /*訪問済みのリンクの色*/
      /*カーソルが乗っているリンクの色*/
      /*クリック中のリンクの色*/ }
      /* line 7161, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul.ListBtn li a:link {
        color: #435dac;
        text-decoration: none; }
      /* line 7165, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul.ListBtn li a:visited {
        color: #435dac; }
      /* line 7168, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul.ListBtn li a:hover {
        color: #7f96dd; }
      /* line 7171, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul.ListBtn li a:active {
        color: #7f96dd; }
  /* line 7179, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  input.inputTxtTypeA {
    padding: 10px;
    font-size: 1.4rem;
    appearance: none;
    box-sizing: border-box;
    display: block;
    order: 1;
    width: 100%;
    padding: 8px 10px;
    border: 2px solid #e1e1e1;
    border-radius: 6px;
    outline: 0;
    background-color: #fff; }
  /* line 7193, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  input.inputTxtTypeB {
    padding: 10px;
    font-size: 1.4rem;
    appearance: none;
    box-sizing: border-box;
    order: 1;
    width: 40%;
    padding: 8px 10px;
    border: 2px solid #e1e1e1;
    border-radius: 6px;
    outline: 0;
    background-color: #fff; }
  /* line 7206, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  input.inputTxtTypeC {
    padding: 10px;
    font-size: 1.4rem;
    appearance: none;
    box-sizing: border-box;
    order: 1;
    width: 70%;
    padding: 8px 10px;
    border: 2px solid #e1e1e1;
    border-radius: 6px;
    outline: 0;
    background-color: #fff; }
  /* line 7219, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  input.inputTxtTypeD {
    padding: 10px;
    font-size: 1.4rem;
    appearance: none;
    box-sizing: border-box;
    display: block;
    order: 1;
    width: 100%;
    padding: 8px 10px;
    border: 2px solid #b5bed9;
    border-radius: 6px;
    outline: 0;
    background-color: #fff; }
  /* line 7233, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  input.inputTxtTypeE {
    padding: 10px;
    font-size: 1.4rem;
    appearance: none;
    box-sizing: border-box;
    order: 1;
    width: 40%;
    padding: 8px 10px;
    border: 2px solid #b5bed9;
    border-radius: 6px;
    outline: 0;
    background-color: #fff; }
  /* line 7246, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  input.inputTxtTypeF {
    padding: 10px;
    font-size: 1.4rem;
    appearance: none;
    box-sizing: border-box;
    order: 1;
    width: 25%;
    padding: 8px 10px;
    border: 2px solid #b5bed9;
    border-radius: 6px;
    outline: 0;
    background-color: #fff; }
  /* line 7261, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  textarea.TextareaA {
    padding: 10px;
    font-size: 1.1rem;
    appearance: none;
    box-sizing: border-box;
    order: 1;
    width: 100%;
    padding: 8px 10px;
    border: 2px solid #e1e1e1;
    border-radius: 6px;
    outline: 0;
    background-color: #fff; } }

/* 720px〜959px：タブレット */
@media screen and (min-width: 750px) and (max-width: 959px) {
  /* line 7279, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #LoginArea {
    max-width: 650px;
    padding: 50px 40px;
    background: #fff;
    border-radius: 5px;
    background-color: #e7e7e7;
    margin: 70px auto 200px; }
    /* line 7286, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #LoginArea table {
      width: 100%; }
      /* line 7288, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #LoginArea table th {
        padding: 10px;
        vertical-align: middle; }
      /* line 7292, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #LoginArea table td {
        padding: 10px;
        vertical-align: middle; }
    /* line 7297, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #LoginArea input[type="submit"] {
      width: 40%;
      margin: 30px auto;
      font-size: 15px;
      color: #fff;
      display: inline-block;
      padding: 15px 0px;
      text-align: center;
      background-color: #435dac;
      border: 1px solid #435dac;
      border-radius: 5px;
      text-decoration: none;
      cursor: pointer;
      transition: background-color 1s; }
      /* line 7311, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #LoginArea input[type="submit"]:hover {
        color: #435dac;
        margin: 30px auto;
        background-color: #ffffff;
        border: 1px solid #435dac;
        border-radius: 5px;
        cursor: pointer;
        transition: background-color 1s; }
    /* line 7321, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #LoginArea .errorArea {
      margin: 20px 0; }
      /* line 7323, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #LoginArea .errorArea p {
        font-size: 1rem;
        color: #B90003;
        text-align: center;
        font-family: 'Noto Sans JP', sans-serif; }
  /* line 7331, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .LoginTit {
    text-align: center;
    color: #444;
    font-size: 1.5rem;
    margin: 0 0 30px;
    font-family: 'Noto Sans JP', sans-serif; }
  /* line 7339, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #LoginArea02 {
    max-width: 650px;
    padding: 50px 40px;
    background: #fff;
    border-radius: 5px;
    border: 6px solid #e7e7e7;
    /*background-color: #e7e7e7;*/
    margin: 70px auto 200px; }
    /* line 7347, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #LoginArea02 table {
      width: 100%; }
      /* line 7349, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #LoginArea02 table th {
        padding: 10px;
        vertical-align: middle; }
      /* line 7353, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #LoginArea02 table td {
        padding: 10px;
        vertical-align: middle; }
    /* line 7358, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #LoginArea02 input[type="submit"] {
      width: 40%;
      margin: 30px auto;
      font-size: 15px;
      color: #fff;
      display: inline-block;
      padding: 15px 0px;
      text-align: center;
      background-color: #435dac;
      border: 1px solid #435dac;
      border-radius: 5px;
      text-decoration: none;
      cursor: pointer;
      transition: background-color 1s; }
      /* line 7372, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #LoginArea02 input[type="submit"]:hover {
        color: #435dac;
        margin: 30px auto;
        background-color: #ffffff;
        border: 1px solid #435dac;
        border-radius: 5px;
        cursor: pointer;
        transition: background-color 1s; }
    /* line 7382, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #LoginArea02 .errorArea {
      margin: 20px 0; }
      /* line 7384, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #LoginArea02 .errorArea p {
        font-size: 1rem;
        color: #B90003;
        text-align: center;
        font-family: 'Noto Sans JP', sans-serif; }
  /* line 7392, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .form_btn {
    display: flex;
    justify-content: center; }
  /* line 7398, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul.ListBtn li {
    font-size: 1rem;
    margin-bottom: 10px; }
    /* line 7401, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.ListBtn li:last-child {
      margin-bottom: 0; }
    /* line 7404, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.ListBtn li a {
      transition: all .3s;
      /*未訪問のリンクの色*/
      /*訪問済みのリンクの色*/
      /*カーソルが乗っているリンクの色*/
      /*クリック中のリンクの色*/ }
      /* line 7406, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul.ListBtn li a:link {
        color: #435dac;
        text-decoration: none; }
      /* line 7410, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul.ListBtn li a:visited {
        color: #435dac; }
      /* line 7413, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul.ListBtn li a:hover {
        color: #7f96dd; }
      /* line 7416, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul.ListBtn li a:active {
        color: #7f96dd; }
  /* line 7424, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  input.inputTxtTypeA {
    padding: 10px;
    font-size: 1.4rem;
    appearance: none;
    box-sizing: border-box;
    display: block;
    order: 1;
    width: 100%;
    padding: 8px 10px;
    border: 2px solid #e1e1e1;
    border-radius: 6px;
    outline: 0;
    background-color: #fff; }
  /* line 7438, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  input.inputTxtTypeB {
    padding: 10px;
    font-size: 1.4rem;
    appearance: none;
    box-sizing: border-box;
    order: 1;
    width: 40%;
    padding: 8px 10px;
    border: 2px solid #e1e1e1;
    border-radius: 6px;
    outline: 0;
    background-color: #fff; }
  /* line 7451, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  input.inputTxtTypeC {
    padding: 10px;
    font-size: 1.4rem;
    appearance: none;
    box-sizing: border-box;
    order: 1;
    width: 70%;
    padding: 8px 10px;
    border: 2px solid #e1e1e1;
    border-radius: 6px;
    outline: 0;
    background-color: #fff; }
  /* line 7464, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  input.inputTxtTypeD {
    padding: 10px;
    font-size: 1.4rem;
    appearance: none;
    box-sizing: border-box;
    display: block;
    order: 1;
    width: 100%;
    padding: 8px 10px;
    border: 2px solid #b5bed9;
    border-radius: 6px;
    outline: 0;
    background-color: #fff; }
  /* line 7478, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  input.inputTxtTypeE {
    padding: 10px;
    font-size: 1.4rem;
    appearance: none;
    box-sizing: border-box;
    order: 1;
    width: 40%;
    padding: 8px 10px;
    border: 2px solid #b5bed9;
    border-radius: 6px;
    outline: 0;
    background-color: #fff; }
  /* line 7491, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  input.inputTxtTypeF {
    padding: 10px;
    font-size: 1.4rem;
    appearance: none;
    box-sizing: border-box;
    order: 1;
    width: 22%;
    padding: 8px 10px;
    border: 2px solid #b5bed9;
    border-radius: 6px;
    outline: 0;
    background-color: #fff; }
  /* line 7506, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  textarea.TextareaA {
    padding: 10px;
    font-size: 1rem;
    appearance: none;
    box-sizing: border-box;
    order: 1;
    width: 100%;
    padding: 8px 10px;
    border: 2px solid #e1e1e1;
    border-radius: 6px;
    outline: 0;
    background-color: #fff; } }

/* 600px〜749px：タブレット */
@media screen and (min-width: 600px) and (max-width: 749px) {
  /* line 7524, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #LoginArea {
    max-width: 500px;
    padding: 30px;
    background: #fff;
    border-radius: 5px;
    background-color: #e7e7e7;
    margin: 50px auto 150px; }
    /* line 7531, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #LoginArea table {
      width: 100%; }
      /* line 7533, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #LoginArea table th {
        padding: 10px;
        vertical-align: middle;
        display: block;
        width: 100%;
        border-bottom: none; }
      /* line 7540, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #LoginArea table td {
        padding: 10px;
        vertical-align: middle;
        display: block;
        width: 100%;
        border-bottom: none; }
    /* line 7548, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #LoginArea input[type="submit"] {
      width: 40%;
      margin: 30px auto;
      font-size: 15px;
      color: #fff;
      display: inline-block;
      padding: 15px 0px;
      text-align: center;
      background-color: #435dac;
      border: 1px solid #435dac;
      border-radius: 5px;
      text-decoration: none;
      cursor: pointer;
      transition: background-color 1s; }
      /* line 7562, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #LoginArea input[type="submit"]:hover {
        color: #435dac;
        margin: 30px auto;
        background-color: #ffffff;
        border: 1px solid #435dac;
        border-radius: 5px;
        cursor: pointer;
        transition: background-color 1s; }
    /* line 7572, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #LoginArea .errorArea {
      margin: 20px 0; }
      /* line 7574, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #LoginArea .errorArea p {
        font-size: 1rem;
        color: #B90003;
        text-align: center;
        font-family: 'Noto Sans JP', sans-serif; }
  /* line 7582, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .form_btn {
    display: flex;
    justify-content: center; }
  /* line 7587, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .LoginTit {
    text-align: center;
    color: #444;
    font-size: 1.4rem;
    margin: 0 0 30px;
    font-family: 'Noto Sans JP', sans-serif; }
  /* line 7595, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #LoginArea02 {
    max-width: 500px;
    padding: 30px;
    background: #fff;
    border-radius: 5px;
    border: 4px solid #e7e7e7;
    /*background-color: #e7e7e7;*/
    margin: 50px auto 150px; }
    /* line 7603, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #LoginArea02 table {
      width: 100%; }
      /* line 7605, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #LoginArea02 table th {
        padding: 10px;
        vertical-align: middle;
        display: block;
        width: 100%;
        border-bottom: none; }
      /* line 7612, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #LoginArea02 table td {
        padding: 10px;
        vertical-align: middle;
        display: block;
        width: 100%;
        border-bottom: none; }
    /* line 7620, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #LoginArea02 input[type="submit"] {
      width: 40%;
      margin: 30px auto;
      font-size: 15px;
      color: #fff;
      display: inline-block;
      padding: 15px 0px;
      text-align: center;
      background-color: #435dac;
      border: 1px solid #435dac;
      border-radius: 5px;
      text-decoration: none;
      cursor: pointer;
      transition: background-color 1s; }
      /* line 7634, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #LoginArea02 input[type="submit"]:hover {
        color: #435dac;
        margin: 30px auto;
        background-color: #ffffff;
        border: 1px solid #435dac;
        border-radius: 5px;
        cursor: pointer;
        transition: background-color 1s; }
    /* line 7644, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #LoginArea02 .errorArea {
      margin: 20px 0; }
      /* line 7646, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #LoginArea02 .errorArea p {
        font-size: 1rem;
        color: #B90003;
        text-align: center;
        font-family: 'Noto Sans JP', sans-serif; }
  /* line 7656, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul.ListBtn li {
    font-size: 1rem;
    margin-bottom: 10px; }
    /* line 7659, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.ListBtn li:last-child {
      margin-bottom: 0; }
    /* line 7662, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.ListBtn li a {
      transition: all .3s;
      /*未訪問のリンクの色*/
      /*訪問済みのリンクの色*/
      /*カーソルが乗っているリンクの色*/
      /*クリック中のリンクの色*/ }
      /* line 7664, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul.ListBtn li a:link {
        color: #435dac;
        text-decoration: none; }
      /* line 7668, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul.ListBtn li a:visited {
        color: #435dac; }
      /* line 7671, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul.ListBtn li a:hover {
        color: #7f96dd; }
      /* line 7674, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul.ListBtn li a:active {
        color: #7f96dd; }
  /* line 7682, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  input.inputTxtTypeA {
    padding: 10px;
    font-size: 1.4rem;
    appearance: none;
    box-sizing: border-box;
    display: block;
    order: 1;
    width: 100%;
    padding: 8px 10px;
    border: 2px solid #e1e1e1;
    border-radius: 6px;
    outline: 0;
    background-color: #fff; }
  /* line 7696, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  input.inputTxtTypeB {
    padding: 10px;
    font-size: 1.4rem;
    appearance: none;
    box-sizing: border-box;
    order: 1;
    width: 100%;
    padding: 8px 10px;
    border: 2px solid #e1e1e1;
    border-radius: 6px;
    outline: 0;
    background-color: #fff; }
  /* line 7709, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  input.inputTxtTypeC {
    padding: 10px;
    font-size: 1.4rem;
    appearance: none;
    box-sizing: border-box;
    order: 1;
    width: 70%;
    padding: 8px 10px;
    border: 2px solid #e1e1e1;
    border-radius: 6px;
    outline: 0;
    background-color: #fff; }
  /* line 7722, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  input.inputTxtTypeD {
    padding: 10px;
    font-size: 1.4rem;
    appearance: none;
    box-sizing: border-box;
    display: block;
    order: 1;
    width: 100%;
    padding: 8px 10px;
    border: 2px solid #b5bed9;
    border-radius: 6px;
    outline: 0;
    background-color: #fff; }
  /* line 7736, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  input.inputTxtTypeE {
    padding: 10px;
    font-size: 1.4rem;
    appearance: none;
    box-sizing: border-box;
    order: 1;
    width: 100%;
    padding: 8px 10px;
    border: 2px solid #b5bed9;
    border-radius: 6px;
    outline: 0;
    background-color: #fff; }
  /* line 7749, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  input.inputTxtTypeF {
    padding: 10px;
    font-size: 1.4rem;
    appearance: none;
    box-sizing: border-box;
    order: 1;
    width: 18%;
    padding: 8px 10px;
    border: 2px solid #b5bed9;
    border-radius: 6px;
    outline: 0;
    background-color: #fff; }
  /* line 7764, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  textarea.TextareaA {
    padding: 10px;
    font-size: 1rem;
    appearance: none;
    box-sizing: border-box;
    order: 1;
    width: 100%;
    padding: 8px 10px;
    border: 2px solid #e1e1e1;
    border-radius: 6px;
    outline: 0;
    background-color: #fff; } }

/* 480px〜599px：SP横 */
@media screen and (min-width: 480px) and (max-width: 599px) {
  /* line 7782, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #LoginArea {
    max-width: 380px;
    padding: 30px;
    background: #fff;
    border-radius: 5px;
    background-color: #e7e7e7;
    margin: 50px auto 150px; }
    /* line 7789, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #LoginArea table {
      width: 100%; }
      /* line 7791, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #LoginArea table th {
        padding: 10px;
        vertical-align: middle;
        display: block;
        width: 100%;
        border-bottom: none; }
      /* line 7798, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #LoginArea table td {
        padding: 10px;
        vertical-align: middle;
        display: block;
        width: 100%;
        border-bottom: none; }
    /* line 7806, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #LoginArea input[type="submit"] {
      width: 70%;
      margin: 30px auto;
      font-size: 15px;
      color: #fff;
      display: inline-block;
      padding: 15px 0px;
      text-align: center;
      background-color: #435dac;
      border: 1px solid #435dac;
      border-radius: 5px;
      text-decoration: none;
      cursor: pointer;
      transition: background-color 1s; }
      /* line 7820, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #LoginArea input[type="submit"]:hover {
        color: #435dac;
        margin: 30px auto;
        background-color: #ffffff;
        border: 1px solid #435dac;
        border-radius: 5px;
        cursor: pointer;
        transition: background-color 1s; }
    /* line 7830, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #LoginArea .errorArea {
      margin: 20px 0; }
      /* line 7832, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #LoginArea .errorArea p {
        font-size: 1rem;
        color: #B90003;
        text-align: center;
        font-family: 'Noto Sans JP', sans-serif; }
  /* line 7840, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .form_btn {
    display: flex;
    justify-content: center; }
  /* line 7845, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .LoginTit {
    text-align: center;
    color: #444;
    font-size: 1.3rem;
    margin: 0 0 30px;
    font-family: 'Noto Sans JP', sans-serif; }
  /* line 7852, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #LoginArea02 {
    max-width: 380px;
    padding: 30px;
    background: #fff;
    border-radius: 5px;
    border: 4px solid #e7e7e7;
    /*background-color: #e7e7e7;*/
    margin: 50px auto 150px; }
    /* line 7860, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #LoginArea02 table {
      width: 100%; }
      /* line 7862, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #LoginArea02 table th {
        padding: 10px;
        vertical-align: middle;
        display: block;
        width: 100%;
        border-bottom: none; }
      /* line 7869, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #LoginArea02 table td {
        padding: 10px;
        vertical-align: middle;
        display: block;
        width: 100%;
        border-bottom: none; }
    /* line 7877, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #LoginArea02 input[type="submit"] {
      width: 70%;
      margin: 30px auto;
      font-size: 15px;
      color: #fff;
      display: inline-block;
      padding: 15px 0px;
      text-align: center;
      background-color: #435dac;
      border: 1px solid #435dac;
      border-radius: 5px;
      text-decoration: none;
      cursor: pointer;
      transition: background-color 1s; }
      /* line 7891, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #LoginArea02 input[type="submit"]:hover {
        color: #435dac;
        margin: 30px auto;
        background-color: #ffffff;
        border: 1px solid #435dac;
        border-radius: 5px;
        cursor: pointer;
        transition: background-color 1s; }
    /* line 7901, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #LoginArea02 .errorArea {
      margin: 20px 0; }
      /* line 7903, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #LoginArea02 .errorArea p {
        font-size: 1rem;
        color: #B90003;
        text-align: center;
        font-family: 'Noto Sans JP', sans-serif; }
  /* line 7913, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul.ListBtn li {
    font-size: 1rem;
    margin-bottom: 10px; }
    /* line 7916, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.ListBtn li:last-child {
      margin-bottom: 0; }
    /* line 7919, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.ListBtn li a {
      transition: all .3s;
      /*未訪問のリンクの色*/
      /*訪問済みのリンクの色*/
      /*カーソルが乗っているリンクの色*/
      /*クリック中のリンクの色*/ }
      /* line 7921, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul.ListBtn li a:link {
        color: #435dac;
        text-decoration: none; }
      /* line 7925, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul.ListBtn li a:visited {
        color: #435dac; }
      /* line 7928, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul.ListBtn li a:hover {
        color: #7f96dd; }
      /* line 7931, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul.ListBtn li a:active {
        color: #7f96dd; }
  /* line 7939, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  input.inputTxtTypeA {
    padding: 10px;
    font-size: 1.4rem;
    appearance: none;
    box-sizing: border-box;
    display: block;
    order: 1;
    width: 100%;
    padding: 8px 10px;
    border: 2px solid #e1e1e1;
    border-radius: 6px;
    outline: 0;
    background-color: #fff; }
  /* line 7953, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  input.inputTxtTypeB {
    padding: 10px;
    font-size: 1.4rem;
    appearance: none;
    box-sizing: border-box;
    order: 1;
    width: 100%;
    padding: 8px 10px;
    border: 2px solid #e1e1e1;
    border-radius: 6px;
    outline: 0;
    background-color: #fff; }
  /* line 7966, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  input.inputTxtTypeC {
    padding: 10px;
    font-size: 1.4rem;
    appearance: none;
    box-sizing: border-box;
    order: 1;
    width: 100%;
    padding: 8px 10px;
    border: 2px solid #e1e1e1;
    border-radius: 6px;
    outline: 0;
    background-color: #fff; }
  /* line 7979, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  input.inputTxtTypeD {
    padding: 10px;
    font-size: 1.4rem;
    appearance: none;
    box-sizing: border-box;
    display: block;
    order: 1;
    width: 100%;
    padding: 8px 10px;
    border: 2px solid #b5bed9;
    border-radius: 6px;
    outline: 0;
    background-color: #fff; }
  /* line 7993, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  input.inputTxtTypeE {
    padding: 10px;
    font-size: 1.4rem;
    appearance: none;
    box-sizing: border-box;
    order: 1;
    width: 100%;
    padding: 8px 10px;
    border: 2px solid #b5bed9;
    border-radius: 6px;
    outline: 0;
    background-color: #fff; }
  /* line 8006, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  input.inputTxtTypeF {
    padding: 10px;
    font-size: 1.4rem;
    appearance: none;
    box-sizing: border-box;
    order: 1;
    width: 17%;
    padding: 8px 10px;
    border: 2px solid #b5bed9;
    border-radius: 6px;
    outline: 0;
    background-color: #fff; }
  /* line 8021, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  textarea.TextareaA {
    padding: 10px;
    font-size: 1rem;
    appearance: none;
    box-sizing: border-box;
    order: 1;
    width: 100%;
    padding: 8px 10px;
    border: 2px solid #e1e1e1;
    border-radius: 6px;
    outline: 0;
    background-color: #fff; } }

/* 〜479px：SP縦 */
@media screen and (max-width: 479px) {
  /* line 8039, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #LoginArea {
    max-width: 260px;
    padding: 20px;
    background: #fff;
    border-radius: 5px;
    background-color: #e7e7e7;
    margin: 50px auto 150px; }
    /* line 8046, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #LoginArea table {
      width: 100%; }
      /* line 8048, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #LoginArea table th {
        padding: 10px;
        vertical-align: middle;
        display: block;
        width: 100%;
        border-bottom: none; }
      /* line 8055, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #LoginArea table td {
        padding: 10px;
        vertical-align: middle;
        display: block;
        width: 100%;
        border-bottom: none; }
    /* line 8063, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #LoginArea input[type="submit"] {
      width: 70%;
      margin: 30px auto;
      font-size: 15px;
      color: #fff;
      display: inline-block;
      padding: 15px 0px;
      text-align: center;
      background-color: #435dac;
      border: 1px solid #435dac;
      border-radius: 5px;
      text-decoration: none;
      cursor: pointer;
      transition: background-color 1s; }
      /* line 8077, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #LoginArea input[type="submit"]:hover {
        color: #435dac;
        margin: 30px auto;
        background-color: #ffffff;
        border: 1px solid #435dac;
        border-radius: 5px;
        cursor: pointer;
        transition: background-color 1s; }
    /* line 8087, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #LoginArea .errorArea {
      margin: 20px 0; }
      /* line 8089, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #LoginArea .errorArea p {
        font-size: 1rem;
        color: #B90003;
        text-align: center;
        font-family: 'Noto Sans JP', sans-serif; }
  /* line 8097, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .form_btn {
    display: flex;
    justify-content: center; }
  /* line 8101, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .LoginTit {
    text-align: center;
    color: #444;
    font-size: 1.2rem;
    margin: 0 0 30px;
    font-family: 'Noto Sans JP', sans-serif; }
  /* line 8109, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #LoginArea02 {
    max-width: 260px;
    padding: 20px;
    background: #fff;
    border-radius: 5px;
    border: 4px solid #e7e7e7;
    /*background-color: #e7e7e7;*/
    margin: 50px auto 150px; }
    /* line 8117, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #LoginArea02 table {
      width: 100%; }
      /* line 8119, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #LoginArea02 table th {
        padding: 10px;
        vertical-align: middle;
        display: block;
        width: 100%;
        border-bottom: none; }
      /* line 8126, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #LoginArea02 table td {
        padding: 10px;
        vertical-align: middle;
        display: block;
        width: 100%;
        border-bottom: none; }
    /* line 8134, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #LoginArea02 input[type="submit"] {
      width: 70%;
      margin: 30px auto;
      font-size: 15px;
      color: #fff;
      display: inline-block;
      padding: 15px 0px;
      text-align: center;
      background-color: #435dac;
      border: 1px solid #435dac;
      border-radius: 5px;
      text-decoration: none;
      cursor: pointer;
      transition: background-color 1s; }
      /* line 8148, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #LoginArea02 input[type="submit"]:hover {
        color: #435dac;
        margin: 30px auto;
        background-color: #ffffff;
        border: 1px solid #435dac;
        border-radius: 5px;
        cursor: pointer;
        transition: background-color 1s; }
    /* line 8158, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #LoginArea02 .errorArea {
      margin: 20px 0; }
      /* line 8160, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #LoginArea02 .errorArea p {
        font-size: 1rem;
        color: #B90003;
        text-align: center;
        font-family: 'Noto Sans JP', sans-serif; }
  /* line 8170, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul.ListBtn li {
    font-size: 1rem;
    margin-bottom: 10px; }
    /* line 8173, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.ListBtn li:last-child {
      margin-bottom: 0; }
    /* line 8176, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul.ListBtn li a {
      transition: all .3s;
      /*未訪問のリンクの色*/
      /*訪問済みのリンクの色*/
      /*カーソルが乗っているリンクの色*/
      /*クリック中のリンクの色*/ }
      /* line 8178, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul.ListBtn li a:link {
        color: #435dac;
        text-decoration: none; }
      /* line 8182, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul.ListBtn li a:visited {
        color: #435dac; }
      /* line 8185, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul.ListBtn li a:hover {
        color: #7f96dd; }
      /* line 8188, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul.ListBtn li a:active {
        color: #7f96dd; }
  /* line 8196, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  input.inputTxtTypeA {
    padding: 10px;
    font-size: 1.4rem;
    appearance: none;
    box-sizing: border-box;
    display: block;
    order: 1;
    width: 100%;
    padding: 8px 10px;
    border: 2px solid #e1e1e1;
    border-radius: 6px;
    outline: 0;
    background-color: #fff; }
  /* line 8210, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  input.inputTxtTypeB {
    padding: 10px;
    font-size: 1.4rem;
    appearance: none;
    box-sizing: border-box;
    order: 1;
    width: 100%;
    padding: 8px 10px;
    border: 2px solid #e1e1e1;
    border-radius: 6px;
    outline: 0;
    background-color: #fff; }
  /* line 8223, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  input.inputTxtTypeC {
    padding: 10px;
    font-size: 1.4rem;
    appearance: none;
    box-sizing: border-box;
    order: 1;
    width: 100%;
    padding: 8px 10px;
    border: 2px solid #e1e1e1;
    border-radius: 6px;
    outline: 0;
    background-color: #fff; }
  /* line 8236, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  input.inputTxtTypeD {
    padding: 10px;
    font-size: 1.4rem;
    appearance: none;
    box-sizing: border-box;
    display: block;
    order: 1;
    width: 100%;
    padding: 8px 10px;
    border: 2px solid #b5bed9;
    border-radius: 6px;
    outline: 0;
    background-color: #fff; }
  /* line 8250, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  input.inputTxtTypeE {
    padding: 10px;
    font-size: 1.4rem;
    appearance: none;
    box-sizing: border-box;
    order: 1;
    width: 100%;
    padding: 8px 10px;
    border: 2px solid #b5bed9;
    border-radius: 6px;
    outline: 0;
    background-color: #fff; }
  /* line 8263, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  input.inputTxtTypeF {
    padding: 10px;
    font-size: 1.4rem;
    appearance: none;
    box-sizing: border-box;
    order: 1;
    width: 16%;
    padding: 8px 10px;
    border: 2px solid #b5bed9;
    border-radius: 6px;
    outline: 0;
    background-color: #fff; }
  /* line 8278, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  textarea.TextareaA {
    padding: 10px;
    font-size: 1rem;
    appearance: none;
    box-sizing: border-box;
    order: 1;
    width: 100%;
    padding: 8px 10px;
    border: 2px solid #e1e1e1;
    border-radius: 6px;
    outline: 0;
    background-color: #fff; } }

/* line 8294, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
.r_label {
  margin-right: 10px; }

/* 1280px〜：大型PC*/
@media print, screen and (min-width: 1280px) {
  /* line 8301, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul#Mypage_Menu {
    display: flex;
    margin: 0 0 30px;
    border: 1px solid #435dac; }
    /* line 8305, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul#Mypage_Menu li {
      width: calc(100% / 6);
      text-align: center;
      border-right: 1px solid #435dac; }
      /* line 8309, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul#Mypage_Menu li:last-child {
        border-right: initial; }
      /* line 8312, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul#Mypage_Menu li a {
        display: block;
        font-size: 1.2rem;
        transition: all .3s;
        font-family: 'Noto Sans JP', sans-serif;
        padding: 15px 10px;
        font-weight: 500;
        /*未訪問のリンクの色*/
        /*訪問済みのリンクの色*/
        /*カーソルが乗っているリンクの色*/
        /*クリック中のリンクの色*/ }
        /* line 8319, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul#Mypage_Menu li a:link {
          color: #435dac;
          text-decoration: none;
          background: #cddcff; }
        /* line 8324, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul#Mypage_Menu li a:visited {
          color: #435dac;
          background: #cddcff; }
        /* line 8328, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul#Mypage_Menu li a:hover {
          color: #fff;
          background: #435dac; }
        /* line 8332, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul#Mypage_Menu li a:active {
          color: #fff;
          background: #435dac; }
        /* line 8336, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul#Mypage_Menu li a.active {
          color: #fff;
          background: #435dac; }
  /* line 8343, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul#NewsList {
    margin-bottom: 80px; }
    /* line 8345, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul#NewsList li {
      position: relative;
      font-family: 'Noto Sans JP', sans-serif;
      /*border-bottom: 1px solid #ccc;*/
      /*追加*/
      background: #ffe4e4;
      margin-bottom: 20px;
      padding: 0 20px;
      border: 1px solid #cc8181; }
      /* line 8354, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul#NewsList li:last-child {
        margin-bottom: 0; }
      /* line 8357, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul#NewsList li i {
        display: block;
        font-weight: bold;
        position: absolute;
        border: 0px;
        padding: 0px;
        padding: 15px 0;
        width: 185px;
        color: #444;
        font-size: 1.2rem;
        line-height: 2; }
      /* line 8369, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul#NewsList li a {
        font-size: 1.2rem;
        margin-left: 185px;
        line-height: 2;
        display: block;
        padding: 15px 0;
        transition: all .3s;
        font-weight: 500;
        /*未訪問のリンクの色*/
        /*訪問済みのリンクの色*/
        /*カーソルが乗っているリンクの色*/
        /*クリック中のリンクの色*/ }
        /* line 8377, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul#NewsList li a:link {
          color: #444;
          /*color:#435dac;*/
          text-decoration: none; }
        /* line 8382, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul#NewsList li a:visited {
          color: #444;
          /*color:#435dac;*/ }
        /* line 8386, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul#NewsList li a:hover {
          color: #cc8181;
          /*color:#7f96dd;*/ }
        /* line 8390, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul#NewsList li a:active {
          color: #cc8181;
          /*color:#7f96dd;*/ } }

/* 960px〜1279px：小型PC */
@media screen and (min-width: 960px) and (max-width: 1279px) {
  /* line 8403, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul#Mypage_Menu {
    display: flex;
    margin: 0 0 30px;
    border: 1px solid #435dac; }
    /* line 8407, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul#Mypage_Menu li {
      width: calc(100% / 6);
      text-align: center;
      border-right: 1px solid #435dac; }
      /* line 8411, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul#Mypage_Menu li:last-child {
        border-right: initial; }
      /* line 8414, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul#Mypage_Menu li a {
        display: block;
        font-size: 1.1rem;
        transition: all .3s;
        font-family: 'Noto Sans JP', sans-serif;
        padding: 15px 10px;
        font-weight: 500;
        /*未訪問のリンクの色*/
        /*訪問済みのリンクの色*/
        /*カーソルが乗っているリンクの色*/
        /*クリック中のリンクの色*/ }
        /* line 8421, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul#Mypage_Menu li a:link {
          color: #435dac;
          text-decoration: none;
          background: #cddcff; }
        /* line 8426, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul#Mypage_Menu li a:visited {
          color: #435dac;
          background: #cddcff; }
        /* line 8430, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul#Mypage_Menu li a:hover {
          color: #fff;
          background: #435dac; }
        /* line 8434, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul#Mypage_Menu li a:active {
          color: #fff;
          background: #435dac; }
        /* line 8438, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul#Mypage_Menu li a.active {
          color: #fff;
          background: #435dac; }
  /* line 8445, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul#NewsList {
    margin-bottom: 70px; }
    /* line 8447, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul#NewsList li {
      position: relative;
      font-family: 'Noto Sans JP', sans-serif;
      /*border-bottom: 1px solid #ccc;*/
      /*追加*/
      background: #ffe4e4;
      margin-bottom: 20px;
      padding: 0 20px;
      border: 1px solid #cc8181; }
      /* line 8456, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul#NewsList li i {
        display: block;
        font-weight: bold;
        position: absolute;
        border: 0px;
        padding: 0px;
        padding: 15px 0;
        width: 185px;
        color: #444;
        font-size: 1.2rem; }
      /* line 8467, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul#NewsList li a {
        font-size: 1.2rem;
        margin-left: 185px;
        line-height: 2;
        display: block;
        padding: 15px 0;
        transition: all .3s;
        /*未訪問のリンクの色*/
        /*訪問済みのリンクの色*/
        /*カーソルが乗っているリンクの色*/
        /*クリック中のリンクの色*/ }
        /* line 8474, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul#NewsList li a:link {
          color: #444;
          /*color:#435dac;*/
          text-decoration: none; }
        /* line 8479, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul#NewsList li a:visited {
          color: #444;
          /*color:#435dac;*/ }
        /* line 8483, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul#NewsList li a:hover {
          color: #cc8181;
          /*color:#7f96dd;*/ }
        /* line 8487, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul#NewsList li a:active {
          color: #cc8181;
          /*color:#7f96dd;*/ } }

/* 720px〜959px：タブレット */
@media screen and (min-width: 750px) and (max-width: 959px) {
  /* line 8500, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul#Mypage_Menu {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0 0 30px;
    border: 1px solid #435dac; }
    /* line 8506, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul#Mypage_Menu li {
      width: 31.8vw;
      text-align: center;
      border-right: 1px solid #435dac; }
      /* line 8510, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul#Mypage_Menu li:nth-of-type(3n) {
        border-right: initial; }
      /* line 8513, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul#Mypage_Menu li:nth-child(-n+3) {
        border-bottom: 1px solid #435dac; }
      /* line 8516, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul#Mypage_Menu li a {
        display: block;
        font-size: 1.2rem;
        transition: all .3s;
        font-family: 'Noto Sans JP', sans-serif;
        padding: 15px 10px;
        font-weight: 500;
        /*未訪問のリンクの色*/
        /*訪問済みのリンクの色*/
        /*カーソルが乗っているリンクの色*/
        /*クリック中のリンクの色*/ }
        /* line 8523, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul#Mypage_Menu li a:link {
          color: #435dac;
          text-decoration: none;
          background: #cddcff; }
        /* line 8528, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul#Mypage_Menu li a:visited {
          color: #435dac;
          background: #cddcff; }
        /* line 8532, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul#Mypage_Menu li a:hover {
          color: #fff;
          background: #435dac; }
        /* line 8536, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul#Mypage_Menu li a:active {
          color: #fff;
          background: #435dac; }
        /* line 8540, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul#Mypage_Menu li a.active {
          color: #fff;
          background: #435dac; }
  /* line 8547, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul#NewsList {
    margin-bottom: 70px; }
    /* line 8549, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul#NewsList li {
      position: relative;
      font-family: 'Noto Sans JP', sans-serif;
      /*border-bottom: 1px solid #ccc;*/
      /*追加*/
      background: #ffe4e4;
      margin-bottom: 30px;
      padding: 20px 20px 0 20px;
      border: 1px solid #cc8181; }
      /* line 8558, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul#NewsList li:last-child {
        margin-bottom: 0; }
      /* line 8561, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul#NewsList li i {
        display: block;
        font-weight: bold;
        border: 0px;
        padding: 0 0 10px;
        width: 185px;
        color: #444;
        font-size: 1.2rem; }
      /* line 8570, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul#NewsList li a {
        font-size: 1.2rem;
        line-height: 2;
        display: block;
        padding: 0 0 15px;
        transition: all .3s;
        /*未訪問のリンクの色*/
        /*訪問済みのリンクの色*/
        /*カーソルが乗っているリンクの色*/
        /*クリック中のリンクの色*/ }
        /* line 8576, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul#NewsList li a:link {
          color: #444;
          /*color:#435dac;*/
          text-decoration: none; }
        /* line 8581, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul#NewsList li a:visited {
          color: #444;
          /*color:#435dac;*/ }
        /* line 8585, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul#NewsList li a:hover {
          color: #cc8181;
          /*color:#7f96dd;*/ }
        /* line 8589, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul#NewsList li a:active {
          color: #cc8181;
          /*color:#7f96dd;*/ } }

/* 600px〜749px：タブレット */
@media screen and (min-width: 600px) and (max-width: 749px) {
  /* line 8602, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul#Mypage_Menu {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0 0 30px;
    border: 1px solid #435dac; }
    /* line 8608, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul#Mypage_Menu li {
      width: 49.9%;
      text-align: center;
      border-right: 1px solid #435dac;
      border-bottom: 1px solid #435dac; }
      /* line 8613, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul#Mypage_Menu li:nth-child(even) {
        border-right: initial; }
      /* line 8616, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul#Mypage_Menu li:nth-last-child(-n+2) {
        border-bottom: initial; }
      /* line 8620, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul#Mypage_Menu li a {
        display: block;
        font-size: 1.2rem;
        transition: all .3s;
        font-family: 'Noto Sans JP', sans-serif;
        padding: 15px 10px;
        font-weight: 500;
        /*未訪問のリンクの色*/
        /*訪問済みのリンクの色*/
        /*カーソルが乗っているリンクの色*/
        /*クリック中のリンクの色*/ }
        /* line 8627, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul#Mypage_Menu li a:link {
          color: #435dac;
          text-decoration: none;
          background: #cddcff; }
        /* line 8632, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul#Mypage_Menu li a:visited {
          color: #435dac;
          background: #cddcff; }
        /* line 8636, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul#Mypage_Menu li a:hover {
          color: #fff;
          background: #435dac; }
        /* line 8640, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul#Mypage_Menu li a:active {
          color: #fff;
          background: #435dac; }
        /* line 8644, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul#Mypage_Menu li a.active {
          color: #fff;
          background: #435dac; }
  /* line 8651, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul#NewsList {
    margin-bottom: 50px; }
    /* line 8653, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul#NewsList li {
      position: relative;
      font-family: 'Noto Sans JP', sans-serif;
      /*border-bottom: 1px solid #ccc;*/
      /*追加*/
      background: #ffe4e4;
      margin-bottom: 30px;
      padding: 20px 20px 0 20px;
      border: 1px solid #cc8181; }
      /* line 8662, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul#NewsList li:last-child {
        margin-bottom: 0; }
      /* line 8665, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul#NewsList li i {
        display: block;
        font-weight: bold;
        border: 0px;
        padding: 0 0 10px;
        width: 185px;
        color: #444;
        font-size: 1.1rem; }
      /* line 8674, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul#NewsList li a {
        font-size: 1.1rem;
        line-height: 2;
        display: block;
        padding: 0 0 15px;
        transition: all .3s;
        /*未訪問のリンクの色*/
        /*訪問済みのリンクの色*/
        /*カーソルが乗っているリンクの色*/
        /*クリック中のリンクの色*/ }
        /* line 8680, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul#NewsList li a:link {
          color: #444;
          /*color:#435dac;*/
          text-decoration: none; }
        /* line 8685, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul#NewsList li a:visited {
          color: #444;
          /*color:#435dac;*/ }
        /* line 8689, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul#NewsList li a:hover {
          color: #cc8181;
          /*color:#7f96dd;*/ }
        /* line 8693, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul#NewsList li a:active {
          color: #cc8181;
          /*color:#7f96dd;*/ } }

/* 480px〜599px：SP横 */
@media screen and (min-width: 480px) and (max-width: 599px) {
  /* line 8706, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul#Mypage_Menu {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0 0 30px;
    border: 1px solid #435dac; }
    /* line 8712, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul#Mypage_Menu li {
      width: 47.5vw;
      text-align: center;
      border-right: 1px solid #435dac;
      border-bottom: 1px solid #435dac; }
      /* line 8717, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul#Mypage_Menu li:nth-child(even) {
        border-right: initial; }
      /* line 8720, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul#Mypage_Menu li:nth-last-child(-n+2) {
        border-bottom: initial; }
      /* line 8724, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul#Mypage_Menu li a {
        display: block;
        font-size: 1.2rem;
        transition: all .3s;
        font-family: 'Noto Sans JP', sans-serif;
        padding: 15px 10px;
        font-weight: 500;
        /*未訪問のリンクの色*/
        /*訪問済みのリンクの色*/
        /*カーソルが乗っているリンクの色*/
        /*クリック中のリンクの色*/ }
        /* line 8731, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul#Mypage_Menu li a:link {
          color: #435dac;
          text-decoration: none;
          background: #cddcff; }
        /* line 8736, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul#Mypage_Menu li a:visited {
          color: #435dac;
          background: #cddcff; }
        /* line 8740, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul#Mypage_Menu li a:hover {
          color: #fff;
          background: #435dac; }
        /* line 8744, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul#Mypage_Menu li a:active {
          color: #fff;
          background: #435dac; }
        /* line 8748, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul#Mypage_Menu li a.active {
          color: #fff;
          background: #435dac; }
  /* line 8755, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul#NewsList {
    margin-bottom: 50px; }
    /* line 8757, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul#NewsList li {
      position: relative;
      font-family: 'Noto Sans JP', sans-serif;
      /*border-bottom: 1px solid #ccc;*/
      /*追加*/
      background: #ffe4e4;
      margin-bottom: 30px;
      padding: 20px 20px 0 20px;
      border: 1px solid #cc8181; }
      /* line 8766, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul#NewsList li:last-child {
        margin-bottom: 0; }
      /* line 8769, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul#NewsList li i {
        display: block;
        font-weight: bold;
        border: 0px;
        padding: 0 0 10px;
        width: 185px;
        color: #444;
        font-size: 1.1rem; }
      /* line 8778, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul#NewsList li a {
        font-size: 1.1rem;
        line-height: 2;
        display: block;
        padding: 0 0 15px;
        transition: all .3s;
        /*未訪問のリンクの色*/
        /*訪問済みのリンクの色*/
        /*カーソルが乗っているリンクの色*/
        /*クリック中のリンクの色*/ }
        /* line 8784, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul#NewsList li a:link {
          color: #444;
          /*color:#435dac;*/
          text-decoration: none; }
        /* line 8789, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul#NewsList li a:visited {
          color: #444;
          /*color:#435dac;*/ }
        /* line 8793, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul#NewsList li a:hover {
          color: #cc8181;
          /*color:#7f96dd;*/ }
        /* line 8797, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul#NewsList li a:active {
          color: #cc8181;
          /*color:#7f96dd;*/ } }

/* 〜479px：SP縦 */
@media screen and (max-width: 479px) {
  /* line 8810, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul#Mypage_Menu {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0 0 30px;
    border: 1px solid #435dac; }
    /* line 8816, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul#Mypage_Menu li {
      width: 47.5vw;
      text-align: center;
      border-right: 1px solid #435dac;
      border-bottom: 1px solid #435dac; }
      /* line 8821, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul#Mypage_Menu li:nth-child(even) {
        border-right: initial; }
      /* line 8824, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul#Mypage_Menu li:nth-last-child(-n+2) {
        border-bottom: initial; }
      /* line 8828, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul#Mypage_Menu li a {
        display: block;
        font-size: 1.2rem;
        transition: all .3s;
        font-family: 'Noto Sans JP', sans-serif;
        padding: 15px 10px;
        font-weight: 500;
        /*未訪問のリンクの色*/
        /*訪問済みのリンクの色*/
        /*カーソルが乗っているリンクの色*/
        /*クリック中のリンクの色*/ }
        /* line 8835, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul#Mypage_Menu li a:link {
          color: #435dac;
          text-decoration: none;
          background: #cddcff; }
        /* line 8840, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul#Mypage_Menu li a:visited {
          color: #435dac;
          background: #cddcff; }
        /* line 8844, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul#Mypage_Menu li a:hover {
          color: #fff;
          background: #435dac; }
        /* line 8848, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul#Mypage_Menu li a:active {
          color: #fff;
          background: #435dac; }
        /* line 8852, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul#Mypage_Menu li a.active {
          color: #fff;
          background: #435dac; }
  /* line 8859, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  ul#NewsList {
    margin-bottom: 50px; }
    /* line 8861, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    ul#NewsList li {
      position: relative;
      font-family: 'Noto Sans JP', sans-serif;
      /*border-bottom: 1px solid #ccc;*/
      /*追加*/
      background: #ffe4e4;
      margin-bottom: 30px;
      padding: 20px 20px 0 20px;
      border: 1px solid #cc8181; }
      /* line 8870, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul#NewsList li:last-child {
        margin-bottom: 0; }
      /* line 8873, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul#NewsList li i {
        display: block;
        font-weight: bold;
        border: 0px;
        padding: 0 0 10px;
        width: 185px;
        color: #444;
        font-size: 1.1rem; }
      /* line 8882, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      ul#NewsList li a {
        font-size: 1.1rem;
        line-height: 2;
        display: block;
        padding: 0 0 15px;
        transition: all .3s;
        /*未訪問のリンクの色*/
        /*訪問済みのリンクの色*/
        /*カーソルが乗っているリンクの色*/
        /*クリック中のリンクの色*/ }
        /* line 8888, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul#NewsList li a:link {
          color: #444;
          /*color:#435dac;*/
          text-decoration: none; }
        /* line 8893, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul#NewsList li a:visited {
          color: #444;
          /*color:#435dac;*/ }
        /* line 8897, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul#NewsList li a:hover {
          color: #cc8181;
          /*color:#7f96dd;*/ }
        /* line 8901, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        ul#NewsList li a:active {
          color: #cc8181;
          /*color:#7f96dd;*/ } }

/* line 8912, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
button[type="button"] {
  width: 50%;
  margin: 30px auto;
  font-size: 1rem;
  color: #fff;
  display: inline-block;
  padding: 15px 0px;
  text-align: center;
  background-color: #435dac;
  border: 1px solid #435dac;
  border-radius: 5px;
  text-decoration: none;
  cursor: pointer;
  transition: background-color 1s; }
  /* line 8926, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  button[type="button"]:hover {
    color: #435dac;
    margin: 30px auto;
    background-color: #ffffff;
    border: 1px solid #435dac;
    border-radius: 5px;
    cursor: pointer;
    transition: background-color 1s; }

/* line 8936, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
button.back[type="button"] {
  width: 50%;
  font-size: 15px;
  color: #fff;
  display: inline-block;
  padding: 15px 0px;
  text-align: center;
  background-color: #a4a4a4;
  border: 1px solid #a4a4a4;
  border-radius: 5px;
  text-decoration: none;
  cursor: pointer;
  transition: background-color 1s; }

/*--hover--*/
/* line 8952, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
input.back[type="button"]:hover {
  color: #a4a4a4;
  background-color: #ffffff;
  border: 1px solid #a4a4a4;
  border-radius: 5px;
  cursor: pointer;
  transition: background-color 1s; }

/* line 8960, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
button.application[type="button"] {
  width: 50%;
  font-size: 15px;
  color: #fff;
  display: inline-block;
  padding: 15px 0px;
  text-align: center;
  background-color: #B60003;
  border: 1px solid #B60003;
  border-radius: 5px;
  text-decoration: none;
  cursor: pointer;
  transition: background-color 1s; }

/*--hover--*/
/* line 8976, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
input.application[type="button"]:hover {
  color: #B60003;
  background-color: #ffffff;
  border: 1px solid #B60003;
  border-radius: 5px;
  cursor: pointer;
  transition: background-color 1s; }

/* line 8985, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
button.fixBtn[type="button"] {
  width: 50%;
  font-size: 15px;
  color: #fff;
  display: inline-block;
  padding: 15px 0px;
  text-align: center;
  background-color: #435dac;
  border: 1px solid #435dac;
  border-radius: 5px;
  text-decoration: none;
  cursor: pointer;
  transition: background-color 1s; }

/*--hover--*/
/* line 9001, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
input.fixBtn[type="button"]:hover {
  color: #435dac;
  background-color: #ffffff;
  border: 1px solid #435dac;
  border-radius: 5px;
  cursor: pointer;
  transition: background-color 1s; }

/* line 9009, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
button.invoiceBtn[type="button"], button.invoiceBtn[type="submit"] {
  width: 50%;
  margin: 30px auto;
  margin-top: auto;
  font-size: 1rem;
  color: #fff;
  /*display: inline-block;*/
  padding: 15px 0px;
  text-align: center;
  background-color: #BB080B;
  border: 1px solid #BB080B;
  border-radius: 5px;
  text-decoration: none;
  cursor: pointer;
  transition: background-color 1s;
  display: flex;
  justify-content: center;
  align-items: center; }
  /* line 9027, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  button.invoiceBtn[type="button"]:hover, button.invoiceBtn[type="submit"]:hover {
    color: #BB080B;
    /*margin: 30px auto;*/
    margin-top: auto;
    background-color: #ffffff;
    border: 1px solid #BB080B;
    border-radius: 5px;
    cursor: pointer;
    transition: background-color 1s; }

/* line 9039, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
button.invoiceBtn02[type="button"], button.invoiceBtn02[type="submit"] {
  width: 50%;
  margin: 30px auto;
  font-size: 1rem;
  color: #fff;
  display: inline-block;
  padding: 15px 0px;
  text-align: center;
  background-color: #BB080B;
  border: 1px solid #BB080B;
  border-radius: 5px;
  text-decoration: none;
  cursor: pointer;
  transition: background-color 1s; }
  /* line 9053, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  button.invoiceBtn02[type="button"]:hover, button.invoiceBtn02[type="submit"]:hover {
    color: #BB080B;
    margin: 30px auto;
    background-color: #ffffff;
    border: 1px solid #BB080B;
    border-radius: 5px;
    cursor: pointer;
    transition: background-color 1s; }

/* line 9065, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
.c-form-radio {
  display: inline-block;
  margin-right: -.3em;
  padding: 10px 25px 10px 0; }

/* line 9071, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
.c-form-radio input[type="radio"] {
  position: absolute;
  opacity: 0; }

/* line 9076, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
.c-form-radio__label {
  padding-left: 30px; }

/* line 9080, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
.c-form-radio__label {
  display: inline-block;
  position: relative;
  cursor: pointer; }
  /* line 9084, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .c-form-radio__label:before {
    width: 20px;
    height: 20px;
    margin: -11px 0 0 0;
    border-radius: 20px;
    left: 0;
    border: 1px solid #aaa;
    content: '';
    display: block;
    position: absolute;
    background-color: #fff;
    top: 50%; }
  /* line 9097, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .c-form-radio__label:after {
    content: '';
    display: none;
    position: absolute;
    background-color: #435dac;
    top: 50%;
    width: 12px;
    height: 12px;
    margin: -6px 0 0 0;
    border-radius: 6px;
    left: 5px; }

/* line 9111, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
.c-form-radio input[type="radio"]:checked + .c-form-radio__label::after {
  display: block; }

/* line 9115, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
.c-form-checkbox > input[type='checkbox']:checked + label:after {
  display: block; }

/* line 9120, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
.formCheckbox a {
  font-size: 1rem;
  line-height: 2;
  padding: 0 0 15px;
  transition: all .3s;
  /*未訪問のリンクの色*/
  /*訪問済みのリンクの色*/
  /*カーソルが乗っているリンクの色*/
  /*クリック中のリンクの色*/ }
  /* line 9125, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .formCheckbox a:link {
    color: #435dac;
    text-decoration: none; }
  /* line 9129, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .formCheckbox a:visited {
    color: #435dac; }
  /* line 9132, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .formCheckbox a:hover {
    color: #7f96dd; }
  /* line 9135, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .formCheckbox a:active {
    color: #7f96dd; }

/* 1280px〜：大型PC*/
@media print, screen and (min-width: 1280px) {
  /* line 9144, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  table.TableStyle03 {
    width: 100%; }
    /* line 9146, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    table.TableStyle03 th {
      padding: 10px;
      vertical-align: middle;
      width: 220px; }
    /* line 9151, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    table.TableStyle03 td {
      padding: 10px;
      vertical-align: middle; } }

/* 960px〜1279px：小型PC */
@media screen and (min-width: 960px) and (max-width: 1279px) {
  /* line 9160, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  table.TableStyle03 {
    width: 100%; }
    /* line 9162, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    table.TableStyle03 th {
      padding: 10px;
      vertical-align: middle;
      width: 220px; }
    /* line 9167, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    table.TableStyle03 td {
      padding: 10px;
      vertical-align: middle; } }

/* 720px〜959px：タブレット */
@media screen and (min-width: 750px) and (max-width: 959px) {
  /* line 9176, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  table.TableStyle03 {
    width: 100%; }
    /* line 9178, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    table.TableStyle03 th {
      padding: 10px;
      vertical-align: middle;
      width: 220px; }
    /* line 9183, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    table.TableStyle03 td {
      padding: 10px;
      vertical-align: middle; } }

/* 600px〜749px：タブレット */
@media screen and (min-width: 600px) and (max-width: 749px) {
  /* line 9192, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  table.TableStyle03 {
    width: 100%; }
    /* line 9194, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    table.TableStyle03 th {
      padding: 10px;
      vertical-align: middle;
      display: block;
      width: 100%;
      border-bottom: none; }
    /* line 9201, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    table.TableStyle03 td {
      padding: 10px;
      vertical-align: middle;
      display: block;
      width: 100%;
      border-bottom: none; } }

/* 480px〜599px：SP横 */
@media screen and (min-width: 480px) and (max-width: 599px) {
  /* line 9213, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  table.TableStyle03 {
    width: 100%; }
    /* line 9215, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    table.TableStyle03 th {
      padding: 10px;
      vertical-align: middle;
      display: block;
      width: 100%;
      border-bottom: none; }
    /* line 9222, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    table.TableStyle03 td {
      padding: 10px;
      vertical-align: middle;
      display: block;
      width: 100%;
      border-bottom: none; } }

/* 〜479px：SP縦 */
@media screen and (max-width: 479px) {
  /* line 9234, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  table.TableStyle03 {
    width: 100%; }
    /* line 9236, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    table.TableStyle03 th {
      padding: 10px;
      vertical-align: middle;
      display: block;
      width: 100%;
      border-bottom: none; }
    /* line 9243, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    table.TableStyle03 td {
      padding: 10px;
      vertical-align: middle;
      display: block;
      width: 100%;
      border-bottom: none; } }

/* 1280px〜：大型PC*/
@media print, screen and (min-width: 1280px) {
  /* line 9257, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  a.ButtonStyle01 {
    color: #353535;
    background: #fff;
    width: 300px;
    font-size: 1vw;
    border: 2px solid #353535;
    padding: 15px 20px;
    box-sizing: border-box;
    display: block;
    text-decoration: none;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all .3s;
    transition: all .3s; }
    /* line 9273, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    a.ButtonStyle01:after {
      display: block;
      content: '';
      position: absolute;
      top: 45%;
      right: 30px;
      width: 9px;
      height: 9px;
      border-right: 2px solid #353535;
      border-bottom: 2px solid #353535;
      -webkit-transform: rotate(-45deg);
      transform: rotate(-45deg); }
    /* line 9286, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    a.ButtonStyle01:hover {
      color: #fff;
      background: #353535;
      width: 300px;
      font-size: 1vw;
      border: 2px solid #353535;
      padding: 15px 20px;
      box-sizing: border-box;
      display: block;
      text-decoration: none;
      position: relative; }
      /* line 9297, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      a.ButtonStyle01:hover:hover:after {
        display: block;
        content: '';
        position: absolute;
        top: 45%;
        right: 30px;
        width: 9px;
        height: 9px;
        border-right: 2px solid #fff;
        border-bottom: 2px solid #fff;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg); }
  /* line 9313, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .ButtonArea {
    display: flex;
    justify-content: center;
    margin-bottom: 5vw; } }

/* 960px〜1279px：小型PC */
@media screen and (min-width: 960px) and (max-width: 1279px) {
  /* line 9323, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  a.ButtonStyle01 {
    color: #353535;
    background: #fff;
    width: 300px;
    font-size: 1.5vw;
    border: 2px solid #353535;
    padding: 15px 20px;
    box-sizing: border-box;
    display: block;
    text-decoration: none;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all .3s;
    transition: all .3s; }
    /* line 9339, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    a.ButtonStyle01:after {
      display: block;
      content: '';
      position: absolute;
      top: 45%;
      right: 30px;
      width: 9px;
      height: 9px;
      border-right: 2px solid #353535;
      border-bottom: 2px solid #353535;
      -webkit-transform: rotate(-45deg);
      transform: rotate(-45deg); }
    /* line 9352, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    a.ButtonStyle01:hover {
      color: #fff;
      background: #353535;
      width: 300px;
      font-size: 1.5vw;
      border: 2px solid #353535;
      padding: 15px 20px;
      box-sizing: border-box;
      display: block;
      text-decoration: none;
      position: relative; }
      /* line 9363, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      a.ButtonStyle01:hover:hover:after {
        display: block;
        content: '';
        position: absolute;
        top: 45%;
        right: 30px;
        width: 9px;
        height: 9px;
        border-right: 2px solid #fff;
        border-bottom: 2px solid #fff;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg); }
  /* line 9379, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .ButtonArea {
    display: flex;
    justify-content: center;
    margin-bottom: 5vw; } }

/* 720px〜959px：タブレット */
@media screen and (min-width: 750px) and (max-width: 959px) {
  /* line 9389, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  a.ButtonStyle01 {
    color: #353535;
    background: #fff;
    width: 300px;
    font-size: 1.9vw;
    border: 2px solid #353535;
    padding: 15px 20px;
    box-sizing: border-box;
    display: block;
    text-decoration: none;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all .3s;
    transition: all .3s; }
    /* line 9405, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    a.ButtonStyle01:after {
      display: block;
      content: '';
      position: absolute;
      top: 45%;
      right: 30px;
      width: 9px;
      height: 9px;
      border-right: 2px solid #353535;
      border-bottom: 2px solid #353535;
      -webkit-transform: rotate(-45deg);
      transform: rotate(-45deg); }
    /* line 9418, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    a.ButtonStyle01:hover {
      color: #fff;
      background: #353535;
      width: 300px;
      font-size: 1.9vw;
      border: 2px solid #353535;
      padding: 15px 20px;
      box-sizing: border-box;
      display: block;
      text-decoration: none;
      position: relative; }
      /* line 9429, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      a.ButtonStyle01:hover:hover:after {
        display: block;
        content: '';
        position: absolute;
        top: 45%;
        right: 30px;
        width: 9px;
        height: 9px;
        border-right: 2px solid #fff;
        border-bottom: 2px solid #fff;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg); }
  /* line 9445, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .ButtonArea {
    display: flex;
    justify-content: center;
    margin-bottom: 9vw; } }

/* 600px〜749px：タブレット */
@media screen and (min-width: 600px) and (max-width: 749px) {
  /* line 9455, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  a.ButtonStyle01 {
    color: #353535;
    background: #fff;
    width: 300px;
    font-size: 2.5vw;
    border: 2px solid #353535;
    padding: 15px 20px;
    box-sizing: border-box;
    display: block;
    text-decoration: none;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all .3s;
    transition: all .3s; }
    /* line 9471, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    a.ButtonStyle01:after {
      display: block;
      content: '';
      position: absolute;
      top: 45%;
      right: 30px;
      width: 9px;
      height: 9px;
      border-right: 2px solid #353535;
      border-bottom: 2px solid #353535;
      -webkit-transform: rotate(-45deg);
      transform: rotate(-45deg); }
    /* line 9484, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    a.ButtonStyle01:hover {
      color: #fff;
      background: #353535;
      width: 300px;
      font-size: 2.5vw;
      border: 2px solid #353535;
      padding: 15px 20px;
      box-sizing: border-box;
      display: block;
      text-decoration: none;
      position: relative; }
      /* line 9495, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      a.ButtonStyle01:hover:hover:after {
        display: block;
        content: '';
        position: absolute;
        top: 45%;
        right: 30px;
        width: 9px;
        height: 9px;
        border-right: 2px solid #fff;
        border-bottom: 2px solid #fff;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg); }
  /* line 9511, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .ButtonArea {
    display: flex;
    justify-content: center;
    margin-bottom: 10vw; } }

/* 480px〜599px：SP横 */
@media screen and (min-width: 480px) and (max-width: 599px) {
  /* line 9521, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  a.ButtonStyle01 {
    color: #353535;
    background: #fff;
    width: 250px;
    font-size: 2.9vw;
    border: 2px solid #353535;
    padding: 15px 20px;
    box-sizing: border-box;
    display: block;
    text-decoration: none;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all .3s;
    transition: all .3s; }
    /* line 9537, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    a.ButtonStyle01:after {
      display: block;
      content: '';
      position: absolute;
      top: 45%;
      right: 30px;
      width: 9px;
      height: 9px;
      border-right: 2px solid #353535;
      border-bottom: 2px solid #353535;
      -webkit-transform: rotate(-45deg);
      transform: rotate(-45deg); }
    /* line 9550, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    a.ButtonStyle01:hover {
      color: #fff;
      background: #353535;
      width: 250px;
      font-size: 2.9vw;
      border: 2px solid #353535;
      padding: 15px 20px;
      box-sizing: border-box;
      display: block;
      text-decoration: none;
      position: relative; }
      /* line 9561, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      a.ButtonStyle01:hover:hover:after {
        display: block;
        content: '';
        position: absolute;
        top: 45%;
        right: 30px;
        width: 9px;
        height: 9px;
        border-right: 2px solid #fff;
        border-bottom: 2px solid #fff;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg); }
  /* line 9577, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .ButtonArea {
    display: flex;
    justify-content: center;
    margin-bottom: 15vw; } }

/* 〜479px：SP縦 */
@media screen and (max-width: 479px) {
  /* line 9587, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  a.ButtonStyle01 {
    color: #353535;
    background: #fff;
    width: 230px;
    font-size: 3.3vw;
    border: 2px solid #353535;
    padding: 15px 20px;
    box-sizing: border-box;
    display: block;
    text-decoration: none;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all .3s;
    transition: all .3s; }
    /* line 9603, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    a.ButtonStyle01:after {
      display: block;
      content: '';
      position: absolute;
      top: 45%;
      right: 30px;
      width: 9px;
      height: 9px;
      border-right: 2px solid #353535;
      border-bottom: 2px solid #353535;
      -webkit-transform: rotate(-45deg);
      transform: rotate(-45deg); }
    /* line 9616, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    a.ButtonStyle01:hover {
      color: #fff;
      background: #353535;
      width: 230px;
      font-size: 3.3vw;
      border: 2px solid #353535;
      padding: 15px 20px;
      box-sizing: border-box;
      display: block;
      text-decoration: none;
      position: relative; }
      /* line 9627, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      a.ButtonStyle01:hover:hover:after {
        display: block;
        content: '';
        position: absolute;
        top: 45%;
        right: 30px;
        width: 9px;
        height: 9px;
        border-right: 2px solid #fff;
        border-bottom: 2px solid #fff;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg); }
  /* line 9643, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .ButtonArea {
    display: flex;
    justify-content: center;
    margin-bottom: 16vw; } }

/* 1280px〜：大型PC*/
@media print, screen and (min-width: 1280px) {
  /* line 9652, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .Box01 {
    border: 2px solid #435dac;
    border-radius: 5px;
    padding: 30px;
    width: 100%;
    margin: 40px 0 30px; }
  /* line 9659, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .Box02 {
    border: 2px solid #d2d2d2;
    border-radius: 5px;
    padding: 10px 20px;
    width: 40%;
    margin: 0 0 30px;
    box-sizing: border-box; }
  /* line 9667, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .BoxTitle {
    color: #435dac;
    text-align: center;
    margin-bottom: 20px;
    font-size: 1.3rem;
    font-weight: 500;
    font-family: 'Noto Sans JP', sans-serif; }
  /* line 9675, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .Box04 {
    border: 1px solid #d2d2d2;
    border-radius: 5px;
    padding: 30px;
    width: 100%;
    margin: 0 0 30px;
    box-sizing: border-box; } }

/* 960px〜1279px：小型PC */
@media screen and (min-width: 960px) and (max-width: 1279px) {
  /* line 9687, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .Box01 {
    border: 2px solid #435dac;
    border-radius: 5px;
    padding: 30px;
    width: 100%;
    margin: 40px 0 30px; }
  /* line 9694, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .Box02 {
    border: 2px solid #d2d2d2;
    border-radius: 5px;
    padding: 10px 20px;
    width: 40%;
    margin: 0 0 30px;
    box-sizing: border-box; }
  /* line 9702, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .BoxTitle {
    color: #435dac;
    text-align: center;
    margin-bottom: 20px;
    font-size: 1.3rem;
    font-weight: 500;
    font-family: 'Noto Sans JP', sans-serif; }
  /* line 9710, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .Box04 {
    border: 1px solid #d2d2d2;
    border-radius: 5px;
    padding: 30px;
    width: 100%;
    margin: 0 0 30px;
    box-sizing: border-box; } }

/* 720px〜959px：タブレット */
@media screen and (min-width: 750px) and (max-width: 959px) {
  /* line 9722, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .Box01 {
    border: 2px solid #435dac;
    border-radius: 5px;
    padding: 30px;
    width: 100%;
    margin: 40px 0 30px; }
  /* line 9729, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .Box02 {
    border: 2px solid #d2d2d2;
    border-radius: 5px;
    padding: 10px 20px;
    width: 40%;
    margin: 0 0 30px;
    box-sizing: border-box; }
  /* line 9737, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .BoxTitle {
    color: #435dac;
    text-align: center;
    margin-bottom: 20px;
    font-size: 1.3rem;
    font-weight: 500;
    font-family: 'Noto Sans JP', sans-serif; }
  /* line 9745, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .Box04 {
    border: 1px solid #d2d2d2;
    border-radius: 5px;
    padding: 30px;
    width: 100%;
    margin: 0 0 30px;
    box-sizing: border-box; } }

/* 600px〜749px：タブレット */
@media screen and (min-width: 600px) and (max-width: 749px) {
  /* line 9757, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .Box01 {
    border: 2px solid #435dac;
    border-radius: 5px;
    padding: 30px;
    width: 100%;
    margin: 40px 0 30px; }
  /* line 9764, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .Box02 {
    border: 2px solid #d2d2d2;
    border-radius: 5px;
    padding: 10px 20px;
    width: 100%;
    margin: 0 0 30px;
    box-sizing: border-box; }
  /* line 9772, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .BoxTitle {
    color: #435dac;
    text-align: center;
    margin-bottom: 20px;
    font-size: 1.2rem;
    font-weight: 500;
    font-family: 'Noto Sans JP', sans-serif; }
  /* line 9780, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .Box04 {
    border: 1px solid #d2d2d2;
    border-radius: 5px;
    padding: 30px;
    width: 100%;
    margin: 0 0 30px;
    box-sizing: border-box; } }

/* 480px〜599px：SP横 */
@media screen and (min-width: 480px) and (max-width: 599px) {
  /* line 9792, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .Box01 {
    border: 2px solid #435dac;
    border-radius: 5px;
    padding: 30px;
    width: 100%;
    margin: 40px 0 30px; }
  /* line 9799, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .Box02 {
    border: 2px solid #d2d2d2;
    border-radius: 5px;
    padding: 10px 20px;
    width: 100%;
    margin: 0 0 30px;
    box-sizing: border-box; }
  /* line 9807, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .BoxTitle {
    color: #435dac;
    text-align: center;
    margin-bottom: 20px;
    font-size: 1.1rem;
    font-weight: 500;
    font-family: 'Noto Sans JP', sans-serif; }
  /* line 9815, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .Box04 {
    border: 1px solid #d2d2d2;
    border-radius: 5px;
    padding: 30px;
    width: 100%;
    margin: 0 0 30px;
    box-sizing: border-box; } }

/* 〜479px：SP縦 */
@media screen and (max-width: 479px) {
  /* line 9827, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .Box01 {
    border: 2px solid #435dac;
    border-radius: 5px;
    padding: 30px;
    width: 100%;
    margin: 40px 0 30px; }
  /* line 9834, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .Box02 {
    border: 2px solid #d2d2d2;
    border-radius: 5px;
    padding: 10px 20px;
    width: 100%;
    margin: 0 0 30px;
    box-sizing: border-box; }
  /* line 9842, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .BoxTitle {
    color: #435dac;
    text-align: center;
    margin-bottom: 20px;
    font-size: 1.1rem;
    font-weight: 500;
    font-family: 'Noto Sans JP', sans-serif; }
  /* line 9850, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .Box04 {
    border: 1px solid #d2d2d2;
    border-radius: 5px;
    padding: 30px;
    width: 100%;
    margin: 0 0 30px;
    box-sizing: border-box; } }

/* 1280px〜：大型PC*/
@media print, screen and (min-width: 1280px) {
  /* line 9863, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .TowContents {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 50px; }
    /* line 9868, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .TowContents .LeftArea {
      width: 48%; }
      /* line 9870, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      .TowContents .LeftArea iframe {
        width: 100%; }
    /* line 9874, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .TowContents .RightArea {
      width: 48%; } }

/* 960px〜1279px：小型PC */
@media screen and (min-width: 960px) and (max-width: 1279px) {
  /* line 9882, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .TowContents {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 50px; }
    /* line 9887, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .TowContents .LeftArea {
      width: 48%; }
      /* line 9889, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      .TowContents .LeftArea iframe {
        width: 100%; }
    /* line 9893, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .TowContents .RightArea {
      width: 48%; } }

/* 720px〜959px：タブレット */
@media screen and (min-width: 750px) and (max-width: 959px) {
  /* line 9901, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .TowContents {
    margin-bottom: 50px; }
    /* line 9903, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .TowContents .LeftArea {
      width: 80%;
      margin: 0 auto 40px; }
      /* line 9906, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      .TowContents .LeftArea iframe {
        width: 100%; }
    /* line 9910, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .TowContents .RightArea {
      width: 100%; } }

/* 600px〜749px：タブレット */
@media screen and (min-width: 600px) and (max-width: 749px) {
  /* line 9918, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .TowContents {
    margin-bottom: 50px; }
    /* line 9920, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .TowContents .LeftArea {
      width: 80%;
      margin: 0 auto 40px; }
      /* line 9923, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      .TowContents .LeftArea iframe {
        width: 100%; }
    /* line 9927, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .TowContents .RightArea {
      width: 100%; } }

/* 480px〜599px：SP横 */
@media screen and (min-width: 480px) and (max-width: 599px) {
  /* line 9935, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .TowContents {
    margin-bottom: 40px; }
    /* line 9937, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .TowContents .LeftArea {
      width: 80%;
      margin: 0 auto 40px; }
      /* line 9940, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      .TowContents .LeftArea iframe {
        width: 100%; }
    /* line 9944, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .TowContents .RightArea {
      width: 100%; } }

/* 〜479px：SP縦 */
@media screen and (max-width: 479px) {
  /* line 9952, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .TowContents {
    margin-bottom: 40px; }
    /* line 9954, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .TowContents .LeftArea {
      width: 80%;
      margin: 0 auto 40px; }
      /* line 9957, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      .TowContents .LeftArea iframe {
        width: 100%; }
    /* line 9961, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .TowContents .RightArea {
      width: 100%; } }

/* 1280px〜：大型PC*/
@media print, screen and (min-width: 1280px) {
  /* line 9970, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .TextStyle05 {
    font-size: 1.4rem !important;
    color: #3e3e3e;
    line-height: 2;
    text-align: center;
    margin: 40px 0 !important; }
    /* line 9976, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .TextStyle05 span {
      font-size: 2.5rem; }
  /* line 9980, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .TextStyle06 {
    font-size: 1.4rem !important;
    color: #3e3e3e;
    line-height: 2;
    text-align: center;
    margin: 40px 0 !important; }
    /* line 9986, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .TextStyle06 span {
      font-size: 3rem; } }

/* 960px〜1279px：小型PC */
@media screen and (min-width: 960px) and (max-width: 1279px) {
  /* line 9994, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .TextStyle05 {
    font-size: 1.4rem !important;
    color: #3e3e3e;
    line-height: 2;
    text-align: center;
    margin: 40px 0 !important; }
    /* line 10000, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .TextStyle05 span {
      font-size: 2.5rem; }
  /* line 10004, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .TextStyle06 {
    font-size: 1.4rem !important;
    color: #3e3e3e;
    line-height: 2;
    text-align: center;
    margin: 40px 0 !important; }
    /* line 10010, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .TextStyle06 span {
      font-size: 3rem; } }

/* 720px〜959px：タブレット */
@media screen and (min-width: 750px) and (max-width: 959px) {
  /* line 10018, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .TextStyle05 {
    font-size: 1.3rem !important;
    color: #3e3e3e;
    line-height: 2;
    text-align: center;
    margin: 40px 0 !important; }
    /* line 10024, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .TextStyle05 span {
      font-size: 2.4rem; }
  /* line 10028, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .TextStyle06 {
    font-size: 1.4rem !important;
    color: #3e3e3e;
    line-height: 2;
    text-align: center;
    margin: 40px 0 !important; }
    /* line 10034, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .TextStyle06 span {
      font-size: 2.9rem; } }

/* 600px〜749px：タブレット */
@media screen and (min-width: 600px) and (max-width: 749px) {
  /* line 10042, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .TextStyle05 {
    font-size: 1.2rem !important;
    color: #3e3e3e;
    line-height: 2;
    text-align: center;
    margin: 40px 0 !important; }
    /* line 10048, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .TextStyle05 span {
      font-size: 2.3rem; }
  /* line 10052, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .TextStyle06 {
    font-size: 1.2rem !important;
    color: #3e3e3e;
    line-height: 2;
    text-align: center;
    margin: 40px 0 !important; }
    /* line 10058, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .TextStyle06 span {
      font-size: 2.8rem; } }

/* 480px〜599px：SP横 */
@media screen and (min-width: 480px) and (max-width: 599px) {
  /* line 10066, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .TextStyle05 {
    font-size: 1.2rem !important;
    color: #3e3e3e;
    line-height: 2;
    text-align: center;
    margin: 40px 0 !important; }
    /* line 10072, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .TextStyle05 span {
      font-size: 2.1rem; }
  /* line 10076, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .TextStyle06 {
    font-size: 1.2rem !important;
    color: #3e3e3e;
    line-height: 2;
    text-align: center;
    margin: 40px 0 !important; }
    /* line 10082, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .TextStyle06 span {
      font-size: 2.7rem; } }

/* 〜479px：SP縦 */
@media screen and (max-width: 479px) {
  /* line 10090, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .TextStyle05 {
    font-size: 1.2rem !important;
    color: #3e3e3e;
    line-height: 2;
    text-align: center;
    margin: 40px 0 !important; }
    /* line 10096, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .TextStyle05 span {
      font-size: 2rem; }
  /* line 10100, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .TextStyle06 {
    font-size: 1.2rem !important;
    color: #3e3e3e;
    line-height: 2;
    text-align: center;
    margin: 40px 0 !important; }
    /* line 10106, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .TextStyle06 span {
      font-size: 2.6rem; } }

/* 1280px〜：大型PC*/
@media print, screen and (min-width: 1280px) {
  /* line 10115, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .TwoContents {
    display: flex;
    justify-content: space-between; }
    /* line 10119, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .TwoContents div.Left {
      width: 47%; }
    /* line 10122, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .TwoContents div.Right {
      width: 47%; }
    /* line 10125, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .TwoContents div.InTow {
      display: flex;
      align-items: flex-end; }
      /* line 10128, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      .TwoContents div.InTow .InL {
        margin-right: 15px;
        width: 70%; }
  /* line 10138, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .TwoContents02 {
    display: flex;
    justify-content: space-between; }
    /* line 10142, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .TwoContents02 div.Item {
      display: flex;
      flex-direction: column;
      width: 47%; }
    /* line 10147, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .TwoContents02 div.InTow {
      display: flex;
      align-items: flex-end; }
      /* line 10150, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      .TwoContents02 div.InTow .InL {
        margin-right: 15px;
        width: 70%; } }

/* 960px〜1279px：小型PC */
@media screen and (min-width: 960px) and (max-width: 1279px) {
  /* line 10164, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .TwoContents {
    display: flex;
    justify-content: space-between; }
    /* line 10168, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .TwoContents div.Left {
      width: 47%; }
    /* line 10171, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .TwoContents div.Right {
      width: 47%; }
    /* line 10175, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .TwoContents .InTow {
      display: flex; }
  /* line 10179, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .TwoContents02 {
    display: flex;
    justify-content: space-between; }
    /* line 10183, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .TwoContents02 div.Item {
      display: flex;
      flex-direction: column;
      width: 47%; }
    /* line 10188, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .TwoContents02 div.InTow {
      display: flex;
      align-items: flex-end; }
      /* line 10191, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      .TwoContents02 div.InTow .InL {
        margin-right: 15px;
        width: 70%; } }

/* 720px〜959px：タブレット */
@media screen and (min-width: 750px) and (max-width: 959px) {
  /* line 10206, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .TwoContents .Left {
    margin-bottom: 40px; }
  /* line 10212, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .TwoContents .InTow {
    display: flex; }
  /* line 10217, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .TwoContents02 .Left02 {
    margin-bottom: 40px; } }

/* 600px〜749px：タブレット */
@media screen and (min-width: 600px) and (max-width: 749px) {
  /* line 10229, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .TwoContents .Left {
    margin-bottom: 40px; }
  /* line 10237, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .TwoContents02 .Left02 {
    margin-bottom: 40px; } }

/* 480px〜599px：SP横 */
@media screen and (min-width: 480px) and (max-width: 599px) {
  /* line 10249, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .TwoContents .Left {
    margin-bottom: 40px; }
  /* line 10257, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .TwoContents02 .Left02 {
    margin-bottom: 40px; } }

/* 〜479px：SP縦 */
@media screen and (max-width: 479px) {
  /* line 10269, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .TwoContents .Left {
    margin-bottom: 40px; }
  /* line 10277, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .TwoContents02 .Left02 {
    margin-bottom: 40px; } }

/* 1280px〜：大型PC*/
@media print, screen and (min-width: 1280px) {
  /* line 10289, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .required {
    position: relative; }
    /* line 10291, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .required:after {
      content: "必須";
      color: #fff;
      width: 2.5em;
      text-align: center;
      font-size: 11.5px;
      background: #E13033;
      padding: 0.2em 0.35em;
      letter-spacing: 1px;
      position: absolute;
      right: 0;
      top: 0;
      bottom: 0;
      margin: auto;
      height: 20px; } }

/* 960px〜1279px：小型PC */
@media screen and (min-width: 960px) and (max-width: 1279px) {
  /* line 10312, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .required {
    position: relative; }
    /* line 10314, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .required:after {
      content: "必須";
      color: #fff;
      width: 2.5em;
      text-align: center;
      font-size: 11.5px;
      background: #E13033;
      padding: 0.2em 0.35em;
      letter-spacing: 1px;
      position: absolute;
      right: 0;
      top: 0;
      bottom: 0;
      margin: auto;
      height: 20px; } }

/* 720px〜959px：タブレット */
@media screen and (min-width: 750px) and (max-width: 959px) {
  /* line 10335, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .required {
    position: relative; }
    /* line 10337, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .required:after {
      content: "必須";
      color: #fff;
      width: 2.5em;
      text-align: center;
      font-size: 11.5px;
      background: #E13033;
      padding: 0.2em 0.35em;
      letter-spacing: 1px;
      position: absolute;
      right: 0;
      top: 0;
      bottom: 0;
      margin: auto;
      height: 20px; } }

/* 600px〜749px：タブレット */
@media screen and (min-width: 600px) and (max-width: 749px) {
  /* line 10358, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .required {
    position: relative;
    padding: 10px 10px 30px 10px !important; }
    /* line 10361, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .required:after {
      content: "必須";
      color: #fff;
      width: 2.5em;
      text-align: center;
      font-size: 11.5px;
      background: #E13033;
      padding: 0.2em 0.35em;
      letter-spacing: 1px;
      position: absolute;
      right: 0;
      bottom: 0;
      margin: auto;
      height: 20px;
      left: 0; } }

/* 480px〜599px：SP横 */
@media screen and (min-width: 480px) and (max-width: 599px) {
  /* line 10382, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .required {
    position: relative;
    padding: 10px 10px 30px 10px !important; }
    /* line 10385, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .required:after {
      content: "必須";
      color: #fff;
      width: 2.5em;
      text-align: center;
      font-size: 11.5px;
      background: #E13033;
      padding: 0.2em 0.35em;
      letter-spacing: 1px;
      position: absolute;
      right: 0;
      bottom: 0;
      margin: auto;
      height: 20px;
      left: 0; } }

/* 〜479px：SP縦 */
@media screen and (max-width: 479px) {
  /* line 10406, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .required {
    position: relative;
    padding: 10px 10px 30px 10px !important; }
    /* line 10409, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .required:after {
      content: "必須";
      color: #fff;
      width: 2.5em;
      text-align: center;
      font-size: 11.5px;
      background: #E13033;
      padding: 0.2em 0.35em;
      letter-spacing: 1px;
      position: absolute;
      right: 0;
      bottom: 0;
      margin: auto;
      height: 20px;
      left: 0; } }

/* 1280px〜：大型PC*/
@media print, screen and (min-width: 1280px) {
  /* line 10432, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #HeaderArea02 {
    padding: 20px 0;
    background-color: #FFF;
    border-bottom: 4px solid #435dac; }
    /* line 10438, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #HeaderArea02 #HeaderContents #SiteLOGO h1 {
      color: #444;
      font-size: 1.7rem;
      text-align: center; }
  /* line 10447, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #CategoryTitle03 h2 {
    margin: 20px 0;
    color: #444;
    text-align: center;
    font-size: 1.5rem; }
  /* line 10454, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #FooterArea02 {
    background-color: #F3F3F3; }
    /* line 10456, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #FooterArea02 .FooterTop {
      padding: 20px 0; }
      /* line 10458, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #FooterArea02 .FooterTop h3 {
        color: #444;
        text-align: center;
        font-size: 1.4rem; }
    /* line 10464, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #FooterArea02 .CopyRight {
      padding: 10px 0; }
      /* line 10466, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #FooterArea02 .CopyRight p {
        text-align: center;
        font-size: 0.7rem; } }

/* 960px〜1279px：小型PC */
@media screen and (min-width: 960px) and (max-width: 1279px) {
  /* line 10476, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #HeaderArea02 {
    padding: 20px 0;
    background-color: #FFF;
    border-bottom: 4px solid #435dac; }
    /* line 10482, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #HeaderArea02 #HeaderContents #SiteLOGO h1 {
      color: #444;
      font-size: 1.6rem;
      text-align: center; }
  /* line 10491, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #CategoryTitle03 h2 {
    margin: 20px 0;
    color: #444;
    text-align: center;
    font-size: 1.5rem; }
  /* line 10498, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #FooterArea02 {
    background-color: #F3F3F3; }
    /* line 10500, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #FooterArea02 .FooterTop {
      padding: 20px 0; }
      /* line 10502, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #FooterArea02 .FooterTop h3 {
        color: #444;
        text-align: center;
        font-size: 1.4rem; }
    /* line 10508, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #FooterArea02 .CopyRight {
      padding: 10px 0; }
      /* line 10510, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #FooterArea02 .CopyRight p {
        text-align: center;
        font-size: 0.7rem; } }

/* 720px〜959px：タブレット */
@media screen and (min-width: 750px) and (max-width: 959px) {
  /* line 10520, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #HeaderArea02 {
    padding: 20px 0;
    background-color: #FFF;
    border-bottom: 4px solid #435dac; }
    /* line 10526, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #HeaderArea02 #HeaderContents #SiteLOGO h1 {
      color: #444;
      font-size: 1.6rem;
      text-align: center; }
  /* line 10535, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #CategoryTitle03 h2 {
    margin: 20px 0;
    color: #444;
    text-align: center;
    font-size: 1.5rem; }
  /* line 10542, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #FooterArea02 {
    background-color: #F3F3F3; }
    /* line 10544, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #FooterArea02 .FooterTop {
      padding: 20px 0; }
      /* line 10546, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #FooterArea02 .FooterTop h3 {
        color: #444;
        text-align: center;
        font-size: 1.4rem; }
    /* line 10552, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #FooterArea02 .CopyRight {
      padding: 10px 0; }
      /* line 10554, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #FooterArea02 .CopyRight p {
        text-align: center;
        font-size: 0.7rem; } }

/* 600px〜749px：タブレット */
@media screen and (min-width: 600px) and (max-width: 749px) {
  /* line 10564, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #HeaderArea02 {
    padding: 20px 0;
    background-color: #FFF;
    border-bottom: 4px solid #435dac; }
    /* line 10570, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #HeaderArea02 #HeaderContents #SiteLOGO h1 {
      color: #444;
      font-size: 1.6rem;
      text-align: center; }
  /* line 10579, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #CategoryTitle03 h2 {
    margin: 20px 0;
    color: #444;
    text-align: center;
    font-size: 1.5rem; }
  /* line 10586, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #FooterArea02 {
    background-color: #F3F3F3; }
    /* line 10588, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #FooterArea02 .FooterTop {
      padding: 20px 0; }
      /* line 10590, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #FooterArea02 .FooterTop h3 {
        color: #444;
        text-align: center;
        font-size: 1.4rem; }
    /* line 10596, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #FooterArea02 .CopyRight {
      padding: 10px 0; }
      /* line 10598, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #FooterArea02 .CopyRight p {
        text-align: center;
        font-size: 0.7rem; } }

/* 480px〜599px：SP横 */
@media screen and (min-width: 480px) and (max-width: 599px) {
  /* line 10608, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #HeaderArea02 {
    padding: 20px 0;
    background-color: #FFF;
    border-bottom: 4px solid #435dac; }
    /* line 10614, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #HeaderArea02 #HeaderContents #SiteLOGO h1 {
      color: #444;
      font-size: 1.3rem;
      text-align: center; }
  /* line 10623, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #CategoryTitle03 h2 {
    margin: 20px 0;
    color: #444;
    text-align: center;
    font-size: 1.2rem; }
  /* line 10630, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #FooterArea02 {
    background-color: #F3F3F3; }
    /* line 10632, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #FooterArea02 .FooterTop {
      padding: 20px 0; }
      /* line 10634, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #FooterArea02 .FooterTop h3 {
        color: #444;
        text-align: center;
        font-size: 1.2rem; }
    /* line 10640, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #FooterArea02 .CopyRight {
      padding: 10px 0; }
      /* line 10642, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #FooterArea02 .CopyRight p {
        text-align: center;
        font-size: 0.7rem; } }

/* 〜479px：SP縦 */
@media screen and (max-width: 479px) {
  /* line 10652, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #HeaderArea02 {
    padding: 20px 0;
    background-color: #FFF;
    border-bottom: 4px solid #435dac; }
    /* line 10658, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #HeaderArea02 #HeaderContents #SiteLOGO h1 {
      color: #444;
      font-size: 1.3rem;
      text-align: center; }
  /* line 10667, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #CategoryTitle03 h2 {
    margin: 20px 0;
    color: #444;
    text-align: center;
    font-size: 1.2rem; }
  /* line 10674, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  #FooterArea02 {
    background-color: #F3F3F3; }
    /* line 10676, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #FooterArea02 .FooterTop {
      padding: 20px 0; }
      /* line 10678, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #FooterArea02 .FooterTop h3 {
        color: #444;
        text-align: center;
        font-size: 1.2rem; }
    /* line 10684, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    #FooterArea02 .CopyRight {
      padding: 10px 0; }
      /* line 10686, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      #FooterArea02 .CopyRight p {
        text-align: center;
        font-size: 0.7rem; } }

/* 1280px〜：大型PC*/
@media print, screen and (min-width: 1280px) {
  /* line 10697, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .ButtonStyle01 a {
    background: #e65d5d;
    border-radius: 3px;
    position: relative;
    display: flex;
    justify-content: space-around;
    align-items: center;
    margin: 0 auto 40px;
    max-width: 500px;
    padding: 30px 25px;
    color: #fff;
    transition: 0.3s ease-in-out;
    font-weight: 500;
    font-size: 1.3rem;
    text-decoration: none;
    filter: drop-shadow(0px 2px 4px #ccc); }
    /* line 10713, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .ButtonStyle01 a:hover {
      background: #435dac;
      color: #FFF;
      transform: translateY(-2px); }
    /* line 10718, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .ButtonStyle01 a:after {
      content: "";
      background: url("../images/icon_download.png") no-repeat;
      background-size: contain;
      position: absolute;
      top: 38%;
      bottom: 0;
      right: 2rem;
      font-size: 90%;
      display: flex;
      justify-content: center;
      align-items: center;
      transition: right 0.3s;
      width: 30px;
      height: 30px; }
      /* line 10733, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      .ButtonStyle01 a:after:after {
        right: 1.4rem; } }

/* 960px〜1279px：小型PC */
@media screen and (min-width: 960px) and (max-width: 1279px) {
  /* line 10744, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .ButtonStyle01 a {
    background: #e65d5d;
    border-radius: 3px;
    position: relative;
    display: flex;
    justify-content: space-around;
    align-items: center;
    margin: 0 auto 40px;
    max-width: 500px;
    padding: 25px;
    color: #fff;
    transition: 0.3s ease-in-out;
    font-weight: 500;
    font-size: 1.2rem;
    text-decoration: none;
    filter: drop-shadow(0px 2px 4px #ccc); }
    /* line 10760, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .ButtonStyle01 a:hover {
      background: #435dac;
      color: #FFF;
      transform: translateY(-2px); }
    /* line 10765, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .ButtonStyle01 a:after {
      content: "";
      background: url("../images/icon_download.png") no-repeat;
      background-size: contain;
      position: absolute;
      top: 38%;
      bottom: 0;
      right: 2rem;
      font-size: 90%;
      display: flex;
      justify-content: center;
      align-items: center;
      transition: right 0.3s;
      width: 27px;
      height: 27px; }
      /* line 10780, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      .ButtonStyle01 a:after:after {
        right: 1.4rem; } }

/* 720px〜959px：タブレット */
@media screen and (min-width: 750px) and (max-width: 959px) {
  /* line 10791, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .ButtonStyle01 a {
    background: #e65d5d;
    border-radius: 3px;
    position: relative;
    display: flex;
    justify-content: space-around;
    align-items: center;
    margin: 0 auto 40px;
    max-width: 100%;
    padding: 30px;
    color: #fff;
    transition: 0.3s ease-in-out;
    font-weight: 500;
    font-size: 1.1rem;
    text-decoration: none;
    filter: drop-shadow(0px 2px 4px #ccc); }
    /* line 10807, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .ButtonStyle01 a:hover {
      background: #435dac;
      color: #FFF;
      transform: translateY(-2px); }
    /* line 10812, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .ButtonStyle01 a:after {
      content: "";
      background: url("../images/icon_download.png") no-repeat;
      background-size: contain;
      position: absolute;
      top: 38%;
      bottom: 0;
      right: 2rem;
      font-size: 90%;
      display: flex;
      justify-content: center;
      align-items: center;
      transition: right 0.3s;
      width: 25px;
      height: 25px; }
      /* line 10827, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      .ButtonStyle01 a:after:after {
        right: 1.4rem; } }

/* 600px〜749px：タブレット */
@media screen and (min-width: 600px) and (max-width: 749px) {
  /* line 10838, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .ButtonStyle01 a {
    background: #e65d5d;
    border-radius: 3px;
    position: relative;
    display: flex;
    justify-content: space-around;
    align-items: center;
    margin: 0 auto 40px;
    max-width: 100%;
    padding: 30px;
    color: #fff;
    transition: 0.3s ease-in-out;
    font-weight: 500;
    font-size: 1.1rem;
    text-decoration: none;
    filter: drop-shadow(0px 2px 4px #ccc); }
    /* line 10854, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .ButtonStyle01 a:hover {
      background: #435dac;
      color: #FFF;
      transform: translateY(-2px); }
    /* line 10859, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .ButtonStyle01 a:after {
      content: "";
      background: url("../images/icon_download.png") no-repeat;
      background-size: contain;
      position: absolute;
      top: 38%;
      bottom: 0;
      right: 2rem;
      font-size: 90%;
      display: flex;
      justify-content: center;
      align-items: center;
      transition: right 0.3s;
      width: 20px;
      height: 20px; }
      /* line 10874, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      .ButtonStyle01 a:after:after {
        right: 1.4rem; } }

/* 480px〜599px：SP横 */
@media screen and (min-width: 480px) and (max-width: 599px) {
  /* line 10885, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .ButtonStyle01 a {
    background: #e65d5d;
    border-radius: 3px;
    position: relative;
    display: flex;
    justify-content: space-around;
    align-items: center;
    margin: 0 auto 40px;
    max-width: 100%;
    padding: 30px;
    color: #fff;
    transition: 0.3s ease-in-out;
    font-weight: 500;
    font-size: 1.1rem;
    text-decoration: none;
    filter: drop-shadow(0px 2px 4px #ccc); }
    /* line 10901, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .ButtonStyle01 a:hover {
      background: #435dac;
      color: #FFF;
      transform: translateY(-2px); }
    /* line 10906, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .ButtonStyle01 a:after {
      content: "";
      background: url("../images/icon_download.png") no-repeat;
      background-size: contain;
      position: absolute;
      top: 38%;
      bottom: 0;
      right: 2rem;
      font-size: 90%;
      display: flex;
      justify-content: center;
      align-items: center;
      transition: right 0.3s;
      width: 20px;
      height: 20px; }
      /* line 10921, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      .ButtonStyle01 a:after:after {
        right: 1.4rem; } }

/* 〜479px：SP縦 */
@media screen and (max-width: 479px) {
  /* line 10932, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .ButtonStyle01 a {
    background: #e65d5d;
    border-radius: 3px;
    position: relative;
    display: flex;
    justify-content: space-around;
    align-items: center;
    margin: 0 auto 40px;
    max-width: 100%;
    padding: 30px;
    color: #fff;
    transition: 0.3s ease-in-out;
    font-weight: 500;
    font-size: 1rem;
    text-decoration: none;
    filter: drop-shadow(0px 2px 4px #ccc); }
    /* line 10948, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .ButtonStyle01 a:hover {
      background: #435dac;
      color: #FFF;
      transform: translateY(-2px); }
    /* line 10953, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .ButtonStyle01 a:after {
      content: "";
      background: url("../images/icon_download.png") no-repeat;
      background-size: contain;
      position: absolute;
      top: 38%;
      bottom: 0;
      right: 2rem;
      font-size: 90%;
      display: flex;
      justify-content: center;
      align-items: center;
      transition: right 0.3s;
      width: 20px;
      height: 20px; }
      /* line 10968, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      .ButtonStyle01 a:after:after {
        right: 1.4rem; } }

/* 1280px〜：大型PC*/
@media print, screen and (min-width: 1280px) {
  /* line 10979, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .Important {
    border: 3px solid #ff0000;
    background: #fce2e2;
    padding: 30px;
    margin: 50px 0 80px;
    width: 100%;
    border-radius: 5px;
    box-sizing: border-box; }
    /* line 10988, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .Important p a {
      transition: all .3s;
      /*未訪問のリンクの色*/
      /*訪問済みのリンクの色*/
      /*カーソルが乗っているリンクの色*/
      /*クリック中のリンクの色*/ }
      /* line 10990, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      .Important p a:link {
        color: #ff0000; }
      /* line 10993, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      .Important p a:visited {
        color: #ff0000; }
      /* line 10996, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      .Important p a:hover {
        color: #ad4040;
        text-decoration: none; }
      /* line 11000, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      .Important p a:active {
        color: #ad4040;
        text-decoration: none; }
  /* line 11007, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .ImportantTitle {
    color: #ff0000;
    font-size: 1.5rem;
    margin-bottom: 20px; }
    /* line 11011, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .ImportantTitle span {
      font-size: 80%; }
  /* line 11015, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .ImportantTitleSub {
    color: #ff0000;
    font-size: 1.2rem;
    margin-bottom: 10px; } }

/* 960px〜1279px：小型PC */
@media screen and (min-width: 960px) and (max-width: 1279px) {
  /* line 11024, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .Important {
    border: 3px solid #ff0000;
    background: #fce2e2;
    padding: 30px;
    margin: 50px 0 80px;
    width: 100%;
    border-radius: 5px;
    box-sizing: border-box; }
    /* line 11033, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .Important p a {
      transition: all .3s;
      /*未訪問のリンクの色*/
      /*訪問済みのリンクの色*/
      /*カーソルが乗っているリンクの色*/
      /*クリック中のリンクの色*/ }
      /* line 11035, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      .Important p a:link {
        color: #ff0000; }
      /* line 11038, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      .Important p a:visited {
        color: #ff0000; }
      /* line 11041, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      .Important p a:hover {
        color: #ad4040;
        text-decoration: none; }
      /* line 11045, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      .Important p a:active {
        color: #ad4040;
        text-decoration: none; }
  /* line 11052, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .ImportantTitle {
    color: #ff0000;
    font-size: 1.5rem;
    margin-bottom: 20px; }
    /* line 11056, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .ImportantTitle span {
      font-size: 80%; }
  /* line 11060, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .ImportantTitleSub {
    color: #ff0000;
    font-size: 1.2rem;
    margin-bottom: 10px; } }

/* 720px〜959px：タブレット */
@media screen and (min-width: 750px) and (max-width: 959px) {
  /* line 11069, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .Important {
    border: 3px solid #ff0000;
    background: #fce2e2;
    padding: 30px;
    margin: 40px 0 70px;
    width: 100%;
    border-radius: 5px;
    box-sizing: border-box; }
    /* line 11078, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .Important p a {
      transition: all .3s;
      /*未訪問のリンクの色*/
      /*訪問済みのリンクの色*/
      /*カーソルが乗っているリンクの色*/
      /*クリック中のリンクの色*/ }
      /* line 11080, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      .Important p a:link {
        color: #ff0000; }
      /* line 11083, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      .Important p a:visited {
        color: #ff0000; }
      /* line 11086, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      .Important p a:hover {
        color: #ad4040;
        text-decoration: none; }
      /* line 11090, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      .Important p a:active {
        color: #ad4040;
        text-decoration: none; }
  /* line 11097, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .ImportantTitle {
    color: #ff0000;
    font-size: 1.4rem;
    margin-bottom: 20px; }
    /* line 11101, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .ImportantTitle span {
      font-size: 80%; }
  /* line 11105, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .ImportantTitleSub {
    color: #ff0000;
    font-size: 1.2rem;
    margin-bottom: 10px; } }

/* 600px〜749px：タブレット */
@media screen and (min-width: 600px) and (max-width: 749px) {
  /* line 11114, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .Important {
    border: 3px solid #ff0000;
    background: #fce2e2;
    padding: 20px;
    margin: 40px 0 70px;
    width: 100%;
    border-radius: 5px;
    box-sizing: border-box; }
    /* line 11123, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .Important p a {
      transition: all .3s;
      /*未訪問のリンクの色*/
      /*訪問済みのリンクの色*/
      /*カーソルが乗っているリンクの色*/
      /*クリック中のリンクの色*/ }
      /* line 11125, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      .Important p a:link {
        color: #ff0000; }
      /* line 11128, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      .Important p a:visited {
        color: #ff0000; }
      /* line 11131, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      .Important p a:hover {
        color: #ad4040;
        text-decoration: none; }
      /* line 11135, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      .Important p a:active {
        color: #ad4040;
        text-decoration: none; }
  /* line 11142, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .ImportantTitle {
    color: #ff0000;
    font-size: 1.4rem;
    margin-bottom: 20px; }
    /* line 11146, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .ImportantTitle span {
      font-size: 80%; }
  /* line 11150, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .ImportantTitleSub {
    color: #ff0000;
    font-size: 1.1rem;
    margin-bottom: 10px; } }

/* 480px〜599px：SP横 */
@media screen and (min-width: 480px) and (max-width: 599px) {
  /* line 11159, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .Important {
    border: 3px solid #ff0000;
    background: #fce2e2;
    padding: 20px;
    margin: 30px 0 60px;
    width: 100%;
    border-radius: 5px;
    box-sizing: border-box; }
    /* line 11168, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .Important p a {
      transition: all .3s;
      /*未訪問のリンクの色*/
      /*訪問済みのリンクの色*/
      /*カーソルが乗っているリンクの色*/
      /*クリック中のリンクの色*/ }
      /* line 11170, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      .Important p a:link {
        color: #ff0000; }
      /* line 11173, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      .Important p a:visited {
        color: #ff0000; }
      /* line 11176, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      .Important p a:hover {
        color: #ad4040;
        text-decoration: none; }
      /* line 11180, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      .Important p a:active {
        color: #ad4040;
        text-decoration: none; }
  /* line 11187, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .ImportantTitle {
    color: #ff0000;
    font-size: 1.3rem;
    margin-bottom: 20px; }
    /* line 11191, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .ImportantTitle span {
      font-size: 80%; }
  /* line 11195, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .ImportantTitleSub {
    color: #ff0000;
    font-size: 1.1rem;
    margin-bottom: 10px; } }

/* 〜479px：SP縦 */
@media screen and (max-width: 479px) {
  /* line 11204, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .Important {
    border: 3px solid #ff0000;
    background: #fce2e2;
    padding: 20px;
    margin: 30px 0 40px;
    width: 100%;
    border-radius: 5px;
    box-sizing: border-box; }
    /* line 11213, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .Important p a {
      transition: all .3s;
      /*未訪問のリンクの色*/
      /*訪問済みのリンクの色*/
      /*カーソルが乗っているリンクの色*/
      /*クリック中のリンクの色*/ }
      /* line 11215, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      .Important p a:link {
        color: #ff0000; }
      /* line 11218, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      .Important p a:visited {
        color: #ff0000; }
      /* line 11221, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      .Important p a:hover {
        color: #ad4040;
        text-decoration: none; }
      /* line 11225, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      .Important p a:active {
        color: #ad4040;
        text-decoration: none; }
  /* line 11232, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .ImportantTitle {
    color: #ff0000;
    font-size: 1.3rem;
    margin-bottom: 20px; }
    /* line 11236, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    .ImportantTitle span {
      font-size: 80%; }
  /* line 11240, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .ImportantTitleSub {
    color: #ff0000;
    font-size: 1.1rem;
    margin-bottom: 10px; } }

/* 1280px〜：大型PC*/
@media print, screen and (min-width: 1280px) {
  /* line 11252, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  dl.newList {
    position: relative;
    border-bottom: 1px solid #d5d5d5; }
    /* line 11255, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    dl.newList dt {
      display: block;
      font-size: 1rem;
      font-weight: bold;
      position: absolute;
      border: 0px;
      padding: 0px;
      border-top: 1px solid #d5d5d5;
      padding: 15px 0;
      width: 185px;
      color: #444; }
    /* line 11267, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    dl.newList dd {
      margin-left: 185px;
      font-size: 1rem;
      line-height: 2;
      display: block;
      border-top: 1px solid #d5d5d5;
      padding: 15px 0; }
      /* line 11274, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      dl.newList dd a {
        transition: all .3s;
        /*未訪問のリンクの色*/
        /*訪問済みのリンクの色*/
        /*カーソルが乗っているリンクの色*/
        /*クリック中のリンクの色*/ }
        /* line 11276, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        dl.newList dd a:link {
          color: #435dac;
          text-decoration: none; }
        /* line 11280, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        dl.newList dd a:visited {
          color: #435dac; }
        /* line 11283, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        dl.newList dd a:hover {
          color: #7f96dd; }
        /* line 11286, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        dl.newList dd a:active {
          color: #7f96dd; } }

/* 960px〜1279px：小型PC */
@media screen and (min-width: 960px) and (max-width: 1279px) {
  /* line 11298, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  dl.newList {
    position: relative;
    border-bottom: 1px solid #d5d5d5; }
    /* line 11301, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    dl.newList dt {
      display: block;
      font-size: 1rem;
      font-weight: bold;
      position: absolute;
      border: 0px;
      padding: 0px;
      border-top: 1px solid #d5d5d5;
      padding: 15px 0;
      width: 185px;
      color: #444; }
    /* line 11313, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    dl.newList dd {
      margin-left: 185px;
      font-size: 1rem;
      line-height: 2;
      display: block;
      border-top: 1px solid #d5d5d5;
      padding: 15px 0; }
      /* line 11320, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      dl.newList dd a {
        transition: all .3s;
        /*未訪問のリンクの色*/
        /*訪問済みのリンクの色*/
        /*カーソルが乗っているリンクの色*/
        /*クリック中のリンクの色*/ }
        /* line 11322, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        dl.newList dd a:link {
          color: #435dac;
          text-decoration: none; }
        /* line 11326, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        dl.newList dd a:visited {
          color: #435dac; }
        /* line 11329, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        dl.newList dd a:hover {
          color: #7f96dd; }
        /* line 11332, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        dl.newList dd a:active {
          color: #7f96dd; } }

/* 720px〜959px：タブレット */
@media screen and (min-width: 750px) and (max-width: 959px) {
  /* line 11344, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  dl.newList {
    position: relative;
    border-bottom: 1px solid #d5d5d5; }
    /* line 11347, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    dl.newList dt {
      display: block;
      font-size: 1rem;
      font-weight: bold;
      border: 0px;
      padding: 0px;
      margin: 15px 0;
      color: #444; }
    /* line 11356, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    dl.newList dd {
      font-size: 1rem;
      line-height: 2;
      display: block;
      border-bottom: 1px solid #d5d5d5;
      padding: 0 0 15px; }
      /* line 11362, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      dl.newList dd a {
        transition: all .3s;
        /*未訪問のリンクの色*/
        /*訪問済みのリンクの色*/
        /*カーソルが乗っているリンクの色*/
        /*クリック中のリンクの色*/ }
        /* line 11364, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        dl.newList dd a:link {
          color: #435dac;
          text-decoration: none; }
        /* line 11368, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        dl.newList dd a:visited {
          color: #435dac; }
        /* line 11371, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        dl.newList dd a:hover {
          color: #7f96dd; }
        /* line 11374, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        dl.newList dd a:active {
          color: #7f96dd; } }

/* 600px〜749px：タブレット */
@media screen and (min-width: 600px) and (max-width: 749px) {
  /* line 11386, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  dl.newList {
    position: relative;
    border-bottom: 1px solid #d5d5d5; }
    /* line 11389, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    dl.newList dt {
      display: block;
      font-size: 1rem;
      font-weight: bold;
      border: 0px;
      padding: 0px;
      margin: 15px 0;
      color: #444; }
    /* line 11398, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    dl.newList dd {
      font-size: 1rem;
      line-height: 2;
      display: block;
      border-bottom: 1px solid #d5d5d5;
      padding: 0 0 15px; }
      /* line 11404, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      dl.newList dd a {
        transition: all .3s;
        /*未訪問のリンクの色*/
        /*訪問済みのリンクの色*/
        /*カーソルが乗っているリンクの色*/
        /*クリック中のリンクの色*/ }
        /* line 11406, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        dl.newList dd a:link {
          color: #435dac;
          text-decoration: none; }
        /* line 11410, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        dl.newList dd a:visited {
          color: #435dac; }
        /* line 11413, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        dl.newList dd a:hover {
          color: #7f96dd; }
        /* line 11416, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        dl.newList dd a:active {
          color: #7f96dd; } }

/* 480px〜599px：SP横 */
@media screen and (min-width: 480px) and (max-width: 599px) {
  /* line 11428, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  dl.newList {
    position: relative;
    border-bottom: 1px solid #d5d5d5; }
    /* line 11431, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    dl.newList dt {
      display: block;
      font-size: 1rem;
      font-weight: bold;
      border: 0px;
      padding: 0px;
      margin: 15px 0;
      color: #444; }
    /* line 11440, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    dl.newList dd {
      font-size: 1rem;
      line-height: 2;
      display: block;
      border-bottom: 1px solid #d5d5d5;
      padding: 0 0 15px; }
      /* line 11446, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      dl.newList dd a {
        transition: all .3s;
        /*未訪問のリンクの色*/
        /*訪問済みのリンクの色*/
        /*カーソルが乗っているリンクの色*/
        /*クリック中のリンクの色*/ }
        /* line 11448, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        dl.newList dd a:link {
          color: #435dac;
          text-decoration: none; }
        /* line 11452, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        dl.newList dd a:visited {
          color: #435dac; }
        /* line 11455, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        dl.newList dd a:hover {
          color: #7f96dd; }
        /* line 11458, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        dl.newList dd a:active {
          color: #7f96dd; } }

/* 〜479px：SP縦 */
@media screen and (max-width: 479px) {
  /* line 11470, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  dl.newList {
    position: relative;
    border-bottom: 1px solid #d5d5d5; }
    /* line 11473, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    dl.newList dt {
      display: block;
      font-size: 1rem;
      font-weight: bold;
      border: 0px;
      padding: 0px;
      margin: 15px 0;
      color: #444; }
    /* line 11482, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
    dl.newList dd {
      font-size: 1rem;
      line-height: 2;
      display: block;
      border-bottom: 1px solid #d5d5d5;
      padding: 0 0 15px; }
      /* line 11488, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
      dl.newList dd a {
        transition: all .3s;
        /*未訪問のリンクの色*/
        /*訪問済みのリンクの色*/
        /*カーソルが乗っているリンクの色*/
        /*クリック中のリンクの色*/ }
        /* line 11490, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        dl.newList dd a:link {
          color: #435dac;
          text-decoration: none; }
        /* line 11494, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        dl.newList dd a:visited {
          color: #435dac; }
        /* line 11497, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        dl.newList dd a:hover {
          color: #7f96dd; }
        /* line 11500, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
        dl.newList dd a:active {
          color: #7f96dd; } }

/* line 11509, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
.TextMessage {
  margin: 15px 0; }
  /* line 11511, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .TextMessage p {
    font-size: 0.95rem; }

/* line 11515, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
.cancelArea {
  width: 100%;
  height: 100px;
  border: 1px #E54E60 solid;
  box-sizing: border-box;
  background: #ffedef;
  color: #E54E60;
  font-weight: bold;
  font-size: 1.8rem;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 75px; }

@media screen and (max-width: 479px) {
  /* line 11530, D:/Worksweb/z_zaikai/jcs_61zaikai/users/css/mypage_style.scss */
  .cancelArea {
    font-size: 1.5rem;
    margin-bottom: 1.25rem;
    padding: 0 1rem; } }

/*# sourceMappingURL=mypage_style.css.map */