@charset "UTF-8";
/* http://meyerweb.com/eric/tools/css/reset/ 
v2.0 | 20110126
License: none (public domain)
*/
/* line 8, ../sass/_common.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 {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
/* line 29, ../sass/_common.scss */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

/* line 33, ../sass/_common.scss */
body {
  line-height: 1;
}

/* line 36, ../sass/_common.scss */
ol, ul {
  list-style: none;
}

/* line 39, ../sass/_common.scss */
blockquote, q {
  quotes: none;
}

/* line 42, ../sass/_common.scss */
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

/* line 47, ../sass/_common.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 54, ../sass/_common.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 60, ../sass/_common.scss */
html {
  font-size: 62.5%;
  font-family: "Noto Sans Japanese",'メイリオ', Meiryo, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', sans-serif !important;
  font-weight: 400;
  margin: 0;
  padding: 0;
  border-top: 20px solid #C00;
}

/* line 68, ../sass/_common.scss */
body {
  font-weight: 100;
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: #FFF;
  font-size: 1.6rem;
  -webkit-text-size-adjust: 100%;
}

/* line 79, ../sass/_common.scss */
img {
  width: 100%;
  height: auto;
}

/* line 84, ../sass/_common.scss */
a {
  text-decoration: none;
  color: #222;
  transition: 0.5s;
}
/* line 88, ../sass/_common.scss */
a:hover {
  color: #D00;
}

/* line 93, ../sass/_common.scss */
h2 {
  position: relative;
  display: block;
  border-bottom: 4px solid #ccc;
  font-size: 2.2rem;
  padding-bottom: .5em;
  line-height: 1;
  height: auto;
  margin-bottom: 40px;
  font-weight: 400;
}
/* line 103, ../sass/_common.scss */
h2:after {
  position: absolute;
  bottom: -4px;
  left: 0;
  z-index: 2;
  content: '';
  width: 20%;
  height: 4px;
  background-color: #74bbfd;
}

/* line 115, ../sass/_common.scss */
h3 {
  font-size: 2.0rem;
  border-left: 8px solid #104a89;
  padding-left: 4px;
  margin-top: -10px;
  margin-bottom: 30px;
  font-weight: 400;
  padding-bottom: 3px;
}

/* line 124, ../sass/_common.scss */
h4 {
  font-weight: 400;
  margin-bottom: 10px;
  font-size: 2.0rem;
}

/* line 130, ../sass/_common.scss */
.contents {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
}

/* line 136, ../sass/_common.scss */
.clear {
  clear: both;
}

/* line 137, ../sass/_common.scss */
.center {
  text-align: center;
}

/* line 138, ../sass/_common.scss */
.right {
  text-align: right;
}

/* line 140, ../sass/_common.scss */
.err {
  margin: 20px 0;
  line-height: 1.6;
  color: #F00;
}

/* line 146, ../sass/_common.scss */
.btn-area2 {
  margin-top: 40px;
}
/* line 148, ../sass/_common.scss */
.btn-area2 input {
  margin-bottom: 10px;
  padding: 8px 12px;
  font-size: 1.6rem;
  border: 1px solid #CCC;
  background: #EFEFEF;
  cursor: pointer;
}
/* line 155, ../sass/_common.scss */
.btn-area2 input:hover {
  background: #222;
  color: #FFF;
}

/* line 162, ../sass/_common.scss */
.w10 {
  width: 10%;
}

/* line 163, ../sass/_common.scss */
.w15 {
  width: 15%;
}

/* line 164, ../sass/_common.scss */
.w12 {
  width: 13%;
}

/* line 165, ../sass/_common.scss */
.w27 {
  width: 23%;
}

/*
============================================================
ページトップ用
============================================================
*/
/* line 172, ../sass/_common.scss */
#page-top {
  position: fixed;
  bottom: 40px;
  right: 20px;
  z-index: 99999;
  width: 106px;
}

/* line 180, ../sass/_common.scss */
.is-sp {
  display: none;
}

/* line 181, ../sass/_common.scss */
.is-pc {
  display: block;
}

