@charset "UTF-8";
*,
*::before,
*::after {
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  line-height: 1;
}

@font-face {
  font-family: "YuGothic M";
  src: local("Yu Gothic Medium"), local("Yu Gothic");
  font-weight: 500;
}
html {
  font-family: "游ゴシック体", YuGothic, "YuGothic M", Meiryo, sans-serif;
}
@media all and (-ms-high-contrast: none) {
  html {
    font-family: Meiryo, sans-serif;
  }
}
@media all and (-ms-high-contrast: active) {
  html {
    font-family: Meiryo, sans-serif;
  }
}

body {
  margin: 0;
  padding: 0;
  background-color: #e6e6e6;
  color: #555;
  font-size: 14px;
  line-height: 1;
  overflow: auto;
}

html {
  overflow: hidden;
}

input[type=text],
input[type=password],
textarea {
  font-family: "游ゴシック体", YuGothic, "YuGothic M", Meiryo, sans-serif;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
  line-height: 1;
}

h1 {
  font-size: 18px;
}

h2 {
  font-size: 18px;
}

h3, h4, h5, h6 {
  font-size: 16px;
}

.gr-row--start {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}

.gr-row--center {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.gr-row--end {
  display: flex;
  flex-direction: row;
  align-items: flex-end;
}

.gr-row-start-start {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}

.gr-row-start-center {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}

.gr-row-start-end {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-end;
}

.gr-row-center-start {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
}

.gr-row-center-center {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.gr-row-center-end {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
}

.gr-row-end-start {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-start;
}

.gr-row-end-center {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
}

.gr-row-end-end {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-end;
}

.gr-col--start {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.gr-col--center {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.gr-col--end {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}

.gr-col-start-start {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.gr-col-start-center {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}

.gr-col-start-end {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
}

.gr-col-center-start {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}

.gr-col-center-center {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.gr-col-center-end {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
}

.gr-col-end-start {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
}

.gr-col-end-center {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
}

.gr-col-end-end {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
}

.mt0 {
  margin-top: 0 !important;
}

.mt3 {
  margin-top: 3px !important;
}

.mt6 {
  margin-top: 6px !important;
}

.mt9 {
  margin-top: 9px !important;
}

.mt12 {
  margin-top: 12px !important;
}

.mt18 {
  margin-top: 18px !important;
}

.mt24 {
  margin-top: 24px !important;
}

.mt36 {
  margin-top: 36px !important;
}

.mt48 {
  margin-top: 48px !important;
}

.mb0 {
  margin-bottom: 0 !important;
}

.mb3 {
  margin-bottom: 3px !important;
}

.mb6 {
  margin-bottom: 6px !important;
}

.mb9 {
  margin-bottom: 9px !important;
}

.mb12 {
  margin-bottom: 12px !important;
}

.mb18 {
  margin-bottom: 18px !important;
}

.mb24 {
  margin-bottom: 24px !important;
}

.mb36 {
  margin-bottom: 36px !important;
}

.mb48 {
  margin-bottom: 48px !important;
}

.ml0 {
  margin-left: 0 !important;
}

.ml3 {
  margin-left: 3px !important;
}

.ml6 {
  margin-left: 6px !important;
}

.ml9 {
  margin-left: 9px !important;
}

.ml12 {
  margin-left: 12px !important;
}

.ml18 {
  margin-left: 18px !important;
}

.ml24 {
  margin-left: 24px !important;
}

.ml36 {
  margin-left: 36px !important;
}

.ml48 {
  margin-left: 48px !important;
}

.mr0 {
  margin-right: 0 !important;
}

.mr3 {
  margin-right: 3px !important;
}

.mr6 {
  margin-right: 6px !important;
}

.mr9 {
  margin-right: 9px !important;
}

.mr12 {
  margin-right: 12px !important;
}

.mr18 {
  margin-right: 18px !important;
}

.mr24 {
  margin-right: 24px !important;
}

.mr36 {
  margin-right: 36px !important;
}

.mr48 {
  margin-right: 48px !important;
}

.pt0 {
  padding-top: 0;
}

.pt3 {
  padding-top: 3px;
}

.pt6 {
  padding-top: 6px;
}

.pt9 {
  padding-top: 9px;
}

.pt12 {
  padding-top: 12px;
}

.pt18 {
  padding-top: 18px;
}

.pt24 {
  padding-top: 24px;
}

.pt36 {
  padding-top: 36px;
}

.pt48 {
  padding-top: 48px;
}

.pb0 {
  padding-bottom: 0;
}

.pb3 {
  padding-bottom: 3px;
}

.pb6 {
  padding-bottom: 6px;
}

.pb9 {
  padding-bottom: 9px;
}

.pb12 {
  padding-bottom: 12px;
}

.pb18 {
  padding-bottom: 18px;
}

.pb24 {
  padding-bottom: 24px;
}

.pb36 {
  padding-bottom: 36px;
}

.pb48 {
  padding-bottom: 48px;
}

.pl0 {
  padding-left: 0;
}

.pl3 {
  padding-left: 3px;
}

.pl6 {
  padding-left: 6px;
}

.pl9 {
  padding-left: 9px;
}

.pl12 {
  padding-left: 12px;
}

.pl18 {
  padding-left: 18px;
}

.pl24 {
  padding-left: 24px;
}

.pl36 {
  padding-left: 36px;
}

.pl48 {
  padding-left: 48px;
}

.pr0 {
  padding-right: 0;
}

.pr3 {
  padding-right: 3px;
}

.pr6 {
  padding-right: 6px;
}

.pr9 {
  padding-right: 9px;
}

.pr12 {
  padding-right: 12px;
}

.pr18 {
  padding-right: 18px;
}

.pr24 {
  padding-right: 24px;
}

.pr36 {
  padding-right: 36px;
}

.pr48 {
  padding-right: 48px;
}

.gs-row {
  display: flex;
  flex-direction: row;
}

.gs-row--end {
  display: flex;
  flex-direction: row;
  align-items: flex-end;
}

.gs-col {
  display: flex;
  flex-direction: column;
}

.gs-block:not(:first-of-type) {
  margin-top: 12px;
}
.gs-block.gs-row {
  padding: 0;
}
.gs-block.gs-row > div {
  padding: 0 6px;
}
.gs-block.gs-row > div:first-of-type {
  padding-left: 0;
}
.gs-block.gs-row > div:last-of-type {
  padding-right: 0;
}

.gs-errorText {
  color: #c00 !important;
}

.gs-ellipsis {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.gs-clamp2 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  word-break: break-all;
}

.gs-clamp3 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  word-break: break-all;
}

.gs-clamp4 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  overflow: hidden;
  word-break: break-all;
}

.gs-ymd {
  font-size: 0;
}
.gs-ymd > span {
  display: inline-block;
  font-size: 14px;
}

.gs-delay {
  background-color: #fdd;
  color: #c00;
  font-weight: bold;
}

.gs-full {
  display: inline;
}

.gs-abbr {
  display: none;
}

@media (max-width: 1300px) {
  .gs-full {
    display: none;
  }

  .gs-abbr {
    display: inline;
  }
}
.gs-caution {
  color: #d00;
  font-weight: bold;
}

/* ################################################## */
/* grid */
/* ################################################## */
.container {
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: 48px calc(100vh - 48px - 48px) 48px;
  grid-template-rows: 48px calc(100vh - 48px - 48px) 48px;
  -ms-grid-columns: 240px calc(100vw - 240px);
  grid-template-columns: 240px calc(100vw - 240px);
  transition: 1s;
}
.container.op-tNoFooter {
  -ms-grid-rows: 48px calc(100vh - 48px);
  grid-template-rows: 48px calc(100vh - 48px);
}
.container.op-tNoNavi {
  -ms-grid-columns: none;
  grid-template-columns: none;
}
.container.op-tNoNavi .cp-navi {
  display: none;
}
.container.op-tNoNavi .cp-content,
.container.op-tNoNavi .cp-footer {
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1/2;
}
.container.op-tResident {
  -ms-grid-rows: 48px 48px calc(100vh - 48px - 48px - 48px) 48px;
  grid-template-rows: 48px 48px calc(100vh - 48px - 48px - 48px) 48px;
}
.container.op-tResident.op-tNoFooter {
  -ms-grid-rows: 48px 48px calc(100vh - 48px - 48px);
  grid-template-rows: 48px 48px calc(100vh - 48px - 48px);
}
.container.op-tTitleOnly .cp-header > *:not(.ls-pageTitle) {
  display: none;
}

.container.op-naviClose {
  -ms-grid-columns: 8px calc(100% - 8px);
  grid-template-columns: 8px calc(100% - 8px);
}
.container.op-naviClose .cp-navi {
  overflow: hidden;
  pointer-events: none;
}

.cp-resident {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1/2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-column: 1/3;
  z-index: 20;
}

.cp-header {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1/2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-column: 1/3;
  z-index: 20;
  min-width: 1340px;
}
.op-tNoNavi .cp-header {
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1/2;
}
.op-tResident .cp-header {
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
  grid-row: 2/3;
}

.cp-navi {
  -ms-grid-row: 2;
  -ms-grid-row-span: 2;
  grid-row: 2/4;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1/2;
  z-index: 10;
  overflow: auto;
}
.op-tNoFooter .cp-navi {
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
  grid-row: 2/3;
}
.op-tResident .cp-navi {
  -ms-grid-row: 3;
  -ms-grid-row-span: 2;
  grid-row: 3/5;
}
.op-tResident.op-tNoFooter .cp-navi {
  -ms-grid-row: 3;
  -ms-grid-row-span: 2;
  grid-row: 3/5;
}

.cp-content {
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
  grid-row: 2/3;
  -ms-grid-column: 2;
  -ms-grid-column-span: 1;
  grid-column: 2/3;
  z-index: 1;
  padding: 0 12px;
  min-width: calc(1340px - 240px);
}
.op-tNoNavi .cp-content {
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1/2;
}
.op-tResident .cp-content {
  -ms-grid-row: 3;
  -ms-grid-row-span: 1;
  grid-row: 3/4;
}
.pg-todo-desk .op-tResident .cp-content {
  -ms-grid-row: 3;
  -ms-grid-row-span: 2;
  grid-row: 3/5;
}

.cp-footer {
  -ms-grid-row: 3;
  -ms-grid-row-span: 1;
  grid-row: 3/4;
  -ms-grid-column: 2;
  -ms-grid-column-span: 1;
  grid-column: 2/3;
  z-index: 10;
  min-width: calc(1340px - 240px - 12px * 2);
}
.op-tResident .cp-footer {
  -ms-grid-row: 4;
  -ms-grid-row-span: 1;
  grid-row: 4/5;
}
.op-tNoFooter .cp-footer {
  display: none;
}
.modalFooter .cp-footer {
  min-width: 0;
}

.gr-1x1 {
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: 100%;
  grid-template-rows: 100%;
  -ms-grid-columns: 100%;
  grid-template-columns: 100%;
}
.gr-1x1 > div:nth-of-type(1) {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1/2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1/2;
}

.gr-1x2 {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 100%;
  grid-template-columns: 100%;
}
.gr-1x2.op-top96 {
  -ms-grid-rows: 96px calc(100% - 96px);
  grid-template-rows: 96px calc(100% - 96px);
}
.gr-1x2.op-top192 {
  -ms-grid-rows: 192px calc(100% - 192px);
  grid-template-rows: 192px calc(100% - 192px);
}
.gr-1x2.op-top288 {
  -ms-grid-rows: 288px calc(100% - 288px);
  grid-template-rows: 288px calc(100% - 288px);
}
.gr-1x2.op-top384 {
  -ms-grid-rows: 384px calc(100% - 384px);
  grid-template-rows: 384px calc(100% - 384px);
}
.gr-1x2 > div:nth-of-type(1) {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1/2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1/2;
  z-index: 2;
}
.gr-1x2 > div:nth-of-type(2) {
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
  grid-row: 2/3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1/2;
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.gr-1x2search {
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: 180px calc(100% - 180px);
  grid-template-rows: 180px calc(100% - 180px);
  -ms-grid-columns: 100%;
  grid-template-columns: 100%;
}
.gr-1x2search > div:nth-of-type(1) {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1/2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1/2;
  z-index: 2;
}
.gr-1x2search > div:nth-of-type(2) {
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
  grid-row: 2/3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1/2;
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.gr-1x3search {
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: 96px 120px calc(100% - 96px - 120px);
  grid-template-rows: 96px 120px calc(100% - 96px - 120px);
  -ms-grid-columns: 100%;
  grid-template-columns: 100%;
}
.gr-1x3search > div:nth-of-type(1) {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1/2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1/2;
  z-index: 1;
}
.gr-1x3search > div:nth-of-type(2) {
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
  grid-row: 2/3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1/2;
  z-index: 2;
}
.gr-1x3search > div:nth-of-type(3) {
  -ms-grid-row: 3;
  -ms-grid-row-span: 1;
  grid-row: 3/4;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1/2;
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.gr-1x2heading {
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: 48px calc(100% - 48px);
  grid-template-rows: 48px calc(100% - 48px);
  -ms-grid-columns: 100%;
  grid-template-columns: 100%;
}
.gr-1x2heading > div:nth-of-type(1) {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1/2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1/2;
}
.gr-1x2heading > div:nth-of-type(2) {
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
  grid-row: 2/3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1/2;
  position: relative;
}

.gr-1x2modal {
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: calc(100% - 60px) 60px;
  grid-template-rows: calc(100% - 60px) 60px;
  -ms-grid-columns: 100%;
  grid-template-columns: 100%;
}
.gr-1x2modal > div:nth-of-type(1) {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1/2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1/2;
}
.gr-1x2modal > div:nth-of-type(2) {
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
  grid-row: 2/3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1/2;
}

.gr-1x3modal {
  height: 100%;
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: 60px calc(100% - 120px) 60px;
  grid-template-rows: 60px calc(100% - 120px) 60px;
  -ms-grid-columns: 100%;
  grid-template-columns: 100%;
}
.gr-1x3modal > div:nth-of-type(1) {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1/2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1/2;
}
.gr-1x3modal > div:nth-of-type(2) {
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
  grid-row: 2/3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1/2;
}
.gr-1x3modal > div:nth-of-type(3) {
  -ms-grid-row: 3;
  -ms-grid-row-span: 1;
  grid-row: 3/4;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1/2;
}

.gr-1x3equal {
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: 33.3% 33.3% 33.3%;
  grid-template-rows: 33.3% 33.3% 33.3%;
  -ms-grid-columns: 100%;
  grid-template-columns: 100%;
}
.gr-1x3equal > div:nth-of-type(1) {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1/2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1/2;
}
.gr-1x3equal > div:nth-of-type(2) {
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
  grid-row: 2/3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1/2;
}
.gr-1x3equal > div:nth-of-type(3) {
  -ms-grid-row: 3;
  -ms-grid-row-span: 1;
  grid-row: 3/4;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1/2;
}

.gr-2x1 {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 50% 50%;
  grid-template-columns: 50% 50%;
}
.gr-2x1 > div:nth-of-type(1) {
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1/2;
}
.gr-2x1 > div:nth-of-type(2) {
  -ms-grid-column: 2;
  -ms-grid-column-span: 1;
  grid-column: 2/3;
}

.gr-2x2equal {
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: 50% 50%;
  grid-template-rows: 50% 50%;
  -ms-grid-columns: 50% 50%;
  grid-template-columns: 50% 50%;
}
.gr-2x2equal > div:nth-of-type(1) {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1/2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1/2;
}
.gr-2x2equal > div:nth-of-type(2) {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1/2;
  -ms-grid-column: 2;
  -ms-grid-column-span: 1;
  grid-column: 2/3;
}
.gr-2x2equal > div:nth-of-type(3) {
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
  grid-row: 2/3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1/2;
}
.gr-2x2equal > div:nth-of-type(4) {
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
  grid-row: 2/3;
  -ms-grid-column: 2;
  -ms-grid-column-span: 1;
  grid-column: 2/3;
}

.md-infoItem {
  position: relative;
  display: flex;
  flex-direction: row;
  padding: 12px;
  border-radius: 2px;
  background-color: #f0f0f0;
}
.md-heading + .md-infoItem {
  margin-top: 9px;
}
.md-infoItem > div:not(:last-child) {
  margin-right: 12px;
}

.md-heading {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 12px 0 6px;
  width: 100%;
  background-color: #e6e6e6;
}

.md-heading + .md-card {
  margin-top: 6px;
}

.md-card {
  position: relative;
  padding: 6px;
  border-radius: 2px;
  background-color: #f0f0f0;
  overflow: visible;
}

.md-card__row {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}
.md-card__row:not(:first-of-type) {
  margin-top: 12px;
}
.md-card.op-tUnderline .md-card__row:not(:first-of-type) {
  padding-top: 12px;
  border-top: 1px solid #c5c5c5;
}

.md-cardItem {
  flex: 1 1 auto;
  padding: 6px;
}
.md-cardItem .el-infoLabel {
  padding-bottom: 3px;
}

.md-formItem .el-formLabel {
  padding-bottom: 3px;
}
.md-formItem .el-formMessage {
  padding-top: 3px;
}

.el-img-size > span {
  position: relative;
  top: 5px;
}

/* Button */
/* ################################################# */
.el-button {
  display: inline-block;
  padding: 9px;
  height: 36px;
  border: 1px solid transparent;
  border-radius: 2px;
  background-color: #e8edf3;
  color: #364d63;
  box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.3);
  font-size: 16px;
  line-height: 1;
  white-space: nowrap;
}
.el-button:hover {
  background-color: #e6f2ff;
  color: #111;
  cursor: pointer;
}
.el-button:disabled {
  background-color: #d1d9e0;
  color: #73808c;
}
.el-button:disabled:hover {
  cursor: not-allowed;
}
.el-button.op-cPrimary {
  background-color: #1466b8;
  color: #e6f2ff;
}
.el-button.op-cPrimary:hover {
  background-color: #0073e6;
  color: #fff;
}
.el-button.op-cPrimary:disabled {
  background-color: #336699;
  color: #9cb3c9;
}
.el-button.op-cCurrent {
  background-color: #267359;
  color: #e6fff7;
  pointer-events: none;
}
.el-button.op-cCurrent:hover {
  background-color: #00b377;
  color: #fff;
}
.el-button.op-cCurrent:disabled {
  background-color: #3d5c52;
  color: #9cc9ba;
  pointer-events: auto;
}
.el-button.op-cCurrent:disabled:hover {
  cursor: not-allowed;
}
.el-button.op-cCaution {
  background-color: #cc3333;
  color: #ffe6e6;
}
.el-button.op-cCaution:hover {
  background-color: #e83030;
  color: #fff;
}
.el-button.op-cCaution:disabled {
  background-color: #8f3d3d;
  color: #c99c9c;
}
.el-button.op-cError {
  background-color: #ebadad;
  color: #990000;
}
.el-button.op-cError:hover {
  background-color: #e08585;
  color: #fff;
}
.el-button.op-cError:disabled {
  background-color: #c98282;
  color: #7d3636;
}
.el-button.op-cCaution.op-tTransparent {
  background-color: transparent;
}
.el-button.op-cCaution.op-tTransparent:hover {
  background-color: #e83030;
  color: #fff;
}
.el-button.op-cCaution.op-tTransparent:disabled {
  background-color: transparent;
  color: #966;
}
.el-button.op-cCaution.op-tTransparent:hover:disabled {
  background-color: transparent;
}
.el-button.op-sS {
  padding: 4px 12px;
  height: 24px;
  font-size: 14px;
}
.el-button.op-sL {
  padding: 11px 24px;
  height: 48px;
  font-size: 24px;
}
.el-button.op-sF {
  width: 100%;
}
.el-button.op-tFlat {
  border-color: rgba(0, 0, 0, 0.1);
  box-shadow: none;
}
.el-button.op-tFlat:hover {
  border-color: transparent;
  box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.3);
}
.el-button.op-tFlat:hover:disabled {
  border-color: rgba(0, 0, 0, 0.1);
  box-shadow: none;
}
.el-button.op-tUnderline {
  border-width: 0 1px 2px 0;
  border-color: transparent transparent rgba(0, 0, 0, 0.3) transparent;
  border-radius: 0;
  background-color: transparent;
  box-shadow: none;
}
.el-button.op-tUnderline:hover {
  background-color: #e6f2ff;
}
.el-button.op-tUnderline:hover:disabled {
  background-color: transparent;
}
.el-button.op-tUnderline.op-currentPlace {
  border-bottom-color: #267359;
  background-color: inherit;
  color: inherit;
}
.el-button.op-tUnderline.op-currentPlace > i {
  color: #267359;
}
.el-button.op-tTransparent {
  background-color: transparent;
  color: #555;
  box-shadow: none;
}
.el-button.op-tTransparent:hover {
  background-color: #e6f2ff;
  box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.3);
}
.el-button.op-tTransparent:disabled {
  background-color: transparent;
  color: #999;
}
.el-button.op-tTransparent:disabled:hover {
  box-shadow: none;
}
.el-button.op-currentPlace {
  background-color: #267359;
  color: #fff;
  pointer-events: none;
}
.el-button.op-fClear {
  margin: 2px;
  width: 32px;
  height: 32px;
  border: none;
  border-radius: 50%;
}
.el-button.op-fClear:hover {
  background-color: rgba(0, 0, 0, 0.15);
}

/* Button » Module */
/* ================================================= */
.md-button.op-copyPaste {
  padding-top: 15px;
  height: 100%;
  min-height: 51px;
}
.md-button.op-copyPaste .el-button {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0;
  width: 100%;
  height: 100%;
  min-height: 36px;
  white-space: normal;
}
.md-button.op-copyPaste .el-button i:nth-of-type(1) {
  margin-left: 9px;
  margin-right: 3px;
}
.md-button.op-copyPaste .el-button:hover {
  background-color: inherit;
  color: #1466b8;
}
.md-button.op-copyPaste .el-button:hover i:nth-of-type(1) {
  margin-left: 3px;
  margin-right: 9px;
}
.md-button.op-copyPaste .ls-label {
  margin-left: 0.25em;
  text-align: left;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

/* Button » Module » Search Box */
/* ================================================= */
.md-search > div {
  display: inline-block;
}

/* Button » Module » Footer */
/* ================================================= */
.cp-footer .el-button {
  min-width: 150px;
}

.md-function {
  display: flex;
  flex-direction: row;
}
.md-function.op-batch {
  padding-left: 15px;
}
.md-function .el-button {
  margin-right: 12px;
}

.md-functionRight {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}
.md-functionRight .el-button {
  margin-left: 12px;
}

.md-okCancel {
  display: flex;
  flex-direction: row;
}
.md-okCancel .ls-cancel,
.md-okCancel .ls-ok,
.md-okCancel .ls-add {
  min-width: 120px;
}
.md-okCancel .ls-cancel {
  margin-right: 12px;
}
.md-okCancel .ls-delete {
  min-width: 0;
  width: 70px;
}
.md-okCancel .ls-option {
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-right: 15px;
  padding: 0 6px;
  border: 2px solid #1466b8;
  border-radius: 3px;
  color: #555;
}
.md-okCancel .ls-option::before {
  content: "";
  position: absolute;
  z-index: 1;
  left: 100%;
  top: 50%;
  transform: translate(0, -50%);
  border-width: 8px 15px;
  border-style: solid;
  border-color: transparent transparent transparent #1466b8;
}
.md-okCancel .ls-option::after {
  content: "";
  position: absolute;
  z-index: 2;
  left: calc(100% - 2px);
  top: 50%;
  transform: translate(0, -50%);
  border-width: 6px 13px;
  border-style: solid;
  border-color: transparent transparent transparent #e6f2ff;
}

/* Button » Module » Search */
/* ================================================= */
.md-searchItem {
  position: relative;
  display: flex;
  flex-direction: row;
  padding: 0 12px 12px;
  min-height: 48px;
  border-radius: 2px;
  background-color: #f0f0f0;
}
.md-heading + .md-searchItem {
  padding-top: 12px;
}
.md-searchItem > div {
  flex: 1 1 auto;
}
.md-searchItem > div:not(:last-of-type) {
  margin-right: 12px;
}
.md-searchItem .ls-apply input[type=text] {
  padding-right: 3em;
  text-align: right;
}
.md-searchItem .ls-execute {
  position: absolute;
  bottom: 12px;
  right: 12px;
}
.md-searchItem .ls-execute .el-button {
  width: 120px;
}
.md-searchItem .ls-execute.op-pLeft {
  position: relative;
  top: 15px;
  right: auto;
}

.md-itemRow {
  position: relative;
  display: flex;
  flex-direction: row;
  padding: 0 12px 12px;
  min-height: 48px;
  border-radius: 2px;
  background-color: #f0f0f0;
}
.md-heading + .md-itemRow {
  padding-top: 12px;
}
.md-itemRow.op-header {
  min-height: 0;
  padding-bottom: 3px;
}
.md-itemRow.op-separator {
  padding-top: 12px;
  border-top: 1px dashed #666;
}
.md-itemRow.op-guidance {
  min-height: 0;
}
.md-itemRow.op-guidance .ls-item {
  padding-bottom: 0.25em;
  width: 100%;
  border-bottom: 1px solid #999;
}
.md-itemRow.op-guidance .ls-item > i {
  font-size: 1.25em;
}
.md-itemRow.op-caution {
  display: flex;
  flex-direction: column;
  width: 100%;
  min-height: 0;
}
.md-itemRow.op-caution .ls-item {
  position: relative;
  padding-left: 1.5em;
  color: #c00;
  line-height: 1.25;
}
.md-itemRow.op-caution .ls-item i {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 1.25em;
}
.md-itemRow.op-caution .ls-item + .ls-item {
  margin-top: 0.5em;
}
.md-itemRow > div {
  flex: 0 0 auto;
}
.md-itemRow > div:not(:last-of-type) {
  margin-right: 12px;
}
.md-itemRow .ls-apply input[type=text] {
  padding-right: 3em;
  text-align: right;
}
.md-itemRow .ls-execute {
  position: absolute;
  bottom: 12px;
  right: 12px;
}
.md-itemRow .ls-execute .el-button {
  width: 120px;
}
.md-itemRow .ls-execute.op-pLeft {
  position: relative;
  top: 15px;
  right: auto;
}
.md-itemRow h3 {
  padding: 6px;
  width: 100%;
  background-color: #999;
  color: #fff;
}

.md-itemRowGroup {
  padding: 0 12px 12px;
  background-color: #f0f0f0;
}
.md-itemRowGroup h3 {
  padding: 0 6px 3px;
  font-size: 14px;
  font-weight: bold;
}
.md-itemRowGroup .ls-inner {
  padding-top: 12px;
  border: 1px solid #999;
}

.md-heading + .md-itemRowGroup {
  padding-top: 12px;
}

/* ================================================= */
.md-inputItem {
  position: relative;
  display: flex;
  flex-direction: row;
  margin: 0;
  padding: 12px;
  border-radius: 2px;
  background-color: #f0f0f0;
}
.md-inputItem.op-wrap {
  flex-wrap: wrap;
}
.md-heading + .md-inputItem {
  margin-top: 9px;
}
.md-inputItem > div {
  flex: 1 1 auto;
}
.md-inputItem > div:not(:last-of-type) {
  margin-right: 12px;
}

.md-itemsPerPage {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-left: 24px;
}
.md-itemsPerPage .ls-select {
  width: 80px;
}
.md-itemsPerPage .el-inputText {
  width: 100px;
}

.md-pageButton {
  margin-left: 24px;
  padding-right: 6px;
  font-size: 0;
}
.md-pageButton .el-button {
  padding: 0;
  width: 36px;
  height: 36px;
  border: none;
  border-radius: 50%;
}
.md-pageButton .el-button.op-tTransparent.op-cCurrent {
  background-color: #267359;
  color: #e6fff7;
}

/* ================================================= */
.md-inputFile {
  position: relative;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding: 12px;
  border-radius: 2px;
  background-color: #f0f0f0;
}
.md-inputFile .ls-item {
  display: flex;
  flex-direction: row;
}
.md-inputFile .ls-item:not(:first-of-type) {
  margin-top: 6px;
}
.md-inputFile .ls-item .el-inputFile {
  flex: 1 1 auto;
}
.md-inputFile .ls-item .el-button {
  flex: 0 0 auto;
}

/* Input Text */
/* ################################################# */
.md-inputText {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  width: 100%;
  min-width: 36px;
}
.md-inputText.op-nonEditable .el-inputText input[type=text]:disabled {
  color: #555;
  background-color: transparent;
}
.md-inputText.op-nonEditable .el-inputText.op-cCaution input[type=text]:disabled {
  color: #d00;
  font-weight: bold;
}
.md-inputText.op-nonEditable .ls-trigger {
  display: none;
}

.el-inputText {
  position: relative;
  flex: 1 1 auto;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.el-inputText input[type=text],
.el-inputText input[type=password] {
  padding: 9px 6px;
  width: 100%;
  height: 36px;
  border: 1px solid #c5c5c5;
  border-radius: 2px;
  background-color: #fff;
  font-size: 16px;
  line-height: normal;
}
.el-inputText input[type=text]:focus,
.el-inputText input[type=password]:focus {
  background-color: #ffd;
}
.el-inputText input[type=text]:disabled,
.el-inputText input[type=password]:disabled {
  background-color: #ddd;
  color: #999;
}
.el-inputText.op-cError input[type=text],
.el-inputText.op-cError input[type=password] {
  background-color: #faa;
}
.el-inputText.op-cCaution input[type=text] {
  color: #d00;
  font-weight: bold;
}
.el-inputText.op-sS input[type=text],
.el-inputText.op-sS input[type=password] {
  padding: 4px 6px;
  height: 24px;
  font-size: 14px;
}
.el-inputText.op-sL input[type=text],
.el-inputText.op-sL input[type=password] {
  padding: 11px 6px;
  height: 48px;
  font-size: 24px;
}
.el-inputText.op-tUnderline input[type=text],
.el-inputText.op-tUnderline input[type=password] {
  border-color: transparent transparent #c5c5c5 transparent;
  border-radius: 0;
  background-color: transparent !important;
}
.el-inputText.op-tUnderline input[type=text]:focus,
.el-inputText.op-tUnderline input[type=password]:focus {
  background-color: #ffd;
}
.el-inputText.op-tUnderline input[type=text]:disabled,
.el-inputText.op-tUnderline input[type=password]:disabled {
  background-color: #ddd;
  color: #999;
}
.el-inputText.op-tUnderline.op-cError input[type=text],
.el-inputText.op-tUnderline.op-cError input[type=password] {
  background-color: #faa;
}
.el-inputText.op-fClear input[type=text],
.el-inputText.op-fClear input[type=password] {
  padding-right: 36px;
}
.el-inputText.op-fClear .ls-trigger {
  position: absolute;
  top: 50%;
  right: 2px;
  transform: translate(0, -50%);
  padding: 0;
  width: 32px;
  height: 32px;
  border: none;
  border-radius: 50%;
}
.el-inputText.op-fClear .ls-trigger:hover {
  background-color: rgba(0, 0, 0, 0.15);
  box-shadow: none;
}
.el-inputText.op-fClear.op-sS input[type=text],
.el-inputText.op-fClear.op-sS input[type=password] {
  padding-right: 24px;
}
.el-inputText.op-fClear.op-sS .ls-trigger {
  width: 20px;
  height: 20px;
}
.el-inputText.op-fClear.op-sL input[type=text],
.el-inputText.op-fClear.op-sL input[type=password] {
  padding-right: 48px;
}
.el-inputText.op-fClear.op-sL .ls-trigger {
  width: 44px;
  height: 44px;
}
.el-inputText.op-fDropdown input[type=text] {
  padding-right: 36px;
}
.el-inputText.op-fDropdown input[type=text]:disabled {
  color: #111;
  background-color: #fff;
}
.el-inputText.op-fDropdown input[type=text]:hover {
  background-color: #e6f2ff;
  cursor: pointer;
}
.el-inputText.op-fDropdown .el-button.ls-trigger {
  position: absolute;
  top: 50%;
  right: 2px;
  transform: translate(0, -50%);
  padding: 0 9px 0 0;
  width: 32px;
  height: 32px;
  border-radius: 0;
  text-align: right;
  pointer-events: none;
}
.el-inputText.op-fDropdown input[type=text]:focus + .ls-trigger:hover {
  background-color: transparent;
}
.el-inputText.op-fDropdown.op-sS input[type=text] {
  padding-right: 24px;
}
.el-inputText.op-fDropdown.op-sS .el-button.ls-trigger {
  width: 20px;
  height: 20px;
}
.el-inputText.op-fDropdown.op-sL input[type=text] {
  padding-right: 48px;
}
.el-inputText.op-fDropdown.op-sL .el-button.ls-trigger {
  width: 44px;
  height: 44px;
}
.el-inputText.op-fComboBox input[type=text] {
  padding-right: 36px;
}
.el-inputText.op-fComboBox .el-button.ls-trigger {
  position: absolute;
  top: 50%;
  right: 2px;
  transform: translate(0, -50%);
  padding: 0;
  width: 32px;
  height: 32px;
  border-left-color: rgba(0, 0, 0, 0.1);
  border-radius: 0;
}
.el-inputText.op-fComboBox .el-button.ls-trigger:hover {
  background-color: rgba(0, 0, 0, 0.15);
}
.el-inputText.op-fComboBox.op-sS input[type=text] {
  padding-right: 24px;
}
.el-inputText.op-fComboBox.op-sS .el-button.ls-trigger {
  width: 20px;
  height: 20px;
}
.el-inputText.op-fComboBox.op-sL input[type=text] {
  padding-right: 48px;
}
.el-inputText.op-fComboBox.op-sL .el-button.ls-trigger {
  width: 44px;
  height: 44px;
}
.el-inputText.op-fClear.op-fComboBox input[type=text],
.el-inputText.op-fClear.op-fComboBox input[type=password] {
  padding-right: 72px;
}
.op-nonEditable .el-inputText.op-fClear.op-fComboBox input[type=text],
.op-nonEditable .el-inputText.op-fClear.op-fComboBox input[type=password] {
  padding-right: 6px;
}
.el-inputText.op-fClear.op-fComboBox .el-button.ls-trigger {
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  padding: 0;
  width: 32px;
  height: 32px;
}
.el-inputText.op-fClear.op-fComboBox .el-button.ls-trigger:nth-of-type(1) {
  right: 36px;
  border-radius: 50%;
}
.el-inputText.op-fClear.op-fComboBox .el-button.ls-trigger:nth-of-type(1) i {
  font-weight: 300;
}
.el-inputText.op-fClear.op-fComboBox .el-button.ls-trigger:nth-of-type(2) {
  right: 2px;
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 0;
}
.el-inputText.op-fClear.op-fComboBox .el-button.ls-trigger:hover {
  background-color: rgba(0, 0, 0, 0.15);
}
.el-inputText.op-fClear.op-fComboBox.op-sS input[type=text],
.el-inputText.op-fClear.op-fComboBox.op-sS input[type=password] {
  padding-right: 48px;
}
.el-inputText.op-fClear.op-fComboBox.op-sS input[type=text] .ls-trigger:nth-of-type(1),
.el-inputText.op-fClear.op-fComboBox.op-sS input[type=password] .ls-trigger:nth-of-type(1) {
  right: 26px;
}
.el-inputText.op-fClear.op-fComboBox.op-sL input[type=text],
.el-inputText.op-fClear.op-fComboBox.op-sL input[type=password] {
  padding-right: 96px;
}
.el-inputText.op-fClear.op-fComboBox.op-sL input[type=text] .ls-trigger:nth-of-type(1),
.el-inputText.op-fClear.op-fComboBox.op-sL input[type=password] .ls-trigger:nth-of-type(1) {
  right: 40px;
}
.el-inputText.op-fClear.op-fFuzzy input[type=text],
.el-inputText.op-fClear.op-fFuzzy input[type=password] {
  padding-right: 72px;
}
.el-inputText.op-fClear.op-fFuzzy .el-checkBox.ls-fuzzy {
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  padding: 0;
  right: 34px;
  border-radius: 50%;
}
.el-inputText.op-fClear.op-fFuzzy .el-checkBox.ls-fuzzy .ls-label {
  padding: 6px 9px;
  height: 24px;
  border: 2px dashed #ddd;
  border-radius: 12px;
  font-size: 12px;
  letter-spacing: -1px;
}
.el-inputText.op-fClear.op-fFuzzy .el-checkBox.ls-fuzzy .ls-label::before {
  content: none;
}
.el-inputText.op-fClear.op-fFuzzy .el-checkBox.ls-fuzzy :checked + .ls-label {
  border: 2px solid #267359;
  background-color: #267359;
  color: #fff;
}
.el-inputText.op-aPrefix1 input[type=text] {
  padding-left: 36px;
}
.el-inputText.op-aPrefix1 .ls-prefix {
  position: absolute;
  top: 50%;
  left: 2px;
  transform: translate(0, -50%);
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 0;
  width: 32px;
  height: 32px;
  border: none;
}
.el-inputText.op-aPrefix4 input[type=text] {
  padding-left: 100px;
}
.el-inputText.op-aPrefix4 .ls-prefix {
  position: absolute;
  top: 50%;
  left: 2px;
  transform: translate(0, -50%);
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  padding: 0;
  width: 80px;
  height: 32px;
  border: none;
}
.el-inputText.op-aSuffix1 input[type=text] {
  padding-right: 36px;
  text-align: right;
}
.el-inputText.op-aSuffix1 .ls-suffix {
  position: absolute;
  top: 50%;
  right: 2px;
  transform: translate(0, -50%);
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 0;
  width: 32px;
  height: 32px;
  border: none;
}
.el-inputText.op-nonEditable input[type=text]:disabled {
  color: #555;
  background-color: transparent;
}

/* Input File (Upload) */
/* ################################################# */
.el-inputFile {
  position: relative;
  display: block;
}
.el-inputFile:hover {
  background-color: #ffd;
  cursor: pointer;
}
.el-inputFile input[type=file] {
  padding: 5px;
  width: 100%;
  border: 1px solid #c5c5c5;
  border-radius: 2px;
  background-color: #fff;
  font-size: 12px;
  line-height: 1;
}
.el-inputFile input[type=file]:focus {
  background-color: #ffd;
}

input#file-upload-button {
  padding: 0;
}

/* Text Area */
/* ################################################# */
.md-textArea {
  position: relative;
  display: inline-block;
}
.md-textArea.op-sS textarea {
  padding: 2px 12px;
  font-size: 14px;
}
.md-textArea textarea {
  padding: 3px 12px;
  font-size: 16px;
}
.md-textArea.op-sL textarea {
  padding: 9px 12px;
  font-size: 24px;
}
.md-textArea.op-tTransparent textarea {
  border: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
  border-radius: 0;
  background-color: transparent;
}
.md-textArea.op-tTransparent textarea:disabled {
  border-bottom: none;
}
.md-textArea.op-addLabelLeft {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 3fr;
  grid-template-columns: 1fr 3fr;
}
.md-textArea.op-addLabelLeft .md-formLabelText {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1/2;
  font-size: 16px;
  line-height: 1;
}
.md-textArea.op-addLabelLeft .md-formElement {
  position: relative;
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1/2;
}
.md-textArea.op-addLabelLeft.op-addMessage {
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: 1fr 24px;
  grid-template-rows: 1fr 24px;
  -ms-grid-columns: 1fr 3fr;
  grid-template-columns: 1fr 3fr;
}
.md-textArea.op-addLabelLeft.op-addMessage .md-formLabelText {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1/2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1/2;
  font-size: 16px;
  line-height: 1;
}
.md-textArea.op-addLabelLeft.op-addMessage .md-formElement {
  position: relative;
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1/2;
  -ms-grid-column: 2;
  -ms-grid-column-span: 1;
  grid-column: 2/3;
}
.md-textArea.op-addLabelLeft.op-addMessage .md-formMessageText {
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
  grid-row: 2/3;
  -ms-grid-column: 2;
  -ms-grid-column-span: 1;
  grid-column: 2/3;
}
.md-textArea.op-nonEditable textarea:disabled {
  color: #555;
  background-color: transparent;
}

.el-textArea {
  padding: 3px 12px;
  width: 100%;
  border: none;
  border: 1px solid #c5c5c5;
  border-radius: 2px;
  font-size: 16px;
  line-height: 1.35;
  resize: none;
}
.el-textArea:focus {
  background-color: #ffd;
}
.el-textArea:disabled {
  background-color: #ddd;
  color: #999;
}
.el-textArea.op-cError {
  background-color: #faa;
}
.el-textArea.op-hL {
  height: 56px;
}
.el-textArea.op-hH {
  height: 120px;
}
.el-textArea.op-sS {
  padding: 2px 6px;
  height: 48px;
  font-size: 14px;
}
.el-textArea.op-sS.op-hL {
  height: 34px;
}
.el-textArea.op-sS.op-hH {
  height: 90px;
}
.el-textArea.op-sL {
  padding: 11px 6px;
  height: 96px;
  font-size: 24px;
}
.el-textArea.op-sL.op-hL {
  height: 72px;
}
.el-textArea.op-sL.op-hH {
  height: 168px;
}
.el-textArea.op-tUnderline {
  border-color: transparent transparent #c5c5c5 transparent;
  border-radius: 0;
  background-color: transparent;
}
.el-textArea.op-tUnderline:focus {
  background-color: #ffd;
}
.el-textArea.op-tUnderline:disabled {
  background-color: #ddd;
  color: #999;
}
.el-textArea.op-tUnderline.op-cError {
  background-color: #faa;
}

/* Check Box */
/* ################################################# */
.el-checkBox {
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  height: 100%;
  font-size: 16px;
}
.el-checkBox input[type=checkbox] {
  display: none;
}
.el-checkBox .ls-label {
  position: relative;
  display: inline-flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  min-width: 1.333333333em;
  height: 32px;
  padding: 9px 16px 9px 32px;
  border-radius: 2px;
  font-size: 16px;
  line-height: 1;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
@media (max-width: 1366px) {
  .el-checkBox .ls-label {
    padding-right: 6px;
  }
}
.el-checkBox .ls-label::before {
  content: "\f0c8";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translate(0, -50%);
  display: inline-block;
  width: 1.6em;
  text-align: center;
  font-family: "Font Awesome 5 Pro";
  font-size: 1.25em;
  font-weight: 300;
}
.el-checkBox .ls-label:hover {
  cursor: pointer;
  background-color: #e6f2ff;
}
.el-checkBox input[type=checkbox]:checked ~ .ls-label::before {
  content: "\f14a";
  width: 1.333333333em;
  font-size: 1.5em;
  font-weight: 900;
  color: rgba(38, 115, 89, 0.5);
}
.el-checkBox input[type=checkbox]:disabled ~ .ls-label {
  pointer-events: none;
  color: #999;
}
.el-checkBox input[type=checkbox]:disabled ~ .ls-label::before {
  color: #999;
}
.el-checkBox.op-sS .ls-label {
  font-size: 14px;
  height: 1.714285714em;
}
.el-checkBox.op-sL {
  font-size: 20px;
}
.el-checkBox.op-tNoLabel {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
}
.el-checkBox.op-tNoLabel .ls-label {
  width: 100%;
  padding: 0;
}
.el-checkBox.op-tNoLabel .ls-label::before {
  left: 50%;
  transform: translate(-50%, -50%);
}
.el-checkBox.op-tPartial .ls-label::before {
  content: "\f146";
  color: #267359;
  width: 1.333333333em;
  font-size: 1.5em;
  font-weight: 900;
}
.el-checkBox.op-tPartial:hover input[type=checkbox] ~ .ls-label::before {
  content: "\f146";
}
.el-checkBox input[type=checkbox]:checked ~ .ls-label::before {
  content: "\f14a";
  width: 1.333333333em;
  font-size: 1.5em;
  font-weight: 900;
  color: #267359;
}
.el-checkBox input[type=checkbox]:disabled ~ .ls-label::before {
  color: #999;
}
.el-checkBox.op-disabled {
  pointer-events: none;
}
.el-checkBox.op-disabled .ls-label,
.el-checkBox.op-disabled input[type=checkbox]:checked ~ .ls-label::before {
  color: #999;
}

.md-checkBox {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
  height: 100%;
  border: 1px solid transparent;
  font-size: 0;
}
.md-checkBox.op-cError {
  background-color: #fdd;
}
.md-checkBox .el-checkBox .ls-label {
  min-width: calc(1em - 2px);
  height: calc(2.25em - 2px);
}
.md-checkBox.op-sS .el-checkBox {
  height: calc(1.714285714em - 2px);
}
.md-checkBox.op-sS .el-checkBox .ls-label {
  font-size: 14px;
  height: calc(1.714285714em - 2px);
}
.md-checkBox.op-sL {
  font-size: 20px;
}
.md-checkBox.op-tUnderline {
  border-bottom-color: #c5c5c5;
}
.md-checkBox.op-tWhiteBox {
  width: 100%;
  height: 36px;
  border: 1px solid #c5c5c5;
  border-radius: 2px;
  background-color: #fff;
}
.md-checkBox.op-tWhiteBox .el-checkBox {
  flex: 1 1 auto;
}
.md-checkBox.op-tWhiteBox .el-checkBox .ls-label {
  width: 100%;
}
.md-checkBox.op-nonEditable {
  width: 100%;
  height: 36px;
  border: 1px solid #c5c5c5;
  border-radius: 2px;
  background-color: transparent;
}
.md-checkBox.op-nonEditable .el-checkBox input[type=checkbox]:disabled ~ .ls-label {
  color: #555;
}
.md-checkBox.op-tNoLabel {
  text-align: center;
}
.md-checkBox.op-tNoLabel .el-checkBox {
  width: 100%;
  justify-content: center;
}
.md-checkBox.op-tNoLabel .el-checkBox .ls-label {
  padding: 0;
}
.md-checkBox.op-tNoLabel .el-checkBox .ls-label::before {
  left: 50%;
  transform: translate(-50%, -50%);
}
.md-checkBox.op-oVertical .el-checkBox {
  display: block;
}
.md-checkBox input[type=checkbox].gs-pertial:checked + .ls-label::before {
  content: "\f146";
}

/* Radio Button */
/* ################################################# */
.el-radioButton {
  flex: 1 1 auto;
  display: flex;
  flex-direction: row;
  align-items: center;
  cursor: pointer;
}
.el-radioButton:first-of-type {
  padding-left: 5px;
}
.el-radioButton:last-of-type {
  padding-right: 5px;
}
.el-radioButton input[type=radio] {
  display: none;
}
.el-radioButton .ls-label {
  position: relative;
  padding: 9px 16px 9px 32px;
  min-height: 34px;
  border-radius: 2px;
  font-size: 16px;
  line-height: 1;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
@media (max-width: 1366px) {
  .el-radioButton .ls-label {
    padding-right: 6px;
  }
}
.el-radioButton .ls-label:hover {
  cursor: pointer;
  background-color: #e6f2ff;
}
.el-radioButton .ls-label::before {
  content: "\f111";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translate(0, -50%);
  display: inline-block;
  width: 32px;
  text-align: center;
  font-family: "Font Awesome 5 Pro";
  font-size: 20px;
  font-weight: 300;
}
.el-radioButton input[type=radio]:checked ~ .ls-label::before {
  content: "\f192";
  font-size: 24px;
  font-weight: 900;
  color: #267359;
}
.el-radioButton input[type=radio]:disabled ~ .ls-label {
  pointer-events: none;
  color: #999;
}
.el-radioButton input[type=radio]:disabled ~ .ls-label::before {
  color: #999;
}
.el-radioButton.op-disabled {
  pointer-events: none;
}
.el-radioButton.op-disabled .ls-label,
.el-radioButton.op-disabled input[type=radio]:checked ~ .ls-label::before {
  color: #999;
}

.md-radioButton {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  width: 100%;
  height: 100%;
  min-height: 36px;
  border: 1px solid transparent;
}
.md-radioButton.op-cError {
  background-color: #fdd;
}
.md-radioButton.op-sS {
  min-height: 24px;
}
.md-radioButton.op-sS .el-radioButton .ls-label {
  padding: 4px 12px 4px 24px;
  min-height: 22px;
  font-size: 14px;
}
.md-radioButton.op-sS .el-radioButton .ls-label::before {
  width: 24px;
  font-size: 18px;
}
.md-radioButton.op-sS .el-radioButton input[type=radio]:checked ~ .ls-label::before {
  font-size: 21px;
}
.md-radioButton.op-sL {
  min-height: 48px;
}
.md-radioButton.op-sL .el-radioButton .ls-label {
  padding: 11px 20px 11px 40px;
  min-height: 46px;
  font-size: 24px;
}
.md-radioButton.op-sL .el-radioButton .ls-label::before {
  width: 40px;
  font-size: 30px;
}
.md-radioButton.op-sL .el-radioButton input[type=radio]:checked ~ .ls-label::before {
  font-size: 36px;
}
.md-radioButton.op-tUnderline {
  border-bottom-color: #c5c5c5;
}
.md-radioButton.op-tWhiteBox {
  height: auto;
  border: 1px solid #c5c5c5;
  border-radius: 2px;
  background-color: #fff;
}
.md-radioButton.op-tWhiteBox .el-radioButton {
  flex: 1 1 auto;
}
.md-radioButton.op-tWhiteBox .el-radioButton .ls-label {
  width: 100%;
}
.md-radioButton.op-nonEditable {
  border: 1px solid #c5c5c5;
  border-radius: 2px;
  background-color: transparent;
  color: #555;
  font-size: 16px;
  line-height: 1;
}
.md-radioButton.op-nonEditable .ls-trigger {
  display: none;
}
.md-radioButton.op-oVertical .el-radioButton {
  display: block;
}
.md-radioButton.op-tNoLabel {
  text-align: center;
}
.md-radioButton.op-tNoLabel .el-radioButton {
  width: 100%;
  justify-content: center;
}
.md-radioButton.op-tNoLabel .el-radioButton .ls-label {
  padding: 0;
}
.md-radioButton.op-tNoLabel .el-radioButton .ls-label::before {
  left: 50%;
  transform: translate(-50%, -50%);
}

/* Radio Button » Tab */
/* ================================================= */
.md-tab {
  font-size: 0;
  border-radius: 6px;
}
.md-tab .el-radioButton .ls-label {
  display: inline-block;
  padding: 9px 18px;
  height: 36px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-left-style: none;
  border-radius: 0;
  background-color: #e8edf3;
  background-color: #fff;
  color: #364d63;
  font-size: 16px;
  line-height: 1;
  white-space: nowrap;
}
.md-tab .el-radioButton .ls-label:hover {
  background-color: #e6f2ff;
  color: #111;
  cursor: pointer;
}
.md-tab .el-radioButton .ls-label::before {
  display: none;
}
.md-tab .el-radioButton.op-disabled .ls-label {
  background-color: #ddd;
  color: #999;
}
.md-tab .el-radioButton input[type=radio]:checked + .ls-label {
  background-color: #267359;
  color: #e6fff7;
  pointer-events: none;
}
.md-tab .el-radioButton:first-of-type .ls-label {
  border-left-style: solid;
  border-radius: 6px 0 0 0;
}
.md-tab .el-radioButton:last-of-type .ls-label {
  border-radius: 0 6px 0 0;
}
.md-tab.op-sS .el-radioButton .ls-label {
  padding: 4px 12px;
}
.md-tab.op-sS .el-radioButton .ls-label::before {
  display: none;
}
.md-tab.op-sL .el-radioButton .ls-label {
  padding: 11px 20px;
}
.md-tab.op-sL .el-radioButton .ls-label::before {
  display: none;
}
.md-tab.op-tUnderline .el-radioButton .ls-label {
  padding: 9px 18px 7px;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 3px solid rgba(0, 0, 0, 0.1);
  background-color: transparent;
}
.md-tab.op-tUnderline .el-radioButton .ls-label:hover {
  border-bottom-color: rgba(0, 0, 0, 0.3);
  background-color: transparent;
  color: inherit;
}
.md-tab.op-tUnderline .el-radioButton:hover {
  background-color: transparent;
}
.md-tab.op-tUnderline .el-radioButton:first-of-type .ls-label {
  border-left: none;
  border-radius: 0;
}
.md-tab.op-tUnderline .el-radioButton:last-of-type .ls-label {
  border-radius: 0;
}
.md-tab.op-tUnderline .el-radioButton:not(:first-of-type) {
  margin-left: 3px;
}
.md-tab.op-tUnderline .el-radioButton input[type=radio]:checked + .ls-label {
  border-bottom-color: #267359;
  background-color: inherit;
  color: #267359;
  pointer-events: none;
}
.md-tab.op-tColorTag .el-radioButton .ls-label {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 0;
  width: 24px;
  height: 24px;
  border: none;
  border-radius: 12px;
  background-color: transparent;
}
.md-tab.op-tColorTag .el-radioButton.ls-none input[type=radio] + .ls-label {
  color: #999;
}
.md-tab.op-tColorTag .el-radioButton.ls-red input[type=radio] + .ls-label {
  color: #c00;
}
.md-tab.op-tColorTag .el-radioButton.ls-yellow input[type=radio] + .ls-label {
  color: #e90;
}
.md-tab.op-tColorTag .el-radioButton.ls-green input[type=radio] + .ls-label {
  color: #080;
}
.md-tab.op-tColorTag .el-radioButton.ls-blue input[type=radio] + .ls-label {
  color: #00b;
}
.md-tab.op-tColorTag .el-radioButton.ls-gray input[type=radio] + .ls-label {
  color: #999;
}
.md-tab.op-tColorTag .el-radioButton:hover {
  background-color: transparent;
}
.md-tab.op-tColorTag .el-radioButton.ls-none input[type=radio]:checked + .ls-label, .md-tab.op-tColorTag .el-radioButton.ls-red input[type=radio]:checked + .ls-label, .md-tab.op-tColorTag .el-radioButton.ls-yellow input[type=radio]:checked + .ls-label, .md-tab.op-tColorTag .el-radioButton.ls-green input[type=radio]:checked + .ls-label, .md-tab.op-tColorTag .el-radioButton.ls-blue input[type=radio]:checked + .ls-label, .md-tab.op-tColorTag .el-radioButton.ls-gray input[type=radio]:checked + .ls-label {
  background-color: transparent;
  border: 2px solid #999;
}

.md-dropDown .ls-dropDownPanel .md-tab.op-tColorTag .el-radioButton input[type=radio]:checked ~ .ls-label::before {
  content: "";
  background-color: transparent;
}

/* Drop Down 2022-11-11a */
/* ################################################# */
.md-dropDown {
  position: relative;
  overflow: visible;
}
.md-dropDown .ls-dropDownPanel,
.md-dropDown .md-radioButton,
.md-dropDown .md-checkBox {
  position: absolute;
  z-index: 2;
  display: block;
  height: auto;
  min-width: 100%;
  max-height: 172px;
  border: 1px solid #c5c5c5;
  background-color: #fff;
  overflow: auto;
  opacity: 1;
  transition: opacity 0.2s ease-in, border-top 0.1s ease-in, border-bottom 0.1s ease-in;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.md-dropDown .ls-dropDownPanel.gs-hide,
.md-dropDown .md-radioButton.gs-hide,
.md-dropDown .md-checkBox.gs-hide {
  position: absolute;
  min-height: 0;
  border-top: 0;
  border-bottom: 0;
  opacity: 0;
  pointer-events: none;
}
.md-dropDown .ls-dropDownPanel.gs-hide .el-radioButton,
.md-dropDown .md-radioButton.gs-hide .el-radioButton,
.md-dropDown .md-checkBox.gs-hide .el-radioButton {
  height: 0;
}
.md-dropDown .ls-dropDownPanel.gs-hide .ls-label,
.md-dropDown .md-radioButton.gs-hide .ls-label,
.md-dropDown .md-checkBox.gs-hide .ls-label {
  padding-top: 0;
  padding-bottom: 0;
  height: 0;
}
.md-dropDown .ls-dropDownPanel.gs-hide .ls-label > div,
.md-dropDown .md-radioButton.gs-hide .ls-label > div,
.md-dropDown .md-checkBox.gs-hide .ls-label > div {
  line-height: 0;
  visibility: hidden;
  opacity: 0;
}
.md-dropDown .ls-dropDownPanel .ls-item:not(:last-of-type),
.md-dropDown .md-radioButton .ls-item:not(:last-of-type),
.md-dropDown .md-checkBox .ls-item:not(:last-of-type) {
  border-bottom: 1px solid #c5c5c5;
}
.md-dropDown .ls-dropDownPanel .ls-label,
.md-dropDown .md-radioButton .ls-label,
.md-dropDown .md-checkBox .ls-label {
  white-space: nowrap;
  line-height: 1;
  visibility: visible;
  opacity: 1;
  transition: padding-top 0.1s ease-in, padding-bottom 0.1s ease-in, height 0.1s ease-in;
  font-size: 14px;
}
.md-dropDown .ls-dropDownPanel .ls-label > div,
.md-dropDown .md-radioButton .ls-label > div,
.md-dropDown .md-checkBox .ls-label > div {
  white-space: nowrap;
  line-height: 1;
  visibility: visible;
  opacity: 1;
  transition: line-height 0.1s ease-in, visibility 0.1s ease-in, opacity 0.1s ease-in;
}
.md-dropDown.op-nonEditable > .el-inputText {
  pointer-events: none;
}
.md-dropDown.op-nonEditable > .el-inputText input[type=text]:disabled {
  color: #555;
  background-color: transparent;
}
.md-dropDown.op-nonEditable .ls-trigger {
  display: none;
}
.md-dropDown.op-fClear {
  display: flex;
  flex-direction: row;
}
.md-dropDown.op-fClear .el-inputText.op-fDropdown {
  flex: 1 1 auto;
}
.md-dropDown.op-fClear .el-button.op-tTransparent.ls-clear {
  flex: 0 0 auto;
  margin: 2px;
  width: 32px;
  height: 32px;
  border: none;
  border-radius: 50%;
}
.md-dropDown.op-fClear .el-button.op-tTransparent.ls-clear:hover {
  background-color: rgba(0, 0, 0, 0.15);
}
.md-dropDown .el-radioButton,
.md-dropDown .el-checkBox {
  padding-left: 0;
  padding-right: 0;
}

/* Drop Down : Check Box */
/* ================================================= */
.md-dropDown .md-checkBox .ls-footer {
  position: sticky;
  bottom: 0;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  padding: 6px 12px;
  border-top: 1px solid #c5c5c5;
  background-color: #fff;
}
.md-dropDown .md-checkBox .ls-footer .el-button {
  min-width: 100px;
}

/* Drop Down : Radio Button */
/* ================================================= */
.md-dropDown .md-radioButton .el-radioButton {
  min-width: 100%;
}
.md-dropDown .md-radioButton .ls-label {
  padding-left: 9px;
  width: 100%;
}
.md-dropDown .md-radioButton .ls-label::before {
  content: "";
  z-index: -1;
  top: 0;
  transform: none;
  display: block;
  width: 100%;
  height: 100%;
}
.md-dropDown .md-radioButton input[type=radio]:checked ~ .ls-label {
  color: #fff;
  pointer-events: none;
}
.md-dropDown .md-radioButton input[type=radio]:checked ~ .ls-label::before {
  content: "";
  background-color: #267359;
}
.md-dropDown .md-radioButton .ls-label > div {
  white-space: nowrap;
  line-height: 1;
  visibility: visible;
  opacity: 1;
  transition: line-height 0.1s ease-in, visibility 0.1s ease-in, opacity 0.1s ease-in;
}

/* Drop Down : in Data Area */
/* ================================================= */
.md-table .ls-dataArea .md-dropDown .ls-dropDownPanel .ls-item {
  display: block;
  padding-left: 0;
  padding-right: 0;
  min-height: 32px;
  height: auto;
  background-color: #fff;
}
.md-table .ls-dataArea .md-dropDown .ls-dropDownPanel .ls-item .el-button {
  text-align: left;
}

/* Group for Checkbox, Radio */
/* ################################################# */
.md-checkGroup ul {
  border: 1px solid transparent;
}
.md-checkGroup.op-orientHorizontal ul {
  display: inline-flex;
  flex-direction: row;
}
.md-checkGroup.op-orientHorizontal ul li,
.md-checkGroup.op-orientHorizontal ul li > .md-check,
.md-checkGroup.op-orientHorizontal ul li > .md-check > .ls-label {
  display: inline-block;
}
.md-checkGroup.op-orientVertical ul {
  display: inline-flex;
  flex-direction: column;
}
.md-checkGroup.op-orientVertical ul li,
.md-checkGroup.op-orientVertical ul li > .md-check,
.md-checkGroup.op-orientVertical ul li > .md-check > .ls-label {
  display: block;
  margin-right: 0;
}
.md-checkGroup.op-borderBottom ul {
  border-bottom-color: rgba(0, 0, 0, 0.3);
}
.md-checkGroup.op-addLabelLeft {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 3fr;
  grid-template-columns: 1fr 3fr;
}
.md-checkGroup.op-addLabelLeft .md-formLabelText {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1/2;
  font-size: 16px;
  line-height: 1;
}
.md-checkGroup.op-addLabelLeft .md-formElement {
  position: relative;
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1/2;
}
.md-checkGroup.op-addLabelLeft.op-addMessage {
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: 1fr 24px;
  grid-template-rows: 1fr 24px;
  -ms-grid-columns: 1fr 3fr;
  grid-template-columns: 1fr 3fr;
}
.md-checkGroup.op-addLabelLeft.op-addMessage .md-formLabelText {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1/2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1/2;
  font-size: 16px;
  line-height: 1;
}
.md-checkGroup.op-addLabelLeft.op-addMessage .md-formElement {
  position: relative;
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1/2;
  -ms-grid-column: 2;
  -ms-grid-column-span: 1;
  grid-column: 2/3;
}
.md-checkGroup.op-addLabelLeft.op-addMessage .md-formMessageText {
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
  grid-row: 2/3;
  -ms-grid-column: 2;
  -ms-grid-column-span: 1;
  grid-column: 2/3;
}

/* Checkbox, Radio */
/* ################################################# */
.md-check {
  display: inline-block;
}
.md-check > input {
  display: none;
}
.md-check > input ~ .ls-label {
  position: relative;
  display: inline-flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-right: 16px;
  min-height: 36px;
  padding: 9px 16px 9px 32px;
  border-radius: 2px;
  font-size: 16px;
  line-height: 1;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.md-check > input ~ .ls-label::before {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translate(0, -50%);
  display: inline-block;
  width: 32px;
  text-align: center;
  font-family: "Font Awesome 5 Pro";
  font-size: 20px;
  font-weight: 300;
}
.md-check > input:checked ~ .ls-label::before {
  font-family: "Font Awesome 5 Pro";
  font-size: 24px;
  font-weight: 900;
  color: #267359;
}
.md-check > input ~ .ls-label:hover {
  background-color: #e6f2ff;
}
.md-check.op-sS > input ~ .ls-label {
  margin-right: 14px;
  min-height: 2.2px;
  padding: 4px 7px 4px 28px;
  font-size: 14px;
}
.md-check.op-sS > input ~ .ls-label::before {
  width: 28px;
  font-size: 17.5px;
  font-weight: 300;
}
.md-check.op-sS > input:checked ~ .ls-label::before {
  font-size: 2.1px;
  font-weight: 900;
}
.md-check > input ~ .ls-label {
  margin-right: 16px;
  min-height: 3.4px;
  padding: 9px 8px 9px 32px;
  font-size: 16px;
}
.md-check > input ~ .ls-label::before {
  width: 32px;
  font-size: 20px;
  font-weight: 300;
}
.md-check > input:checked ~ .ls-label::before {
  font-size: 24px;
  font-weight: 900;
}
.md-check.op-sL > input ~ .ls-label {
  margin-right: 20px;
  min-height: 46px;
  padding: 13px 10px 13px 40px;
  font-size: 20px;
}
.md-check.op-sL > input ~ .ls-label::before {
  width: 40px;
  font-size: 26px;
  font-weight: 300;
}
.md-check.op-sL > input:checked ~ .ls-label::before {
  font-size: 32px;
  font-weight: 900;
}

.md-check > input[type=checkbox] ~ .ls-label::before {
  content: "\f0c8";
}
.md-check > input[type=checkbox]:checked ~ .ls-label::before {
  content: "\f14a";
}
.md-check > input[type=radio] ~ .ls-label::before {
  content: "\f111";
}
.md-check > input[type=radio]:checked ~ .ls-label::before {
  content: "\f192";
}

/* Pulldown Menu */
/* ################################################# */
.md-pulldown {
  position: relative;
  display: inline-block;
}
.md-pulldown input[type=text],
.md-pulldown input[type=password] {
  padding: 3px 12px;
  width: 100%;
  border: none;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 2px;
  font-size: 24px;
}
.md-pulldown.op-sS input[type=text],
.md-pulldown.op-sS input[type=password] {
  padding: 2px 12px;
  font-size: 16px;
}
.md-pulldown input[type=text],
.md-pulldown input[type=password] {
  padding: 3px 12px;
  font-size: 24px;
}
.md-pulldown.op-sL input[type=text],
.md-pulldown.op-sL input[type=password] {
  padding: 9px 12px;
  font-size: 24px;
}
.md-pulldown.op-addClear input {
  padding: 3px 32px 3px 12px;
}
.md-pulldown.op-addClear input ~ button {
  position: absolute;
  top: 0;
  right: 0;
  margin: 1px;
  padding: 9px 0;
  width: 32px;
  border-radius: 0 1px 1px 0;
  color: #777;
}
.md-pulldown.op-addClear input ~ button:hover {
  background-color: transparent;
}
.md-pulldown.op-addLabel ~ button {
  margin-top: 18px;
}
.md-pulldown.op-addLabel.op-addClear > button.ls-clearButton {
  margin-top: 18px;
}
.md-pulldown.op-addLabelLeft {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 3fr;
  grid-template-columns: 1fr 3fr;
}
.md-pulldown.op-addLabelLeft .md-formLabelText {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1/2;
  font-size: 16px;
  line-height: 1;
}
.md-pulldown.op-addLabelLeft .md-formElement {
  position: relative;
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1/2;
}
.md-pulldown.op-addLabelLeft.op-addMessage {
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: 1fr 24px;
  grid-template-rows: 1fr 24px;
  -ms-grid-columns: 1fr 3fr;
  grid-template-columns: 1fr 3fr;
}
.md-pulldown.op-addLabelLeft.op-addMessage .md-formLabelText {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1/2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1/2;
  font-size: 16px;
  line-height: 1;
}
.md-pulldown.op-addLabelLeft.op-addMessage .md-formElement {
  position: relative;
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1/2;
  -ms-grid-column: 2;
  -ms-grid-column-span: 1;
  grid-column: 2/3;
}
.md-pulldown.op-addLabelLeft.op-addMessage .md-formMessageText {
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
  grid-row: 2/3;
  -ms-grid-column: 2;
  -ms-grid-column-span: 1;
  grid-column: 2/3;
}

.md-pulldown {
  position: relative;
}
.md-pulldown input[type=text] {
  cursor: pointer;
}
.md-pulldown.op-tTransparent input[type=text] {
  border-radius: 0;
  border-color: transparent transparent rgba(0, 0, 0, 0.3);
  background-color: transparent;
}
.md-pulldown.op-addExpand input[type=text] {
  padding: 3px 32px 3px 12px;
}
.md-pulldown.op-addExpand input[type=text] ~ button.ls-expandButton {
  position: absolute;
  top: 0;
  left: 0;
  margin: 1px;
  padding: 9px 0;
  width: 100%;
  text-align: right;
  border-radius: 0 1px 1px 0;
  color: #777;
}
.md-pulldown.op-addExpand input[type=text] ~ button.ls-expandButton:hover {
  background-color: transparent;
}
.md-pulldown.op-addExpand input[type=text] ~ button.ls-expandButton i {
  width: 32px;
  text-align: center;
}
.md-pulldown.op-addLabel .md-pulldownPanel {
  top: 54px;
}
.md-pulldown.op-sS input[type=text] ~ button.ls-expandButton {
  top: 0;
  padding: 4px 0;
}

.md-pulldownPanel {
  position: absolute;
  z-index: 10;
  top: 36px;
  left: 0;
  padding: 12px;
  min-width: 100%;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 2px;
  background-color: #fff;
  box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.1);
  white-space: nowrap;
  opacity: 1;
  transition: opacity 0.2s ease-in;
}
.md-pulldownPanel.js-hide {
  opacity: 0;
  pointer-events: none;
}
.md-pulldownPanel .md-check > input ~ .ls-label::before {
  content: "";
}
.md-pulldownPanel .md-check > input:checked ~ .ls-label::before {
  content: "\f00c";
  font-weight: 400;
}
.md-pulldownPanel .md-check.ls-uncheckAll {
  margin-bottom: 6px;
  padding-bottom: 6px;
  border-bottom: 1px solid #c5c5c5;
}
.md-pulldownPanel .md-okCancel {
  margin-top: 6px;
  padding-top: 6px;
  border-top: 1px solid #c5c5c5;
  text-align: right;
}
.md-pulldownPanel .md-okCancel .ls-ok {
  width: 6em;
}

.md-formLabelText {
  padding: 0 6px;
  color: #777;
  font-size: 12px;
}

.md-formMessageText {
  position: relative;
  padding: 0 6px 0 24px;
  color: #777;
  font-size: 12px;
}
.md-formMessageText::before {
  content: "\f061";
  position: absolute;
  top: 0;
  left: 0;
  padding-left: 6px;
  width: 24px;
  text-align: center;
  font-family: "Font Awesome 5 Pro";
  font-weight: 400;
}
.md-formMessageText.gs-errorText::before {
  content: "\f071";
  font-family: "Font Awesome 5 Pro";
  font-weight: 900;
}

.md-rankSimulation {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.md-rankSimulation .ls-onOff,
.md-rankSimulation .ls-amount {
  width: 120px;
}
.md-rankSimulation .ls-execute {
  width: 60px;
}

.md-balloon {
  position: absolute;
  z-index: 200;
  margin-top: 10px;
  padding: 0.5em;
  width: 100%;
  min-width: 120px;
  max-width: 360px;
  border: 1px solid rgba(255, 255, 255, 0.75);
  border-radius: 3px;
  background-color: #666;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  color: #fff;
}
.md-balloon::before {
  content: "";
  position: absolute;
  z-index: 2;
  top: -20px;
  left: 20px;
  border: 10px solid transparent;
  border-bottom-color: #666;
}
.md-balloon.op-cError {
  background-color: #f77;
}
.md-balloon.op-cError::before {
  border-bottom-color: #f77;
}
.md-balloon.op-pTop {
  bottom: calc(100% + 10px);
}
.md-balloon.op-pTop::before {
  top: 100%;
  border: 10px solid transparent;
  border-top-color: #666;
}
.md-balloon.op-pTop.op-cError::before {
  border: 10px solid transparent;
  border-top-color: #f77;
}
.md-balloon.op-pRight {
  top: 0;
  left: calc(100% + 10px);
  margin-top: 0;
}
.md-balloon.op-pRight::before {
  top: 10px;
  left: -20px;
  border: 10px solid transparent;
  border-right-color: #666;
}
.md-balloon.op-pRight.op-cError::before {
  border: 10px solid transparent;
  border-right-color: #f77;
}
.md-balloon.op-pLeft {
  top: 0;
  right: calc(100% + 10px);
  margin-top: 0;
}
.md-balloon.op-pLeft::before {
  top: 10px;
  left: 100%;
  border: 10px solid transparent;
  border-left-color: #666;
}
.md-balloon.op-pLeft.op-cError::before {
  border: 10px solid transparent;
  border-left-color: #f77;
}

/* Data Text */
/* ################################################# */
.el-dataText {
  padding: 7px 6px;
  width: 100%;
  min-height: 36px;
  border: 1px solid #c5c5c5;
  border-radius: 2px;
  font-size: 16px;
  line-height: 1.25;
}

.md-heading h2 {
  flex: 1 1 auto;
  position: relative;
  display: block;
  color: #555;
  font-size: 16px;
  line-height: 1;
  text-decoration: none;
}
.md-heading h2 i {
  display: inline-flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  border-radius: 18px;
  background-color: #666;
  color: #fff;
  font-size: 18px;
}
.md-heading .ls-time {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.md-heading .ls-time .ls-time__new,
.md-heading .ls-time .ls-time__update {
  margin-left: 12px;
  font-size: 14px;
}
.md-heading .md-tab {
  flex: 0 0 auto;
  margin-left: 24px;
}
.md-heading .md-numberOfItems {
  flex: 0 0 auto;
  margin-left: 24px;
  padding-right: 6px;
  text-align: right;
}

.el-infoLabel {
  padding-left: 3px;
  color: #555;
  font-size: 12px;
  line-height: 1;
}
.el-infoLabel::before {
  content: "\f219";
  margin-right: 3px;
  font-family: "Font Awesome 5 Pro";
  font-size: 11px;
  font-weight: 900;
}
.el-infoLabel.op-pTop {
  padding-bottom: 3px;
}

.el-infoText {
  padding: 10px 6px;
  min-height: calc(1em + 20px);
  border-bottom: 1px solid #c5c5c5;
  color: #555;
  font-size: 16px;
  line-height: 1;
}

.el-formLabel {
  padding-left: 3px;
  color: #555;
  font-size: 12px;
  line-height: 1;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.el-formLabel::before {
  content: "\f219";
  margin-right: 3px;
  font-family: "Font Awesome 5 Pro";
  font-size: 11px;
  font-weight: 900;
}
.md-heading .el-formLabel::before {
  content: "\f2fb";
}
.el-formLabel.op-pTop {
  padding-bottom: 3px;
}
.el-formLabel.op-pLeft {
  display: inline-block;
  font-size: 14px;
  white-space: nowrap;
}
.el-formLabel.op-pLeft::before {
  display: none;
}
.el-formLabel.op-pLeft ~ .md-dropDown {
  display: inline-block;
}
.el-formLabel.op-tOption::before {
  content: "\f054";
}
.el-formLabel--blank::before {
  content: "　";
}

.el-formMessage {
  padding-left: 3px;
  color: #555;
  font-size: 12px;
  line-height: 1;
}
.el-formMessage.op-pBottom {
  padding-top: 3px;
}
.el-formMessage.op-tGuidance {
  color: #777;
}
.el-formMessage.op-tGuidance::before {
  content: "\f0a4";
  margin-right: 3px;
  font-family: "Font Awesome 5 Pro";
  font-size: 11px;
  font-weight: 400;
}
.el-formMessage.op-tError {
  color: #d00;
}
.el-formMessage.op-tError::before {
  content: "\f071";
  margin-right: 3px;
  font-family: "Font Awesome 5 Pro";
  font-size: 11px;
  font-weight: 900;
}

.el-buttonLabel {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-right: 12px;
  height: 36px;
  color: #555;
  font-size: 14px;
  line-height: 1;
}
.el-buttonLabel i {
  margin-right: 0.5em;
}

.el-buttonNotice {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-left: 12px;
  height: 36px;
  color: #555;
  font-size: 14px;
  line-height: 1;
}
.el-buttonNotice i {
  margin-right: 0.5em;
}

.el-messageText p {
  padding-bottom: 0.75em;
  line-height: 1.5;
}

/* Legend */
.md-legend dl, .md-legend dt, .md-legend dd {
  position: relative;
}
.md-legend dl.op-noBox dt {
  width: auto;
  height: auto;
  border: none;
  background: transparent;
}
.md-legend dt {
  margin-right: 0.25em;
  width: 1em;
  height: 1em;
  border: 1px solid #999;
}
.md-legend dt:not(:first-of-type) {
  margin-left: 0.75em;
}
.md-legend.op-row {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.md-legend.op-row dl {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.pg-program.pg__search .cp-listBox .md-heading h2,
.pg-program.pg__title .cp-listBox.ls--episodeList .md-heading h2,
.pg-program.pg__rightsRequest .cp-box.ls--result .md-heading h2,
.pg-distribution.pg__search .cp-listBox .md-heading h2,
.pg-distribution.pg__episode .cp-listBox.ls--distributorList .md-heading h2,
.pg-distribution.pg__package .cp-listBox.ls--distributorList .md-heading h2,
.pg-distribution.pg__package .cp-listBox.ls--episodeList .md-heading h2,
.pg-distribution.pg__distibutorListBatch .cp-listBox.ls--distributorList .md-heading h2,
.pg-distFree.pg__search .cp-listBox .md-heading h2,
.pg-distFree.pg__episode .cp-listBox.ls--distDuration .md-heading h2 {
  flex: 0 0 auto;
}
.pg-program.pg__search .cp-listBox .md-legend,
.pg-program.pg__title .cp-listBox.ls--episodeList .md-legend,
.pg-program.pg__rightsRequest .cp-box.ls--result .md-legend,
.pg-distribution.pg__search .cp-listBox .md-legend,
.pg-distribution.pg__episode .cp-listBox.ls--distributorList .md-legend,
.pg-distribution.pg__package .cp-listBox.ls--distributorList .md-legend,
.pg-distribution.pg__package .cp-listBox.ls--episodeList .md-legend,
.pg-distribution.pg__distibutorListBatch .cp-listBox.ls--distributorList .md-legend,
.pg-distFree.pg__search .cp-listBox .md-legend,
.pg-distFree.pg__episode .cp-listBox.ls--distDuration .md-legend {
  flex: 1 1 auto;
  margin-left: 20px;
}
.pg-program.pg__search .cp-listBox .md-legend dt,
.pg-program.pg__title .cp-listBox.ls--episodeList .md-legend dt,
.pg-program.pg__rightsRequest .cp-box.ls--result .md-legend dt,
.pg-distribution.pg__search .cp-listBox .md-legend dt,
.pg-distribution.pg__episode .cp-listBox.ls--distributorList .md-legend dt,
.pg-distribution.pg__package .cp-listBox.ls--distributorList .md-legend dt,
.pg-distribution.pg__package .cp-listBox.ls--episodeList .md-legend dt,
.pg-distribution.pg__distibutorListBatch .cp-listBox.ls--distributorList .md-legend dt,
.pg-distFree.pg__search .cp-listBox .md-legend dt,
.pg-distFree.pg__episode .cp-listBox.ls--distDuration .md-legend dt {
  width: 24px;
  min-width: 24px;
  height: 24px;
}
.pg-program.pg__search .cp-listBox .md-legend dt::before,
.pg-program.pg__title .cp-listBox.ls--episodeList .md-legend dt::before,
.pg-program.pg__rightsRequest .cp-box.ls--result .md-legend dt::before,
.pg-distribution.pg__search .cp-listBox .md-legend dt::before,
.pg-distribution.pg__episode .cp-listBox.ls--distributorList .md-legend dt::before,
.pg-distribution.pg__package .cp-listBox.ls--distributorList .md-legend dt::before,
.pg-distribution.pg__package .cp-listBox.ls--episodeList .md-legend dt::before,
.pg-distribution.pg__distibutorListBatch .cp-listBox.ls--distributorList .md-legend dt::before,
.pg-distFree.pg__search .cp-listBox .md-legend dt::before,
.pg-distFree.pg__episode .cp-listBox.ls--distDuration .md-legend dt::before {
  left: 0;
}
.pg-program.pg__search .cp-listBox .md-legend dt.ls--current,
.pg-program.pg__title .cp-listBox.ls--episodeList .md-legend dt.ls--current,
.pg-program.pg__rightsRequest .cp-box.ls--result .md-legend dt.ls--current,
.pg-distribution.pg__search .cp-listBox .md-legend dt.ls--current,
.pg-distribution.pg__episode .cp-listBox.ls--distributorList .md-legend dt.ls--current,
.pg-distribution.pg__package .cp-listBox.ls--distributorList .md-legend dt.ls--current,
.pg-distribution.pg__package .cp-listBox.ls--episodeList .md-legend dt.ls--current,
.pg-distribution.pg__distibutorListBatch .cp-listBox.ls--distributorList .md-legend dt.ls--current,
.pg-distFree.pg__search .cp-listBox .md-legend dt.ls--current,
.pg-distFree.pg__episode .cp-listBox.ls--distDuration .md-legend dt.ls--current {
  background-color: #ffe3e3;
}
.pg-program.pg__search .cp-listBox .md-legend dt.ls--past,
.pg-program.pg__title .cp-listBox.ls--episodeList .md-legend dt.ls--past,
.pg-program.pg__rightsRequest .cp-box.ls--result .md-legend dt.ls--past,
.pg-distribution.pg__search .cp-listBox .md-legend dt.ls--past,
.pg-distribution.pg__episode .cp-listBox.ls--distributorList .md-legend dt.ls--past,
.pg-distribution.pg__package .cp-listBox.ls--distributorList .md-legend dt.ls--past,
.pg-distribution.pg__package .cp-listBox.ls--episodeList .md-legend dt.ls--past,
.pg-distribution.pg__distibutorListBatch .cp-listBox.ls--distributorList .md-legend dt.ls--past,
.pg-distFree.pg__search .cp-listBox .md-legend dt.ls--past,
.pg-distFree.pg__episode .cp-listBox.ls--distDuration .md-legend dt.ls--past {
  background-color: #d3d3d3;
}

/* Duration Line BgColor */
.ls--duration {
  position: relative;
}
.ls--duration.ls--before {
  background-color: #dff;
}
.ls--duration.ls--within {
  background-color: #f6f6f6;
}
.ls--duration.ls--after {
  background-color: #ddd;
}

/* Duration Line BgColor (New) 2022-12-12a */
.md-durationLegend {
  margin: 0 2px;
  padding: 2px 4px;
  border: 1px solid #999;
}
.md-durationLegend.ls--before {
  background-color: #dff;
}
.md-durationLegend.ls--within {
  background-color: #f6f6f6;
}
.md-durationLegend.ls--after {
  margin-right: 15px;
  background-color: #ddd;
}

/* Rights Status Icon 2022-12-12a */
.ls-rightsStatus span,
.ls--rightsStatus span {
  position: relative;
  display: block;
  padding-left: 26px;
  line-height: 20px;
}
.ls-rightsStatus span::before,
.ls--rightsStatus span::before {
  position: absolute;
  top: 50%;
  left: 0;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  transform: translate(0, -50%);
  border-radius: 12px;
  font-size: 14px;
  font-family: "Font Awesome 5 Pro";
}
.ls-rightsStatus span.ls--unsent::before,
.ls--rightsStatus span.ls--unsent::before {
  content: "\f1d8";
  text-indent: -2px;
  background-color: #999;
  color: #fff;
}
.ls-rightsStatus span.ls--wip::before,
.ls--rightsStatus span.ls--wip::before {
  content: "\f252";
  background-color: #f93;
  color: #fff;
}
.ls-rightsStatus span.ls--ok::before,
.ls--rightsStatus span.ls--ok::before {
  content: "\f00c";
  background-color: #090;
  color: #fff;
}
.ls-rightsStatus span.ls--unnecessary::before,
.ls--rightsStatus span.ls--unnecessary::before {
  content: "\f00c";
  background-color: #39f;
  color: #fff;
}
.ls-rightsStatus span.ls--ng,
.ls--rightsStatus span.ls--ng {
  color: #e20;
}
.ls-rightsStatus span.ls--ng::before,
.ls--rightsStatus span.ls--ng::before {
  content: "\f071";
  color: #e20;
  font-size: 20px;
  font-weight: 900;
}
.ls-rightsStatus span.ls--cancel::before,
.ls--rightsStatus span.ls--cancel::before {
  content: "\f071";
  color: #e20;
  font-size: 20px;
}
.ls-rightsStatus span.ls--link::before,
.ls--rightsStatus span.ls--link::before {
  content: "\f0c1";
  text-indent: -1px;
  border: 2px solid #666;
  color: #666;
}

/* Rights Status Icon (New) 2022-12-12a */
.md-rightsLegend {
  position: relative;
  margin-right: 10px;
  padding-left: 26px;
  line-height: 20px;
}
.md-rightsLegend::before {
  position: absolute;
  top: 50%;
  left: 0;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  transform: translate(0, -50%);
  border-radius: 12px;
  font-family: "Font Awesome 5 Pro";
}
.md-rightsLegend.ls--unsent::before {
  content: "\f1d8";
  text-indent: -2px;
  background-color: #999;
  color: #fff;
}
.md-rightsLegend.ls--wip::before {
  content: "\f252";
  background-color: #f93;
  color: #fff;
}
.md-rightsLegend.ls--ok::before {
  content: "\f00c";
  background-color: #090;
  color: #fff;
}
.md-rightsLegend.ls--unnecessary::before {
  content: "\f00c";
  background-color: #39f;
  color: #fff;
}
.md-rightsLegend.ls--ng {
  color: #e20;
}
.md-rightsLegend.ls--ng::before {
  content: "\f071";
  color: #e20;
  font-size: 20px;
  font-weight: 900;
}
.md-rightsLegend.ls--cancel::before {
  content: "\f071";
  color: #e20;
  font-size: 20px;
}
.md-rightsLegend.ls--link::before {
  content: "\f0c1";
  text-indent: -1px;
  border: 2px solid #666;
  color: #666;
}

/* Rights Status Icon (in Table) */
.ls--duration::before {
  position: absolute;
  z-index: 2;
  top: 50%;
  left: 0;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  transform: translate(0, -50%);
  border-radius: 12px;
  font-family: "Font Awesome 5 Pro";
}
.ls--duration.ls--unsent::before {
  content: "\f1d8";
  text-indent: -2px;
  background-color: #999;
  color: #fff;
}
.ls--duration.ls--wip::before {
  content: "\f252";
  background-color: #f93;
  color: #fff;
}
.ls--duration.ls--ok::before {
  content: "\f00c";
  background-color: #090;
  color: #fff;
}
.ls--duration.ls--unnecessary::before {
  content: "\f00c";
  background-color: #39f;
  color: #fff;
}
.ls--duration.ls--ng {
  color: #e20;
}
.ls--duration.ls--ng::before {
  content: "\f071";
  color: #e20;
  font-size: 20px;
  font-weight: 900;
}
.ls--duration.ls--cancel::before {
  content: "\f071";
  color: #e20;
  font-size: 20px;
}
.ls--duration.ls--link::before {
  content: "\f0c1";
  text-indent: -1px;
  border: 2px solid #666;
  color: #666;
}

.ls-dataArea .ls--duration .el-checkBox.ls--unsent::before {
  content: "\f1d8";
  text-indent: -2px;
  background-color: #999;
  color: #fff;
}

.op-message .md-table.op-hTop .ls-message,
.op-message .md-table.op-hTopLeft .ls-message {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  background-color: #f6f6f6;
  text-align: center;
  font-size: 20px;
}

.op-message .md-heading .md-numberOfItems,
.op-message .md-heading .md-itemsPerPage,
.op-message .md-heading .md-pageButton {
  display: none;
}

.md-pagenation {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding-bottom: 12px;
}
.md-pagenation > div {
  margin-right: 12px;
}
.md-pagenation .md-button {
  margin: 0 3px 0 0;
}
.md-pagenation .ls-itemsPerPage .md-pulldown {
  width: 80px;
}
.md-pagenation .ls-number {
  font-size: 15px;
}
.md-pagenation .ls-unit {
  font-size: 14px;
}

.md-commonInfo {
  flex: 1 1 auto;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  font-size: 16px;
  font-weight: bold;
}
.md-commonInfo .ls-item {
  width: auto;
}

.md-table {
  position: relative;
  display: -ms-grid;
  display: grid;
}
.md-table.op-hTop {
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: min-content 1fr;
  grid-template-rows: min-content 1fr;
}
.md-table.op-hTop .ls-headerX {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1/2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1/2;
  display: flex;
  flex-direction: row;
}
.md-table.op-hTop .ls-dataArea {
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
  grid-row: 2/3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1/2;
}
.md-table.op-hTop .ls-message {
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
  grid-row: 2/3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1/2;
  display: none;
}
.md-table.op-hTopLeft {
  -ms-grid-columns: min-content 1fr;
  grid-template-columns: min-content 1fr;
  -ms-grid-rows: min-content 1fr;
  grid-template-rows: min-content 1fr;
}
.md-table.op-hTopLeft .ls-origin {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1/2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1/2;
}
.md-table.op-hTopLeft .ls-headerX {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1/2;
  -ms-grid-column: 2;
  -ms-grid-column-span: 1;
  grid-column: 2/3;
  display: flex;
  flex-direction: row;
}
.md-table.op-hTopLeft .ls-headerY {
  position: relative;
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
  grid-row: 2/3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1/2;
}
.md-table.op-hTopLeft .ls-dataArea {
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
  grid-row: 2/3;
  -ms-grid-column: 2;
  -ms-grid-column-span: 1;
  grid-column: 2/3;
  background-color: #f6f6f6;
  overflow: auto;
}
.md-table.op-hTopLeft .ls-message {
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
  grid-row: 2/3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-column: 1/3;
  display: none;
}
.md-table .ls-origin {
  display: flex;
  flex-direction: row;
  border-bottom: 1px solid #c5c5c5;
  background-color: #fff;
  overflow: hidden;
}
.md-table .ls-origin .ls-item {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  text-align: center;
  border-right: 1px solid #c5c5c5;
  font-weight: bold;
}
.md-table .ls-origin .ls-item > div {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.md-table .ls-headerX {
  display: flex;
  flex-direction: row;
  border-bottom: 1px solid #c5c5c5;
  background-color: #fff;
  overflow: hidden;
}
.md-table .ls-headerX .ls-item {
  flex: 0 0 auto;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  text-align: center;
  border-right: 1px solid #c5c5c5;
  font-weight: bold;
}
.md-table .ls-headerX .ls-item.ls-item--flex {
  flex: 1 0 auto;
}
.md-table .ls-headerX .ls-item > div:not(.gs-col) {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.md-table .ls-itemGroup {
  border-right: 1px solid #c5c5c5;
}
.md-table .ls-itemGroup .ls-item {
  width: 100%;
  min-height: 25px;
  border-right: none;
}
.md-table .ls-headerY {
  background-color: #f6f6f6;
}
.md-table .ls-headerY .ls-col {
  position: absolute;
  display: flex;
  flex-direction: column;
  width: 100%;
}
.md-table .ls-headerY .ls-item {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  border-right: 1px solid #c5c5c5;
  border-bottom: 1px solid #c5c5c5;
}
.md-table .ls-headerY .ls-more {
  height: 36px;
}
.md-table .ls-dataArea {
  background-color: #f6f6f6;
  overflow: auto;
}
.md-table .ls-dataArea .ls-itemGroup,
.md-table .ls-dataArea .ls-row,
.md-table .ls-dataArea .gs-row {
  display: flex;
  flex-direction: row;
  width: 100%;
  background: linear-gradient(#f6f6f6 0% calc(100% - 1px), #c5c5c5 calc(100% - 1px));
}
.md-table .ls-dataArea .ls-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  border-right: 1px solid #c5c5c5;
  border-bottom: 1px solid #c5c5c5;
}
.md-table .ls-dataArea .ls-item.ls-item--flex {
  flex: 1 0 auto;
}
.md-table .ls-dataArea .ls-item__date,
.md-table .ls-dataArea .ls-item__dateTime {
  font-size: 12px;
  line-height: 1;
}
.md-table .ls-dataArea .ls-item__date span:nth-of-type(1) {
  display: block;
}
.md-table .ls-dataArea .ls-item__date span:nth-of-type(2) {
  display: block;
  padding-top: 3px;
  text-align: right;
}
.md-table .ls-dataArea .ls-item__dateTime {
  font-size: 0;
}
.md-table .ls-dataArea .ls-item__dateTime span {
  font-size: 12px;
}
.md-table .ls-dataArea .ls-item__dateTime span:nth-of-type(1) {
  display: inline-block;
}
.md-table .ls-dataArea .ls-item__dateTime span:nth-of-type(2) {
  display: inline-block;
  padding-top: 3px;
  text-align: right;
}
.md-table .ls-item--col {
  display: flex;
  flex-direction: column;
}
.md-table .ls-item--col .ls-item:last-of-type {
  border-right: 1px solid #c5c5c5;
}
.md-table .ls-item {
  flex: 0 0 auto;
  padding-left: 6px;
  padding-right: 6px;
  min-height: 50px;
}
.md-table .ls-item > div {
  padding-left: 3px;
  padding-right: 3px;
}
.md-table .ls-item > div:first-child {
  padding-left: 0;
}
.md-table .ls-item > div:last-child {
  padding-right: 0;
}
.md-table .ls-headerY .ls-itemGroup .ls-item {
  padding-left: 6px;
}
.md-table .ls-headerY .ls-itemGroup .ls-item:not(:last-of-type) {
  border-bottom-style: dashed;
}
.md-table .ls-headerY .ls-itemGroup .ls-item:not(:first-of-type) .ls__option {
  visibility: hidden;
  pointer-events: none;
}
.md-table .ls-headerY .gs-col > .ls-item > .el-checkBox,
.md-table .ls-headerY .gs-col > .ls-item > .md-checkBox {
  min-height: 49px;
}
.md-table .ls-headerY .gs-col > .ls-item > .md-checkBox > .el-checkBox {
  min-height: 47px;
}
.md-table .ls-dataArea .ls-itemGroup .gs-row:not(:last-of-type) .ls-item {
  border-bottom-style: dashed;
}
.md-table .ls-item .el-inputText,
.md-table .ls-item .el-button {
  width: 100%;
  text-align: center;
}
.md-table .gs-row--separator {
  width: 100%;
  height: 3px;
  background-color: #999;
}
.md-table .ls-headerY .gs-row.op-merge .ls-item {
  border-bottom: none;
}

.md-table .ls--check {
  width: 50px;
}
.md-table .ls__check {
  width: 44px;
  height: 100%;
}
.md-table .ls--apply {
  width: 65px;
}
.md-table .ls--allocation {
  width: 65px;
}
.md-table .ls--pic {
  width: 120px;
}
.md-table .ls--distribution {
  width: 130px;
}
.md-table .ls--distribution .ls__from,
.md-table .ls--distribution .ls__to {
  width: 59px;
}
.md-table .ls__deadline {
  width: 65px;
}
.md-table .ls__edit {
  width: 54px;
}
.md-table .ls--code {
  width: 120px;
}
.md-table .ls--pic {
  width: 120px;
}
.md-table .ls--update {
  width: 100px;
}
.md-table .ls--updater {
  width: 120px;
}
.md-table .ls--delete {
  width: 60px;
}

.md-table .ls-origin .ls__check,
.md-table .ls-origin .ls__title {
  text-align: center;
}
.md-table .ls-headerY .ls__check {
  text-align: center;
}
.md-table .ls-headerY .ls--title {
  justify-content: flex-start;
}
.md-table .ls-headerY .ls--apply {
  padding-right: 24px;
  justify-content: flex-end;
}
.md-table .ls-dataArea .ls--apply {
  padding-right: 24px;
  justify-content: flex-end;
}
.md-table .ls-dataArea .ls--allocation,
.md-table .ls-dataArea .ls--pic,
.md-table .ls-dataArea .ls--distribution,
.md-table .ls-dataArea .ls--code,
.md-table .ls-dataArea .ls--update,
.md-table .ls-dataArea .ls--updater {
  justify-content: center;
}
.md-table .ls-dataArea .ls__pic,
.md-table .ls-dataArea .ls__status,
.md-table .ls-dataArea .ls__deadline {
  text-align: center;
}

.md-table .ls-dataArea .ls--distribution span,
.md-table .ls-dataArea .ls__deadline span {
  display: block;
  text-align: center;
}
.md-table .ls-dataArea .ls--distribution span:nth-of-type(1),
.md-table .ls-dataArea .ls__deadline span:nth-of-type(1) {
  padding-right: 6px;
}
.md-table .ls-dataArea .ls--distribution span:nth-of-type(2),
.md-table .ls-dataArea .ls__deadline span:nth-of-type(2) {
  padding-top: 3px;
  padding-left: 6px;
}
.md-table .ls-dataArea .ls--update span {
  display: block;
  padding-right: 0px;
  text-align: right;
}
.md-table .ls-dataArea .ls--update:nth-of-type(2) {
  padding-top: 3px;
}

.md-table .ls-headerY .ls-item.ls--red,
.md-table .ls-dataArea .ls--red .ls-item,
.md-table .ls-headerY .ls-item.ls--caution.ls--red,
.md-table .ls-dataArea .ls--caution.ls--red .ls-item {
  background-color: #fdd;
}
.md-table .ls-headerY .ls-item.ls--yellow,
.md-table .ls-dataArea .ls--yellow .ls-item,
.md-table .ls-headerY .ls-item.ls--caution.ls--yellow,
.md-table .ls-dataArea .ls--caution.ls--yellow .ls-item {
  background-color: #fff6e0;
}
.md-table .ls-headerY .ls-item.ls--green,
.md-table .ls-dataArea .ls--green .ls-item,
.md-table .ls-headerY .ls-item.ls--caution.ls--green,
.md-table .ls-dataArea .ls--caution.ls--green .ls-item {
  background-color: #dfd;
}
.md-table .ls-headerY .ls-item.ls--blue,
.md-table .ls-dataArea .ls--blue .ls-item,
.md-table .ls-headerY .ls-item.ls--caution.ls--blue,
.md-table .ls-dataArea .ls--caution.ls--blue .ls-item {
  background-color: #def;
}
.md-table .ls-headerY .ls-item.ls--gray,
.md-table .ls-dataArea .ls--gray .ls-item,
.md-table .ls-headerY .ls-item.ls--caution.ls--gray,
.md-table .ls-dataArea .ls--caution.ls--gray .ls-item {
  background-color: #ddd;
}
.md-table .ls-headerY .ls-item.ls--caution,
.md-table .ls-dataArea .ls--caution .ls-item {
  background-color: transparent;
}
.md-table .ls-headerY .ls-item.ls--caution.ls--caution--j,
.md-table .ls-dataArea .ls--caution.ls--caution--j .ls-item,
.md-table .ls-headerY .ls-item.ls--caution.ls--caution--b,
.md-table .ls-dataArea .ls--caution.ls--caution--b .ls-item,
.md-table .ls-headerY .ls-item.ls--caution.ls--caution--etc,
.md-table .ls-dataArea .ls--caution.ls--caution--etc .ls-item {
  background-color: #ede;
}
.md-table .ls-headerY .ls-item.ls--diff,
.md-table .ls-dataArea .ls--diff .ls-item,
.md-table .ls-headerY .ls--noMatch .ls-item,
.md-table .ls-dataArea .ls--noMatch .ls-item {
  background-color: #fd9;
  color: #111;
}
.md-table .ls-headerY .ls--match .ls-item,
.md-table .ls-dataArea .ls--match .ls-item {
  animation: match 1s;
}
@keyframes match {
  50% {
    background-color: #99ddcc;
  }
  100% {
    background-color: rgba(153, 221, 204, 0);
  }
}
.md-table .ls--locked .ls-item,
.md-table .ls--deleted .ls-item {
  background-color: #ccc;
}
.md-table .ls-headerY .ls-item.ls--caution::before,
.md-table .ls-headerY .ls-item.ls--caution.ls--caution::before {
  background-color: #777;
}
.md-table .ls-headerY .ls-item.ls--red::before,
.md-table .ls-headerY .ls-item.ls--caution.ls--red::before {
  background-color: #c00;
}
.md-table .ls-headerY .ls-item.ls--yellow::before,
.md-table .ls-headerY .ls-item.ls--caution.ls--yellow::before {
  background-color: #e90;
}
.md-table .ls-headerY .ls-item.ls--green::before,
.md-table .ls-headerY .ls-item.ls--caution.ls--green::before {
  background-color: #080;
}
.md-table .ls-headerY .ls-item.ls--blue::before,
.md-table .ls-headerY .ls-item.ls--caution.ls--blue::before {
  background-color: #00b;
}
.md-table .ls-headerY .ls-item.ls--gray::before,
.md-table .ls-headerY .ls-item.ls--caution.ls--gray::before {
  background-color: #999;
}
.md-table .ls-headerY .ls-item.ls--caution.ls--caution--j::before,
.md-table .ls-headerY .ls-item.ls--caution.ls--caution--b::before,
.md-table .ls-headerY .ls-item.ls--caution.ls--caution--etc::before {
  background-color: #b5b;
}
.md-table .ls-headerY .ls-item.ls--diff::before,
.md-table .ls-headerY .ls-item.ls--caution.ls--diff::before {
  background-color: #c63;
}
.md-table .ls-headerY .ls-item.ls--locked::before,
.md-table .ls-headerY .ls-item.ls--deleted::before,
.md-table .ls-headerY .ls-item.ls--caution.ls--locked::before,
.md-table .ls-headerY .ls-item.ls--caution.ls--deleted::before {
  background-color: #888;
}

.md-table .ls-distributionType {
  padding-top: 3px;
}
.md-table .ls-taskLabel {
  display: inline-block;
  margin-right: 2px;
  width: 50px;
  height: 32px;
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-radius: 2px;
  text-align: center;
  line-height: 32px;
}
.md-table .ls-taskLabel.ls--done {
  border-color: #999;
  background-color: #999;
  color: #fff;
}
.md-table .ls-taskLabel.ls--exception {
  border-color: transparent;
  background-color: transparent;
  color: #777;
}

.md-table .ls--title {
  flex-wrap: wrap;
  align-content: center;
}

.gs-titleSet {
  display: block;
  padding: 3px 0 !important;
  width: 100%;
}

.gs-titleSet + .gs-titleSet {
  display: inline-flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.gs-title,
.gs-subtitle,
.gs-episode,
.gs-apply {
  display: inline-block;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.gs-subtitle {
  flex: 0 1 auto;
}

.gs-episode,
.gs-apply {
  flex: 0 0 auto;
}

.gs-subtitle::after {
  content: "，";
}

.gs-subtitle[title=""]::after {
  content: "";
}

.gs-apply::before {
  content: "，";
}

.gs-sort,
.gs-ascend,
.gs-descend {
  margin-left: 0.5em;
}
.gs-sort + .fa-stack,
.gs-ascend + .fa-stack,
.gs-descend + .fa-stack {
  width: 1em;
}

.gs-sort + .fa-stack i {
  width: 1em;
  color: #ccc;
}

.gs-ascend + .fa-stack i:first-of-type {
  color: #555;
}
.gs-ascend + .fa-stack i:last-of-type {
  color: #ccc;
}

.gs-descend + .fa-stack i:first-of-type {
  color: #ccc;
}
.gs-descend + .fa-stack i:last-of-type {
  color: #555;
}

.md-scrollBar {
  position: fixed;
  z-index: 301;
  bottom: 48px;
  height: 12px;
  background-color: transparent;
  overflow-x: scroll;
  overflow-y: hidden;
  opacity: 1;
  transition: opacity 0.2s;
}
.md-scrollBar::-webkit-scrollbar {
  height: 12px;
}
.md-scrollBar::-webkit-scrollbar-track {
  background: #ccc;
  border: none;
  border-radius: 10px;
}
.md-scrollBar::-webkit-scrollbar-thumb {
  background: #777;
  border-radius: 10px;
  box-shadow: none;
}
.md-scrollBar.gs-hide {
  opacity: 0;
  bottom: -50px;
}
.md-scrollBar .ls-content {
  height: 12px;
  background-color: #f00;
}

.md-tableFooter {
  padding: 6px 12px;
}

.md-table--inner {
  position: relative;
  display: -ms-grid;
  display: grid;
  font-size: 14px;
}
.md-table--inner.op-hTop {
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: min-content 1fr;
  grid-template-rows: min-content 1fr;
}
.md-table--inner.op-hTop .ls-headerX {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1/2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1/2;
  display: flex;
  flex-direction: row;
}
.md-table--inner.op-hTop .ls-dataArea {
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
  grid-row: 2/3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1/2;
  background-color: #f6f6f6;
  overflow: auto;
}
.md-table--inner.op-hTopLeft {
  -ms-grid-columns: min-content 1fr;
  grid-template-columns: min-content 1fr;
  -ms-grid-rows: min-content 1fr;
  grid-template-rows: min-content 1fr;
}
.md-table--inner.op-hTopLeft .ls-origin {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1/2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1/2;
}
.md-table--inner.op-hTopLeft .ls-headerX {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1/2;
  -ms-grid-column: 2;
  -ms-grid-column-span: 1;
  grid-column: 2/3;
  display: flex;
  flex-direction: row;
}
.md-table--inner.op-hTopLeft .ls-headerY {
  position: relative;
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
  grid-row: 2/3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1/2;
}
.md-table--inner.op-hTopLeft .ls-dataArea {
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
  grid-row: 2/3;
  -ms-grid-column: 2;
  -ms-grid-column-span: 1;
  grid-column: 2/3;
  background-color: #f6f6f6;
  overflow: auto;
}
.md-table--inner .ls-origin {
  display: flex;
  flex-direction: row;
  background-color: #fff;
  overflow: hidden;
}
.md-table--inner .ls-origin .ls-item {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-weight: bold;
}
.md-table--inner .ls-headerX {
  display: flex;
  flex-direction: row;
  background-color: transparent;
  border-bottom: none;
  overflow: hidden;
}
.md-table--inner .ls-headerX .ls-item {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-weight: bold;
}
.md-table--inner .ls-headerX .ls-item {
  border-right: none;
}
.md-table--inner .ls-headerX .ls-item.ls-item--flex {
  flex: 1 0 auto;
}
.md-table--inner .ls-headerY {
  border-right: none;
  background-color: #f6f6f6;
  overflow: hidden;
}
.md-table--inner .ls-headerY .ls-col {
  position: absolute;
  display: flex;
  flex-direction: column;
  width: 100%;
}
.md-table--inner .ls-headerY .ls-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  border-right: none;
}
.md-table--inner .ls-headerY .ls-more {
  height: 36px;
}
.md-table--inner .ls-dataArea .ls-itemGroup,
.md-table--inner .ls-dataArea .ls-row,
.md-table--inner .ls-dataArea .gs-row {
  display: flex;
  flex-direction: row;
  width: 100%;
}
.md-table--inner .ls-dataArea .ls-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  border-right: none;
  border-bottom: 1px solid #c5c5c5;
}
.md-table--inner .ls-dataArea .ls-item.ls-item--flex {
  flex: 1 0 auto;
}
.md-table--inner .ls-dataArea .ls-item__date,
.md-table--inner .ls-dataArea .ls-item__dateTime {
  font-size: 12px;
  line-height: 1;
}
.md-table--inner .ls-dataArea .ls-item__date span:nth-of-type(1),
.md-table--inner .ls-dataArea .ls-item__dateTime span:nth-of-type(1) {
  display: block;
}
.md-table--inner .ls-dataArea .ls-item__date span:nth-of-type(2),
.md-table--inner .ls-dataArea .ls-item__dateTime span:nth-of-type(2) {
  display: block;
  padding-top: 3px;
  text-align: right;
}
.md-table--inner .ls-item--col {
  display: flex;
  flex-direction: column;
}
.md-table--inner .ls-date--md {
  font-size: 12px;
}
.md-table--inner .ls-item {
  padding: 0 6px;
  min-height: 32px;
  border-right: none;
  background-color: transparent;
}
.md-table--inner .ls-item > div {
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  padding: 0 3px;
}
.md-table--inner .ls-item > div:first-of-type {
  padding: 0 3px 0 0;
}
.md-table--inner .ls-item > div:last-of-type {
  padding: 0 0 0 3px;
}
.md-table--inner .ls-item--blank {
  flex: 1 1 auto;
  border-right: none;
}
.md-table--inner .ls-item .el-inputText,
.md-table--inner .ls-item .el-button {
  width: 100%;
  text-align: center;
}

.md-table.gr-2x2 {
  position: relative;
  display: -ms-grid;
  display: grid;
}
.md-table.gr-2x2.op-left100 {
  -ms-grid-columns: 100px calc(100% - 100px);
  grid-template-columns: 100px calc(100% - 100px);
}
.md-table.gr-2x2.op-left200 {
  -ms-grid-columns: 200px calc(100% - 200px);
  grid-template-columns: 200px calc(100% - 200px);
}
.md-table.gr-2x2.op-left300 {
  -ms-grid-columns: 300px calc(100% - 300px);
  grid-template-columns: 300px calc(100% - 300px);
}
.md-table.gr-2x2.op-left400 {
  -ms-grid-columns: 400px calc(100% - 400px);
  grid-template-columns: 400px calc(100% - 400px);
}
.md-table.gr-2x2.op-left500 {
  -ms-grid-columns: 500px calc(100% - 500px);
  grid-template-columns: 500px calc(100% - 500px);
}
.md-table.gr-2x2 .ls-origin {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1/2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1/2;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  border-right: 1px solid #c5c5c5;
  border-bottom: 1px solid #c5c5c5;
  background-color: #fff;
  overflow: hidden;
}
.md-table.gr-2x2 .ls-origin .ls-item {
  font-weight: bold;
}
.md-table.gr-2x2 .ls-headerX {
  position: relative;
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1/2;
  -ms-grid-column: 2;
  -ms-grid-column-span: 1;
  grid-column: 2/3;
  border-bottom: 1px solid #c5c5c5;
  background-color: #fff;
  overflow: hidden;
}
.md-table.gr-2x2 .ls-headerX .ls-row {
  position: absolute;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.md-table.gr-2x2 .ls-headerX .ls-item {
  flex: 0 0 auto;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 32px;
}
.md-table.gr-2x2 .ls-headerY {
  position: relative;
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
  grid-row: 2/3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1/2;
  border-right: 1px solid #c5c5c5;
  background-color: #f6f6f6;
  overflow: hidden;
}
.md-table.gr-2x2 .ls-headerY .ls-col {
  position: absolute;
  display: flex;
  flex-direction: column;
  width: 100%;
}
.md-table.gr-2x2 .ls-headerY .ls-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
  height: 48px;
  border-bottom: 1px solid #c5c5c5;
}
.md-table.gr-2x2 .ls-headerY .ls-more {
  height: 36px;
}
.md-table.gr-2x2 .ls-dataArea {
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
  grid-row: 2/3;
  -ms-grid-column: 2;
  -ms-grid-column-span: 1;
  grid-column: 2/3;
  background-color: #f6f6f6;
  overflow: auto;
}
.md-table.gr-2x2 .ls-dataArea .ls-row {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.md-table.gr-2x2 .ls-dataArea .ls-item {
  flex: 0 0 auto;
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 48px;
  border-bottom: 1px solid #c5c5c5;
}
.md-table.gr-2x2 .ls-dataArea .ls-item--date span:nth-of-type(1),
.md-table.gr-2x2 .ls-dataArea .ls-item--update span:nth-of-type(1) {
  display: block;
  font-size: 12px;
}
.md-table.gr-2x2 .ls-dataArea .ls-item--date span:nth-of-type(2),
.md-table.gr-2x2 .ls-dataArea .ls-item--update span:nth-of-type(2) {
  display: block;
  padding: 3px 0 0 6px;
  text-align: right;
}
.md-table.gr-2x2 .ls-dataArea .ls-item--blank {
  flex: 1 1 auto;
}
.md-table.gr-2x2 .ls-dataArea .md-button {
  margin: 0;
  width: 100%;
}
.md-table.gr-2x2 .ls-dataArea .ls-more {
  height: 36px;
}
.md-table.gr-2x2 .ls-dataArea .ls-more button {
  width: 100%;
  height: 100%;
}
.md-table.gr-2x2 .ls-item {
  padding: 0 12px;
  font-size: 14px;
  line-height: 1;
}

.md-table.gr-1x2 {
  position: relative;
  display: -ms-grid;
  display: grid;
}
.md-table.gr-1x2.op-header24 {
  -ms-grid-rows: 24px calc(100% - 24px);
  grid-template-rows: 24px calc(100% - 24px);
}
.md-table.gr-1x2.op-header24 .ls-item {
  height: 24px;
}
.md-table.gr-1x2.op-header32 {
  -ms-grid-rows: 32px calc(100% - 32px);
  grid-template-rows: 32px calc(100% - 32px);
}
.md-table.gr-1x2.op-header32 .ls-item {
  height: 32px;
}
.md-table.gr-1x2 .ls-headerX {
  position: relative;
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1/2;
  border-bottom: 1px solid #c5c5c5;
  background-color: #fff;
  overflow: hidden;
}
.md-table.gr-1x2 .ls-headerX .ls-row {
  position: absolute;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.md-table.gr-1x2 .ls-headerX .ls-item {
  flex: 0 0 auto;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.md-table.gr-1x2 .ls-dataArea {
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
  grid-row: 2/3;
  background-color: #f6f6f6;
  overflow: auto;
}
.md-table.gr-1x2 .ls-dataArea .ls-row {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.md-table.gr-1x2 .ls-dataArea .gs-row {
  background: linear-gradient(#f6f6f6 0% calc(100% - 1px), #c5c5c5 100%);
}
.md-table.gr-1x2 .ls-dataArea .ls-item {
  flex: 0 0 auto;
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 48px;
}
.md-table.gr-1x2 .ls-dataArea .ls-item--date span:nth-of-type(1),
.md-table.gr-1x2 .ls-dataArea .ls-item--update span:nth-of-type(1),
.md-table.gr-1x2 .ls-dataArea .ls-item--armaInport1 span:nth-of-type(1),
.md-table.gr-1x2 .ls-dataArea .ls-item--armaInport2 span:nth-of-type(1) {
  display: block;
  font-size: 12px;
}
.md-table.gr-1x2 .ls-dataArea .ls-item--date span:nth-of-type(2),
.md-table.gr-1x2 .ls-dataArea .ls-item--update span:nth-of-type(2),
.md-table.gr-1x2 .ls-dataArea .ls-item--armaInport1 span:nth-of-type(2),
.md-table.gr-1x2 .ls-dataArea .ls-item--armaInport2 span:nth-of-type(2) {
  display: block;
  padding: 3px 0 0 6px;
  text-align: right;
}
.md-table.gr-1x2 .ls-dataArea .ls-item--blank {
  flex: 1 1 auto;
}
.md-table.gr-1x2 .ls-dataArea .md-button {
  margin: 0;
  width: 100%;
}
.md-table.gr-1x2 .ls-dataArea .ls-more {
  height: 36px;
}
.md-table.gr-1x2 .ls-dataArea .ls-more button {
  width: 100%;
  height: 100%;
}
.md-table.gr-1x2 .ls-item {
  padding: 0 12px;
  font-size: 14px;
  line-height: 1;
}

.op-data24 .ls-item {
  height: 24px !important;
}

.md-table .gs-row.ls-separator .ls-item {
  justify-content: flex-start;
  padding-left: 12px;
  width: 100%;
  min-height: 18px;
  background-color: #999;
  color: #fff;
  font-size: 12px;
  font-weight: bold;
}

/* ################################################## */
/* Common */
/* ################################################## */
/* Common » Resident */
/* ================================================== */
.cp-resident {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 48px;
  background-color: #a35229;
  color: #fff;
}

.md-delay {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 0 24px;
  height: 32px;
}
.md-delay .ls-icon {
  flex: 0 0 auto;
  margin-right: 0.5em;
  width: 32px;
  height: 32px;
  border-radius: 16px;
  background-color: #ea3;
  color: #d00;
  line-height: 32px;
}
.md-delay .ls-message,
.md-delay .ls-other {
  white-space: nowrap;
}
.md-delay .el-button {
  margin-left: 1em;
}

/* Common » Header */
/* ================================================== */
.cp-header {
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 48px;
  padding-bottom: 5px;
  border-top: 4px solid transparent;
  border-bottom: 6px solid transparent;
  background-color: #1466b8;
  color: #fff;
  box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.2);
}
.cp-header .ls-pageTitle {
  flex: 1 1 auto;
  padding-left: 24px;
  padding-right: 12px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  word-break: break-all;
}
.cp-header .ls-backButton,
.cp-header .ls-menuButton {
  width: 50px;
}
.cp-header .ls-backButton .el-button,
.cp-header .ls-menuButton .el-button {
  padding: 6px;
  width: 100%;
  height: 30px;
}
.cp-header .ls-rightsAlert {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding-right: 2px;
  height: 28px;
  font-size: 16px;
  border-radius: 14px;
  background-color: #fff;
  color: #333;
}
.cp-header .ls-rightsAlert .ls__label {
  padding: 1px 0.5em 0 1em;
  width: 7.5em;
}
.cp-header .ls-rightsAlert .ls__badge {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 24px;
  background-color: #fff;
}
.cp-header .ls-rightsAlert .ls__badge i {
  position: relative;
  display: block;
  width: 24px;
  height: 24px;
  color: #fff;
  font-size: 16px;
}
.cp-header .ls-rightsAlert .ls__badge i::before, .cp-header .ls-rightsAlert .ls__badge i::after {
  position: absolute;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  top: 0;
  left: 0;
  width: 24px;
  height: 24px;
}
.cp-header .ls-rightsAlert .ls__badge i::before {
  z-index: 2;
}
.cp-header .ls-rightsAlert .ls__badge i::after {
  content: "";
  z-index: 1;
  border-radius: 12px;
}
.cp-header .ls-rightsAlert .ls__badge.ls--error i::after {
  background-color: #f44;
}
.cp-header .ls-rightsAlert .ls__badge.ls--alert i::after {
  background-color: #f85;
}
.cp-header .ls-rightsAlert .ls__badge.ls--notice i::after {
  background-color: #999;
}
.cp-header .ls-rightsAlert .ls__num {
  padding-top: 2px;
  padding-left: 3px;
  padding-right: 9px;
}
.cp-header .ls-rightsAlert .el-button {
  height: 24px;
  border: none;
  border-radius: 12px;
}
.cp-header .ls-loginUser {
  flex: 0 0 auto;
  margin-left: 24px;
  width: -moz-max-content;
  width: max-content;
  max-width: 7em;
  font-size: 16px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.cp-header .ls-logoutButton {
  margin-left: 12px;
}
.cp-header .ls-logoutButton button {
  color: #fff;
}
.cp-header .ls-logoutButton button:hover {
  color: #555;
}

.pg-program .cp-header {
  background-color: #0051ff;
  border-bottom-color: #fff;
}

.pg-taskPay .cp-header,
.pg-distribution .cp-header,
.pg-salesPay .cp-header {
  background-color: #1f4cad;
  border-bottom-color: #fdf1b4;
}

.pg-taskFree .cp-header,
.pg-distFree .cp-header,
.pg-salesFree .cp-header {
  background-color: #1f4cad;
  border-bottom-color: #a8f0f0;
}

.pg-service .cp-header {
  background-color: #267340;
  border-bottom-color: #fff;
}

.pg-master .cp-header {
  background-color: #666666;
  border-bottom-color: #fff;
}

/* Common » Navi */
/* ================================================== */
.cp-navi {
  padding: 6px 0 6px 3px;
  background-color: #f0f0f0;
  box-shadow: 1px 0 3px rgba(0, 0, 0, 0.05);
}
.cp-navi a {
  position: relative;
  display: block;
  color: #555;
  font-size: 14px;
  line-height: 1;
  text-decoration: none;
}
.cp-navi a:hover {
  background-color: rgba(255, 255, 255, 0.2);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
.cp-navi a i {
  display: inline-flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  border-radius: 16px;
  font-size: 16px;
}
.cp-navi > ul > li > a {
  padding: 3px 16px 3px 6px;
}
.cp-navi > ul > li > a::after {
  content: "\f105";
  font-family: "Font Awesome 5 Pro";
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translate(0, -50%);
}
.cp-navi > ul ul > li > a {
  padding: 3px 16px 3px 18px;
}
.cp-navi > ul ul > li > a::after {
  content: "\f105";
  font-family: "Font Awesome 5 Pro";
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translate(0, -50%);
}
.cp-navi > ul li {
  padding-top: 3px;
  padding-bottom: 3px;
}
.cp-navi > ul > li {
  border-bottom: 1px solid #c5c5c5;
}
.cp-navi > ul ul {
  display: none;
  list-style-type: none;
}

.pg-program .cp-navi > ul > li.ls--contentsPark > a,
.pg-taskPay .cp-navi > ul > li.ls--businessCircuit.ls--pay > a,
.pg-distribution .cp-navi > ul > li.ls--businessCircuit.ls--pay > a,
.pg-salesPay .cp-navi > ul > li.ls--businessCircuit.ls--pay > a,
.pg-taskFree .cp-navi > ul > li.ls--businessCircuit.ls--free > a,
.pg-distFree .cp-navi > ul > li.ls--businessCircuit.ls--free > a,
.pg-salesFree .cp-navi > ul > li.ls--businessCircuit.ls--free > a,
.pg-service .cp-navi > ul > li.ls--service > a,
.pg-master .cp-navi > ul > li.ls--master > a {
  pointer-events: none;
}
.pg-program .cp-navi > ul > li.ls--contentsPark > a::after,
.pg-taskPay .cp-navi > ul > li.ls--businessCircuit.ls--pay > a::after,
.pg-distribution .cp-navi > ul > li.ls--businessCircuit.ls--pay > a::after,
.pg-salesPay .cp-navi > ul > li.ls--businessCircuit.ls--pay > a::after,
.pg-taskFree .cp-navi > ul > li.ls--businessCircuit.ls--free > a::after,
.pg-distFree .cp-navi > ul > li.ls--businessCircuit.ls--free > a::after,
.pg-salesFree .cp-navi > ul > li.ls--businessCircuit.ls--free > a::after,
.pg-service .cp-navi > ul > li.ls--service > a::after,
.pg-master .cp-navi > ul > li.ls--master > a::after {
  display: none;
}

.pg-taskPay .cp-navi > ul > li.ls--businessCircuit.ls--pay ul,
.pg-taskFree .cp-navi > ul > li.ls--businessCircuit.ls--free ul,
.pg-program .cp-navi > ul > li.ls--contentsPark ul,
.pg-distribution .cp-navi > ul > li.ls--businessCircuit.ls--pay ul,
.pg-distFree .cp-navi > ul > li.ls--businessCircuit.ls--free ul,
.pg-salesPay .cp-navi > ul > li.ls--businessCircuit.ls--pay ul,
.pg-salesFree .cp-navi > ul > li.ls--businessCircuit.ls--free ul,
.pg-service .cp-navi > ul > li.ls--service ul,
.pg-master .cp-navi > ul > li.ls--master ul {
  display: block;
}

/* Common » Navi » Selected */
/* ================================================== */
.pg-program.pg__search .cp-navi .ls--contentsPark .ls--edit a,
.pg-program.pg__title .cp-navi .ls--contentsPark .ls--edit a,
.pg-program.pg__episode .cp-navi .ls--contentsPark .ls--edit a,
.pg-program.pg__rightsRequest:not(.pg__search):not(.pg__title) .cp-navi .ls--contentsPark .ls--rights a,
.pg-program.pg__history .cp-navi .ls--contentsPark .ls--history a,
.pg-taskPay.pg__rightsRequest .cp-navi .ls--businessCircuit.ls--pay .ls--rights > a,
.pg-taskPay.pg__lineup .cp-navi .ls--businessCircuit.ls--pay .ls--lineup a,
.pg-distribution.pg__search .cp-navi .ls--businessCircuit.ls--pay .ls--edit a,
.pg-distribution.pg__title .cp-navi .ls--businessCircuit.ls--pay .ls--edit a,
.pg-distribution.pg__episode .cp-navi .ls--businessCircuit.ls--pay .ls--edit a,
.pg-distribution.pg__package .cp-navi .ls--businessCircuit.ls--pay .ls--edit a,
.pg-distribution.pg__accept .cp-navi .ls--businessCircuit.ls--pay .ls--accept a,
.pg-distribution.pg__history .cp-navi .ls--businessCircuit .ls--history a,
.pg-salesPay .cp-navi .ls--businessCircuit.ls--pay .ls--sales a,
.pg-taskFree.pg__rightsRequest .cp-navi .ls--businessCircuit.ls--free .ls--rights a,
.pg-taskFree.pg__lineup .cp-navi .ls--businessCircuit.ls--free .ls--lineup a,
.pg-distFree.pg__search .cp-navi .ls--businessCircuit.ls--free .ls--edit a,
.pg-distFree.pg__episode .cp-navi .ls--businessCircuit.ls--free .ls--edit a,
.pg-distFree.pg__neumaTitle .cp-navi .ls--businessCircuit.ls--free .ls--edit a,
.pg-distFree.pg__neumaEpisode .cp-navi .ls--businessCircuit.ls--free .ls--edit a,
.pg-salesFree .cp-navi .ls--businessCircuit.ls--free .ls--sales a,
.pg-service.pg__exclusion .cp-navi .ls--service .ls--lock a,
.pg-service.pg__character .cp-navi .ls--service .ls--character a,
.pg-master.pg__user .cp-navi .ls--master .ls--user a,
.pg-master.pg__distributor .cp-navi .ls--master .ls--distributor a {
  margin-left: 10px;
  padding-left: 8px;
  border-radius: 100px 0 0 100px;
  color: #fff;
}

.pg-program.pg__search .cp-navi .ls--contentsPark .ls--edit a,
.pg-program.pg__title .cp-navi .ls--contentsPark .ls--edit a,
.pg-program.pg__episode .cp-navi .ls--contentsPark .ls--edit a,
.pg-program.pg__rightsRequest:not(.pg__search):not(.pg__title) .cp-navi .ls--contentsPark .ls--rights a,
.pg-program.pg__history .cp-navi .ls--contentsPark .ls--history a {
  background-color: #0051ff;
}

.pg-taskPay.pg__rightsRequest .cp-navi .ls--businessCircuit.ls--pay .ls--rights > a,
.pg-taskPay.pg__lineup .cp-navi .ls--businessCircuit.ls--pay .ls--lineup a,
.pg-distribution.pg__search .cp-navi .ls--businessCircuit.ls--pay .ls--edit a,
.pg-distribution.pg__title .cp-navi .ls--businessCircuit.ls--pay .ls--edit a,
.pg-distribution.pg__episode .cp-navi .ls--businessCircuit.ls--pay .ls--edit a,
.pg-distribution.pg__package .cp-navi .ls--businessCircuit.ls--pay .ls--edit a,
.pg-distribution.pg__accept .cp-navi .ls--businessCircuit.ls--pay .ls--accept a,
.pg-distribution.pg__history .cp-navi .ls--businessCircuit.ls--pay .ls--history a,
.pg-salesPay .cp-navi .ls--businessCircuit.ls--pay .ls--sales a,
.pg-taskFree.pg__rightsRequest .cp-navi .ls--businessCircuit.ls--free .ls--rights a,
.pg-taskFree.pg__lineup .cp-navi .ls--businessCircuit.ls--free .ls--lineup a,
.pg-distFree.pg__search .cp-navi .ls--businessCircuit.ls--free .ls--edit a,
.pg-distFree.pg__episode .cp-navi .ls--businessCircuit.ls--free .ls--edit a,
.pg-distFree.pg__neumaTitle .cp-navi .ls--businessCircuit.ls--free .ls--edit a,
.pg-distFree.pg__neumaEpisode .cp-navi .ls--businessCircuit.ls--free .ls--edit a,
.pg-salesFree .cp-navi .ls--businessCircuit.ls--free .ls--sales a {
  background-color: #1f4cad;
}

.pg-service.pg__exclusion .cp-navi .ls--service .ls--lock a,
.pg-service.pg__character .cp-navi .ls--service .ls--character a {
  background-color: #267340;
}

.pg-master.pg__user .cp-navi .ls--master .ls--user a,
.pg-master.pg__distributor .cp-navi .ls--master .ls--distributor a {
  background-color: #666666;
}

/* Common » Navi » Color */
/* ================================================== */
.cp-navi > ul > li {
  border-radius: 2px 0 0 2px;
  border-left-width: 10px;
  border-left-style: solid;
}
.cp-navi > ul > li.ls--contentsPark {
  border-left-color: #0051ff;
  background-color: #d6e3ff;
}
.cp-navi > ul > li.ls--fileLand {
  border-left-color: #7b51fb;
  background-color: #e1d7fe;
}
.cp-navi > ul > li.ls--businessCircuit.ls--pay {
  border-left-color: #1f4cad;
  background-color: #fef9e1;
}
.cp-navi > ul > li.ls--businessCircuit.ls--free {
  border-left-color: #1f4cad;
  background-color: #dcf9f9;
}
.cp-navi > ul > li.ls--rightsOffice.ls--vod {
  border-left-color: #145233;
  background-color: #d6f5d6;
}
.cp-navi > ul > li.ls--rightsOffice.ls--cs {
  border-left-color: #145233;
  background-color: #ffddcc;
}
.cp-navi > ul > li.ls--rightsOffice.ls--bs {
  border-left-color: #145233;
  background-color: #ffd6ff;
}
.cp-navi > ul > li.ls--service {
  border-left-color: #267340;
  background-color: #d4f7e0;
}
.cp-navi > ul > li.ls--master {
  border-left-color: #666666;
  background-color: #e6e6e6;
}

/* Common » Content */
/* ================================================== */
.cp-content {
  overflow: auto;
}

.cp-box:not(:first-of-type),
.cp-inputBox:not(:first-of-type),
.cp-infoBox:not(:first-of-type),
.cp-resultBox:not(:first-of-type),
.cp-listBox:not(:first-of-type) {
  margin-top: 12px;
}

/* Common » Footer */
/* ================================================== */
.cp-footer {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  margin: 0 12px;
  padding: 0 12px;
  height: 48px;
  border-radius: 2px 2px 0 0;
  background-color: #e6f2ff;
  color: #fff;
  box-shadow: 1px -1px 6px rgba(0, 0, 0, 0.2);
}
.cp-footer .md-function {
  flex: 1 1 auto;
  text-align: left;
}
.cp-footer .md-functionRight {
  flex: 1 1 auto;
  text-align: right;
}
.cp-footer .el-button.ls-delete {
  min-width: 80px;
}
.cp-footer .ls-file {
  margin-right: 6px;
}
.cp-footer .ls-file .el-button {
  margin-right: 0;
}
.cp-footer .ls-addKouban {
  width: 160px;
}
.cp-footer .md-okCancel .md-button.ls-cancel span {
  color: #fff;
}
.cp-footer .md-okCancel .md-button.ls-cancel:hover span {
  color: #555;
}
.cp-footer .md-okCancel .md-button.ls-ok {
  width: 120px;
}

.pg-delay .modalMessage .modalBody {
  padding-top: 64px;
}
.pg-delay .modalMessage .modalBody .cp-resultBox .el-messageText {
  padding-top: 20px;
  padding-bottom: 20px;
  height: 54px;
  background-color: #fdd;
}
.pg-delay .modalMessage .modalBody .cp-resultBox .ls-headerX {
  position: sticky;
  top: 0;
  z-index: 100;
}
.pg-delay .modalMessage .modalBody .cp-resultBox .ls-item.ls__pic {
  flex: 0 0 auto;
  width: 15%;
}
.pg-delay .modalMessage .modalBody .cp-resultBox .ls-item.ls__title {
  flex: 0 0 auto;
  width: 40%;
}
.pg-delay .modalMessage .modalBody .cp-resultBox .ls-item.ls__task {
  flex: 0 0 auto;
  width: 15%;
}
.pg-delay .modalMessage .modalBody .cp-resultBox .ls-item.ls__deadline {
  flex: 0 0 auto;
  width: 15%;
  justify-content: center;
}
.pg-delay .modalMessage .modalBody .cp-resultBox .ls-item.ls__deadline .ls__last,
.pg-delay .modalMessage .modalBody .cp-resultBox .ls-item.ls__deadline .ls__delay {
  margin-left: 1em;
}
.pg-delay .modalMessage .modalBody .cp-resultBox .ls-item.ls__deadline .ls__delay {
  color: #d00;
  font-weight: bold;
}
.pg-delay .modalMessage .modalBody .cp-resultBox .ls-item.ls__edit {
  flex: 0 0 auto;
  width: 15%;
}

.pg-todo-desk .cp-content {
  -ms-grid-row: 2;
  -ms-grid-row-span: 2;
  grid-row: 2/4;
}

.pg-todo-desk .cp-searchBox .md-searchItem > div {
  flex: 0 0 auto;
}
.pg-todo-desk .cp-searchBox .ls-keyword {
  width: calc((100% - 60px) * 0.3333333333 + 12px);
}
.pg-todo-desk .cp-searchBox .ls-apply,
.pg-todo-desk .cp-searchBox .ls-distribution,
.pg-todo-desk .cp-searchBox .ls-allocation,
.pg-todo-desk .cp-searchBox .ls-status,
.pg-todo-desk .cp-searchBox .ls-deadlineType,
.pg-todo-desk .cp-searchBox .ls-deadline,
.pg-todo-desk .cp-searchBox .ls-pic {
  width: calc((100% - 60px) * 0.1666666667);
}

.cp-todoKoubanDesk .md-heading {
  position: sticky;
  z-index: 101;
  top: 0;
}
.cp-todoKoubanDesk .md-table {
  -ms-grid-columns: 400px 1fr;
  grid-template-columns: 400px 1fr;
}
.cp-todoKoubanDesk .ls-origin,
.cp-todoKoubanDesk .ls-headerX {
  position: sticky;
  z-index: 100;
  top: 54px;
}
.cp-todoKoubanDesk .ls--title {
  width: 335px;
}
.cp-todoKoubanDesk .ls--kouban,
.cp-todoKoubanDesk .ls--arma,
.cp-todoKoubanDesk .ls--individual,
.cp-todoKoubanDesk .ls--music,
.cp-todoKoubanDesk .ls--issue,
.cp-todoKoubanDesk .ls--sales {
  width: calc((100% - 530px) / 6);
  min-width: 105px;
}
.cp-todoKoubanDesk .ls--deadlineEdit {
  width: 60px;
}

.pg-todo-operator .ls-link .el-button {
  padding-left: 12px;
  padding-right: 12px;
}
.pg-todo-operator .ls-link .el-button:disabled {
  color: #555;
}
.pg-todo-operator .md-heading {
  position: sticky;
  top: 0;
  z-index: 101;
}
.pg-todo-operator .ls-origin,
.pg-todo-operator .ls-headerX {
  position: sticky;
  top: 54px;
  z-index: 100;
}

.pg-todo-operator .cp-resultBox .md-table.op-hTopLeft {
  -ms-grid-columns: minmax(300px, calc(100% - 1140px)) 1fr;
  grid-template-columns: minmax(300px, calc(100% - 1140px)) 1fr;
}
.pg-todo-operator .cp-resultBox .ls--title {
  width: calc(100% - 65px);
}
.pg-todo-operator .cp-resultBox.cp--kouban .ls--kouban {
  width: 390px;
}
.pg-todo-operator .cp-resultBox.cp--kouban .ls--kouban .ls__status {
  width: 114px;
}
.pg-todo-operator .cp-resultBox.cp--kouban .ls--kouban .ls__edit {
  width: 154px;
}
.pg-todo-operator .cp-resultBox.cp--kouban .ls--kouban .ls__arma {
  width: 110px;
}
.pg-todo-operator .cp-resultBox.cp--kouban .ls--issue {
  width: 280px;
}
.pg-todo-operator .cp-resultBox.cp--kouban .ls--issue .ls__status {
  width: 114px;
}
.pg-todo-operator .cp-resultBox.cp--kouban .ls--issue .ls__edit {
  width: 154px;
}

.pg-todo-operator .cp-resultBox.cp--individual .ls--individual {
  justify-content: flex-start;
  width: 670px;
}
.pg-todo-operator .cp-resultBox.cp--individual .ls--individual .ls__status {
  flex: 0 0 auto;
  width: 242px;
}
.pg-todo-operator .cp-resultBox.cp--individual .ls--individual .ls__edit {
  flex: 0 0 auto;
  width: 135px;
}

.pg-todo-operator .cp-resultBox.cp--music .ls--music {
  justify-content: flex-start;
  width: 670px;
}
.pg-todo-operator .cp-resultBox.cp--music .ls--music .ls__status {
  flex: 0 0 auto;
  width: 242px;
}
.pg-todo-operator .cp-resultBox.cp--music .ls--music .ls__edit {
  flex: 0 0 auto;
  width: 135px;
}

.pg-todo-operator .cp-resultBox.cp--sales .ls--sales {
  justify-content: flex-start;
  width: 670px;
}
.pg-todo-operator .cp-resultBox.cp--sales .ls--sales .ls__status {
  flex: 0 0 auto;
  width: 242px;
}
.pg-todo-operator .cp-resultBox.cp--sales .ls--sales .ls__edit {
  flex: 0 0 auto;
  width: 135px;
}
.pg-todo-operator .cp-resultBox.cp--sales .ls-dataArea .ls--sales {
  justify-content: flex-start;
  width: 670px;
}
.pg-todo-operator .cp-resultBox.cp--sales .ls-dataArea .ls--sales .ls__status {
  text-align: center;
  font-size: 0;
}
.pg-todo-operator .cp-resultBox.cp--sales .ls-dataArea .ls--sales .ls__status span {
  display: inline-block;
  margin: 0 3px;
  width: 70px;
  font-size: 14px;
  padding: 1px 0;
  border-radius: 2px;
  text-align: center;
}
.pg-todo-operator .cp-resultBox.cp--sales .ls-dataArea .ls--sales .ls__status .ls-notYet {
  border: 1px solid #267359;
}
.pg-todo-operator .cp-resultBox.cp--sales .ls-dataArea .ls--sales .ls__status .ls-done {
  border: 1px solid #267359;
  background-color: #267359;
  color: #fff;
}
.pg-todo-operator .cp-resultBox.cp--sales .ls-dataArea .ls--sales .ls__status .ls-none {
  border: 1px solid #c5c5c5;
  color: #999;
}

.pg-todo-kouban .cp-searchBox .md-searchItem > div {
  flex: 0 0 auto;
}
.pg-todo-kouban .cp-searchBox .ls-keyword {
  width: calc((100% - 60px) * 0.3333333333 + 12px);
}
.pg-todo-kouban .cp-searchBox .ls-apply,
.pg-todo-kouban .cp-searchBox .ls-distribution,
.pg-todo-kouban .cp-searchBox .ls-allocation {
  width: calc((100% - 60px) * 0.1666666667);
}
.pg-todo-kouban .cp-searchBox .ls-status {
  width: calc((100% - 36px) * 0.25);
}
.pg-todo-kouban .cp-searchBox .ls-deadlineType,
.pg-todo-kouban .cp-searchBox .ls-deadline,
.pg-todo-kouban .cp-searchBox .ls-pic {
  width: calc((100% - 60px) * 0.1666666667);
}

.pg-todo-kouban .cp-resultBox .md-heading {
  position: sticky;
  top: 0;
  z-index: 101;
}
.pg-todo-kouban .cp-resultBox .ls-origin,
.pg-todo-kouban .cp-resultBox .ls-headerX {
  position: sticky;
  top: 54px;
  z-index: 100;
}
.pg-todo-kouban .cp-resultBox .md-table.op-hTopLeft {
  -ms-grid-columns: 400px 1fr;
  grid-template-columns: 400px 1fr;
}
.pg-todo-kouban .cp-resultBox .ls--title {
  width: 335px;
}
.pg-todo-kouban .cp-resultBox .ls--new {
  width: 65px;
}
.pg-todo-kouban .cp-resultBox .ls--kouban {
  width: 672px;
}
.pg-todo-kouban .cp-resultBox .ls--kouban .ls__kouban,
.pg-todo-kouban .cp-resultBox .ls--kouban .ls__arma11,
.pg-todo-kouban .cp-resultBox .ls--kouban .ls__arma12,
.pg-todo-kouban .cp-resultBox .ls--kouban .ls__arma21,
.pg-todo-kouban .cp-resultBox .ls--kouban .ls__arma22,
.pg-todo-kouban .cp-resultBox .ls--kouban .ls__fixed {
  width: 70px;
}
.pg-todo-kouban .cp-resultBox .ls--kouban .ls__koubanEdit {
  width: 140px;
}
.pg-todo-kouban .cp-resultBox .ls--kouban .ls__armaEdit {
  width: 100px;
}
.pg-todo-kouban .cp-resultBox .ls--individual {
  width: 120px;
}
.pg-todo-kouban .cp-resultBox .ls--issue {
  width: 245px;
}
.pg-todo-kouban .cp-resultBox .ls--issue .ls__status {
  width: 114px;
}
.pg-todo-kouban .cp-resultBox .ls--issue .ls__deadline {
  width: 65px;
}
.pg-todo-kouban .cp-resultBox .ls--issue .ls__edit {
  width: 54px;
}
.pg-todo-kouban .cp-resultBox .ls--note {
  width: calc(100% - 1517px);
  min-width: 180px;
}
.pg-todo-kouban .cp-resultBox .ls-dataArea .ls--new,
.pg-todo-kouban .cp-resultBox .ls-dataArea .ls--allocation,
.pg-todo-kouban .cp-resultBox .ls-dataArea .ls--individual,
.pg-todo-kouban .cp-resultBox .ls-dataArea .ls__status,
.pg-todo-kouban .cp-resultBox .ls-dataArea .ls--update,
.pg-todo-kouban .cp-resultBox .ls-dataArea .ls--updater {
  justify-content: center;
}
.pg-todo-kouban .cp-resultBox .ls-dataArea .ls__kouban,
.pg-todo-kouban .cp-resultBox .ls-dataArea .ls__arma11,
.pg-todo-kouban .cp-resultBox .ls-dataArea .ls__arma12,
.pg-todo-kouban .cp-resultBox .ls-dataArea .ls__arma21,
.pg-todo-kouban .cp-resultBox .ls-dataArea .ls__arma22,
.pg-todo-kouban .cp-resultBox .ls-dataArea .ls__fixed,
.pg-todo-kouban .cp-resultBox .ls-dataArea .ls__status,
.pg-todo-kouban .cp-resultBox .ls-dataArea .ls__deadline,
.pg-todo-kouban .cp-resultBox .ls-dataArea .ls__edit {
  text-align: center;
}
.pg-todo-kouban .cp-resultBox .ls-dataArea .ls--distribution span {
  display: block;
  text-align: center;
}
.pg-todo-kouban .cp-resultBox .ls-dataArea .ls--distribution span:nth-of-type(1) {
  padding-right: 6px;
}
.pg-todo-kouban .cp-resultBox .ls-dataArea .ls--distribution span:nth-of-type(2) {
  padding-top: 3px;
  padding-left: 6px;
}
.pg-todo-kouban .cp-resultBox .ls-dataArea .ls--update span {
  display: block;
  text-align: right;
}
.pg-todo-kouban .cp-resultBox .ls-dataArea .ls--update:nth-of-type(2) {
  padding-top: 3px;
}

.pg-todo-license .cp-searchBox .md-searchItem > div {
  flex: 0 0 auto;
}
.pg-todo-license .cp-searchBox .ls-keyword,
.pg-todo-license .cp-searchBox .ls-status {
  width: calc((100% - 60px) * 0.3333333333 + 12px);
}
.pg-todo-license .cp-searchBox .ls-apply,
.pg-todo-license .cp-searchBox .ls-distribution,
.pg-todo-license .cp-searchBox .ls-allocation,
.pg-todo-license .cp-searchBox .ls-deadline,
.pg-todo-license .cp-searchBox .ls-pic {
  width: calc((100% - 60px) * 0.1666666667);
}

.pg-todo-license .cp-resultBox .md-heading {
  position: sticky;
  top: 0;
  z-index: 101;
}
.pg-todo-license .cp-resultBox .md-table.op-hTopLeft {
  -ms-grid-columns: 400px 1fr;
  grid-template-columns: 400px 1fr;
}
.pg-todo-license .cp-resultBox .ls-origin,
.pg-todo-license .cp-resultBox .ls-headerX {
  position: sticky;
  top: 54px;
  z-index: 100;
}
.pg-todo-license .cp-resultBox .ls--title {
  width: 335px;
}
.pg-todo-license .cp-resultBox .ls--licensee {
  width: calc(100% - 955px);
  min-width: 240px;
}
.pg-todo-license .cp-resultBox .ls--individual {
  width: 245px;
}
.pg-todo-license .cp-resultBox .ls--individual .ls__status {
  width: 114px;
}
.pg-todo-license .cp-resultBox .ls--individual .ls__edit {
  width: 54px;
}
.pg-todo-license .cp-resultBox .ls--note {
  width: 240px;
}
.pg-todo-music .cp-searchBox .md-searchItem > div {
  flex: 0 0 auto;
}
.pg-todo-music .cp-searchBox .ls-keyword,
.pg-todo-music .cp-searchBox .ls-status {
  width: calc((100% - 60px) * 0.3333333333 + 12px);
}
.pg-todo-music .cp-searchBox .ls-apply,
.pg-todo-music .cp-searchBox .ls-distribution,
.pg-todo-music .cp-searchBox .ls-allocation,
.pg-todo-music .cp-searchBox .ls-deadline,
.pg-todo-music .cp-searchBox .ls-pic {
  width: calc((100% - 60px) * 0.1666666667);
}

.pg-todo-music .cp-resultBox .md-heading {
  position: sticky;
  top: 0;
  z-index: 101;
}
.pg-todo-music .cp-resultBox .md-table.op-hTopLeft {
  -ms-grid-columns: 400px 1fr;
  grid-template-columns: 400px 1fr;
}
.pg-todo-music .cp-resultBox .ls-origin,
.pg-todo-music .cp-resultBox .ls-headerX {
  position: sticky;
  top: 54px;
  z-index: 100;
}
.pg-todo-music .cp-resultBox .ls--title {
  width: 335px;
}
.pg-todo-music .cp-resultBox .ls--list,
.pg-todo-music .cp-resultBox .ls--regist {
  width: 245px;
}
.pg-todo-music .cp-resultBox .ls--list .ls__status,
.pg-todo-music .cp-resultBox .ls--regist .ls__status {
  width: 114px;
}
.pg-todo-music .cp-resultBox .ls--list .ls__edit,
.pg-todo-music .cp-resultBox .ls--regist .ls__edit {
  width: 54px;
}
.pg-todo-music .cp-resultBox .ls--note {
  width: calc(100% - 715px);
  min-width: 240px;
}
.pg-todo-sales-and-report .cp-searchBox .md-searchItem > div {
  flex: 0 0 auto;
}
.pg-todo-sales-and-report .cp-searchBox .ls-keyword {
  width: calc((100% - 60px) * 0.3333333333 + 12px);
}
.pg-todo-sales-and-report .cp-searchBox .ls-apply,
.pg-todo-sales-and-report .cp-searchBox .ls-distribution,
.pg-todo-sales-and-report .cp-searchBox .ls-allocation,
.pg-todo-sales-and-report .cp-searchBox .ls-status,
.pg-todo-sales-and-report .cp-searchBox .ls-deadline,
.pg-todo-sales-and-report .cp-searchBox .ls-pic {
  width: calc((100% - 60px) * 0.1666666667);
}

.pg-todo-sales-and-report .cp-resultBox .md-heading {
  position: sticky;
  top: 0;
  z-index: 101;
}
.pg-todo-sales-and-report .cp-resultBox .md-table.op-hTopLeft {
  -ms-grid-columns: 400px 1fr;
  grid-template-columns: 400px 1fr;
}
.pg-todo-sales-and-report .cp-resultBox .ls-origin,
.pg-todo-sales-and-report .cp-resultBox .ls-headerX {
  position: sticky;
  top: 54px;
  z-index: 100;
}
.pg-todo-sales-and-report .cp-resultBox .ls--title {
  width: 335px;
}
.pg-todo-sales-and-report .cp-resultBox .ls--sales {
  width: 150px;
}
.pg-todo-sales-and-report .cp-resultBox .ls--sales .ls__status {
  width: 84px;
}
.pg-todo-sales-and-report .cp-resultBox .ls--writer {
  width: 245px;
}
.pg-todo-sales-and-report .cp-resultBox .ls--writer .ls__status {
  width: 114px;
}
.pg-todo-sales-and-report .cp-resultBox .ls--note {
  width: calc(100% - 930px);
  min-width: 240px;
}
.pg-todo-new .cp-searchBox .md-searchItem > div {
  flex: 0 0 auto;
}
.pg-todo-new .cp-searchBox .ls-keyword {
  width: calc((100% - 132px - 48px) * 0.2 * 1.3);
}
.pg-todo-new .cp-searchBox .ls-apply {
  width: calc((100% - 132px - 48px) * 0.2 * 0.7);
}
.pg-todo-new .cp-searchBox .ls-distribution,
.pg-todo-new .cp-searchBox .ls-status {
  width: calc((100% - 132px - 48px) * 0.2);
}

.pg-todo-new .cp-resultBox .md-heading {
  position: sticky;
  top: 0;
  z-index: 101;
}
.pg-todo-new .cp-resultBox .md-table.op-hTopLeft {
  -ms-grid-columns: 450px 1fr;
  grid-template-columns: 450px 1fr;
}
.pg-todo-new .cp-resultBox .ls-origin,
.pg-todo-new .cp-resultBox .ls-headerX {
  position: sticky;
  top: 54px;
  z-index: 100;
}
.pg-todo-new .cp-resultBox .ls--title {
  flex-wrap: nowrap;
  align-content: normal;
  padding-left: 0;
  width: 385px;
}
.pg-todo-new .cp-resultBox .ls--title .ls__check {
  width: 50px;
}
.pg-todo-new .cp-resultBox .ls--title .ls__title {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-content: center;
  width: 328px;
}
.pg-todo-new .cp-resultBox .ls--apply {
  width: 65px;
}
.pg-todo-new .cp-resultBox .ls--pic {
  width: 180px;
}
.pg-todo-new .cp-resultBox .ls--pic .ls__pic {
  width: 114px;
}
.pg-todo-new .cp-resultBox .ls--kouban {
  width: 340px;
}
.pg-todo-new .cp-resultBox .ls--kouban .ls__status {
  width: 168px;
}
.pg-todo-new .cp-resultBox .ls--kouban .ls__continue {
  width: 100px;
}
.pg-todo-new .cp-resultBox .ls--kouban .ls__expire {
  width: 80px;
}
.pg-todo-new .cp-resultBox .ls--kouban .ls__reDestribution {
  width: 180px;
}
.pg-todo-new .cp-resultBox .ls--note {
  width: calc(100% - 870px);
  min-width: 240px;
}
.pg-kouban-new .cp-infoBox .md-heading:first-of-type {
  margin-top: 12px;
}
.pg-kouban-new .cp-infoBox .md-heading:not(:first-of-type) {
  margin-top: 24px;
}
.pg-kouban-new .cp-infoBox .ls-kouban {
  width: 65%;
}
.pg-kouban-new .cp-infoBox .ls-allocation {
  width: 35%;
}
.pg-kouban-new .cp-infoBox .ls-title,
.pg-kouban-new .cp-infoBox .ls-subtitle,
.pg-kouban-new .cp-infoBox .ls-episode {
  width: 100%;
}
.pg-kouban-new .cp-infoBox .ls-apply,
.pg-kouban-new .cp-infoBox .ls-distribution {
  width: 50%;
}
.pg-kouban-new .cp-infoBox .ls-distributionFrom,
.pg-kouban-new .cp-infoBox .ls-distributionTo {
  width: calc(25% - 6px);
}
.pg-kouban-new .cp-infoBox .ls-staff {
  width: 50%;
}
.pg-kouban-new .cp-infoBox .ls-deadlineNew,
.pg-kouban-new .cp-infoBox .ls-deadlineLicense1,
.pg-kouban-new .cp-infoBox .ls-deadlineLicense2 {
  flex: 0 0 auto;
  width: calc(25% - 9px);
}
.pg-kouban-new .cp-infoBox .ls-deadlineMusic,
.pg-kouban-new .cp-infoBox .ls-deadlineIssue {
  flex: 0 0 auto;
  width: calc(25% - 9px);
}
.pg-kouban-new .cp-infoBox .ls-deadlineSalesTvod,
.pg-kouban-new .cp-infoBox .ls-deadlineSalesSvod,
.pg-kouban-new .cp-infoBox .ls-deadlineSalesAvod {
  flex: 0 0 auto;
  width: calc(25% - 9px);
}

.pg-kouban-search .cp-searchBox {
  height: 129px;
  transition: height 0.15s;
}
.pg-kouban-search .cp-searchBox .md-searchItem > div {
  flex: 0 0 auto;
}
.pg-kouban-search .cp-searchBox .md-searchItem:nth-of-type(n+3) {
  opacity: 0;
  transition: opacity 0.3s;
  pointer-events: none;
}
.pg-kouban-search .cp-searchBox .md-searchItem:nth-of-type(2) .ls-execute {
  display: block;
}
.pg-kouban-search .cp-searchBox .md-searchItem:nth-of-type(5) .ls-execute {
  display: none;
}
.pg-kouban-search .cp-searchBox .ls-keyword {
  width: calc((100% - 132px - 48px) * 0.2 * 1.3);
}
.pg-kouban-search .cp-searchBox .ls-apply {
  width: calc((100% - 132px - 48px) * 0.2 * 0.7);
}
.pg-kouban-search .cp-searchBox .ls-distribution,
.pg-kouban-search .cp-searchBox .ls-allocation {
  width: calc((100% - 132px - 48px) * 0.2);
}
.pg-kouban-search .cp-searchBox .ls-status,
.pg-kouban-search .cp-searchBox .ls-deadlineType,
.pg-kouban-search .cp-searchBox .ls-pic,
.pg-kouban-search .cp-searchBox .ls-operator,
.pg-kouban-search .cp-searchBox .ls-deadline,
.pg-kouban-search .cp-searchBox .ls-updated,
.pg-kouban-search .cp-searchBox .ls-deleted {
  width: calc((100% - 60px) * 0.1666666667);
}

.pg-kouban-search .cp-searchBox.gs-detailSearch {
  height: 318px;
}
.pg-kouban-search .cp-searchBox.gs-detailSearch .md-searchItem:nth-of-type(n+3) {
  opacity: 1;
  pointer-events: auto;
}
.pg-kouban-search .cp-searchBox.gs-detailSearch .md-searchItem:nth-of-type(2) .ls-execute {
  display: none;
}
.pg-kouban-search .cp-searchBox.gs-detailSearch .md-searchItem:nth-of-type(5) .ls-execute {
  display: block;
}
.pg-kouban-search .cp-searchBox.gs-detailSearch .ls-keyword {
  width: calc((100% - 60px) * 0.3333333333 + 12px);
}
.pg-kouban-search .cp-searchBox.gs-detailSearch .ls-apply,
.pg-kouban-search .cp-searchBox.gs-detailSearch .ls-distribution,
.pg-kouban-search .cp-searchBox.gs-detailSearch .ls-allocation,
.pg-kouban-search .cp-searchBox.gs-detailSearch .ls-status {
  width: calc((100% - 60px) * 0.1666666667);
}
.pg-kouban-search .cp-searchBox.gs-detailSearch .ls-deadlineType,
.pg-kouban-search .cp-searchBox.gs-detailSearch .ls-deadline,
.pg-kouban-search .cp-searchBox.gs-detailSearch .ls-pic,
.pg-kouban-search .cp-searchBox.gs-detailSearch .ls-operator,
.pg-kouban-search .cp-searchBox.gs-detailSearch .ls-updated,
.pg-kouban-search .cp-searchBox.gs-detailSearch .ls-deleted {
  width: calc((100% - 60px) * 0.1666666667);
}

.pg-kouban-search .cp-resultBox .md-heading {
  position: sticky;
  top: 0;
  z-index: 101;
}
.pg-kouban-search .cp-resultBox .md-table.op-hTopLeft {
  -ms-grid-columns: 450px 1fr;
  grid-template-columns: 450px 1fr;
}
.pg-kouban-search .cp-resultBox .ls-origin,
.pg-kouban-search .cp-resultBox .ls-headerX {
  position: sticky;
  top: 54px;
  z-index: 100;
}
.pg-kouban-search .cp-resultBox .ls--title {
  flex-wrap: nowrap;
  align-content: normal;
  width: 385px;
  padding-left: 0;
}
.pg-kouban-search .cp-resultBox .ls--title .ls__check {
  width: 50px;
}
.pg-kouban-search .cp-resultBox .ls--title .ls__title {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-content: center;
  width: 329px;
}
.pg-kouban-search .cp-resultBox .ls--kouban {
  width: 150px;
}
.pg-kouban-search .cp-resultBox .ls--arma {
  width: 240px;
}
.pg-kouban-search .cp-resultBox .ls--arma .ls__status {
  width: 114px;
}
.pg-kouban-search .cp-resultBox .ls--arma .ls__edit {
  width: 114px;
}
.pg-kouban-search .cp-resultBox .ls--writer,
.pg-kouban-search .cp-resultBox .ls--issue,
.pg-kouban-search .cp-resultBox .ls--music,
.pg-kouban-search .cp-resultBox .ls--sales {
  width: 180px;
}
.pg-kouban-search .cp-resultBox .ls--writer .ls__status,
.pg-kouban-search .cp-resultBox .ls--issue .ls__status,
.pg-kouban-search .cp-resultBox .ls--music .ls__status,
.pg-kouban-search .cp-resultBox .ls--sales .ls__status {
  width: 114px;
}
.pg-kouban-search .cp-resultBox .ls--writer .ls__edit,
.pg-kouban-search .cp-resultBox .ls--issue .ls__edit,
.pg-kouban-search .cp-resultBox .ls--music .ls__edit,
.pg-kouban-search .cp-resultBox .ls--sales .ls__edit {
  width: 54px;
}
.pg-kouban-search .cp-resultBox .ls--note {
  width: calc(100% - 1645px);
  min-width: 180px;
}
.pg-kouban-search .cp-resultBox .md-table .ls-headerY .gs-row.ls--locked,
.pg-kouban-search .cp-resultBox .md-table .ls-headerY .gs-row.ls--deleted {
  position: relative;
}
.pg-kouban-search .cp-resultBox .md-table .ls-headerY .gs-row.ls--locked::after,
.pg-kouban-search .cp-resultBox .md-table .ls-headerY .gs-row.ls--deleted::after {
  position: absolute;
  top: 50%;
  left: 0;
  width: 16px;
  height: 16px;
  transform: translate(0, -50%);
  border-radius: 10px;
  text-align: center;
  font-family: "Font Awesome 5 Pro";
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
}
.pg-kouban-search .cp-resultBox .md-table .ls-headerY .gs-row.ls--locked::after {
  content: "\f023";
}
.pg-kouban-search .cp-resultBox .md-table .ls-headerY .gs-row.ls--deleted::after {
  content: "\f1f8";
}

.cp-koubanLicensee .md-heading {
  position: sticky;
  top: 0;
  z-index: 101;
}
.cp-koubanLicensee .ls-origin,
.cp-koubanLicensee .ls-headerX {
  position: sticky;
  top: 54px;
  z-index: 100;
}
.cp-koubanLicensee .ls-origin {
  overflow: visible;
}
.cp-koubanLicensee .ls-origin .ls-item {
  padding-left: 20px;
}
.cp-koubanLicensee .ls-headerX .ls-licenseType,
.cp-koubanLicensee .ls-dataArea .ls-licenseType {
  position: sticky;
  left: 0;
  z-index: 99;
}
.cp-koubanLicensee .ls-headerX .ls-order,
.cp-koubanLicensee .ls-dataArea .ls-order {
  position: sticky;
  left: 60px;
  z-index: 99;
}
.cp-koubanLicensee .ls-headerX .ls-rank,
.cp-koubanLicensee .ls-dataArea .ls-rank {
  position: sticky;
  left: 120px;
  z-index: 99;
}
.cp-koubanLicensee .md-table.op-hTopLeft {
  -ms-grid-columns: 500px 1fr;
  grid-template-columns: 500px 1fr;
}
.cp-koubanLicensee .md-table .ls-headerX .ls-itemGroup .ls-item:last-of-type {
  border-right: 1px solid #c5c5c5;
}
.cp-koubanLicensee .md-table .ls-headerY > .ls-item,
.cp-koubanLicensee .md-table .ls-headerY .ls-itemGroup .ls-item {
  position: relative;
  padding-left: 20px;
  background-repeat: repeat-y;
  background-size: 10px 10px;
}
.cp-koubanLicensee .md-table .ls-headerY > .ls-item::before,
.cp-koubanLicensee .md-table .ls-headerY .ls-itemGroup .ls-item::before {
  content: "";
  position: absolute;
  top: 0;
  left: 11px;
  bottom: 0;
  width: 5px;
  height: 100%;
}
.cp-koubanLicensee .md-table .ls-headerY > .ls-item.ls--caution,
.cp-koubanLicensee .md-table .ls-headerY .ls-itemGroup .ls-item.ls--caution {
  position: relative;
  padding-left: 20px;
}
.cp-koubanLicensee .md-table .ls-headerY > .ls-item.ls--caution::after,
.cp-koubanLicensee .md-table .ls-headerY .ls-itemGroup .ls-item.ls--caution::after {
  content: "注";
  position: absolute;
  top: 0;
  left: 11px;
  width: 16px;
  height: 16px;
  border-radius: 0 0 16px 0;
  background-color: #777;
  color: #fff;
  text-align: center;
  font-size: 10px;
}
.cp-koubanLicensee .md-table .ls-headerY > .ls-item.ls--caution.ls--red,
.cp-koubanLicensee .md-table .ls-headerY .ls-itemGroup .ls-item.ls--caution.ls--red {
  background-color: #fdd;
}
.cp-koubanLicensee .md-table .ls-headerY > .ls-item.ls--caution.ls--red::before, .cp-koubanLicensee .md-table .ls-headerY > .ls-item.ls--caution.ls--red::after,
.cp-koubanLicensee .md-table .ls-headerY .ls-itemGroup .ls-item.ls--caution.ls--red::before,
.cp-koubanLicensee .md-table .ls-headerY .ls-itemGroup .ls-item.ls--caution.ls--red::after {
  background-color: #c00;
}
.cp-koubanLicensee .md-table .ls-headerY > .ls-item.ls--caution.ls--caution--j::after,
.cp-koubanLicensee .md-table .ls-headerY .ls-itemGroup .ls-item.ls--caution.ls--caution--j::after {
  content: "J";
  background-color: #b5b;
}
.cp-koubanLicensee .md-table .ls-headerY > .ls-item.ls--caution.ls--caution--b::after,
.cp-koubanLicensee .md-table .ls-headerY .ls-itemGroup .ls-item.ls--caution.ls--caution--b::after {
  content: "B";
  background-color: #b5b;
}
.cp-koubanLicensee .md-table .ls-headerY > .ls-item.ls--caution.ls--caution--etc::after,
.cp-koubanLicensee .md-table .ls-headerY .ls-itemGroup .ls-item.ls--caution.ls--caution--etc::after {
  content: "他";
  font-size: 10px;
  background-color: #b5b;
}
.cp-koubanLicensee .ls-headerY .ls-item.op-tStaff {
  background-image: repeating-linear-gradient(#cba 0, #cba 10px);
}
.cp-koubanLicensee .ls-headerY .ls-item.op-tCast {
  background-image: repeating-linear-gradient(#abc 0, #abc 10px);
}
.cp-koubanLicensee .ls-headerY .ls-item.op-tBorrowed {
  background-image: repeating-linear-gradient(#acb 0, #acb 10px);
}

.cp-koubanLicensee .ls-name {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
}
.cp-koubanLicensee .ls-name.op-tOthers {
  height: 110px;
}
.cp-koubanLicensee .ls-name.op-tOthers .ls__name,
.cp-koubanLicensee .ls-name.op-tOthers .ls-resource__rate + .ls-resource__rate,
.cp-koubanLicensee .ls-name.op-tOthers .ls-resource__partialObject {
  padding-right: 0;
}
.cp-koubanLicensee .ls-name.op-tPartial {
  height: 70px;
}
.cp-koubanLicensee .ls-name.op-tOthers.op-tPartial {
  height: 140px;
}
.cp-koubanLicensee .ls-name .ls__option {
  width: 40px;
}
.cp-koubanLicensee .ls-name .ls__role {
  width: 110px;
}
.cp-koubanLicensee .ls-name .ls__resource {
  width: 110px;
}
.cp-koubanLicensee .ls-name .ls__name {
  width: 213px;
}
.cp-koubanLicensee .ls-name .ls-resource__calc {
  margin-left: calc(100% - 390px);
}
.cp-koubanLicensee .ls-name .ls-resource__calc,
.cp-koubanLicensee .ls-name .ls-resource__pay,
.cp-koubanLicensee .ls-name .ls-resource__rate {
  width: 130px;
}
.cp-koubanLicensee .ls-name .ls-resource__partialObject {
  position: relative;
  margin-left: calc(100% - 390px);
  width: 290px;
}
.cp-koubanLicensee .ls-name .ls-resource__partialObject .el-inputText {
  display: inline-block;
  margin-left: 50px;
  width: 230px;
  font-size: 14px;
}
.cp-koubanLicensee .ls-name .ls-resource__partialObject .el-inputText::before {
  content: "対象：";
  position: absolute;
  top: 50%;
  left: -50px;
  transform: translate(0, -50%);
  display: inline-block;
  width: 50px;
  font-size: 14px;
}
.cp-koubanLicensee .ls-name .ls-resource__partialFlag {
  width: 100px;
}
.cp-koubanLicensee .ls-name .ls-resource__partialFlag .ls-label {
  padding-right: 0;
}
.cp-koubanLicensee .ls-name .ls-resource__note {
  position: relative;
  margin-left: calc(100% - 390px);
  width: 390px;
  font-size: 0;
}
.cp-koubanLicensee .ls-name .ls-resource__note .el-inputText {
  display: inline-block;
  margin-left: 50px;
  width: 337px;
  font-size: 14px;
}
.cp-koubanLicensee .ls-name .ls-resource__note .el-inputText::before {
  content: "備考：";
  position: absolute;
  top: 50%;
  left: -50px;
  transform: translate(0, -50%);
  display: inline-block;
  width: 50px;
  font-size: 14px;
}
.cp-koubanLicensee .ls-nameKana {
  width: 160px;
}
.cp-koubanLicensee .ls-agency {
  width: 480px;
}
.cp-koubanLicensee .ls-agency .ls__name {
  width: 180px;
}
.cp-koubanLicensee .ls-agency .ls__contact {
  width: 180px;
}
.cp-koubanLicensee .ls-agency .ls__edit,
.cp-koubanLicensee .ls-agency .ls__copy {
  width: 54px;
}
.cp-koubanLicensee .ls-licenseType {
  width: 60px;
}
.cp-koubanLicensee .ls-license {
  width: 200px;
}
.cp-koubanLicensee .ls-license .ls__applyTo {
  width: 110px;
}
.cp-koubanLicensee .ls-license .ls__individual {
  width: 84px;
}
.cp-koubanLicensee .ls-purchased {
  width: 60px;
}
.cp-koubanLicensee .ls-order {
  width: 60px;
}
.cp-koubanLicensee .ls-rank {
  width: 70px;
}
.cp-koubanLicensee .ls-nameCast {
  width: 160px;
}
.cp-koubanLicensee .ls-armaNote {
  width: 160px;
}
.cp-koubanLicensee .ls-salesAll {
  width: 200px;
}
.cp-koubanLicensee .ls-salesAll .ls-total,
.cp-koubanLicensee .ls-salesAll .ls-contribution {
  width: 200px;
}
.cp-koubanLicensee .ls-salesAll .ls__average {
  width: 84px;
}
.cp-koubanLicensee .ls-salesAll .ls__total {
  width: 103px;
}
.cp-koubanLicensee .ls-headerX .ls-salesPayment {
  width: 280px;
}
.cp-koubanLicensee .ls-headerX .ls-salesPayment .ls-sales,
.cp-koubanLicensee .ls-headerX .ls-salesPayment .ls-payment {
  width: 279px;
}
.cp-koubanLicensee .ls-headerX .ls-salesPayment .ls__onOff {
  width: 53px;
}
.cp-koubanLicensee .ls-headerX .ls-salesPayment .ls__rate {
  width: 70px;
}
.cp-koubanLicensee .ls-headerX .ls-salesPayment .ls__amount {
  width: 100px;
}
.cp-koubanLicensee .ls-headerX .ls-salesPayment .ls__memo {
  width: 44px;
}
.cp-koubanLicensee .ls-dataArea .ls-payment {
  width: 280px;
}
.cp-koubanLicensee .ls-dataArea .ls-payment .ls__onOff {
  width: 53px;
}
.cp-koubanLicensee .ls-dataArea .ls-payment .ls__rate {
  width: 70px;
}
.cp-koubanLicensee .ls-dataArea .ls-payment .ls__amount {
  width: 100px;
}
.cp-koubanLicensee .ls-dataArea .ls-payment .ls__memo {
  width: 44px;
}
.cp-koubanLicensee .ls-dataArea .ls-payment .ls__memoText {
  width: 280px;
}
.cp-koubanLicensee .ls-appearance {
  width: 60px;
}
.cp-koubanLicensee .ls-note {
  width: 300px;
}
.cp-koubanLicensee .ls-note .el-button {
  width: 50px;
}
.cp-koubanLicensee .ls-note .ls__noteText {
  padding-right: 12px;
  width: calc(100% - 50px);
}

.cp-koubanLicensee .ls-headerX .ls-licenseType,
.cp-koubanLicensee .ls-headerX .ls-purchased,
.cp-koubanLicensee .ls-headerX .ls-order,
.cp-koubanLicensee .ls-headerX .ls-rank,
.cp-koubanLicensee .ls-headerX .ls-appearance {
  padding-left: 0;
  padding-right: 0;
}
.cp-koubanLicensee .ls-headerX .ls-licenseType,
.cp-koubanLicensee .ls-headerX .ls-order,
.cp-koubanLicensee .ls-headerX .ls-rank {
  background-color: #fff;
}
.cp-koubanLicensee .ls-headerX .ls-salesAll {
  padding: 0;
}
.cp-koubanLicensee .ls-headerX .ls-salesAll .gs-col {
  display: flex;
  flex-direction: column;
}
.cp-koubanLicensee .ls-headerX .ls-salesAll .ls-total {
  padding-top: 6px;
  min-height: 30px;
}
.cp-koubanLicensee .ls-headerX .ls-salesAll .ls-total,
.cp-koubanLicensee .ls-headerX .ls-salesAll .ls-contribution {
  border-right: none;
}
.cp-koubanLicensee .ls-headerX .ls-salesPayment {
  padding: 0;
}
.cp-koubanLicensee .ls-headerX .ls-salesPayment .gs-col {
  display: flex;
  flex-direction: column;
}
.cp-koubanLicensee .ls-headerX .ls-salesPayment .ls-sales {
  padding-top: 6px;
  min-height: 30px;
}
.cp-koubanLicensee .ls-headerX .ls-salesPayment .ls-sales,
.cp-koubanLicensee .ls-headerX .ls-salesPayment .ls-payment {
  border-right: none;
}
.cp-koubanLicensee .ls-dataArea .gs-row {
  width: -moz-max-content;
  width: max-content;
}
.cp-koubanLicensee .ls-dataArea .ls-item {
  background-color: #f6f6f6;
}
.cp-koubanLicensee .ls-dataArea .el-checkBox {
  width: 100%;
  text-align: center;
  justify-content: center;
}
.cp-koubanLicensee .ls-dataArea .ls-purchased {
  padding: 0;
}
.cp-koubanLicensee .ls-dataArea .ls-salesAll .ls__average {
  padding-right: 18px;
  text-align: right;
}
.cp-koubanLicensee .ls-dataArea .ls-salesAll .ls__total {
  padding-right: 12px;
  text-align: right;
}
.cp-koubanLicensee .ls-dataArea .ls-payment {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.cp-koubanLicensee .ls-dataArea .ls-payment > div {
  flex: 0 0 auto;
}
.cp-koubanLicensee .ls-dataArea .ls-payment .ls__rate {
  padding-right: 12px;
  text-align: right;
}
.cp-koubanLicensee .ls-dataArea .ls-payment .ls__rate input[type=text] {
  margin-right: -6px;
  text-align: right;
}
.cp-koubanLicensee .ls-dataArea .ls-payment .ls__amount {
  padding-right: 12px;
  text-align: right;
}
.cp-koubanLicensee .ls-dataArea .ls-payment .ls__memo {
  padding-right: 0;
}
.cp-koubanLicensee .ls-dataArea .ls-payment .ls__memoText {
  padding: 0 0 3px;
  width: 100%;
  text-align: right;
  font-size: 12px;
}
.cp-koubanLicensee .ls-dataArea .ls-appearance {
  justify-content: flex-end;
  padding-right: 12px;
}
.cp-koubanLicensee .ls-dataArea .gs-row.op-tOthers {
  height: 110px;
}
.cp-koubanLicensee .ls-dataArea .gs-row.op-tPartial {
  height: 70px;
}
.cp-koubanLicensee .ls-dataArea .gs-row.op-tOthers.op-tPartial {
  height: 140px;
}

.cp-koubanLicensee .ls-dataArea .ls-licenseType .el-radioButton:not(:last-of-type) {
  border-bottom: 1px solid #c5c5c5;
}
.cp-koubanLicensee .ls-dataArea .ls-licenseType .ls-label > div {
  display: inline-block;
}
.cp-koubanLicensee .ls-dataArea .ls-licenseType .ls__symbol {
  margin-right: 0.5em;
  width: 1em;
}
.cp-koubanLicensee .ls-dataArea .ls-licenseType .ls__arma,
.cp-koubanLicensee .ls-dataArea .ls-licenseType .ls__allocation,
.cp-koubanLicensee .ls-dataArea .ls-licenseType .ls__pay {
  margin-left: 0.25em;
  width: 5.5em;
  text-align: center;
  border-radius: 2px;
  text-align: center;
  font-size: 13px;
  border: 1px solid #e6e6e6;
  background-color: transparent;
}
.cp-koubanLicensee .ls-dataArea .ls-licenseType .ls--on {
  border: 1px solid #999;
  background-color: #999;
  color: #fff;
}

.cp-koubanLicensee .md-table .md-dropDown .ls-dropDownPanel {
  max-height: none;
}
.cp-koubanLicensee .md-table .md-dropDown .ls-dropDownPanel .ls-item {
  padding: 0;
  height: 40px;
  min-height: 0;
}
.cp-koubanLicensee .md-table .md-dropDown .ls-dropDownPanel .ls-item .el-button {
  text-align: left;
  height: 40px;
}
.cp-koubanLicensee .md-table .md-dropDown .md-tab.op-tColorTag {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 6px 9px;
  height: 36px;
  font-size: 16px;
  white-space: nowrap;
}
.cp-koubanLicensee .md-table .md-dropDown .md-tab.op-tColorTag .ls-itemLabel {
  display: inline-block;
  margin-right: 6px;
}
.cp-koubanLicensee .md-table .md-dropDown .md-tab.op-tColorTag .ls-label,
.cp-koubanLicensee .md-table .md-dropDown .md-tab.op-tColorTag .el-radioButton {
  margin-right: 3px;
}

.cp-koubanLicensee .md-table .ls-headerX .ls-item.ls-rank,
.cp-koubanLicensee .md-table .ls-dataArea .ls-item.ls-rank {
  display: none;
}
.op-rank .cp-koubanLicensee .md-table .ls-headerX .ls-item.ls-rank,
.op-rank .cp-koubanLicensee .md-table .ls-dataArea .ls-item.ls-rank {
  display: flex;
  flex-direction: row;
}

.cp-koubanInfo .ls-title {
  width: calc((100% - 108px) * 3 / 10 + 24px);
}
.cp-koubanInfo .ls-abbrTitle,
.cp-koubanInfo .ls-subtitle,
.cp-koubanInfo .ls-episode {
  width: calc((100% - 108px) * 2 / 10 + 12px);
}
.cp-koubanInfo .ls-apply {
  width: calc((100% - 108px) * 1 / 10);
}
.cp-koubanInfo .ls-distributionType {
  width: calc((100% - 108px) * 1.75 / 10 + 21px);
}
.cp-koubanInfo .ls-distributionGenre {
  width: calc((100% - 108px) * 2.25 / 10 + 27px);
}
.cp-koubanInfo .ls-distributionFrom,
.cp-koubanInfo .ls-distributionTo,
.cp-koubanInfo .ls-payDate {
  width: calc((100% - 108px) * 1 / 10);
  min-width: 150px;
}
.cp-koubanInfo .ls-allocation {
  width: calc((100% - 108px) * 1.5 / 10 + 6px);
  min-width: 200px;
}
.cp-koubanInfo .ls-salesType {
  width: calc((100% - 108px) * 1.5 / 10 + 6px);
  min-width: 160px;
}
@media (max-width: 1500px) {
  .cp-koubanInfo .ls-allocation .el-radioButton .ls-label,
.cp-koubanInfo .ls-salesType .el-checkBox .ls-label {
    padding-right: 0;
  }
}

.cp-koubanProduct {
  width: 70%;
}
.cp-koubanProduct .el-infoText {
  font-size: 14px;
}
.cp-koubanProduct .ls-prodProducer,
.cp-koubanProduct .ls-prodGenre {
  width: 17.5%;
}
.cp-koubanProduct .ls-prodOnairFrom,
.cp-koubanProduct .ls-prodOnairTo {
  width: 15%;
}
.cp-koubanProduct .ls-prodOnairHistory {
  width: 20%;
}
.cp-koubanProduct .ls-prodStation {
  width: 15%;
}
.cp-koubanProduct .ls-prodDirector {
  width: 35%;
}
.cp-koubanProduct .ls-prodNote {
  width: 65%;
}

.cp-koubanNote {
  width: 30%;
}
.cp-koubanNote .md-card {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  height: 148px;
}
.cp-koubanNote .ls-text {
  flex: 1 1 auto;
  padding: 6px;
  height: 136px;
  overflow: auto;
  word-break: break-all;
  word-wrap: break-all;
  text-align: left;
  font-size: 14px;
  line-height: 1.25;
}
.cp-koubanNote .ls-edit {
  padding: 6px 6px 6px 0;
}

.cp-koubanCaution {
  width: 40%;
}
.cp-koubanCaution .md-table.op-hTopLeft {
  -ms-grid-columns: 180px 1fr;
  grid-template-columns: 180px 1fr;
}
.cp-koubanCaution .ls-headerY,
.cp-koubanCaution .ls-dataArea {
  max-height: 192px;
  overflow: hidden;
}
.cp-koubanCaution .md-table .ls-item {
  min-height: 32px;
}
.cp-koubanCaution .ls-cautionName {
  width: 100%;
}
.cp-koubanCaution .ls-cautionType {
  width: 20%;
  min-width: 100px;
  justify-content: center;
}
.cp-koubanCaution .ls-cautionRate {
  width: 30%;
  min-width: 120px;
  justify-content: flex-end;
}
.cp-koubanCaution .ls-cautionNote {
  width: 50%;
  min-width: 180px;
}
.cp-koubanCaution .md-table .ls-headerY .ls-item:last-of-type {
  border-bottom: none;
}
.cp-koubanCaution .md-table .ls-dataArea .gs-row:last-of-type .ls-item {
  border-bottom: none;
}

.cp-koubanRank {
  display: none;
  width: 30%;
}
.op-rank .cp-koubanRank {
  display: block;
}
@media (max-width: 1366px) {
  .cp-koubanRank .md-heading h2 span {
    display: none;
  }
}
.cp-koubanRank .md-table.op-hTopLeft {
  -ms-grid-columns: 60px 1fr;
  grid-template-columns: 60px 1fr;
}
.cp-koubanRank .md-table .ls-item {
  min-height: 32px;
}
.cp-koubanRank .md-table .ls-headerY .ls-rankName,
.cp-koubanRank .md-table .ls-headerY .ls-rankTotal {
  justify-content: center;
}
.cp-koubanRank .md-table .ls-headerY .ls-rankTotal {
  font-weight: bold;
}
.cp-koubanRank .md-table .ls-headerY .ls-rankName,
.cp-koubanRank .md-table .ls-headerY .ls-rankTotal {
  background-color: #fff;
}
.cp-koubanRank .ls-rankName {
  width: 100%;
}
.cp-koubanRank .ls-rankRate,
.cp-koubanRank .ls-rankNumber,
.cp-koubanRank .ls-rankRatio1,
.cp-koubanRank .ls-rankRatio2 {
  width: 25%;
  min-width: 100px;
}
.cp-koubanRank .md-table .ls-dataArea .ls-item {
  justify-content: flex-end;
}
.cp-koubanRank .md-table .ls-dataArea .ls-rankTotal .ls-item {
  font-weight: bold;
}
.cp-koubanRank .md-table .ls-headerY .ls-item.ls-rankTotal {
  width: 100%;
  border-bottom: none;
}
.cp-koubanRank .md-table .ls-dataArea .ls-rankTotal .ls-item {
  border-bottom: none;
}
.cp-koubanRank .md-table .ls-headerY .ls-item.gs-error,
.cp-koubanRank .md-table .ls-dataArea .gs-error .ls-item {
  background-color: #fdd;
  color: #c00;
}
.cp-koubanRank .md-table .ls-dataArea .gs-error .ls-item input[type=text] {
  color: #c00;
}

.cp-koubanArma {
  width: 30%;
}
.cp-koubanArma .md-table .ls-item {
  min-height: 32px;
}
.cp-koubanArma .md-table .ls-tvod,
.cp-koubanArma .md-table .ls-svod {
  display: none;
}
.cp-koubanArma .md-table.op-tTvod .ls-tvod, .cp-koubanArma .md-table.op-tSvod .ls-svod {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: calc(80% - 1px);
  min-width: 160px;
}
.cp-koubanArma .md-table.op-tTvod.op-tSvod .ls-tvod, .cp-koubanArma .md-table.op-tTvod.op-tSvod .ls-svod {
  width: calc(40% - 1px);
}
.cp-koubanArma .ls-label {
  width: 20%;
  min-width: 100px;
  background-color: #fff;
  font-weight: bold;
}
.cp-koubanArma .ls-headerX .ls-item {
  font-weight: bold;
}
.cp-koubanArma .ls-dataArea .ls-armaAnswer2 .ls-item {
  border-bottom: none;
}

.cp-infoBox--kouban {
  margin-top: 0;
}
.cp-infoBox--kouban .ls-title {
  width: 35%;
}
.cp-infoBox--kouban .ls-subtitle {
  width: 35%;
}
.cp-infoBox--kouban .ls-episode {
  width: 15%;
}
.cp-infoBox--kouban .ls-apply {
  width: 15%;
}

.cp-infoBox--product .ls-prodProducer,
.cp-infoBox--product .ls-prodGenre,
.cp-infoBox--product .ls-prodOnairFrom,
.cp-infoBox--product .ls-prodOnairTo {
  width: calc(15% - 12px);
}
.cp-infoBox--product .ls-prodOnairHistory {
  width: calc(30% - 12px);
}
.cp-infoBox--product .ls-prodStation {
  width: 10%;
}
.cp-infoBox--product .ls-prodDirector {
  width: calc(30% - 12px);
}
.cp-infoBox--product .ls-prodNote {
  width: 70%;
}

.pg-kouban-linkage .cp-resultBox .md-table.op-hTopLeft {
  -ms-grid-columns: 60px 1fr;
  grid-template-columns: 60px 1fr;
}
.pg-kouban-linkage .cp-resultBox .md-heading {
  position: sticky;
  top: 0;
  z-index: 101;
}
.pg-kouban-linkage .cp-resultBox .ls-origin,
.pg-kouban-linkage .cp-resultBox .ls-headerX {
  position: sticky;
  top: 54px;
  z-index: 100;
}
.pg-kouban-linkage .cp-resultBox .ls-check {
  padding: 0;
  width: 60px;
}
.pg-kouban-linkage .cp-resultBox .ls-check .md-checkBox,
.pg-kouban-linkage .cp-resultBox .ls-check .el-checkBox,
.pg-kouban-linkage .cp-resultBox .ls-check .ls-label,
.pg-kouban-linkage .cp-resultBox .ls-check .ls-label::before {
  width: 100%;
}
.pg-kouban-linkage .cp-resultBox .ls-titleCode {
  width: 15%;
}
.pg-kouban-linkage .cp-resultBox .ls-durationCode {
  width: 15%;
}
.pg-kouban-linkage .cp-resultBox .ls-title {
  width: 25%;
}
.pg-kouban-linkage .cp-resultBox .ls-titleKana {
  width: 25%;
}
.pg-kouban-linkage .cp-resultBox .ls-oaDate {
  width: 10%;
}
.pg-kouban-linkage .cp-resultBox .ls-episode {
  width: 10%;
}
.pg-kouban-linkage .cp-resultBox .el-checkBox:hover input[type=checkbox] ~ .ls-label::before,
.pg-kouban-linkage .cp-resultBox .el-checkBox input[type=checkbox]:checked ~ .ls-label::before {
  width: 100%;
}

.pg-kouban-arma .cp-infoBox:nth-of-type(2) .ls-armaStatus,
.pg-kouban-arma .cp-infoBox:nth-of-type(2) .ls-armaId {
  width: calc((100% - 96px) * 2 / 10 + 12px);
}
.pg-kouban-arma .cp-infoBox:nth-of-type(2) .ls-armaOrder {
  width: calc((100% - 96px) * 1 / 10);
}
.pg-kouban-arma .cp-infoBox:nth-of-type(2) .ls-armaImport1,
.pg-kouban-arma .cp-infoBox:nth-of-type(2) .ls-armaImport2 {
  width: calc((100% - 96px) * 2 / 10 + 12px);
}

.pg-kouban-arma .cp-resultBox .md-heading {
  position: sticky;
  top: 0;
  z-index: 101;
}
.pg-kouban-arma .cp-resultBox .md-table.op-hTopLeft {
  -ms-grid-columns: 180px 1fr;
  grid-template-columns: 180px 1fr;
}
.pg-kouban-arma .cp-resultBox .ls-origin,
.pg-kouban-arma .cp-resultBox .ls-headerX {
  position: sticky;
  top: 54px;
  z-index: 100;
}
.pg-kouban-arma .cp-resultBox .ls--name {
  width: 180px;
}
.pg-kouban-arma .cp-resultBox .ls--nameKana {
  width: 180px;
}
.pg-kouban-arma .cp-resultBox .ls--oaAgency {
  width: 180px;
}
.pg-kouban-arma .cp-resultBox .ls--note {
  width: 180px;
}
.pg-kouban-arma .cp-resultBox .ls--armaId {
  width: 120px;
}
.pg-kouban-arma .cp-resultBox .ls--armaName1 {
  width: 180px;
}
.pg-kouban-arma .cp-resultBox .ls--armaAgency1 {
  width: 180px;
}
.pg-kouban-arma .cp-resultBox .ls--arma1 {
  width: 180px;
}
.pg-kouban-arma .cp-resultBox .ls--armaNote1 {
  width: 180px;
}
.pg-kouban-arma .cp-resultBox .ls--armaName2 {
  width: 180px;
}
.pg-kouban-arma .cp-resultBox .ls--armaAgency2 {
  width: 180px;
}
.pg-kouban-arma .cp-resultBox .ls--arma2 {
  width: 180px;
}
.pg-kouban-arma .cp-resultBox .ls--armaNote2 {
  width: 180px;
}
.pg-kouban-arma .cp-resultBox .ls-headerY .ls--name {
  justify-content: flex-start;
}
.pg-kouban-arma .cp-resultBox .ls-dataArea .ls--armaId {
  justify-content: flex-end;
  padding-right: 12px;
}

.pg-kouban-license .cp-infoBox {
  margin-top: 0;
}
.pg-kouban-license .cp-infoBox .ls-licenseeName {
  width: 35%;
  min-width: 240px;
}
.pg-kouban-license .cp-infoBox .ls-licenseeContactName {
  width: 20%;
}
.pg-kouban-license .cp-infoBox .ls-licenseeContactTel {
  width: 15%;
}
.pg-kouban-license .cp-infoBox .ls-licenseeContactFax {
  width: 15%;
}
.pg-kouban-license .cp-infoBox .ls-licenseeContactEmail {
  width: 15%;
}

.pg-kouban-license .cp-resultBox .md-heading {
  position: sticky;
  top: -12px;
  z-index: 101;
}
.pg-kouban-license .cp-resultBox .md-table.op-hTopLeft {
  -ms-grid-columns: 50px 1fr;
  grid-template-columns: 50px 1fr;
}
.pg-kouban-license .cp-resultBox .ls-origin,
.pg-kouban-license .cp-resultBox .ls-headerX {
  position: sticky;
  top: 42px;
  z-index: 100;
}
.pg-kouban-license .cp-resultBox .ls--check {
  padding: 0;
}
.pg-kouban-license .cp-resultBox .ls--status {
  width: 180px;
}
.pg-kouban-license .cp-resultBox .ls--status .md-dropDown,
.pg-kouban-license .cp-resultBox .ls--status .el-inputText {
  width: 100%;
}
.pg-kouban-license .cp-resultBox .ls--role {
  width: 180px;
}
.pg-kouban-license .cp-resultBox .ls--name {
  width: 240px;
}
.pg-kouban-license .cp-resultBox .ls--nameKana {
  width: 240px;
}
.pg-kouban-license .cp-resultBox .ls--title {
  width: 360px;
}
.pg-kouban-license .cp-resultBox .ls--episode {
  width: 120px;
}
.pg-kouban-license .cp-resultBox .ls--note {
  width: calc(100% - 1515px);
  min-width: 240px;
}
.pg-kouban-license .cp-resultBox .ls-dataArea .ls--title > div {
  padding: 3px 0;
}
.pg-kouban-license .cp-resultBox .ls-dataArea .ls--episode {
  justify-content: center;
  text-align: center;
}

.pg-kouban-music .cp-infoBox--common .ls--status {
  flex: 0 0 auto;
  width: calc((100% - 48px) * 0.15);
}
.pg-kouban-music .cp-infoBox--common .ls--menu,
.pg-kouban-music .cp-infoBox--common .ls--original {
  flex: 0 0 auto;
  width: calc((100% - 48px) * 0.2);
}

.pg-kouban-music .cp-resultBox .md-heading {
  position: sticky;
  top: 0;
  z-index: 101;
}
.pg-kouban-music .cp-resultBox .md-table.op-hTopLeft {
  -ms-grid-columns: 455px 1fr;
  grid-template-columns: 455px 1fr;
}
.pg-kouban-music .cp-resultBox .ls-origin,
.pg-kouban-music .cp-resultBox .ls-headerX {
  position: sticky;
  top: 54px;
  z-index: 100;
}
.pg-kouban-music .cp-resultBox .ls-item {
  height: 50px;
}
.pg-kouban-music .cp-resultBox .ls--edit {
  width: 70px;
}
.pg-kouban-music .cp-resultBox .ls--edit .ls__edit {
  width: 58px;
}
.pg-kouban-music .cp-resultBox .ls--title {
  width: 260px;
}
.pg-kouban-music .cp-resultBox .ls--sourceType {
  width: 75px;
}
.pg-kouban-music .cp-resultBox .ls--jasrac {
  width: 150px;
}
.pg-kouban-music .cp-resultBox .ls--nextone {
  width: 150px;
}
.pg-kouban-music .cp-resultBox .ls--availability {
  width: 65px;
}
.pg-kouban-music .cp-resultBox .ls--licensee {
  width: 130px;
}
.pg-kouban-music .cp-resultBox .ls--record {
  width: 160px;
}
.pg-kouban-music .cp-resultBox .ls--recordNumber {
  width: 120px;
}
.pg-kouban-music .cp-resultBox .ls--commission {
  width: 65px;
}
.pg-kouban-music .cp-resultBox .ls--libraryName {
  width: 160px;
}
.pg-kouban-music .cp-resultBox .ls--libraryNumber {
  width: 120px;
}
.pg-kouban-music .cp-resultBox .ls--episode {
  width: 65px;
}
.pg-kouban-music .cp-resultBox .ls--order {
  width: 65px;
}
.pg-kouban-music .cp-resultBox .ls--useType {
  width: 100px;
}
.pg-kouban-music .cp-resultBox .ls--note {
  width: calc(100% - 1350px);
  min-width: 200px;
}
.pg-kouban-music .cp-resultBox .ls--check {
  padding: 0;
}
.pg-kouban-music .cp-resultBox .ls-headerX .ls--commission {
  padding-left: 0;
  padding-right: 0;
}
.pg-kouban-music .cp-resultBox .ls-headerY .ls--title .gs-ellipsis {
  max-height: 43px;
  white-space: normal;
  text-overflow: fade;
}
.pg-kouban-music .cp-resultBox .ls-dataArea .ls--jasrac input[type=text],
.pg-kouban-music .cp-resultBox .ls-dataArea .ls--nextone input[type=text],
.pg-kouban-music .cp-resultBox .ls-dataArea .ls--episode input[type=text],
.pg-kouban-music .cp-resultBox .ls-dataArea .ls--order input[type=text] {
  text-align: right;
}
.pg-kouban-music .cp-resultBox .ls-dataArea .ls--availability,
.pg-kouban-music .cp-resultBox .ls-dataArea .ls--commission {
  padding: 0;
  justify-content: center;
}

.pg-kouban-music-detail .modalBody .cp-infoBox .ls-item {
  flex: 0 0 auto;
  width: calc((100% - 12px) * 0.5);
}
.pg-kouban-music-detail .modalBody .cp-infoBox .ls--status {
  width: calc((100% - 60px) * 1 / 6);
}
.pg-kouban-music-detail .modalBody .cp-infoBox .ls--menu {
  width: calc((100% - 60px) * 3 / 6 + 24px);
}
.pg-kouban-music-detail .modalBody .cp-infoBox .ls--original {
  width: calc((100% - 60px) * 2 / 6 + 12px);
}
.pg-kouban-music-detail .modalBody .cp-infoBox .ls--title {
  width: calc((100% - 60px) * 5 / 6 + 48px);
}
.pg-kouban-music-detail .modalBody .cp-infoBox .ls--sourceType {
  width: calc((100% - 60px) * 1 / 6);
}
.pg-kouban-music-detail .modalBody .cp-infoBox .ls--jasrac {
  width: calc((100% - 60px) * 1 / 6);
}
.pg-kouban-music-detail .modalBody .cp-infoBox .ls--nextone {
  width: calc((100% - 60px) * 1 / 6);
}
.pg-kouban-music-detail .modalBody .cp-infoBox .ls--availability {
  width: calc((100% - 60px) * 2 / 6 + 12px);
}
.pg-kouban-music-detail .modalBody .cp-infoBox .ls--licensee {
  width: calc((100% - 60px) * 2 / 6 + 12px);
}
.pg-kouban-music-detail .modalBody .cp-infoBox .ls--record,
.pg-kouban-music-detail .modalBody .cp-infoBox .ls--recordNumber,
.pg-kouban-music-detail .modalBody .cp-infoBox .ls--commission {
  width: calc((100% - 60px) * 2 / 6 + 12px);
}
.pg-kouban-music-detail .modalBody .cp-infoBox .ls--libraryName,
.pg-kouban-music-detail .modalBody .cp-infoBox .ls--libraryNumber {
  width: calc((100% - 60px) * 3 / 6 + 24px);
}
.pg-kouban-music-detail .modalBody .cp-infoBox .ls--episode {
  width: calc((100% - 60px) * 1 / 6);
}
.pg-kouban-music-detail .modalBody .cp-infoBox .ls--order {
  width: calc((100% - 60px) * 1 / 6);
}
.pg-kouban-music-detail .modalBody .cp-infoBox .ls--useType {
  width: calc((100% - 60px) * 1 / 6);
}
.pg-kouban-music-detail .modalBody .cp-infoBox .ls--oa,
.pg-kouban-music-detail .modalBody .cp-infoBox .ls--interface {
  width: calc((100% - 36px) * 1 / 4);
}
.pg-kouban-music-detail .modalBody .cp-infoBox .ls--in,
.pg-kouban-music-detail .modalBody .cp-infoBox .ls--out,
.pg-kouban-music-detail .modalBody .cp-infoBox .ls--duration {
  width: calc((100% - 60px) * 1 / 6);
}
.pg-kouban-music-detail .modalBody .cp-infoBox .ls--lyricType,
.pg-kouban-music-detail .modalBody .cp-infoBox .ls--useType2 {
  width: calc((100% - 60px) * 1.5 / 6 + 6px);
}
.pg-kouban-music-detail .modalBody .cp-infoBox .ls--writer,
.pg-kouban-music-detail .modalBody .cp-infoBox .ls--translator,
.pg-kouban-music-detail .modalBody .cp-infoBox .ls--composer,
.pg-kouban-music-detail .modalBody .cp-infoBox .ls--arranger,
.pg-kouban-music-detail .modalBody .cp-infoBox .ls--performer,
.pg-kouban-music-detail .modalBody .cp-infoBox .ls--reference,
.pg-kouban-music-detail .modalBody .cp-infoBox .ls--publisher,
.pg-kouban-music-detail .modalBody .cp-infoBox .ls--jasracNote {
  width: calc((100% - 12px) * 1 / 2);
}
.pg-kouban-music-detail .modalBody .cp-infoBox .el-formLabel {
  white-space: nowrap;
}
.pg-kouban-music-detail .modalBody .cp-infoBox .ls--note {
  width: 100%;
}
.pg-kouban-music-detail .modalBody .cp-infoBox .md-inputItem.op-sticky {
  position: sticky;
  bottom: -12px;
  border-top: 1px solid rgba(0, 0, 0, 0.3);
  background-color: #f0f0f0;
}

.pg-kouban-music-detail .modalFooter .el-button.ls-prev,
.pg-kouban-music-detail .modalFooter .el-button.ls-next {
  width: 80px;
}

.pg-kouban-music-detail.op-multi .modalHeader .md-heading {
  background-color: #fd9;
}
.pg-kouban-music-detail.op-multi .modalHeader .md-heading h2 {
  color: #444;
  font-weight: bold;
}
.pg-kouban-music-detail.op-multi .modalHeader .md-heading h2 i {
  background-color: #444;
}
.pg-kouban-music-detail.op-multi .modalFooter .cp-footer {
  background-color: #fd9;
}
.pg-kouban-music-detail.op-multi .modalFooter .ls-prev,
.pg-kouban-music-detail.op-multi .modalFooter .ls-next {
  display: none;
}

.pg-kouban-pending .cp-infoBox.cp-infoBox--common .md-inputItem {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 360px 1fr;
  grid-template-columns: 360px 1fr;
  -ms-grid-rows: content-fit content-fit content-fit;
  grid-template-rows: content-fit content-fit content-fit;
}
.pg-kouban-pending .cp-infoBox.cp-infoBox--common .md-inputItem > div {
  display: block;
}
.pg-kouban-pending .cp-infoBox.cp-infoBox--common .md-inputItem > div:nth-of-type(-n+2) {
  padding-bottom: 12px;
}
.pg-kouban-pending .cp-infoBox.cp-infoBox--common .ls-commonProgram {
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1/2;
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1/2;
}
.pg-kouban-pending .cp-infoBox.cp-infoBox--common .ls-commonMonth {
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1/2;
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
  grid-row: 2/3;
}
.pg-kouban-pending .cp-infoBox.cp-infoBox--common .ls-commonPic {
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1/2;
  -ms-grid-row: 3;
  -ms-grid-row-span: 1;
  grid-row: 3/4;
}
.pg-kouban-pending .cp-infoBox.cp-infoBox--common .ls-commonNote {
  -ms-grid-column: 2;
  -ms-grid-column-span: 1;
  grid-column: 2/3;
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  grid-row: 1/4;
}
.pg-kouban-pending .cp-infoBox.cp-infoBox--common .md-textArea,
.pg-kouban-pending .cp-infoBox.cp-infoBox--common .el-textArea {
  width: 100%;
  height: calc(100% - 8px);
}

.pg-kouban-pending .cp-resultBox .md-heading {
  position: sticky;
  top: 0;
  z-index: 101;
}
.pg-kouban-pending .cp-resultBox .md-table.op-hTopLeft {
  -ms-grid-columns: 150px 1fr;
  grid-template-columns: 150px 1fr;
}
.pg-kouban-pending .cp-resultBox .ls-origin,
.pg-kouban-pending .cp-resultBox .ls-headerX {
  position: sticky;
  top: 54px;
  z-index: 100;
}
.pg-kouban-pending .cp-resultBox .ls-headerY .ls-item,
.pg-kouban-pending .cp-resultBox .ls-dataArea .gs-row {
  height: 96px;
}
.pg-kouban-pending .cp-resultBox .md-textArea {
  width: 100%;
  height: 100%;
  line-height: 1;
}
.pg-kouban-pending .cp-resultBox .el-textArea {
  height: 100%;
}
.pg-kouban-pending .cp-resultBox .ls--episode {
  padding-left: 0;
  width: 150px;
}
.pg-kouban-pending .cp-resultBox .ls--episode .ls__check {
  width: 50px;
}
.pg-kouban-pending .cp-resultBox .ls--episode .ls__episode {
  width: 94px;
}
.pg-kouban-pending .cp-resultBox .ls--tape {
  width: 100px;
}
.pg-kouban-pending .cp-resultBox .ls--aps {
  width: 100px;
}
.pg-kouban-pending .cp-resultBox .ls--in {
  width: 90px;
}
.pg-kouban-pending .cp-resultBox .ls--out {
  width: 90px;
}
.pg-kouban-pending .cp-resultBox .ls--type {
  width: 180px;
}
.pg-kouban-pending .cp-resultBox .ls--detail {
  width: 360px;
}
.pg-kouban-pending .cp-resultBox .ls--edit {
  width: 120px;
}
.pg-kouban-pending .cp-resultBox .ls--conclusion {
  width: 360px;
}
.pg-kouban-pending .cp-resultBox .ls--note {
  width: calc(100% - 1460px);
  min-width: 240px;
}
.pg-kouban-pending .cp-resultBox .ls-dataArea .ls--detail,
.pg-kouban-pending .cp-resultBox .ls-dataArea .ls--conclusion,
.pg-kouban-pending .cp-resultBox .ls-dataArea .ls--note {
  padding-top: 6px;
  padding-bottom: 6px;
}

.pg-kouban-sales .cp-resultBox .md-table.op-hTopLeft {
  -ms-grid-columns: 390px 1fr;
  grid-template-columns: 390px 1fr;
}
.pg-kouban-sales .cp-resultBox .md-heading {
  position: sticky;
  top: 0;
  z-index: 101;
}
.pg-kouban-sales .cp-resultBox .ls-origin,
.pg-kouban-sales .cp-resultBox .ls-headerX {
  position: sticky;
  top: 54px;
  z-index: 100;
}
.pg-kouban-sales .cp-resultBox .ls-type {
  width: 90px;
}
.pg-kouban-sales .cp-resultBox .ls-edit {
  width: 300px;
}
.pg-kouban-sales .cp-resultBox .ls-edit .el-button {
  margin: 0 6px;
  width: calc(100% - 12px);
}
.pg-kouban-sales .cp-resultBox .ls-contentId {
  width: 150px;
}
.pg-kouban-sales .cp-resultBox .ls-episode {
  width: 90px;
}
.pg-kouban-sales .cp-resultBox .ls-sales {
  width: calc(100% - 150px - 90px - 840px - 270px);
  min-width: 120px;
}
.pg-kouban-sales .cp-resultBox .ls-resourceOriginal,
.pg-kouban-sales .cp-resultBox .ls-paymentOriginal,
.pg-kouban-sales .cp-resultBox .ls-resourceSenario,
.pg-kouban-sales .cp-resultBox .ls-paymentSenario,
.pg-kouban-sales .cp-resultBox .ls-resourceArma,
.pg-kouban-sales .cp-resultBox .ls-paymentArma,
.pg-kouban-sales .cp-resultBox .ls-paymentEtc {
  width: 120px;
}
.pg-kouban-sales .cp-resultBox .ls-rateOriginarl,
.pg-kouban-sales .cp-resultBox .ls-rateSenario,
.pg-kouban-sales .cp-resultBox .ls-rateArma {
  min-width: 90px;
}
.pg-kouban-sales .cp-resultBox .ls-headerY .ls-type {
  justify-content: center;
}
.pg-kouban-sales .cp-resultBox .ls-dataArea .ls-contentId,
.pg-kouban-sales .cp-resultBox .ls-dataArea .ls-episode {
  justify-content: center;
}
.pg-kouban-sales .cp-resultBox .ls-dataArea .ls-sales,
.pg-kouban-sales .cp-resultBox .ls-dataArea .ls-resourceOriginal,
.pg-kouban-sales .cp-resultBox .ls-dataArea .ls-rateOriginarl,
.pg-kouban-sales .cp-resultBox .ls-dataArea .ls-paymentOriginal,
.pg-kouban-sales .cp-resultBox .ls-dataArea .ls-rateSenario,
.pg-kouban-sales .cp-resultBox .ls-dataArea .ls-resourceSenario,
.pg-kouban-sales .cp-resultBox .ls-dataArea .ls-paymentSenario,
.pg-kouban-sales .cp-resultBox .ls-dataArea .ls-rateArma,
.pg-kouban-sales .cp-resultBox .ls-dataArea .ls-resourceArma,
.pg-kouban-sales .cp-resultBox .ls-dataArea .ls-paymentArma,
.pg-kouban-sales .cp-resultBox .ls-dataArea .ls-paymentEtc {
  justify-content: flex-end;
  padding-right: 12px;
}

.pg-kouban-notification .cp-infoBox {
  margin-top: 0;
}
.pg-kouban-notification .cp-infoBox .ls-licenseeName {
  width: 35%;
  min-width: 240px;
}
.pg-kouban-notification .cp-infoBox .ls-licenseeContactName {
  width: 20%;
}
.pg-kouban-notification .cp-infoBox .ls-licenseeContactTel {
  width: 15%;
}
.pg-kouban-notification .cp-infoBox .ls-licenseeContactFax {
  width: 15%;
}
.pg-kouban-notification .cp-infoBox .ls-licenseeContactEmail {
  width: 15%;
}

.pg-kouban-notification .cp-resultBox .md-table.op-hTopLeft {
  -ms-grid-columns: 240px 1fr;
  grid-template-columns: 240px 1fr;
}
.pg-kouban-notification .cp-resultBox .md-heading {
  position: sticky;
  top: 0;
  z-index: 101;
}
.pg-kouban-notification .cp-resultBox .ls-origin,
.pg-kouban-notification .cp-resultBox .ls-headerX {
  position: sticky;
  top: 54px;
  z-index: 100;
}
.pg-kouban-notification .cp-resultBox .gr-row {
  width: 100%;
}
.pg-kouban-notification .cp-resultBox .ls-reportType {
  width: 240px;
  justify-content: center;
}
.pg-kouban-notification .cp-resultBox .ls-organization {
  width: calc(100% - 180px - 240px - 240px);
}
.pg-kouban-notification .cp-resultBox .ls-download {
  width: 180px;
}
.pg-kouban-notification .cp-resultBox .ls-time {
  width: 240px;
  justify-content: center;
}
.pg-kouban-notification .cp-resultBox .ls-status {
  width: 240px;
}

.pg-kouban-report .cp-infoBox {
  margin-top: 0;
}
.pg-kouban-report .cp-infoBox .ls-licenseeName {
  width: 35%;
  min-width: 240px;
}
.pg-kouban-report .cp-infoBox .ls-licenseeContactName {
  width: 20%;
}
.pg-kouban-report .cp-infoBox .ls-licenseeContactTel {
  width: 15%;
}
.pg-kouban-report .cp-infoBox .ls-licenseeContactFax {
  width: 15%;
}
.pg-kouban-report .cp-infoBox .ls-licenseeContactEmail {
  width: 15%;
}

.pg-kouban-report .cp-resultBox .md-table.op-hTopLeft {
  -ms-grid-columns: 60px 1fr;
  grid-template-columns: 60px 1fr;
}
.pg-kouban-report .cp-resultBox .md-heading {
  position: sticky;
  top: -12px;
  z-index: 100;
}
.pg-kouban-report .cp-resultBox .ls-origin,
.pg-kouban-report .cp-resultBox .ls-headerX {
  position: sticky;
  top: 42px;
  z-index: 100;
}
.pg-kouban-report .cp-resultBox .ls-check {
  width: 60px;
}
.pg-kouban-report .cp-resultBox .ls-check .md-checkBox,
.pg-kouban-report .cp-resultBox .ls-check .el-checkBox,
.pg-kouban-report .cp-resultBox .ls-check .ls-label,
.pg-kouban-report .cp-resultBox .ls-check .ls-label::before {
  width: 100%;
}
.pg-kouban-report .cp-resultBox .ls-role {
  width: 180px;
  justify-content: center;
}
.pg-kouban-report .cp-resultBox .ls-name {
  width: 180px;
}
.pg-kouban-report .cp-resultBox .ls-nameKana {
  width: 180px;
}
.pg-kouban-report .cp-resultBox .ls-title {
  width: 360px;
}
.pg-kouban-report .cp-resultBox .ls-episode {
  width: 120px;
  justify-content: center;
}
.pg-kouban-report .cp-resultBox .ls-apply {
  width: 120px;
  justify-content: center;
}
.pg-kouban-report .cp-resultBox .ls-distributionFrom {
  width: 120px;
  justify-content: center;
}
.pg-kouban-report .cp-resultBox .ls-distributionTo {
  width: 120px;
  justify-content: center;
}
.pg-kouban-report .cp-resultBox .ls-payment {
  width: 120px;
}
.pg-kouban-report .cp-resultBox .ls-dataArea .ls-payment {
  padding-right: 12px;
  justify-content: flex-end;
}
.pg-kouban-report .cp-resultBox .ls-note {
  width: calc(100% - 180px - 360px - 360px - 600px);
  min-width: 240px;
}
.pg-kouban-report .cp-resultBox .el-checkBox:hover input[type=checkbox] ~ .ls-label::before,
.pg-kouban-report .cp-resultBox .el-checkBox input[type=checkbox]:checked ~ .ls-label::before {
  width: 100%;
}

.pg-licensee-search .cp-searchBox .md-searchItem > div {
  flex: 0 0 auto;
}
.pg-licensee-search .cp-searchBox .ls-keyword {
  width: calc((100% - 60px) * 0.3333333333 + 12px);
}
.pg-licensee-search .cp-searchBox .ls-status,
.pg-licensee-search .cp-searchBox .ls-payMonth,
.pg-licensee-search .cp-searchBox .ls-distribution,
.pg-licensee-search .cp-searchBox .ls-paymentType,
.pg-licensee-search .cp-searchBox .ls-updated,
.pg-licensee-search .cp-searchBox .ls-operator {
  width: calc((100% - 60px) * 0.1666666667);
}

.pg-licensee-search .cp-resultBox .md-table.op-hTopLeft {
  -ms-grid-columns: 300px 1fr;
  grid-template-columns: 300px 1fr;
}
.pg-licensee-search .cp-resultBox .md-heading {
  position: sticky;
  top: 0;
  z-index: 101;
}
.pg-licensee-search .cp-resultBox .ls-origin,
.pg-licensee-search .cp-resultBox .ls-headerX {
  position: sticky;
  top: 54px;
  z-index: 100;
}
.pg-licensee-search .cp-resultBox .ls--name {
  width: 300px;
}
.pg-licensee-search .cp-resultBox .ls--name .ls__name {
  width: 244px;
}
.pg-licensee-search .cp-resultBox .ls--gCode {
  width: 100px;
}
.pg-licensee-search .cp-resultBox .ls--payType {
  width: 90px;
}
.pg-licensee-search .cp-resultBox .ls--payTotal {
  width: 120px;
}
.pg-licensee-search .cp-resultBox .ls--payDone {
  width: 120px;
}
.pg-licensee-search .cp-resultBox .ls--payNotYet {
  width: 180px;
}
.pg-licensee-search .cp-resultBox .ls--payNotYet .ls__amount {
  width: 114px;
}
.pg-licensee-search .cp-resultBox .ls--payNotYet .ls__detail {
  width: 54px;
}
.pg-licensee-search .cp-resultBox .ls--payPool {
  width: 160px;
}
.pg-licensee-search .cp-resultBox .ls--payPool .ls__amount {
  width: 94px;
}
.pg-licensee-search .cp-resultBox .ls--payPool .ls__detail {
  width: 54px;
}
.pg-licensee-search .cp-resultBox .ls--reportStatus {
  width: 200px;
}
.pg-licensee-search .cp-resultBox .ls--reportStatus .ls__status {
  width: 104px;
}
.pg-licensee-search .cp-resultBox .ls--reportStatus .ls__individual {
  width: 84px;
}
.pg-licensee-search .cp-resultBox .ls--payStatus {
  width: 120px;
}
.pg-licensee-search .cp-resultBox .ls--taskStatus {
  width: 120px;
}
.pg-licensee-search .cp-resultBox .ls--note {
  width: calc(100% - 1210px);
  min-width: 240px;
}
.pg-licensee-search .cp-resultBox .ls--note .ls__text {
  width: calc(100% - 54px);
}
.pg-licensee-search .cp-resultBox .ls--note .ls__button {
  width: 54px;
}
.pg-licensee-search .cp-resultBox .ls-dataArea .ls--payType,
.pg-licensee-search .cp-resultBox .ls-dataArea .ls--payStatus,
.pg-licensee-search .cp-resultBox .ls-dataArea .ls--taskStatus {
  justify-content: center;
}
.pg-licensee-search .cp-resultBox .ls-dataArea .ls--reportStatus .ls__status {
  text-align: center;
}
.pg-licensee-search .cp-resultBox .ls-dataArea .ls--payTotal,
.pg-licensee-search .cp-resultBox .ls-dataArea .ls--payDone {
  justify-content: flex-end;
  padding-right: 12px;
}
.pg-licensee-search .cp-resultBox .ls-dataArea .ls--payNotYet .ls__amount,
.pg-licensee-search .cp-resultBox .ls-dataArea .ls--payPool .ls__amount {
  padding-right: 12px;
  text-align: right;
}
.pg-licensee-search .cp-resultBox .ls-dataArea .ls--note {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}
.pg-licensee-search .cp-resultBox .ls-detailArea {
  height: -moz-max-content;
  height: max-content;
}
.pg-licensee-search .cp-resultBox .ls-detailArea .ls-headerY,
.pg-licensee-search .cp-resultBox .ls-detailArea .ls-dataArea {
  background-color: #f0f0f0;
}
.pg-licensee-search .cp-resultBox .ls-detailArea .ls__name {
  width: 100%;
}
.pg-licensee-search .cp-resultBox .ls-detailArea .ls__title {
  width: calc(100% - 240px - 90px - 120px - 180px);
  min-width: 240px;
}
.pg-licensee-search .cp-resultBox .ls-detailArea .ls__distributionFrom,
.pg-licensee-search .cp-resultBox .ls-detailArea .ls__distributionTo {
  width: 120px;
}
.pg-licensee-search .cp-resultBox .ls-detailArea .ls__salesType {
  width: 90px;
}
.pg-licensee-search .cp-resultBox .ls-detailArea .ls__salesAmount {
  width: 120px;
}
.pg-licensee-search .cp-resultBox .ls-detailArea .ls__licenseStatus {
  width: 180px;
}
.pg-licensee-search .cp-resultBox .ls-detailArea .ls-dataArea .ls__salesAmount {
  padding-right: 12px;
  justify-content: flex-end;
}
.pg-licensee-search .cp-resultBox .ls-detailArea .ls-dataArea .ls__salesType,
.pg-licensee-search .cp-resultBox .ls-detailArea .ls-dataArea .ls__licenseStatus {
  justify-content: center;
}
.pg-licensee-search .cp-resultBox .ls-headerY .ls-detailArea {
  padding: 12px 0 12px 12px;
  border-bottom: 1px solid #c5c5c5;
}
.pg-licensee-search .cp-resultBox .ls-dataArea .ls-detailArea {
  padding: 12px 0;
  border-bottom: 1px solid #c5c5c5;
}

.pg-licensee-report .modalBody .cp-infoBox .md-inputItem:nth-of-type(n+3) {
  padding-top: 0;
}
.pg-licensee-report .modalBody .cp-infoBox .md-inputItem:nth-of-type(n+3) .el-formLabel {
  display: none;
}

.pg-licensee-report .cp-resultBox .md-heading {
  position: sticky;
  top: -12px;
  z-index: 100;
}
.pg-licensee-report .cp-resultBox .md-table.op-hTopLeft {
  -ms-grid-columns: 50px 1fr;
  grid-template-columns: 50px 1fr;
}
.pg-licensee-report .cp-resultBox .ls-origin,
.pg-licensee-report .cp-resultBox .ls-headerX {
  position: sticky;
  top: 42px;
  z-index: 100;
}
.pg-licensee-report .cp-resultBox .ls--check {
  padding: 0;
}
.pg-licensee-report .cp-resultBox .ls--licenseStatus {
  width: 180px;
}
.pg-licensee-report .cp-resultBox .ls--role {
  width: 180px;
}
.pg-licensee-report .cp-resultBox .ls--name {
  width: 180px;
}
.pg-licensee-report .cp-resultBox .ls--nameKana {
  width: 180px;
}
.pg-licensee-report .cp-resultBox .ls--title {
  width: 360px;
}
.pg-licensee-report .cp-resultBox .ls--episode {
  width: 120px;
}
.pg-licensee-report .cp-resultBox .ls--payment {
  width: 120px;
}
.pg-licensee-report .cp-resultBox .ls--note {
  width: calc(100% - 1450px);
}
.pg-licensee-report .cp-resultBox .ls-dataArea .ls--role,
.pg-licensee-report .cp-resultBox .ls-dataArea .ls--episode {
  justify-content: center;
  text-align: center;
}
.pg-licensee-report .cp-resultBox .ls-dataArea .ls--title > div {
  padding: 3px 0;
}
.pg-licensee-report .cp-resultBox .ls-dataArea .ls--payment {
  justify-content: flex-end;
  padding-right: 12px;
}

.pg-payee-sap .cp-infoBox .ls-keyword {
  flex: 0 0 auto;
  width: 400px;
}

.pg-payee-sap .cp-resultBox .md-table.op-hTopLeft {
  -ms-grid-columns: 210px 1fr;
  grid-template-columns: 210px 1fr;
}
.pg-payee-sap .cp-resultBox .ls-origin,
.pg-payee-sap .cp-resultBox .ls-headerX {
  position: sticky;
  top: -12px;
  z-index: 100;
}
.pg-payee-sap .cp-resultBox .ls-item--time {
  width: 100%;
}
.pg-payee-sap .cp-resultBox .ls-item--sapTitle {
  width: calc(100% - 120px - 90px - 300px - 240px);
  min-width: 150px;
}
.pg-payee-sap .cp-resultBox .ls-item--supplierNumber {
  width: 120px;
}
.pg-payee-sap .cp-resultBox .ls-item--detailNumber {
  width: 90px;
}
.pg-payee-sap .cp-resultBox .ls-item--totalPayment {
  width: 150px;
}
.pg-payee-sap .cp-resultBox .ls-item--totalPool {
  width: 150px;
}
.pg-payee-sap .cp-resultBox .ls-item--rePrint {
  width: 120px;
}
.pg-payee-sap .cp-resultBox .ls-item--fix {
  width: 120px;
}
.pg-payee-sap .cp-resultBox .ls-headerY .ls-item--time {
  justify-content: center;
}
.pg-payee-sap .cp-resultBox .ls-dataArea .ls-item--supplierNumber,
.pg-payee-sap .cp-resultBox .ls-dataArea .ls-item--detailNumber,
.pg-payee-sap .cp-resultBox .ls-dataArea .ls-item--totalPayment,
.pg-payee-sap .cp-resultBox .ls-dataArea .ls-item--totalPool {
  justify-content: flex-end;
  padding-right: 12px;
}
.pg-payee-sap .cp-resultBox .ls-dataArea .ls-item--fix {
  justify-content: center;
}

.pg-service .cp-content {
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: calc(1fr - 24px) 1fr 1fr;
  grid-template-rows: calc(1fr - 24px) 1fr 1fr;
}
.pg-service .md-heading {
  position: sticky;
  top: 0;
  z-index: 101;
}
.pg-service .ls-origin,
.pg-service .ls-headerX {
  position: sticky;
  top: 54px;
  z-index: 100;
}
.pg-service .ls-origin .ls-item,
.pg-service .ls-headerX .ls-item {
  min-height: 48px;
}
.pg-service .md-table.op-hTopLeft {
  -ms-grid-columns: 240px 1fr;
  grid-template-columns: 240px 1fr;
}
.pg-service .ls-item {
  min-height: 32px;
}
.pg-service .ls-date {
  width: 240px;
  justify-content: center;
}
.pg-service .ls-staff {
  width: 240px;
  justify-content: center;
}
.pg-service .ls-log {
  width: calc(100% - 240px);
  min-width: 400px;
}

.pg-master .cp-content {
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: calc(1fr - 24px) 1fr 1fr;
  grid-template-rows: calc(1fr - 24px) 1fr 1fr;
}
.pg-master .cp-masterUserLog {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1/2;
}
.pg-master .cp-masterLicenseeLog {
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
  grid-row: 2/3;
}
.pg-master .cp-masterSupplierLog {
  -ms-grid-row: 3;
  -ms-grid-row-span: 1;
  grid-row: 3/4;
}
.pg-master .md-heading {
  position: sticky;
  top: 0;
  z-index: 101;
}
.pg-master .ls-origin,
.pg-master .ls-headerX {
  position: sticky;
  top: 54px;
  z-index: 100;
}
.pg-master .ls-origin .ls-item,
.pg-master .ls-headerX .ls-item {
  min-height: 48px;
}
.pg-master .md-table.op-hTopLeft {
  -ms-grid-columns: 240px 1fr;
  grid-template-columns: 240px 1fr;
}
.pg-master .ls-item {
  min-height: 32px;
}
.pg-master .ls-date {
  width: 240px;
  justify-content: center;
}
.pg-master .ls-staff {
  width: 240px;
  justify-content: center;
}
.pg-master .ls-log {
  width: calc(100% - 240px);
  min-width: 400px;
}

.cp-masterUserLog,
.cp-masterLicenseeLog,
.cp-masterSupplierLog,
.cp-masterUserSearch,
.cp-masterLicenseeSearch,
.cp-masterSupplierSearch,
.cp-masterUserList,
.cp-masterLicenseeList,
.cp-masterSupplierList {
  position: relative;
}

.cp-masterUserSearch .md-search {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  width: 100%;
}
.cp-masterUserSearch .md-search .ls-keyword {
  flex: 1 1 auto;
  margin-right: 24px;
  min-width: 300px;
}
.cp-masterUserSearch .md-search .ls-type {
  flex: 1 1 auto;
  min-width: 300px;
}
.cp-masterUserSearch .md-search .ls-card {
  flex: 0 0 auto;
  margin-right: 24px;
  width: 200px;
}
.cp-masterUserSearch .md-search .ls-authority {
  flex: 1 1 auto;
  margin-right: 24px;
  min-width: 300px;
}
.cp-masterUserSearch .md-search .ls-login {
  flex: 0 0 auto;
  margin-right: 24px;
  min-width: 150px;
}
.cp-masterUserSearch .md-search .ls-execute {
  flex: 1 1 auto;
}
.cp-masterUserSearch .md-search .ls-execute .el-button {
  width: 100%;
}

.cp-masterUserList .md-table.op-hTopLeft {
  -ms-grid-columns: 180px 1fr;
  grid-template-columns: 180px 1fr;
}
.cp-masterUserList .md-heading {
  position: sticky;
  top: 0;
  z-index: 101;
}
.cp-masterUserList .ls-origin,
.cp-masterUserList .ls-headerX {
  position: sticky;
  top: 54px;
  z-index: 100;
}
.cp-masterUserList .ls-name {
  width: 180px;
}
.cp-masterUserList .ls-nameAlt {
  width: 180px;
}
.cp-masterUserList .ls-department {
  width: 180px;
}
.cp-masterUserList .ls-type {
  width: 90px;
}
.cp-masterUserList .ls-card {
  width: 120px;
}
.cp-masterUserList .ls-userId {
  width: 120px;
}
.cp-masterUserList .ls-authority {
  width: 90px;
}
.cp-masterUserList .ls-login {
  width: 120px;
}
.cp-masterUserList .ls-lock {
  display: flex;
  flex-direction: row;
  width: calc(100% - 180px - 180px - 90px - 120px - 120px - 90px - 120px - 90px - 60px);
  min-width: 420px;
}
.cp-masterUserList .ls-lock .ls__title {
  width: calc((100% - 80px) / 2);
}
.cp-masterUserList .ls-lock .ls__subtitle {
  width: calc((100% - 80px) / 2);
}
.cp-masterUserList .ls-lock .ls__unlock {
  width: 80px;
}
.cp-masterUserList .ls-lock .ls__unlock .el-button {
  width: 100%;
}
.cp-masterUserList .ls--multi .ls__title {
  width: calc(100% - 140px);
}
.cp-masterUserList .ls--multi .ls__subtitle {
  display: none;
}
.cp-masterUserList .ls--multi .ls__unlock {
  width: 150px;
}
.cp-masterUserList .ls-edit {
  width: 90px;
}
.cp-masterUserList .ls-delete {
  width: 60px;
}
.cp-masterUserList .ls-headerY .ls-name {
  justify-content: flex-start;
}
.cp-masterUserList .ls-dataArea .ls-type,
.cp-masterUserList .ls-dataArea .ls-authority,
.cp-masterUserList .ls-dataArea .ls-login {
  justify-content: center;
}
.cp-masterUserList .ls-dataArea .ls-card,
.cp-masterUserList .ls-dataArea .ls-userId {
  justify-content: flex-end;
  padding-right: 12px;
}

.pg-master-user .modalMessage.op-tSelectList .cp-infoBox .md-inputItem .ls-label {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-content: center;
}

.pg-master-user-edit .modalBody .cp-infoBox .md-inputItem {
  display: flex;
  flex-direction: row;
}

.pg-master-user-edit .cp-resultBox .md-heading {
  position: sticky;
  top: -12px;
  z-index: 100;
}
.pg-master-user-edit .cp-resultBox .ls-origin,
.pg-master-user-edit .cp-resultBox .ls-headerX {
  position: sticky;
  top: 42px;
  z-index: 100;
}
.pg-master-user-edit .cp-resultBox .ls-headerX .ls-item {
  min-height: 32px;
}
.pg-master-user-edit .cp-resultBox .ls-jobType {
  width: 20%;
  justify-content: center;
}
.pg-master-user-edit .cp-resultBox .ls-jobTarget {
  width: 45%;
}
.pg-master-user-edit .cp-resultBox .ls-jobSetting {
  width: 35%;
}
.pg-master-user-edit .cp-resultBox .md-radioButton.op-sS .el-radioButton .ls-label {
  display: inline-flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 9px 16px 9px 32px;
  height: 34px;
  font-size: 14px;
}
.pg-master-user-edit .cp-resultBox .md-radioButton.op-sS .el-radioButton .ls-label::before {
  width: 32px;
  font-size: 20px;
}
.pg-master-user-edit .cp-resultBox .md-radioButton.op-sS .el-radioButton input[type=radio]:checked ~ .ls-label::before {
  font-size: 21px;
}

.cp-masterLicenseeSearch .md-search {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  width: 100%;
}
.cp-masterLicenseeSearch .md-search .ls-keyword {
  flex: 1 1 auto;
  margin-right: 24px;
  min-width: 300px;
}
.cp-masterLicenseeSearch .md-search .ls-code {
  flex: 1 1 auto;
  margin-right: 24px;
  min-width: 300px;
}
.cp-masterLicenseeSearch .md-search .ls-updateFrom {
  flex: 1 1 auto;
  margin-right: 24px;
  min-width: 300px;
}
.cp-masterLicenseeSearch .md-search .ls-updateTo {
  flex: 1 1 auto;
  margin-right: 24px;
  min-width: 300px;
}
.cp-masterLicenseeSearch .md-search .ls-execute {
  flex: 1 0 auto;
}
.cp-masterLicenseeSearch .md-search .ls-execute .md-button {
  width: 100%;
}

.cp-masterLicenseeList .md-heading {
  position: sticky;
  top: 0px;
  z-index: 100;
}
.cp-masterLicenseeList .md-table.op-hTopLeft {
  -ms-grid-columns: 200px 1fr;
  grid-template-columns: 200px 1fr;
}
.cp-masterLicenseeList .ls-origin,
.cp-masterLicenseeList .ls-headerX {
  position: sticky;
  top: 54px;
  z-index: 100;
}
.cp-masterLicenseeList .ls-item.ls--name {
  padding-left: 0;
  width: 200px;
}
.cp-masterLicenseeList .ls-item.ls--name .ls__check {
  width: 50px;
}
.cp-masterLicenseeList .ls-item.ls--name .ls__name {
  width: 144px;
}
.cp-masterLicenseeList .ls-item.ls--agency {
  width: 180px;
}
.cp-masterLicenseeList .ls-item.ls--title {
  width: calc(100% - 1210px);
  min-width: 210px;
}
.cp-masterLicenseeList .ls-item.ls--title > div {
  padding: 3px 0;
}
.cp-masterLicenseeList .ls-item.ls--personEdit {
  width: 130px;
}
.cp-masterLicenseeList .ls-item.ls--agencyEdit {
  width: 130px;
}
.cp-masterLicenseeList .ls-item.ls--note {
  width: 170px;
}
.pg-master-licensee-personEdit .cp-infoBox .ls-name,
.pg-master-licensee-personEdit .cp-infoBox .ls-nameKana,
.pg-master-licensee-personEdit .cp-infoBox .ls-agency,
.pg-master-licensee-personEdit .cp-infoBox .ls-work {
  width: 50%;
}
.pg-master-licensee-personEdit .cp-infoBox .ls-agencyTel {
  width: calc(50% - 6px);
}
.pg-master-licensee-personEdit .cp-infoBox .ls-pic {
  width: 100%;
}
.pg-master-licensee-personEdit .cp-infoBox .ls-picEmail {
  width: 130px;
}
.pg-master-licensee-personEdit .cp-infoBox .ls-picEmail .el-button {
  width: 100%;
}
.pg-master-licensee-personEdit .cp-infoBox .ls-license {
  width: 100%;
}
.pg-master-licensee-personEdit .cp-infoBox .ls-armaTvodId,
.pg-master-licensee-personEdit .cp-infoBox .ls-armaSvodId {
  width: 20%;
}
.pg-master-licensee-personEdit .cp-infoBox .ls-armaTvodName,
.pg-master-licensee-personEdit .cp-infoBox .ls-armaSvodName,
.pg-master-licensee-personEdit .cp-infoBox .ls-armaTvodAgency,
.pg-master-licensee-personEdit .cp-infoBox .ls-armaSvodAgency {
  width: 40%;
}
.pg-master-licensee-personEdit .cp-infoBox .ls-pay,
.pg-master-licensee-personEdit .cp-infoBox .ls-payEtc {
  width: calc((100% - 12px) * 1 / 2);
}
.pg-master-licensee-personEdit .cp-infoBox .ls-payType,
.pg-master-licensee-personEdit .cp-infoBox .ls-payPool,
.pg-master-licensee-personEdit .cp-infoBox .ls-paySapCode,
.pg-master-licensee-personEdit .cp-infoBox .ls-paySapName {
  width: 50%;
}

.pg-master-licensee-personEdit .cp-resultBox .md-heading {
  position: sticky;
  top: -12px;
  z-index: 100;
}
.pg-master-licensee-personEdit .cp-resultBox .ls-origin,
.pg-master-licensee-personEdit .cp-resultBox .ls-headerX {
  position: sticky;
  top: 42px;
  z-index: 100;
}
.pg-master-licensee-personEdit .cp-resultBox .ls-headerX .ls-item {
  min-height: 32px;
}
.pg-master-licensee-personEdit .cp-resultBox .ls-item--name,
.pg-master-licensee-personEdit .cp-resultBox .ls-item--agency {
  width: 180px;
}
.pg-master-licensee-personEdit .cp-resultBox .ls-item--allocation {
  width: 90px;
  justify-content: center;
}
.pg-master-licensee-personEdit .cp-resultBox .ls-item--title {
  width: calc(100% - 360px - 90px - 120px);
}
.pg-master-licensee-personEdit .cp-resultBox .ls-item--episode {
  width: 120px;
  justify-content: center;
}

.pg-master-licensee-agencyEdit .modalBody .cp-infoBox:nth-of-type(1) .md-heading {
  z-index: 105;
}
.pg-master-licensee-agencyEdit .modalBody .cp-infoBox:nth-of-type(2) .md-heading {
  z-index: 104;
}
.pg-master-licensee-agencyEdit .modalBody .cp-infoBox:nth-of-type(3) .md-heading {
  z-index: 103;
}
.pg-master-licensee-agencyEdit .modalBody .cp-infoBox:nth-of-type(4) .md-heading {
  z-index: 102;
}
.pg-master-licensee-agencyEdit .modalBody .cp-infoBox:nth-of-type(5) .md-heading {
  z-index: auto;
}
.pg-master-licensee-agencyEdit .modalBody .cp-infoBox .md-heading {
  position: sticky;
  top: -12px;
}
.pg-master-licensee-agencyEdit .modalBody .cp-infoBox .ls-item--agencyNone {
  width: 15%;
}
.pg-master-licensee-agencyEdit .modalBody .cp-infoBox .ls-item--agencyName {
  width: calc(65% - 24px);
}
.pg-master-licensee-agencyEdit .modalBody .cp-infoBox .ls-item--agencyPostTitle {
  width: 20%;
}
.pg-master-licensee-agencyEdit .modalBody .cp-infoBox .ls-armaTvodAgency,
.pg-master-licensee-agencyEdit .modalBody .cp-infoBox .ls-armaSvodAgency {
  width: 50%;
}
.pg-master-licensee-agencyEdit .modalBody .cp-infoBox .ls-item--caution,
.pg-master-licensee-agencyEdit .modalBody .cp-infoBox .ls-item--agencyCautionOthers {
  width: 50%;
}
.pg-master-licensee-agencyEdit .modalBody .cp-infoBox .ls-pic {
  display: flex;
  flex-direction: row;
  margin-right: 0;
  margin-bottom: 12px;
  width: 100%;
}
.pg-master-licensee-agencyEdit .modalBody .cp-infoBox .ls-pic > div {
  margin-right: 12px;
}
.pg-master-licensee-agencyEdit .modalBody .cp-infoBox .ls-pic > div:first-of-type,
.pg-master-licensee-agencyEdit .modalBody .cp-infoBox .ls-pic > div:nth-last-of-type(-n+2) {
  margin-right: 0;
}
.pg-master-licensee-agencyEdit .modalBody .cp-infoBox .ls-picSelect {
  width: 40px;
}
.pg-master-licensee-agencyEdit .modalBody .cp-infoBox .ls-picPostTitle {
  width: 100px;
}
.pg-master-licensee-agencyEdit .modalBody .cp-infoBox .ls-picDelete {
  flex: 0 0 auto;
  width: 40px;
}
.pg-master-licensee-agencyEdit .modalBody .cp-infoBox .ls-picDelete .el-button {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}
.pg-master-licensee-agencyEdit .modalBody .cp-infoBox .ls-picNew {
  text-align: right;
}
.pg-master-licensee-agencyEdit .modalBody .cp-infoBox:nth-of-type(2) .md-inputItem.gs-hide {
  display: none;
}
.pg-master-licensee-agencyEdit .modalBody .cp-infoBox .ls-payment {
  position: sticky;
  top: -12px;
  z-index: 101;
}
.pg-master-licensee-agencyEdit .modalBody .cp-infoBox .ls-paySelect {
  width: calc(100% - 120px - 12px);
}
.pg-master-licensee-agencyEdit .modalBody .cp-infoBox .ls-paySelect .md-radioButton,
.pg-master-licensee-agencyEdit .modalBody .cp-infoBox .ls-paySelect .el-radioButton {
  width: 100%;
}
.pg-master-licensee-agencyEdit .modalBody .cp-infoBox .ls-paySelect .md-radioButton .md-formElement:last-of-type {
  border-top: 1px solid #c5c5c5;
}
.pg-master-licensee-agencyEdit .modalBody .cp-infoBox .ls-payedit {
  width: 120px;
}
.pg-master-licensee-agencyEdit .modalBody .cp-infoBox .ls-payedit .el-button {
  width: 100%;
}
.pg-master-licensee-agencyEdit .modalBody .cp-infoBox .ls-payNew {
  position: static;
  opacity: 1;
  transition: opacity 0.2s;
}
.pg-master-licensee-agencyEdit .modalBody .cp-infoBox .ls-payNew.gs-hide {
  height: 0;
  opacity: 0;
}
.pg-master-licensee-agencyEdit .modalBody .cp-infoBox .ls-payName {
  width: calc((100% - 48px) * 3 / 5 + 24px);
}
.pg-master-licensee-agencyEdit .modalBody .cp-infoBox .ls-payType,
.pg-master-licensee-agencyEdit .modalBody .cp-infoBox .ls-payPool,
.pg-master-licensee-agencyEdit .modalBody .cp-infoBox .ls-paySapCode {
  width: calc((100% - 48px) * 1 / 5);
}
.pg-master-licensee-agencyEdit .modalBody .cp-infoBox .ls-paySapName {
  width: calc((100% - 48px) * 3 / 5 + 24px);
}

.pg-master-licensee-agencyEdit .modalBody .cp-resultBox .md-heading {
  position: sticky;
  top: -12px;
  z-index: 100;
}
.pg-master-licensee-agencyEdit .modalBody .cp-resultBox .ls-origin,
.pg-master-licensee-agencyEdit .modalBody .cp-resultBox .ls-headerX {
  position: sticky;
  top: 42px;
  z-index: 100;
}
.pg-master-licensee-agencyEdit .modalBody .cp-resultBox .ls-headerX .ls-item {
  min-height: 32px;
}
.pg-master-licensee-agencyEdit .modalBody .cp-resultBox .ls-item--personName {
  width: calc(100% - 100px);
}
.pg-master-licensee-agencyEdit .modalBody .cp-resultBox .ls-item--personEdit {
  width: 100px;
}

.cp-masterSupplierSearch .md-search {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  width: 100%;
}
.cp-masterSupplierSearch .md-search .ls-keyword {
  flex: 1 1 auto;
  margin-right: 24px;
  min-width: 300px;
}
.cp-masterSupplierSearch .md-search .ls-code {
  flex: 1 1 auto;
  margin-right: 24px;
  min-width: 300px;
}
.cp-masterSupplierSearch .md-search .ls-updateFrom {
  flex: 1 1 auto;
  margin-right: 24px;
  min-width: 300px;
}
.cp-masterSupplierSearch .md-search .ls-updateTo {
  flex: 1 1 auto;
  margin-right: 24px;
  min-width: 300px;
}
.cp-masterSupplierSearch .md-search .ls-execute {
  flex: 1 0 auto;
}
.cp-masterSupplierSearch .md-search .ls-execute .md-button {
  width: 100%;
}

.cp-masterSupplierList .md-heading {
  position: sticky;
  top: 0px;
  z-index: 101;
}
.cp-masterSupplierList .md-table.op-hTopLeft {
  -ms-grid-columns: 140px 1fr;
  grid-template-columns: 140px 1fr;
}
.cp-masterSupplierList .ls-origin,
.cp-masterSupplierList .ls-headerX {
  position: sticky;
  top: 54px;
  z-index: 100;
}
.cp-masterSupplierList .ls--code {
  width: 140px;
}
.cp-masterSupplierList .ls--nameKouban,
.cp-masterSupplierList .ls--nameSap {
  width: calc((100% - 480px) / 2);
  min-width: 240px;
}
.cp-masterSupplierList .ls--report {
  width: 120px;
}
.cp-masterSupplierList .ls--pool {
  width: 120px;
}
.cp-masterSupplierList .ls--sapDate {
  width: 120px;
}
.cp-masterSupplierList .ls--update {
  width: 120px;
}
.cp-masterSupplierList .ls-headerY .ls--code {
  justify-content: center;
}
.cp-masterSupplierList .ls-dataArea .ls--report,
.cp-masterSupplierList .ls-dataArea .ls--sapDate {
  justify-content: center;
}
.cp-masterSupplierList .ls-dataArea .ls--pool {
  justify-content: flex-end;
  padding-right: 12px;
}

/* ############################################################### */
/* LOGIN */
/* ############################################################### */
.pg-login {
  background-image: url("../img/photo_01.jpg");
  background-size: cover;
}
.pg-login .cp-header,
.pg-login .modalBg {
  display: none;
}
.pg-login .modalMessage {
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.5);
}
.pg-login .modalMessage .modalHeader .md-heading {
  background-color: #0051ff;
}
.pg-login .modalMessage .modalHeader .md-heading i {
  background-color: #fff;
  color: #0051ff;
}
.pg-login .modalMessage .modalHeader .md-heading span {
  color: #fff;
}

/* ############################################################### */
/* MENU */
/* ############################################################### */
.pg-menu {
  background-image: url("../img/photo_02.jpg");
  background-size: cover;
}
.pg-menu .cp-header {
  padding-top: 5px;
  padding-bottom: 0;
  background-color: #0051ff;
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.5);
}
.pg-menu .cp-header .ls-backButton,
.pg-menu .cp-header .ls-menuButton {
  display: none;
}
.pg-menu .cp-header .ls-pageTitle {
  font-weight: bold;
}
.pg-menu .cp-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 3%;
}

/* Menu Items */
/* =============================================================== */
.cp-menu a {
  color: #111;
  text-decoration: none;
}
.cp-menu i {
  position: relative;
  margin-right: 0.125em;
}
.cp-menu .ls-item {
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 800px;
  height: 100px;
  margin-bottom: 10px;
  padding-left: 1em;
  border-left-width: 20px;
  border-style: none none none solid;
  border-radius: 5px;
  background-color: #fff;
  color: #111;
  font-size: 1.5em;
  box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.3);
}
.cp-menu .ls-item::after {
  content: "\f054";
  position: absolute;
  top: 50%;
  right: 1em;
  transform: translate(0, -50%);
  font-family: "Font Awesome 5 Pro";
  font-size: 1.25em;
}
.cp-menu .ls-item:hover {
  top: -1px;
  left: -1px;
  box-shadow: 2px 3px 10px rgba(0, 0, 0, 0.3);
}
.cp-menu .ls-item.ls--businessCircuit {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 130px;
}
.cp-menu .ls-item.ls--businessCircuit::after {
  display: none;
}
.cp-menu .ls-item.ls--businessCircuit:hover {
  top: 0;
  left: 0;
  box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.3);
}
.cp-menu .ls-item.ls--rightsOffice {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 130px;
}
.cp-menu .ls-item.ls--rightsOffice::after {
  display: none;
}
.cp-menu .ls-item.ls--rightsOffice:hover {
  top: 0;
  left: 0;
  box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.3);
}
.cp-menu .ls-item.ls--master {
  height: 70px;
}
.cp-menu .ls-parentItem {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.cp-menu .ls-childItemGroup {
  display: flex;
  flex-direction: row;
  margin-top: 15px;
}
.cp-menu .ls-childItem {
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-right: 10px;
  padding-left: 5px;
  width: 240px;
  height: 50px;
  border-left-width: 10px;
  border-style: none none none solid;
  border-radius: 3px;
  background-color: #fff;
  color: #111;
  font-size: 0.9em;
}
.cp-menu .ls-childItem::after {
  content: "\f054";
  position: absolute;
  top: 50%;
  right: 1em;
  transform: translate(0, -50%);
  font-family: "Font Awesome 5 Pro";
  font-size: 1.25em;
}
.cp-menu .ls-childItem:hover {
  top: -1px;
  left: -1px;
  box-shadow: 2px 3px 10px rgba(0, 0, 0, 0.3);
}
.cp-menu .ls--contentsPark {
  border-left-color: #0051ff;
}
.cp-menu .ls--contentsPark i {
  margin-right: 0.25em;
}
.cp-menu .ls--fileLand {
  border-left-color: #7b51fb;
}
.cp-menu .ls--businessCircuit {
  border-left-color: #1f4cad;
}
.cp-menu .ls--businessCircuit .ls-childItem {
  border-left-color: #1f4cad;
}
.cp-menu .ls--businessCircuit .ls-childItem.ls--pay {
  background-color: #fdf1b4;
}
.cp-menu .ls--businessCircuit .ls-childItem.ls--free {
  background-color: #a8f0f0;
}
.cp-menu .ls--rightsOffice .ls-childItem {
  border-left-color: #145233;
}
.cp-menu .ls--rightsOffice {
  border-left-color: #145233;
}
.cp-menu .ls--rightsOffice .ls-childItem.ls--vod {
  background-color: #d6f5d6;
}
.cp-menu .ls--rightsOffice .ls-childItem.ls--cs {
  background-color: #ffddcc;
}
.cp-menu .ls--rightsOffice .ls-childItem.ls--bs {
  background-color: #ffd6ff;
}
.cp-menu .ls--master {
  border-left-color: #666666;
}

/* ############################################################### */
/* PROGRAM */
/* ############################################################### */
/* Search*/
/* =============================================================== */
.pg-program.pg__search div:not(.modalBody) > .cp-infoBox {
  min-width: 1576px;
}

.pg-program.pg__search .cp-infoBox .ls-keyword {
  width: calc((100% - 48px) * 3 / 5 + 24px);
}
.pg-program.pg__search .cp-infoBox .ls-keyword .gs-row > div:first-child {
  width: calc((100% - 24px) * 2 / 3 + 24px);
}
.pg-program.pg__search .cp-infoBox .ls-keyword .gs-row > div:last-child {
  width: calc((100% - 24px) * 1 / 3);
}
.pg-program.pg__search .cp-infoBox .ls-genre,
.pg-program.pg__search .cp-infoBox .ls-subGenre {
  width: calc((100% - 48px) * 1 / 5);
}
.pg-program.pg__search .cp-infoBox .ls-dispOption {
  width: calc((100% - 48px) * 2 / 5 + 12px);
}
.pg-program.pg__search .cp-infoBox .ls-distribution {
  width: calc((100% - 48px) * 3 / 5 + 24px);
}
.pg-program.pg__search .cp-infoBox .ls-rightsDuration,
.pg-program.pg__search .cp-infoBox .ls-firstWindow,
.pg-program.pg__search .cp-infoBox .ls-jFlug,
.pg-program.pg__search .cp-infoBox .ls-pic {
  width: calc((100% - 36px) * 1 / 4);
}
.pg-program.pg__search .cp-infoBox .md-dropDown .md-radioButton .el-radioButton {
  padding-left: 0;
  padding-right: 0;
}
.pg-program.pg__search .cp-infoBox .ls-keyword .md-dropDown .md-radioButton {
  width: 540px;
}
.pg-program.pg__search .cp-infoBox .ls-keyword .md-dropDown .gs-row .gs-col {
  width: 33.33%;
}
.pg-program.pg__search .cp-infoBox .ls-keyword .md-dropDown .gs-row .gs-col .el-radioButton {
  flex: 0 0 auto;
}
.pg-program.pg__search .cp-infoBox .ls-distribution .el-checkBox {
  width: 25%;
}
.pg-program.pg__search .cp-infoBox .ls-execute .el-button.ls-clear {
  margin-right: 6px;
  width: 80px;
}
.pg-program.pg__search .cp-infoBox .ls-execute .el-button {
  width: 140px;
}
.pg-program.pg__search .cp-infoBox .md-itemRow.gs-default {
  display: flex;
  flex-direction: row;
}
.pg-program.pg__search .cp-infoBox .md-itemRow.gs-detail {
  display: none;
}
.pg-program.pg__search .cp-infoBox.gs-detailSearch .md-itemRow.gs-default {
  display: none;
}
.pg-program.pg__search .cp-infoBox.gs-detailSearch .md-itemRow.gs-detail {
  display: flex;
  flex-direction: row;
}

/* Result */
/* =============================================================== */
.pg-program.pg__search .cp-listBox {
  position: sticky;
  z-index: 1;
  min-width: 1576px;
}
.pg-program.pg__search .cp-listBox .md-heading {
  position: sticky;
  z-index: 2;
  top: 0;
}
.pg-program.pg__search .cp-listBox .md-heading .md-numberOfItems {
  flex: 1 1 auto;
}
.pg-program.pg__search .cp-listBox .ls-origin,
.pg-program.pg__search .cp-listBox .ls-headerX {
  position: sticky;
  z-index: 1;
  top: 54px;
}
.pg-program.pg__search .cp-listBox .md-table {
  -ms-grid-columns: minmax(580px, 38%) auto;
  grid-template-columns: minmax(580px, 38%) auto;
}
.pg-program.pg__search .cp-listBox .ls--select {
  width: 60px;
}
.pg-program.pg__search .cp-listBox .ls--id {
  width: 120px;
}
.pg-program.pg__search .cp-listBox .ls--title {
  flex: 1 0 auto;
  width: 300px;
}
.pg-program.pg__search .cp-listBox .ls--editTitle {
  width: 100px;
}
.pg-program.pg__search .cp-listBox .ls--genre {
  width: 150px;
}
.pg-program.pg__search .cp-listBox .ls--firstWindow {
  width: 100px;
}
.pg-program.pg__search .cp-listBox .ls--jFlug {
  width: 90px;
}
.pg-program.pg__search .cp-listBox .ls--duration {
  width: 151px;
}
.pg-program.pg__search .cp-listBox .ls--duration .ls__no {
  width: 30px;
}
.pg-program.pg__search .cp-listBox .ls--duration .ls__from {
  width: 85px;
}
.pg-program.pg__search .cp-listBox .ls--duration .ls__to {
  width: 115px;
}
.pg-program.pg__search .cp-listBox .ls--duration .ls__comment > div {
  width: 115px;
}
.pg-program.pg__search .cp-listBox .ls--pic {
  width: 150px;
}
.pg-program.pg__search .cp-listBox .ls--series {
  flex: 1 0 auto;
  width: 220px;
}
.pg-program.pg__search .cp-listBox .ls--editSeries {
  width: 100px;
}
.pg-program.pg__search .cp-listBox .ls--comment .ls-item {
  height: 70px;
}
.pg-program.pg__search .cp-listBox .ls--title,
.pg-program.pg__search .cp-listBox .ls--series,
.pg-program.pg__search .cp-listBox .ls--editSeries {
  border-right: none;
}
.pg-program.pg__search .cp-listBox .ls-headerY .ls--title {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
}
.pg-program.pg__search .cp-listBox .ls-headerY .ls--title .gs-ellipsis {
  padding: 3px 0;
  width: 100%;
}
.pg-program.pg__search .cp-listBox .ls-headerY .ls--title .gs-clamp2 {
  margin-top: 3px;
  padding-left: 1em;
  width: 100%;
  word-break: break-all;
}
.pg-program.pg__search .cp-listBox .ls-headerY .ls--title .gs-clamp3 {
  width: 100%;
  word-break: break-all;
}
.pg-program.pg__search .cp-listBox .ls-dataArea .ls--firstWindow {
  justify-content: center;
}
.pg-program.pg__search .cp-listBox .ls-headerX .ls--jFlug {
  justify-content: center;
  padding-left: 0;
  padding-right: 0;
}
.pg-program.pg__search .cp-listBox .ls-dataArea .ls--duration {
  flex-wrap: wrap;
  align-content: center;
  padding: 0 0 0 35px;
}
.pg-program.pg__search .cp-listBox .ls-dataArea .ls--duration::before {
  left: 6px;
}
.pg-program.pg__search .cp-listBox .ls-dataArea .ls--duration > div {
  padding: 0;
}
.pg-program.pg__search .cp-listBox .ls-dataArea .ls--duration .ls__to {
  position: relative;
  margin-top: 3px;
  padding-left: 30px;
}
.pg-program.pg__search .cp-listBox .ls-dataArea .ls--duration .ls__to::before {
  content: "〜";
  position: absolute;
  top: 50%;
  left: 0;
  padding-right: 2px;
  width: 30px;
  transform: translate(0, -50%);
  text-align: right;
}
.pg-program.pg__search .cp-listBox .ls-dataArea .ls--duration .ls__comment {
  margin-top: 3px;
  color: #c00;
  cursor: pointer;
}
.pg-program.pg__search .cp-listBox .ls--series span {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  word-break: break-all;
}

/* Footer */
/* =============================================================== */
.pg-program.pg__search .cp-footer .ls-batch,
.pg-program.pg__search .cp-footer .ls-upload,
.pg-program.pg__search .cp-footer .ls-newTitle {
  width: 140px;
}

/* ############################################################### */
/* PROGRAM : [Modal] Download */
/* ############################################################### */
.pg-program.pg__search .modalContent.pg__download .modalHeader .md-heading h2 {
  flex: 0 0 auto;
}
.pg-program.pg__search .modalContent.pg__download .modalHeader .md-heading .ls-selectRightsDuration {
  flex: 1 1 auto;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.pg-program.pg__search .modalContent.pg__download .modalHeader .md-heading .ls-selectRightsDuration .ls__label {
  margin-left: 24px;
  margin-right: 6px;
  font-size: 16px;
}
.pg-program.pg__search .modalContent.pg__download .modalHeader .md-heading .ls-selectRightsDuration .md-dropDown {
  width: 400px;
}
.pg-program.pg__search .modalContent.pg__download .md-2col {
  margin: 12px 0;
  padding: 0 12px 12px;
  width: calc(50% - 5px);
  border: 1px solid #999;
}
.pg-program.pg__search .modalContent.pg__download .md-2col.ls-left {
  margin-right: 6px;
}
.pg-program.pg__search .modalContent.pg__download .md-2col.ls-right {
  margin-left: 6px;
}
.pg-program.pg__search .modalContent.pg__download .md-2col .ls__label {
  margin-left: -12px;
  margin-right: -12px;
  padding: 12px;
  background-color: #999;
  color: #fff;
  font-size: 16px;
  font-weight: bold;
}
.pg-program.pg__search .modalContent.pg__download .cp-box .md-itemRow > div {
  width: 100%;
}
.pg-program.pg__search .modalContent.pg__download .cp-box .md-checkBox {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  height: auto;
}
.pg-program.pg__search .modalContent.pg__download .cp-box .md-checkBox .gs-row {
  width: 100%;
  min-height: 32px;
}
.pg-program.pg__search .modalContent.pg__download .cp-box .md-checkBox .gs-row .el-checkBox {
  width: 33.3333%;
}
.pg-program.pg__search .modalContent.pg__download .cp-box .md-checkBox .gs-row .el-checkBox .ls-label {
  width: 100%;
}
@media (max-width: 1400px) {
  .pg-program.pg__search .modalContent.pg__download .cp-box .ls-label {
    padding-left: 28px;
    padding-right: 6px;
    font-size: 14px;
  }
  .pg-program.pg__search .modalContent.pg__download .cp-box .gs-full {
    display: inline;
  }
  .pg-program.pg__search .modalContent.pg__download .cp-box .gs-abbr {
    display: none;
  }
}
.pg-program.pg__search .modalContent.pg__download .ls-right .cp-box:nth-of-type(2) .ls-titleInfo .gs-row:nth-of-type(3) .el-checkBox:nth-of-type(2),
.pg-program.pg__search .modalContent.pg__download .ls-right .cp-box:nth-of-type(3) .ls-contractPay .gs-row:nth-of-type(1) .el-checkBox:nth-of-type(2),
.pg-program.pg__search .modalContent.pg__download .ls-right .cp-box:nth-of-type(5) .ls-payMeta .gs-row:nth-of-type(5) .el-checkBox:nth-of-type(2),
.pg-program.pg__search .modalContent.pg__download .ls-right .cp-box:nth-of-type(6) .ls-freeMeta .gs-row:nth-of-type(5) .el-checkBox:nth-of-type(2) {
  width: 66.6667%;
}
.pg-program.pg__search .modalContent.pg__download .md-2col.ls-left .cp-box:nth-of-type(3) .md-itemRow {
  height: 186px;
}
.pg-program.pg__search .modalContent.pg__download .md-2col.ls-left .cp-box:nth-of-type(4) .md-itemRow,
.pg-program.pg__search .modalContent.pg__download .md-2col.ls-left .cp-box:nth-of-type(5) .md-itemRow,
.pg-program.pg__search .modalContent.pg__download .md-2col.ls-right .cp-box:nth-of-type(2) .md-itemRow {
  height: 186px;
}

/* ############################################################### */
/* PROGRAM : TITLE, EPISODE */
/* ############################################################### */
/* Common Meta */
/* =============================================================== */
.pg-program.pg__title .cp-infoBox.ls--commonMeta .ls-copyright,
.pg-program.pg__title .cp-infoBox.ls--commonMeta .ls-productCountry,
.pg-program.pg__title .cp-infoBox.ls--commonMeta .ls-productYear,
.pg-program.pg__title .cp-infoBox.ls--commonMeta .ls-rPg,
.pg-program.pg__title .cp-infoBox.ls--commonMeta .ls-credit,
.pg-program.pg__title .cp-infoBox.ls--commonMeta .ls-original,
.pg-program.pg__episode .cp-infoBox.ls--commonMeta .ls-copyright,
.pg-program.pg__episode .cp-infoBox.ls--commonMeta .ls-productCountry,
.pg-program.pg__episode .cp-infoBox.ls--commonMeta .ls-productYear,
.pg-program.pg__episode .cp-infoBox.ls--commonMeta .ls-rPg,
.pg-program.pg__episode .cp-infoBox.ls--commonMeta .ls-credit,
.pg-program.pg__episode .cp-infoBox.ls--commonMeta .ls-original {
  width: calc((100% - 24px) * 1 / 3);
}

.pg-program.pg__episode .cp-infoBox.ls--commonMeta .md-itemRow:nth-of-type(5) {
  padding-top: 12px;
  border-top: 1px solid #ccc;
}
.pg-program.pg__episode .cp-infoBox.ls--commonMeta .ls-commonMetaCopy {
  width: 100%;
  text-align: right;
}

/* Pay Meta, Free Meta */
/* =============================================================== */
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-thumbnail,
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-message,
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-note,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-thumbnail,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-message,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-note,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-thumbnail,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-message,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-note,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-thumbnail,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-message,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-note {
  width: 100%;
}
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-staff,
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-castEn,
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-storyLong,
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-storyMiddle,
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-storyShort,
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-keyword,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-staff,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-castEn,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-storyLong,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-storyMiddle,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-storyShort,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-keyword,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-staff,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-castEn,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-storyLong,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-storyMiddle,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-storyShort,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-keyword,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-staff,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-castEn,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-storyLong,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-storyMiddle,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-storyShort,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-keyword {
  width: calc((100% - 84px) * 7 / 8 + 72px);
}
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-editStaff,
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-editCastEn,
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-editStoryLong,
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-editStoryMiddle,
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-editStoryShort,
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-editCredit,
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-duration,
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-durationHms,
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-keywordCopy,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-editStaff,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-editCastEn,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-editStoryLong,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-editStoryMiddle,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-editStoryShort,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-editCredit,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-duration,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-durationHms,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-keywordCopy,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-editStaff,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-editCastEn,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-editStoryLong,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-editStoryMiddle,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-editStoryShort,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-editCredit,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-duration,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-durationHms,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-keywordCopy,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-editStaff,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-editCastEn,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-editStoryLong,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-editStoryMiddle,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-editStoryShort,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-editCredit,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-duration,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-durationHms,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-keywordCopy {
  width: calc((100% - 84px) * 1 / 8);
}
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-credit,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-credit,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-credit,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-credit {
  width: calc((100% - 84px) * 2 / 8 + 12px);
}
.pg-program.pg__title .cp-infoBox.ls--payMeta .el-dataText,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .el-dataText,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .el-dataText,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .el-dataText {
  height: calc(100% - 15px);
}
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-editStaff,
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-editCastEn,
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-editStoryLong,
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-editStoryMiddle,
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-editStoryShort,
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-keywordCopy,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-editStaff,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-editCastEn,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-editStoryLong,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-editStoryMiddle,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-editStoryShort,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-keywordCopy,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-editStaff,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-editCastEn,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-editStoryLong,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-editStoryMiddle,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-editStoryShort,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-keywordCopy,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-editStaff,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-editCastEn,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-editStoryLong,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-editStoryMiddle,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-editStoryShort,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-keywordCopy {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
}
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-editStaff .md-button,
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-editCastEn .md-button,
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-editStoryLong .md-button,
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-editStoryMiddle .md-button,
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-editStoryShort .md-button,
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-keywordCopy .md-button,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-editStaff .md-button,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-editCastEn .md-button,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-editStoryLong .md-button,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-editStoryMiddle .md-button,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-editStoryShort .md-button,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-keywordCopy .md-button,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-editStaff .md-button,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-editCastEn .md-button,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-editStoryLong .md-button,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-editStoryMiddle .md-button,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-editStoryShort .md-button,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-keywordCopy .md-button,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-editStaff .md-button,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-editCastEn .md-button,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-editStoryLong .md-button,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-editStoryMiddle .md-button,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-editStoryShort .md-button,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-keywordCopy .md-button {
  margin-top: 3px;
  width: 100%;
}
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-editStaff .md-button .el-button,
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-editCastEn .md-button .el-button,
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-editStoryLong .md-button .el-button,
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-editStoryMiddle .md-button .el-button,
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-editStoryShort .md-button .el-button,
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-keywordCopy .md-button .el-button,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-editStaff .md-button .el-button,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-editCastEn .md-button .el-button,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-editStoryLong .md-button .el-button,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-editStoryMiddle .md-button .el-button,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-editStoryShort .md-button .el-button,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-keywordCopy .md-button .el-button,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-editStaff .md-button .el-button,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-editCastEn .md-button .el-button,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-editStoryLong .md-button .el-button,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-editStoryMiddle .md-button .el-button,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-editStoryShort .md-button .el-button,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-keywordCopy .md-button .el-button,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-editStaff .md-button .el-button,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-editCastEn .md-button .el-button,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-editStoryLong .md-button .el-button,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-editStoryMiddle .md-button .el-button,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-editStoryShort .md-button .el-button,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-keywordCopy .md-button .el-button {
  margin-top: 6px;
  width: 100%;
  max-width: 120px;
}
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-editStaff .md-button .el-button.op-tTransparent,
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-editCastEn .md-button .el-button.op-tTransparent,
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-editStoryLong .md-button .el-button.op-tTransparent,
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-editStoryMiddle .md-button .el-button.op-tTransparent,
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-editStoryShort .md-button .el-button.op-tTransparent,
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-keywordCopy .md-button .el-button.op-tTransparent,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-editStaff .md-button .el-button.op-tTransparent,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-editCastEn .md-button .el-button.op-tTransparent,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-editStoryLong .md-button .el-button.op-tTransparent,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-editStoryMiddle .md-button .el-button.op-tTransparent,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-editStoryShort .md-button .el-button.op-tTransparent,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-keywordCopy .md-button .el-button.op-tTransparent,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-editStaff .md-button .el-button.op-tTransparent,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-editCastEn .md-button .el-button.op-tTransparent,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-editStoryLong .md-button .el-button.op-tTransparent,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-editStoryMiddle .md-button .el-button.op-tTransparent,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-editStoryShort .md-button .el-button.op-tTransparent,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-keywordCopy .md-button .el-button.op-tTransparent,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-editStaff .md-button .el-button.op-tTransparent,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-editCastEn .md-button .el-button.op-tTransparent,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-editStoryLong .md-button .el-button.op-tTransparent,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-editStoryMiddle .md-button .el-button.op-tTransparent,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-editStoryShort .md-button .el-button.op-tTransparent,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-keywordCopy .md-button .el-button.op-tTransparent {
  margin-top: 0;
  max-width: none;
  padding-left: 0;
  text-align: left;
  font-size: 12px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-editCredit,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-editCredit,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-editCredit,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-editCredit {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
}
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-editCredit .md-button,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-editCredit .md-button,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-editCredit .md-button,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-editCredit .md-button {
  margin-top: 3px;
  width: auto;
}
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-editCredit .el-button,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-editCredit .el-button,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-editCredit .el-button,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-editCredit .el-button {
  width: 100%;
}
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-storyLong .el-formLabel,
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-storyMiddle .el-formLabel,
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-storyShort .el-formLabel,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-storyLong .el-formLabel,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-storyMiddle .el-formLabel,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-storyShort .el-formLabel,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-storyLong .el-formLabel,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-storyMiddle .el-formLabel,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-storyShort .el-formLabel,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-storyLong .el-formLabel,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-storyMiddle .el-formLabel,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-storyShort .el-formLabel {
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  width: 100%;
}
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-storyLong .md-textArea,
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-storyMiddle .md-textArea,
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-storyShort .md-textArea,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-storyLong .md-textArea,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-storyMiddle .md-textArea,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-storyShort .md-textArea,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-storyLong .md-textArea,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-storyMiddle .md-textArea,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-storyShort .md-textArea,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-storyLong .md-textArea,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-storyMiddle .md-textArea,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-storyShort .md-textArea {
  width: 100%;
}
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-storyLong textarea,
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-storyMiddle textarea,
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-storyShort textarea,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-storyLong textarea,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-storyMiddle textarea,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-storyShort textarea,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-storyLong textarea,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-storyMiddle textarea,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-storyShort textarea,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-storyLong textarea,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-storyMiddle textarea,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-storyShort textarea {
  font-size: 16px;
  line-height: 1.35;
  resize: none;
}
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-storyLong textarea,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-storyLong textarea,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-storyLong textarea,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-storyLong textarea {
  height: calc(13.5em + 6px);
}
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-storyMiddle textarea,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-storyMiddle textarea,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-storyMiddle textarea,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-storyMiddle textarea {
  height: calc(6.75em + 6px);
}
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-storyShort textarea,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-storyShort textarea,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-storyShort textarea,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-storyShort textarea {
  height: calc(2.7em + 6px);
}
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-message .md-textArea,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-message .md-textArea,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-message .md-textArea,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-message .md-textArea {
  width: 100%;
}
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-message textarea,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-message textarea,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-message textarea,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-message textarea {
  height: 6em;
  font-size: 16px;
  line-height: 1.35;
  resize: none;
}
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-note .md-textArea,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-note .md-textArea,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-note .md-textArea,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-note .md-textArea {
  width: 100%;
}
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-note textarea,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-note textarea,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-note textarea,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-note textarea {
  height: 13em;
  font-size: 16px;
  line-height: 1.35;
  resize: none;
}
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls--upload,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls--upload,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls--upload,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls--upload {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-durationHms,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-durationHms,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-durationHms,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-durationHms {
  padding-top: 15px;
}
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-durationHms .el-dataText,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-durationHms .el-dataText,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-durationHms .el-dataText,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-durationHms .el-dataText {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  height: 36px;
  border: none;
}
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-thumbnail .ls-openAll,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-thumbnail .ls-openAll,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-thumbnail .ls-openAll,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-thumbnail .ls-openAll {
  display: flex;
  flex-direction: row;
  padding-bottom: 3px;
}
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-thumbnail .ls-openAll .ls-label,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-thumbnail .ls-openAll .ls-label,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-thumbnail .ls-openAll .ls-label,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-thumbnail .ls-openAll .ls-label {
  white-space: nowrap;
}
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-thumbnail .ls-openAll .md-inputText,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-thumbnail .ls-openAll .md-inputText,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-thumbnail .ls-openAll .md-inputText,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-thumbnail .ls-openAll .md-inputText {
  width: 200px;
}
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-thumbnail .ls-list,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-thumbnail .ls-list,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-thumbnail .ls-list,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-thumbnail .ls-list {
  /* 2022-12-14c */
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  padding: 12px;
  width: 100%;
  border: 1px solid #ddd;
  background-color: #fff;
}
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-thumbnail .ls-item,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-thumbnail .ls-item,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-thumbnail .ls-item,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-thumbnail .ls-item {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  margin: 0 6px 6px 0;
  width: 180px;
  border: 1px solid #ddd;
}
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-thumbnail .ls-item:has(.ls-image:not(:empty)),
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-thumbnail .ls-item:has(.ls-image:not(:empty)),
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-thumbnail .ls-item:has(.ls-image:not(:empty)),
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-thumbnail .ls-item:has(.ls-image:not(:empty)) {
  cursor: pointer;
}
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-thumbnail .ls-item.ls--unsaved,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-thumbnail .ls-item.ls--unsaved,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-thumbnail .ls-item.ls--unsaved,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-thumbnail .ls-item.ls--unsaved {
  border-color: #090;
}
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-thumbnail .ls-item.ls--unsaved::before,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-thumbnail .ls-item.ls--unsaved::before,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-thumbnail .ls-item.ls--unsaved::before,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-thumbnail .ls-item.ls--unsaved::before {
  content: "未保存";
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  padding: 3px;
  font-size: 12px;
  border-radius: 0 0 2px 0;
  background-color: #090;
  color: #fff;
}
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-thumbnail .ls-item.ls--retake .ls-type::after,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-thumbnail .ls-item.ls--retake .ls-type::after,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-thumbnail .ls-item.ls--retake .ls-type::after,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-thumbnail .ls-item.ls--retake .ls-type::after {
  content: "\f302";
  position: absolute;
  top: 6px;
  right: 6px;
  font-family: "Font Awesome 5 Pro";
  font-size: 14px;
  font-weight: 900;
}
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-thumbnail .ls-type,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-thumbnail .ls-type,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-thumbnail .ls-type,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-thumbnail .ls-type {
  width: 100%;
  height: 24px;
  border-bottom: 1px solid #ddd;
  text-align: center;
  font-size: 12px;
  line-height: 24px;
}
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-thumbnail .ls-image,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-thumbnail .ls-image,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-thumbnail .ls-image,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-thumbnail .ls-image {
  position: relative;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 178px;
  height: 98px;
  text-align: center;
  font-size: 0;
}
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-thumbnail .ls-image:empty::after,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-thumbnail .ls-image:empty::after,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-thumbnail .ls-image:empty::after,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-thumbnail .ls-image:empty::after {
  content: "ドラッグ＆ドロップ\aまたは\aファイルを選択";
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 180px;
  height: 100px;
  color: #666;
  text-align: center;
  font-size: 12px;
  line-height: 1.5;
  white-space: pre;
}
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-thumbnail .ls-image img,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-thumbnail .ls-image img,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-thumbnail .ls-image img,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-thumbnail .ls-image img {
  max-width: 160px;
  max-height: 90px;
}
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-thumbnail .el-inputFile,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-thumbnail .el-inputFile,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-thumbnail .el-inputFile,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-thumbnail .el-inputFile {
  padding: 1px 9px 4px;
}
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-thumbnail input[type=file],
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-thumbnail input[type=file],
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-thumbnail input[type=file],
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-thumbnail input[type=file] {
  padding: 0;
  width: 160px;
  height: 21px;
  border: none;
  font-size: 10px;
}
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-thumbnail .ls-option,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-thumbnail .ls-option,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-thumbnail .ls-option,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-thumbnail .ls-option {
  display: flex;
  flex-direction: row;
  width: 100%;
}
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-thumbnail .ls-option .el-img-size,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-thumbnail .ls-option .el-img-size,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-thumbnail .ls-option .el-img-size,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-thumbnail .ls-option .el-img-size {
  flex: 1 1 auto;
  padding-left: 9px;
}
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-thumbnail .ls-option .md-button,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-thumbnail .ls-option .md-button,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-thumbnail .ls-option .md-button,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-thumbnail .ls-option .md-button {
  flex: 0 0 auto;
  width: 26px;
}
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-thumbnail .ls-option .md-button:last-of-type,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-thumbnail .ls-option .md-button:last-of-type,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-thumbnail .ls-option .md-button:last-of-type,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-thumbnail .ls-option .md-button:last-of-type {
  margin-right: 9px;
}
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-thumbnail .ls-option .el-button,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-thumbnail .ls-option .el-button,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-thumbnail .ls-option .el-button,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-thumbnail .ls-option .el-button {
  margin-left: 0;
  padding: 4px 6px;
}
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-thumbnail .ls-option .el-button:hover,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-thumbnail .ls-option .el-button:hover,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-thumbnail .ls-option .el-button:hover,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-thumbnail .ls-option .el-button:hover {
  box-shadow: none;
}
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-thumbnail .ls-open,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-thumbnail .ls-open,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-thumbnail .ls-open,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-thumbnail .ls-open {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 6px;
  border-top: 1px solid #ddd;
}
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-thumbnail .ls-open .md-inputText,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-thumbnail .ls-open .md-inputText,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-thumbnail .ls-open .md-inputText,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-thumbnail .ls-open .md-inputText {
  display: block;
}
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-thumbnail .ls-open .el-checkBox,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-thumbnail .ls-open .el-checkBox,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-thumbnail .ls-open .el-checkBox,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-thumbnail .ls-open .el-checkBox {
  width: 100%;
  height: auto;
}
.pg-program.pg__title .cp-infoBox.ls--payMeta .ls-thumbnail .ls-open .el-checkBox .ls-label,
.pg-program.pg__title .cp-infoBox.ls--freeMeta .ls-thumbnail .ls-open .el-checkBox .ls-label,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-thumbnail .ls-open .el-checkBox .ls-label,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-thumbnail .ls-open .el-checkBox .ls-label {
  flex: 1 1 auto;
  display: flex;
  justify-content: center;
  padding-left: 28px;
  padding-right: 3px;
}

/* Pay Meta */
/* =============================================================== */
.pg-program.pg__title .cp-infoBox.ls--payMeta .md-heading i,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .md-heading i {
  border: 2px solid #1f4cad;
  background-color: #fdf1b4;
  color: #1f4cad;
}
.pg-program.pg__title .cp-infoBox.ls--payMeta .md-itemRow,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .md-itemRow {
  background-color: #fef9e1;
}

.pg-program.pg__title .pg__retake .cp-infoBox.ls--payMeta .md-itemRow,
.pg-program.pg__episode .pg__retake .cp-infoBox.ls--payMeta .md-itemRow {
  margin-bottom: 24px;
  padding-top: 12px;
  background-color: #fef9e1;
}
.pg-program.pg__title .pg__retake .cp-infoBox.ls--payMeta .ls-thumbnail,
.pg-program.pg__episode .pg__retake .cp-infoBox.ls--payMeta .ls-thumbnail {
  /* 2022-12-14c */
}
.pg-program.pg__title .pg__retake .cp-infoBox.ls--payMeta .ls-thumbnail .ls-list,
.pg-program.pg__episode .pg__retake .cp-infoBox.ls--payMeta .ls-thumbnail .ls-list {
  flex-wrap: nowrap;
  overflow: auto;
}

/* Free Meta */
/* =============================================================== */
.pg-program.pg__title .cp-infoBox.ls--freeMeta .md-heading i,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .md-heading i {
  border: 2px solid #1f4cad;
  background-color: #a8f0f0;
  color: #1f4cad;
}
.pg-program.pg__title .cp-infoBox.ls--freeMeta .md-itemRow,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .md-itemRow {
  background-color: #dcf9f9;
}

.pg-program.pg__title .pg__retake .cp-infoBox.ls--freeMeta .md-itemRow,
.pg-program.pg__episode .pg__retake .cp-infoBox.ls--freeMeta .md-itemRow {
  margin-bottom: 24px;
  padding-top: 12px;
  background-color: #dcf9f9;
}
.pg-program.pg__title .pg__retake .cp-infoBox.ls--freeMeta .ls-thumbnail,
.pg-program.pg__episode .pg__retake .cp-infoBox.ls--freeMeta .ls-thumbnail {
  /* 2022-12-14c */
}
.pg-program.pg__title .pg__retake .cp-infoBox.ls--freeMeta .ls-thumbnail .ls-list,
.pg-program.pg__episode .pg__retake .cp-infoBox.ls--freeMeta .ls-thumbnail .ls-list {
  flex-wrap: nowrap;
  overflow: auto;
}

/* Update */
/* =============================================================== */
.pg-program.pg__title .cp-infoBox.ls--update .ls-data,
.pg-program.pg__episode .cp-infoBox.ls--update .ls-data {
  width: calc((100% - 12px) * 0.5);
}
.pg-program.pg__title .cp-infoBox.ls--update .ls-data .md-inputText:not(:last-of-type),
.pg-program.pg__episode .cp-infoBox.ls--update .ls-data .md-inputText:not(:last-of-type) {
  margin-bottom: 3px;
}
.pg-program.pg__title .cp-infoBox.ls--update .ls-note,
.pg-program.pg__episode .cp-infoBox.ls--update .ls-note {
  width: calc((100% - 12px) * 0.5);
}
.pg-program.pg__title .cp-infoBox.ls--update .ls-note .md-textArea,
.pg-program.pg__episode .cp-infoBox.ls--update .ls-note .md-textArea {
  width: 100%;
}
.pg-program.pg__title .cp-infoBox.ls--update .ls-note textarea,
.pg-program.pg__episode .cp-infoBox.ls--update .ls-note textarea {
  height: 153px;
}
.pg-program.pg__title .cp-infoBox.ls--update .ls-history .el-button,
.pg-program.pg__episode .cp-infoBox.ls--update .ls-history .el-button {
  margin-right: 12px;
  width: 120px;
}

/* ############################################################### */
/* PROGRAM : TITLE, EPISODE : [Modal]  Edit Staff Name */
/* ############################################################### */
.pg-program.pg__title .pg__staff .cp-box,
.pg-program.pg__episode .pg__staff .cp-box {
  margin-top: 12px;
}
.pg-program.pg__title .pg__staff .cp-box .ls-headerX,
.pg-program.pg__episode .pg__staff .cp-box .ls-headerX {
  position: sticky;
  z-index: 2;
  top: 0;
}
.pg-program.pg__title .pg__staff .cp-box .ls--role,
.pg-program.pg__episode .pg__staff .cp-box .ls--role {
  width: 240px;
}
.pg-program.pg__title .pg__staff .cp-box .ls--name,
.pg-program.pg__episode .pg__staff .cp-box .ls--name {
  width: calc(100% - 240px - 60px - 60px - 60px - 60px);
}
.pg-program.pg__title .pg__staff .cp-box .ls--jFlug,
.pg-program.pg__title .pg__staff .cp-box .ls--delete,
.pg-program.pg__title .pg__staff .cp-box .ls--add,
.pg-program.pg__title .pg__staff .cp-box .ls--drag,
.pg-program.pg__episode .pg__staff .cp-box .ls--jFlug,
.pg-program.pg__episode .pg__staff .cp-box .ls--delete,
.pg-program.pg__episode .pg__staff .cp-box .ls--add,
.pg-program.pg__episode .pg__staff .cp-box .ls--drag {
  width: 60px;
}
.pg-program.pg__title .pg__staff .cp-box .el-inputText,
.pg-program.pg__episode .pg__staff .cp-box .el-inputText {
  width: 100%;
}
.pg-program.pg__title .pg__staff .cp-box .ls--role,
.pg-program.pg__title .pg__staff .cp-box .ls--name,
.pg-program.pg__episode .pg__staff .cp-box .ls--role,
.pg-program.pg__episode .pg__staff .cp-box .ls--name {
  display: flex;
  flex-direction: column;
}
.pg-program.pg__title .pg__staff .cp-box .ls-headerX .ls--jFlug,
.pg-program.pg__episode .pg__staff .cp-box .ls-headerX .ls--jFlug {
  letter-spacing: -2px;
}
.pg-program.pg__title .pg__staff .cp-box .ls__jp,
.pg-program.pg__episode .pg__staff .cp-box .ls__jp {
  padding-top: 6px;
  padding-bottom: 6px;
}
.pg-program.pg__title .pg__staff .cp-box .ls__en,
.pg-program.pg__episode .pg__staff .cp-box .ls__en {
  padding-bottom: 6px;
}
.pg-program.pg__title .pg__staff .cp-box .ls-headerX,
.pg-program.pg__episode .pg__staff .cp-box .ls-headerX {
  border-bottom: none;
}
.pg-program.pg__title .pg__staff .cp-box .ls-dataArea .gs-row,
.pg-program.pg__episode .pg__staff .cp-box .ls-dataArea .gs-row {
  border-top: 1px solid #c5c5c5;
  background: none;
}
.pg-program.pg__title .pg__staff .cp-box .ls-dataArea .ls-item,
.pg-program.pg__episode .pg__staff .cp-box .ls-dataArea .ls-item {
  border-bottom: none;
}
.pg-program.pg__title .pg__staff .cp-box .ls-dataArea .ls--jFlug,
.pg-program.pg__title .pg__staff .cp-box .ls-dataArea .ls--delete,
.pg-program.pg__title .pg__staff .cp-box .ls-dataArea .ls--add,
.pg-program.pg__title .pg__staff .cp-box .ls-dataArea .ls--drag,
.pg-program.pg__episode .pg__staff .cp-box .ls-dataArea .ls--jFlug,
.pg-program.pg__episode .pg__staff .cp-box .ls-dataArea .ls--delete,
.pg-program.pg__episode .pg__staff .cp-box .ls-dataArea .ls--add,
.pg-program.pg__episode .pg__staff .cp-box .ls-dataArea .ls--drag {
  padding-left: 0;
  padding-right: 0;
}
.pg-program.pg__title .pg__staff .cp-box .ls-dataArea .ls--jFlug .ls-label,
.pg-program.pg__title .pg__staff .cp-box .ls-dataArea .ls--jFlug .el-button,
.pg-program.pg__title .pg__staff .cp-box .ls-dataArea .ls--delete .ls-label,
.pg-program.pg__title .pg__staff .cp-box .ls-dataArea .ls--delete .el-button,
.pg-program.pg__title .pg__staff .cp-box .ls-dataArea .ls--add .ls-label,
.pg-program.pg__title .pg__staff .cp-box .ls-dataArea .ls--add .el-button,
.pg-program.pg__title .pg__staff .cp-box .ls-dataArea .ls--drag .ls-label,
.pg-program.pg__title .pg__staff .cp-box .ls-dataArea .ls--drag .el-button,
.pg-program.pg__episode .pg__staff .cp-box .ls-dataArea .ls--jFlug .ls-label,
.pg-program.pg__episode .pg__staff .cp-box .ls-dataArea .ls--jFlug .el-button,
.pg-program.pg__episode .pg__staff .cp-box .ls-dataArea .ls--delete .ls-label,
.pg-program.pg__episode .pg__staff .cp-box .ls-dataArea .ls--delete .el-button,
.pg-program.pg__episode .pg__staff .cp-box .ls-dataArea .ls--add .ls-label,
.pg-program.pg__episode .pg__staff .cp-box .ls-dataArea .ls--add .el-button,
.pg-program.pg__episode .pg__staff .cp-box .ls-dataArea .ls--drag .ls-label,
.pg-program.pg__episode .pg__staff .cp-box .ls-dataArea .ls--drag .el-button {
  height: 100%;
}

/* ############################################################### */
/* PROGRAM : TITLE */
/* ############################################################### */
/* Title Info */
/* =============================================================== */
.pg-program.pg__title .cp-infoBox.ls--titleInfo .ls-godigoId,
.pg-program.pg__title .cp-infoBox.ls--titleInfo .ls-genre,
.pg-program.pg__title .cp-infoBox.ls--titleInfo .ls-subGenre,
.pg-program.pg__title .cp-infoBox.ls--titleInfo .ls-firstWindow,
.pg-program.pg__title .cp-infoBox.ls--titleInfo .ls-titlePrefix,
.pg-program.pg__title .cp-infoBox.ls--titleInfo .ls-titleSuffix,
.pg-program.pg__title .cp-infoBox.ls--titleInfo .ls-storiesNum,
.pg-program.pg__title .cp-infoBox.ls--titleInfo .ls-jFlug,
.pg-program.pg__title .cp-infoBox.ls--titleInfo .ls-pic {
  width: calc((100% - 36px) * 1 / 4);
}
.pg-program.pg__title .cp-infoBox.ls--titleInfo .ls-otherLang {
  width: calc((100% - 84px) * 1 / 8);
}
.pg-program.pg__title .cp-infoBox.ls--titleInfo .ls-title,
.pg-program.pg__title .cp-infoBox.ls--titleInfo .ls-titleKana,
.pg-program.pg__title .cp-infoBox.ls--titleInfo .ls-firstOnair {
  width: calc((100% - 12px) * 1 / 2);
}
.pg-program.pg__title .cp-infoBox.ls--titleInfo .ls-titleEn {
  width: calc((100% - 84px) * 3 / 8 + 24px);
}
.pg-program.pg__title .cp-infoBox.ls--titleInfo .ls-storiesNum .el-formLabel {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
@media (max-width: 1300px) {
  .pg-program.pg__title .cp-infoBox.ls--titleInfo .ls-musicRights .ls-label {
    padding-left: 28px;
  }
}
@media (max-width: 1530px) {
  .pg-program.pg__title .cp-infoBox.ls--titleInfo .ls-musicRights .gs-full {
    display: none;
  }
  .pg-program.pg__title .cp-infoBox.ls--titleInfo .ls-musicRights .gs-abbr {
    display: inline;
  }
}
.pg-program.pg__title .cp-infoBox.ls--titleInfo .ls-series {
  width: 100%;
}
.pg-program.pg__title .cp-infoBox.ls--titleInfo .ls-series .gs-row {
  align-items: flex-end;
}
.pg-program.pg__title .cp-infoBox.ls--titleInfo .ls-series .gs-row > div:first-child {
  padding-right: 12px;
  width: calc(100% - 100px);
}
.pg-program.pg__title .cp-infoBox.ls--titleInfo .ls-series .gs-row > div:last-child {
  width: 100px;
}
.pg-program.pg__title .cp-infoBox.ls--titleInfo .ls-series .gs-row > div:last-child .el-button {
  width: 100%;
}
.pg-program.pg__title .cp-infoBox.ls--titleInfo .ls-firstOnair .md-inputText {
  width: calc((100% - 12px) * 1 / 2);
}
.pg-program.pg__title .cp-infoBox.ls--titleInfo .ls-firstOnair .ls-fromTo {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 12px;
  height: 36px;
}
.pg-program.pg__title .cp-infoBox.ls--titleInfo .ls-firstOnair input[type=text] {
  text-align: center;
}
.pg-program.pg__title .cp-infoBox.ls--titleInfo .ls-storiesNum input[type=text] {
  text-align: right;
}

/* Episode List */
/* =============================================================== */
.pg-program.pg__title .cp-listBox.ls--episodeList {
  position: sticky;
  z-index: 1;
  min-width: 1082px;
  min-width: 1636px;
}
.pg-program.pg__title .cp-listBox.ls--episodeList .md-heading {
  position: sticky;
  z-index: 4;
  top: 0;
}
.pg-program.pg__title .cp-listBox.ls--episodeList .md-table {
  -ms-grid-columns: 470px calc(1fr - 12px);
  grid-template-columns: 470px calc(1fr - 12px);
}
.pg-program.pg__title .cp-listBox.ls--episodeList .ls-origin,
.pg-program.pg__title .cp-listBox.ls--episodeList .ls-headerX {
  position: sticky;
  z-index: 3;
  top: 54px;
}
.pg-program.pg__title .cp-listBox.ls--episodeList .ls--edit {
  width: 100px;
}
.pg-program.pg__title .cp-listBox.ls--episodeList .ls--id {
  width: 120px;
}
.pg-program.pg__title .cp-listBox.ls--episodeList .ls--episode {
  width: 250px;
}
.pg-program.pg__title .cp-listBox.ls--episodeList .ls--storiesNum {
  width: 70px;
}
.pg-program.pg__title .cp-listBox.ls--episodeList .md-table .ls--duration {
  width: 191px;
}
.pg-program.pg__title .cp-listBox.ls--episodeList .md-table .ls--duration .ls__no {
  width: 30px;
}
.pg-program.pg__title .cp-listBox.ls--episodeList .md-table .ls--duration .ls__from {
  width: 85px;
}
.pg-program.pg__title .cp-listBox.ls--episodeList .md-table .ls--duration .ls__to {
  width: 115px;
}
.pg-program.pg__title .cp-listBox.ls--episodeList .md-table .ls--duration .ls__comment > div {
  width: 115px;
}
.pg-program.pg__title .cp-listBox.ls--episodeList .ls-headerX .ls--duration .el-checkBox {
  width: 35px;
}
.pg-program.pg__title .cp-listBox.ls--episodeList .ls-headerX .ls--duration .ls__label {
  width: 100px;
}
.pg-program.pg__title .cp-listBox.ls--episodeList .ls-headerX .ls--duration .md-dropDown {
  width: 55px;
}
.pg-program.pg__title .cp-listBox.ls--episodeList .ls--jFlug {
  width: 90px;
}
.pg-program.pg__title .cp-listBox.ls--episodeList .ls--note {
  width: calc(100% - 70px - 764px - 90px);
}
.pg-program.pg__title .cp-listBox.ls--episodeList .ls--comment .ls-item {
  height: 70px;
}
.pg-program.pg__title .cp-listBox.ls--episodeList .ls-headerY .ls--id {
  word-break: break-all;
}
.pg-program.pg__title .cp-listBox.ls--episodeList .ls-headerY .ls--episode {
  justify-content: flex-start;
}
.pg-program.pg__title .cp-listBox.ls--episodeList .ls-dataArea .ls--jFlug {
  justify-content: center;
}
.pg-program.pg__title .cp-listBox.ls--episodeList .ls-dataArea .ls--storiesNum {
  justify-content: flex-end;
  padding-right: 12px;
}
.pg-program.pg__title .cp-listBox.ls--episodeList .ls-headerX .ls--storiesNum {
  padding-left: 0;
  padding-right: 0;
}
.pg-program.pg__title .cp-listBox.ls--episodeList .ls--duration {
  padding-left: 0;
  padding-right: 0;
}
.pg-program.pg__title .cp-listBox.ls--episodeList .ls--duration .el-checkBox:hover {
  background-color: #e6f2ff;
}
.pg-program.pg__title .cp-listBox.ls--episodeList .ls--duration .el-checkBox .ls-label {
  font-size: 14px;
}
.pg-program.pg__title .cp-listBox.ls--episodeList .ls-headerX {
  overflow-x: hidden;
  overflow-y: visible;
  overflow: visible;
}
.pg-program.pg__title .cp-listBox.ls--episodeList .ls--duration .md-dropDown {
  padding-left: 0;
  padding-right: 6px;
}
.pg-program.pg__title .cp-listBox.ls--episodeList .ls--duration .md-dropDown .el-inputText.op-fDropdown input[type=text] {
  padding-right: 16px;
}
.pg-program.pg__title .cp-listBox.ls--episodeList .ls--duration .md-dropDown .el-inputText.op-fDropdown .el-button.ls-trigger {
  padding: 0;
  width: 16px;
  text-align: center;
}
.pg-program.pg__title .cp-listBox.ls--episodeList .ls--duration .md-dropDown .md-radioButton {
  top: 0;
  left: 48px;
  width: 60px;
  min-width: 0;
}
.pg-program.pg__title .cp-listBox.ls--episodeList .ls--duration .md-dropDown .md-radioButton .el-radioButton {
  padding: 0;
}
.pg-program.pg__title .cp-listBox.ls--episodeList .ls--duration .md-dropDown .md-radioButton .el-radioButton .ls-label {
  padding-left: 0;
  padding-right: 12px;
  text-align: right;
}
.pg-program.pg__title .cp-listBox.ls--episodeList .ls-dataArea .ls--duration::before {
  left: 38px;
}
.pg-program.pg__title .cp-listBox.ls--episodeList .ls-dataArea .ls--duration .ls-label {
  flex-wrap: wrap;
  align-content: center;
  padding: 0 0 0 70px;
  width: 190px;
  height: 100%;
}
.pg-program.pg__title .cp-listBox.ls--episodeList .ls-dataArea .ls--duration .ls-label::before {
  width: 35px;
}
.pg-program.pg__title .cp-listBox.ls--episodeList .ls-dataArea .ls--duration .ls-label > div {
  padding: 0;
}
.pg-program.pg__title .cp-listBox.ls--episodeList .ls-dataArea .ls--duration .ls-label .ls__to {
  position: relative;
  margin-top: 3px;
  padding-left: 30px;
}
.pg-program.pg__title .cp-listBox.ls--episodeList .ls-dataArea .ls--duration .ls-label .ls__to::before {
  content: "〜";
  position: absolute;
  top: 50%;
  left: 0;
  padding-right: 2px;
  width: 30px;
  transform: translate(0, -50%);
  text-align: right;
}
.pg-program.pg__title .cp-listBox.ls--episodeList .ls-dataArea .ls--duration .ls-label .ls__comment {
  margin-top: 3px;
  color: #c00;
  cursor: pointer;
}
.pg-program.pg__title .cp-listBox.ls--episodeList .ls--note {
  border-right: none;
}
.pg-program.pg__title .cp-listBox.ls--episodeList .md-tableFooter {
  display: -ms-grid;
  display: grid;
  padding: 6px 0 0;
  -ms-grid-columns: 540px min-content 1fr;
  grid-template-columns: 540px min-content 1fr;
}
.pg-program.pg__title .cp-listBox.ls--episodeList .md-tableFooter .ls__left {
  padding-top: 6px;
}
.pg-program.pg__title .cp-listBox.ls--episodeList .md-tableFooter .ls__label {
  padding-bottom: 6px;
}
.pg-program.pg__title .cp-listBox.ls--episodeList .md-tableFooter .ls__button {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}
.pg-program.pg__title .cp-listBox.ls--episodeList .md-tableFooter .ls__right__duration .ls__button {
  padding-left: 18px;
  padding-right: 12px;
  border-right: 1px solid rgba(0, 0, 0, 0.3);
}
.pg-program.pg__title .cp-listBox.ls--episodeList .md-tableFooter .ls__right__duration .ls__label {
  padding-left: 48px;
}
.pg-program.pg__title .cp-listBox.ls--episodeList .md-tableFooter .ls__right__request .ls__label {
  padding-left: 12px;
}
.pg-program.pg__title .cp-listBox.ls--episodeList .md-tableFooter .md-button {
  margin-left: 12px;
}
.pg-program.pg__title .cp-listBox.ls--episodeList .md-tableFooter .el-button {
  min-width: 120px;
}
.pg-program.pg__title .cp-listBox.ls--episodeList .md-tableFooter .el-buttonLabel {
  margin-right: 0;
}

/* Footer */
/* =============================================================== */
.pg-program.pg__title footer.cp-footer .el-button.ls-delete,
.pg-program.pg__title footer.cp-footer .el-button.ls-cancel {
  min-width: 0;
}
@media (max-width: 1450px) {
  .pg-program.pg__title footer.cp-footer .el-button {
    font-size: 15px;
  }
}
@media (max-width: 1410px) {
  .pg-program.pg__title footer.cp-footer .el-button {
    min-width: 130px;
    font-size: 14px;
  }
}
@media (max-width: 1330px) {
  .pg-program.pg__title footer.cp-footer .el-button {
    min-width: 120px;
  }
}
@media (max-width: 1300px) {
  .pg-program.pg__title footer.cp-footer .el-button {
    font-size: 13px;
  }
}
@media (max-width: 1270px) {
  .pg-program.pg__title footer.cp-footer .el-button {
    min-width: 100px;
  }
}
@media (max-width: 1240px) {
  .pg-program.pg__title footer.cp-footer .el-button {
    font-size: 12px;
  }
}
.pg-program.pg__title footer.cp-footer .el-button.ls-meta {
  background-color: #ffd;
}
.pg-program.pg__title footer.cp-footer .el-button.ls-requestCancel {
  min-width: 0;
}

/* ############################################################### */
/* PROGRAM : EPISODE */
/* ############################################################### */
/* Episode Info */
/* =============================================================== */
.pg-program.pg__episode .cp-infoBox.ls--episodeInfo .ls-series,
.pg-program.pg__episode .cp-infoBox.ls--episodeInfo .ls-title,
.pg-program.pg__episode .cp-infoBox.ls--episodeInfo .ls-titleKana,
.pg-program.pg__episode .cp-infoBox.ls--episodeInfo .ls-episode,
.pg-program.pg__episode .cp-infoBox.ls--episodeInfo .ls-episodeKana,
.pg-program.pg__episode .cp-infoBox.ls--episodeInfo .ls-episodeEn {
  width: calc((100% - 12px) * 1 / 2);
}
.pg-program.pg__episode .cp-infoBox.ls--episodeInfo .ls-godigoId,
.pg-program.pg__episode .cp-infoBox.ls--episodeInfo .ls-genre,
.pg-program.pg__episode .cp-infoBox.ls--episodeInfo .ls-subGenre,
.pg-program.pg__episode .cp-infoBox.ls--episodeInfo .ls-firstWindow,
.pg-program.pg__episode .cp-infoBox.ls--episodeInfo .ls-orderNum,
.pg-program.pg__episode .cp-infoBox.ls--episodeInfo .ls-jFlug,
.pg-program.pg__episode .cp-infoBox.ls--episodeInfo .ls-pic,
.pg-program.pg__episode .cp-infoBox.ls--episodeInfo .ls-firstOnair {
  width: calc((100% - 36px) * 1 / 4);
}
.pg-program.pg__episode .cp-infoBox.ls--episodeInfo .ls-titleEn {
  width: calc((100% - 84px) * 3 / 8 + 24px);
}
.pg-program.pg__episode .cp-infoBox.ls--episodeInfo .ls-naviFlugId {
  width: calc((100% - 84px) * 5 / 8 + 48px);
}
.pg-program.pg__episode .cp-infoBox.ls--episodeInfo .ls-otherLang,
.pg-program.pg__episode .cp-infoBox.ls--episodeInfo .ls-naviFlug {
  width: calc((100% - 84px) * 1 / 8);
}
.pg-program.pg__episode .cp-infoBox.ls--episodeInfo .ls-naviEpisode {
  width: calc((100% - 84px) * 5 / 8 + 48px);
}
@media (max-width: 1300px) {
  .pg-program.pg__episode .cp-infoBox.ls--episodeInfo .ls-musicRights .ls-label {
    padding-left: 28px;
  }
}
@media (max-width: 1530px) {
  .pg-program.pg__episode .cp-infoBox.ls--episodeInfo .ls-musicRights .gs-full {
    display: none;
  }
  .pg-program.pg__episode .cp-infoBox.ls--episodeInfo .ls-musicRights .gs-abbr {
    display: inline;
  }
}
.pg-program.pg__episode .cp-infoBox.ls--episodeInfo .ls-series .gs-row > div:first-child {
  padding-right: 12px;
  width: calc(100% - 100px);
}
.pg-program.pg__episode .cp-infoBox.ls--episodeInfo .ls-series .gs-row > div:last-child {
  width: 100px;
}
.pg-program.pg__episode .cp-infoBox.ls--episodeInfo .ls-series .gs-row > div:last-child .el-button {
  width: 100%;
}
.pg-program.pg__episode .cp-infoBox.ls--episodeInfo .ls-orderNum input[type=text] {
  text-align: right;
}

/* Rights Duration */
/* =============================================================== */
.pg-program.pg__episode .cp-listBox.ls--rightsDuration .md-heading {
  padding-bottom: 9px;
}
.pg-program.pg__episode .cp-listBox.ls--rightsDuration .md-heading h2 {
  align-self: flex-end;
}
.pg-program.pg__episode .cp-listBox.ls--rightsDuration .md-heading .ls__left {
  padding-top: 6px;
}
.pg-program.pg__episode .cp-listBox.ls--rightsDuration .md-heading .ls__label {
  padding-bottom: 6px;
}
.pg-program.pg__episode .cp-listBox.ls--rightsDuration .md-heading .ls__button {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}
.pg-program.pg__episode .cp-listBox.ls--rightsDuration .md-heading .ls__duration .ls__button {
  padding-left: 6px;
  padding-right: 12px;
  border-right: 1px solid rgba(0, 0, 0, 0.3);
}
.pg-program.pg__episode .cp-listBox.ls--rightsDuration .md-heading .ls__duration .ls__label {
  padding-left: 36px;
}
.pg-program.pg__episode .cp-listBox.ls--rightsDuration .md-heading .ls__request .ls__label {
  padding-left: 12px;
}
.pg-program.pg__episode .cp-listBox.ls--rightsDuration .md-heading .md-button {
  margin-left: 12px;
}
.pg-program.pg__episode .cp-listBox.ls--rightsDuration .md-heading .el-button {
  min-width: 120px;
}
.pg-program.pg__episode .cp-listBox.ls--rightsDuration .md-heading .el-formLabel::before {
  content: "\f219";
}
.pg-program.pg__episode .cp-listBox.ls--rightsDuration .md-heading .el-buttonLabel {
  margin-right: 0;
}
.pg-program.pg__episode .cp-listBox.ls--rightsDuration .md-heading + .md-itemRow {
  padding-bottom: 0;
  min-height: 0;
}
.pg-program.pg__episode .cp-listBox.ls--rightsDuration .ls-distType {
  width: calc((100% - 84px) * 1 / 8);
}
.pg-program.pg__episode .cp-listBox.ls--rightsDuration .ls-selectRightsDuration {
  width: calc((100% - 84px) * 3 / 8 + 24px);
}
.pg-program.pg__episode .cp-listBox.ls--rightsDuration .ls-rightsDurationFrom,
.pg-program.pg__episode .cp-listBox.ls--rightsDuration .ls-rightsDurationTo,
.pg-program.pg__episode .cp-listBox.ls--rightsDuration .ls-rightsStatus {
  width: calc((100% - 60px) * 1 / 6);
}

/* SRT File */
/* =============================================================== */
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-srtDist {
  width: 120px;
}

.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-srtDist {
  width: calc(100% - 48px - 70px - 140px - 140px - 36px);
}

.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-srtStatus,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-srtStatus {
  width: calc(100% - 72px - 120px - 70px - 120px - 140px - 140px - 36px);
}
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-srtFile,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-srtFile {
  width: calc(100% - 48px - 70px - 140px - 140px - 36px);
}
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-srtLang,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-srtLang {
  width: 70px;
}
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-srtMetaPackage,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-srtMetaPackage {
  width: 120px;
}
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-srtMetaPackage .el-formLabel,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-srtMetaPackage .el-formLabel {
  white-space: nowrap;
  overflow: visible;
}
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-srtUpload,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-srtDownload,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-srtUpload,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-srtDownload {
  width: 140px;
}
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-srtUpload .el-button,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-srtDownload .el-button,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-srtUpload .el-button,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-srtDownload .el-button {
  width: 100%;
}
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-srtDelete,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-srtDelete {
  width: 36px;
}
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-srtDist .el-dataText,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-srtFile .el-dataText,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-srtStatus .el-dataText,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-srtLang .el-dataText,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-srtDist .el-dataText,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-srtFile .el-dataText,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-srtStatus .el-dataText,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-srtLang .el-dataText {
  height: 36px;
  word-break: break-all;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-srtStatus .el-formLabel.op-pTop::before,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-srtLang .el-formLabel.op-pTop::before,
.pg-program.pg__episode .cp-infoBox.ls--payMeta .ls-srtMetaPackage .el-formLabel.op-pTop::before,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-srtStatus .el-formLabel.op-pTop::before,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-srtLang .el-formLabel.op-pTop::before,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .ls-srtMetaPackage .el-formLabel.op-pTop::before {
  content: "\f054";
}
.pg-program.pg__episode .cp-infoBox.ls--payMeta .el-dataText,
.pg-program.pg__episode .cp-infoBox.ls--freeMeta .el-dataText {
  word-break: break-all;
}

/* Footer */
/* =============================================================== */
.pg-program.pg__episode footer.cp-footer .el-button.ls-prev,
.pg-program.pg__episode footer.cp-footer .el-button.ls-next,
.pg-program.pg__episode footer.cp-footer .el-button.ls-excerpt {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  white-space: normal;
}
.pg-program.pg__episode footer.cp-footer .el-button.ls-delete,
.pg-program.pg__episode footer.cp-footer .el-button.ls-cancel {
  min-width: 0;
}
@media (max-width: 1600px) {
  .pg-program.pg__episode footer.cp-footer .el-button {
    min-width: 130px;
    font-size: 15px;
  }
}
@media (max-width: 1490px) {
  .pg-program.pg__episode footer.cp-footer .el-button {
    font-size: 14px;
  }
}
@media (max-width: 1440px) {
  .pg-program.pg__episode footer.cp-footer .el-button {
    min-width: 120px;
  }
}
@media (max-width: 1420px) {
  .pg-program.pg__episode footer.cp-footer .el-button {
    font-size: 13px;
  }
}
@media (max-width: 1330px) {
  .pg-program.pg__episode footer.cp-footer .el-button {
    min-width: 100px;
    font-size: 12px;
  }
}

/* ############################################################### */
/* ############################################################### */
/* Search */
/* =============================================================== */
.pg-program.pg__title .pg__series .modalBody .ls--search .ls-keyword {
  width: 100%;
}
.pg-program.pg__title .pg__series .modalBody .ls--search .ls-keyword .gs-row > div:first-child {
  padding-right: 12px;
  width: calc(100% - 120px);
}
.pg-program.pg__title .pg__series .modalBody .ls--search .ls-keyword .gs-row > div:last-child {
  width: 120px;
}
.pg-program.pg__title .pg__series .modalBody .ls--search .ls-keyword .gs-row > div:last-child .el-button {
  width: 100%;
}

/* Result */
/* =============================================================== */
.pg-program.pg__title .pg__series .modalBody .ls--seriesList .ls-origin,
.pg-program.pg__title .pg__series .modalBody .ls--seriesList .ls-headerX {
  position: sticky;
  z-index: 1;
  top: 0;
}
.pg-program.pg__title .pg__series .modalBody .ls--seriesList .ls--select {
  width: 60px;
}
.pg-program.pg__title .pg__series .modalBody .ls--seriesList .ls--no {
  width: 60px;
}
.pg-program.pg__title .pg__series .modalBody .ls--seriesList .ls--series {
  width: 500px;
}
.pg-program.pg__title .pg__series .modalBody .ls--seriesList .ls--title {
  width: calc(100% - 500px);
}

/* New */
/* =============================================================== */
.pg-program.pg__title .pg__series .modalBody .ls--new .ls-newSeries {
  width: 100%;
}
.pg-program.pg__title .pg__series .modalBody .ls--new .ls-newSeries .gs-row > div:first-child {
  padding-right: 12px;
  width: calc(100% - 120px);
}
.pg-program.pg__title .pg__series .modalBody .ls--new .ls-newSeries .gs-row > div:last-child {
  width: 120px;
}
.pg-program.pg__title .pg__series .modalBody .ls--new .ls-newSeries .gs-row > div:last-child .el-button {
  width: 100%;
}

/* Edit */
/* =============================================================== */
.pg-program.pg__title .pg__series .modalBody .ls--seriesEditList .ls-origin,
.pg-program.pg__title .pg__series .modalBody .ls--seriesEditList .ls-headerX {
  position: sticky;
  z-index: 1;
  top: 0;
}
.pg-program.pg__title .pg__series .modalBody .ls--seriesEditList .ls--no {
  width: 60px;
}
.pg-program.pg__title .pg__series .modalBody .ls--seriesEditList .ls--series {
  width: 500px;
}
.pg-program.pg__title .pg__series .modalBody .ls--seriesEditList .ls--title {
  width: calc(100% - 500px - 60px);
}
.pg-program.pg__title .pg__series .modalBody .ls--seriesEditList .ls--delete {
  width: 60px;
}

/* ############################################################### */
/* PROGRAM [Modal] : Duration */
/* ############################################################### */
/* Duration */
/* =============================================================== */
.pg-program.pg__title .pg__duration .cp-box.ls--duration,
.pg-program.pg__episode .pg__duration .cp-box.ls--duration {
  padding-bottom: 12px;
}
.pg-program.pg__title .pg__duration .cp-box.ls--duration .ls-durationFrom,
.pg-program.pg__title .pg__duration .cp-box.ls--duration .ls-durationTo,
.pg-program.pg__title .pg__duration .cp-box.ls--duration .ls-rightsRequest,
.pg-program.pg__episode .pg__duration .cp-box.ls--duration .ls-durationFrom,
.pg-program.pg__episode .pg__duration .cp-box.ls--duration .ls-durationTo,
.pg-program.pg__episode .pg__duration .cp-box.ls--duration .ls-rightsRequest {
  width: calc((100% - 60px) * 1 / 6);
}
.pg-program.pg__title .pg__duration .cp-box.ls--duration .ls-rightsStatus,
.pg-program.pg__title .pg__duration .cp-box.ls--duration .ls-distType,
.pg-program.pg__title .pg__duration .cp-box.ls--duration .ls-rate,
.pg-program.pg__episode .pg__duration .cp-box.ls--duration .ls-rightsStatus,
.pg-program.pg__episode .pg__duration .cp-box.ls--duration .ls-distType,
.pg-program.pg__episode .pg__duration .cp-box.ls--duration .ls-rate {
  width: calc((100% - 60px) * 3 / 6 + 24px);
}
.pg-program.pg__title .pg__duration .cp-box.ls--duration .ls-regular,
.pg-program.pg__episode .pg__duration .cp-box.ls--duration .ls-regular {
  width: 100%;
}
.pg-program.pg__title .pg__duration .cp-box.ls--duration.gs-disabled,
.pg-program.pg__episode .pg__duration .cp-box.ls--duration.gs-disabled {
  position: relative;
  pointer-events: none;
}
.pg-program.pg__title .pg__duration .cp-box.ls--duration.gs-disabled .md-itemRow::after,
.pg-program.pg__episode .pg__duration .cp-box.ls--duration.gs-disabled .md-itemRow::after {
  content: "選択されていません";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.pg-program.pg__title .pg__duration .cp-box.ls--duration.gs-disabled .md-itemRow > div,
.pg-program.pg__episode .pg__duration .cp-box.ls--duration.gs-disabled .md-itemRow > div {
  opacity: 0;
}
.pg-program.pg__title .pg__duration .cp-box.ls--duration.gs-disabled .md-itemRow + .md-itemRow,
.pg-program.pg__episode .pg__duration .cp-box.ls--duration.gs-disabled .md-itemRow + .md-itemRow {
  display: none;
}
.pg-program.pg__title .pg__duration .cp-box.ls--duration .ls-rightsRequest .el-checkBox,
.pg-program.pg__title .pg__duration .cp-box.ls--duration .ls-rightsRequest .el-checkBox .ls-label,
.pg-program.pg__episode .pg__duration .cp-box.ls--duration .ls-rightsRequest .el-checkBox,
.pg-program.pg__episode .pg__duration .cp-box.ls--duration .ls-rightsRequest .el-checkBox .ls-label {
  width: 100%;
}
.pg-program.pg__title .pg__duration .cp-box.ls--duration .ls-durationFrom.op-modified input[type=text],
.pg-program.pg__title .pg__duration .cp-box.ls--duration .ls-durationTo.op-modified input[type=text],
.pg-program.pg__episode .pg__duration .cp-box.ls--duration .ls-durationFrom.op-modified input[type=text],
.pg-program.pg__episode .pg__duration .cp-box.ls--duration .ls-durationTo.op-modified input[type=text] {
  background-color: #fd9;
  font-weight: bold;
}
.pg-program.pg__title .pg__duration .cp-box.ls--duration .ls-rightsStatus span,
.pg-program.pg__episode .pg__duration .cp-box.ls--duration .ls-rightsStatus span {
  display: inline-block;
  margin-right: 10px;
}

/* Unauthorized */
/* =============================================================== */
.pg-program.pg__title .pg__duration .cp-box.ls--unauthorized .ls--distributor,
.pg-program.pg__episode .pg__duration .cp-box.ls--unauthorized .ls--distributor {
  width: calc(100% - 600px);
}
.pg-program.pg__title .pg__duration .cp-box.ls--unauthorized .ls--tvod,
.pg-program.pg__title .pg__duration .cp-box.ls--unauthorized .ls--svod,
.pg-program.pg__title .pg__duration .cp-box.ls--unauthorized .ls--avod,
.pg-program.pg__title .pg__duration .cp-box.ls--unauthorized .ls--pr,
.pg-program.pg__episode .pg__duration .cp-box.ls--unauthorized .ls--tvod,
.pg-program.pg__episode .pg__duration .cp-box.ls--unauthorized .ls--svod,
.pg-program.pg__episode .pg__duration .cp-box.ls--unauthorized .ls--avod,
.pg-program.pg__episode .pg__duration .cp-box.ls--unauthorized .ls--pr {
  width: 150px;
}
.pg-program.pg__title .pg__duration .cp-box.ls--unauthorized .ls-headerY .ls--distributor,
.pg-program.pg__episode .pg__duration .cp-box.ls--unauthorized .ls-headerY .ls--distributor {
  justify-content: flex-start;
}
.pg-program.pg__title .pg__duration .cp-box.ls--unauthorized .el-checkBox,
.pg-program.pg__episode .pg__duration .cp-box.ls--unauthorized .el-checkBox {
  justify-content: center;
  width: 100%;
}
.pg-program.pg__title .pg__duration .cp-box.ls--unauthorized .el-checkBox:hover,
.pg-program.pg__episode .pg__duration .cp-box.ls--unauthorized .el-checkBox:hover {
  cursor: pointer;
  background-color: #e6f2ff;
}
.pg-program.pg__title .pg__duration .cp-box.ls--unauthorized .el-checkBox .ls-label,
.pg-program.pg__episode .pg__duration .cp-box.ls--unauthorized .el-checkBox .ls-label {
  padding-right: 6px;
  width: 102px;
  justify-content: center;
}
.pg-program.pg__title .pg__duration .cp-box.ls--unauthorized .ls-headerX .ls-item .ls__label,
.pg-program.pg__title .pg__duration .cp-box.ls--unauthorized .ls-headerX .ls-item .ls__select,
.pg-program.pg__episode .pg__duration .cp-box.ls--unauthorized .ls-headerX .ls-item .ls__label,
.pg-program.pg__episode .pg__duration .cp-box.ls--unauthorized .ls-headerX .ls-item .ls__select {
  padding-left: 0;
  padding-right: 0;
}
.pg-program.pg__title .pg__duration .cp-box.ls--unauthorized .ls-headerX .ls-item .ls__label .ls-label,
.pg-program.pg__title .pg__duration .cp-box.ls--unauthorized .ls-headerX .ls-item .ls__select .ls-label,
.pg-program.pg__episode .pg__duration .cp-box.ls--unauthorized .ls-headerX .ls-item .ls__label .ls-label,
.pg-program.pg__episode .pg__duration .cp-box.ls--unauthorized .ls-headerX .ls-item .ls__select .ls-label {
  font-size: 14px;
}
.pg-program.pg__title .pg__duration .cp-box.ls--unauthorized .ls-headerX .ls-item.ls--tvod,
.pg-program.pg__title .pg__duration .cp-box.ls--unauthorized .ls-headerX .ls-item.ls--svod,
.pg-program.pg__title .pg__duration .cp-box.ls--unauthorized .ls-headerX .ls-item.ls--avod,
.pg-program.pg__title .pg__duration .cp-box.ls--unauthorized .ls-headerX .ls-item.ls--pr,
.pg-program.pg__episode .pg__duration .cp-box.ls--unauthorized .ls-headerX .ls-item.ls--tvod,
.pg-program.pg__episode .pg__duration .cp-box.ls--unauthorized .ls-headerX .ls-item.ls--svod,
.pg-program.pg__episode .pg__duration .cp-box.ls--unauthorized .ls-headerX .ls-item.ls--avod,
.pg-program.pg__episode .pg__duration .cp-box.ls--unauthorized .ls-headerX .ls-item.ls--pr {
  display: block;
  padding: 6px 0 0 0;
}
.pg-program.pg__title .pg__duration .cp-box.ls--unauthorized .ls-headerX .ls-item.ls--tvod input[type=checkbox] + .ls-label::before,
.pg-program.pg__title .pg__duration .cp-box.ls--unauthorized .ls-headerX .ls-item.ls--svod input[type=checkbox] + .ls-label::before,
.pg-program.pg__title .pg__duration .cp-box.ls--unauthorized .ls-headerX .ls-item.ls--avod input[type=checkbox] + .ls-label::before,
.pg-program.pg__title .pg__duration .cp-box.ls--unauthorized .ls-headerX .ls-item.ls--pr input[type=checkbox] + .ls-label::before,
.pg-program.pg__episode .pg__duration .cp-box.ls--unauthorized .ls-headerX .ls-item.ls--tvod input[type=checkbox] + .ls-label::before,
.pg-program.pg__episode .pg__duration .cp-box.ls--unauthorized .ls-headerX .ls-item.ls--svod input[type=checkbox] + .ls-label::before,
.pg-program.pg__episode .pg__duration .cp-box.ls--unauthorized .ls-headerX .ls-item.ls--avod input[type=checkbox] + .ls-label::before,
.pg-program.pg__episode .pg__duration .cp-box.ls--unauthorized .ls-headerX .ls-item.ls--pr input[type=checkbox] + .ls-label::before {
  content: "\f0c8";
}
.pg-program.pg__title .pg__duration .cp-box.ls--unauthorized .ls-headerX .ls-item.ls--tvod input[type=checkbox]:checked + .ls-label::before,
.pg-program.pg__title .pg__duration .cp-box.ls--unauthorized .ls-headerX .ls-item.ls--svod input[type=checkbox]:checked + .ls-label::before,
.pg-program.pg__title .pg__duration .cp-box.ls--unauthorized .ls-headerX .ls-item.ls--avod input[type=checkbox]:checked + .ls-label::before,
.pg-program.pg__title .pg__duration .cp-box.ls--unauthorized .ls-headerX .ls-item.ls--pr input[type=checkbox]:checked + .ls-label::before,
.pg-program.pg__episode .pg__duration .cp-box.ls--unauthorized .ls-headerX .ls-item.ls--tvod input[type=checkbox]:checked + .ls-label::before,
.pg-program.pg__episode .pg__duration .cp-box.ls--unauthorized .ls-headerX .ls-item.ls--svod input[type=checkbox]:checked + .ls-label::before,
.pg-program.pg__episode .pg__duration .cp-box.ls--unauthorized .ls-headerX .ls-item.ls--avod input[type=checkbox]:checked + .ls-label::before,
.pg-program.pg__episode .pg__duration .cp-box.ls--unauthorized .ls-headerX .ls-item.ls--pr input[type=checkbox]:checked + .ls-label::before {
  content: "\f2d3";
  color: #e00;
}
.pg-program.pg__title .pg__duration .cp-box.ls--unauthorized .ls-headerX .ls-item.ls--tvod input[type=checkbox].gs-pertial:checked + .ls-label::before,
.pg-program.pg__title .pg__duration .cp-box.ls--unauthorized .ls-headerX .ls-item.ls--svod input[type=checkbox].gs-pertial:checked + .ls-label::before,
.pg-program.pg__title .pg__duration .cp-box.ls--unauthorized .ls-headerX .ls-item.ls--avod input[type=checkbox].gs-pertial:checked + .ls-label::before,
.pg-program.pg__title .pg__duration .cp-box.ls--unauthorized .ls-headerX .ls-item.ls--pr input[type=checkbox].gs-pertial:checked + .ls-label::before,
.pg-program.pg__episode .pg__duration .cp-box.ls--unauthorized .ls-headerX .ls-item.ls--tvod input[type=checkbox].gs-pertial:checked + .ls-label::before,
.pg-program.pg__episode .pg__duration .cp-box.ls--unauthorized .ls-headerX .ls-item.ls--svod input[type=checkbox].gs-pertial:checked + .ls-label::before,
.pg-program.pg__episode .pg__duration .cp-box.ls--unauthorized .ls-headerX .ls-item.ls--avod input[type=checkbox].gs-pertial:checked + .ls-label::before,
.pg-program.pg__episode .pg__duration .cp-box.ls--unauthorized .ls-headerX .ls-item.ls--pr input[type=checkbox].gs-pertial:checked + .ls-label::before {
  content: "\f146";
  color: #e00;
}
.pg-program.pg__title .pg__duration .cp-box.ls--unauthorized .ls-dataArea .ls-item.ls--tvod,
.pg-program.pg__title .pg__duration .cp-box.ls--unauthorized .ls-dataArea .ls-item.ls--svod,
.pg-program.pg__title .pg__duration .cp-box.ls--unauthorized .ls-dataArea .ls-item.ls--avod,
.pg-program.pg__title .pg__duration .cp-box.ls--unauthorized .ls-dataArea .ls-item.ls--pr,
.pg-program.pg__episode .pg__duration .cp-box.ls--unauthorized .ls-dataArea .ls-item.ls--tvod,
.pg-program.pg__episode .pg__duration .cp-box.ls--unauthorized .ls-dataArea .ls-item.ls--svod,
.pg-program.pg__episode .pg__duration .cp-box.ls--unauthorized .ls-dataArea .ls-item.ls--avod,
.pg-program.pg__episode .pg__duration .cp-box.ls--unauthorized .ls-dataArea .ls-item.ls--pr {
  padding: 0;
}
.pg-program.pg__title .pg__duration .cp-box.ls--unauthorized .ls-dataArea .ls-item.ls--tvod input[type=checkbox] + .ls-label::before,
.pg-program.pg__title .pg__duration .cp-box.ls--unauthorized .ls-dataArea .ls-item.ls--svod input[type=checkbox] + .ls-label::before,
.pg-program.pg__title .pg__duration .cp-box.ls--unauthorized .ls-dataArea .ls-item.ls--avod input[type=checkbox] + .ls-label::before,
.pg-program.pg__title .pg__duration .cp-box.ls--unauthorized .ls-dataArea .ls-item.ls--pr input[type=checkbox] + .ls-label::before,
.pg-program.pg__episode .pg__duration .cp-box.ls--unauthorized .ls-dataArea .ls-item.ls--tvod input[type=checkbox] + .ls-label::before,
.pg-program.pg__episode .pg__duration .cp-box.ls--unauthorized .ls-dataArea .ls-item.ls--svod input[type=checkbox] + .ls-label::before,
.pg-program.pg__episode .pg__duration .cp-box.ls--unauthorized .ls-dataArea .ls-item.ls--avod input[type=checkbox] + .ls-label::before,
.pg-program.pg__episode .pg__duration .cp-box.ls--unauthorized .ls-dataArea .ls-item.ls--pr input[type=checkbox] + .ls-label::before {
  content: "\f0c8";
}
.pg-program.pg__title .pg__duration .cp-box.ls--unauthorized .ls-dataArea .ls-item.ls--tvod input[type=checkbox]:checked + .ls-label::before,
.pg-program.pg__title .pg__duration .cp-box.ls--unauthorized .ls-dataArea .ls-item.ls--svod input[type=checkbox]:checked + .ls-label::before,
.pg-program.pg__title .pg__duration .cp-box.ls--unauthorized .ls-dataArea .ls-item.ls--avod input[type=checkbox]:checked + .ls-label::before,
.pg-program.pg__title .pg__duration .cp-box.ls--unauthorized .ls-dataArea .ls-item.ls--pr input[type=checkbox]:checked + .ls-label::before,
.pg-program.pg__episode .pg__duration .cp-box.ls--unauthorized .ls-dataArea .ls-item.ls--tvod input[type=checkbox]:checked + .ls-label::before,
.pg-program.pg__episode .pg__duration .cp-box.ls--unauthorized .ls-dataArea .ls-item.ls--svod input[type=checkbox]:checked + .ls-label::before,
.pg-program.pg__episode .pg__duration .cp-box.ls--unauthorized .ls-dataArea .ls-item.ls--avod input[type=checkbox]:checked + .ls-label::before,
.pg-program.pg__episode .pg__duration .cp-box.ls--unauthorized .ls-dataArea .ls-item.ls--pr input[type=checkbox]:checked + .ls-label::before {
  content: "\f2d3";
  position: absolute;
  z-index: 2;
  color: #e00;
}
.pg-program.pg__title .pg__duration .cp-box.ls--unauthorized .ls-dataArea .ls-item.ls--tvod input[type=checkbox]:checked + .ls-label::after,
.pg-program.pg__title .pg__duration .cp-box.ls--unauthorized .ls-dataArea .ls-item.ls--svod input[type=checkbox]:checked + .ls-label::after,
.pg-program.pg__title .pg__duration .cp-box.ls--unauthorized .ls-dataArea .ls-item.ls--avod input[type=checkbox]:checked + .ls-label::after,
.pg-program.pg__title .pg__duration .cp-box.ls--unauthorized .ls-dataArea .ls-item.ls--pr input[type=checkbox]:checked + .ls-label::after,
.pg-program.pg__episode .pg__duration .cp-box.ls--unauthorized .ls-dataArea .ls-item.ls--tvod input[type=checkbox]:checked + .ls-label::after,
.pg-program.pg__episode .pg__duration .cp-box.ls--unauthorized .ls-dataArea .ls-item.ls--svod input[type=checkbox]:checked + .ls-label::after,
.pg-program.pg__episode .pg__duration .cp-box.ls--unauthorized .ls-dataArea .ls-item.ls--avod input[type=checkbox]:checked + .ls-label::after,
.pg-program.pg__episode .pg__duration .cp-box.ls--unauthorized .ls-dataArea .ls-item.ls--pr input[type=checkbox]:checked + .ls-label::after {
  content: "";
  position: absolute;
  z-index: 1;
  display: block;
  width: 100%;
  height: 100%;
  background-color: #fdd;
}
.pg-program.pg__title .pg__duration .cp-box.ls--unauthorized .ls-dataArea .ls-item.ls--tvod .ls-label,
.pg-program.pg__title .pg__duration .cp-box.ls--unauthorized .ls-dataArea .ls-item.ls--svod .ls-label,
.pg-program.pg__title .pg__duration .cp-box.ls--unauthorized .ls-dataArea .ls-item.ls--avod .ls-label,
.pg-program.pg__title .pg__duration .cp-box.ls--unauthorized .ls-dataArea .ls-item.ls--pr .ls-label,
.pg-program.pg__episode .pg__duration .cp-box.ls--unauthorized .ls-dataArea .ls-item.ls--tvod .ls-label,
.pg-program.pg__episode .pg__duration .cp-box.ls--unauthorized .ls-dataArea .ls-item.ls--svod .ls-label,
.pg-program.pg__episode .pg__duration .cp-box.ls--unauthorized .ls-dataArea .ls-item.ls--avod .ls-label,
.pg-program.pg__episode .pg__duration .cp-box.ls--unauthorized .ls-dataArea .ls-item.ls--pr .ls-label {
  padding: 0;
  width: 100%;
  height: 100%;
}
/* ############################################################### */
/* PROGRAM [Modal] : Unauthorized */
/* ############################################################### */
.pg-program.pg__title.pg__unauthorized .cp-box.ls--duration {
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  min-width: 1576px;
  background-color: #e6e6e6;
}
.pg-program.pg__title.pg__unauthorized .cp-box.ls--duration .md-itemRow {
  padding-top: 12px;
}
.pg-program.pg__title.pg__unauthorized .cp-box.ls--duration .ls-durationNo {
  width: 120px;
}
.pg-program.pg__title.pg__unauthorized .cp-box.ls--duration .md-numberOfItems {
  flex: 1 1 auto;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  height: 36px;
}

.pg-program.pg__title.pg__unauthorized .cp-box.ls--unauthorized {
  margin-top: 0;
  min-width: 1576px;
}
.pg-program.pg__title.pg__unauthorized .cp-box.ls--unauthorized .md-heading {
  position: sticky;
  z-index: 4;
  top: 0;
  align-items: flex-end;
}
.pg-program.pg__title.pg__unauthorized .cp-box.ls--unauthorized .md-heading .md-dropDown .md-radioButton .el-radioButton {
  padding-left: 0;
  padding-right: 0;
}
.pg-program.pg__title.pg__unauthorized .cp-box.ls--unauthorized .md-heading .md-itemRow {
  padding-top: 12px;
}
.pg-program.pg__title.pg__unauthorized .cp-box.ls--unauthorized .md-heading .el-formLabel::before {
  content: "\f219";
}
.pg-program.pg__title.pg__unauthorized .cp-box.ls--unauthorized .md-heading .md-numberOfItems {
  flex: 1 1 auto;
}
.pg-program.pg__title.pg__unauthorized .cp-box.ls--unauthorized .md-heading .md-numberOfItems {
  padding-bottom: 18px;
}
.pg-program.pg__title.pg__unauthorized .cp-box.ls--unauthorized .md-heading .md-pageButton {
  padding-bottom: 6px;
}
.pg-program.pg__title.pg__unauthorized .cp-box.ls--unauthorized .ls-origin,
.pg-program.pg__title.pg__unauthorized .cp-box.ls--unauthorized .ls-headerX {
  position: sticky;
  z-index: 3;
  top: 93px;
}
.pg-program.pg__title.pg__unauthorized .cp-box.ls--unauthorized .ls-origin {
  display: flex;
  flex-direction: column;
}
.pg-program.pg__title.pg__unauthorized .cp-box.ls--unauthorized .ls-origin .ls-item {
  min-height: 0;
}
.pg-program.pg__title.pg__unauthorized .cp-box.ls--unauthorized .ls-origin .ls--episode,
.pg-program.pg__title.pg__unauthorized .cp-box.ls--unauthorized .ls-origin .ls--duration {
  justify-content: flex-end;
  padding-right: 12px;
  width: 320px;
  border-bottom: 1px solid #c5c5c5;
}
.pg-program.pg__title.pg__unauthorized .cp-box.ls--unauthorized .ls-origin .ls--episode {
  height: 28px;
}
.pg-program.pg__title.pg__unauthorized .cp-box.ls--unauthorized .ls-origin .ls--duration {
  height: 56px;
}
.pg-program.pg__title.pg__unauthorized .cp-box.ls--unauthorized .ls-origin .ls--distributor {
  width: 200px;
  height: 66px;
}
.pg-program.pg__title.pg__unauthorized .cp-box.ls--unauthorized .ls-origin .ls--bulk {
  width: 120px;
  height: 66px;
}
.pg-program.pg__title.pg__unauthorized .cp-box.ls--unauthorized .ls-headerX {
  display: flex;
  flex-direction: column;
}
.pg-program.pg__title.pg__unauthorized .cp-box.ls--unauthorized .ls-headerX .ls-item {
  width: 6.6666666667%;
  min-height: 0;
}
.pg-program.pg__title.pg__unauthorized .cp-box.ls--unauthorized .ls-headerX .ls-item:nth-of-type(15) {
  border-right: none;
}
.pg-program.pg__title.pg__unauthorized .cp-box.ls--unauthorized .ls-headerX .ls--episode,
.pg-program.pg__title.pg__unauthorized .cp-box.ls--unauthorized .ls-headerX .ls--durationFrom,
.pg-program.pg__title.pg__unauthorized .cp-box.ls--unauthorized .ls-headerX .ls--durationTo {
  height: 28px;
}
.pg-program.pg__title.pg__unauthorized .cp-box.ls--unauthorized .ls-headerX .ls--episode,
.pg-program.pg__title.pg__unauthorized .cp-box.ls--unauthorized .ls-headerX .ls--durationTo {
  border-bottom: 1px solid #c5c5c5;
}
.pg-program.pg__title.pg__unauthorized .cp-box.ls--unauthorized .ls-headerX .ls--colBulk {
  height: 48px;
}
.pg-program.pg__title.pg__unauthorized .cp-box.ls--unauthorized .ls-headerX .ls--colBulkArrow {
  min-height: 18px;
  font-size: 12px;
  color: #999;
}
.pg-program.pg__title.pg__unauthorized .cp-box.ls--unauthorized .ls-dataArea .ls-item {
  padding: 0;
  width: 6.6666666667%;
}
.pg-program.pg__title.pg__unauthorized .cp-box.ls--unauthorized .ls-dataArea .ls-item:nth-of-type(15) {
  border-right: none;
}
.pg-program.pg__title.pg__unauthorized .cp-box.ls--unauthorized .ls-dataArea .ls-item input[type=checkbox] + .ls-label::before {
  content: "\f0c8";
}
.pg-program.pg__title.pg__unauthorized .cp-box.ls--unauthorized .ls-dataArea .ls-item input[type=checkbox]:checked + .ls-label::before {
  content: "\f2d3";
  position: absolute;
  z-index: 2;
  color: #e20;
}
.pg-program.pg__title.pg__unauthorized .cp-box.ls--unauthorized .ls-dataArea .ls-item input[type=checkbox]:checked + .ls-label::after {
  content: "";
  position: absolute;
  z-index: 1;
  display: block;
  width: 100%;
  height: 100%;
  background-color: #fdd;
}
.pg-program.pg__title.pg__unauthorized .cp-box.ls--unauthorized .ls-dataArea .ls-item .ls-label {
  padding: 0;
  width: 100%;
  height: 100%;
}
.pg-program.pg__title.pg__unauthorized .cp-box.ls--unauthorized .ls--distributor {
  width: 200px;
}
.pg-program.pg__title.pg__unauthorized .cp-box.ls--unauthorized .ls--rowBulk {
  width: 120px;
  height: 48px;
}
.pg-program.pg__title.pg__unauthorized .cp-box.ls--unauthorized .ls--rowBulk .ls__rowBulkArrow {
  margin-left: 6px;
  font-size: 12px;
  color: #999;
}
.pg-program.pg__title.pg__unauthorized .cp-box.ls--unauthorized .ls--colBulk .el-button,
.pg-program.pg__title.pg__unauthorized .cp-box.ls--unauthorized .ls--rowBulk .el-button {
  margin: 0 1px;
}
.pg-program.pg__title.pg__unauthorized .cp-box.ls--unauthorized .ls--colBulk .el-button.ls--ng i::before,
.pg-program.pg__title.pg__unauthorized .cp-box.ls--unauthorized .ls--rowBulk .el-button.ls--ng i::before {
  color: #c00;
}

/* ############################################################### */
/* PROGRAM [Modal] : Srt File Edit */
/* ############################################################### */
.pg-program.pg__title.pg__srtEdit .ls--filter .ls-distributor {
  width: 300px;
}
.pg-program.pg__title.pg__srtEdit .ls--filter .ls-distributor .md-dropDown .md-checkBox {
  max-height: calc(100vh - 400px);
}
.pg-program.pg__title.pg__srtEdit .ls--filter .ls-distributor .md-dropDown .md-checkBox .ls-label {
  display: block;
  width: 100%;
  font-size: 16px;
}
.pg-program.pg__title.pg__srtEdit .ls--filter .ls-distributor .md-dropDown .md-checkBox .ls--selectAll .ls-label {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid #ddd;
}
.pg-program.pg__title.pg__srtEdit .ls--filter .ls-distributor .ls-footer .ls-cancel {
  margin-right: 10px;
}
.pg-program.pg__title.pg__srtEdit .ls--filter .ls-episode {
  width: calc(100% - 320px - 120px);
}
.pg-program.pg__title.pg__srtEdit .ls--filter .ls-episode .md-dropDown .md-checkBox {
  max-height: calc(100vh - 400px);
}
.pg-program.pg__title.pg__srtEdit .ls--filter .ls-episode .md-dropDown .md-checkBox .ls-label {
  display: block;
  width: 100%;
  font-size: 16px;
}
.pg-program.pg__title.pg__srtEdit .ls--filter .ls-episode .md-dropDown .md-checkBox .ls--selectAll .ls-label {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid #ddd;
}
.pg-program.pg__title.pg__srtEdit .ls--filter .ls-episode .ls-footer .ls-cancel {
  margin-right: 10px;
}
.pg-program.pg__title.pg__srtEdit .ls--filter .ls-language {
  margin-right: 0;
  width: 120px;
}

.pg-program.pg__title.pg__srtEdit .ls--list {
  padding-bottom: 20px;
}
.pg-program.pg__title.pg__srtEdit .ls--list .ls--select {
  padding: 0;
  width: 60px;
}
.pg-program.pg__title.pg__srtEdit .ls--list .ls--select .ls-label {
  width: 100%;
  height: 100%;
}
.pg-program.pg__title.pg__srtEdit .ls--list .ls--distributor {
  width: calc((100% - 60px - 100px) * 1 / 5);
}
.pg-program.pg__title.pg__srtEdit .ls--list .ls--episode {
  width: calc((100% - 60px - 100px) * 2 / 5);
}
.pg-program.pg__title.pg__srtEdit .ls--list .ls--srtFileName {
  width: calc((100% - 60px - 100px) * 2 / 5);
}
.pg-program.pg__title.pg__srtEdit .ls--list .ls--output {
  width: 100px;
}

.pg-program.pg__title.pg__srtEdit .modalFooter .ls-cancel {
  width: auto;
}
.pg-program.pg__title.pg__srtEdit .modalFooter .ls-delete {
  margin-right: 20px;
  width: auto;
}
.pg-program.pg__title.pg__srtEdit .modalFooter .ls-upload {
  width: auto;
}

/* ############################################################### */
/* PROGRAM : EPISODE : [Modal] Onair Import */
/* ############################################################### */
/* Search */
/* =============================================================== */
.pg-program.pg__episode .pg__onairImport .modalBody .ls--search {
  position: sticky;
  z-index: 1;
  top: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  background-color: #e6e6e6;
}
.pg-program.pg__episode .pg__onairImport .modalBody .ls--search .ls-keyword {
  padding-top: 12px;
  width: 100%;
}
.pg-program.pg__episode .pg__onairImport .modalBody .ls--search .ls-keyword .gs-row > div:first-child {
  padding-right: 12px;
  width: calc(100% - 120px);
}
.pg-program.pg__episode .pg__onairImport .modalBody .ls--search .ls-keyword .gs-row > div:last-child {
  width: 120px;
}
.pg-program.pg__episode .pg__onairImport .modalBody .ls--search .ls-keyword .gs-row > div:last-child .el-button {
  width: 100%;
}

/* Result */
/* =============================================================== */
.pg-program.pg__episode .pg__onairImport .modalBody .ls--seriesList {
  margin-top: 0;
}
.pg-program.pg__episode .pg__onairImport .modalBody .ls--seriesList .ls-origin,
.pg-program.pg__episode .pg__onairImport .modalBody .ls--seriesList .ls-headerX {
  position: sticky;
  z-index: 1;
  top: 99px;
}
.pg-program.pg__episode .pg__onairImport .modalBody .ls--seriesList .ls--select {
  width: 60px;
}
.pg-program.pg__episode .pg__onairImport .modalBody .ls--seriesList .ls--onair {
  width: 200px;
}
.pg-program.pg__episode .pg__onairImport .modalBody .ls--seriesList .ls--title {
  width: calc(100% - 200px);
}
.pg-program.pg__episode .pg__onairImport .modalBody .ls--seriesList .ls--onair {
  justify-content: center;
}

/* ############################################################### */
/* PROGRAM : EPISODE : [Modal] Excerpt */
/* ############################################################### */
.pg-program.pg__episode .modalContent.pg__exerpt .modalBody .md-heading {
  position: sticky;
  z-index: 2;
  top: 0;
}
.pg-program.pg__episode .modalContent.pg__exerpt .modalBody .ls-headerX {
  position: sticky;
  z-index: 1;
  top: 54px;
}
.pg-program.pg__episode .modalContent.pg__exerpt .modalBody .ls--select {
  width: 60px;
}
.pg-program.pg__episode .modalContent.pg__exerpt .modalBody .ls--storiesNum,
.pg-program.pg__episode .modalContent.pg__exerpt .modalBody .ls--orderNum {
  width: 80px;
}
.pg-program.pg__episode .modalContent.pg__exerpt .modalBody .ls--episode {
  width: calc(100% - 60px - 80px - 80px);
}
.pg-program.pg__episode .modalContent.pg__exerpt .modalBody .ls--storiesNum,
.pg-program.pg__episode .modalContent.pg__exerpt .modalBody .ls--orderNum {
  justify-content: center;
}
.pg-program.pg__episode .modalContent.pg__exerpt .modalBody .ls--episodeList .ls-dataArea .gs-row {
  cursor: pointer;
}
.pg-program.pg__episode .modalContent.pg__exerpt .modalBody .ls--episodeList .ls-dataArea .gs-row:hover .ls-item {
  background-color: #e6f2ff;
}
.pg-program.pg__episode .modalContent.pg__exerpt .modalBody .ls--select {
  padding: 0;
}
.pg-program.pg__episode .modalContent.pg__exerpt .modalBody .ls--select .md-radioButton {
  width: 100%;
  height: 100%;
  border: none;
}
.pg-program.pg__episode .modalContent.pg__exerpt .modalBody .ls--select .md-radioButton .el-radioButton {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}

/* ############################################################### */
/* PROGRAM : [Modal] Image Viewer 2022-11-30a */
/* ############################################################### */
.pg-program.pg__imageViewer .cp-infoBox {
  position: relative;
  padding: 12px;
}
.pg-program.pg__imageViewer .cp-infoBox .ls-imageArea {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: calc(100vh - 48px - 160px - 12px - 12px);
  background-color: #fff;
  overflow: auto;
}
.pg-program.pg__imageViewer .cp-infoBox .md-prevNext .el-button {
  position: fixed;
  top: calc(50% - 56px);
  transform: translate(0, -50%) scale(1.5);
  color: #1466b8;
}
.pg-program.pg__imageViewer .cp-infoBox .md-prevNext .el-button:disabled {
  color: #e6e6e6;
}
.pg-program.pg__imageViewer .cp-infoBox .md-prevNext .ls-prev {
  left: 30px;
}
.pg-program.pg__imageViewer .cp-infoBox .md-prevNext .ls-next {
  right: 30px;
}

.pg-program.pg__imageViewer .container {
  -ms-grid-rows: 48px calc(100vh - 48px - 160px) 160px;
  grid-template-rows: 48px calc(100vh - 48px - 160px) 160px;
}
.pg-program.pg__imageViewer .cp-content {
  padding-left: 0;
  padding-right: 0;
}
.pg-program.pg__imageViewer .cp-footer {
  height: 160px;
}
.pg-program.pg__imageViewer .cp-footer .el-button.ls-close {
  min-width: 130px;
}
.pg-program.pg__imageViewer .cp-footer .ls-thumbnail {
  width: calc(100% - 142px);
  height: 136px;
}
.pg-program.pg__imageViewer .cp-footer .ls-thumbnail .ls-list {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
  height: 136px;
  overflow-x: auto;
}
.pg-program.pg__imageViewer .cp-footer .ls-thumbnail .ls-item {
  flex: 0 0 140px;
  margin-right: 3px;
  height: 117px;
  padding: 5px;
  border: 1px solid #ddd;
  background-color: #e8edf3;
  color: #333;
}
.pg-program.pg__imageViewer .cp-footer .ls-thumbnail .ls-item:hover {
  background-color: #fff;
  cursor: pointer;
}
.pg-program.pg__imageViewer .cp-footer .ls-thumbnail .ls-item.ls--selected {
  position: relative;
  border-color: #267359;
  background-color: #b3e6d5;
}
.pg-program.pg__imageViewer .cp-footer .ls-thumbnail .ls-item.ls--selected::before {
  content: "";
  position: absolute;
  top: -20px;
  left: 50%;
  transform: translate(-50%, 0);
  display: block;
  width: 30px;
  height: 20px;
  border-width: 10px 15px;
  border-style: solid;
  border-color: transparent transparent #267359 transparent;
  background-color: transparent;
}
.pg-program.pg__imageViewer .cp-footer .ls-thumbnail .ls-type,
.pg-program.pg__imageViewer .cp-footer .ls-thumbnail .ls-option,
.pg-program.pg__imageViewer .cp-footer .ls-thumbnail .ls-open {
  height: 15px;
  text-align: center;
  font-size: 12px;
  line-height: 15px;
}
.pg-program.pg__imageViewer .cp-footer .ls-thumbnail .ls-image {
  height: 60px;
  text-align: center;
}
.pg-program.pg__imageViewer .cp-footer .ls-thumbnail .ls-image img {
  height: 60px;
}

/* ############################################################### */
/* PROGRAM : EPISODE : [Modal] SrtFile Upload */
/* ############################################################### */
.pg-program.pg__episode .modalMessage.pg__srtUpload .md-itemRow {
  padding-top: 12px;
}
.pg-program.pg__episode .modalMessage.pg__srtUpload .ls-srtFile {
  width: calc(100% - 12px - 36px);
}
.pg-program.pg__episode .modalMessage.pg__srtUpload .ls-srtClear {
  width: 36px;
}
.pg-program.pg__episode .modalMessage.pg__srtUpload .el-inputFile input[type=file] {
  padding-top: 3px;
  height: 34px;
  border: 2px dashed #1466b8;
}

/* ############################################################### */
/* PROGRAM : History */
/* ############################################################### */
/* Search */
/* =============================================================== */
.pg-program.pg__history .cp-infoBox {
  position: sticky;
  z-index: 2;
}
.pg-program.pg__history .cp-infoBox .ls-keyword {
  width: calc((100% - 48px) * 2 / 5 + 12px);
}
.pg-program.pg__history .cp-infoBox .ls-keyword .gs-row > div:first-child {
  width: 70%;
}
.pg-program.pg__history .cp-infoBox .ls-keyword .gs-row > div:last-child {
  width: 30%;
}
.pg-program.pg__history .cp-infoBox .ls-updateFrom,
.pg-program.pg__history .cp-infoBox .ls-updateTo,
.pg-program.pg__history .cp-infoBox .ls-distribution,
.pg-program.pg__history .cp-infoBox .ls-pic {
  width: calc((100% - 48px) * 1 / 5);
}
.pg-program.pg__history .cp-infoBox .ls-updateFrom .md-inputText,
.pg-program.pg__history .cp-infoBox .ls-updateTo .md-inputText,
.pg-program.pg__history .cp-infoBox .ls-distribution .md-inputText,
.pg-program.pg__history .cp-infoBox .ls-pic .md-inputText {
  width: 100%;
}
.pg-program.pg__history .cp-infoBox .ls-keyword .md-dropDown .md-radioButton {
  width: 280px;
}
.pg-program.pg__history .cp-infoBox .ls-keyword .md-dropDown .md-radioButton .el-radioButton:first-child {
  padding-left: 0;
}
.pg-program.pg__history .cp-infoBox .ls-keyword .md-dropDown .gs-row .gs-col {
  width: 50%;
}
.pg-program.pg__history .cp-infoBox .ls-pic .md-dropDown .md-radioButton .el-radioButton:first-child {
  padding-left: 0;
}
.pg-program.pg__history .cp-infoBox .ls-execute .el-button {
  width: 140px;
}
.pg-program.pg__history .cp-infoBox .gs-default {
  display: block;
}
.pg-program.pg__history .cp-infoBox .gs-detail {
  display: none;
}
.pg-program.pg__history .cp-infoBox.gs-detailSearch .gs-default {
  display: none;
}
.pg-program.pg__history .cp-infoBox.gs-detailSearch .md-itemRow {
  display: flex;
  flex-direction: row;
}
.pg-program.pg__history .cp-infoBox.gs-detailSearch .md-itemRow .gs-detail {
  display: block;
}
.pg-program.pg__history .cp-infoBox.gs-detailSearch .ls-rightsDuration:nth-of-type(7) {
  margin-right: 0;
}

/* Result */
/* =============================================================== */
.pg-program.pg__history .cp-listBox {
  position: sticky;
  z-index: 1;
}
.pg-program.pg__history .cp-listBox .md-heading {
  position: sticky;
  z-index: 2;
  top: 0;
}
.pg-program.pg__history .cp-listBox .ls-origin,
.pg-program.pg__history .cp-listBox .ls-headerX {
  position: sticky;
  z-index: 1;
  top: 54px;
}
.pg-program.pg__history .cp-listBox .ls--update {
  width: 160px;
}
.pg-program.pg__history .cp-listBox .ls--id {
  width: 140px;
}
.pg-program.pg__history .cp-listBox .ls--title {
  width: 300px;
}
.pg-program.pg__history .cp-listBox .ls--detail {
  width: 120px;
}
.pg-program.pg__history .cp-listBox .ls--edit {
  width: 120px;
}
.pg-program.pg__history .cp-listBox .ls--distributionType {
  width: 140px;
}
.pg-program.pg__history .cp-listBox .ls--distributionType .ls__type {
  width: 70px;
}
.pg-program.pg__history .cp-listBox .ls--pic {
  width: 140px;
}
.pg-program.pg__history .cp-listBox .ls--updateNote {
  width: calc(100% - 280px);
}
.pg-program.pg__history .cp-listBox .ls--detail,
.pg-program.pg__history .cp-listBox .ls--title {
  border-right: none;
}
.pg-program.pg__history .cp-listBox .ls-headerY .ls--update {
  justify-content: center;
}
.pg-program.pg__history .cp-listBox .ls-headerY .ls--title {
  justify-content: flex-start;
}
.pg-program.pg__history .cp-listBox .ls-headerY .ls--title span {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.pg-program.pg__history .cp-listBox .ls-headerY .ls--title span + span {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  word-break: break-all;
  white-space: normal;
  word-break: break-all;
  padding-left: 1em;
}
.pg-program.pg__history .cp-listBox .ls-headerY .ls--distributionType {
  text-align: center;
}
.pg-program.pg__history .cp-listBox .ls-headerY .ls--update .ls__date {
  margin-right: 1em;
}
.pg-program.pg__history .cp-listBox .ls-dataArea .ls--distributionType {
  text-align: center;
}
.pg-program.pg__history .cp-listBox .ls--updateNote .gs-ellipsis {
  white-space: normal;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  word-break: break-all;
  word-break: break-all;
}

/* ############################################################### */
/* DISTRIBUTION */
/* ############################################################### */
/* DISTRIBUTION : Search */
/* =============================================================== */
.pg-distribution.pg__search .cp-infoBox {
  position: sticky;
  z-index: 2;
}
.pg-distribution.pg__search .cp-infoBox .ls-month,
.pg-distribution.pg__search .cp-infoBox .ls-distType,
.pg-distribution.pg__search .cp-infoBox .ls-distService {
  width: calc((100% - 48px) * 1 / 5);
}
.pg-distribution.pg__search .cp-infoBox .ls-keyword {
  width: calc((100% - 48px) * 2 / 5 + 12px - 210px);
}
.pg-distribution.pg__search .cp-infoBox .ls-keyword .el-inputText input[type=text] {
  border-right: none;
  border-radius: 2px 0 0 2px;
}
.pg-distribution.pg__search .cp-infoBox .ls-keywordTarget {
  width: 210px;
}
.pg-distribution.pg__search .cp-infoBox .ls-keywordTarget .el-inputText input[type=text] {
  border-radius: 0 2px 2px 0;
}
.pg-distribution.pg__search .cp-infoBox .ls-rightsStatus {
  width: 100%;
}
.pg-distribution.pg__search .cp-infoBox .ls-dispOption {
  min-width: calc((100% - 48px) * 1 / 5);
}
.pg-distribution.pg__search .cp-infoBox .el-radioButton .ls-label,
.pg-distribution.pg__search .cp-infoBox .el-checkBox .ls-label {
  width: 100%;
}
.pg-distribution.pg__search .cp-infoBox .ls-month .md-inputText {
  width: 100%;
}
.pg-distribution.pg__search .cp-infoBox .ls-keyword {
  margin-right: 0;
}
.pg-distribution.pg__search .cp-infoBox .ls-keywordTarget .el-formLabel::before {
  content: "\f054";
}
.pg-distribution.pg__search .cp-infoBox .ls-keywordTarget .md-radioButton {
  width: -moz-max-content;
  width: max-content;
}
.pg-distribution.pg__search .cp-infoBox .ls-keywordTarget .el-radioButton {
  padding: 0;
  width: -moz-max-content;
  width: max-content;
}
.pg-distribution.pg__search .cp-infoBox .ls-keywordTarget .ls-label {
  white-space: nowrap;
}
.pg-distribution.pg__search .cp-infoBox .ls-rightsStatus .el-checkBox {
  width: 10%;
  min-width: -moz-max-content;
  min-width: max-content;
}
.pg-distribution.pg__search .cp-infoBox .ls-rightsStatus .el-checkBox .ls-label span {
  padding: 0;
}
.pg-distribution.pg__search .cp-infoBox .ls-rightsStatus .el-checkBox .gs-full {
  display: inline;
}
.pg-distribution.pg__search .cp-infoBox .ls-rightsStatus .el-checkBox .gs-abbr {
  display: none;
}
@media (max-width: 1580px) {
  .pg-distribution.pg__search .cp-infoBox .ls-rightsStatus .el-checkBox .gs-full {
    display: none;
  }
  .pg-distribution.pg__search .cp-infoBox .ls-rightsStatus .el-checkBox .gs-abbr {
    display: inline;
  }
}
.pg-distribution.pg__search .cp-infoBox .ls-dispOption .el-radioButton {
  padding: 0;
}
.pg-distribution.pg__search .cp-infoBox .ls-dispOption .ls-label {
  white-space: nowrap;
}

/* DISTRIBUTION : Result */
/* =============================================================== */
.pg-distribution.pg__search .cp-listBox {
  position: sticky;
  z-index: 1;
}
.pg-distribution.pg__search .cp-listBox .md-heading {
  position: sticky;
  z-index: 2;
  top: 0;
}
.pg-distribution.pg__search .cp-listBox .ls-origin,
.pg-distribution.pg__search .cp-listBox .ls-headerX {
  position: sticky;
  z-index: 1;
  top: 54px;
}
.pg-distribution.pg__search .cp-listBox .md-heading:not(:has(.md-legend)) h2 {
  flex: 1 1 auto;
}
.pg-distribution.pg__search .cp-listBox .ls--select {
  width: 60px;
}
.pg-distribution.pg__search .cp-listBox .ls--no {
  width: 60ipx;
}
.pg-distribution.pg__search .cp-listBox .ls--rightsStatus {
  width: 240px;
}
.pg-distribution.pg__search .cp-listBox .ls--id {
  width: 120px;
}
.pg-distribution.pg__search .cp-listBox .ls--title,
.pg-distribution.pg__search .cp-listBox .ls--episode {
  width: 360px;
}
.pg-distribution.pg__search .cp-listBox .ls--editTitle,
.pg-distribution.pg__search .cp-listBox .ls--editEpisode {
  width: 100px;
}
.pg-distribution.pg__search .cp-listBox .ls--stories,
.pg-distribution.pg__search .cp-listBox .ls--storiesNum {
  width: 70px;
}
.pg-distribution.pg__search .cp-listBox .ls--order {
  width: 70px;
}
.pg-distribution.pg__search .cp-listBox .ls--distType {
  width: 120px;
}
.pg-distribution.pg__search .cp-listBox .ls--series {
  width: 300px;
}
.pg-distribution.pg__search .cp-listBox .ls--note {
  width: calc(100% - 360px - 100px - 70px - 120px - 300px);
  min-width: 300px;
}
.pg-distribution.pg__search .cp-listBox .op-episode .ls-headerY .ls--rightsStatus {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  max-height: 50px;
}
.pg-distribution.pg__search .cp-listBox .op-episode .ls-headerY .ls--rightsStatus:has(.ls__item:nth-of-type(4))::after {
  content: "…";
  position: absolute;
  right: 3px;
  bottom: 3px;
}
.pg-distribution.pg__search .cp-listBox .op-episode .ls-headerY .ls--rightsStatus span {
  line-height: 1;
}
.pg-distribution.pg__search .cp-listBox .op-episode .ls-headerY .ls--rightsStatus span::before {
  width: 14px;
  height: 14px;
  font-size: 10px;
}
.pg-distribution.pg__search .cp-listBox .op-episode .ls-headerY .ls--rightsStatus .ls--link::before {
  border-width: 1px;
}
.pg-distribution.pg__search .cp-listBox .op-episode .ls-headerY .ls--rightsStatus .ls__item {
  position: relative;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  padding: 0 0 0 20px;
}
.pg-distribution.pg__search .cp-listBox .op-episode .ls-headerY .ls--rightsStatus .ls__item:nth-of-type(n+4) {
  display: none;
}
.pg-distribution.pg__search .cp-listBox .op-episode .ls-headerY .ls--rightsStatus .ls__rightsDuration {
  margin-right: 1em;
}
.pg-distribution.pg__search .cp-listBox .op-episode .ls-headerY .ls--rightsStatus .ls__rightsDuration,
.pg-distribution.pg__search .cp-listBox .op-episode .ls-headerY .ls--rightsStatus .ls__rightsStatus {
  white-space: nowrap;
}
.pg-distribution.pg__search .cp-listBox .ls--title,
.pg-distribution.pg__search .cp-listBox .ls--episode {
  border-right: none;
}
.pg-distribution.pg__search .cp-listBox .ls-dataArea .ls--episode {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}
.pg-distribution.pg__search .cp-listBox .ls-dataArea .ls--episode .ls__title {
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.pg-distribution.pg__search .cp-listBox .ls-dataArea .ls--episode .le__episode {
  padding-left: 1em;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  word-break: break-all;
}
.pg-distribution.pg__search .cp-listBox .ls-headerX .ls--stories,
.pg-distribution.pg__search .cp-listBox .ls-headerX .ls--storiesNum,
.pg-distribution.pg__search .cp-listBox .ls-headerX .ls--order {
  padding-left: 0;
  padding-right: 0;
}
.pg-distribution.pg__search .cp-listBox .ls-dataArea .ls--stories,
.pg-distribution.pg__search .cp-listBox .ls-dataArea .ls--storiesNum,
.pg-distribution.pg__search .cp-listBox .ls-dataArea .ls--order {
  justify-content: flex-end;
}
.pg-distribution.pg__search .cp-listBox .ls-dataArea .ls--rightsDuration {
  text-align: center;
}
.pg-distribution.pg__search .cp-listBox .ls-dataArea .ls--distType {
  font-size: 0px;
}
.pg-distribution.pg__search .cp-listBox .ls-dataArea .ls--distType span {
  display: inline-block;
  margin-right: 2px;
  width: 50px;
  height: 32px;
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-radius: 2px;
  text-align: center;
  font-size: 14px;
  line-height: 32px;
}
.pg-distribution.pg__search .cp-listBox .ls-dataArea .ls--distType span:last-of-type {
  margin-right: 0;
}
.pg-distribution.pg__search .cp-listBox .ls-dataArea .ls--distType span.ls--on {
  border-color: #999;
  background-color: #999;
  color: #fff;
}
.pg-distribution.pg__search .cp-listBox .ls-dataArea .ls--distType span.ls--off {
  border-color: #999;
  background-color: transparent;
  color: #777;
}
.pg-distribution.pg__search .cp-listBox .ls-dataArea .ls--distType span.ls--disallowed {
  border-color: transparent;
  background-color: transparent;
  color: #777;
}
.pg-distribution.pg__search .cp-listBox .ls-dataArea .ls--title span,
.pg-distribution.pg__search .cp-listBox .ls-dataArea .ls--note .gs-ellipsis {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  word-break: break-all;
  white-space: normal;
}

/* DISTRIBUTION : Mode */
/* =============================================================== */
.pg-distribution.pg__search .op-title .ls--select {
  display: none;
}
.pg-distribution.pg__search .op-title .ls--rightsStatusSvod,
.pg-distribution.pg__search .op-title .ls--rightsStatusTvod {
  display: none;
}
.pg-distribution.pg__search .op-episode .ls--rightsStatusSvod,
.pg-distribution.pg__search .op-episode .ls--rightsStatusTvod {
  display: flex;
}

/* ############################################################### */
/* DISTRIBUTION : [Modal] Program Table */
/* ############################################################### */
.pg-distribution.pg__search .pg__programTable .modalBody {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-top: 64px;
  padding-top: 0;
  padding-bottom: 0;
  height: 200px;
}
.pg-distribution.pg__search .pg__programTable .modalBody .cp-infoBox {
  position: relative;
}
.pg-distribution.pg__search .pg__programTable .modalBody .cp-infoBox .ls-programTableFix {
  padding-top: 12px;
  padding-left: 25%;
  padding-right: 25%;
  width: 100%;
}
.pg-distribution.pg__search .pg__programTable .modalBody .cp-infoBox .el-checkBox {
  width: 100%;
}

/* ############################################################### */
/* DISTRIBUTION : [Modal] Meta Package */
/* ############################################################### */
/* DISTRIBUTION : [Modal] Meta Package : Option */
/* =============================================================== */
.pg-distribution.pg__search .pg__metaPackage .modalBody .cp-infoBox .md-heading {
  border-bottom: none;
}
.pg-distribution.pg__search .pg__metaPackage .modalBody .cp-infoBox .ls-distService {
  width: 100%;
}
.pg-distribution.pg__search .pg__metaPackage .modalBody .cp-infoBox .ls-fileType,
.pg-distribution.pg__search .pg__metaPackage .modalBody .cp-infoBox .ls-titleImage,
.pg-distribution.pg__search .pg__metaPackage .modalBody .cp-infoBox .ls-episodeImage,
.pg-distribution.pg__search .pg__metaPackage .modalBody .cp-infoBox .ls-imageOption {
  width: calc((100% - 12px) * 1 / 2);
}
.pg-distribution.pg__search .pg__metaPackage .modalBody .cp-infoBox .ls-distService .el-dataText {
  line-height: 1;
}
.pg-distribution.pg__search .pg__metaPackage .modalBody .cp-infoBox .el-checkBox {
  width: 100%;
}
.pg-distribution.pg__search .pg__metaPackage .modalBody .cp-infoBox .ls-titleImage .md-checkBox,
.pg-distribution.pg__search .pg__metaPackage .modalBody .cp-infoBox .ls-episodeImage .md-checkBox {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
}
.pg-distribution.pg__search .pg__metaPackage .modalBody .cp-infoBox .ls--169 {
  position: relative;
}
.pg-distribution.pg__search .pg__metaPackage .modalBody .cp-infoBox .ls--169 .ls-label {
  padding-left: 48px;
}
.pg-distribution.pg__search .pg__metaPackage .modalBody .cp-infoBox .ls--169.ls--j .ls-label::before {
  display: none;
}
.pg-distribution.pg__search .pg__metaPackage .modalBody .cp-infoBox .ls--169.ls--noj .ls-label::before {
  top: 0;
  translate: none;
}
.pg-distribution.pg__search .pg__metaPackage .modalBody .cp-infoBox .ls--169.ls--noj::before {
  content: "";
  position: absolute;
  z-index: 2;
  top: -20px;
  left: 38px;
  display: block;
  width: 5px;
  height: 38px;
  border: 1px solid #666;
  border-right: none;
}

/* ############################################################### */
/* DISTRIBUTION : [Modal] Program Table or Meta Package */
/* ############################################################### */
.pg-distribution.pg__search .pg__tableMeta .modalHeader {
  z-index: 3;
}

.pg-distribution.pg__search .pg__tableMeta .modalBody {
  position: relative;
  margin-top: 64px;
  margin-bottom: 48px;
  padding-top: 0;
  padding-bottom: 0;
  height: calc(100vh - 128px - 64px - 48px);
}
.pg-distribution.pg__search .pg__tableMeta .modalBody .el-messageText {
  position: sticky;
  z-index: 2;
  top: 0;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0 12px;
  height: 80px;
}
.pg-distribution.pg__search .pg__tableMeta .modalBody .el-messageText p {
  padding-bottom: 0;
}
.pg-distribution.pg__search .pg__tableMeta .modalBody .ls-headerX {
  position: sticky;
  z-index: 2;
  top: 80px;
}

.pg-distribution.pg__search .pg__tableMeta .modalBody .el-messageText {
  background-color: #fed;
}

.pg-distribution.pg__search .op-cError.pg__tableMeta .modalBody .el-messageText {
  background-color: #fdd;
}

.pg-distribution.pg__search .pg__tableMeta .modalBody .md-table .ls-dataArea {
  margin-bottom: 12px;
}

.pg-distribution.pg__search .pg__tableMeta .modalBody .cp-infoBox .el-messageText {
  padding-left: 12px;
  padding-right: 12px;
}
.pg-distribution.pg__search .pg__tableMeta .modalBody .cp-infoBox .ls--id {
  width: 120px;
}
.pg-distribution.pg__search .pg__tableMeta .modalBody .cp-infoBox .ls--title {
  width: 360px;
}
.pg-distribution.pg__search .pg__tableMeta .modalBody .cp-infoBox .ls--title .gs-ellipsis {
  width: 100%;
}
.pg-distribution.pg__search .pg__tableMeta .modalBody .cp-infoBox .ls--title .gs-clamp2 {
  margin-top: 3px;
  padding-left: 1em;
  width: 100%;
}
.pg-distribution.pg__search .pg__tableMeta .modalBody .cp-infoBox .ls--distributor {
  width: 240px;
}
.pg-distribution.pg__search .pg__tableMeta .modalBody .cp-infoBox .ls--message {
  width: calc(100% - 120px - 360px - 240px);
  border-right: none;
}

.pg-distribution.pg__search .pg__tableMeta .modalFooter .md-function .ls-downlaod {
  margin-left: 0;
}

/* ############################################################### */
/* DISTRIBUTION : Edit (Common) */
/* ############################################################### */
/* Distributor List : S/T/A/PR Label */
/* =============================================================== */
.pg-distribution .ls--distributorList .ls-headerY .ls--distType span,
.pg-distribution .ls--distributorList .ls-dataArea .ls--distType span,
.pg-distFree .ls--distributorList .ls-headerY .ls--distType span,
.pg-distFree .ls--distributorList .ls-dataArea .ls--distType span,
.pg__distibutorListBatch .ls-headerY .ls--distType span,
.pg__distibutorListBatch .ls-dataArea .ls--distType span,
.pg__rightsNotice .ls-headerY .ls--distType span,
.pg__rightsNotice .ls-dataArea .ls--distType span,
.pg-distFree.pg__search .cp-listBox .ls-headerY .ls--distType span,
.pg-distFree.pg__search .cp-listBox .ls-dataArea .ls--distType span {
  display: inline-block;
  padding: 0.25em 0.5em;
  width: 100%;
  border-radius: 1em;
  color: #fff;
  text-align: center;
}
.pg-distribution .ls--distributorList .ls--tvod .ls--distType span,
.pg-distFree .ls--distributorList .ls--tvod .ls--distType span,
.pg__distibutorListBatch .ls--tvod .ls--distType span,
.pg__rightsNotice .ls--tvod .ls--distType span,
.pg-distFree.pg__search .cp-listBox .ls--tvod .ls--distType span {
  background-color: #e60;
}
.pg-distribution .ls--distributorList .ls--svod .ls--distType span,
.pg-distFree .ls--distributorList .ls--svod .ls--distType span,
.pg__distibutorListBatch .ls--svod .ls--distType span,
.pg__rightsNotice .ls--svod .ls--distType span,
.pg-distFree.pg__search .cp-listBox .ls--svod .ls--distType span {
  background-color: #795;
}
.pg-distribution .ls--distributorList .ls--avod .ls--distType span,
.pg-distFree .ls--distributorList .ls--avod .ls--distType span,
.pg__distibutorListBatch .ls--avod .ls--distType span,
.pg__rightsNotice .ls--avod .ls--distType span,
.pg-distFree.pg__search .cp-listBox .ls--avod .ls--distType span {
  background-color: #0ae;
}
.pg-distribution .ls--distributorList .ls--avodPr .ls--distType span,
.pg-distFree .ls--distributorList .ls--avodPr .ls--distType span,
.pg__distibutorListBatch .ls--avodPr .ls--distType span,
.pg__rightsNotice .ls--avodPr .ls--distType span,
.pg-distFree.pg__search .cp-listBox .ls--avodPr .ls--distType span {
  background-color: #a7d;
}

/* DISTRIBUTION : Edit (Common) : Distributor List : Multi Line */
/* =============================================================== */
.pg-distribution .ls--distributorList .ls-dataArea .ls--button .ls-add,
.pg-distribution .ls--distributorList .ls-dataArea .ls--button .ls-delete,
.pg-distribution .ls--distributorList .ls-dataArea .ls--addButton.ls--first .ls--button .ls-add,
.pg-distribution .ls--distributorList .ls-dataArea .ls--addButton.ls--middle .ls--button .ls-add,
.pg__distibutorListBatch .ls-dataArea .ls--button .ls-add,
.pg__distibutorListBatch .ls-dataArea .ls--button .ls-delete,
.pg__distibutorListBatch .ls-dataArea .ls--addButton.ls--first .ls--button .ls-add,
.pg__distibutorListBatch .ls-dataArea .ls--addButton.ls--middle .ls--button .ls-add {
  opacity: 0;
  pointer-events: none;
}
.pg-distribution .ls--distributorList .ls-dataArea .ls--addButton .ls--button .ls-add,
.pg-distribution .ls--distributorList .ls-dataArea .ls--addButton.ls--first .ls--button .ls-delete,
.pg-distribution .ls--distributorList .ls-dataArea .ls--addButton.ls--middle .ls--button .ls-delete,
.pg-distribution .ls--distributorList .ls-dataArea .ls--addButton.ls--last .ls--button .ls-delete,
.pg__distibutorListBatch .ls-dataArea .ls--addButton .ls--button .ls-add,
.pg__distibutorListBatch .ls-dataArea .ls--addButton.ls--first .ls--button .ls-delete,
.pg__distibutorListBatch .ls-dataArea .ls--addButton.ls--middle .ls--button .ls-delete,
.pg__distibutorListBatch .ls-dataArea .ls--addButton.ls--last .ls--button .ls-delete {
  opacity: 1;
  pointer-events: auto;
}
.pg-distribution .ls--distributorList .md-table .ls-headerY .ls--first .ls-item,
.pg-distribution .ls--distributorList .md-table .ls-headerY .ls--middle .ls-item,
.pg-distribution .ls--distributorList .md-table .ls-dataArea .ls--first .ls-item,
.pg-distribution .ls--distributorList .md-table .ls-dataArea .ls--middle .ls-item,
.pg__distibutorListBatch .md-table .ls-headerY .ls--first .ls-item,
.pg__distibutorListBatch .md-table .ls-headerY .ls--middle .ls-item,
.pg__distibutorListBatch .md-table .ls-dataArea .ls--first .ls-item,
.pg__distibutorListBatch .md-table .ls-dataArea .ls--middle .ls-item {
  border-bottom-style: dashed;
}
.pg-distribution .ls--distributorList .md-table .ls-dataArea .gs-row,
.pg__distibutorListBatch .md-table .ls-dataArea .gs-row {
  background-image: none;
}
.pg-distribution .ls--distributorList .ls--middle .ls--distributor span,
.pg-distribution .ls--distributorList .ls--last .ls--distributor span,
.pg__distibutorListBatch .ls--middle .ls--distributor span,
.pg__distibutorListBatch .ls--last .ls--distributor span {
  display: none;
}

/* ############################################################### */
/* DISTRIBUTION : Edit */
/* ############################################################### */
/* DISTRIBUTION : Edit : Title, Episode, Package Info */
/* =============================================================== */
.pg-distribution.pg__title .ls--titleInfo,
.pg-distribution.pg__episode .ls--episodeInfo,
.pg-distribution.pg__package .ls--episodeInfo {
  min-width: 1576px;
}
.pg-distribution.pg__title .ls--titleInfo .ls-godigoId,
.pg-distribution.pg__episode .ls--episodeInfo .ls-godigoId,
.pg-distribution.pg__package .ls--episodeInfo .ls-godigoId {
  width: calc(15.1417525773% - 12px);
  min-width: 223px;
}
.pg-distribution.pg__title .ls--titleInfo .ls-genre,
.pg-distribution.pg__title .ls--titleInfo .ls-subGenre,
.pg-distribution.pg__episode .ls--episodeInfo .ls-genre,
.pg-distribution.pg__episode .ls--episodeInfo .ls-subGenre,
.pg-distribution.pg__package .ls--episodeInfo .ls-genre,
.pg-distribution.pg__package .ls--episodeInfo .ls-subGenre {
  width: calc(14.6262886598% - 12px);
  min-width: 215px;
}
.pg-distribution.pg__title .ls--titleInfo .ls-series,
.pg-distribution.pg__episode .ls--episodeInfo .ls-series,
.pg-distribution.pg__package .ls--episodeInfo .ls-series {
  width: calc(15.4639175258% - 12px);
  min-width: 228px;
}
.pg-distribution.pg__title .ls--titleInfo .ls-storiesNum,
.pg-distribution.pg__title .ls--titleInfo .ls-firstWindow,
.pg-distribution.pg__episode .ls--episodeInfo .ls-storiesNum,
.pg-distribution.pg__episode .ls--episodeInfo .ls-firstWindow,
.pg-distribution.pg__package .ls--episodeInfo .ls-storiesNum,
.pg-distribution.pg__package .ls--episodeInfo .ls-firstWindow {
  width: calc(7.7319587629% - 12px);
  min-width: 108px;
}
.pg-distribution.pg__title .ls--titleInfo .ls-jFlug,
.pg-distribution.pg__episode .ls--episodeInfo .ls-jFlug,
.pg-distribution.pg__package .ls--episodeInfo .ls-jFlug {
  width: calc(9.0206185567% - 12px);
  min-width: 128px;
}
.pg-distribution.pg__title .ls--titleInfo .ls-pic,
.pg-distribution.pg__episode .ls--episodeInfo .ls-pic,
.pg-distribution.pg__package .ls--episodeInfo .ls-pic {
  width: 15.6572164948%;
  min-width: 243px;
}
.pg-distribution.pg__title .ls--titleInfo .ls-title,
.pg-distribution.pg__title .ls--titleInfo .ls-episode,
.pg-distribution.pg__episode .ls--episodeInfo .ls-title,
.pg-distribution.pg__episode .ls--episodeInfo .ls-episode,
.pg-distribution.pg__package .ls--episodeInfo .ls-title,
.pg-distribution.pg__package .ls--episodeInfo .ls-episode {
  width: calc(29.7680412371% - 12px);
  min-width: 450px;
}
.pg-distribution.pg__title .ls--titleInfo .ls-titleKana,
.pg-distribution.pg__title .ls--titleInfo .ls-episodeKana,
.pg-distribution.pg__episode .ls--episodeInfo .ls-titleKana,
.pg-distribution.pg__episode .ls--episodeInfo .ls-episodeKana,
.pg-distribution.pg__package .ls--episodeInfo .ls-titleKana,
.pg-distribution.pg__package .ls--episodeInfo .ls-episodeKana {
  width: calc(14.6262886598% - 12px);
  min-width: 215px;
}
.pg-distribution.pg__title .ls--titleInfo .ls-rightsDurationFrom,
.pg-distribution.pg__title .ls--titleInfo .ls-rightsDurationTo,
.pg-distribution.pg__episode .ls--episodeInfo .ls-rightsDurationFrom,
.pg-distribution.pg__episode .ls--episodeInfo .ls-rightsDurationTo,
.pg-distribution.pg__package .ls--episodeInfo .ls-rightsDurationFrom,
.pg-distribution.pg__package .ls--episodeInfo .ls-rightsDurationTo {
  width: calc(15.4639175258% - 12px);
  min-width: 228px;
}
.pg-distribution.pg__title .ls--titleInfo .ls-rightsStatus,
.pg-distribution.pg__episode .ls--episodeInfo .ls-rightsStatus,
.pg-distribution.pg__package .ls--episodeInfo .ls-rightsStatus {
  width: 24.6778350515%;
  min-width: 383px;
}

.pg-distribution.pg__title .ls--titleInfo .ls-titleKana,
.pg-distribution.pg__package .ls--titleInfo .ls-titleKana {
  width: calc(30.0902061856% - 12px);
  min-width: 455px;
}

.pg-distribution.pg__package .ls--episodeInfo .ls-rightsDuration {
  width: 100%;
}

/* DISTRIBUTION : Edit : Distribution Duration */
/* =============================================================== */
.pg-distribution.pg__title .ls--distDuration,
.pg-distribution.pg__episode:not(.pg__distibutorListBatch) .ls--distDuration,
.pg-distribution.pg__package .ls--distDuration {
  position: sticky;
  z-index: 1;
  top: 0;
  min-width: 1576px;
}
.pg-distribution.pg__title .ls--distDuration .ls-newDuration .el-button,
.pg-distribution.pg__title .ls--distDuration .ls-extend .el-button,
.pg-distribution.pg__title .ls--distDuration .ls-noExtend .el-button,
.pg-distribution.pg__title .ls--distDuration .ls-edit .el-button,
.pg-distribution.pg__episode:not(.pg__distibutorListBatch) .ls--distDuration .ls-newDuration .el-button,
.pg-distribution.pg__episode:not(.pg__distibutorListBatch) .ls--distDuration .ls-extend .el-button,
.pg-distribution.pg__episode:not(.pg__distibutorListBatch) .ls--distDuration .ls-noExtend .el-button,
.pg-distribution.pg__episode:not(.pg__distibutorListBatch) .ls--distDuration .ls-edit .el-button,
.pg-distribution.pg__package .ls--distDuration .ls-newDuration .el-button,
.pg-distribution.pg__package .ls--distDuration .ls-extend .el-button,
.pg-distribution.pg__package .ls--distDuration .ls-noExtend .el-button,
.pg-distribution.pg__package .ls--distDuration .ls-edit .el-button {
  margin-right: 12px;
  width: 120px;
}
.pg-distribution.pg__title .ls--distDuration .md-heading + .md-itemRow,
.pg-distribution.pg__episode:not(.pg__distibutorListBatch) .ls--distDuration .md-heading + .md-itemRow,
.pg-distribution.pg__package .ls--distDuration .md-heading + .md-itemRow {
  padding-bottom: 0;
  min-height: 0;
}
.pg-distribution.pg__title .ls--distDuration .ls-distType,
.pg-distribution.pg__episode:not(.pg__distibutorListBatch) .ls--distDuration .ls-distType,
.pg-distribution.pg__package .ls--distDuration .ls-distType {
  width: calc(15.1417525773% - 12px);
  min-width: 223px;
}
.pg-distribution.pg__title .ls--distDuration .ls-selectSalesDuration,
.pg-distribution.pg__episode:not(.pg__distibutorListBatch) .ls--distDuration .ls-selectSalesDuration,
.pg-distribution.pg__package .ls--distDuration .ls-selectSalesDuration {
  width: calc(29.2525773196% - 12px);
  min-width: 442px;
}
.pg-distribution.pg__title .ls--distDuration .ls-salesDurationFrom,
.pg-distribution.pg__title .ls--distDuration .ls-salesDurationTo,
.pg-distribution.pg__episode:not(.pg__distibutorListBatch) .ls--distDuration .ls-salesDurationFrom,
.pg-distribution.pg__episode:not(.pg__distibutorListBatch) .ls--distDuration .ls-salesDurationTo,
.pg-distribution.pg__package .ls--distDuration .ls-salesDurationFrom,
.pg-distribution.pg__package .ls--distDuration .ls-salesDurationTo {
  width: calc(15.4639175258% - 12px);
  min-width: 228px;
}
.pg-distribution.pg__title .ls--distDuration .ls-price,
.pg-distribution.pg__episode:not(.pg__distibutorListBatch) .ls--distDuration .ls-price,
.pg-distribution.pg__package .ls--distDuration .ls-price {
  width: calc(9.0206185567% - 12px);
  min-width: 128px;
}
.pg-distribution.pg__title .ls--distDuration .ls-viewDuration,
.pg-distribution.pg__episode:not(.pg__distibutorListBatch) .ls--distDuration .ls-viewDuration,
.pg-distribution.pg__package .ls--distDuration .ls-viewDuration {
  width: 8.2474226804%;
  min-width: 128px;
}
.pg-distribution.pg__title .ls--distDuration .ls-regularPack,
.pg-distribution.pg__episode:not(.pg__distibutorListBatch) .ls--distDuration .ls-regularPack,
.pg-distribution.pg__package .ls--distDuration .ls-regularPack {
  width: 6.6365979381%;
  min-width: 103px;
}
.pg-distribution.pg__title .ls--distDuration .md-itemRow,
.pg-distribution.pg__episode:not(.pg__distibutorListBatch) .ls--distDuration .md-itemRow,
.pg-distribution.pg__package .ls--distDuration .md-itemRow {
  background-color: #fff;
}
.pg-distribution.pg__title .ls--distDuration .md-itemRow > div.ls-edit,
.pg-distribution.pg__episode:not(.pg__distibutorListBatch) .ls--distDuration .md-itemRow > div.ls-edit,
.pg-distribution.pg__package .ls--distDuration .md-itemRow > div.ls-edit {
  flex: 1 1 auto;
}
.pg-distribution.pg__title .ls--distDuration .ls-episodeDuration input,
.pg-distribution.pg__episode:not(.pg__distibutorListBatch) .ls--distDuration .ls-episodeDuration input,
.pg-distribution.pg__package .ls--distDuration .ls-episodeDuration input {
  text-align: right;
}

/* DISTRIBUTION : Edit : Distributor */
/* =============================================================== */
.pg-distribution.pg__episode:not(.pg__distibutorListBatch) .ls--distributorList,
.pg-distribution.pg__package .ls--distributorList {
  position: sticky;
  margin-top: 0;
  padding-bottom: 12px;
  background-color: #fff;
}
.pg-distribution.pg__episode:not(.pg__distibutorListBatch) .ls--distributorList .md-heading,
.pg-distribution.pg__package .ls--distributorList .md-heading {
  position: sticky;
  z-index: 1;
  align-items: flex-end;
  padding-top: 0;
  padding-left: 12px;
  padding-right: 12px;
  background-color: #fff;
}
.pg-distribution.pg__episode:not(.pg__distibutorListBatch) .ls--distributorList .md-heading i,
.pg-distribution.pg__package .ls--distributorList .md-heading i {
  display: none;
}
.pg-distribution.pg__episode:not(.pg__distibutorListBatch) .ls--distributorList .md-heading h2,
.pg-distribution.pg__package .ls--distributorList .md-heading h2 {
  padding-left: 3px;
  color: #555;
  font-size: 0;
  line-height: 1;
}
.pg-distribution.pg__episode:not(.pg__distibutorListBatch) .ls--distributorList .md-heading h2 span,
.pg-distribution.pg__package .ls--distributorList .md-heading h2 span {
  font-size: 12px;
}
.pg-distribution.pg__episode:not(.pg__distibutorListBatch) .ls--distributorList .md-heading h2::before,
.pg-distribution.pg__package .ls--distributorList .md-heading h2::before {
  content: "\f219";
  margin-right: 3px;
  font-family: "Font Awesome 5 Pro";
  font-size: 11px;
  font-weight: 900;
}
.pg-distribution.pg__episode:not(.pg__distibutorListBatch) .ls--distributorList .md-table,
.pg-distribution.pg__package .ls--distributorList .md-table {
  padding-left: 12px;
  padding-right: 12px;
  background-color: #fff;
}
.pg-distribution.pg__episode:not(.pg__distibutorListBatch) .ls--distributorList .md-table .ls-headerX,
.pg-distribution.pg__package .ls--distributorList .md-table .ls-headerX {
  border-top: 1px solid #c5c5c5;
  background-color: #e6e6e6;
}
.pg-distribution.pg__episode:not(.pg__distibutorListBatch) .ls--distributorList .ls-headerX,
.pg-distribution.pg__package .ls--distributorList .ls-headerX {
  position: sticky;
  z-index: 1;
  top: 158px;
}
.pg-distribution.pg__episode:not(.pg__distibutorListBatch) .ls--distributorList .ls-dataArea .ls-item:last-of-type,
.pg-distribution.pg__package .ls--distributorList .ls-dataArea .ls-item:last-of-type {
  border-right: none;
}
.pg-distribution.pg__episode:not(.pg__distibutorListBatch) .ls--distributorList .ls--distributor,
.pg-distribution.pg__package .ls--distributorList .ls--distributor {
  width: calc(15.1417525773% - 6px);
  min-width: 229px;
}
.pg-distribution.pg__episode:not(.pg__distibutorListBatch) .ls--distributorList .ls--distType,
.pg-distribution.pg__package .ls--distributorList .ls--distType {
  width: calc(4.0592783505% + 6px);
  min-width: 69px;
}
.pg-distribution.pg__episode:not(.pg__distibutorListBatch) .ls--distributorList .ls--distribution,
.pg-distribution.pg__package .ls--distributorList .ls--distribution {
  width: 9.6649484536%;
  min-width: 150px;
}
.pg-distribution.pg__episode:not(.pg__distibutorListBatch) .ls--distributorList .ls--distAnswer,
.pg-distribution.pg__package .ls--distributorList .ls--distAnswer {
  width: calc(15.5283505155% - 12px + 6px);
  min-width: 235px;
}
.pg-distribution.pg__episode:not(.pg__distibutorListBatch) .ls--distributorList .ls--durationFrom,
.pg-distribution.pg__episode:not(.pg__distibutorListBatch) .ls--distributorList .ls--durationTo,
.pg-distribution.pg__package .ls--distributorList .ls--durationFrom,
.pg-distribution.pg__package .ls--distributorList .ls--durationTo {
  width: calc(15.4639175258% - 12px + 12px);
  min-width: 240px;
}
.pg-distribution.pg__episode:not(.pg__distibutorListBatch) .ls--distributorList .ls--tvodPrice,
.pg-distribution.pg__package .ls--distributorList .ls--tvodPrice {
  width: calc(9.0206185567% - 12px + 12px);
  min-width: 140px;
}
.pg-distribution.pg__episode:not(.pg__distibutorListBatch) .ls--distributorList .ls--tvodView,
.pg-distribution.pg__package .ls--distributorList .ls--tvodView {
  width: calc(9.0206185567% - 12px + 12px);
  min-width: 130px;
}
.pg-distribution.pg__episode:not(.pg__distibutorListBatch) .ls--distributorList .ls--button,
.pg-distribution.pg__package .ls--distributorList .ls--button {
  flex: 1 1 auto;
  min-width: 110px;
}
.pg-distribution.pg__episode:not(.pg__distibutorListBatch) .ls--distributorList .ls--offerType.gs-hide > *,
.pg-distribution.pg__episode:not(.pg__distibutorListBatch) .ls--distributorList .ls--distAnswer.gs-hide > *,
.pg-distribution.pg__episode:not(.pg__distibutorListBatch) .ls--distributorList .ls--offerType .el-checkBox.gs-hide,
.pg-distribution.pg__episode:not(.pg__distibutorListBatch) .ls--distributorList .ls--distAnswer .el-radioButton.gs-hide,
.pg-distribution.pg__episode:not(.pg__distibutorListBatch) .ls--distributorList .ls--tvodPrice.gs-hide > *,
.pg-distribution.pg__episode:not(.pg__distibutorListBatch) .ls--distributorList .ls--tvodView.gs-hide > *,
.pg-distribution.pg__episode:not(.pg__distibutorListBatch) .ls--distributorList .ls--duration.gs-hide > *,
.pg-distribution.pg__episode:not(.pg__distibutorListBatch) .ls--distributorList .ls--svod .ls--tvodPrice > *,
.pg-distribution.pg__episode:not(.pg__distibutorListBatch) .ls--distributorList .ls--svod .ls--tvodView > *,
.pg-distribution.pg__package .ls--distributorList .ls--offerType.gs-hide > *,
.pg-distribution.pg__package .ls--distributorList .ls--distAnswer.gs-hide > *,
.pg-distribution.pg__package .ls--distributorList .ls--offerType .el-checkBox.gs-hide,
.pg-distribution.pg__package .ls--distributorList .ls--distAnswer .el-radioButton.gs-hide,
.pg-distribution.pg__package .ls--distributorList .ls--tvodPrice.gs-hide > *,
.pg-distribution.pg__package .ls--distributorList .ls--tvodView.gs-hide > *,
.pg-distribution.pg__package .ls--distributorList .ls--duration.gs-hide > *,
.pg-distribution.pg__package .ls--distributorList .ls--svod .ls--tvodPrice > *,
.pg-distribution.pg__package .ls--distributorList .ls--svod .ls--tvodView > * {
  opacity: 0;
  pointer-events: none;
}
.pg-distribution.pg__episode:not(.pg__distibutorListBatch) .ls--distributorList .ls-headerX .ls--distribution,
.pg-distribution.pg__episode:not(.pg__distibutorListBatch) .ls--distributorList .ls-headerX .ls--distAnswer,
.pg-distribution.pg__package .ls--distributorList .ls-headerX .ls--distribution,
.pg-distribution.pg__package .ls--distributorList .ls-headerX .ls--distAnswer {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: 6px;
}
.pg-distribution.pg__episode:not(.pg__distibutorListBatch) .ls--distributorList .ls--current .ls-item,
.pg-distribution.pg__package .ls--distributorList .ls--current .ls-item {
  background-color: #ffe3e3;
}
.pg-distribution.pg__episode:not(.pg__distibutorListBatch) .ls--distributorList .ls--past .ls-item,
.pg-distribution.pg__package .ls--distributorList .ls--past .ls-item {
  background-color: #ddd;
}
.pg-distribution.pg__episode:not(.pg__distibutorListBatch) .ls--distributorList .ls-headerY .ls--distributor,
.pg-distribution.pg__package .ls--distributorList .ls-headerY .ls--distributor {
  justify-content: flex-start;
}
.pg-distribution.pg__episode:not(.pg__distibutorListBatch) .ls--distributorList .ls-dataArea .ls--distribution,
.pg-distribution.pg__package .ls--distributorList .ls-dataArea .ls--distribution {
  padding: 0;
}
.pg-distribution.pg__episode:not(.pg__distibutorListBatch) .ls--distributorList .ls-dataArea .ls--distAnswer,
.pg-distribution.pg__package .ls--distributorList .ls-dataArea .ls--distAnswer {
  padding: 0;
}
.pg-distribution.pg__episode:not(.pg__distibutorListBatch) .ls--distributorList .ls-dataArea .ls--button .ls-add,
.pg-distribution.pg__package .ls--distributorList .ls-dataArea .ls--button .ls-add {
  width: 69.387755102%;
  min-width: 68px;
}
.pg-distribution.pg__episode:not(.pg__distibutorListBatch) .ls--distributorList .ls-dataArea .ls--button .ls-add .el-button,
.pg-distribution.pg__package .ls--distributorList .ls-dataArea .ls--button .ls-add .el-button {
  padding-left: 3px;
  padding-right: 3px;
}
.pg-distribution.pg__episode:not(.pg__distibutorListBatch) .ls--distributorList .ls-dataArea .ls--button .ls-delete,
.pg-distribution.pg__package .ls--distributorList .ls-dataArea .ls--button .ls-delete {
  width: 30.612244898%;
  min-width: 30px;
}
.pg-distribution.pg__episode:not(.pg__distibutorListBatch) .ls--distributorList .ls-dataArea .ls--button .ls-delete .el-button,
.pg-distribution.pg__package .ls--distributorList .ls-dataArea .ls--button .ls-delete .el-button {
  padding-left: 0;
  padding-right: 0;
}

.pg-distribution.pg__episode:not(.pg__distibutorListBatch) .ls--distributorList .md-heading {
  top: 177px;
  padding-bottom: 12px;
}
.pg-distribution.pg__episode:not(.pg__distibutorListBatch) .ls--distributorList .ls-headerX {
  top: 206px;
}

.pg-distribution.pg__package .ls--distributorList .md-heading {
  top: 129px;
}

/* DISTRIBUTION : Edit : Episode List, Package List */
/* =============================================================== */
.pg-distribution.pg__title .ls--episodeList,
.pg-distribution.pg__title .ls--packageList,
.pg-distribution.pg__episode .ls--episodeList,
.pg-distribution.pg__package .ls--episodeList {
  position: sticky;
  z-index: 1;
}
.pg-distribution.pg__title .ls--episodeList .md-heading,
.pg-distribution.pg__title .ls--packageList .md-heading,
.pg-distribution.pg__episode .ls--episodeList .md-heading,
.pg-distribution.pg__package .ls--episodeList .md-heading {
  position: sticky;
  z-index: 1;
  top: 0;
}
.pg-distribution.pg__title .ls--episodeList .ls-headerX,
.pg-distribution.pg__title .ls--packageList .ls-headerX,
.pg-distribution.pg__episode .ls--episodeList .ls-headerX,
.pg-distribution.pg__package .ls--episodeList .ls-headerX {
  position: sticky;
  z-index: 1;
  top: 54px;
}
.pg-distribution.pg__title .ls--episodeList .md-heading .md-listOption,
.pg-distribution.pg__title .ls--packageList .md-heading .md-listOption,
.pg-distribution.pg__episode .ls--episodeList .md-heading .md-listOption,
.pg-distribution.pg__package .ls--episodeList .md-heading .md-listOption {
  flex: 0 0 auto;
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 250px;
}
.pg-distribution.pg__title .ls--episodeList .md-heading .md-listOption .md-checkBox,
.pg-distribution.pg__title .ls--packageList .md-heading .md-listOption .md-checkBox,
.pg-distribution.pg__episode .ls--episodeList .md-heading .md-listOption .md-checkBox,
.pg-distribution.pg__package .ls--episodeList .md-heading .md-listOption .md-checkBox {
  max-height: none;
}
.pg-distribution.pg__title .ls--episodeList .md-heading .md-listOption .el-checkBox,
.pg-distribution.pg__title .ls--episodeList .md-heading .md-listOption .ls-label,
.pg-distribution.pg__title .ls--packageList .md-heading .md-listOption .el-checkBox,
.pg-distribution.pg__title .ls--packageList .md-heading .md-listOption .ls-label,
.pg-distribution.pg__episode .ls--episodeList .md-heading .md-listOption .el-checkBox,
.pg-distribution.pg__episode .ls--episodeList .md-heading .md-listOption .ls-label,
.pg-distribution.pg__package .ls--episodeList .md-heading .md-listOption .el-checkBox,
.pg-distribution.pg__package .ls--episodeList .md-heading .md-listOption .ls-label {
  width: 100%;
}

.pg-distribution.pg__title .ls--episodeList,
.pg-distribution.pg__title .ls--packageList,
.pg-distribution.pg__episode .ls--episodeList {
  min-width: 1576px;
}
.pg-distribution.pg__title .ls--episodeList .ls--selectEpisodeAll,
.pg-distribution.pg__title .ls--episodeList .ls--selectEpisode,
.pg-distribution.pg__title .ls--packageList .ls--selectEpisodeAll,
.pg-distribution.pg__title .ls--packageList .ls--selectEpisode,
.pg-distribution.pg__episode .ls--episodeList .ls--selectEpisodeAll,
.pg-distribution.pg__episode .ls--episodeList .ls--selectEpisode {
  width: 60px;
}
.pg-distribution.pg__title .ls--episodeList .ls--id,
.pg-distribution.pg__title .ls--packageList .ls--id,
.pg-distribution.pg__episode .ls--episodeList .ls--id {
  width: 140px;
}
.pg-distribution.pg__title .ls--episodeList .op-package .ls--id,
.pg-distribution.pg__title .ls--packageList .op-package .ls--id,
.pg-distribution.pg__episode .ls--episodeList .op-package .ls--id {
  width: 200px;
}
.pg-distribution.pg__title .ls--episodeList .ls--episode,
.pg-distribution.pg__title .ls--episodeList .ls--package,
.pg-distribution.pg__title .ls--packageList .ls--episode,
.pg-distribution.pg__title .ls--packageList .ls--package,
.pg-distribution.pg__episode .ls--episodeList .ls--episode,
.pg-distribution.pg__episode .ls--episodeList .ls--package {
  width: 28.5532994924%;
  min-width: 450px;
}
.pg-distribution.pg__title .ls--episodeList .ls--editEpisode,
.pg-distribution.pg__title .ls--episodeList .ls--editPackage,
.pg-distribution.pg__title .ls--packageList .ls--editEpisode,
.pg-distribution.pg__title .ls--packageList .ls--editPackage,
.pg-distribution.pg__episode .ls--episodeList .ls--editEpisode,
.pg-distribution.pg__episode .ls--episodeList .ls--editPackage {
  width: 100px;
}
.pg-distribution.pg__title .ls--episodeList .ls--duration,
.pg-distribution.pg__title .ls--packageList .ls--duration,
.pg-distribution.pg__episode .ls--episodeList .ls--duration {
  width: 171px;
}
.pg-distribution.pg__title .ls--episodeList .ls--duration .ls__no,
.pg-distribution.pg__title .ls--packageList .ls--duration .ls__no,
.pg-distribution.pg__episode .ls--episodeList .ls--duration .ls__no {
  width: 35px;
}
.pg-distribution.pg__title .ls--episodeList .ls--duration .ls__from,
.pg-distribution.pg__title .ls--packageList .ls--duration .ls__from,
.pg-distribution.pg__episode .ls--episodeList .ls--duration .ls__from {
  width: 100px;
}
.pg-distribution.pg__title .ls--episodeList .ls--duration .ls__to,
.pg-distribution.pg__title .ls--packageList .ls--duration .ls__to,
.pg-distribution.pg__episode .ls--episodeList .ls--duration .ls__to {
  width: 135px;
}
.pg-distribution.pg__title .ls--episodeList .ls--duration .ls__comment > div,
.pg-distribution.pg__title .ls--packageList .ls--duration .ls__comment > div,
.pg-distribution.pg__episode .ls--episodeList .ls--duration .ls__comment > div {
  width: 135px;
}
.pg-distribution.pg__title .ls--episodeList .ls-headerX .ls--duration .el-checkBox,
.pg-distribution.pg__title .ls--packageList .ls-headerX .ls--duration .el-checkBox,
.pg-distribution.pg__episode .ls--episodeList .ls-headerX .ls--duration .el-checkBox {
  width: 35px;
}
.pg-distribution.pg__title .ls--episodeList .ls-headerX .ls--duration .ls__label,
.pg-distribution.pg__title .ls--packageList .ls-headerX .ls--duration .ls__label,
.pg-distribution.pg__episode .ls--episodeList .ls-headerX .ls--duration .ls__label {
  width: 80px;
}
.pg-distribution.pg__title .ls--episodeList .ls-headerX .ls--duration .md-dropDown,
.pg-distribution.pg__title .ls--packageList .ls-headerX .ls--duration .md-dropDown,
.pg-distribution.pg__episode .ls--episodeList .ls-headerX .ls--duration .md-dropDown {
  width: 55px;
}
.pg-distribution.pg__title .ls--episodeList .op-package .ls--duration,
.pg-distribution.pg__title .ls--packageList .op-package .ls--duration,
.pg-distribution.pg__episode .ls--episodeList .op-package .ls--duration {
  width: 342px;
}
.pg-distribution.pg__title .ls--episodeList .op-package .ls--duration .ls__no,
.pg-distribution.pg__title .ls--packageList .op-package .ls--duration .ls__no,
.pg-distribution.pg__episode .ls--episodeList .op-package .ls--duration .ls__no {
  width: 35px;
}
.pg-distribution.pg__title .ls--episodeList .op-package .ls--duration .ls__from,
.pg-distribution.pg__title .ls--packageList .op-package .ls--duration .ls__from,
.pg-distribution.pg__episode .ls--episodeList .op-package .ls--duration .ls__from {
  width: 80px;
}
.pg-distribution.pg__title .ls--episodeList .op-package .ls--duration .ls__to,
.pg-distribution.pg__title .ls--packageList .op-package .ls--duration .ls__to,
.pg-distribution.pg__episode .ls--episodeList .op-package .ls--duration .ls__to {
  width: 130px;
}
.pg-distribution.pg__title .ls--episodeList .op-package .ls--duration .ls__comment > div,
.pg-distribution.pg__title .ls--packageList .op-package .ls--duration .ls__comment > div,
.pg-distribution.pg__episode .ls--episodeList .op-package .ls--duration .ls__comment > div {
  width: 306px;
}
.pg-distribution.pg__title .ls--episodeList .op-package .ls-headerX .ls--duration .el-checkBox,
.pg-distribution.pg__title .ls--packageList .op-package .ls-headerX .ls--duration .el-checkBox,
.pg-distribution.pg__episode .ls--episodeList .op-package .ls-headerX .ls--duration .el-checkBox {
  width: 35px;
}
.pg-distribution.pg__title .ls--episodeList .op-package .ls-headerX .ls--duration .ls__label,
.pg-distribution.pg__title .ls--packageList .op-package .ls-headerX .ls--duration .ls__label,
.pg-distribution.pg__episode .ls--episodeList .op-package .ls-headerX .ls--duration .ls__label {
  width: 306px;
}
.pg-distribution.pg__title .ls--episodeList .ls--note,
.pg-distribution.pg__title .ls--packageList .ls--note,
.pg-distribution.pg__episode .ls--episodeList .ls--note {
  flex: 1 1 auto;
  min-width: 484px;
}
.pg-distribution.pg__title .ls--episodeList .ls-dataArea .ls--id,
.pg-distribution.pg__title .ls--packageList .ls-dataArea .ls--id,
.pg-distribution.pg__episode .ls--episodeList .ls-dataArea .ls--id {
  justify-content: center;
}
.pg-distribution.pg__title .ls--episodeList .ls-dataArea .ls--episode,
.pg-distribution.pg__title .ls--packageList .ls-dataArea .ls--episode,
.pg-distribution.pg__episode .ls--episodeList .ls-dataArea .ls--episode {
  justify-content: flex-start;
}
.pg-distribution.pg__title .ls--episodeList .ls-dataArea .ls--episode .gs-ellipsisls,
.pg-distribution.pg__title .ls--packageList .ls-dataArea .ls--episode .gs-ellipsisls,
.pg-distribution.pg__episode .ls--episodeList .ls-dataArea .ls--episode .gs-ellipsisls {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  word-break: break-all;
  white-space: normal;
}
.pg-distribution.pg__title .ls--episodeList .ls-dataArea .ls--episodeSetting,
.pg-distribution.pg__title .ls--packageList .ls-dataArea .ls--episodeSetting,
.pg-distribution.pg__episode .ls--episodeList .ls-dataArea .ls--episodeSetting {
  justify-content: center;
}
.pg-distribution.pg__title .ls--episodeList .ls--duration,
.pg-distribution.pg__title .ls--packageList .ls--duration,
.pg-distribution.pg__episode .ls--episodeList .ls--duration {
  padding-left: 0;
  padding-right: 0;
}
.pg-distribution.pg__title .ls--episodeList .ls--duration .el-checkBox:hover,
.pg-distribution.pg__title .ls--packageList .ls--duration .el-checkBox:hover,
.pg-distribution.pg__episode .ls--episodeList .ls--duration .el-checkBox:hover {
  background-color: #e6f2ff;
}
.pg-distribution.pg__title .ls--episodeList .ls--duration .el-checkBox .ls-label,
.pg-distribution.pg__title .ls--packageList .ls--duration .el-checkBox .ls-label,
.pg-distribution.pg__episode .ls--episodeList .ls--duration .el-checkBox .ls-label {
  font-size: 14px;
}
.pg-distribution.pg__title .ls--episodeList .ls-headerX,
.pg-distribution.pg__title .ls--packageList .ls-headerX,
.pg-distribution.pg__episode .ls--episodeList .ls-headerX {
  overflow: visible;
}
.pg-distribution.pg__title .ls--episodeList .ls--duration .md-dropDown,
.pg-distribution.pg__title .ls--packageList .ls--duration .md-dropDown,
.pg-distribution.pg__episode .ls--episodeList .ls--duration .md-dropDown {
  padding-left: 0;
  padding-right: 6px;
}
.pg-distribution.pg__title .ls--episodeList .ls--duration .md-dropDown .el-inputText.op-fDropdown input[type=text],
.pg-distribution.pg__title .ls--packageList .ls--duration .md-dropDown .el-inputText.op-fDropdown input[type=text],
.pg-distribution.pg__episode .ls--episodeList .ls--duration .md-dropDown .el-inputText.op-fDropdown input[type=text] {
  padding-right: 16px;
}
.pg-distribution.pg__title .ls--episodeList .ls--duration .md-dropDown .el-inputText.op-fDropdown .el-button.ls-trigger,
.pg-distribution.pg__title .ls--packageList .ls--duration .md-dropDown .el-inputText.op-fDropdown .el-button.ls-trigger,
.pg-distribution.pg__episode .ls--episodeList .ls--duration .md-dropDown .el-inputText.op-fDropdown .el-button.ls-trigger {
  padding: 0;
  width: 16px;
  text-align: center;
}
.pg-distribution.pg__title .ls--episodeList .ls--duration .md-dropDown .md-radioButton,
.pg-distribution.pg__title .ls--packageList .ls--duration .md-dropDown .md-radioButton,
.pg-distribution.pg__episode .ls--episodeList .ls--duration .md-dropDown .md-radioButton {
  top: 0;
  left: 48px;
  width: 60px;
  min-width: 0;
}
.pg-distribution.pg__title .ls--episodeList .ls--duration .md-dropDown .md-radioButton .el-radioButton,
.pg-distribution.pg__title .ls--packageList .ls--duration .md-dropDown .md-radioButton .el-radioButton,
.pg-distribution.pg__episode .ls--episodeList .ls--duration .md-dropDown .md-radioButton .el-radioButton {
  padding: 0;
}
.pg-distribution.pg__title .ls--episodeList .ls--duration .md-dropDown .md-radioButton .el-radioButton .ls-label,
.pg-distribution.pg__title .ls--packageList .ls--duration .md-dropDown .md-radioButton .el-radioButton .ls-label,
.pg-distribution.pg__episode .ls--episodeList .ls--duration .md-dropDown .md-radioButton .el-radioButton .ls-label {
  padding-left: 0;
  padding-right: 12px;
  text-align: right;
}
.pg-distribution.pg__title .ls--episodeList .ls-dataArea .ls--duration .ls-label,
.pg-distribution.pg__title .ls--packageList .ls-dataArea .ls--duration .ls-label,
.pg-distribution.pg__episode .ls--episodeList .ls-dataArea .ls--duration .ls-label {
  flex-wrap: wrap;
  align-content: center;
  padding: 0 0 0 35px;
  width: 170px;
  height: 100%;
}
.pg-distribution.pg__title .ls--episodeList .ls-dataArea .ls--duration .ls-label::before,
.pg-distribution.pg__title .ls--packageList .ls-dataArea .ls--duration .ls-label::before,
.pg-distribution.pg__episode .ls--episodeList .ls-dataArea .ls--duration .ls-label::before {
  width: 35px;
}
.pg-distribution.pg__title .ls--episodeList .ls-dataArea .ls--duration .ls-label > div,
.pg-distribution.pg__title .ls--packageList .ls-dataArea .ls--duration .ls-label > div,
.pg-distribution.pg__episode .ls--episodeList .ls-dataArea .ls--duration .ls-label > div {
  padding: 0;
}
.pg-distribution.pg__title .ls--episodeList .ls-dataArea .ls--duration .ls-label .ls__no,
.pg-distribution.pg__title .ls--packageList .ls-dataArea .ls--duration .ls-label .ls__no,
.pg-distribution.pg__episode .ls--episodeList .ls-dataArea .ls--duration .ls-label .ls__no {
  text-align: center;
}
.pg-distribution.pg__title .ls--episodeList .ls-dataArea .ls--duration .ls-label .ls__to,
.pg-distribution.pg__title .ls--packageList .ls-dataArea .ls--duration .ls-label .ls__to,
.pg-distribution.pg__episode .ls--episodeList .ls-dataArea .ls--duration .ls-label .ls__to {
  position: relative;
  margin-top: 3px;
  padding-left: 35px;
}
.pg-distribution.pg__title .ls--episodeList .ls-dataArea .ls--duration .ls-label .ls__to::before,
.pg-distribution.pg__title .ls--packageList .ls-dataArea .ls--duration .ls-label .ls__to::before,
.pg-distribution.pg__episode .ls--episodeList .ls-dataArea .ls--duration .ls-label .ls__to::before {
  content: "〜";
  position: absolute;
  top: 50%;
  left: 0;
  padding-right: 2px;
  width: 30px;
  transform: translate(0, -50%);
  text-align: right;
}
.pg-distribution.pg__title .ls--episodeList .ls-dataArea .ls--duration .ls-label .ls__comment,
.pg-distribution.pg__title .ls--packageList .ls-dataArea .ls--duration .ls-label .ls__comment,
.pg-distribution.pg__episode .ls--episodeList .ls-dataArea .ls--duration .ls-label .ls__comment {
  margin-top: 3px;
  color: #c00;
  cursor: pointer;
}
.pg-distribution.pg__title .ls--episodeList .op-package .ls-dataArea .ls--duration .ls-label,
.pg-distribution.pg__title .ls--packageList .op-package .ls-dataArea .ls--duration .ls-label,
.pg-distribution.pg__episode .ls--episodeList .op-package .ls-dataArea .ls--duration .ls-label {
  width: 341px;
}
.pg-distribution.pg__title .ls--episodeList .op-package .ls-dataArea .ls--duration .ls-label .ls__to,
.pg-distribution.pg__title .ls--packageList .op-package .ls-dataArea .ls--duration .ls-label .ls__to,
.pg-distribution.pg__episode .ls--episodeList .op-package .ls-dataArea .ls--duration .ls-label .ls__to {
  padding-left: 15px;
}
.pg-distribution.pg__title .ls--episodeList .op-package .ls-dataArea .ls--duration .ls-label .ls__to::before,
.pg-distribution.pg__title .ls--packageList .op-package .ls-dataArea .ls--duration .ls-label .ls__to::before,
.pg-distribution.pg__episode .ls--episodeList .op-package .ls-dataArea .ls--duration .ls-label .ls__to::before {
  width: 15px;
}
.pg-distribution.pg__title .ls--episodeList .ls--selectEpisodeAll,
.pg-distribution.pg__title .ls--packageList .ls--selectEpisodeAll,
.pg-distribution.pg__episode .ls--episodeList .ls--selectEpisodeAll {
  background-color: #ffd;
}
.pg-distribution.pg__title .ls--episodeList .ls--selectEpisode,
.pg-distribution.pg__title .ls--packageList .ls--selectEpisode,
.pg-distribution.pg__episode .ls--episodeList .ls--selectEpisode {
  background-color: #ffe;
}
.pg-distribution.pg__title .ls--episodeList .ls--editing .ls-item,
.pg-distribution.pg__title .ls--packageList .ls--editing .ls-item,
.pg-distribution.pg__episode .ls--episodeList .ls--editing .ls-item {
  background-color: #fec;
}
.pg-distribution.pg__title .ls--episodeList .ls-dataArea .ls--note .gs-ellipsis,
.pg-distribution.pg__title .ls--packageList .ls-dataArea .ls--note .gs-ellipsis,
.pg-distribution.pg__episode .ls--episodeList .ls-dataArea .ls--note .gs-ellipsis {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  white-space: normal;
  word-break: break-all;
}
.pg-distribution.pg__title .ls--episodeList .ls--note,
.pg-distribution.pg__title .ls--packageList .ls--note,
.pg-distribution.pg__episode .ls--episodeList .ls--note {
  border-right: none;
}
.pg-distribution.pg__title .ls--episodeList .md-tableFooter,
.pg-distribution.pg__title .ls--packageList .md-tableFooter,
.pg-distribution.pg__episode .ls--episodeList .md-tableFooter {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(750px, calc(200px + 28.5532994924% + 100px)) 1fr;
  grid-template-columns: minmax(750px, calc(200px + 28.5532994924% + 100px)) 1fr;
  padding: 12px 0 0;
}
.pg-distribution.pg__title .ls--episodeList .md-tableFooter .md-button,
.pg-distribution.pg__title .ls--packageList .md-tableFooter .md-button,
.pg-distribution.pg__episode .ls--episodeList .md-tableFooter .md-button {
  margin-left: 12px;
}
.pg-distribution.pg__title .ls--episodeList .md-tableFooter .el-button,
.pg-distribution.pg__title .ls--packageList .md-tableFooter .el-button,
.pg-distribution.pg__episode .ls--episodeList .md-tableFooter .el-button {
  min-width: 140px;
}
.pg-distribution.pg__title .ls--episodeList .md-tableFooter .ls--tfPackage,
.pg-distribution.pg__title .ls--packageList .md-tableFooter .ls--tfPackage,
.pg-distribution.pg__episode .ls--episodeList .md-tableFooter .ls--tfPackage {
  padding-left: 32px;
}
.pg-distribution.pg__title .ls--episodeList .md-tableFooter .ls--tfDuration,
.pg-distribution.pg__title .ls--packageList .md-tableFooter .ls--tfDuration,
.pg-distribution.pg__episode .ls--episodeList .md-tableFooter .ls--tfDuration {
  position: relative;
  padding-left: 20px;
}

.pg-distribution.pg__package .ls--episodeList {
  min-width: 1576px;
}
.pg-distribution.pg__package .ls--episodeList .ls--select {
  width: 7.6776649746%;
  min-width: 121px;
}
.pg-distribution.pg__package .ls--episodeList .ls--id {
  width: 7.614213198%;
  min-width: 120px;
}
.pg-distribution.pg__package .ls--episodeList .ls--episode {
  width: 28.807106599%;
  min-width: 454px;
}
.pg-distribution.pg__package .ls--episodeList .ls--duration {
  width: 15.2918781726%;
  min-width: 241px;
}
.pg-distribution.pg__package .ls--episodeList .ls--duration .ls__no {
  width: 1.9035532995%;
  min-width: 30px;
}
.pg-distribution.pg__package .ls--episodeList .ls--duration .ls__from {
  width: 5.076142132%;
  min-width: 80px;
}
.pg-distribution.pg__package .ls--episodeList .ls--duration .ls__to {
  width: 6.0913705584%;
  min-width: 95px;
}
.pg-distribution.pg__package .ls--episodeList .ls--duration .ls__comment > div {
  width: 13.0076142132%;
  min-width: 205px;
}
.pg-distribution.pg__package .ls--episodeList .ls--note {
  width: 40.6091370558%;
  min-width: 640px;
}
.pg-distribution.pg__package .ls--episodeList .ls-headerY .ls--select {
  justify-content: center;
  padding: 0;
}
.pg-distribution.pg__package .ls--episodeList .ls-headerY .md-checkBox .el-checkBox .ls-label {
  width: 100%;
  height: 100%;
}
.pg-distribution.pg__package .ls--episodeList .ls-dataArea .ls--episode {
  justify-content: flex-start;
}
.pg-distribution.pg__package .ls--episodeList .ls-dataArea .ls--id {
  justify-content: center;
}
.pg-distribution.pg__package .ls--episodeList .ls-dataArea .ls--duration {
  justify-content: center;
  align-content: center;
  padding: 0 0 0 35px;
}
.pg-distribution.pg__package .ls--episodeList .ls-dataArea .ls--duration > div {
  padding: 0;
}
.pg-distribution.pg__package .ls--episodeList .ls-dataArea .ls--duration .ls__to {
  position: relative;
  padding-left: 15px;
}
.pg-distribution.pg__package .ls--episodeList .ls-dataArea .ls--duration .ls__to::before {
  content: "〜";
  position: absolute;
  top: 50%;
  left: 0;
  padding-right: 2px;
  width: 15px;
  transform: translate(0, -50%);
  text-align: right;
}
.pg-distribution.pg__package .ls--episodeList .ls-dataArea .ls--duration .ls__comment {
  margin-top: 3px;
  color: #c00;
  cursor: pointer;
}
.pg-distribution.pg__package .ls--episodeList .ls--duration::before {
  left: calc(35px + (100% - 35px) / 2 - 102.5px - 30px);
}
.pg-distribution.pg__package .ls--episodeList .ls--note {
  border-right: none;
}

/* DISTRIBUTION : Edit : Update */
/* =============================================================== */
.pg-distribution.pg__title .cp-infoBox.ls--update .ls-data,
.pg-distribution.pg__episode .cp-infoBox.ls--update .ls-data,
.pg-distribution.pg__package .cp-infoBox.ls--update .ls-data {
  width: calc((100% - 12px) * 0.5);
}
.pg-distribution.pg__title .cp-infoBox.ls--update .ls-data .md-inputText:not(:last-of-type),
.pg-distribution.pg__episode .cp-infoBox.ls--update .ls-data .md-inputText:not(:last-of-type),
.pg-distribution.pg__package .cp-infoBox.ls--update .ls-data .md-inputText:not(:last-of-type) {
  margin-bottom: 3px;
}
.pg-distribution.pg__title .cp-infoBox.ls--update .ls-note,
.pg-distribution.pg__episode .cp-infoBox.ls--update .ls-note,
.pg-distribution.pg__package .cp-infoBox.ls--update .ls-note {
  width: calc((100% - 12px) * 0.5);
}
.pg-distribution.pg__title .cp-infoBox.ls--update .ls-note .md-textArea,
.pg-distribution.pg__episode .cp-infoBox.ls--update .ls-note .md-textArea,
.pg-distribution.pg__package .cp-infoBox.ls--update .ls-note .md-textArea {
  width: 100%;
}
.pg-distribution.pg__title .cp-infoBox.ls--update .ls-note textarea,
.pg-distribution.pg__episode .cp-infoBox.ls--update .ls-note textarea,
.pg-distribution.pg__package .cp-infoBox.ls--update .ls-note textarea {
  height: 153px;
}

/* DISTRIBUTION : Edit : Footer */
/* =============================================================== */
.pg-distribution.pg__title .cp-footer .el-button.ls-distributorList,
.pg-distribution.pg__episode .cp-footer .el-button.ls-distributorList,
.pg-distribution.pg__package .cp-footer .el-button.ls-distributorList {
  width: 220px;
}
.pg-distribution.pg__title .cp-footer .el-button.ls-title,
.pg-distribution.pg__episode .cp-footer .el-button.ls-title,
.pg-distribution.pg__package .cp-footer .el-button.ls-title {
  margin-right: 24px;
}
.pg-distribution.pg__title .cp-footer .el-button.ls-cancel,
.pg-distribution.pg__episode .cp-footer .el-button.ls-cancel,
.pg-distribution.pg__package .cp-footer .el-button.ls-cancel {
  min-width: 0;
  width: 100px;
}
.pg-distribution.pg__title .cp-footer .el-button.ls-save,
.pg-distribution.pg__episode .cp-footer .el-button.ls-save,
.pg-distribution.pg__package .cp-footer .el-button.ls-save {
  width: 150px;
}

/* ############################################################### */
/* DISTRIBUTION : Edit : [Modal] Duration  */
/* ############################################################### */
/* DISTRIBUTION : Edit : [Modal] Duration : Duration Info 2022-11-30a */
/* =============================================================== */
.pg-distribution.pg__title .pg__duration .modalBody .cp-infoBox .ls-rightsDuration,
.pg-distribution.pg__title .pg__duration .modalBody .cp-infoBox .ls-rightsStatus,
.pg-distribution.pg__title .pg__duration .modalBody .cp-infoBox .ls-distType,
.pg-distribution.pg__title .pg__duration .modalBody .cp-infoBox .ls-distDuration,
.pg-distribution.pg__title .pg__duration .modalBody .cp-infoBox .ls-distFrom,
.pg-distribution.pg__title .pg__duration .modalBody .cp-infoBox .ls-distTo,
.pg-distribution.pg__title .pg__duration .modalBody .cp-infoBox .ls-extId,
.pg-distribution.pg__title .pg__duration .modalBody .cp-infoBox .ls-distStatus,
.pg-distribution.pg__title .pg__duration .modalBody .cp-infoBox .ls-rtId,
.pg-distribution.pg__episode .pg__duration .modalBody .cp-infoBox .ls-rightsDuration,
.pg-distribution.pg__episode .pg__duration .modalBody .cp-infoBox .ls-rightsStatus,
.pg-distribution.pg__episode .pg__duration .modalBody .cp-infoBox .ls-distType,
.pg-distribution.pg__episode .pg__duration .modalBody .cp-infoBox .ls-distDuration,
.pg-distribution.pg__episode .pg__duration .modalBody .cp-infoBox .ls-distFrom,
.pg-distribution.pg__episode .pg__duration .modalBody .cp-infoBox .ls-distTo,
.pg-distribution.pg__episode .pg__duration .modalBody .cp-infoBox .ls-extId,
.pg-distribution.pg__episode .pg__duration .modalBody .cp-infoBox .ls-distStatus,
.pg-distribution.pg__episode .pg__duration .modalBody .cp-infoBox .ls-rtId,
.pg-distribution.pg__package .pg__duration .modalBody .cp-infoBox .ls-rightsDuration,
.pg-distribution.pg__package .pg__duration .modalBody .cp-infoBox .ls-rightsStatus,
.pg-distribution.pg__package .pg__duration .modalBody .cp-infoBox .ls-distType,
.pg-distribution.pg__package .pg__duration .modalBody .cp-infoBox .ls-distDuration,
.pg-distribution.pg__package .pg__duration .modalBody .cp-infoBox .ls-distFrom,
.pg-distribution.pg__package .pg__duration .modalBody .cp-infoBox .ls-distTo,
.pg-distribution.pg__package .pg__duration .modalBody .cp-infoBox .ls-extId,
.pg-distribution.pg__package .pg__duration .modalBody .cp-infoBox .ls-distStatus,
.pg-distribution.pg__package .pg__duration .modalBody .cp-infoBox .ls-rtId,
.pg-distFree.pg__episode .pg__duration .modalBody .cp-infoBox .ls-rightsDuration,
.pg-distFree.pg__episode .pg__duration .modalBody .cp-infoBox .ls-rightsStatus,
.pg-distFree.pg__episode .pg__duration .modalBody .cp-infoBox .ls-distType,
.pg-distFree.pg__episode .pg__duration .modalBody .cp-infoBox .ls-distDuration,
.pg-distFree.pg__episode .pg__duration .modalBody .cp-infoBox .ls-distFrom,
.pg-distFree.pg__episode .pg__duration .modalBody .cp-infoBox .ls-distTo,
.pg-distFree.pg__episode .pg__duration .modalBody .cp-infoBox .ls-extId,
.pg-distFree.pg__episode .pg__duration .modalBody .cp-infoBox .ls-distStatus,
.pg-distFree.pg__episode .pg__duration .modalBody .cp-infoBox .ls-rtId {
  width: calc((100% - 24px) * 1 / 3);
}
.pg-distribution.pg__title .pg__duration .modalBody .cp-infoBox .ls-price,
.pg-distribution.pg__title .pg__duration .modalBody .cp-infoBox .ls-viewDuration,
.pg-distribution.pg__episode .pg__duration .modalBody .cp-infoBox .ls-price,
.pg-distribution.pg__episode .pg__duration .modalBody .cp-infoBox .ls-viewDuration,
.pg-distribution.pg__package .pg__duration .modalBody .cp-infoBox .ls-price,
.pg-distribution.pg__package .pg__duration .modalBody .cp-infoBox .ls-viewDuration,
.pg-distFree.pg__episode .pg__duration .modalBody .cp-infoBox .ls-price,
.pg-distFree.pg__episode .pg__duration .modalBody .cp-infoBox .ls-viewDuration {
  width: calc((100% - 60px) * 1 / 6);
}
.pg-distribution.pg__title .pg__duration .modalBody .cp-infoBox .ls-rightsStatus span,
.pg-distribution.pg__episode .pg__duration .modalBody .cp-infoBox .ls-rightsStatus span,
.pg-distribution.pg__package .pg__duration .modalBody .cp-infoBox .ls-rightsStatus span,
.pg-distFree.pg__episode .pg__duration .modalBody .cp-infoBox .ls-rightsStatus span {
  margin-right: 10px;
}

/* ############################################################### */
/* DISTRIBUTION : ACCEPT */
/* ############################################################### */
/* DISTRIBUTION : ACCEPT : Serach */
/* =============================================================== */
.pg-distribution.pg__accept .cp-infoBox {
  position: sticky;
  z-index: 2;
}
.pg-distribution.pg__accept .cp-infoBox .ls-keyword {
  width: calc(((100% - 60px) * 2 / 6 + 12px) * 0.7);
}
.pg-distribution.pg__accept .cp-infoBox .ls-keywordTarget {
  width: calc(((100% - 60px) * 2 / 6 + 12px) * 0.3);
}
.pg-distribution.pg__accept .cp-infoBox .ls-month,
.pg-distribution.pg__accept .cp-infoBox .ls-distService {
  width: calc((100% - 60px) * 2 / 6 + 12px);
}
.pg-distribution.pg__accept .cp-infoBox .ls-distStatus {
  width: calc((100% - 60px) * 4 / 6 + 36px);
}
.pg-distribution.pg__accept .cp-infoBox .ls-dispOption {
  width: calc((100% - 60px) * 2 / 6 + 12px - 132px);
}
@media (max-width: 1450px) {
  .pg-distribution.pg__accept .cp-infoBox .md-itemRow:last-of-type {
    padding-bottom: 60px;
  }
  .pg-distribution.pg__accept .cp-infoBox .ls-dispOption {
    width: calc((100% - 60px) * 2 / 6 + 12px);
  }
}
.pg-distribution.pg__accept .cp-infoBox .ls-keyword {
  margin-right: 0;
}
.pg-distribution.pg__accept .cp-infoBox .ls-keywordTarget .el-formLabel::before {
  content: "\f054";
}
.pg-distribution.pg__accept .cp-infoBox .ls-month .md-inputText {
  width: 100%;
}

/* Result */
/* =============================================================== */
.pg-distribution.pg__accept .cp-listBox {
  position: sticky;
  z-index: 1;
}
.pg-distribution.pg__accept .cp-listBox .md-heading {
  position: sticky;
  z-index: 2;
  top: 0;
}
.pg-distribution.pg__accept .cp-listBox .ls-origin,
.pg-distribution.pg__accept .cp-listBox .ls-headerX {
  position: sticky;
  z-index: 1;
  top: 54px;
}
.pg-distribution.pg__accept .cp-listBox .md-heading .ls__month,
.pg-distribution.pg__accept .cp-listBox .md-heading .ls__distributor {
  margin-left: 1em;
  font-weight: bold;
}
.pg-distribution.pg__accept .cp-listBox .ls--distStatus {
  width: 100px;
}
.pg-distribution.pg__accept .cp-listBox .ls--id {
  width: 140px;
}
.pg-distribution.pg__accept .cp-listBox .ls--title,
.pg-distribution.pg__accept .cp-listBox .ls--episode {
  width: 500px;
}
.pg-distribution.pg__accept .cp-listBox .ls--rightsDuration {
  width: 380px;
}
.pg-distribution.pg__accept .cp-listBox .ls--rightsDuration .ls__distType {
  width: 100px;
}
.pg-distribution.pg__accept .cp-listBox .ls--rightsDuration .ls__from,
.pg-distribution.pg__accept .cp-listBox .ls--rightsDuration .ls__to {
  width: 140px;
}
.pg-distribution.pg__accept .cp-listBox .ls--pic {
  width: 160px;
}
.pg-distribution.pg__accept .cp-listBox .ls--note {
  width: calc(100% - 500px - 380px - 160px);
  min-width: 240px;
}
.pg-distribution.pg__accept .cp-listBox .ls-dataArea .ls--episode {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}
.pg-distribution.pg__accept .cp-listBox .ls-dataArea .ls--rightsDuration {
  flex-direction: column;
  justify-content: center;
}
.pg-distribution.pg__accept .cp-listBox .ls-dataArea .ls--rightsDuration .gs-row {
  padding: 3px 0;
  background: none;
}
.pg-distribution.pg__accept .cp-listBox .ls-dataArea .ls--rightsDuration .ls__distType {
  width: 90px;
}
.pg-distribution.pg__accept .cp-listBox .ls-dataArea .ls--rightsDuration .ls__from,
.pg-distribution.pg__accept .cp-listBox .ls-dataArea .ls--rightsDuration .ls__to {
  width: 160px;
}
.pg-distribution.pg__accept .cp-listBox .ls-origin .ls--distStatus {
  padding-left: 0;
  padding-right: 0;
}
.pg-distribution.pg__accept .cp-listBox .ls-dataArea .ls--rightsDuration {
  text-align: center;
}
.pg-distribution.pg__accept .cp-listBox .ls-dataArea .ls--note .gs-ellipsis {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}

/* ############################################################### */
/* DISTRIBUTION : Distributor List Batch */
/* ############################################################### */
/* DISTRIBUTION : Distributor List Batch : Search */
/* =============================================================== */
.pg-distribution.pg__episode.pg__distibutorListBatch div:not(.modalBody) > .cp-infoBox {
  min-width: 1576px;
}

.pg-distribution.pg__episode.pg__distibutorListBatch .cp-infoBox {
  position: sticky;
  z-index: 4;
  top: 0;
}
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-infoBox .md-itemRow:last-of-type {
  min-height: 0;
}
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-infoBox .ls-episode,
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-infoBox .ls-salesDuration {
  width: calc((100% - 48px) * 1 / 5);
}
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-infoBox .ls-episode .el-dataText,
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-infoBox .ls-salesDuration .el-dataText {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-infoBox .ls-distributor {
  width: calc((100% - 48px) * 1 / 5);
}
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-infoBox .ls-distributor .md-dropDown .md-checkBox {
  max-height: calc(100vh - 250px);
}
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-infoBox .ls-distributor .md-dropDown .md-checkBox .ls-label {
  display: block;
  width: 100%;
  font-size: 16px;
}
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-infoBox .ls-distClear {
  width: 36px;
}
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-infoBox .ls-execute {
  position: relative;
  bottom: auto;
  right: auto;
  margin-top: 14px;
  width: calc((100% - 48px) * 1 / 5 - 36px);
}
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-infoBox .ls-episodeSelected,
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-infoBox .ls-distSelected {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-infoBox .ls-episodeSelected .ls__label,
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-infoBox .ls-distSelected .ls__label {
  flex: 0 0 auto;
  margin-right: 0.25em;
  line-height: 1.5;
}
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-infoBox .ls-episodeSelected .ls__items,
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-infoBox .ls-distSelected .ls__items {
  flex: 1 1 auto;
}
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-infoBox .ls-episodeSelected .ls__item,
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-infoBox .ls-distSelected .ls__item {
  display: inline;
  line-height: 1.5;
}
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-infoBox .ls-episodeSelected .ls__item:not(:last-of-type)::after,
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-infoBox .ls-distSelected .ls__item:not(:last-of-type)::after {
  content: "，";
}
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-infoBox .ls-episodeSelected {
  width: 816px;
  width: calc((100% - 48px) * 3 / 5 + 24px);
}
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-infoBox .ls-distSelected {
  width: calc((100% - 48px) * 2 / 5 + 12px);
}

/* DISTRIBUTION : Distributor List Batch : List */
/* =============================================================== */
.pg-distribution.pg__episode.pg__distibutorListBatch .ls--distributorList {
  position: sticky;
  z-index: 1;
  margin-top: 0;
}
.pg-distribution.pg__episode.pg__distibutorListBatch .ls--distributorList .md-heading {
  position: sticky;
  z-index: 3;
  top: 129px;
  padding-top: 24px;
}
.pg-distribution.pg__episode.pg__distibutorListBatch .ls--distributorList .ls-origin,
.pg-distribution.pg__episode.pg__distibutorListBatch .ls--distributorList .ls-headerX {
  position: sticky;
  z-index: 2;
  top: 95px;
  display: flex;
  flex-direction: column;
}
.pg-distribution.pg__episode.pg__distibutorListBatch .ls--distributorList .ls-origin .gs-row .ls-item,
.pg-distribution.pg__episode.pg__distibutorListBatch .ls--distributorList .ls-headerX .gs-row .ls-item {
  min-height: 0;
}
.pg-distribution.pg__episode.pg__distibutorListBatch .ls--distributorList .ls-origin .gs-row:nth-of-type(1) .ls-item,
.pg-distribution.pg__episode.pg__distibutorListBatch .ls--distributorList .ls-headerX .gs-row:nth-of-type(1) .ls-item {
  padding-left: 0;
  padding-right: 0;
  height: 50px;
}
.pg-distribution.pg__episode.pg__distibutorListBatch .ls--distributorList .ls-origin .gs-row:nth-of-type(2) .ls-item,
.pg-distribution.pg__episode.pg__distibutorListBatch .ls--distributorList .ls-headerX .gs-row:nth-of-type(2) .ls-item {
  height: 36px;
}
.pg-distribution.pg__episode.pg__distibutorListBatch .ls--distributorList .ls-origin .gs-row:nth-of-type(3) .ls-item,
.pg-distribution.pg__episode.pg__distibutorListBatch .ls--distributorList .ls-headerX .gs-row:nth-of-type(3) .ls-item {
  height: 50px;
}
.pg-distribution.pg__episode.pg__distibutorListBatch .ls--distributorList .ls-headerY .ls--distributor {
  justify-content: start;
}
.pg-distribution.pg__episode.pg__distibutorListBatch .ls--distributorList .ls-dataArea .ls--distAnswer {
  justify-content: center;
}
.pg-distribution.pg__episode.pg__distibutorListBatch .ls--distributorList .ls-dataArea .ls--distDuration {
  position: relative;
  z-index: 1;
}

.pg-distribution.pg__episode.pg__distibutorListBatch .cp-listBox {
  min-width: 1082px;
}
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-listBox .md-table {
  -ms-grid-columns: 499px 1fr;
  grid-template-columns: 499px 1fr;
}
@media (min-width: 1844px) {
  .pg-distribution.pg__episode.pg__distibutorListBatch .cp-listBox .md-table {
    -ms-grid-columns: minmax(499px, 35%) minmax(1081px, 65%);
    grid-template-columns: minmax(499px, 35%) minmax(1081px, 65%);
  }
}
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-listBox .ls--select {
  padding-left: 3px;
  padding-right: 3px;
  width: 67px;
}
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-listBox .ls--select .md-checkBox {
  padding: 0;
  width: 30px;
  height: 36px;
  border: none;
}
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-listBox .ls--select .md-checkBox:hover {
  box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.3);
}
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-listBox .ls--select .md-button {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 0;
  width: 30px;
}
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-listBox .ls--select .el-button {
  padding: 0;
}
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-listBox .ls--selectFrom .ls--select .el-button {
  background-color: #267359;
  color: #fff;
}
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-listBox .ls--selectTo .ls--select .el-button {
  background-color: #b3e6d5;
}
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-listBox .ls--id {
  min-width: 116px;
}
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-listBox .ls--episode {
  width: calc((100% - 67px - 116px) * 0.5727848101);
  min-width: 181px;
}
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-listBox .ls-headerY .ls--episode {
  justify-content: flex-start;
}
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-listBox .ls-headerY .ls--episode span {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  word-break: break-all;
}
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-listBox .ls--distributor {
  width: calc((100% - 67px - 116px) * 0.4272151899);
  min-width: 135px;
}
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-listBox .ls--distType {
  width: 7.4696545285%;
  min-width: 80px;
}
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-listBox .ls--distribution {
  width: 12.8851540616%;
  min-width: 138px;
  max-width: 200px;
}
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-listBox .ls--distribution .md-radioButton {
  border: none;
  padding-left: 6px;
  padding-right: 6px;
}
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-listBox .ls--distribution .el-radioButton:first-of-type {
  padding-left: 0;
}
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-listBox .ls--distribution .el-radioButton:last-of-type {
  padding-right: 0;
}
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-listBox .ls--distribution span.ls-label {
  padding-right: 3px;
}
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-listBox .ls--distribution.ls--edit .el-button span {
  display: inline-block;
}
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-listBox .ls-headerX .gs-row:nth-of-type(2) .ls--distribution,
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-listBox .ls-dataArea .ls--distribution {
  padding: 0;
}
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-listBox .ls--distAnswer {
  width: 19.2343604108%;
  min-width: 206px;
  max-width: 300px;
}
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-listBox .ls--distAnswer .md-radioButton {
  border: none;
  padding-left: 6px;
  padding-right: 6px;
}
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-listBox .ls--distAnswer .el-radioButton:first-of-type {
  padding-left: 0;
}
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-listBox .ls--distAnswer .el-radioButton:last-of-type {
  padding-right: 0;
}
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-listBox .ls--distAnswer span.ls-label {
  padding-right: 3px;
}
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-listBox .ls-headerX .gs-row:nth-of-type(2) .ls--distAnswer,
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-listBox .ls-dataArea .ls--distAnswer {
  padding: 0;
}
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-listBox .ls--distDuration {
  flex: 1 0 auto;
  width: 11.4845938375%;
  min-width: 123px;
}
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-listBox .ls--distDuration .ls__no {
  width: 30px;
}
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-listBox .ls--distDuration .ls__from {
  width: 80px;
}
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-listBox .ls--distDuration .ls__to {
  width: 110px;
}
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-listBox .ls--durationFrom,
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-listBox .ls--durationTo {
  width: 17.1802054155%;
  min-width: 184px;
}
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-listBox .ls--durationFrom .el-inputText.op-fComboBox .el-button.ls-trigger,
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-listBox .ls--durationTo .el-inputText.op-fComboBox .el-button.ls-trigger {
  width: 26px;
}
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-listBox .ls--durationFrom .el-inputText.op-fComboBox input[type=text],
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-listBox .ls--durationTo .el-inputText.op-fComboBox input[type=text] {
  padding-right: 30px;
}
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-listBox .ls--tvodPrice {
  width: 8.4033613445%;
  min-width: 90px;
}
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-listBox .ls--tvodPrice .el-inputText.op-aSuffix1 input[type=text] {
  padding-right: 26px;
}
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-listBox .ls--tvodView {
  width: 7.0961718021%;
  min-width: 76px;
  border-right: none;
}
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-listBox .ls--tvodView .el-inputText.op-aSuffix1 input[type=text] {
  padding-right: 26px;
}
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-listBox .ls-headerX .gs-row:first-of-type .ls--tvodView {
  padding-left: 3px;
  padding-right: 3px;
}
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-listBox .ls-headerX .gs-row:first-of-type .ls--tvodView .gs-sort {
  margin-left: 0;
}
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-listBox .ls-headerY .ls--edit,
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-listBox .ls-dataArea .ls--edit {
  background-color: #fff;
}
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-listBox .ls--current .ls-item {
  background-color: #ffe3e3;
}
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-listBox .ls--past .ls-item {
  background-color: #d3d3d3;
}
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-listBox .ls--middle .ls--episode > *,
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-listBox .ls--last .ls--episode > *,
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-listBox .ls--middle .ls--distType > *,
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-listBox .ls--last .ls--distType > * {
  opacity: 0;
  pointer-events: none;
}
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-listBox .ls-dataArea .ls--distDuration {
  flex-wrap: wrap;
  align-content: center;
}
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-listBox .ls-dataArea .ls--distDuration > div {
  padding-left: 0;
  padding-right: 0;
}
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-listBox .ls-dataArea .ls--distDuration .ls__to {
  position: relative;
  margin-top: 3px;
  padding-left: 30px;
}
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-listBox .ls-dataArea .ls--distDuration .ls__to::before {
  content: "〜";
  position: absolute;
  top: 50%;
  left: 0;
  padding-right: 2px;
  width: 30px;
  transform: translate(0, -50%);
  text-align: right;
}
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-listBox .ls--tvodPrice.ls--edit .el-button,
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-listBox .ls--tvodView.ls--edit .el-button {
  padding-left: 0;
  padding-right: 0;
}
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-listBox .ls--tvodPrice.ls--edit .el-button span,
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-listBox .ls--tvodView.ls--edit .el-button span {
  display: inline-block;
  width: 2em;
  overflow: hidden;
}

/* DISTRIBUTION : Distributor List Batch : Footer */
/* =============================================================== */
.pg-distribution.pg__episode.pg__distibutorListBatch .cp-footer .ls-delete + .gs-caution {
  line-height: 36px;
}

/* ############################################################### */
/* DISTRIBUTION : History */
/* ############################################################### */
/* DISTRIBUTION : History : Search */
/* =============================================================== */
.pg-distribution.pg__history .cp-infoBox {
  position: sticky;
  z-index: 2;
}
.pg-distribution.pg__history .cp-infoBox .ls-keyword {
  width: calc((100% - 48px) * 2 / 5 + 12px);
}
.pg-distribution.pg__history .cp-infoBox .ls-keyword .gs-row > div:first-child {
  width: 70%;
}
.pg-distribution.pg__history .cp-infoBox .ls-keyword .gs-row > div:last-child {
  width: 30%;
}
.pg-distribution.pg__history .cp-infoBox .ls-updateFrom,
.pg-distribution.pg__history .cp-infoBox .ls-updateTo,
.pg-distribution.pg__history .cp-infoBox .ls-target {
  width: calc((100% - 48px) * 1 / 5);
}
.pg-distribution.pg__history .cp-infoBox .ls-updateFrom .md-inputText,
.pg-distribution.pg__history .cp-infoBox .ls-updateTo .md-inputText,
.pg-distribution.pg__history .cp-infoBox .ls-target .md-inputText {
  width: 100%;
}
.pg-distribution.pg__history .cp-infoBox .ls-keyword .md-dropDown .md-radioButton .el-radioButton:first-of-type {
  padding-left: 0;
}
.pg-distribution.pg__history .cp-infoBox .ls-execute .el-button {
  width: 140px;
}
.pg-distribution.pg__history .cp-infoBox .gs-default {
  display: block;
}
.pg-distribution.pg__history .cp-infoBox .gs-detail {
  display: none;
}
.pg-distribution.pg__history .cp-infoBox.gs-detailSearch .gs-default {
  display: none;
}
.pg-distribution.pg__history .cp-infoBox.gs-detailSearch .md-itemRow {
  display: flex;
  flex-direction: row;
}
.pg-distribution.pg__history .cp-infoBox.gs-detailSearch .md-itemRow .gs-detail {
  display: block;
}
.pg-distribution.pg__history .cp-infoBox.gs-detailSearch .ls-rightsDuration:nth-of-type(7) {
  margin-right: 0;
}

/* DISTRIBUTION : History : Result */
/* =============================================================== */
.pg-distribution.pg__history .cp-listBox {
  position: sticky;
  z-index: 1;
}
.pg-distribution.pg__history .cp-listBox .md-heading {
  position: sticky;
  z-index: 2;
  top: 0;
}
.pg-distribution.pg__history .cp-listBox .ls-origin,
.pg-distribution.pg__history .cp-listBox .ls-headerX {
  position: sticky;
  z-index: 1;
  top: 54px;
}
.pg-distribution.pg__history .cp-listBox .ls--update {
  width: 160px;
}
.pg-distribution.pg__history .cp-listBox .ls--id {
  width: 140px;
}
.pg-distribution.pg__history .cp-listBox .ls--title {
  width: 300px;
}
.pg-distribution.pg__history .cp-listBox .ls--edit {
  width: 120px;
}
.pg-distribution.pg__history .cp-listBox .ls--updater {
  width: 140px;
}
.pg-distribution.pg__history .cp-listBox .ls--updateNote {
  width: calc(100% - 140px);
  min-width: 300px;
}
.pg-distribution.pg__history .cp-listBox .ls--title {
  border-right: none;
}
.pg-distribution.pg__history .cp-listBox .ls-headerY .ls--update {
  justify-content: center;
}
.pg-distribution.pg__history .cp-listBox .ls-headerY .ls--title {
  justify-content: flex-start;
}
.pg-distribution.pg__history .cp-listBox .ls-headerY .ls--title span {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.pg-distribution.pg__history .cp-listBox .ls-headerY .ls--title span + span {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  word-break: break-all;
  white-space: normal;
  padding-left: 1em;
  word-break: break-all;
}
.pg-distribution.pg__history .cp-listBox .ls-headerY .ls--update .ls__date {
  margin-right: 1em;
}
.pg-distribution.pg__history .cp-listBox .ls--updateNote .gs-clamp3 {
  white-space: normal;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  word-break: break-all;
  word-break: break-all;
}

/* ############################################################### */
/* DISTRIBUTION(Free) */
/* ############################################################### */
/* DISTRIBUTION(Free) : Search */
/* =============================================================== */
.pg-distFree.pg__search .cp-infoBox {
  position: sticky;
  z-index: 2;
}
.pg-distFree.pg__search .cp-infoBox .ls-keyword {
  margin-right: 0;
  width: calc((100% - 12px) * 1 / 2 * 1 / 2);
}
.pg-distFree.pg__search .cp-infoBox .ls-keyword input[type=text] {
  border-right: none;
  border-radius: 2px 0 0 2px;
}
.pg-distFree.pg__search .cp-infoBox .ls-keywordTarget {
  width: calc((100% - 12px) * 1 / 2 * 1 / 2);
}
.pg-distFree.pg__search .cp-infoBox .ls-keywordTarget .el-formLabel::before {
  content: "\f054";
}
.pg-distFree.pg__search .cp-infoBox .ls-keywordTarget input[type=text] {
  border-radius: 0 2px 2px 0;
}
.pg-distFree.pg__search .cp-infoBox .ls-keywordTarget .el-radioButton:first-of-type {
  padding-left: 0;
}
.pg-distFree.pg__search .cp-infoBox .ls-status {
  margin-right: 0;
  width: calc((100% - 12px) * 1 / 2 * 1 / 2);
}
.pg-distFree.pg__search .cp-infoBox .ls-status input[type=text] {
  border-right: none;
  border-radius: 2px 0 0 2px;
}
.pg-distFree.pg__search .cp-infoBox .ls-status .el-radioButton:first-of-type {
  padding-left: 0;
}
.pg-distFree.pg__search .cp-infoBox .ls-statusOption {
  width: calc((100% - 12px) * 1 / 2 * 1 / 2);
}
.pg-distFree.pg__search .cp-infoBox .ls-statusOption .el-formLabel::before {
  content: "\f054";
}
.pg-distFree.pg__search .cp-infoBox .ls-statusOption .md-checkBox {
  border-radius: 0 2px 2px 0;
}
.pg-distFree.pg__search .cp-infoBox .ls-distFrom,
.pg-distFree.pg__search .cp-infoBox .ls-distTo {
  width: calc((100% - 36px) * 1 / 4);
}

/* DISTRIBUTION(Free) : Result 2022-11-14a */
/* =============================================================== */
.pg-distFree.pg__search .cp-listBox {
  position: sticky;
  z-index: 1;
}
.pg-distFree.pg__search .cp-listBox .md-heading {
  position: sticky;
  z-index: 2;
  top: 0;
}
.pg-distFree.pg__search .cp-listBox .ls-origin,
.pg-distFree.pg__search .cp-listBox .ls-headerX {
  position: sticky;
  z-index: 1;
  top: 54px;
}
.pg-distFree.pg__search .cp-listBox .ls-headerY .ls-separator .ls-item {
  width: 100%;
}
.pg-distFree.pg__search .cp-listBox .ls-dataArea .ls-separator .ls-item {
  width: 100%;
  min-width: 1328px;
  border-right: none;
}
.pg-distFree.pg__search .cp-listBox .ls--rightsStatus {
  width: 80px;
}
.pg-distFree.pg__search .cp-listBox .ls--rightsStatus span {
  padding-left: 24px;
}
.pg-distFree.pg__search .cp-listBox .ls-origin .ls--rightsStatus {
  padding-left: 0;
  padding-right: 0;
}
.pg-distFree.pg__search .cp-listBox .ls--distType {
  width: 100px;
}
.pg-distFree.pg__search .cp-listBox .ls--distStatus {
  width: 80px;
}
.pg-distFree.pg__search .cp-listBox .ls-origin .ls--distStatus {
  padding-left: 0;
  padding-right: 0;
}
.pg-distFree.pg__search .cp-listBox .ls--id {
  width: 200px;
}
.pg-distFree.pg__search .cp-listBox .ls--title {
  width: 300px;
}
.pg-distFree.pg__search .cp-listBox .ls-dataArea .ls--title .gs-ellipsis:last-of-type {
  padding-top: 0.25em;
  padding-left: 1em;
  white-space: normal;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  word-break: break-all;
}
.pg-distFree.pg__search .cp-listBox .ls--editLineup {
  width: 100px;
}
.pg-distFree.pg__search .cp-listBox .ls--neumaTitle {
  width: 100px;
}
.pg-distFree.pg__search .cp-listBox .ls-headerX .ls--neumaTitle {
  padding-left: 0;
  padding-right: 0;
}
.pg-distFree.pg__search .cp-listBox .ls-dataArea .ls--neumaTitle .el-button {
  padding-left: 6px;
  padding-right: 6px;
}
.pg-distFree.pg__search .cp-listBox .ls-dataArea .ls--neumaTitle .ls-label {
  display: inline-block;
  font-size: 14px;
  letter-spacing: -1px;
  transform: translate(-3px, 0);
}
.pg-distFree.pg__search .cp-listBox .ls--neumaEpisode {
  width: 100px;
}
.pg-distFree.pg__search .cp-listBox .ls-headerX .ls--neumaEpisode {
  padding-left: 0;
  padding-right: 0;
}
.pg-distFree.pg__search .cp-listBox .ls-dataArea .ls--neumaEpisode .el-button {
  padding-left: 6px;
  padding-right: 6px;
}
.pg-distFree.pg__search .cp-listBox .ls-dataArea .ls--neumaEpisode .ls-label {
  display: inline-block;
  font-size: 14px;
  letter-spacing: -1px;
  transform: translate(-7px, 0) scaleX(0.9);
}
.pg-distFree.pg__search .cp-listBox .ls--sort {
  width: 65px;
}
.pg-distFree.pg__search .cp-listBox .ls-headerX .ls--sort {
  padding-left: 3px;
  padding-right: 3px;
}
.pg-distFree.pg__search .cp-listBox .ls-headerX .ls--sort .gs-sort {
  margin-left: 0;
  width: 45px;
}
.pg-distFree.pg__search .cp-listBox .ls-dataArea .ls--sort {
  justify-content: flex-end;
}
.pg-distFree.pg__search .cp-listBox .ls--distribution {
  width: 363px;
}
.pg-distFree.pg__search .cp-listBox .ls--distribution .ls__distributor {
  width: 80px;
}
.pg-distFree.pg__search .cp-listBox .ls--distribution .ls__time {
  width: 270px;
}
.pg-distFree.pg__search .cp-listBox .ls-dataArea .ls--distribution .ls__distributor,
.pg-distFree.pg__search .cp-listBox .ls-dataArea .ls--distribution .ls__time {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.pg-distFree.pg__search .cp-listBox .ls-dataArea .ls--distribution .ls__time div {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 0;
}
.pg-distFree.pg__search .cp-listBox .ls-dataArea .ls--distribution .ls__time div span {
  padding: 0;
}
.pg-distFree.pg__search .cp-listBox .ls-dataArea .ls--distribution .ls__time div span:first-of-type::after {
  content: "〜";
  margin-left: 6px;
  margin-right: 6px;
}
.pg-distFree.pg__search .cp-listBox .ls-dataArea .ls--distribution .ls__time div span.ls--disallowed:first-of-type::after {
  content: "";
}
.pg-distFree.pg__search .cp-listBox .ls--note {
  width: calc(100% - 300px - 300px - 65px - 363px);
  min-width: 300px;
  border-right: none;
}
.pg-distFree.pg__search .cp-listBox .ls-dataArea .ls--note .gs-ellipsis {
  white-space: normal;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  word-break: break-all;
}

/* ############################################################### */
/* DISTRIBUTION(Free) » Distribution */
/* ############################################################### */
/* DISTRIBUTION(Free) » Distribution : Title-Episode Info 2022-12-15a  */
/* =============================================================== */
.pg-distFree.pg__episode .ls--titleInfo {
  min-width: 1082px;
}
.pg-distFree.pg__episode .ls--titleInfo .ls-godigoId {
  width: 130px;
}
.pg-distFree.pg__episode .ls--titleInfo .ls-genre {
  flex-grow: 1;
  width: calc((100% - 72px) * 109 / 986);
}
.pg-distFree.pg__episode .ls--titleInfo .ls-subGenre {
  flex-grow: 1;
  width: calc((100% - 96px) * 109 / 986);
}
.pg-distFree.pg__episode .ls--titleInfo .ls-series {
  flex-grow: 1;
  width: calc((100% - 72px) * 155 / 986);
}
.pg-distFree.pg__episode .ls--titleInfo .ls-storiesNum {
  width: 60px;
}
.pg-distFree.pg__episode .ls--titleInfo .ls-sort {
  width: 70px;
}
.pg-distFree.pg__episode .ls--titleInfo .ls-firstWindow {
  flex-grow: 1;
  width: calc((100% - 72px) * 98 / 986);
  max-width: 210px;
}
.pg-distFree.pg__episode .ls--titleInfo .ls-jFlug {
  width: 283px;
}
.pg-distFree.pg__episode .ls--titleInfo .ls-title,
.pg-distFree.pg__episode .ls--titleInfo .ls-episode {
  flex-grow: 1;
  width: calc((100% - 48px) * 150 / 1010);
}
.pg-distFree.pg__episode .ls--titleInfo .ls-titleKana,
.pg-distFree.pg__episode .ls--titleInfo .ls-episodeKana {
  flex-grow: 1;
  width: calc((100% - 48px) * 115 / 1010);
}
.pg-distFree.pg__episode .ls--titleInfo .ls-rightsDurationFrom,
.pg-distFree.pg__episode .ls--titleInfo .ls-rightsDurationTo {
  width: 210px;
}
.pg-distFree.pg__episode .ls--titleInfo .ls-rightsStatus {
  width: 365px;
}

/* DISTRIBUTION(Free) » Distribution : Duration 2022-12-15a  */
/* =============================================================== */
.pg-distFree.pg__episode .ls--distDuration {
  min-width: 1082px;
}
.pg-distFree.pg__episode .ls--distDuration .ls-newDuration .el-button,
.pg-distFree.pg__episode .ls--distDuration .ls-edit .el-button {
  margin-right: 12px;
  width: 120px;
}
.pg-distFree.pg__episode .ls--distDuration .md-itemRow {
  padding-top: 12px;
  padding-bottom: 0;
  min-height: 0;
  background-color: #fff;
}
.pg-distFree.pg__episode .ls--distDuration .md-itemRow + .md-itemRow {
  padding-top: 0;
  padding-bottom: 12px;
}
.pg-distFree.pg__episode .ls--distDuration .ls-distType {
  width: 130px;
}
.pg-distFree.pg__episode .ls--distDuration .ls-selectSalesDuration {
  flex-grow: 1;
  width: calc((100% - 60px) * 120 / 998);
}
.pg-distFree.pg__episode .ls--distDuration .ls-salesDurationFrom,
.pg-distFree.pg__episode .ls--distDuration .ls-salesDurationTo {
  width: 210px;
}
.pg-distFree.pg__episode .ls--distDuration .ls-distStatus {
  width: 100px;
}
.pg-distFree.pg__episode .ls--distDuration .ls-extId {
  width: 253px;
}
.pg-distFree.pg__episode .ls--distDuration .ls-distStatus .el-formLabel {
  letter-spacing: -1.5px;
  overflow: visible;
}

/* DISTRIBUTION(Free) » Distribution : Distributor 2022-12-15a */
/* =============================================================== */
.pg-distFree.pg__episode .ls--distributorList {
  margin-top: 0;
  padding-bottom: 12px;
  min-width: 1082px;
  background-color: #fff;
}
.pg-distFree.pg__episode .ls--distributorList .md-heading {
  padding-left: 12px;
  padding-right: 12px;
  background-color: #fff;
}
.pg-distFree.pg__episode .ls--distributorList .md-heading i {
  display: none;
}
.pg-distFree.pg__episode .ls--distributorList .md-heading h2 {
  padding-left: 3px;
  color: #555;
  font-size: 0;
  line-height: 1;
}
.pg-distFree.pg__episode .ls--distributorList .md-heading h2 span {
  font-size: 12px;
}
.pg-distFree.pg__episode .ls--distributorList .md-heading h2::before {
  content: "\f219";
  margin-right: 3px;
  font-family: "Font Awesome 5 Pro";
  font-size: 11px;
  font-weight: 900;
}
.pg-distFree.pg__episode .ls--distributorList .md-table {
  padding-left: 12px;
  padding-right: 12px;
  background-color: #fff;
}
.pg-distFree.pg__episode .ls--distributorList .md-table .ls-headerX {
  border-top: 1px solid #c5c5c5;
  background-color: #e6e6e6;
}
.pg-distFree.pg__episode .ls--distributorList .md-table .ls-headerX .ls-item {
  min-height: 36px;
}
.pg-distFree.pg__episode .ls--distributorList .ls--distService {
  flex-grow: 1;
  width: 13.6105860113%;
}
.pg-distFree.pg__episode .ls--distributorList .ls--distType {
  width: 100px;
}
.pg-distFree.pg__episode .ls--distributorList .ls--editIndividual {
  flex-grow: 1;
  width: 13.7051039698%;
  max-width: 200px;
}
.pg-distFree.pg__episode .ls--distributorList .ls--duration {
  width: 222px;
}
.pg-distFree.pg__episode .ls--distributorList .ls--duration .md-inputText {
  width: 100%;
}
.pg-distFree.pg__episode .ls--distributorList .ls--duration input[type=text] {
  padding-right: 48px;
}
.pg-distFree.pg__episode .ls--distributorList .ls--duration .el-button:nth-of-type(1) {
  width: 16px;
}
.pg-distFree.pg__episode .ls--distributorList .ls--distStatus {
  flex-grow: 1;
  width: 24.1020793951%;
  max-width: 371px;
}
.pg-distFree.pg__episode .ls--distributorList .ls--distDisallowed {
  flex-grow: 1;
  width: 91.5879017013%;
  max-width: 1015px;
}
.pg-distFree.pg__episode .ls--distributorList .ls-headerY .ls--distService {
  justify-content: flex-start;
}
.pg-distFree.pg__episode .ls--distributorList .ls-dataArea .ls--editIndividual,
.pg-distFree.pg__episode .ls--distributorList .ls-dataArea .ls--distStatus,
.pg-distFree.pg__episode .ls--distributorList .ls-dataArea .ls--distDisallowed {
  justify-content: center;
}
.pg-distFree.pg__episode .ls--distributorList .ls--editIndividual .el-radioButton {
  padding-right: 0;
}
.pg-distFree.pg__episode .ls--distributorList .ls--editIndividual .ls-label {
  padding-right: 3px;
}
.pg-distFree.pg__episode .ls--distributorList .ls--distStatus {
  border-right: none;
}
.pg-distFree.pg__episode .ls--distributorList .ls--distDisallowed {
  border-right: none;
}
.pg-distFree.pg__episode .ls--distributorList .ls-headerY .ls--edit,
.pg-distFree.pg__episode .ls--distributorList .ls-dataArea .ls--edit {
  background-color: #fff;
}
.pg-distFree.pg__episode .ls--distributorList .ls--current .ls-item {
  background-color: #ffe3e3;
}
.pg-distFree.pg__episode .ls--distributorList .ls--past .ls-item {
  background-color: #dcdcdc;
}

/* ############################################################### */
/* DISTRIBUTION(Free) : EPISODE */
/* ############################################################### */
/* Title-Episode Info 2022-12-15a */
/* =============================================================== */
.pg-distFree.pg__neumaTitle .ls--titleInfo,
.pg-distFree.pg__neumaEpisode .ls--titleInfo {
  min-width: 1082px;
}
.pg-distFree.pg__neumaTitle .ls--titleInfo .ls-godigoId,
.pg-distFree.pg__neumaEpisode .ls--titleInfo .ls-godigoId {
  width: 180px;
}
.pg-distFree.pg__neumaTitle .ls--titleInfo .ls-genre,
.pg-distFree.pg__neumaEpisode .ls--titleInfo .ls-genre {
  width: calc((100% - 48px - 180px - 140px - 260px) * 1 / 2);
}
.pg-distFree.pg__neumaTitle .ls--titleInfo .ls-subGenre,
.pg-distFree.pg__neumaEpisode .ls--titleInfo .ls-subGenre {
  width: calc((100% - 48px - 180px - 140px - 260px) * 1 / 2);
}
.pg-distFree.pg__neumaTitle .ls--titleInfo .ls-storiesNum,
.pg-distFree.pg__neumaEpisode .ls--titleInfo .ls-storiesNum {
  width: 140px;
}
.pg-distFree.pg__neumaTitle .ls--titleInfo .ls-firstWindow,
.pg-distFree.pg__neumaEpisode .ls--titleInfo .ls-firstWindow {
  width: 260px;
}
.pg-distFree.pg__neumaTitle .ls--titleInfo .ls-series,
.pg-distFree.pg__neumaEpisode .ls--titleInfo .ls-series {
  width: calc(100% - 140px - 12px - 260px - 12px);
}
.pg-distFree.pg__neumaTitle .ls--titleInfo .ls-jFlug,
.pg-distFree.pg__neumaEpisode .ls--titleInfo .ls-jFlug {
  width: 412px;
}
.pg-distFree.pg__neumaTitle .ls--titleInfo .ls-jFlug .md-radioButton,
.pg-distFree.pg__neumaEpisode .ls--titleInfo .ls-jFlug .md-radioButton {
  height: auto;
}
.pg-distFree.pg__neumaTitle .ls--titleInfo .ls-title,
.pg-distFree.pg__neumaTitle .ls--titleInfo .ls-episode,
.pg-distFree.pg__neumaTitle .ls--titleInfo .ls-titleKana,
.pg-distFree.pg__neumaTitle .ls--titleInfo .ls-episodeKana,
.pg-distFree.pg__neumaEpisode .ls--titleInfo .ls-title,
.pg-distFree.pg__neumaEpisode .ls--titleInfo .ls-episode,
.pg-distFree.pg__neumaEpisode .ls--titleInfo .ls-titleKana,
.pg-distFree.pg__neumaEpisode .ls--titleInfo .ls-episodeKana {
  width: calc((100% - 12px) * 1 / 2);
}

/* Episode Mrss 2022-12-15a */
/* =============================================================== */
.pg-distFree.pg__neumaEpisode .ls--neuma .md-itemRow.op-header {
  padding-bottom: 12px;
}
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-onOffNeuma .md-radioButton,
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-prepareOnOff .md-radioButton {
  height: auto;
}
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-onOffNeuma,
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-movieNum,
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-oaDate,
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-oaEnd,
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-prepareOnOff,
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-prepareDate,
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-openDate,
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-endDate,
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-closeDate,
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-onOffTver,
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-openDateTver,
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-endDateTver,
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-rtId,
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-adPlaylistIdTver,
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-srtFile,
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-onOffGyao,
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-openDateGyao,
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-endDateGyao,
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-adPlaylistIdGyao,
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-vrOnOff,
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-oaolFlag,
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-liveReferenceId,
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-liveAdflag {
  width: calc(((100% - 48px) * 4 / 5 + 36px - 36px) * 1 / 4);
}
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-urlTver {
  width: calc(((100% - 48px) * 4 / 5 + 36px - 36px) * 2 / 4 + 12px);
}
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-contentUrlTver,
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-contentUrlGyao,
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-liveAccount,
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-liveAdconfigId {
  width: calc(((100% - 48px) * 4 / 5 + 36px - 36px) * 3 / 4 + 24px);
}
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-gazouCredit,
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-episode,
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-episodeKana,
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-subtitle,
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-subtitleKana,
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-summary,
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-cast,
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-paraviLink,
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-keyword,
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-movieUrl,
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-episodeTver,
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-episodeGyao,
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-episodeGyaoKana {
  width: calc((100% - 48px) * 4 / 5 + 36px);
}
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-summary .md-textArea {
  width: 100%;
  height: 160px;
}
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-summary .el-textArea {
  width: 100%;
  height: 100%;
}
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-cast .md-textArea {
  width: 100%;
  height: 50px;
}
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-cast .el-textArea {
  width: 100%;
  height: 100%;
}
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-thumbnailBig,
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-thumbnailSmall {
  min-width: 392px;
  height: 240px;
}
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-thumbnailBig .ls__image,
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-thumbnailSmall .ls__image {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 4px;
  height: calc(100% - 15px);
  border: 1px solid #ddd;
  text-align: center;
}
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-thumbnailBig .ls__image img,
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-thumbnailSmall .ls__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-videoId {
  width: calc((100% - 108px) * 1 / 10);
}
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-filesize {
  margin-right: 0;
  width: calc((100% - 108px) * 1 / 10 + 12px);
}
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-filesize input[type=text] {
  border-right: none;
  border-radius: 2px 0 0 2px;
  text-align: right;
}
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-filesizeUnit {
  margin-right: 0;
  width: calc((100% - 108px) * 1 / 10 + 12px);
}
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-filesizeUnit input[type=text] {
  border-left: none;
  border-right: none;
  border-radius: 0;
}
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-filesizeUnit .el-radioButton:first-of-type {
  padding-left: 0;
}
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-filesizeKb {
  width: calc((100% - 108px) * 2 / 10 + 12px);
}
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-filesizeKb .el-dataText {
  border-radius: 0 2px 2px 0;
}
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-duration {
  margin-right: 0;
  width: calc((100% - 108px) * 1 / 10 + 12px);
}
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-duration input[type=text] {
  border-radius: 2px 0 0 2px;
  text-align: right;
}
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-durationHms {
  width: calc((100% - 108px) * 2 / 10);
}
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-durationHms .el-dataText {
  border-left: none;
  border-radius: 0 2px 2px 0;
}
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-filesizeUnit,
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-filesizeKb,
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-durationHms,
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-addVideo,
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-deleteVideo {
  padding-top: 15px;
}
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-filesizeUnit .el-dataText {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  border-left: none;
  border-radius: 0 2px 2px 0;
  background-color: #fff;
  text-align: center;
  line-height: 1;
}
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-episodeCopy,
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-episodeKanaCopy,
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-titleCopy,
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-titleKanaCopy,
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-summaryCopy,
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-castCopy,
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-episodeGyaoCopy,
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-episodeGyaoKanaCopy {
  width: calc((100% - 48px) * 1 / 5);
}
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-keyword + .ls-episodeCopy .md-button.op-copyPaste, .pg-distFree.pg__neumaEpisode .ls--neuma .ls-keyword + .ls-episodeKanaCopy .md-button.op-copyPaste, .pg-distFree.pg__neumaEpisode .ls--neuma .ls-keyword + .ls-titleCopy .md-button.op-copyPaste, .pg-distFree.pg__neumaEpisode .ls--neuma .ls-keyword + .ls-titleKanaCopy .md-button.op-copyPaste, .pg-distFree.pg__neumaEpisode .ls--neuma .ls-keyword + .ls-summaryCopy .md-button.op-copyPaste, .pg-distFree.pg__neumaEpisode .ls--neuma .ls-keyword + .ls-castCopy .md-button.op-copyPaste, .pg-distFree.pg__neumaEpisode .ls--neuma .ls-keyword + .ls-episodeGyaoCopy .md-button.op-copyPaste, .pg-distFree.pg__neumaEpisode .ls--neuma .ls-keyword + .ls-episodeGyaoKanaCopy .md-button.op-copyPaste {
  margin-top: 5px;
  padding-top: 0;
  height: 50%;
  min-height: 0;
}
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-keyword + .ls-episodeCopy .md-button.op-copyPaste .el-button, .pg-distFree.pg__neumaEpisode .ls--neuma .ls-keyword + .ls-episodeKanaCopy .md-button.op-copyPaste .el-button, .pg-distFree.pg__neumaEpisode .ls--neuma .ls-keyword + .ls-titleCopy .md-button.op-copyPaste .el-button, .pg-distFree.pg__neumaEpisode .ls--neuma .ls-keyword + .ls-titleKanaCopy .md-button.op-copyPaste .el-button, .pg-distFree.pg__neumaEpisode .ls--neuma .ls-keyword + .ls-summaryCopy .md-button.op-copyPaste .el-button, .pg-distFree.pg__neumaEpisode .ls--neuma .ls-keyword + .ls-castCopy .md-button.op-copyPaste .el-button, .pg-distFree.pg__neumaEpisode .ls--neuma .ls-keyword + .ls-episodeGyaoCopy .md-button.op-copyPaste .el-button, .pg-distFree.pg__neumaEpisode .ls--neuma .ls-keyword + .ls-episodeGyaoKanaCopy .md-button.op-copyPaste .el-button {
  min-height: 0;
}
.pg-distFree.pg__neumaEpisode .ls--neuma .ls-keyword + .ls-episodeCopy .md-button.op-copyPaste + .md-button.op-copyPaste, .pg-distFree.pg__neumaEpisode .ls--neuma .ls-keyword + .ls-episodeKanaCopy .md-button.op-copyPaste + .md-button.op-copyPaste, .pg-distFree.pg__neumaEpisode .ls--neuma .ls-keyword + .ls-titleCopy .md-button.op-copyPaste + .md-button.op-copyPaste, .pg-distFree.pg__neumaEpisode .ls--neuma .ls-keyword + .ls-titleKanaCopy .md-button.op-copyPaste + .md-button.op-copyPaste, .pg-distFree.pg__neumaEpisode .ls--neuma .ls-keyword + .ls-summaryCopy .md-button.op-copyPaste + .md-button.op-copyPaste, .pg-distFree.pg__neumaEpisode .ls--neuma .ls-keyword + .ls-castCopy .md-button.op-copyPaste + .md-button.op-copyPaste, .pg-distFree.pg__neumaEpisode .ls--neuma .ls-keyword + .ls-episodeGyaoCopy .md-button.op-copyPaste + .md-button.op-copyPaste, .pg-distFree.pg__neumaEpisode .ls--neuma .ls-keyword + .ls-episodeGyaoKanaCopy .md-button.op-copyPaste + .md-button.op-copyPaste {
  margin-top: 0;
  padding-top: 0;
}

/* ############################################################### */
/* DISTRIBUTION(Free) : EPISODE : TITLE */
/* ############################################################### */
/* Title-Episode Info */
/* =============================================================== */
.pg-distFree.pg__title .ls--titleEpisode {
  min-width: 1082px;
}
.pg-distFree.pg__title .ls--titleEpisode .ls-godigoId {
  width: calc((100% - 60px) * 1 / 6);
}
.pg-distFree.pg__title .ls--titleEpisode .ls-genre {
  width: calc((100% - 60px) * 1 / 6);
}
.pg-distFree.pg__title .ls--titleEpisode .ls-subGenre {
  width: calc((100% - 60px) * 1 / 6);
}
.pg-distFree.pg__title .ls--titleEpisode .ls-series {
  width: calc((100% - 60px) * 1 / 6);
}
.pg-distFree.pg__title .ls--titleEpisode .ls-storiesNum {
  width: 60px;
}
.pg-distFree.pg__title .ls--titleEpisode .ls-firstWindow {
  width: calc((100% - 60px) * 1 / 6 - 70px);
}
.pg-distFree.pg__title .ls--titleEpisode .ls-jFlug {
  width: calc((100% - 60px) * 1 / 6);
}
.pg-distFree.pg__title .ls--titleEpisode .ls-title,
.pg-distFree.pg__title .ls--titleEpisode .ls-titleKana {
  width: calc((100% - 12px) * 1 / 2);
}
.pg-distFree.pg__title .ls--titleEpisode .ls-distSelect {
  width: calc((100% - 24px) * 1 / 3);
}
.pg-distFree.pg__title .ls--titleEpisode .ls-distSelect .el-radioButton:first-of-type {
  padding-left: 0;
}
.pg-distFree.pg__title .ls--titleEpisode .ls-episodeName {
  margin-right: 0;
  width: calc((100% - 60px) * 1 / 6 + 12px);
}
.pg-distFree.pg__title .ls--titleEpisode .ls-episodeName .el-inputText input {
  border-radius: 2px 0 0 2px;
  border-right: none;
}
.pg-distFree.pg__title .ls--titleEpisode .ls-distDuration {
  width: calc((100% - 60px) * 1 / 6);
}
.pg-distFree.pg__title .ls--titleEpisode .ls-distDuration .el-formLabel::before {
  content: "\f054";
}
.pg-distFree.pg__title .ls--titleEpisode .ls-distDuration .el-inputText input {
  border-radius: 0 2px 2px 0;
}

/* Title Mrss */
/* =============================================================== */
.pg-distFree.pg__title .ls--titleMrss .md-itemRow.op-header {
  padding-bottom: 12px;
}
.pg-distFree.pg__title .ls--titleMrss .ls-titleSettingName {
  width: calc((100% - 48px) * 2 / 5 + 12px);
}
.pg-distFree.pg__title .ls--titleMrss .ls-genre,
.pg-distFree.pg__title .ls--titleMrss .ls-genreGam {
  width: calc((100% - 48px) * 2 / 5 + 12px);
}
.pg-distFree.pg__title .ls--titleMrss .ls-genre .el-radioButton:first-of-type,
.pg-distFree.pg__title .ls--titleMrss .ls-genreGam .el-radioButton:first-of-type {
  padding-left: 0;
}
.pg-distFree.pg__title .ls--titleMrss .ls-imageCredit {
  width: calc((100% - 48px) * 4 / 5 + 36px);
}
.pg-distFree.pg__title .ls--titleMrss .ls-title,
.pg-distFree.pg__title .ls--titleMrss .ls-titleKana {
  width: calc((100% - 48px) * 4 / 5 + 36px);
}
.pg-distFree.pg__title .ls--titleMrss .ls-summaryLong,
.pg-distFree.pg__title .ls--titleMrss .ls-summaryMiddle,
.pg-distFree.pg__title .ls--titleMrss .ls-summaryShort,
.pg-distFree.pg__title .ls--titleMrss .ls-cast {
  width: calc((100% - 48px) * 4 / 5 + 36px);
}
.pg-distFree.pg__title .ls--titleMrss .ls-summaryLong .el-textArea,
.pg-distFree.pg__title .ls--titleMrss .ls-summaryMiddle .el-textArea,
.pg-distFree.pg__title .ls--titleMrss .ls-summaryShort .el-textArea,
.pg-distFree.pg__title .ls--titleMrss .ls-cast .el-textArea {
  width: 100%;
  height: 100%;
}
.pg-distFree.pg__title .ls--titleMrss .ls-summaryLong .md-textArea {
  width: 100%;
  height: 160px;
}
.pg-distFree.pg__title .ls--titleMrss .ls-summaryMiddle .md-textArea {
  width: 100%;
  height: 100px;
}
.pg-distFree.pg__title .ls--titleMrss .ls-summaryShort .md-textArea {
  width: 100%;
  height: 50px;
}
.pg-distFree.pg__title .ls--titleMrss .ls-cast .md-textArea {
  width: 100%;
  height: 50px;
}
.pg-distFree.pg__title .ls--titleMrss .ls-paraviLink,
.pg-distFree.pg__title .ls--titleMrss .ls-officialLink,
.pg-distFree.pg__title .ls--titleMrss .ls-snsLink {
  width: calc((100% - 48px) * 2 / 5 + 12px);
}
.pg-distFree.pg__title .ls--titleMrss .ls-keyword {
  width: calc((100% - 48px) * 4 / 5 + 36px);
}
.pg-distFree.pg__title .ls--titleMrss .ls-thumbnail {
  min-width: 392px;
  height: 240px;
}
.pg-distFree.pg__title .ls--titleMrss .ls-thumbnail .ls__image {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 4px;
  height: calc(100% - 15px);
  border: 1px solid #ddd;
  text-align: center;
}
.pg-distFree.pg__title .ls--titleMrss .ls-thumbnail .ls__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.pg-distFree.pg__title .ls--titleMrss .ls-dataCopy {
  width: calc((100% - 48px) * 1 / 5);
}
.pg-distFree.pg__title .ls--titleMrss .ls-keyword + .ls-dataCopy .md-button.op-copyPaste {
  margin-top: 5px;
  padding-top: 0;
  height: 50%;
  min-height: 0;
}
.pg-distFree.pg__title .ls--titleMrss .ls-keyword + .ls-dataCopy .md-button.op-copyPaste .el-button {
  min-height: 0;
}
.pg-distFree.pg__title .ls--titleMrss .ls-keyword + .ls-dataCopy .md-button.op-copyPaste + .md-button.op-copyPaste {
  margin-top: 0;
  padding-top: 0;
}
.pg-distFree.pg__title .ls--titleMrss .ls-genreTVer {
  width: calc((100% - 48px) * 2 / 5 + 12px);
}
.pg-distFree.pg__title .ls--titleMrss .ls-genreTVer .el-radioButton:first-of-type {
  padding-left: 0;
}
.pg-distFree.pg__title .ls--titleMrss .ls-genreGyao {
  width: calc((100% - 48px) * 2 / 5 + 12px);
}
.pg-distFree.pg__title .ls--titleMrss .ls-genreGyao .el-radioButton:first-of-type {
  padding-left: 0;
}
.pg-distFree.pg__title .ls--titleMrss .ls-titleGyao,
.pg-distFree.pg__title .ls--titleMrss .ls-titleKanaGyao {
  width: calc((100% - 48px) * 4 / 5 + 36px);
}
.pg-distFree.pg__title .ls--titleMrss .ls-castGyao {
  width: calc((100% - 48px) * 4 / 5 + 36px);
}
.pg-distFree.pg__title .ls--titleMrss .ls-castGyao .el-textArea {
  width: 100%;
  height: 100%;
}
.pg-distFree.pg__title .ls--titleMrss .ls-castGyao .md-textArea {
  width: 100%;
  height: 50px;
}
.pg-distFree.pg__title .ls--titleMrss .ls-descriptionGyao {
  width: calc((100% - 48px) * 4 / 5 + 36px);
}
.pg-distFree.pg__title .ls--titleMrss .ls-descriptionGyao .el-textArea {
  width: 100%;
  height: 100%;
}
.pg-distFree.pg__title .ls--titleMrss .ls-descriptionGyao .md-textArea {
  width: 100%;
  height: 160px;
}

/* ############################################################### */
/* DISTRIBUTION(Free) : EPISODE, TITLE (Common) */
/* ############################################################### */
/* Update */
/* =============================================================== */
.pg-distFree .cp-infoBox.ls--update .ls-data {
  width: calc((100% - 12px) * 0.5);
}
.pg-distFree .cp-infoBox.ls--update .ls-data .md-inputText:not(:last-of-type) {
  margin-bottom: 3px;
}
.pg-distFree .cp-infoBox.ls--update .ls-note {
  width: calc((100% - 12px) * 0.5);
}
.pg-distFree .cp-infoBox.ls--update .ls-note .md-textArea {
  width: 100%;
}
.pg-distFree .cp-infoBox.ls--update .ls-note textarea {
  height: 153px;
}

/* ############################################################### */
/* SALES(Pay) : Title */
/* ############################################################### */
/* SALES(Pay) : Title : Search */
/* =============================================================== */
.pg-salesPay.pg__title .cp-infoBox .ls-keyword,
.pg-salesPay.pg__title .cp-infoBox .ls-month,
.pg-salesPay.pg__title .cp-infoBox .ls-distributor {
  width: calc((100% - 36px) * 1 / 4);
}

/* SALES(Pay) : Title : Result */
/* =============================================================== */
.pg-salesPay.pg__title .cp-listBox .md-table.op-hTopLeft {
  -ms-grid-columns: minmax(510px, calc(100% - 150px - 150px - 180px - 180px)) 1fr;
  grid-template-columns: minmax(510px, calc(100% - 150px - 150px - 180px - 180px)) 1fr;
}
.pg-salesPay.pg__title .cp-listBox h2 {
  flex: 0 0 auto;
}
.pg-salesPay.pg__title .cp-listBox .md-commonInfo .ls--month {
  margin-left: 24px;
}
.pg-salesPay.pg__title .cp-listBox .md-commonInfo .ls--distributor {
  margin-left: 12px;
}
.pg-salesPay.pg__title .cp-listBox .md-commonInfo .ls--salesLogic {
  margin-left: 24px;
}
.pg-salesPay.pg__title .cp-listBox .md-commonInfo .ls--month .ls__data::before {
  content: "【";
}
.pg-salesPay.pg__title .cp-listBox .md-commonInfo .ls--month .ls__data::after {
  content: "】";
}
.pg-salesPay.pg__title .cp-listBox .md-commonInfo .ls--distType .ls__data::before {
  content: "（";
}
.pg-salesPay.pg__title .cp-listBox .md-commonInfo .ls--distType .ls__data::after {
  content: "）";
}
.pg-salesPay.pg__title .cp-listBox .ls--id {
  width: 150px;
}
.pg-salesPay.pg__title .cp-listBox .ls--title {
  width: calc(100% - 150px);
}
.pg-salesPay.pg__title .cp-listBox .ls--sales {
  width: 150px;
}
.pg-salesPay.pg__title .cp-listBox .ls--detail {
  width: 150px;
}
.pg-salesPay.pg__title .cp-listBox .ls--update {
  width: 180px;
}
.pg-salesPay.pg__title .cp-listBox .ls--updater {
  width: 180px;
}
.pg-salesPay.pg__title .cp-listBox .ls-dataArea .ls--updater {
  justify-content: flex-start;
}
.pg-salesPay.pg__title .cp-listBox .ls-dataArea .ls--id {
  justify-content: center;
}
.pg-salesPay.pg__title .cp-listBox .ls-dataArea .ls--sales {
  justify-content: flex-end;
}
.pg-salesPay.pg__title .cp-listBox .ls-dataArea .ls--sales {
  padding-right: 12px;
}
.pg-salesPay.pg__title .cp-listBox .ls-dataArea .ls--update span:first-of-type {
  margin-right: 0.75em;
}

/* ############################################################### */
/* SALES(Pay) [Modal] : Title : Sales Logic */
/* ############################################################### */
.pg-salesPay.pg__title .pg__salesLogic .cp-infoBox {
  margin-top: 12px;
}
.pg-salesPay.pg__title .pg__salesLogic .cp-infoBox .md-itemRow:first-of-type {
  padding-top: 12px;
}
.pg-salesPay.pg__title .pg__salesLogic .cp-infoBox .ls-month {
  width: calc((100% - 36px) * 1 / 4);
}
.pg-salesPay.pg__title .pg__salesLogic .cp-infoBox .ls-distributor {
  width: calc((100% - 36px) * 3 / 4 + 24px);
}
.pg-salesPay.pg__title .pg__salesLogic .cp-infoBox .ls-title {
  width: 100%;
}
.pg-salesPay.pg__title .pg__salesLogic .cp-infoBox .ls-distType,
.pg-salesPay.pg__title .pg__salesLogic .cp-infoBox .ls-salesType,
.pg-salesPay.pg__title .pg__salesLogic .cp-infoBox .ls-sales {
  width: calc((100% - 24px) * 1 / 3);
}
.pg-salesPay.pg__title .pg__salesLogic .cp-infoBox .ls-salesLogic {
  width: 100%;
}
.pg-salesPay.pg__title .pg__salesLogic .cp-infoBox .ls-salesLogic .el-dataText {
  height: auto;
}

/* ############################################################### */
/* SALES(Pay) [Modal] : Title : Detail */
/* ############################################################### */
.pg-salesPay.pg__title .pg__detail .cp-listBox {
  margin-top: 12px;
}
.pg-salesPay.pg__title .pg__detail .cp-listBox .ls--id {
  width: 150px;
}
.pg-salesPay.pg__title .pg__detail .cp-listBox .ls--episode {
  width: calc(100% - 150px - 150px);
}
.pg-salesPay.pg__title .pg__detail .cp-listBox .ls--sales {
  width: 150px;
}
.pg-salesPay.pg__title .pg__detail .cp-listBox .ls-dataArea .ls--id {
  justify-content: center;
}
.pg-salesPay.pg__title .pg__detail .cp-listBox .ls-dataArea .ls--sales {
  justify-content: flex-end;
}
.pg-salesPay.pg__title .pg__detail .cp-listBox .ls-dataArea .ls--sales {
  padding-right: 12px;
}

/* ############################################################### */
/* ############################################################### */
/*SALES(Pay) : Distributor : Search */
/* =============================================================== */
.pg-salesPay.pg__distributor .cp-infoBox .ls-month {
  width: calc((100% - 36px) * 1 / 4);
}

/* SALES(Pay) : Distributor : Result */
/* =============================================================== */
.pg-salesPay.pg__distributor .cp-listBox h2 {
  flex: 0 0 auto;
}
.pg-salesPay.pg__distributor .cp-listBox .md-commonInfo .ls--month {
  margin-left: 24px;
  width: auto;
}
.pg-salesPay.pg__distributor .cp-listBox .md-commonInfo .ls--month .ls__data::before {
  content: "【";
}
.pg-salesPay.pg__distributor .cp-listBox .md-commonInfo .ls--month .ls__data::after {
  content: "】";
}
.pg-salesPay.pg__distributor .cp-listBox .ls--select {
  width: 60px;
}
.pg-salesPay.pg__distributor .cp-listBox .ls--month {
  width: 120px;
}
.pg-salesPay.pg__distributor .cp-listBox .ls--distributor {
  width: 360px;
}
.pg-salesPay.pg__distributor .cp-listBox .ls--distType {
  width: 120px;
}
.pg-salesPay.pg__distributor .cp-listBox .ls--view {
  width: 330px;
}
.pg-salesPay.pg__distributor .cp-listBox .ls--view .ls__status {
  width: 150px;
}
.pg-salesPay.pg__distributor .cp-listBox .ls--view .ls__import {
  width: 180px;
}
.pg-salesPay.pg__distributor .cp-listBox .ls--sales {
  width: 150px;
}
.pg-salesPay.pg__distributor .cp-listBox .ls--update {
  width: 180px;
}
.pg-salesPay.pg__distributor .cp-listBox .ls--updater {
  width: 180px;
}
.pg-salesPay.pg__distributor .cp-listBox .ls-headerY .ls--distributor {
  justify-content: flex-start;
}
.pg-salesPay.pg__distributor .cp-listBox .ls-dataArea .ls--distType {
  justify-content: center;
}
.pg-salesPay.pg__distributor .cp-listBox .ls-dataArea .ls--sales {
  justify-content: flex-end;
}
.pg-salesPay.pg__distributor .cp-listBox .ls-dataArea .ls--sales {
  padding-right: 12px;
}
.pg-salesPay.pg__distributor .cp-listBox .ls--update span:first-of-type {
  margin-right: 0.75em;
}

/* ############################################################### */
/* SALES(Pay) [Modal] : Distributor : Merge */
/* ############################################################### */
.pg-salesPay.pg__distributor .pg__merge .ls-merge {
  width: 100%;
}
.pg-salesPay.pg__distributor .pg__merge .ls-merge .cp-box.ls--viewResult {
  margin-top: 12px;
  padding-right: 6px;
  width: 60%;
}
.pg-salesPay.pg__distributor .pg__merge .ls-merge .cp-box.ls--godigoEpisode {
  margin-top: 12px;
  padding-left: 6px;
  width: 40%;
}

/* SALES(Pay) : Distributor : [Modal] Merge : View Result */
/* =============================================================== */
.pg-salesPay.pg__distributor .pg__merge .ls--viewResult .ls--notImport {
  width: 60px;
}
.pg-salesPay.pg__distributor .pg__merge .ls--viewResult .ls--idDistributor,
.pg-salesPay.pg__distributor .pg__merge .ls--viewResult .ls--idTodit,
.pg-salesPay.pg__distributor .pg__merge .ls--viewResult .ls--idGodigo {
  width: 100px;
}
.pg-salesPay.pg__distributor .pg__merge .ls--viewResult .ls--episode {
  width: calc(100% - 100px - 100px - 180px);
  min-width: 360px;
}
.pg-salesPay.pg__distributor .pg__merge .ls--viewResult .ls--search {
  width: 180px;
}
.pg-salesPay.pg__distributor .pg__merge .ls--viewResult .ls--notImport {
  padding-left: 0;
  padding-right: 0;
}
.pg-salesPay.pg__distributor .pg__merge .ls--viewResult .ls--idDistributor,
.pg-salesPay.pg__distributor .pg__merge .ls--viewResult .ls--idTodit,
.pg-salesPay.pg__distributor .pg__merge .ls--viewResult .ls--idGodigo {
  justify-content: center;
}
.pg-salesPay.pg__distributor .pg__merge .ls--viewResult .ls-dataArea .ls--idGodigo {
  color: #c00;
  font-weight: bold;
}
.pg-salesPay.pg__distributor .pg__merge .ls--viewResult .ls--select .ls-item {
  background-color: #b3e6d5;
}

/* SALES(Pay) : Distributor : [Modal] Merge : Godigo Episode */
/* --------------------------------------------------------------- */
.pg-salesPay.pg__distributor .pg__merge .md-heading h2 {
  flex: 0 0 auto;
}
.pg-salesPay.pg__distributor .pg__merge .ls-search {
  flex: 1 1 auto;
  display: flex;
  flex-direction: row;
}
.pg-salesPay.pg__distributor .pg__merge .ls-search .el-inputText {
  flex: 1 1 auto;
  margin-left: 12px;
  margin-right: 6px;
}
.pg-salesPay.pg__distributor .pg__merge .ls-search .el-inputText input {
  min-width: 0;
}
.pg-salesPay.pg__distributor .pg__merge .ls-search .el-button {
  flex: 0 0 auto;
  width: 120px;
}
.pg-salesPay.pg__distributor .pg__merge .ls-search .el-button i {
  border: none;
  color: #fff;
}
.pg-salesPay.pg__distributor .pg__merge .ls--godigoEpisode .ls--apply {
  width: 100px;
}
.pg-salesPay.pg__distributor .pg__merge .ls--godigoEpisode .ls--idGodigo {
  width: 100px;
}
.pg-salesPay.pg__distributor .pg__merge .ls--godigoEpisode .ls--episode {
  width: 100%;
  min-width: 360px;
}
.pg-salesPay.pg__distributor .pg__merge .ls--godigoEpisode .ls--apply {
  padding-right: 6px;
}
.pg-salesPay.pg__distributor .pg__merge .ls--godigoEpisode .ls--idGodigo {
  justify-content: center;
}

/* ############################################################### */
/* SALES(Pay) : Import */
/* ############################################################### */
.pg-salesPay.pg__import .modalMessage .modalBody {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-top: 64px;
  margin-bottom: 48px;
  padding-top: 0;
  padding-bottom: 0;
  height: 200px;
}

.pg-salesPay.pg__import .modalMessage .modalBody .cp-infoBox .gs-row {
  padding-left: 18px;
  padding-right: 18px;
  width: 100%;
}
.pg-salesPay.pg__import .modalMessage .modalBody .cp-infoBox .ls-month {
  margin-right: 12px;
  width: 30%;
}
.pg-salesPay.pg__import .modalMessage .modalBody .cp-infoBox .ls-file {
  width: calc(70% - 12px);
}

/* ############################################################### */
/* ############################################################### */
/* SALES(Free) : Title : Search */
/* =============================================================== */
.pg-salesFree.pg__title .cp-infoBox .ls-month,
.pg-salesFree.pg__title .cp-infoBox .ls-distributor,
.pg-salesFree.pg__title .cp-infoBox .ls-keyword {
  width: calc((100% - 36px) * 1 / 4);
}

/* SALES(Free) : Title : Result */
/* =============================================================== */
.pg-salesFree.pg__title .cp-listBox .md-table.op-hTopLeft {
  -ms-grid-columns: minmax(510px, calc(100% - 120px - 150px - 120px - 180px - 180px)) 1fr;
  grid-template-columns: minmax(510px, calc(100% - 120px - 150px - 120px - 180px - 180px)) 1fr;
}
.pg-salesFree.pg__title .cp-listBox h2 {
  flex: 0 0 auto;
}
.pg-salesFree.pg__title .cp-listBox .md-commonInfo .ls--month {
  margin-left: 24px;
}
.pg-salesFree.pg__title .cp-listBox .md-commonInfo .ls--distributor {
  margin-left: 12px;
}
.pg-salesFree.pg__title .cp-listBox .md-commonInfo .ls--month .ls__data::before {
  content: "【";
}
.pg-salesFree.pg__title .cp-listBox .md-commonInfo .ls--month .ls__data::after {
  content: "】";
}
.pg-salesFree.pg__title .cp-listBox .ls--id {
  width: 150px;
}
.pg-salesFree.pg__title .cp-listBox .ls--title {
  width: calc(100% - 150px);
}
.pg-salesFree.pg__title .cp-listBox .ls--adType {
  width: 120px;
}
.pg-salesFree.pg__title .cp-listBox .ls--sales {
  width: 150px;
}
.pg-salesFree.pg__title .cp-listBox .ls--detail {
  width: 120px;
}
.pg-salesFree.pg__title .cp-listBox .ls--update {
  width: 180px;
}
.pg-salesFree.pg__title .cp-listBox .ls--updater {
  width: 180px;
}
.pg-salesFree.pg__title .cp-listBox .ls-dataArea .ls--updater {
  justify-content: flex-start;
}
.pg-salesFree.pg__title .cp-listBox .ls-dataArea .ls--adType {
  justify-content: center;
}
.pg-salesFree.pg__title .cp-listBox .ls-dataArea .ls--sales {
  justify-content: flex-end;
}
.pg-salesFree.pg__title .cp-listBox .ls-dataArea .ls--sales {
  padding-right: 12px;
}
.pg-salesFree.pg__title .cp-listBox .ls-dataArea .ls--update span:first-of-type {
  margin-right: 0.75em;
}

/* ############################################################### */
/* SALES(Free) [Modal] : Title : Detail */
/* ############################################################### */
.pg-salesFree.pg__title .pg__detail .cp-listBox {
  margin-top: 12px;
}
.pg-salesFree.pg__title .pg__detail .cp-listBox .ls--distributor {
  width: 390px;
}
.pg-salesFree.pg__title .pg__detail .cp-listBox .ls--salesA1 {
  width: 120px;
}
.pg-salesFree.pg__title .pg__detail .cp-listBox .ls--salesA2 {
  width: 120px;
}
.pg-salesFree.pg__title .pg__detail .cp-listBox .ls--salesTotal {
  width: 150px;
}
.pg-salesFree.pg__title .pg__detail .cp-listBox .ls-headerY .ls--distributor {
  justify-content: flex-start;
}
.pg-salesFree.pg__title .pg__detail .cp-listBox .ls-dataArea .ls--salesA1,
.pg-salesFree.pg__title .pg__detail .cp-listBox .ls-dataArea .ls--salesA2,
.pg-salesFree.pg__title .pg__detail .cp-listBox .ls-dataArea .ls--salesTotal {
  justify-content: flex-end;
}
.pg-salesFree.pg__title .pg__detail .cp-listBox .ls-dataArea .ls--salesA1,
.pg-salesFree.pg__title .pg__detail .cp-listBox .ls-dataArea .ls--salesA2,
.pg-salesFree.pg__title .pg__detail .cp-listBox .ls-dataArea .ls--salesTotal {
  padding-right: 12px;
}
.pg-salesFree.pg__title .pg__detail .cp-listBox .ls--total {
  font-weight: bold;
}

/* ############################################################### */
/* SALES(Free) : Distributor */
/* ############################################################### */
/* SALES(Free) : Distributor : Search */
/* =============================================================== */
.pg-salesFree.pg__distributor .cp-infoBox .ls-month {
  width: calc((100% - 36px) * 1 / 4);
}

/* SALES(Free) : Distributor : Result */
/* =============================================================== */
.pg-salesFree.pg__distributor .cp-listBox h2 {
  flex: 0 0 auto;
}
.pg-salesFree.pg__distributor .cp-listBox .md-commonInfo .ls--month {
  margin-left: 24px;
}
.pg-salesFree.pg__distributor .cp-listBox .md-commonInfo .ls--month .ls__data::before {
  content: "【";
}
.pg-salesFree.pg__distributor .cp-listBox .md-commonInfo .ls--month .ls__data::after {
  content: "】";
}
.pg-salesFree.pg__distributor .cp-listBox .md-commonInfo .ls--status {
  margin-left: 12px;
}
.pg-salesFree.pg__distributor .cp-listBox .ls--distributor {
  min-width: 480px;
}
.pg-salesFree.pg__distributor .cp-listBox .ls--sales {
  width: 150px;
}
.pg-salesFree.pg__distributor .cp-listBox .ls--update {
  width: 180px;
}
.pg-salesFree.pg__distributor .cp-listBox .ls--updater {
  width: 180px;
}
.pg-salesFree.pg__distributor .cp-listBox .ls-headerY .ls--distributor {
  justify-content: flex-start;
}
.pg-salesFree.pg__distributor .cp-listBox .ls-dataArea .ls--sales {
  justify-content: flex-end;
}
.pg-salesFree.pg__distributor .cp-listBox .ls-dataArea .ls--sales {
  padding-right: 12px;
}
.pg-salesFree.pg__distributor .cp-listBox .ls-dataArea .ls--update span:first-of-type {
  margin-right: 0.75em;
}

/* ############################################################### */
/* Expence(Pay) : Payee */
/* ############################################################### */
/* Expence(Pay) : Payee : Search */
/* =============================================================== */
.pg-expencePay .cp-infoBox .ls-month,
.pg-expencePay .cp-infoBox .ls-allocation,
.pg-expencePay .cp-infoBox .ls-keyword {
  width: calc((100% - 36px) * 1 / 4);
}

/* Expence(Pay) : Payee : Result */
/* =============================================================== */
.pg-expencePay .cp-listBox .md-table.op-hTopLeft {
  -ms-grid-columns: minmax(510px, calc(100% - 150px - 150px - 180px - 180px)) 1fr;
  grid-template-columns: minmax(510px, calc(100% - 150px - 150px - 180px - 180px)) 1fr;
}
.pg-expencePay .cp-listBox h2 {
  flex: 0 0 auto;
}
.pg-expencePay .cp-listBox .md-commonInfo .ls--month {
  margin-left: 24px;
}
.pg-expencePay .cp-listBox .md-commonInfo .ls--distributor {
  margin-left: 12px;
}
.pg-expencePay .cp-listBox .md-commonInfo .ls--salesLogic {
  margin-left: 24px;
}
.pg-expencePay .cp-listBox .md-commonInfo .ls--month .ls__data::before {
  content: "【";
}
.pg-expencePay .cp-listBox .md-commonInfo .ls--month .ls__data::after {
  content: "】";
}
.pg-expencePay .cp-listBox .md-commonInfo .ls--distType .ls__data::before {
  content: "（";
}
.pg-expencePay .cp-listBox .md-commonInfo .ls--distType .ls__data::after {
  content: "）";
}
.pg-expencePay .cp-listBox .ls--id {
  width: 150px;
}
.pg-expencePay .cp-listBox .ls--title {
  width: calc(100% - 150px);
}
.pg-expencePay .cp-listBox .ls--expence {
  width: 150px;
}
.pg-expencePay .cp-listBox .ls--detail {
  width: 150px;
}
.pg-expencePay .cp-listBox .ls--update {
  width: 180px;
}
.pg-expencePay .cp-listBox .ls--updater {
  width: 180px;
}
.pg-expencePay .cp-listBox .ls-headerY .ls--title,
.pg-expencePay .cp-listBox .ls-dataArea .ls--updater {
  justify-content: flex-start;
}
.pg-expencePay .cp-listBox .ls-headerY .ls--id {
  justify-content: center;
}
.pg-expencePay .cp-listBox .ls-dataArea .ls--expence {
  justify-content: flex-end;
}
.pg-expencePay .cp-listBox .ls-dataArea .ls--expence {
  padding-right: 12px;
}
.pg-expencePay .cp-listBox .ls-dataArea .ls--update span:first-of-type {
  margin-right: 0.75em;
}

/* ############################################################### */
/* Expence(Pay) [Modal] : Payee : Detail */
/* Expence(Pay) [Modal] : Payee : Detail (Allocation) */
/* SALES(Pay) [Modal] : Title : Detail */
/* ############################################################### */
.pg-expencePay .pg__detail .cp-listBox.ls--allocation {
  margin-top: 12px;
}
.pg-expencePay .pg__detail .cp-listBox.ls--allocation .ls--id {
  width: 150px;
}
.pg-expencePay .pg__detail .cp-listBox.ls--allocation .ls--episode {
  width: calc(100% - 150px - 150px);
}
.pg-expencePay .pg__detail .cp-listBox.ls--allocation .ls--expence {
  width: 150px;
}
.pg-expencePay .pg__detail .cp-listBox.ls--allocation .ls-dataArea .ls--id {
  justify-content: center;
}
.pg-expencePay .pg__detail .cp-listBox.ls--allocation .ls-dataArea .ls--expence {
  justify-content: flex-end;
}
.pg-expencePay .pg__detail .cp-listBox.ls--allocation .ls-dataArea .ls--expence {
  padding-right: 12px;
}

/* Expence(Pay) [Modal] : Payee : Detail (Kouban) */
/* =============================================================== */
.pg-expencePay .pg__detail .cp-listBox.ls--kouban .md-table.op-hTopLeft {
  -ms-grid-columns: minmax(510px, calc(100% - 300px - 180px - 180px - 180px)) 1fr;
  grid-template-columns: minmax(510px, calc(100% - 300px - 180px - 180px - 180px)) 1fr;
}
.pg-expencePay .pg__detail .cp-listBox.ls--kouban h2 {
  flex: 0 0 auto;
}
.pg-expencePay .pg__detail .cp-listBox.ls--kouban .md-commonInfo .ls--task {
  margin-left: 24px;
  width: auto;
}
.pg-expencePay .pg__detail .cp-listBox.ls--kouban .md-commonInfo .ls--task .ls__data::before {
  content: "【";
}
.pg-expencePay .pg__detail .cp-listBox.ls--kouban .md-commonInfo .ls--task .ls__data::after {
  content: "】";
}
.pg-expencePay .pg__detail .cp-listBox.ls--kouban .md-commonInfo .ls--expence {
  margin-left: 12px;
  width: auto;
}
.pg-expencePay .pg__detail .cp-listBox.ls--kouban .md-commonInfo .ls--statement {
  margin-left: 24px;
  width: auto;
}
.pg-expencePay .pg__detail .cp-listBox.ls--kouban .ls--kouban {
  width: 100%;
}
.pg-expencePay .pg__detail .cp-listBox.ls--kouban .ls--expence {
  width: 300px;
}
.pg-expencePay .pg__detail .cp-listBox.ls--kouban .ls--expence .ls__status {
  width: 150px;
}
.pg-expencePay .pg__detail .cp-listBox.ls--kouban .ls--expence .ls__expence {
  width: 150px;
}
.pg-expencePay .pg__detail .cp-listBox.ls--kouban .ls--detail {
  width: 180px;
}
.pg-expencePay .pg__detail .cp-listBox.ls--kouban .ls-update {
  width: 180px;
}
.pg-expencePay .pg__detail .cp-listBox.ls--kouban .ls-updater {
  width: 180px;
}
.pg-expencePay .pg__detail .cp-listBox.ls--kouban .ls-headerY .ls--kouban {
  justify-content: flex-start;
}
.pg-expencePay .pg__detail .cp-listBox.ls--kouban .ls-dataArea .ls__expence {
  text-align: right;
}
.pg-expencePay .pg__detail .cp-listBox.ls--kouban .ls-dataArea .ls__expence {
  padding-right: 12px;
}

/* Expence(Pay) [Modal] : Payee : Detail (Music) */
/* =============================================================== */
.pg-expencePay .pg__detail .cp-listBox.ls--music .md-table.op-hTopLeft {
  -ms-grid-columns: minmax(510px, calc(100% - 150px - 180px - 180px - 180px)) 1fr;
  grid-template-columns: minmax(510px, calc(100% - 150px - 180px - 180px - 180px)) 1fr;
}
.pg-expencePay .pg__detail .cp-listBox.ls--music h2 {
  flex: 0 0 auto;
}
.pg-expencePay .pg__detail .cp-listBox.ls--music .md-commonInfo .ls--task {
  margin-left: 24px;
  width: auto;
}
.pg-expencePay .pg__detail .cp-listBox.ls--music .md-commonInfo .ls--task .ls__data::before {
  content: "【";
}
.pg-expencePay .pg__detail .cp-listBox.ls--music .md-commonInfo .ls--task .ls__data::after {
  content: "】";
}
.pg-expencePay .pg__detail .cp-listBox.ls--music .md-commonInfo .ls--expence {
  margin-left: 12px;
  width: auto;
}
.pg-expencePay .pg__detail .cp-listBox.ls--music .md-commonInfo .ls--statement {
  margin-left: 24px;
  width: auto;
}
.pg-expencePay .pg__detail .cp-listBox.ls--music .ls--kouban {
  width: 100%;
}
.pg-expencePay .pg__detail .cp-listBox.ls--music .ls--status {
  width: 150px;
}
.pg-expencePay .pg__detail .cp-listBox.ls--music .ls--detail {
  width: 180px;
}
.pg-expencePay .pg__detail .cp-listBox.ls--music .ls-update {
  width: 180px;
}
.pg-expencePay .pg__detail .cp-listBox.ls--music .ls-updater {
  width: 180px;
}
.pg-expencePay .pg__detail .cp-listBox.ls--music .ls-headerY .ls--kouban {
  justify-content: flex-start;
}
.pg-expencePay .pg__detail .cp-listBox.ls--music .ls-dataArea .ls__expence {
  text-align: right;
}
.pg-expencePay .pg__detail .cp-listBox.ls--music .ls-dataArea .ls__expence {
  padding-right: 12px;
}

/* ############################################################### */
/* RIGHTS REQUEST */
/* ############################################################### */
/* RIGHTS REQUEST : Search */
/* =============================================================== */
.pg-program.pg__rightsRequest .cp-box.ls--search .ls-keyword {
  width: calc((100% - 108px) * 3 / 10 + 24px + 12px);
}
.pg-program.pg__rightsRequest .cp-box.ls--search .ls-keywordOption {
  width: calc((100% - 108px) * 2 / 10 + 12px);
}
.pg-program.pg__rightsRequest .cp-box.ls--search .ls-rightsDuration {
  width: calc((100% - 108px) * 2 / 10 + 12px + 12px);
}
.pg-program.pg__rightsRequest .cp-box.ls--search .ls-rightsDurationOption {
  width: calc((100% - 108px) * 3 / 10 + 24px);
}
.pg-program.pg__rightsRequest .cp-box.ls--search .ls-distType {
  width: calc((100% - 12px) * 1 / 2);
}
.pg-program.pg__rightsRequest .cp-box.ls--search .ls-pic {
  width: calc((100% - 36px) * 1 / 4);
}
.pg-program.pg__rightsRequest .cp-box.ls--search .ls-rightsStatus {
  min-width: calc((100% - 48px) * 5 / 6 + 48px);
}
@media (max-width: 1640px) {
  .pg-program.pg__rightsRequest .cp-box.ls--search .gs-full {
    display: none;
  }
  .pg-program.pg__rightsRequest .cp-box.ls--search .gs-abbr {
    display: inline;
  }
}
.pg-program.pg__rightsRequest .cp-box.ls--search .ls-keyword {
  margin-right: 0;
}
.pg-program.pg__rightsRequest .cp-box.ls--search .ls-keyword input {
  border-right: none;
  border-radius: 2px 0 0 2px;
}
.pg-program.pg__rightsRequest .cp-box.ls--search .ls-keywordOption .md-dropDown {
  border-radius: 0 2px 2px 0;
}
.pg-program.pg__rightsRequest .cp-box.ls--search .ls-rightsDuration {
  margin-right: 0;
}
.pg-program.pg__rightsRequest .cp-box.ls--search .ls-rightsDuration input {
  border-right: none;
  border-radius: 2px 0 0 2px;
}
.pg-program.pg__rightsRequest .cp-box.ls--search .ls-rightsDurationOption .md-radioButton {
  border-radius: 0 2px 2px 0;
}
.pg-program.pg__rightsRequest .cp-box.ls--search .ls-distType .el-checkBox,
.pg-program.pg__rightsRequest .cp-box.ls--search .ls-rightsStatus .el-checkBox {
  flex: 1 1 auto;
}
.pg-program.pg__rightsRequest .cp-box.ls--search .ls-distType .ls-label,
.pg-program.pg__rightsRequest .cp-box.ls--search .ls-rightsStatus .ls-label {
  width: 100%;
}
.pg-program.pg__rightsRequest .cp-box.ls--search .ls-rightsStatus .ls-label {
  white-space: nowrap;
}

/* RIGHTS REQUEST : Result */
/* =============================================================== */
.pg-program.pg__rightsRequest .container .cp-box.ls--result {
  position: sticky;
  z-index: 1;
  min-width: 1576px;
}
.pg-program.pg__rightsRequest .container .cp-box.ls--result .md-heading {
  position: sticky;
  z-index: 4;
  top: 0;
}
.pg-program.pg__rightsRequest .container .cp-box.ls--result .ls-origin,
.pg-program.pg__rightsRequest .container .cp-box.ls--result .ls-headerX {
  position: sticky;
  z-index: 3;
  top: 54px;
}
.pg-program.pg__rightsRequest .container .cp-box.ls--result .md-table {
  -ms-grid-columns: minmax(272px, 30%) minmax(1214px, 70%);
  grid-template-columns: minmax(272px, 30%) minmax(1214px, 70%);
}
.pg-program.pg__rightsRequest .container .cp-box.ls--result .ls--id {
  width: 70px;
}
.pg-program.pg__rightsRequest .container .cp-box.ls--result .ls--title {
  flex: 1 0 auto;
  width: 202px;
}
.pg-program.pg__rightsRequest .container .cp-box.ls--result .md-table .ls--duration {
  width: 171px;
}
.pg-program.pg__rightsRequest .container .cp-box.ls--result .md-table .ls--duration .ls__no {
  width: 30px;
}
.pg-program.pg__rightsRequest .container .cp-box.ls--result .md-table .ls--duration .ls__from {
  width: 70px;
}
.pg-program.pg__rightsRequest .container .cp-box.ls--result .md-table .ls--duration .ls__to {
  width: 100px;
}
.pg-program.pg__rightsRequest .container .cp-box.ls--result .md-table .ls--duration .ls__comment > div {
  width: 100px;
}
.pg-program.pg__rightsRequest .container .cp-box.ls--result .ls-headerX .ls--duration .el-checkBox {
  width: 30px;
}
.pg-program.pg__rightsRequest .container .cp-box.ls--result .ls-headerX .ls--duration .ls__label {
  width: 141px;
}
.pg-program.pg__rightsRequest .container .cp-box.ls--result .ls--pic {
  flex: 1 0 auto;
  width: 90px;
}
.pg-program.pg__rightsRequest .container .cp-box.ls--result .ls--action {
  flex: 1 0 auto;
  width: 110px;
}
.pg-program.pg__rightsRequest .container .cp-box.ls--result .ls--comment .ls-item {
  height: 70px;
}
.pg-program.pg__rightsRequest .container .cp-box.ls--result .ls-headerY .ls--title {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
}
.pg-program.pg__rightsRequest .container .cp-box.ls--result .ls-headerY .ls--title .gs-ellipsis {
  width: 100%;
}
.pg-program.pg__rightsRequest .container .cp-box.ls--result .ls-headerY .ls--title .gs-clamp2 {
  margin-top: 3px;
  padding-left: 1em;
  width: 100%;
}
.pg-program.pg__rightsRequest .container .cp-box.ls--result .ls-headerY .ls--title .gs-clamp3 {
  width: 100%;
}
.pg-program.pg__rightsRequest .container .cp-box.ls--result .ls-headerX .ls--duration {
  padding-left: 0;
  padding-right: 18px;
}
.pg-program.pg__rightsRequest .container .cp-box.ls--result .ls-dataArea .ls--duration {
  padding-left: 0;
  padding-right: 0;
}
.pg-program.pg__rightsRequest .container .cp-box.ls--result .ls-dataArea .ls--duration::before {
  left: 30px;
}
.pg-program.pg__rightsRequest .container .cp-box.ls--result .ls-dataArea .ls--duration .ls-label {
  flex-wrap: wrap;
  align-content: center;
  padding: 0 0 0 60px;
  width: 170px;
  height: 100%;
  font-size: 14px;
}
.pg-program.pg__rightsRequest .container .cp-box.ls--result .ls-dataArea .ls--duration .ls-label::before {
  width: 30px;
}
.pg-program.pg__rightsRequest .container .cp-box.ls--result .ls-dataArea .ls--duration .ls-label > div {
  padding: 0;
}
.pg-program.pg__rightsRequest .container .cp-box.ls--result .ls-dataArea .ls--duration .ls-label .ls__to {
  position: relative;
  margin-top: 3px;
  padding-left: 30px;
}
.pg-program.pg__rightsRequest .container .cp-box.ls--result .ls-dataArea .ls--duration .ls-label .ls__to::before {
  content: "〜";
  position: absolute;
  top: 50%;
  left: 0;
  padding-right: 2px;
  width: 30px;
  transform: translate(0, -50%);
  text-align: right;
}
.pg-program.pg__rightsRequest .container .cp-box.ls--result .ls-dataArea .ls--duration .ls-label .ls__comment {
  margin-top: 3px;
  color: #c00;
  cursor: pointer;
}
.pg-program.pg__rightsRequest .container .cp-box.ls--result .ls--action:last-of-type {
  border-right: none;
}
.pg-program.pg__rightsRequest .container .cp-box.ls--result .ls--action .el-button {
  padding: 3px;
  font-size: 14px;
}

/* ############################################################### */
/* RIGHTS REQUEST  : [Modal] Comment */
/* ############################################################### */
.pg-program.pg__rightsRequest .pg__comment .el-messageText {
  font-size: 16px;
}
.pg-program.pg__rightsRequest .pg__comment .el-messageText .ls-duration {
  display: flex;
  flex-direction: row;
  margin-bottom: 1em;
  font-weight: bold;
}
.pg-program.pg__rightsRequest .pg__comment .el-messageText .ls-duration > div {
  margin-right: 1em;
}
.pg-program.pg__rightsRequest .pg__comment .el-messageText .ls-duration .ls__to::before {
  content: "〜";
  margin-right: 1em;
}
.pg-program.pg__rightsRequest .pg__comment .el-messageText .ls-comment {
  color: #c00;
}
.pg-program.pg__rightsRequest .pg__comment .el-messageText .ls-comment > div {
  margin-bottom: 1em;
}
.pg-program.pg__rightsRequest .pg__comment .ls--duration {
  position: relative;
  padding-left: 35px;
}

/* ############################################################### */
/* TASK(Pay) : Lineup */
/* ############################################################### */
/* TASK(Pay) : Lineup : Search */
/* =============================================================== */
.pg-taskPay.pg__lineup .cp-box.ls--search {
  position: sticky;
  z-index: 2;
  top: 0;
  padding-bottom: 12px;
  background-color: #e6e6e6;
}
.pg-taskPay.pg__lineup .cp-box.ls--search .ls-month {
  width: 400px;
}

/* TASK(Pay) : Lineup : Result */
/* =============================================================== */
.pg-taskPay.pg__lineup .cp-box.ls--result {
  margin-top: 0;
}
.pg-taskPay.pg__lineup .cp-box.ls--result .ls-origin,
.pg-taskPay.pg__lineup .cp-box.ls--result .ls-headerX {
  position: sticky;
  z-index: 1;
  top: 141px;
}
.pg-taskPay.pg__lineup .cp-box.ls--result .ls--distributor {
  width: 250px;
}
.pg-taskPay.pg__lineup .cp-box.ls--result .ls--distService {
  width: 350px;
}
.pg-taskPay.pg__lineup .cp-box.ls--result .ls--lineupFixedDate,
.pg-taskPay.pg__lineup .cp-box.ls--result .ls--orderImportDate {
  width: 180px;
}
.pg-taskPay.pg__lineup .cp-box.ls--result .ls--lineupFixedPic,
.pg-taskPay.pg__lineup .cp-box.ls--result .ls--orderImportPic {
  width: 160px;
}
.pg-taskPay.pg__lineup .cp-box.ls--result .ls--order {
  width: 160px;
}
.pg-taskPay.pg__lineup .cp-box.ls--result .ls-headerY .ls--distributor,
.pg-taskPay.pg__lineup .cp-box.ls--result .ls-headerY .ls--distService {
  justify-content: flex-start;
}
.pg-taskPay.pg__lineup .cp-box.ls--result .md-table .ls-headerY .ls--first .ls-item,
.pg-taskPay.pg__lineup .cp-box.ls--result .md-table .ls-headerY .ls--middle .ls-item,
.pg-taskPay.pg__lineup .cp-box.ls--result .md-table .ls-dataArea .ls--first .ls-item,
.pg-taskPay.pg__lineup .cp-box.ls--result .md-table .ls-dataArea .ls--middle .ls-item {
  border-bottom-style: dashed;
}
.pg-taskPay.pg__lineup .cp-box.ls--result .md-table .ls-headerY .ls--first .ls-item.ls--distributor,
.pg-taskPay.pg__lineup .cp-box.ls--result .md-table .ls-headerY .ls--middle .ls-item.ls--distributor,
.pg-taskPay.pg__lineup .cp-box.ls--result .md-table .ls-dataArea .ls--first .ls-item.ls--order,
.pg-taskPay.pg__lineup .cp-box.ls--result .md-table .ls-dataArea .ls--middle .ls-item.ls--order,
.pg-taskPay.pg__lineup .cp-box.ls--result .md-table .ls-dataArea .ls--first .ls-item.ls--orderImportDate,
.pg-taskPay.pg__lineup .cp-box.ls--result .md-table .ls-dataArea .ls--middle .ls-item.ls--orderImportDate,
.pg-taskPay.pg__lineup .cp-box.ls--result .md-table .ls-dataArea .ls--first .ls-item.ls--orderImportPic,
.pg-taskPay.pg__lineup .cp-box.ls--result .md-table .ls-dataArea .ls--middle .ls-item.ls--orderImportPic {
  border-bottom-style: none;
}
.pg-taskPay.pg__lineup .cp-box.ls--result .md-table .ls-dataArea .gs-row {
  background-image: none;
}
.pg-taskPay.pg__lineup .cp-box.ls--result .ls--middle .ls--distributor span,
.pg-taskPay.pg__lineup .cp-box.ls--result .ls--middle .ls--order .el-button,
.pg-taskPay.pg__lineup .cp-box.ls--result .ls--middle .ls--orderImportDate span,
.pg-taskPay.pg__lineup .cp-box.ls--result .ls--middle .ls--orderImportPic span,
.pg-taskPay.pg__lineup .cp-box.ls--result .ls--last .ls--distributor span,
.pg-taskPay.pg__lineup .cp-box.ls--result .ls--last .ls--order .el-button,
.pg-taskPay.pg__lineup .cp-box.ls--result .ls--last .ls--orderImportDate span,
.pg-taskPay.pg__lineup .cp-box.ls--result .ls--last .ls--orderImportPic span {
  display: none;
}
.pg-taskPay.pg__lineup .cp-box.ls--result .ls-dataArea .ls--lineupFixedDate,
.pg-taskPay.pg__lineup .cp-box.ls--result .ls-dataArea .ls--orderImportDate,
.pg-taskPay.pg__lineup .cp-box.ls--result .ls--lineupFixedPic,
.pg-taskPay.pg__lineup .cp-box.ls--result .ls--orderImportPic {
  justify-content: center;
}
.pg-taskPay.pg__lineup .cp-box.ls--result .ls-dataArea .ls--lineupFixedDate span:first-of-type,
.pg-taskPay.pg__lineup .cp-box.ls--result .ls-dataArea .ls--orderImportDate span:first-of-type {
  margin-right: 0.75em;
}

/* ############################################################### */
/* TASK(Pay) : Lineup : [Modal] Answer Import Warning */
/* ############################################################### */
.pg-taskPay.pg__lineup .pg__answerImportWarning .modalBody .cp-box .ls--sheet {
  width: 200px;
}
.pg-taskPay.pg__lineup .pg__answerImportWarning .modalBody .cp-box .ls--id {
  width: 150px;
}
.pg-taskPay.pg__lineup .pg__answerImportWarning .modalBody .cp-box .ls--episode {
  width: 300px;
}
.pg-taskPay.pg__lineup .pg__answerImportWarning .modalBody .cp-box .ls--cell {
  width: 100px;
  justify-content: center;
}
.pg-taskPay.pg__lineup .pg__answerImportWarning .modalBody .cp-box .ls--content {
  width: calc(100% - 200px - 150px - 300px - 100px);
}
.pg-taskPay.pg__lineup .pg__answerImportWarning .modalBody .cp-box .ls-dataArea .ls--episode {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}
.pg-taskPay.pg__lineup .pg__answerImportWarning .modalBody .cp-box .ls--episode .ls__title {
  display: block;
  width: 100%;
}
.pg-taskPay.pg__lineup .pg__answerImportWarning .modalBody .cp-box .ls--episode .ls__episode {
  display: block;
  padding-left: 1em;
  width: 100%;
}

/* ############################################################### */
/* TASK(Free) : Lineup */
/* ############################################################### */
/* TASK(Free) : Lineup : Search */
/* =============================================================== */
.pg-taskFree.pg__lineup .cp-box.ls--search {
  position: sticky;
  z-index: 2;
  top: 0;
  padding-bottom: 12px;
  background-color: #e6e6e6;
}
.pg-taskFree.pg__lineup .cp-box.ls--search .ls-keyword,
.pg-taskFree.pg__lineup .cp-box.ls--search .ls-distFrom,
.pg-taskFree.pg__lineup .cp-box.ls--search .ls-distTo,
.pg-taskFree.pg__lineup .cp-box.ls--search .ls-distStatus,
.pg-taskFree.pg__lineup .cp-box.ls--search .ls-pic {
  flex: 1 1 auto;
  width: calc((100% - 60px) * 1 / 6);
}
.pg-taskFree.pg__lineup .cp-box.ls--search .ls-distFrom,
.pg-taskFree.pg__lineup .cp-box.ls--search .ls-distTo {
  min-width: 170px;
}
.pg-taskFree.pg__lineup .cp-box.ls--search .ls-execute {
  position: static;
  align-self: flex-end;
  margin-left: auto;
}

/* TASK(Free) : Lineup : Result 2022-11-17a */
/* =============================================================== */
.pg-taskFree.pg__lineup .cp-box.ls--result {
  margin-top: 0;
}
.pg-taskFree.pg__lineup .cp-box.ls--result .ls-origin,
.pg-taskFree.pg__lineup .cp-box.ls--result .ls-headerX {
  position: sticky;
  z-index: 1;
  top: 141px;
}
.pg-taskFree.pg__lineup .cp-box.ls--result .ls--oaTime {
  width: 120px;
}
.pg-taskFree.pg__lineup .cp-box.ls--result .ls--title {
  width: 300px;
}
.pg-taskFree.pg__lineup .cp-box.ls--result .ls--distStatus {
  width: 100px;
}
.pg-taskFree.pg__lineup .cp-box.ls--result .ls--meta {
  width: 200px;
}
.pg-taskFree.pg__lineup .cp-box.ls--result .ls--meta .ls__status {
  width: 100px;
}
.pg-taskFree.pg__lineup .cp-box.ls--result .ls--meta .ls__edit {
  width: 100px;
}
.pg-taskFree.pg__lineup .cp-box.ls--result .ls--lineup {
  width: 200px;
}
.pg-taskFree.pg__lineup .cp-box.ls--result .ls--lineup .ls__status {
  width: 100px;
}
.pg-taskFree.pg__lineup .cp-box.ls--result .ls--lineup .ls__edit {
  width: 100px;
}
.pg-taskFree.pg__lineup .cp-box.ls--result .ls--neuma {
  width: 340px;
}
.pg-taskFree.pg__lineup .cp-box.ls--result .ls--neuma .ls__status {
  width: 100px;
}
.pg-taskFree.pg__lineup .cp-box.ls--result .ls--neuma .ls__edit {
  width: 120px;
}
.pg-taskFree.pg__lineup .cp-box.ls--result .ls--brightcoveTver,
.pg-taskFree.pg__lineup .cp-box.ls--result .ls--brightcoveGyao {
  width: 220px;
}
.pg-taskFree.pg__lineup .cp-box.ls--result .ls--brightcoveTver .ls__status,
.pg-taskFree.pg__lineup .cp-box.ls--result .ls--brightcoveGyao .ls__status {
  width: 100px;
}
.pg-taskFree.pg__lineup .cp-box.ls--result .ls--brightcoveTver .ls__edit,
.pg-taskFree.pg__lineup .cp-box.ls--result .ls--brightcoveGyao .ls__edit {
  width: 120px;
}
.pg-taskFree.pg__lineup .cp-box.ls--result .ls--brightcoveCheck,
.pg-taskFree.pg__lineup .cp-box.ls--result .ls--cueSheet {
  width: 120px;
}
.pg-taskFree.pg__lineup .cp-box.ls--result .ls--update {
  width: 120px;
}
.pg-taskFree.pg__lineup .cp-box.ls--result .ls--updater {
  width: 150px;
}
.pg-taskFree.pg__lineup .cp-box.ls--result .ls-headerY,
.pg-taskFree.pg__lineup .cp-box.ls--result .ls-dataArea {
  padding-bottom: 102px;
}
.pg-taskFree.pg__lineup .cp-box.ls--result .ls-headerY .ls--oaTime span:first-of-type::after {
  content: "〜";
}
.pg-taskFree.pg__lineup .cp-box.ls--result .ls-headerX .ls--distStatus,
.pg-taskFree.pg__lineup .cp-box.ls--result .ls-headerX .ls--metaStatus,
.pg-taskFree.pg__lineup .cp-box.ls--result .ls-headerX .ls--neumaStatus,
.pg-taskFree.pg__lineup .cp-box.ls--result .ls-headerX .ls--brightcoveCue,
.pg-taskFree.pg__lineup .cp-box.ls--result .ls-headerX .ls--brightcoveCheck,
.pg-taskFree.pg__lineup .cp-box.ls--result .ls-headerX .ls--brightcoveTver,
.pg-taskFree.pg__lineup .cp-box.ls--result .ls-headerX .ls--brightcoveGyao,
.pg-taskFree.pg__lineup .cp-box.ls--result .ls-headerX .ls--cueSheet {
  padding-left: 0;
  padding-right: 0;
}
.pg-taskFree.pg__lineup .cp-box.ls--result .ls-headerY .ls--date,
.pg-taskFree.pg__lineup .cp-box.ls--result .ls-headerY .ls--title {
  justify-content: flex-start;
}
.pg-taskFree.pg__lineup .cp-box.ls--result .ls-headerY .ls--title {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}
.pg-taskFree.pg__lineup .cp-box.ls--result .ls-headerY .ls--title > div {
  width: 100%;
}
.pg-taskFree.pg__lineup .cp-box.ls--result .ls-headerY .ls--title > div:first-of-type {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.pg-taskFree.pg__lineup .cp-box.ls--result .ls-headerY .ls--title > div:last-of-type {
  padding-left: 1em;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  word-break: break-all;
}
.pg-taskFree.pg__lineup .cp-box.ls--result .ls-dataArea .ls--distStatus,
.pg-taskFree.pg__lineup .cp-box.ls--result .ls-dataArea .ls--neumaStatus,
.pg-taskFree.pg__lineup .cp-box.ls--result .ls-dataArea .ls--metaStatus {
  justify-content: center;
}
.pg-taskFree.pg__lineup .cp-box.ls--result .ls-headerY .ls-separator .ls-item {
  width: 100%;
}
.pg-taskFree.pg__lineup .cp-box.ls--result .ls-dataArea .ls-separator .ls-item {
  width: 1790px;
}

/* ############################################################### */
/* SALES PAY */
/* ############################################################### */
/* SALES PAY : Search */
/* =============================================================== */
.pg-salesPay.pg__view .cp-box.ls--search {
  position: sticky;
  z-index: 2;
}
.pg-salesPay.pg__view .cp-box.ls--search .ls-month {
  width: 400px;
}

/* SALES PAY : Result */
/* =============================================================== */
.pg-salesPay.pg__view .cp-box.ls--result {
  position: sticky;
  z-index: 1;
}
.pg-salesPay.pg__view .cp-box.ls--result .md-heading {
  position: sticky;
  z-index: 2;
  top: 0;
}
.pg-salesPay.pg__view .cp-box.ls--result .ls-origin,
.pg-salesPay.pg__view .cp-box.ls--result .ls-headerX {
  position: sticky;
  z-index: 1;
  top: 54px;
}
.pg-salesPay.pg__view .cp-box.ls--result .ls--task {
  width: 300px;
}
.pg-salesPay.pg__view .cp-box.ls--result .ls--view {
  width: 300px;
}
.pg-salesPay.pg__view .cp-box.ls--result .ls--view .ls__status {
  width: 108px;
}
.pg-salesPay.pg__view .cp-box.ls--result .ls--view .ls__edit {
  width: 180px;
}
.pg-salesPay.pg__view .cp-box.ls--result .ls--filename {
  width: 300px;
}
.pg-salesPay.pg__view .cp-box.ls--result .ls--update {
  width: 180px;
}
.pg-salesPay.pg__view .cp-box.ls--result .ls--updater {
  width: 180px;
}
.pg-salesPay.pg__view .cp-box.ls--result .ls-dataArea .ls--view {
  justify-content: center;
}
.pg-salesPay.pg__view .cp-box.ls--result .ls--update span:first-of-type {
  margin-right: 0.75em;
}

/* ############################################################### */
/* SALES PAY : [Modal] Import */
/* ############################################################### */
.pg-salesPay.pg__view .pg__import .ls-month {
  width: calc((100% - 24px) * 1 / 3);
}
.pg-salesPay.pg__view .pg__import .ls-file {
  width: calc((100% - 24px) * 2 / 3 + 12px);
}

/* ############################################################### */
/* SALES FREE */
/* ############################################################### */
/* SALES FREE : Search */
/* =============================================================== */
.pg-salesFree.pg__view .cp-box.ls--search {
  position: sticky;
  z-index: 2;
}
.pg-salesFree.pg__view .cp-box.ls--search .ls-month {
  width: 400px;
}

/* SALES FREE : Result */
/* =============================================================== */
.pg-salesFree.pg__view .cp-box.ls--result {
  position: sticky;
  z-index: 1;
}
.pg-salesFree.pg__view .cp-box.ls--result .md-heading {
  position: sticky;
  z-index: 2;
  top: 0;
}
.pg-salesFree.pg__view .cp-box.ls--result .ls-origin,
.pg-salesFree.pg__view .cp-box.ls--result .ls-headerX {
  position: sticky;
  z-index: 1;
  top: 54px;
}
.pg-salesFree.pg__view .cp-box.ls--result .ls--task {
  width: 250px;
}
.pg-salesFree.pg__view .cp-box.ls--result .ls--data {
  width: 200px;
}
.pg-salesFree.pg__view .cp-box.ls--result .ls--status {
  width: 150px;
}
.pg-salesFree.pg__view .cp-box.ls--result .ls--import {
  width: 250px;
}
.pg-salesFree.pg__view .cp-box.ls--result .ls--unlock {
  width: 100px;
}
.pg-salesFree.pg__view .cp-box.ls--result .ls--export {
  width: 200px;
}
.pg-salesFree.pg__view .cp-box.ls--result .ls--update {
  width: 180px;
}
.pg-salesFree.pg__view .cp-box.ls--result .ls--updater {
  width: 180px;
}
.pg-salesFree.pg__view .cp-box.ls--result .ls-dataArea .ls--status {
  justify-content: center;
}
.pg-salesFree.pg__view .cp-box.ls--result .ls--import {
  border-right: none;
}
.pg-salesFree.pg__view .cp-box.ls--result .ls--locked .ls-item {
  background-color: transparent;
}
.pg-salesFree.pg__view .cp-box.ls--result .ls-dataArea .gs-row .ls--unlock .el-button {
  display: none;
}
.pg-salesFree.pg__view .cp-box.ls--result .ls-dataArea .gs-row.ls--locked .ls--unlock .el-button {
  display: block;
}
.pg-salesFree.pg__view .cp-box.ls--result .ls--update span:first-of-type {
  margin-right: 0.75em;
}

/* ############################################################### */
/* SALES FREE : [Modal] Import */
/* ############################################################### */
.pg-salesFree.pg__view .pg__import .ls-salesMonth,
.pg-salesFree.pg__view .pg__import .ls-biStatus,
.pg-salesFree.pg__view .pg__import .ls-biUpdate {
  width: calc((100% - 24px) * 1 / 3);
}

/* ############################################################### */
/* SERVICE : Exclusion */
/* ############################################################### */
/* SERVICE : Exclusion : List */
/* =============================================================== */
.pg-service.pg__exclusion .cp-listBox {
  position: sticky;
  z-index: 2;
}
.pg-service.pg__exclusion .cp-listBox .md-heading .el-button {
  width: 152px;
}
.pg-service.pg__exclusion .cp-listBox .md-table.op-hTopLeft {
  -ms-grid-columns: 450px 1fr;
  grid-template-columns: 450px 1fr;
}
.pg-service.pg__exclusion .cp-listBox .ls--select {
  width: 60px;
}
.pg-service.pg__exclusion .cp-listBox .ls--date {
  width: 150px;
}
.pg-service.pg__exclusion .cp-listBox .ls--user {
  width: 240px;
}
.pg-service.pg__exclusion .cp-listBox .ls--terminal {
  width: 180px;
}
.pg-service.pg__exclusion .cp-listBox .ls--function {
  width: 180px;
}
.pg-service.pg__exclusion .cp-listBox .ls--id {
  width: 120px;
}
.pg-service.pg__exclusion .cp-listBox .ls--title {
  width: calc(100% - 180px - 180px - 120px - 150px);
  min-width: 480px;
}
.pg-service.pg__exclusion .cp-listBox .ls--unlock {
  width: 150px;
}
.pg-service.pg__exclusion .cp-listBox .ls-item {
  min-height: 48px;
}
.pg-service.pg__exclusion .cp-listBox .ls-headerY .ls--user {
  justify-content: flex-start;
}
.pg-service.pg__exclusion .cp-listBox .ls-headerY .ls--date .ls__date {
  margin-right: 0.5em;
}
.pg-service.pg__exclusion .cp-listBox .ls-dataArea .ls--title {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}
.pg-service.pg__exclusion .cp-listBox .ls-dataArea .ls--title .ls__title,
.pg-service.pg__exclusion .cp-listBox .ls-dataArea .ls--title .ls__episode {
  width: 100%;
}
.pg-service.pg__exclusion .cp-listBox .ls-dataArea .ls--title .ls__episode {
  margin-top: 6px;
  padding-left: 1em;
}

/* SERVICE : Exclusion : Footer */
/* =============================================================== */
.pg-service.pg__exclusion .cp-footer .ls-unlock {
  width: 200px;
}

/* ############################################################### */
/* MASTER : USER */
/* ############################################################### */
.pg-master.pg__user .cp-content {
  -ms-grid-rows: max-content 1fr;
  grid-template-rows: max-content 1fr;
}

/* MASTER : USER : Search */
/* =============================================================== */
.pg-master.pg__user .cp-infoBox.ls--search {
  position: sticky;
  z-index: 2;
  position: sticky;
  z-index: 102;
}
.pg-master.pg__user .cp-infoBox.ls--search .md-heading {
  position: relative;
}
.pg-master.pg__user .cp-infoBox.ls--search .ls-keyword,
.pg-master.pg__user .cp-infoBox.ls--search .ls-type,
.pg-master.pg__user .cp-infoBox.ls--search .ls-login {
  width: calc((100% - 24px) * 1 / 3);
}
.pg-master.pg__user .cp-infoBox.ls--search .ls-program,
.pg-master.pg__user .cp-infoBox.ls--search .ls-pay,
.pg-master.pg__user .cp-infoBox.ls--search .ls-free,
.pg-master.pg__user .cp-infoBox.ls--search .ls-kouban,
.pg-master.pg__user .cp-infoBox.ls--search .ls-csKouban,
.pg-master.pg__user .cp-infoBox.ls--search .ls-csSalesKouban {
  width: calc((100% - 36px) * 1 / 4);
}
.pg-master.pg__user .cp-infoBox.ls--search .ls-permission {
  width: calc((100% - 12px) * 1 / 2 - 132px);
}
.pg-master.pg__user .cp-infoBox.ls--search .ls-permission .el-checkBox {
  flex: 1 1 auto;
}
.pg-master.pg__user .cp-infoBox.ls--search .ls-permission .el-checkBox .ls-label {
  width: 100%;
}
@media (max-width: 1550px) {
  .pg-master.pg__user .cp-infoBox.ls--search .md-itemRow:last-of-type {
    padding-bottom: 60px;
  }
  .pg-master.pg__user .cp-infoBox.ls--search .ls-permission {
    width: calc((100% - 12px) * 1 / 2);
  }
  .pg-master.pg__user .cp-infoBox.ls--search .ls-permission .ls-label {
    padding-left: 28px;
  }
  .pg-master.pg__user .cp-infoBox.ls--search .ls-execute {
    top: 48px;
  }
}

/* MASTER : USER : Result */
/* =============================================================== */
.pg-master.pg__user .cp-listBox.ls--result {
  position: sticky;
  z-index: 1;
}
.pg-master.pg__user .cp-listBox.ls--result .md-heading {
  position: sticky;
  z-index: 2;
  top: 0;
}
.pg-master.pg__user .cp-listBox.ls--result .ls-origin,
.pg-master.pg__user .cp-listBox.ls--result .ls-headerX {
  position: sticky;
  z-index: 1;
  top: 54px;
}
.pg-master.pg__user .cp-listBox.ls--result .ls--name,
.pg-master.pg__user .cp-listBox.ls--result .ls--nameKana,
.pg-master.pg__user .cp-listBox.ls--result .ls--department {
  width: 240px;
}
.pg-master.pg__user .cp-listBox.ls--result .ls--type,
.pg-master.pg__user .cp-listBox.ls--result .ls--userId,
.pg-master.pg__user .cp-listBox.ls--result .ls--systemId,
.pg-master.pg__user .cp-listBox.ls--result .ls--login {
  width: 120px;
}
.pg-master.pg__user .cp-listBox.ls--result .ls--program,
.pg-master.pg__user .cp-listBox.ls--result .ls--pay,
.pg-master.pg__user .cp-listBox.ls--result .ls--free,
.pg-master.pg__user .cp-listBox.ls--result .ls--kouban,
.pg-master.pg__user .cp-listBox.ls--result .ls--csKouban,
.pg-master.pg__user .cp-listBox.ls--result .ls--csSalesKouban {
  width: 160px;
}
.pg-master.pg__user .cp-listBox.ls--result .ls-headerX .ls--permission .ls-item {
  width: 252px;
}
.pg-master.pg__user .cp-listBox.ls--result .ls-headerX .ls--permission .ls-item > div {
  width: 80px;
}
.pg-master.pg__user .cp-listBox.ls--result .ls-dataArea .ls--permission {
  width: 253px;
}
.pg-master.pg__user .cp-listBox.ls--result .ls-dataArea .ls--permission > div {
  width: 80px;
}
.pg-master.pg__user .cp-listBox.ls--result .ls--edit {
  width: 100px;
}
.pg-master.pg__user .cp-listBox.ls--result .ls--delete {
  width: 60px;
}
.pg-master.pg__user .cp-listBox.ls--result .ls-item {
  min-height: 50px;
}
.pg-master.pg__user .cp-listBox.ls--result .ls--permission .ls-item {
  min-height: 25px;
}
.pg-master.pg__user .cp-listBox.ls--result .ls-headerY .ls--name {
  justify-content: flex-start;
}
.pg-master.pg__user .cp-listBox.ls--result .ls-dataArea .ls--type,
.pg-master.pg__user .cp-listBox.ls--result .ls-dataArea .ls--userId,
.pg-master.pg__user .cp-listBox.ls--result .ls-dataArea .ls--systemId,
.pg-master.pg__user .cp-listBox.ls--result .ls-dataArea .ls--program,
.pg-master.pg__user .cp-listBox.ls--result .ls-dataArea .ls--pay,
.pg-master.pg__user .cp-listBox.ls--result .ls-dataArea .ls--free,
.pg-master.pg__user .cp-listBox.ls--result .ls-dataArea .ls--kouban,
.pg-master.pg__user .cp-listBox.ls--result .ls-dataArea .ls--csKouban,
.pg-master.pg__user .cp-listBox.ls--result .ls-dataArea .ls--csSalesKouban,
.pg-master.pg__user .cp-listBox.ls--result .ls-dataArea .ls--login {
  justify-content: center;
}
.pg-master.pg__user .cp-listBox.ls--result .ls-dataArea .ls--permission > div {
  text-align: center;
}
.pg-master.pg__user .cp-listBox.ls--result .ls-headerX .ls--permission .ls-item > div {
  padding-left: 0;
  padding-right: 0;
}

/* ############################################################### */
/* MASTER : User : [Modal] Edit */
/* ############################################################### */
.pg-master.pg__user .pg__edit .ls-program,
.pg-master.pg__user .pg__edit .ls-distributionPay,
.pg-master.pg__user .pg__edit .ls-distributionFree,
.pg-master.pg__user .pg__edit .ls-kouban,
.pg-master.pg__user .pg__edit .ls-csKouban,
.pg-master.pg__user .pg__edit .ls-csSalesKouban,
.pg-master.pg__user .pg__edit .ls-permission {
  width: 100%;
}
.pg-master.pg__user .pg__edit .ls-name,
.pg-master.pg__user .pg__edit .ls-nameKana,
.pg-master.pg__user .pg__edit .ls-department,
.pg-master.pg__user .pg__edit .ls-email {
  width: calc((100% - 12px) * 1 / 2);
}
.pg-master.pg__user .pg__edit .ls-koubanProduct,
.pg-master.pg__user .pg__edit .ls-master,
.pg-master.pg__user .pg__edit .ls-developer {
  width: calc((100% - 24px) * 1 / 3);
}
.pg-master.pg__user .pg__edit .ls-userType,
.pg-master.pg__user .pg__edit .ls-userId,
.pg-master.pg__user .pg__edit .ls-systemId,
.pg-master.pg__user .pg__edit .ls-systemPw,
.pg-master.pg__user .pg__edit .ls-ipAddress,
.pg-master.pg__user .pg__edit .ls-pc,
.pg-master.pg__user .pg__edit .ls-access,
.pg-master.pg__user .pg__edit .ls-distributionPayImport,
.pg-master.pg__user .pg__edit .ls-distributionFreeImport {
  width: calc((100% - 36px) * 1 / 4);
}
.pg-master.pg__user .pg__edit .ls-program .el-radioButton,
.pg-master.pg__user .pg__edit .ls-distributionPay .el-radioButton,
.pg-master.pg__user .pg__edit .ls-distributionFree .el-radioButton,
.pg-master.pg__user .pg__edit .ls-kouban .el-radioButton,
.pg-master.pg__user .pg__edit .ls-csKouban .el-radioButton,
.pg-master.pg__user .pg__edit .ls-csSalesKouban .el-radioButton {
  width: 25%;
}
.pg-master.pg__user .pg__edit .ls-permission .el-checkBox {
  width: 25%;
}

/* ############################################################### */
/* MASTER : Distributor */
/* ############################################################### */
.pg-master.pg__distributor .md-table.op-hTopLeft {
  -ms-grid-columns: 740px 1fr;
  grid-template-columns: 740px 1fr;
}

.pg-master.pg__distributor .cp-box .ls--companyId,
.pg-master.pg__distributor .cp-box .ls--serviceId,
.pg-master.pg__distributor .cp-box .ls--companyOrder,
.pg-master.pg__distributor .cp-box .ls--serviceOrder,
.pg-master.pg__distributor .cp-box .ls--companyHide,
.pg-master.pg__distributor .cp-box .ls--serviceHide,
.pg-master.pg__distributor .cp-box .ls--editCompany,
.pg-master.pg__distributor .cp-box .ls--editService {
  width: 80px;
}
.pg-master.pg__distributor .cp-box .ls--editCompany,
.pg-master.pg__distributor .cp-box .ls--editService {
  width: 100px;
}
.pg-master.pg__distributor .cp-box .ls--companyUpdate,
.pg-master.pg__distributor .cp-box .ls--serviceUpdate {
  width: 160px;
}
.pg-master.pg__distributor .cp-box .ls--companyName,
.pg-master.pg__distributor .cp-box .ls--serviceName {
  width: 240px;
}
.pg-master.pg__distributor .cp-box .ls-headerX .ls--type .ls-item {
  width: 172px;
}
.pg-master.pg__distributor .cp-box .ls-headerX .ls--type .ls-item > div {
  width: 80px;
}
.pg-master.pg__distributor .cp-box .ls-dataArea .ls--type {
  width: 173px;
}
.pg-master.pg__distributor .cp-box .ls-dataArea .ls--type > div {
  width: 80px;
}
.pg-master.pg__distributor .cp-box .ls-item {
  min-height: 50px;
}
.pg-master.pg__distributor .cp-box .ls--type .ls-item {
  min-height: 25px;
}
.pg-master.pg__distributor .cp-box .ls-headerY .ls--companyName {
  justify-content: flex-start;
}
.pg-master.pg__distributor .cp-box .ls-dataArea .ls--serviceId,
.pg-master.pg__distributor .cp-box .ls-dataArea .ls--serviceOrder,
.pg-master.pg__distributor .cp-box .ls-dataArea .ls--serviceHide,
.pg-master.pg__distributor .cp-box .ls-dataArea .ls--serviceUpdate {
  justify-content: center;
}
.pg-master.pg__distributor .cp-box .ls-dataArea .ls--order input {
  text-align: center;
}
.pg-master.pg__distributor .cp-box .ls-dataArea .ls--type > div {
  text-align: center;
}
.pg-master.pg__distributor .cp-box .ls--companyOrder input[type=text],
.pg-master.pg__distributor .cp-box .ls--serviceOrder input[type=text] {
  text-align: center;
  background-color: #ffd;
}
.pg-master.pg__distributor .cp-box .ls--companyOrder input[type=text]:disabled,
.pg-master.pg__distributor .cp-box .ls--serviceOrder input[type=text]:disabled {
  border-color: transparent;
  background-color: transparent;
  color: #555;
}
.pg-master.pg__distributor .cp-box .ls-headerX .ls--serviceId {
  padding-left: 0;
  padding-right: 0;
}
.pg-master.pg__distributor .cp-box .ls--companyName,
.pg-master.pg__distributor .cp-box .ls--serviceName {
  border-right-style: none;
}

.pg-master.pg__distributor .cp-footer .ls-order,
.pg-master.pg__distributor .cp-footer .ls-save {
  margin-right: 12px;
  width: 160px;
}
.pg-master.pg__distributor .cp-footer .ls-add {
  width: 160px;
}

/* ############################################################### */
/* MASTER : Distributor » [Modal] Edit Company */
/* ############################################################### */
.pg-master.pg__distributor .pg__editCompany .md-heading,
.pg-master.pg__distributor .pg__editCompany .ls-headerX {
  position: relative;
  top: 0;
}

/* Company Info, Contact, Note */
/* =============================================================== */
.pg-master.pg__distributor .pg__editCompany .ls-companyHide,
.pg-master.pg__distributor .pg__editCompany .ls-companyZip {
  width: calc((100% - 48px) * 1 / 5);
}
.pg-master.pg__distributor .pg__editCompany .ls-companyAddress {
  width: calc((100% - 48px) * 4 / 5 + 36px);
}
.pg-master.pg__distributor .pg__editCompany .ls-companyPic,
.pg-master.pg__distributor .pg__editCompany .ls-companyDepartment,
.pg-master.pg__distributor .pg__editCompany .ls-companyMail,
.pg-master.pg__distributor .pg__editCompany .ls-companyTel {
  width: calc((100% - 12px) * 1 / 2);
}
.pg-master.pg__distributor .pg__editCompany .ls-companyNote {
  width: 100%;
}
.pg-master.pg__distributor .pg__editCompany .ls-companyNote .md-textArea {
  width: 100%;
}
.pg-master.pg__distributor .pg__editCompany .ls-companyNote .el-textArea {
  height: 100px;
}

.pg-master.pg__distributor .pg__editCompany.pg--new .ls-companyId,
.pg-master.pg__distributor .pg__editCompany.pg--new .ls-companyType {
  width: calc((100% - 48px) * 1 / 5);
}
.pg-master.pg__distributor .pg__editCompany.pg--new .ls-companyName {
  width: calc((100% - 48px) * 2 / 5 + 12px);
}

.pg-master.pg__distributor .pg__editCompany.pg--pay .ls-companyId,
.pg-master.pg__distributor .pg__editCompany.pg--pay .ls-companyType,
.pg-master.pg__distributor .pg__editCompany.pg--free .ls-companyId,
.pg-master.pg__distributor .pg__editCompany.pg--free .ls-companyType {
  width: calc((100% - 108px) * 1 / 10);
}
.pg-master.pg__distributor .pg__editCompany.pg--pay .ls-companyName,
.pg-master.pg__distributor .pg__editCompany.pg--free .ls-companyName {
  width: calc((100% - 48px) * 3 / 5 + 24px);
}

/* Company Service */
/* =============================================================== */
.pg-master.pg__distributor .pg__editCompany .ls--companyService .md-heading .el-button {
  margin-right: 12px;
  width: 120px;
}
.pg-master.pg__distributor .pg__editCompany .ls--companyService .ls--serviceId {
  width: 120px;
}
.pg-master.pg__distributor .pg__editCompany .ls--companyService .ls--serviceName {
  width: 400px;
}
.pg-master.pg__distributor .pg__editCompany .ls--companyService .ls--serviceHide {
  width: 80px;
}
.pg-master.pg__distributor .pg__editCompany .ls--companyService .ls--type {
  width: 172px;
}
.pg-master.pg__distributor .pg__editCompany .ls--companyService .ls-headerX .ls--type .ls-item > div {
  width: 80px;
}
.pg-master.pg__distributor .pg__editCompany .ls--companyService .ls-dataArea .ls--type > div {
  width: 80px;
}
.pg-master.pg__distributor .pg__editCompany .ls--companyService .ls--detail {
  width: 140px;
}
.pg-master.pg__distributor .pg__editCompany .ls--companyService .ls-dataArea .ls--serviceHide {
  justify-content: center;
}
.pg-master.pg__distributor .pg__editCompany .ls--companyService .ls-dataArea .ls--type > div {
  text-align: center;
}
.pg-master.pg__distributor .pg__editCompany .ls--companyService .ls-headerX .ls--type .ls-item {
  min-height: 25px;
}
.pg-master.pg__distributor .pg__editCompany .ls--companyService .ls-dataArea .ls-item {
  min-height: 50px;
}
.pg-master.pg__distributor .pg__editCompany .ls--companyService .ls--serviceId {
  padding-left: 0;
  padding-right: 0;
}
.pg-master.pg__distributor .pg__editCompany .ls--companyService .ls--serviceName {
  border-right-style: solid;
}
.pg-master.pg__distributor .pg__editCompany .ls--companyService .ls--detail {
  padding-left: 12px;
  padding-right: 12px;
}

.pg-master.pg__distributor .pg__editCompany.pg--pay .ls--companyService .ls--serviceNote {
  width: calc(100% - 120px - 400px - 80px - 172px - 140px);
}

.pg-master.pg__distributor .pg__editCompany.pg--free .ls--companyService .ls--serviceNote {
  width: calc(100% - 120px - 400px - 80px - 140px);
}

/* MASTER : Distributor : [Modal] Edit Service */
/* ############################################################### */
.pg-master.pg__distributor .pg__editService .md-heading {
  position: relative;
  z-index: 1;
}
.pg-master.pg__distributor .pg__editService .ls-companyId,
.pg-master.pg__distributor .pg__editService .ls-companyType {
  width: calc((100% - 108px) * 1 / 10);
}
.pg-master.pg__distributor .pg__editService .ls-companyHide,
.pg-master.pg__distributor .pg__editService .ls-serviceId,
.pg-master.pg__distributor .pg__editService .ls-serviceHide,
.pg-master.pg__distributor .pg__editService .ls-distributionType {
  width: calc((100% - 48px) * 1 / 5);
}
.pg-master.pg__distributor .pg__editService .ls-prefix,
.pg-master.pg__distributor .pg__editService .ls-suffix {
  width: calc((100% - 48px) * 2 / 5 + 12px);
}
.pg-master.pg__distributor .pg__editService .ls-companyName,
.pg-master.pg__distributor .pg__editService .ls-serviceName {
  width: calc((100% - 48px) * 3 / 5 + 24px);
}
.pg-master.pg__distributor .pg__editService .ls-titleImage,
.pg-master.pg__distributor .pg__editService .ls-episodeImage {
  width: calc((100% - 12px) * 1 / 2);
}
.pg-master.pg__distributor .pg__editService .ls-serviceNote {
  width: 100%;
}
.pg-master.pg__distributor .pg__editService .el-checkBox,
.pg-master.pg__distributor .pg__editService .el-checkBox .ls-label {
  width: 100%;
}
.pg-master.pg__distributor .pg__editService .ls-titleImage .md-checkBox,
.pg-master.pg__distributor .pg__editService .ls-episodeImage .md-checkBox {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
}
.pg-master.pg__distributor .pg__editService .ls-serviceNote .md-textArea {
  width: 100%;
}
.pg-master.pg__distributor .pg__editService .ls-serviceNote .el-textArea {
  height: 100px;
}

/* ############################################################### */
/* MASTER : CHARACTER */
/* ############################################################### */
.pg-service.pg__character .cp-content {
  display: block;
  position: relative;
}

/* Search */
/* =============================================================== */
.pg-service.pg__character .cp-box.ls--search {
  position: sticky;
  z-index: 3;
  top: 0;
}
.pg-service.pg__character .cp-box.ls--search .ls-distributor {
  width: 400px;
}
.pg-service.pg__character .cp-box.ls--search .ls-distributor .el-radioButton:first-of-type {
  padding-left: 0;
}
.pg-service.pg__character .cp-box.ls--search .md-itemRow .ls-execute {
  position: relative;
  top: 0;
  left: 0;
}

/* Result */
/* =============================================================== */
.pg-service.pg__character .cp-box.ls--result {
  margin-top: 0;
}
.pg-service.pg__character .cp-box.ls--result .md-heading {
  position: sticky;
  z-index: 2;
  top: 129px;
  padding-top: 24px;
}
.pg-service.pg__character .cp-box.ls--result .ls-headerX {
  position: sticky;
  z-index: 1;
  top: 195px;
}
.pg-service.pg__character .cp-box.ls--result .ls--before,
.pg-service.pg__character .cp-box.ls--result .ls--after {
  width: 50%;
  justify-content: center;
}

/* Footer */
/* =============================================================== */
.pg-service.pg__character .cp-footer .md-okCancel .el-button {
  margin-left: 12px;
}

/* ############################################################### */
/* Modal */
/* ############################################################### */
.modalBg {
  position: fixed;
  z-index: 100;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.5);
}
.modalBg.op-tDropTarget::before {
  content: "ここにファイルをドラッグ＆ドロップしてください";
  position: absolute;
  top: 20px;
  left: 20px;
  right: 20px;
  bottom: 20px;
  display: block;
  padding-top: 2em;
  border: 5px dotted #fff;
  border-radius: 10px;
  color: #fff;
  text-align: center;
  font-size: 2em;
}

.modalContent {
  position: absolute;
  z-index: 101;
  top: 50%;
  left: 50%;
  width: 800px;
  height: calc(100vh - 128px);
  transform: translate(-50%, -50%);
  border-radius: 2px;
  background-color: #e6e6e6;
  box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.1);
}
.modalContent.op-wide {
  width: calc(1340px - 24px);
}
.modalContent.op-fluid {
  width: calc(100vw - 48px);
  height: calc(100vh - 48px);
}
.modalContent .md-editArea {
  padding: 24px 48px;
  overflow: auto;
}
.modalContent .md-editArea.op-noScroll {
  overflow: hidden;
}
.modalContent .md-editArea .ls-itemGroup__heading {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-left: -12px;
  margin-right: -12px;
  padding: 8px 18px;
  border-radius: 16px;
  background-color: #666;
  color: #fff;
  line-height: 1;
}
.modalContent .md-editArea .ls-itemGroup:not(:first-child) .ls-itemGroup__heading {
  margin-top: 24px;
}
.modalContent .modalHeader {
  position: absolute;
  z-index: 10;
  top: 0;
  width: 100%;
  height: 64px;
}
.modalContent .modalHeader .md-heading {
  padding: 12px;
  width: 100%;
  height: 64px;
  border-bottom: 1px solid #c5c5c5;
  background-color: #f0f0f0;
}
.modalContent .modalBody {
  position: absolute;
  top: 64px;
  left: 0;
  right: 0;
  bottom: 48px;
  overflow: auto;
  padding: 0 12px 12px;
}
.modalContent .modalBody .md-heading h2 > i {
  border: 2px solid #555;
  color: #555;
  background-color: transparent;
}
.modalContent .modalFooter {
  position: absolute;
  z-index: 10;
  bottom: 0;
  width: 100%;
  height: 48px;
}

.modalMessage {
  position: absolute;
  z-index: 201;
  top: 50%;
  left: 50%;
  width: 800px;
  min-height: 328px;
  max-height: calc(100vh - 128px);
  transform: translate(-50%, -50%);
  border-radius: 2px;
  background-color: #e6e6e6;
  box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.1);
}
.modalMessage.op-wide {
  width: calc(1340px - 24px);
}
.modalMessage.op-fluid {
  width: calc(100vw - 48px);
  height: calc(100vh - 48px);
}
.modalMessage .md-editArea {
  padding: 24px 48px;
  overflow: auto;
}
.modalMessage .md-editArea.op-noScroll {
  overflow: hidden;
}
.modalMessage .md-editArea .ls-itemGroup__heading {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-left: -12px;
  margin-right: -12px;
  padding: 8px 18px;
  border-radius: 16px;
  background-color: #666;
  color: #fff;
  line-height: 1;
}
.modalMessage .md-editArea .ls-itemGroup:not(:first-child) .ls-itemGroup__heading {
  margin-top: 24px;
}
.modalMessage .modalHeader {
  position: absolute;
  z-index: 10;
  top: 0;
  width: 100%;
  height: 64px;
}
.modalMessage .modalHeader .md-heading {
  padding: 12px;
  width: 100%;
  height: 64px;
  border-bottom: 1px solid #c5c5c5;
  background-color: #f0f0f0;
}
.modalMessage .modalBody {
  position: relative;
  overflow: auto;
  padding: 88px 12px 48px;
  max-height: calc(100vh - 128px);
}
.modalMessage .modalBody .md-heading {
  margin-top: -24px;
}
.modalMessage .modalBody .md-heading h2 > i {
  border: 2px solid #555;
  color: #555;
  background-color: transparent;
}
.modalMessage .modalBody .el-messageText {
  padding: 0 18px 6px;
}
.modalMessage .modalBody .md-inputItem {
  margin-bottom: 18px;
}
.modalMessage .modalFooter {
  position: absolute;
  z-index: 10;
  bottom: 0;
  width: 100%;
  height: 48px;
}

.modalMessage.op-cError {
  background-color: #fdd;
}
.modalMessage.op-cError .modalHeader .md-heading {
  background-color: #f77;
}
.modalMessage.op-cError .modalHeader .md-heading i {
  background-color: #fdd;
  color: #d00;
}
.modalMessage.op-cError .modalHeader .md-heading span {
  color: #fff;
}
.modalMessage.op-cError .modalBody {
  background-color: #fdd;
}
.modalMessage.op-cError .modalBody .el-messageText {
  background-color: #fdd;
}
.modalMessage.op-cError .modalBody .md-inputItem {
  background-color: #fee;
}
.modalMessage.op-cError .modalFooter .cp-footer {
  background-color: #f77;
}
.modalMessage.op-cError .modalFooter .cp-footer .el-button {
  margin-left: 12px;
}
.modalMessage.op-cError .modalFooter .cp-footer .el-button.op-tTransparent {
  color: #fff;
}
.modalMessage.op-cError .modalFooter .md-okCancel .ls-option {
  margin-left: 12px;
  margin-right: 0;
  border-color: #fff;
}
.modalMessage.op-cError .modalFooter .md-okCancel .ls-option::before {
  border-left-color: #fff;
}
.modalMessage.op-cError .modalFooter .md-okCancel .ls-option::after {
  border-left-color: #f77;
}
.modalMessage.op-cError .modalFooter .md-okCancel .ls-option .el-radioButton {
  color: #fff;
}
.modalMessage.op-cError .modalFooter .md-okCancel .ls-option .el-radioButton .ls-label:hover {
  background-color: #f44;
}
.modalMessage.op-cError .modalFooter .md-okCancel .ls-option .el-radioButton input[type=radio]:checked ~ .ls-label::before {
  color: #fff;
}

.modalMessage.op-cAlert {
  background-color: #fed;
}
.modalMessage.op-cAlert .modalHeader .md-heading {
  background-color: #f85;
}
.modalMessage.op-cAlert .modalHeader .md-heading i {
  background-color: #fda;
  color: #d00;
}
.modalMessage.op-cAlert .modalHeader .md-heading span {
  color: #fff;
}
.modalMessage.op-cAlert .modalBody {
  background-color: #fed;
}
.modalMessage.op-cAlert .modalBody .el-messageText {
  background-color: #fed;
}
.modalMessage.op-cAlert .modalBody .md-inputItem {
  background-color: #ffe;
}
.modalMessage.op-cAlert .modalFooter .cp-footer {
  background-color: #f85;
}

.modalMessage.op-tSelectList .md-inputItem {
  display: block;
  padding: 0;
}
.modalMessage.op-tSelectList .md-inputItem:not(:last-of-type) {
  margin-bottom: 2px;
}
.modalMessage.op-tSelectList .el-checkBox,
.modalMessage.op-tSelectList .el-radioButton,
.modalMessage.op-tSelectList .ls-label {
  width: 100%;
  font-size: 14px;
}
.modalMessage.op-tSelectList .el-checkBox,
.modalMessage.op-tSelectList .el-radioButton {
  padding: 12px;
}
.modalMessage.op-tSelectList .el-checkBox > div,
.modalMessage.op-tSelectList .el-radioButton > div {
  padding-left: 0.5em;
}

.modalMessage.ls--idEpsodeTypeDuration .modalBody,
.modalMessage.ls--idEpsodeType .modalBody,
.modalMessage.ls--typeDuration .modalBody,
.modalMessage.ls--1column .modalBody {
  position: relative;
  padding-top: 64px;
}
.modalMessage.ls--idEpsodeTypeDuration .modalBody .el-messageText,
.modalMessage.ls--idEpsodeType .modalBody .el-messageText,
.modalMessage.ls--typeDuration .modalBody .el-messageText,
.modalMessage.ls--1column .modalBody .el-messageText {
  position: sticky;
  z-index: 2;
  top: 0;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0 12px;
  height: 80px;
}
.modalMessage.ls--idEpsodeTypeDuration .modalBody .el-messageText p,
.modalMessage.ls--idEpsodeType .modalBody .el-messageText p,
.modalMessage.ls--typeDuration .modalBody .el-messageText p,
.modalMessage.ls--1column .modalBody .el-messageText p {
  padding-bottom: 0;
}
.modalMessage.ls--idEpsodeTypeDuration .modalBody .ls-headerX,
.modalMessage.ls--idEpsodeType .modalBody .ls-headerX,
.modalMessage.ls--typeDuration .modalBody .ls-headerX,
.modalMessage.ls--1column .modalBody .ls-headerX {
  position: sticky;
  z-index: 2;
  top: 80px;
}

.modalMessage.ls--idEpsodeTypeDuration .modalBody .md-table .ls-dataArea {
  margin-bottom: 12px;
}
.modalMessage.ls--idEpsodeTypeDuration .modalBody .md-table .ls-item:nth-of-type(1) {
  justify-content: center;
  width: 120px;
}
.modalMessage.ls--idEpsodeTypeDuration .modalBody .md-table .ls-item:nth-of-type(2) {
  width: calc(100% - 120px - 100px - 300px);
}
.modalMessage.ls--idEpsodeTypeDuration .modalBody .md-table .ls-item:nth-of-type(3) {
  justify-content: center;
  width: 100px;
}
.modalMessage.ls--idEpsodeTypeDuration .modalBody .md-table .ls-item:nth-of-type(4) {
  justify-content: center;
  width: 300px;
  border-right: none;
}

.modalMessage.ls--idEpsodeType .modalBody .md-table .ls-item:nth-of-type(1) {
  justify-content: center;
  width: 120px;
}
.modalMessage.ls--idEpsodeType .modalBody .md-table .ls-item:nth-of-type(2) {
  width: calc(100% - 120px - 100px);
}
.modalMessage.ls--idEpsodeType .modalBody .md-table .ls-item:nth-of-type(3) {
  justify-content: center;
  width: 100px;
  border-right: none;
}

.modalMessage.ls--typeDuration .modalBody .md-table .ls-item:nth-of-type(1) {
  justify-content: center;
  width: 25%;
}
.modalMessage.ls--typeDuration .modalBody .md-table .ls-item:nth-of-type(2) {
  justify-content: center;
  width: 75%;
  border-right: none;
}

.modalMessage.ls--1column .modalBody .md-table .ls-item {
  justify-content: center;
  width: 100%;
  border-right: none;
}

.modalLoading {
  position: absolute;
  z-index: 401;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.cp-loading {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.cp-loading .ls-cancel {
  padding-top: 50px;
  text-align: center;
}

.md-loading {
  position: relative;
  width: 100%;
  height: 200px;
  text-align: center;
}
.md-loading .ls-circle {
  display: block;
  width: 200px;
  height: 200px;
  margin: 0 auto;
  border: 6px solid white;
  border-radius: 50%;
  border-left-color: transparent;
  border-right-color: transparent;
  animation: uploading 2s infinite linear;
}
.md-loading .ls-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 1.5rem;
  font-weight: bold;
  white-space: nowrap;
}

@keyframes uploading {
  100% {
    transform: rotate(360deg);
  }
}
/* ############################################################### */
/* [Modal] Rights Notice */
/* ############################################################### */
/* [Modal] Rights Notice : Search */
/* =============================================================== */
.pg__rightsNotice .cp-box.ls--filter .ls-keyword {
  margin-right: 0;
  width: calc((100% - 60px) * 2 / 6 + 12px - 210px);
}
.pg__rightsNotice .cp-box.ls--filter .ls-keyword .el-inputText input[type=text] {
  border-right: none;
  border-radius: 2px 0 0 2px;
}
.pg__rightsNotice .cp-box.ls--filter .ls-keywordTarget {
  width: 210px;
}
.pg__rightsNotice .cp-box.ls--filter .ls-keywordTarget .el-inputText input[type=text] {
  border-radius: 0 2px 2px 0;
}
.pg__rightsNotice .cp-box.ls--filter .ls-keywordTarget .el-formLabel::before {
  content: "\f054";
}
.pg__rightsNotice .cp-box.ls--filter .ls-keywordTarget .md-radioButton {
  width: -moz-max-content;
  width: max-content;
}
.pg__rightsNotice .cp-box.ls--filter .ls-keywordTarget .el-radioButton {
  padding: 0;
  width: -moz-max-content;
  width: max-content;
}
.pg__rightsNotice .cp-box.ls--filter .ls-keywordTarget .ls-label {
  white-space: nowrap;
}
.pg__rightsNotice .cp-box.ls--filter .ls-noticeType,
.pg__rightsNotice .cp-box.ls--filter .ls-distType {
  width: calc((100% - 60px) * 2 / 6 + 12px);
}
.pg__rightsNotice .cp-box.ls--filter .ls-dateFrom,
.pg__rightsNotice .cp-box.ls--filter .ls-dateTo,
.pg__rightsNotice .cp-box.ls--filter .ls-checked,
.pg__rightsNotice .cp-box.ls--filter .ls-pic {
  width: calc((100% - 60px) * 1 / 6);
}
.pg__rightsNotice .cp-box.ls--filter .ls-checked .el-checkBox {
  width: 10%;
  min-width: -moz-max-content;
  min-width: max-content;
}
.pg__rightsNotice .cp-box.ls--filter .ls-checked .el-checkBox .ls-label span {
  padding: 0;
}
.pg__rightsNotice .cp-box.ls--filter .ls-checked .el-checkBox .gs-full {
  display: inline;
}
.pg__rightsNotice .cp-box.ls--filter .ls-checked .el-checkBox .gs-abbr {
  display: none;
}
@media (max-width: 1580px) {
  .pg__rightsNotice .cp-box.ls--filter .ls-checked .el-checkBox .gs-full {
    display: none;
  }
  .pg__rightsNotice .cp-box.ls--filter .ls-checked .el-checkBox .gs-abbr {
    display: inline;
  }
}
.pg__rightsNotice .cp-box.ls--filter .ls-pic .el-radioButton:first-of-type {
  padding-left: 0;
}

/* [Modal] Rights Notice : Result */
/* =============================================================== */
.pg-program.pg__rightsRequest .pg__rightsNotice .cp-box.ls--result .md-heading h2 {
  flex: 1 1 auto;
}

.pg__rightsNotice .cp-box.ls--result {
  position: sticky;
  z-index: 1;
  min-width: 1274px;
}
.pg__rightsNotice .cp-box.ls--result .md-heading {
  position: sticky;
  z-index: 4;
  top: 0;
}
.pg__rightsNotice .cp-box.ls--result .ls-headerX {
  position: sticky;
  z-index: 3;
  top: 54px;
}
.pg__rightsNotice .cp-box.ls--result .ls--noticeType {
  width: 90px;
}
.pg__rightsNotice .cp-box.ls--result .ls--noticeDate {
  width: 130px;
}
.pg__rightsNotice .cp-box.ls--result .ls--id {
  width: 120px;
}
.pg__rightsNotice .cp-box.ls--result .ls--title {
  flex: 1 0 auto;
  width: 242px;
}
.pg__rightsNotice .cp-box.ls--result .ls--distType {
  width: 100px;
}
.pg__rightsNotice .cp-box.ls--result .ls--duration {
  width: 218px;
}
.pg__rightsNotice .cp-box.ls--result .ls--duration .ls__no {
  width: 30px;
}
.pg__rightsNotice .cp-box.ls--result .ls--duration .ls__from {
  width: 75px;
}
.pg__rightsNotice .cp-box.ls--result .ls--duration .ls__to {
  width: 100px;
}
.pg__rightsNotice .cp-box.ls--result .ls--rightsStatus {
  width: 240px;
}
.pg__rightsNotice .cp-box.ls--result .ls--rightsStatus span {
  padding-left: 0;
  line-height: 2em;
}
.pg__rightsNotice .cp-box.ls--result .ls--comment {
  width: 200px;
}
.pg__rightsNotice .cp-box.ls--result .ls-headerX .ls--duration .ls__label {
  width: 171px;
}
.pg__rightsNotice .cp-box.ls--result .ls--rightsProcess,
.pg__rightsNotice .cp-box.ls--result .ls--rightsAbort {
  width: 120px;
}
.pg__rightsNotice .cp-box.ls--result .ls--noticeCheckedAll,
.pg__rightsNotice .cp-box.ls--result .ls--noticeChecked {
  width: 120px;
}
.pg__rightsNotice .cp-box.ls--result .ls--checkedPic {
  width: 120px;
}
.pg__rightsNotice .cp-box.ls--result .ls--action {
  width: 110px;
}
.pg__rightsNotice .cp-box.ls--result .ls-dataArea .gs-row.ls--alert .ls-item {
  background-color: #fed;
}
.pg__rightsNotice .cp-box.ls--result .ls-dataArea .gs-row.ls--error .ls-item {
  background-color: #fdd;
}
.pg__rightsNotice .cp-box.ls--result .ls-headerX .ls--noticeCheckedAll {
  padding-left: 0;
  padding-right: 0;
}
.pg__rightsNotice .cp-box.ls--result .ls-headerX .ls--noticeCheckedAll .ls-label {
  padding-right: 3px;
}
.pg__rightsNotice .cp-box.ls--result .ls-dataArea .ls--noticeChecked {
  justify-content: center;
}
.pg__rightsNotice .cp-box.ls--result .ls-dataArea .ls--noticeChecked .el-button {
  padding: 3px;
  font-size: 14px;
}
.pg__rightsNotice .cp-box.ls--result .ls-headerX .ls--checkedDate {
  padding-left: 0;
  padding-right: 0;
}
.pg__rightsNotice .cp-box.ls--result .ls-dataArea .ls--title {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
}
.pg__rightsNotice .cp-box.ls--result .ls-dataArea .ls--title .gs-ellipsis {
  width: 100%;
}
.pg__rightsNotice .cp-box.ls--result .ls-dataArea .ls--title .gs-clamp2 {
  margin-top: 3px;
  padding-left: 1em;
  width: 100%;
}
.pg__rightsNotice .cp-box.ls--result .ls-dataArea .ls--title .gs-clamp3 {
  width: 100%;
}
.pg__rightsNotice .cp-box.ls--result .ls-dataArea .ls--noticeType span {
  display: inline-block;
  padding: 0.25em 0.5em;
  width: 100%;
  border-radius: 1em;
  color: #fff;
  text-align: center;
}
.pg__rightsNotice .cp-box.ls--result .ls-dataArea .ls--noticeType .ls--error {
  background-color: #e20;
}
.pg__rightsNotice .cp-box.ls--result .ls-dataArea .ls--noticeType .ls--alert {
  background-color: #f93;
}
.pg__rightsNotice .cp-box.ls--result .ls-dataArea .ls--noticeType .ls--notice {
  background-color: #0ae;
}
.pg__rightsNotice .cp-box.ls--result .ls-dataArea .ls--duration::before {
  left: 12px;
}
.pg__rightsNotice .cp-box.ls--result .ls-dataArea .ls--duration .ls-label {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 205px;
  font-size: 14px;
}
.pg__rightsNotice .cp-box.ls--result .ls-dataArea .ls--duration .ls-label::before {
  width: 30px;
}
.pg__rightsNotice .cp-box.ls--result .ls-dataArea .ls--duration .ls-label > div {
  padding: 0;
}
.pg__rightsNotice .cp-box.ls--result .ls-dataArea .ls--duration .ls-label .ls__to {
  position: relative;
  padding-left: 15px;
}
.pg__rightsNotice .cp-box.ls--result .ls-dataArea .ls--duration .ls-label .ls__to::before {
  content: "〜";
  position: absolute;
  top: 50%;
  left: 0;
  padding-right: 2px;
  width: 15px;
  transform: translate(0, -50%);
  text-align: right;
}
.pg__rightsNotice .cp-box.ls--result .ls-dataArea .ls--duration .ls-label .ls__comment {
  margin-top: 3px;
  color: #c00;
  cursor: pointer;
}
.pg__rightsNotice .cp-box.ls--result .ls--rightsStatus {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.pg__rightsNotice .cp-box.ls--result .ls--rightsStatus .ls__to::before {
  content: " → ";
}
.pg__rightsNotice .cp-box.ls--result .ls--rightsStatus .ls__comment {
  padding-left: 0;
  width: 100%;
  color: #d00;
}
.pg__rightsNotice .cp-box.ls--result .ls--action:last-of-type {
  border-right: none;
}
.pg__rightsNotice .cp-box.ls--result .ls--action .el-button {
  padding: 3px;
  font-size: 14px;
}
/*# sourceMappingURL=common.css.map */