@media screen and (max-width: 640px) {
  /* line 183, ../sass/_common.scss */
  .is-sp {
    display: block;
  }

  /* line 184, ../sass/_common.scss */
  .is-pc {
    display: none;
  }
}
/* line 4, ../sass/_header.scss */
header {
  width: 100%;
}
/* line 6, ../sass/_header.scss */
header .header-area {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  padding: 40px 0 10px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
/* line 15, ../sass/_header.scss */
header .header-area .logo-area img {
  width: 250px;
}
/* line 20, ../sass/_header.scss */
header .header-area nav ul {
  display: flex;
  align-items: center;
}
/* line 23, ../sass/_header.scss */
header .header-area nav ul li {
  margin-left: 20px;
  background: #FFF;
  color: #222;
}
/* line 28, ../sass/_header.scss */
header .header-area nav ul li.menu-on {
  padding: 8px;
  background: #104a89;
}
/* line 31, ../sass/_header.scss */
header .header-area nav ul li.menu-on a {
  color: #FFF;
}
/* line 38, ../sass/_header.scss */
header .logout {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
/* line 45, ../sass/_header.scss */
header .logout p {
  margin-right: 20px;
}
/* line 48, ../sass/_header.scss */
header .logout input {
  padding: 8px 14px;
  background: #EFEFEF;
  border: #222 solid 1px;
  cursor: pointer;
  margin: 0;
  color: #222;
}
/* line 55, ../sass/_header.scss */
header .logout input:hover {
  background: #222;
  color: #FFF;
}

/* line 63, ../sass/_header.scss */
header.full {
  width: 100%;
  padding: 0 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
/* line 69, ../sass/_header.scss */
header.full .full-header-area {
  margin: 0;
  padding: 20px 0;
  display: flex;
  align-items: center;
}
/* line 75, ../sass/_header.scss */
header.full .full-header-area .logo-area img {
  width: 200px;
}
/* line 79, ../sass/_header.scss */
header.full .full-header-area .nav-area {
  margin-left: 20px;
}
/* line 81, ../sass/_header.scss */
header.full .full-header-area .nav-area nav {
  display: flex;
  align-items: center;
  margin-bottom: 3px;
}
/* line 85, ../sass/_header.scss */
header.full .full-header-area .nav-area nav .title {
  padding: 4px 7px;
  background: #222;
  color: #FFF;
}
/* line 90, ../sass/_header.scss */
header.full .full-header-area .nav-area nav ul {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
/* line 94, ../sass/_header.scss */
header.full .full-header-area .nav-area nav ul li {
  margin-left: 20px;
  background: #FFF;
  color: #222;
}
/* line 99, ../sass/_header.scss */
header.full .full-header-area .nav-area nav ul li.menu-on {
  padding: 8px;
  background: #104a89;
}
/* line 102, ../sass/_header.scss */
header.full .full-header-area .nav-area nav ul li.menu-on a {
  color: #FFF;
}
/* line 110, ../sass/_header.scss */
header.full .edit-area {
  display: flex;
}
/* line 112, ../sass/_header.scss */
header.full .edit-area p {
  margin-left: 10px;
}
/* line 114, ../sass/_header.scss */
header.full .edit-area p input {
  padding: 8px 12px;
  font-size: 16px;
  color: #222;
  border: 1px solid #222;
  background: #EFEFEF;
  cursor: pointer;
}
/* line 121, ../sass/_header.scss */
header.full .edit-area p input:hover {
  background: #222;
  color: #FFF;
}

/* line 4, ../sass/_footer.scss */
footer {
  width: 100%;
  border-top: 1px solid #DDD;
  padding: 20px 0;
  background: #fff;
  margin-top: 60px;
}
/* line 10, ../sass/_footer.scss */
footer .copy {
  text-align: center;
}

/* line 4, ../sass/_data.scss */
.add-area {
  margin-bottom: 20px;
}
/* line 6, ../sass/_data.scss */
.add-area a {
  display: inline-block;
  padding: 10px 30px;
  border: 1px solid #104a89;
  background: #104a89;
  color: #FFF;
}
/* line 12, ../sass/_data.scss */
.add-area a:hover {
  background: #222;
  border: 1px solid #222;
}

/* line 19, ../sass/_data.scss */
.search-area {
  margin-bottom: 20px;
}
/* line 21, ../sass/_data.scss */
.search-area input[type="text"] {
  padding: 10px;
  border: 1px solid #BBB;
  margin-right: 15px;
  font-size: 16px;
  width: 300px;
}
/* line 28, ../sass/_data.scss */
.search-area input[type="button"] {
  padding: 8px 12px;
  border: 1px solid #CCC;
  background: #efefef;
  font-size: 16px;
  cursor: pointer;
}
/* line 34, ../sass/_data.scss */
.search-area input[type="button"]:hover {
  background: #222;
  color: #FFF;
  border: 1px solid #222;
}

/* line 42, ../sass/_data.scss */
.list-table {
  width: 100%;
  border-collapse: collapse;
}
/* line 45, ../sass/_data.scss */
.list-table th {
  background: #eceef2;
}
/* line 48, ../sass/_data.scss */
.list-table td, .list-table th {
  display: table-cell;
  vertical-align: middle;
  border: 1px solid #AAA;
  padding: 10px;
}
/* line 53, ../sass/_data.scss */
.list-table td input[type="button"], .list-table td input[type="submit"], .list-table th input[type="button"], .list-table th input[type="submit"] {
  border: 1px solid #CCC;
  background: #efefef;
  color: #222;
  font-size: 16px;
  padding: 8px 12px;
  cursor: pointer;
  margin-right: 10px;
}
/* line 61, ../sass/_data.scss */
.list-table td input[type="button"]:hover, .list-table td input[type="submit"]:hover, .list-table th input[type="button"]:hover, .list-table th input[type="submit"]:hover {
  background: #222;
  color: #FFF;
  border: 1px solid #222;
}

/* line 69, ../sass/_data.scss */
.pager {
  margin: 20px 0;
}
/* line 71, ../sass/_data.scss */
.pager a {
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  width: 30px;
  padding: 8px;
  border-radius: 5px;
  background: #FFF;
  border: 1px solid #104a89;
  font-weight: 800;
  color: #104a89;
  margin-right: 5px;
}
.pager .current {
  background: #104a89;
  color: #FFF;
}
/* line 83, ../sass/_data.scss */
.pager a:hover {
  background: #104a89;
  color: #FFF;
}
/* line 88, ../sass/_data.scss */
.pager a.prev {
  width: 60px;
  border: 1px solid #555;
  color: #555;
}
/* line 92, ../sass/_data.scss */
.pager a.prev:hover {
  background: #555;
  color: #FFF;
}

/* line 4, ../sass/_add.scss */
.sentence {
  padding: 15px 20px;
  background: #FEFEFE;
  border: 1px solid #CCC;
  margin: 30px 0 30px;
}
/* line 9, ../sass/_add.scss */
.sentence .title {
  font-style: 2.2rem;
  font-weight: 800;
  margin-bottom: 20px;
}
/* line 14, ../sass/_add.scss */
.sentence p {
  margin: 5px 0;
}

/* line 18, ../sass/_add.scss */
.form-wrap {
  margin-bottom: 20px;
  width: 100%;
  display: flex;
}
/* line 22, ../sass/_add.scss */
.form-wrap .left-wrap, .form-wrap .right-wrap, .form-wrap .single-wrap {
  width: 48%;
}
/* line 24, ../sass/_add.scss */
.form-wrap .left-wrap dl, .form-wrap .right-wrap dl, .form-wrap .single-wrap dl {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 20px;
}
/* line 29, ../sass/_add.scss */
.form-wrap .left-wrap dl dt, .form-wrap .right-wrap dl dt, .form-wrap .single-wrap dl dt {
  width: 30%;
  border-bottom: dashed 1px #ccc;
  padding: 10px 0;
  display: flex;
  align-items: center;
}
/* line 37, ../sass/_add.scss */
.form-wrap .left-wrap dl dt.required:after, .form-wrap .right-wrap dl dt.required:after, .form-wrap .single-wrap dl dt.required:after {
  content: "必須";
  color: #FFF;
  background-color: #F00;
  padding: 5px;
  border-radius: 5px;
  margin: 0 20px 0 auto;
  height: 20px;
}
/* line 47, ../sass/_add.scss */
.form-wrap .left-wrap dl dd, .form-wrap .right-wrap dl dd, .form-wrap .single-wrap dl dd {
  width: 70%;
  border-bottom: dashed 1px #ccc;
  padding: 10px 0;
}
/* line 51, ../sass/_add.scss */
.form-wrap .left-wrap dl dd input[type="text"], .form-wrap .left-wrap dl dd select, .form-wrap .left-wrap dl dd textarea, .form-wrap .right-wrap dl dd input[type="text"], .form-wrap .right-wrap dl dd select, .form-wrap .right-wrap dl dd textarea, .form-wrap .single-wrap dl dd input[type="text"], .form-wrap .single-wrap dl dd select, .form-wrap .single-wrap dl dd textarea {
  padding: 10px;
  border: 1px solid #bbb;
  font-size: 16px;
}
/* line 56, ../sass/_add.scss */
.form-wrap .left-wrap dl dd input[type="text"], .form-wrap .left-wrap dl dd textarea, .form-wrap .right-wrap dl dd input[type="text"], .form-wrap .right-wrap dl dd textarea, .form-wrap .single-wrap dl dd input[type="text"], .form-wrap .single-wrap dl dd textarea {
  width: 100%;
}
/* line 59, ../sass/_add.scss */
.form-wrap .left-wrap dl dd label, .form-wrap .right-wrap dl dd label, .form-wrap .single-wrap dl dd label {
  margin-right: 10px;
}
/* line 61, ../sass/_add.scss */
.form-wrap .left-wrap dl dd label input[type="radio"], .form-wrap .left-wrap dl dd label input[type="checkbox"], .form-wrap .right-wrap dl dd label input[type="radio"], .form-wrap .right-wrap dl dd label input[type="checkbox"], .form-wrap .single-wrap dl dd label input[type="radio"], .form-wrap .single-wrap dl dd label input[type="checkbox"] {
  display: none;
}
/* line 64, ../sass/_add.scss */
.form-wrap .left-wrap dl dd label span, .form-wrap .right-wrap dl dd label span, .form-wrap .single-wrap dl dd label span {
  display: inline-block;
  text-align: center;
  border: 1px solid #003d98;
  color: #003d98;
  border-radius: 10px;
  padding: 10px;
  cursor: pointer;
  margin-bottom: 10px;
  margin-right: 0px;
}
/* line 75, ../sass/_add.scss */
.form-wrap .left-wrap dl dd label input[type="radio"]:checked + span, .form-wrap .left-wrap dl dd label input[type="checkbox"]:checked + span, .form-wrap .right-wrap dl dd label input[type="radio"]:checked + span, .form-wrap .right-wrap dl dd label input[type="checkbox"]:checked + span, .form-wrap .single-wrap dl dd label input[type="radio"]:checked + span, .form-wrap .single-wrap dl dd label input[type="checkbox"]:checked + span {
  background-color: #003d98;
  color: #FFF;
}
/* line 80, ../sass/_add.scss */
.form-wrap .left-wrap dl dd a, .form-wrap .right-wrap dl dd a, .form-wrap .single-wrap dl dd a {
  display: inline-block;
  padding: 8px 12px;
  font-size: 1.6rem;
  background: #EFEFEF;
  border: 1px solid #222;
  color: #222;
}
/* line 87, ../sass/_add.scss */
.form-wrap .left-wrap dl dd a:hover, .form-wrap .right-wrap dl dd a:hover, .form-wrap .single-wrap dl dd a:hover {
  background: #222;
  color: #FFF;
}
/* line 92, ../sass/_add.scss */
.form-wrap .left-wrap dl dd li, .form-wrap .right-wrap dl dd li, .form-wrap .single-wrap dl dd li {
  margin-top: 10px;
}
/* line 94, ../sass/_add.scss */
.form-wrap .left-wrap dl dd li span, .form-wrap .right-wrap dl dd li span, .form-wrap .single-wrap dl dd li span {
  margin: 0 5px;
}
/* line 98, ../sass/_add.scss */
.form-wrap .left-wrap dl dd .co_all, .form-wrap .right-wrap dl dd .co_all, .form-wrap .single-wrap dl dd .co_all {
  display: inline-block;
  padding-top: 10px;
}
/* line 102, ../sass/_add.scss */
.form-wrap .left-wrap dl dd .data-up, .form-wrap .right-wrap dl dd .data-up, .form-wrap .single-wrap dl dd .data-up {
  display: flex;
  margin-bottom: 10px;
}
/* line 105, ../sass/_add.scss */
.form-wrap .left-wrap dl dd .data-up span, .form-wrap .right-wrap dl dd .data-up span, .form-wrap .single-wrap dl dd .data-up span {
  width: 200px;
  margin-right: 10px;
}
/* line 112, ../sass/_add.scss */
.form-wrap .left-wrap .sub-title, .form-wrap .right-wrap .sub-title, .form-wrap .single-wrap .sub-title {
  font-size: 1.8rem;
  font-weight: 400;
  margin-bottom: 20px;
}
/* line 118, ../sass/_add.scss */
.form-wrap .left-wrap {
  margin-right: 4%;
}
/* line 121, ../sass/_add.scss */
.form-wrap .single-wrap {
  width: 67%;
  max-width: 800px;
  margin: 0 auto;
}
/* line 127, ../sass/_add.scss */
.form-wrap .right-wrap p {
  margin-bottom: 40px;
}
/* line 129, ../sass/_add.scss */
.form-wrap .right-wrap p span {
  margin-left: 20px;
}

/* line 136, ../sass/_add.scss */
.btn-area {
  width: 100%;
  text-align: center;
  margin-bottom: 40px;
}
/* line 140, ../sass/_add.scss */
.btn-area input[type="button"], .btn-area input[type="submit"] {
  margin-right: 10px;
  padding: 8px 12px;
  background: #efefef;
  border: 1px solid #222;
  cursor: pointer;
  font-size: 16px;
  color: #222;
}
/* line 148, ../sass/_add.scss */
.btn-area input[type="button"]:hover, .btn-area input[type="submit"]:hover {
  color: #FFF;
  background: #222;
}

/* line 155, ../sass/_add.scss */
.mo-btn-area, .mo-btn-area2 {
  display: flex;
  align-items: center;
}
/* line 158, ../sass/_add.scss */
.mo-btn-area input[type="text"], .mo-btn-area2 input[type="text"] {
  width: 300px;
  padding: 8px;
  font-size: 16px;
  margin-right: 10px;
}
/* line 164, ../sass/_add.scss */
.mo-btn-area input[type="button"], .mo-btn-area2 input[type="button"] {
  margin-right: 10px;
  padding: 8px 12px;
  background: #efefef;
  border: 1px solid #222;
  cursor: pointer;
  font-size: 16px;
  color: #222;
}
/* line 172, ../sass/_add.scss */
.mo-btn-area input[type="button"]:hover, .mo-btn-area2 input[type="button"]:hover {
  color: #FFF;
  background: #222;
}

/* line 178, ../sass/_add.scss */
.mo-btn-area {
  margin-bottom: 20px;
}

/* line 181, ../sass/_add.scss */
.mo-btn-area2 {
  margin-top: 20px;
}

/* line 184, ../sass/_add.scss */
.mo-company-list {
  font-size: 1.6rem;
}
/* line 186, ../sass/_add.scss */
.mo-company-list li {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px dashed #CCC;
}
/* line 190, ../sass/_add.scss */
.mo-company-list li span {
  margin-left: 20px;
}

/* line 4, ../sass/_cash.scss */
.selected {
  background: #ffc6c6;
}

/* line 8, ../sass/_cash.scss */
.cash-wrap {
  margin-bottom: 20px;
  width: 100%;
  display: flex;
}
/* line 12, ../sass/_cash.scss */
.cash-wrap .left-wrap, .cash-wrap .right-wrap, .cash-wrap .single-wrap {
  width: 48%;
}
/* line 14, ../sass/_cash.scss */
.cash-wrap .left-wrap select, .cash-wrap .right-wrap select, .cash-wrap .single-wrap select {
  font-size: 16px;
  border: 1px solid #CCC;
  padding: 8px;
  margin-bottom: 10px;
}
/* line 20, ../sass/_cash.scss */
.cash-wrap .left-wrap h3, .cash-wrap .right-wrap h3, .cash-wrap .single-wrap h3 {
  font-size: 2.0rem;
  color: #1788b6;
  border-left: 5px solid #1788b6;
  padding-left: 8px;
  margin-bottom: 20px;
}
/* line 27, ../sass/_cash.scss */
.cash-wrap .left-wrap .btn-area, .cash-wrap .right-wrap .btn-area, .cash-wrap .single-wrap .btn-area {
  width: 100%;
  text-align: left;
  margin-bottom: 20px;
  display: flex;
  align-items: center;
}
/* line 33, ../sass/_cash.scss */
.cash-wrap .left-wrap .btn-area input[type="button"], .cash-wrap .right-wrap .btn-area input[type="button"], .cash-wrap .single-wrap .btn-area input[type="button"] {
  margin-right: 10px;
  padding: 8px 12px;
  background: #efefef;
  border: 1px solid #222;
  cursor: pointer;
  font-size: 16px;
  color: #222;
}
/* line 41, ../sass/_cash.scss */
.cash-wrap .left-wrap .btn-area input[type="button"]:hover, .cash-wrap .right-wrap .btn-area input[type="button"]:hover, .cash-wrap .single-wrap .btn-area input[type="button"]:hover {
  color: #FFF;
  background: #222;
}
/* line 46, ../sass/_cash.scss */
.cash-wrap .left-wrap .btn-area input[type="text"], .cash-wrap .right-wrap .btn-area input[type="text"], .cash-wrap .single-wrap .btn-area input[type="text"] {
  background: #FFF;
  padding: 10px;
  font-size: 16px;
  border: 1px solid #222;
  width: 300px;
  margin-right: 10px;
}
/* line 55, ../sass/_cash.scss */
.cash-wrap .left-wrap table, .cash-wrap .right-wrap table, .cash-wrap .single-wrap table {
  width: 100%;
  border-collapse: collapse;
}
/* line 58, ../sass/_cash.scss */
.cash-wrap .left-wrap table td, .cash-wrap .left-wrap table th, .cash-wrap .right-wrap table td, .cash-wrap .right-wrap table th, .cash-wrap .single-wrap table td, .cash-wrap .single-wrap table th {
  display: table-cell;
  vertical-align: middle;
  border: 1px solid #AAA;
  padding: 10px;
}
/* line 64, ../sass/_cash.scss */
.cash-wrap .left-wrap table th, .cash-wrap .right-wrap table th, .cash-wrap .single-wrap table th {
  background: #e7eaee;
  font-weight: 400;
}
/* line 69, ../sass/_cash.scss */
.cash-wrap .left-wrap dl, .cash-wrap .right-wrap dl, .cash-wrap .single-wrap dl {
  width: 100%;
  border-left: 1px solid #CCC;
  border-bottom: 1px solid #CCC;
  border-right: 1px solid #CCC;
  display: flex;
}
/* line 75, ../sass/_cash.scss */
.cash-wrap .left-wrap dl dt, .cash-wrap .right-wrap dl dt, .cash-wrap .single-wrap dl dt {
  width: 35%;
  padding: 10px;
  border-right: 1px solid #CCC;
}
/* line 80, ../sass/_cash.scss */
.cash-wrap .left-wrap dl dd, .cash-wrap .right-wrap dl dd, .cash-wrap .single-wrap dl dd {
  width: 65%;
  padding: 10px;
}
/* line 85, ../sass/_cash.scss */
.cash-wrap .left-wrap dl.header-item, .cash-wrap .right-wrap dl.header-item, .cash-wrap .single-wrap dl.header-item {
  border-top: 1px solid #CCC;
  background: #EFEFEF;
  text-align: center;
}
/* line 90, ../sass/_cash.scss */
.cash-wrap .left-wrap .kind-label, .cash-wrap .left-wrap .kind-change, .cash-wrap .right-wrap .kind-label, .cash-wrap .right-wrap .kind-change, .cash-wrap .single-wrap .kind-label, .cash-wrap .single-wrap .kind-change {
  margin: 20px 0;
  background: #ddf5ff;
  padding: 20px;
}
/* line 94, ../sass/_cash.scss */
.cash-wrap .left-wrap .kind-label p, .cash-wrap .left-wrap .kind-change p, .cash-wrap .right-wrap .kind-label p, .cash-wrap .right-wrap .kind-change p, .cash-wrap .single-wrap .kind-label p, .cash-wrap .single-wrap .kind-change p {
  font-weight: 400;
  margin-bottom: 10px;
}
/* line 98, ../sass/_cash.scss */
.cash-wrap .left-wrap .kind-label p.ajax_btn, .cash-wrap .left-wrap .kind-label input[type="button"], .cash-wrap .left-wrap .kind-change p.ajax_btn, .cash-wrap .left-wrap .kind-change input[type="button"], .cash-wrap .right-wrap .kind-label p.ajax_btn, .cash-wrap .right-wrap .kind-label input[type="button"], .cash-wrap .right-wrap .kind-change p.ajax_btn, .cash-wrap .right-wrap .kind-change input[type="button"], .cash-wrap .single-wrap .kind-label p.ajax_btn, .cash-wrap .single-wrap .kind-label input[type="button"], .cash-wrap .single-wrap .kind-change p.ajax_btn, .cash-wrap .single-wrap .kind-change input[type="button"] {
  display: inline-block;
  padding: 8px 12px;
  font-size: 16px;
  background: #EFEFEF;
  border: 1px solid #222;
  color: #222;
  cursor: pointer;
  margin: 0;
}
/* line 107, ../sass/_cash.scss */
.cash-wrap .left-wrap .kind-label p.ajax_btn:hover, .cash-wrap .left-wrap .kind-label input[type="button"]:hover, .cash-wrap .left-wrap .kind-change p.ajax_btn:hover, .cash-wrap .left-wrap .kind-change input[type="button"]:hover, .cash-wrap .right-wrap .kind-label p.ajax_btn:hover, .cash-wrap .right-wrap .kind-label input[type="button"]:hover, .cash-wrap .right-wrap .kind-change p.ajax_btn:hover, .cash-wrap .right-wrap .kind-change input[type="button"]:hover, .cash-wrap .single-wrap .kind-label p.ajax_btn:hover, .cash-wrap .single-wrap .kind-label input[type="button"]:hover, .cash-wrap .single-wrap .kind-change p.ajax_btn:hover, .cash-wrap .single-wrap .kind-change input[type="button"]:hover {
  background: #222;
  color: #FFF;
}
/* line 112, ../sass/_cash.scss */
.cash-wrap .left-wrap .kind-label dl, .cash-wrap .left-wrap .kind-change dl, .cash-wrap .right-wrap .kind-label dl, .cash-wrap .right-wrap .kind-change dl, .cash-wrap .single-wrap .kind-label dl, .cash-wrap .single-wrap .kind-change dl {
  border-left: 0px;
  border-bottom: 0px;
  border-right: 0px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
/* line 119, ../sass/_cash.scss */
.cash-wrap .left-wrap .kind-label dl dt, .cash-wrap .left-wrap .kind-change dl dt, .cash-wrap .right-wrap .kind-label dl dt, .cash-wrap .right-wrap .kind-change dl dt, .cash-wrap .single-wrap .kind-label dl dt, .cash-wrap .single-wrap .kind-change dl dt {
  border-left: 0px;
  border-bottom: 0px;
  border-right: 0px;
  width: 15%;
  margin: 0 0 10px 0;
  padding: 0;
}
/* line 127, ../sass/_cash.scss */
.cash-wrap .left-wrap .kind-label dl dd, .cash-wrap .left-wrap .kind-change dl dd, .cash-wrap .right-wrap .kind-label dl dd, .cash-wrap .right-wrap .kind-change dl dd, .cash-wrap .single-wrap .kind-label dl dd, .cash-wrap .single-wrap .kind-change dl dd {
  border-left: 0px;
  border-bottom: 0px;
  border-right: 0px;
  width: 85%;
  margin: 0 0 10px 0;
  padding: 0;
}
/* line 134, ../sass/_cash.scss */
.cash-wrap .left-wrap .kind-label dl dd select, .cash-wrap .left-wrap .kind-change dl dd select, .cash-wrap .right-wrap .kind-label dl dd select, .cash-wrap .right-wrap .kind-change dl dd select, .cash-wrap .single-wrap .kind-label dl dd select, .cash-wrap .single-wrap .kind-change dl dd select {
  margin-bottom: 0;
}
/* line 140, ../sass/_cash.scss */
.cash-wrap .left-wrap .kessan-add, .cash-wrap .right-wrap .kessan-add, .cash-wrap .single-wrap .kessan-add {
  margin-top: 20px;
  padding: 20px;
  background: #fbe5e6;
  border: 1px solid #eaa2a4;
}
/* line 145, ../sass/_cash.scss */
.cash-wrap .left-wrap .kessan-add h4, .cash-wrap .right-wrap .kessan-add h4, .cash-wrap .single-wrap .kessan-add h4 {
  margin-bottom: 20px;
}
/* line 148, ../sass/_cash.scss */
.cash-wrap .left-wrap .kessan-add .kessan-choice, .cash-wrap .right-wrap .kessan-add .kessan-choice, .cash-wrap .single-wrap .kessan-add .kessan-choice {
  padding: 15px;
  background: #FFF;
  border: 1px solid #CCC;
}
/* line 152, ../sass/_cash.scss */
.cash-wrap .left-wrap .kessan-add .kessan-choice h5, .cash-wrap .right-wrap .kessan-add .kessan-choice h5, .cash-wrap .single-wrap .kessan-add .kessan-choice h5 {
  font-weight: 400;
}
/* line 155, ../sass/_cash.scss */
.cash-wrap .left-wrap .kessan-add .kessan-choice .select-area, .cash-wrap .right-wrap .kessan-add .kessan-choice .select-area, .cash-wrap .single-wrap .kessan-add .kessan-choice .select-area {
  display: flex;
  margin: 15px 0;
}
/* line 158, ../sass/_cash.scss */
.cash-wrap .left-wrap .kessan-add .kessan-choice .select-area select, .cash-wrap .right-wrap .kessan-add .kessan-choice .select-area select, .cash-wrap .single-wrap .kessan-add .kessan-choice .select-area select {
  margin-right: 20px;
}
/* line 163, ../sass/_cash.scss */
.cash-wrap .left-wrap .kessan-add .kessan-choice .kind_label dl, .cash-wrap .right-wrap .kessan-add .kessan-choice .kind_label dl, .cash-wrap .single-wrap .kessan-add .kessan-choice .kind_label dl {
  border-left: 0px;
  border-bottom: 0px;
  border-right: 0px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
/* line 170, ../sass/_cash.scss */
.cash-wrap .left-wrap .kessan-add .kessan-choice .kind_label dl dt, .cash-wrap .right-wrap .kessan-add .kessan-choice .kind_label dl dt, .cash-wrap .single-wrap .kessan-add .kessan-choice .kind_label dl dt {
  border-left: 0px;
  border-bottom: 0px;
  border-right: 0px;
  width: 15%;
  margin: 0 0 10px 0;
  padding: 0;
}
/* line 178, ../sass/_cash.scss */
.cash-wrap .left-wrap .kessan-add .kessan-choice .kind_label dl dd, .cash-wrap .right-wrap .kessan-add .kessan-choice .kind_label dl dd, .cash-wrap .single-wrap .kessan-add .kessan-choice .kind_label dl dd {
  border-left: 0px;
  border-bottom: 0px;
  border-right: 0px;
  width: 85%;
  margin: 0 0 10px 0;
  padding: 0;
}
/* line 185, ../sass/_cash.scss */
.cash-wrap .left-wrap .kessan-add .kessan-choice .kind_label dl dd select, .cash-wrap .right-wrap .kessan-add .kessan-choice .kind_label dl dd select, .cash-wrap .single-wrap .kessan-add .kessan-choice .kind_label dl dd select {
  margin-bottom: 0;
}
/* line 192, ../sass/_cash.scss */
.cash-wrap .left-wrap .kessan-add .result-choice, .cash-wrap .right-wrap .kessan-add .result-choice, .cash-wrap .single-wrap .kessan-add .result-choice {
  background: #fbe5e6;
  border: none;
  padding: 15px 15px 0 15px;
}
/* line 196, ../sass/_cash.scss */
.cash-wrap .left-wrap .kessan-add .result-choice h5, .cash-wrap .right-wrap .kessan-add .result-choice h5, .cash-wrap .single-wrap .kessan-add .result-choice h5 {
  font-weight: 400;
}
/* line 199, ../sass/_cash.scss */
.cash-wrap .left-wrap .kessan-add .result-choice .edit-area, .cash-wrap .right-wrap .kessan-add .result-choice .edit-area, .cash-wrap .single-wrap .kessan-add .result-choice .edit-area {
  margin-top: 15px;
}
/* line 201, ../sass/_cash.scss */
.cash-wrap .left-wrap .kessan-add .result-choice .edit-area dl, .cash-wrap .right-wrap .kessan-add .result-choice .edit-area dl, .cash-wrap .single-wrap .kessan-add .result-choice .edit-area dl {
  border-left: 0px;
  border-bottom: 0px;
  border-right: 0px;
  display: block;
}
/* line 206, ../sass/_cash.scss */
.cash-wrap .left-wrap .kessan-add .result-choice .edit-area dl dt, .cash-wrap .right-wrap .kessan-add .result-choice .edit-area dl dt, .cash-wrap .single-wrap .kessan-add .result-choice .edit-area dl dt {
  border-left: 0px;
  border-bottom: 0px;
  border-right: 0px;
  width: 100%;
  margin: 0 0 10px 0;
  padding: 0;
}
/* line 214, ../sass/_cash.scss */
.cash-wrap .left-wrap .kessan-add .result-choice .edit-area dl dd, .cash-wrap .right-wrap .kessan-add .result-choice .edit-area dl dd, .cash-wrap .single-wrap .kessan-add .result-choice .edit-area dl dd {
  border-left: 0px;
  border-bottom: 1px dashed #FFF;
  border-right: 0px;
  width: 100%;
  margin: 0 0 10px 0;
  padding: 0 0 10px;
}
/* line 221, ../sass/_cash.scss */
.cash-wrap .left-wrap .kessan-add .result-choice .edit-area dl dd input, .cash-wrap .right-wrap .kessan-add .result-choice .edit-area dl dd input, .cash-wrap .single-wrap .kessan-add .result-choice .edit-area dl dd input {
  margin: 0;
}
/* line 224, ../sass/_cash.scss */
.cash-wrap .left-wrap .kessan-add .result-choice .edit-area dl dd:last-child, .cash-wrap .right-wrap .kessan-add .result-choice .edit-area dl dd:last-child, .cash-wrap .single-wrap .kessan-add .result-choice .edit-area dl dd:last-child {
  border-bottom: 0px;
  margin: 0;
  padding: 0;
}
/* line 233, ../sass/_cash.scss */
.cash-wrap .left-wrap .kessan-add .edit-area, .cash-wrap .right-wrap .kessan-add .edit-area, .cash-wrap .single-wrap .kessan-add .edit-area {
  display: flex;
  align-items: center;
}
/* line 236, ../sass/_cash.scss */
.cash-wrap .left-wrap .kessan-add .edit-area input[type="button"], .cash-wrap .right-wrap .kessan-add .edit-area input[type="button"], .cash-wrap .single-wrap .kessan-add .edit-area input[type="button"] {
  padding: 8px;
  margin-left: 15px;
}
/* line 240, ../sass/_cash.scss */
.cash-wrap .left-wrap .kessan-add .edit-area select, .cash-wrap .right-wrap .kessan-add .edit-area select, .cash-wrap .single-wrap .kessan-add .edit-area select {
  margin-bottom: 0;
}
/* line 246, ../sass/_cash.scss */
.cash-wrap .left-wrap {
  margin-right: 4%;
}

/* line 251, ../sass/_cash.scss */
.upload {
  padding: 15px;
  background: #fbe5e6;
  border: 1px solid #eaa2a4;
}
/* line 255, ../sass/_cash.scss */
.upload h4 {
  font-size: 1.8rem;
}
/* line 258, ../sass/_cash.scss */
.upload .choice-area {
  display: flex;
  margin: 20px 0;
}
/* line 261, ../sass/_cash.scss */
.upload .choice-area label {
  margin-right: 10px;
}
/* line 263, ../sass/_cash.scss */
.upload .choice-area label input[type="radio"], .upload .choice-area label input[type="checkbox"] {
  display: none;
}
/* line 266, ../sass/_cash.scss */
.upload .choice-area label span {
  display: inline-block;
  text-align: center;
  border: 1px solid #003d98;
  background: #FFF;
  color: #003d98;
  border-radius: 10px;
  padding: 10px;
  cursor: pointer;
  margin-right: 0px;
}
/* line 277, ../sass/_cash.scss */
.upload .choice-area label input[type="radio"]:checked + span, .upload .choice-area label input[type="checkbox"]:checked + span {
  background-color: #003d98;
  color: #FFF;
}

/* line 286, ../sass/_cash.scss */
.form-edit ul {
  display: flex;
  flex-wrap: wrap;
  margin: 20px 0 0 0;
}
/* line 290, ../sass/_cash.scss */
.form-edit ul a {
  display: inline-block;
  padding: 5px;
  border: 1px solid #333;
  color: #333;
  margin: 0 10px 10px 0;
}
/* line 298, ../sass/_cash.scss */
.form-edit ul li input[type="button"] {
  padding: 5px;
  border: 1px solid #333;
  color: #333;
  margin: 0 10px 10px 0;
  font-size: 16px;
  cursor: pointer;
}
/* line 305, ../sass/_cash.scss */
.form-edit ul li input[type="button"]:hover {
  background: #333;
  color: #FFF;
}

/* line 4, ../sass/_form.scss */
.menu-area {
  display: block;
  width: 200px;
  position: fixed;
  top: 40px;
  right: 20px;
}
/* line 10, ../sass/_form.scss */
.menu-area .fixed-menu {
  text-align: center;
}
/* line 12, ../sass/_form.scss */
.menu-area .fixed-menu ul {
  margin-bottom: 60px;
}
/* line 15, ../sass/_form.scss */
.menu-area .fixed-menu ul a li {
  display: block;
  width: 200px;
  font-size: 1.6rem;
  margin-bottom: 2px;
  text-align: center;
  background: #FFF;
  border-radius: 15px;
  padding: 8px 0;
  box-shadow: 1px 1px 6px rgba(100, 100, 100, 0.3);
  color: #333;
}
/* line 26, ../sass/_form.scss */
.menu-area .fixed-menu ul a li:hover {
  background: #EEE;
}
/* line 30, ../sass/_form.scss */
.menu-area .fixed-menu ul a::after {
  content: "";
  display: inline-block;
  width: 200px;
  height: 10px;
  background-image: url(../images/arrow_sp.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  margin-bottom: 2px;
}
/* line 41, ../sass/_form.scss */
.menu-area .fixed-menu ul a:last-child::after {
  display: none;
}
/* line 46, ../sass/_form.scss */
.menu-area .fixed-menu ul .active li {
  background: #EEE;
}
/* line 51, ../sass/_form.scss */
.menu-area .fixed-menu p {
  margin-top: 20px;
}
/* line 53, ../sass/_form.scss */
.menu-area .fixed-menu p input {
  padding: 8px;
  width: 100%;
  font-size: 16px;
  background: #EFEFEF;
  border: 1px solid #222;
  color: #222;
  cursor: pointer;
}
/* line 61, ../sass/_form.scss */
.menu-area .fixed-menu p input:hover {
  background: #222;
  color: #fff;
}

/* line 71, ../sass/_form.scss */
.form-area {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
/* line 76, ../sass/_form.scss */
.form-area .form-table-wrap .financial-table, .form-area .form-table-wrap .financial-table0 {
  width: 585px;
  border-collapse: collapse;
  font-weight: 100;
  color: #111;
  margin-bottom: 40px;
}
/* line 82, ../sass/_form.scss */
.form-area .form-table-wrap .financial-table td, .form-area .form-table-wrap .financial-table th, .form-area .form-table-wrap .financial-table0 td, .form-area .form-table-wrap .financial-table0 th {
  display: table-cell;
  vertical-align: middle;
  border: 1px solid #AAA;
  width: 195px;
  font-size: 14px;
}
/* line 89, ../sass/_form.scss */
.form-area .form-table-wrap .financial-table th, .form-area .form-table-wrap .financial-table0 th {
  padding: 0px;
  text-align: left;
}
/* line 93, ../sass/_form.scss */
.form-area .form-table-wrap .financial-table th.al-right, .form-area .form-table-wrap .financial-table0 th.al-right {
  text-align: right;
}
/* line 96, ../sass/_form.scss */
.form-area .form-table-wrap .financial-table tr.title-bl, .form-area .form-table-wrap .financial-table0 tr.title-bl {
  font-weight: 800;
}
/* line 99, ../sass/_form.scss */
.form-area .form-table-wrap .financial-table tr.title-tr, .form-area .form-table-wrap .financial-table0 tr.title-tr {
  background: #222;
  color: #FFF;
  font-weight: 400;
}
/* line 104, ../sass/_form.scss */
.form-area .form-table-wrap .financial-table tr.title-tr td input[type="text"], .form-area .form-table-wrap .financial-table0 tr.title-tr td input[type="text"] {
  width: 100%;
  border: 0px;
  padding: 0px;
  text-align: right;
  font-size: 14px;
  font-weight: 100;
  background: #CCC;
  color: #222;
}
/* line 113, ../sass/_form.scss */
.form-area .form-table-wrap .financial-table tr.title-tr td input[type="text"]:hover, .form-area .form-table-wrap .financial-table0 tr.title-tr td input[type="text"]:hover {
  background: #d3e3f4;
}
/* line 117, ../sass/_form.scss */
.form-area .form-table-wrap .financial-table tr.title-tr td input[type="text"][disabled], .form-area .form-table-wrap .financial-table0 tr.title-tr td input[type="text"][disabled] {
  background: #222;
  color: #FFF;
}
/* line 124, ../sass/_form.scss */
.form-area .form-table-wrap .financial-table td input[type="text"], .form-area .form-table-wrap .financial-table0 td input[type="text"] {
  width: 100%;
  border: 0px;
  padding: 0px;
  text-align: right;
  font-size: 14px;
  font-weight: 100;
  cursor: pointer;
}
/* line 132, ../sass/_form.scss */
.form-area .form-table-wrap .financial-table td input[type="text"]:hover, .form-area .form-table-wrap .financial-table0 td input[type="text"]:hover {
  background: #d3e3f4;
}
/* line 138, ../sass/_form.scss */
.form-area .form-table-wrap .financial-table0 {
  width: 390px;
}

/* line 4, ../sass/_credit.scss */
.controller-area {
  width: 100%;
  padding: 30px;
  background: #fbe5e6;
  border: 1px solid #eaa2a4;
  margin-bottom: 20px;
  font-size: 1.4rem;
}
/* line 11, ../sass/_credit.scss */
.controller-area .controller-flex-area {
  display: flex;
  justify-content: space-between;
}
/* line 14, ../sass/_credit.scss */
.controller-area .controller-flex-area .sales-trend, .controller-area .controller-flex-area .for-output, .controller-area .controller-flex-area .readtime {
  margin: 0 10px;
}
/* line 16, ../sass/_credit.scss */
.controller-area .controller-flex-area .sales-trend table, .controller-area .controller-flex-area .for-output table, .controller-area .controller-flex-area .readtime table {
  width: 1124px;
  border-collapse: collapse;
  font-weight: 100;
  color: #111;
  margin-bottom: 0px;
}
/* line 22, ../sass/_credit.scss */
.controller-area .controller-flex-area .sales-trend table td, .controller-area .controller-flex-area .sales-trend table th, .controller-area .controller-flex-area .for-output table td, .controller-area .controller-flex-area .for-output table th, .controller-area .controller-flex-area .readtime table td, .controller-area .controller-flex-area .readtime table th {
  display: table-cell;
  vertical-align: middle;
  border: 1px solid #AAA;
  padding: 5px;
}
/* line 28, ../sass/_credit.scss */
.controller-area .controller-flex-area .sales-trend table th, .controller-area .controller-flex-area .for-output table th, .controller-area .controller-flex-area .readtime table th {
  background: #d84044;
  color: #FFF;
  font-weight: 400;
}
/* line 33, ../sass/_credit.scss */
.controller-area .controller-flex-area .sales-trend table td, .controller-area .controller-flex-area .for-output table td, .controller-area .controller-flex-area .readtime table td {
  background: #FFF;
}
/* line 35, ../sass/_credit.scss */
.controller-area .controller-flex-area .sales-trend table td input[type="text"], .controller-area .controller-flex-area .for-output table td input[type="text"], .controller-area .controller-flex-area .readtime table td input[type="text"] {
  width: 100%;
  border: 0px;
  text-align: right;
  font-size: 16px;
  font-weight: 100;
  background: #FFF;
  color: #222;
}
/* line 43, ../sass/_credit.scss */
.controller-area .controller-flex-area .sales-trend table td input[type="text"]:hover, .controller-area .controller-flex-area .for-output table td input[type="text"]:hover, .controller-area .controller-flex-area .readtime table td input[type="text"]:hover {
  background: #d3e3f4;
}
/* line 51, ../sass/_credit.scss */
.controller-area .controller-flex-area .for-output table {
  width: 240px;
}
/* line 53, ../sass/_credit.scss */
.controller-area .controller-flex-area .for-output table th {
  width: 150px;
}
/* line 56, ../sass/_credit.scss */
.controller-area .controller-flex-area .for-output table td {
  width: 90px;
  background: #FFF;
}
/* line 59, ../sass/_credit.scss */
.controller-area .controller-flex-area .for-output table td select {
  width: 100%;
  padding: 5px;
}
/* line 67, ../sass/_credit.scss */
.controller-area .controller-flex-area .readtime table {
  width: 210px;
}
/* line 69, ../sass/_credit.scss */
.controller-area .controller-flex-area .readtime table th {
  width: 130px;
}
/* line 72, ../sass/_credit.scss */
.controller-area .controller-flex-area .readtime table td {
  width: 80px;
  background: #FFF;
}
/* line 75, ../sass/_credit.scss */
.controller-area .controller-flex-area .readtime table td select {
  width: 100%;
  padding: 5px;
}
/* line 82, ../sass/_credit.scss */
.controller-area .controller-flex-area .sales-trend {
  margin-bottom: 20px;
}

/* line 87, ../sass/_credit.scss */
.credit-btn-area {
  margin-bottom: 40px;
}
/* line 89, ../sass/_credit.scss */
.credit-btn-area input {
  padding: 10px 30px;
  background: #FFF;
  border: #d84044 1px solid;
  color: #d84044;
  font-size: 16px;
  cursor: pointer;
}
/* line 96, ../sass/_credit.scss */
.credit-btn-area input:hover {
  background: #d84044;
  color: #FFF;
}

/* line 102, ../sass/_credit.scss */
.standard-table, .standard-table2, .standard-table3, .standard-table4 {
  width: 100%;
  height: 500px;
  margin-bottom: 40px;
  display: grid;
  grid-gap: 0px;
  grid-template-columns: 190px 1fr;
  grid-template-rows: 40px 1ft;
  display: -ms-grid;
  -ms-grid-columns: 190px 1fr;
  -ms-grid-rows: 40px 1fr;
  box-sizing: border-box;
  background: #FFF;
  border: 1px solid #CCC;
}
/* line 116, ../sass/_credit.scss */
.standard-table .blank-area, .standard-table2 .blank-area, .standard-table3 .blank-area, .standard-table4 .blank-area {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-row: 1;
  border-bottom: 1px solid #CCC;
  border-right: 1px solid #CCC;
  height: 39px;
}
/* line 126, ../sass/_credit.scss */
.standard-table .header-area, .standard-table .header-area2, .standard-table2 .header-area, .standard-table2 .header-area2, .standard-table3 .header-area, .standard-table3 .header-area2, .standard-table4 .header-area, .standard-table4 .header-area2 {
  overflow: hidden;
  grid-column: 2/3;
  grid-row: 1;
  -ms-grid-column: 2;
  -ms-grid-row: 1;
  height: 40px;
}
/* line 134, ../sass/_credit.scss */
.standard-table .side-area, .standard-table .side-area2, .standard-table2 .side-area, .standard-table2 .side-area2, .standard-table3 .side-area, .standard-table3 .side-area2, .standard-table4 .side-area, .standard-table4 .side-area2 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 2/3;
  -ms-grid-column: 1;
  -ms-grid-row: 2;
  border-right: 1px solid #CCC;
}
/* line 142, ../sass/_credit.scss */
.standard-table .date-area, .standard-table .date-area2, .standard-table2 .date-area, .standard-table2 .date-area2, .standard-table3 .date-area, .standard-table3 .date-area2, .standard-table4 .date-area, .standard-table4 .date-area2 {
  overflow: scroll;
  grid-column: 2/3;
  grid-row: 2/3;
  -ms-grid-column: 2;
  -ms-grid-row: 2;
}
/* line 149, ../sass/_credit.scss */
.standard-table .fix-table, .standard-table .side-table, .standard-table2 .fix-table, .standard-table2 .side-table, .standard-table3 .fix-table, .standard-table3 .side-table, .standard-table4 .fix-table, .standard-table4 .side-table {
  border-collapse: collapse;
  font-size: 1.6rem;
}
/* line 152, ../sass/_credit.scss */
.standard-table .fix-table td, .standard-table .fix-table th, .standard-table .side-table td, .standard-table .side-table th, .standard-table2 .fix-table td, .standard-table2 .fix-table th, .standard-table2 .side-table td, .standard-table2 .side-table th, .standard-table3 .fix-table td, .standard-table3 .fix-table th, .standard-table3 .side-table td, .standard-table3 .side-table th, .standard-table4 .fix-table td, .standard-table4 .fix-table th, .standard-table4 .side-table td, .standard-table4 .side-table th {
  border-bottom: 1px solid #CCC;
  border-right: 1px solid #CCC;
  min-width: 100px;
  max-width: 100px;
  height: 38px;
  overflow: hidden;
  display: table-cell;
  vertical-align: middle;
  text-align: left;
  padding: 0 10px;
  white-space: nowrap;
  box-sizing: content-box;
}
/* line 165, ../sass/_credit.scss */
.standard-table .fix-table td:last-child, .standard-table .fix-table th:last-child, .standard-table .side-table td:last-child, .standard-table .side-table th:last-child, .standard-table2 .fix-table td:last-child, .standard-table2 .fix-table th:last-child, .standard-table2 .side-table td:last-child, .standard-table2 .side-table th:last-child, .standard-table3 .fix-table td:last-child, .standard-table3 .fix-table th:last-child, .standard-table3 .side-table td:last-child, .standard-table3 .side-table th:last-child, .standard-table4 .fix-table td:last-child, .standard-table4 .fix-table th:last-child, .standard-table4 .side-table td:last-child, .standard-table4 .side-table th:last-child {
  border-right: 0px;
}
/* line 168, ../sass/_credit.scss */
.standard-table .fix-table td input[type="text"], .standard-table .fix-table th input[type="text"], .standard-table .side-table td input[type="text"], .standard-table .side-table th input[type="text"], .standard-table2 .fix-table td input[type="text"], .standard-table2 .fix-table th input[type="text"], .standard-table2 .side-table td input[type="text"], .standard-table2 .side-table th input[type="text"], .standard-table3 .fix-table td input[type="text"], .standard-table3 .fix-table th input[type="text"], .standard-table3 .side-table td input[type="text"], .standard-table3 .side-table th input[type="text"], .standard-table4 .fix-table td input[type="text"], .standard-table4 .fix-table th input[type="text"], .standard-table4 .side-table td input[type="text"], .standard-table4 .side-table th input[type="text"] {
  width: 100%;
  height: 38px;
  border: 0px;
  text-align: right;
  font-size: 16px;
  font-weight: 100;
}
/* line 177, ../sass/_credit.scss */
.standard-table .fix-table th, .standard-table .fix-table td.header, .standard-table .side-table th, .standard-table .side-table td.header, .standard-table2 .fix-table th, .standard-table2 .fix-table td.header, .standard-table2 .side-table th, .standard-table2 .side-table td.header, .standard-table3 .fix-table th, .standard-table3 .fix-table td.header, .standard-table3 .side-table th, .standard-table3 .side-table td.header, .standard-table4 .fix-table th, .standard-table4 .fix-table td.header, .standard-table4 .side-table th, .standard-table4 .side-table td.header {
  background: #EFEFEF;
}
/* line 179, ../sass/_credit.scss */
.standard-table .fix-table th input, .standard-table .fix-table td.header input, .standard-table .side-table th input, .standard-table .side-table td.header input, .standard-table2 .fix-table th input, .standard-table2 .fix-table td.header input, .standard-table2 .side-table th input, .standard-table2 .side-table td.header input, .standard-table3 .fix-table th input, .standard-table3 .fix-table td.header input, .standard-table3 .side-table th input, .standard-table3 .side-table td.header input, .standard-table4 .fix-table th input, .standard-table4 .fix-table td.header input, .standard-table4 .side-table th input, .standard-table4 .side-table td.header input {
  background: #EFEFEF;
}
/* line 183, ../sass/_credit.scss */
.standard-table .fix-table td.header, .standard-table .side-table td.header, .standard-table2 .fix-table td.header, .standard-table2 .side-table td.header, .standard-table3 .fix-table td.header, .standard-table3 .side-table td.header, .standard-table4 .fix-table td.header, .standard-table4 .side-table td.header {
  border-bottom: 1px solid #222;
}
/* line 186, ../sass/_credit.scss */
.standard-table .fix-table .dummyColumn, .standard-table .side-table .dummyColumn, .standard-table2 .fix-table .dummyColumn, .standard-table2 .side-table .dummyColumn, .standard-table3 .fix-table .dummyColumn, .standard-table3 .side-table .dummyColumn, .standard-table4 .fix-table .dummyColumn, .standard-table4 .side-table .dummyColumn {
  width: 17px;
  border: 0px;
}
/* line 190, ../sass/_credit.scss */
.standard-table .fix-table .dummyRow, .standard-table .side-table .dummyRow, .standard-table2 .fix-table .dummyRow, .standard-table2 .side-table .dummyRow, .standard-table3 .fix-table .dummyRow, .standard-table3 .side-table .dummyRow, .standard-table4 .fix-table .dummyRow, .standard-table4 .side-table .dummyRow {
  height: 18px;
  border: 0px;
}
/* line 196, ../sass/_credit.scss */
.standard-table .side-table td, .standard-table .side-table th, .standard-table2 .side-table td, .standard-table2 .side-table th, .standard-table3 .side-table td, .standard-table3 .side-table th, .standard-table4 .side-table td, .standard-table4 .side-table th {
  min-width: 190px;
  max-width: 190px;
}

/* line 203, ../sass/_credit.scss */
.standard-table2, .standard-table3 {
  grid-template-columns: 290px 1fr;
  -ms-grid-columns: 290px 1fr;
}
/* line 208, ../sass/_credit.scss */
.standard-table2 .side-area .side-table th.kind, .standard-table3 .side-area .side-table th.kind {
  min-width: 70px;
  max-width: 70px;
  white-space: normal;
}
/* line 213, ../sass/_credit.scss */
.standard-table2 .side-area .side-table th, .standard-table3 .side-area .side-table th {
  min-width: 180px;
  max-width: 180px;
  white-space: normal;
}

/* line 222, ../sass/_credit.scss */
.standard-table4 {
  grid-template-columns: 340px 1fr;
  -ms-grid-columns: 340px 1fr;
  border: 1px solid #222;
}
/* line 228, ../sass/_credit.scss */
.standard-table4 .side-area .side-table th.kind {
  min-width: 120px;
  max-width: 120px;
  white-space: normal;
}
/* line 233, ../sass/_credit.scss */
.standard-table4 .side-area .side-table th {
  min-width: 180px;
  max-width: 180px;
  white-space: normal;
}
/* line 238, ../sass/_credit.scss */
.standard-table4 .side-area .side-table th.join {
  border-bottom: 1px solid #222;
}

/* line 245, ../sass/_credit.scss */
.standard-table3 {
  height: 97px;
}

/* line 4, ../sass/_full.scss */
.contents2 {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  padding: 20px 0;
}

/* line 11, ../sass/_full.scss */
.full-contents {
  padding: 20px;
}
/* line 13, ../sass/_full.scss */
.full-contents h3 {
  margin-top: 0px;
}
/* line 16, ../sass/_full.scss */
.full-contents .title-menu {
  display: flex;
  align-items: center;
  margin-bottom: 30px;
}
/* line 20, ../sass/_full.scss */
.full-contents .title-menu h3 {
  margin-bottom: 0px;
}
/* line 23, ../sass/_full.scss */
.full-contents .title-menu a {
  display: inline-block;
  margin-left: 20px;
}
/* line 26, ../sass/_full.scss */
.full-contents .title-menu a i {
  margin-right: 4px;
  color: #ff8a00;
}
/* line 33, ../sass/_full.scss */
.full-contents .full-table-area .standard-table, .full-contents .full-table-area .standard-table2, .full-contents .full-table-area .standard-table3, .full-contents .full-table-area .standard-table4 {
  width: calc(100vw - 43px);
  height: calc(100vh - 173px);
  margin-bottom: 0px;
  display: grid;
  grid-gap: 0px;
  grid-template-columns: 190px 1fr;
  grid-template-rows: 25px 1fr;
  display: -ms-grid;
  -ms-grid-columns: 190px 1fr;
  -ms-grid-rows: 25px 1fr;
  box-sizing: border-box;
  background: #FFF;
  border: 1px solid #CCC;
  align-contents: strat;
}
/* line 48, ../sass/_full.scss */
.full-contents .full-table-area .standard-table .blank-area, .full-contents .full-table-area .standard-table2 .blank-area, .full-contents .full-table-area .standard-table3 .blank-area, .full-contents .full-table-area .standard-table4 .blank-area {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-row: 1;
  border-bottom: 1px solid #CCC;
  border-right: 1px solid #CCC;
  height: 24px;
}
/* line 58, ../sass/_full.scss */
.full-contents .full-table-area .standard-table .header-area, .full-contents .full-table-area .standard-table .header-area2, .full-contents .full-table-area .standard-table2 .header-area, .full-contents .full-table-area .standard-table2 .header-area2, .full-contents .full-table-area .standard-table3 .header-area, .full-contents .full-table-area .standard-table3 .header-area2, .full-contents .full-table-area .standard-table4 .header-area, .full-contents .full-table-area .standard-table4 .header-area2 {
  overflow: hidden;
  grid-column: 2/3;
  grid-row: 1;
  -ms-grid-column: 2;
  -ms-grid-row: 1;
  height: 25px;
}
/* line 66, ../sass/_full.scss */
.full-contents .full-table-area .standard-table .side-area, .full-contents .full-table-area .standard-table .side-area2, .full-contents .full-table-area .standard-table2 .side-area, .full-contents .full-table-area .standard-table2 .side-area2, .full-contents .full-table-area .standard-table3 .side-area, .full-contents .full-table-area .standard-table3 .side-area2, .full-contents .full-table-area .standard-table4 .side-area, .full-contents .full-table-area .standard-table4 .side-area2 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 2/3;
  -ms-grid-column: 1;
  -ms-grid-row: 2;
  border-right: 1px solid #CCC;
}
/* line 74, ../sass/_full.scss */
.full-contents .full-table-area .standard-table .date-area, .full-contents .full-table-area .standard-table .date-area2, .full-contents .full-table-area .standard-table2 .date-area, .full-contents .full-table-area .standard-table2 .date-area2, .full-contents .full-table-area .standard-table3 .date-area, .full-contents .full-table-area .standard-table3 .date-area2, .full-contents .full-table-area .standard-table4 .date-area, .full-contents .full-table-area .standard-table4 .date-area2 {
  overflow: scroll;
  grid-column: 2/3;
  grid-row: 2/3;
  -ms-grid-column: 2;
  -ms-grid-row: 2;
}
/* line 81, ../sass/_full.scss */
.full-contents .full-table-area .standard-table .fix-table, .full-contents .full-table-area .standard-table .side-table, .full-contents .full-table-area .standard-table2 .fix-table, .full-contents .full-table-area .standard-table2 .side-table, .full-contents .full-table-area .standard-table3 .fix-table, .full-contents .full-table-area .standard-table3 .side-table, .full-contents .full-table-area .standard-table4 .fix-table, .full-contents .full-table-area .standard-table4 .side-table {
  border-collapse: collapse;
  font-size: 1.4rem;
}
/* line 84, ../sass/_full.scss */
.full-contents .full-table-area .standard-table .fix-table td, .full-contents .full-table-area .standard-table .fix-table th, .full-contents .full-table-area .standard-table .side-table td, .full-contents .full-table-area .standard-table .side-table th, .full-contents .full-table-area .standard-table2 .fix-table td, .full-contents .full-table-area .standard-table2 .fix-table th, .full-contents .full-table-area .standard-table2 .side-table td, .full-contents .full-table-area .standard-table2 .side-table th, .full-contents .full-table-area .standard-table3 .fix-table td, .full-contents .full-table-area .standard-table3 .fix-table th, .full-contents .full-table-area .standard-table3 .side-table td, .full-contents .full-table-area .standard-table3 .side-table th, .full-contents .full-table-area .standard-table4 .fix-table td, .full-contents .full-table-area .standard-table4 .fix-table th, .full-contents .full-table-area .standard-table4 .side-table td, .full-contents .full-table-area .standard-table4 .side-table th {
  border-bottom: 1px solid #CCC;
  border-right: 1px solid #CCC;
  min-width: 100px;
  max-width: 100px;
  height: 23px;
  overflow: hidden;
  display: table-cell;
  vertical-align: middle;
  text-align: left;
  padding: 0 10px;
  white-space: nowrap;
  box-sizing: content-box;
}
/* line 97, ../sass/_full.scss */
.full-contents .full-table-area .standard-table .fix-table td:last-child, .full-contents .full-table-area .standard-table .fix-table th:last-child, .full-contents .full-table-area .standard-table .side-table td:last-child, .full-contents .full-table-area .standard-table .side-table th:last-child, .full-contents .full-table-area .standard-table2 .fix-table td:last-child, .full-contents .full-table-area .standard-table2 .fix-table th:last-child, .full-contents .full-table-area .standard-table2 .side-table td:last-child, .full-contents .full-table-area .standard-table2 .side-table th:last-child, .full-contents .full-table-area .standard-table3 .fix-table td:last-child, .full-contents .full-table-area .standard-table3 .fix-table th:last-child, .full-contents .full-table-area .standard-table3 .side-table td:last-child, .full-contents .full-table-area .standard-table3 .side-table th:last-child, .full-contents .full-table-area .standard-table4 .fix-table td:last-child, .full-contents .full-table-area .standard-table4 .fix-table th:last-child, .full-contents .full-table-area .standard-table4 .side-table td:last-child, .full-contents .full-table-area .standard-table4 .side-table th:last-child {
  border-right: 0px;
}
/* line 100, ../sass/_full.scss */
.full-contents .full-table-area .standard-table .fix-table td input[type="text"], .full-contents .full-table-area .standard-table .fix-table th input[type="text"], .full-contents .full-table-area .standard-table .side-table td input[type="text"], .full-contents .full-table-area .standard-table .side-table th input[type="text"], .full-contents .full-table-area .standard-table2 .fix-table td input[type="text"], .full-contents .full-table-area .standard-table2 .fix-table th input[type="text"], .full-contents .full-table-area .standard-table2 .side-table td input[type="text"], .full-contents .full-table-area .standard-table2 .side-table th input[type="text"], .full-contents .full-table-area .standard-table3 .fix-table td input[type="text"], .full-contents .full-table-area .standard-table3 .fix-table th input[type="text"], .full-contents .full-table-area .standard-table3 .side-table td input[type="text"], .full-contents .full-table-area .standard-table3 .side-table th input[type="text"], .full-contents .full-table-area .standard-table4 .fix-table td input[type="text"], .full-contents .full-table-area .standard-table4 .fix-table th input[type="text"], .full-contents .full-table-area .standard-table4 .side-table td input[type="text"], .full-contents .full-table-area .standard-table4 .side-table th input[type="text"] {
  width: 100%;
  height: 23px;
  border: 0px;
  text-align: right;
  font-size: 14px;
  font-weight: 100;
}
/* line 109, ../sass/_full.scss */
.full-contents .full-table-area .standard-table .fix-table th, .full-contents .full-table-area .standard-table .fix-table td.header, .full-contents .full-table-area .standard-table .side-table th, .full-contents .full-table-area .standard-table .side-table td.header, .full-contents .full-table-area .standard-table2 .fix-table th, .full-contents .full-table-area .standard-table2 .fix-table td.header, .full-contents .full-table-area .standard-table2 .side-table th, .full-contents .full-table-area .standard-table2 .side-table td.header, .full-contents .full-table-area .standard-table3 .fix-table th, .full-contents .full-table-area .standard-table3 .fix-table td.header, .full-contents .full-table-area .standard-table3 .side-table th, .full-contents .full-table-area .standard-table3 .side-table td.header, .full-contents .full-table-area .standard-table4 .fix-table th, .full-contents .full-table-area .standard-table4 .fix-table td.header, .full-contents .full-table-area .standard-table4 .side-table th, .full-contents .full-table-area .standard-table4 .side-table td.header {
  background: #EFEFEF;
}
/* line 111, ../sass/_full.scss */
.full-contents .full-table-area .standard-table .fix-table th input, .full-contents .full-table-area .standard-table .fix-table td.header input, .full-contents .full-table-area .standard-table .side-table th input, .full-contents .full-table-area .standard-table .side-table td.header input, .full-contents .full-table-area .standard-table2 .fix-table th input, .full-contents .full-table-area .standard-table2 .fix-table td.header input, .full-contents .full-table-area .standard-table2 .side-table th input, .full-contents .full-table-area .standard-table2 .side-table td.header input, .full-contents .full-table-area .standard-table3 .fix-table th input, .full-contents .full-table-area .standard-table3 .fix-table td.header input, .full-contents .full-table-area .standard-table3 .side-table th input, .full-contents .full-table-area .standard-table3 .side-table td.header input, .full-contents .full-table-area .standard-table4 .fix-table th input, .full-contents .full-table-area .standard-table4 .fix-table td.header input, .full-contents .full-table-area .standard-table4 .side-table th input, .full-contents .full-table-area .standard-table4 .side-table td.header input {
  background: #EFEFEF;
}
/* line 115, ../sass/_full.scss */
.full-contents .full-table-area .standard-table .fix-table td.header, .full-contents .full-table-area .standard-table .side-table td.header, .full-contents .full-table-area .standard-table2 .fix-table td.header, .full-contents .full-table-area .standard-table2 .side-table td.header, .full-contents .full-table-area .standard-table3 .fix-table td.header, .full-contents .full-table-area .standard-table3 .side-table td.header, .full-contents .full-table-area .standard-table4 .fix-table td.header, .full-contents .full-table-area .standard-table4 .side-table td.header {
  border-bottom: 1px solid #222;
}
/* line 118, ../sass/_full.scss */
.full-contents .full-table-area .standard-table .fix-table .dummyColumn, .full-contents .full-table-area .standard-table .side-table .dummyColumn, .full-contents .full-table-area .standard-table2 .fix-table .dummyColumn, .full-contents .full-table-area .standard-table2 .side-table .dummyColumn, .full-contents .full-table-area .standard-table3 .fix-table .dummyColumn, .full-contents .full-table-area .standard-table3 .side-table .dummyColumn, .full-contents .full-table-area .standard-table4 .fix-table .dummyColumn, .full-contents .full-table-area .standard-table4 .side-table .dummyColumn {
  width: 17px;
  border: 0px;
}
/* line 122, ../sass/_full.scss */
.full-contents .full-table-area .standard-table .fix-table .dummyRow, .full-contents .full-table-area .standard-table .side-table .dummyRow, .full-contents .full-table-area .standard-table2 .fix-table .dummyRow, .full-contents .full-table-area .standard-table2 .side-table .dummyRow, .full-contents .full-table-area .standard-table3 .fix-table .dummyRow, .full-contents .full-table-area .standard-table3 .side-table .dummyRow, .full-contents .full-table-area .standard-table4 .fix-table .dummyRow, .full-contents .full-table-area .standard-table4 .side-table .dummyRow {
  height: 18px;
  border: 0px;
}
/* line 128, ../sass/_full.scss */
.full-contents .full-table-area .standard-table .side-table td, .full-contents .full-table-area .standard-table .side-table th, .full-contents .full-table-area .standard-table2 .side-table td, .full-contents .full-table-area .standard-table2 .side-table th, .full-contents .full-table-area .standard-table3 .side-table td, .full-contents .full-table-area .standard-table3 .side-table th, .full-contents .full-table-area .standard-table4 .side-table td, .full-contents .full-table-area .standard-table4 .side-table th {
  min-width: 190px;
  max-width: 190px;
}
/* line 135, ../sass/_full.scss */
.full-contents .full-table-area .standard-table2, .full-contents .full-table-area .standard-table3 {
  grid-template-columns: 280px 1fr;
  -ms-grid-columns: 280px 1fr;
}
/* line 140, ../sass/_full.scss */
.full-contents .full-table-area .standard-table2 .side-area .side-table th.kind, .full-contents .full-table-area .standard-table3 .side-area .side-table th.kind {
  min-width: 60px;
  max-width: 60px;
  white-space: normal;
}
/* line 145, ../sass/_full.scss */
.full-contents .full-table-area .standard-table2 .side-area .side-table th, .full-contents .full-table-area .standard-table3 .side-area .side-table th {
  min-width: 180px;
  max-width: 180px;
  white-space: normal;
}
/* line 154, ../sass/_full.scss */
.full-contents .full-table-area .standard-table4 {
  grid-template-columns: 280px 1fr;
  -ms-grid-columns: 280px 1fr;
  border: 1px solid #222;
}
/* line 160, ../sass/_full.scss */
.full-contents .full-table-area .standard-table4 .side-area .side-table th.kind {
  min-width: 90px;
  max-width: 90px;
  white-space: normal;
}
/* line 165, ../sass/_full.scss */
.full-contents .full-table-area .standard-table4 .side-area .side-table th {
  min-width: 150px;
  max-width: 150px;
  white-space: normal;
}
/* line 170, ../sass/_full.scss */
.full-contents .full-table-area .standard-table4 .side-area .side-table th.join {
  border-bottom: 1px solid #222;
}
/* line 176, ../sass/_full.scss */
.full-contents .full-table-area .standard-table3 {
  height: 97px;
}
/* line 181, ../sass/_full.scss */
.full-contents .full-table-area .stock-table {
  width: calc(100vw - 43px);
  height: calc(100vh - 173px);
  margin-bottom: 0px;
  display: grid;
  grid-gap: 0px;
  grid-template-columns: 190px 1fr;
  grid-template-rows: 50px 1fr;
  display: -ms-grid;
  -ms-grid-columns: 190px 1fr;
  -ms-grid-rows: 50px 1fr;
  box-sizing: border-box;
  background: #FFF;
  border: 1px solid #CCC;
  align-contents: strat;
}
/* line 196, ../sass/_full.scss */
.full-contents .full-table-area .stock-table .blank-area {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-row: 1;
  border-bottom: 1px solid #CCC;
  border-right: 1px solid #CCC;
  height: 49px;
}
/* line 206, ../sass/_full.scss */
.full-contents .full-table-area .stock-table .header-area {
  overflow: hidden;
  grid-column: 2/3;
  grid-row: 1;
  -ms-grid-column: 2;
  -ms-grid-row: 1;
  height: 50px;
}
/* line 214, ../sass/_full.scss */
.full-contents .full-table-area .stock-table .side-area, .full-contents .full-table-area .stock-table .side-area2 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 2/3;
  -ms-grid-column: 1;
  -ms-grid-row: 2;
  border-right: 1px solid #CCC;
}
/* line 222, ../sass/_full.scss */
.full-contents .full-table-area .stock-table .date-area, .full-contents .full-table-area .stock-table .date-area2 {
  overflow: scroll;
  grid-column: 2/3;
  grid-row: 2/3;
  -ms-grid-column: 2;
  -ms-grid-row: 2;
}
/* line 229, ../sass/_full.scss */
.full-contents .full-table-area .stock-table .fix-table, .full-contents .full-table-area .stock-table .side-table {
  border-collapse: collapse;
  font-size: 1.4rem;
}
/* line 232, ../sass/_full.scss */
.full-contents .full-table-area .stock-table .fix-table td, .full-contents .full-table-area .stock-table .fix-table th, .full-contents .full-table-area .stock-table .side-table td, .full-contents .full-table-area .stock-table .side-table th {
  border-bottom: 1px solid #CCC;
  border-right: 1px solid #CCC;
  min-width: 50px;
  max-width: 50px;
  height: 23px;
  overflow: hidden;
  display: table-cell;
  vertical-align: middle;
  text-align: left;
  padding: 0 10px;
  white-space: nowrap;
  box-sizing: content-box;
}
/* line 245, ../sass/_full.scss */
.full-contents .full-table-area .stock-table .fix-table td:last-child, .full-contents .full-table-area .stock-table .fix-table th:last-child, .full-contents .full-table-area .stock-table .side-table td:last-child, .full-contents .full-table-area .stock-table .side-table th:last-child {
  border-right: 0px;
}
/* line 248, ../sass/_full.scss */
.full-contents .full-table-area .stock-table .fix-table td input[type="text"], .full-contents .full-table-area .stock-table .fix-table th input[type="text"], .full-contents .full-table-area .stock-table .side-table td input[type="text"], .full-contents .full-table-area .stock-table .side-table th input[type="text"] {
  width: 100%;
  height: 23px;
  border: 0px;
  text-align: right;
  font-size: 14px;
  font-weight: 100;
}
/* line 257, ../sass/_full.scss */
.full-contents .full-table-area .stock-table .fix-table th.th-month, .full-contents .full-table-area .stock-table .side-table th.th-month {
  text-align: center;
}
/* line 260, ../sass/_full.scss */
.full-contents .full-table-area .stock-table .fix-table th, .full-contents .full-table-area .stock-table .fix-table td.header, .full-contents .full-table-area .stock-table .side-table th, .full-contents .full-table-area .stock-table .side-table td.header {
  background: #EFEFEF;
}
/* line 262, ../sass/_full.scss */
.full-contents .full-table-area .stock-table .fix-table th input, .full-contents .full-table-area .stock-table .fix-table td.header input, .full-contents .full-table-area .stock-table .side-table th input, .full-contents .full-table-area .stock-table .side-table td.header input {
  background: #EFEFEF;
}
/* line 266, ../sass/_full.scss */
.full-contents .full-table-area .stock-table .fix-table td.header, .full-contents .full-table-area .stock-table .side-table td.header {
  border-bottom: 1px solid #222;
}
/* line 269, ../sass/_full.scss */
.full-contents .full-table-area .stock-table .fix-table .dummyColumn, .full-contents .full-table-area .stock-table .side-table .dummyColumn {
  width: 17px;
  border: 0px;
}
/* line 273, ../sass/_full.scss */
.full-contents .full-table-area .stock-table .fix-table .dummyRow, .full-contents .full-table-area .stock-table .side-table .dummyRow {
  height: 18px;
  border: 0px;
}
/* line 279, ../sass/_full.scss */
.full-contents .full-table-area .stock-table .side-table td, .full-contents .full-table-area .stock-table .side-table th {
  min-width: 190px;
  max-width: 190px;
}
/* line 286, ../sass/_full.scss */
.full-contents .full-table-area .stock-table {
  grid-template-columns: 280px 1fr;
  -ms-grid-columns: 280px 1fr;
}
/* line 291, ../sass/_full.scss */
.full-contents .full-table-area .stock-table .side-area .side-table th.kind {
  min-width: 110px;
  max-width: 110px;
  white-space: normal;
  line-height: 1.5;
}
/* line 297, ../sass/_full.scss */
.full-contents .full-table-area .stock-table .side-area .side-table th {
  min-width: 130px;
  max-width: 130px;
  white-space: normal;
  height: 23px;
}
/* line 303, ../sass/_full.scss */
.full-contents .full-table-area .stock-table .side-area .side-table th.double {
  height: 47px;
}

/* line 4, ../sass/_prediction.scss */
.selected {
  background: #ffc6c6;
}

/* line 8, ../sass/_prediction.scss */
.company-select {
  margin-bottom: 40px;
  width: 100%;
}
/* line 11, ../sass/_prediction.scss */
.company-select h3 {
  margin-bottom: 15px;
}
/* line 14, ../sass/_prediction.scss */
.company-select .company-select-contents {
  display: flex;
  align-items: center;
}
/* line 17, ../sass/_prediction.scss */
.company-select .company-select-contents .company-select-btn {
  margin-right: 20px;
}
/* line 19, ../sass/_prediction.scss */
.company-select .company-select-contents .company-select-btn a {
  display: inline-block;
  padding: 10px 20px;
  border: 1px solid #222;
  background: #EFEFEF;
  color: #222;
}
/* line 25, ../sass/_prediction.scss */
.company-select .company-select-contents .company-select-btn a:hover {
  background: #222;
  color: #FFF;
}

/* line 34, ../sass/_prediction.scss */
.modaal-wrapper .modaal-container {
  width: 1260px;
  max-width: 1260px;
}

/* line 40, ../sass/_prediction.scss */
.coefficient h3 {
  margin-top: 0px;
  margin-bottom: 15px;
}
/* line 44, ../sass/_prediction.scss */
.coefficient .table-area {
  display: flex;
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px dashed #CCC;
}
/* line 49, ../sass/_prediction.scss */
.coefficient .table-area section {
  margin-right: 16px;
}
/* line 51, ../sass/_prediction.scss */
.coefficient .table-area section:last-child {
  margin-right: 0px;
}
/* line 54, ../sass/_prediction.scss */
.coefficient .table-area section h4 {
  font-size: 1.8rem;
}
/* line 57, ../sass/_prediction.scss */
.coefficient .table-area section table.column2, .coefficient .table-area section table.column2-1 {
  width: 288px;
  border-collapse: collapse;
}
/* line 60, ../sass/_prediction.scss */
.coefficient .table-area section table.column2 td, .coefficient .table-area section table.column2 th, .coefficient .table-area section table.column2-1 td, .coefficient .table-area section table.column2-1 th {
  display: table-cell;
  vertical-align: middle;
  border: 1px solid #AAA;
  width: 144px;
}
/* line 66, ../sass/_prediction.scss */
.coefficient .table-area section table.column2 th, .coefficient .table-area section table.column2-1 th {
  background: #e7eaee;
  font-weight: 400;
  text-align: center;
  padding: 10px;
}
/* line 72, ../sass/_prediction.scss */
.coefficient .table-area section table.column2 td, .coefficient .table-area section table.column2-1 td {
  text-align: right;
  padding-right: 5px;
}
/* line 75, ../sass/_prediction.scss */
.coefficient .table-area section table.column2 td input, .coefficient .table-area section table.column2-1 td input {
  width: 80%;
  padding: 10px;
  border: 0;
  text-align: right;
  font-size: 16px;
  background: #d3e7f5;
}
/* line 84, ../sass/_prediction.scss */
.coefficient .table-area section table.column2 .inp, .coefficient .table-area section table.column2-1 .inp {
  background: #d3e7f5;
}
/* line 88, ../sass/_prediction.scss */
.coefficient .table-area section table.column2-1 {
  width: 389px;
}
/* line 90, ../sass/_prediction.scss */
.coefficient .table-area section table.column2-1 td, .coefficient .table-area section table.column2-1 th {
  width: 194px;
}
/* line 94, ../sass/_prediction.scss */
.coefficient .table-area section table.column3 {
  width: 389px;
  border-collapse: collapse;
}
/* line 97, ../sass/_prediction.scss */
.coefficient .table-area section table.column3 td, .coefficient .table-area section table.column3 th {
  display: table-cell;
  vertical-align: middle;
  border: 1px solid #AAA;
  width: 129px;
}
/* line 103, ../sass/_prediction.scss */
.coefficient .table-area section table.column3 th {
  background: #e7eaee;
  font-weight: 400;
  text-align: center;
  padding: 10px;
}
/* line 109, ../sass/_prediction.scss */
.coefficient .table-area section table.column3 td {
  text-align: right;
  padding-right: 5px;
}
/* line 112, ../sass/_prediction.scss */
.coefficient .table-area section table.column3 td input {
  width: 70%;
  padding: 10px;
  border: 0;
  text-align: right;
  background: #d3e7f5;
  font-size: 16px;
}
/* line 121, ../sass/_prediction.scss */
.coefficient .table-area section table.column3 .inp {
  background: #d3e7f5;
}
/* line 125, ../sass/_prediction.scss */
.coefficient .table-area section table.column4 {
  width: 521px;
  border-collapse: collapse;
}
/* line 128, ../sass/_prediction.scss */
.coefficient .table-area section table.column4 td, .coefficient .table-area section table.column4 th {
  display: table-cell;
  vertical-align: middle;
  border: 1px solid #AAA;
  width: 129px;
}
/* line 134, ../sass/_prediction.scss */
.coefficient .table-area section table.column4 th {
  background: #e7eaee;
  font-weight: 400;
  text-align: center;
  padding: 10px;
}
/* line 141, ../sass/_prediction.scss */
.coefficient .table-area section table.column4 td input {
  width: 70%;
  padding: 10px;
  border: 0;
  text-align: right;
}

/* line 153, ../sass/_prediction.scss */
.expected-form h3 {
  margin-top: 0px;
  margin-bottom: 15px;
}
/* line 157, ../sass/_prediction.scss */
.expected-form table {
  width: 500px;
  border-collapse: collapse;
}
/* line 160, ../sass/_prediction.scss */
.expected-form table td, .expected-form table th {
  display: table-cell;
  vertical-align: middle;
  border: 1px solid #AAA;
  padding: 10px;
}
/* line 166, ../sass/_prediction.scss */
.expected-form table th {
  background: #e7eaee;
  font-weight: 400;
  text-align: center;
}

/* line 5, ../sass/_yayoi.scss */
.yayoi-list .btn-area {
  text-align: right;
  margin: -20px 0 10px;
}
/* line 9, ../sass/_yayoi.scss */
.yayoi-list table {
  width: 100%;
  border-collapse: collapse;
}
/* line 12, ../sass/_yayoi.scss */
.yayoi-list table td, .yayoi-list table th {
  display: table-cell;
  vertical-align: middle;
  border: 1px solid #AAA;
  padding: 10px;
}
/* line 18, ../sass/_yayoi.scss */
.yayoi-list table th {
  background: #e7eaee;
  font-weight: 400;
  text-align: center;
}
/* line 24, ../sass/_yayoi.scss */
.yayoi-list table td .co_modal {
  display: inline-block;
  padding: 8px 12px;
  border: 1px solid #222;
  background: #EFEFEF;
  color: #222;
}
/* line 30, ../sass/_yayoi.scss */
.yayoi-list table td .co_modal:hover {
  background: #222;
  color: #FFF;
}

/* line 38, ../sass/_yayoi.scss */
.w80 {
  width: 80px;
}

/* line 39, ../sass/_yayoi.scss */
.w140 {
  width: 140px;
}

/* line 40, ../sass/_yayoi.scss */
.w150 {
  width: 150px;
}

/* line 41, ../sass/_yayoi.scss */
.w200 {
  width: 200px;
}

/* line 42, ../sass/_yayoi.scss */
.right {
  text-align: right;
}

/* line 45, ../sass/_yayoi.scss */
.mo-list-area dl {
  display: flex;
  flex-wrap: wrap;
}
/* line 48, ../sass/_yayoi.scss */
.mo-list-area dl dt {
  width: 15%;
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: 1px dotted #BBB;
  display: flex;
  align-items: center;
}
/* line 56, ../sass/_yayoi.scss */
.mo-list-area dl dd {
  width: 85%;
  margin-bottom: 15px;
  padding-bottom: 10px;
  border-bottom: 1px dotted #BBB;
}
/* line 61, ../sass/_yayoi.scss */
.mo-list-area dl dd input {
  padding: 6px 12px;
  border: 1px solid #CCC;
  background: #FFF;
  border-radius: 6px;
  cursor: pointer;
  color: #333;
  margin-bottom: 5px;
}
/* line 69, ../sass/_yayoi.scss */
.mo-list-area dl dd input:hover {
  border: 1px solid #555;
  background: #555;
  color: #FFF;
}

/* line 4, ../sass/_index.scss */
.top-wrap {
  margin-bottom: 20px;
  width: 100%;
  display: flex;
}
/* line 8, ../sass/_index.scss */
.top-wrap .single-wrap {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
}
/* line 12, ../sass/_index.scss */
.top-wrap .single-wrap dl {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 60px;
}
/* line 17, ../sass/_index.scss */
.top-wrap .single-wrap dl dt {
  width: 20%;
  border-bottom: dashed 1px #ccc;
  padding: 10px 0;
  display: flex;
  align-items: center;
}
/* line 24, ../sass/_index.scss */
.top-wrap .single-wrap dl dd {
  width: 30%;
  border-bottom: dashed 1px #ccc;
  padding: 10px 0;
}
/* line 28, ../sass/_index.scss */
.top-wrap .single-wrap dl dd input[type="button"] {
  padding: 5px 8px;
  border: 1px solid #CCC;
  background: #EFEFEF;
  font-size: 16px;
  margin-left: 20px;
  cursor: pointer;
}
/* line 35, ../sass/_index.scss */
.top-wrap .single-wrap dl dd input[type="button"]:hover {
  border: 1px solid #222;
  background: #222;
  color: #FFF;
}
/* line 44, ../sass/_index.scss */
.top-wrap .single-wrap .data-area .csv-upload-area {
  margin: 20px 0 60px 0;
  display: flex;
  justify-content: space-between;
}
/* line 48, ../sass/_index.scss */
.top-wrap .single-wrap .data-area .csv-upload-area .left-area, .top-wrap .single-wrap .data-area .csv-upload-area .right-area {
  width: 49%;
}
/* line 50, ../sass/_index.scss */
.top-wrap .single-wrap .data-area .csv-upload-area .left-area dl, .top-wrap .single-wrap .data-area .csv-upload-area .right-area dl {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 20px;
  border: 1px solid #CCC;
  padding: 15px;
}
/* line 57, ../sass/_index.scss */
.top-wrap .single-wrap .data-area .csv-upload-area .left-area dl dt, .top-wrap .single-wrap .data-area .csv-upload-area .right-area dl dt {
  width: 20%;
  border-bottom: none;
  padding: 10px 0;
  display: flex;
  align-items: center;
  font-weight: 400;
}
/* line 65, ../sass/_index.scss */
.top-wrap .single-wrap .data-area .csv-upload-area .left-area dl dd, .top-wrap .single-wrap .data-area .csv-upload-area .right-area dl dd {
  width: 80%;
  border-bottom: none;
  padding: 10px 0;
}
/* line 69, ../sass/_index.scss */
.top-wrap .single-wrap .data-area .csv-upload-area .left-area dl dd input[type="submit"], .top-wrap .single-wrap .data-area .csv-upload-area .right-area dl dd input[type="submit"] {
  padding: 8px 12px;
  border: 1px solid #CCC;
  background: #EFEFEF;
  font-size: 16px;
  margin-top: 15px;
  margin-left: 0;
  cursor: pointer;
}
/* line 77, ../sass/_index.scss */
.top-wrap .single-wrap .data-area .csv-upload-area .left-area dl dd input[type="submit"]:hover, .top-wrap .single-wrap .data-area .csv-upload-area .right-area dl dd input[type="submit"]:hover {
  border: 1px solid #222;
  background: #222;
  color: #FFF;
}
/* line 83, ../sass/_index.scss */
.top-wrap .single-wrap .data-area .csv-upload-area .left-area dl dd input[type="file"], .top-wrap .single-wrap .data-area .csv-upload-area .right-area dl dd input[type="file"] {
  font-size: 16px;
}
/* line 86, ../sass/_index.scss */
.top-wrap .single-wrap .data-area .csv-upload-area .left-area dl dd label, .top-wrap .single-wrap .data-area .csv-upload-area .right-area dl dd label {
  margin-right: 20px;
}
/* line 88, ../sass/_index.scss */
.top-wrap .single-wrap .data-area .csv-upload-area .left-area dl dd label input[type="checkbox"], .top-wrap .single-wrap .data-area .csv-upload-area .right-area dl dd label input[type="checkbox"] {
  display: none;
}
/* line 91, ../sass/_index.scss */
.top-wrap .single-wrap .data-area .csv-upload-area .left-area dl dd label span, .top-wrap .single-wrap .data-area .csv-upload-area .right-area dl dd label span {
  display: inline-block;
  text-align: center;
  background: #FFF;
  border: 1px solid #003d98;
  border-radius: 10px;
  color: #003d98;
  font-weight: 200;
  padding: 10px;
  cursor: pointer;
  margin-right: 0px;
  font-size: 1.6rem;
}
/* line 104, ../sass/_index.scss */
.top-wrap .single-wrap .data-area .csv-upload-area .left-area dl dd label input[type="checkbox"]:checked + span, .top-wrap .single-wrap .data-area .csv-upload-area .right-area dl dd label input[type="checkbox"]:checked + span {
  background-color: #003d98;
  color: #FFF;
}
/* line 113, ../sass/_index.scss */
.top-wrap .single-wrap .data-area .err-record {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 30px;
}
/* line 117, ../sass/_index.scss */
.top-wrap .single-wrap .data-area .err-record p {
  margin-right: 20px;
}
/* line 121, ../sass/_index.scss */
.top-wrap .single-wrap .data-area .err-file, .top-wrap .single-wrap .data-area .duplicate-record {
  margin-bottom: 30px;
}
/* line 123, ../sass/_index.scss */
.top-wrap .single-wrap .data-area .err-file p, .top-wrap .single-wrap .data-area .duplicate-record p {
  margin-bottom: 10px;
}
/* line 126, ../sass/_index.scss */
.top-wrap .single-wrap .data-area .err-file .err-contents, .top-wrap .single-wrap .data-area .duplicate-record .err-contents {
  margin-top: 20px;
  padding-bottom: 20px;
  border-bottom: 1px dashed #333;
}
/* line 130, ../sass/_index.scss */
.top-wrap .single-wrap .data-area .err-file .err-contents p, .top-wrap .single-wrap .data-area .duplicate-record .err-contents p {
  margin-left: 40px;
}
/* line 133, ../sass/_index.scss */
.top-wrap .single-wrap .data-area .err-file .err-contents .title, .top-wrap .single-wrap .data-area .duplicate-record .err-contents .title {
  font-size: 1.8rem;
  font-weight: 600;
}
/* line 136, ../sass/_index.scss */
.top-wrap .single-wrap .data-area .err-file .err-contents .title span, .top-wrap .single-wrap .data-area .duplicate-record .err-contents .title span {
  color: #F60;
}
/* line 142, ../sass/_index.scss */
.top-wrap .single-wrap .data-area table {
  width: 100%;
  border-collapse: collapse;
  margin: 20px 0;
}
/* line 146, ../sass/_index.scss */
.top-wrap .single-wrap .data-area table td, .top-wrap .single-wrap .data-area table th {
  display: table-cell;
  vertical-align: middle;
  border: 1px solid #AAA;
  padding: 10px;
}
/* line 152, ../sass/_index.scss */
.top-wrap .single-wrap .data-area table th {
  background: #EEE;
}
/* line 156, ../sass/_index.scss */
.top-wrap .single-wrap .data-area table td input[type="button"] {
  padding: 5px 8px;
  border: 1px solid #CCC;
  background: #EFEFEF;
  font-size: 16px;
  margin-left: 20px;
  cursor: pointer;
}
/* line 163, ../sass/_index.scss */
.top-wrap .single-wrap .data-area table td input[type="button"]:hover {
  border: 1px solid #222;
  background: #222;
  color: #FFF;
}
/* line 172, ../sass/_index.scss */
.top-wrap .single-wrap .btn-area {
  margin-top: 40px;
}
/* line 174, ../sass/_index.scss */
.top-wrap .single-wrap .btn-area a {
  display: inline-block;
  padding: 8px 12px;
  border: 1px solid #222;
  background: #EFEFEF;
  color: #222;
}
/* line 180, ../sass/_index.scss */
.top-wrap .single-wrap .btn-area a:hover {
  background: #222;
  color: #FFF;
}

/* line 189, ../sass/_index.scss */
.login-form {
  width: 100%;
  max-width: 600px;
  margin: 60px auto;
  padding: 30px;
  border: 1px solid #CCC;
}
/* line 195, ../sass/_index.scss */
.login-form dl {
  display: flex;
  align-items: center;
  font-size: 1.6rem;
}
/* line 199, ../sass/_index.scss */
.login-form dl dt {
  width: 40%;
}
/* line 202, ../sass/_index.scss */
.login-form dl dd {
  width: 60%;
}
/* line 204, ../sass/_index.scss */
.login-form dl dd input {
  width: 100%;
  padding: 10px;
  border: 1px solid #CCC;
  font-size: 16px;
}
/* line 212, ../sass/_index.scss */
.login-form dl.first {
  margin-bottom: 30px;
  padding-bottom: 30px;
  border-bottom: 1px dashed #CCC;
}

/* line 218, ../sass/_index.scss */
.login-btn {
  text-align: center;
}
/* line 220, ../sass/_index.scss */
.login-btn button {
  padding: 10px;
  font-size: 16px;
  color: #222;
  background: #EFEFEF;
  border: 1px solid #222;
  cursor: pointer;
}
/* line 227, ../sass/_index.scss */
.login-btn button:hover {
  background: #222;
  color: #FFF;
}
