@charset "UTF-8";
/**
 * Size preset
 */
/* ------------------------------------------------
 * Mixin for center - 要素中央配置する
 * @include f.center(xy); // 中央
 * @include f.center(x);  // 横中央
 * @include f.center(y);  // 縦中央
 ------------------------------------------------ */
/* ------------------------------------------------

 * transition - フェードイン効果を追加する
 * @include f.transition;
 * @include f.transition-slow;
 * @include f.transition-veryslow;

 ------------------------------------------------ */
/* ------------------------------------------------

 * opacity - 透過効果を追加する
 * @include f.opacity;

 ------------------------------------------------ */
/* ------------------------------------------------

 * font-family - フォントの指定をする
 * @include f.font(jp); // Heisei Kaku Gothic Std W3
 * @include f.font(jp-l); // Heisei Kaku Gothic Std W5
 * @include f.font(en); // Helvetica® Pro Roman
 * @include f.font(en-b); // Helvetica® Pro Bold

 ------------------------------------------------ */
html, body, div, span, iframe,
h1, h2, h3, h4, h5, h6, p, pre,
code, img, small, strong, var,
b, i, dl, dt, dd, ol, ul, li,
form, label,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, figure,
footer, header, menu, nav, section,
audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font-weight: normal;
  vertical-align: baseline;
  box-sizing: border-box;
}

body {
  line-height: 1;
  font-variant-ligatures: none;
  -webkit-text-size-adjust: none;
}

footer, header, menu, nav, section, aside, figure {
  display: block;
}

.ul,
.ol {
  list-style: none;
  list-style-type: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

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

a {
  text-decoration: none;
  word-break: break-all;
}

button,
input,
select,
textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  vertical-align: middle;
  color: inherit;
  font: inherit;
  background: transparent;
  padding: 0;
  margin: 0;
  border: 0;
  border-radius: 0;
  text-align: inherit;
  text-transform: inherit;
}

[type=checkbox] {
  -webkit-appearance: checkbox;
  -moz-appearance: checkbox;
       appearance: checkbox;
}

[type=radio] {
  -webkit-appearance: radio;
  -moz-appearance: radio;
       appearance: radio;
}

button,
[type=button],
[type=reset],
[type=submit] {
  cursor: pointer;
}

button:disabled,
[type=button]:disabled,
[type=reset]:disabled,
[type=submit]:disabled {
  cursor: default;
}

:-moz-focusring {
  outline: auto;
}

select:disabled {
  opacity: inherit;
}

table {
  border-color: inherit;
  border-collapse: collapse;
}

td,
th {
  vertical-align: top;
  padding: 0;
}

th {
  text-align: left;
  font-weight: bold;
}

img {
  width: 100%;
  height: auto;
  vertical-align: bottom;
}

html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, pre, code, img, small, strong, var, b, i, dl, dt, dd, ol, ul, li, form, label, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, menu, nav, section, audio, video {
  font-family: "heisei-kaku-gothic-std", sans-serif;
  font-weight: 300;
  font-style: normal;
}

body.windows input[type=text], body.windows input[type=search], body.windows input[type=date], body.windows input[type=number], body.windows input[type=datetime-local], body.windows input[type=email], body.windows input[type=password], body.windows input[type=file], body.windows input[type=time], body.windows input[type=url], body.windows input[type=week], body.windows input[type=month], body.windows input[type=range], body.windows input[type=color], body.windows select, body.windows textarea {
  font-family: Arial, "heisei-kaku-gothic-std", sans-serif;
  font-weight: 300;
  font-style: normal;
}

main {
  padding: 0 16px;
}
@media screen and (min-width: 1024px), print {
  main {
    padding: 0;
  }
}

ul, ol, menu {
  list-style: none;
}

button:focus, input[type=submit]:focus, input[type=button]:focus, input[type=reset]:focus {
  outline: none;
}

button:focus, input:focus, select:focus, textarea:focus, a:focus {
  outline-color: #150A9A;
}
button[aria-disabled=true], input[aria-disabled=true], select[aria-disabled=true], textarea[aria-disabled=true], a[aria-disabled=true] {
  cursor: not-allowed;
  pointer-events: none;
}

.hide_sp {
  display: none;
}
@media screen and (min-width: 767px), print {
  .hide_sp {
    display: unset;
  }
}

@media screen and (min-width: 767px), print {
  .hide_pc {
    display: none;
  }
}

.hidden {
  display: none;
}

.block {
  display: block;
}

.grid {
  display: grid;
}

.col-span-full {
  grid-column: 1/-1;
}

.row-span-full {
  grid-row: 1/-1;
}

@media screen and (min-width: 375px), print {
  .xs\:col-span-full {
    grid-column: 1/-1;
  }
}

@media screen and (min-width: 375px), print {
  .xs\:row-span-full {
    grid-row: 1/-1;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:col-span-full {
    grid-column: 1/-1;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:row-span-full {
    grid-row: 1/-1;
  }
}

@media screen and (min-width: 767px), print {
  .md\:col-span-full {
    grid-column: 1/-1;
  }
}

@media screen and (min-width: 767px), print {
  .md\:row-span-full {
    grid-row: 1/-1;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:col-span-full {
    grid-column: 1/-1;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:row-span-full {
    grid-row: 1/-1;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:col-span-full {
    grid-column: 1/-1;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:row-span-full {
    grid-row: 1/-1;
  }
}

.col-auto {
  grid-column: auto;
}

.row-auto {
  grid-row: auto;
}

@media screen and (min-width: 375px), print {
  .xs\:col-auto {
    grid-column: auto;
  }
}

@media screen and (min-width: 375px), print {
  .xs\:row-auto {
    grid-row: auto;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:col-auto {
    grid-column: auto;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:row-auto {
    grid-row: auto;
  }
}

@media screen and (min-width: 767px), print {
  .md\:col-auto {
    grid-column: auto;
  }
}

@media screen and (min-width: 767px), print {
  .md\:row-auto {
    grid-row: auto;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:col-auto {
    grid-column: auto;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:row-auto {
    grid-row: auto;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:col-auto {
    grid-column: auto;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:row-auto {
    grid-row: auto;
  }
}

.grid-cols-1 {
  grid-template-columns: repeat(1, 1fr);
}

.col-span-1 {
  grid-column: span 1/span 1;
}

.row-span-1 {
  grid-row: span 1/span 1;
}

@media screen and (min-width: 375px), print {
  .xs\:grid-cols-1 {
    grid-template-columns: repeat(1, 1fr);
  }
}

@media screen and (min-width: 375px), print {
  .xs\:col-span-1 {
    grid-column: span 1/span 1;
  }
}

@media screen and (min-width: 375px), print {
  .xs\:row-span-1 {
    grid-row: span 1/span 1;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:grid-cols-1 {
    grid-template-columns: repeat(1, 1fr);
  }
}

@media screen and (min-width: 600px), print {
  .sm\:col-span-1 {
    grid-column: span 1/span 1;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:row-span-1 {
    grid-row: span 1/span 1;
  }
}

@media screen and (min-width: 767px), print {
  .md\:grid-cols-1 {
    grid-template-columns: repeat(1, 1fr);
  }
}

@media screen and (min-width: 767px), print {
  .md\:col-span-1 {
    grid-column: span 1/span 1;
  }
}

@media screen and (min-width: 767px), print {
  .md\:row-span-1 {
    grid-row: span 1/span 1;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:grid-cols-1 {
    grid-template-columns: repeat(1, 1fr);
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:col-span-1 {
    grid-column: span 1/span 1;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:row-span-1 {
    grid-row: span 1/span 1;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:grid-cols-1 {
    grid-template-columns: repeat(1, 1fr);
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:col-span-1 {
    grid-column: span 1/span 1;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:row-span-1 {
    grid-row: span 1/span 1;
  }
}

.grid-cols-2 {
  grid-template-columns: repeat(2, 1fr);
}

.col-span-2 {
  grid-column: span 2/span 2;
}

.row-span-2 {
  grid-row: span 2/span 2;
}

@media screen and (min-width: 375px), print {
  .xs\:grid-cols-2 {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media screen and (min-width: 375px), print {
  .xs\:col-span-2 {
    grid-column: span 2/span 2;
  }
}

@media screen and (min-width: 375px), print {
  .xs\:row-span-2 {
    grid-row: span 2/span 2;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:grid-cols-2 {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media screen and (min-width: 600px), print {
  .sm\:col-span-2 {
    grid-column: span 2/span 2;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:row-span-2 {
    grid-row: span 2/span 2;
  }
}

@media screen and (min-width: 767px), print {
  .md\:grid-cols-2 {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media screen and (min-width: 767px), print {
  .md\:col-span-2 {
    grid-column: span 2/span 2;
  }
}

@media screen and (min-width: 767px), print {
  .md\:row-span-2 {
    grid-row: span 2/span 2;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:grid-cols-2 {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:col-span-2 {
    grid-column: span 2/span 2;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:row-span-2 {
    grid-row: span 2/span 2;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:grid-cols-2 {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:col-span-2 {
    grid-column: span 2/span 2;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:row-span-2 {
    grid-row: span 2/span 2;
  }
}

.grid-cols-3 {
  grid-template-columns: repeat(3, 1fr);
}

.col-span-3 {
  grid-column: span 3/span 3;
}

.row-span-3 {
  grid-row: span 3/span 3;
}

@media screen and (min-width: 375px), print {
  .xs\:grid-cols-3 {
    grid-template-columns: repeat(3, 1fr);
  }
}

@media screen and (min-width: 375px), print {
  .xs\:col-span-3 {
    grid-column: span 3/span 3;
  }
}

@media screen and (min-width: 375px), print {
  .xs\:row-span-3 {
    grid-row: span 3/span 3;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:grid-cols-3 {
    grid-template-columns: repeat(3, 1fr);
  }
}

@media screen and (min-width: 600px), print {
  .sm\:col-span-3 {
    grid-column: span 3/span 3;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:row-span-3 {
    grid-row: span 3/span 3;
  }
}

@media screen and (min-width: 767px), print {
  .md\:grid-cols-3 {
    grid-template-columns: repeat(3, 1fr);
  }
}

@media screen and (min-width: 767px), print {
  .md\:col-span-3 {
    grid-column: span 3/span 3;
  }
}

@media screen and (min-width: 767px), print {
  .md\:row-span-3 {
    grid-row: span 3/span 3;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:grid-cols-3 {
    grid-template-columns: repeat(3, 1fr);
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:col-span-3 {
    grid-column: span 3/span 3;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:row-span-3 {
    grid-row: span 3/span 3;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:grid-cols-3 {
    grid-template-columns: repeat(3, 1fr);
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:col-span-3 {
    grid-column: span 3/span 3;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:row-span-3 {
    grid-row: span 3/span 3;
  }
}

.grid-cols-4 {
  grid-template-columns: repeat(4, 1fr);
}

.col-span-4 {
  grid-column: span 4/span 4;
}

.row-span-4 {
  grid-row: span 4/span 4;
}

@media screen and (min-width: 375px), print {
  .xs\:grid-cols-4 {
    grid-template-columns: repeat(4, 1fr);
  }
}

@media screen and (min-width: 375px), print {
  .xs\:col-span-4 {
    grid-column: span 4/span 4;
  }
}

@media screen and (min-width: 375px), print {
  .xs\:row-span-4 {
    grid-row: span 4/span 4;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:grid-cols-4 {
    grid-template-columns: repeat(4, 1fr);
  }
}

@media screen and (min-width: 600px), print {
  .sm\:col-span-4 {
    grid-column: span 4/span 4;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:row-span-4 {
    grid-row: span 4/span 4;
  }
}

@media screen and (min-width: 767px), print {
  .md\:grid-cols-4 {
    grid-template-columns: repeat(4, 1fr);
  }
}

@media screen and (min-width: 767px), print {
  .md\:col-span-4 {
    grid-column: span 4/span 4;
  }
}

@media screen and (min-width: 767px), print {
  .md\:row-span-4 {
    grid-row: span 4/span 4;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:grid-cols-4 {
    grid-template-columns: repeat(4, 1fr);
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:col-span-4 {
    grid-column: span 4/span 4;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:row-span-4 {
    grid-row: span 4/span 4;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:grid-cols-4 {
    grid-template-columns: repeat(4, 1fr);
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:col-span-4 {
    grid-column: span 4/span 4;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:row-span-4 {
    grid-row: span 4/span 4;
  }
}

.grid-cols-5 {
  grid-template-columns: repeat(5, 1fr);
}

.col-span-5 {
  grid-column: span 5/span 5;
}

.row-span-5 {
  grid-row: span 5/span 5;
}

@media screen and (min-width: 375px), print {
  .xs\:grid-cols-5 {
    grid-template-columns: repeat(5, 1fr);
  }
}

@media screen and (min-width: 375px), print {
  .xs\:col-span-5 {
    grid-column: span 5/span 5;
  }
}

@media screen and (min-width: 375px), print {
  .xs\:row-span-5 {
    grid-row: span 5/span 5;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:grid-cols-5 {
    grid-template-columns: repeat(5, 1fr);
  }
}

@media screen and (min-width: 600px), print {
  .sm\:col-span-5 {
    grid-column: span 5/span 5;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:row-span-5 {
    grid-row: span 5/span 5;
  }
}

@media screen and (min-width: 767px), print {
  .md\:grid-cols-5 {
    grid-template-columns: repeat(5, 1fr);
  }
}

@media screen and (min-width: 767px), print {
  .md\:col-span-5 {
    grid-column: span 5/span 5;
  }
}

@media screen and (min-width: 767px), print {
  .md\:row-span-5 {
    grid-row: span 5/span 5;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:grid-cols-5 {
    grid-template-columns: repeat(5, 1fr);
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:col-span-5 {
    grid-column: span 5/span 5;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:row-span-5 {
    grid-row: span 5/span 5;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:grid-cols-5 {
    grid-template-columns: repeat(5, 1fr);
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:col-span-5 {
    grid-column: span 5/span 5;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:row-span-5 {
    grid-row: span 5/span 5;
  }
}

.grid-cols-6 {
  grid-template-columns: repeat(6, 1fr);
}

.col-span-6 {
  grid-column: span 6/span 6;
}

.row-span-6 {
  grid-row: span 6/span 6;
}

@media screen and (min-width: 375px), print {
  .xs\:grid-cols-6 {
    grid-template-columns: repeat(6, 1fr);
  }
}

@media screen and (min-width: 375px), print {
  .xs\:col-span-6 {
    grid-column: span 6/span 6;
  }
}

@media screen and (min-width: 375px), print {
  .xs\:row-span-6 {
    grid-row: span 6/span 6;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:grid-cols-6 {
    grid-template-columns: repeat(6, 1fr);
  }
}

@media screen and (min-width: 600px), print {
  .sm\:col-span-6 {
    grid-column: span 6/span 6;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:row-span-6 {
    grid-row: span 6/span 6;
  }
}

@media screen and (min-width: 767px), print {
  .md\:grid-cols-6 {
    grid-template-columns: repeat(6, 1fr);
  }
}

@media screen and (min-width: 767px), print {
  .md\:col-span-6 {
    grid-column: span 6/span 6;
  }
}

@media screen and (min-width: 767px), print {
  .md\:row-span-6 {
    grid-row: span 6/span 6;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:grid-cols-6 {
    grid-template-columns: repeat(6, 1fr);
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:col-span-6 {
    grid-column: span 6/span 6;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:row-span-6 {
    grid-row: span 6/span 6;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:grid-cols-6 {
    grid-template-columns: repeat(6, 1fr);
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:col-span-6 {
    grid-column: span 6/span 6;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:row-span-6 {
    grid-row: span 6/span 6;
  }
}

.grid-cols-7 {
  grid-template-columns: repeat(7, 1fr);
}

.col-span-7 {
  grid-column: span 7/span 7;
}

.row-span-7 {
  grid-row: span 7/span 7;
}

@media screen and (min-width: 375px), print {
  .xs\:grid-cols-7 {
    grid-template-columns: repeat(7, 1fr);
  }
}

@media screen and (min-width: 375px), print {
  .xs\:col-span-7 {
    grid-column: span 7/span 7;
  }
}

@media screen and (min-width: 375px), print {
  .xs\:row-span-7 {
    grid-row: span 7/span 7;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:grid-cols-7 {
    grid-template-columns: repeat(7, 1fr);
  }
}

@media screen and (min-width: 600px), print {
  .sm\:col-span-7 {
    grid-column: span 7/span 7;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:row-span-7 {
    grid-row: span 7/span 7;
  }
}

@media screen and (min-width: 767px), print {
  .md\:grid-cols-7 {
    grid-template-columns: repeat(7, 1fr);
  }
}

@media screen and (min-width: 767px), print {
  .md\:col-span-7 {
    grid-column: span 7/span 7;
  }
}

@media screen and (min-width: 767px), print {
  .md\:row-span-7 {
    grid-row: span 7/span 7;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:grid-cols-7 {
    grid-template-columns: repeat(7, 1fr);
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:col-span-7 {
    grid-column: span 7/span 7;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:row-span-7 {
    grid-row: span 7/span 7;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:grid-cols-7 {
    grid-template-columns: repeat(7, 1fr);
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:col-span-7 {
    grid-column: span 7/span 7;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:row-span-7 {
    grid-row: span 7/span 7;
  }
}

.grid-cols-8 {
  grid-template-columns: repeat(8, 1fr);
}

.col-span-8 {
  grid-column: span 8/span 8;
}

.row-span-8 {
  grid-row: span 8/span 8;
}

@media screen and (min-width: 375px), print {
  .xs\:grid-cols-8 {
    grid-template-columns: repeat(8, 1fr);
  }
}

@media screen and (min-width: 375px), print {
  .xs\:col-span-8 {
    grid-column: span 8/span 8;
  }
}

@media screen and (min-width: 375px), print {
  .xs\:row-span-8 {
    grid-row: span 8/span 8;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:grid-cols-8 {
    grid-template-columns: repeat(8, 1fr);
  }
}

@media screen and (min-width: 600px), print {
  .sm\:col-span-8 {
    grid-column: span 8/span 8;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:row-span-8 {
    grid-row: span 8/span 8;
  }
}

@media screen and (min-width: 767px), print {
  .md\:grid-cols-8 {
    grid-template-columns: repeat(8, 1fr);
  }
}

@media screen and (min-width: 767px), print {
  .md\:col-span-8 {
    grid-column: span 8/span 8;
  }
}

@media screen and (min-width: 767px), print {
  .md\:row-span-8 {
    grid-row: span 8/span 8;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:grid-cols-8 {
    grid-template-columns: repeat(8, 1fr);
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:col-span-8 {
    grid-column: span 8/span 8;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:row-span-8 {
    grid-row: span 8/span 8;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:grid-cols-8 {
    grid-template-columns: repeat(8, 1fr);
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:col-span-8 {
    grid-column: span 8/span 8;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:row-span-8 {
    grid-row: span 8/span 8;
  }
}

.grid-cols-9 {
  grid-template-columns: repeat(9, 1fr);
}

.col-span-9 {
  grid-column: span 9/span 9;
}

.row-span-9 {
  grid-row: span 9/span 9;
}

@media screen and (min-width: 375px), print {
  .xs\:grid-cols-9 {
    grid-template-columns: repeat(9, 1fr);
  }
}

@media screen and (min-width: 375px), print {
  .xs\:col-span-9 {
    grid-column: span 9/span 9;
  }
}

@media screen and (min-width: 375px), print {
  .xs\:row-span-9 {
    grid-row: span 9/span 9;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:grid-cols-9 {
    grid-template-columns: repeat(9, 1fr);
  }
}

@media screen and (min-width: 600px), print {
  .sm\:col-span-9 {
    grid-column: span 9/span 9;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:row-span-9 {
    grid-row: span 9/span 9;
  }
}

@media screen and (min-width: 767px), print {
  .md\:grid-cols-9 {
    grid-template-columns: repeat(9, 1fr);
  }
}

@media screen and (min-width: 767px), print {
  .md\:col-span-9 {
    grid-column: span 9/span 9;
  }
}

@media screen and (min-width: 767px), print {
  .md\:row-span-9 {
    grid-row: span 9/span 9;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:grid-cols-9 {
    grid-template-columns: repeat(9, 1fr);
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:col-span-9 {
    grid-column: span 9/span 9;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:row-span-9 {
    grid-row: span 9/span 9;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:grid-cols-9 {
    grid-template-columns: repeat(9, 1fr);
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:col-span-9 {
    grid-column: span 9/span 9;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:row-span-9 {
    grid-row: span 9/span 9;
  }
}

.grid-cols-10 {
  grid-template-columns: repeat(10, 1fr);
}

.col-span-10 {
  grid-column: span 10/span 10;
}

.row-span-10 {
  grid-row: span 10/span 10;
}

@media screen and (min-width: 375px), print {
  .xs\:grid-cols-10 {
    grid-template-columns: repeat(10, 1fr);
  }
}

@media screen and (min-width: 375px), print {
  .xs\:col-span-10 {
    grid-column: span 10/span 10;
  }
}

@media screen and (min-width: 375px), print {
  .xs\:row-span-10 {
    grid-row: span 10/span 10;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:grid-cols-10 {
    grid-template-columns: repeat(10, 1fr);
  }
}

@media screen and (min-width: 600px), print {
  .sm\:col-span-10 {
    grid-column: span 10/span 10;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:row-span-10 {
    grid-row: span 10/span 10;
  }
}

@media screen and (min-width: 767px), print {
  .md\:grid-cols-10 {
    grid-template-columns: repeat(10, 1fr);
  }
}

@media screen and (min-width: 767px), print {
  .md\:col-span-10 {
    grid-column: span 10/span 10;
  }
}

@media screen and (min-width: 767px), print {
  .md\:row-span-10 {
    grid-row: span 10/span 10;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:grid-cols-10 {
    grid-template-columns: repeat(10, 1fr);
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:col-span-10 {
    grid-column: span 10/span 10;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:row-span-10 {
    grid-row: span 10/span 10;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:grid-cols-10 {
    grid-template-columns: repeat(10, 1fr);
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:col-span-10 {
    grid-column: span 10/span 10;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:row-span-10 {
    grid-row: span 10/span 10;
  }
}

.grid-cols-11 {
  grid-template-columns: repeat(11, 1fr);
}

.col-span-11 {
  grid-column: span 11/span 11;
}

.row-span-11 {
  grid-row: span 11/span 11;
}

@media screen and (min-width: 375px), print {
  .xs\:grid-cols-11 {
    grid-template-columns: repeat(11, 1fr);
  }
}

@media screen and (min-width: 375px), print {
  .xs\:col-span-11 {
    grid-column: span 11/span 11;
  }
}

@media screen and (min-width: 375px), print {
  .xs\:row-span-11 {
    grid-row: span 11/span 11;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:grid-cols-11 {
    grid-template-columns: repeat(11, 1fr);
  }
}

@media screen and (min-width: 600px), print {
  .sm\:col-span-11 {
    grid-column: span 11/span 11;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:row-span-11 {
    grid-row: span 11/span 11;
  }
}

@media screen and (min-width: 767px), print {
  .md\:grid-cols-11 {
    grid-template-columns: repeat(11, 1fr);
  }
}

@media screen and (min-width: 767px), print {
  .md\:col-span-11 {
    grid-column: span 11/span 11;
  }
}

@media screen and (min-width: 767px), print {
  .md\:row-span-11 {
    grid-row: span 11/span 11;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:grid-cols-11 {
    grid-template-columns: repeat(11, 1fr);
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:col-span-11 {
    grid-column: span 11/span 11;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:row-span-11 {
    grid-row: span 11/span 11;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:grid-cols-11 {
    grid-template-columns: repeat(11, 1fr);
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:col-span-11 {
    grid-column: span 11/span 11;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:row-span-11 {
    grid-row: span 11/span 11;
  }
}

.grid-cols-12 {
  grid-template-columns: repeat(12, 1fr);
}

.col-span-12 {
  grid-column: span 12/span 12;
}

.row-span-12 {
  grid-row: span 12/span 12;
}

@media screen and (min-width: 375px), print {
  .xs\:grid-cols-12 {
    grid-template-columns: repeat(12, 1fr);
  }
}

@media screen and (min-width: 375px), print {
  .xs\:col-span-12 {
    grid-column: span 12/span 12;
  }
}

@media screen and (min-width: 375px), print {
  .xs\:row-span-12 {
    grid-row: span 12/span 12;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:grid-cols-12 {
    grid-template-columns: repeat(12, 1fr);
  }
}

@media screen and (min-width: 600px), print {
  .sm\:col-span-12 {
    grid-column: span 12/span 12;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:row-span-12 {
    grid-row: span 12/span 12;
  }
}

@media screen and (min-width: 767px), print {
  .md\:grid-cols-12 {
    grid-template-columns: repeat(12, 1fr);
  }
}

@media screen and (min-width: 767px), print {
  .md\:col-span-12 {
    grid-column: span 12/span 12;
  }
}

@media screen and (min-width: 767px), print {
  .md\:row-span-12 {
    grid-row: span 12/span 12;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:grid-cols-12 {
    grid-template-columns: repeat(12, 1fr);
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:col-span-12 {
    grid-column: span 12/span 12;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:row-span-12 {
    grid-row: span 12/span 12;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:grid-cols-12 {
    grid-template-columns: repeat(12, 1fr);
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:col-span-12 {
    grid-column: span 12/span 12;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:row-span-12 {
    grid-row: span 12/span 12;
  }
}

.gap-0 {
  gap: 0px;
}

.gap-x-0 {
  -moz-column-gap: 0px;
       column-gap: 0px;
}

.gap-y-0 {
  row-gap: 0px;
}

@media screen and (min-width: 375px), print {
  .xs\:gap-0 {
    gap: 0px;
  }
}

@media screen and (min-width: 375px), print {
  .xs\:gap-x-0 {
    -moz-column-gap: 0px;
         column-gap: 0px;
  }
}

@media screen and (min-width: 375px), print {
  .xs\:gap-y-0 {
    row-gap: 0px;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:gap-0 {
    gap: 0px;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:gap-x-0 {
    -moz-column-gap: 0px;
         column-gap: 0px;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:gap-y-0 {
    row-gap: 0px;
  }
}

@media screen and (min-width: 767px), print {
  .md\:gap-0 {
    gap: 0px;
  }
}

@media screen and (min-width: 767px), print {
  .md\:gap-x-0 {
    -moz-column-gap: 0px;
         column-gap: 0px;
  }
}

@media screen and (min-width: 767px), print {
  .md\:gap-y-0 {
    row-gap: 0px;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:gap-0 {
    gap: 0px;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:gap-x-0 {
    -moz-column-gap: 0px;
         column-gap: 0px;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:gap-y-0 {
    row-gap: 0px;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:gap-0 {
    gap: 0px;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:gap-x-0 {
    -moz-column-gap: 0px;
         column-gap: 0px;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:gap-y-0 {
    row-gap: 0px;
  }
}

.gap-1 {
  gap: 4px;
}

.gap-x-1 {
  -moz-column-gap: 4px;
       column-gap: 4px;
}

.gap-y-1 {
  row-gap: 4px;
}

@media screen and (min-width: 375px), print {
  .xs\:gap-1 {
    gap: 4px;
  }
}

@media screen and (min-width: 375px), print {
  .xs\:gap-x-1 {
    -moz-column-gap: 4px;
         column-gap: 4px;
  }
}

@media screen and (min-width: 375px), print {
  .xs\:gap-y-1 {
    row-gap: 4px;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:gap-1 {
    gap: 4px;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:gap-x-1 {
    -moz-column-gap: 4px;
         column-gap: 4px;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:gap-y-1 {
    row-gap: 4px;
  }
}

@media screen and (min-width: 767px), print {
  .md\:gap-1 {
    gap: 4px;
  }
}

@media screen and (min-width: 767px), print {
  .md\:gap-x-1 {
    -moz-column-gap: 4px;
         column-gap: 4px;
  }
}

@media screen and (min-width: 767px), print {
  .md\:gap-y-1 {
    row-gap: 4px;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:gap-1 {
    gap: 4px;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:gap-x-1 {
    -moz-column-gap: 4px;
         column-gap: 4px;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:gap-y-1 {
    row-gap: 4px;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:gap-1 {
    gap: 4px;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:gap-x-1 {
    -moz-column-gap: 4px;
         column-gap: 4px;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:gap-y-1 {
    row-gap: 4px;
  }
}

.gap-2 {
  gap: 8px;
}

.gap-x-2 {
  -moz-column-gap: 8px;
       column-gap: 8px;
}

.gap-y-2 {
  row-gap: 8px;
}

@media screen and (min-width: 375px), print {
  .xs\:gap-2 {
    gap: 8px;
  }
}

@media screen and (min-width: 375px), print {
  .xs\:gap-x-2 {
    -moz-column-gap: 8px;
         column-gap: 8px;
  }
}

@media screen and (min-width: 375px), print {
  .xs\:gap-y-2 {
    row-gap: 8px;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:gap-2 {
    gap: 8px;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:gap-x-2 {
    -moz-column-gap: 8px;
         column-gap: 8px;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:gap-y-2 {
    row-gap: 8px;
  }
}

@media screen and (min-width: 767px), print {
  .md\:gap-2 {
    gap: 8px;
  }
}

@media screen and (min-width: 767px), print {
  .md\:gap-x-2 {
    -moz-column-gap: 8px;
         column-gap: 8px;
  }
}

@media screen and (min-width: 767px), print {
  .md\:gap-y-2 {
    row-gap: 8px;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:gap-2 {
    gap: 8px;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:gap-x-2 {
    -moz-column-gap: 8px;
         column-gap: 8px;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:gap-y-2 {
    row-gap: 8px;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:gap-2 {
    gap: 8px;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:gap-x-2 {
    -moz-column-gap: 8px;
         column-gap: 8px;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:gap-y-2 {
    row-gap: 8px;
  }
}

.gap-3 {
  gap: 12px;
}

.gap-x-3 {
  -moz-column-gap: 12px;
       column-gap: 12px;
}

.gap-y-3 {
  row-gap: 12px;
}

@media screen and (min-width: 375px), print {
  .xs\:gap-3 {
    gap: 12px;
  }
}

@media screen and (min-width: 375px), print {
  .xs\:gap-x-3 {
    -moz-column-gap: 12px;
         column-gap: 12px;
  }
}

@media screen and (min-width: 375px), print {
  .xs\:gap-y-3 {
    row-gap: 12px;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:gap-3 {
    gap: 12px;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:gap-x-3 {
    -moz-column-gap: 12px;
         column-gap: 12px;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:gap-y-3 {
    row-gap: 12px;
  }
}

@media screen and (min-width: 767px), print {
  .md\:gap-3 {
    gap: 12px;
  }
}

@media screen and (min-width: 767px), print {
  .md\:gap-x-3 {
    -moz-column-gap: 12px;
         column-gap: 12px;
  }
}

@media screen and (min-width: 767px), print {
  .md\:gap-y-3 {
    row-gap: 12px;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:gap-3 {
    gap: 12px;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:gap-x-3 {
    -moz-column-gap: 12px;
         column-gap: 12px;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:gap-y-3 {
    row-gap: 12px;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:gap-3 {
    gap: 12px;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:gap-x-3 {
    -moz-column-gap: 12px;
         column-gap: 12px;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:gap-y-3 {
    row-gap: 12px;
  }
}

.gap-4 {
  gap: 16px;
}

.gap-x-4 {
  -moz-column-gap: 16px;
       column-gap: 16px;
}

.gap-y-4 {
  row-gap: 16px;
}

@media screen and (min-width: 375px), print {
  .xs\:gap-4 {
    gap: 16px;
  }
}

@media screen and (min-width: 375px), print {
  .xs\:gap-x-4 {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
}

@media screen and (min-width: 375px), print {
  .xs\:gap-y-4 {
    row-gap: 16px;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:gap-4 {
    gap: 16px;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:gap-x-4 {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:gap-y-4 {
    row-gap: 16px;
  }
}

@media screen and (min-width: 767px), print {
  .md\:gap-4 {
    gap: 16px;
  }
}

@media screen and (min-width: 767px), print {
  .md\:gap-x-4 {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
}

@media screen and (min-width: 767px), print {
  .md\:gap-y-4 {
    row-gap: 16px;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:gap-4 {
    gap: 16px;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:gap-x-4 {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:gap-y-4 {
    row-gap: 16px;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:gap-4 {
    gap: 16px;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:gap-x-4 {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:gap-y-4 {
    row-gap: 16px;
  }
}

.gap-5 {
  gap: 20px;
}

.gap-x-5 {
  -moz-column-gap: 20px;
       column-gap: 20px;
}

.gap-y-5 {
  row-gap: 20px;
}

@media screen and (min-width: 375px), print {
  .xs\:gap-5 {
    gap: 20px;
  }
}

@media screen and (min-width: 375px), print {
  .xs\:gap-x-5 {
    -moz-column-gap: 20px;
         column-gap: 20px;
  }
}

@media screen and (min-width: 375px), print {
  .xs\:gap-y-5 {
    row-gap: 20px;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:gap-5 {
    gap: 20px;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:gap-x-5 {
    -moz-column-gap: 20px;
         column-gap: 20px;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:gap-y-5 {
    row-gap: 20px;
  }
}

@media screen and (min-width: 767px), print {
  .md\:gap-5 {
    gap: 20px;
  }
}

@media screen and (min-width: 767px), print {
  .md\:gap-x-5 {
    -moz-column-gap: 20px;
         column-gap: 20px;
  }
}

@media screen and (min-width: 767px), print {
  .md\:gap-y-5 {
    row-gap: 20px;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:gap-5 {
    gap: 20px;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:gap-x-5 {
    -moz-column-gap: 20px;
         column-gap: 20px;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:gap-y-5 {
    row-gap: 20px;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:gap-5 {
    gap: 20px;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:gap-x-5 {
    -moz-column-gap: 20px;
         column-gap: 20px;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:gap-y-5 {
    row-gap: 20px;
  }
}

.gap-6 {
  gap: 24px;
}

.gap-x-6 {
  -moz-column-gap: 24px;
       column-gap: 24px;
}

.gap-y-6 {
  row-gap: 24px;
}

@media screen and (min-width: 375px), print {
  .xs\:gap-6 {
    gap: 24px;
  }
}

@media screen and (min-width: 375px), print {
  .xs\:gap-x-6 {
    -moz-column-gap: 24px;
         column-gap: 24px;
  }
}

@media screen and (min-width: 375px), print {
  .xs\:gap-y-6 {
    row-gap: 24px;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:gap-6 {
    gap: 24px;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:gap-x-6 {
    -moz-column-gap: 24px;
         column-gap: 24px;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:gap-y-6 {
    row-gap: 24px;
  }
}

@media screen and (min-width: 767px), print {
  .md\:gap-6 {
    gap: 24px;
  }
}

@media screen and (min-width: 767px), print {
  .md\:gap-x-6 {
    -moz-column-gap: 24px;
         column-gap: 24px;
  }
}

@media screen and (min-width: 767px), print {
  .md\:gap-y-6 {
    row-gap: 24px;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:gap-6 {
    gap: 24px;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:gap-x-6 {
    -moz-column-gap: 24px;
         column-gap: 24px;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:gap-y-6 {
    row-gap: 24px;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:gap-6 {
    gap: 24px;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:gap-x-6 {
    -moz-column-gap: 24px;
         column-gap: 24px;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:gap-y-6 {
    row-gap: 24px;
  }
}

.gap-7 {
  gap: 28px;
}

.gap-x-7 {
  -moz-column-gap: 28px;
       column-gap: 28px;
}

.gap-y-7 {
  row-gap: 28px;
}

@media screen and (min-width: 375px), print {
  .xs\:gap-7 {
    gap: 28px;
  }
}

@media screen and (min-width: 375px), print {
  .xs\:gap-x-7 {
    -moz-column-gap: 28px;
         column-gap: 28px;
  }
}

@media screen and (min-width: 375px), print {
  .xs\:gap-y-7 {
    row-gap: 28px;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:gap-7 {
    gap: 28px;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:gap-x-7 {
    -moz-column-gap: 28px;
         column-gap: 28px;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:gap-y-7 {
    row-gap: 28px;
  }
}

@media screen and (min-width: 767px), print {
  .md\:gap-7 {
    gap: 28px;
  }
}

@media screen and (min-width: 767px), print {
  .md\:gap-x-7 {
    -moz-column-gap: 28px;
         column-gap: 28px;
  }
}

@media screen and (min-width: 767px), print {
  .md\:gap-y-7 {
    row-gap: 28px;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:gap-7 {
    gap: 28px;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:gap-x-7 {
    -moz-column-gap: 28px;
         column-gap: 28px;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:gap-y-7 {
    row-gap: 28px;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:gap-7 {
    gap: 28px;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:gap-x-7 {
    -moz-column-gap: 28px;
         column-gap: 28px;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:gap-y-7 {
    row-gap: 28px;
  }
}

.gap-8 {
  gap: 32px;
}

.gap-x-8 {
  -moz-column-gap: 32px;
       column-gap: 32px;
}

.gap-y-8 {
  row-gap: 32px;
}

@media screen and (min-width: 375px), print {
  .xs\:gap-8 {
    gap: 32px;
  }
}

@media screen and (min-width: 375px), print {
  .xs\:gap-x-8 {
    -moz-column-gap: 32px;
         column-gap: 32px;
  }
}

@media screen and (min-width: 375px), print {
  .xs\:gap-y-8 {
    row-gap: 32px;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:gap-8 {
    gap: 32px;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:gap-x-8 {
    -moz-column-gap: 32px;
         column-gap: 32px;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:gap-y-8 {
    row-gap: 32px;
  }
}

@media screen and (min-width: 767px), print {
  .md\:gap-8 {
    gap: 32px;
  }
}

@media screen and (min-width: 767px), print {
  .md\:gap-x-8 {
    -moz-column-gap: 32px;
         column-gap: 32px;
  }
}

@media screen and (min-width: 767px), print {
  .md\:gap-y-8 {
    row-gap: 32px;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:gap-8 {
    gap: 32px;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:gap-x-8 {
    -moz-column-gap: 32px;
         column-gap: 32px;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:gap-y-8 {
    row-gap: 32px;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:gap-8 {
    gap: 32px;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:gap-x-8 {
    -moz-column-gap: 32px;
         column-gap: 32px;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:gap-y-8 {
    row-gap: 32px;
  }
}

.gap-9 {
  gap: 36px;
}

.gap-x-9 {
  -moz-column-gap: 36px;
       column-gap: 36px;
}

.gap-y-9 {
  row-gap: 36px;
}

@media screen and (min-width: 375px), print {
  .xs\:gap-9 {
    gap: 36px;
  }
}

@media screen and (min-width: 375px), print {
  .xs\:gap-x-9 {
    -moz-column-gap: 36px;
         column-gap: 36px;
  }
}

@media screen and (min-width: 375px), print {
  .xs\:gap-y-9 {
    row-gap: 36px;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:gap-9 {
    gap: 36px;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:gap-x-9 {
    -moz-column-gap: 36px;
         column-gap: 36px;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:gap-y-9 {
    row-gap: 36px;
  }
}

@media screen and (min-width: 767px), print {
  .md\:gap-9 {
    gap: 36px;
  }
}

@media screen and (min-width: 767px), print {
  .md\:gap-x-9 {
    -moz-column-gap: 36px;
         column-gap: 36px;
  }
}

@media screen and (min-width: 767px), print {
  .md\:gap-y-9 {
    row-gap: 36px;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:gap-9 {
    gap: 36px;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:gap-x-9 {
    -moz-column-gap: 36px;
         column-gap: 36px;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:gap-y-9 {
    row-gap: 36px;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:gap-9 {
    gap: 36px;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:gap-x-9 {
    -moz-column-gap: 36px;
         column-gap: 36px;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:gap-y-9 {
    row-gap: 36px;
  }
}

.gap-10 {
  gap: 40px;
}

.gap-x-10 {
  -moz-column-gap: 40px;
       column-gap: 40px;
}

.gap-y-10 {
  row-gap: 40px;
}

@media screen and (min-width: 375px), print {
  .xs\:gap-10 {
    gap: 40px;
  }
}

@media screen and (min-width: 375px), print {
  .xs\:gap-x-10 {
    -moz-column-gap: 40px;
         column-gap: 40px;
  }
}

@media screen and (min-width: 375px), print {
  .xs\:gap-y-10 {
    row-gap: 40px;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:gap-10 {
    gap: 40px;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:gap-x-10 {
    -moz-column-gap: 40px;
         column-gap: 40px;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:gap-y-10 {
    row-gap: 40px;
  }
}

@media screen and (min-width: 767px), print {
  .md\:gap-10 {
    gap: 40px;
  }
}

@media screen and (min-width: 767px), print {
  .md\:gap-x-10 {
    -moz-column-gap: 40px;
         column-gap: 40px;
  }
}

@media screen and (min-width: 767px), print {
  .md\:gap-y-10 {
    row-gap: 40px;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:gap-10 {
    gap: 40px;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:gap-x-10 {
    -moz-column-gap: 40px;
         column-gap: 40px;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:gap-y-10 {
    row-gap: 40px;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:gap-10 {
    gap: 40px;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:gap-x-10 {
    -moz-column-gap: 40px;
         column-gap: 40px;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:gap-y-10 {
    row-gap: 40px;
  }
}

.gap-11 {
  gap: 44px;
}

.gap-x-11 {
  -moz-column-gap: 44px;
       column-gap: 44px;
}

.gap-y-11 {
  row-gap: 44px;
}

@media screen and (min-width: 375px), print {
  .xs\:gap-11 {
    gap: 44px;
  }
}

@media screen and (min-width: 375px), print {
  .xs\:gap-x-11 {
    -moz-column-gap: 44px;
         column-gap: 44px;
  }
}

@media screen and (min-width: 375px), print {
  .xs\:gap-y-11 {
    row-gap: 44px;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:gap-11 {
    gap: 44px;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:gap-x-11 {
    -moz-column-gap: 44px;
         column-gap: 44px;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:gap-y-11 {
    row-gap: 44px;
  }
}

@media screen and (min-width: 767px), print {
  .md\:gap-11 {
    gap: 44px;
  }
}

@media screen and (min-width: 767px), print {
  .md\:gap-x-11 {
    -moz-column-gap: 44px;
         column-gap: 44px;
  }
}

@media screen and (min-width: 767px), print {
  .md\:gap-y-11 {
    row-gap: 44px;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:gap-11 {
    gap: 44px;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:gap-x-11 {
    -moz-column-gap: 44px;
         column-gap: 44px;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:gap-y-11 {
    row-gap: 44px;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:gap-11 {
    gap: 44px;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:gap-x-11 {
    -moz-column-gap: 44px;
         column-gap: 44px;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:gap-y-11 {
    row-gap: 44px;
  }
}

.gap-12 {
  gap: 48px;
}

.gap-x-12 {
  -moz-column-gap: 48px;
       column-gap: 48px;
}

.gap-y-12 {
  row-gap: 48px;
}

@media screen and (min-width: 375px), print {
  .xs\:gap-12 {
    gap: 48px;
  }
}

@media screen and (min-width: 375px), print {
  .xs\:gap-x-12 {
    -moz-column-gap: 48px;
         column-gap: 48px;
  }
}

@media screen and (min-width: 375px), print {
  .xs\:gap-y-12 {
    row-gap: 48px;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:gap-12 {
    gap: 48px;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:gap-x-12 {
    -moz-column-gap: 48px;
         column-gap: 48px;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:gap-y-12 {
    row-gap: 48px;
  }
}

@media screen and (min-width: 767px), print {
  .md\:gap-12 {
    gap: 48px;
  }
}

@media screen and (min-width: 767px), print {
  .md\:gap-x-12 {
    -moz-column-gap: 48px;
         column-gap: 48px;
  }
}

@media screen and (min-width: 767px), print {
  .md\:gap-y-12 {
    row-gap: 48px;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:gap-12 {
    gap: 48px;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:gap-x-12 {
    -moz-column-gap: 48px;
         column-gap: 48px;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:gap-y-12 {
    row-gap: 48px;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:gap-12 {
    gap: 48px;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:gap-x-12 {
    -moz-column-gap: 48px;
         column-gap: 48px;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:gap-y-12 {
    row-gap: 48px;
  }
}

.gap-13 {
  gap: 52px;
}

.gap-x-13 {
  -moz-column-gap: 52px;
       column-gap: 52px;
}

.gap-y-13 {
  row-gap: 52px;
}

@media screen and (min-width: 375px), print {
  .xs\:gap-13 {
    gap: 52px;
  }
}

@media screen and (min-width: 375px), print {
  .xs\:gap-x-13 {
    -moz-column-gap: 52px;
         column-gap: 52px;
  }
}

@media screen and (min-width: 375px), print {
  .xs\:gap-y-13 {
    row-gap: 52px;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:gap-13 {
    gap: 52px;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:gap-x-13 {
    -moz-column-gap: 52px;
         column-gap: 52px;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:gap-y-13 {
    row-gap: 52px;
  }
}

@media screen and (min-width: 767px), print {
  .md\:gap-13 {
    gap: 52px;
  }
}

@media screen and (min-width: 767px), print {
  .md\:gap-x-13 {
    -moz-column-gap: 52px;
         column-gap: 52px;
  }
}

@media screen and (min-width: 767px), print {
  .md\:gap-y-13 {
    row-gap: 52px;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:gap-13 {
    gap: 52px;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:gap-x-13 {
    -moz-column-gap: 52px;
         column-gap: 52px;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:gap-y-13 {
    row-gap: 52px;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:gap-13 {
    gap: 52px;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:gap-x-13 {
    -moz-column-gap: 52px;
         column-gap: 52px;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:gap-y-13 {
    row-gap: 52px;
  }
}

.gap-14 {
  gap: 56px;
}

.gap-x-14 {
  -moz-column-gap: 56px;
       column-gap: 56px;
}

.gap-y-14 {
  row-gap: 56px;
}

@media screen and (min-width: 375px), print {
  .xs\:gap-14 {
    gap: 56px;
  }
}

@media screen and (min-width: 375px), print {
  .xs\:gap-x-14 {
    -moz-column-gap: 56px;
         column-gap: 56px;
  }
}

@media screen and (min-width: 375px), print {
  .xs\:gap-y-14 {
    row-gap: 56px;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:gap-14 {
    gap: 56px;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:gap-x-14 {
    -moz-column-gap: 56px;
         column-gap: 56px;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:gap-y-14 {
    row-gap: 56px;
  }
}

@media screen and (min-width: 767px), print {
  .md\:gap-14 {
    gap: 56px;
  }
}

@media screen and (min-width: 767px), print {
  .md\:gap-x-14 {
    -moz-column-gap: 56px;
         column-gap: 56px;
  }
}

@media screen and (min-width: 767px), print {
  .md\:gap-y-14 {
    row-gap: 56px;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:gap-14 {
    gap: 56px;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:gap-x-14 {
    -moz-column-gap: 56px;
         column-gap: 56px;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:gap-y-14 {
    row-gap: 56px;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:gap-14 {
    gap: 56px;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:gap-x-14 {
    -moz-column-gap: 56px;
         column-gap: 56px;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:gap-y-14 {
    row-gap: 56px;
  }
}

.gap-15 {
  gap: 60px;
}

.gap-x-15 {
  -moz-column-gap: 60px;
       column-gap: 60px;
}

.gap-y-15 {
  row-gap: 60px;
}

@media screen and (min-width: 375px), print {
  .xs\:gap-15 {
    gap: 60px;
  }
}

@media screen and (min-width: 375px), print {
  .xs\:gap-x-15 {
    -moz-column-gap: 60px;
         column-gap: 60px;
  }
}

@media screen and (min-width: 375px), print {
  .xs\:gap-y-15 {
    row-gap: 60px;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:gap-15 {
    gap: 60px;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:gap-x-15 {
    -moz-column-gap: 60px;
         column-gap: 60px;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:gap-y-15 {
    row-gap: 60px;
  }
}

@media screen and (min-width: 767px), print {
  .md\:gap-15 {
    gap: 60px;
  }
}

@media screen and (min-width: 767px), print {
  .md\:gap-x-15 {
    -moz-column-gap: 60px;
         column-gap: 60px;
  }
}

@media screen and (min-width: 767px), print {
  .md\:gap-y-15 {
    row-gap: 60px;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:gap-15 {
    gap: 60px;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:gap-x-15 {
    -moz-column-gap: 60px;
         column-gap: 60px;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:gap-y-15 {
    row-gap: 60px;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:gap-15 {
    gap: 60px;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:gap-x-15 {
    -moz-column-gap: 60px;
         column-gap: 60px;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:gap-y-15 {
    row-gap: 60px;
  }
}

.gap-16 {
  gap: 64px;
}

.gap-x-16 {
  -moz-column-gap: 64px;
       column-gap: 64px;
}

.gap-y-16 {
  row-gap: 64px;
}

@media screen and (min-width: 375px), print {
  .xs\:gap-16 {
    gap: 64px;
  }
}

@media screen and (min-width: 375px), print {
  .xs\:gap-x-16 {
    -moz-column-gap: 64px;
         column-gap: 64px;
  }
}

@media screen and (min-width: 375px), print {
  .xs\:gap-y-16 {
    row-gap: 64px;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:gap-16 {
    gap: 64px;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:gap-x-16 {
    -moz-column-gap: 64px;
         column-gap: 64px;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:gap-y-16 {
    row-gap: 64px;
  }
}

@media screen and (min-width: 767px), print {
  .md\:gap-16 {
    gap: 64px;
  }
}

@media screen and (min-width: 767px), print {
  .md\:gap-x-16 {
    -moz-column-gap: 64px;
         column-gap: 64px;
  }
}

@media screen and (min-width: 767px), print {
  .md\:gap-y-16 {
    row-gap: 64px;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:gap-16 {
    gap: 64px;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:gap-x-16 {
    -moz-column-gap: 64px;
         column-gap: 64px;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:gap-y-16 {
    row-gap: 64px;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:gap-16 {
    gap: 64px;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:gap-x-16 {
    -moz-column-gap: 64px;
         column-gap: 64px;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:gap-y-16 {
    row-gap: 64px;
  }
}

.gap-17 {
  gap: 68px;
}

.gap-x-17 {
  -moz-column-gap: 68px;
       column-gap: 68px;
}

.gap-y-17 {
  row-gap: 68px;
}

@media screen and (min-width: 375px), print {
  .xs\:gap-17 {
    gap: 68px;
  }
}

@media screen and (min-width: 375px), print {
  .xs\:gap-x-17 {
    -moz-column-gap: 68px;
         column-gap: 68px;
  }
}

@media screen and (min-width: 375px), print {
  .xs\:gap-y-17 {
    row-gap: 68px;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:gap-17 {
    gap: 68px;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:gap-x-17 {
    -moz-column-gap: 68px;
         column-gap: 68px;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:gap-y-17 {
    row-gap: 68px;
  }
}

@media screen and (min-width: 767px), print {
  .md\:gap-17 {
    gap: 68px;
  }
}

@media screen and (min-width: 767px), print {
  .md\:gap-x-17 {
    -moz-column-gap: 68px;
         column-gap: 68px;
  }
}

@media screen and (min-width: 767px), print {
  .md\:gap-y-17 {
    row-gap: 68px;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:gap-17 {
    gap: 68px;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:gap-x-17 {
    -moz-column-gap: 68px;
         column-gap: 68px;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:gap-y-17 {
    row-gap: 68px;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:gap-17 {
    gap: 68px;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:gap-x-17 {
    -moz-column-gap: 68px;
         column-gap: 68px;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:gap-y-17 {
    row-gap: 68px;
  }
}

.gap-18 {
  gap: 72px;
}

.gap-x-18 {
  -moz-column-gap: 72px;
       column-gap: 72px;
}

.gap-y-18 {
  row-gap: 72px;
}

@media screen and (min-width: 375px), print {
  .xs\:gap-18 {
    gap: 72px;
  }
}

@media screen and (min-width: 375px), print {
  .xs\:gap-x-18 {
    -moz-column-gap: 72px;
         column-gap: 72px;
  }
}

@media screen and (min-width: 375px), print {
  .xs\:gap-y-18 {
    row-gap: 72px;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:gap-18 {
    gap: 72px;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:gap-x-18 {
    -moz-column-gap: 72px;
         column-gap: 72px;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:gap-y-18 {
    row-gap: 72px;
  }
}

@media screen and (min-width: 767px), print {
  .md\:gap-18 {
    gap: 72px;
  }
}

@media screen and (min-width: 767px), print {
  .md\:gap-x-18 {
    -moz-column-gap: 72px;
         column-gap: 72px;
  }
}

@media screen and (min-width: 767px), print {
  .md\:gap-y-18 {
    row-gap: 72px;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:gap-18 {
    gap: 72px;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:gap-x-18 {
    -moz-column-gap: 72px;
         column-gap: 72px;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:gap-y-18 {
    row-gap: 72px;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:gap-18 {
    gap: 72px;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:gap-x-18 {
    -moz-column-gap: 72px;
         column-gap: 72px;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:gap-y-18 {
    row-gap: 72px;
  }
}

.gap-19 {
  gap: 76px;
}

.gap-x-19 {
  -moz-column-gap: 76px;
       column-gap: 76px;
}

.gap-y-19 {
  row-gap: 76px;
}

@media screen and (min-width: 375px), print {
  .xs\:gap-19 {
    gap: 76px;
  }
}

@media screen and (min-width: 375px), print {
  .xs\:gap-x-19 {
    -moz-column-gap: 76px;
         column-gap: 76px;
  }
}

@media screen and (min-width: 375px), print {
  .xs\:gap-y-19 {
    row-gap: 76px;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:gap-19 {
    gap: 76px;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:gap-x-19 {
    -moz-column-gap: 76px;
         column-gap: 76px;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:gap-y-19 {
    row-gap: 76px;
  }
}

@media screen and (min-width: 767px), print {
  .md\:gap-19 {
    gap: 76px;
  }
}

@media screen and (min-width: 767px), print {
  .md\:gap-x-19 {
    -moz-column-gap: 76px;
         column-gap: 76px;
  }
}

@media screen and (min-width: 767px), print {
  .md\:gap-y-19 {
    row-gap: 76px;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:gap-19 {
    gap: 76px;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:gap-x-19 {
    -moz-column-gap: 76px;
         column-gap: 76px;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:gap-y-19 {
    row-gap: 76px;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:gap-19 {
    gap: 76px;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:gap-x-19 {
    -moz-column-gap: 76px;
         column-gap: 76px;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:gap-y-19 {
    row-gap: 76px;
  }
}

.gap-20 {
  gap: 80px;
}

.gap-x-20 {
  -moz-column-gap: 80px;
       column-gap: 80px;
}

.gap-y-20 {
  row-gap: 80px;
}

@media screen and (min-width: 375px), print {
  .xs\:gap-20 {
    gap: 80px;
  }
}

@media screen and (min-width: 375px), print {
  .xs\:gap-x-20 {
    -moz-column-gap: 80px;
         column-gap: 80px;
  }
}

@media screen and (min-width: 375px), print {
  .xs\:gap-y-20 {
    row-gap: 80px;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:gap-20 {
    gap: 80px;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:gap-x-20 {
    -moz-column-gap: 80px;
         column-gap: 80px;
  }
}

@media screen and (min-width: 600px), print {
  .sm\:gap-y-20 {
    row-gap: 80px;
  }
}

@media screen and (min-width: 767px), print {
  .md\:gap-20 {
    gap: 80px;
  }
}

@media screen and (min-width: 767px), print {
  .md\:gap-x-20 {
    -moz-column-gap: 80px;
         column-gap: 80px;
  }
}

@media screen and (min-width: 767px), print {
  .md\:gap-y-20 {
    row-gap: 80px;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:gap-20 {
    gap: 80px;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:gap-x-20 {
    -moz-column-gap: 80px;
         column-gap: 80px;
  }
}

@media screen and (min-width: 1024px), print {
  .lg\:gap-y-20 {
    row-gap: 80px;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:gap-20 {
    gap: 80px;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:gap-x-20 {
    -moz-column-gap: 80px;
         column-gap: 80px;
  }
}

@media screen and (min-width: 1280px), print {
  .xl\:gap-y-20 {
    row-gap: 80px;
  }
}

.lg_block {
  display: none;
}
@media screen and (min-width: 1024px), print {
  .lg_block {
    display: block;
  }
}

.inline {
  display: inline;
}

.inline_block {
  display: inline-block;
}

.flex {
  display: flex;
}

@media screen and (min-width: 1024px), print {
  .lg_flex {
    display: flex;
  }
}

.flex-wrap {
  flex-wrap: wrap;
}

.justify-center {
  justify-content: center;
}

.justify-start {
  justify-content: flex-start;
}

.justify-end {
  justify-content: flex-end;
}

.justify-between {
  justify-content: space-between;
}

.items-baseline {
  align-items: baseline;
}

.items-center {
  align-items: center;
}

.items-start {
  align-items: flex-start;
}

.items-end {
  align-items: flex-end;
}

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

.direction-column {
  flex-direction: column;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

.appname_box {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  justify-content: space-between;
  padding-top: 32px;
  border-bottom: 2px solid #F7C952;
}
@media screen and (min-width: 767px), print {
  .appname_box {
    padding-top: 40px;
  }
}
.appname_box h2 {
  font-size: 16px;
  letter-spacing: 1.6px;
  font-weight: 500;
  padding-bottom: 16px;
}
@media screen and (min-width: 767px), print {
  .appname_box h2 {
    font-size: 20px;
  }
}

.page_description {
  font-size: 14px;
  letter-spacing: 1.6px;
  line-height: 1.4;
  margin-top: 16px;
}
@media screen and (min-width: 767px), print {
  .page_description {
    font-size: 16px;
    line-height: 1.6;
    max-width: calc(100% - 520px);
  }
}
.page_description small {
  display: inline-block;
  font-size: 12px;
  letter-spacing: 1.2px;
  margin-top: 8px;
}

.select {
  position: relative;
  background-color: #fff;
}
.select::after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 50%;
  right: 12px;
  transform: translateY(-50%);
  width: 0px;
  height: 0px;
  border-top: 8px solid #000;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
}
.select select {
  font-size: 16px;
  letter-spacing: 1.6px;
  line-height: 2;
  width: 100%;
  height: 40px;
  padding-left: 12px;
  padding-right: 32px;
}
.select select.noselected {
  color: #757575;
}

.select_area .phase {
  text-align: center;
  margin-top: 48px;
}
.select_area .phase span {
  font-size: 20px;
  letter-spacing: 2px;
}
.select_area .phase span:not(:last-of-type) {
  margin-right: 16px;
}
.select_area h3 {
  text-align: center;
  font-size: 32px;
  letter-spacing: 3.2px;
  margin-top: 48px;
}
.select_area .link_area {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding: 48px 0;
}
.select_area .link_area a:not(:last-of-type) {
  margin-right: 80px;
}

.form_select {
  position: relative;
  width: 160px;
  height: 32px;
}
.form_select select {
  background-color: #fff;
  height: 100%;
  width: 100%;
  font-size: 14px;
  padding: 9px 12px;
  border-radius: 8px;
}
.form_select select:focus {
  outline: 1px solid #150A9A;
}
.form_select label {
  display: inline-block;
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
  border-left: 6px solid #000;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  margin-left: 6px;
}

.text_link {
  display: inline-block;
  color: #1111CC;
  padding-bottom: 6px;
  border-bottom: 1px solid #1111CC;
}

.link_blue {
  background-color: #fff;
  text-align: center;
  font-size: 20px;
  letter-spacing: 2px;
  color: #150A9A;
  min-width: 320px;
  padding: 18px 0;
  border: 2px solid #150A9A;
  border-radius: 28px;
  transition: 0.3s ease;
  backface-visibility: hidden;
}
.link_blue:hover {
  color: #fff;
  background-color: #150A9A;
}
.link_blue:disabled {
  cursor: auto;
}
.link_blue:disabled:hover {
  color: #150A9A;
  background-color: #fff;
}

.link_gray {
  background-color: #fff;
  text-align: center;
  font-size: 20px;
  letter-spacing: 2px;
  color: #A5ABAF;
  min-width: 320px;
  padding: 18px 0;
  border: 2px solid #A5ABAF;
  border-radius: 28px;
  transition: 0.3s ease;
  backface-visibility: hidden;
}
.link_gray:hover {
  color: #fff;
  background-color: #A5ABAF;
}
.link_gray:disabled {
  cursor: auto;
}
.link_gray:disabled:hover {
  color: #A5ABAF;
  background-color: #fff;
}

.link_blue_sm {
  background-color: #fff;
  text-align: center;
  font-size: 16px;
  letter-spacing: 1.6px;
  color: #150A9A;
  min-width: 240px;
  padding: 16px 0;
  border: 2px solid #150A9A;
  border-radius: 28px;
  transition: 0.3s ease;
  backface-visibility: hidden;
}
.link_blue_sm:hover {
  color: #fff;
  background-color: #150A9A;
}
.link_blue_sm:disabled {
  cursor: auto;
}
.link_blue_sm:disabled:hover {
  color: #150A9A;
  background-color: #fff;
}

.link_gray_sm {
  background-color: #fff;
  text-align: center;
  font-size: 16px;
  letter-spacing: 1.6px;
  color: #A5ABAF;
  min-width: 240px;
  padding: 16px 0;
  border: 2px solid #A5ABAF;
  border-radius: 28px;
  transition: 0.3s ease;
  backface-visibility: hidden;
}
.link_gray_sm:hover {
  color: #fff;
  background-color: #A5ABAF;
}
.link_gray_sm:disabled {
  cursor: auto;
}
.link_gray_sm:disabled:hover {
  color: #A5ABAF;
  background-color: #fff;
}

.link_blue_xs {
  background-color: #fff;
  text-align: center;
  font-size: 14px;
  letter-spacing: 1.4px;
  color: #150A9A;
  min-width: 120px;
  padding: 6px 0;
  border: 1px solid #150A9A;
  border-radius: 28px;
  transition: 0.3s ease;
  backface-visibility: hidden;
}
.link_blue_xs:hover {
  color: #fff;
  background-color: #150A9A;
}
.link_blue_xs:disabled {
  cursor: auto;
}
.link_blue_xs:disabled:hover {
  color: #150A9A;
  background-color: #fff;
}

.link_gray_xs {
  background-color: #fff;
  text-align: center;
  font-size: 14px;
  letter-spacing: 1.4px;
  color: #A5ABAF;
  min-width: 120px;
  padding: 6px 0;
  border: 1px solid #A5ABAF;
  border-radius: 28px;
  transition: 0.3s ease;
  backface-visibility: hidden;
}
.link_gray_xs:hover {
  color: #fff;
  background-color: #A5ABAF;
}
.link_gray_xs:disabled {
  cursor: auto;
}
.link_gray_xs:disabled:hover {
  color: #A5ABAF;
  background-color: #fff;
}

.link_gray_fill_sm {
  background-color: #A5ABAF;
  text-align: center;
  font-size: 16px;
  letter-spacing: 1.6px;
  color: #fff;
  min-width: 240px;
  padding: 16px 0;
  border: 2px solid #A5ABAF;
  border-radius: 28px;
  transition: 0.3s ease;
  backface-visibility: hidden;
}
.link_gray_fill_sm:hover {
  color: #A5ABAF;
  background-color: #fff;
}
.link_gray_fill_sm:disabled {
  cursor: auto;
}
.link_gray_fill_sm:disabled:hover {
  color: #fff;
  background-color: #A5ABAF;
}

.link_blue_fill_sm {
  background-color: #150A9A;
  text-align: center;
  font-size: 16px;
  letter-spacing: 1.6px;
  color: #fff;
  min-width: 240px;
  padding: 16px 0;
  border: 2px solid #150A9A;
  border-radius: 28px;
  transition: 0.3s ease;
  backface-visibility: hidden;
}
.link_blue_fill_sm:hover {
  color: #150A9A;
  background-color: #fff;
}
.link_blue_fill_sm:disabled {
  cursor: auto;
}
.link_blue_fill_sm:disabled:hover {
  color: #fff;
  background-color: #A5ABAF;
}

.link_gray_fill_xs {
  background-color: #A5ABAF;
  text-align: center;
  font-size: 14px;
  letter-spacing: 1.4px;
  color: #fff;
  min-width: 120px;
  padding: 6px 0;
  border: 1px solid #A5ABAF;
  border-radius: 28px;
  transition: 0.3s ease;
  backface-visibility: hidden;
}
.link_gray_fill_xs:hover {
  color: #A5ABAF;
  background-color: #fff;
}
.link_gray_fill_xs:disabled {
  cursor: auto;
}
.link_gray_fill_xs:disabled:hover {
  color: #fff;
  background-color: #A5ABAF;
}

.link_blue_fill_xs {
  background-color: #150A9A;
  text-align: center;
  font-size: 14px;
  letter-spacing: 1.4px;
  color: #fff;
  min-width: 120px;
  padding: 6px 0;
  border: 1px solid #150A9A;
  border-radius: 28px;
  transition: 0.3s ease;
  backface-visibility: hidden;
}
.link_blue_fill_xs:hover {
  color: #150A9A;
  background-color: #fff;
  cursor: pointer;
}
.link_blue_fill_xs:disabled {
  cursor: auto;
}
.link_blue_fill_xs:disabled:hover {
  color: #fff;
  background-color: #A5ABAF;
}

input[type=checkbox]:checked + .link_blue_fill_xs {
  color: #150A9A;
  background-color: #fff;
  cursor: pointer;
}

.link_square_blue_md {
  background-color: #fff;
  padding: 20px 24px;
  border: 2px solid #150A9A;
  border-radius: 8px;
  transition: 0.3s;
}
.link_square_blue_md span {
  color: #150A9A;
  font-family: "heisei-kaku-gothic-std", sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 20px;
  letter-spacing: 2px;
  transition: 0.3s;
}
.link_square_blue_md .arrow_right {
  width: 24px;
}
.link_square_blue_md .arrow_right::before {
  background-color: #150A9A;
}
.link_square_blue_md .arrow_right::after {
  border-left-color: #150A9A;
}
.link_square_blue_md:hover {
  background-color: #150A9A;
}
.link_square_blue_md:hover span {
  color: #fff;
}
.link_square_blue_md:hover .arrow_right::before {
  background-color: #fff;
}
.link_square_blue_md:hover .arrow_right::after {
  border-left-color: #fff;
}

.link_square_blue_lg {
  background-color: #fff;
  width: 100%;
  padding: 33px 32px;
  border: 2px solid #150A9A;
  border-radius: 8px;
  transition: 0.3s;
}
.link_square_blue_lg span {
  color: #150A9A;
  font-family: "heisei-kaku-gothic-std", sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 32px;
  letter-spacing: 3.2px;
  transition: 0.3s;
}
.link_square_blue_lg .arrow_right {
  width: 24px;
}
.link_square_blue_lg .arrow_right::before {
  background-color: #150A9A;
}
.link_square_blue_lg .arrow_right::after {
  border-left-color: #150A9A;
}
.link_square_blue_lg:hover {
  background-color: #150A9A;
}
.link_square_blue_lg:hover span {
  color: #fff;
}
.link_square_blue_lg:hover .arrow_right::before {
  background-color: #fff;
}
.link_square_blue_lg:hover .arrow_right::after {
  border-left-color: #fff;
}

.error_msg {
  color: #DC3545;
  font-size: 12px;
  letter-spacing: 1.2px;
  line-height: 1.6;
  padding: 8px 0;
}

.arrow_right {
  display: block;
  position: relative;
  width: 30px;
  height: 1em;
  transition: 0.3s ease;
  backface-visibility: hidden;
}
.arrow_right::before, .arrow_right::after {
  content: "";
  display: inline-block;
  position: absolute;
}
.arrow_right::before {
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 100%;
  height: 2px;
  background-color: #000;
}
.arrow_right::after {
  top: 50%;
  right: -2.5px;
  transform: translateY(-50%);
  width: 0;
  height: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 8px solid #000;
}

/**
 * buttons
 */
.btn_add, .btn_remove {
  position: relative;
  background-color: transparent;
  color: #757575;
  font-size: 12px;
  letter-spacing: 1.2px;
  font-weight: 500;
  padding: 1px 18px 1px 1px;
  border-radius: 3px;
  transition: 0.3s;
}
.btn_add::before, .btn_add::after, .btn_remove::before, .btn_remove::after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  transition: 0.3s;
}
.btn_add:hover, .btn_remove:hover {
  background-color: #757575;
  color: #fff;
}
.btn_add:hover::before, .btn_add:hover::after, .btn_remove:hover::before, .btn_remove:hover::after {
  background-color: #fff;
}

.btn_add::before, .btn_add::after {
  background-color: #757575;
}
.btn_add::before {
  right: 5px;
  width: 1px;
  height: 9px;
}
.btn_add::after {
  right: 1px;
  width: 9px;
  height: 1px;
}

.btn_remove::after {
  right: 1px;
  background-color: #757575;
  width: 9px;
  height: 1px;
}

/**
 * icons
 */
.icon_required::after {
  content: "※";
  display: inline-block;
  color: #DC3545;
}

/**
 * no data
 */
.no_data_container {
  text-align: center;
  font-size: 16px;
  letter-spacing: 1.6px;
  width: 100%;
  padding: 48px 0;
}

/**
 * text-align
 */
.text_left {
  text-align: left;
}

.text_right {
  text-align: right;
}

.text_center {
  text-align: center;
}

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

.pre_wrap {
  white-space: pre-wrap;
}

/**
 * color
 */
.text_red {
  color: #DC3545;
}

/**
 * width
 */
.w_10 {
  width: 10px;
}

.w_20 {
  width: 20px;
}

.w_30 {
  width: 30px;
}

.w_40 {
  width: 40px;
}

.w_50 {
  width: 50px;
}

.w_60 {
  width: 60px;
}

.w_70 {
  width: 70px;
}

.w_80 {
  width: 80px;
}

.w_90 {
  width: 90px;
}

.w_100 {
  width: 100px;
}

.w_160 {
  width: 160px;
}

.w_180 {
  width: 180px;
}

.w_240 {
  width: 240px;
}

.w_280 {
  width: 280px;
}

.w_300 {
  width: 300px;
}

.w_320 {
  width: 320px;
}

.w_360 {
  width: 360px;
}

.w_400 {
  width: 400px;
}

.w_480 {
  width: 480px;
}

.w_560 {
  width: 560px;
}

.w_600 {
  width: 600px;
}

.w_640 {
  width: 640px;
}

.w_720 {
  width: 720px;
}

.w_800 {
  width: 800px;
}

.w_960 {
  width: 960px;
}

.w_1000 {
  width: 1000px;
}

.w_1200 {
  width: 1200px;
}

.w_20p {
  width: 20%;
}

.w_25p {
  width: 25%;
}

.w_33p {
  width: 33.33%;
}

.w_50p {
  width: 50%;
}

.w_66p {
  width: 66.67%;
}

.w_75p {
  width: 75%;
}

.w_100p, .w-full {
  width: 100%;
}

.w_100p-150 {
  width: calc(100% - 150px);
}

.w_100p-155 {
  width: calc(100% - 155px);
}

.w_100p-155_half {
  max-width: calc((100% - 155px) / 2);
}

/**
 * Padding
 */
.p_1 {
  padding: 1px;
}

.pt_1 {
  padding-top: 1px;
}

.pb_1 {
  padding-bottom: 1px;
}

.pl_1 {
  padding-left: 1px;
}

.pr_1 {
  padding-right: 1px;
}

.py_1 {
  padding-top: 1px;
  padding-bottom: 1px;
}

.px_1 {
  padding-left: 1px;
  padding-right: 1px;
}

.p_2 {
  padding: 2px;
}

.pt_2 {
  padding-top: 2px;
}

.pb_2 {
  padding-bottom: 2px;
}

.pl_2 {
  padding-left: 2px;
}

.pr_2 {
  padding-right: 2px;
}

.py_2 {
  padding-top: 2px;
  padding-bottom: 2px;
}

.px_2 {
  padding-left: 2px;
  padding-right: 2px;
}

.p_3 {
  padding: 3px;
}

.pt_3 {
  padding-top: 3px;
}

.pb_3 {
  padding-bottom: 3px;
}

.pl_3 {
  padding-left: 3px;
}

.pr_3 {
  padding-right: 3px;
}

.py_3 {
  padding-top: 3px;
  padding-bottom: 3px;
}

.px_3 {
  padding-left: 3px;
  padding-right: 3px;
}

.p_4 {
  padding: 4px;
}

.pt_4 {
  padding-top: 4px;
}

.pb_4 {
  padding-bottom: 4px;
}

.pl_4 {
  padding-left: 4px;
}

.pr_4 {
  padding-right: 4px;
}

.py_4 {
  padding-top: 4px;
  padding-bottom: 4px;
}

.px_4 {
  padding-left: 4px;
  padding-right: 4px;
}

.p_5 {
  padding: 5px;
}

.pt_5 {
  padding-top: 5px;
}

.pb_5 {
  padding-bottom: 5px;
}

.pl_5 {
  padding-left: 5px;
}

.pr_5 {
  padding-right: 5px;
}

.py_5 {
  padding-top: 5px;
  padding-bottom: 5px;
}

.px_5 {
  padding-left: 5px;
  padding-right: 5px;
}

.p_6 {
  padding: 6px;
}

.pt_6 {
  padding-top: 6px;
}

.pb_6 {
  padding-bottom: 6px;
}

.pl_6 {
  padding-left: 6px;
}

.pr_6 {
  padding-right: 6px;
}

.py_6 {
  padding-top: 6px;
  padding-bottom: 6px;
}

.px_6 {
  padding-left: 6px;
  padding-right: 6px;
}

.p_7 {
  padding: 7px;
}

.pt_7 {
  padding-top: 7px;
}

.pb_7 {
  padding-bottom: 7px;
}

.pl_7 {
  padding-left: 7px;
}

.pr_7 {
  padding-right: 7px;
}

.py_7 {
  padding-top: 7px;
  padding-bottom: 7px;
}

.px_7 {
  padding-left: 7px;
  padding-right: 7px;
}

.p_8 {
  padding: 8px;
}

.pt_8 {
  padding-top: 8px;
}

.pb_8 {
  padding-bottom: 8px;
}

.pl_8 {
  padding-left: 8px;
}

.pr_8 {
  padding-right: 8px;
}

.py_8 {
  padding-top: 8px;
  padding-bottom: 8px;
}

.px_8 {
  padding-left: 8px;
  padding-right: 8px;
}

.p_9 {
  padding: 9px;
}

.pt_9 {
  padding-top: 9px;
}

.pb_9 {
  padding-bottom: 9px;
}

.pl_9 {
  padding-left: 9px;
}

.pr_9 {
  padding-right: 9px;
}

.py_9 {
  padding-top: 9px;
  padding-bottom: 9px;
}

.px_9 {
  padding-left: 9px;
  padding-right: 9px;
}

.p_10 {
  padding: 10px;
}

.pt_10 {
  padding-top: 10px;
}

.pb_10 {
  padding-bottom: 10px;
}

.pl_10 {
  padding-left: 10px;
}

.pr_10 {
  padding-right: 10px;
}

.py_10 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.px_10 {
  padding-left: 10px;
  padding-right: 10px;
}

.p_11 {
  padding: 11px;
}

.pt_11 {
  padding-top: 11px;
}

.pb_11 {
  padding-bottom: 11px;
}

.pl_11 {
  padding-left: 11px;
}

.pr_11 {
  padding-right: 11px;
}

.py_11 {
  padding-top: 11px;
  padding-bottom: 11px;
}

.px_11 {
  padding-left: 11px;
  padding-right: 11px;
}

.p_12 {
  padding: 12px;
}

.pt_12 {
  padding-top: 12px;
}

.pb_12 {
  padding-bottom: 12px;
}

.pl_12 {
  padding-left: 12px;
}

.pr_12 {
  padding-right: 12px;
}

.py_12 {
  padding-top: 12px;
  padding-bottom: 12px;
}

.px_12 {
  padding-left: 12px;
  padding-right: 12px;
}

.p_13 {
  padding: 13px;
}

.pt_13 {
  padding-top: 13px;
}

.pb_13 {
  padding-bottom: 13px;
}

.pl_13 {
  padding-left: 13px;
}

.pr_13 {
  padding-right: 13px;
}

.py_13 {
  padding-top: 13px;
  padding-bottom: 13px;
}

.px_13 {
  padding-left: 13px;
  padding-right: 13px;
}

.p_14 {
  padding: 14px;
}

.pt_14 {
  padding-top: 14px;
}

.pb_14 {
  padding-bottom: 14px;
}

.pl_14 {
  padding-left: 14px;
}

.pr_14 {
  padding-right: 14px;
}

.py_14 {
  padding-top: 14px;
  padding-bottom: 14px;
}

.px_14 {
  padding-left: 14px;
  padding-right: 14px;
}

.p_15 {
  padding: 15px;
}

.pt_15 {
  padding-top: 15px;
}

.pb_15 {
  padding-bottom: 15px;
}

.pl_15 {
  padding-left: 15px;
}

.pr_15 {
  padding-right: 15px;
}

.py_15 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.px_15 {
  padding-left: 15px;
  padding-right: 15px;
}

.p_16 {
  padding: 16px;
}

.pt_16 {
  padding-top: 16px;
}

.pb_16 {
  padding-bottom: 16px;
}

.pl_16 {
  padding-left: 16px;
}

.pr_16 {
  padding-right: 16px;
}

.py_16 {
  padding-top: 16px;
  padding-bottom: 16px;
}

.px_16 {
  padding-left: 16px;
  padding-right: 16px;
}

.p_17 {
  padding: 17px;
}

.pt_17 {
  padding-top: 17px;
}

.pb_17 {
  padding-bottom: 17px;
}

.pl_17 {
  padding-left: 17px;
}

.pr_17 {
  padding-right: 17px;
}

.py_17 {
  padding-top: 17px;
  padding-bottom: 17px;
}

.px_17 {
  padding-left: 17px;
  padding-right: 17px;
}

.p_18 {
  padding: 18px;
}

.pt_18 {
  padding-top: 18px;
}

.pb_18 {
  padding-bottom: 18px;
}

.pl_18 {
  padding-left: 18px;
}

.pr_18 {
  padding-right: 18px;
}

.py_18 {
  padding-top: 18px;
  padding-bottom: 18px;
}

.px_18 {
  padding-left: 18px;
  padding-right: 18px;
}

.p_19 {
  padding: 19px;
}

.pt_19 {
  padding-top: 19px;
}

.pb_19 {
  padding-bottom: 19px;
}

.pl_19 {
  padding-left: 19px;
}

.pr_19 {
  padding-right: 19px;
}

.py_19 {
  padding-top: 19px;
  padding-bottom: 19px;
}

.px_19 {
  padding-left: 19px;
  padding-right: 19px;
}

.p_size {
  padding: sizepx;
}

.pt_size {
  padding-top: sizepx;
}

.pb_size {
  padding-bottom: sizepx;
}

.pl_size {
  padding-left: sizepx;
}

.pr_size {
  padding-right: sizepx;
}

.py_size {
  padding-top: sizepx;
  padding-bottom: sizepx;
}

.px_size {
  padding-left: sizepx;
  padding-right: sizepx;
}

.p_size {
  padding: sizepx;
}

.pt_size {
  padding-top: sizepx;
}

.pb_size {
  padding-bottom: sizepx;
}

.pl_size {
  padding-left: sizepx;
}

.pr_size {
  padding-right: sizepx;
}

.py_size {
  padding-top: sizepx;
  padding-bottom: sizepx;
}

.px_size {
  padding-left: sizepx;
  padding-right: sizepx;
}

.p_size {
  padding: sizepx;
}

.pt_size {
  padding-top: sizepx;
}

.pb_size {
  padding-bottom: sizepx;
}

.pl_size {
  padding-left: sizepx;
}

.pr_size {
  padding-right: sizepx;
}

.py_size {
  padding-top: sizepx;
  padding-bottom: sizepx;
}

.px_size {
  padding-left: sizepx;
  padding-right: sizepx;
}

.p_size {
  padding: sizepx;
}

.pt_size {
  padding-top: sizepx;
}

.pb_size {
  padding-bottom: sizepx;
}

.pl_size {
  padding-left: sizepx;
}

.pr_size {
  padding-right: sizepx;
}

.py_size {
  padding-top: sizepx;
  padding-bottom: sizepx;
}

.px_size {
  padding-left: sizepx;
  padding-right: sizepx;
}

.p_size {
  padding: sizepx;
}

.pt_size {
  padding-top: sizepx;
}

.pb_size {
  padding-bottom: sizepx;
}

.pl_size {
  padding-left: sizepx;
}

.pr_size {
  padding-right: sizepx;
}

.py_size {
  padding-top: sizepx;
  padding-bottom: sizepx;
}

.px_size {
  padding-left: sizepx;
  padding-right: sizepx;
}

.p_size {
  padding: sizepx;
}

.pt_size {
  padding-top: sizepx;
}

.pb_size {
  padding-bottom: sizepx;
}

.pl_size {
  padding-left: sizepx;
}

.pr_size {
  padding-right: sizepx;
}

.py_size {
  padding-top: sizepx;
  padding-bottom: sizepx;
}

.px_size {
  padding-left: sizepx;
  padding-right: sizepx;
}

.p_size {
  padding: sizepx;
}

.pt_size {
  padding-top: sizepx;
}

.pb_size {
  padding-bottom: sizepx;
}

.pl_size {
  padding-left: sizepx;
}

.pr_size {
  padding-right: sizepx;
}

.py_size {
  padding-top: sizepx;
  padding-bottom: sizepx;
}

.px_size {
  padding-left: sizepx;
  padding-right: sizepx;
}

.p_size {
  padding: sizepx;
}

.pt_size {
  padding-top: sizepx;
}

.pb_size {
  padding-bottom: sizepx;
}

.pl_size {
  padding-left: sizepx;
}

.pr_size {
  padding-right: sizepx;
}

.py_size {
  padding-top: sizepx;
  padding-bottom: sizepx;
}

.px_size {
  padding-left: sizepx;
  padding-right: sizepx;
}

.p_size {
  padding: sizepx;
}

.pt_size {
  padding-top: sizepx;
}

.pb_size {
  padding-bottom: sizepx;
}

.pl_size {
  padding-left: sizepx;
}

.pr_size {
  padding-right: sizepx;
}

.py_size {
  padding-top: sizepx;
  padding-bottom: sizepx;
}

.px_size {
  padding-left: sizepx;
  padding-right: sizepx;
}

.p_size {
  padding: sizepx;
}

.pt_size {
  padding-top: sizepx;
}

.pb_size {
  padding-bottom: sizepx;
}

.pl_size {
  padding-left: sizepx;
}

.pr_size {
  padding-right: sizepx;
}

.py_size {
  padding-top: sizepx;
  padding-bottom: sizepx;
}

.px_size {
  padding-left: sizepx;
  padding-right: sizepx;
}

.p_size {
  padding: sizepx;
}

.pt_size {
  padding-top: sizepx;
}

.pb_size {
  padding-bottom: sizepx;
}

.pl_size {
  padding-left: sizepx;
}

.pr_size {
  padding-right: sizepx;
}

.py_size {
  padding-top: sizepx;
  padding-bottom: sizepx;
}

.px_size {
  padding-left: sizepx;
  padding-right: sizepx;
}

.p_size {
  padding: sizepx;
}

.pt_size {
  padding-top: sizepx;
}

.pb_size {
  padding-bottom: sizepx;
}

.pl_size {
  padding-left: sizepx;
}

.pr_size {
  padding-right: sizepx;
}

.py_size {
  padding-top: sizepx;
  padding-bottom: sizepx;
}

.px_size {
  padding-left: sizepx;
  padding-right: sizepx;
}

.p_size {
  padding: sizepx;
}

.pt_size {
  padding-top: sizepx;
}

.pb_size {
  padding-bottom: sizepx;
}

.pl_size {
  padding-left: sizepx;
}

.pr_size {
  padding-right: sizepx;
}

.py_size {
  padding-top: sizepx;
  padding-bottom: sizepx;
}

.px_size {
  padding-left: sizepx;
  padding-right: sizepx;
}

.p_size {
  padding: sizepx;
}

.pt_size {
  padding-top: sizepx;
}

.pb_size {
  padding-bottom: sizepx;
}

.pl_size {
  padding-left: sizepx;
}

.pr_size {
  padding-right: sizepx;
}

.py_size {
  padding-top: sizepx;
  padding-bottom: sizepx;
}

.px_size {
  padding-left: sizepx;
  padding-right: sizepx;
}

.p_size {
  padding: sizepx;
}

.pt_size {
  padding-top: sizepx;
}

.pb_size {
  padding-bottom: sizepx;
}

.pl_size {
  padding-left: sizepx;
}

.pr_size {
  padding-right: sizepx;
}

.py_size {
  padding-top: sizepx;
  padding-bottom: sizepx;
}

.px_size {
  padding-left: sizepx;
  padding-right: sizepx;
}

.p_size {
  padding: sizepx;
}

.pt_size {
  padding-top: sizepx;
}

.pb_size {
  padding-bottom: sizepx;
}

.pl_size {
  padding-left: sizepx;
}

.pr_size {
  padding-right: sizepx;
}

.py_size {
  padding-top: sizepx;
  padding-bottom: sizepx;
}

.px_size {
  padding-left: sizepx;
  padding-right: sizepx;
}

.p_size {
  padding: sizepx;
}

.pt_size {
  padding-top: sizepx;
}

.pb_size {
  padding-bottom: sizepx;
}

.pl_size {
  padding-left: sizepx;
}

.pr_size {
  padding-right: sizepx;
}

.py_size {
  padding-top: sizepx;
  padding-bottom: sizepx;
}

.px_size {
  padding-left: sizepx;
  padding-right: sizepx;
}

/**
 * Margin
 */
.m_auto {
  margin: auto;
}

.mt_auto {
  margin-top: auto;
}

.mb_auto {
  margin-bottom: auto;
}

.ml_auto {
  margin-left: auto;
}

.mr_auto {
  margin-right: auto;
}

.my_auto {
  margin-top: auto;
  margin-bottom: auto;
}

.mx_auto {
  margin-left: auto;
  margin-right: auto;
}

.m_1 {
  margin: 1px;
}

.mt_1 {
  margin-top: 1px;
}

.mb_1 {
  margin-bottom: 1px;
}

.ml_1 {
  margin-left: 1px;
}

.mr_1 {
  margin-right: 1px;
}

.my_1 {
  margin-top: 1px;
  margin-bottom: 1px;
}

.mx_1 {
  margin-left: 1px;
  margin-right: 1px;
}

.m_2 {
  margin: 2px;
}

.mt_2 {
  margin-top: 2px;
}

.mb_2 {
  margin-bottom: 2px;
}

.ml_2 {
  margin-left: 2px;
}

.mr_2 {
  margin-right: 2px;
}

.my_2 {
  margin-top: 2px;
  margin-bottom: 2px;
}

.mx_2 {
  margin-left: 2px;
  margin-right: 2px;
}

.m_3 {
  margin: 3px;
}

.mt_3 {
  margin-top: 3px;
}

.mb_3 {
  margin-bottom: 3px;
}

.ml_3 {
  margin-left: 3px;
}

.mr_3 {
  margin-right: 3px;
}

.my_3 {
  margin-top: 3px;
  margin-bottom: 3px;
}

.mx_3 {
  margin-left: 3px;
  margin-right: 3px;
}

.m_4 {
  margin: 4px;
}

.mt_4 {
  margin-top: 4px;
}

.mb_4 {
  margin-bottom: 4px;
}

.ml_4 {
  margin-left: 4px;
}

.mr_4 {
  margin-right: 4px;
}

.my_4 {
  margin-top: 4px;
  margin-bottom: 4px;
}

.mx_4 {
  margin-left: 4px;
  margin-right: 4px;
}

.m_5 {
  margin: 5px;
}

.mt_5 {
  margin-top: 5px;
}

.mb_5 {
  margin-bottom: 5px;
}

.ml_5 {
  margin-left: 5px;
}

.mr_5 {
  margin-right: 5px;
}

.my_5 {
  margin-top: 5px;
  margin-bottom: 5px;
}

.mx_5 {
  margin-left: 5px;
  margin-right: 5px;
}

.m_6 {
  margin: 6px;
}

.mt_6 {
  margin-top: 6px;
}

.mb_6 {
  margin-bottom: 6px;
}

.ml_6 {
  margin-left: 6px;
}

.mr_6 {
  margin-right: 6px;
}

.my_6 {
  margin-top: 6px;
  margin-bottom: 6px;
}

.mx_6 {
  margin-left: 6px;
  margin-right: 6px;
}

.m_7 {
  margin: 7px;
}

.mt_7 {
  margin-top: 7px;
}

.mb_7 {
  margin-bottom: 7px;
}

.ml_7 {
  margin-left: 7px;
}

.mr_7 {
  margin-right: 7px;
}

.my_7 {
  margin-top: 7px;
  margin-bottom: 7px;
}

.mx_7 {
  margin-left: 7px;
  margin-right: 7px;
}

.m_8 {
  margin: 8px;
}

.mt_8 {
  margin-top: 8px;
}

.mb_8 {
  margin-bottom: 8px;
}

.ml_8 {
  margin-left: 8px;
}

.mr_8 {
  margin-right: 8px;
}

.my_8 {
  margin-top: 8px;
  margin-bottom: 8px;
}

.mx_8 {
  margin-left: 8px;
  margin-right: 8px;
}

.m_9 {
  margin: 9px;
}

.mt_9 {
  margin-top: 9px;
}

.mb_9 {
  margin-bottom: 9px;
}

.ml_9 {
  margin-left: 9px;
}

.mr_9 {
  margin-right: 9px;
}

.my_9 {
  margin-top: 9px;
  margin-bottom: 9px;
}

.mx_9 {
  margin-left: 9px;
  margin-right: 9px;
}

.m_10 {
  margin: 10px;
}

.mt_10 {
  margin-top: 10px;
}

.mb_10 {
  margin-bottom: 10px;
}

.ml_10 {
  margin-left: 10px;
}

.mr_10 {
  margin-right: 10px;
}

.my_10 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.mx_10 {
  margin-left: 10px;
  margin-right: 10px;
}

.m_11 {
  margin: 11px;
}

.mt_11 {
  margin-top: 11px;
}

.mb_11 {
  margin-bottom: 11px;
}

.ml_11 {
  margin-left: 11px;
}

.mr_11 {
  margin-right: 11px;
}

.my_11 {
  margin-top: 11px;
  margin-bottom: 11px;
}

.mx_11 {
  margin-left: 11px;
  margin-right: 11px;
}

.m_12 {
  margin: 12px;
}

.mt_12 {
  margin-top: 12px;
}

.mb_12 {
  margin-bottom: 12px;
}

.ml_12 {
  margin-left: 12px;
}

.mr_12 {
  margin-right: 12px;
}

.my_12 {
  margin-top: 12px;
  margin-bottom: 12px;
}

.mx_12 {
  margin-left: 12px;
  margin-right: 12px;
}

.m_13 {
  margin: 13px;
}

.mt_13 {
  margin-top: 13px;
}

.mb_13 {
  margin-bottom: 13px;
}

.ml_13 {
  margin-left: 13px;
}

.mr_13 {
  margin-right: 13px;
}

.my_13 {
  margin-top: 13px;
  margin-bottom: 13px;
}

.mx_13 {
  margin-left: 13px;
  margin-right: 13px;
}

.m_14 {
  margin: 14px;
}

.mt_14 {
  margin-top: 14px;
}

.mb_14 {
  margin-bottom: 14px;
}

.ml_14 {
  margin-left: 14px;
}

.mr_14 {
  margin-right: 14px;
}

.my_14 {
  margin-top: 14px;
  margin-bottom: 14px;
}

.mx_14 {
  margin-left: 14px;
  margin-right: 14px;
}

.m_15 {
  margin: 15px;
}

.mt_15 {
  margin-top: 15px;
}

.mb_15 {
  margin-bottom: 15px;
}

.ml_15 {
  margin-left: 15px;
}

.mr_15 {
  margin-right: 15px;
}

.my_15 {
  margin-top: 15px;
  margin-bottom: 15px;
}

.mx_15 {
  margin-left: 15px;
  margin-right: 15px;
}

.m_16 {
  margin: 16px;
}

.mt_16 {
  margin-top: 16px;
}

.mb_16 {
  margin-bottom: 16px;
}

.ml_16 {
  margin-left: 16px;
}

.mr_16 {
  margin-right: 16px;
}

.my_16 {
  margin-top: 16px;
  margin-bottom: 16px;
}

.mx_16 {
  margin-left: 16px;
  margin-right: 16px;
}

.m_17 {
  margin: 17px;
}

.mt_17 {
  margin-top: 17px;
}

.mb_17 {
  margin-bottom: 17px;
}

.ml_17 {
  margin-left: 17px;
}

.mr_17 {
  margin-right: 17px;
}

.my_17 {
  margin-top: 17px;
  margin-bottom: 17px;
}

.mx_17 {
  margin-left: 17px;
  margin-right: 17px;
}

.m_18 {
  margin: 18px;
}

.mt_18 {
  margin-top: 18px;
}

.mb_18 {
  margin-bottom: 18px;
}

.ml_18 {
  margin-left: 18px;
}

.mr_18 {
  margin-right: 18px;
}

.my_18 {
  margin-top: 18px;
  margin-bottom: 18px;
}

.mx_18 {
  margin-left: 18px;
  margin-right: 18px;
}

.m_19 {
  margin: 19px;
}

.mt_19 {
  margin-top: 19px;
}

.mb_19 {
  margin-bottom: 19px;
}

.ml_19 {
  margin-left: 19px;
}

.mr_19 {
  margin-right: 19px;
}

.my_19 {
  margin-top: 19px;
  margin-bottom: 19px;
}

.mx_19 {
  margin-left: 19px;
  margin-right: 19px;
}

.m_16 {
  margin: 16px;
}

.mt_16 {
  margin-top: 16px;
}

.mb_16 {
  margin-bottom: 16px;
}

.ml_16 {
  margin-left: 16px;
}

.mr_16 {
  margin-right: 16px;
}

.my_16 {
  margin-top: 16px;
  margin-bottom: 16px;
}

.mx_16 {
  margin-left: 16px;
  margin-right: 16px;
}

.m_18 {
  margin: 18px;
}

.mt_18 {
  margin-top: 18px;
}

.mb_18 {
  margin-bottom: 18px;
}

.ml_18 {
  margin-left: 18px;
}

.mr_18 {
  margin-right: 18px;
}

.my_18 {
  margin-top: 18px;
  margin-bottom: 18px;
}

.mx_18 {
  margin-left: 18px;
  margin-right: 18px;
}

.m_24 {
  margin: 24px;
}

.mt_24 {
  margin-top: 24px;
}

.mb_24 {
  margin-bottom: 24px;
}

.ml_24 {
  margin-left: 24px;
}

.mr_24 {
  margin-right: 24px;
}

.my_24 {
  margin-top: 24px;
  margin-bottom: 24px;
}

.mx_24 {
  margin-left: 24px;
  margin-right: 24px;
}

.m_28 {
  margin: 28px;
}

.mt_28 {
  margin-top: 28px;
}

.mb_28 {
  margin-bottom: 28px;
}

.ml_28 {
  margin-left: 28px;
}

.mr_28 {
  margin-right: 28px;
}

.my_28 {
  margin-top: 28px;
  margin-bottom: 28px;
}

.mx_28 {
  margin-left: 28px;
  margin-right: 28px;
}

.m_30 {
  margin: 30px;
}

.mt_30 {
  margin-top: 30px;
}

.mb_30 {
  margin-bottom: 30px;
}

.ml_30 {
  margin-left: 30px;
}

.mr_30 {
  margin-right: 30px;
}

.my_30 {
  margin-top: 30px;
  margin-bottom: 30px;
}

.mx_30 {
  margin-left: 30px;
  margin-right: 30px;
}

.m_32 {
  margin: 32px;
}

.mt_32 {
  margin-top: 32px;
}

.mb_32 {
  margin-bottom: 32px;
}

.ml_32 {
  margin-left: 32px;
}

.mr_32 {
  margin-right: 32px;
}

.my_32 {
  margin-top: 32px;
  margin-bottom: 32px;
}

.mx_32 {
  margin-left: 32px;
  margin-right: 32px;
}

.m_36 {
  margin: 36px;
}

.mt_36 {
  margin-top: 36px;
}

.mb_36 {
  margin-bottom: 36px;
}

.ml_36 {
  margin-left: 36px;
}

.mr_36 {
  margin-right: 36px;
}

.my_36 {
  margin-top: 36px;
  margin-bottom: 36px;
}

.mx_36 {
  margin-left: 36px;
  margin-right: 36px;
}

.m_40 {
  margin: 40px;
}

.mt_40 {
  margin-top: 40px;
}

.mb_40 {
  margin-bottom: 40px;
}

.ml_40 {
  margin-left: 40px;
}

.mr_40 {
  margin-right: 40px;
}

.my_40 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.mx_40 {
  margin-left: 40px;
  margin-right: 40px;
}

.m_48 {
  margin: 48px;
}

.mt_48 {
  margin-top: 48px;
}

.mb_48 {
  margin-bottom: 48px;
}

.ml_48 {
  margin-left: 48px;
}

.mr_48 {
  margin-right: 48px;
}

.my_48 {
  margin-top: 48px;
  margin-bottom: 48px;
}

.mx_48 {
  margin-left: 48px;
  margin-right: 48px;
}

.m_56 {
  margin: 56px;
}

.mt_56 {
  margin-top: 56px;
}

.mb_56 {
  margin-bottom: 56px;
}

.ml_56 {
  margin-left: 56px;
}

.mr_56 {
  margin-right: 56px;
}

.my_56 {
  margin-top: 56px;
  margin-bottom: 56px;
}

.mx_56 {
  margin-left: 56px;
  margin-right: 56px;
}

.m_60 {
  margin: 60px;
}

.mt_60 {
  margin-top: 60px;
}

.mb_60 {
  margin-bottom: 60px;
}

.ml_60 {
  margin-left: 60px;
}

.mr_60 {
  margin-right: 60px;
}

.my_60 {
  margin-top: 60px;
  margin-bottom: 60px;
}

.mx_60 {
  margin-left: 60px;
  margin-right: 60px;
}

.m_64 {
  margin: 64px;
}

.mt_64 {
  margin-top: 64px;
}

.mb_64 {
  margin-bottom: 64px;
}

.ml_64 {
  margin-left: 64px;
}

.mr_64 {
  margin-right: 64px;
}

.my_64 {
  margin-top: 64px;
  margin-bottom: 64px;
}

.mx_64 {
  margin-left: 64px;
  margin-right: 64px;
}

.m_72 {
  margin: 72px;
}

.mt_72 {
  margin-top: 72px;
}

.mb_72 {
  margin-bottom: 72px;
}

.ml_72 {
  margin-left: 72px;
}

.mr_72 {
  margin-right: 72px;
}

.my_72 {
  margin-top: 72px;
  margin-bottom: 72px;
}

.mx_72 {
  margin-left: 72px;
  margin-right: 72px;
}

.m_80 {
  margin: 80px;
}

.mt_80 {
  margin-top: 80px;
}

.mb_80 {
  margin-bottom: 80px;
}

.ml_80 {
  margin-left: 80px;
}

.mr_80 {
  margin-right: 80px;
}

.my_80 {
  margin-top: 80px;
  margin-bottom: 80px;
}

.mx_80 {
  margin-left: 80px;
  margin-right: 80px;
}

.m_96 {
  margin: 96px;
}

.mt_96 {
  margin-top: 96px;
}

.mb_96 {
  margin-bottom: 96px;
}

.ml_96 {
  margin-left: 96px;
}

.mr_96 {
  margin-right: 96px;
}

.my_96 {
  margin-top: 96px;
  margin-bottom: 96px;
}

.mx_96 {
  margin-left: 96px;
  margin-right: 96px;
}

.m_100 {
  margin: 100px;
}

.mt_100 {
  margin-top: 100px;
}

.mb_100 {
  margin-bottom: 100px;
}

.ml_100 {
  margin-left: 100px;
}

.mr_100 {
  margin-right: 100px;
}

.my_100 {
  margin-top: 100px;
  margin-bottom: 100px;
}

.mx_100 {
  margin-left: 100px;
  margin-right: 100px;
}

.m_120 {
  margin: 120px;
}

.mt_120 {
  margin-top: 120px;
}

.mb_120 {
  margin-bottom: 120px;
}

.ml_120 {
  margin-left: 120px;
}

.mr_120 {
  margin-right: 120px;
}

.my_120 {
  margin-top: 120px;
  margin-bottom: 120px;
}

.mx_120 {
  margin-left: 120px;
  margin-right: 120px;
}

@media screen and (min-width: 1024px), print {
  .lg_ml_auto {
    margin-left: auto;
  }
}

@media screen and (min-width: 1024px), print {
  .lg_ml_5 {
    margin-left: 5px;
  }
}

@media screen and (min-width: 1024px), print {
  .lg_ml_10 {
    margin-left: 10px;
  }
}

@media screen and (min-width: 1024px), print {
  .lg_mr_0 {
    margin-right: 0;
  }
}

@media print {
  * {
    font-family: "Noto Sans JP", "ヒラギノ角ゴシック", "メイリオ", sans-serif !important;
  }
}
/* -----------------------------------
 * header
 ----------------------------------- */
header {
  background-color: #fff;
  height: 64px;
  border-bottom: 1px solid #150A9A;
  padding: 0 26px;
}
@media screen and (min-width: 1024px), print {
  header {
    padding: 0;
  }
}
header .header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  max-width: 1000px;
  height: 100%;
  margin: 0 auto;
}
header .header h1 img {
  width: 167.86px;
}
header .header .ttl {
  margin-left: 24.14px;
  margin-right: auto;
}
header .header .ttl .main {
  font-size: 14px;
  text-align: center;
  letter-spacing: 0;
  margin-bottom: 6px;
}
header .header .ttl .sub {
  font-size: 12px;
  text-align: center;
  letter-spacing: 0;
}
header .header .ttl ~ div:not(.login_user), header .header .ttl ~ form {
  display: none;
}
@media screen and (min-width: 767px), print {
  header .header .ttl ~ div:not(.login_user), header .header .ttl ~ form {
    display: block;
  }
}
header .header .login_user {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding-bottom: 10px;
  margin-left: auto;
}
@media screen and (min-width: 767px), print {
  header .header .login_user {
    padding-bottom: 0;
  }
}
header .header .login_user img {
  width: 25px;
}
header .header .login_user p {
  color: #150A9A;
  font-size: 16px;
  letter-spacing: 1.6px;
  margin-left: 8px;
}
header .header .login_user + .to_system_root {
  margin-left: 24px;
}

/* -----------------------------------
 * breadcrumbs
 ----------------------------------- */
.breadcrumbs {
  padding: 16px 0;
}
.breadcrumbs ol {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  max-width: 1000px;
  margin: 0 auto;
}
.breadcrumbs ol li {
  display: flex;
  align-items: center;
}
.breadcrumbs ol li:not(:last-of-type) {
  margin-right: 16px;
}
.breadcrumbs ol li p {
  color: #A5ABAF;
  font-size: 12px;
  letter-spacing: 1.2px;
  transition: 0.3s;
}
.breadcrumbs ol li p.current, .breadcrumbs ol li p:hover {
  color: #000;
}
.breadcrumbs ol li img {
  width: 6.83px;
  margin-left: 16px;
}

/* -----------------------------------
 * counts
 ----------------------------------- */
.counts {
  display: flex;
  justify-content: flex-end;
  padding: 10px 12px 0px;
}

/* -----------------------------------
 * pagination container
 ----------------------------------- */
.pagination_container {
  margin: 56px auto;
}

/* -----------------------------------
 * pagination
 ----------------------------------- */
.pagination {
  display: flex;
  align-items: center;
  justify-content: center;
}
.pagination li {
  display: flex;
  transition: 0.3s;
}
.pagination li:not(:last-of-type) {
  margin-right: 16px;
}
.pagination li.active div, .pagination li:hover div {
  color: #000;
}
.pagination li div {
  font-size: 16px;
  letter-spacing: 1.6px;
  color: #A5ABAF;
}
.pagination li div.slash {
  color: #A5ABAF;
  margin-left: 16px;
}

/* -----------------------------------
 * footer
 ----------------------------------- */
footer {
  margin-top: auto;
}
footer .footer {
  max-width: 1000px;
  padding: 16px;
  margin: 0 auto;
}
footer .footer .copyright {
  color: #A5ABAF;
  font-size: 12px;
  letter-spacing: 0;
  text-align: center;
}

/* -----------------------------------
 * flash
 ----------------------------------- */
.flash {
  overflow: hidden;
  position: fixed;
  right: 0;
  bottom: 45px;
  z-index: 10;
  background-color: #fff;
  max-width: 500px;
  border: 2px solid #150A9A;
  border-right: none;
  border-radius: 8px 0 0 8px;
}
.flash .flash_box {
  display: flex;
}
.flash .flash_box .flash_toggle {
  display: inline-block;
  width: 40px;
  min-height: 40px;
  background-color: #150A9A;
  text-align: center;
  border-right: 2px solid #150A9A;
  transition: 0.3s;
}
.flash .flash_box .flash_toggle:hover {
  background-color: #fff;
}
.flash .flash_box .flash_toggle.icon_close {
  position: relative;
}
.flash .flash_box .flash_toggle.icon_close:hover::before, .flash .flash_box .flash_toggle.icon_close:hover::after {
  background-color: #150A9A;
}
.flash .flash_box .flash_toggle.icon_close::before, .flash .flash_box .flash_toggle.icon_close::after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #fff;
  width: 16px;
  height: 2px;
  margin: auto;
  transition: 0.3s;
}
.flash .flash_box .flash_toggle.icon_close::before {
  transform: rotateZ(45deg);
}
.flash .flash_box .flash_toggle.icon_close::after {
  transform: rotateZ(-45deg);
}
.flash .flash_box .flash_toggle.icon_open {
  position: relative;
}
.flash .flash_box .flash_toggle.icon_open:hover::before, .flash .flash_box .flash_toggle.icon_open:hover::after {
  background-color: #150A9A;
}
.flash .flash_box .flash_toggle.icon_open::before, .flash .flash_box .flash_toggle.icon_open::after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #fff;
  width: 12px;
  height: 2px;
  margin: auto;
  transition: 0.3s;
}
.flash .flash_box .flash_toggle.icon_open::before {
  transform-origin: left top;
  transform: rotateZ(35deg);
}
.flash .flash_box .flash_toggle.icon_open::after {
  transform-origin: left bottom;
  transform: rotateZ(-35deg);
}
.flash .flash_box .flash_contents {
  max-width: 460px;
}
.flash .flash_box .flash_contents > div {
  display: flex;
  background-color: #F6F6F6;
  line-height: 1.3;
  font-size: 14px;
  letter-spacing: 1.4px;
  padding: 6px 8px;
  border-radius: 8px;
  margin: 12px 12px;
}
.flash .flash_box .flash_contents > div::before {
  content: "●";
  display: inline-block;
  font-size: 10px;
  padding-top: 3px;
  padding-right: 10px;
}
.flash .flash_box .flash_contents > div.message {
  background-color: #D1E7DD;
  color: #198754;
}
.flash .flash_box .flash_contents > div.error {
  background-color: #FCD9E5;
  color: #DC3545;
}
.flash .flash_box .flash_contents > div.notice {
  background-color: #FFEBC7;
  color: #FFA900;
}
.flash .flash_box .flash_contents > div.success {
  background-color: #BFE1FF;
  color: #0D6EFD;
}
.flash .flash_box .flash_contents > div > p {
  white-space: pre-wrap;
  word-break: break-all;
}

html, body {
  width: 100%;
  height: 100%;
  background-color: #F6F6F6;
}

.wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  min-height: 100vh;
}
.wrapper main > section {
  max-width: 1000px;
  margin: 0 auto;
}

.employeerentcontroller_index .list_table_container,
.employeerentcontroller_search .list_table_container, .admin_employeecontroller_show .list_table_container, .admin_employeecontroller_index .list_table_container {
  overflow-x: auto;
  margin-top: 40px;
}
.employeerentcontroller_index .list_table_container ul,
.employeerentcontroller_search .list_table_container ul, .admin_employeecontroller_show .list_table_container ul, .admin_employeecontroller_index .list_table_container ul {
  min-width: 1000px;
}
.employeerentcontroller_index .list_table_container ul li .row .no,
.employeerentcontroller_search .list_table_container ul li .row .no, .admin_employeecontroller_show .list_table_container ul li .row .no, .admin_employeecontroller_index .list_table_container ul li .row .no {
  width: 80px;
}
.employeerentcontroller_index .list_table_container ul li .row .employee_code,
.employeerentcontroller_search .list_table_container ul li .row .employee_code, .admin_employeecontroller_show .list_table_container ul li .row .employee_code, .admin_employeecontroller_index .list_table_container ul li .row .employee_code {
  width: 120px;
}
.employeerentcontroller_index .list_table_container ul li .row .sei_mei,
.employeerentcontroller_search .list_table_container ul li .row .sei_mei, .admin_employeecontroller_show .list_table_container ul li .row .sei_mei, .admin_employeecontroller_index .list_table_container ul li .row .sei_mei {
  width: 200px;
}
.employeerentcontroller_index .list_table_container ul li .row .estate_code,
.employeerentcontroller_search .list_table_container ul li .row .estate_code, .admin_employeecontroller_show .list_table_container ul li .row .estate_code, .admin_employeecontroller_index .list_table_container ul li .row .estate_code {
  width: 140px;
}
.employeerentcontroller_index .list_table_container ul li .row .moved_in_status,
.employeerentcontroller_search .list_table_container ul li .row .moved_in_status, .admin_employeecontroller_show .list_table_container ul li .row .moved_in_status, .admin_employeecontroller_index .list_table_container ul li .row .moved_in_status {
  width: 120px;
}
.employeerentcontroller_index .list_table_container ul li .row .moved_at,
.employeerentcontroller_search .list_table_container ul li .row .moved_at, .admin_employeecontroller_show .list_table_container ul li .row .moved_at, .admin_employeecontroller_index .list_table_container ul li .row .moved_at {
  width: 200px;
}
.employeerentcontroller_index .list_table_container ul li .row .expiration_at,
.employeerentcontroller_search .list_table_container ul li .row .expiration_at, .admin_employeecontroller_show .list_table_container ul li .row .expiration_at, .admin_employeecontroller_index .list_table_container ul li .row .expiration_at {
  width: 120px;
}
.employeerentcontroller_index .list_table_container ul li .row .target_date,
.employeerentcontroller_search .list_table_container ul li .row .target_date, .admin_employeecontroller_show .list_table_container ul li .row .target_date, .admin_employeecontroller_index .list_table_container ul li .row .target_date {
  width: 120px;
}
.employeerentcontroller_index .list_table_container ul li .row .emp_total_cost,
.employeerentcontroller_search .list_table_container ul li .row .emp_total_cost, .admin_employeecontroller_show .list_table_container ul li .row .emp_total_cost, .admin_employeecontroller_index .list_table_container ul li .row .emp_total_cost {
  width: 160px;
}
.employeerentcontroller_index .list_table_container ul li .row .moved_in_out,
.employeerentcontroller_search .list_table_container ul li .row .moved_in_out, .admin_employeecontroller_show .list_table_container ul li .row .moved_in_out, .admin_employeecontroller_index .list_table_container ul li .row .moved_in_out {
  width: 170px;
}
.employeerentcontroller_index .list_table_container ul li .row .remarks,
.employeerentcontroller_search .list_table_container ul li .row .remarks, .admin_employeecontroller_show .list_table_container ul li .row .remarks, .admin_employeecontroller_index .list_table_container ul li .row .remarks {
  width: 180px;
}
.employeerentcontroller_index .list_table_container ul li .row .created_at,
.employeerentcontroller_search .list_table_container ul li .row .created_at, .admin_employeecontroller_show .list_table_container ul li .row .created_at, .admin_employeecontroller_index .list_table_container ul li .row .created_at {
  width: 140px;
}
.employeerentcontroller_index .list_table_container ul li.thead .row,
.employeerentcontroller_search .list_table_container ul li.thead .row, .admin_employeecontroller_show .list_table_container ul li.thead .row, .admin_employeecontroller_index .list_table_container ul li.thead .row {
  display: table;
  table-layout: fixed;
  width: 100%;
}
.employeerentcontroller_index .list_table_container ul li.thead .row > div,
.employeerentcontroller_search .list_table_container ul li.thead .row > div, .admin_employeecontroller_show .list_table_container ul li.thead .row > div, .admin_employeecontroller_index .list_table_container ul li.thead .row > div {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  font-size: 12px;
  letter-spacing: 1.2px;
  color: #A5ABAF;
  padding: 12px 0;
}
.employeerentcontroller_index .list_table_container ul li.thead .row > div a,
.employeerentcontroller_search .list_table_container ul li.thead .row > div a, .admin_employeecontroller_show .list_table_container ul li.thead .row > div a, .admin_employeecontroller_index .list_table_container ul li.thead .row > div a {
  color: #A5ABAF;
}
.employeerentcontroller_index .list_table_container ul li.thead .row > div a .asc,
.employeerentcontroller_search .list_table_container ul li.thead .row > div a .asc, .admin_employeecontroller_show .list_table_container ul li.thead .row > div a .asc, .admin_employeecontroller_index .list_table_container ul li.thead .row > div a .asc,
.employeerentcontroller_index .list_table_container ul li.thead .row > div a .desc,
.employeerentcontroller_search .list_table_container ul li.thead .row > div a .desc,
.admin_employeecontroller_show .list_table_container ul li.thead .row > div a .desc,
.admin_employeecontroller_index .list_table_container ul li.thead .row > div a .desc {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 14px;
  transition: 0.3s;
}
.employeerentcontroller_index .list_table_container ul li.thead .row > div a .asc:hover,
.employeerentcontroller_search .list_table_container ul li.thead .row > div a .asc:hover, .admin_employeecontroller_show .list_table_container ul li.thead .row > div a .asc:hover, .admin_employeecontroller_index .list_table_container ul li.thead .row > div a .asc:hover,
.employeerentcontroller_index .list_table_container ul li.thead .row > div a .desc:hover,
.employeerentcontroller_search .list_table_container ul li.thead .row > div a .desc:hover,
.admin_employeecontroller_show .list_table_container ul li.thead .row > div a .desc:hover,
.admin_employeecontroller_index .list_table_container ul li.thead .row > div a .desc:hover {
  color: #000;
}
.employeerentcontroller_index .list_table_container ul li.thead .row > div a .asc:hover::after,
.employeerentcontroller_search .list_table_container ul li.thead .row > div a .asc:hover::after, .admin_employeecontroller_show .list_table_container ul li.thead .row > div a .asc:hover::after, .admin_employeecontroller_index .list_table_container ul li.thead .row > div a .asc:hover::after,
.employeerentcontroller_index .list_table_container ul li.thead .row > div a .desc:hover::after,
.employeerentcontroller_search .list_table_container ul li.thead .row > div a .desc:hover::after,
.admin_employeecontroller_show .list_table_container ul li.thead .row > div a .desc:hover::after,
.admin_employeecontroller_index .list_table_container ul li.thead .row > div a .desc:hover::after {
  opacity: 1;
}
.employeerentcontroller_index .list_table_container ul li.thead .row > div a .asc::after,
.employeerentcontroller_search .list_table_container ul li.thead .row > div a .asc::after, .admin_employeecontroller_show .list_table_container ul li.thead .row > div a .asc::after, .admin_employeecontroller_index .list_table_container ul li.thead .row > div a .asc::after,
.employeerentcontroller_index .list_table_container ul li.thead .row > div a .desc::after,
.employeerentcontroller_search .list_table_container ul li.thead .row > div a .desc::after,
.admin_employeecontroller_show .list_table_container ul li.thead .row > div a .desc::after,
.admin_employeecontroller_index .list_table_container ul li.thead .row > div a .desc::after {
  content: "";
  display: inline-block;
  margin-left: 4px;
  opacity: 0;
  transition: 0.3s;
}
.employeerentcontroller_index .list_table_container ul li.thead .row > div a .asc.current.asc::after,
.employeerentcontroller_search .list_table_container ul li.thead .row > div a .asc.current.asc::after, .admin_employeecontroller_show .list_table_container ul li.thead .row > div a .asc.current.asc::after, .admin_employeecontroller_index .list_table_container ul li.thead .row > div a .asc.current.asc::after,
.employeerentcontroller_index .list_table_container ul li.thead .row > div a .desc.current.desc::after,
.employeerentcontroller_search .list_table_container ul li.thead .row > div a .desc.current.desc::after,
.admin_employeecontroller_show .list_table_container ul li.thead .row > div a .desc.current.desc::after,
.admin_employeecontroller_index .list_table_container ul li.thead .row > div a .desc.current.desc::after {
  opacity: 1;
}
.employeerentcontroller_index .list_table_container ul li.thead .row > div a .asc::after,
.employeerentcontroller_search .list_table_container ul li.thead .row > div a .asc::after, .admin_employeecontroller_show .list_table_container ul li.thead .row > div a .asc::after, .admin_employeecontroller_index .list_table_container ul li.thead .row > div a .asc::after {
  border-top: 8px solid #A5ABAF;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
}
.employeerentcontroller_index .list_table_container ul li.thead .row > div a .asc:hover::after,
.employeerentcontroller_search .list_table_container ul li.thead .row > div a .asc:hover::after, .admin_employeecontroller_show .list_table_container ul li.thead .row > div a .asc:hover::after, .admin_employeecontroller_index .list_table_container ul li.thead .row > div a .asc:hover::after {
  border-top-color: #000;
}
.employeerentcontroller_index .list_table_container ul li.thead .row > div a .desc::after,
.employeerentcontroller_search .list_table_container ul li.thead .row > div a .desc::after, .admin_employeecontroller_show .list_table_container ul li.thead .row > div a .desc::after, .admin_employeecontroller_index .list_table_container ul li.thead .row > div a .desc::after {
  border-bottom: 8px solid #A5ABAF;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
}
.employeerentcontroller_index .list_table_container ul li.thead .row > div a .desc:hover::after,
.employeerentcontroller_search .list_table_container ul li.thead .row > div a .desc:hover::after, .admin_employeecontroller_show .list_table_container ul li.thead .row > div a .desc:hover::after, .admin_employeecontroller_index .list_table_container ul li.thead .row > div a .desc:hover::after {
  border-bottom-color: #000;
}
.employeerentcontroller_index .list_table_container ul li.tbody,
.employeerentcontroller_search .list_table_container ul li.tbody, .admin_employeecontroller_show .list_table_container ul li.tbody, .admin_employeecontroller_index .list_table_container ul li.tbody {
  background-color: #fff;
}
.employeerentcontroller_index .list_table_container ul li.tbody:nth-of-type(2n - 1),
.employeerentcontroller_search .list_table_container ul li.tbody:nth-of-type(2n - 1), .admin_employeecontroller_show .list_table_container ul li.tbody:nth-of-type(2n - 1), .admin_employeecontroller_index .list_table_container ul li.tbody:nth-of-type(2n - 1) {
  background-color: #E3E6E6;
}
.employeerentcontroller_index .list_table_container ul li.tbody:nth-of-type(2),
.employeerentcontroller_search .list_table_container ul li.tbody:nth-of-type(2), .admin_employeecontroller_show .list_table_container ul li.tbody:nth-of-type(2), .admin_employeecontroller_index .list_table_container ul li.tbody:nth-of-type(2) {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.employeerentcontroller_index .list_table_container ul li.tbody:last-of-type,
.employeerentcontroller_search .list_table_container ul li.tbody:last-of-type, .admin_employeecontroller_show .list_table_container ul li.tbody:last-of-type, .admin_employeecontroller_index .list_table_container ul li.tbody:last-of-type {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.employeerentcontroller_index .list_table_container ul li.tbody .row,
.employeerentcontroller_search .list_table_container ul li.tbody .row, .admin_employeecontroller_show .list_table_container ul li.tbody .row, .admin_employeecontroller_index .list_table_container ul li.tbody .row {
  display: table;
  table-layout: fixed;
  width: 100%;
}
.employeerentcontroller_index .list_table_container ul li.tbody .row > div,
.employeerentcontroller_search .list_table_container ul li.tbody .row > div, .admin_employeecontroller_show .list_table_container ul li.tbody .row > div, .admin_employeecontroller_index .list_table_container ul li.tbody .row > div {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  font-size: 16px;
  letter-spacing: 1.6px;
  color: #000;
  padding: 28px 8px;
}
.employeerentcontroller_index .list_table_container ul li.tbody .row > div .arrow_right,
.employeerentcontroller_search .list_table_container ul li.tbody .row > div .arrow_right, .admin_employeecontroller_show .list_table_container ul li.tbody .row > div .arrow_right, .admin_employeecontroller_index .list_table_container ul li.tbody .row > div .arrow_right {
  margin-left: 67px;
}
.employeerentcontroller_index .list_table_container ul li.tbody .row:hover .arrow_right,
.employeerentcontroller_search .list_table_container ul li.tbody .row:hover .arrow_right, .admin_employeecontroller_show .list_table_container ul li.tbody .row:hover .arrow_right, .admin_employeecontroller_index .list_table_container ul li.tbody .row:hover .arrow_right {
  width: 46px;
}

/* -----------------------------------
 * employee_rent search_keywords
 * residence_application search_keywords
 * vacate_application search_keywords
 ----------------------------------- */
.employee_rent_search_keywords_form_box,
.residence_application_search_keywords_form_box,
.vacate_application_search_keywords_form_box {
  padding-bottom: 8px;
}
.employee_rent_search_keywords_form_box .keywords_input_box,
.residence_application_search_keywords_form_box .keywords_input_box,
.vacate_application_search_keywords_form_box .keywords_input_box {
  position: relative;
  width: 240px;
  height: 32px;
}
.employee_rent_search_keywords_form_box .keywords_input_box input,
.residence_application_search_keywords_form_box .keywords_input_box input,
.vacate_application_search_keywords_form_box .keywords_input_box input {
  background-color: #fff;
  width: 100%;
  height: 100%;
  padding: 0 16px;
  border: 1px solid #150A9A;
  border-radius: 28px;
}
.employee_rent_search_keywords_form_box .keywords_input_box input::-moz-placeholder, .residence_application_search_keywords_form_box .keywords_input_box input::-moz-placeholder, .vacate_application_search_keywords_form_box .keywords_input_box input::-moz-placeholder {
  color: #A5ABAF;
  font-size: 16px;
  font-weight: 300;
  letter-spacing: 1.6px;
}
.employee_rent_search_keywords_form_box .keywords_input_box input::placeholder,
.residence_application_search_keywords_form_box .keywords_input_box input::placeholder,
.vacate_application_search_keywords_form_box .keywords_input_box input::placeholder {
  color: #A5ABAF;
  font-size: 16px;
  font-weight: 300;
  letter-spacing: 1.6px;
}
.employee_rent_search_keywords_form_box .keywords_input_box button,
.residence_application_search_keywords_form_box .keywords_input_box button,
.vacate_application_search_keywords_form_box .keywords_input_box button {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0;
  right: 0;
  background-color: #150A9A;
  width: 40px;
  height: 100%;
  border-radius: 0 28px 28px 0;
}
.employee_rent_search_keywords_form_box .keywords_input_box button img,
.residence_application_search_keywords_form_box .keywords_input_box button img,
.vacate_application_search_keywords_form_box .keywords_input_box button img {
  text-align: center;
  width: 20px;
}

/* -----------------------------------
 * employee_rent search_dates
 * residence_application search
 ----------------------------------- */
.employee_rent_search_regulation_and_dates_form_box,
.residence_application_search_box {
  margin-top: 16px;
}
.employee_rent_search_regulation_and_dates_form_box .regulation_and_date_inputs,
.residence_application_search_box .regulation_and_date_inputs {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.employee_rent_search_regulation_and_dates_form_box .regulation_and_date_inputs .regulation_select,
.residence_application_search_box .regulation_and_date_inputs .regulation_select {
  position: relative;
  width: 160px;
  height: 32px;
  margin-right: 24px;
}
.employee_rent_search_regulation_and_dates_form_box .regulation_and_date_inputs .regulation_select select,
.residence_application_search_box .regulation_and_date_inputs .regulation_select select {
  background-color: #fff;
  height: 100%;
  width: 100%;
  font-size: 14px;
  padding: 9px 12px;
  border-radius: 8px;
}
.employee_rent_search_regulation_and_dates_form_box .regulation_and_date_inputs .regulation_select select:focus,
.residence_application_search_box .regulation_and_date_inputs .regulation_select select:focus {
  outline: 1px solid #150A9A;
}
.employee_rent_search_regulation_and_dates_form_box .regulation_and_date_inputs .regulation_select label,
.residence_application_search_box .regulation_and_date_inputs .regulation_select label {
  display: inline-block;
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
  border-left: 6px solid #000;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  margin-left: 6px;
}
.employee_rent_search_regulation_and_dates_form_box .regulation_and_date_inputs .date_input,
.residence_application_search_box .regulation_and_date_inputs .date_input {
  overflow: hidden;
  position: relative;
  background-color: #fff;
  width: 160px;
  height: 32px;
  border-radius: 8px;
}
.employee_rent_search_regulation_and_dates_form_box .regulation_and_date_inputs .date_input:not(:last-of-type),
.residence_application_search_box .regulation_and_date_inputs .date_input:not(:last-of-type) {
  margin-right: 24px;
}
.employee_rent_search_regulation_and_dates_form_box .regulation_and_date_inputs .date_input input,
.employee_rent_search_regulation_and_dates_form_box .regulation_and_date_inputs .date_input label,
.residence_application_search_box .regulation_and_date_inputs .date_input input,
.residence_application_search_box .regulation_and_date_inputs .date_input label {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 14px;
  letter-spacing: 1.4px;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  padding: 9px 12px;
  border-radius: 8px;
}
.employee_rent_search_regulation_and_dates_form_box .regulation_and_date_inputs .date_input input:focus + label,
.residence_application_search_box .regulation_and_date_inputs .date_input input:focus + label {
  display: none;
}
.employee_rent_search_regulation_and_dates_form_box .regulation_and_date_inputs .date_input label,
.residence_application_search_box .regulation_and_date_inputs .date_input label {
  background-color: #fff;
}
.employee_rent_search_regulation_and_dates_form_box .regulation_and_date_inputs .date_input label::after,
.residence_application_search_box .regulation_and_date_inputs .date_input label::after {
  content: "";
  display: inline-block;
  border-left: 6px solid #000;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  margin-left: 6px;
}

/* -----------------------------------
 * employee_rent send_mail_notice_moved_out
 ----------------------------------- */
.employee_rent_send_mail_notice_moved_out_box {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  background-color: #fff;
  padding: 24px;
  border: 1px solid #F7C952;
  border-radius: 16px;
  margin-top: 40px;
}
.employee_rent_send_mail_notice_moved_out_box .guide_message {
  width: 100%;
}
.employee_rent_send_mail_notice_moved_out_box .guide_message p {
  line-height: 1.6;
}
.employee_rent_send_mail_notice_moved_out_box .send_mail {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
}
.employee_rent_send_mail_notice_moved_out_box .send_mail > * {
  margin-top: 12px;
}
.employee_rent_send_mail_notice_moved_out_box .send_mail label {
  color: #A5ABAF;
  font-weight: bold;
}
.employee_rent_send_mail_notice_moved_out_box .send_mail input {
  display: inline-block;
  background-color: #fff;
  width: 67%;
  min-width: 300px;
  padding: 9px 12px;
  border: 1px solid #A5ABAF;
  border-radius: 8px;
  margin-left: 12px;
}
.employee_rent_send_mail_notice_moved_out_box .send_mail button {
  padding: 12px;
}
.employee_rent_send_mail_notice_moved_out_box .send_mail_history {
  margin-top: 12px;
}
.employee_rent_send_mail_notice_moved_out_box .send_mail_history small {
  color: #A5ABAF;
}

/* -----------------------------------
 * employee_rent completed_vacate_application
 ----------------------------------- */
.employee_rent_completed_vacate_application_box {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  background-color: #fff;
  padding: 24px;
  border: 1px solid #F7C952;
  border-radius: 16px;
  margin-top: 40px;
}
.employee_rent_completed_vacate_application_box .guide_message {
  width: 100%;
}
.employee_rent_completed_vacate_application_box .guide_message p {
  line-height: 1.6;
}

/* -----------------------------------
 * employee_rent download_csv_employees
 ----------------------------------- */
.download_csv_employees_box {
  margin-left: auto;
  margin-right: 10px;
}
.download_csv_employees_box button {
  width: 240px;
}

/* -----------------------------------
 * regulation label
 ----------------------------------- */
.regulation_label {
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  background-color: #150A9A;
  color: #fff;
  font-size: 16px;
  width: 32px;
  height: 32px;
  border-radius: 50%;
}
.regulation_label.new {
  background-color: transparent;
  color: #150A9A;
  border: 1px solid #150A9A;
}

.approved_informations {
  padding-top: 8px;
}
.approved_informations .approved_group {
  padding: 16px 0;
}
.approved_informations .approved_group h3 {
  font-size: 16px;
  letter-spacing: 1.6px;
  font-weight: 500;
}
.approved_informations .approved_group .information_box {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 42px 16px;
  padding-top: 24px;
}
.approved_informations .approved_group .information_box dl {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.approved_informations .approved_group .information_box dl dt {
  width: 115px;
  color: #A5ABAF;
  font-size: 14px;
  letter-spacing: 1.4px;
  line-height: 1;
}
.approved_informations .approved_group .information_box dl dd {
  width: 360px;
  line-height: 1;
}
.approved_informations .arrow_down {
  display: inline-block;
  position: relative;
  height: 14px;
}
.approved_informations .arrow_down::before, .approved_informations .arrow_down::after {
  content: "";
  display: inline-block;
  position: absolute;
}
.approved_informations .arrow_down::before {
  background-color: #A5ABAF;
  width: 3px;
  height: 14px;
  left: 50%;
  transform: translate(-50%, 0);
}
.approved_informations .arrow_down::after {
  width: 0;
  height: 0;
  border-top: 10px solid #A5ABAF;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  transform: translate(-50%, 14px);
}

.approved_informations {
  padding-top: 8px;
}
.approved_informations .approved_group {
  padding: 16px 0;
}
.approved_informations .approved_group h3 {
  font-size: 16px;
  letter-spacing: 1.6px;
  font-weight: 500;
}
.approved_informations .approved_group .information_box {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 42px 16px;
  padding-top: 24px;
}
.approved_informations .approved_group .information_box dl {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.approved_informations .approved_group .information_box dl dt {
  width: 115px;
  color: #A5ABAF;
  font-size: 14px;
  letter-spacing: 1.4px;
  line-height: 1;
}
.approved_informations .approved_group .information_box dl dd {
  width: 360px;
  line-height: 1;
}
.approved_informations .arrow_down {
  display: inline-block;
  position: relative;
  height: 14px;
}
.approved_informations .arrow_down::before, .approved_informations .arrow_down::after {
  content: "";
  display: inline-block;
  position: absolute;
}
.approved_informations .arrow_down::before {
  background-color: #A5ABAF;
  width: 3px;
  height: 14px;
  left: 50%;
  transform: translate(-50%, 0);
}
.approved_informations .arrow_down::after {
  width: 0;
  height: 0;
  border-top: 10px solid #A5ABAF;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  transform: translate(-50%, 14px);
}

/* -----------------------------------
 * auth login
 ----------------------------------- */
.logincontroller_showloginform main section > div {
  background-color: #fff;
  max-width: 390px;
  padding: 40px 24px;
  border-radius: 16px;
  margin: 100px auto auto;
}
.logincontroller_showloginform main section > div h2 {
  text-align: center;
  font-size: 20px;
  letter-spacing: 2px;
  padding-bottom: 16px;
  border-bottom: 2px solid #F7C952;
}
.logincontroller_showloginform main section > div form {
  padding-top: 32px;
}
.logincontroller_showloginform main section > div form .input_box {
  margin-bottom: 24px;
}
.logincontroller_showloginform main section > div form .input_box label {
  display: block;
  margin-bottom: 10px;
}
.logincontroller_showloginform main section > div form .input_box input {
  background-color: #fff;
  width: 100%;
  box-sizing: border-box;
  padding: 10px 12px;
  border: 1px solid #A5ABAF;
  border-radius: 3px;
}
.logincontroller_showloginform main section > div form .input_box input:-webkit-autofill {
  box-shadow: 0 0 0 1000px white inset;
}
.logincontroller_showloginform main section > div form .input_box input:-webkit-autofill, .logincontroller_showloginform main section > div form .input_box input:autofill {
  box-shadow: 0 0 0 1000px white inset;
}
.logincontroller_showloginform main section > div form .input_box input:focus {
  font-size: 16px;
  border: 1px solid #150A9A;
  outline: none;
}
.logincontroller_showloginform main section > div form .submit_box {
  text-align: center;
  margin-top: 40px;
}

/* -----------------------------------
 * admin employee index
 ----------------------------------- */
.admin_employeecontroller_index .description_box {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.admin_employeecontroller_index .list_table_container ul li .row .sei_mei {
  width: 170px;
}
.admin_employeecontroller_index .list_table_container ul li .row .moved_in_status {
  width: 120px;
}
.admin_employeecontroller_index .list_table_container ul li .row .moved_at {
  width: 120px;
}
.admin_employeecontroller_index .list_table_container ul li.tbody .row > div .arrow_right {
  margin-left: 40px;
}

/* -----------------------------------
 * admin employee show
 ----------------------------------- */
.admin_employeecontroller_show .employee_code {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  justify-content: space-between;
  margin-top: 40px;
}
.admin_employeecontroller_show .employee_code dl {
  display: flex;
  align-items: center;
}
.admin_employeecontroller_show .employee_code dl dt {
  font-size: 16px;
  letter-spacing: 1.6px;
  color: #A5ABAF;
  margin-right: 12px;
}
.admin_employeecontroller_show .employee_code dl dd {
  font-size: 16px;
  letter-spacing: 1.6px;
}
.admin_employeecontroller_show .employee_code .select_year_month_container {
  position: relative;
  width: 160px;
  height: 32px;
}
.admin_employeecontroller_show .employee_code .select_year_month_container .select_year_month {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  background-color: #fff;
  width: 100%;
  padding: 9px 12px;
  border-radius: 8px;
}
.admin_employeecontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_toggle {
  position: relative;
  z-index: 5;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  font-size: 14px;
  letter-spacing: 1.4px;
  cursor: pointer;
}
.admin_employeecontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_toggle .triangle {
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: 6px solid #000;
  transform: rotateZ(0deg) translate(0px, 0px);
  transform-origin: -3px;
  transition: 0.3s;
}
.admin_employeecontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_toggle .triangle.down {
  transform: rotateZ(90deg) translate(-6px, -6px);
}
.admin_employeecontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  font-size: 14px;
  letter-spacing: 1.4px;
  color: #A5ABAF;
  margin-top: 16px;
  cursor: pointer;
  transition: 0.3s;
}
.admin_employeecontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle.current, .admin_employeecontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle:hover {
  color: #000;
}
.admin_employeecontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle.current .icon_minus::before, .admin_employeecontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle.current .icon_minus::after, .admin_employeecontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle.current .icon_plus::before, .admin_employeecontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle.current .icon_plus::after, .admin_employeecontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle:hover .icon_minus::before, .admin_employeecontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle:hover .icon_minus::after, .admin_employeecontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle:hover .icon_plus::before, .admin_employeecontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle:hover .icon_plus::after {
  background-color: #000;
}
.admin_employeecontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle.current .icon_minus::after, .admin_employeecontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle:hover .icon_minus::after {
  background-color: transparent;
}
.admin_employeecontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle .icon_minus, .admin_employeecontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle .icon_plus {
  position: relative;
  width: 9px;
  height: 9px;
}
.admin_employeecontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle .icon_minus::before, .admin_employeecontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle .icon_minus::after, .admin_employeecontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle .icon_plus::before, .admin_employeecontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle .icon_plus::after {
  content: "";
  position: absolute;
  top: 50%;
  display: inline-block;
  background-color: #A5ABAF;
  transition: 0.3s;
}
.admin_employeecontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle .icon_minus::before, .admin_employeecontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle .icon_plus::before {
  left: 0;
  width: 100%;
  height: 1px;
}
.admin_employeecontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle .icon_minus::after, .admin_employeecontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle .icon_plus::after {
  left: 50%;
  width: 1px;
  height: 100%;
}
.admin_employeecontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle .icon_minus::after {
  top: 0;
  transform: rotateZ(90deg);
  background-color: transparent;
}
.admin_employeecontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle .icon_plus::after {
  transform: rotateZ(0deg) translate(-50%, -45%);
}
.admin_employeecontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .months ul li {
  width: 100%;
  margin-top: 4px;
}
.admin_employeecontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .months ul li a {
  display: block;
}
.admin_employeecontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .months ul li a:hover div {
  background-color: #F6F6F6;
}
.admin_employeecontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .months ul li a:hover div span {
  color: #000;
}
.admin_employeecontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .months ul li a:hover div span.unregistered {
  color: #DC3545;
  opacity: 1;
}
.admin_employeecontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .months ul li div {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  padding: 4px 0;
  border-radius: 5px;
  transition: 0.3s;
}
.admin_employeecontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .months ul li div span {
  text-align: right;
  font-size: 12px;
  letter-spacing: 1.2px;
  color: #A5ABAF;
  width: 50%;
  transition: 0.3s;
}
.admin_employeecontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .months ul li div span.current, .admin_employeecontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .months ul li div span:hover {
  color: #000;
}
.admin_employeecontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .months ul li div span.unregistered {
  opacity: 0.5;
  text-align: left;
  color: #DC3545;
  padding-left: 6px;
}
.admin_employeecontroller_show .employee_info {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 16px 0 18px;
  border-bottom: 2px solid #F7C952;
}
.admin_employeecontroller_show .employee_info dl {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
}
.admin_employeecontroller_show .employee_info dl dt {
  font-size: 20px;
  letter-spacing: 2px;
  color: #A5ABAF;
  margin-right: 16px;
}
.admin_employeecontroller_show .employee_info dl dt:first-of-type {
  display: none;
}
.admin_employeecontroller_show .employee_info dl dt.moved_out_at_title {
  font-size: 16px;
  letter-spacing: 1.6px;
}
.admin_employeecontroller_show .employee_info dl dd {
  font-size: 20px;
  letter-spacing: 2px;
}
.admin_employeecontroller_show .employee_info dl dd:not(:last-of-type) {
  margin-right: 48px;
}
.admin_employeecontroller_show .employee_info dl dd.moved_out_at_description {
  font-size: 16px;
  letter-spacing: 1.6px;
}
.admin_employeecontroller_show .employee_info p {
  font-size: 20px;
  letter-spacing: 2px;
}
.admin_employeecontroller_show .employee_estate_info dl {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  padding: 12px 0;
}
.admin_employeecontroller_show .employee_estate_info dl:not(:last-of-type) {
  border-bottom: 1px solid #E3E6E6;
}
.admin_employeecontroller_show .employee_estate_info dl:first-of-type dt, .admin_employeecontroller_show .employee_estate_info dl:first-of-type dd {
  font-size: 14px;
}
.admin_employeecontroller_show .employee_estate_info dl:not(:first-of-type) dt {
  margin-right: 12px;
}
.admin_employeecontroller_show .employee_estate_info dl:not(:first-of-type) dd:not(:last-of-type) {
  margin-right: 40px;
}
.admin_employeecontroller_show .employee_estate_info dl dt {
  font-size: 16px;
  letter-spacing: 1.6px;
  color: #A5ABAF;
  padding: 12px 0;
  margin-right: 8px;
}
.admin_employeecontroller_show .employee_estate_info dl dd {
  display: flex;
  align-items: center;
  font-size: 16px;
  letter-spacing: 1.6px;
  padding: 12px 0;
}
.admin_employeecontroller_show .employee_estate_info dl dd:not(:last-of-type) {
  margin-right: 24px;
}
.admin_employeecontroller_show .employee_estate_info dl dd .short_memo_input {
  box-sizing: border-box;
  background-color: #fff;
  width: 74px;
  padding: 3px 8px;
  border: none;
}
.admin_employeecontroller_show .employee_estate_info dl dd .short_memo_input:focus {
  outline: none;
}
.admin_employeecontroller_show .employee_estate_info dl dd.moved_balance_btn_box {
  margin-left: auto;
}
.admin_employeecontroller_show .house_rent {
  overflow-x: auto;
  width: 100%;
}
.admin_employeecontroller_show .house_rent form input[type=number] {
  width: 95%;
  padding-left: 16px;
  box-sizing: border-box;
}
.admin_employeecontroller_show .house_rent form input[type=number]:focus {
  text-align: left;
  outline: none;
  border-bottom: 1px dashed #000;
}
.admin_employeecontroller_show .house_rent table {
  table-layout: fixed;
  width: 1000px;
  border-top: 1px solid #000;
}
.admin_employeecontroller_show .house_rent table thead tr th {
  text-align: center;
  font-size: 16px;
  letter-spacing: 1.6px;
  padding: 17px 0;
  border-bottom: 1px solid #000;
}
.admin_employeecontroller_show .house_rent table thead tr th:first-of-type {
  width: 80px;
}
.admin_employeecontroller_show .house_rent table thead tr th:not(:last-of-type) {
  border-right: 1px solid #000;
}
.admin_employeecontroller_show .house_rent table tbody tr td {
  border-left: 1px solid #000;
}
.admin_employeecontroller_show .house_rent table tbody tr th, .admin_employeecontroller_show .house_rent table tbody tr td {
  text-align: center;
  font-size: 16px;
  letter-spacing: 1.6px;
  padding: 17px 0;
  border-bottom: 1px solid #000;
}
.admin_employeecontroller_show .costs_info {
  background-color: #fff;
  padding: 24px;
  border-radius: 16px;
  margin-top: 24px;
}
.admin_employeecontroller_show .costs_info .costs_box {
  overflow-x: auto;
  width: 100%;
}
.admin_employeecontroller_show .costs_info .costs_box table {
  width: 952px;
  border-top: 1px solid #A5ABAF;
}
.admin_employeecontroller_show .costs_info .costs_box table thead tr th.w-80, .admin_employeecontroller_show .costs_info .costs_box table thead tr td.w-80, .admin_employeecontroller_show .costs_info .costs_box table tbody tr th.w-80, .admin_employeecontroller_show .costs_info .costs_box table tbody tr td.w-80, .admin_employeecontroller_show .costs_info .costs_box table tfoot tr th.w-80, .admin_employeecontroller_show .costs_info .costs_box table tfoot tr td.w-80 {
  width: 80px;
}
.admin_employeecontroller_show .costs_info .costs_box table thead tr th.w-100, .admin_employeecontroller_show .costs_info .costs_box table thead tr td.w-100, .admin_employeecontroller_show .costs_info .costs_box table tbody tr th.w-100, .admin_employeecontroller_show .costs_info .costs_box table tbody tr td.w-100, .admin_employeecontroller_show .costs_info .costs_box table tfoot tr th.w-100, .admin_employeecontroller_show .costs_info .costs_box table tfoot tr td.w-100 {
  width: 100px;
}
.admin_employeecontroller_show .costs_info .costs_box table thead tr th.w-125, .admin_employeecontroller_show .costs_info .costs_box table thead tr td.w-125, .admin_employeecontroller_show .costs_info .costs_box table tbody tr th.w-125, .admin_employeecontroller_show .costs_info .costs_box table tbody tr td.w-125, .admin_employeecontroller_show .costs_info .costs_box table tfoot tr th.w-125, .admin_employeecontroller_show .costs_info .costs_box table tfoot tr td.w-125 {
  width: 125px;
}
.admin_employeecontroller_show .costs_info .costs_box table thead tr th.w-177, .admin_employeecontroller_show .costs_info .costs_box table thead tr td.w-177, .admin_employeecontroller_show .costs_info .costs_box table tbody tr th.w-177, .admin_employeecontroller_show .costs_info .costs_box table tbody tr td.w-177, .admin_employeecontroller_show .costs_info .costs_box table tfoot tr th.w-177, .admin_employeecontroller_show .costs_info .costs_box table tfoot tr td.w-177 {
  width: 177px;
}
.admin_employeecontroller_show .costs_info .costs_box table thead tr th.w-197, .admin_employeecontroller_show .costs_info .costs_box table thead tr td.w-197, .admin_employeecontroller_show .costs_info .costs_box table tbody tr th.w-197, .admin_employeecontroller_show .costs_info .costs_box table tbody tr td.w-197, .admin_employeecontroller_show .costs_info .costs_box table tfoot tr th.w-197, .admin_employeecontroller_show .costs_info .costs_box table tfoot tr td.w-197 {
  width: 197px;
}
.admin_employeecontroller_show .costs_info .costs_box table thead tr th.w-277, .admin_employeecontroller_show .costs_info .costs_box table thead tr td.w-277, .admin_employeecontroller_show .costs_info .costs_box table tbody tr th.w-277, .admin_employeecontroller_show .costs_info .costs_box table tbody tr td.w-277, .admin_employeecontroller_show .costs_info .costs_box table tfoot tr th.w-277, .admin_employeecontroller_show .costs_info .costs_box table tfoot tr td.w-277 {
  width: 277px;
}
.admin_employeecontroller_show .costs_info .costs_box table thead tr th.w-278, .admin_employeecontroller_show .costs_info .costs_box table thead tr td.w-278, .admin_employeecontroller_show .costs_info .costs_box table tbody tr th.w-278, .admin_employeecontroller_show .costs_info .costs_box table tbody tr td.w-278, .admin_employeecontroller_show .costs_info .costs_box table tfoot tr th.w-278, .admin_employeecontroller_show .costs_info .costs_box table tfoot tr td.w-278 {
  width: 278px;
}
.admin_employeecontroller_show .costs_info .costs_box table thead tr th {
  text-align: center;
  font-size: 16px;
  letter-spacing: 1.6px;
  padding: 16px 0;
  border-bottom: 1px solid #A5ABAF;
}
.admin_employeecontroller_show .costs_info .costs_box table thead tr th:not(:last-of-type) {
  border-right: 1px solid #A5ABAF;
}
.admin_employeecontroller_show .costs_info .costs_box table tbody tr th, .admin_employeecontroller_show .costs_info .costs_box table tfoot tr th {
  vertical-align: middle;
  border-right: 1px solid #A5ABAF;
}
.admin_employeecontroller_show .costs_info .costs_box table tbody tr td, .admin_employeecontroller_show .costs_info .costs_box table tfoot tr td {
  border-left: 1px solid #A5ABAF;
}
.admin_employeecontroller_show .costs_info .costs_box table tbody tr th, .admin_employeecontroller_show .costs_info .costs_box table tbody tr td, .admin_employeecontroller_show .costs_info .costs_box table tfoot tr th, .admin_employeecontroller_show .costs_info .costs_box table tfoot tr td {
  text-align: center;
  font-size: 16px;
  letter-spacing: 1.6px;
  padding: 16px 0;
  border-bottom: 1px solid #A5ABAF;
}
.admin_employeecontroller_show .costs_info .costs_box table tbody tr th.border-bottom-lightgray, .admin_employeecontroller_show .costs_info .costs_box table tbody tr td.border-bottom-lightgray, .admin_employeecontroller_show .costs_info .costs_box table tfoot tr th.border-bottom-lightgray, .admin_employeecontroller_show .costs_info .costs_box table tfoot tr td.border-bottom-lightgray {
  border-bottom: 1px solid #E3E6E6;
}
.admin_employeecontroller_show .costs_info .costs_box table tbody tr th.border-right-transparent, .admin_employeecontroller_show .costs_info .costs_box table tbody tr td.border-right-transparent, .admin_employeecontroller_show .costs_info .costs_box table tfoot tr th.border-right-transparent, .admin_employeecontroller_show .costs_info .costs_box table tfoot tr td.border-right-transparent {
  border-right: 1px solid transparent;
}
.admin_employeecontroller_show .costs_info .costs_box table tbody tr th.sub, .admin_employeecontroller_show .costs_info .costs_box table tbody tr td.sub, .admin_employeecontroller_show .costs_info .costs_box table tfoot tr th.sub, .admin_employeecontroller_show .costs_info .costs_box table tfoot tr td.sub {
  text-align: left;
  padding-left: 16px;
}
.admin_employeecontroller_show .costs_info .costs_box table tbody tr th.cost, .admin_employeecontroller_show .costs_info .costs_box table tbody tr td.cost, .admin_employeecontroller_show .costs_info .costs_box table tfoot tr th.cost, .admin_employeecontroller_show .costs_info .costs_box table tfoot tr td.cost {
  text-align: right;
  padding-left: 16px;
  padding-right: 16px;
}
.admin_employeecontroller_show .costs_info .costs_box table tbody tr th.cost_input, .admin_employeecontroller_show .costs_info .costs_box table tbody tr td.cost_input, .admin_employeecontroller_show .costs_info .costs_box table tfoot tr th.cost_input, .admin_employeecontroller_show .costs_info .costs_box table tfoot tr td.cost_input {
  text-align: right;
  padding-left: 3px;
  padding-right: 3px;
}
.admin_employeecontroller_show .costs_info .costs_box table tbody tr th input[type=number], .admin_employeecontroller_show .costs_info .costs_box table tbody tr td input[type=number], .admin_employeecontroller_show .costs_info .costs_box table tfoot tr th input[type=number], .admin_employeecontroller_show .costs_info .costs_box table tfoot tr td input[type=number] {
  width: 95%;
  padding-left: 16px;
  box-sizing: border-box;
}
.admin_employeecontroller_show .costs_info .costs_box table tbody tr th input[type=number]:focus, .admin_employeecontroller_show .costs_info .costs_box table tbody tr td input[type=number]:focus, .admin_employeecontroller_show .costs_info .costs_box table tfoot tr th input[type=number]:focus, .admin_employeecontroller_show .costs_info .costs_box table tfoot tr td input[type=number]:focus {
  text-align: left;
  outline: none;
  border-bottom: 1px dashed #000;
}
.admin_employeecontroller_show .costs_info .moved_in_balance_box,
.admin_employeecontroller_show .costs_info .moved_out_balance_box {
  margin: 24px 0;
}
.admin_employeecontroller_show .costs_info .moved_in_balance_box table,
.admin_employeecontroller_show .costs_info .moved_out_balance_box table {
  table-layout: fixed;
  width: 100%;
  border-top: 1px solid #A5ABAF;
  border-bottom: 1px solid #A5ABAF;
}
.admin_employeecontroller_show .costs_info .moved_in_balance_box table.decision tbody tr th, .admin_employeecontroller_show .costs_info .moved_in_balance_box table.decision tbody tr td,
.admin_employeecontroller_show .costs_info .moved_out_balance_box table.decision tbody tr th,
.admin_employeecontroller_show .costs_info .moved_out_balance_box table.decision tbody tr td {
  text-align: center;
  font-size: 16px;
  letter-spacing: 1.6px;
  padding: 13px 0px;
}
.admin_employeecontroller_show .costs_info .moved_in_balance_box table tbody tr th,
.admin_employeecontroller_show .costs_info .moved_out_balance_box table tbody tr th {
  text-align: center;
  width: 187px;
  border-right: 1px solid #A5ABAF;
}
.admin_employeecontroller_show .costs_info .moved_in_balance_box table tbody tr th:nth-of-type(2),
.admin_employeecontroller_show .costs_info .moved_out_balance_box table tbody tr th:nth-of-type(2) {
  border-left: 1px solid #A5ABAF;
}
.admin_employeecontroller_show .costs_info .moved_in_balance_box table tbody tr th, .admin_employeecontroller_show .costs_info .moved_in_balance_box table tbody tr td,
.admin_employeecontroller_show .costs_info .moved_out_balance_box table tbody tr th,
.admin_employeecontroller_show .costs_info .moved_out_balance_box table tbody tr td {
  vertical-align: middle;
  text-align: center;
}
.admin_employeecontroller_show .costs_info .moved_in_balance_box table tbody tr th label, .admin_employeecontroller_show .costs_info .moved_in_balance_box table tbody tr th input, .admin_employeecontroller_show .costs_info .moved_in_balance_box table tbody tr td label, .admin_employeecontroller_show .costs_info .moved_in_balance_box table tbody tr td input,
.admin_employeecontroller_show .costs_info .moved_out_balance_box table tbody tr th label,
.admin_employeecontroller_show .costs_info .moved_out_balance_box table tbody tr th input,
.admin_employeecontroller_show .costs_info .moved_out_balance_box table tbody tr td label,
.admin_employeecontroller_show .costs_info .moved_out_balance_box table tbody tr td input {
  display: inline-block;
  font-size: 16px;
  letter-spacing: 1.6px;
  width: 100%;
}
.admin_employeecontroller_show .costs_info .moved_in_balance_box table tbody tr th label, .admin_employeecontroller_show .costs_info .moved_in_balance_box table tbody tr td label,
.admin_employeecontroller_show .costs_info .moved_out_balance_box table tbody tr th label,
.admin_employeecontroller_show .costs_info .moved_out_balance_box table tbody tr td label {
  padding: 13px 16px;
}
.admin_employeecontroller_show .costs_info .moved_in_balance_box table tbody tr th input, .admin_employeecontroller_show .costs_info .moved_in_balance_box table tbody tr td input,
.admin_employeecontroller_show .costs_info .moved_out_balance_box table tbody tr th input,
.admin_employeecontroller_show .costs_info .moved_out_balance_box table tbody tr td input {
  box-sizing: border-box;
  text-align: right;
  width: 95%;
  padding-left: 16px;
}
.admin_employeecontroller_show .costs_info .moved_in_balance_box table tbody tr th input:focus, .admin_employeecontroller_show .costs_info .moved_in_balance_box table tbody tr td input:focus,
.admin_employeecontroller_show .costs_info .moved_out_balance_box table tbody tr th input:focus,
.admin_employeecontroller_show .costs_info .moved_out_balance_box table tbody tr td input:focus {
  text-align: left;
  outline: none;
  border-bottom: 1px dashed #000;
}
.admin_employeecontroller_show .total_costs {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding-top: 24px;
}
.admin_employeecontroller_show .total_costs dl {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.admin_employeecontroller_show .total_costs dl dt {
  display: flex;
}
.admin_employeecontroller_show .total_costs dl dt span:last-of-type {
  margin: 0 8px;
}
.admin_employeecontroller_show .total_costs dl.total_repair_cost dt, .admin_employeecontroller_show .total_costs dl.total_repair_cost dd {
  font-size: 16px;
  letter-spacing: 1.6px;
}
.admin_employeecontroller_show .total_costs dl.emp_total_cost dt, .admin_employeecontroller_show .total_costs dl.emp_total_cost dd {
  font-size: 20px;
  letter-spacing: 2px;
}
.admin_employeecontroller_show .remarks_box {
  box-sizing: border-box;
  background-color: #fff;
  width: 100%;
  min-height: 240px;
  padding: 24px;
  border-radius: 16px;
  margin-top: 24px;
}
.admin_employeecontroller_show .remarks_box label {
  display: block;
  font-size: 16px;
  letter-spacing: 1.6px;
}
.admin_employeecontroller_show .remarks_box textarea {
  width: 100%;
  min-height: 164px;
  margin-top: 12px;
  resize: vertical;
}
.admin_employeecontroller_show .remarks_box textarea:focus {
  outline: none;
}
.admin_employeecontroller_show .link_box {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 56px auto 40px;
}
.admin_employeecontroller_show .link_box .control_btn {
  margin-left: 12px;
}
.admin_employeecontroller_show .employee_rents {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 16px 0 18px;
  border-bottom: 2px solid #F7C952;
}
.admin_employeecontroller_show .employee_rents h2 {
  font-size: 20px;
  letter-spacing: 2px;
}

/* -----------------------------------
 * admin employee edit
 * employee new
 ----------------------------------- */
.admin_employeecontroller_edit .employee_new_box .ttl,
.employeecontroller_new .employee_new_box .ttl {
  font-weight: bold;
  font-size: 20px;
  letter-spacing: 2px;
  padding: 6px 0;
  margin-top: 48px;
}
.admin_employeecontroller_edit .employee_new_box .input_list,
.employeecontroller_new .employee_new_box .input_list {
  display: flex;
  flex-wrap: wrap;
}
.admin_employeecontroller_edit .employee_new_box .input_list li,
.employeecontroller_new .employee_new_box .input_list li {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  font-size: 14px;
  letter-spacing: 1.4px;
  padding: 6px 0;
}
.admin_employeecontroller_edit .employee_new_box .input_list li label,
.employeecontroller_new .employee_new_box .input_list li label {
  display: inline-block;
  color: #A5ABAF;
  font-weight: bold;
  width: 110px;
}
.admin_employeecontroller_edit .employee_new_box .input_list li input, .admin_employeecontroller_edit .employee_new_box .input_list li select, .admin_employeecontroller_edit .employee_new_box .input_list li textarea,
.employeecontroller_new .employee_new_box .input_list li input,
.employeecontroller_new .employee_new_box .input_list li select,
.employeecontroller_new .employee_new_box .input_list li textarea {
  box-sizing: border-box;
  background-color: #fff;
  padding: 9px 12px;
  border: 1px solid #A5ABAF;
  border-radius: 8px;
  margin-left: 5px;
}
.admin_employeecontroller_edit .employee_new_box .input_list li input:focus, .admin_employeecontroller_edit .employee_new_box .input_list li select:focus, .admin_employeecontroller_edit .employee_new_box .input_list li textarea:focus,
.employeecontroller_new .employee_new_box .input_list li input:focus,
.employeecontroller_new .employee_new_box .input_list li select:focus,
.employeecontroller_new .employee_new_box .input_list li textarea:focus {
  border: 1px solid #150A9A;
}
.admin_employeecontroller_edit .employee_new_box .input_list li span,
.employeecontroller_new .employee_new_box .input_list li span {
  margin-left: 6px;
}
.admin_employeecontroller_edit .employee_new_box .input_list li .error_msg,
.employeecontroller_new .employee_new_box .input_list li .error_msg {
  color: #DC3545;
  font-size: 12px;
  letter-spacing: 1.2px;
  padding: 0 12px;
  margin-top: 6px;
}
.admin_employeecontroller_edit .employee_new_box .link_box,
.employeecontroller_new .employee_new_box .link_box {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 56px auto 40px;
}
.admin_employeecontroller_edit .employee_new_box .link_box .control_btn,
.employeecontroller_new .employee_new_box .link_box .control_btn {
  margin-left: 24px;
}

/* -----------------------------------
 * employee_rent index
 * employee_rent search
 ----------------------------------- */
.employeerentcontroller_index .description_box,
.employeerentcontroller_search .description_box {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

/* -----------------------------------
 * admin employee_rent show
 * admin employee_rent edit
 * employee_rent show
 ----------------------------------- */
@page {
  size: A4 portrait;
  zoom: 0.7;
  margin: 0mm 12.7mm;
  -webkit-print-color-adjust: exact;
  background-color: white;
  @top-center {
    content: ""; /* ヘッダーのコンテンツを空に設定 */
  }
  @bottom-center {
    content: ""; /* フッターのコンテンツを空に設定 */
  }
}
.admin_employeerentcontroller_show .breadcrumbs_box,
.admin_employeerentcontroller_edit .breadcrumbs_box,
.employeerentcontroller_show .breadcrumbs_box {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  max-width: 1000px;
  margin: 0 auto;
}
.admin_employeerentcontroller_show .employee_code,
.admin_employeerentcontroller_edit .employee_code,
.employeerentcontroller_show .employee_code {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  justify-content: space-between;
  margin-top: 40px;
}
.admin_employeerentcontroller_show .employee_code dl,
.admin_employeerentcontroller_edit .employee_code dl,
.employeerentcontroller_show .employee_code dl {
  display: flex;
  align-items: center;
}
.admin_employeerentcontroller_show .employee_code dl dt,
.admin_employeerentcontroller_edit .employee_code dl dt,
.employeerentcontroller_show .employee_code dl dt {
  font-size: 16px;
  letter-spacing: 1.6px;
  color: #A5ABAF;
  margin-right: 12px;
}
.admin_employeerentcontroller_show .employee_code dl dd,
.admin_employeerentcontroller_edit .employee_code dl dd,
.employeerentcontroller_show .employee_code dl dd {
  font-size: 16px;
  letter-spacing: 1.6px;
}
.admin_employeerentcontroller_show .employee_code .select_year_month_container,
.admin_employeerentcontroller_edit .employee_code .select_year_month_container,
.employeerentcontroller_show .employee_code .select_year_month_container {
  position: relative;
  width: 160px;
  height: 32px;
}
.admin_employeerentcontroller_show .employee_code .select_year_month_container .select_year_month,
.admin_employeerentcontroller_edit .employee_code .select_year_month_container .select_year_month,
.employeerentcontroller_show .employee_code .select_year_month_container .select_year_month {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  background-color: #fff;
  width: 100%;
  padding: 9px 12px;
  border-radius: 8px;
}
.admin_employeerentcontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_toggle,
.admin_employeerentcontroller_edit .employee_code .select_year_month_container .select_year_month .select_year_month_toggle,
.employeerentcontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_toggle {
  position: relative;
  z-index: 5;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  font-size: 14px;
  letter-spacing: 1.4px;
  cursor: pointer;
}
.admin_employeerentcontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_toggle .triangle,
.admin_employeerentcontroller_edit .employee_code .select_year_month_container .select_year_month .select_year_month_toggle .triangle,
.employeerentcontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_toggle .triangle {
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: 6px solid #000;
  transform: rotateZ(0deg) translate(0px, 0px);
  transform-origin: -3px;
  transition: 0.3s;
}
.admin_employeerentcontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_toggle .triangle.down,
.admin_employeerentcontroller_edit .employee_code .select_year_month_container .select_year_month .select_year_month_toggle .triangle.down,
.employeerentcontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_toggle .triangle.down {
  transform: rotateZ(90deg) translate(-6px, -6px);
}
.admin_employeerentcontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle,
.admin_employeerentcontroller_edit .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle,
.employeerentcontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  font-size: 14px;
  letter-spacing: 1.4px;
  color: #A5ABAF;
  margin-top: 16px;
  cursor: pointer;
  transition: 0.3s;
}
.admin_employeerentcontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle.current, .admin_employeerentcontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle:hover,
.admin_employeerentcontroller_edit .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle.current,
.admin_employeerentcontroller_edit .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle:hover,
.employeerentcontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle.current,
.employeerentcontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle:hover {
  color: #000;
}
.admin_employeerentcontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle.current .icon_minus::before, .admin_employeerentcontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle.current .icon_minus::after, .admin_employeerentcontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle.current .icon_plus::before, .admin_employeerentcontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle.current .icon_plus::after, .admin_employeerentcontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle:hover .icon_minus::before, .admin_employeerentcontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle:hover .icon_minus::after, .admin_employeerentcontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle:hover .icon_plus::before, .admin_employeerentcontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle:hover .icon_plus::after,
.admin_employeerentcontroller_edit .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle.current .icon_minus::before,
.admin_employeerentcontroller_edit .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle.current .icon_minus::after,
.admin_employeerentcontroller_edit .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle.current .icon_plus::before,
.admin_employeerentcontroller_edit .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle.current .icon_plus::after,
.admin_employeerentcontroller_edit .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle:hover .icon_minus::before,
.admin_employeerentcontroller_edit .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle:hover .icon_minus::after,
.admin_employeerentcontroller_edit .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle:hover .icon_plus::before,
.admin_employeerentcontroller_edit .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle:hover .icon_plus::after,
.employeerentcontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle.current .icon_minus::before,
.employeerentcontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle.current .icon_minus::after,
.employeerentcontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle.current .icon_plus::before,
.employeerentcontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle.current .icon_plus::after,
.employeerentcontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle:hover .icon_minus::before,
.employeerentcontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle:hover .icon_minus::after,
.employeerentcontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle:hover .icon_plus::before,
.employeerentcontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle:hover .icon_plus::after {
  background-color: #000;
}
.admin_employeerentcontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle.current .icon_minus::after, .admin_employeerentcontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle:hover .icon_minus::after,
.admin_employeerentcontroller_edit .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle.current .icon_minus::after,
.admin_employeerentcontroller_edit .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle:hover .icon_minus::after,
.employeerentcontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle.current .icon_minus::after,
.employeerentcontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle:hover .icon_minus::after {
  background-color: transparent;
}
.admin_employeerentcontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle .icon_minus, .admin_employeerentcontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle .icon_plus,
.admin_employeerentcontroller_edit .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle .icon_minus,
.admin_employeerentcontroller_edit .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle .icon_plus,
.employeerentcontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle .icon_minus,
.employeerentcontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle .icon_plus {
  position: relative;
  width: 9px;
  height: 9px;
}
.admin_employeerentcontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle .icon_minus::before, .admin_employeerentcontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle .icon_minus::after, .admin_employeerentcontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle .icon_plus::before, .admin_employeerentcontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle .icon_plus::after,
.admin_employeerentcontroller_edit .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle .icon_minus::before,
.admin_employeerentcontroller_edit .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle .icon_minus::after,
.admin_employeerentcontroller_edit .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle .icon_plus::before,
.admin_employeerentcontroller_edit .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle .icon_plus::after,
.employeerentcontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle .icon_minus::before,
.employeerentcontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle .icon_minus::after,
.employeerentcontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle .icon_plus::before,
.employeerentcontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle .icon_plus::after {
  content: "";
  position: absolute;
  top: 50%;
  display: inline-block;
  background-color: #A5ABAF;
  transition: 0.3s;
}
.admin_employeerentcontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle .icon_minus::before, .admin_employeerentcontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle .icon_plus::before,
.admin_employeerentcontroller_edit .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle .icon_minus::before,
.admin_employeerentcontroller_edit .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle .icon_plus::before,
.employeerentcontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle .icon_minus::before,
.employeerentcontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle .icon_plus::before {
  left: 0;
  width: 100%;
  height: 1px;
}
.admin_employeerentcontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle .icon_minus::after, .admin_employeerentcontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle .icon_plus::after,
.admin_employeerentcontroller_edit .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle .icon_minus::after,
.admin_employeerentcontroller_edit .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle .icon_plus::after,
.employeerentcontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle .icon_minus::after,
.employeerentcontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle .icon_plus::after {
  left: 50%;
  width: 1px;
  height: 100%;
}
.admin_employeerentcontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle .icon_minus::after,
.admin_employeerentcontroller_edit .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle .icon_minus::after,
.employeerentcontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle .icon_minus::after {
  top: 0;
  transform: rotateZ(90deg);
  background-color: transparent;
}
.admin_employeerentcontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle .icon_plus::after,
.admin_employeerentcontroller_edit .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle .icon_plus::after,
.employeerentcontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .year_toggle .icon_plus::after {
  transform: rotateZ(0deg) translate(-50%, -45%);
}
.admin_employeerentcontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .months ul li,
.admin_employeerentcontroller_edit .employee_code .select_year_month_container .select_year_month .select_year_month_content .months ul li,
.employeerentcontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .months ul li {
  width: 100%;
  margin-top: 4px;
}
.admin_employeerentcontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .months ul li a,
.admin_employeerentcontroller_edit .employee_code .select_year_month_container .select_year_month .select_year_month_content .months ul li a,
.employeerentcontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .months ul li a {
  display: block;
}
.admin_employeerentcontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .months ul li a:hover div,
.admin_employeerentcontroller_edit .employee_code .select_year_month_container .select_year_month .select_year_month_content .months ul li a:hover div,
.employeerentcontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .months ul li a:hover div {
  background-color: #F6F6F6;
}
.admin_employeerentcontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .months ul li a:hover div span,
.admin_employeerentcontroller_edit .employee_code .select_year_month_container .select_year_month .select_year_month_content .months ul li a:hover div span,
.employeerentcontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .months ul li a:hover div span {
  color: #000;
}
.admin_employeerentcontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .months ul li a:hover div span.unregistered,
.admin_employeerentcontroller_edit .employee_code .select_year_month_container .select_year_month .select_year_month_content .months ul li a:hover div span.unregistered,
.employeerentcontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .months ul li a:hover div span.unregistered {
  color: #DC3545;
  opacity: 1;
}
.admin_employeerentcontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .months ul li div,
.admin_employeerentcontroller_edit .employee_code .select_year_month_container .select_year_month .select_year_month_content .months ul li div,
.employeerentcontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .months ul li div {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  padding: 4px 0;
  border-radius: 5px;
  transition: 0.3s;
}
.admin_employeerentcontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .months ul li div span,
.admin_employeerentcontroller_edit .employee_code .select_year_month_container .select_year_month .select_year_month_content .months ul li div span,
.employeerentcontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .months ul li div span {
  text-align: right;
  font-size: 12px;
  letter-spacing: 1.2px;
  color: #A5ABAF;
  width: 50%;
  transition: 0.3s;
}
.admin_employeerentcontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .months ul li div span.current, .admin_employeerentcontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .months ul li div span:hover,
.admin_employeerentcontroller_edit .employee_code .select_year_month_container .select_year_month .select_year_month_content .months ul li div span.current,
.admin_employeerentcontroller_edit .employee_code .select_year_month_container .select_year_month .select_year_month_content .months ul li div span:hover,
.employeerentcontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .months ul li div span.current,
.employeerentcontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .months ul li div span:hover {
  color: #000;
}
.admin_employeerentcontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .months ul li div span.unregistered,
.admin_employeerentcontroller_edit .employee_code .select_year_month_container .select_year_month .select_year_month_content .months ul li div span.unregistered,
.employeerentcontroller_show .employee_code .select_year_month_container .select_year_month .select_year_month_content .months ul li div span.unregistered {
  opacity: 0.5;
  text-align: left;
  color: #DC3545;
  padding-left: 6px;
}
.admin_employeerentcontroller_show .employee_info,
.admin_employeerentcontroller_edit .employee_info,
.employeerentcontroller_show .employee_info {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 16px 0 18px;
  border-bottom: 2px solid #F7C952;
}
.admin_employeerentcontroller_show .employee_info dl,
.admin_employeerentcontroller_edit .employee_info dl,
.employeerentcontroller_show .employee_info dl {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
}
.admin_employeerentcontroller_show .employee_info dl dt,
.admin_employeerentcontroller_edit .employee_info dl dt,
.employeerentcontroller_show .employee_info dl dt {
  font-size: 20px;
  letter-spacing: 2px;
  color: #A5ABAF;
  margin-right: 16px;
}
.admin_employeerentcontroller_show .employee_info dl dt:first-of-type,
.admin_employeerentcontroller_edit .employee_info dl dt:first-of-type,
.employeerentcontroller_show .employee_info dl dt:first-of-type {
  display: none;
}
.admin_employeerentcontroller_show .employee_info dl dt.moved_out_at_title,
.admin_employeerentcontroller_edit .employee_info dl dt.moved_out_at_title,
.employeerentcontroller_show .employee_info dl dt.moved_out_at_title {
  font-size: 16px;
  letter-spacing: 1.6px;
}
.admin_employeerentcontroller_show .employee_info dl dd,
.admin_employeerentcontroller_edit .employee_info dl dd,
.employeerentcontroller_show .employee_info dl dd {
  font-size: 20px;
  letter-spacing: 2px;
}
.admin_employeerentcontroller_show .employee_info dl dd:not(:last-of-type),
.admin_employeerentcontroller_edit .employee_info dl dd:not(:last-of-type),
.employeerentcontroller_show .employee_info dl dd:not(:last-of-type) {
  margin-right: 48px;
}
.admin_employeerentcontroller_show .employee_info dl dd.moved_out_at_description,
.admin_employeerentcontroller_edit .employee_info dl dd.moved_out_at_description,
.employeerentcontroller_show .employee_info dl dd.moved_out_at_description {
  font-size: 16px;
  letter-spacing: 1.6px;
}
.admin_employeerentcontroller_show .employee_info p,
.admin_employeerentcontroller_edit .employee_info p,
.employeerentcontroller_show .employee_info p {
  font-size: 20px;
  letter-spacing: 2px;
}
.admin_employeerentcontroller_show .employee_estate_info dl,
.admin_employeerentcontroller_edit .employee_estate_info dl,
.employeerentcontroller_show .employee_estate_info dl {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  padding: 12px 0;
}
.admin_employeerentcontroller_show .employee_estate_info dl:not(:last-of-type),
.admin_employeerentcontroller_edit .employee_estate_info dl:not(:last-of-type),
.employeerentcontroller_show .employee_estate_info dl:not(:last-of-type) {
  border-bottom: 1px solid #E3E6E6;
}
.admin_employeerentcontroller_show .employee_estate_info dl:first-of-type dt, .admin_employeerentcontroller_show .employee_estate_info dl:first-of-type dd,
.admin_employeerentcontroller_edit .employee_estate_info dl:first-of-type dt,
.admin_employeerentcontroller_edit .employee_estate_info dl:first-of-type dd,
.employeerentcontroller_show .employee_estate_info dl:first-of-type dt,
.employeerentcontroller_show .employee_estate_info dl:first-of-type dd {
  font-size: 14px;
}
.admin_employeerentcontroller_show .employee_estate_info dl:not(:first-of-type) dt,
.admin_employeerentcontroller_edit .employee_estate_info dl:not(:first-of-type) dt,
.employeerentcontroller_show .employee_estate_info dl:not(:first-of-type) dt {
  margin-right: 12px;
}
.admin_employeerentcontroller_show .employee_estate_info dl:not(:first-of-type) dd:not(:last-of-type),
.admin_employeerentcontroller_edit .employee_estate_info dl:not(:first-of-type) dd:not(:last-of-type),
.employeerentcontroller_show .employee_estate_info dl:not(:first-of-type) dd:not(:last-of-type) {
  margin-right: 40px;
}
.admin_employeerentcontroller_show .employee_estate_info dl dt,
.admin_employeerentcontroller_edit .employee_estate_info dl dt,
.employeerentcontroller_show .employee_estate_info dl dt {
  font-size: 16px;
  letter-spacing: 1.6px;
  color: #A5ABAF;
  padding: 12px 0;
  margin-right: 8px;
}
.admin_employeerentcontroller_show .employee_estate_info dl dd,
.admin_employeerentcontroller_edit .employee_estate_info dl dd,
.employeerentcontroller_show .employee_estate_info dl dd {
  display: flex;
  align-items: center;
  font-size: 16px;
  letter-spacing: 1.6px;
  padding: 12px 0;
}
.admin_employeerentcontroller_show .employee_estate_info dl dd:not(:last-of-type),
.admin_employeerentcontroller_edit .employee_estate_info dl dd:not(:last-of-type),
.employeerentcontroller_show .employee_estate_info dl dd:not(:last-of-type) {
  margin-right: 24px;
}
.admin_employeerentcontroller_show .employee_estate_info dl dd .short_memo_input,
.admin_employeerentcontroller_edit .employee_estate_info dl dd .short_memo_input,
.employeerentcontroller_show .employee_estate_info dl dd .short_memo_input {
  box-sizing: border-box;
  background-color: #fff;
  width: 74px;
  padding: 3px 8px;
  border: none;
}
.admin_employeerentcontroller_show .employee_estate_info dl dd .short_memo_input:focus,
.admin_employeerentcontroller_edit .employee_estate_info dl dd .short_memo_input:focus,
.employeerentcontroller_show .employee_estate_info dl dd .short_memo_input:focus {
  outline: none;
}
.admin_employeerentcontroller_show .employee_estate_info dl dd.moved_balance_btn_box,
.admin_employeerentcontroller_edit .employee_estate_info dl dd.moved_balance_btn_box,
.employeerentcontroller_show .employee_estate_info dl dd.moved_balance_btn_box {
  margin-left: auto;
}
.admin_employeerentcontroller_show .house_rent,
.admin_employeerentcontroller_edit .house_rent,
.employeerentcontroller_show .house_rent {
  overflow-x: auto;
  width: 100%;
}
.admin_employeerentcontroller_show .house_rent form input[type=number],
.admin_employeerentcontroller_edit .house_rent form input[type=number],
.employeerentcontroller_show .house_rent form input[type=number] {
  width: 95%;
  padding-left: 16px;
  box-sizing: border-box;
}
.admin_employeerentcontroller_show .house_rent form input[type=number]:focus,
.admin_employeerentcontroller_edit .house_rent form input[type=number]:focus,
.employeerentcontroller_show .house_rent form input[type=number]:focus {
  text-align: left;
  outline: none;
  border-bottom: 1px dashed #000;
}
.admin_employeerentcontroller_show .house_rent table,
.admin_employeerentcontroller_edit .house_rent table,
.employeerentcontroller_show .house_rent table {
  table-layout: fixed;
  width: 1000px;
  border-top: 1px solid #000;
}
.admin_employeerentcontroller_show .house_rent table thead tr th,
.admin_employeerentcontroller_edit .house_rent table thead tr th,
.employeerentcontroller_show .house_rent table thead tr th {
  text-align: center;
  font-size: 16px;
  letter-spacing: 1.6px;
  padding: 17px 0;
  border-bottom: 1px solid #000;
}
.admin_employeerentcontroller_show .house_rent table thead tr th:first-of-type,
.admin_employeerentcontroller_edit .house_rent table thead tr th:first-of-type,
.employeerentcontroller_show .house_rent table thead tr th:first-of-type {
  width: 80px;
}
.admin_employeerentcontroller_show .house_rent table thead tr th:not(:last-of-type),
.admin_employeerentcontroller_edit .house_rent table thead tr th:not(:last-of-type),
.employeerentcontroller_show .house_rent table thead tr th:not(:last-of-type) {
  border-right: 1px solid #000;
}
.admin_employeerentcontroller_show .house_rent table tbody tr td,
.admin_employeerentcontroller_edit .house_rent table tbody tr td,
.employeerentcontroller_show .house_rent table tbody tr td {
  border-left: 1px solid #000;
}
.admin_employeerentcontroller_show .house_rent table tbody tr th, .admin_employeerentcontroller_show .house_rent table tbody tr td,
.admin_employeerentcontroller_edit .house_rent table tbody tr th,
.admin_employeerentcontroller_edit .house_rent table tbody tr td,
.employeerentcontroller_show .house_rent table tbody tr th,
.employeerentcontroller_show .house_rent table tbody tr td {
  text-align: center;
  font-size: 16px;
  letter-spacing: 1.6px;
  padding: 17px 0;
  border-bottom: 1px solid #000;
}
.admin_employeerentcontroller_show .costs_info,
.admin_employeerentcontroller_edit .costs_info,
.employeerentcontroller_show .costs_info {
  background-color: #fff;
  padding: 24px;
  border-radius: 16px;
  margin-top: 24px;
}
.admin_employeerentcontroller_show .costs_info .costs_box,
.admin_employeerentcontroller_edit .costs_info .costs_box,
.employeerentcontroller_show .costs_info .costs_box {
  overflow-x: auto;
  width: 100%;
}
.admin_employeerentcontroller_show .costs_info .costs_box table,
.admin_employeerentcontroller_edit .costs_info .costs_box table,
.employeerentcontroller_show .costs_info .costs_box table {
  width: 952px;
  border-top: 1px solid #A5ABAF;
}
.admin_employeerentcontroller_show .costs_info .costs_box table thead tr th.w-80, .admin_employeerentcontroller_show .costs_info .costs_box table thead tr td.w-80, .admin_employeerentcontroller_show .costs_info .costs_box table tbody tr th.w-80, .admin_employeerentcontroller_show .costs_info .costs_box table tbody tr td.w-80, .admin_employeerentcontroller_show .costs_info .costs_box table tfoot tr th.w-80, .admin_employeerentcontroller_show .costs_info .costs_box table tfoot tr td.w-80,
.admin_employeerentcontroller_edit .costs_info .costs_box table thead tr th.w-80,
.admin_employeerentcontroller_edit .costs_info .costs_box table thead tr td.w-80,
.admin_employeerentcontroller_edit .costs_info .costs_box table tbody tr th.w-80,
.admin_employeerentcontroller_edit .costs_info .costs_box table tbody tr td.w-80,
.admin_employeerentcontroller_edit .costs_info .costs_box table tfoot tr th.w-80,
.admin_employeerentcontroller_edit .costs_info .costs_box table tfoot tr td.w-80,
.employeerentcontroller_show .costs_info .costs_box table thead tr th.w-80,
.employeerentcontroller_show .costs_info .costs_box table thead tr td.w-80,
.employeerentcontroller_show .costs_info .costs_box table tbody tr th.w-80,
.employeerentcontroller_show .costs_info .costs_box table tbody tr td.w-80,
.employeerentcontroller_show .costs_info .costs_box table tfoot tr th.w-80,
.employeerentcontroller_show .costs_info .costs_box table tfoot tr td.w-80 {
  width: 80px;
}
.admin_employeerentcontroller_show .costs_info .costs_box table thead tr th.w-100, .admin_employeerentcontroller_show .costs_info .costs_box table thead tr td.w-100, .admin_employeerentcontroller_show .costs_info .costs_box table tbody tr th.w-100, .admin_employeerentcontroller_show .costs_info .costs_box table tbody tr td.w-100, .admin_employeerentcontroller_show .costs_info .costs_box table tfoot tr th.w-100, .admin_employeerentcontroller_show .costs_info .costs_box table tfoot tr td.w-100,
.admin_employeerentcontroller_edit .costs_info .costs_box table thead tr th.w-100,
.admin_employeerentcontroller_edit .costs_info .costs_box table thead tr td.w-100,
.admin_employeerentcontroller_edit .costs_info .costs_box table tbody tr th.w-100,
.admin_employeerentcontroller_edit .costs_info .costs_box table tbody tr td.w-100,
.admin_employeerentcontroller_edit .costs_info .costs_box table tfoot tr th.w-100,
.admin_employeerentcontroller_edit .costs_info .costs_box table tfoot tr td.w-100,
.employeerentcontroller_show .costs_info .costs_box table thead tr th.w-100,
.employeerentcontroller_show .costs_info .costs_box table thead tr td.w-100,
.employeerentcontroller_show .costs_info .costs_box table tbody tr th.w-100,
.employeerentcontroller_show .costs_info .costs_box table tbody tr td.w-100,
.employeerentcontroller_show .costs_info .costs_box table tfoot tr th.w-100,
.employeerentcontroller_show .costs_info .costs_box table tfoot tr td.w-100 {
  width: 100px;
}
.admin_employeerentcontroller_show .costs_info .costs_box table thead tr th.w-125, .admin_employeerentcontroller_show .costs_info .costs_box table thead tr td.w-125, .admin_employeerentcontroller_show .costs_info .costs_box table tbody tr th.w-125, .admin_employeerentcontroller_show .costs_info .costs_box table tbody tr td.w-125, .admin_employeerentcontroller_show .costs_info .costs_box table tfoot tr th.w-125, .admin_employeerentcontroller_show .costs_info .costs_box table tfoot tr td.w-125,
.admin_employeerentcontroller_edit .costs_info .costs_box table thead tr th.w-125,
.admin_employeerentcontroller_edit .costs_info .costs_box table thead tr td.w-125,
.admin_employeerentcontroller_edit .costs_info .costs_box table tbody tr th.w-125,
.admin_employeerentcontroller_edit .costs_info .costs_box table tbody tr td.w-125,
.admin_employeerentcontroller_edit .costs_info .costs_box table tfoot tr th.w-125,
.admin_employeerentcontroller_edit .costs_info .costs_box table tfoot tr td.w-125,
.employeerentcontroller_show .costs_info .costs_box table thead tr th.w-125,
.employeerentcontroller_show .costs_info .costs_box table thead tr td.w-125,
.employeerentcontroller_show .costs_info .costs_box table tbody tr th.w-125,
.employeerentcontroller_show .costs_info .costs_box table tbody tr td.w-125,
.employeerentcontroller_show .costs_info .costs_box table tfoot tr th.w-125,
.employeerentcontroller_show .costs_info .costs_box table tfoot tr td.w-125 {
  width: 125px;
}
.admin_employeerentcontroller_show .costs_info .costs_box table thead tr th.w-177, .admin_employeerentcontroller_show .costs_info .costs_box table thead tr td.w-177, .admin_employeerentcontroller_show .costs_info .costs_box table tbody tr th.w-177, .admin_employeerentcontroller_show .costs_info .costs_box table tbody tr td.w-177, .admin_employeerentcontroller_show .costs_info .costs_box table tfoot tr th.w-177, .admin_employeerentcontroller_show .costs_info .costs_box table tfoot tr td.w-177,
.admin_employeerentcontroller_edit .costs_info .costs_box table thead tr th.w-177,
.admin_employeerentcontroller_edit .costs_info .costs_box table thead tr td.w-177,
.admin_employeerentcontroller_edit .costs_info .costs_box table tbody tr th.w-177,
.admin_employeerentcontroller_edit .costs_info .costs_box table tbody tr td.w-177,
.admin_employeerentcontroller_edit .costs_info .costs_box table tfoot tr th.w-177,
.admin_employeerentcontroller_edit .costs_info .costs_box table tfoot tr td.w-177,
.employeerentcontroller_show .costs_info .costs_box table thead tr th.w-177,
.employeerentcontroller_show .costs_info .costs_box table thead tr td.w-177,
.employeerentcontroller_show .costs_info .costs_box table tbody tr th.w-177,
.employeerentcontroller_show .costs_info .costs_box table tbody tr td.w-177,
.employeerentcontroller_show .costs_info .costs_box table tfoot tr th.w-177,
.employeerentcontroller_show .costs_info .costs_box table tfoot tr td.w-177 {
  width: 177px;
}
.admin_employeerentcontroller_show .costs_info .costs_box table thead tr th.w-197, .admin_employeerentcontroller_show .costs_info .costs_box table thead tr td.w-197, .admin_employeerentcontroller_show .costs_info .costs_box table tbody tr th.w-197, .admin_employeerentcontroller_show .costs_info .costs_box table tbody tr td.w-197, .admin_employeerentcontroller_show .costs_info .costs_box table tfoot tr th.w-197, .admin_employeerentcontroller_show .costs_info .costs_box table tfoot tr td.w-197,
.admin_employeerentcontroller_edit .costs_info .costs_box table thead tr th.w-197,
.admin_employeerentcontroller_edit .costs_info .costs_box table thead tr td.w-197,
.admin_employeerentcontroller_edit .costs_info .costs_box table tbody tr th.w-197,
.admin_employeerentcontroller_edit .costs_info .costs_box table tbody tr td.w-197,
.admin_employeerentcontroller_edit .costs_info .costs_box table tfoot tr th.w-197,
.admin_employeerentcontroller_edit .costs_info .costs_box table tfoot tr td.w-197,
.employeerentcontroller_show .costs_info .costs_box table thead tr th.w-197,
.employeerentcontroller_show .costs_info .costs_box table thead tr td.w-197,
.employeerentcontroller_show .costs_info .costs_box table tbody tr th.w-197,
.employeerentcontroller_show .costs_info .costs_box table tbody tr td.w-197,
.employeerentcontroller_show .costs_info .costs_box table tfoot tr th.w-197,
.employeerentcontroller_show .costs_info .costs_box table tfoot tr td.w-197 {
  width: 197px;
}
.admin_employeerentcontroller_show .costs_info .costs_box table thead tr th.w-277, .admin_employeerentcontroller_show .costs_info .costs_box table thead tr td.w-277, .admin_employeerentcontroller_show .costs_info .costs_box table tbody tr th.w-277, .admin_employeerentcontroller_show .costs_info .costs_box table tbody tr td.w-277, .admin_employeerentcontroller_show .costs_info .costs_box table tfoot tr th.w-277, .admin_employeerentcontroller_show .costs_info .costs_box table tfoot tr td.w-277,
.admin_employeerentcontroller_edit .costs_info .costs_box table thead tr th.w-277,
.admin_employeerentcontroller_edit .costs_info .costs_box table thead tr td.w-277,
.admin_employeerentcontroller_edit .costs_info .costs_box table tbody tr th.w-277,
.admin_employeerentcontroller_edit .costs_info .costs_box table tbody tr td.w-277,
.admin_employeerentcontroller_edit .costs_info .costs_box table tfoot tr th.w-277,
.admin_employeerentcontroller_edit .costs_info .costs_box table tfoot tr td.w-277,
.employeerentcontroller_show .costs_info .costs_box table thead tr th.w-277,
.employeerentcontroller_show .costs_info .costs_box table thead tr td.w-277,
.employeerentcontroller_show .costs_info .costs_box table tbody tr th.w-277,
.employeerentcontroller_show .costs_info .costs_box table tbody tr td.w-277,
.employeerentcontroller_show .costs_info .costs_box table tfoot tr th.w-277,
.employeerentcontroller_show .costs_info .costs_box table tfoot tr td.w-277 {
  width: 277px;
}
.admin_employeerentcontroller_show .costs_info .costs_box table thead tr th.w-278, .admin_employeerentcontroller_show .costs_info .costs_box table thead tr td.w-278, .admin_employeerentcontroller_show .costs_info .costs_box table tbody tr th.w-278, .admin_employeerentcontroller_show .costs_info .costs_box table tbody tr td.w-278, .admin_employeerentcontroller_show .costs_info .costs_box table tfoot tr th.w-278, .admin_employeerentcontroller_show .costs_info .costs_box table tfoot tr td.w-278,
.admin_employeerentcontroller_edit .costs_info .costs_box table thead tr th.w-278,
.admin_employeerentcontroller_edit .costs_info .costs_box table thead tr td.w-278,
.admin_employeerentcontroller_edit .costs_info .costs_box table tbody tr th.w-278,
.admin_employeerentcontroller_edit .costs_info .costs_box table tbody tr td.w-278,
.admin_employeerentcontroller_edit .costs_info .costs_box table tfoot tr th.w-278,
.admin_employeerentcontroller_edit .costs_info .costs_box table tfoot tr td.w-278,
.employeerentcontroller_show .costs_info .costs_box table thead tr th.w-278,
.employeerentcontroller_show .costs_info .costs_box table thead tr td.w-278,
.employeerentcontroller_show .costs_info .costs_box table tbody tr th.w-278,
.employeerentcontroller_show .costs_info .costs_box table tbody tr td.w-278,
.employeerentcontroller_show .costs_info .costs_box table tfoot tr th.w-278,
.employeerentcontroller_show .costs_info .costs_box table tfoot tr td.w-278 {
  width: 278px;
}
.admin_employeerentcontroller_show .costs_info .costs_box table thead tr th,
.admin_employeerentcontroller_edit .costs_info .costs_box table thead tr th,
.employeerentcontroller_show .costs_info .costs_box table thead tr th {
  text-align: center;
  font-size: 16px;
  letter-spacing: 1.6px;
  padding: 16px 0;
  border-bottom: 1px solid #A5ABAF;
}
.admin_employeerentcontroller_show .costs_info .costs_box table thead tr th:not(:last-of-type),
.admin_employeerentcontroller_edit .costs_info .costs_box table thead tr th:not(:last-of-type),
.employeerentcontroller_show .costs_info .costs_box table thead tr th:not(:last-of-type) {
  border-right: 1px solid #A5ABAF;
}
.admin_employeerentcontroller_show .costs_info .costs_box table tbody tr th, .admin_employeerentcontroller_show .costs_info .costs_box table tfoot tr th,
.admin_employeerentcontroller_edit .costs_info .costs_box table tbody tr th,
.admin_employeerentcontroller_edit .costs_info .costs_box table tfoot tr th,
.employeerentcontroller_show .costs_info .costs_box table tbody tr th,
.employeerentcontroller_show .costs_info .costs_box table tfoot tr th {
  vertical-align: middle;
  border-right: 1px solid #A5ABAF;
}
.admin_employeerentcontroller_show .costs_info .costs_box table tbody tr td, .admin_employeerentcontroller_show .costs_info .costs_box table tfoot tr td,
.admin_employeerentcontroller_edit .costs_info .costs_box table tbody tr td,
.admin_employeerentcontroller_edit .costs_info .costs_box table tfoot tr td,
.employeerentcontroller_show .costs_info .costs_box table tbody tr td,
.employeerentcontroller_show .costs_info .costs_box table tfoot tr td {
  border-left: 1px solid #A5ABAF;
}
.admin_employeerentcontroller_show .costs_info .costs_box table tbody tr th, .admin_employeerentcontroller_show .costs_info .costs_box table tbody tr td, .admin_employeerentcontroller_show .costs_info .costs_box table tfoot tr th, .admin_employeerentcontroller_show .costs_info .costs_box table tfoot tr td,
.admin_employeerentcontroller_edit .costs_info .costs_box table tbody tr th,
.admin_employeerentcontroller_edit .costs_info .costs_box table tbody tr td,
.admin_employeerentcontroller_edit .costs_info .costs_box table tfoot tr th,
.admin_employeerentcontroller_edit .costs_info .costs_box table tfoot tr td,
.employeerentcontroller_show .costs_info .costs_box table tbody tr th,
.employeerentcontroller_show .costs_info .costs_box table tbody tr td,
.employeerentcontroller_show .costs_info .costs_box table tfoot tr th,
.employeerentcontroller_show .costs_info .costs_box table tfoot tr td {
  text-align: center;
  font-size: 16px;
  letter-spacing: 1.6px;
  padding: 16px 0;
  border-bottom: 1px solid #A5ABAF;
}
.admin_employeerentcontroller_show .costs_info .costs_box table tbody tr th.border-bottom-lightgray, .admin_employeerentcontroller_show .costs_info .costs_box table tbody tr td.border-bottom-lightgray, .admin_employeerentcontroller_show .costs_info .costs_box table tfoot tr th.border-bottom-lightgray, .admin_employeerentcontroller_show .costs_info .costs_box table tfoot tr td.border-bottom-lightgray,
.admin_employeerentcontroller_edit .costs_info .costs_box table tbody tr th.border-bottom-lightgray,
.admin_employeerentcontroller_edit .costs_info .costs_box table tbody tr td.border-bottom-lightgray,
.admin_employeerentcontroller_edit .costs_info .costs_box table tfoot tr th.border-bottom-lightgray,
.admin_employeerentcontroller_edit .costs_info .costs_box table tfoot tr td.border-bottom-lightgray,
.employeerentcontroller_show .costs_info .costs_box table tbody tr th.border-bottom-lightgray,
.employeerentcontroller_show .costs_info .costs_box table tbody tr td.border-bottom-lightgray,
.employeerentcontroller_show .costs_info .costs_box table tfoot tr th.border-bottom-lightgray,
.employeerentcontroller_show .costs_info .costs_box table tfoot tr td.border-bottom-lightgray {
  border-bottom: 1px solid #E3E6E6;
}
.admin_employeerentcontroller_show .costs_info .costs_box table tbody tr th.border-right-transparent, .admin_employeerentcontroller_show .costs_info .costs_box table tbody tr td.border-right-transparent, .admin_employeerentcontroller_show .costs_info .costs_box table tfoot tr th.border-right-transparent, .admin_employeerentcontroller_show .costs_info .costs_box table tfoot tr td.border-right-transparent,
.admin_employeerentcontroller_edit .costs_info .costs_box table tbody tr th.border-right-transparent,
.admin_employeerentcontroller_edit .costs_info .costs_box table tbody tr td.border-right-transparent,
.admin_employeerentcontroller_edit .costs_info .costs_box table tfoot tr th.border-right-transparent,
.admin_employeerentcontroller_edit .costs_info .costs_box table tfoot tr td.border-right-transparent,
.employeerentcontroller_show .costs_info .costs_box table tbody tr th.border-right-transparent,
.employeerentcontroller_show .costs_info .costs_box table tbody tr td.border-right-transparent,
.employeerentcontroller_show .costs_info .costs_box table tfoot tr th.border-right-transparent,
.employeerentcontroller_show .costs_info .costs_box table tfoot tr td.border-right-transparent {
  border-right: 1px solid transparent;
}
.admin_employeerentcontroller_show .costs_info .costs_box table tbody tr th.sub, .admin_employeerentcontroller_show .costs_info .costs_box table tbody tr td.sub, .admin_employeerentcontroller_show .costs_info .costs_box table tfoot tr th.sub, .admin_employeerentcontroller_show .costs_info .costs_box table tfoot tr td.sub,
.admin_employeerentcontroller_edit .costs_info .costs_box table tbody tr th.sub,
.admin_employeerentcontroller_edit .costs_info .costs_box table tbody tr td.sub,
.admin_employeerentcontroller_edit .costs_info .costs_box table tfoot tr th.sub,
.admin_employeerentcontroller_edit .costs_info .costs_box table tfoot tr td.sub,
.employeerentcontroller_show .costs_info .costs_box table tbody tr th.sub,
.employeerentcontroller_show .costs_info .costs_box table tbody tr td.sub,
.employeerentcontroller_show .costs_info .costs_box table tfoot tr th.sub,
.employeerentcontroller_show .costs_info .costs_box table tfoot tr td.sub {
  text-align: left;
  padding-left: 16px;
}
.admin_employeerentcontroller_show .costs_info .costs_box table tbody tr th.cost, .admin_employeerentcontroller_show .costs_info .costs_box table tbody tr td.cost, .admin_employeerentcontroller_show .costs_info .costs_box table tfoot tr th.cost, .admin_employeerentcontroller_show .costs_info .costs_box table tfoot tr td.cost,
.admin_employeerentcontroller_edit .costs_info .costs_box table tbody tr th.cost,
.admin_employeerentcontroller_edit .costs_info .costs_box table tbody tr td.cost,
.admin_employeerentcontroller_edit .costs_info .costs_box table tfoot tr th.cost,
.admin_employeerentcontroller_edit .costs_info .costs_box table tfoot tr td.cost,
.employeerentcontroller_show .costs_info .costs_box table tbody tr th.cost,
.employeerentcontroller_show .costs_info .costs_box table tbody tr td.cost,
.employeerentcontroller_show .costs_info .costs_box table tfoot tr th.cost,
.employeerentcontroller_show .costs_info .costs_box table tfoot tr td.cost {
  text-align: right;
  padding-left: 16px;
  padding-right: 16px;
}
.admin_employeerentcontroller_show .costs_info .costs_box table tbody tr th.cost_input, .admin_employeerentcontroller_show .costs_info .costs_box table tbody tr td.cost_input, .admin_employeerentcontroller_show .costs_info .costs_box table tfoot tr th.cost_input, .admin_employeerentcontroller_show .costs_info .costs_box table tfoot tr td.cost_input,
.admin_employeerentcontroller_edit .costs_info .costs_box table tbody tr th.cost_input,
.admin_employeerentcontroller_edit .costs_info .costs_box table tbody tr td.cost_input,
.admin_employeerentcontroller_edit .costs_info .costs_box table tfoot tr th.cost_input,
.admin_employeerentcontroller_edit .costs_info .costs_box table tfoot tr td.cost_input,
.employeerentcontroller_show .costs_info .costs_box table tbody tr th.cost_input,
.employeerentcontroller_show .costs_info .costs_box table tbody tr td.cost_input,
.employeerentcontroller_show .costs_info .costs_box table tfoot tr th.cost_input,
.employeerentcontroller_show .costs_info .costs_box table tfoot tr td.cost_input {
  text-align: right;
  padding-left: 3px;
  padding-right: 3px;
}
.admin_employeerentcontroller_show .costs_info .costs_box table tbody tr th input[type=number], .admin_employeerentcontroller_show .costs_info .costs_box table tbody tr td input[type=number], .admin_employeerentcontroller_show .costs_info .costs_box table tfoot tr th input[type=number], .admin_employeerentcontroller_show .costs_info .costs_box table tfoot tr td input[type=number],
.admin_employeerentcontroller_edit .costs_info .costs_box table tbody tr th input[type=number],
.admin_employeerentcontroller_edit .costs_info .costs_box table tbody tr td input[type=number],
.admin_employeerentcontroller_edit .costs_info .costs_box table tfoot tr th input[type=number],
.admin_employeerentcontroller_edit .costs_info .costs_box table tfoot tr td input[type=number],
.employeerentcontroller_show .costs_info .costs_box table tbody tr th input[type=number],
.employeerentcontroller_show .costs_info .costs_box table tbody tr td input[type=number],
.employeerentcontroller_show .costs_info .costs_box table tfoot tr th input[type=number],
.employeerentcontroller_show .costs_info .costs_box table tfoot tr td input[type=number] {
  width: 95%;
  padding-left: 16px;
  box-sizing: border-box;
}
.admin_employeerentcontroller_show .costs_info .costs_box table tbody tr th input[type=number]:focus, .admin_employeerentcontroller_show .costs_info .costs_box table tbody tr td input[type=number]:focus, .admin_employeerentcontroller_show .costs_info .costs_box table tfoot tr th input[type=number]:focus, .admin_employeerentcontroller_show .costs_info .costs_box table tfoot tr td input[type=number]:focus,
.admin_employeerentcontroller_edit .costs_info .costs_box table tbody tr th input[type=number]:focus,
.admin_employeerentcontroller_edit .costs_info .costs_box table tbody tr td input[type=number]:focus,
.admin_employeerentcontroller_edit .costs_info .costs_box table tfoot tr th input[type=number]:focus,
.admin_employeerentcontroller_edit .costs_info .costs_box table tfoot tr td input[type=number]:focus,
.employeerentcontroller_show .costs_info .costs_box table tbody tr th input[type=number]:focus,
.employeerentcontroller_show .costs_info .costs_box table tbody tr td input[type=number]:focus,
.employeerentcontroller_show .costs_info .costs_box table tfoot tr th input[type=number]:focus,
.employeerentcontroller_show .costs_info .costs_box table tfoot tr td input[type=number]:focus {
  text-align: left;
  outline: none;
  border-bottom: 1px dashed #000;
}
.admin_employeerentcontroller_show .costs_info .moved_in_balance_box,
.admin_employeerentcontroller_show .costs_info .moved_out_balance_box,
.admin_employeerentcontroller_edit .costs_info .moved_in_balance_box,
.admin_employeerentcontroller_edit .costs_info .moved_out_balance_box,
.employeerentcontroller_show .costs_info .moved_in_balance_box,
.employeerentcontroller_show .costs_info .moved_out_balance_box {
  margin: 24px 0;
}
.admin_employeerentcontroller_show .costs_info .moved_in_balance_box table,
.admin_employeerentcontroller_show .costs_info .moved_out_balance_box table,
.admin_employeerentcontroller_edit .costs_info .moved_in_balance_box table,
.admin_employeerentcontroller_edit .costs_info .moved_out_balance_box table,
.employeerentcontroller_show .costs_info .moved_in_balance_box table,
.employeerentcontroller_show .costs_info .moved_out_balance_box table {
  table-layout: fixed;
  width: 100%;
  border-top: 1px solid #A5ABAF;
  border-bottom: 1px solid #A5ABAF;
}
.admin_employeerentcontroller_show .costs_info .moved_in_balance_box table.decision tbody tr th, .admin_employeerentcontroller_show .costs_info .moved_in_balance_box table.decision tbody tr td,
.admin_employeerentcontroller_show .costs_info .moved_out_balance_box table.decision tbody tr th,
.admin_employeerentcontroller_show .costs_info .moved_out_balance_box table.decision tbody tr td,
.admin_employeerentcontroller_edit .costs_info .moved_in_balance_box table.decision tbody tr th,
.admin_employeerentcontroller_edit .costs_info .moved_in_balance_box table.decision tbody tr td,
.admin_employeerentcontroller_edit .costs_info .moved_out_balance_box table.decision tbody tr th,
.admin_employeerentcontroller_edit .costs_info .moved_out_balance_box table.decision tbody tr td,
.employeerentcontroller_show .costs_info .moved_in_balance_box table.decision tbody tr th,
.employeerentcontroller_show .costs_info .moved_in_balance_box table.decision tbody tr td,
.employeerentcontroller_show .costs_info .moved_out_balance_box table.decision tbody tr th,
.employeerentcontroller_show .costs_info .moved_out_balance_box table.decision tbody tr td {
  text-align: center;
  font-size: 16px;
  letter-spacing: 1.6px;
  padding: 13px 0px;
}
.admin_employeerentcontroller_show .costs_info .moved_in_balance_box table tbody tr th,
.admin_employeerentcontroller_show .costs_info .moved_out_balance_box table tbody tr th,
.admin_employeerentcontroller_edit .costs_info .moved_in_balance_box table tbody tr th,
.admin_employeerentcontroller_edit .costs_info .moved_out_balance_box table tbody tr th,
.employeerentcontroller_show .costs_info .moved_in_balance_box table tbody tr th,
.employeerentcontroller_show .costs_info .moved_out_balance_box table tbody tr th {
  text-align: center;
  width: 187px;
  border-right: 1px solid #A5ABAF;
}
.admin_employeerentcontroller_show .costs_info .moved_in_balance_box table tbody tr th:nth-of-type(2),
.admin_employeerentcontroller_show .costs_info .moved_out_balance_box table tbody tr th:nth-of-type(2),
.admin_employeerentcontroller_edit .costs_info .moved_in_balance_box table tbody tr th:nth-of-type(2),
.admin_employeerentcontroller_edit .costs_info .moved_out_balance_box table tbody tr th:nth-of-type(2),
.employeerentcontroller_show .costs_info .moved_in_balance_box table tbody tr th:nth-of-type(2),
.employeerentcontroller_show .costs_info .moved_out_balance_box table tbody tr th:nth-of-type(2) {
  border-left: 1px solid #A5ABAF;
}
.admin_employeerentcontroller_show .costs_info .moved_in_balance_box table tbody tr th, .admin_employeerentcontroller_show .costs_info .moved_in_balance_box table tbody tr td,
.admin_employeerentcontroller_show .costs_info .moved_out_balance_box table tbody tr th,
.admin_employeerentcontroller_show .costs_info .moved_out_balance_box table tbody tr td,
.admin_employeerentcontroller_edit .costs_info .moved_in_balance_box table tbody tr th,
.admin_employeerentcontroller_edit .costs_info .moved_in_balance_box table tbody tr td,
.admin_employeerentcontroller_edit .costs_info .moved_out_balance_box table tbody tr th,
.admin_employeerentcontroller_edit .costs_info .moved_out_balance_box table tbody tr td,
.employeerentcontroller_show .costs_info .moved_in_balance_box table tbody tr th,
.employeerentcontroller_show .costs_info .moved_in_balance_box table tbody tr td,
.employeerentcontroller_show .costs_info .moved_out_balance_box table tbody tr th,
.employeerentcontroller_show .costs_info .moved_out_balance_box table tbody tr td {
  vertical-align: middle;
  text-align: center;
}
.admin_employeerentcontroller_show .costs_info .moved_in_balance_box table tbody tr th label, .admin_employeerentcontroller_show .costs_info .moved_in_balance_box table tbody tr th input, .admin_employeerentcontroller_show .costs_info .moved_in_balance_box table tbody tr td label, .admin_employeerentcontroller_show .costs_info .moved_in_balance_box table tbody tr td input,
.admin_employeerentcontroller_show .costs_info .moved_out_balance_box table tbody tr th label,
.admin_employeerentcontroller_show .costs_info .moved_out_balance_box table tbody tr th input,
.admin_employeerentcontroller_show .costs_info .moved_out_balance_box table tbody tr td label,
.admin_employeerentcontroller_show .costs_info .moved_out_balance_box table tbody tr td input,
.admin_employeerentcontroller_edit .costs_info .moved_in_balance_box table tbody tr th label,
.admin_employeerentcontroller_edit .costs_info .moved_in_balance_box table tbody tr th input,
.admin_employeerentcontroller_edit .costs_info .moved_in_balance_box table tbody tr td label,
.admin_employeerentcontroller_edit .costs_info .moved_in_balance_box table tbody tr td input,
.admin_employeerentcontroller_edit .costs_info .moved_out_balance_box table tbody tr th label,
.admin_employeerentcontroller_edit .costs_info .moved_out_balance_box table tbody tr th input,
.admin_employeerentcontroller_edit .costs_info .moved_out_balance_box table tbody tr td label,
.admin_employeerentcontroller_edit .costs_info .moved_out_balance_box table tbody tr td input,
.employeerentcontroller_show .costs_info .moved_in_balance_box table tbody tr th label,
.employeerentcontroller_show .costs_info .moved_in_balance_box table tbody tr th input,
.employeerentcontroller_show .costs_info .moved_in_balance_box table tbody tr td label,
.employeerentcontroller_show .costs_info .moved_in_balance_box table tbody tr td input,
.employeerentcontroller_show .costs_info .moved_out_balance_box table tbody tr th label,
.employeerentcontroller_show .costs_info .moved_out_balance_box table tbody tr th input,
.employeerentcontroller_show .costs_info .moved_out_balance_box table tbody tr td label,
.employeerentcontroller_show .costs_info .moved_out_balance_box table tbody tr td input {
  display: inline-block;
  font-size: 16px;
  letter-spacing: 1.6px;
  width: 100%;
}
.admin_employeerentcontroller_show .costs_info .moved_in_balance_box table tbody tr th label, .admin_employeerentcontroller_show .costs_info .moved_in_balance_box table tbody tr td label,
.admin_employeerentcontroller_show .costs_info .moved_out_balance_box table tbody tr th label,
.admin_employeerentcontroller_show .costs_info .moved_out_balance_box table tbody tr td label,
.admin_employeerentcontroller_edit .costs_info .moved_in_balance_box table tbody tr th label,
.admin_employeerentcontroller_edit .costs_info .moved_in_balance_box table tbody tr td label,
.admin_employeerentcontroller_edit .costs_info .moved_out_balance_box table tbody tr th label,
.admin_employeerentcontroller_edit .costs_info .moved_out_balance_box table tbody tr td label,
.employeerentcontroller_show .costs_info .moved_in_balance_box table tbody tr th label,
.employeerentcontroller_show .costs_info .moved_in_balance_box table tbody tr td label,
.employeerentcontroller_show .costs_info .moved_out_balance_box table tbody tr th label,
.employeerentcontroller_show .costs_info .moved_out_balance_box table tbody tr td label {
  padding: 13px 16px;
}
.admin_employeerentcontroller_show .costs_info .moved_in_balance_box table tbody tr th input, .admin_employeerentcontroller_show .costs_info .moved_in_balance_box table tbody tr td input,
.admin_employeerentcontroller_show .costs_info .moved_out_balance_box table tbody tr th input,
.admin_employeerentcontroller_show .costs_info .moved_out_balance_box table tbody tr td input,
.admin_employeerentcontroller_edit .costs_info .moved_in_balance_box table tbody tr th input,
.admin_employeerentcontroller_edit .costs_info .moved_in_balance_box table tbody tr td input,
.admin_employeerentcontroller_edit .costs_info .moved_out_balance_box table tbody tr th input,
.admin_employeerentcontroller_edit .costs_info .moved_out_balance_box table tbody tr td input,
.employeerentcontroller_show .costs_info .moved_in_balance_box table tbody tr th input,
.employeerentcontroller_show .costs_info .moved_in_balance_box table tbody tr td input,
.employeerentcontroller_show .costs_info .moved_out_balance_box table tbody tr th input,
.employeerentcontroller_show .costs_info .moved_out_balance_box table tbody tr td input {
  box-sizing: border-box;
  text-align: right;
  width: 95%;
  padding-left: 16px;
}
.admin_employeerentcontroller_show .costs_info .moved_in_balance_box table tbody tr th input:focus, .admin_employeerentcontroller_show .costs_info .moved_in_balance_box table tbody tr td input:focus,
.admin_employeerentcontroller_show .costs_info .moved_out_balance_box table tbody tr th input:focus,
.admin_employeerentcontroller_show .costs_info .moved_out_balance_box table tbody tr td input:focus,
.admin_employeerentcontroller_edit .costs_info .moved_in_balance_box table tbody tr th input:focus,
.admin_employeerentcontroller_edit .costs_info .moved_in_balance_box table tbody tr td input:focus,
.admin_employeerentcontroller_edit .costs_info .moved_out_balance_box table tbody tr th input:focus,
.admin_employeerentcontroller_edit .costs_info .moved_out_balance_box table tbody tr td input:focus,
.employeerentcontroller_show .costs_info .moved_in_balance_box table tbody tr th input:focus,
.employeerentcontroller_show .costs_info .moved_in_balance_box table tbody tr td input:focus,
.employeerentcontroller_show .costs_info .moved_out_balance_box table tbody tr th input:focus,
.employeerentcontroller_show .costs_info .moved_out_balance_box table tbody tr td input:focus {
  text-align: left;
  outline: none;
  border-bottom: 1px dashed #000;
}
.admin_employeerentcontroller_show .total_costs,
.admin_employeerentcontroller_edit .total_costs,
.employeerentcontroller_show .total_costs {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding-top: 24px;
}
.admin_employeerentcontroller_show .total_costs dl,
.admin_employeerentcontroller_edit .total_costs dl,
.employeerentcontroller_show .total_costs dl {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.admin_employeerentcontroller_show .total_costs dl dt,
.admin_employeerentcontroller_edit .total_costs dl dt,
.employeerentcontroller_show .total_costs dl dt {
  display: flex;
}
.admin_employeerentcontroller_show .total_costs dl dt span:last-of-type,
.admin_employeerentcontroller_edit .total_costs dl dt span:last-of-type,
.employeerentcontroller_show .total_costs dl dt span:last-of-type {
  margin: 0 8px;
}
.admin_employeerentcontroller_show .total_costs dl.total_repair_cost dt, .admin_employeerentcontroller_show .total_costs dl.total_repair_cost dd,
.admin_employeerentcontroller_edit .total_costs dl.total_repair_cost dt,
.admin_employeerentcontroller_edit .total_costs dl.total_repair_cost dd,
.employeerentcontroller_show .total_costs dl.total_repair_cost dt,
.employeerentcontroller_show .total_costs dl.total_repair_cost dd {
  font-size: 16px;
  letter-spacing: 1.6px;
}
.admin_employeerentcontroller_show .total_costs dl.emp_total_cost dt, .admin_employeerentcontroller_show .total_costs dl.emp_total_cost dd,
.admin_employeerentcontroller_edit .total_costs dl.emp_total_cost dt,
.admin_employeerentcontroller_edit .total_costs dl.emp_total_cost dd,
.employeerentcontroller_show .total_costs dl.emp_total_cost dt,
.employeerentcontroller_show .total_costs dl.emp_total_cost dd {
  font-size: 20px;
  letter-spacing: 2px;
}
.admin_employeerentcontroller_show .remarks_box,
.admin_employeerentcontroller_edit .remarks_box,
.employeerentcontroller_show .remarks_box {
  box-sizing: border-box;
  background-color: #fff;
  width: 100%;
  min-height: 240px;
  padding: 24px;
  border-radius: 16px;
  margin-top: 24px;
}
.admin_employeerentcontroller_show .remarks_box label,
.admin_employeerentcontroller_edit .remarks_box label,
.employeerentcontroller_show .remarks_box label {
  display: block;
  font-size: 16px;
  letter-spacing: 1.6px;
}
.admin_employeerentcontroller_show .remarks_box textarea,
.admin_employeerentcontroller_edit .remarks_box textarea,
.employeerentcontroller_show .remarks_box textarea {
  width: 100%;
  min-height: 164px;
  margin-top: 12px;
  resize: vertical;
}
.admin_employeerentcontroller_show .remarks_box textarea:focus,
.admin_employeerentcontroller_edit .remarks_box textarea:focus,
.employeerentcontroller_show .remarks_box textarea:focus {
  outline: none;
}
.admin_employeerentcontroller_show .remarks_box .remarks,
.admin_employeerentcontroller_edit .remarks_box .remarks,
.employeerentcontroller_show .remarks_box .remarks {
  display: block;
  white-space: pre-wrap;
  word-break: break-all;
  margin-top: 12px;
}
.admin_employeerentcontroller_show .remarks_box .remarks_for_print,
.admin_employeerentcontroller_edit .remarks_box .remarks_for_print,
.employeerentcontroller_show .remarks_box .remarks_for_print {
  display: none;
}
.admin_employeerentcontroller_show .link_box,
.admin_employeerentcontroller_edit .link_box,
.employeerentcontroller_show .link_box {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 12px;
  margin: 56px auto 40px;
}
.admin_employeerentcontroller_show .link_box .confirm_submit_box,
.admin_employeerentcontroller_edit .link_box .confirm_submit_box,
.employeerentcontroller_show .link_box .confirm_submit_box {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 12px;
}
@media print {
  .admin_employeerentcontroller_show,
  .admin_employeerentcontroller_edit,
  .employeerentcontroller_show {
    zoom: 0.7;
    -webkit-print-color-adjust: exact;
    background-color: white;
  }
  @-moz-document url-prefix() {
    .admin_employeerentcontroller_show,
    .admin_employeerentcontroller_edit,
    .employeerentcontroller_show {
      print-color-adjust: exact;
      width: 1000px;
      padding-left: 100px;
    }
  }
  .admin_employeerentcontroller_show header,
  .admin_employeerentcontroller_show .employee_rent_send_mail_notice_moved_out_box,
  .admin_employeerentcontroller_show .employee_rent_completed_vacate_application_box,
  .admin_employeerentcontroller_show .link_box,
  .admin_employeerentcontroller_show .flash,
  .admin_employeerentcontroller_show footer,
  .admin_employeerentcontroller_edit header,
  .admin_employeerentcontroller_edit .employee_rent_send_mail_notice_moved_out_box,
  .admin_employeerentcontroller_edit .employee_rent_completed_vacate_application_box,
  .admin_employeerentcontroller_edit .link_box,
  .admin_employeerentcontroller_edit .flash,
  .admin_employeerentcontroller_edit footer,
  .employeerentcontroller_show header,
  .employeerentcontroller_show .employee_rent_send_mail_notice_moved_out_box,
  .employeerentcontroller_show .employee_rent_completed_vacate_application_box,
  .employeerentcontroller_show .link_box,
  .employeerentcontroller_show .flash,
  .employeerentcontroller_show footer {
    display: none;
  }
  .admin_employeerentcontroller_show .breadcrumbs,
  .admin_employeerentcontroller_show .select_year_month_container,
  .admin_employeerentcontroller_show .moved_balance_btn_box,
  .admin_employeerentcontroller_edit .breadcrumbs,
  .admin_employeerentcontroller_edit .select_year_month_container,
  .admin_employeerentcontroller_edit .moved_balance_btn_box,
  .employeerentcontroller_show .breadcrumbs,
  .employeerentcontroller_show .select_year_month_container,
  .employeerentcontroller_show .moved_balance_btn_box {
    visibility: hidden;
  }
  .admin_employeerentcontroller_show .breadcrumbs_box,
  .admin_employeerentcontroller_edit .breadcrumbs_box,
  .employeerentcontroller_show .breadcrumbs_box {
    padding-top: 50px;
  }
  .admin_employeerentcontroller_show .employee_code,
  .admin_employeerentcontroller_edit .employee_code,
  .employeerentcontroller_show .employee_code {
    margin-top: 20px;
  }
  .admin_employeerentcontroller_show .house_rent table,
  .admin_employeerentcontroller_edit .house_rent table,
  .employeerentcontroller_show .house_rent table {
    width: 100%;
  }
  .admin_employeerentcontroller_show .costs_info,
  .admin_employeerentcontroller_edit .costs_info,
  .employeerentcontroller_show .costs_info {
    padding: 24px 0;
  }
  .admin_employeerentcontroller_show .costs_info .costs_box table,
  .admin_employeerentcontroller_edit .costs_info .costs_box table,
  .employeerentcontroller_show .costs_info .costs_box table {
    width: 100%;
  }
  .admin_employeerentcontroller_show .remarks_box,
  .admin_employeerentcontroller_edit .remarks_box,
  .employeerentcontroller_show .remarks_box {
    border: 1px solid #000;
  }
  .admin_employeerentcontroller_show .remarks_box textarea,
  .admin_employeerentcontroller_edit .remarks_box textarea,
  .employeerentcontroller_show .remarks_box textarea {
    display: none;
  }
  .admin_employeerentcontroller_show .remarks_box .remarks_for_print,
  .admin_employeerentcontroller_edit .remarks_box .remarks_for_print,
  .employeerentcontroller_show .remarks_box .remarks_for_print {
    display: block;
    white-space: pre-wrap;
    word-break: break-all;
    margin-top: 12px;
  }
}

/* -----------------------------------
 * employee_rent move_in_type
 ----------------------------------- */
.employeerentcontroller_moveintype .select_area .link_area {
  justify-content: space-between;
}
.employeerentcontroller_moveintype .select_area .link_area a {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
}
.employeerentcontroller_moveintype .select_area .link_area a:nth-of-type(even) {
  margin-left: 40px;
}
.employeerentcontroller_moveintype .select_area .link_area a:nth-of-type(odd) {
  margin-right: 40px;
}

/* -----------------------------------
 * employee_rent move_in_status
 ----------------------------------- */
.employeerentcontroller_moveinstatus .select_area .link_area {
  display: grid;
  grid-template-columns: auto auto;
  gap: 20px 80px;
}
.employeerentcontroller_moveinstatus .select_area .link_area a {
  margin: auto;
}

/* -----------------------------------
 * employee_rent estate_kind
 ----------------------------------- */
.employeerentcontroller_estatekind .select_area .link_area a:not(:last-of-type) {
  margin-right: 80px;
}

/* -----------------------------------
 * residence_application new
 ----------------------------------- */
.residenceapplicationcontroller_new .residence_application_new_box {
  padding: 24px 0;
}
@media screen and (min-width: 1024px), print {
  .residenceapplicationcontroller_new .residence_application_new_box {
    padding: 54px 0;
  }
}
.residenceapplicationcontroller_new .residence_application_new_box .input_list {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  -moz-column-gap: 8px;
       column-gap: 8px;
  row-gap: 16px;
  padding-bottom: 24px;
}
@media screen and (min-width: 1024px), print {
  .residenceapplicationcontroller_new .residence_application_new_box .input_list {
    -moz-column-gap: 42px;
         column-gap: 42px;
  }
}
.residenceapplicationcontroller_new .residence_application_new_box .input_list:last-of-type {
  border-bottom: #E3E6E6 1px solid;
}
.residenceapplicationcontroller_new .residence_application_new_box .input_list > li {
  display: grid;
  grid-template-columns: 1fr;
  font-size: 14px;
}
@media screen and (min-width: 1024px), print {
  .residenceapplicationcontroller_new .residence_application_new_box .input_list > li {
    grid-template-columns: 128px 1fr;
    -moz-column-gap: 8px;
         column-gap: 8px;
    font-size: 16px;
  }
}
.residenceapplicationcontroller_new .residence_application_new_box .input_list > li .w-half {
  width: calc((100% - 8px) / 2);
}
@media screen and (min-width: 1024px), print {
  .residenceapplicationcontroller_new .residence_application_new_box .input_list > li .lg\:w-half {
    width: calc((100% - 8px) / 2);
  }
}
@media screen and (min-width: 1024px), print {
  .residenceapplicationcontroller_new .residence_application_new_box .input_list > li .lg\:w-half-from-full {
    width: calc((100% - 42px - 128px) / 2);
  }
}
@media screen and (min-width: 1024px), print {
  .residenceapplicationcontroller_new .residence_application_new_box .input_list > li .lg\:w-quoter-from-full {
    width: calc((100% - 8px - 42px - 8px - 128px) / 4);
  }
}
.residenceapplicationcontroller_new .residence_application_new_box .input_list > li label {
  align-self: flex-start;
  width: 100%;
  color: #A5ABAF;
  margin-bottom: 8px;
}
@media screen and (min-width: 1024px), print {
  .residenceapplicationcontroller_new .residence_application_new_box .input_list > li label {
    font-size: 14px;
    line-height: 1.4;
    width: 128px;
    padding: 10px 0;
    margin-bottom: 0;
  }
}
.residenceapplicationcontroller_new .residence_application_new_box .input_list > li label.lg\:py-0 {
  padding-top: 0;
  padding-bottom: 0;
}
.residenceapplicationcontroller_new .residence_application_new_box .input_list > li.annual_income input, .residenceapplicationcontroller_new .residence_application_new_box .input_list > li.annual_income_of_spouse input {
  width: calc(100% - 30px);
}
@media screen and (min-width: 1024px), print {
  .residenceapplicationcontroller_new .residence_application_new_box .input_list > li.annual_income input::-moz-placeholder, .residenceapplicationcontroller_new .residence_application_new_box .input_list > li.annual_income_of_spouse input::-moz-placeholder {
    font-size: 15px;
  }
  .residenceapplicationcontroller_new .residence_application_new_box .input_list > li.annual_income input::placeholder, .residenceapplicationcontroller_new .residence_application_new_box .input_list > li.annual_income_of_spouse input::placeholder {
    font-size: 15px;
  }
}
.residenceapplicationcontroller_new .residence_application_new_box .input_list > li.annual_income > span, .residenceapplicationcontroller_new .residence_application_new_box .input_list > li.annual_income_of_spouse > span {
  display: inline-block;
  text-align: center;
  width: 30px;
}
.residenceapplicationcontroller_new .residence_application_new_box .input_list > li input, .residenceapplicationcontroller_new .residence_application_new_box .input_list > li select, .residenceapplicationcontroller_new .residence_application_new_box .input_list > li textarea {
  white-space: normal;
  width: 100%;
  box-sizing: border-box;
  background-color: #fff;
  padding: 9px 12px;
  border: 1px solid #A5ABAF;
  border-radius: 8px;
}
.residenceapplicationcontroller_new .residence_application_new_box .input_list > li input:focus, .residenceapplicationcontroller_new .residence_application_new_box .input_list > li select:focus, .residenceapplicationcontroller_new .residence_application_new_box .input_list > li textarea:focus {
  border: 1px solid #150A9A;
}
.residenceapplicationcontroller_new .residence_application_new_box .input_list > li input:disabled, .residenceapplicationcontroller_new .residence_application_new_box .input_list > li select:disabled, .residenceapplicationcontroller_new .residence_application_new_box .input_list > li textarea:disabled {
  background-color: #F6F6F6;
}
.residenceapplicationcontroller_new .residence_application_new_box .input_list > li input[type=file] {
  padding: 4px;
}
.residenceapplicationcontroller_new .residence_application_new_box .input_list > li input[type=file]::file-selector-button {
  font-size: 12px;
  background-color: #E3E6E6;
  padding: 6px 8px;
  border: none;
  border-radius: 4px;
}
.residenceapplicationcontroller_new .residence_application_new_box .input_list > li .select {
  position: relative;
}
.residenceapplicationcontroller_new .residence_application_new_box .input_list > li .select::after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
  border-top: 8px solid #000;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
}
.residenceapplicationcontroller_new .residence_application_new_box .input_list > li .select select {
  width: 100%;
  font-size: 14px;
  line-height: 1.4;
  padding-right: 40px;
}
.residenceapplicationcontroller_new .residence_application_new_box .input_list > li textarea {
  white-space: pre-wrap;
  resize: vertical;
  min-height: 240px;
}
.residenceapplicationcontroller_new .residence_application_new_box .input_list > li .annotation,
.residenceapplicationcontroller_new .residence_application_new_box .input_list > li .error_msg {
  color: #DC3545;
  font-size: 12px;
  letter-spacing: 1.2px;
  line-height: 1.6;
  padding: 8px 0;
}
.residenceapplicationcontroller_new .residence_application_new_box .covenant {
  padding: 24px 0;
}
@media screen and (min-width: 1024px), print {
  .residenceapplicationcontroller_new .residence_application_new_box .covenant {
    padding: 18px 0 52px;
  }
}
.residenceapplicationcontroller_new .residence_application_new_box .covenant .ttl {
  padding-bottom: 16px;
}
.residenceapplicationcontroller_new .residence_application_new_box .covenant > p {
  font-size: 14px;
  line-height: 1.6;
}
.residenceapplicationcontroller_new .residence_application_new_box .covenant .rule_link {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  padding-top: 24px;
}
.residenceapplicationcontroller_new .residence_application_new_box .covenant .rule_link img {
  width: 28.33px;
  margin-right: 17.67px;
}
.residenceapplicationcontroller_new .residence_application_new_box .agreement {
  display: flex;
  justify-content: center;
}
.residenceapplicationcontroller_new .residence_application_new_box .agreement label {
  display: flex;
  align-items: flex-start;
}
.residenceapplicationcontroller_new .residence_application_new_box .agreement label input[type=checkbox] {
  margin-top: 5px;
  margin-right: 9px;
}
.residenceapplicationcontroller_new .residence_application_new_box .agreement label p {
  font-size: 14px;
  line-height: 1.6;
}
.residenceapplicationcontroller_new .residence_application_new_box .link_box {
  display: flex;
  justify-content: center;
  padding-top: 16px;
}
.residenceapplicationcontroller_new .residence_application_new_box .link_box .link_blue_sm {
  padding: 14px 0;
}
.residenceapplicationcontroller_new .residence_application_new_box .link_box .confirm_submit_box {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.residenceapplicationcontroller_new .residence_application_new_box .link_box .confirm_submit_box .submit_btn {
  margin: 10px 50% 0;
}
@media screen and (min-width: 600px), print {
  .residenceapplicationcontroller_new .residence_application_new_box .link_box .confirm_submit_box .submit_btn {
    margin: 0 0 0 56px;
  }
}

/* -----------------------------------
 * residence_application show
 ----------------------------------- */
@page {
  size: A4 portrait;
  zoom: 0.7;
  width: 1024px;
  margin: 0mm 12.7mm;
  -webkit-print-color-adjust: exact;
  background-color: white;
  @top-center {
    content: ""; /* ヘッダーのコンテンツを空に設定 */
  }
  @bottom-center {
    content: ""; /* フッターのコンテンツを空に設定 */
  }
}
.residenceapplicationcontroller_show header,
.residenceapplicationcontroller_stepbyelder header,
.residenceapplicationcontroller_stepbygeneral header,
.residenceapplicationcontroller_stepbygeneralhead header,
.residenceapplicationcontroller_stepbygeneraltointermediary header,
.residenceapplicationcontroller_stepbyintermediary header,
.residenceapplicationcontroller_stepbymigration header {
  height: 128px;
}
@media screen and (min-width: 767px), print {
  .residenceapplicationcontroller_show header,
  .residenceapplicationcontroller_stepbyelder header,
  .residenceapplicationcontroller_stepbygeneral header,
  .residenceapplicationcontroller_stepbygeneralhead header,
  .residenceapplicationcontroller_stepbygeneraltointermediary header,
  .residenceapplicationcontroller_stepbyintermediary header,
  .residenceapplicationcontroller_stepbymigration header {
    height: 64px;
  }
}
.residenceapplicationcontroller_show header .header .ttl,
.residenceapplicationcontroller_stepbyelder header .header .ttl,
.residenceapplicationcontroller_stepbygeneral header .header .ttl,
.residenceapplicationcontroller_stepbygeneralhead header .header .ttl,
.residenceapplicationcontroller_stepbygeneraltointermediary header .header .ttl,
.residenceapplicationcontroller_stepbyintermediary header .header .ttl,
.residenceapplicationcontroller_stepbymigration header .header .ttl {
  width: calc(100% - 168px - 24.14px);
  text-align: left;
}
@media screen and (min-width: 767px), print {
  .residenceapplicationcontroller_show header .header .ttl,
  .residenceapplicationcontroller_stepbyelder header .header .ttl,
  .residenceapplicationcontroller_stepbygeneral header .header .ttl,
  .residenceapplicationcontroller_stepbygeneralhead header .header .ttl,
  .residenceapplicationcontroller_stepbygeneraltointermediary header .header .ttl,
  .residenceapplicationcontroller_stepbyintermediary header .header .ttl,
  .residenceapplicationcontroller_stepbymigration header .header .ttl {
    width: auto;
  }
}
.residenceapplicationcontroller_show header .header .ttl > p,
.residenceapplicationcontroller_stepbyelder header .header .ttl > p,
.residenceapplicationcontroller_stepbygeneral header .header .ttl > p,
.residenceapplicationcontroller_stepbygeneralhead header .header .ttl > p,
.residenceapplicationcontroller_stepbygeneraltointermediary header .header .ttl > p,
.residenceapplicationcontroller_stepbyintermediary header .header .ttl > p,
.residenceapplicationcontroller_stepbymigration header .header .ttl > p {
  max-width: 135px;
}
.residenceapplicationcontroller_show header .header .to_system_root,
.residenceapplicationcontroller_stepbyelder header .header .to_system_root,
.residenceapplicationcontroller_stepbygeneral header .header .to_system_root,
.residenceapplicationcontroller_stepbygeneralhead header .header .to_system_root,
.residenceapplicationcontroller_stepbygeneraltointermediary header .header .to_system_root,
.residenceapplicationcontroller_stepbyintermediary header .header .to_system_root,
.residenceapplicationcontroller_stepbymigration header .header .to_system_root {
  display: none;
}
@media screen and (min-width: 767px), print {
  .residenceapplicationcontroller_show header .header .to_system_root,
  .residenceapplicationcontroller_stepbyelder header .header .to_system_root,
  .residenceapplicationcontroller_stepbygeneral header .header .to_system_root,
  .residenceapplicationcontroller_stepbygeneralhead header .header .to_system_root,
  .residenceapplicationcontroller_stepbygeneraltointermediary header .header .to_system_root,
  .residenceapplicationcontroller_stepbyintermediary header .header .to_system_root,
  .residenceapplicationcontroller_stepbymigration header .header .to_system_root {
    display: none;
  }
}
@media screen and (min-width: 1024px), print {
  .residenceapplicationcontroller_show header .header .to_system_root,
  .residenceapplicationcontroller_stepbyelder header .header .to_system_root,
  .residenceapplicationcontroller_stepbygeneral header .header .to_system_root,
  .residenceapplicationcontroller_stepbygeneralhead header .header .to_system_root,
  .residenceapplicationcontroller_stepbygeneraltointermediary header .header .to_system_root,
  .residenceapplicationcontroller_stepbyintermediary header .header .to_system_root,
  .residenceapplicationcontroller_stepbymigration header .header .to_system_root {
    display: block;
    margin-left: 24px;
  }
}
.residenceapplicationcontroller_show header .header > form,
.residenceapplicationcontroller_stepbyelder header .header > form,
.residenceapplicationcontroller_stepbygeneral header .header > form,
.residenceapplicationcontroller_stepbygeneralhead header .header > form,
.residenceapplicationcontroller_stepbygeneraltointermediary header .header > form,
.residenceapplicationcontroller_stepbyintermediary header .header > form,
.residenceapplicationcontroller_stepbymigration header .header > form {
  display: block;
  padding-bottom: 10px;
}
@media screen and (min-width: 767px), print {
  .residenceapplicationcontroller_show header .header > form,
  .residenceapplicationcontroller_stepbyelder header .header > form,
  .residenceapplicationcontroller_stepbygeneral header .header > form,
  .residenceapplicationcontroller_stepbygeneralhead header .header > form,
  .residenceapplicationcontroller_stepbygeneraltointermediary header .header > form,
  .residenceapplicationcontroller_stepbyintermediary header .header > form,
  .residenceapplicationcontroller_stepbymigration header .header > form {
    padding-bottom: 0;
  }
}
.residenceapplicationcontroller_show main > *,
.residenceapplicationcontroller_stepbyelder main > *,
.residenceapplicationcontroller_stepbygeneral main > *,
.residenceapplicationcontroller_stepbygeneralhead main > *,
.residenceapplicationcontroller_stepbygeneraltointermediary main > *,
.residenceapplicationcontroller_stepbyintermediary main > *,
.residenceapplicationcontroller_stepbymigration main > * {
  max-width: 1000px;
  margin: 0 auto;
}
.residenceapplicationcontroller_show dl,
.residenceapplicationcontroller_stepbyelder dl,
.residenceapplicationcontroller_stepbygeneral dl,
.residenceapplicationcontroller_stepbygeneralhead dl,
.residenceapplicationcontroller_stepbygeneraltointermediary dl,
.residenceapplicationcontroller_stepbyintermediary dl,
.residenceapplicationcontroller_stepbymigration dl {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  gap: 0 8px;
  font-size: 14px;
  letter-spacing: 1.4px;
  line-height: 2.1428571429;
}
@media screen and (min-width: 1024px), print {
  .residenceapplicationcontroller_show dl,
  .residenceapplicationcontroller_stepbyelder dl,
  .residenceapplicationcontroller_stepbygeneral dl,
  .residenceapplicationcontroller_stepbygeneralhead dl,
  .residenceapplicationcontroller_stepbygeneraltointermediary dl,
  .residenceapplicationcontroller_stepbyintermediary dl,
  .residenceapplicationcontroller_stepbymigration dl {
    font-size: 16px;
    letter-spacing: 1.6px;
    line-height: 3;
  }
}
.residenceapplicationcontroller_show dl dt,
.residenceapplicationcontroller_stepbyelder dl dt,
.residenceapplicationcontroller_stepbygeneral dl dt,
.residenceapplicationcontroller_stepbygeneralhead dl dt,
.residenceapplicationcontroller_stepbygeneraltointermediary dl dt,
.residenceapplicationcontroller_stepbyintermediary dl dt,
.residenceapplicationcontroller_stepbymigration dl dt {
  color: #A5ABAF;
}
.residenceapplicationcontroller_show dl dt br,
.residenceapplicationcontroller_stepbyelder dl dt br,
.residenceapplicationcontroller_stepbygeneral dl dt br,
.residenceapplicationcontroller_stepbygeneralhead dl dt br,
.residenceapplicationcontroller_stepbygeneraltointermediary dl dt br,
.residenceapplicationcontroller_stepbyintermediary dl dt br,
.residenceapplicationcontroller_stepbymigration dl dt br {
  display: none;
}
@media screen and (min-width: 1024px), print {
  .residenceapplicationcontroller_show dl dt br,
  .residenceapplicationcontroller_stepbyelder dl dt br,
  .residenceapplicationcontroller_stepbygeneral dl dt br,
  .residenceapplicationcontroller_stepbygeneralhead dl dt br,
  .residenceapplicationcontroller_stepbygeneraltointermediary dl dt br,
  .residenceapplicationcontroller_stepbyintermediary dl dt br,
  .residenceapplicationcontroller_stepbymigration dl dt br {
    display: inline;
  }
}
.residenceapplicationcontroller_show .detail .ttl,
.residenceapplicationcontroller_stepbyelder .detail .ttl,
.residenceapplicationcontroller_stepbygeneral .detail .ttl,
.residenceapplicationcontroller_stepbygeneralhead .detail .ttl,
.residenceapplicationcontroller_stepbygeneraltointermediary .detail .ttl,
.residenceapplicationcontroller_stepbyintermediary .detail .ttl,
.residenceapplicationcontroller_stepbymigration .detail .ttl {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  position: relative;
  padding: 32px 0 24px;
}
@media screen and (min-width: 1024px), print {
  .residenceapplicationcontroller_show .detail .ttl,
  .residenceapplicationcontroller_stepbyelder .detail .ttl,
  .residenceapplicationcontroller_stepbygeneral .detail .ttl,
  .residenceapplicationcontroller_stepbygeneralhead .detail .ttl,
  .residenceapplicationcontroller_stepbygeneraltointermediary .detail .ttl,
  .residenceapplicationcontroller_stepbyintermediary .detail .ttl,
  .residenceapplicationcontroller_stepbymigration .detail .ttl {
    justify-content: center;
    padding: 56px 0;
  }
}
.residenceapplicationcontroller_show .detail .ttl h2,
.residenceapplicationcontroller_stepbyelder .detail .ttl h2,
.residenceapplicationcontroller_stepbygeneral .detail .ttl h2,
.residenceapplicationcontroller_stepbygeneralhead .detail .ttl h2,
.residenceapplicationcontroller_stepbygeneraltointermediary .detail .ttl h2,
.residenceapplicationcontroller_stepbyintermediary .detail .ttl h2,
.residenceapplicationcontroller_stepbymigration .detail .ttl h2 {
  font-size: 16px;
  letter-spacing: 1.6px;
  font-weight: 500;
}
@media screen and (min-width: 1024px), print {
  .residenceapplicationcontroller_show .detail .ttl h2,
  .residenceapplicationcontroller_stepbyelder .detail .ttl h2,
  .residenceapplicationcontroller_stepbygeneral .detail .ttl h2,
  .residenceapplicationcontroller_stepbygeneralhead .detail .ttl h2,
  .residenceapplicationcontroller_stepbygeneraltointermediary .detail .ttl h2,
  .residenceapplicationcontroller_stepbyintermediary .detail .ttl h2,
  .residenceapplicationcontroller_stepbymigration .detail .ttl h2 {
    font-size: 20px;
    letter-spacing: 2px;
  }
}
.residenceapplicationcontroller_show .detail .ttl dl,
.residenceapplicationcontroller_stepbyelder .detail .ttl dl,
.residenceapplicationcontroller_stepbygeneral .detail .ttl dl,
.residenceapplicationcontroller_stepbygeneralhead .detail .ttl dl,
.residenceapplicationcontroller_stepbygeneraltointermediary .detail .ttl dl,
.residenceapplicationcontroller_stepbyintermediary .detail .ttl dl,
.residenceapplicationcontroller_stepbymigration .detail .ttl dl {
  font-size: 12px;
  letter-spacing: 1.2px;
}
@media screen and (min-width: 1024px), print {
  .residenceapplicationcontroller_show .detail .ttl dl,
  .residenceapplicationcontroller_stepbyelder .detail .ttl dl,
  .residenceapplicationcontroller_stepbygeneral .detail .ttl dl,
  .residenceapplicationcontroller_stepbygeneralhead .detail .ttl dl,
  .residenceapplicationcontroller_stepbygeneraltointermediary .detail .ttl dl,
  .residenceapplicationcontroller_stepbyintermediary .detail .ttl dl,
  .residenceapplicationcontroller_stepbymigration .detail .ttl dl {
    position: absolute;
    right: 0;
    font-size: 16px;
    letter-spacing: 1.6px;
  }
}
.residenceapplicationcontroller_show .detail .employee_info,
.residenceapplicationcontroller_stepbyelder .detail .employee_info,
.residenceapplicationcontroller_stepbygeneral .detail .employee_info,
.residenceapplicationcontroller_stepbygeneralhead .detail .employee_info,
.residenceapplicationcontroller_stepbygeneraltointermediary .detail .employee_info,
.residenceapplicationcontroller_stepbyintermediary .detail .employee_info,
.residenceapplicationcontroller_stepbymigration .detail .employee_info {
  padding-bottom: 4px;
  border-bottom: 2px solid #F7C952;
}
@media screen and (min-width: 1024px), print {
  .residenceapplicationcontroller_show .detail .employee_info,
  .residenceapplicationcontroller_stepbyelder .detail .employee_info,
  .residenceapplicationcontroller_stepbygeneral .detail .employee_info,
  .residenceapplicationcontroller_stepbygeneralhead .detail .employee_info,
  .residenceapplicationcontroller_stepbygeneraltointermediary .detail .employee_info,
  .residenceapplicationcontroller_stepbyintermediary .detail .employee_info,
  .residenceapplicationcontroller_stepbymigration .detail .employee_info {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
  }
}
.residenceapplicationcontroller_show .detail .employee_info dl dt, .residenceapplicationcontroller_show .detail .employee_info dl dd,
.residenceapplicationcontroller_stepbyelder .detail .employee_info dl dt,
.residenceapplicationcontroller_stepbyelder .detail .employee_info dl dd,
.residenceapplicationcontroller_stepbygeneral .detail .employee_info dl dt,
.residenceapplicationcontroller_stepbygeneral .detail .employee_info dl dd,
.residenceapplicationcontroller_stepbygeneralhead .detail .employee_info dl dt,
.residenceapplicationcontroller_stepbygeneralhead .detail .employee_info dl dd,
.residenceapplicationcontroller_stepbygeneraltointermediary .detail .employee_info dl dt,
.residenceapplicationcontroller_stepbygeneraltointermediary .detail .employee_info dl dd,
.residenceapplicationcontroller_stepbyintermediary .detail .employee_info dl dt,
.residenceapplicationcontroller_stepbyintermediary .detail .employee_info dl dd,
.residenceapplicationcontroller_stepbymigration .detail .employee_info dl dt,
.residenceapplicationcontroller_stepbymigration .detail .employee_info dl dd {
  font-size: 12px;
  letter-spacing: 1.2px;
  padding-top: 0;
}
@media screen and (min-width: 1024px), print {
  .residenceapplicationcontroller_show .detail .employee_info dl dt, .residenceapplicationcontroller_show .detail .employee_info dl dd,
  .residenceapplicationcontroller_stepbyelder .detail .employee_info dl dt,
  .residenceapplicationcontroller_stepbyelder .detail .employee_info dl dd,
  .residenceapplicationcontroller_stepbygeneral .detail .employee_info dl dt,
  .residenceapplicationcontroller_stepbygeneral .detail .employee_info dl dd,
  .residenceapplicationcontroller_stepbygeneralhead .detail .employee_info dl dt,
  .residenceapplicationcontroller_stepbygeneralhead .detail .employee_info dl dd,
  .residenceapplicationcontroller_stepbygeneraltointermediary .detail .employee_info dl dt,
  .residenceapplicationcontroller_stepbygeneraltointermediary .detail .employee_info dl dd,
  .residenceapplicationcontroller_stepbyintermediary .detail .employee_info dl dt,
  .residenceapplicationcontroller_stepbyintermediary .detail .employee_info dl dd,
  .residenceapplicationcontroller_stepbymigration .detail .employee_info dl dt,
  .residenceapplicationcontroller_stepbymigration .detail .employee_info dl dd {
    font-size: 14px;
    letter-spacing: 1.4px;
  }
}
.residenceapplicationcontroller_show .detail .employee_info dl dt:nth-of-type(2),
.residenceapplicationcontroller_stepbyelder .detail .employee_info dl dt:nth-of-type(2),
.residenceapplicationcontroller_stepbygeneral .detail .employee_info dl dt:nth-of-type(2),
.residenceapplicationcontroller_stepbygeneralhead .detail .employee_info dl dt:nth-of-type(2),
.residenceapplicationcontroller_stepbygeneraltointermediary .detail .employee_info dl dt:nth-of-type(2),
.residenceapplicationcontroller_stepbyintermediary .detail .employee_info dl dt:nth-of-type(2),
.residenceapplicationcontroller_stepbymigration .detail .employee_info dl dt:nth-of-type(2) {
  margin-left: 8px;
}
@media screen and (min-width: 1024px), print {
  .residenceapplicationcontroller_show .detail .employee_info dl dt:nth-of-type(2),
  .residenceapplicationcontroller_stepbyelder .detail .employee_info dl dt:nth-of-type(2),
  .residenceapplicationcontroller_stepbygeneral .detail .employee_info dl dt:nth-of-type(2),
  .residenceapplicationcontroller_stepbygeneralhead .detail .employee_info dl dt:nth-of-type(2),
  .residenceapplicationcontroller_stepbygeneraltointermediary .detail .employee_info dl dt:nth-of-type(2),
  .residenceapplicationcontroller_stepbyintermediary .detail .employee_info dl dt:nth-of-type(2),
  .residenceapplicationcontroller_stepbymigration .detail .employee_info dl dt:nth-of-type(2) {
    margin-left: 30px;
  }
}
.residenceapplicationcontroller_show .detail .employee_info dl:first-of-type dd,
.residenceapplicationcontroller_stepbyelder .detail .employee_info dl:first-of-type dd,
.residenceapplicationcontroller_stepbygeneral .detail .employee_info dl:first-of-type dd,
.residenceapplicationcontroller_stepbygeneralhead .detail .employee_info dl:first-of-type dd,
.residenceapplicationcontroller_stepbygeneraltointermediary .detail .employee_info dl:first-of-type dd,
.residenceapplicationcontroller_stepbyintermediary .detail .employee_info dl:first-of-type dd,
.residenceapplicationcontroller_stepbymigration .detail .employee_info dl:first-of-type dd {
  font-size: 16px;
  letter-spacing: 1.6px;
  font-weight: 500;
  line-height: 1.5;
  margin-left: 0;
}
@media screen and (min-width: 1024px), print {
  .residenceapplicationcontroller_show .detail .employee_info dl:first-of-type dd,
  .residenceapplicationcontroller_stepbyelder .detail .employee_info dl:first-of-type dd,
  .residenceapplicationcontroller_stepbygeneral .detail .employee_info dl:first-of-type dd,
  .residenceapplicationcontroller_stepbygeneralhead .detail .employee_info dl:first-of-type dd,
  .residenceapplicationcontroller_stepbygeneraltointermediary .detail .employee_info dl:first-of-type dd,
  .residenceapplicationcontroller_stepbyintermediary .detail .employee_info dl:first-of-type dd,
  .residenceapplicationcontroller_stepbymigration .detail .employee_info dl:first-of-type dd {
    font-size: 20px;
    letter-spacing: 2px;
  }
}
.residenceapplicationcontroller_show .detail .employee_info dl:first-of-type dd:nth-of-type(2),
.residenceapplicationcontroller_stepbyelder .detail .employee_info dl:first-of-type dd:nth-of-type(2),
.residenceapplicationcontroller_stepbygeneral .detail .employee_info dl:first-of-type dd:nth-of-type(2),
.residenceapplicationcontroller_stepbygeneralhead .detail .employee_info dl:first-of-type dd:nth-of-type(2),
.residenceapplicationcontroller_stepbygeneraltointermediary .detail .employee_info dl:first-of-type dd:nth-of-type(2),
.residenceapplicationcontroller_stepbyintermediary .detail .employee_info dl:first-of-type dd:nth-of-type(2),
.residenceapplicationcontroller_stepbymigration .detail .employee_info dl:first-of-type dd:nth-of-type(2) {
  font-size: 14px;
  letter-spacing: 1.4px;
  font-weight: 300;
  margin-left: 8px;
}
@media screen and (min-width: 1024px), print {
  .residenceapplicationcontroller_show .detail .employee_info dl:first-of-type dd:nth-of-type(2),
  .residenceapplicationcontroller_stepbyelder .detail .employee_info dl:first-of-type dd:nth-of-type(2),
  .residenceapplicationcontroller_stepbygeneral .detail .employee_info dl:first-of-type dd:nth-of-type(2),
  .residenceapplicationcontroller_stepbygeneralhead .detail .employee_info dl:first-of-type dd:nth-of-type(2),
  .residenceapplicationcontroller_stepbygeneraltointermediary .detail .employee_info dl:first-of-type dd:nth-of-type(2),
  .residenceapplicationcontroller_stepbyintermediary .detail .employee_info dl:first-of-type dd:nth-of-type(2),
  .residenceapplicationcontroller_stepbymigration .detail .employee_info dl:first-of-type dd:nth-of-type(2) {
    margin-left: 16px;
  }
}
.residenceapplicationcontroller_show .detail .remarks, .residenceapplicationcontroller_show .detail .management_company, .residenceapplicationcontroller_show .detail .estate, .residenceapplicationcontroller_show .detail .search_estate_method, .residenceapplicationcontroller_show .detail .family, .residenceapplicationcontroller_show .detail .move_in_date, .residenceapplicationcontroller_show .detail .move_in_type, .residenceapplicationcontroller_show .detail .email, .residenceapplicationcontroller_show .detail .tel, .residenceapplicationcontroller_show .detail .address, .residenceapplicationcontroller_show .detail .company,
.residenceapplicationcontroller_stepbyelder .detail .remarks,
.residenceapplicationcontroller_stepbyelder .detail .management_company,
.residenceapplicationcontroller_stepbyelder .detail .estate,
.residenceapplicationcontroller_stepbyelder .detail .search_estate_method,
.residenceapplicationcontroller_stepbyelder .detail .family,
.residenceapplicationcontroller_stepbyelder .detail .move_in_date,
.residenceapplicationcontroller_stepbyelder .detail .move_in_type,
.residenceapplicationcontroller_stepbyelder .detail .email,
.residenceapplicationcontroller_stepbyelder .detail .tel,
.residenceapplicationcontroller_stepbyelder .detail .address,
.residenceapplicationcontroller_stepbyelder .detail .company,
.residenceapplicationcontroller_stepbygeneral .detail .remarks,
.residenceapplicationcontroller_stepbygeneral .detail .management_company,
.residenceapplicationcontroller_stepbygeneral .detail .estate,
.residenceapplicationcontroller_stepbygeneral .detail .search_estate_method,
.residenceapplicationcontroller_stepbygeneral .detail .family,
.residenceapplicationcontroller_stepbygeneral .detail .move_in_date,
.residenceapplicationcontroller_stepbygeneral .detail .move_in_type,
.residenceapplicationcontroller_stepbygeneral .detail .email,
.residenceapplicationcontroller_stepbygeneral .detail .tel,
.residenceapplicationcontroller_stepbygeneral .detail .address,
.residenceapplicationcontroller_stepbygeneral .detail .company,
.residenceapplicationcontroller_stepbygeneralhead .detail .remarks,
.residenceapplicationcontroller_stepbygeneralhead .detail .management_company,
.residenceapplicationcontroller_stepbygeneralhead .detail .estate,
.residenceapplicationcontroller_stepbygeneralhead .detail .search_estate_method,
.residenceapplicationcontroller_stepbygeneralhead .detail .family,
.residenceapplicationcontroller_stepbygeneralhead .detail .move_in_date,
.residenceapplicationcontroller_stepbygeneralhead .detail .move_in_type,
.residenceapplicationcontroller_stepbygeneralhead .detail .email,
.residenceapplicationcontroller_stepbygeneralhead .detail .tel,
.residenceapplicationcontroller_stepbygeneralhead .detail .address,
.residenceapplicationcontroller_stepbygeneralhead .detail .company,
.residenceapplicationcontroller_stepbygeneraltointermediary .detail .remarks,
.residenceapplicationcontroller_stepbygeneraltointermediary .detail .management_company,
.residenceapplicationcontroller_stepbygeneraltointermediary .detail .estate,
.residenceapplicationcontroller_stepbygeneraltointermediary .detail .search_estate_method,
.residenceapplicationcontroller_stepbygeneraltointermediary .detail .family,
.residenceapplicationcontroller_stepbygeneraltointermediary .detail .move_in_date,
.residenceapplicationcontroller_stepbygeneraltointermediary .detail .move_in_type,
.residenceapplicationcontroller_stepbygeneraltointermediary .detail .email,
.residenceapplicationcontroller_stepbygeneraltointermediary .detail .tel,
.residenceapplicationcontroller_stepbygeneraltointermediary .detail .address,
.residenceapplicationcontroller_stepbygeneraltointermediary .detail .company,
.residenceapplicationcontroller_stepbyintermediary .detail .remarks,
.residenceapplicationcontroller_stepbyintermediary .detail .management_company,
.residenceapplicationcontroller_stepbyintermediary .detail .estate,
.residenceapplicationcontroller_stepbyintermediary .detail .search_estate_method,
.residenceapplicationcontroller_stepbyintermediary .detail .family,
.residenceapplicationcontroller_stepbyintermediary .detail .move_in_date,
.residenceapplicationcontroller_stepbyintermediary .detail .move_in_type,
.residenceapplicationcontroller_stepbyintermediary .detail .email,
.residenceapplicationcontroller_stepbyintermediary .detail .tel,
.residenceapplicationcontroller_stepbyintermediary .detail .address,
.residenceapplicationcontroller_stepbyintermediary .detail .company,
.residenceapplicationcontroller_stepbymigration .detail .remarks,
.residenceapplicationcontroller_stepbymigration .detail .management_company,
.residenceapplicationcontroller_stepbymigration .detail .estate,
.residenceapplicationcontroller_stepbymigration .detail .search_estate_method,
.residenceapplicationcontroller_stepbymigration .detail .family,
.residenceapplicationcontroller_stepbymigration .detail .move_in_date,
.residenceapplicationcontroller_stepbymigration .detail .move_in_type,
.residenceapplicationcontroller_stepbymigration .detail .email,
.residenceapplicationcontroller_stepbymigration .detail .tel,
.residenceapplicationcontroller_stepbymigration .detail .address,
.residenceapplicationcontroller_stepbymigration .detail .company {
  padding: 8px 0;
  border-bottom: 1px solid #E3E6E6;
}
@media screen and (min-width: 1024px), print {
  .residenceapplicationcontroller_show .detail .remarks, .residenceapplicationcontroller_show .detail .management_company, .residenceapplicationcontroller_show .detail .estate, .residenceapplicationcontroller_show .detail .search_estate_method, .residenceapplicationcontroller_show .detail .family, .residenceapplicationcontroller_show .detail .move_in_date, .residenceapplicationcontroller_show .detail .move_in_type, .residenceapplicationcontroller_show .detail .email, .residenceapplicationcontroller_show .detail .tel, .residenceapplicationcontroller_show .detail .address, .residenceapplicationcontroller_show .detail .company,
  .residenceapplicationcontroller_stepbyelder .detail .remarks,
  .residenceapplicationcontroller_stepbyelder .detail .management_company,
  .residenceapplicationcontroller_stepbyelder .detail .estate,
  .residenceapplicationcontroller_stepbyelder .detail .search_estate_method,
  .residenceapplicationcontroller_stepbyelder .detail .family,
  .residenceapplicationcontroller_stepbyelder .detail .move_in_date,
  .residenceapplicationcontroller_stepbyelder .detail .move_in_type,
  .residenceapplicationcontroller_stepbyelder .detail .email,
  .residenceapplicationcontroller_stepbyelder .detail .tel,
  .residenceapplicationcontroller_stepbyelder .detail .address,
  .residenceapplicationcontroller_stepbyelder .detail .company,
  .residenceapplicationcontroller_stepbygeneral .detail .remarks,
  .residenceapplicationcontroller_stepbygeneral .detail .management_company,
  .residenceapplicationcontroller_stepbygeneral .detail .estate,
  .residenceapplicationcontroller_stepbygeneral .detail .search_estate_method,
  .residenceapplicationcontroller_stepbygeneral .detail .family,
  .residenceapplicationcontroller_stepbygeneral .detail .move_in_date,
  .residenceapplicationcontroller_stepbygeneral .detail .move_in_type,
  .residenceapplicationcontroller_stepbygeneral .detail .email,
  .residenceapplicationcontroller_stepbygeneral .detail .tel,
  .residenceapplicationcontroller_stepbygeneral .detail .address,
  .residenceapplicationcontroller_stepbygeneral .detail .company,
  .residenceapplicationcontroller_stepbygeneralhead .detail .remarks,
  .residenceapplicationcontroller_stepbygeneralhead .detail .management_company,
  .residenceapplicationcontroller_stepbygeneralhead .detail .estate,
  .residenceapplicationcontroller_stepbygeneralhead .detail .search_estate_method,
  .residenceapplicationcontroller_stepbygeneralhead .detail .family,
  .residenceapplicationcontroller_stepbygeneralhead .detail .move_in_date,
  .residenceapplicationcontroller_stepbygeneralhead .detail .move_in_type,
  .residenceapplicationcontroller_stepbygeneralhead .detail .email,
  .residenceapplicationcontroller_stepbygeneralhead .detail .tel,
  .residenceapplicationcontroller_stepbygeneralhead .detail .address,
  .residenceapplicationcontroller_stepbygeneralhead .detail .company,
  .residenceapplicationcontroller_stepbygeneraltointermediary .detail .remarks,
  .residenceapplicationcontroller_stepbygeneraltointermediary .detail .management_company,
  .residenceapplicationcontroller_stepbygeneraltointermediary .detail .estate,
  .residenceapplicationcontroller_stepbygeneraltointermediary .detail .search_estate_method,
  .residenceapplicationcontroller_stepbygeneraltointermediary .detail .family,
  .residenceapplicationcontroller_stepbygeneraltointermediary .detail .move_in_date,
  .residenceapplicationcontroller_stepbygeneraltointermediary .detail .move_in_type,
  .residenceapplicationcontroller_stepbygeneraltointermediary .detail .email,
  .residenceapplicationcontroller_stepbygeneraltointermediary .detail .tel,
  .residenceapplicationcontroller_stepbygeneraltointermediary .detail .address,
  .residenceapplicationcontroller_stepbygeneraltointermediary .detail .company,
  .residenceapplicationcontroller_stepbyintermediary .detail .remarks,
  .residenceapplicationcontroller_stepbyintermediary .detail .management_company,
  .residenceapplicationcontroller_stepbyintermediary .detail .estate,
  .residenceapplicationcontroller_stepbyintermediary .detail .search_estate_method,
  .residenceapplicationcontroller_stepbyintermediary .detail .family,
  .residenceapplicationcontroller_stepbyintermediary .detail .move_in_date,
  .residenceapplicationcontroller_stepbyintermediary .detail .move_in_type,
  .residenceapplicationcontroller_stepbyintermediary .detail .email,
  .residenceapplicationcontroller_stepbyintermediary .detail .tel,
  .residenceapplicationcontroller_stepbyintermediary .detail .address,
  .residenceapplicationcontroller_stepbyintermediary .detail .company,
  .residenceapplicationcontroller_stepbymigration .detail .remarks,
  .residenceapplicationcontroller_stepbymigration .detail .management_company,
  .residenceapplicationcontroller_stepbymigration .detail .estate,
  .residenceapplicationcontroller_stepbymigration .detail .search_estate_method,
  .residenceapplicationcontroller_stepbymigration .detail .family,
  .residenceapplicationcontroller_stepbymigration .detail .move_in_date,
  .residenceapplicationcontroller_stepbymigration .detail .move_in_type,
  .residenceapplicationcontroller_stepbymigration .detail .email,
  .residenceapplicationcontroller_stepbymigration .detail .tel,
  .residenceapplicationcontroller_stepbymigration .detail .address,
  .residenceapplicationcontroller_stepbymigration .detail .company {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-start;
    gap: 0 40px;
  }
}
.residenceapplicationcontroller_show .detail .address dl,
.residenceapplicationcontroller_stepbyelder .detail .address dl,
.residenceapplicationcontroller_stepbygeneral .detail .address dl,
.residenceapplicationcontroller_stepbygeneralhead .detail .address dl,
.residenceapplicationcontroller_stepbygeneraltointermediary .detail .address dl,
.residenceapplicationcontroller_stepbyintermediary .detail .address dl,
.residenceapplicationcontroller_stepbymigration .detail .address dl {
  padding: 8px 0;
}
.residenceapplicationcontroller_show .detail .address dl dt,
.residenceapplicationcontroller_stepbyelder .detail .address dl dt,
.residenceapplicationcontroller_stepbygeneral .detail .address dl dt,
.residenceapplicationcontroller_stepbygeneralhead .detail .address dl dt,
.residenceapplicationcontroller_stepbygeneraltointermediary .detail .address dl dt,
.residenceapplicationcontroller_stepbyintermediary .detail .address dl dt,
.residenceapplicationcontroller_stepbymigration .detail .address dl dt {
  width: 100%;
}
@media screen and (min-width: 1024px), print {
  .residenceapplicationcontroller_show .detail .address dl dt,
  .residenceapplicationcontroller_stepbyelder .detail .address dl dt,
  .residenceapplicationcontroller_stepbygeneral .detail .address dl dt,
  .residenceapplicationcontroller_stepbygeneralhead .detail .address dl dt,
  .residenceapplicationcontroller_stepbygeneraltointermediary .detail .address dl dt,
  .residenceapplicationcontroller_stepbyintermediary .detail .address dl dt,
  .residenceapplicationcontroller_stepbymigration .detail .address dl dt {
    width: auto;
    text-align: center;
    line-height: 1.5;
  }
}
.residenceapplicationcontroller_show .detail .address dl dd,
.residenceapplicationcontroller_stepbyelder .detail .address dl dd,
.residenceapplicationcontroller_stepbygeneral .detail .address dl dd,
.residenceapplicationcontroller_stepbygeneralhead .detail .address dl dd,
.residenceapplicationcontroller_stepbygeneraltointermediary .detail .address dl dd,
.residenceapplicationcontroller_stepbyintermediary .detail .address dl dd,
.residenceapplicationcontroller_stepbymigration .detail .address dl dd {
  white-space: pre-wrap;
  line-height: 1.5714285714;
}
.residenceapplicationcontroller_show .detail .email dl dt,
.residenceapplicationcontroller_stepbyelder .detail .email dl dt,
.residenceapplicationcontroller_stepbygeneral .detail .email dl dt,
.residenceapplicationcontroller_stepbygeneralhead .detail .email dl dt,
.residenceapplicationcontroller_stepbygeneraltointermediary .detail .email dl dt,
.residenceapplicationcontroller_stepbyintermediary .detail .email dl dt,
.residenceapplicationcontroller_stepbymigration .detail .email dl dt {
  width: 100%;
}
@media screen and (min-width: 1024px), print {
  .residenceapplicationcontroller_show .detail .email dl dt,
  .residenceapplicationcontroller_stepbyelder .detail .email dl dt,
  .residenceapplicationcontroller_stepbygeneral .detail .email dl dt,
  .residenceapplicationcontroller_stepbygeneralhead .detail .email dl dt,
  .residenceapplicationcontroller_stepbygeneraltointermediary .detail .email dl dt,
  .residenceapplicationcontroller_stepbyintermediary .detail .email dl dt,
  .residenceapplicationcontroller_stepbymigration .detail .email dl dt {
    width: auto;
  }
}
.residenceapplicationcontroller_show .detail .search_estate_method dl dt,
.residenceapplicationcontroller_stepbyelder .detail .search_estate_method dl dt,
.residenceapplicationcontroller_stepbygeneral .detail .search_estate_method dl dt,
.residenceapplicationcontroller_stepbygeneralhead .detail .search_estate_method dl dt,
.residenceapplicationcontroller_stepbygeneraltointermediary .detail .search_estate_method dl dt,
.residenceapplicationcontroller_stepbyintermediary .detail .search_estate_method dl dt,
.residenceapplicationcontroller_stepbymigration .detail .search_estate_method dl dt {
  width: 100%;
}
@media screen and (min-width: 1024px), print {
  .residenceapplicationcontroller_show .detail .search_estate_method dl dt,
  .residenceapplicationcontroller_stepbyelder .detail .search_estate_method dl dt,
  .residenceapplicationcontroller_stepbygeneral .detail .search_estate_method dl dt,
  .residenceapplicationcontroller_stepbygeneralhead .detail .search_estate_method dl dt,
  .residenceapplicationcontroller_stepbygeneraltointermediary .detail .search_estate_method dl dt,
  .residenceapplicationcontroller_stepbyintermediary .detail .search_estate_method dl dt,
  .residenceapplicationcontroller_stepbymigration .detail .search_estate_method dl dt {
    width: auto;
  }
}
.residenceapplicationcontroller_show .detail .search_estate_method dl dd,
.residenceapplicationcontroller_stepbyelder .detail .search_estate_method dl dd,
.residenceapplicationcontroller_stepbygeneral .detail .search_estate_method dl dd,
.residenceapplicationcontroller_stepbygeneralhead .detail .search_estate_method dl dd,
.residenceapplicationcontroller_stepbygeneraltointermediary .detail .search_estate_method dl dd,
.residenceapplicationcontroller_stepbyintermediary .detail .search_estate_method dl dd,
.residenceapplicationcontroller_stepbymigration .detail .search_estate_method dl dd {
  line-height: 1.5714285714;
}
.residenceapplicationcontroller_show .detail .estate,
.residenceapplicationcontroller_stepbyelder .detail .estate,
.residenceapplicationcontroller_stepbygeneral .detail .estate,
.residenceapplicationcontroller_stepbygeneralhead .detail .estate,
.residenceapplicationcontroller_stepbygeneraltointermediary .detail .estate,
.residenceapplicationcontroller_stepbyintermediary .detail .estate,
.residenceapplicationcontroller_stepbymigration .detail .estate {
  padding-bottom: 0;
  border-bottom: none;
}
.residenceapplicationcontroller_show .detail .management_company,
.residenceapplicationcontroller_stepbyelder .detail .management_company,
.residenceapplicationcontroller_stepbygeneral .detail .management_company,
.residenceapplicationcontroller_stepbygeneralhead .detail .management_company,
.residenceapplicationcontroller_stepbygeneraltointermediary .detail .management_company,
.residenceapplicationcontroller_stepbyintermediary .detail .management_company,
.residenceapplicationcontroller_stepbymigration .detail .management_company {
  padding-top: 0;
}
.residenceapplicationcontroller_show .detail .management_company dl,
.residenceapplicationcontroller_stepbyelder .detail .management_company dl,
.residenceapplicationcontroller_stepbygeneral .detail .management_company dl,
.residenceapplicationcontroller_stepbygeneralhead .detail .management_company dl,
.residenceapplicationcontroller_stepbygeneraltointermediary .detail .management_company dl,
.residenceapplicationcontroller_stepbyintermediary .detail .management_company dl,
.residenceapplicationcontroller_stepbymigration .detail .management_company dl {
  align-items: flex-start;
  padding-top: 6px;
  line-height: 1.5714285714;
}
@media screen and (min-width: 1024px), print {
  .residenceapplicationcontroller_show .detail .management_company dl,
  .residenceapplicationcontroller_stepbyelder .detail .management_company dl,
  .residenceapplicationcontroller_stepbygeneral .detail .management_company dl,
  .residenceapplicationcontroller_stepbygeneralhead .detail .management_company dl,
  .residenceapplicationcontroller_stepbygeneraltointermediary .detail .management_company dl,
  .residenceapplicationcontroller_stepbyintermediary .detail .management_company dl,
  .residenceapplicationcontroller_stepbymigration .detail .management_company dl {
    line-height: 3;
  }
}
.residenceapplicationcontroller_show .detail .management_company dl dt,
.residenceapplicationcontroller_stepbyelder .detail .management_company dl dt,
.residenceapplicationcontroller_stepbygeneral .detail .management_company dl dt,
.residenceapplicationcontroller_stepbygeneralhead .detail .management_company dl dt,
.residenceapplicationcontroller_stepbygeneraltointermediary .detail .management_company dl dt,
.residenceapplicationcontroller_stepbyintermediary .detail .management_company dl dt,
.residenceapplicationcontroller_stepbymigration .detail .management_company dl dt {
  width: 62px;
}
@media screen and (min-width: 1024px), print {
  .residenceapplicationcontroller_show .detail .management_company dl dt,
  .residenceapplicationcontroller_stepbyelder .detail .management_company dl dt,
  .residenceapplicationcontroller_stepbygeneral .detail .management_company dl dt,
  .residenceapplicationcontroller_stepbygeneralhead .detail .management_company dl dt,
  .residenceapplicationcontroller_stepbygeneraltointermediary .detail .management_company dl dt,
  .residenceapplicationcontroller_stepbyintermediary .detail .management_company dl dt,
  .residenceapplicationcontroller_stepbymigration .detail .management_company dl dt {
    width: auto;
  }
}
.residenceapplicationcontroller_show .detail .management_company dl dd,
.residenceapplicationcontroller_stepbyelder .detail .management_company dl dd,
.residenceapplicationcontroller_stepbygeneral .detail .management_company dl dd,
.residenceapplicationcontroller_stepbygeneralhead .detail .management_company dl dd,
.residenceapplicationcontroller_stepbygeneraltointermediary .detail .management_company dl dd,
.residenceapplicationcontroller_stepbyintermediary .detail .management_company dl dd,
.residenceapplicationcontroller_stepbymigration .detail .management_company dl dd {
  width: calc(100% - 62px - 8px);
}
@media screen and (min-width: 1024px), print {
  .residenceapplicationcontroller_show .detail .management_company dl dd,
  .residenceapplicationcontroller_stepbyelder .detail .management_company dl dd,
  .residenceapplicationcontroller_stepbygeneral .detail .management_company dl dd,
  .residenceapplicationcontroller_stepbygeneralhead .detail .management_company dl dd,
  .residenceapplicationcontroller_stepbygeneraltointermediary .detail .management_company dl dd,
  .residenceapplicationcontroller_stepbyintermediary .detail .management_company dl dd,
  .residenceapplicationcontroller_stepbymigration .detail .management_company dl dd {
    width: auto;
  }
}
@media screen and (min-width: 1024px), print {
  .residenceapplicationcontroller_show .detail .remarks,
  .residenceapplicationcontroller_stepbyelder .detail .remarks,
  .residenceapplicationcontroller_stepbygeneral .detail .remarks,
  .residenceapplicationcontroller_stepbygeneralhead .detail .remarks,
  .residenceapplicationcontroller_stepbygeneraltointermediary .detail .remarks,
  .residenceapplicationcontroller_stepbyintermediary .detail .remarks,
  .residenceapplicationcontroller_stepbymigration .detail .remarks {
    padding-bottom: 16px;
  }
}
.residenceapplicationcontroller_show .detail .remarks dl dt,
.residenceapplicationcontroller_stepbyelder .detail .remarks dl dt,
.residenceapplicationcontroller_stepbygeneral .detail .remarks dl dt,
.residenceapplicationcontroller_stepbygeneralhead .detail .remarks dl dt,
.residenceapplicationcontroller_stepbygeneraltointermediary .detail .remarks dl dt,
.residenceapplicationcontroller_stepbyintermediary .detail .remarks dl dt,
.residenceapplicationcontroller_stepbymigration .detail .remarks dl dt {
  width: 100%;
}
.residenceapplicationcontroller_show .detail .remarks dl dd,
.residenceapplicationcontroller_stepbyelder .detail .remarks dl dd,
.residenceapplicationcontroller_stepbygeneral .detail .remarks dl dd,
.residenceapplicationcontroller_stepbygeneralhead .detail .remarks dl dd,
.residenceapplicationcontroller_stepbygeneraltointermediary .detail .remarks dl dd,
.residenceapplicationcontroller_stepbyintermediary .detail .remarks dl dd,
.residenceapplicationcontroller_stepbymigration .detail .remarks dl dd {
  white-space: pre-wrap;
}
@media screen and (min-width: 1024px), print {
  .residenceapplicationcontroller_show .detail .remarks dl dd,
  .residenceapplicationcontroller_stepbyelder .detail .remarks dl dd,
  .residenceapplicationcontroller_stepbygeneral .detail .remarks dl dd,
  .residenceapplicationcontroller_stepbygeneralhead .detail .remarks dl dd,
  .residenceapplicationcontroller_stepbygeneraltointermediary .detail .remarks dl dd,
  .residenceapplicationcontroller_stepbyintermediary .detail .remarks dl dd,
  .residenceapplicationcontroller_stepbymigration .detail .remarks dl dd {
    line-height: 1.5;
  }
}
.residenceapplicationcontroller_show .pledge,
.residenceapplicationcontroller_stepbyelder .pledge,
.residenceapplicationcontroller_stepbygeneral .pledge,
.residenceapplicationcontroller_stepbygeneralhead .pledge,
.residenceapplicationcontroller_stepbygeneraltointermediary .pledge,
.residenceapplicationcontroller_stepbyintermediary .pledge,
.residenceapplicationcontroller_stepbymigration .pledge {
  padding: 16px 0;
}
.residenceapplicationcontroller_show .pledge .inner,
.residenceapplicationcontroller_stepbyelder .pledge .inner,
.residenceapplicationcontroller_stepbygeneral .pledge .inner,
.residenceapplicationcontroller_stepbygeneralhead .pledge .inner,
.residenceapplicationcontroller_stepbygeneraltointermediary .pledge .inner,
.residenceapplicationcontroller_stepbyintermediary .pledge .inner,
.residenceapplicationcontroller_stepbymigration .pledge .inner {
  background-color: #fff;
  padding: 8px;
  border-radius: 16px;
}
@media screen and (min-width: 767px), print {
  .residenceapplicationcontroller_show .pledge .inner,
  .residenceapplicationcontroller_stepbyelder .pledge .inner,
  .residenceapplicationcontroller_stepbygeneral .pledge .inner,
  .residenceapplicationcontroller_stepbygeneralhead .pledge .inner,
  .residenceapplicationcontroller_stepbygeneraltointermediary .pledge .inner,
  .residenceapplicationcontroller_stepbyintermediary .pledge .inner,
  .residenceapplicationcontroller_stepbymigration .pledge .inner {
    padding: 16px;
  }
}
@media screen and (min-width: 1024px), print {
  .residenceapplicationcontroller_show .pledge .inner,
  .residenceapplicationcontroller_stepbyelder .pledge .inner,
  .residenceapplicationcontroller_stepbygeneral .pledge .inner,
  .residenceapplicationcontroller_stepbygeneralhead .pledge .inner,
  .residenceapplicationcontroller_stepbygeneraltointermediary .pledge .inner,
  .residenceapplicationcontroller_stepbyintermediary .pledge .inner,
  .residenceapplicationcontroller_stepbymigration .pledge .inner {
    padding: 24px;
  }
}
@media screen and (min-width: 1024px), print {
  .residenceapplicationcontroller_show .pledge .inner .ttl,
  .residenceapplicationcontroller_stepbyelder .pledge .inner .ttl,
  .residenceapplicationcontroller_stepbygeneral .pledge .inner .ttl,
  .residenceapplicationcontroller_stepbygeneralhead .pledge .inner .ttl,
  .residenceapplicationcontroller_stepbygeneraltointermediary .pledge .inner .ttl,
  .residenceapplicationcontroller_stepbyintermediary .pledge .inner .ttl,
  .residenceapplicationcontroller_stepbymigration .pledge .inner .ttl {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    position: relative;
  }
}
.residenceapplicationcontroller_show .pledge .inner .ttl h2,
.residenceapplicationcontroller_stepbyelder .pledge .inner .ttl h2,
.residenceapplicationcontroller_stepbygeneral .pledge .inner .ttl h2,
.residenceapplicationcontroller_stepbygeneralhead .pledge .inner .ttl h2,
.residenceapplicationcontroller_stepbygeneraltointermediary .pledge .inner .ttl h2,
.residenceapplicationcontroller_stepbyintermediary .pledge .inner .ttl h2,
.residenceapplicationcontroller_stepbymigration .pledge .inner .ttl h2 {
  text-align: center;
  font-size: 14px;
  letter-spacing: 1.4px;
  font-weight: 500;
  padding: 8px 0;
}
@media screen and (min-width: 1024px), print {
  .residenceapplicationcontroller_show .pledge .inner .ttl h2,
  .residenceapplicationcontroller_stepbyelder .pledge .inner .ttl h2,
  .residenceapplicationcontroller_stepbygeneral .pledge .inner .ttl h2,
  .residenceapplicationcontroller_stepbygeneralhead .pledge .inner .ttl h2,
  .residenceapplicationcontroller_stepbygeneraltointermediary .pledge .inner .ttl h2,
  .residenceapplicationcontroller_stepbyintermediary .pledge .inner .ttl h2,
  .residenceapplicationcontroller_stepbymigration .pledge .inner .ttl h2 {
    font-size: 20px;
    letter-spacing: 2px;
  }
}
.residenceapplicationcontroller_show .pledge .inner .ttl p,
.residenceapplicationcontroller_stepbyelder .pledge .inner .ttl p,
.residenceapplicationcontroller_stepbygeneral .pledge .inner .ttl p,
.residenceapplicationcontroller_stepbygeneralhead .pledge .inner .ttl p,
.residenceapplicationcontroller_stepbygeneraltointermediary .pledge .inner .ttl p,
.residenceapplicationcontroller_stepbyintermediary .pledge .inner .ttl p,
.residenceapplicationcontroller_stepbymigration .pledge .inner .ttl p {
  font-size: 14px;
  letter-spacing: 1.4px;
  padding: 8px 0;
}
@media screen and (min-width: 1024px), print {
  .residenceapplicationcontroller_show .pledge .inner .ttl p,
  .residenceapplicationcontroller_stepbyelder .pledge .inner .ttl p,
  .residenceapplicationcontroller_stepbygeneral .pledge .inner .ttl p,
  .residenceapplicationcontroller_stepbygeneralhead .pledge .inner .ttl p,
  .residenceapplicationcontroller_stepbygeneraltointermediary .pledge .inner .ttl p,
  .residenceapplicationcontroller_stepbyintermediary .pledge .inner .ttl p,
  .residenceapplicationcontroller_stepbymigration .pledge .inner .ttl p {
    position: absolute;
    left: 0;
    font-size: 16px;
    letter-spacing: 1.6px;
  }
}
.residenceapplicationcontroller_show .pledge .inner .contents,
.residenceapplicationcontroller_stepbyelder .pledge .inner .contents,
.residenceapplicationcontroller_stepbygeneral .pledge .inner .contents,
.residenceapplicationcontroller_stepbygeneralhead .pledge .inner .contents,
.residenceapplicationcontroller_stepbygeneraltointermediary .pledge .inner .contents,
.residenceapplicationcontroller_stepbyintermediary .pledge .inner .contents,
.residenceapplicationcontroller_stepbymigration .pledge .inner .contents {
  font-size: 14px;
  letter-spacing: 1.4px;
  line-height: 1.5714285714;
  padding: 0 0 16px;
  border-bottom: 1px solid #E3E6E6;
}
@media screen and (min-width: 1024px), print {
  .residenceapplicationcontroller_show .pledge .inner .contents,
  .residenceapplicationcontroller_stepbyelder .pledge .inner .contents,
  .residenceapplicationcontroller_stepbygeneral .pledge .inner .contents,
  .residenceapplicationcontroller_stepbygeneralhead .pledge .inner .contents,
  .residenceapplicationcontroller_stepbygeneraltointermediary .pledge .inner .contents,
  .residenceapplicationcontroller_stepbyintermediary .pledge .inner .contents,
  .residenceapplicationcontroller_stepbymigration .pledge .inner .contents {
    font-size: 16px;
    letter-spacing: 1.6px;
    line-height: 1.5;
    padding: 20px 0 24px;
  }
}
.residenceapplicationcontroller_show .pledge .inner .signature,
.residenceapplicationcontroller_stepbyelder .pledge .inner .signature,
.residenceapplicationcontroller_stepbygeneral .pledge .inner .signature,
.residenceapplicationcontroller_stepbygeneralhead .pledge .inner .signature,
.residenceapplicationcontroller_stepbygeneraltointermediary .pledge .inner .signature,
.residenceapplicationcontroller_stepbyintermediary .pledge .inner .signature,
.residenceapplicationcontroller_stepbymigration .pledge .inner .signature {
  font-size: 14px;
  letter-spacing: 1.4px;
  padding: 16px 0 8px;
}
@media screen and (min-width: 1024px), print {
  .residenceapplicationcontroller_show .pledge .inner .signature,
  .residenceapplicationcontroller_stepbyelder .pledge .inner .signature,
  .residenceapplicationcontroller_stepbygeneral .pledge .inner .signature,
  .residenceapplicationcontroller_stepbygeneralhead .pledge .inner .signature,
  .residenceapplicationcontroller_stepbygeneraltointermediary .pledge .inner .signature,
  .residenceapplicationcontroller_stepbyintermediary .pledge .inner .signature,
  .residenceapplicationcontroller_stepbymigration .pledge .inner .signature {
    text-align: right;
    padding-bottom: 0;
  }
}
.residenceapplicationcontroller_show .pledge .inner .signature span:first-of-type,
.residenceapplicationcontroller_stepbyelder .pledge .inner .signature span:first-of-type,
.residenceapplicationcontroller_stepbygeneral .pledge .inner .signature span:first-of-type,
.residenceapplicationcontroller_stepbygeneralhead .pledge .inner .signature span:first-of-type,
.residenceapplicationcontroller_stepbygeneraltointermediary .pledge .inner .signature span:first-of-type,
.residenceapplicationcontroller_stepbyintermediary .pledge .inner .signature span:first-of-type,
.residenceapplicationcontroller_stepbymigration .pledge .inner .signature span:first-of-type {
  margin-right: 4px;
}
.residenceapplicationcontroller_show .status,
.residenceapplicationcontroller_stepbyelder .status,
.residenceapplicationcontroller_stepbygeneral .status,
.residenceapplicationcontroller_stepbygeneralhead .status,
.residenceapplicationcontroller_stepbygeneraltointermediary .status,
.residenceapplicationcontroller_stepbyintermediary .status,
.residenceapplicationcontroller_stepbymigration .status {
  padding: 8px 0;
  font-size: 14px;
  letter-spacing: 1.4px;
}
.residenceapplicationcontroller_show .status h2,
.residenceapplicationcontroller_stepbyelder .status h2,
.residenceapplicationcontroller_stepbygeneral .status h2,
.residenceapplicationcontroller_stepbygeneralhead .status h2,
.residenceapplicationcontroller_stepbygeneraltointermediary .status h2,
.residenceapplicationcontroller_stepbyintermediary .status h2,
.residenceapplicationcontroller_stepbymigration .status h2 {
  padding-bottom: 16px;
}
@media screen and (min-width: 1024px), print {
  .residenceapplicationcontroller_show .status dl,
  .residenceapplicationcontroller_stepbyelder .status dl,
  .residenceapplicationcontroller_stepbygeneral .status dl,
  .residenceapplicationcontroller_stepbygeneralhead .status dl,
  .residenceapplicationcontroller_stepbygeneraltointermediary .status dl,
  .residenceapplicationcontroller_stepbyintermediary .status dl,
  .residenceapplicationcontroller_stepbymigration .status dl {
    font-size: 14px;
    letter-spacing: 1.4px;
    line-height: 2.4285714286;
  }
}
.residenceapplicationcontroller_show .status dl dt,
.residenceapplicationcontroller_stepbyelder .status dl dt,
.residenceapplicationcontroller_stepbygeneral .status dl dt,
.residenceapplicationcontroller_stepbygeneralhead .status dl dt,
.residenceapplicationcontroller_stepbygeneraltointermediary .status dl dt,
.residenceapplicationcontroller_stepbyintermediary .status dl dt,
.residenceapplicationcontroller_stepbymigration .status dl dt {
  color: #000;
}
.residenceapplicationcontroller_show .status dl dd.ready,
.residenceapplicationcontroller_stepbyelder .status dl dd.ready,
.residenceapplicationcontroller_stepbygeneral .status dl dd.ready,
.residenceapplicationcontroller_stepbygeneralhead .status dl dd.ready,
.residenceapplicationcontroller_stepbygeneraltointermediary .status dl dd.ready,
.residenceapplicationcontroller_stepbyintermediary .status dl dd.ready,
.residenceapplicationcontroller_stepbymigration .status dl dd.ready {
  color: #757575;
}
.residenceapplicationcontroller_show .link_box,
.residenceapplicationcontroller_stepbyelder .link_box,
.residenceapplicationcontroller_stepbygeneral .link_box,
.residenceapplicationcontroller_stepbygeneralhead .link_box,
.residenceapplicationcontroller_stepbygeneraltointermediary .link_box,
.residenceapplicationcontroller_stepbyintermediary .link_box,
.residenceapplicationcontroller_stepbymigration .link_box {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 24px;
  padding: 16px 0;
}
@media screen and (min-width: 1024px), print {
  .residenceapplicationcontroller_show .link_box,
  .residenceapplicationcontroller_stepbyelder .link_box,
  .residenceapplicationcontroller_stepbygeneral .link_box,
  .residenceapplicationcontroller_stepbygeneralhead .link_box,
  .residenceapplicationcontroller_stepbygeneraltointermediary .link_box,
  .residenceapplicationcontroller_stepbyintermediary .link_box,
  .residenceapplicationcontroller_stepbymigration .link_box {
    padding: 48px 0 40px;
  }
}
.residenceapplicationcontroller_show .link_box > *,
.residenceapplicationcontroller_stepbyelder .link_box > *,
.residenceapplicationcontroller_stepbygeneral .link_box > *,
.residenceapplicationcontroller_stepbygeneralhead .link_box > *,
.residenceapplicationcontroller_stepbygeneraltointermediary .link_box > *,
.residenceapplicationcontroller_stepbyintermediary .link_box > *,
.residenceapplicationcontroller_stepbymigration .link_box > * {
  width: 100%;
  text-align: center;
}
@media screen and (min-width: 600px), print {
  .residenceapplicationcontroller_show .link_box > *,
  .residenceapplicationcontroller_stepbyelder .link_box > *,
  .residenceapplicationcontroller_stepbygeneral .link_box > *,
  .residenceapplicationcontroller_stepbygeneralhead .link_box > *,
  .residenceapplicationcontroller_stepbygeneraltointermediary .link_box > *,
  .residenceapplicationcontroller_stepbyintermediary .link_box > *,
  .residenceapplicationcontroller_stepbymigration .link_box > * {
    width: 50%;
  }
}
@media screen and (min-width: 1024px), print {
  .residenceapplicationcontroller_show .link_box > *,
  .residenceapplicationcontroller_stepbyelder .link_box > *,
  .residenceapplicationcontroller_stepbygeneral .link_box > *,
  .residenceapplicationcontroller_stepbygeneralhead .link_box > *,
  .residenceapplicationcontroller_stepbygeneraltointermediary .link_box > *,
  .residenceapplicationcontroller_stepbyintermediary .link_box > *,
  .residenceapplicationcontroller_stepbymigration .link_box > * {
    width: auto;
  }
}
.residenceapplicationcontroller_show .link_box .confirm_btn_box,
.residenceapplicationcontroller_show .link_box .confirm_submit_box,
.residenceapplicationcontroller_stepbyelder .link_box .confirm_btn_box,
.residenceapplicationcontroller_stepbyelder .link_box .confirm_submit_box,
.residenceapplicationcontroller_stepbygeneral .link_box .confirm_btn_box,
.residenceapplicationcontroller_stepbygeneral .link_box .confirm_submit_box,
.residenceapplicationcontroller_stepbygeneralhead .link_box .confirm_btn_box,
.residenceapplicationcontroller_stepbygeneralhead .link_box .confirm_submit_box,
.residenceapplicationcontroller_stepbygeneraltointermediary .link_box .confirm_btn_box,
.residenceapplicationcontroller_stepbygeneraltointermediary .link_box .confirm_submit_box,
.residenceapplicationcontroller_stepbyintermediary .link_box .confirm_btn_box,
.residenceapplicationcontroller_stepbyintermediary .link_box .confirm_submit_box,
.residenceapplicationcontroller_stepbymigration .link_box .confirm_btn_box,
.residenceapplicationcontroller_stepbymigration .link_box .confirm_submit_box {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 24px 0;
}
.residenceapplicationcontroller_show .link_box .link_blue_sm,
.residenceapplicationcontroller_show .link_box .link_gray_sm,
.residenceapplicationcontroller_show .link_box .link_blue_fill_sm,
.residenceapplicationcontroller_show .link_box .link_gray_fill_sm,
.residenceapplicationcontroller_stepbyelder .link_box .link_blue_sm,
.residenceapplicationcontroller_stepbyelder .link_box .link_gray_sm,
.residenceapplicationcontroller_stepbyelder .link_box .link_blue_fill_sm,
.residenceapplicationcontroller_stepbyelder .link_box .link_gray_fill_sm,
.residenceapplicationcontroller_stepbygeneral .link_box .link_blue_sm,
.residenceapplicationcontroller_stepbygeneral .link_box .link_gray_sm,
.residenceapplicationcontroller_stepbygeneral .link_box .link_blue_fill_sm,
.residenceapplicationcontroller_stepbygeneral .link_box .link_gray_fill_sm,
.residenceapplicationcontroller_stepbygeneralhead .link_box .link_blue_sm,
.residenceapplicationcontroller_stepbygeneralhead .link_box .link_gray_sm,
.residenceapplicationcontroller_stepbygeneralhead .link_box .link_blue_fill_sm,
.residenceapplicationcontroller_stepbygeneralhead .link_box .link_gray_fill_sm,
.residenceapplicationcontroller_stepbygeneraltointermediary .link_box .link_blue_sm,
.residenceapplicationcontroller_stepbygeneraltointermediary .link_box .link_gray_sm,
.residenceapplicationcontroller_stepbygeneraltointermediary .link_box .link_blue_fill_sm,
.residenceapplicationcontroller_stepbygeneraltointermediary .link_box .link_gray_fill_sm,
.residenceapplicationcontroller_stepbyintermediary .link_box .link_blue_sm,
.residenceapplicationcontroller_stepbyintermediary .link_box .link_gray_sm,
.residenceapplicationcontroller_stepbyintermediary .link_box .link_blue_fill_sm,
.residenceapplicationcontroller_stepbyintermediary .link_box .link_gray_fill_sm,
.residenceapplicationcontroller_stepbymigration .link_box .link_blue_sm,
.residenceapplicationcontroller_stepbymigration .link_box .link_gray_sm,
.residenceapplicationcontroller_stepbymigration .link_box .link_blue_fill_sm,
.residenceapplicationcontroller_stepbymigration .link_box .link_gray_fill_sm {
  line-height: 1;
  padding: 14px 0;
}
.residenceapplicationcontroller_show .link_box .link_blue_sm span,
.residenceapplicationcontroller_show .link_box .link_gray_sm span,
.residenceapplicationcontroller_show .link_box .link_blue_fill_sm span,
.residenceapplicationcontroller_show .link_box .link_gray_fill_sm span,
.residenceapplicationcontroller_stepbyelder .link_box .link_blue_sm span,
.residenceapplicationcontroller_stepbyelder .link_box .link_gray_sm span,
.residenceapplicationcontroller_stepbyelder .link_box .link_blue_fill_sm span,
.residenceapplicationcontroller_stepbyelder .link_box .link_gray_fill_sm span,
.residenceapplicationcontroller_stepbygeneral .link_box .link_blue_sm span,
.residenceapplicationcontroller_stepbygeneral .link_box .link_gray_sm span,
.residenceapplicationcontroller_stepbygeneral .link_box .link_blue_fill_sm span,
.residenceapplicationcontroller_stepbygeneral .link_box .link_gray_fill_sm span,
.residenceapplicationcontroller_stepbygeneralhead .link_box .link_blue_sm span,
.residenceapplicationcontroller_stepbygeneralhead .link_box .link_gray_sm span,
.residenceapplicationcontroller_stepbygeneralhead .link_box .link_blue_fill_sm span,
.residenceapplicationcontroller_stepbygeneralhead .link_box .link_gray_fill_sm span,
.residenceapplicationcontroller_stepbygeneraltointermediary .link_box .link_blue_sm span,
.residenceapplicationcontroller_stepbygeneraltointermediary .link_box .link_gray_sm span,
.residenceapplicationcontroller_stepbygeneraltointermediary .link_box .link_blue_fill_sm span,
.residenceapplicationcontroller_stepbygeneraltointermediary .link_box .link_gray_fill_sm span,
.residenceapplicationcontroller_stepbyintermediary .link_box .link_blue_sm span,
.residenceapplicationcontroller_stepbyintermediary .link_box .link_gray_sm span,
.residenceapplicationcontroller_stepbyintermediary .link_box .link_blue_fill_sm span,
.residenceapplicationcontroller_stepbyintermediary .link_box .link_gray_fill_sm span,
.residenceapplicationcontroller_stepbymigration .link_box .link_blue_sm span,
.residenceapplicationcontroller_stepbymigration .link_box .link_gray_sm span,
.residenceapplicationcontroller_stepbymigration .link_box .link_blue_fill_sm span,
.residenceapplicationcontroller_stepbymigration .link_box .link_gray_fill_sm span {
  font-weight: 500;
}
.residenceapplicationcontroller_show .link_box .page_back,
.residenceapplicationcontroller_stepbyelder .link_box .page_back,
.residenceapplicationcontroller_stepbygeneral .link_box .page_back,
.residenceapplicationcontroller_stepbygeneralhead .link_box .page_back,
.residenceapplicationcontroller_stepbygeneraltointermediary .link_box .page_back,
.residenceapplicationcontroller_stepbyintermediary .link_box .page_back,
.residenceapplicationcontroller_stepbymigration .link_box .page_back {
  width: 100%;
}
.residenceapplicationcontroller_show .link_box .page_back a,
.residenceapplicationcontroller_stepbyelder .link_box .page_back a,
.residenceapplicationcontroller_stepbygeneral .link_box .page_back a,
.residenceapplicationcontroller_stepbygeneralhead .link_box .page_back a,
.residenceapplicationcontroller_stepbygeneraltointermediary .link_box .page_back a,
.residenceapplicationcontroller_stepbyintermediary .link_box .page_back a,
.residenceapplicationcontroller_stepbymigration .link_box .page_back a {
  display: inline-block;
  width: 240px;
}
.residenceapplicationcontroller_show .approve_form,
.residenceapplicationcontroller_show .general_to_intermediary_form,
.residenceapplicationcontroller_show .general_to_intermediary_detail,
.residenceapplicationcontroller_show .migration_form,
.residenceapplicationcontroller_stepbyelder .approve_form,
.residenceapplicationcontroller_stepbyelder .general_to_intermediary_form,
.residenceapplicationcontroller_stepbyelder .general_to_intermediary_detail,
.residenceapplicationcontroller_stepbyelder .migration_form,
.residenceapplicationcontroller_stepbygeneral .approve_form,
.residenceapplicationcontroller_stepbygeneral .general_to_intermediary_form,
.residenceapplicationcontroller_stepbygeneral .general_to_intermediary_detail,
.residenceapplicationcontroller_stepbygeneral .migration_form,
.residenceapplicationcontroller_stepbygeneralhead .approve_form,
.residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_form,
.residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail,
.residenceapplicationcontroller_stepbygeneralhead .migration_form,
.residenceapplicationcontroller_stepbygeneraltointermediary .approve_form,
.residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form,
.residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail,
.residenceapplicationcontroller_stepbygeneraltointermediary .migration_form,
.residenceapplicationcontroller_stepbyintermediary .approve_form,
.residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_form,
.residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_detail,
.residenceapplicationcontroller_stepbyintermediary .migration_form,
.residenceapplicationcontroller_stepbymigration .approve_form,
.residenceapplicationcontroller_stepbymigration .general_to_intermediary_form,
.residenceapplicationcontroller_stepbymigration .general_to_intermediary_detail,
.residenceapplicationcontroller_stepbymigration .migration_form {
  font-size: 14px;
  letter-spacing: 1.4px;
  line-height: 1.5714285714;
  padding-top: 24px;
}
@media screen and (min-width: 1024px), print {
  .residenceapplicationcontroller_show .approve_form,
  .residenceapplicationcontroller_show .general_to_intermediary_form,
  .residenceapplicationcontroller_show .general_to_intermediary_detail,
  .residenceapplicationcontroller_show .migration_form,
  .residenceapplicationcontroller_stepbyelder .approve_form,
  .residenceapplicationcontroller_stepbyelder .general_to_intermediary_form,
  .residenceapplicationcontroller_stepbyelder .general_to_intermediary_detail,
  .residenceapplicationcontroller_stepbyelder .migration_form,
  .residenceapplicationcontroller_stepbygeneral .approve_form,
  .residenceapplicationcontroller_stepbygeneral .general_to_intermediary_form,
  .residenceapplicationcontroller_stepbygeneral .general_to_intermediary_detail,
  .residenceapplicationcontroller_stepbygeneral .migration_form,
  .residenceapplicationcontroller_stepbygeneralhead .approve_form,
  .residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_form,
  .residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail,
  .residenceapplicationcontroller_stepbygeneralhead .migration_form,
  .residenceapplicationcontroller_stepbygeneraltointermediary .approve_form,
  .residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form,
  .residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail,
  .residenceapplicationcontroller_stepbygeneraltointermediary .migration_form,
  .residenceapplicationcontroller_stepbyintermediary .approve_form,
  .residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_form,
  .residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_detail,
  .residenceapplicationcontroller_stepbyintermediary .migration_form,
  .residenceapplicationcontroller_stepbymigration .approve_form,
  .residenceapplicationcontroller_stepbymigration .general_to_intermediary_form,
  .residenceapplicationcontroller_stepbymigration .general_to_intermediary_detail,
  .residenceapplicationcontroller_stepbymigration .migration_form {
    font-size: 14px;
    letter-spacing: 1.4px;
    line-height: 1.5714285714;
    padding-top: 56px;
  }
}
.residenceapplicationcontroller_show .approve_form form,
.residenceapplicationcontroller_show .general_to_intermediary_form form,
.residenceapplicationcontroller_show .general_to_intermediary_detail form,
.residenceapplicationcontroller_show .migration_form form,
.residenceapplicationcontroller_stepbyelder .approve_form form,
.residenceapplicationcontroller_stepbyelder .general_to_intermediary_form form,
.residenceapplicationcontroller_stepbyelder .general_to_intermediary_detail form,
.residenceapplicationcontroller_stepbyelder .migration_form form,
.residenceapplicationcontroller_stepbygeneral .approve_form form,
.residenceapplicationcontroller_stepbygeneral .general_to_intermediary_form form,
.residenceapplicationcontroller_stepbygeneral .general_to_intermediary_detail form,
.residenceapplicationcontroller_stepbygeneral .migration_form form,
.residenceapplicationcontroller_stepbygeneralhead .approve_form form,
.residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_form form,
.residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail form,
.residenceapplicationcontroller_stepbygeneralhead .migration_form form,
.residenceapplicationcontroller_stepbygeneraltointermediary .approve_form form,
.residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form form,
.residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail form,
.residenceapplicationcontroller_stepbygeneraltointermediary .migration_form form,
.residenceapplicationcontroller_stepbyintermediary .approve_form form,
.residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_form form,
.residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_detail form,
.residenceapplicationcontroller_stepbyintermediary .migration_form form,
.residenceapplicationcontroller_stepbymigration .approve_form form,
.residenceapplicationcontroller_stepbymigration .general_to_intermediary_form form,
.residenceapplicationcontroller_stepbymigration .general_to_intermediary_detail form,
.residenceapplicationcontroller_stepbymigration .migration_form form {
  width: 100%;
}
@media screen and (min-width: 1024px), print {
  .residenceapplicationcontroller_show .approve_form form .link_box,
  .residenceapplicationcontroller_show .general_to_intermediary_form form .link_box,
  .residenceapplicationcontroller_show .general_to_intermediary_detail form .link_box,
  .residenceapplicationcontroller_show .migration_form form .link_box,
  .residenceapplicationcontroller_stepbyelder .approve_form form .link_box,
  .residenceapplicationcontroller_stepbyelder .general_to_intermediary_form form .link_box,
  .residenceapplicationcontroller_stepbyelder .general_to_intermediary_detail form .link_box,
  .residenceapplicationcontroller_stepbyelder .migration_form form .link_box,
  .residenceapplicationcontroller_stepbygeneral .approve_form form .link_box,
  .residenceapplicationcontroller_stepbygeneral .general_to_intermediary_form form .link_box,
  .residenceapplicationcontroller_stepbygeneral .general_to_intermediary_detail form .link_box,
  .residenceapplicationcontroller_stepbygeneral .migration_form form .link_box,
  .residenceapplicationcontroller_stepbygeneralhead .approve_form form .link_box,
  .residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_form form .link_box,
  .residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail form .link_box,
  .residenceapplicationcontroller_stepbygeneralhead .migration_form form .link_box,
  .residenceapplicationcontroller_stepbygeneraltointermediary .approve_form form .link_box,
  .residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form form .link_box,
  .residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail form .link_box,
  .residenceapplicationcontroller_stepbygeneraltointermediary .migration_form form .link_box,
  .residenceapplicationcontroller_stepbyintermediary .approve_form form .link_box,
  .residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_form form .link_box,
  .residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_detail form .link_box,
  .residenceapplicationcontroller_stepbyintermediary .migration_form form .link_box,
  .residenceapplicationcontroller_stepbymigration .approve_form form .link_box,
  .residenceapplicationcontroller_stepbymigration .general_to_intermediary_form form .link_box,
  .residenceapplicationcontroller_stepbymigration .general_to_intermediary_detail form .link_box,
  .residenceapplicationcontroller_stepbymigration .migration_form form .link_box {
    padding-top: 42px;
  }
}
.residenceapplicationcontroller_show .approve_form form .link_box .confirm_btn_box,
.residenceapplicationcontroller_show .approve_form form .link_box .confirm_submit_box,
.residenceapplicationcontroller_show .general_to_intermediary_form form .link_box .confirm_btn_box,
.residenceapplicationcontroller_show .general_to_intermediary_form form .link_box .confirm_submit_box,
.residenceapplicationcontroller_show .general_to_intermediary_detail form .link_box .confirm_btn_box,
.residenceapplicationcontroller_show .general_to_intermediary_detail form .link_box .confirm_submit_box,
.residenceapplicationcontroller_show .migration_form form .link_box .confirm_btn_box,
.residenceapplicationcontroller_show .migration_form form .link_box .confirm_submit_box,
.residenceapplicationcontroller_stepbyelder .approve_form form .link_box .confirm_btn_box,
.residenceapplicationcontroller_stepbyelder .approve_form form .link_box .confirm_submit_box,
.residenceapplicationcontroller_stepbyelder .general_to_intermediary_form form .link_box .confirm_btn_box,
.residenceapplicationcontroller_stepbyelder .general_to_intermediary_form form .link_box .confirm_submit_box,
.residenceapplicationcontroller_stepbyelder .general_to_intermediary_detail form .link_box .confirm_btn_box,
.residenceapplicationcontroller_stepbyelder .general_to_intermediary_detail form .link_box .confirm_submit_box,
.residenceapplicationcontroller_stepbyelder .migration_form form .link_box .confirm_btn_box,
.residenceapplicationcontroller_stepbyelder .migration_form form .link_box .confirm_submit_box,
.residenceapplicationcontroller_stepbygeneral .approve_form form .link_box .confirm_btn_box,
.residenceapplicationcontroller_stepbygeneral .approve_form form .link_box .confirm_submit_box,
.residenceapplicationcontroller_stepbygeneral .general_to_intermediary_form form .link_box .confirm_btn_box,
.residenceapplicationcontroller_stepbygeneral .general_to_intermediary_form form .link_box .confirm_submit_box,
.residenceapplicationcontroller_stepbygeneral .general_to_intermediary_detail form .link_box .confirm_btn_box,
.residenceapplicationcontroller_stepbygeneral .general_to_intermediary_detail form .link_box .confirm_submit_box,
.residenceapplicationcontroller_stepbygeneral .migration_form form .link_box .confirm_btn_box,
.residenceapplicationcontroller_stepbygeneral .migration_form form .link_box .confirm_submit_box,
.residenceapplicationcontroller_stepbygeneralhead .approve_form form .link_box .confirm_btn_box,
.residenceapplicationcontroller_stepbygeneralhead .approve_form form .link_box .confirm_submit_box,
.residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_form form .link_box .confirm_btn_box,
.residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_form form .link_box .confirm_submit_box,
.residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail form .link_box .confirm_btn_box,
.residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail form .link_box .confirm_submit_box,
.residenceapplicationcontroller_stepbygeneralhead .migration_form form .link_box .confirm_btn_box,
.residenceapplicationcontroller_stepbygeneralhead .migration_form form .link_box .confirm_submit_box,
.residenceapplicationcontroller_stepbygeneraltointermediary .approve_form form .link_box .confirm_btn_box,
.residenceapplicationcontroller_stepbygeneraltointermediary .approve_form form .link_box .confirm_submit_box,
.residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form form .link_box .confirm_btn_box,
.residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form form .link_box .confirm_submit_box,
.residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail form .link_box .confirm_btn_box,
.residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail form .link_box .confirm_submit_box,
.residenceapplicationcontroller_stepbygeneraltointermediary .migration_form form .link_box .confirm_btn_box,
.residenceapplicationcontroller_stepbygeneraltointermediary .migration_form form .link_box .confirm_submit_box,
.residenceapplicationcontroller_stepbyintermediary .approve_form form .link_box .confirm_btn_box,
.residenceapplicationcontroller_stepbyintermediary .approve_form form .link_box .confirm_submit_box,
.residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_form form .link_box .confirm_btn_box,
.residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_form form .link_box .confirm_submit_box,
.residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_detail form .link_box .confirm_btn_box,
.residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_detail form .link_box .confirm_submit_box,
.residenceapplicationcontroller_stepbyintermediary .migration_form form .link_box .confirm_btn_box,
.residenceapplicationcontroller_stepbyintermediary .migration_form form .link_box .confirm_submit_box,
.residenceapplicationcontroller_stepbymigration .approve_form form .link_box .confirm_btn_box,
.residenceapplicationcontroller_stepbymigration .approve_form form .link_box .confirm_submit_box,
.residenceapplicationcontroller_stepbymigration .general_to_intermediary_form form .link_box .confirm_btn_box,
.residenceapplicationcontroller_stepbymigration .general_to_intermediary_form form .link_box .confirm_submit_box,
.residenceapplicationcontroller_stepbymigration .general_to_intermediary_detail form .link_box .confirm_btn_box,
.residenceapplicationcontroller_stepbymigration .general_to_intermediary_detail form .link_box .confirm_submit_box,
.residenceapplicationcontroller_stepbymigration .migration_form form .link_box .confirm_btn_box,
.residenceapplicationcontroller_stepbymigration .migration_form form .link_box .confirm_submit_box {
  width: 100%;
  gap: 24px 80px;
}
.residenceapplicationcontroller_show .approve_form > p,
.residenceapplicationcontroller_show .general_to_intermediary_form > p,
.residenceapplicationcontroller_show .general_to_intermediary_detail > p,
.residenceapplicationcontroller_show .migration_form > p,
.residenceapplicationcontroller_stepbyelder .approve_form > p,
.residenceapplicationcontroller_stepbyelder .general_to_intermediary_form > p,
.residenceapplicationcontroller_stepbyelder .general_to_intermediary_detail > p,
.residenceapplicationcontroller_stepbyelder .migration_form > p,
.residenceapplicationcontroller_stepbygeneral .approve_form > p,
.residenceapplicationcontroller_stepbygeneral .general_to_intermediary_form > p,
.residenceapplicationcontroller_stepbygeneral .general_to_intermediary_detail > p,
.residenceapplicationcontroller_stepbygeneral .migration_form > p,
.residenceapplicationcontroller_stepbygeneralhead .approve_form > p,
.residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_form > p,
.residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail > p,
.residenceapplicationcontroller_stepbygeneralhead .migration_form > p,
.residenceapplicationcontroller_stepbygeneraltointermediary .approve_form > p,
.residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form > p,
.residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail > p,
.residenceapplicationcontroller_stepbygeneraltointermediary .migration_form > p,
.residenceapplicationcontroller_stepbyintermediary .approve_form > p,
.residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_form > p,
.residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_detail > p,
.residenceapplicationcontroller_stepbyintermediary .migration_form > p,
.residenceapplicationcontroller_stepbymigration .approve_form > p,
.residenceapplicationcontroller_stepbymigration .general_to_intermediary_form > p,
.residenceapplicationcontroller_stepbymigration .general_to_intermediary_detail > p,
.residenceapplicationcontroller_stepbymigration .migration_form > p {
  padding: 20px 0;
  border-top: 1px solid #E3E6E6;
}
@media screen and (min-width: 1024px), print {
  .residenceapplicationcontroller_show .approve_form > p,
  .residenceapplicationcontroller_show .general_to_intermediary_form > p,
  .residenceapplicationcontroller_show .general_to_intermediary_detail > p,
  .residenceapplicationcontroller_show .migration_form > p,
  .residenceapplicationcontroller_stepbyelder .approve_form > p,
  .residenceapplicationcontroller_stepbyelder .general_to_intermediary_form > p,
  .residenceapplicationcontroller_stepbyelder .general_to_intermediary_detail > p,
  .residenceapplicationcontroller_stepbyelder .migration_form > p,
  .residenceapplicationcontroller_stepbygeneral .approve_form > p,
  .residenceapplicationcontroller_stepbygeneral .general_to_intermediary_form > p,
  .residenceapplicationcontroller_stepbygeneral .general_to_intermediary_detail > p,
  .residenceapplicationcontroller_stepbygeneral .migration_form > p,
  .residenceapplicationcontroller_stepbygeneralhead .approve_form > p,
  .residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_form > p,
  .residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail > p,
  .residenceapplicationcontroller_stepbygeneralhead .migration_form > p,
  .residenceapplicationcontroller_stepbygeneraltointermediary .approve_form > p,
  .residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form > p,
  .residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail > p,
  .residenceapplicationcontroller_stepbygeneraltointermediary .migration_form > p,
  .residenceapplicationcontroller_stepbyintermediary .approve_form > p,
  .residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_form > p,
  .residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_detail > p,
  .residenceapplicationcontroller_stepbyintermediary .migration_form > p,
  .residenceapplicationcontroller_stepbymigration .approve_form > p,
  .residenceapplicationcontroller_stepbymigration .general_to_intermediary_form > p,
  .residenceapplicationcontroller_stepbymigration .general_to_intermediary_detail > p,
  .residenceapplicationcontroller_stepbymigration .migration_form > p {
    padding-bottom: 14px;
  }
}
.residenceapplicationcontroller_show .approve_form dl,
.residenceapplicationcontroller_show .general_to_intermediary_form dl,
.residenceapplicationcontroller_show .general_to_intermediary_detail dl,
.residenceapplicationcontroller_show .migration_form dl,
.residenceapplicationcontroller_stepbyelder .approve_form dl,
.residenceapplicationcontroller_stepbyelder .general_to_intermediary_form dl,
.residenceapplicationcontroller_stepbyelder .general_to_intermediary_detail dl,
.residenceapplicationcontroller_stepbyelder .migration_form dl,
.residenceapplicationcontroller_stepbygeneral .approve_form dl,
.residenceapplicationcontroller_stepbygeneral .general_to_intermediary_form dl,
.residenceapplicationcontroller_stepbygeneral .general_to_intermediary_detail dl,
.residenceapplicationcontroller_stepbygeneral .migration_form dl,
.residenceapplicationcontroller_stepbygeneralhead .approve_form dl,
.residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_form dl,
.residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail dl,
.residenceapplicationcontroller_stepbygeneralhead .migration_form dl,
.residenceapplicationcontroller_stepbygeneraltointermediary .approve_form dl,
.residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form dl,
.residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail dl,
.residenceapplicationcontroller_stepbygeneraltointermediary .migration_form dl,
.residenceapplicationcontroller_stepbyintermediary .approve_form dl,
.residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_form dl,
.residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_detail dl,
.residenceapplicationcontroller_stepbyintermediary .migration_form dl,
.residenceapplicationcontroller_stepbymigration .approve_form dl,
.residenceapplicationcontroller_stepbymigration .general_to_intermediary_form dl,
.residenceapplicationcontroller_stepbymigration .general_to_intermediary_detail dl,
.residenceapplicationcontroller_stepbymigration .migration_form dl {
  font-size: 14px;
  letter-spacing: 1.4px;
  line-height: 1.5714285714;
}
@media screen and (min-width: 1024px), print {
  .residenceapplicationcontroller_show .approve_form dl,
  .residenceapplicationcontroller_show .general_to_intermediary_form dl,
  .residenceapplicationcontroller_show .general_to_intermediary_detail dl,
  .residenceapplicationcontroller_show .migration_form dl,
  .residenceapplicationcontroller_stepbyelder .approve_form dl,
  .residenceapplicationcontroller_stepbyelder .general_to_intermediary_form dl,
  .residenceapplicationcontroller_stepbyelder .general_to_intermediary_detail dl,
  .residenceapplicationcontroller_stepbyelder .migration_form dl,
  .residenceapplicationcontroller_stepbygeneral .approve_form dl,
  .residenceapplicationcontroller_stepbygeneral .general_to_intermediary_form dl,
  .residenceapplicationcontroller_stepbygeneral .general_to_intermediary_detail dl,
  .residenceapplicationcontroller_stepbygeneral .migration_form dl,
  .residenceapplicationcontroller_stepbygeneralhead .approve_form dl,
  .residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_form dl,
  .residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail dl,
  .residenceapplicationcontroller_stepbygeneralhead .migration_form dl,
  .residenceapplicationcontroller_stepbygeneraltointermediary .approve_form dl,
  .residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form dl,
  .residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail dl,
  .residenceapplicationcontroller_stepbygeneraltointermediary .migration_form dl,
  .residenceapplicationcontroller_stepbyintermediary .approve_form dl,
  .residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_form dl,
  .residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_detail dl,
  .residenceapplicationcontroller_stepbyintermediary .migration_form dl,
  .residenceapplicationcontroller_stepbymigration .approve_form dl,
  .residenceapplicationcontroller_stepbymigration .general_to_intermediary_form dl,
  .residenceapplicationcontroller_stepbymigration .general_to_intermediary_detail dl,
  .residenceapplicationcontroller_stepbymigration .migration_form dl {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 0 35px;
  }
}
.residenceapplicationcontroller_show .approve_form dl.elder_seal_raw_filename dt,
.residenceapplicationcontroller_show .general_to_intermediary_form dl.elder_seal_raw_filename dt,
.residenceapplicationcontroller_show .general_to_intermediary_detail dl.elder_seal_raw_filename dt,
.residenceapplicationcontroller_show .migration_form dl.elder_seal_raw_filename dt,
.residenceapplicationcontroller_stepbyelder .approve_form dl.elder_seal_raw_filename dt,
.residenceapplicationcontroller_stepbyelder .general_to_intermediary_form dl.elder_seal_raw_filename dt,
.residenceapplicationcontroller_stepbyelder .general_to_intermediary_detail dl.elder_seal_raw_filename dt,
.residenceapplicationcontroller_stepbyelder .migration_form dl.elder_seal_raw_filename dt,
.residenceapplicationcontroller_stepbygeneral .approve_form dl.elder_seal_raw_filename dt,
.residenceapplicationcontroller_stepbygeneral .general_to_intermediary_form dl.elder_seal_raw_filename dt,
.residenceapplicationcontroller_stepbygeneral .general_to_intermediary_detail dl.elder_seal_raw_filename dt,
.residenceapplicationcontroller_stepbygeneral .migration_form dl.elder_seal_raw_filename dt,
.residenceapplicationcontroller_stepbygeneralhead .approve_form dl.elder_seal_raw_filename dt,
.residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_form dl.elder_seal_raw_filename dt,
.residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail dl.elder_seal_raw_filename dt,
.residenceapplicationcontroller_stepbygeneralhead .migration_form dl.elder_seal_raw_filename dt,
.residenceapplicationcontroller_stepbygeneraltointermediary .approve_form dl.elder_seal_raw_filename dt,
.residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form dl.elder_seal_raw_filename dt,
.residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail dl.elder_seal_raw_filename dt,
.residenceapplicationcontroller_stepbygeneraltointermediary .migration_form dl.elder_seal_raw_filename dt,
.residenceapplicationcontroller_stepbyintermediary .approve_form dl.elder_seal_raw_filename dt,
.residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_form dl.elder_seal_raw_filename dt,
.residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_detail dl.elder_seal_raw_filename dt,
.residenceapplicationcontroller_stepbyintermediary .migration_form dl.elder_seal_raw_filename dt,
.residenceapplicationcontroller_stepbymigration .approve_form dl.elder_seal_raw_filename dt,
.residenceapplicationcontroller_stepbymigration .general_to_intermediary_form dl.elder_seal_raw_filename dt,
.residenceapplicationcontroller_stepbymigration .general_to_intermediary_detail dl.elder_seal_raw_filename dt,
.residenceapplicationcontroller_stepbymigration .migration_form dl.elder_seal_raw_filename dt {
  padding-top: 0;
}
.residenceapplicationcontroller_show .approve_form dl.elder_seal_raw_filename dd input[type=file],
.residenceapplicationcontroller_show .general_to_intermediary_form dl.elder_seal_raw_filename dd input[type=file],
.residenceapplicationcontroller_show .general_to_intermediary_detail dl.elder_seal_raw_filename dd input[type=file],
.residenceapplicationcontroller_show .migration_form dl.elder_seal_raw_filename dd input[type=file],
.residenceapplicationcontroller_stepbyelder .approve_form dl.elder_seal_raw_filename dd input[type=file],
.residenceapplicationcontroller_stepbyelder .general_to_intermediary_form dl.elder_seal_raw_filename dd input[type=file],
.residenceapplicationcontroller_stepbyelder .general_to_intermediary_detail dl.elder_seal_raw_filename dd input[type=file],
.residenceapplicationcontroller_stepbyelder .migration_form dl.elder_seal_raw_filename dd input[type=file],
.residenceapplicationcontroller_stepbygeneral .approve_form dl.elder_seal_raw_filename dd input[type=file],
.residenceapplicationcontroller_stepbygeneral .general_to_intermediary_form dl.elder_seal_raw_filename dd input[type=file],
.residenceapplicationcontroller_stepbygeneral .general_to_intermediary_detail dl.elder_seal_raw_filename dd input[type=file],
.residenceapplicationcontroller_stepbygeneral .migration_form dl.elder_seal_raw_filename dd input[type=file],
.residenceapplicationcontroller_stepbygeneralhead .approve_form dl.elder_seal_raw_filename dd input[type=file],
.residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_form dl.elder_seal_raw_filename dd input[type=file],
.residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail dl.elder_seal_raw_filename dd input[type=file],
.residenceapplicationcontroller_stepbygeneralhead .migration_form dl.elder_seal_raw_filename dd input[type=file],
.residenceapplicationcontroller_stepbygeneraltointermediary .approve_form dl.elder_seal_raw_filename dd input[type=file],
.residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form dl.elder_seal_raw_filename dd input[type=file],
.residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail dl.elder_seal_raw_filename dd input[type=file],
.residenceapplicationcontroller_stepbygeneraltointermediary .migration_form dl.elder_seal_raw_filename dd input[type=file],
.residenceapplicationcontroller_stepbyintermediary .approve_form dl.elder_seal_raw_filename dd input[type=file],
.residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_form dl.elder_seal_raw_filename dd input[type=file],
.residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_detail dl.elder_seal_raw_filename dd input[type=file],
.residenceapplicationcontroller_stepbyintermediary .migration_form dl.elder_seal_raw_filename dd input[type=file],
.residenceapplicationcontroller_stepbymigration .approve_form dl.elder_seal_raw_filename dd input[type=file],
.residenceapplicationcontroller_stepbymigration .general_to_intermediary_form dl.elder_seal_raw_filename dd input[type=file],
.residenceapplicationcontroller_stepbymigration .general_to_intermediary_detail dl.elder_seal_raw_filename dd input[type=file],
.residenceapplicationcontroller_stepbymigration .migration_form dl.elder_seal_raw_filename dd input[type=file] {
  padding: 4px;
}
.residenceapplicationcontroller_show .approve_form dl.elder_seal_raw_filename dd input[type=file]::file-selector-button,
.residenceapplicationcontroller_show .general_to_intermediary_form dl.elder_seal_raw_filename dd input[type=file]::file-selector-button,
.residenceapplicationcontroller_show .general_to_intermediary_detail dl.elder_seal_raw_filename dd input[type=file]::file-selector-button,
.residenceapplicationcontroller_show .migration_form dl.elder_seal_raw_filename dd input[type=file]::file-selector-button,
.residenceapplicationcontroller_stepbyelder .approve_form dl.elder_seal_raw_filename dd input[type=file]::file-selector-button,
.residenceapplicationcontroller_stepbyelder .general_to_intermediary_form dl.elder_seal_raw_filename dd input[type=file]::file-selector-button,
.residenceapplicationcontroller_stepbyelder .general_to_intermediary_detail dl.elder_seal_raw_filename dd input[type=file]::file-selector-button,
.residenceapplicationcontroller_stepbyelder .migration_form dl.elder_seal_raw_filename dd input[type=file]::file-selector-button,
.residenceapplicationcontroller_stepbygeneral .approve_form dl.elder_seal_raw_filename dd input[type=file]::file-selector-button,
.residenceapplicationcontroller_stepbygeneral .general_to_intermediary_form dl.elder_seal_raw_filename dd input[type=file]::file-selector-button,
.residenceapplicationcontroller_stepbygeneral .general_to_intermediary_detail dl.elder_seal_raw_filename dd input[type=file]::file-selector-button,
.residenceapplicationcontroller_stepbygeneral .migration_form dl.elder_seal_raw_filename dd input[type=file]::file-selector-button,
.residenceapplicationcontroller_stepbygeneralhead .approve_form dl.elder_seal_raw_filename dd input[type=file]::file-selector-button,
.residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_form dl.elder_seal_raw_filename dd input[type=file]::file-selector-button,
.residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail dl.elder_seal_raw_filename dd input[type=file]::file-selector-button,
.residenceapplicationcontroller_stepbygeneralhead .migration_form dl.elder_seal_raw_filename dd input[type=file]::file-selector-button,
.residenceapplicationcontroller_stepbygeneraltointermediary .approve_form dl.elder_seal_raw_filename dd input[type=file]::file-selector-button,
.residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form dl.elder_seal_raw_filename dd input[type=file]::file-selector-button,
.residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail dl.elder_seal_raw_filename dd input[type=file]::file-selector-button,
.residenceapplicationcontroller_stepbygeneraltointermediary .migration_form dl.elder_seal_raw_filename dd input[type=file]::file-selector-button,
.residenceapplicationcontroller_stepbyintermediary .approve_form dl.elder_seal_raw_filename dd input[type=file]::file-selector-button,
.residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_form dl.elder_seal_raw_filename dd input[type=file]::file-selector-button,
.residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_detail dl.elder_seal_raw_filename dd input[type=file]::file-selector-button,
.residenceapplicationcontroller_stepbyintermediary .migration_form dl.elder_seal_raw_filename dd input[type=file]::file-selector-button,
.residenceapplicationcontroller_stepbymigration .approve_form dl.elder_seal_raw_filename dd input[type=file]::file-selector-button,
.residenceapplicationcontroller_stepbymigration .general_to_intermediary_form dl.elder_seal_raw_filename dd input[type=file]::file-selector-button,
.residenceapplicationcontroller_stepbymigration .general_to_intermediary_detail dl.elder_seal_raw_filename dd input[type=file]::file-selector-button,
.residenceapplicationcontroller_stepbymigration .migration_form dl.elder_seal_raw_filename dd input[type=file]::file-selector-button {
  font-size: 12px;
  background-color: #E3E6E6;
  padding: 6px 8px;
  border: none;
  border-radius: 4px;
}
@media screen and (min-width: 1024px), print {
  .residenceapplicationcontroller_show .approve_form dl.rejected_reason dd,
  .residenceapplicationcontroller_show .general_to_intermediary_form dl.rejected_reason dd,
  .residenceapplicationcontroller_show .general_to_intermediary_detail dl.rejected_reason dd,
  .residenceapplicationcontroller_show .migration_form dl.rejected_reason dd,
  .residenceapplicationcontroller_stepbyelder .approve_form dl.rejected_reason dd,
  .residenceapplicationcontroller_stepbyelder .general_to_intermediary_form dl.rejected_reason dd,
  .residenceapplicationcontroller_stepbyelder .general_to_intermediary_detail dl.rejected_reason dd,
  .residenceapplicationcontroller_stepbyelder .migration_form dl.rejected_reason dd,
  .residenceapplicationcontroller_stepbygeneral .approve_form dl.rejected_reason dd,
  .residenceapplicationcontroller_stepbygeneral .general_to_intermediary_form dl.rejected_reason dd,
  .residenceapplicationcontroller_stepbygeneral .general_to_intermediary_detail dl.rejected_reason dd,
  .residenceapplicationcontroller_stepbygeneral .migration_form dl.rejected_reason dd,
  .residenceapplicationcontroller_stepbygeneralhead .approve_form dl.rejected_reason dd,
  .residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_form dl.rejected_reason dd,
  .residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail dl.rejected_reason dd,
  .residenceapplicationcontroller_stepbygeneralhead .migration_form dl.rejected_reason dd,
  .residenceapplicationcontroller_stepbygeneraltointermediary .approve_form dl.rejected_reason dd,
  .residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form dl.rejected_reason dd,
  .residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail dl.rejected_reason dd,
  .residenceapplicationcontroller_stepbygeneraltointermediary .migration_form dl.rejected_reason dd,
  .residenceapplicationcontroller_stepbyintermediary .approve_form dl.rejected_reason dd,
  .residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_form dl.rejected_reason dd,
  .residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_detail dl.rejected_reason dd,
  .residenceapplicationcontroller_stepbyintermediary .migration_form dl.rejected_reason dd,
  .residenceapplicationcontroller_stepbymigration .approve_form dl.rejected_reason dd,
  .residenceapplicationcontroller_stepbymigration .general_to_intermediary_form dl.rejected_reason dd,
  .residenceapplicationcontroller_stepbymigration .general_to_intermediary_detail dl.rejected_reason dd,
  .residenceapplicationcontroller_stepbymigration .migration_form dl.rejected_reason dd {
    width: calc(100% - 84px - 35px);
  }
}
.residenceapplicationcontroller_show .approve_form dl dt,
.residenceapplicationcontroller_show .general_to_intermediary_form dl dt,
.residenceapplicationcontroller_show .general_to_intermediary_detail dl dt,
.residenceapplicationcontroller_show .migration_form dl dt,
.residenceapplicationcontroller_stepbyelder .approve_form dl dt,
.residenceapplicationcontroller_stepbyelder .general_to_intermediary_form dl dt,
.residenceapplicationcontroller_stepbyelder .general_to_intermediary_detail dl dt,
.residenceapplicationcontroller_stepbyelder .migration_form dl dt,
.residenceapplicationcontroller_stepbygeneral .approve_form dl dt,
.residenceapplicationcontroller_stepbygeneral .general_to_intermediary_form dl dt,
.residenceapplicationcontroller_stepbygeneral .general_to_intermediary_detail dl dt,
.residenceapplicationcontroller_stepbygeneral .migration_form dl dt,
.residenceapplicationcontroller_stepbygeneralhead .approve_form dl dt,
.residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_form dl dt,
.residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail dl dt,
.residenceapplicationcontroller_stepbygeneralhead .migration_form dl dt,
.residenceapplicationcontroller_stepbygeneraltointermediary .approve_form dl dt,
.residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form dl dt,
.residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail dl dt,
.residenceapplicationcontroller_stepbygeneraltointermediary .migration_form dl dt,
.residenceapplicationcontroller_stepbyintermediary .approve_form dl dt,
.residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_form dl dt,
.residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_detail dl dt,
.residenceapplicationcontroller_stepbyintermediary .migration_form dl dt,
.residenceapplicationcontroller_stepbymigration .approve_form dl dt,
.residenceapplicationcontroller_stepbymigration .general_to_intermediary_form dl dt,
.residenceapplicationcontroller_stepbymigration .general_to_intermediary_detail dl dt,
.residenceapplicationcontroller_stepbymigration .migration_form dl dt {
  width: 100%;
  margin-bottom: 2px;
}
@media screen and (min-width: 1024px), print {
  .residenceapplicationcontroller_show .approve_form dl dt,
  .residenceapplicationcontroller_show .general_to_intermediary_form dl dt,
  .residenceapplicationcontroller_show .general_to_intermediary_detail dl dt,
  .residenceapplicationcontroller_show .migration_form dl dt,
  .residenceapplicationcontroller_stepbyelder .approve_form dl dt,
  .residenceapplicationcontroller_stepbyelder .general_to_intermediary_form dl dt,
  .residenceapplicationcontroller_stepbyelder .general_to_intermediary_detail dl dt,
  .residenceapplicationcontroller_stepbyelder .migration_form dl dt,
  .residenceapplicationcontroller_stepbygeneral .approve_form dl dt,
  .residenceapplicationcontroller_stepbygeneral .general_to_intermediary_form dl dt,
  .residenceapplicationcontroller_stepbygeneral .general_to_intermediary_detail dl dt,
  .residenceapplicationcontroller_stepbygeneral .migration_form dl dt,
  .residenceapplicationcontroller_stepbygeneralhead .approve_form dl dt,
  .residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_form dl dt,
  .residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail dl dt,
  .residenceapplicationcontroller_stepbygeneralhead .migration_form dl dt,
  .residenceapplicationcontroller_stepbygeneraltointermediary .approve_form dl dt,
  .residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form dl dt,
  .residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail dl dt,
  .residenceapplicationcontroller_stepbygeneraltointermediary .migration_form dl dt,
  .residenceapplicationcontroller_stepbyintermediary .approve_form dl dt,
  .residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_form dl dt,
  .residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_detail dl dt,
  .residenceapplicationcontroller_stepbyintermediary .migration_form dl dt,
  .residenceapplicationcontroller_stepbymigration .approve_form dl dt,
  .residenceapplicationcontroller_stepbymigration .general_to_intermediary_form dl dt,
  .residenceapplicationcontroller_stepbymigration .general_to_intermediary_detail dl dt,
  .residenceapplicationcontroller_stepbymigration .migration_form dl dt {
    width: 84px;
    padding-top: 8px;
  }
}
@media screen and (min-width: 1024px), print {
  .residenceapplicationcontroller_show .approve_form dl dt label,
  .residenceapplicationcontroller_show .general_to_intermediary_form dl dt label,
  .residenceapplicationcontroller_show .general_to_intermediary_detail dl dt label,
  .residenceapplicationcontroller_show .migration_form dl dt label,
  .residenceapplicationcontroller_stepbyelder .approve_form dl dt label,
  .residenceapplicationcontroller_stepbyelder .general_to_intermediary_form dl dt label,
  .residenceapplicationcontroller_stepbyelder .general_to_intermediary_detail dl dt label,
  .residenceapplicationcontroller_stepbyelder .migration_form dl dt label,
  .residenceapplicationcontroller_stepbygeneral .approve_form dl dt label,
  .residenceapplicationcontroller_stepbygeneral .general_to_intermediary_form dl dt label,
  .residenceapplicationcontroller_stepbygeneral .general_to_intermediary_detail dl dt label,
  .residenceapplicationcontroller_stepbygeneral .migration_form dl dt label,
  .residenceapplicationcontroller_stepbygeneralhead .approve_form dl dt label,
  .residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_form dl dt label,
  .residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail dl dt label,
  .residenceapplicationcontroller_stepbygeneralhead .migration_form dl dt label,
  .residenceapplicationcontroller_stepbygeneraltointermediary .approve_form dl dt label,
  .residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form dl dt label,
  .residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail dl dt label,
  .residenceapplicationcontroller_stepbygeneraltointermediary .migration_form dl dt label,
  .residenceapplicationcontroller_stepbyintermediary .approve_form dl dt label,
  .residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_form dl dt label,
  .residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_detail dl dt label,
  .residenceapplicationcontroller_stepbyintermediary .migration_form dl dt label,
  .residenceapplicationcontroller_stepbymigration .approve_form dl dt label,
  .residenceapplicationcontroller_stepbymigration .general_to_intermediary_form dl dt label,
  .residenceapplicationcontroller_stepbymigration .general_to_intermediary_detail dl dt label,
  .residenceapplicationcontroller_stepbymigration .migration_form dl dt label {
    font-size: 14px;
    letter-spacing: 0;
    line-height: 1.5714285714;
  }
}
.residenceapplicationcontroller_show .approve_form dl dd,
.residenceapplicationcontroller_show .general_to_intermediary_form dl dd,
.residenceapplicationcontroller_show .general_to_intermediary_detail dl dd,
.residenceapplicationcontroller_show .migration_form dl dd,
.residenceapplicationcontroller_stepbyelder .approve_form dl dd,
.residenceapplicationcontroller_stepbyelder .general_to_intermediary_form dl dd,
.residenceapplicationcontroller_stepbyelder .general_to_intermediary_detail dl dd,
.residenceapplicationcontroller_stepbyelder .migration_form dl dd,
.residenceapplicationcontroller_stepbygeneral .approve_form dl dd,
.residenceapplicationcontroller_stepbygeneral .general_to_intermediary_form dl dd,
.residenceapplicationcontroller_stepbygeneral .general_to_intermediary_detail dl dd,
.residenceapplicationcontroller_stepbygeneral .migration_form dl dd,
.residenceapplicationcontroller_stepbygeneralhead .approve_form dl dd,
.residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_form dl dd,
.residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail dl dd,
.residenceapplicationcontroller_stepbygeneralhead .migration_form dl dd,
.residenceapplicationcontroller_stepbygeneraltointermediary .approve_form dl dd,
.residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form dl dd,
.residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail dl dd,
.residenceapplicationcontroller_stepbygeneraltointermediary .migration_form dl dd,
.residenceapplicationcontroller_stepbyintermediary .approve_form dl dd,
.residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_form dl dd,
.residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_detail dl dd,
.residenceapplicationcontroller_stepbyintermediary .migration_form dl dd,
.residenceapplicationcontroller_stepbymigration .approve_form dl dd,
.residenceapplicationcontroller_stepbymigration .general_to_intermediary_form dl dd,
.residenceapplicationcontroller_stepbymigration .general_to_intermediary_detail dl dd,
.residenceapplicationcontroller_stepbymigration .migration_form dl dd {
  width: 100%;
  margin-bottom: 16px;
}
@media screen and (min-width: 1024px), print {
  .residenceapplicationcontroller_show .approve_form dl dd,
  .residenceapplicationcontroller_show .general_to_intermediary_form dl dd,
  .residenceapplicationcontroller_show .general_to_intermediary_detail dl dd,
  .residenceapplicationcontroller_show .migration_form dl dd,
  .residenceapplicationcontroller_stepbyelder .approve_form dl dd,
  .residenceapplicationcontroller_stepbyelder .general_to_intermediary_form dl dd,
  .residenceapplicationcontroller_stepbyelder .general_to_intermediary_detail dl dd,
  .residenceapplicationcontroller_stepbyelder .migration_form dl dd,
  .residenceapplicationcontroller_stepbygeneral .approve_form dl dd,
  .residenceapplicationcontroller_stepbygeneral .general_to_intermediary_form dl dd,
  .residenceapplicationcontroller_stepbygeneral .general_to_intermediary_detail dl dd,
  .residenceapplicationcontroller_stepbygeneral .migration_form dl dd,
  .residenceapplicationcontroller_stepbygeneralhead .approve_form dl dd,
  .residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_form dl dd,
  .residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail dl dd,
  .residenceapplicationcontroller_stepbygeneralhead .migration_form dl dd,
  .residenceapplicationcontroller_stepbygeneraltointermediary .approve_form dl dd,
  .residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form dl dd,
  .residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail dl dd,
  .residenceapplicationcontroller_stepbygeneraltointermediary .migration_form dl dd,
  .residenceapplicationcontroller_stepbyintermediary .approve_form dl dd,
  .residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_form dl dd,
  .residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_detail dl dd,
  .residenceapplicationcontroller_stepbyintermediary .migration_form dl dd,
  .residenceapplicationcontroller_stepbymigration .approve_form dl dd,
  .residenceapplicationcontroller_stepbymigration .general_to_intermediary_form dl dd,
  .residenceapplicationcontroller_stepbymigration .general_to_intermediary_detail dl dd,
  .residenceapplicationcontroller_stepbymigration .migration_form dl dd {
    width: 360px;
  }
}
.residenceapplicationcontroller_show .approve_form dl dd input, .residenceapplicationcontroller_show .approve_form dl dd select, .residenceapplicationcontroller_show .approve_form dl dd textarea,
.residenceapplicationcontroller_show .general_to_intermediary_form dl dd input,
.residenceapplicationcontroller_show .general_to_intermediary_form dl dd select,
.residenceapplicationcontroller_show .general_to_intermediary_form dl dd textarea,
.residenceapplicationcontroller_show .general_to_intermediary_detail dl dd input,
.residenceapplicationcontroller_show .general_to_intermediary_detail dl dd select,
.residenceapplicationcontroller_show .general_to_intermediary_detail dl dd textarea,
.residenceapplicationcontroller_show .migration_form dl dd input,
.residenceapplicationcontroller_show .migration_form dl dd select,
.residenceapplicationcontroller_show .migration_form dl dd textarea,
.residenceapplicationcontroller_stepbyelder .approve_form dl dd input,
.residenceapplicationcontroller_stepbyelder .approve_form dl dd select,
.residenceapplicationcontroller_stepbyelder .approve_form dl dd textarea,
.residenceapplicationcontroller_stepbyelder .general_to_intermediary_form dl dd input,
.residenceapplicationcontroller_stepbyelder .general_to_intermediary_form dl dd select,
.residenceapplicationcontroller_stepbyelder .general_to_intermediary_form dl dd textarea,
.residenceapplicationcontroller_stepbyelder .general_to_intermediary_detail dl dd input,
.residenceapplicationcontroller_stepbyelder .general_to_intermediary_detail dl dd select,
.residenceapplicationcontroller_stepbyelder .general_to_intermediary_detail dl dd textarea,
.residenceapplicationcontroller_stepbyelder .migration_form dl dd input,
.residenceapplicationcontroller_stepbyelder .migration_form dl dd select,
.residenceapplicationcontroller_stepbyelder .migration_form dl dd textarea,
.residenceapplicationcontroller_stepbygeneral .approve_form dl dd input,
.residenceapplicationcontroller_stepbygeneral .approve_form dl dd select,
.residenceapplicationcontroller_stepbygeneral .approve_form dl dd textarea,
.residenceapplicationcontroller_stepbygeneral .general_to_intermediary_form dl dd input,
.residenceapplicationcontroller_stepbygeneral .general_to_intermediary_form dl dd select,
.residenceapplicationcontroller_stepbygeneral .general_to_intermediary_form dl dd textarea,
.residenceapplicationcontroller_stepbygeneral .general_to_intermediary_detail dl dd input,
.residenceapplicationcontroller_stepbygeneral .general_to_intermediary_detail dl dd select,
.residenceapplicationcontroller_stepbygeneral .general_to_intermediary_detail dl dd textarea,
.residenceapplicationcontroller_stepbygeneral .migration_form dl dd input,
.residenceapplicationcontroller_stepbygeneral .migration_form dl dd select,
.residenceapplicationcontroller_stepbygeneral .migration_form dl dd textarea,
.residenceapplicationcontroller_stepbygeneralhead .approve_form dl dd input,
.residenceapplicationcontroller_stepbygeneralhead .approve_form dl dd select,
.residenceapplicationcontroller_stepbygeneralhead .approve_form dl dd textarea,
.residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_form dl dd input,
.residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_form dl dd select,
.residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_form dl dd textarea,
.residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail dl dd input,
.residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail dl dd select,
.residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail dl dd textarea,
.residenceapplicationcontroller_stepbygeneralhead .migration_form dl dd input,
.residenceapplicationcontroller_stepbygeneralhead .migration_form dl dd select,
.residenceapplicationcontroller_stepbygeneralhead .migration_form dl dd textarea,
.residenceapplicationcontroller_stepbygeneraltointermediary .approve_form dl dd input,
.residenceapplicationcontroller_stepbygeneraltointermediary .approve_form dl dd select,
.residenceapplicationcontroller_stepbygeneraltointermediary .approve_form dl dd textarea,
.residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form dl dd input,
.residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form dl dd select,
.residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form dl dd textarea,
.residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail dl dd input,
.residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail dl dd select,
.residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail dl dd textarea,
.residenceapplicationcontroller_stepbygeneraltointermediary .migration_form dl dd input,
.residenceapplicationcontroller_stepbygeneraltointermediary .migration_form dl dd select,
.residenceapplicationcontroller_stepbygeneraltointermediary .migration_form dl dd textarea,
.residenceapplicationcontroller_stepbyintermediary .approve_form dl dd input,
.residenceapplicationcontroller_stepbyintermediary .approve_form dl dd select,
.residenceapplicationcontroller_stepbyintermediary .approve_form dl dd textarea,
.residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_form dl dd input,
.residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_form dl dd select,
.residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_form dl dd textarea,
.residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_detail dl dd input,
.residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_detail dl dd select,
.residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_detail dl dd textarea,
.residenceapplicationcontroller_stepbyintermediary .migration_form dl dd input,
.residenceapplicationcontroller_stepbyintermediary .migration_form dl dd select,
.residenceapplicationcontroller_stepbyintermediary .migration_form dl dd textarea,
.residenceapplicationcontroller_stepbymigration .approve_form dl dd input,
.residenceapplicationcontroller_stepbymigration .approve_form dl dd select,
.residenceapplicationcontroller_stepbymigration .approve_form dl dd textarea,
.residenceapplicationcontroller_stepbymigration .general_to_intermediary_form dl dd input,
.residenceapplicationcontroller_stepbymigration .general_to_intermediary_form dl dd select,
.residenceapplicationcontroller_stepbymigration .general_to_intermediary_form dl dd textarea,
.residenceapplicationcontroller_stepbymigration .general_to_intermediary_detail dl dd input,
.residenceapplicationcontroller_stepbymigration .general_to_intermediary_detail dl dd select,
.residenceapplicationcontroller_stepbymigration .general_to_intermediary_detail dl dd textarea,
.residenceapplicationcontroller_stepbymigration .migration_form dl dd input,
.residenceapplicationcontroller_stepbymigration .migration_form dl dd select,
.residenceapplicationcontroller_stepbymigration .migration_form dl dd textarea {
  white-space: normal;
  line-height: 1;
  width: 100%;
  box-sizing: border-box;
  background-color: #fff;
  padding: 9px 12px;
  border: 1px solid #A5ABAF;
  border-radius: 8px;
}
.residenceapplicationcontroller_show .approve_form dl dd input:focus, .residenceapplicationcontroller_show .approve_form dl dd select:focus, .residenceapplicationcontroller_show .approve_form dl dd textarea:focus,
.residenceapplicationcontroller_show .general_to_intermediary_form dl dd input:focus,
.residenceapplicationcontroller_show .general_to_intermediary_form dl dd select:focus,
.residenceapplicationcontroller_show .general_to_intermediary_form dl dd textarea:focus,
.residenceapplicationcontroller_show .general_to_intermediary_detail dl dd input:focus,
.residenceapplicationcontroller_show .general_to_intermediary_detail dl dd select:focus,
.residenceapplicationcontroller_show .general_to_intermediary_detail dl dd textarea:focus,
.residenceapplicationcontroller_show .migration_form dl dd input:focus,
.residenceapplicationcontroller_show .migration_form dl dd select:focus,
.residenceapplicationcontroller_show .migration_form dl dd textarea:focus,
.residenceapplicationcontroller_stepbyelder .approve_form dl dd input:focus,
.residenceapplicationcontroller_stepbyelder .approve_form dl dd select:focus,
.residenceapplicationcontroller_stepbyelder .approve_form dl dd textarea:focus,
.residenceapplicationcontroller_stepbyelder .general_to_intermediary_form dl dd input:focus,
.residenceapplicationcontroller_stepbyelder .general_to_intermediary_form dl dd select:focus,
.residenceapplicationcontroller_stepbyelder .general_to_intermediary_form dl dd textarea:focus,
.residenceapplicationcontroller_stepbyelder .general_to_intermediary_detail dl dd input:focus,
.residenceapplicationcontroller_stepbyelder .general_to_intermediary_detail dl dd select:focus,
.residenceapplicationcontroller_stepbyelder .general_to_intermediary_detail dl dd textarea:focus,
.residenceapplicationcontroller_stepbyelder .migration_form dl dd input:focus,
.residenceapplicationcontroller_stepbyelder .migration_form dl dd select:focus,
.residenceapplicationcontroller_stepbyelder .migration_form dl dd textarea:focus,
.residenceapplicationcontroller_stepbygeneral .approve_form dl dd input:focus,
.residenceapplicationcontroller_stepbygeneral .approve_form dl dd select:focus,
.residenceapplicationcontroller_stepbygeneral .approve_form dl dd textarea:focus,
.residenceapplicationcontroller_stepbygeneral .general_to_intermediary_form dl dd input:focus,
.residenceapplicationcontroller_stepbygeneral .general_to_intermediary_form dl dd select:focus,
.residenceapplicationcontroller_stepbygeneral .general_to_intermediary_form dl dd textarea:focus,
.residenceapplicationcontroller_stepbygeneral .general_to_intermediary_detail dl dd input:focus,
.residenceapplicationcontroller_stepbygeneral .general_to_intermediary_detail dl dd select:focus,
.residenceapplicationcontroller_stepbygeneral .general_to_intermediary_detail dl dd textarea:focus,
.residenceapplicationcontroller_stepbygeneral .migration_form dl dd input:focus,
.residenceapplicationcontroller_stepbygeneral .migration_form dl dd select:focus,
.residenceapplicationcontroller_stepbygeneral .migration_form dl dd textarea:focus,
.residenceapplicationcontroller_stepbygeneralhead .approve_form dl dd input:focus,
.residenceapplicationcontroller_stepbygeneralhead .approve_form dl dd select:focus,
.residenceapplicationcontroller_stepbygeneralhead .approve_form dl dd textarea:focus,
.residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_form dl dd input:focus,
.residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_form dl dd select:focus,
.residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_form dl dd textarea:focus,
.residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail dl dd input:focus,
.residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail dl dd select:focus,
.residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail dl dd textarea:focus,
.residenceapplicationcontroller_stepbygeneralhead .migration_form dl dd input:focus,
.residenceapplicationcontroller_stepbygeneralhead .migration_form dl dd select:focus,
.residenceapplicationcontroller_stepbygeneralhead .migration_form dl dd textarea:focus,
.residenceapplicationcontroller_stepbygeneraltointermediary .approve_form dl dd input:focus,
.residenceapplicationcontroller_stepbygeneraltointermediary .approve_form dl dd select:focus,
.residenceapplicationcontroller_stepbygeneraltointermediary .approve_form dl dd textarea:focus,
.residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form dl dd input:focus,
.residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form dl dd select:focus,
.residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form dl dd textarea:focus,
.residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail dl dd input:focus,
.residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail dl dd select:focus,
.residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail dl dd textarea:focus,
.residenceapplicationcontroller_stepbygeneraltointermediary .migration_form dl dd input:focus,
.residenceapplicationcontroller_stepbygeneraltointermediary .migration_form dl dd select:focus,
.residenceapplicationcontroller_stepbygeneraltointermediary .migration_form dl dd textarea:focus,
.residenceapplicationcontroller_stepbyintermediary .approve_form dl dd input:focus,
.residenceapplicationcontroller_stepbyintermediary .approve_form dl dd select:focus,
.residenceapplicationcontroller_stepbyintermediary .approve_form dl dd textarea:focus,
.residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_form dl dd input:focus,
.residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_form dl dd select:focus,
.residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_form dl dd textarea:focus,
.residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_detail dl dd input:focus,
.residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_detail dl dd select:focus,
.residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_detail dl dd textarea:focus,
.residenceapplicationcontroller_stepbyintermediary .migration_form dl dd input:focus,
.residenceapplicationcontroller_stepbyintermediary .migration_form dl dd select:focus,
.residenceapplicationcontroller_stepbyintermediary .migration_form dl dd textarea:focus,
.residenceapplicationcontroller_stepbymigration .approve_form dl dd input:focus,
.residenceapplicationcontroller_stepbymigration .approve_form dl dd select:focus,
.residenceapplicationcontroller_stepbymigration .approve_form dl dd textarea:focus,
.residenceapplicationcontroller_stepbymigration .general_to_intermediary_form dl dd input:focus,
.residenceapplicationcontroller_stepbymigration .general_to_intermediary_form dl dd select:focus,
.residenceapplicationcontroller_stepbymigration .general_to_intermediary_form dl dd textarea:focus,
.residenceapplicationcontroller_stepbymigration .general_to_intermediary_detail dl dd input:focus,
.residenceapplicationcontroller_stepbymigration .general_to_intermediary_detail dl dd select:focus,
.residenceapplicationcontroller_stepbymigration .general_to_intermediary_detail dl dd textarea:focus,
.residenceapplicationcontroller_stepbymigration .migration_form dl dd input:focus,
.residenceapplicationcontroller_stepbymigration .migration_form dl dd select:focus,
.residenceapplicationcontroller_stepbymigration .migration_form dl dd textarea:focus {
  border: 1px solid #150A9A;
}
.residenceapplicationcontroller_show .approve_form dl dd input:disabled, .residenceapplicationcontroller_show .approve_form dl dd select:disabled, .residenceapplicationcontroller_show .approve_form dl dd textarea:disabled,
.residenceapplicationcontroller_show .general_to_intermediary_form dl dd input:disabled,
.residenceapplicationcontroller_show .general_to_intermediary_form dl dd select:disabled,
.residenceapplicationcontroller_show .general_to_intermediary_form dl dd textarea:disabled,
.residenceapplicationcontroller_show .general_to_intermediary_detail dl dd input:disabled,
.residenceapplicationcontroller_show .general_to_intermediary_detail dl dd select:disabled,
.residenceapplicationcontroller_show .general_to_intermediary_detail dl dd textarea:disabled,
.residenceapplicationcontroller_show .migration_form dl dd input:disabled,
.residenceapplicationcontroller_show .migration_form dl dd select:disabled,
.residenceapplicationcontroller_show .migration_form dl dd textarea:disabled,
.residenceapplicationcontroller_stepbyelder .approve_form dl dd input:disabled,
.residenceapplicationcontroller_stepbyelder .approve_form dl dd select:disabled,
.residenceapplicationcontroller_stepbyelder .approve_form dl dd textarea:disabled,
.residenceapplicationcontroller_stepbyelder .general_to_intermediary_form dl dd input:disabled,
.residenceapplicationcontroller_stepbyelder .general_to_intermediary_form dl dd select:disabled,
.residenceapplicationcontroller_stepbyelder .general_to_intermediary_form dl dd textarea:disabled,
.residenceapplicationcontroller_stepbyelder .general_to_intermediary_detail dl dd input:disabled,
.residenceapplicationcontroller_stepbyelder .general_to_intermediary_detail dl dd select:disabled,
.residenceapplicationcontroller_stepbyelder .general_to_intermediary_detail dl dd textarea:disabled,
.residenceapplicationcontroller_stepbyelder .migration_form dl dd input:disabled,
.residenceapplicationcontroller_stepbyelder .migration_form dl dd select:disabled,
.residenceapplicationcontroller_stepbyelder .migration_form dl dd textarea:disabled,
.residenceapplicationcontroller_stepbygeneral .approve_form dl dd input:disabled,
.residenceapplicationcontroller_stepbygeneral .approve_form dl dd select:disabled,
.residenceapplicationcontroller_stepbygeneral .approve_form dl dd textarea:disabled,
.residenceapplicationcontroller_stepbygeneral .general_to_intermediary_form dl dd input:disabled,
.residenceapplicationcontroller_stepbygeneral .general_to_intermediary_form dl dd select:disabled,
.residenceapplicationcontroller_stepbygeneral .general_to_intermediary_form dl dd textarea:disabled,
.residenceapplicationcontroller_stepbygeneral .general_to_intermediary_detail dl dd input:disabled,
.residenceapplicationcontroller_stepbygeneral .general_to_intermediary_detail dl dd select:disabled,
.residenceapplicationcontroller_stepbygeneral .general_to_intermediary_detail dl dd textarea:disabled,
.residenceapplicationcontroller_stepbygeneral .migration_form dl dd input:disabled,
.residenceapplicationcontroller_stepbygeneral .migration_form dl dd select:disabled,
.residenceapplicationcontroller_stepbygeneral .migration_form dl dd textarea:disabled,
.residenceapplicationcontroller_stepbygeneralhead .approve_form dl dd input:disabled,
.residenceapplicationcontroller_stepbygeneralhead .approve_form dl dd select:disabled,
.residenceapplicationcontroller_stepbygeneralhead .approve_form dl dd textarea:disabled,
.residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_form dl dd input:disabled,
.residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_form dl dd select:disabled,
.residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_form dl dd textarea:disabled,
.residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail dl dd input:disabled,
.residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail dl dd select:disabled,
.residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail dl dd textarea:disabled,
.residenceapplicationcontroller_stepbygeneralhead .migration_form dl dd input:disabled,
.residenceapplicationcontroller_stepbygeneralhead .migration_form dl dd select:disabled,
.residenceapplicationcontroller_stepbygeneralhead .migration_form dl dd textarea:disabled,
.residenceapplicationcontroller_stepbygeneraltointermediary .approve_form dl dd input:disabled,
.residenceapplicationcontroller_stepbygeneraltointermediary .approve_form dl dd select:disabled,
.residenceapplicationcontroller_stepbygeneraltointermediary .approve_form dl dd textarea:disabled,
.residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form dl dd input:disabled,
.residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form dl dd select:disabled,
.residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form dl dd textarea:disabled,
.residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail dl dd input:disabled,
.residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail dl dd select:disabled,
.residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail dl dd textarea:disabled,
.residenceapplicationcontroller_stepbygeneraltointermediary .migration_form dl dd input:disabled,
.residenceapplicationcontroller_stepbygeneraltointermediary .migration_form dl dd select:disabled,
.residenceapplicationcontroller_stepbygeneraltointermediary .migration_form dl dd textarea:disabled,
.residenceapplicationcontroller_stepbyintermediary .approve_form dl dd input:disabled,
.residenceapplicationcontroller_stepbyintermediary .approve_form dl dd select:disabled,
.residenceapplicationcontroller_stepbyintermediary .approve_form dl dd textarea:disabled,
.residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_form dl dd input:disabled,
.residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_form dl dd select:disabled,
.residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_form dl dd textarea:disabled,
.residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_detail dl dd input:disabled,
.residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_detail dl dd select:disabled,
.residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_detail dl dd textarea:disabled,
.residenceapplicationcontroller_stepbyintermediary .migration_form dl dd input:disabled,
.residenceapplicationcontroller_stepbyintermediary .migration_form dl dd select:disabled,
.residenceapplicationcontroller_stepbyintermediary .migration_form dl dd textarea:disabled,
.residenceapplicationcontroller_stepbymigration .approve_form dl dd input:disabled,
.residenceapplicationcontroller_stepbymigration .approve_form dl dd select:disabled,
.residenceapplicationcontroller_stepbymigration .approve_form dl dd textarea:disabled,
.residenceapplicationcontroller_stepbymigration .general_to_intermediary_form dl dd input:disabled,
.residenceapplicationcontroller_stepbymigration .general_to_intermediary_form dl dd select:disabled,
.residenceapplicationcontroller_stepbymigration .general_to_intermediary_form dl dd textarea:disabled,
.residenceapplicationcontroller_stepbymigration .general_to_intermediary_detail dl dd input:disabled,
.residenceapplicationcontroller_stepbymigration .general_to_intermediary_detail dl dd select:disabled,
.residenceapplicationcontroller_stepbymigration .general_to_intermediary_detail dl dd textarea:disabled,
.residenceapplicationcontroller_stepbymigration .migration_form dl dd input:disabled,
.residenceapplicationcontroller_stepbymigration .migration_form dl dd select:disabled,
.residenceapplicationcontroller_stepbymigration .migration_form dl dd textarea:disabled {
  background-color: #F6F6F6;
}
.residenceapplicationcontroller_show .approve_form dl dd textarea,
.residenceapplicationcontroller_show .general_to_intermediary_form dl dd textarea,
.residenceapplicationcontroller_show .general_to_intermediary_detail dl dd textarea,
.residenceapplicationcontroller_show .migration_form dl dd textarea,
.residenceapplicationcontroller_stepbyelder .approve_form dl dd textarea,
.residenceapplicationcontroller_stepbyelder .general_to_intermediary_form dl dd textarea,
.residenceapplicationcontroller_stepbyelder .general_to_intermediary_detail dl dd textarea,
.residenceapplicationcontroller_stepbyelder .migration_form dl dd textarea,
.residenceapplicationcontroller_stepbygeneral .approve_form dl dd textarea,
.residenceapplicationcontroller_stepbygeneral .general_to_intermediary_form dl dd textarea,
.residenceapplicationcontroller_stepbygeneral .general_to_intermediary_detail dl dd textarea,
.residenceapplicationcontroller_stepbygeneral .migration_form dl dd textarea,
.residenceapplicationcontroller_stepbygeneralhead .approve_form dl dd textarea,
.residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_form dl dd textarea,
.residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail dl dd textarea,
.residenceapplicationcontroller_stepbygeneralhead .migration_form dl dd textarea,
.residenceapplicationcontroller_stepbygeneraltointermediary .approve_form dl dd textarea,
.residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form dl dd textarea,
.residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail dl dd textarea,
.residenceapplicationcontroller_stepbygeneraltointermediary .migration_form dl dd textarea,
.residenceapplicationcontroller_stepbyintermediary .approve_form dl dd textarea,
.residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_form dl dd textarea,
.residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_detail dl dd textarea,
.residenceapplicationcontroller_stepbyintermediary .migration_form dl dd textarea,
.residenceapplicationcontroller_stepbymigration .approve_form dl dd textarea,
.residenceapplicationcontroller_stepbymigration .general_to_intermediary_form dl dd textarea,
.residenceapplicationcontroller_stepbymigration .general_to_intermediary_detail dl dd textarea,
.residenceapplicationcontroller_stepbymigration .migration_form dl dd textarea {
  white-space: pre-wrap;
  resize: vertical;
  min-height: 240px;
}
.residenceapplicationcontroller_show .general_to_intermediary_form,
.residenceapplicationcontroller_show .general_to_intermediary_detail,
.residenceapplicationcontroller_stepbyelder .general_to_intermediary_form,
.residenceapplicationcontroller_stepbyelder .general_to_intermediary_detail,
.residenceapplicationcontroller_stepbygeneral .general_to_intermediary_form,
.residenceapplicationcontroller_stepbygeneral .general_to_intermediary_detail,
.residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_form,
.residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail,
.residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form,
.residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail,
.residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_form,
.residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_detail,
.residenceapplicationcontroller_stepbymigration .general_to_intermediary_form,
.residenceapplicationcontroller_stepbymigration .general_to_intermediary_detail {
  padding: 8px 0 24px;
  border-bottom: 1px solid #E3E6E6;
}
.residenceapplicationcontroller_show .general_to_intermediary_form .input_area,
.residenceapplicationcontroller_show .general_to_intermediary_form .detail_area,
.residenceapplicationcontroller_show .general_to_intermediary_detail .input_area,
.residenceapplicationcontroller_show .general_to_intermediary_detail .detail_area,
.residenceapplicationcontroller_stepbyelder .general_to_intermediary_form .input_area,
.residenceapplicationcontroller_stepbyelder .general_to_intermediary_form .detail_area,
.residenceapplicationcontroller_stepbyelder .general_to_intermediary_detail .input_area,
.residenceapplicationcontroller_stepbyelder .general_to_intermediary_detail .detail_area,
.residenceapplicationcontroller_stepbygeneral .general_to_intermediary_form .input_area,
.residenceapplicationcontroller_stepbygeneral .general_to_intermediary_form .detail_area,
.residenceapplicationcontroller_stepbygeneral .general_to_intermediary_detail .input_area,
.residenceapplicationcontroller_stepbygeneral .general_to_intermediary_detail .detail_area,
.residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_form .input_area,
.residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_form .detail_area,
.residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail .input_area,
.residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail .detail_area,
.residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form .input_area,
.residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form .detail_area,
.residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail .input_area,
.residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail .detail_area,
.residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_form .input_area,
.residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_form .detail_area,
.residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_detail .input_area,
.residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_detail .detail_area,
.residenceapplicationcontroller_stepbymigration .general_to_intermediary_form .input_area,
.residenceapplicationcontroller_stepbymigration .general_to_intermediary_form .detail_area,
.residenceapplicationcontroller_stepbymigration .general_to_intermediary_detail .input_area,
.residenceapplicationcontroller_stepbymigration .general_to_intermediary_detail .detail_area {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 16px 42px;
}
.residenceapplicationcontroller_show .general_to_intermediary_form .input_area dl,
.residenceapplicationcontroller_show .general_to_intermediary_form .detail_area dl,
.residenceapplicationcontroller_show .general_to_intermediary_detail .input_area dl,
.residenceapplicationcontroller_show .general_to_intermediary_detail .detail_area dl,
.residenceapplicationcontroller_stepbyelder .general_to_intermediary_form .input_area dl,
.residenceapplicationcontroller_stepbyelder .general_to_intermediary_form .detail_area dl,
.residenceapplicationcontroller_stepbyelder .general_to_intermediary_detail .input_area dl,
.residenceapplicationcontroller_stepbyelder .general_to_intermediary_detail .detail_area dl,
.residenceapplicationcontroller_stepbygeneral .general_to_intermediary_form .input_area dl,
.residenceapplicationcontroller_stepbygeneral .general_to_intermediary_form .detail_area dl,
.residenceapplicationcontroller_stepbygeneral .general_to_intermediary_detail .input_area dl,
.residenceapplicationcontroller_stepbygeneral .general_to_intermediary_detail .detail_area dl,
.residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_form .input_area dl,
.residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_form .detail_area dl,
.residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail .input_area dl,
.residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail .detail_area dl,
.residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form .input_area dl,
.residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form .detail_area dl,
.residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail .input_area dl,
.residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail .detail_area dl,
.residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_form .input_area dl,
.residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_form .detail_area dl,
.residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_detail .input_area dl,
.residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_detail .detail_area dl,
.residenceapplicationcontroller_stepbymigration .general_to_intermediary_form .input_area dl,
.residenceapplicationcontroller_stepbymigration .general_to_intermediary_form .detail_area dl,
.residenceapplicationcontroller_stepbymigration .general_to_intermediary_detail .input_area dl,
.residenceapplicationcontroller_stepbymigration .general_to_intermediary_detail .detail_area dl {
  justify-content: space-between;
  gap: normal;
  width: calc(50% - 21px);
}
.residenceapplicationcontroller_show .general_to_intermediary_form .input_area dl:first-of-type,
.residenceapplicationcontroller_show .general_to_intermediary_form .detail_area dl:first-of-type,
.residenceapplicationcontroller_show .general_to_intermediary_detail .input_area dl:first-of-type,
.residenceapplicationcontroller_show .general_to_intermediary_detail .detail_area dl:first-of-type,
.residenceapplicationcontroller_stepbyelder .general_to_intermediary_form .input_area dl:first-of-type,
.residenceapplicationcontroller_stepbyelder .general_to_intermediary_form .detail_area dl:first-of-type,
.residenceapplicationcontroller_stepbyelder .general_to_intermediary_detail .input_area dl:first-of-type,
.residenceapplicationcontroller_stepbyelder .general_to_intermediary_detail .detail_area dl:first-of-type,
.residenceapplicationcontroller_stepbygeneral .general_to_intermediary_form .input_area dl:first-of-type,
.residenceapplicationcontroller_stepbygeneral .general_to_intermediary_form .detail_area dl:first-of-type,
.residenceapplicationcontroller_stepbygeneral .general_to_intermediary_detail .input_area dl:first-of-type,
.residenceapplicationcontroller_stepbygeneral .general_to_intermediary_detail .detail_area dl:first-of-type,
.residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_form .input_area dl:first-of-type,
.residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_form .detail_area dl:first-of-type,
.residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail .input_area dl:first-of-type,
.residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail .detail_area dl:first-of-type,
.residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form .input_area dl:first-of-type,
.residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form .detail_area dl:first-of-type,
.residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail .input_area dl:first-of-type,
.residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail .detail_area dl:first-of-type,
.residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_form .input_area dl:first-of-type,
.residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_form .detail_area dl:first-of-type,
.residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_detail .input_area dl:first-of-type,
.residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_detail .detail_area dl:first-of-type,
.residenceapplicationcontroller_stepbymigration .general_to_intermediary_form .input_area dl:first-of-type,
.residenceapplicationcontroller_stepbymigration .general_to_intermediary_form .detail_area dl:first-of-type,
.residenceapplicationcontroller_stepbymigration .general_to_intermediary_detail .input_area dl:first-of-type,
.residenceapplicationcontroller_stepbymigration .general_to_intermediary_detail .detail_area dl:first-of-type {
  margin-right: calc(50% + 21px);
}
.residenceapplicationcontroller_show .general_to_intermediary_form .input_area dl dt,
.residenceapplicationcontroller_show .general_to_intermediary_form .detail_area dl dt,
.residenceapplicationcontroller_show .general_to_intermediary_detail .input_area dl dt,
.residenceapplicationcontroller_show .general_to_intermediary_detail .detail_area dl dt,
.residenceapplicationcontroller_stepbyelder .general_to_intermediary_form .input_area dl dt,
.residenceapplicationcontroller_stepbyelder .general_to_intermediary_form .detail_area dl dt,
.residenceapplicationcontroller_stepbyelder .general_to_intermediary_detail .input_area dl dt,
.residenceapplicationcontroller_stepbyelder .general_to_intermediary_detail .detail_area dl dt,
.residenceapplicationcontroller_stepbygeneral .general_to_intermediary_form .input_area dl dt,
.residenceapplicationcontroller_stepbygeneral .general_to_intermediary_form .detail_area dl dt,
.residenceapplicationcontroller_stepbygeneral .general_to_intermediary_detail .input_area dl dt,
.residenceapplicationcontroller_stepbygeneral .general_to_intermediary_detail .detail_area dl dt,
.residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_form .input_area dl dt,
.residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_form .detail_area dl dt,
.residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail .input_area dl dt,
.residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail .detail_area dl dt,
.residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form .input_area dl dt,
.residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form .detail_area dl dt,
.residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail .input_area dl dt,
.residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail .detail_area dl dt,
.residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_form .input_area dl dt,
.residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_form .detail_area dl dt,
.residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_detail .input_area dl dt,
.residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_detail .detail_area dl dt,
.residenceapplicationcontroller_stepbymigration .general_to_intermediary_form .input_area dl dt,
.residenceapplicationcontroller_stepbymigration .general_to_intermediary_form .detail_area dl dt,
.residenceapplicationcontroller_stepbymigration .general_to_intermediary_detail .input_area dl dt,
.residenceapplicationcontroller_stepbymigration .general_to_intermediary_detail .detail_area dl dt {
  width: 115px;
}
.residenceapplicationcontroller_show .general_to_intermediary_form .input_area dl dd,
.residenceapplicationcontroller_show .general_to_intermediary_form .detail_area dl dd,
.residenceapplicationcontroller_show .general_to_intermediary_detail .input_area dl dd,
.residenceapplicationcontroller_show .general_to_intermediary_detail .detail_area dl dd,
.residenceapplicationcontroller_stepbyelder .general_to_intermediary_form .input_area dl dd,
.residenceapplicationcontroller_stepbyelder .general_to_intermediary_form .detail_area dl dd,
.residenceapplicationcontroller_stepbyelder .general_to_intermediary_detail .input_area dl dd,
.residenceapplicationcontroller_stepbyelder .general_to_intermediary_detail .detail_area dl dd,
.residenceapplicationcontroller_stepbygeneral .general_to_intermediary_form .input_area dl dd,
.residenceapplicationcontroller_stepbygeneral .general_to_intermediary_form .detail_area dl dd,
.residenceapplicationcontroller_stepbygeneral .general_to_intermediary_detail .input_area dl dd,
.residenceapplicationcontroller_stepbygeneral .general_to_intermediary_detail .detail_area dl dd,
.residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_form .input_area dl dd,
.residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_form .detail_area dl dd,
.residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail .input_area dl dd,
.residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail .detail_area dl dd,
.residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form .input_area dl dd,
.residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form .detail_area dl dd,
.residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail .input_area dl dd,
.residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail .detail_area dl dd,
.residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_form .input_area dl dd,
.residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_form .detail_area dl dd,
.residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_detail .input_area dl dd,
.residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_detail .detail_area dl dd,
.residenceapplicationcontroller_stepbymigration .general_to_intermediary_form .input_area dl dd,
.residenceapplicationcontroller_stepbymigration .general_to_intermediary_form .detail_area dl dd,
.residenceapplicationcontroller_stepbymigration .general_to_intermediary_detail .input_area dl dd,
.residenceapplicationcontroller_stepbymigration .general_to_intermediary_detail .detail_area dl dd {
  width: 360px;
  margin-bottom: 0;
}
.residenceapplicationcontroller_show .general_to_intermediary_form .detail_area,
.residenceapplicationcontroller_show .general_to_intermediary_detail .detail_area,
.residenceapplicationcontroller_stepbyelder .general_to_intermediary_form .detail_area,
.residenceapplicationcontroller_stepbyelder .general_to_intermediary_detail .detail_area,
.residenceapplicationcontroller_stepbygeneral .general_to_intermediary_form .detail_area,
.residenceapplicationcontroller_stepbygeneral .general_to_intermediary_detail .detail_area,
.residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_form .detail_area,
.residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail .detail_area,
.residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form .detail_area,
.residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail .detail_area,
.residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_form .detail_area,
.residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_detail .detail_area,
.residenceapplicationcontroller_stepbymigration .general_to_intermediary_form .detail_area,
.residenceapplicationcontroller_stepbymigration .general_to_intermediary_detail .detail_area {
  gap: 40px 42px;
}
.residenceapplicationcontroller_show .general_to_intermediary_form .detail_area dl,
.residenceapplicationcontroller_show .general_to_intermediary_detail .detail_area dl,
.residenceapplicationcontroller_stepbyelder .general_to_intermediary_form .detail_area dl,
.residenceapplicationcontroller_stepbyelder .general_to_intermediary_detail .detail_area dl,
.residenceapplicationcontroller_stepbygeneral .general_to_intermediary_form .detail_area dl,
.residenceapplicationcontroller_stepbygeneral .general_to_intermediary_detail .detail_area dl,
.residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_form .detail_area dl,
.residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail .detail_area dl,
.residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form .detail_area dl,
.residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail .detail_area dl,
.residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_form .detail_area dl,
.residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_detail .detail_area dl,
.residenceapplicationcontroller_stepbymigration .general_to_intermediary_form .detail_area dl,
.residenceapplicationcontroller_stepbymigration .general_to_intermediary_detail .detail_area dl {
  align-items: center;
}
.residenceapplicationcontroller_show .general_to_intermediary_form .detail_area dl dt,
.residenceapplicationcontroller_show .general_to_intermediary_detail .detail_area dl dt,
.residenceapplicationcontroller_stepbyelder .general_to_intermediary_form .detail_area dl dt,
.residenceapplicationcontroller_stepbyelder .general_to_intermediary_detail .detail_area dl dt,
.residenceapplicationcontroller_stepbygeneral .general_to_intermediary_form .detail_area dl dt,
.residenceapplicationcontroller_stepbygeneral .general_to_intermediary_detail .detail_area dl dt,
.residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_form .detail_area dl dt,
.residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail .detail_area dl dt,
.residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form .detail_area dl dt,
.residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail .detail_area dl dt,
.residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_form .detail_area dl dt,
.residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_detail .detail_area dl dt,
.residenceapplicationcontroller_stepbymigration .general_to_intermediary_form .detail_area dl dt,
.residenceapplicationcontroller_stepbymigration .general_to_intermediary_detail .detail_area dl dt {
  font-size: 14px;
  letter-spacing: 1.4px;
  padding-top: 0;
  margin-bottom: 0;
}
.residenceapplicationcontroller_show .general_to_intermediary_form .detail_area dl dd,
.residenceapplicationcontroller_show .general_to_intermediary_detail .detail_area dl dd,
.residenceapplicationcontroller_stepbyelder .general_to_intermediary_form .detail_area dl dd,
.residenceapplicationcontroller_stepbyelder .general_to_intermediary_detail .detail_area dl dd,
.residenceapplicationcontroller_stepbygeneral .general_to_intermediary_form .detail_area dl dd,
.residenceapplicationcontroller_stepbygeneral .general_to_intermediary_detail .detail_area dl dd,
.residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_form .detail_area dl dd,
.residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail .detail_area dl dd,
.residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form .detail_area dl dd,
.residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail .detail_area dl dd,
.residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_form .detail_area dl dd,
.residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_detail .detail_area dl dd,
.residenceapplicationcontroller_stepbymigration .general_to_intermediary_form .detail_area dl dd,
.residenceapplicationcontroller_stepbymigration .general_to_intermediary_detail .detail_area dl dd {
  font-size: 16px;
  letter-spacing: 1.6px;
}
.residenceapplicationcontroller_show .disable_migration,
.residenceapplicationcontroller_stepbyelder .disable_migration,
.residenceapplicationcontroller_stepbygeneral .disable_migration,
.residenceapplicationcontroller_stepbygeneralhead .disable_migration,
.residenceapplicationcontroller_stepbygeneraltointermediary .disable_migration,
.residenceapplicationcontroller_stepbyintermediary .disable_migration,
.residenceapplicationcontroller_stepbymigration .disable_migration {
  background-color: #fff;
  max-width: 820px;
  padding: 24px;
  margin: 56px auto;
  border-radius: 16px;
}
.residenceapplicationcontroller_show .disable_migration > p,
.residenceapplicationcontroller_stepbyelder .disable_migration > p,
.residenceapplicationcontroller_stepbygeneral .disable_migration > p,
.residenceapplicationcontroller_stepbygeneralhead .disable_migration > p,
.residenceapplicationcontroller_stepbygeneraltointermediary .disable_migration > p,
.residenceapplicationcontroller_stepbyintermediary .disable_migration > p,
.residenceapplicationcontroller_stepbymigration .disable_migration > p {
  font-size: 16px;
  letter-spacing: 1.6px;
  line-height: 1.5;
}
.residenceapplicationcontroller_show .disable_migration > div,
.residenceapplicationcontroller_stepbyelder .disable_migration > div,
.residenceapplicationcontroller_stepbygeneral .disable_migration > div,
.residenceapplicationcontroller_stepbygeneralhead .disable_migration > div,
.residenceapplicationcontroller_stepbygeneraltointermediary .disable_migration > div,
.residenceapplicationcontroller_stepbyintermediary .disable_migration > div,
.residenceapplicationcontroller_stepbymigration .disable_migration > div {
  padding-top: 16px;
  border-top: 1px solid #E3E6E6;
  margin-top: 16px;
}
.residenceapplicationcontroller_show .migration_form,
.residenceapplicationcontroller_stepbyelder .migration_form,
.residenceapplicationcontroller_stepbygeneral .migration_form,
.residenceapplicationcontroller_stepbygeneralhead .migration_form,
.residenceapplicationcontroller_stepbygeneraltointermediary .migration_form,
.residenceapplicationcontroller_stepbyintermediary .migration_form,
.residenceapplicationcontroller_stepbymigration .migration_form {
  width: 100%;
  padding-top: 0;
  padding-bottom: 24px;
}
.residenceapplicationcontroller_show .migration_form form,
.residenceapplicationcontroller_stepbyelder .migration_form form,
.residenceapplicationcontroller_stepbygeneral .migration_form form,
.residenceapplicationcontroller_stepbygeneralhead .migration_form form,
.residenceapplicationcontroller_stepbygeneraltointermediary .migration_form form,
.residenceapplicationcontroller_stepbyintermediary .migration_form form,
.residenceapplicationcontroller_stepbymigration .migration_form form {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 0 42px;
}
.residenceapplicationcontroller_show .migration_form form dl,
.residenceapplicationcontroller_stepbyelder .migration_form form dl,
.residenceapplicationcontroller_stepbygeneral .migration_form form dl,
.residenceapplicationcontroller_stepbygeneralhead .migration_form form dl,
.residenceapplicationcontroller_stepbygeneraltointermediary .migration_form form dl,
.residenceapplicationcontroller_stepbyintermediary .migration_form form dl,
.residenceapplicationcontroller_stepbymigration .migration_form form dl {
  width: calc(50% - 21px);
}
.residenceapplicationcontroller_show .migration_form form dl dt,
.residenceapplicationcontroller_stepbyelder .migration_form form dl dt,
.residenceapplicationcontroller_stepbygeneral .migration_form form dl dt,
.residenceapplicationcontroller_stepbygeneralhead .migration_form form dl dt,
.residenceapplicationcontroller_stepbygeneraltointermediary .migration_form form dl dt,
.residenceapplicationcontroller_stepbyintermediary .migration_form form dl dt,
.residenceapplicationcontroller_stepbymigration .migration_form form dl dt {
  text-align: left;
}
.residenceapplicationcontroller_show .migration_form form dl dd,
.residenceapplicationcontroller_stepbyelder .migration_form form dl dd,
.residenceapplicationcontroller_stepbygeneral .migration_form form dl dd,
.residenceapplicationcontroller_stepbygeneralhead .migration_form form dl dd,
.residenceapplicationcontroller_stepbygeneraltointermediary .migration_form form dl dd,
.residenceapplicationcontroller_stepbyintermediary .migration_form form dl dd,
.residenceapplicationcontroller_stepbymigration .migration_form form dl dd {
  text-align: left;
}
.residenceapplicationcontroller_show .migration_form form dl dd input,
.residenceapplicationcontroller_stepbyelder .migration_form form dl dd input,
.residenceapplicationcontroller_stepbygeneral .migration_form form dl dd input,
.residenceapplicationcontroller_stepbygeneralhead .migration_form form dl dd input,
.residenceapplicationcontroller_stepbygeneraltointermediary .migration_form form dl dd input,
.residenceapplicationcontroller_stepbyintermediary .migration_form form dl dd input,
.residenceapplicationcontroller_stepbymigration .migration_form form dl dd input {
  text-align: left;
  margin-bottom: 0;
}
.residenceapplicationcontroller_show .migration_form form dl dd input[type=date],
.residenceapplicationcontroller_stepbyelder .migration_form form dl dd input[type=date],
.residenceapplicationcontroller_stepbygeneral .migration_form form dl dd input[type=date],
.residenceapplicationcontroller_stepbygeneralhead .migration_form form dl dd input[type=date],
.residenceapplicationcontroller_stepbygeneraltointermediary .migration_form form dl dd input[type=date],
.residenceapplicationcontroller_stepbyintermediary .migration_form form dl dd input[type=date],
.residenceapplicationcontroller_stepbymigration .migration_form form dl dd input[type=date] {
  width: 136.5px;
}
@media print {
  .residenceapplicationcontroller_show,
  .residenceapplicationcontroller_stepbyelder,
  .residenceapplicationcontroller_stepbygeneral,
  .residenceapplicationcontroller_stepbygeneralhead,
  .residenceapplicationcontroller_stepbygeneraltointermediary,
  .residenceapplicationcontroller_stepbyintermediary,
  .residenceapplicationcontroller_stepbymigration {
    zoom: 0.7;
    width: 1024px;
    -webkit-print-color-adjust: exact;
    background-color: white;
  }
  @-moz-document url-prefix() {
    .residenceapplicationcontroller_show,
    .residenceapplicationcontroller_stepbyelder,
    .residenceapplicationcontroller_stepbygeneral,
    .residenceapplicationcontroller_stepbygeneralhead,
    .residenceapplicationcontroller_stepbygeneraltointermediary,
    .residenceapplicationcontroller_stepbyintermediary,
    .residenceapplicationcontroller_stepbymigration {
      print-color-adjust: exact;
      padding-left: 100px;
    }
  }
  .residenceapplicationcontroller_show header,
  .residenceapplicationcontroller_show .link_box,
  .residenceapplicationcontroller_show .approve_form,
  .residenceapplicationcontroller_show .general_to_intermediary_form,
  .residenceapplicationcontroller_show .flash,
  .residenceapplicationcontroller_show footer,
  .residenceapplicationcontroller_stepbyelder header,
  .residenceapplicationcontroller_stepbyelder .link_box,
  .residenceapplicationcontroller_stepbyelder .approve_form,
  .residenceapplicationcontroller_stepbyelder .general_to_intermediary_form,
  .residenceapplicationcontroller_stepbyelder .flash,
  .residenceapplicationcontroller_stepbyelder footer,
  .residenceapplicationcontroller_stepbygeneral header,
  .residenceapplicationcontroller_stepbygeneral .link_box,
  .residenceapplicationcontroller_stepbygeneral .approve_form,
  .residenceapplicationcontroller_stepbygeneral .general_to_intermediary_form,
  .residenceapplicationcontroller_stepbygeneral .flash,
  .residenceapplicationcontroller_stepbygeneral footer,
  .residenceapplicationcontroller_stepbygeneralhead header,
  .residenceapplicationcontroller_stepbygeneralhead .link_box,
  .residenceapplicationcontroller_stepbygeneralhead .approve_form,
  .residenceapplicationcontroller_stepbygeneralhead .general_to_intermediary_form,
  .residenceapplicationcontroller_stepbygeneralhead .flash,
  .residenceapplicationcontroller_stepbygeneralhead footer,
  .residenceapplicationcontroller_stepbygeneraltointermediary header,
  .residenceapplicationcontroller_stepbygeneraltointermediary .link_box,
  .residenceapplicationcontroller_stepbygeneraltointermediary .approve_form,
  .residenceapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form,
  .residenceapplicationcontroller_stepbygeneraltointermediary .flash,
  .residenceapplicationcontroller_stepbygeneraltointermediary footer,
  .residenceapplicationcontroller_stepbyintermediary header,
  .residenceapplicationcontroller_stepbyintermediary .link_box,
  .residenceapplicationcontroller_stepbyintermediary .approve_form,
  .residenceapplicationcontroller_stepbyintermediary .general_to_intermediary_form,
  .residenceapplicationcontroller_stepbyintermediary .flash,
  .residenceapplicationcontroller_stepbyintermediary footer,
  .residenceapplicationcontroller_stepbymigration header,
  .residenceapplicationcontroller_stepbymigration .link_box,
  .residenceapplicationcontroller_stepbymigration .approve_form,
  .residenceapplicationcontroller_stepbymigration .general_to_intermediary_form,
  .residenceapplicationcontroller_stepbymigration .flash,
  .residenceapplicationcontroller_stepbymigration footer {
    display: none;
  }
}

.residenceapplicationcontroller_stepbygeneraltointermediary .link_box,
.residenceapplicationcontroller_stepbyintermediary .link_box,
.residenceapplicationcontroller_stepbymigration .link_box {
  padding-bottom: 56px;
  border-bottom: 1px solid #E3E6E6;
}
.residenceapplicationcontroller_stepbygeneraltointermediary .submit_box,
.residenceapplicationcontroller_stepbyintermediary .submit_box,
.residenceapplicationcontroller_stepbymigration .submit_box {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  width: 100%;
}
.residenceapplicationcontroller_stepbygeneraltointermediary .submit_box .notification,
.residenceapplicationcontroller_stepbyintermediary .submit_box .notification,
.residenceapplicationcontroller_stepbymigration .submit_box .notification {
  color: #DC3545;
  width: 100%;
  padding-bottom: 40px;
}
.residenceapplicationcontroller_stepbygeneraltointermediary .submit_box .notification ~ .confirm_btn_box,
.residenceapplicationcontroller_stepbyintermediary .submit_box .notification ~ .confirm_btn_box,
.residenceapplicationcontroller_stepbymigration .submit_box .notification ~ .confirm_btn_box {
  width: 100%;
}
.residenceapplicationcontroller_stepbygeneraltointermediary .submit_box .link_blue_sm,
.residenceapplicationcontroller_stepbyintermediary .submit_box .link_blue_sm,
.residenceapplicationcontroller_stepbymigration .submit_box .link_blue_sm {
  padding-left: 12px;
  padding-right: 12px;
}
.residenceapplicationcontroller_stepbygeneraltointermediary .confirm_submit_box,
.residenceapplicationcontroller_stepbyintermediary .confirm_submit_box,
.residenceapplicationcontroller_stepbymigration .confirm_submit_box {
  width: 100%;
}
.residenceapplicationcontroller_stepbygeneraltointermediary .confirm_submit_box > div,
.residenceapplicationcontroller_stepbyintermediary .confirm_submit_box > div,
.residenceapplicationcontroller_stepbymigration .confirm_submit_box > div {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0 56px;
  width: 100%;
}
.residenceapplicationcontroller_stepbygeneraltointermediary .confirm_submit_box > div .link_blue_fill_sm,
.residenceapplicationcontroller_stepbyintermediary .confirm_submit_box > div .link_blue_fill_sm,
.residenceapplicationcontroller_stepbymigration .confirm_submit_box > div .link_blue_fill_sm {
  padding-left: 12px;
  padding-right: 12px;
}
@media print {
  .residenceapplicationcontroller_stepbygeneraltointermediary .link_box,
  .residenceapplicationcontroller_stepbyintermediary .link_box,
  .residenceapplicationcontroller_stepbymigration .link_box {
    display: none;
  }
}

.residenceapplicationcontroller_stepbyintermediary .link_box,
.residenceapplicationcontroller_stepbymigration .link_box {
  justify-content: center;
  gap: 0 56px;
}

.residenceapplicationcontroller_index .list_table_container,
.residenceapplicationcontroller_search .list_table_container {
  overflow-x: auto;
  margin-top: 40px;
}
.residenceapplicationcontroller_index .list_table_container ul,
.residenceapplicationcontroller_search .list_table_container ul {
  min-width: 1000px;
}
.residenceapplicationcontroller_index .list_table_container ul li,
.residenceapplicationcontroller_search .list_table_container ul li {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
.residenceapplicationcontroller_index .list_table_container ul li.head .inner,
.residenceapplicationcontroller_search .list_table_container ul li.head .inner {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  text-align: center;
  font-size: 12px;
  letter-spacing: 1.2px;
  color: #A5ABAF;
  padding: 12px 24px;
}
.residenceapplicationcontroller_index .list_table_container ul li.head .inner a,
.residenceapplicationcontroller_search .list_table_container ul li.head .inner a {
  color: #A5ABAF;
}
.residenceapplicationcontroller_index .list_table_container ul li.head .inner a .asc,
.residenceapplicationcontroller_search .list_table_container ul li.head .inner a .asc,
.residenceapplicationcontroller_index .list_table_container ul li.head .inner a .desc,
.residenceapplicationcontroller_search .list_table_container ul li.head .inner a .desc {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 14px;
  transition: 0.3s;
}
.residenceapplicationcontroller_index .list_table_container ul li.head .inner a .asc:hover,
.residenceapplicationcontroller_search .list_table_container ul li.head .inner a .asc:hover,
.residenceapplicationcontroller_index .list_table_container ul li.head .inner a .desc:hover,
.residenceapplicationcontroller_search .list_table_container ul li.head .inner a .desc:hover {
  color: #000;
}
.residenceapplicationcontroller_index .list_table_container ul li.head .inner a .asc:hover::after,
.residenceapplicationcontroller_search .list_table_container ul li.head .inner a .asc:hover::after,
.residenceapplicationcontroller_index .list_table_container ul li.head .inner a .desc:hover::after,
.residenceapplicationcontroller_search .list_table_container ul li.head .inner a .desc:hover::after {
  opacity: 1;
}
.residenceapplicationcontroller_index .list_table_container ul li.head .inner a .asc::after,
.residenceapplicationcontroller_search .list_table_container ul li.head .inner a .asc::after,
.residenceapplicationcontroller_index .list_table_container ul li.head .inner a .desc::after,
.residenceapplicationcontroller_search .list_table_container ul li.head .inner a .desc::after {
  content: "";
  display: inline-block;
  margin-left: 4px;
  opacity: 0;
  transition: 0.3s;
}
.residenceapplicationcontroller_index .list_table_container ul li.head .inner a .asc.current.asc::after,
.residenceapplicationcontroller_search .list_table_container ul li.head .inner a .asc.current.asc::after,
.residenceapplicationcontroller_index .list_table_container ul li.head .inner a .desc.current.desc::after,
.residenceapplicationcontroller_search .list_table_container ul li.head .inner a .desc.current.desc::after {
  opacity: 1;
}
.residenceapplicationcontroller_index .list_table_container ul li.head .inner a .asc::after,
.residenceapplicationcontroller_search .list_table_container ul li.head .inner a .asc::after {
  border-top: 8px solid #A5ABAF;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
}
.residenceapplicationcontroller_index .list_table_container ul li.head .inner a .asc:hover::after,
.residenceapplicationcontroller_search .list_table_container ul li.head .inner a .asc:hover::after {
  border-top-color: #000;
}
.residenceapplicationcontroller_index .list_table_container ul li.head .inner a .desc::after,
.residenceapplicationcontroller_search .list_table_container ul li.head .inner a .desc::after {
  border-bottom: 8px solid #A5ABAF;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
}
.residenceapplicationcontroller_index .list_table_container ul li.head .inner a .desc:hover::after,
.residenceapplicationcontroller_search .list_table_container ul li.head .inner a .desc:hover::after {
  border-bottom-color: #000;
}
.residenceapplicationcontroller_index .list_table_container ul li.row,
.residenceapplicationcontroller_search .list_table_container ul li.row {
  font-size: 16px;
  letter-spacing: 1.6px;
  line-height: 1.75;
  background-color: #fff;
}
.residenceapplicationcontroller_index .list_table_container ul li.row:nth-of-type(2n - 1),
.residenceapplicationcontroller_search .list_table_container ul li.row:nth-of-type(2n - 1) {
  background-color: #E3E6E6;
}
.residenceapplicationcontroller_index .list_table_container ul li.row:nth-of-type(2),
.residenceapplicationcontroller_search .list_table_container ul li.row:nth-of-type(2) {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.residenceapplicationcontroller_index .list_table_container ul li.row:last-of-type,
.residenceapplicationcontroller_search .list_table_container ul li.row:last-of-type {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.residenceapplicationcontroller_index .list_table_container ul li.row .information .inner,
.residenceapplicationcontroller_search .list_table_container ul li.row .information .inner {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: space-between;
  gap: 25px;
  padding-bottom: 12px;
  border-bottom: 1px solid #E3E6E6;
}
.residenceapplicationcontroller_index .list_table_container ul li.row .information .inner > div,
.residenceapplicationcontroller_search .list_table_container ul li.row .information .inner > div {
  font-size: 16px;
  letter-spacing: 1.6px;
  color: #000;
}
.residenceapplicationcontroller_index .list_table_container ul li.row .information .inner > div:first-of-type,
.residenceapplicationcontroller_search .list_table_container ul li.row .information .inner > div:first-of-type {
  text-align: center;
}
.residenceapplicationcontroller_index .list_table_container ul li.row .information .inner > div.employee a,
.residenceapplicationcontroller_search .list_table_container ul li.row .information .inner > div.employee a {
  text-decoration: underline;
  text-underline-offset: 6px;
  border-bottom: none;
}
.residenceapplicationcontroller_index .list_table_container ul li.row .information .inner > div.email,
.residenceapplicationcontroller_search .list_table_container ul li.row .information .inner > div.email {
  display: flex;
  flex-direction: column;
  row-gap: 4px;
}
.residenceapplicationcontroller_index .list_table_container ul li.row .information .inner > div.email dl,
.residenceapplicationcontroller_search .list_table_container ul li.row .information .inner > div.email dl {
  display: flex;
  -moz-column-gap: 0.5em;
       column-gap: 0.5em;
}
.residenceapplicationcontroller_index .list_table_container ul li.row .information .inner > div.email dl dt,
.residenceapplicationcontroller_search .list_table_container ul li.row .information .inner > div.email dl dt {
  display: flex;
  -moz-column-gap: 0.5em;
       column-gap: 0.5em;
}
.residenceapplicationcontroller_index .list_table_container ul li.row .information .inner > div.email dl dt::after,
.residenceapplicationcontroller_search .list_table_container ul li.row .information .inner > div.email dl dt::after {
  content: "/";
}
.residenceapplicationcontroller_index .list_table_container ul li.row .information .inner > div.email dl dd,
.residenceapplicationcontroller_search .list_table_container ul li.row .information .inner > div.email dl dd {
  display: flex;
}
.residenceapplicationcontroller_index .list_table_container ul li.row .information .inner > div.email dl dd a,
.residenceapplicationcontroller_search .list_table_container ul li.row .information .inner > div.email dl dd a {
  text-decoration: underline;
  text-underline-offset: 6px;
  border-bottom: none;
}
.residenceapplicationcontroller_index .list_table_container ul li.row .information .inner > div.control .link_blue_xs,
.residenceapplicationcontroller_search .list_table_container ul li.row .information .inner > div.control .link_blue_xs {
  display: inline-block;
  font-size: 12px;
  letter-spacing: 1.2px;
  line-height: 1;
  min-width: 49px;
}
.residenceapplicationcontroller_index .list_table_container ul li.row .information .inner > div.control .link_blue_xs:first-of-type,
.residenceapplicationcontroller_search .list_table_container ul li.row .information .inner > div.control .link_blue_xs:first-of-type {
  margin-bottom: 8px;
}
.residenceapplicationcontroller_index .list_table_container ul li.row .information .inner > div .text_link,
.residenceapplicationcontroller_search .list_table_container ul li.row .information .inner > div .text_link {
  padding-bottom: 0;
}
.residenceapplicationcontroller_index .list_table_container ul li.row .status,
.residenceapplicationcontroller_search .list_table_container ul li.row .status {
  overflow-x: auto;
  padding: 24px 0;
}
.residenceapplicationcontroller_index .list_table_container ul li.row .status .status__inner,
.residenceapplicationcontroller_search .list_table_container ul li.row .status .status__inner {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  min-width: 1000px;
  padding: 0 50.4px;
}
.residenceapplicationcontroller_index .list_table_container ul li.row .status .status__inner .step,
.residenceapplicationcontroller_search .list_table_container ul li.row .status .status__inner .step {
  position: relative;
}
.residenceapplicationcontroller_index .list_table_container ul li.row .status .status__inner .step p,
.residenceapplicationcontroller_search .list_table_container ul li.row .status .status__inner .step p {
  position: absolute;
  top: -30px;
  left: 50%;
  transform: translateX(-50%);
  width: -moz-max-content;
  width: max-content;
  color: #A5ABAF;
  font-size: 12px;
  letter-spacing: 1.2px;
}
.residenceapplicationcontroller_index .list_table_container ul li.row .status .status__inner .step:not(:first-of-type) .bar,
.residenceapplicationcontroller_search .list_table_container ul li.row .status .status__inner .step:not(:first-of-type) .bar {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-100%, -50%);
  background-color: #A5ABAF;
  width: 175px;
  height: 2px;
}
.residenceapplicationcontroller_index .list_table_container ul li.row .status .status__inner .step .circle,
.residenceapplicationcontroller_search .list_table_container ul li.row .status .status__inner .step .circle {
  position: relative;
  z-index: 10;
  background-color: #A5ABAF;
  width: 16px;
  height: 16px;
  border-radius: 50%;
}
.residenceapplicationcontroller_index .list_table_container ul li.row .status .status__inner .step.completed p,
.residenceapplicationcontroller_search .list_table_container ul li.row .status .status__inner .step.completed p {
  color: #150A9A;
}
.residenceapplicationcontroller_index .list_table_container ul li.row .status .status__inner .step.completed:not(:first-of-type) .bar,
.residenceapplicationcontroller_search .list_table_container ul li.row .status .status__inner .step.completed:not(:first-of-type) .bar {
  background-color: #150A9A;
}
.residenceapplicationcontroller_index .list_table_container ul li.row .status .status__inner .step.completed .circle,
.residenceapplicationcontroller_search .list_table_container ul li.row .status .status__inner .step.completed .circle {
  background-color: #150A9A;
}
.residenceapplicationcontroller_index .list_table_container ul li.row .latest dl,
.residenceapplicationcontroller_search .list_table_container ul li.row .latest dl {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
}
.residenceapplicationcontroller_index .list_table_container ul li.row .latest dl dt,
.residenceapplicationcontroller_search .list_table_container ul li.row .latest dl dt {
  color: #A5ABAF;
  font-size: 12px;
  letter-spacing: 1.2px;
}
.residenceapplicationcontroller_index .list_table_container ul li.row .latest dl dd,
.residenceapplicationcontroller_search .list_table_container ul li.row .latest dl dd {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  font-size: 16px;
  letter-spacing: 1.6px;
  margin-left: 24px;
}
.residenceapplicationcontroller_index .list_table_container ul li.row .latest dl dd form,
.residenceapplicationcontroller_search .list_table_container ul li.row .latest dl dd form {
  margin-left: 16px;
}
.residenceapplicationcontroller_index .list_table_container ul li.row .latest dl dd form .link_gray_fill_xs,
.residenceapplicationcontroller_search .list_table_container ul li.row .latest dl dd form .link_gray_fill_xs {
  font-size: 12px;
  letter-spacing: 1.2px;
  line-height: 1;
  min-width: 50px;
  padding: 6px 12px;
}
.residenceapplicationcontroller_index .list_table_container ul li > div,
.residenceapplicationcontroller_search .list_table_container ul li > div {
  width: 100%;
  padding: 24px;
}
.residenceapplicationcontroller_index .list_table_container ul li > div .no,
.residenceapplicationcontroller_search .list_table_container ul li > div .no {
  width: 60px;
}
.residenceapplicationcontroller_index .list_table_container ul li > div .created_at,
.residenceapplicationcontroller_search .list_table_container ul li > div .created_at {
  width: 140px;
}
.residenceapplicationcontroller_index .list_table_container ul li > div .employee,
.residenceapplicationcontroller_search .list_table_container ul li > div .employee {
  width: 285px;
}
.residenceapplicationcontroller_index .list_table_container ul li > div .email,
.residenceapplicationcontroller_search .list_table_container ul li > div .email {
  width: 310px;
}
.residenceapplicationcontroller_index .list_table_container ul li > div .control,
.residenceapplicationcontroller_search .list_table_container ul li > div .control {
  width: 50px;
}

/* -----------------------------------
 * residence_application index
 * residence_application search
 ----------------------------------- */
.residenceapplicationcontroller_index .description_box,
.residenceapplicationcontroller_search .description_box {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.residenceapplicationcontroller_index .description_box .page_description,
.residenceapplicationcontroller_search .description_box .page_description {
  max-width: 100%;
}

/* -----------------------------------
 * vacate_application new
 ----------------------------------- */
.vacateapplicationcontroller_new .vacate_application_new_box {
  padding: 16px 0;
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_new .vacate_application_new_box {
    padding: 46px 0;
  }
}
.vacateapplicationcontroller_new .vacate_application_new_box .input_list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding-bottom: 16px;
}
.vacateapplicationcontroller_new .vacate_application_new_box .input_list:last-of-type {
  border-bottom: #E3E6E6 1px solid;
}
.vacateapplicationcontroller_new .vacate_application_new_box .input_list li {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: space-between;
  width: 100%;
  font-size: 14px;
  padding: 8px 0;
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_new .vacate_application_new_box .input_list li {
    align-items: center;
    width: calc(50% - 21px);
    font-size: 16px;
  }
}
.vacateapplicationcontroller_new .vacate_application_new_box .input_list li.sei_mei > div {
  width: calc(50% - 4px);
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.sei_mei > div {
    width: calc(50% - 4px - 64px);
  }
}
.vacateapplicationcontroller_new .vacate_application_new_box .input_list li.employee_code {
  width: calc(50% - 4px);
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.employee_code {
    justify-content: flex-start;
    width: calc(50% - 21px);
  }
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.employee_code > div {
    margin-left: 4px;
  }
}
.vacateapplicationcontroller_new .vacate_application_new_box .input_list li.affiliation {
  width: calc(50% - 4px);
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.affiliation {
    justify-content: flex-start;
    width: calc(50% - 21px);
  }
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.affiliation > div {
    margin-left: 4px;
  }
}
.vacateapplicationcontroller_new .vacate_application_new_box .input_list li.email, .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.move_out_reason, .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.building_name, .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.room_number, .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.management_company, .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.estate_information {
  width: 100%;
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.email, .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.move_out_reason, .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.building_name, .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.room_number, .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.management_company, .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.estate_information {
    width: calc(50% - 21px);
  }
}
.vacateapplicationcontroller_new .vacate_application_new_box .input_list li.email.multi_lines label, .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.email.elder label, .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.move_out_reason.multi_lines label, .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.move_out_reason.elder label, .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.building_name.multi_lines label, .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.building_name.elder label, .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.room_number.multi_lines label, .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.room_number.elder label, .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.management_company.multi_lines label, .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.management_company.elder label, .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.estate_information.multi_lines label, .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.estate_information.elder label {
  padding: 0;
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.email > div, .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.move_out_reason > div, .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.building_name > div, .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.room_number > div, .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.management_company > div, .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.estate_information > div {
    width: calc(100% - 4px - 128px);
  }
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.birthday {
    justify-content: flex-start;
    width: 100%;
  }
}
.vacateapplicationcontroller_new .vacate_application_new_box .input_list li.birthday > div {
  width: calc(50% - 4px);
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.birthday > div {
    width: calc((100% - 4px - 4px - 4px - 4px - 42px - 256px) / 4);
    margin-left: 4px;
  }
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.address {
    width: 100%;
  }
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.address label {
    align-self: flex-start;
    padding: 10px 0;
  }
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.address > div {
    width: calc(100% - 4px - 128px);
  }
}
.vacateapplicationcontroller_new .vacate_application_new_box .input_list li.address > div > div:first-of-type, .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.address > div > div:last-of-type {
  width: calc(50% - 4px);
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.address > div > div:first-of-type, .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.address > div > div:last-of-type {
    width: calc((100% - 4px - 4px - 4px - 42px - 128px) / 4);
  }
}
.vacateapplicationcontroller_new .vacate_application_new_box .input_list li.address > div > div:not(:first-of-type) {
  margin-top: 8px;
}
.vacateapplicationcontroller_new .vacate_application_new_box .input_list li.tel {
  width: 100%;
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.tel {
    justify-content: flex-start;
  }
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.tel > div {
    width: calc(50% - 4px - 21px - 128px);
    margin-left: 4px;
  }
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.move_out_type, .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.spousal_support {
    justify-content: flex-start;
    width: calc(50% - 21px);
  }
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.move_out_type label, .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.spousal_support label {
    align-self: flex-start;
    padding: 10px 0;
  }
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.move_out_type > div, .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.spousal_support > div {
    align-self: flex-start;
    width: calc(100% - 128px);
  }
}
.vacateapplicationcontroller_new .vacate_application_new_box .input_list li.move_out_type > div > div, .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.spousal_support > div > div {
  width: calc(50% - 4px);
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.move_out_type > div > div, .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.spousal_support > div > div {
    margin-left: 4px;
  }
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.event_occurence_date {
    width: calc(50% - 21px);
    justify-content: flex-start;
  }
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.event_occurence_date label {
    align-self: flex-start;
    padding: 10px 0;
  }
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.event_occurence_date > div {
    width: calc(100% - 128px);
  }
}
.vacateapplicationcontroller_new .vacate_application_new_box .input_list li.event_occurence_date > div > div {
  width: calc(50% - 4px);
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.event_occurence_date > div > div {
    width: calc(50% - 4px);
    margin-left: 4px;
  }
}
.vacateapplicationcontroller_new .vacate_application_new_box .input_list li.renting_kind {
  width: 100%;
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.renting_kind {
    width: calc(50% - 21px);
  }
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.renting_kind > div {
    width: calc(100% - 4px - 128px);
  }
}
.vacateapplicationcontroller_new .vacate_application_new_box .input_list li.estate_kind {
  width: calc(50% - 4px);
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.estate_kind {
    justify-content: flex-start;
    width: calc(50% - 21px);
  }
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.estate_kind > div {
    margin-left: 4px;
  }
}
.vacateapplicationcontroller_new .vacate_application_new_box .input_list li.moved_at {
  width: calc(50% - 4px);
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.moved_at {
    justify-content: flex-start;
    width: 100%;
  }
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.moved_at > div {
    width: calc(50% - 4px - 21px - 128px);
    margin-left: 4px;
  }
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.move_in_date_family {
    width: 100%;
    justify-content: flex-start;
  }
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.move_in_date_family label {
    align-self: flex-start;
    padding: 10px 0;
  }
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.move_in_date_family > div {
    width: calc(100% - 128px);
  }
}
.vacateapplicationcontroller_new .vacate_application_new_box .input_list li.move_in_date_family > div > div {
  width: calc(50% - 4px);
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.move_in_date_family > div > div {
    width: calc(50% - 4px - 21px - 64px);
    margin-left: 4px;
  }
}
.vacateapplicationcontroller_new .vacate_application_new_box .input_list li.living_together {
  width: calc(50% - 4px);
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.living_together {
    justify-content: flex-start;
    width: calc(50% - 21px);
  }
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.living_together > div {
    margin-left: 4px;
  }
}
.vacateapplicationcontroller_new .vacate_application_new_box .input_list li.married {
  width: calc(50% - 4px);
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.married {
    justify-content: flex-start;
    width: calc(50% - 21px);
  }
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.married > div {
    margin-left: 4px;
  }
}
.vacateapplicationcontroller_new .vacate_application_new_box .input_list li.annual_income_of_spouse {
  width: 50%;
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.annual_income_of_spouse {
    width: 100%;
    justify-content: flex-start;
  }
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.annual_income_of_spouse label {
    align-self: flex-start;
    padding: 10px 0;
  }
}
.vacateapplicationcontroller_new .vacate_application_new_box .input_list li.annual_income_of_spouse > div {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  align-self: flex-start;
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.annual_income_of_spouse > div {
    width: calc(50% - 4px - 128px);
    margin-left: 4px;
  }
}
.vacateapplicationcontroller_new .vacate_application_new_box .input_list li.annual_income_of_spouse > div input {
  width: calc(100% - 30px);
}
.vacateapplicationcontroller_new .vacate_application_new_box .input_list li.annual_income_of_spouse > div > span {
  display: inline-block;
  text-align: center;
  width: 30px;
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.withholding_slip {
    width: calc(50% - 21px);
    justify-content: flex-start;
  }
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.withholding_slip label {
    align-self: flex-start;
    padding: 10px 0;
  }
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.withholding_slip > div {
    width: calc(100% - 128px);
  }
}
.vacateapplicationcontroller_new .vacate_application_new_box .input_list li.withholding_slip > div > div {
  width: calc(50% - 4px);
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.withholding_slip > div > div {
    width: calc(50% - 4px);
    margin-left: 4px;
  }
}
.vacateapplicationcontroller_new .vacate_application_new_box .input_list li.search_estate_method {
  width: 100%;
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.search_estate_method > div {
    width: calc(100% - 4px - 128px);
  }
}
.vacateapplicationcontroller_new .vacate_application_new_box .input_list li.remarks {
  width: 100%;
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.remarks label {
    align-self: flex-start;
    padding: 10px 0;
  }
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_new .vacate_application_new_box .input_list li.remarks > div {
    width: calc(100% - 4px - 128px);
  }
}
.vacateapplicationcontroller_new .vacate_application_new_box .input_list li.remarks > div textarea {
  min-height: 240px;
}
.vacateapplicationcontroller_new .vacate_application_new_box .input_list li label {
  align-self: flex-start;
  width: 100%;
  color: #A5ABAF;
  margin-bottom: 8px;
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_new .vacate_application_new_box .input_list li label {
    font-size: 14px;
    line-height: 1.4;
    width: 128px;
    padding: 10px 0;
    margin-bottom: 0;
  }
}
.vacateapplicationcontroller_new .vacate_application_new_box .input_list li > div {
  width: 100%;
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_new .vacate_application_new_box .input_list li > div {
    align-self: flex-start;
    width: calc(50% - 4px - 64px);
  }
}
.vacateapplicationcontroller_new .vacate_application_new_box .input_list li input, .vacateapplicationcontroller_new .vacate_application_new_box .input_list li select, .vacateapplicationcontroller_new .vacate_application_new_box .input_list li textarea {
  white-space: normal;
  width: 100%;
  box-sizing: border-box;
  background-color: #fff;
  padding: 9px 12px;
  border: 1px solid #A5ABAF;
  border-radius: 8px;
}
.vacateapplicationcontroller_new .vacate_application_new_box .input_list li input:focus, .vacateapplicationcontroller_new .vacate_application_new_box .input_list li select:focus, .vacateapplicationcontroller_new .vacate_application_new_box .input_list li textarea:focus {
  border: 1px solid #150A9A;
}
.vacateapplicationcontroller_new .vacate_application_new_box .input_list li input:disabled, .vacateapplicationcontroller_new .vacate_application_new_box .input_list li select:disabled, .vacateapplicationcontroller_new .vacate_application_new_box .input_list li textarea:disabled {
  background-color: #F6F6F6;
}
.vacateapplicationcontroller_new .vacate_application_new_box .input_list li input[type=file] {
  padding: 4px;
}
.vacateapplicationcontroller_new .vacate_application_new_box .input_list li input[type=file]::file-selector-button {
  font-size: 12px;
  background-color: #E3E6E6;
  padding: 6px 8px;
  border: none;
  border-radius: 4px;
}
.vacateapplicationcontroller_new .vacate_application_new_box .input_list li .select {
  position: relative;
}
.vacateapplicationcontroller_new .vacate_application_new_box .input_list li .select::after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
  border-top: 8px solid #000;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
}
.vacateapplicationcontroller_new .vacate_application_new_box .input_list li .select select {
  width: 100%;
  line-height: 1.4;
  padding-right: 40px;
}
.vacateapplicationcontroller_new .vacate_application_new_box .input_list li textarea {
  white-space: pre-wrap;
  resize: vertical;
}
.vacateapplicationcontroller_new .vacate_application_new_box .input_list li .annotation,
.vacateapplicationcontroller_new .vacate_application_new_box .input_list li .error_msg {
  color: #DC3545;
  font-size: 12px;
  letter-spacing: 1.2px;
  line-height: 1.6;
  padding: 8px 0;
}
.vacateapplicationcontroller_new .vacate_application_new_box .covenant {
  padding: 24px 0;
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_new .vacate_application_new_box .covenant {
    padding: 18px 0 52px;
  }
}
.vacateapplicationcontroller_new .vacate_application_new_box .covenant .ttl {
  padding-bottom: 16px;
}
.vacateapplicationcontroller_new .vacate_application_new_box .covenant > p {
  font-size: 14px;
  line-height: 1.6;
}
.vacateapplicationcontroller_new .vacate_application_new_box .covenant .rule_link {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  padding-top: 24px;
}
.vacateapplicationcontroller_new .vacate_application_new_box .covenant .rule_link img {
  width: 28.33px;
  margin-right: 17.67px;
}
.vacateapplicationcontroller_new .vacate_application_new_box .agreement {
  display: flex;
  justify-content: center;
}
.vacateapplicationcontroller_new .vacate_application_new_box .agreement label {
  display: flex;
  align-items: flex-start;
}
.vacateapplicationcontroller_new .vacate_application_new_box .agreement label input[type=checkbox] {
  margin-top: 5px;
  margin-right: 9px;
}
.vacateapplicationcontroller_new .vacate_application_new_box .agreement label p {
  font-size: 14px;
  line-height: 1.6;
}
.vacateapplicationcontroller_new .vacate_application_new_box .link_box {
  display: flex;
  justify-content: center;
  padding-top: 16px;
}
.vacateapplicationcontroller_new .vacate_application_new_box .link_box .link_blue_sm {
  padding: 14px 0;
}
.vacateapplicationcontroller_new .vacate_application_new_box .link_box .confirm_submit_box {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.vacateapplicationcontroller_new .vacate_application_new_box .link_box .confirm_submit_box .submit_btn {
  margin: 10px 50% 0;
}
@media screen and (min-width: 600px), print {
  .vacateapplicationcontroller_new .vacate_application_new_box .link_box .confirm_submit_box .submit_btn {
    margin: 0 0 0 56px;
  }
}

/* -----------------------------------
 * vacate_application show
 ----------------------------------- */
@page {
  size: A4 portrait;
  zoom: 0.7;
  width: 1024px;
  margin: 0mm 12.7mm;
  -webkit-print-color-adjust: exact;
  background-color: white;
  @top-center {
    content: ""; /* ヘッダーのコンテンツを空に設定 */
  }
  @bottom-center {
    content: ""; /* フッターのコンテンツを空に設定 */
  }
}
.vacateapplicationcontroller_show header,
.vacateapplicationcontroller_stepbyelder header,
.vacateapplicationcontroller_stepbygeneral header,
.vacateapplicationcontroller_stepbygeneralhead header,
.vacateapplicationcontroller_stepbygeneraltointermediary header,
.vacateapplicationcontroller_stepbyintermediary header,
.vacateapplicationcontroller_stepbymigration header {
  height: 128px;
}
@media screen and (min-width: 767px), print {
  .vacateapplicationcontroller_show header,
  .vacateapplicationcontroller_stepbyelder header,
  .vacateapplicationcontroller_stepbygeneral header,
  .vacateapplicationcontroller_stepbygeneralhead header,
  .vacateapplicationcontroller_stepbygeneraltointermediary header,
  .vacateapplicationcontroller_stepbyintermediary header,
  .vacateapplicationcontroller_stepbymigration header {
    height: 64px;
  }
}
.vacateapplicationcontroller_show header .header .ttl,
.vacateapplicationcontroller_stepbyelder header .header .ttl,
.vacateapplicationcontroller_stepbygeneral header .header .ttl,
.vacateapplicationcontroller_stepbygeneralhead header .header .ttl,
.vacateapplicationcontroller_stepbygeneraltointermediary header .header .ttl,
.vacateapplicationcontroller_stepbyintermediary header .header .ttl,
.vacateapplicationcontroller_stepbymigration header .header .ttl {
  width: calc(100% - 168px - 24.14px);
  text-align: left;
}
@media screen and (min-width: 767px), print {
  .vacateapplicationcontroller_show header .header .ttl,
  .vacateapplicationcontroller_stepbyelder header .header .ttl,
  .vacateapplicationcontroller_stepbygeneral header .header .ttl,
  .vacateapplicationcontroller_stepbygeneralhead header .header .ttl,
  .vacateapplicationcontroller_stepbygeneraltointermediary header .header .ttl,
  .vacateapplicationcontroller_stepbyintermediary header .header .ttl,
  .vacateapplicationcontroller_stepbymigration header .header .ttl {
    width: auto;
  }
}
.vacateapplicationcontroller_show header .header .ttl > p,
.vacateapplicationcontroller_stepbyelder header .header .ttl > p,
.vacateapplicationcontroller_stepbygeneral header .header .ttl > p,
.vacateapplicationcontroller_stepbygeneralhead header .header .ttl > p,
.vacateapplicationcontroller_stepbygeneraltointermediary header .header .ttl > p,
.vacateapplicationcontroller_stepbyintermediary header .header .ttl > p,
.vacateapplicationcontroller_stepbymigration header .header .ttl > p {
  max-width: 135px;
}
.vacateapplicationcontroller_show header .header .to_system_root,
.vacateapplicationcontroller_stepbyelder header .header .to_system_root,
.vacateapplicationcontroller_stepbygeneral header .header .to_system_root,
.vacateapplicationcontroller_stepbygeneralhead header .header .to_system_root,
.vacateapplicationcontroller_stepbygeneraltointermediary header .header .to_system_root,
.vacateapplicationcontroller_stepbyintermediary header .header .to_system_root,
.vacateapplicationcontroller_stepbymigration header .header .to_system_root {
  display: none;
}
@media screen and (min-width: 767px), print {
  .vacateapplicationcontroller_show header .header .to_system_root,
  .vacateapplicationcontroller_stepbyelder header .header .to_system_root,
  .vacateapplicationcontroller_stepbygeneral header .header .to_system_root,
  .vacateapplicationcontroller_stepbygeneralhead header .header .to_system_root,
  .vacateapplicationcontroller_stepbygeneraltointermediary header .header .to_system_root,
  .vacateapplicationcontroller_stepbyintermediary header .header .to_system_root,
  .vacateapplicationcontroller_stepbymigration header .header .to_system_root {
    display: none;
  }
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_show header .header .to_system_root,
  .vacateapplicationcontroller_stepbyelder header .header .to_system_root,
  .vacateapplicationcontroller_stepbygeneral header .header .to_system_root,
  .vacateapplicationcontroller_stepbygeneralhead header .header .to_system_root,
  .vacateapplicationcontroller_stepbygeneraltointermediary header .header .to_system_root,
  .vacateapplicationcontroller_stepbyintermediary header .header .to_system_root,
  .vacateapplicationcontroller_stepbymigration header .header .to_system_root {
    display: block;
    margin-left: 24px;
  }
}
.vacateapplicationcontroller_show header .header > form,
.vacateapplicationcontroller_stepbyelder header .header > form,
.vacateapplicationcontroller_stepbygeneral header .header > form,
.vacateapplicationcontroller_stepbygeneralhead header .header > form,
.vacateapplicationcontroller_stepbygeneraltointermediary header .header > form,
.vacateapplicationcontroller_stepbyintermediary header .header > form,
.vacateapplicationcontroller_stepbymigration header .header > form {
  display: block;
  padding-bottom: 10px;
}
@media screen and (min-width: 767px), print {
  .vacateapplicationcontroller_show header .header > form,
  .vacateapplicationcontroller_stepbyelder header .header > form,
  .vacateapplicationcontroller_stepbygeneral header .header > form,
  .vacateapplicationcontroller_stepbygeneralhead header .header > form,
  .vacateapplicationcontroller_stepbygeneraltointermediary header .header > form,
  .vacateapplicationcontroller_stepbyintermediary header .header > form,
  .vacateapplicationcontroller_stepbymigration header .header > form {
    padding-bottom: 0;
  }
}
.vacateapplicationcontroller_show main > *,
.vacateapplicationcontroller_stepbyelder main > *,
.vacateapplicationcontroller_stepbygeneral main > *,
.vacateapplicationcontroller_stepbygeneralhead main > *,
.vacateapplicationcontroller_stepbygeneraltointermediary main > *,
.vacateapplicationcontroller_stepbyintermediary main > *,
.vacateapplicationcontroller_stepbymigration main > * {
  max-width: 1000px;
  margin: 0 auto;
}
.vacateapplicationcontroller_show dl,
.vacateapplicationcontroller_stepbyelder dl,
.vacateapplicationcontroller_stepbygeneral dl,
.vacateapplicationcontroller_stepbygeneralhead dl,
.vacateapplicationcontroller_stepbygeneraltointermediary dl,
.vacateapplicationcontroller_stepbyintermediary dl,
.vacateapplicationcontroller_stepbymigration dl {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  gap: 0 8px;
  font-size: 14px;
  letter-spacing: 1.4px;
  line-height: 2.1428571429;
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_show dl,
  .vacateapplicationcontroller_stepbyelder dl,
  .vacateapplicationcontroller_stepbygeneral dl,
  .vacateapplicationcontroller_stepbygeneralhead dl,
  .vacateapplicationcontroller_stepbygeneraltointermediary dl,
  .vacateapplicationcontroller_stepbyintermediary dl,
  .vacateapplicationcontroller_stepbymigration dl {
    font-size: 16px;
    letter-spacing: 1.6px;
    line-height: 3;
  }
}
.vacateapplicationcontroller_show dl dt,
.vacateapplicationcontroller_stepbyelder dl dt,
.vacateapplicationcontroller_stepbygeneral dl dt,
.vacateapplicationcontroller_stepbygeneralhead dl dt,
.vacateapplicationcontroller_stepbygeneraltointermediary dl dt,
.vacateapplicationcontroller_stepbyintermediary dl dt,
.vacateapplicationcontroller_stepbymigration dl dt {
  color: #A5ABAF;
}
.vacateapplicationcontroller_show dl dt br,
.vacateapplicationcontroller_stepbyelder dl dt br,
.vacateapplicationcontroller_stepbygeneral dl dt br,
.vacateapplicationcontroller_stepbygeneralhead dl dt br,
.vacateapplicationcontroller_stepbygeneraltointermediary dl dt br,
.vacateapplicationcontroller_stepbyintermediary dl dt br,
.vacateapplicationcontroller_stepbymigration dl dt br {
  display: none;
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_show dl dt br,
  .vacateapplicationcontroller_stepbyelder dl dt br,
  .vacateapplicationcontroller_stepbygeneral dl dt br,
  .vacateapplicationcontroller_stepbygeneralhead dl dt br,
  .vacateapplicationcontroller_stepbygeneraltointermediary dl dt br,
  .vacateapplicationcontroller_stepbyintermediary dl dt br,
  .vacateapplicationcontroller_stepbymigration dl dt br {
    display: inline;
  }
}
.vacateapplicationcontroller_show .detail .ttl,
.vacateapplicationcontroller_stepbyelder .detail .ttl,
.vacateapplicationcontroller_stepbygeneral .detail .ttl,
.vacateapplicationcontroller_stepbygeneralhead .detail .ttl,
.vacateapplicationcontroller_stepbygeneraltointermediary .detail .ttl,
.vacateapplicationcontroller_stepbyintermediary .detail .ttl,
.vacateapplicationcontroller_stepbymigration .detail .ttl {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  position: relative;
  padding: 32px 0 24px;
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_show .detail .ttl,
  .vacateapplicationcontroller_stepbyelder .detail .ttl,
  .vacateapplicationcontroller_stepbygeneral .detail .ttl,
  .vacateapplicationcontroller_stepbygeneralhead .detail .ttl,
  .vacateapplicationcontroller_stepbygeneraltointermediary .detail .ttl,
  .vacateapplicationcontroller_stepbyintermediary .detail .ttl,
  .vacateapplicationcontroller_stepbymigration .detail .ttl {
    justify-content: center;
    padding: 56px 0;
  }
}
.vacateapplicationcontroller_show .detail .ttl h2,
.vacateapplicationcontroller_stepbyelder .detail .ttl h2,
.vacateapplicationcontroller_stepbygeneral .detail .ttl h2,
.vacateapplicationcontroller_stepbygeneralhead .detail .ttl h2,
.vacateapplicationcontroller_stepbygeneraltointermediary .detail .ttl h2,
.vacateapplicationcontroller_stepbyintermediary .detail .ttl h2,
.vacateapplicationcontroller_stepbymigration .detail .ttl h2 {
  font-size: 16px;
  letter-spacing: 1.6px;
  font-weight: 500;
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_show .detail .ttl h2,
  .vacateapplicationcontroller_stepbyelder .detail .ttl h2,
  .vacateapplicationcontroller_stepbygeneral .detail .ttl h2,
  .vacateapplicationcontroller_stepbygeneralhead .detail .ttl h2,
  .vacateapplicationcontroller_stepbygeneraltointermediary .detail .ttl h2,
  .vacateapplicationcontroller_stepbyintermediary .detail .ttl h2,
  .vacateapplicationcontroller_stepbymigration .detail .ttl h2 {
    font-size: 20px;
    letter-spacing: 2px;
  }
}
.vacateapplicationcontroller_show .detail .ttl dl,
.vacateapplicationcontroller_stepbyelder .detail .ttl dl,
.vacateapplicationcontroller_stepbygeneral .detail .ttl dl,
.vacateapplicationcontroller_stepbygeneralhead .detail .ttl dl,
.vacateapplicationcontroller_stepbygeneraltointermediary .detail .ttl dl,
.vacateapplicationcontroller_stepbyintermediary .detail .ttl dl,
.vacateapplicationcontroller_stepbymigration .detail .ttl dl {
  font-size: 12px;
  letter-spacing: 1.2px;
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_show .detail .ttl dl,
  .vacateapplicationcontroller_stepbyelder .detail .ttl dl,
  .vacateapplicationcontroller_stepbygeneral .detail .ttl dl,
  .vacateapplicationcontroller_stepbygeneralhead .detail .ttl dl,
  .vacateapplicationcontroller_stepbygeneraltointermediary .detail .ttl dl,
  .vacateapplicationcontroller_stepbyintermediary .detail .ttl dl,
  .vacateapplicationcontroller_stepbymigration .detail .ttl dl {
    position: absolute;
    right: 0;
    font-size: 16px;
    letter-spacing: 1.6px;
  }
}
.vacateapplicationcontroller_show .detail .employee_info,
.vacateapplicationcontroller_stepbyelder .detail .employee_info,
.vacateapplicationcontroller_stepbygeneral .detail .employee_info,
.vacateapplicationcontroller_stepbygeneralhead .detail .employee_info,
.vacateapplicationcontroller_stepbygeneraltointermediary .detail .employee_info,
.vacateapplicationcontroller_stepbyintermediary .detail .employee_info,
.vacateapplicationcontroller_stepbymigration .detail .employee_info {
  padding-bottom: 4px;
  border-bottom: 2px solid #F7C952;
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_show .detail .employee_info,
  .vacateapplicationcontroller_stepbyelder .detail .employee_info,
  .vacateapplicationcontroller_stepbygeneral .detail .employee_info,
  .vacateapplicationcontroller_stepbygeneralhead .detail .employee_info,
  .vacateapplicationcontroller_stepbygeneraltointermediary .detail .employee_info,
  .vacateapplicationcontroller_stepbyintermediary .detail .employee_info,
  .vacateapplicationcontroller_stepbymigration .detail .employee_info {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
  }
}
.vacateapplicationcontroller_show .detail .employee_info dl dt, .vacateapplicationcontroller_show .detail .employee_info dl dd,
.vacateapplicationcontroller_stepbyelder .detail .employee_info dl dt,
.vacateapplicationcontroller_stepbyelder .detail .employee_info dl dd,
.vacateapplicationcontroller_stepbygeneral .detail .employee_info dl dt,
.vacateapplicationcontroller_stepbygeneral .detail .employee_info dl dd,
.vacateapplicationcontroller_stepbygeneralhead .detail .employee_info dl dt,
.vacateapplicationcontroller_stepbygeneralhead .detail .employee_info dl dd,
.vacateapplicationcontroller_stepbygeneraltointermediary .detail .employee_info dl dt,
.vacateapplicationcontroller_stepbygeneraltointermediary .detail .employee_info dl dd,
.vacateapplicationcontroller_stepbyintermediary .detail .employee_info dl dt,
.vacateapplicationcontroller_stepbyintermediary .detail .employee_info dl dd,
.vacateapplicationcontroller_stepbymigration .detail .employee_info dl dt,
.vacateapplicationcontroller_stepbymigration .detail .employee_info dl dd {
  font-size: 12px;
  letter-spacing: 1.2px;
  padding-top: 0;
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_show .detail .employee_info dl dt, .vacateapplicationcontroller_show .detail .employee_info dl dd,
  .vacateapplicationcontroller_stepbyelder .detail .employee_info dl dt,
  .vacateapplicationcontroller_stepbyelder .detail .employee_info dl dd,
  .vacateapplicationcontroller_stepbygeneral .detail .employee_info dl dt,
  .vacateapplicationcontroller_stepbygeneral .detail .employee_info dl dd,
  .vacateapplicationcontroller_stepbygeneralhead .detail .employee_info dl dt,
  .vacateapplicationcontroller_stepbygeneralhead .detail .employee_info dl dd,
  .vacateapplicationcontroller_stepbygeneraltointermediary .detail .employee_info dl dt,
  .vacateapplicationcontroller_stepbygeneraltointermediary .detail .employee_info dl dd,
  .vacateapplicationcontroller_stepbyintermediary .detail .employee_info dl dt,
  .vacateapplicationcontroller_stepbyintermediary .detail .employee_info dl dd,
  .vacateapplicationcontroller_stepbymigration .detail .employee_info dl dt,
  .vacateapplicationcontroller_stepbymigration .detail .employee_info dl dd {
    font-size: 14px;
    letter-spacing: 1.4px;
  }
}
.vacateapplicationcontroller_show .detail .employee_info dl dt:nth-of-type(2),
.vacateapplicationcontroller_stepbyelder .detail .employee_info dl dt:nth-of-type(2),
.vacateapplicationcontroller_stepbygeneral .detail .employee_info dl dt:nth-of-type(2),
.vacateapplicationcontroller_stepbygeneralhead .detail .employee_info dl dt:nth-of-type(2),
.vacateapplicationcontroller_stepbygeneraltointermediary .detail .employee_info dl dt:nth-of-type(2),
.vacateapplicationcontroller_stepbyintermediary .detail .employee_info dl dt:nth-of-type(2),
.vacateapplicationcontroller_stepbymigration .detail .employee_info dl dt:nth-of-type(2) {
  margin-left: 8px;
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_show .detail .employee_info dl dt:nth-of-type(2),
  .vacateapplicationcontroller_stepbyelder .detail .employee_info dl dt:nth-of-type(2),
  .vacateapplicationcontroller_stepbygeneral .detail .employee_info dl dt:nth-of-type(2),
  .vacateapplicationcontroller_stepbygeneralhead .detail .employee_info dl dt:nth-of-type(2),
  .vacateapplicationcontroller_stepbygeneraltointermediary .detail .employee_info dl dt:nth-of-type(2),
  .vacateapplicationcontroller_stepbyintermediary .detail .employee_info dl dt:nth-of-type(2),
  .vacateapplicationcontroller_stepbymigration .detail .employee_info dl dt:nth-of-type(2) {
    margin-left: 30px;
  }
}
.vacateapplicationcontroller_show .detail .employee_info dl:first-of-type dd,
.vacateapplicationcontroller_stepbyelder .detail .employee_info dl:first-of-type dd,
.vacateapplicationcontroller_stepbygeneral .detail .employee_info dl:first-of-type dd,
.vacateapplicationcontroller_stepbygeneralhead .detail .employee_info dl:first-of-type dd,
.vacateapplicationcontroller_stepbygeneraltointermediary .detail .employee_info dl:first-of-type dd,
.vacateapplicationcontroller_stepbyintermediary .detail .employee_info dl:first-of-type dd,
.vacateapplicationcontroller_stepbymigration .detail .employee_info dl:first-of-type dd {
  font-size: 16px;
  letter-spacing: 1.6px;
  font-weight: 500;
  line-height: 1.5;
  margin-left: 0;
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_show .detail .employee_info dl:first-of-type dd,
  .vacateapplicationcontroller_stepbyelder .detail .employee_info dl:first-of-type dd,
  .vacateapplicationcontroller_stepbygeneral .detail .employee_info dl:first-of-type dd,
  .vacateapplicationcontroller_stepbygeneralhead .detail .employee_info dl:first-of-type dd,
  .vacateapplicationcontroller_stepbygeneraltointermediary .detail .employee_info dl:first-of-type dd,
  .vacateapplicationcontroller_stepbyintermediary .detail .employee_info dl:first-of-type dd,
  .vacateapplicationcontroller_stepbymigration .detail .employee_info dl:first-of-type dd {
    font-size: 20px;
    letter-spacing: 2px;
  }
}
.vacateapplicationcontroller_show .detail .employee_info dl:first-of-type dd:nth-of-type(2),
.vacateapplicationcontroller_stepbyelder .detail .employee_info dl:first-of-type dd:nth-of-type(2),
.vacateapplicationcontroller_stepbygeneral .detail .employee_info dl:first-of-type dd:nth-of-type(2),
.vacateapplicationcontroller_stepbygeneralhead .detail .employee_info dl:first-of-type dd:nth-of-type(2),
.vacateapplicationcontroller_stepbygeneraltointermediary .detail .employee_info dl:first-of-type dd:nth-of-type(2),
.vacateapplicationcontroller_stepbyintermediary .detail .employee_info dl:first-of-type dd:nth-of-type(2),
.vacateapplicationcontroller_stepbymigration .detail .employee_info dl:first-of-type dd:nth-of-type(2) {
  font-size: 14px;
  letter-spacing: 1.4px;
  font-weight: 300;
  margin-left: 8px;
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_show .detail .employee_info dl:first-of-type dd:nth-of-type(2),
  .vacateapplicationcontroller_stepbyelder .detail .employee_info dl:first-of-type dd:nth-of-type(2),
  .vacateapplicationcontroller_stepbygeneral .detail .employee_info dl:first-of-type dd:nth-of-type(2),
  .vacateapplicationcontroller_stepbygeneralhead .detail .employee_info dl:first-of-type dd:nth-of-type(2),
  .vacateapplicationcontroller_stepbygeneraltointermediary .detail .employee_info dl:first-of-type dd:nth-of-type(2),
  .vacateapplicationcontroller_stepbyintermediary .detail .employee_info dl:first-of-type dd:nth-of-type(2),
  .vacateapplicationcontroller_stepbymigration .detail .employee_info dl:first-of-type dd:nth-of-type(2) {
    margin-left: 16px;
  }
}
.vacateapplicationcontroller_show .detail .remarks, .vacateapplicationcontroller_show .detail .management_company, .vacateapplicationcontroller_show .detail .estate, .vacateapplicationcontroller_show .detail .search_estate_method, .vacateapplicationcontroller_show .detail .family, .vacateapplicationcontroller_show .detail .move_out_date, .vacateapplicationcontroller_show .detail .move_out_type, .vacateapplicationcontroller_show .detail .email, .vacateapplicationcontroller_show .detail .tel, .vacateapplicationcontroller_show .detail .address, .vacateapplicationcontroller_show .detail .company,
.vacateapplicationcontroller_stepbyelder .detail .remarks,
.vacateapplicationcontroller_stepbyelder .detail .management_company,
.vacateapplicationcontroller_stepbyelder .detail .estate,
.vacateapplicationcontroller_stepbyelder .detail .search_estate_method,
.vacateapplicationcontroller_stepbyelder .detail .family,
.vacateapplicationcontroller_stepbyelder .detail .move_out_date,
.vacateapplicationcontroller_stepbyelder .detail .move_out_type,
.vacateapplicationcontroller_stepbyelder .detail .email,
.vacateapplicationcontroller_stepbyelder .detail .tel,
.vacateapplicationcontroller_stepbyelder .detail .address,
.vacateapplicationcontroller_stepbyelder .detail .company,
.vacateapplicationcontroller_stepbygeneral .detail .remarks,
.vacateapplicationcontroller_stepbygeneral .detail .management_company,
.vacateapplicationcontroller_stepbygeneral .detail .estate,
.vacateapplicationcontroller_stepbygeneral .detail .search_estate_method,
.vacateapplicationcontroller_stepbygeneral .detail .family,
.vacateapplicationcontroller_stepbygeneral .detail .move_out_date,
.vacateapplicationcontroller_stepbygeneral .detail .move_out_type,
.vacateapplicationcontroller_stepbygeneral .detail .email,
.vacateapplicationcontroller_stepbygeneral .detail .tel,
.vacateapplicationcontroller_stepbygeneral .detail .address,
.vacateapplicationcontroller_stepbygeneral .detail .company,
.vacateapplicationcontroller_stepbygeneralhead .detail .remarks,
.vacateapplicationcontroller_stepbygeneralhead .detail .management_company,
.vacateapplicationcontroller_stepbygeneralhead .detail .estate,
.vacateapplicationcontroller_stepbygeneralhead .detail .search_estate_method,
.vacateapplicationcontroller_stepbygeneralhead .detail .family,
.vacateapplicationcontroller_stepbygeneralhead .detail .move_out_date,
.vacateapplicationcontroller_stepbygeneralhead .detail .move_out_type,
.vacateapplicationcontroller_stepbygeneralhead .detail .email,
.vacateapplicationcontroller_stepbygeneralhead .detail .tel,
.vacateapplicationcontroller_stepbygeneralhead .detail .address,
.vacateapplicationcontroller_stepbygeneralhead .detail .company,
.vacateapplicationcontroller_stepbygeneraltointermediary .detail .remarks,
.vacateapplicationcontroller_stepbygeneraltointermediary .detail .management_company,
.vacateapplicationcontroller_stepbygeneraltointermediary .detail .estate,
.vacateapplicationcontroller_stepbygeneraltointermediary .detail .search_estate_method,
.vacateapplicationcontroller_stepbygeneraltointermediary .detail .family,
.vacateapplicationcontroller_stepbygeneraltointermediary .detail .move_out_date,
.vacateapplicationcontroller_stepbygeneraltointermediary .detail .move_out_type,
.vacateapplicationcontroller_stepbygeneraltointermediary .detail .email,
.vacateapplicationcontroller_stepbygeneraltointermediary .detail .tel,
.vacateapplicationcontroller_stepbygeneraltointermediary .detail .address,
.vacateapplicationcontroller_stepbygeneraltointermediary .detail .company,
.vacateapplicationcontroller_stepbyintermediary .detail .remarks,
.vacateapplicationcontroller_stepbyintermediary .detail .management_company,
.vacateapplicationcontroller_stepbyintermediary .detail .estate,
.vacateapplicationcontroller_stepbyintermediary .detail .search_estate_method,
.vacateapplicationcontroller_stepbyintermediary .detail .family,
.vacateapplicationcontroller_stepbyintermediary .detail .move_out_date,
.vacateapplicationcontroller_stepbyintermediary .detail .move_out_type,
.vacateapplicationcontroller_stepbyintermediary .detail .email,
.vacateapplicationcontroller_stepbyintermediary .detail .tel,
.vacateapplicationcontroller_stepbyintermediary .detail .address,
.vacateapplicationcontroller_stepbyintermediary .detail .company,
.vacateapplicationcontroller_stepbymigration .detail .remarks,
.vacateapplicationcontroller_stepbymigration .detail .management_company,
.vacateapplicationcontroller_stepbymigration .detail .estate,
.vacateapplicationcontroller_stepbymigration .detail .search_estate_method,
.vacateapplicationcontroller_stepbymigration .detail .family,
.vacateapplicationcontroller_stepbymigration .detail .move_out_date,
.vacateapplicationcontroller_stepbymigration .detail .move_out_type,
.vacateapplicationcontroller_stepbymigration .detail .email,
.vacateapplicationcontroller_stepbymigration .detail .tel,
.vacateapplicationcontroller_stepbymigration .detail .address,
.vacateapplicationcontroller_stepbymigration .detail .company {
  padding: 8px 0;
  border-bottom: 1px solid #E3E6E6;
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_show .detail .remarks, .vacateapplicationcontroller_show .detail .management_company, .vacateapplicationcontroller_show .detail .estate, .vacateapplicationcontroller_show .detail .search_estate_method, .vacateapplicationcontroller_show .detail .family, .vacateapplicationcontroller_show .detail .move_out_date, .vacateapplicationcontroller_show .detail .move_out_type, .vacateapplicationcontroller_show .detail .email, .vacateapplicationcontroller_show .detail .tel, .vacateapplicationcontroller_show .detail .address, .vacateapplicationcontroller_show .detail .company,
  .vacateapplicationcontroller_stepbyelder .detail .remarks,
  .vacateapplicationcontroller_stepbyelder .detail .management_company,
  .vacateapplicationcontroller_stepbyelder .detail .estate,
  .vacateapplicationcontroller_stepbyelder .detail .search_estate_method,
  .vacateapplicationcontroller_stepbyelder .detail .family,
  .vacateapplicationcontroller_stepbyelder .detail .move_out_date,
  .vacateapplicationcontroller_stepbyelder .detail .move_out_type,
  .vacateapplicationcontroller_stepbyelder .detail .email,
  .vacateapplicationcontroller_stepbyelder .detail .tel,
  .vacateapplicationcontroller_stepbyelder .detail .address,
  .vacateapplicationcontroller_stepbyelder .detail .company,
  .vacateapplicationcontroller_stepbygeneral .detail .remarks,
  .vacateapplicationcontroller_stepbygeneral .detail .management_company,
  .vacateapplicationcontroller_stepbygeneral .detail .estate,
  .vacateapplicationcontroller_stepbygeneral .detail .search_estate_method,
  .vacateapplicationcontroller_stepbygeneral .detail .family,
  .vacateapplicationcontroller_stepbygeneral .detail .move_out_date,
  .vacateapplicationcontroller_stepbygeneral .detail .move_out_type,
  .vacateapplicationcontroller_stepbygeneral .detail .email,
  .vacateapplicationcontroller_stepbygeneral .detail .tel,
  .vacateapplicationcontroller_stepbygeneral .detail .address,
  .vacateapplicationcontroller_stepbygeneral .detail .company,
  .vacateapplicationcontroller_stepbygeneralhead .detail .remarks,
  .vacateapplicationcontroller_stepbygeneralhead .detail .management_company,
  .vacateapplicationcontroller_stepbygeneralhead .detail .estate,
  .vacateapplicationcontroller_stepbygeneralhead .detail .search_estate_method,
  .vacateapplicationcontroller_stepbygeneralhead .detail .family,
  .vacateapplicationcontroller_stepbygeneralhead .detail .move_out_date,
  .vacateapplicationcontroller_stepbygeneralhead .detail .move_out_type,
  .vacateapplicationcontroller_stepbygeneralhead .detail .email,
  .vacateapplicationcontroller_stepbygeneralhead .detail .tel,
  .vacateapplicationcontroller_stepbygeneralhead .detail .address,
  .vacateapplicationcontroller_stepbygeneralhead .detail .company,
  .vacateapplicationcontroller_stepbygeneraltointermediary .detail .remarks,
  .vacateapplicationcontroller_stepbygeneraltointermediary .detail .management_company,
  .vacateapplicationcontroller_stepbygeneraltointermediary .detail .estate,
  .vacateapplicationcontroller_stepbygeneraltointermediary .detail .search_estate_method,
  .vacateapplicationcontroller_stepbygeneraltointermediary .detail .family,
  .vacateapplicationcontroller_stepbygeneraltointermediary .detail .move_out_date,
  .vacateapplicationcontroller_stepbygeneraltointermediary .detail .move_out_type,
  .vacateapplicationcontroller_stepbygeneraltointermediary .detail .email,
  .vacateapplicationcontroller_stepbygeneraltointermediary .detail .tel,
  .vacateapplicationcontroller_stepbygeneraltointermediary .detail .address,
  .vacateapplicationcontroller_stepbygeneraltointermediary .detail .company,
  .vacateapplicationcontroller_stepbyintermediary .detail .remarks,
  .vacateapplicationcontroller_stepbyintermediary .detail .management_company,
  .vacateapplicationcontroller_stepbyintermediary .detail .estate,
  .vacateapplicationcontroller_stepbyintermediary .detail .search_estate_method,
  .vacateapplicationcontroller_stepbyintermediary .detail .family,
  .vacateapplicationcontroller_stepbyintermediary .detail .move_out_date,
  .vacateapplicationcontroller_stepbyintermediary .detail .move_out_type,
  .vacateapplicationcontroller_stepbyintermediary .detail .email,
  .vacateapplicationcontroller_stepbyintermediary .detail .tel,
  .vacateapplicationcontroller_stepbyintermediary .detail .address,
  .vacateapplicationcontroller_stepbyintermediary .detail .company,
  .vacateapplicationcontroller_stepbymigration .detail .remarks,
  .vacateapplicationcontroller_stepbymigration .detail .management_company,
  .vacateapplicationcontroller_stepbymigration .detail .estate,
  .vacateapplicationcontroller_stepbymigration .detail .search_estate_method,
  .vacateapplicationcontroller_stepbymigration .detail .family,
  .vacateapplicationcontroller_stepbymigration .detail .move_out_date,
  .vacateapplicationcontroller_stepbymigration .detail .move_out_type,
  .vacateapplicationcontroller_stepbymigration .detail .email,
  .vacateapplicationcontroller_stepbymigration .detail .tel,
  .vacateapplicationcontroller_stepbymigration .detail .address,
  .vacateapplicationcontroller_stepbymigration .detail .company {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-start;
    gap: 0 40px;
  }
}
.vacateapplicationcontroller_show .detail .address dl,
.vacateapplicationcontroller_stepbyelder .detail .address dl,
.vacateapplicationcontroller_stepbygeneral .detail .address dl,
.vacateapplicationcontroller_stepbygeneralhead .detail .address dl,
.vacateapplicationcontroller_stepbygeneraltointermediary .detail .address dl,
.vacateapplicationcontroller_stepbyintermediary .detail .address dl,
.vacateapplicationcontroller_stepbymigration .detail .address dl {
  padding: 8px 0;
}
.vacateapplicationcontroller_show .detail .address dl dt,
.vacateapplicationcontroller_stepbyelder .detail .address dl dt,
.vacateapplicationcontroller_stepbygeneral .detail .address dl dt,
.vacateapplicationcontroller_stepbygeneralhead .detail .address dl dt,
.vacateapplicationcontroller_stepbygeneraltointermediary .detail .address dl dt,
.vacateapplicationcontroller_stepbyintermediary .detail .address dl dt,
.vacateapplicationcontroller_stepbymigration .detail .address dl dt {
  width: 100%;
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_show .detail .address dl dt,
  .vacateapplicationcontroller_stepbyelder .detail .address dl dt,
  .vacateapplicationcontroller_stepbygeneral .detail .address dl dt,
  .vacateapplicationcontroller_stepbygeneralhead .detail .address dl dt,
  .vacateapplicationcontroller_stepbygeneraltointermediary .detail .address dl dt,
  .vacateapplicationcontroller_stepbyintermediary .detail .address dl dt,
  .vacateapplicationcontroller_stepbymigration .detail .address dl dt {
    width: auto;
    text-align: center;
    line-height: 1.5;
  }
}
.vacateapplicationcontroller_show .detail .address dl dd,
.vacateapplicationcontroller_stepbyelder .detail .address dl dd,
.vacateapplicationcontroller_stepbygeneral .detail .address dl dd,
.vacateapplicationcontroller_stepbygeneralhead .detail .address dl dd,
.vacateapplicationcontroller_stepbygeneraltointermediary .detail .address dl dd,
.vacateapplicationcontroller_stepbyintermediary .detail .address dl dd,
.vacateapplicationcontroller_stepbymigration .detail .address dl dd {
  white-space: pre-wrap;
  line-height: 1.5714285714;
}
.vacateapplicationcontroller_show .detail .email dl dt,
.vacateapplicationcontroller_stepbyelder .detail .email dl dt,
.vacateapplicationcontroller_stepbygeneral .detail .email dl dt,
.vacateapplicationcontroller_stepbygeneralhead .detail .email dl dt,
.vacateapplicationcontroller_stepbygeneraltointermediary .detail .email dl dt,
.vacateapplicationcontroller_stepbyintermediary .detail .email dl dt,
.vacateapplicationcontroller_stepbymigration .detail .email dl dt {
  width: 100%;
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_show .detail .email dl dt,
  .vacateapplicationcontroller_stepbyelder .detail .email dl dt,
  .vacateapplicationcontroller_stepbygeneral .detail .email dl dt,
  .vacateapplicationcontroller_stepbygeneralhead .detail .email dl dt,
  .vacateapplicationcontroller_stepbygeneraltointermediary .detail .email dl dt,
  .vacateapplicationcontroller_stepbyintermediary .detail .email dl dt,
  .vacateapplicationcontroller_stepbymigration .detail .email dl dt {
    width: auto;
  }
}
.vacateapplicationcontroller_show .detail .search_estate_method dl dt,
.vacateapplicationcontroller_stepbyelder .detail .search_estate_method dl dt,
.vacateapplicationcontroller_stepbygeneral .detail .search_estate_method dl dt,
.vacateapplicationcontroller_stepbygeneralhead .detail .search_estate_method dl dt,
.vacateapplicationcontroller_stepbygeneraltointermediary .detail .search_estate_method dl dt,
.vacateapplicationcontroller_stepbyintermediary .detail .search_estate_method dl dt,
.vacateapplicationcontroller_stepbymigration .detail .search_estate_method dl dt {
  width: 100%;
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_show .detail .search_estate_method dl dt,
  .vacateapplicationcontroller_stepbyelder .detail .search_estate_method dl dt,
  .vacateapplicationcontroller_stepbygeneral .detail .search_estate_method dl dt,
  .vacateapplicationcontroller_stepbygeneralhead .detail .search_estate_method dl dt,
  .vacateapplicationcontroller_stepbygeneraltointermediary .detail .search_estate_method dl dt,
  .vacateapplicationcontroller_stepbyintermediary .detail .search_estate_method dl dt,
  .vacateapplicationcontroller_stepbymigration .detail .search_estate_method dl dt {
    width: auto;
  }
}
.vacateapplicationcontroller_show .detail .search_estate_method dl dd,
.vacateapplicationcontroller_stepbyelder .detail .search_estate_method dl dd,
.vacateapplicationcontroller_stepbygeneral .detail .search_estate_method dl dd,
.vacateapplicationcontroller_stepbygeneralhead .detail .search_estate_method dl dd,
.vacateapplicationcontroller_stepbygeneraltointermediary .detail .search_estate_method dl dd,
.vacateapplicationcontroller_stepbyintermediary .detail .search_estate_method dl dd,
.vacateapplicationcontroller_stepbymigration .detail .search_estate_method dl dd {
  line-height: 1.5714285714;
}
.vacateapplicationcontroller_show .detail .estate,
.vacateapplicationcontroller_stepbyelder .detail .estate,
.vacateapplicationcontroller_stepbygeneral .detail .estate,
.vacateapplicationcontroller_stepbygeneralhead .detail .estate,
.vacateapplicationcontroller_stepbygeneraltointermediary .detail .estate,
.vacateapplicationcontroller_stepbyintermediary .detail .estate,
.vacateapplicationcontroller_stepbymigration .detail .estate {
  padding-bottom: 0;
  border-bottom: none;
}
.vacateapplicationcontroller_show .detail .management_company,
.vacateapplicationcontroller_stepbyelder .detail .management_company,
.vacateapplicationcontroller_stepbygeneral .detail .management_company,
.vacateapplicationcontroller_stepbygeneralhead .detail .management_company,
.vacateapplicationcontroller_stepbygeneraltointermediary .detail .management_company,
.vacateapplicationcontroller_stepbyintermediary .detail .management_company,
.vacateapplicationcontroller_stepbymigration .detail .management_company {
  padding-top: 0;
}
.vacateapplicationcontroller_show .detail .management_company dl,
.vacateapplicationcontroller_stepbyelder .detail .management_company dl,
.vacateapplicationcontroller_stepbygeneral .detail .management_company dl,
.vacateapplicationcontroller_stepbygeneralhead .detail .management_company dl,
.vacateapplicationcontroller_stepbygeneraltointermediary .detail .management_company dl,
.vacateapplicationcontroller_stepbyintermediary .detail .management_company dl,
.vacateapplicationcontroller_stepbymigration .detail .management_company dl {
  align-items: flex-start;
  padding-top: 6px;
  line-height: 1.5714285714;
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_show .detail .management_company dl,
  .vacateapplicationcontroller_stepbyelder .detail .management_company dl,
  .vacateapplicationcontroller_stepbygeneral .detail .management_company dl,
  .vacateapplicationcontroller_stepbygeneralhead .detail .management_company dl,
  .vacateapplicationcontroller_stepbygeneraltointermediary .detail .management_company dl,
  .vacateapplicationcontroller_stepbyintermediary .detail .management_company dl,
  .vacateapplicationcontroller_stepbymigration .detail .management_company dl {
    line-height: 3;
  }
}
.vacateapplicationcontroller_show .detail .management_company dl dt,
.vacateapplicationcontroller_stepbyelder .detail .management_company dl dt,
.vacateapplicationcontroller_stepbygeneral .detail .management_company dl dt,
.vacateapplicationcontroller_stepbygeneralhead .detail .management_company dl dt,
.vacateapplicationcontroller_stepbygeneraltointermediary .detail .management_company dl dt,
.vacateapplicationcontroller_stepbyintermediary .detail .management_company dl dt,
.vacateapplicationcontroller_stepbymigration .detail .management_company dl dt {
  width: 62px;
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_show .detail .management_company dl dt,
  .vacateapplicationcontroller_stepbyelder .detail .management_company dl dt,
  .vacateapplicationcontroller_stepbygeneral .detail .management_company dl dt,
  .vacateapplicationcontroller_stepbygeneralhead .detail .management_company dl dt,
  .vacateapplicationcontroller_stepbygeneraltointermediary .detail .management_company dl dt,
  .vacateapplicationcontroller_stepbyintermediary .detail .management_company dl dt,
  .vacateapplicationcontroller_stepbymigration .detail .management_company dl dt {
    width: auto;
  }
}
.vacateapplicationcontroller_show .detail .management_company dl dd,
.vacateapplicationcontroller_stepbyelder .detail .management_company dl dd,
.vacateapplicationcontroller_stepbygeneral .detail .management_company dl dd,
.vacateapplicationcontroller_stepbygeneralhead .detail .management_company dl dd,
.vacateapplicationcontroller_stepbygeneraltointermediary .detail .management_company dl dd,
.vacateapplicationcontroller_stepbyintermediary .detail .management_company dl dd,
.vacateapplicationcontroller_stepbymigration .detail .management_company dl dd {
  width: calc(100% - 62px - 8px);
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_show .detail .management_company dl dd,
  .vacateapplicationcontroller_stepbyelder .detail .management_company dl dd,
  .vacateapplicationcontroller_stepbygeneral .detail .management_company dl dd,
  .vacateapplicationcontroller_stepbygeneralhead .detail .management_company dl dd,
  .vacateapplicationcontroller_stepbygeneraltointermediary .detail .management_company dl dd,
  .vacateapplicationcontroller_stepbyintermediary .detail .management_company dl dd,
  .vacateapplicationcontroller_stepbymigration .detail .management_company dl dd {
    width: auto;
  }
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_show .detail .remarks,
  .vacateapplicationcontroller_stepbyelder .detail .remarks,
  .vacateapplicationcontroller_stepbygeneral .detail .remarks,
  .vacateapplicationcontroller_stepbygeneralhead .detail .remarks,
  .vacateapplicationcontroller_stepbygeneraltointermediary .detail .remarks,
  .vacateapplicationcontroller_stepbyintermediary .detail .remarks,
  .vacateapplicationcontroller_stepbymigration .detail .remarks {
    padding-bottom: 16px;
  }
}
.vacateapplicationcontroller_show .detail .remarks dl dt,
.vacateapplicationcontroller_stepbyelder .detail .remarks dl dt,
.vacateapplicationcontroller_stepbygeneral .detail .remarks dl dt,
.vacateapplicationcontroller_stepbygeneralhead .detail .remarks dl dt,
.vacateapplicationcontroller_stepbygeneraltointermediary .detail .remarks dl dt,
.vacateapplicationcontroller_stepbyintermediary .detail .remarks dl dt,
.vacateapplicationcontroller_stepbymigration .detail .remarks dl dt {
  width: 100%;
}
.vacateapplicationcontroller_show .detail .remarks dl dd,
.vacateapplicationcontroller_stepbyelder .detail .remarks dl dd,
.vacateapplicationcontroller_stepbygeneral .detail .remarks dl dd,
.vacateapplicationcontroller_stepbygeneralhead .detail .remarks dl dd,
.vacateapplicationcontroller_stepbygeneraltointermediary .detail .remarks dl dd,
.vacateapplicationcontroller_stepbyintermediary .detail .remarks dl dd,
.vacateapplicationcontroller_stepbymigration .detail .remarks dl dd {
  white-space: pre-wrap;
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_show .detail .remarks dl dd,
  .vacateapplicationcontroller_stepbyelder .detail .remarks dl dd,
  .vacateapplicationcontroller_stepbygeneral .detail .remarks dl dd,
  .vacateapplicationcontroller_stepbygeneralhead .detail .remarks dl dd,
  .vacateapplicationcontroller_stepbygeneraltointermediary .detail .remarks dl dd,
  .vacateapplicationcontroller_stepbyintermediary .detail .remarks dl dd,
  .vacateapplicationcontroller_stepbymigration .detail .remarks dl dd {
    line-height: 1.5;
  }
}
.vacateapplicationcontroller_show .pledge,
.vacateapplicationcontroller_stepbyelder .pledge,
.vacateapplicationcontroller_stepbygeneral .pledge,
.vacateapplicationcontroller_stepbygeneralhead .pledge,
.vacateapplicationcontroller_stepbygeneraltointermediary .pledge,
.vacateapplicationcontroller_stepbyintermediary .pledge,
.vacateapplicationcontroller_stepbymigration .pledge {
  padding: 16px 0;
}
.vacateapplicationcontroller_show .pledge .inner,
.vacateapplicationcontroller_stepbyelder .pledge .inner,
.vacateapplicationcontroller_stepbygeneral .pledge .inner,
.vacateapplicationcontroller_stepbygeneralhead .pledge .inner,
.vacateapplicationcontroller_stepbygeneraltointermediary .pledge .inner,
.vacateapplicationcontroller_stepbyintermediary .pledge .inner,
.vacateapplicationcontroller_stepbymigration .pledge .inner {
  background-color: #fff;
  padding: 8px;
  border-radius: 16px;
}
@media screen and (min-width: 767px), print {
  .vacateapplicationcontroller_show .pledge .inner,
  .vacateapplicationcontroller_stepbyelder .pledge .inner,
  .vacateapplicationcontroller_stepbygeneral .pledge .inner,
  .vacateapplicationcontroller_stepbygeneralhead .pledge .inner,
  .vacateapplicationcontroller_stepbygeneraltointermediary .pledge .inner,
  .vacateapplicationcontroller_stepbyintermediary .pledge .inner,
  .vacateapplicationcontroller_stepbymigration .pledge .inner {
    padding: 16px;
  }
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_show .pledge .inner,
  .vacateapplicationcontroller_stepbyelder .pledge .inner,
  .vacateapplicationcontroller_stepbygeneral .pledge .inner,
  .vacateapplicationcontroller_stepbygeneralhead .pledge .inner,
  .vacateapplicationcontroller_stepbygeneraltointermediary .pledge .inner,
  .vacateapplicationcontroller_stepbyintermediary .pledge .inner,
  .vacateapplicationcontroller_stepbymigration .pledge .inner {
    padding: 24px;
  }
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_show .pledge .inner .ttl,
  .vacateapplicationcontroller_stepbyelder .pledge .inner .ttl,
  .vacateapplicationcontroller_stepbygeneral .pledge .inner .ttl,
  .vacateapplicationcontroller_stepbygeneralhead .pledge .inner .ttl,
  .vacateapplicationcontroller_stepbygeneraltointermediary .pledge .inner .ttl,
  .vacateapplicationcontroller_stepbyintermediary .pledge .inner .ttl,
  .vacateapplicationcontroller_stepbymigration .pledge .inner .ttl {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    position: relative;
  }
}
.vacateapplicationcontroller_show .pledge .inner .ttl h2,
.vacateapplicationcontroller_stepbyelder .pledge .inner .ttl h2,
.vacateapplicationcontroller_stepbygeneral .pledge .inner .ttl h2,
.vacateapplicationcontroller_stepbygeneralhead .pledge .inner .ttl h2,
.vacateapplicationcontroller_stepbygeneraltointermediary .pledge .inner .ttl h2,
.vacateapplicationcontroller_stepbyintermediary .pledge .inner .ttl h2,
.vacateapplicationcontroller_stepbymigration .pledge .inner .ttl h2 {
  text-align: center;
  font-size: 14px;
  letter-spacing: 1.4px;
  font-weight: 500;
  padding: 8px 0;
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_show .pledge .inner .ttl h2,
  .vacateapplicationcontroller_stepbyelder .pledge .inner .ttl h2,
  .vacateapplicationcontroller_stepbygeneral .pledge .inner .ttl h2,
  .vacateapplicationcontroller_stepbygeneralhead .pledge .inner .ttl h2,
  .vacateapplicationcontroller_stepbygeneraltointermediary .pledge .inner .ttl h2,
  .vacateapplicationcontroller_stepbyintermediary .pledge .inner .ttl h2,
  .vacateapplicationcontroller_stepbymigration .pledge .inner .ttl h2 {
    font-size: 20px;
    letter-spacing: 2px;
  }
}
.vacateapplicationcontroller_show .pledge .inner .ttl p,
.vacateapplicationcontroller_stepbyelder .pledge .inner .ttl p,
.vacateapplicationcontroller_stepbygeneral .pledge .inner .ttl p,
.vacateapplicationcontroller_stepbygeneralhead .pledge .inner .ttl p,
.vacateapplicationcontroller_stepbygeneraltointermediary .pledge .inner .ttl p,
.vacateapplicationcontroller_stepbyintermediary .pledge .inner .ttl p,
.vacateapplicationcontroller_stepbymigration .pledge .inner .ttl p {
  font-size: 14px;
  letter-spacing: 1.4px;
  padding: 8px 0;
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_show .pledge .inner .ttl p,
  .vacateapplicationcontroller_stepbyelder .pledge .inner .ttl p,
  .vacateapplicationcontroller_stepbygeneral .pledge .inner .ttl p,
  .vacateapplicationcontroller_stepbygeneralhead .pledge .inner .ttl p,
  .vacateapplicationcontroller_stepbygeneraltointermediary .pledge .inner .ttl p,
  .vacateapplicationcontroller_stepbyintermediary .pledge .inner .ttl p,
  .vacateapplicationcontroller_stepbymigration .pledge .inner .ttl p {
    position: absolute;
    left: 0;
    font-size: 16px;
    letter-spacing: 1.6px;
  }
}
.vacateapplicationcontroller_show .pledge .inner .contents,
.vacateapplicationcontroller_stepbyelder .pledge .inner .contents,
.vacateapplicationcontroller_stepbygeneral .pledge .inner .contents,
.vacateapplicationcontroller_stepbygeneralhead .pledge .inner .contents,
.vacateapplicationcontroller_stepbygeneraltointermediary .pledge .inner .contents,
.vacateapplicationcontroller_stepbyintermediary .pledge .inner .contents,
.vacateapplicationcontroller_stepbymigration .pledge .inner .contents {
  font-size: 14px;
  letter-spacing: 1.4px;
  line-height: 1.5714285714;
  padding: 0 0 16px;
  border-bottom: 1px solid #E3E6E6;
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_show .pledge .inner .contents,
  .vacateapplicationcontroller_stepbyelder .pledge .inner .contents,
  .vacateapplicationcontroller_stepbygeneral .pledge .inner .contents,
  .vacateapplicationcontroller_stepbygeneralhead .pledge .inner .contents,
  .vacateapplicationcontroller_stepbygeneraltointermediary .pledge .inner .contents,
  .vacateapplicationcontroller_stepbyintermediary .pledge .inner .contents,
  .vacateapplicationcontroller_stepbymigration .pledge .inner .contents {
    font-size: 16px;
    letter-spacing: 1.6px;
    line-height: 1.5;
    padding: 20px 0 24px;
  }
}
.vacateapplicationcontroller_show .pledge .inner .signature,
.vacateapplicationcontroller_stepbyelder .pledge .inner .signature,
.vacateapplicationcontroller_stepbygeneral .pledge .inner .signature,
.vacateapplicationcontroller_stepbygeneralhead .pledge .inner .signature,
.vacateapplicationcontroller_stepbygeneraltointermediary .pledge .inner .signature,
.vacateapplicationcontroller_stepbyintermediary .pledge .inner .signature,
.vacateapplicationcontroller_stepbymigration .pledge .inner .signature {
  font-size: 14px;
  letter-spacing: 1.4px;
  padding: 16px 0 8px;
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_show .pledge .inner .signature,
  .vacateapplicationcontroller_stepbyelder .pledge .inner .signature,
  .vacateapplicationcontroller_stepbygeneral .pledge .inner .signature,
  .vacateapplicationcontroller_stepbygeneralhead .pledge .inner .signature,
  .vacateapplicationcontroller_stepbygeneraltointermediary .pledge .inner .signature,
  .vacateapplicationcontroller_stepbyintermediary .pledge .inner .signature,
  .vacateapplicationcontroller_stepbymigration .pledge .inner .signature {
    text-align: right;
    padding-bottom: 0;
  }
}
.vacateapplicationcontroller_show .pledge .inner .signature span:first-of-type,
.vacateapplicationcontroller_stepbyelder .pledge .inner .signature span:first-of-type,
.vacateapplicationcontroller_stepbygeneral .pledge .inner .signature span:first-of-type,
.vacateapplicationcontroller_stepbygeneralhead .pledge .inner .signature span:first-of-type,
.vacateapplicationcontroller_stepbygeneraltointermediary .pledge .inner .signature span:first-of-type,
.vacateapplicationcontroller_stepbyintermediary .pledge .inner .signature span:first-of-type,
.vacateapplicationcontroller_stepbymigration .pledge .inner .signature span:first-of-type {
  margin-right: 4px;
}
.vacateapplicationcontroller_show .status,
.vacateapplicationcontroller_stepbyelder .status,
.vacateapplicationcontroller_stepbygeneral .status,
.vacateapplicationcontroller_stepbygeneralhead .status,
.vacateapplicationcontroller_stepbygeneraltointermediary .status,
.vacateapplicationcontroller_stepbyintermediary .status,
.vacateapplicationcontroller_stepbymigration .status {
  padding: 24px 0;
  font-size: 14px;
  letter-spacing: 1.4px;
}
.vacateapplicationcontroller_show .status h2,
.vacateapplicationcontroller_stepbyelder .status h2,
.vacateapplicationcontroller_stepbygeneral .status h2,
.vacateapplicationcontroller_stepbygeneralhead .status h2,
.vacateapplicationcontroller_stepbygeneraltointermediary .status h2,
.vacateapplicationcontroller_stepbyintermediary .status h2,
.vacateapplicationcontroller_stepbymigration .status h2 {
  padding-bottom: 16px;
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_show .status dl,
  .vacateapplicationcontroller_stepbyelder .status dl,
  .vacateapplicationcontroller_stepbygeneral .status dl,
  .vacateapplicationcontroller_stepbygeneralhead .status dl,
  .vacateapplicationcontroller_stepbygeneraltointermediary .status dl,
  .vacateapplicationcontroller_stepbyintermediary .status dl,
  .vacateapplicationcontroller_stepbymigration .status dl {
    font-size: 14px;
    letter-spacing: 1.4px;
    line-height: 2.4285714286;
  }
}
.vacateapplicationcontroller_show .status dl dt,
.vacateapplicationcontroller_stepbyelder .status dl dt,
.vacateapplicationcontroller_stepbygeneral .status dl dt,
.vacateapplicationcontroller_stepbygeneralhead .status dl dt,
.vacateapplicationcontroller_stepbygeneraltointermediary .status dl dt,
.vacateapplicationcontroller_stepbyintermediary .status dl dt,
.vacateapplicationcontroller_stepbymigration .status dl dt {
  color: #000;
}
.vacateapplicationcontroller_show .status dl dd.ready,
.vacateapplicationcontroller_stepbyelder .status dl dd.ready,
.vacateapplicationcontroller_stepbygeneral .status dl dd.ready,
.vacateapplicationcontroller_stepbygeneralhead .status dl dd.ready,
.vacateapplicationcontroller_stepbygeneraltointermediary .status dl dd.ready,
.vacateapplicationcontroller_stepbyintermediary .status dl dd.ready,
.vacateapplicationcontroller_stepbymigration .status dl dd.ready {
  color: #757575;
}
.vacateapplicationcontroller_show .link_box,
.vacateapplicationcontroller_stepbyelder .link_box,
.vacateapplicationcontroller_stepbygeneral .link_box,
.vacateapplicationcontroller_stepbygeneralhead .link_box,
.vacateapplicationcontroller_stepbygeneraltointermediary .link_box,
.vacateapplicationcontroller_stepbyintermediary .link_box,
.vacateapplicationcontroller_stepbymigration .link_box {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 24px 0;
  padding: 16px 0;
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_show .link_box,
  .vacateapplicationcontroller_stepbyelder .link_box,
  .vacateapplicationcontroller_stepbygeneral .link_box,
  .vacateapplicationcontroller_stepbygeneralhead .link_box,
  .vacateapplicationcontroller_stepbygeneraltointermediary .link_box,
  .vacateapplicationcontroller_stepbyintermediary .link_box,
  .vacateapplicationcontroller_stepbymigration .link_box {
    padding: 48px 0 40px;
  }
}
.vacateapplicationcontroller_show .link_box > *,
.vacateapplicationcontroller_stepbyelder .link_box > *,
.vacateapplicationcontroller_stepbygeneral .link_box > *,
.vacateapplicationcontroller_stepbygeneralhead .link_box > *,
.vacateapplicationcontroller_stepbygeneraltointermediary .link_box > *,
.vacateapplicationcontroller_stepbyintermediary .link_box > *,
.vacateapplicationcontroller_stepbymigration .link_box > * {
  width: 100%;
  text-align: center;
}
@media screen and (min-width: 600px), print {
  .vacateapplicationcontroller_show .link_box > *,
  .vacateapplicationcontroller_stepbyelder .link_box > *,
  .vacateapplicationcontroller_stepbygeneral .link_box > *,
  .vacateapplicationcontroller_stepbygeneralhead .link_box > *,
  .vacateapplicationcontroller_stepbygeneraltointermediary .link_box > *,
  .vacateapplicationcontroller_stepbyintermediary .link_box > *,
  .vacateapplicationcontroller_stepbymigration .link_box > * {
    width: 50%;
  }
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_show .link_box > *,
  .vacateapplicationcontroller_stepbyelder .link_box > *,
  .vacateapplicationcontroller_stepbygeneral .link_box > *,
  .vacateapplicationcontroller_stepbygeneralhead .link_box > *,
  .vacateapplicationcontroller_stepbygeneraltointermediary .link_box > *,
  .vacateapplicationcontroller_stepbyintermediary .link_box > *,
  .vacateapplicationcontroller_stepbymigration .link_box > * {
    width: auto;
  }
}
.vacateapplicationcontroller_show .link_box .confirm_btn_box,
.vacateapplicationcontroller_show .link_box .confirm_submit_box,
.vacateapplicationcontroller_stepbyelder .link_box .confirm_btn_box,
.vacateapplicationcontroller_stepbyelder .link_box .confirm_submit_box,
.vacateapplicationcontroller_stepbygeneral .link_box .confirm_btn_box,
.vacateapplicationcontroller_stepbygeneral .link_box .confirm_submit_box,
.vacateapplicationcontroller_stepbygeneralhead .link_box .confirm_btn_box,
.vacateapplicationcontroller_stepbygeneralhead .link_box .confirm_submit_box,
.vacateapplicationcontroller_stepbygeneraltointermediary .link_box .confirm_btn_box,
.vacateapplicationcontroller_stepbygeneraltointermediary .link_box .confirm_submit_box,
.vacateapplicationcontroller_stepbyintermediary .link_box .confirm_btn_box,
.vacateapplicationcontroller_stepbyintermediary .link_box .confirm_submit_box,
.vacateapplicationcontroller_stepbymigration .link_box .confirm_btn_box,
.vacateapplicationcontroller_stepbymigration .link_box .confirm_submit_box {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 24px 0;
}
.vacateapplicationcontroller_show .link_box .link_blue_sm,
.vacateapplicationcontroller_show .link_box .link_gray_sm,
.vacateapplicationcontroller_show .link_box .link_blue_fill_sm,
.vacateapplicationcontroller_show .link_box .link_gray_fill_sm,
.vacateapplicationcontroller_stepbyelder .link_box .link_blue_sm,
.vacateapplicationcontroller_stepbyelder .link_box .link_gray_sm,
.vacateapplicationcontroller_stepbyelder .link_box .link_blue_fill_sm,
.vacateapplicationcontroller_stepbyelder .link_box .link_gray_fill_sm,
.vacateapplicationcontroller_stepbygeneral .link_box .link_blue_sm,
.vacateapplicationcontroller_stepbygeneral .link_box .link_gray_sm,
.vacateapplicationcontroller_stepbygeneral .link_box .link_blue_fill_sm,
.vacateapplicationcontroller_stepbygeneral .link_box .link_gray_fill_sm,
.vacateapplicationcontroller_stepbygeneralhead .link_box .link_blue_sm,
.vacateapplicationcontroller_stepbygeneralhead .link_box .link_gray_sm,
.vacateapplicationcontroller_stepbygeneralhead .link_box .link_blue_fill_sm,
.vacateapplicationcontroller_stepbygeneralhead .link_box .link_gray_fill_sm,
.vacateapplicationcontroller_stepbygeneraltointermediary .link_box .link_blue_sm,
.vacateapplicationcontroller_stepbygeneraltointermediary .link_box .link_gray_sm,
.vacateapplicationcontroller_stepbygeneraltointermediary .link_box .link_blue_fill_sm,
.vacateapplicationcontroller_stepbygeneraltointermediary .link_box .link_gray_fill_sm,
.vacateapplicationcontroller_stepbyintermediary .link_box .link_blue_sm,
.vacateapplicationcontroller_stepbyintermediary .link_box .link_gray_sm,
.vacateapplicationcontroller_stepbyintermediary .link_box .link_blue_fill_sm,
.vacateapplicationcontroller_stepbyintermediary .link_box .link_gray_fill_sm,
.vacateapplicationcontroller_stepbymigration .link_box .link_blue_sm,
.vacateapplicationcontroller_stepbymigration .link_box .link_gray_sm,
.vacateapplicationcontroller_stepbymigration .link_box .link_blue_fill_sm,
.vacateapplicationcontroller_stepbymigration .link_box .link_gray_fill_sm {
  line-height: 1;
  padding: 14px 0;
}
.vacateapplicationcontroller_show .link_box .link_blue_sm span,
.vacateapplicationcontroller_show .link_box .link_gray_sm span,
.vacateapplicationcontroller_show .link_box .link_blue_fill_sm span,
.vacateapplicationcontroller_show .link_box .link_gray_fill_sm span,
.vacateapplicationcontroller_stepbyelder .link_box .link_blue_sm span,
.vacateapplicationcontroller_stepbyelder .link_box .link_gray_sm span,
.vacateapplicationcontroller_stepbyelder .link_box .link_blue_fill_sm span,
.vacateapplicationcontroller_stepbyelder .link_box .link_gray_fill_sm span,
.vacateapplicationcontroller_stepbygeneral .link_box .link_blue_sm span,
.vacateapplicationcontroller_stepbygeneral .link_box .link_gray_sm span,
.vacateapplicationcontroller_stepbygeneral .link_box .link_blue_fill_sm span,
.vacateapplicationcontroller_stepbygeneral .link_box .link_gray_fill_sm span,
.vacateapplicationcontroller_stepbygeneralhead .link_box .link_blue_sm span,
.vacateapplicationcontroller_stepbygeneralhead .link_box .link_gray_sm span,
.vacateapplicationcontroller_stepbygeneralhead .link_box .link_blue_fill_sm span,
.vacateapplicationcontroller_stepbygeneralhead .link_box .link_gray_fill_sm span,
.vacateapplicationcontroller_stepbygeneraltointermediary .link_box .link_blue_sm span,
.vacateapplicationcontroller_stepbygeneraltointermediary .link_box .link_gray_sm span,
.vacateapplicationcontroller_stepbygeneraltointermediary .link_box .link_blue_fill_sm span,
.vacateapplicationcontroller_stepbygeneraltointermediary .link_box .link_gray_fill_sm span,
.vacateapplicationcontroller_stepbyintermediary .link_box .link_blue_sm span,
.vacateapplicationcontroller_stepbyintermediary .link_box .link_gray_sm span,
.vacateapplicationcontroller_stepbyintermediary .link_box .link_blue_fill_sm span,
.vacateapplicationcontroller_stepbyintermediary .link_box .link_gray_fill_sm span,
.vacateapplicationcontroller_stepbymigration .link_box .link_blue_sm span,
.vacateapplicationcontroller_stepbymigration .link_box .link_gray_sm span,
.vacateapplicationcontroller_stepbymigration .link_box .link_blue_fill_sm span,
.vacateapplicationcontroller_stepbymigration .link_box .link_gray_fill_sm span {
  font-weight: 500;
}
.vacateapplicationcontroller_show .link_box .page_back,
.vacateapplicationcontroller_stepbyelder .link_box .page_back,
.vacateapplicationcontroller_stepbygeneral .link_box .page_back,
.vacateapplicationcontroller_stepbygeneralhead .link_box .page_back,
.vacateapplicationcontroller_stepbygeneraltointermediary .link_box .page_back,
.vacateapplicationcontroller_stepbyintermediary .link_box .page_back,
.vacateapplicationcontroller_stepbymigration .link_box .page_back {
  width: 100%;
}
.vacateapplicationcontroller_show .link_box .page_back a,
.vacateapplicationcontroller_stepbyelder .link_box .page_back a,
.vacateapplicationcontroller_stepbygeneral .link_box .page_back a,
.vacateapplicationcontroller_stepbygeneralhead .link_box .page_back a,
.vacateapplicationcontroller_stepbygeneraltointermediary .link_box .page_back a,
.vacateapplicationcontroller_stepbyintermediary .link_box .page_back a,
.vacateapplicationcontroller_stepbymigration .link_box .page_back a {
  display: inline-block;
  width: 240px;
}
.vacateapplicationcontroller_show .approve_form,
.vacateapplicationcontroller_show .general_to_intermediary_form,
.vacateapplicationcontroller_show .general_to_intermediary_detail,
.vacateapplicationcontroller_show .migration_form,
.vacateapplicationcontroller_stepbyelder .approve_form,
.vacateapplicationcontroller_stepbyelder .general_to_intermediary_form,
.vacateapplicationcontroller_stepbyelder .general_to_intermediary_detail,
.vacateapplicationcontroller_stepbyelder .migration_form,
.vacateapplicationcontroller_stepbygeneral .approve_form,
.vacateapplicationcontroller_stepbygeneral .general_to_intermediary_form,
.vacateapplicationcontroller_stepbygeneral .general_to_intermediary_detail,
.vacateapplicationcontroller_stepbygeneral .migration_form,
.vacateapplicationcontroller_stepbygeneralhead .approve_form,
.vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_form,
.vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail,
.vacateapplicationcontroller_stepbygeneralhead .migration_form,
.vacateapplicationcontroller_stepbygeneraltointermediary .approve_form,
.vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form,
.vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail,
.vacateapplicationcontroller_stepbygeneraltointermediary .migration_form,
.vacateapplicationcontroller_stepbyintermediary .approve_form,
.vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_form,
.vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_detail,
.vacateapplicationcontroller_stepbyintermediary .migration_form,
.vacateapplicationcontroller_stepbymigration .approve_form,
.vacateapplicationcontroller_stepbymigration .general_to_intermediary_form,
.vacateapplicationcontroller_stepbymigration .general_to_intermediary_detail,
.vacateapplicationcontroller_stepbymigration .migration_form {
  font-size: 14px;
  letter-spacing: 1.4px;
  line-height: 1.5714285714;
  padding-top: 24px;
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_show .approve_form,
  .vacateapplicationcontroller_show .general_to_intermediary_form,
  .vacateapplicationcontroller_show .general_to_intermediary_detail,
  .vacateapplicationcontroller_show .migration_form,
  .vacateapplicationcontroller_stepbyelder .approve_form,
  .vacateapplicationcontroller_stepbyelder .general_to_intermediary_form,
  .vacateapplicationcontroller_stepbyelder .general_to_intermediary_detail,
  .vacateapplicationcontroller_stepbyelder .migration_form,
  .vacateapplicationcontroller_stepbygeneral .approve_form,
  .vacateapplicationcontroller_stepbygeneral .general_to_intermediary_form,
  .vacateapplicationcontroller_stepbygeneral .general_to_intermediary_detail,
  .vacateapplicationcontroller_stepbygeneral .migration_form,
  .vacateapplicationcontroller_stepbygeneralhead .approve_form,
  .vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_form,
  .vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail,
  .vacateapplicationcontroller_stepbygeneralhead .migration_form,
  .vacateapplicationcontroller_stepbygeneraltointermediary .approve_form,
  .vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form,
  .vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail,
  .vacateapplicationcontroller_stepbygeneraltointermediary .migration_form,
  .vacateapplicationcontroller_stepbyintermediary .approve_form,
  .vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_form,
  .vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_detail,
  .vacateapplicationcontroller_stepbyintermediary .migration_form,
  .vacateapplicationcontroller_stepbymigration .approve_form,
  .vacateapplicationcontroller_stepbymigration .general_to_intermediary_form,
  .vacateapplicationcontroller_stepbymigration .general_to_intermediary_detail,
  .vacateapplicationcontroller_stepbymigration .migration_form {
    font-size: 14px;
    letter-spacing: 1.4px;
    line-height: 1.5714285714;
    padding-top: 56px;
  }
}
.vacateapplicationcontroller_show .approve_form form,
.vacateapplicationcontroller_show .general_to_intermediary_form form,
.vacateapplicationcontroller_show .general_to_intermediary_detail form,
.vacateapplicationcontroller_show .migration_form form,
.vacateapplicationcontroller_stepbyelder .approve_form form,
.vacateapplicationcontroller_stepbyelder .general_to_intermediary_form form,
.vacateapplicationcontroller_stepbyelder .general_to_intermediary_detail form,
.vacateapplicationcontroller_stepbyelder .migration_form form,
.vacateapplicationcontroller_stepbygeneral .approve_form form,
.vacateapplicationcontroller_stepbygeneral .general_to_intermediary_form form,
.vacateapplicationcontroller_stepbygeneral .general_to_intermediary_detail form,
.vacateapplicationcontroller_stepbygeneral .migration_form form,
.vacateapplicationcontroller_stepbygeneralhead .approve_form form,
.vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_form form,
.vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail form,
.vacateapplicationcontroller_stepbygeneralhead .migration_form form,
.vacateapplicationcontroller_stepbygeneraltointermediary .approve_form form,
.vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form form,
.vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail form,
.vacateapplicationcontroller_stepbygeneraltointermediary .migration_form form,
.vacateapplicationcontroller_stepbyintermediary .approve_form form,
.vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_form form,
.vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_detail form,
.vacateapplicationcontroller_stepbyintermediary .migration_form form,
.vacateapplicationcontroller_stepbymigration .approve_form form,
.vacateapplicationcontroller_stepbymigration .general_to_intermediary_form form,
.vacateapplicationcontroller_stepbymigration .general_to_intermediary_detail form,
.vacateapplicationcontroller_stepbymigration .migration_form form {
  width: 100%;
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_show .approve_form form .link_box,
  .vacateapplicationcontroller_show .general_to_intermediary_form form .link_box,
  .vacateapplicationcontroller_show .general_to_intermediary_detail form .link_box,
  .vacateapplicationcontroller_show .migration_form form .link_box,
  .vacateapplicationcontroller_stepbyelder .approve_form form .link_box,
  .vacateapplicationcontroller_stepbyelder .general_to_intermediary_form form .link_box,
  .vacateapplicationcontroller_stepbyelder .general_to_intermediary_detail form .link_box,
  .vacateapplicationcontroller_stepbyelder .migration_form form .link_box,
  .vacateapplicationcontroller_stepbygeneral .approve_form form .link_box,
  .vacateapplicationcontroller_stepbygeneral .general_to_intermediary_form form .link_box,
  .vacateapplicationcontroller_stepbygeneral .general_to_intermediary_detail form .link_box,
  .vacateapplicationcontroller_stepbygeneral .migration_form form .link_box,
  .vacateapplicationcontroller_stepbygeneralhead .approve_form form .link_box,
  .vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_form form .link_box,
  .vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail form .link_box,
  .vacateapplicationcontroller_stepbygeneralhead .migration_form form .link_box,
  .vacateapplicationcontroller_stepbygeneraltointermediary .approve_form form .link_box,
  .vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form form .link_box,
  .vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail form .link_box,
  .vacateapplicationcontroller_stepbygeneraltointermediary .migration_form form .link_box,
  .vacateapplicationcontroller_stepbyintermediary .approve_form form .link_box,
  .vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_form form .link_box,
  .vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_detail form .link_box,
  .vacateapplicationcontroller_stepbyintermediary .migration_form form .link_box,
  .vacateapplicationcontroller_stepbymigration .approve_form form .link_box,
  .vacateapplicationcontroller_stepbymigration .general_to_intermediary_form form .link_box,
  .vacateapplicationcontroller_stepbymigration .general_to_intermediary_detail form .link_box,
  .vacateapplicationcontroller_stepbymigration .migration_form form .link_box {
    padding-top: 42px;
  }
}
.vacateapplicationcontroller_show .approve_form form .link_box .confirm_btn_box,
.vacateapplicationcontroller_show .approve_form form .link_box .confirm_submit_box,
.vacateapplicationcontroller_show .general_to_intermediary_form form .link_box .confirm_btn_box,
.vacateapplicationcontroller_show .general_to_intermediary_form form .link_box .confirm_submit_box,
.vacateapplicationcontroller_show .general_to_intermediary_detail form .link_box .confirm_btn_box,
.vacateapplicationcontroller_show .general_to_intermediary_detail form .link_box .confirm_submit_box,
.vacateapplicationcontroller_show .migration_form form .link_box .confirm_btn_box,
.vacateapplicationcontroller_show .migration_form form .link_box .confirm_submit_box,
.vacateapplicationcontroller_stepbyelder .approve_form form .link_box .confirm_btn_box,
.vacateapplicationcontroller_stepbyelder .approve_form form .link_box .confirm_submit_box,
.vacateapplicationcontroller_stepbyelder .general_to_intermediary_form form .link_box .confirm_btn_box,
.vacateapplicationcontroller_stepbyelder .general_to_intermediary_form form .link_box .confirm_submit_box,
.vacateapplicationcontroller_stepbyelder .general_to_intermediary_detail form .link_box .confirm_btn_box,
.vacateapplicationcontroller_stepbyelder .general_to_intermediary_detail form .link_box .confirm_submit_box,
.vacateapplicationcontroller_stepbyelder .migration_form form .link_box .confirm_btn_box,
.vacateapplicationcontroller_stepbyelder .migration_form form .link_box .confirm_submit_box,
.vacateapplicationcontroller_stepbygeneral .approve_form form .link_box .confirm_btn_box,
.vacateapplicationcontroller_stepbygeneral .approve_form form .link_box .confirm_submit_box,
.vacateapplicationcontroller_stepbygeneral .general_to_intermediary_form form .link_box .confirm_btn_box,
.vacateapplicationcontroller_stepbygeneral .general_to_intermediary_form form .link_box .confirm_submit_box,
.vacateapplicationcontroller_stepbygeneral .general_to_intermediary_detail form .link_box .confirm_btn_box,
.vacateapplicationcontroller_stepbygeneral .general_to_intermediary_detail form .link_box .confirm_submit_box,
.vacateapplicationcontroller_stepbygeneral .migration_form form .link_box .confirm_btn_box,
.vacateapplicationcontroller_stepbygeneral .migration_form form .link_box .confirm_submit_box,
.vacateapplicationcontroller_stepbygeneralhead .approve_form form .link_box .confirm_btn_box,
.vacateapplicationcontroller_stepbygeneralhead .approve_form form .link_box .confirm_submit_box,
.vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_form form .link_box .confirm_btn_box,
.vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_form form .link_box .confirm_submit_box,
.vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail form .link_box .confirm_btn_box,
.vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail form .link_box .confirm_submit_box,
.vacateapplicationcontroller_stepbygeneralhead .migration_form form .link_box .confirm_btn_box,
.vacateapplicationcontroller_stepbygeneralhead .migration_form form .link_box .confirm_submit_box,
.vacateapplicationcontroller_stepbygeneraltointermediary .approve_form form .link_box .confirm_btn_box,
.vacateapplicationcontroller_stepbygeneraltointermediary .approve_form form .link_box .confirm_submit_box,
.vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form form .link_box .confirm_btn_box,
.vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form form .link_box .confirm_submit_box,
.vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail form .link_box .confirm_btn_box,
.vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail form .link_box .confirm_submit_box,
.vacateapplicationcontroller_stepbygeneraltointermediary .migration_form form .link_box .confirm_btn_box,
.vacateapplicationcontroller_stepbygeneraltointermediary .migration_form form .link_box .confirm_submit_box,
.vacateapplicationcontroller_stepbyintermediary .approve_form form .link_box .confirm_btn_box,
.vacateapplicationcontroller_stepbyintermediary .approve_form form .link_box .confirm_submit_box,
.vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_form form .link_box .confirm_btn_box,
.vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_form form .link_box .confirm_submit_box,
.vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_detail form .link_box .confirm_btn_box,
.vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_detail form .link_box .confirm_submit_box,
.vacateapplicationcontroller_stepbyintermediary .migration_form form .link_box .confirm_btn_box,
.vacateapplicationcontroller_stepbyintermediary .migration_form form .link_box .confirm_submit_box,
.vacateapplicationcontroller_stepbymigration .approve_form form .link_box .confirm_btn_box,
.vacateapplicationcontroller_stepbymigration .approve_form form .link_box .confirm_submit_box,
.vacateapplicationcontroller_stepbymigration .general_to_intermediary_form form .link_box .confirm_btn_box,
.vacateapplicationcontroller_stepbymigration .general_to_intermediary_form form .link_box .confirm_submit_box,
.vacateapplicationcontroller_stepbymigration .general_to_intermediary_detail form .link_box .confirm_btn_box,
.vacateapplicationcontroller_stepbymigration .general_to_intermediary_detail form .link_box .confirm_submit_box,
.vacateapplicationcontroller_stepbymigration .migration_form form .link_box .confirm_btn_box,
.vacateapplicationcontroller_stepbymigration .migration_form form .link_box .confirm_submit_box {
  width: 100%;
  gap: 24px 80px;
}
.vacateapplicationcontroller_show .approve_form > p,
.vacateapplicationcontroller_show .general_to_intermediary_form > p,
.vacateapplicationcontroller_show .general_to_intermediary_detail > p,
.vacateapplicationcontroller_show .migration_form > p,
.vacateapplicationcontroller_stepbyelder .approve_form > p,
.vacateapplicationcontroller_stepbyelder .general_to_intermediary_form > p,
.vacateapplicationcontroller_stepbyelder .general_to_intermediary_detail > p,
.vacateapplicationcontroller_stepbyelder .migration_form > p,
.vacateapplicationcontroller_stepbygeneral .approve_form > p,
.vacateapplicationcontroller_stepbygeneral .general_to_intermediary_form > p,
.vacateapplicationcontroller_stepbygeneral .general_to_intermediary_detail > p,
.vacateapplicationcontroller_stepbygeneral .migration_form > p,
.vacateapplicationcontroller_stepbygeneralhead .approve_form > p,
.vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_form > p,
.vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail > p,
.vacateapplicationcontroller_stepbygeneralhead .migration_form > p,
.vacateapplicationcontroller_stepbygeneraltointermediary .approve_form > p,
.vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form > p,
.vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail > p,
.vacateapplicationcontroller_stepbygeneraltointermediary .migration_form > p,
.vacateapplicationcontroller_stepbyintermediary .approve_form > p,
.vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_form > p,
.vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_detail > p,
.vacateapplicationcontroller_stepbyintermediary .migration_form > p,
.vacateapplicationcontroller_stepbymigration .approve_form > p,
.vacateapplicationcontroller_stepbymigration .general_to_intermediary_form > p,
.vacateapplicationcontroller_stepbymigration .general_to_intermediary_detail > p,
.vacateapplicationcontroller_stepbymigration .migration_form > p {
  padding: 20px 0;
  border-top: 1px solid #E3E6E6;
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_show .approve_form > p,
  .vacateapplicationcontroller_show .general_to_intermediary_form > p,
  .vacateapplicationcontroller_show .general_to_intermediary_detail > p,
  .vacateapplicationcontroller_show .migration_form > p,
  .vacateapplicationcontroller_stepbyelder .approve_form > p,
  .vacateapplicationcontroller_stepbyelder .general_to_intermediary_form > p,
  .vacateapplicationcontroller_stepbyelder .general_to_intermediary_detail > p,
  .vacateapplicationcontroller_stepbyelder .migration_form > p,
  .vacateapplicationcontroller_stepbygeneral .approve_form > p,
  .vacateapplicationcontroller_stepbygeneral .general_to_intermediary_form > p,
  .vacateapplicationcontroller_stepbygeneral .general_to_intermediary_detail > p,
  .vacateapplicationcontroller_stepbygeneral .migration_form > p,
  .vacateapplicationcontroller_stepbygeneralhead .approve_form > p,
  .vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_form > p,
  .vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail > p,
  .vacateapplicationcontroller_stepbygeneralhead .migration_form > p,
  .vacateapplicationcontroller_stepbygeneraltointermediary .approve_form > p,
  .vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form > p,
  .vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail > p,
  .vacateapplicationcontroller_stepbygeneraltointermediary .migration_form > p,
  .vacateapplicationcontroller_stepbyintermediary .approve_form > p,
  .vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_form > p,
  .vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_detail > p,
  .vacateapplicationcontroller_stepbyintermediary .migration_form > p,
  .vacateapplicationcontroller_stepbymigration .approve_form > p,
  .vacateapplicationcontroller_stepbymigration .general_to_intermediary_form > p,
  .vacateapplicationcontroller_stepbymigration .general_to_intermediary_detail > p,
  .vacateapplicationcontroller_stepbymigration .migration_form > p {
    padding-bottom: 14px;
  }
}
.vacateapplicationcontroller_show .approve_form dl,
.vacateapplicationcontroller_show .general_to_intermediary_form dl,
.vacateapplicationcontroller_show .general_to_intermediary_detail dl,
.vacateapplicationcontroller_show .migration_form dl,
.vacateapplicationcontroller_stepbyelder .approve_form dl,
.vacateapplicationcontroller_stepbyelder .general_to_intermediary_form dl,
.vacateapplicationcontroller_stepbyelder .general_to_intermediary_detail dl,
.vacateapplicationcontroller_stepbyelder .migration_form dl,
.vacateapplicationcontroller_stepbygeneral .approve_form dl,
.vacateapplicationcontroller_stepbygeneral .general_to_intermediary_form dl,
.vacateapplicationcontroller_stepbygeneral .general_to_intermediary_detail dl,
.vacateapplicationcontroller_stepbygeneral .migration_form dl,
.vacateapplicationcontroller_stepbygeneralhead .approve_form dl,
.vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_form dl,
.vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail dl,
.vacateapplicationcontroller_stepbygeneralhead .migration_form dl,
.vacateapplicationcontroller_stepbygeneraltointermediary .approve_form dl,
.vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form dl,
.vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail dl,
.vacateapplicationcontroller_stepbygeneraltointermediary .migration_form dl,
.vacateapplicationcontroller_stepbyintermediary .approve_form dl,
.vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_form dl,
.vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_detail dl,
.vacateapplicationcontroller_stepbyintermediary .migration_form dl,
.vacateapplicationcontroller_stepbymigration .approve_form dl,
.vacateapplicationcontroller_stepbymigration .general_to_intermediary_form dl,
.vacateapplicationcontroller_stepbymigration .general_to_intermediary_detail dl,
.vacateapplicationcontroller_stepbymigration .migration_form dl {
  font-size: 14px;
  letter-spacing: 1.4px;
  line-height: 1.5714285714;
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_show .approve_form dl,
  .vacateapplicationcontroller_show .general_to_intermediary_form dl,
  .vacateapplicationcontroller_show .general_to_intermediary_detail dl,
  .vacateapplicationcontroller_show .migration_form dl,
  .vacateapplicationcontroller_stepbyelder .approve_form dl,
  .vacateapplicationcontroller_stepbyelder .general_to_intermediary_form dl,
  .vacateapplicationcontroller_stepbyelder .general_to_intermediary_detail dl,
  .vacateapplicationcontroller_stepbyelder .migration_form dl,
  .vacateapplicationcontroller_stepbygeneral .approve_form dl,
  .vacateapplicationcontroller_stepbygeneral .general_to_intermediary_form dl,
  .vacateapplicationcontroller_stepbygeneral .general_to_intermediary_detail dl,
  .vacateapplicationcontroller_stepbygeneral .migration_form dl,
  .vacateapplicationcontroller_stepbygeneralhead .approve_form dl,
  .vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_form dl,
  .vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail dl,
  .vacateapplicationcontroller_stepbygeneralhead .migration_form dl,
  .vacateapplicationcontroller_stepbygeneraltointermediary .approve_form dl,
  .vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form dl,
  .vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail dl,
  .vacateapplicationcontroller_stepbygeneraltointermediary .migration_form dl,
  .vacateapplicationcontroller_stepbyintermediary .approve_form dl,
  .vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_form dl,
  .vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_detail dl,
  .vacateapplicationcontroller_stepbyintermediary .migration_form dl,
  .vacateapplicationcontroller_stepbymigration .approve_form dl,
  .vacateapplicationcontroller_stepbymigration .general_to_intermediary_form dl,
  .vacateapplicationcontroller_stepbymigration .general_to_intermediary_detail dl,
  .vacateapplicationcontroller_stepbymigration .migration_form dl {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 0 35px;
  }
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_show .approve_form dl:nth-of-type(2) dd,
  .vacateapplicationcontroller_show .general_to_intermediary_form dl:nth-of-type(2) dd,
  .vacateapplicationcontroller_show .general_to_intermediary_detail dl:nth-of-type(2) dd,
  .vacateapplicationcontroller_show .migration_form dl:nth-of-type(2) dd,
  .vacateapplicationcontroller_stepbyelder .approve_form dl:nth-of-type(2) dd,
  .vacateapplicationcontroller_stepbyelder .general_to_intermediary_form dl:nth-of-type(2) dd,
  .vacateapplicationcontroller_stepbyelder .general_to_intermediary_detail dl:nth-of-type(2) dd,
  .vacateapplicationcontroller_stepbyelder .migration_form dl:nth-of-type(2) dd,
  .vacateapplicationcontroller_stepbygeneral .approve_form dl:nth-of-type(2) dd,
  .vacateapplicationcontroller_stepbygeneral .general_to_intermediary_form dl:nth-of-type(2) dd,
  .vacateapplicationcontroller_stepbygeneral .general_to_intermediary_detail dl:nth-of-type(2) dd,
  .vacateapplicationcontroller_stepbygeneral .migration_form dl:nth-of-type(2) dd,
  .vacateapplicationcontroller_stepbygeneralhead .approve_form dl:nth-of-type(2) dd,
  .vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_form dl:nth-of-type(2) dd,
  .vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail dl:nth-of-type(2) dd,
  .vacateapplicationcontroller_stepbygeneralhead .migration_form dl:nth-of-type(2) dd,
  .vacateapplicationcontroller_stepbygeneraltointermediary .approve_form dl:nth-of-type(2) dd,
  .vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form dl:nth-of-type(2) dd,
  .vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail dl:nth-of-type(2) dd,
  .vacateapplicationcontroller_stepbygeneraltointermediary .migration_form dl:nth-of-type(2) dd,
  .vacateapplicationcontroller_stepbyintermediary .approve_form dl:nth-of-type(2) dd,
  .vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_form dl:nth-of-type(2) dd,
  .vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_detail dl:nth-of-type(2) dd,
  .vacateapplicationcontroller_stepbyintermediary .migration_form dl:nth-of-type(2) dd,
  .vacateapplicationcontroller_stepbymigration .approve_form dl:nth-of-type(2) dd,
  .vacateapplicationcontroller_stepbymigration .general_to_intermediary_form dl:nth-of-type(2) dd,
  .vacateapplicationcontroller_stepbymigration .general_to_intermediary_detail dl:nth-of-type(2) dd,
  .vacateapplicationcontroller_stepbymigration .migration_form dl:nth-of-type(2) dd {
    width: calc(100% - 84px - 35px);
  }
}
.vacateapplicationcontroller_show .approve_form dl dt,
.vacateapplicationcontroller_show .general_to_intermediary_form dl dt,
.vacateapplicationcontroller_show .general_to_intermediary_detail dl dt,
.vacateapplicationcontroller_show .migration_form dl dt,
.vacateapplicationcontroller_stepbyelder .approve_form dl dt,
.vacateapplicationcontroller_stepbyelder .general_to_intermediary_form dl dt,
.vacateapplicationcontroller_stepbyelder .general_to_intermediary_detail dl dt,
.vacateapplicationcontroller_stepbyelder .migration_form dl dt,
.vacateapplicationcontroller_stepbygeneral .approve_form dl dt,
.vacateapplicationcontroller_stepbygeneral .general_to_intermediary_form dl dt,
.vacateapplicationcontroller_stepbygeneral .general_to_intermediary_detail dl dt,
.vacateapplicationcontroller_stepbygeneral .migration_form dl dt,
.vacateapplicationcontroller_stepbygeneralhead .approve_form dl dt,
.vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_form dl dt,
.vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail dl dt,
.vacateapplicationcontroller_stepbygeneralhead .migration_form dl dt,
.vacateapplicationcontroller_stepbygeneraltointermediary .approve_form dl dt,
.vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form dl dt,
.vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail dl dt,
.vacateapplicationcontroller_stepbygeneraltointermediary .migration_form dl dt,
.vacateapplicationcontroller_stepbyintermediary .approve_form dl dt,
.vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_form dl dt,
.vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_detail dl dt,
.vacateapplicationcontroller_stepbyintermediary .migration_form dl dt,
.vacateapplicationcontroller_stepbymigration .approve_form dl dt,
.vacateapplicationcontroller_stepbymigration .general_to_intermediary_form dl dt,
.vacateapplicationcontroller_stepbymigration .general_to_intermediary_detail dl dt,
.vacateapplicationcontroller_stepbymigration .migration_form dl dt {
  width: 100%;
  margin-bottom: 2px;
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_show .approve_form dl dt,
  .vacateapplicationcontroller_show .general_to_intermediary_form dl dt,
  .vacateapplicationcontroller_show .general_to_intermediary_detail dl dt,
  .vacateapplicationcontroller_show .migration_form dl dt,
  .vacateapplicationcontroller_stepbyelder .approve_form dl dt,
  .vacateapplicationcontroller_stepbyelder .general_to_intermediary_form dl dt,
  .vacateapplicationcontroller_stepbyelder .general_to_intermediary_detail dl dt,
  .vacateapplicationcontroller_stepbyelder .migration_form dl dt,
  .vacateapplicationcontroller_stepbygeneral .approve_form dl dt,
  .vacateapplicationcontroller_stepbygeneral .general_to_intermediary_form dl dt,
  .vacateapplicationcontroller_stepbygeneral .general_to_intermediary_detail dl dt,
  .vacateapplicationcontroller_stepbygeneral .migration_form dl dt,
  .vacateapplicationcontroller_stepbygeneralhead .approve_form dl dt,
  .vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_form dl dt,
  .vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail dl dt,
  .vacateapplicationcontroller_stepbygeneralhead .migration_form dl dt,
  .vacateapplicationcontroller_stepbygeneraltointermediary .approve_form dl dt,
  .vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form dl dt,
  .vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail dl dt,
  .vacateapplicationcontroller_stepbygeneraltointermediary .migration_form dl dt,
  .vacateapplicationcontroller_stepbyintermediary .approve_form dl dt,
  .vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_form dl dt,
  .vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_detail dl dt,
  .vacateapplicationcontroller_stepbyintermediary .migration_form dl dt,
  .vacateapplicationcontroller_stepbymigration .approve_form dl dt,
  .vacateapplicationcontroller_stepbymigration .general_to_intermediary_form dl dt,
  .vacateapplicationcontroller_stepbymigration .general_to_intermediary_detail dl dt,
  .vacateapplicationcontroller_stepbymigration .migration_form dl dt {
    width: 84px;
    padding-top: 8px;
  }
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_show .approve_form dl dt label,
  .vacateapplicationcontroller_show .general_to_intermediary_form dl dt label,
  .vacateapplicationcontroller_show .general_to_intermediary_detail dl dt label,
  .vacateapplicationcontroller_show .migration_form dl dt label,
  .vacateapplicationcontroller_stepbyelder .approve_form dl dt label,
  .vacateapplicationcontroller_stepbyelder .general_to_intermediary_form dl dt label,
  .vacateapplicationcontroller_stepbyelder .general_to_intermediary_detail dl dt label,
  .vacateapplicationcontroller_stepbyelder .migration_form dl dt label,
  .vacateapplicationcontroller_stepbygeneral .approve_form dl dt label,
  .vacateapplicationcontroller_stepbygeneral .general_to_intermediary_form dl dt label,
  .vacateapplicationcontroller_stepbygeneral .general_to_intermediary_detail dl dt label,
  .vacateapplicationcontroller_stepbygeneral .migration_form dl dt label,
  .vacateapplicationcontroller_stepbygeneralhead .approve_form dl dt label,
  .vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_form dl dt label,
  .vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail dl dt label,
  .vacateapplicationcontroller_stepbygeneralhead .migration_form dl dt label,
  .vacateapplicationcontroller_stepbygeneraltointermediary .approve_form dl dt label,
  .vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form dl dt label,
  .vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail dl dt label,
  .vacateapplicationcontroller_stepbygeneraltointermediary .migration_form dl dt label,
  .vacateapplicationcontroller_stepbyintermediary .approve_form dl dt label,
  .vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_form dl dt label,
  .vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_detail dl dt label,
  .vacateapplicationcontroller_stepbyintermediary .migration_form dl dt label,
  .vacateapplicationcontroller_stepbymigration .approve_form dl dt label,
  .vacateapplicationcontroller_stepbymigration .general_to_intermediary_form dl dt label,
  .vacateapplicationcontroller_stepbymigration .general_to_intermediary_detail dl dt label,
  .vacateapplicationcontroller_stepbymigration .migration_form dl dt label {
    font-size: 14px;
    letter-spacing: 0;
    line-height: 1.5714285714;
  }
}
.vacateapplicationcontroller_show .approve_form dl dd,
.vacateapplicationcontroller_show .general_to_intermediary_form dl dd,
.vacateapplicationcontroller_show .general_to_intermediary_detail dl dd,
.vacateapplicationcontroller_show .migration_form dl dd,
.vacateapplicationcontroller_stepbyelder .approve_form dl dd,
.vacateapplicationcontroller_stepbyelder .general_to_intermediary_form dl dd,
.vacateapplicationcontroller_stepbyelder .general_to_intermediary_detail dl dd,
.vacateapplicationcontroller_stepbyelder .migration_form dl dd,
.vacateapplicationcontroller_stepbygeneral .approve_form dl dd,
.vacateapplicationcontroller_stepbygeneral .general_to_intermediary_form dl dd,
.vacateapplicationcontroller_stepbygeneral .general_to_intermediary_detail dl dd,
.vacateapplicationcontroller_stepbygeneral .migration_form dl dd,
.vacateapplicationcontroller_stepbygeneralhead .approve_form dl dd,
.vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_form dl dd,
.vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail dl dd,
.vacateapplicationcontroller_stepbygeneralhead .migration_form dl dd,
.vacateapplicationcontroller_stepbygeneraltointermediary .approve_form dl dd,
.vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form dl dd,
.vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail dl dd,
.vacateapplicationcontroller_stepbygeneraltointermediary .migration_form dl dd,
.vacateapplicationcontroller_stepbyintermediary .approve_form dl dd,
.vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_form dl dd,
.vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_detail dl dd,
.vacateapplicationcontroller_stepbyintermediary .migration_form dl dd,
.vacateapplicationcontroller_stepbymigration .approve_form dl dd,
.vacateapplicationcontroller_stepbymigration .general_to_intermediary_form dl dd,
.vacateapplicationcontroller_stepbymigration .general_to_intermediary_detail dl dd,
.vacateapplicationcontroller_stepbymigration .migration_form dl dd {
  width: 100%;
  margin-bottom: 16px;
}
@media screen and (min-width: 1024px), print {
  .vacateapplicationcontroller_show .approve_form dl dd,
  .vacateapplicationcontroller_show .general_to_intermediary_form dl dd,
  .vacateapplicationcontroller_show .general_to_intermediary_detail dl dd,
  .vacateapplicationcontroller_show .migration_form dl dd,
  .vacateapplicationcontroller_stepbyelder .approve_form dl dd,
  .vacateapplicationcontroller_stepbyelder .general_to_intermediary_form dl dd,
  .vacateapplicationcontroller_stepbyelder .general_to_intermediary_detail dl dd,
  .vacateapplicationcontroller_stepbyelder .migration_form dl dd,
  .vacateapplicationcontroller_stepbygeneral .approve_form dl dd,
  .vacateapplicationcontroller_stepbygeneral .general_to_intermediary_form dl dd,
  .vacateapplicationcontroller_stepbygeneral .general_to_intermediary_detail dl dd,
  .vacateapplicationcontroller_stepbygeneral .migration_form dl dd,
  .vacateapplicationcontroller_stepbygeneralhead .approve_form dl dd,
  .vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_form dl dd,
  .vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail dl dd,
  .vacateapplicationcontroller_stepbygeneralhead .migration_form dl dd,
  .vacateapplicationcontroller_stepbygeneraltointermediary .approve_form dl dd,
  .vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form dl dd,
  .vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail dl dd,
  .vacateapplicationcontroller_stepbygeneraltointermediary .migration_form dl dd,
  .vacateapplicationcontroller_stepbyintermediary .approve_form dl dd,
  .vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_form dl dd,
  .vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_detail dl dd,
  .vacateapplicationcontroller_stepbyintermediary .migration_form dl dd,
  .vacateapplicationcontroller_stepbymigration .approve_form dl dd,
  .vacateapplicationcontroller_stepbymigration .general_to_intermediary_form dl dd,
  .vacateapplicationcontroller_stepbymigration .general_to_intermediary_detail dl dd,
  .vacateapplicationcontroller_stepbymigration .migration_form dl dd {
    width: 360px;
  }
}
.vacateapplicationcontroller_show .approve_form dl dd input, .vacateapplicationcontroller_show .approve_form dl dd select, .vacateapplicationcontroller_show .approve_form dl dd textarea,
.vacateapplicationcontroller_show .general_to_intermediary_form dl dd input,
.vacateapplicationcontroller_show .general_to_intermediary_form dl dd select,
.vacateapplicationcontroller_show .general_to_intermediary_form dl dd textarea,
.vacateapplicationcontroller_show .general_to_intermediary_detail dl dd input,
.vacateapplicationcontroller_show .general_to_intermediary_detail dl dd select,
.vacateapplicationcontroller_show .general_to_intermediary_detail dl dd textarea,
.vacateapplicationcontroller_show .migration_form dl dd input,
.vacateapplicationcontroller_show .migration_form dl dd select,
.vacateapplicationcontroller_show .migration_form dl dd textarea,
.vacateapplicationcontroller_stepbyelder .approve_form dl dd input,
.vacateapplicationcontroller_stepbyelder .approve_form dl dd select,
.vacateapplicationcontroller_stepbyelder .approve_form dl dd textarea,
.vacateapplicationcontroller_stepbyelder .general_to_intermediary_form dl dd input,
.vacateapplicationcontroller_stepbyelder .general_to_intermediary_form dl dd select,
.vacateapplicationcontroller_stepbyelder .general_to_intermediary_form dl dd textarea,
.vacateapplicationcontroller_stepbyelder .general_to_intermediary_detail dl dd input,
.vacateapplicationcontroller_stepbyelder .general_to_intermediary_detail dl dd select,
.vacateapplicationcontroller_stepbyelder .general_to_intermediary_detail dl dd textarea,
.vacateapplicationcontroller_stepbyelder .migration_form dl dd input,
.vacateapplicationcontroller_stepbyelder .migration_form dl dd select,
.vacateapplicationcontroller_stepbyelder .migration_form dl dd textarea,
.vacateapplicationcontroller_stepbygeneral .approve_form dl dd input,
.vacateapplicationcontroller_stepbygeneral .approve_form dl dd select,
.vacateapplicationcontroller_stepbygeneral .approve_form dl dd textarea,
.vacateapplicationcontroller_stepbygeneral .general_to_intermediary_form dl dd input,
.vacateapplicationcontroller_stepbygeneral .general_to_intermediary_form dl dd select,
.vacateapplicationcontroller_stepbygeneral .general_to_intermediary_form dl dd textarea,
.vacateapplicationcontroller_stepbygeneral .general_to_intermediary_detail dl dd input,
.vacateapplicationcontroller_stepbygeneral .general_to_intermediary_detail dl dd select,
.vacateapplicationcontroller_stepbygeneral .general_to_intermediary_detail dl dd textarea,
.vacateapplicationcontroller_stepbygeneral .migration_form dl dd input,
.vacateapplicationcontroller_stepbygeneral .migration_form dl dd select,
.vacateapplicationcontroller_stepbygeneral .migration_form dl dd textarea,
.vacateapplicationcontroller_stepbygeneralhead .approve_form dl dd input,
.vacateapplicationcontroller_stepbygeneralhead .approve_form dl dd select,
.vacateapplicationcontroller_stepbygeneralhead .approve_form dl dd textarea,
.vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_form dl dd input,
.vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_form dl dd select,
.vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_form dl dd textarea,
.vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail dl dd input,
.vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail dl dd select,
.vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail dl dd textarea,
.vacateapplicationcontroller_stepbygeneralhead .migration_form dl dd input,
.vacateapplicationcontroller_stepbygeneralhead .migration_form dl dd select,
.vacateapplicationcontroller_stepbygeneralhead .migration_form dl dd textarea,
.vacateapplicationcontroller_stepbygeneraltointermediary .approve_form dl dd input,
.vacateapplicationcontroller_stepbygeneraltointermediary .approve_form dl dd select,
.vacateapplicationcontroller_stepbygeneraltointermediary .approve_form dl dd textarea,
.vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form dl dd input,
.vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form dl dd select,
.vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form dl dd textarea,
.vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail dl dd input,
.vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail dl dd select,
.vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail dl dd textarea,
.vacateapplicationcontroller_stepbygeneraltointermediary .migration_form dl dd input,
.vacateapplicationcontroller_stepbygeneraltointermediary .migration_form dl dd select,
.vacateapplicationcontroller_stepbygeneraltointermediary .migration_form dl dd textarea,
.vacateapplicationcontroller_stepbyintermediary .approve_form dl dd input,
.vacateapplicationcontroller_stepbyintermediary .approve_form dl dd select,
.vacateapplicationcontroller_stepbyintermediary .approve_form dl dd textarea,
.vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_form dl dd input,
.vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_form dl dd select,
.vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_form dl dd textarea,
.vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_detail dl dd input,
.vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_detail dl dd select,
.vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_detail dl dd textarea,
.vacateapplicationcontroller_stepbyintermediary .migration_form dl dd input,
.vacateapplicationcontroller_stepbyintermediary .migration_form dl dd select,
.vacateapplicationcontroller_stepbyintermediary .migration_form dl dd textarea,
.vacateapplicationcontroller_stepbymigration .approve_form dl dd input,
.vacateapplicationcontroller_stepbymigration .approve_form dl dd select,
.vacateapplicationcontroller_stepbymigration .approve_form dl dd textarea,
.vacateapplicationcontroller_stepbymigration .general_to_intermediary_form dl dd input,
.vacateapplicationcontroller_stepbymigration .general_to_intermediary_form dl dd select,
.vacateapplicationcontroller_stepbymigration .general_to_intermediary_form dl dd textarea,
.vacateapplicationcontroller_stepbymigration .general_to_intermediary_detail dl dd input,
.vacateapplicationcontroller_stepbymigration .general_to_intermediary_detail dl dd select,
.vacateapplicationcontroller_stepbymigration .general_to_intermediary_detail dl dd textarea,
.vacateapplicationcontroller_stepbymigration .migration_form dl dd input,
.vacateapplicationcontroller_stepbymigration .migration_form dl dd select,
.vacateapplicationcontroller_stepbymigration .migration_form dl dd textarea {
  white-space: normal;
  line-height: 1;
  width: 100%;
  box-sizing: border-box;
  background-color: #fff;
  padding: 9px 12px;
  border: 1px solid #A5ABAF;
  border-radius: 8px;
}
.vacateapplicationcontroller_show .approve_form dl dd input:focus, .vacateapplicationcontroller_show .approve_form dl dd select:focus, .vacateapplicationcontroller_show .approve_form dl dd textarea:focus,
.vacateapplicationcontroller_show .general_to_intermediary_form dl dd input:focus,
.vacateapplicationcontroller_show .general_to_intermediary_form dl dd select:focus,
.vacateapplicationcontroller_show .general_to_intermediary_form dl dd textarea:focus,
.vacateapplicationcontroller_show .general_to_intermediary_detail dl dd input:focus,
.vacateapplicationcontroller_show .general_to_intermediary_detail dl dd select:focus,
.vacateapplicationcontroller_show .general_to_intermediary_detail dl dd textarea:focus,
.vacateapplicationcontroller_show .migration_form dl dd input:focus,
.vacateapplicationcontroller_show .migration_form dl dd select:focus,
.vacateapplicationcontroller_show .migration_form dl dd textarea:focus,
.vacateapplicationcontroller_stepbyelder .approve_form dl dd input:focus,
.vacateapplicationcontroller_stepbyelder .approve_form dl dd select:focus,
.vacateapplicationcontroller_stepbyelder .approve_form dl dd textarea:focus,
.vacateapplicationcontroller_stepbyelder .general_to_intermediary_form dl dd input:focus,
.vacateapplicationcontroller_stepbyelder .general_to_intermediary_form dl dd select:focus,
.vacateapplicationcontroller_stepbyelder .general_to_intermediary_form dl dd textarea:focus,
.vacateapplicationcontroller_stepbyelder .general_to_intermediary_detail dl dd input:focus,
.vacateapplicationcontroller_stepbyelder .general_to_intermediary_detail dl dd select:focus,
.vacateapplicationcontroller_stepbyelder .general_to_intermediary_detail dl dd textarea:focus,
.vacateapplicationcontroller_stepbyelder .migration_form dl dd input:focus,
.vacateapplicationcontroller_stepbyelder .migration_form dl dd select:focus,
.vacateapplicationcontroller_stepbyelder .migration_form dl dd textarea:focus,
.vacateapplicationcontroller_stepbygeneral .approve_form dl dd input:focus,
.vacateapplicationcontroller_stepbygeneral .approve_form dl dd select:focus,
.vacateapplicationcontroller_stepbygeneral .approve_form dl dd textarea:focus,
.vacateapplicationcontroller_stepbygeneral .general_to_intermediary_form dl dd input:focus,
.vacateapplicationcontroller_stepbygeneral .general_to_intermediary_form dl dd select:focus,
.vacateapplicationcontroller_stepbygeneral .general_to_intermediary_form dl dd textarea:focus,
.vacateapplicationcontroller_stepbygeneral .general_to_intermediary_detail dl dd input:focus,
.vacateapplicationcontroller_stepbygeneral .general_to_intermediary_detail dl dd select:focus,
.vacateapplicationcontroller_stepbygeneral .general_to_intermediary_detail dl dd textarea:focus,
.vacateapplicationcontroller_stepbygeneral .migration_form dl dd input:focus,
.vacateapplicationcontroller_stepbygeneral .migration_form dl dd select:focus,
.vacateapplicationcontroller_stepbygeneral .migration_form dl dd textarea:focus,
.vacateapplicationcontroller_stepbygeneralhead .approve_form dl dd input:focus,
.vacateapplicationcontroller_stepbygeneralhead .approve_form dl dd select:focus,
.vacateapplicationcontroller_stepbygeneralhead .approve_form dl dd textarea:focus,
.vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_form dl dd input:focus,
.vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_form dl dd select:focus,
.vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_form dl dd textarea:focus,
.vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail dl dd input:focus,
.vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail dl dd select:focus,
.vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail dl dd textarea:focus,
.vacateapplicationcontroller_stepbygeneralhead .migration_form dl dd input:focus,
.vacateapplicationcontroller_stepbygeneralhead .migration_form dl dd select:focus,
.vacateapplicationcontroller_stepbygeneralhead .migration_form dl dd textarea:focus,
.vacateapplicationcontroller_stepbygeneraltointermediary .approve_form dl dd input:focus,
.vacateapplicationcontroller_stepbygeneraltointermediary .approve_form dl dd select:focus,
.vacateapplicationcontroller_stepbygeneraltointermediary .approve_form dl dd textarea:focus,
.vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form dl dd input:focus,
.vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form dl dd select:focus,
.vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form dl dd textarea:focus,
.vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail dl dd input:focus,
.vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail dl dd select:focus,
.vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail dl dd textarea:focus,
.vacateapplicationcontroller_stepbygeneraltointermediary .migration_form dl dd input:focus,
.vacateapplicationcontroller_stepbygeneraltointermediary .migration_form dl dd select:focus,
.vacateapplicationcontroller_stepbygeneraltointermediary .migration_form dl dd textarea:focus,
.vacateapplicationcontroller_stepbyintermediary .approve_form dl dd input:focus,
.vacateapplicationcontroller_stepbyintermediary .approve_form dl dd select:focus,
.vacateapplicationcontroller_stepbyintermediary .approve_form dl dd textarea:focus,
.vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_form dl dd input:focus,
.vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_form dl dd select:focus,
.vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_form dl dd textarea:focus,
.vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_detail dl dd input:focus,
.vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_detail dl dd select:focus,
.vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_detail dl dd textarea:focus,
.vacateapplicationcontroller_stepbyintermediary .migration_form dl dd input:focus,
.vacateapplicationcontroller_stepbyintermediary .migration_form dl dd select:focus,
.vacateapplicationcontroller_stepbyintermediary .migration_form dl dd textarea:focus,
.vacateapplicationcontroller_stepbymigration .approve_form dl dd input:focus,
.vacateapplicationcontroller_stepbymigration .approve_form dl dd select:focus,
.vacateapplicationcontroller_stepbymigration .approve_form dl dd textarea:focus,
.vacateapplicationcontroller_stepbymigration .general_to_intermediary_form dl dd input:focus,
.vacateapplicationcontroller_stepbymigration .general_to_intermediary_form dl dd select:focus,
.vacateapplicationcontroller_stepbymigration .general_to_intermediary_form dl dd textarea:focus,
.vacateapplicationcontroller_stepbymigration .general_to_intermediary_detail dl dd input:focus,
.vacateapplicationcontroller_stepbymigration .general_to_intermediary_detail dl dd select:focus,
.vacateapplicationcontroller_stepbymigration .general_to_intermediary_detail dl dd textarea:focus,
.vacateapplicationcontroller_stepbymigration .migration_form dl dd input:focus,
.vacateapplicationcontroller_stepbymigration .migration_form dl dd select:focus,
.vacateapplicationcontroller_stepbymigration .migration_form dl dd textarea:focus {
  border: 1px solid #150A9A;
}
.vacateapplicationcontroller_show .approve_form dl dd input:disabled, .vacateapplicationcontroller_show .approve_form dl dd select:disabled, .vacateapplicationcontroller_show .approve_form dl dd textarea:disabled,
.vacateapplicationcontroller_show .general_to_intermediary_form dl dd input:disabled,
.vacateapplicationcontroller_show .general_to_intermediary_form dl dd select:disabled,
.vacateapplicationcontroller_show .general_to_intermediary_form dl dd textarea:disabled,
.vacateapplicationcontroller_show .general_to_intermediary_detail dl dd input:disabled,
.vacateapplicationcontroller_show .general_to_intermediary_detail dl dd select:disabled,
.vacateapplicationcontroller_show .general_to_intermediary_detail dl dd textarea:disabled,
.vacateapplicationcontroller_show .migration_form dl dd input:disabled,
.vacateapplicationcontroller_show .migration_form dl dd select:disabled,
.vacateapplicationcontroller_show .migration_form dl dd textarea:disabled,
.vacateapplicationcontroller_stepbyelder .approve_form dl dd input:disabled,
.vacateapplicationcontroller_stepbyelder .approve_form dl dd select:disabled,
.vacateapplicationcontroller_stepbyelder .approve_form dl dd textarea:disabled,
.vacateapplicationcontroller_stepbyelder .general_to_intermediary_form dl dd input:disabled,
.vacateapplicationcontroller_stepbyelder .general_to_intermediary_form dl dd select:disabled,
.vacateapplicationcontroller_stepbyelder .general_to_intermediary_form dl dd textarea:disabled,
.vacateapplicationcontroller_stepbyelder .general_to_intermediary_detail dl dd input:disabled,
.vacateapplicationcontroller_stepbyelder .general_to_intermediary_detail dl dd select:disabled,
.vacateapplicationcontroller_stepbyelder .general_to_intermediary_detail dl dd textarea:disabled,
.vacateapplicationcontroller_stepbyelder .migration_form dl dd input:disabled,
.vacateapplicationcontroller_stepbyelder .migration_form dl dd select:disabled,
.vacateapplicationcontroller_stepbyelder .migration_form dl dd textarea:disabled,
.vacateapplicationcontroller_stepbygeneral .approve_form dl dd input:disabled,
.vacateapplicationcontroller_stepbygeneral .approve_form dl dd select:disabled,
.vacateapplicationcontroller_stepbygeneral .approve_form dl dd textarea:disabled,
.vacateapplicationcontroller_stepbygeneral .general_to_intermediary_form dl dd input:disabled,
.vacateapplicationcontroller_stepbygeneral .general_to_intermediary_form dl dd select:disabled,
.vacateapplicationcontroller_stepbygeneral .general_to_intermediary_form dl dd textarea:disabled,
.vacateapplicationcontroller_stepbygeneral .general_to_intermediary_detail dl dd input:disabled,
.vacateapplicationcontroller_stepbygeneral .general_to_intermediary_detail dl dd select:disabled,
.vacateapplicationcontroller_stepbygeneral .general_to_intermediary_detail dl dd textarea:disabled,
.vacateapplicationcontroller_stepbygeneral .migration_form dl dd input:disabled,
.vacateapplicationcontroller_stepbygeneral .migration_form dl dd select:disabled,
.vacateapplicationcontroller_stepbygeneral .migration_form dl dd textarea:disabled,
.vacateapplicationcontroller_stepbygeneralhead .approve_form dl dd input:disabled,
.vacateapplicationcontroller_stepbygeneralhead .approve_form dl dd select:disabled,
.vacateapplicationcontroller_stepbygeneralhead .approve_form dl dd textarea:disabled,
.vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_form dl dd input:disabled,
.vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_form dl dd select:disabled,
.vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_form dl dd textarea:disabled,
.vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail dl dd input:disabled,
.vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail dl dd select:disabled,
.vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail dl dd textarea:disabled,
.vacateapplicationcontroller_stepbygeneralhead .migration_form dl dd input:disabled,
.vacateapplicationcontroller_stepbygeneralhead .migration_form dl dd select:disabled,
.vacateapplicationcontroller_stepbygeneralhead .migration_form dl dd textarea:disabled,
.vacateapplicationcontroller_stepbygeneraltointermediary .approve_form dl dd input:disabled,
.vacateapplicationcontroller_stepbygeneraltointermediary .approve_form dl dd select:disabled,
.vacateapplicationcontroller_stepbygeneraltointermediary .approve_form dl dd textarea:disabled,
.vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form dl dd input:disabled,
.vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form dl dd select:disabled,
.vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form dl dd textarea:disabled,
.vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail dl dd input:disabled,
.vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail dl dd select:disabled,
.vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail dl dd textarea:disabled,
.vacateapplicationcontroller_stepbygeneraltointermediary .migration_form dl dd input:disabled,
.vacateapplicationcontroller_stepbygeneraltointermediary .migration_form dl dd select:disabled,
.vacateapplicationcontroller_stepbygeneraltointermediary .migration_form dl dd textarea:disabled,
.vacateapplicationcontroller_stepbyintermediary .approve_form dl dd input:disabled,
.vacateapplicationcontroller_stepbyintermediary .approve_form dl dd select:disabled,
.vacateapplicationcontroller_stepbyintermediary .approve_form dl dd textarea:disabled,
.vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_form dl dd input:disabled,
.vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_form dl dd select:disabled,
.vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_form dl dd textarea:disabled,
.vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_detail dl dd input:disabled,
.vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_detail dl dd select:disabled,
.vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_detail dl dd textarea:disabled,
.vacateapplicationcontroller_stepbyintermediary .migration_form dl dd input:disabled,
.vacateapplicationcontroller_stepbyintermediary .migration_form dl dd select:disabled,
.vacateapplicationcontroller_stepbyintermediary .migration_form dl dd textarea:disabled,
.vacateapplicationcontroller_stepbymigration .approve_form dl dd input:disabled,
.vacateapplicationcontroller_stepbymigration .approve_form dl dd select:disabled,
.vacateapplicationcontroller_stepbymigration .approve_form dl dd textarea:disabled,
.vacateapplicationcontroller_stepbymigration .general_to_intermediary_form dl dd input:disabled,
.vacateapplicationcontroller_stepbymigration .general_to_intermediary_form dl dd select:disabled,
.vacateapplicationcontroller_stepbymigration .general_to_intermediary_form dl dd textarea:disabled,
.vacateapplicationcontroller_stepbymigration .general_to_intermediary_detail dl dd input:disabled,
.vacateapplicationcontroller_stepbymigration .general_to_intermediary_detail dl dd select:disabled,
.vacateapplicationcontroller_stepbymigration .general_to_intermediary_detail dl dd textarea:disabled,
.vacateapplicationcontroller_stepbymigration .migration_form dl dd input:disabled,
.vacateapplicationcontroller_stepbymigration .migration_form dl dd select:disabled,
.vacateapplicationcontroller_stepbymigration .migration_form dl dd textarea:disabled {
  background-color: #F6F6F6;
}
.vacateapplicationcontroller_show .approve_form dl dd textarea,
.vacateapplicationcontroller_show .general_to_intermediary_form dl dd textarea,
.vacateapplicationcontroller_show .general_to_intermediary_detail dl dd textarea,
.vacateapplicationcontroller_show .migration_form dl dd textarea,
.vacateapplicationcontroller_stepbyelder .approve_form dl dd textarea,
.vacateapplicationcontroller_stepbyelder .general_to_intermediary_form dl dd textarea,
.vacateapplicationcontroller_stepbyelder .general_to_intermediary_detail dl dd textarea,
.vacateapplicationcontroller_stepbyelder .migration_form dl dd textarea,
.vacateapplicationcontroller_stepbygeneral .approve_form dl dd textarea,
.vacateapplicationcontroller_stepbygeneral .general_to_intermediary_form dl dd textarea,
.vacateapplicationcontroller_stepbygeneral .general_to_intermediary_detail dl dd textarea,
.vacateapplicationcontroller_stepbygeneral .migration_form dl dd textarea,
.vacateapplicationcontroller_stepbygeneralhead .approve_form dl dd textarea,
.vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_form dl dd textarea,
.vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail dl dd textarea,
.vacateapplicationcontroller_stepbygeneralhead .migration_form dl dd textarea,
.vacateapplicationcontroller_stepbygeneraltointermediary .approve_form dl dd textarea,
.vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form dl dd textarea,
.vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail dl dd textarea,
.vacateapplicationcontroller_stepbygeneraltointermediary .migration_form dl dd textarea,
.vacateapplicationcontroller_stepbyintermediary .approve_form dl dd textarea,
.vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_form dl dd textarea,
.vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_detail dl dd textarea,
.vacateapplicationcontroller_stepbyintermediary .migration_form dl dd textarea,
.vacateapplicationcontroller_stepbymigration .approve_form dl dd textarea,
.vacateapplicationcontroller_stepbymigration .general_to_intermediary_form dl dd textarea,
.vacateapplicationcontroller_stepbymigration .general_to_intermediary_detail dl dd textarea,
.vacateapplicationcontroller_stepbymigration .migration_form dl dd textarea {
  white-space: pre-wrap;
  resize: vertical;
  min-height: 240px;
}
.vacateapplicationcontroller_show .general_to_intermediary_form,
.vacateapplicationcontroller_show .general_to_intermediary_detail,
.vacateapplicationcontroller_stepbyelder .general_to_intermediary_form,
.vacateapplicationcontroller_stepbyelder .general_to_intermediary_detail,
.vacateapplicationcontroller_stepbygeneral .general_to_intermediary_form,
.vacateapplicationcontroller_stepbygeneral .general_to_intermediary_detail,
.vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_form,
.vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail,
.vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form,
.vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail,
.vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_form,
.vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_detail,
.vacateapplicationcontroller_stepbymigration .general_to_intermediary_form,
.vacateapplicationcontroller_stepbymigration .general_to_intermediary_detail {
  display: none;
  padding: 8px 0 24px;
  border-bottom: 1px solid #E3E6E6;
}
.vacateapplicationcontroller_show .general_to_intermediary_form .input_area,
.vacateapplicationcontroller_show .general_to_intermediary_form .detail_area,
.vacateapplicationcontroller_show .general_to_intermediary_detail .input_area,
.vacateapplicationcontroller_show .general_to_intermediary_detail .detail_area,
.vacateapplicationcontroller_stepbyelder .general_to_intermediary_form .input_area,
.vacateapplicationcontroller_stepbyelder .general_to_intermediary_form .detail_area,
.vacateapplicationcontroller_stepbyelder .general_to_intermediary_detail .input_area,
.vacateapplicationcontroller_stepbyelder .general_to_intermediary_detail .detail_area,
.vacateapplicationcontroller_stepbygeneral .general_to_intermediary_form .input_area,
.vacateapplicationcontroller_stepbygeneral .general_to_intermediary_form .detail_area,
.vacateapplicationcontroller_stepbygeneral .general_to_intermediary_detail .input_area,
.vacateapplicationcontroller_stepbygeneral .general_to_intermediary_detail .detail_area,
.vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_form .input_area,
.vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_form .detail_area,
.vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail .input_area,
.vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail .detail_area,
.vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form .input_area,
.vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form .detail_area,
.vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail .input_area,
.vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail .detail_area,
.vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_form .input_area,
.vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_form .detail_area,
.vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_detail .input_area,
.vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_detail .detail_area,
.vacateapplicationcontroller_stepbymigration .general_to_intermediary_form .input_area,
.vacateapplicationcontroller_stepbymigration .general_to_intermediary_form .detail_area,
.vacateapplicationcontroller_stepbymigration .general_to_intermediary_detail .input_area,
.vacateapplicationcontroller_stepbymigration .general_to_intermediary_detail .detail_area {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 16px 42px;
}
.vacateapplicationcontroller_show .general_to_intermediary_form .input_area dl,
.vacateapplicationcontroller_show .general_to_intermediary_form .detail_area dl,
.vacateapplicationcontroller_show .general_to_intermediary_detail .input_area dl,
.vacateapplicationcontroller_show .general_to_intermediary_detail .detail_area dl,
.vacateapplicationcontroller_stepbyelder .general_to_intermediary_form .input_area dl,
.vacateapplicationcontroller_stepbyelder .general_to_intermediary_form .detail_area dl,
.vacateapplicationcontroller_stepbyelder .general_to_intermediary_detail .input_area dl,
.vacateapplicationcontroller_stepbyelder .general_to_intermediary_detail .detail_area dl,
.vacateapplicationcontroller_stepbygeneral .general_to_intermediary_form .input_area dl,
.vacateapplicationcontroller_stepbygeneral .general_to_intermediary_form .detail_area dl,
.vacateapplicationcontroller_stepbygeneral .general_to_intermediary_detail .input_area dl,
.vacateapplicationcontroller_stepbygeneral .general_to_intermediary_detail .detail_area dl,
.vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_form .input_area dl,
.vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_form .detail_area dl,
.vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail .input_area dl,
.vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail .detail_area dl,
.vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form .input_area dl,
.vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form .detail_area dl,
.vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail .input_area dl,
.vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail .detail_area dl,
.vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_form .input_area dl,
.vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_form .detail_area dl,
.vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_detail .input_area dl,
.vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_detail .detail_area dl,
.vacateapplicationcontroller_stepbymigration .general_to_intermediary_form .input_area dl,
.vacateapplicationcontroller_stepbymigration .general_to_intermediary_form .detail_area dl,
.vacateapplicationcontroller_stepbymigration .general_to_intermediary_detail .input_area dl,
.vacateapplicationcontroller_stepbymigration .general_to_intermediary_detail .detail_area dl {
  justify-content: space-between;
  gap: normal;
  width: calc(50% - 21px);
}
.vacateapplicationcontroller_show .general_to_intermediary_form .input_area dl:first-of-type,
.vacateapplicationcontroller_show .general_to_intermediary_form .detail_area dl:first-of-type,
.vacateapplicationcontroller_show .general_to_intermediary_detail .input_area dl:first-of-type,
.vacateapplicationcontroller_show .general_to_intermediary_detail .detail_area dl:first-of-type,
.vacateapplicationcontroller_stepbyelder .general_to_intermediary_form .input_area dl:first-of-type,
.vacateapplicationcontroller_stepbyelder .general_to_intermediary_form .detail_area dl:first-of-type,
.vacateapplicationcontroller_stepbyelder .general_to_intermediary_detail .input_area dl:first-of-type,
.vacateapplicationcontroller_stepbyelder .general_to_intermediary_detail .detail_area dl:first-of-type,
.vacateapplicationcontroller_stepbygeneral .general_to_intermediary_form .input_area dl:first-of-type,
.vacateapplicationcontroller_stepbygeneral .general_to_intermediary_form .detail_area dl:first-of-type,
.vacateapplicationcontroller_stepbygeneral .general_to_intermediary_detail .input_area dl:first-of-type,
.vacateapplicationcontroller_stepbygeneral .general_to_intermediary_detail .detail_area dl:first-of-type,
.vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_form .input_area dl:first-of-type,
.vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_form .detail_area dl:first-of-type,
.vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail .input_area dl:first-of-type,
.vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail .detail_area dl:first-of-type,
.vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form .input_area dl:first-of-type,
.vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form .detail_area dl:first-of-type,
.vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail .input_area dl:first-of-type,
.vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail .detail_area dl:first-of-type,
.vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_form .input_area dl:first-of-type,
.vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_form .detail_area dl:first-of-type,
.vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_detail .input_area dl:first-of-type,
.vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_detail .detail_area dl:first-of-type,
.vacateapplicationcontroller_stepbymigration .general_to_intermediary_form .input_area dl:first-of-type,
.vacateapplicationcontroller_stepbymigration .general_to_intermediary_form .detail_area dl:first-of-type,
.vacateapplicationcontroller_stepbymigration .general_to_intermediary_detail .input_area dl:first-of-type,
.vacateapplicationcontroller_stepbymigration .general_to_intermediary_detail .detail_area dl:first-of-type {
  margin-right: calc(50% + 21px);
}
.vacateapplicationcontroller_show .general_to_intermediary_form .input_area dl dt,
.vacateapplicationcontroller_show .general_to_intermediary_form .detail_area dl dt,
.vacateapplicationcontroller_show .general_to_intermediary_detail .input_area dl dt,
.vacateapplicationcontroller_show .general_to_intermediary_detail .detail_area dl dt,
.vacateapplicationcontroller_stepbyelder .general_to_intermediary_form .input_area dl dt,
.vacateapplicationcontroller_stepbyelder .general_to_intermediary_form .detail_area dl dt,
.vacateapplicationcontroller_stepbyelder .general_to_intermediary_detail .input_area dl dt,
.vacateapplicationcontroller_stepbyelder .general_to_intermediary_detail .detail_area dl dt,
.vacateapplicationcontroller_stepbygeneral .general_to_intermediary_form .input_area dl dt,
.vacateapplicationcontroller_stepbygeneral .general_to_intermediary_form .detail_area dl dt,
.vacateapplicationcontroller_stepbygeneral .general_to_intermediary_detail .input_area dl dt,
.vacateapplicationcontroller_stepbygeneral .general_to_intermediary_detail .detail_area dl dt,
.vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_form .input_area dl dt,
.vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_form .detail_area dl dt,
.vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail .input_area dl dt,
.vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail .detail_area dl dt,
.vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form .input_area dl dt,
.vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form .detail_area dl dt,
.vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail .input_area dl dt,
.vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail .detail_area dl dt,
.vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_form .input_area dl dt,
.vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_form .detail_area dl dt,
.vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_detail .input_area dl dt,
.vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_detail .detail_area dl dt,
.vacateapplicationcontroller_stepbymigration .general_to_intermediary_form .input_area dl dt,
.vacateapplicationcontroller_stepbymigration .general_to_intermediary_form .detail_area dl dt,
.vacateapplicationcontroller_stepbymigration .general_to_intermediary_detail .input_area dl dt,
.vacateapplicationcontroller_stepbymigration .general_to_intermediary_detail .detail_area dl dt {
  width: 115px;
}
.vacateapplicationcontroller_show .general_to_intermediary_form .input_area dl dd,
.vacateapplicationcontroller_show .general_to_intermediary_form .detail_area dl dd,
.vacateapplicationcontroller_show .general_to_intermediary_detail .input_area dl dd,
.vacateapplicationcontroller_show .general_to_intermediary_detail .detail_area dl dd,
.vacateapplicationcontroller_stepbyelder .general_to_intermediary_form .input_area dl dd,
.vacateapplicationcontroller_stepbyelder .general_to_intermediary_form .detail_area dl dd,
.vacateapplicationcontroller_stepbyelder .general_to_intermediary_detail .input_area dl dd,
.vacateapplicationcontroller_stepbyelder .general_to_intermediary_detail .detail_area dl dd,
.vacateapplicationcontroller_stepbygeneral .general_to_intermediary_form .input_area dl dd,
.vacateapplicationcontroller_stepbygeneral .general_to_intermediary_form .detail_area dl dd,
.vacateapplicationcontroller_stepbygeneral .general_to_intermediary_detail .input_area dl dd,
.vacateapplicationcontroller_stepbygeneral .general_to_intermediary_detail .detail_area dl dd,
.vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_form .input_area dl dd,
.vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_form .detail_area dl dd,
.vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail .input_area dl dd,
.vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail .detail_area dl dd,
.vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form .input_area dl dd,
.vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form .detail_area dl dd,
.vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail .input_area dl dd,
.vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail .detail_area dl dd,
.vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_form .input_area dl dd,
.vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_form .detail_area dl dd,
.vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_detail .input_area dl dd,
.vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_detail .detail_area dl dd,
.vacateapplicationcontroller_stepbymigration .general_to_intermediary_form .input_area dl dd,
.vacateapplicationcontroller_stepbymigration .general_to_intermediary_form .detail_area dl dd,
.vacateapplicationcontroller_stepbymigration .general_to_intermediary_detail .input_area dl dd,
.vacateapplicationcontroller_stepbymigration .general_to_intermediary_detail .detail_area dl dd {
  width: 360px;
  margin-bottom: 0;
}
.vacateapplicationcontroller_show .general_to_intermediary_form .detail_area,
.vacateapplicationcontroller_show .general_to_intermediary_detail .detail_area,
.vacateapplicationcontroller_stepbyelder .general_to_intermediary_form .detail_area,
.vacateapplicationcontroller_stepbyelder .general_to_intermediary_detail .detail_area,
.vacateapplicationcontroller_stepbygeneral .general_to_intermediary_form .detail_area,
.vacateapplicationcontroller_stepbygeneral .general_to_intermediary_detail .detail_area,
.vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_form .detail_area,
.vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail .detail_area,
.vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form .detail_area,
.vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail .detail_area,
.vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_form .detail_area,
.vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_detail .detail_area,
.vacateapplicationcontroller_stepbymigration .general_to_intermediary_form .detail_area,
.vacateapplicationcontroller_stepbymigration .general_to_intermediary_detail .detail_area {
  gap: 40px 42px;
}
.vacateapplicationcontroller_show .general_to_intermediary_form .detail_area dl,
.vacateapplicationcontroller_show .general_to_intermediary_detail .detail_area dl,
.vacateapplicationcontroller_stepbyelder .general_to_intermediary_form .detail_area dl,
.vacateapplicationcontroller_stepbyelder .general_to_intermediary_detail .detail_area dl,
.vacateapplicationcontroller_stepbygeneral .general_to_intermediary_form .detail_area dl,
.vacateapplicationcontroller_stepbygeneral .general_to_intermediary_detail .detail_area dl,
.vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_form .detail_area dl,
.vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail .detail_area dl,
.vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form .detail_area dl,
.vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail .detail_area dl,
.vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_form .detail_area dl,
.vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_detail .detail_area dl,
.vacateapplicationcontroller_stepbymigration .general_to_intermediary_form .detail_area dl,
.vacateapplicationcontroller_stepbymigration .general_to_intermediary_detail .detail_area dl {
  align-items: center;
}
.vacateapplicationcontroller_show .general_to_intermediary_form .detail_area dl dt,
.vacateapplicationcontroller_show .general_to_intermediary_detail .detail_area dl dt,
.vacateapplicationcontroller_stepbyelder .general_to_intermediary_form .detail_area dl dt,
.vacateapplicationcontroller_stepbyelder .general_to_intermediary_detail .detail_area dl dt,
.vacateapplicationcontroller_stepbygeneral .general_to_intermediary_form .detail_area dl dt,
.vacateapplicationcontroller_stepbygeneral .general_to_intermediary_detail .detail_area dl dt,
.vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_form .detail_area dl dt,
.vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail .detail_area dl dt,
.vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form .detail_area dl dt,
.vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail .detail_area dl dt,
.vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_form .detail_area dl dt,
.vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_detail .detail_area dl dt,
.vacateapplicationcontroller_stepbymigration .general_to_intermediary_form .detail_area dl dt,
.vacateapplicationcontroller_stepbymigration .general_to_intermediary_detail .detail_area dl dt {
  font-size: 14px;
  letter-spacing: 1.4px;
  padding-top: 0;
  margin-bottom: 0;
}
.vacateapplicationcontroller_show .general_to_intermediary_form .detail_area dl dd,
.vacateapplicationcontroller_show .general_to_intermediary_detail .detail_area dl dd,
.vacateapplicationcontroller_stepbyelder .general_to_intermediary_form .detail_area dl dd,
.vacateapplicationcontroller_stepbyelder .general_to_intermediary_detail .detail_area dl dd,
.vacateapplicationcontroller_stepbygeneral .general_to_intermediary_form .detail_area dl dd,
.vacateapplicationcontroller_stepbygeneral .general_to_intermediary_detail .detail_area dl dd,
.vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_form .detail_area dl dd,
.vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_detail .detail_area dl dd,
.vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form .detail_area dl dd,
.vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_detail .detail_area dl dd,
.vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_form .detail_area dl dd,
.vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_detail .detail_area dl dd,
.vacateapplicationcontroller_stepbymigration .general_to_intermediary_form .detail_area dl dd,
.vacateapplicationcontroller_stepbymigration .general_to_intermediary_detail .detail_area dl dd {
  font-size: 16px;
  letter-spacing: 1.6px;
}
.vacateapplicationcontroller_show .disable_migration,
.vacateapplicationcontroller_stepbyelder .disable_migration,
.vacateapplicationcontroller_stepbygeneral .disable_migration,
.vacateapplicationcontroller_stepbygeneralhead .disable_migration,
.vacateapplicationcontroller_stepbygeneraltointermediary .disable_migration,
.vacateapplicationcontroller_stepbyintermediary .disable_migration,
.vacateapplicationcontroller_stepbymigration .disable_migration {
  background-color: #fff;
  max-width: 820px;
  padding: 24px;
  margin: 56px auto;
  border-radius: 16px;
}
.vacateapplicationcontroller_show .disable_migration > p,
.vacateapplicationcontroller_stepbyelder .disable_migration > p,
.vacateapplicationcontroller_stepbygeneral .disable_migration > p,
.vacateapplicationcontroller_stepbygeneralhead .disable_migration > p,
.vacateapplicationcontroller_stepbygeneraltointermediary .disable_migration > p,
.vacateapplicationcontroller_stepbyintermediary .disable_migration > p,
.vacateapplicationcontroller_stepbymigration .disable_migration > p {
  font-size: 16px;
  letter-spacing: 1.6px;
  line-height: 1.5;
}
.vacateapplicationcontroller_show .disable_migration > div,
.vacateapplicationcontroller_stepbyelder .disable_migration > div,
.vacateapplicationcontroller_stepbygeneral .disable_migration > div,
.vacateapplicationcontroller_stepbygeneralhead .disable_migration > div,
.vacateapplicationcontroller_stepbygeneraltointermediary .disable_migration > div,
.vacateapplicationcontroller_stepbyintermediary .disable_migration > div,
.vacateapplicationcontroller_stepbymigration .disable_migration > div {
  padding-top: 16px;
  border-top: 1px solid #E3E6E6;
  margin-top: 16px;
}
.vacateapplicationcontroller_show .migration_form,
.vacateapplicationcontroller_stepbyelder .migration_form,
.vacateapplicationcontroller_stepbygeneral .migration_form,
.vacateapplicationcontroller_stepbygeneralhead .migration_form,
.vacateapplicationcontroller_stepbygeneraltointermediary .migration_form,
.vacateapplicationcontroller_stepbyintermediary .migration_form,
.vacateapplicationcontroller_stepbymigration .migration_form {
  width: 100%;
  padding-top: 0;
  padding-bottom: 24px;
}
.vacateapplicationcontroller_show .migration_form form,
.vacateapplicationcontroller_stepbyelder .migration_form form,
.vacateapplicationcontroller_stepbygeneral .migration_form form,
.vacateapplicationcontroller_stepbygeneralhead .migration_form form,
.vacateapplicationcontroller_stepbygeneraltointermediary .migration_form form,
.vacateapplicationcontroller_stepbyintermediary .migration_form form,
.vacateapplicationcontroller_stepbymigration .migration_form form {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 0 42px;
}
.vacateapplicationcontroller_show .migration_form form dl,
.vacateapplicationcontroller_stepbyelder .migration_form form dl,
.vacateapplicationcontroller_stepbygeneral .migration_form form dl,
.vacateapplicationcontroller_stepbygeneralhead .migration_form form dl,
.vacateapplicationcontroller_stepbygeneraltointermediary .migration_form form dl,
.vacateapplicationcontroller_stepbyintermediary .migration_form form dl,
.vacateapplicationcontroller_stepbymigration .migration_form form dl {
  width: calc(50% - 21px);
}
.vacateapplicationcontroller_show .migration_form form dl dt,
.vacateapplicationcontroller_stepbyelder .migration_form form dl dt,
.vacateapplicationcontroller_stepbygeneral .migration_form form dl dt,
.vacateapplicationcontroller_stepbygeneralhead .migration_form form dl dt,
.vacateapplicationcontroller_stepbygeneraltointermediary .migration_form form dl dt,
.vacateapplicationcontroller_stepbyintermediary .migration_form form dl dt,
.vacateapplicationcontroller_stepbymigration .migration_form form dl dt {
  text-align: left;
}
.vacateapplicationcontroller_show .migration_form form dl dd,
.vacateapplicationcontroller_stepbyelder .migration_form form dl dd,
.vacateapplicationcontroller_stepbygeneral .migration_form form dl dd,
.vacateapplicationcontroller_stepbygeneralhead .migration_form form dl dd,
.vacateapplicationcontroller_stepbygeneraltointermediary .migration_form form dl dd,
.vacateapplicationcontroller_stepbyintermediary .migration_form form dl dd,
.vacateapplicationcontroller_stepbymigration .migration_form form dl dd {
  text-align: left;
}
.vacateapplicationcontroller_show .migration_form form dl dd input,
.vacateapplicationcontroller_stepbyelder .migration_form form dl dd input,
.vacateapplicationcontroller_stepbygeneral .migration_form form dl dd input,
.vacateapplicationcontroller_stepbygeneralhead .migration_form form dl dd input,
.vacateapplicationcontroller_stepbygeneraltointermediary .migration_form form dl dd input,
.vacateapplicationcontroller_stepbyintermediary .migration_form form dl dd input,
.vacateapplicationcontroller_stepbymigration .migration_form form dl dd input {
  text-align: left;
  margin-bottom: 0;
}
.vacateapplicationcontroller_show .migration_form form dl dd input[type=date],
.vacateapplicationcontroller_stepbyelder .migration_form form dl dd input[type=date],
.vacateapplicationcontroller_stepbygeneral .migration_form form dl dd input[type=date],
.vacateapplicationcontroller_stepbygeneralhead .migration_form form dl dd input[type=date],
.vacateapplicationcontroller_stepbygeneraltointermediary .migration_form form dl dd input[type=date],
.vacateapplicationcontroller_stepbyintermediary .migration_form form dl dd input[type=date],
.vacateapplicationcontroller_stepbymigration .migration_form form dl dd input[type=date] {
  width: 136.5px;
}
@media print {
  .vacateapplicationcontroller_show,
  .vacateapplicationcontroller_stepbyelder,
  .vacateapplicationcontroller_stepbygeneral,
  .vacateapplicationcontroller_stepbygeneralhead,
  .vacateapplicationcontroller_stepbygeneraltointermediary,
  .vacateapplicationcontroller_stepbyintermediary,
  .vacateapplicationcontroller_stepbymigration {
    zoom: 0.7;
    width: 1024px;
    -webkit-print-color-adjust: exact;
    background-color: white;
  }
  @-moz-document url-prefix() {
    .vacateapplicationcontroller_show,
    .vacateapplicationcontroller_stepbyelder,
    .vacateapplicationcontroller_stepbygeneral,
    .vacateapplicationcontroller_stepbygeneralhead,
    .vacateapplicationcontroller_stepbygeneraltointermediary,
    .vacateapplicationcontroller_stepbyintermediary,
    .vacateapplicationcontroller_stepbymigration {
      print-color-adjust: exact;
      padding-left: 100px;
    }
  }
  .vacateapplicationcontroller_show header,
  .vacateapplicationcontroller_show .link_box,
  .vacateapplicationcontroller_show .approve_form,
  .vacateapplicationcontroller_show .general_to_intermediary_form,
  .vacateapplicationcontroller_show .flash,
  .vacateapplicationcontroller_show footer,
  .vacateapplicationcontroller_stepbyelder header,
  .vacateapplicationcontroller_stepbyelder .link_box,
  .vacateapplicationcontroller_stepbyelder .approve_form,
  .vacateapplicationcontroller_stepbyelder .general_to_intermediary_form,
  .vacateapplicationcontroller_stepbyelder .flash,
  .vacateapplicationcontroller_stepbyelder footer,
  .vacateapplicationcontroller_stepbygeneral header,
  .vacateapplicationcontroller_stepbygeneral .link_box,
  .vacateapplicationcontroller_stepbygeneral .approve_form,
  .vacateapplicationcontroller_stepbygeneral .general_to_intermediary_form,
  .vacateapplicationcontroller_stepbygeneral .flash,
  .vacateapplicationcontroller_stepbygeneral footer,
  .vacateapplicationcontroller_stepbygeneralhead header,
  .vacateapplicationcontroller_stepbygeneralhead .link_box,
  .vacateapplicationcontroller_stepbygeneralhead .approve_form,
  .vacateapplicationcontroller_stepbygeneralhead .general_to_intermediary_form,
  .vacateapplicationcontroller_stepbygeneralhead .flash,
  .vacateapplicationcontroller_stepbygeneralhead footer,
  .vacateapplicationcontroller_stepbygeneraltointermediary header,
  .vacateapplicationcontroller_stepbygeneraltointermediary .link_box,
  .vacateapplicationcontroller_stepbygeneraltointermediary .approve_form,
  .vacateapplicationcontroller_stepbygeneraltointermediary .general_to_intermediary_form,
  .vacateapplicationcontroller_stepbygeneraltointermediary .flash,
  .vacateapplicationcontroller_stepbygeneraltointermediary footer,
  .vacateapplicationcontroller_stepbyintermediary header,
  .vacateapplicationcontroller_stepbyintermediary .link_box,
  .vacateapplicationcontroller_stepbyintermediary .approve_form,
  .vacateapplicationcontroller_stepbyintermediary .general_to_intermediary_form,
  .vacateapplicationcontroller_stepbyintermediary .flash,
  .vacateapplicationcontroller_stepbyintermediary footer,
  .vacateapplicationcontroller_stepbymigration header,
  .vacateapplicationcontroller_stepbymigration .link_box,
  .vacateapplicationcontroller_stepbymigration .approve_form,
  .vacateapplicationcontroller_stepbymigration .general_to_intermediary_form,
  .vacateapplicationcontroller_stepbymigration .flash,
  .vacateapplicationcontroller_stepbymigration footer {
    display: none;
  }
}

.vacateapplicationcontroller_stepbygeneraltointermediary .link_box,
.vacateapplicationcontroller_stepbyintermediary .link_box,
.vacateapplicationcontroller_stepbymigration .link_box {
  padding-bottom: 56px;
  border-bottom: 1px solid #E3E6E6;
}
.vacateapplicationcontroller_stepbygeneraltointermediary .submit_box,
.vacateapplicationcontroller_stepbyintermediary .submit_box,
.vacateapplicationcontroller_stepbymigration .submit_box {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  width: 100%;
}
.vacateapplicationcontroller_stepbygeneraltointermediary .submit_box .notification,
.vacateapplicationcontroller_stepbyintermediary .submit_box .notification,
.vacateapplicationcontroller_stepbymigration .submit_box .notification {
  color: #DC3545;
  width: 100%;
  padding-bottom: 40px;
}
.vacateapplicationcontroller_stepbygeneraltointermediary .submit_box .notification ~ .confirm_btn_box,
.vacateapplicationcontroller_stepbyintermediary .submit_box .notification ~ .confirm_btn_box,
.vacateapplicationcontroller_stepbymigration .submit_box .notification ~ .confirm_btn_box {
  width: 100%;
}
.vacateapplicationcontroller_stepbygeneraltointermediary .submit_box .link_blue_sm,
.vacateapplicationcontroller_stepbyintermediary .submit_box .link_blue_sm,
.vacateapplicationcontroller_stepbymigration .submit_box .link_blue_sm {
  padding-left: 12px;
  padding-right: 12px;
}
.vacateapplicationcontroller_stepbygeneraltointermediary .confirm_submit_box,
.vacateapplicationcontroller_stepbyintermediary .confirm_submit_box,
.vacateapplicationcontroller_stepbymigration .confirm_submit_box {
  width: 100%;
}
.vacateapplicationcontroller_stepbygeneraltointermediary .confirm_submit_box > div,
.vacateapplicationcontroller_stepbyintermediary .confirm_submit_box > div,
.vacateapplicationcontroller_stepbymigration .confirm_submit_box > div {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0 56px;
  width: 100%;
}
.vacateapplicationcontroller_stepbygeneraltointermediary .confirm_submit_box > div .link_blue_fill_sm,
.vacateapplicationcontroller_stepbyintermediary .confirm_submit_box > div .link_blue_fill_sm,
.vacateapplicationcontroller_stepbymigration .confirm_submit_box > div .link_blue_fill_sm {
  padding-left: 12px;
  padding-right: 12px;
}
@media print {
  .vacateapplicationcontroller_stepbygeneraltointermediary .link_box,
  .vacateapplicationcontroller_stepbyintermediary .link_box,
  .vacateapplicationcontroller_stepbymigration .link_box {
    display: none;
  }
}

.vacateapplicationcontroller_stepbyintermediary .link_box,
.vacateapplicationcontroller_stepbymigration .link_box {
  justify-content: center;
  gap: 0 56px;
}

.vacateapplicationcontroller_index .list_table_container,
.vacateapplicationcontroller_search .list_table_container {
  overflow-x: auto;
  margin-top: 40px;
}
.vacateapplicationcontroller_index .list_table_container ul,
.vacateapplicationcontroller_search .list_table_container ul {
  min-width: 1000px;
}
.vacateapplicationcontroller_index .list_table_container ul li,
.vacateapplicationcontroller_search .list_table_container ul li {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
.vacateapplicationcontroller_index .list_table_container ul li.head .inner,
.vacateapplicationcontroller_search .list_table_container ul li.head .inner {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  text-align: center;
  font-size: 12px;
  letter-spacing: 1.2px;
  color: #A5ABAF;
  padding: 12px 24px;
}
.vacateapplicationcontroller_index .list_table_container ul li.head .inner a,
.vacateapplicationcontroller_search .list_table_container ul li.head .inner a {
  color: #A5ABAF;
}
.vacateapplicationcontroller_index .list_table_container ul li.head .inner a .asc,
.vacateapplicationcontroller_search .list_table_container ul li.head .inner a .asc,
.vacateapplicationcontroller_index .list_table_container ul li.head .inner a .desc,
.vacateapplicationcontroller_search .list_table_container ul li.head .inner a .desc {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 14px;
  transition: 0.3s;
}
.vacateapplicationcontroller_index .list_table_container ul li.head .inner a .asc:hover,
.vacateapplicationcontroller_search .list_table_container ul li.head .inner a .asc:hover,
.vacateapplicationcontroller_index .list_table_container ul li.head .inner a .desc:hover,
.vacateapplicationcontroller_search .list_table_container ul li.head .inner a .desc:hover {
  color: #000;
}
.vacateapplicationcontroller_index .list_table_container ul li.head .inner a .asc:hover::after,
.vacateapplicationcontroller_search .list_table_container ul li.head .inner a .asc:hover::after,
.vacateapplicationcontroller_index .list_table_container ul li.head .inner a .desc:hover::after,
.vacateapplicationcontroller_search .list_table_container ul li.head .inner a .desc:hover::after {
  opacity: 1;
}
.vacateapplicationcontroller_index .list_table_container ul li.head .inner a .asc::after,
.vacateapplicationcontroller_search .list_table_container ul li.head .inner a .asc::after,
.vacateapplicationcontroller_index .list_table_container ul li.head .inner a .desc::after,
.vacateapplicationcontroller_search .list_table_container ul li.head .inner a .desc::after {
  content: "";
  display: inline-block;
  margin-left: 4px;
  opacity: 0;
  transition: 0.3s;
}
.vacateapplicationcontroller_index .list_table_container ul li.head .inner a .asc.current.asc::after,
.vacateapplicationcontroller_search .list_table_container ul li.head .inner a .asc.current.asc::after,
.vacateapplicationcontroller_index .list_table_container ul li.head .inner a .desc.current.desc::after,
.vacateapplicationcontroller_search .list_table_container ul li.head .inner a .desc.current.desc::after {
  opacity: 1;
}
.vacateapplicationcontroller_index .list_table_container ul li.head .inner a .asc::after,
.vacateapplicationcontroller_search .list_table_container ul li.head .inner a .asc::after {
  border-top: 8px solid #A5ABAF;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
}
.vacateapplicationcontroller_index .list_table_container ul li.head .inner a .asc:hover::after,
.vacateapplicationcontroller_search .list_table_container ul li.head .inner a .asc:hover::after {
  border-top-color: #000;
}
.vacateapplicationcontroller_index .list_table_container ul li.head .inner a .desc::after,
.vacateapplicationcontroller_search .list_table_container ul li.head .inner a .desc::after {
  border-bottom: 8px solid #A5ABAF;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
}
.vacateapplicationcontroller_index .list_table_container ul li.head .inner a .desc:hover::after,
.vacateapplicationcontroller_search .list_table_container ul li.head .inner a .desc:hover::after {
  border-bottom-color: #000;
}
.vacateapplicationcontroller_index .list_table_container ul li.row,
.vacateapplicationcontroller_search .list_table_container ul li.row {
  font-size: 16px;
  letter-spacing: 1.6px;
  line-height: 1.75;
  background-color: #fff;
}
.vacateapplicationcontroller_index .list_table_container ul li.row:nth-of-type(2n - 1),
.vacateapplicationcontroller_search .list_table_container ul li.row:nth-of-type(2n - 1) {
  background-color: #E3E6E6;
}
.vacateapplicationcontroller_index .list_table_container ul li.row:nth-of-type(2),
.vacateapplicationcontroller_search .list_table_container ul li.row:nth-of-type(2) {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.vacateapplicationcontroller_index .list_table_container ul li.row:last-of-type,
.vacateapplicationcontroller_search .list_table_container ul li.row:last-of-type {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.vacateapplicationcontroller_index .list_table_container ul li.row .information .inner,
.vacateapplicationcontroller_search .list_table_container ul li.row .information .inner {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: space-between;
  gap: 25px;
  padding-bottom: 12px;
  border-bottom: 1px solid #E3E6E6;
}
.vacateapplicationcontroller_index .list_table_container ul li.row .information .inner > div,
.vacateapplicationcontroller_search .list_table_container ul li.row .information .inner > div {
  font-size: 16px;
  letter-spacing: 1.6px;
  color: #000;
}
.vacateapplicationcontroller_index .list_table_container ul li.row .information .inner > div:first-of-type,
.vacateapplicationcontroller_search .list_table_container ul li.row .information .inner > div:first-of-type {
  text-align: center;
}
.vacateapplicationcontroller_index .list_table_container ul li.row .information .inner > div.control .link_blue_xs,
.vacateapplicationcontroller_search .list_table_container ul li.row .information .inner > div.control .link_blue_xs {
  display: inline-block;
  font-size: 12px;
  letter-spacing: 1.2px;
  line-height: 1;
  min-width: 49px;
}
.vacateapplicationcontroller_index .list_table_container ul li.row .information .inner > div.control .link_blue_xs:first-of-type,
.vacateapplicationcontroller_search .list_table_container ul li.row .information .inner > div.control .link_blue_xs:first-of-type {
  margin-bottom: 8px;
}
.vacateapplicationcontroller_index .list_table_container ul li.row .information .inner > div .text_link,
.vacateapplicationcontroller_search .list_table_container ul li.row .information .inner > div .text_link {
  padding-bottom: 0;
}
.vacateapplicationcontroller_index .list_table_container ul li.row .status,
.vacateapplicationcontroller_search .list_table_container ul li.row .status {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 0 50.4px 50px;
}
.vacateapplicationcontroller_index .list_table_container ul li.row .status .step,
.vacateapplicationcontroller_search .list_table_container ul li.row .status .step {
  width: 0;
}
.vacateapplicationcontroller_index .list_table_container ul li.row .status .step:first-of-type .content .circle:before,
.vacateapplicationcontroller_search .list_table_container ul li.row .status .step:first-of-type .content .circle:before {
  display: none;
}
.vacateapplicationcontroller_index .list_table_container ul li.row .status .step:nth-of-type(1) .content,
.vacateapplicationcontroller_search .list_table_container ul li.row .status .step:nth-of-type(1) .content {
  z-index: 7;
}
.vacateapplicationcontroller_index .list_table_container ul li.row .status .step:nth-of-type(2) .content,
.vacateapplicationcontroller_search .list_table_container ul li.row .status .step:nth-of-type(2) .content {
  z-index: 6;
}
.vacateapplicationcontroller_index .list_table_container ul li.row .status .step:nth-of-type(3) .content,
.vacateapplicationcontroller_search .list_table_container ul li.row .status .step:nth-of-type(3) .content {
  z-index: 5;
}
.vacateapplicationcontroller_index .list_table_container ul li.row .status .step:nth-of-type(4) .content,
.vacateapplicationcontroller_search .list_table_container ul li.row .status .step:nth-of-type(4) .content {
  z-index: 4;
}
.vacateapplicationcontroller_index .list_table_container ul li.row .status .step:nth-of-type(5) .content,
.vacateapplicationcontroller_search .list_table_container ul li.row .status .step:nth-of-type(5) .content {
  z-index: 3;
}
.vacateapplicationcontroller_index .list_table_container ul li.row .status .step:nth-of-type(6) .content,
.vacateapplicationcontroller_search .list_table_container ul li.row .status .step:nth-of-type(6) .content {
  z-index: 2;
}
.vacateapplicationcontroller_index .list_table_container ul li.row .status .step:nth-of-type(7) .content,
.vacateapplicationcontroller_search .list_table_container ul li.row .status .step:nth-of-type(7) .content {
  z-index: 1;
}
.vacateapplicationcontroller_index .list_table_container ul li.row .status .step .content,
.vacateapplicationcontroller_search .list_table_container ul li.row .status .step .content {
  position: absolute;
  transform: translateX(-50%);
  z-index: 1;
}
.vacateapplicationcontroller_index .list_table_container ul li.row .status .step .content p,
.vacateapplicationcontroller_search .list_table_container ul li.row .status .step .content p {
  color: #A5ABAF;
  font-size: 12px;
  letter-spacing: 1.2px;
  padding-bottom: 10px;
}
.vacateapplicationcontroller_index .list_table_container ul li.row .status .step .content .circle,
.vacateapplicationcontroller_search .list_table_container ul li.row .status .step .content .circle {
  position: relative;
  text-align: center;
  line-height: 1;
}
.vacateapplicationcontroller_index .list_table_container ul li.row .status .step .content .circle:before,
.vacateapplicationcontroller_search .list_table_container ul li.row .status .step .content .circle:before, .vacateapplicationcontroller_index .list_table_container ul li.row .status .step .content .circle:after,
.vacateapplicationcontroller_search .list_table_container ul li.row .status .step .content .circle:after {
  content: "";
  display: inline-block;
  background-color: #A5ABAF;
}
.vacateapplicationcontroller_index .list_table_container ul li.row .status .step .content .circle:before,
.vacateapplicationcontroller_search .list_table_container ul li.row .status .step .content .circle:before {
  position: absolute;
  top: 36%;
  transform: translateX(-95%);
  width: 150px;
  height: 2px;
}
.vacateapplicationcontroller_index .list_table_container ul li.row .status .step .content .circle:after,
.vacateapplicationcontroller_search .list_table_container ul li.row .status .step .content .circle:after {
  position: relative;
  width: 16px;
  height: 16px;
  border-radius: 50%;
}
.vacateapplicationcontroller_index .list_table_container ul li.row .status .step .content .circle.completed:before,
.vacateapplicationcontroller_search .list_table_container ul li.row .status .step .content .circle.completed:before, .vacateapplicationcontroller_index .list_table_container ul li.row .status .step .content .circle.completed:after,
.vacateapplicationcontroller_search .list_table_container ul li.row .status .step .content .circle.completed:after {
  background-color: #150A9A;
}
.vacateapplicationcontroller_index .list_table_container ul li.row .latest dl,
.vacateapplicationcontroller_search .list_table_container ul li.row .latest dl {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
}
.vacateapplicationcontroller_index .list_table_container ul li.row .latest dl dt,
.vacateapplicationcontroller_search .list_table_container ul li.row .latest dl dt {
  color: #A5ABAF;
  font-size: 12px;
  letter-spacing: 1.2px;
}
.vacateapplicationcontroller_index .list_table_container ul li.row .latest dl dd,
.vacateapplicationcontroller_search .list_table_container ul li.row .latest dl dd {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  font-size: 16px;
  letter-spacing: 1.6px;
  margin-left: 24px;
}
.vacateapplicationcontroller_index .list_table_container ul li.row .latest dl dd form,
.vacateapplicationcontroller_search .list_table_container ul li.row .latest dl dd form {
  margin-left: 16px;
}
.vacateapplicationcontroller_index .list_table_container ul li.row .latest dl dd form .link_gray_fill_xs,
.vacateapplicationcontroller_search .list_table_container ul li.row .latest dl dd form .link_gray_fill_xs {
  font-size: 12px;
  letter-spacing: 1.2px;
  line-height: 1;
  min-width: 50px;
  padding: 6px 12px;
}
.vacateapplicationcontroller_index .list_table_container ul li > div,
.vacateapplicationcontroller_search .list_table_container ul li > div {
  width: 100%;
  padding: 24px;
}
.vacateapplicationcontroller_index .list_table_container ul li > div .no,
.vacateapplicationcontroller_search .list_table_container ul li > div .no {
  width: 60px;
}
.vacateapplicationcontroller_index .list_table_container ul li > div .created_at,
.vacateapplicationcontroller_search .list_table_container ul li > div .created_at {
  width: 140px;
}
.vacateapplicationcontroller_index .list_table_container ul li > div .employee,
.vacateapplicationcontroller_search .list_table_container ul li > div .employee {
  width: 285px;
}
.vacateapplicationcontroller_index .list_table_container ul li > div .email,
.vacateapplicationcontroller_search .list_table_container ul li > div .email {
  width: 310px;
}
.vacateapplicationcontroller_index .list_table_container ul li > div .control,
.vacateapplicationcontroller_search .list_table_container ul li > div .control {
  width: 50px;
}

/* -----------------------------------
 * vacate_application index
 * vacate_application search
 ----------------------------------- */
.vacateapplicationcontroller_index .description_box,
.vacateapplicationcontroller_search .description_box {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.vacateapplicationcontroller_index .description_box .page_description,
.vacateapplicationcontroller_search .description_box .page_description {
  max-width: 100%;
}

/* -----------------------------------
 * postal index
 ----------------------------------- */
.postalcontroller_index main {
  padding-left: 32px;
  padding-right: 32px;
}
.postalcontroller_index main .appname_box {
  padding-top: 48px;
}
.postalcontroller_index main .description_box .page_description {
  max-width: 100%;
}
.postalcontroller_index main menu {
  display: flex;
  flex-wrap: wrap;
  gap: 48px 0;
  padding-top: 48px;
}
.postalcontroller_index main menu li {
  width: 100%;
}

/* -----------------------------------
 * postal mail_aggregation
 ----------------------------------- */
.postalcontroller_mailaggregation main {
  padding-left: 32px;
  padding-right: 32px;
}
.postalcontroller_mailaggregation main .appname_box {
  padding-top: 48px;
}
.postalcontroller_mailaggregation main .appname_box .record_date {
  color: #150A9A;
  font-size: 19px;
  letter-spacing: 1.9px;
  font-weight: 500;
}
.postalcontroller_mailaggregation main .description_box .page_description {
  max-width: 100%;
}
.postalcontroller_mailaggregation main .affiliations .affiliation {
  padding-top: 6px;
}
.postalcontroller_mailaggregation main .affiliations .affiliation:first-of-type {
  padding-top: 14px;
}
.postalcontroller_mailaggregation main .affiliations .affiliation .accordion {
  position: sticky;
  top: 0;
  z-index: 1;
  background-color: #F6F6F6;
  width: 100%;
}
.postalcontroller_mailaggregation main .affiliations .affiliation .accordion .affiliation_name {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-top: 18px;
  padding-bottom: 18px;
  border-bottom: 1px solid #150A9A;
}
.postalcontroller_mailaggregation main .affiliations .affiliation .accordion .affiliation_name h3 {
  color: #150A9A;
  font-size: 20px;
  letter-spacing: 2px;
}
.postalcontroller_mailaggregation main .affiliations .affiliation .accordion .affiliation_name .item_count {
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 1.4px;
  background-color: #150A9A;
  color: #fff;
  padding: 0px 16px;
  border-radius: 9999px;
  margin-left: 24px;
  margin-right: auto;
}
.postalcontroller_mailaggregation main .affiliations .affiliation .accordion .affiliation_name .icon_plus, .postalcontroller_mailaggregation main .affiliations .affiliation .accordion .affiliation_name .icon_minus {
  display: inline-block;
  position: relative;
  background-color: transparent;
  width: 24px;
  height: 24px;
  border: 1px solid #150A9A;
  border-radius: 50%;
  transition: 0.3s;
}
.postalcontroller_mailaggregation main .affiliations .affiliation .accordion .affiliation_name .icon_plus::before, .postalcontroller_mailaggregation main .affiliations .affiliation .accordion .affiliation_name .icon_plus::after, .postalcontroller_mailaggregation main .affiliations .affiliation .accordion .affiliation_name .icon_minus::before, .postalcontroller_mailaggregation main .affiliations .affiliation .accordion .affiliation_name .icon_minus::after {
  content: "";
  display: inline-block;
  position: absolute;
  background-color: #150A9A;
  transition: 0.3s;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.postalcontroller_mailaggregation main .affiliations .affiliation .accordion .affiliation_name .icon_plus::before, .postalcontroller_mailaggregation main .affiliations .affiliation .accordion .affiliation_name .icon_minus::before {
  width: 12px;
  height: 1px;
}
.postalcontroller_mailaggregation main .affiliations .affiliation .accordion .affiliation_name .icon_plus::after, .postalcontroller_mailaggregation main .affiliations .affiliation .accordion .affiliation_name .icon_minus::after {
  width: 1px;
  height: 12px;
}
.postalcontroller_mailaggregation main .affiliations .affiliation .accordion .affiliation_name .icon_plus:hover {
  background-color: #150A9A;
}
.postalcontroller_mailaggregation main .affiliations .affiliation .accordion .affiliation_name .icon_plus:hover::before, .postalcontroller_mailaggregation main .affiliations .affiliation .accordion .affiliation_name .icon_plus:hover::after {
  background-color: #fff;
}
.postalcontroller_mailaggregation main .affiliations .affiliation .accordion .affiliation_name .icon_minus {
  background-color: #150A9A;
}
.postalcontroller_mailaggregation main .affiliations .affiliation .accordion .affiliation_name .icon_minus::before {
  background-color: #fff;
}
.postalcontroller_mailaggregation main .affiliations .affiliation .accordion .affiliation_name .icon_minus::after {
  background-color: transparent;
}
.postalcontroller_mailaggregation main .affiliations .affiliation .accordion .affiliation_name .icon_minus:hover {
  background-color: transparent;
}
.postalcontroller_mailaggregation main .affiliations .affiliation .accordion .affiliation_name .icon_minus:hover::before {
  background-color: #150A9A;
}
.postalcontroller_mailaggregation main .affiliations .affiliation .mail h4 {
  color: #757575;
  font-size: 16px;
  letter-spacing: 1.6px;
  padding-top: 24px;
  padding-bottom: 8px;
  border-bottom: 1px solid #757575;
}
.postalcontroller_mailaggregation main .affiliations .affiliation .mail ul {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  gap: 16px 32px;
  padding-top: 16px;
}
.postalcontroller_mailaggregation main .affiliations .affiliation .mail ul li {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding-bottom: 8px;
  border-bottom: 1px solid #E3E6E6;
}
.postalcontroller_mailaggregation main .affiliations .affiliation .mail ul li label {
  font-size: 16px;
  letter-spacing: 1.6px;
  padding-right: 8px;
}
.postalcontroller_mailaggregation main .affiliations .affiliation .mail ul li input {
  background-color: #fff;
  text-align: right;
  font-size: 16px;
  letter-spacing: 1.6px;
  width: 120px;
  height: 40px;
  padding-left: 8px;
  padding-right: 8px;
}
.postalcontroller_mailaggregation main .affiliations .affiliation .mail ul li input:focus {
  text-align: left;
}
.postalcontroller_mailaggregation main .affiliations .affiliation .mail ul li input.entered {
  background-color: #150A9A33;
}
.postalcontroller_mailaggregation main .affiliations .affiliation .mail.air > ul, .postalcontroller_mailaggregation main .affiliations .affiliation .mail.other > ul {
  display: block;
  padding-top: 0;
}
.postalcontroller_mailaggregation main .affiliations .affiliation .mail.air > ul > li, .postalcontroller_mailaggregation main .affiliations .affiliation .mail.other > ul > li {
  display: block;
  padding-top: 16px;
}
.postalcontroller_mailaggregation main .affiliations .affiliation .mail.air > ul > li > div:first-of-type, .postalcontroller_mailaggregation main .affiliations .affiliation .mail.other > ul > li > div:first-of-type {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 8px;
}
.postalcontroller_mailaggregation main .affiliations .affiliation .mail.air > ul > li > div:first-of-type .select.entered, .postalcontroller_mailaggregation main .affiliations .affiliation .mail.other > ul > li > div:first-of-type .select.entered {
  background-color: #150A9A33;
}
.postalcontroller_mailaggregation main .affiliations .affiliation .mail.air > ul > li > div:nth-of-type(2), .postalcontroller_mailaggregation main .affiliations .affiliation .mail.other > ul > li > div:nth-of-type(2) {
  display: block;
}
.postalcontroller_mailaggregation main .affiliations .affiliation .mail.air > ul > li > div:nth-of-type(2) ul, .postalcontroller_mailaggregation main .affiliations .affiliation .mail.other > ul > li > div:nth-of-type(2) ul {
  padding-top: 0;
}
.postalcontroller_mailaggregation main .affiliations .affiliation .mail.air > ul > li > div:nth-of-type(2) ul li, .postalcontroller_mailaggregation main .affiliations .affiliation .mail.other > ul > li > div:nth-of-type(2) ul li {
  padding-bottom: 0;
  border-bottom: none;
}
.postalcontroller_mailaggregation main .affiliations .affiliation .mail.air > ul > li > div:nth-of-type(2) ul li input, .postalcontroller_mailaggregation main .affiliations .affiliation .mail.other > ul > li > div:nth-of-type(2) ul li input {
  text-align: left;
  width: 100%;
  padding-left: 12px;
  padding-right: 12px;
}
.postalcontroller_mailaggregation main .affiliations .affiliation .mail.air > ul > li > div:nth-of-type(2) ul li .select, .postalcontroller_mailaggregation main .affiliations .affiliation .mail.other > ul > li > div:nth-of-type(2) ul li .select {
  width: 100%;
}
.postalcontroller_mailaggregation main .affiliations .affiliation .mail.air > ul > li > div:nth-of-type(2) ul li .select.entered, .postalcontroller_mailaggregation main .affiliations .affiliation .mail.other > ul > li > div:nth-of-type(2) ul li .select.entered {
  background-color: #150A9A33;
}
.postalcontroller_mailaggregation main .affiliations .affiliation .mail.air .add_btn_box, .postalcontroller_mailaggregation main .affiliations .affiliation .mail.other .add_btn_box {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding-top: 16px;
}
.postalcontroller_mailaggregation main .affiliations .affiliation .mail.air > ul > li div:first-of-type .select {
  visibility: hidden;
  height: 0;
}
.postalcontroller_mailaggregation main .aggregation_btn_box {
  text-align: center;
  padding-top: 32px;
}
.postalcontroller_mailaggregation main .aggregation_result {
  background-color: #fff;
  padding: 24px;
  border-radius: 8px;
  margin-top: 48px;
}
.postalcontroller_mailaggregation main .aggregation_result table {
  table-layout: fixed;
  width: 100%;
}
.postalcontroller_mailaggregation main .aggregation_result table thead tr th, .postalcontroller_mailaggregation main .aggregation_result table thead tr td, .postalcontroller_mailaggregation main .aggregation_result table tbody tr th, .postalcontroller_mailaggregation main .aggregation_result table tbody tr td, .postalcontroller_mailaggregation main .aggregation_result table tfoot tr th, .postalcontroller_mailaggregation main .aggregation_result table tfoot tr td {
  vertical-align: middle;
  text-align: center;
  font-size: 16px;
  letter-spacing: 1.6px;
  height: 48px;
}
.postalcontroller_mailaggregation main .aggregation_result table thead tr th {
  border-bottom: 1px solid #A5ABAF;
}
.postalcontroller_mailaggregation main .aggregation_result table thead tr th.total_quantity, .postalcontroller_mailaggregation main .aggregation_result table thead tr th.total_price {
  width: 163px;
}
.postalcontroller_mailaggregation main .aggregation_result table thead tr th:not(:last-of-type) {
  border-right: 1px solid #A5ABAF;
}
.postalcontroller_mailaggregation main .aggregation_result table tbody tr td {
  border-bottom: 1px solid #E3E6E6;
}
.postalcontroller_mailaggregation main .aggregation_result table tbody tr td:first-of-type {
  text-align: left;
}
.postalcontroller_mailaggregation main .aggregation_result table tbody tr td:not(:last-of-type) {
  border-right: 1px solid #A5ABAF;
}
.postalcontroller_mailaggregation main .aggregation_result table tbody tr:last-of-type td {
  border-bottom: 1px solid #A5ABAF;
}
.postalcontroller_mailaggregation main .aggregation_result table tfoot tr td:not(:last-of-type) {
  border-right: 1px solid #A5ABAF;
}
.postalcontroller_mailaggregation main .submit_box {
  padding-top: 32px;
  padding-bottom: 32px;
}
.postalcontroller_mailaggregation main .submit_box form {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 0 16px;
}

/* -----------------------------------
 * postal mail_aggregation_show
 ----------------------------------- */
@page {
  size: A4 portrait;
  zoom: 0.7;
  margin: 0mm 12.7mm;
  -webkit-print-color-adjust: exact;
  background-color: white;
  @top-center {
    content: ""; /* ヘッダーのコンテンツを空に設定 */
  }
  @bottom-center {
    content: ""; /* フッターのコンテンツを空に設定 */
  }
}
.postalcontroller_mailaggregationshow main {
  padding-left: 32px;
  padding-right: 32px;
}
.postalcontroller_mailaggregationshow main .sign_box {
  display: flex;
  justify-content: flex-end;
  padding-top: 48px;
}
.postalcontroller_mailaggregationshow main .sign_box > p {
  line-height: 2;
}
.postalcontroller_mailaggregationshow main .appname_box {
  padding-top: 12px;
}
.postalcontroller_mailaggregationshow main .mail_daily_aggregations {
  overflow: auto;
  width: 100%;
  padding-top: 34px;
}
.postalcontroller_mailaggregationshow main .mail_daily_aggregations table {
  table-layout: fixed;
  width: 1000px;
}
.postalcontroller_mailaggregationshow main .mail_daily_aggregations table thead tr th {
  vertical-align: middle;
  text-align: center;
  font-size: 12px;
  letter-spacing: 1.2px;
  font-weight: 500;
  line-height: 1.2;
  padding: 8px;
  border: 1px solid #000;
}
.postalcontroller_mailaggregationshow main .mail_daily_aggregations table thead tr th.mail_subname {
  width: 175px;
}
.postalcontroller_mailaggregationshow main .mail_daily_aggregations table tbody tr td {
  vertical-align: middle;
  font-size: 14px;
  letter-spacing: 1.4px;
  padding: 15px 8px;
  border: 1px solid #757575;
}
.postalcontroller_mailaggregationshow main .mail_daily_aggregations table tbody tr:first-of-type td {
  border-top: 1px solid #000;
}
.postalcontroller_mailaggregationshow main .mail_daily_aggregations table tbody tr:last-of-type td {
  border-bottom: 1px solid #000;
}
.postalcontroller_mailaggregationshow main .mail_daily_aggregations table tfoot tr td {
  vertical-align: middle;
  font-size: 14px;
  letter-spacing: 1.4px;
  padding: 15px 8px;
  border: 1px solid #000;
}
.postalcontroller_mailaggregationshow main .firm_promise {
  font-size: 14px;
  letter-spacing: 1.4px;
  line-height: 2;
  padding-top: 25px;
}
.postalcontroller_mailaggregationshow main .link_box {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0 80px;
  padding-top: 49px;
  padding-bottom: 32px;
}
.postalcontroller_mailaggregationshow main .link_box .link_gray_sm,
.postalcontroller_mailaggregationshow main .link_box .link_blue_sm {
  font-size: 16px;
  letter-spacing: 1.6px;
  padding-top: 14px;
  padding-bottom: 14px;
}
@media print {
  .postalcontroller_mailaggregationshow {
    zoom: 0.7;
    -webkit-print-color-adjust: exact;
    background-color: white;
  }
  @-moz-document url-prefix() {
    .postalcontroller_mailaggregationshow {
      print-color-adjust: exact;
      width: 1000px;
      padding-left: 100px;
    }
  }
  .postalcontroller_mailaggregationshow header,
  .postalcontroller_mailaggregationshow main .link_box,
  .postalcontroller_mailaggregationshow .flash,
  .postalcontroller_mailaggregationshow footer {
    display: none;
  }
  .postalcontroller_mailaggregationshow main {
    width: 1000px;
  }
}

/* -----------------------------------
 * postal delivery_aggregation
 ----------------------------------- */
.postalcontroller_deliveryaggregation main {
  padding-left: 32px;
  padding-right: 32px;
}
.postalcontroller_deliveryaggregation main .appname_box {
  padding-top: 48px;
}
.postalcontroller_deliveryaggregation main .appname_box .record_date {
  color: #150A9A;
  font-size: 19px;
  letter-spacing: 1.9px;
  font-weight: 500;
}
.postalcontroller_deliveryaggregation main .description_box .page_description {
  max-width: 100%;
}
.postalcontroller_deliveryaggregation main .affiliations .affiliation {
  padding-top: 6px;
}
.postalcontroller_deliveryaggregation main .affiliations .affiliation:first-of-type {
  padding-top: 14px;
}
.postalcontroller_deliveryaggregation main .affiliations .affiliation .accordion {
  position: sticky;
  top: 0;
  z-index: 1;
  background-color: #F6F6F6;
  width: 100%;
}
.postalcontroller_deliveryaggregation main .affiliations .affiliation .accordion .affiliation_name {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-top: 18px;
  padding-bottom: 18px;
  border-bottom: 1px solid #150A9A;
}
.postalcontroller_deliveryaggregation main .affiliations .affiliation .accordion .affiliation_name h3 {
  color: #150A9A;
  font-size: 20px;
  letter-spacing: 2px;
}
.postalcontroller_deliveryaggregation main .affiliations .affiliation .accordion .affiliation_name .item_count {
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 1.4px;
  background-color: #150A9A;
  color: #fff;
  padding: 0px 16px;
  border-radius: 9999px;
  margin-left: 24px;
  margin-right: auto;
}
.postalcontroller_deliveryaggregation main .affiliations .affiliation .accordion .affiliation_name .icon_plus, .postalcontroller_deliveryaggregation main .affiliations .affiliation .accordion .affiliation_name .icon_minus {
  display: inline-block;
  position: relative;
  background-color: transparent;
  width: 24px;
  height: 24px;
  border: 1px solid #150A9A;
  border-radius: 50%;
  transition: 0.3s;
}
.postalcontroller_deliveryaggregation main .affiliations .affiliation .accordion .affiliation_name .icon_plus::before, .postalcontroller_deliveryaggregation main .affiliations .affiliation .accordion .affiliation_name .icon_plus::after, .postalcontroller_deliveryaggregation main .affiliations .affiliation .accordion .affiliation_name .icon_minus::before, .postalcontroller_deliveryaggregation main .affiliations .affiliation .accordion .affiliation_name .icon_minus::after {
  content: "";
  display: inline-block;
  position: absolute;
  background-color: #150A9A;
  transition: 0.3s;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.postalcontroller_deliveryaggregation main .affiliations .affiliation .accordion .affiliation_name .icon_plus::before, .postalcontroller_deliveryaggregation main .affiliations .affiliation .accordion .affiliation_name .icon_minus::before {
  width: 12px;
  height: 1px;
}
.postalcontroller_deliveryaggregation main .affiliations .affiliation .accordion .affiliation_name .icon_plus::after, .postalcontroller_deliveryaggregation main .affiliations .affiliation .accordion .affiliation_name .icon_minus::after {
  width: 1px;
  height: 12px;
}
.postalcontroller_deliveryaggregation main .affiliations .affiliation .accordion .affiliation_name .icon_plus:hover {
  background-color: #150A9A;
}
.postalcontroller_deliveryaggregation main .affiliations .affiliation .accordion .affiliation_name .icon_plus:hover::before, .postalcontroller_deliveryaggregation main .affiliations .affiliation .accordion .affiliation_name .icon_plus:hover::after {
  background-color: #fff;
}
.postalcontroller_deliveryaggregation main .affiliations .affiliation .accordion .affiliation_name .icon_minus {
  background-color: #150A9A;
}
.postalcontroller_deliveryaggregation main .affiliations .affiliation .accordion .affiliation_name .icon_minus::before {
  background-color: #fff;
}
.postalcontroller_deliveryaggregation main .affiliations .affiliation .accordion .affiliation_name .icon_minus::after {
  background-color: transparent;
}
.postalcontroller_deliveryaggregation main .affiliations .affiliation .accordion .affiliation_name .icon_minus:hover {
  background-color: transparent;
}
.postalcontroller_deliveryaggregation main .affiliations .affiliation .accordion .affiliation_name .icon_minus:hover::before {
  background-color: #150A9A;
}
.postalcontroller_deliveryaggregation main .affiliations .affiliation .delivery h4 {
  color: #757575;
  font-size: 16px;
  letter-spacing: 1.6px;
  padding-top: 24px;
  padding-bottom: 8px;
  border-bottom: 1px solid #757575;
}
.postalcontroller_deliveryaggregation main .affiliations .affiliation .delivery > ul {
  display: block;
  padding-top: 0;
}
.postalcontroller_deliveryaggregation main .affiliations .affiliation .delivery > ul > li {
  display: block;
  padding-top: 16px;
  padding-bottom: 8px;
  border-bottom: 1px solid #E3E6E6;
}
.postalcontroller_deliveryaggregation main .affiliations .affiliation .delivery > ul > li > div:first-of-type {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding-bottom: 16px;
}
.postalcontroller_deliveryaggregation main .affiliations .affiliation .delivery > ul > li > div:nth-of-type(2) {
  display: block;
}
.postalcontroller_deliveryaggregation main .affiliations .affiliation .delivery > ul > li > div:nth-of-type(2) ul {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  flex-wrap: wrap;
  align-items: center;
  gap: 16px 32px;
  padding-top: 0;
}
.postalcontroller_deliveryaggregation main .affiliations .affiliation .delivery > ul > li > div:nth-of-type(2) ul li {
  padding-bottom: 0;
  border-bottom: none;
}
.postalcontroller_deliveryaggregation main .affiliations .affiliation .delivery > ul > li > div:nth-of-type(2) ul li label {
  font-size: 16px;
  letter-spacing: 1.6px;
  padding-right: 8px;
}
.postalcontroller_deliveryaggregation main .affiliations .affiliation .delivery > ul > li > div:nth-of-type(2) ul li input {
  background-color: #fff;
  text-align: right;
  font-size: 16px;
  letter-spacing: 1.6px;
  box-sizing: border-box;
  width: 100%;
  height: 40px;
  padding-left: 12px;
  padding-right: 12px;
}
.postalcontroller_deliveryaggregation main .affiliations .affiliation .delivery > ul > li > div:nth-of-type(2) ul li input:focus {
  text-align: left;
}
.postalcontroller_deliveryaggregation main .affiliations .affiliation .delivery > ul > li > div:nth-of-type(2) ul li input::-moz-placeholder {
  text-align: left;
}
.postalcontroller_deliveryaggregation main .affiliations .affiliation .delivery > ul > li > div:nth-of-type(2) ul li input::placeholder {
  text-align: left;
}
.postalcontroller_deliveryaggregation main .affiliations .affiliation .delivery > ul > li > div:nth-of-type(2) ul li input.entered {
  background-color: #150A9A33;
}
.postalcontroller_deliveryaggregation main .affiliations .affiliation .delivery .add_btn_box {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding-top: 16px;
}
.postalcontroller_deliveryaggregation main .postal_monthly_vendor1_aggregation {
  padding-bottom: 16px;
  border-bottom: 1px solid #150A9A;
}
.postalcontroller_deliveryaggregation main .postal_monthly_vendor1_aggregation h3 {
  color: #150A9A;
  font-size: 20px;
  letter-spacing: 2px;
  padding: 18px 0;
}
.postalcontroller_deliveryaggregation main .postal_monthly_vendor1_aggregation .monthly_vendor1_aggregation_form ul {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  -moz-column-gap: 32px;
       column-gap: 32px;
}
.postalcontroller_deliveryaggregation main .postal_monthly_vendor1_aggregation .monthly_vendor1_aggregation_form ul li {
  display: grid;
  grid-template-columns: 1fr 20px;
  align-items: center;
  -moz-column-gap: 12px;
       column-gap: 12px;
}
.postalcontroller_deliveryaggregation main .postal_monthly_vendor1_aggregation .monthly_vendor1_aggregation_form ul li input {
  background-color: #fff;
  text-align: right;
  font-size: 16px;
  letter-spacing: 1.6px;
  box-sizing: border-box;
  width: 100%;
  height: 40px;
  padding-left: 12px;
  padding-right: 12px;
}
.postalcontroller_deliveryaggregation main .postal_monthly_vendor1_aggregation .monthly_vendor1_aggregation_form ul li input:focus {
  text-align: left;
}
.postalcontroller_deliveryaggregation main .postal_monthly_vendor1_aggregation .monthly_vendor1_aggregation_form ul li input::-moz-placeholder {
  text-align: left;
}
.postalcontroller_deliveryaggregation main .postal_monthly_vendor1_aggregation .monthly_vendor1_aggregation_form ul li input::placeholder {
  text-align: left;
}
.postalcontroller_deliveryaggregation main .postal_monthly_vendor1_aggregation .monthly_vendor1_aggregation_form ul li input.entered {
  background-color: #150A9A33;
}
.postalcontroller_deliveryaggregation main .postal_monthly_vendor1_aggregation .message {
  color: #757575;
  font-size: 16px;
  letter-spacing: 1.6px;
}
.postalcontroller_deliveryaggregation main .aggregation_btn_box {
  text-align: center;
  padding-top: 32px;
}
.postalcontroller_deliveryaggregation main .aggregation_result {
  background-color: #fff;
  padding: 24px;
  border-radius: 8px;
  margin-top: 48px;
}
.postalcontroller_deliveryaggregation main .aggregation_result table {
  table-layout: fixed;
  width: 100%;
}
.postalcontroller_deliveryaggregation main .aggregation_result table thead tr th, .postalcontroller_deliveryaggregation main .aggregation_result table thead tr td, .postalcontroller_deliveryaggregation main .aggregation_result table tbody tr th, .postalcontroller_deliveryaggregation main .aggregation_result table tbody tr td, .postalcontroller_deliveryaggregation main .aggregation_result table tfoot tr th, .postalcontroller_deliveryaggregation main .aggregation_result table tfoot tr td {
  vertical-align: middle;
  text-align: center;
  font-size: 16px;
  letter-spacing: 1.6px;
  height: 48px;
}
.postalcontroller_deliveryaggregation main .aggregation_result table thead tr th {
  border-bottom: 1px solid #A5ABAF;
}
.postalcontroller_deliveryaggregation main .aggregation_result table thead tr th.total_quantity, .postalcontroller_deliveryaggregation main .aggregation_result table thead tr th.total_price {
  width: 163px;
}
.postalcontroller_deliveryaggregation main .aggregation_result table thead tr th:not(:last-of-type) {
  border-right: 1px solid #A5ABAF;
}
.postalcontroller_deliveryaggregation main .aggregation_result table tbody tr td {
  border-bottom: 1px solid #E3E6E6;
}
.postalcontroller_deliveryaggregation main .aggregation_result table tbody tr td:first-of-type {
  text-align: left;
}
.postalcontroller_deliveryaggregation main .aggregation_result table tbody tr td:not(:last-of-type) {
  border-right: 1px solid #A5ABAF;
}
.postalcontroller_deliveryaggregation main .aggregation_result table tbody tr:last-of-type td {
  border-bottom: 1px solid #A5ABAF;
}
.postalcontroller_deliveryaggregation main .aggregation_result table tfoot tr td:not(:last-of-type) {
  border-right: 1px solid #A5ABAF;
}
.postalcontroller_deliveryaggregation main .submit_box {
  padding-top: 32px;
  padding-bottom: 32px;
}
.postalcontroller_deliveryaggregation main .submit_box form {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 0 16px;
}

/* -----------------------------------
 * postal delivery_aggregation_show
 ----------------------------------- */
@page {
  size: A4 portrait;
  zoom: 0.7;
  margin: 0mm 12.7mm;
  -webkit-print-color-adjust: exact;
  background-color: white;
  @top-center {
    content: ""; /* ヘッダーのコンテンツを空に設定 */
  }
  @bottom-center {
    content: ""; /* フッターのコンテンツを空に設定 */
  }
}
.postalcontroller_deliveryaggregationshow main {
  padding-left: 32px;
  padding-right: 32px;
}
.postalcontroller_deliveryaggregationshow main .sign_box {
  display: flex;
  justify-content: flex-end;
  padding-top: 48px;
}
.postalcontroller_deliveryaggregationshow main .sign_box > p {
  line-height: 2;
}
.postalcontroller_deliveryaggregationshow main .appname_box {
  padding-top: 12px;
}
.postalcontroller_deliveryaggregationshow main .delivery_daily_aggregations {
  overflow: auto;
  width: 100%;
  padding-top: 34px;
}
.postalcontroller_deliveryaggregationshow main .delivery_daily_aggregations table {
  table-layout: fixed;
  width: 1000px;
}
.postalcontroller_deliveryaggregationshow main .delivery_daily_aggregations table thead tr th {
  vertical-align: middle;
  text-align: center;
  font-size: 12px;
  letter-spacing: 1.2px;
  font-weight: 500;
  line-height: 1.2;
  height: 44px;
  padding: 8px;
  border: 1px solid #000;
}
.postalcontroller_deliveryaggregationshow main .delivery_daily_aggregations table tbody tr td {
  vertical-align: middle;
  font-size: 14px;
  letter-spacing: 1.4px;
  padding: 15px 8px;
  border: 1px solid #757575;
}
.postalcontroller_deliveryaggregationshow main .delivery_daily_aggregations table tbody tr:first-of-type td {
  border-top: 1px solid #000;
}
.postalcontroller_deliveryaggregationshow main .delivery_daily_aggregations table tbody tr:last-of-type td {
  border-bottom: 1px solid #000;
}
.postalcontroller_deliveryaggregationshow main .delivery_daily_aggregations table tfoot tr td {
  vertical-align: middle;
  font-size: 14px;
  letter-spacing: 1.4px;
  padding: 15px 8px;
  border: 1px solid #000;
}
.postalcontroller_deliveryaggregationshow main .link_box {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0 80px;
  padding-top: 49px;
  padding-bottom: 32px;
}
.postalcontroller_deliveryaggregationshow main .link_box .link_gray_sm,
.postalcontroller_deliveryaggregationshow main .link_box .link_blue_sm {
  font-size: 16px;
  letter-spacing: 1.6px;
  padding-top: 14px;
  padding-bottom: 14px;
}
@media print {
  .postalcontroller_deliveryaggregationshow {
    zoom: 0.7;
    -webkit-print-color-adjust: exact;
    background-color: white;
  }
  @-moz-document url-prefix() {
    .postalcontroller_deliveryaggregationshow {
      print-color-adjust: exact;
      width: 1000px;
      padding-left: 100px;
    }
  }
  .postalcontroller_deliveryaggregationshow header,
  .postalcontroller_deliveryaggregationshow main .link_box,
  .postalcontroller_deliveryaggregationshow .flash,
  .postalcontroller_deliveryaggregationshow footer {
    display: none;
  }
  .postalcontroller_deliveryaggregationshow main {
    width: 1000px;
  }
}

/* -----------------------------------
 * postal aggregation
 ----------------------------------- */
.postalcontroller_aggregation main {
  padding-left: 32px;
  padding-right: 32px;
}
.postalcontroller_aggregation main .appname_box {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding-top: 48px;
  padding-bottom: 10px;
}
.postalcontroller_aggregation main .appname_box h2 {
  padding-bottom: 0;
}
.postalcontroller_aggregation main .appname_box .select_year_container {
  position: relative;
  width: 160px;
  height: 32px;
}
.postalcontroller_aggregation main .appname_box .select_year_container .select_year {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  background-color: #fff;
  width: 100%;
  padding: 9px 12px;
  border-radius: 8px;
}
.postalcontroller_aggregation main .appname_box .select_year_container .select_year .select_year_toggle {
  position: relative;
  z-index: 5;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  font-size: 14px;
  letter-spacing: 1.4px;
  cursor: pointer;
}
.postalcontroller_aggregation main .appname_box .select_year_container .select_year .select_year_toggle .triangle {
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: 6px solid #000;
  transform: rotateZ(0deg) translate(0px, 0px);
  transform-origin: -3px;
  transition: 0.3s;
}
.postalcontroller_aggregation main .appname_box .select_year_container .select_year .select_year_toggle .triangle.down {
  transform: rotateZ(90deg) translate(-6px, -6px);
}
.postalcontroller_aggregation main .appname_box .select_year_container .select_year .select_year_content ul {
  padding-top: 4px;
}
.postalcontroller_aggregation main .appname_box .select_year_container .select_year .select_year_content ul li {
  padding-top: 9px;
}
.postalcontroller_aggregation main .appname_box .select_year_container .select_year .select_year_content ul li span {
  display: inline-block;
  font-size: 14px;
  letter-spacing: 1.4px;
  color: #757575;
  width: 100%;
  padding: 4px 0;
  border-radius: 5px;
}
.postalcontroller_aggregation main .appname_box .select_year_container .select_year .select_year_content ul li span:hover {
  background-color: #F6F6F6;
  color: #000;
}
.postalcontroller_aggregation main .description_box .page_description {
  max-width: 100%;
}
.postalcontroller_aggregation main .year_months menu {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  flex-wrap: wrap;
  gap: 24px 33px;
  padding-top: 32px;
}
.postalcontroller_aggregation main .year_months menu li {
  width: 100%;
}
.postalcontroller_aggregation main .year_months > p {
  text-align: center;
  font-size: 16px;
  letter-spacing: 1.6px;
  color: #757575;
  padding: 80px 0;
}

/* -----------------------------------
 * postal select_aggregation_kind
 ----------------------------------- */
.postalcontroller_selectaggregationkind main {
  padding-left: 32px;
  padding-right: 32px;
}
.postalcontroller_selectaggregationkind main .appname_box {
  padding-top: 48px;
}
.postalcontroller_selectaggregationkind main .description_box .page_description {
  max-width: 100%;
}
.postalcontroller_selectaggregationkind main menu {
  display: flex;
  flex-wrap: wrap;
  gap: 24px 0;
  padding-top: 32px;
}
.postalcontroller_selectaggregationkind main menu li {
  width: 100%;
}

/* -----------------------------------
 * postal select_mail_aggregation
 ----------------------------------- */
.postalcontroller_selectmailaggregation main {
  padding-left: 32px;
  padding-right: 32px;
}
.postalcontroller_selectmailaggregation main .appname_box {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding-top: 48px;
  padding-bottom: 16px;
}
.postalcontroller_selectmailaggregation main .appname_box h2 {
  padding-bottom: 0;
}
.postalcontroller_selectmailaggregation main .description_box .page_description {
  max-width: 100%;
}
.postalcontroller_selectmailaggregation main .registered_record_dates menu {
  display: grid;
  grid-template-columns: 1fr 1fr;
  flex-wrap: wrap;
  gap: 24px;
  padding-top: 32px;
}
.postalcontroller_selectmailaggregation main .registered_record_dates menu li {
  width: 100%;
}
.postalcontroller_selectmailaggregation main .registered_record_dates > p {
  text-align: center;
  font-size: 16px;
  letter-spacing: 1.6px;
  color: #757575;
  padding: 80px 0;
}

/* -----------------------------------
 * postal select_delivery_aggregation
 ----------------------------------- */
.postalcontroller_selectdeliveryaggregation main {
  padding-left: 32px;
  padding-right: 32px;
}
.postalcontroller_selectdeliveryaggregation main .appname_box {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding-top: 48px;
  padding-bottom: 16px;
}
.postalcontroller_selectdeliveryaggregation main .appname_box h2 {
  padding-bottom: 0;
}
.postalcontroller_selectdeliveryaggregation main .description_box .page_description {
  max-width: 100%;
}
.postalcontroller_selectdeliveryaggregation main .registered_record_dates menu {
  display: grid;
  grid-template-columns: 1fr 1fr;
  flex-wrap: wrap;
  gap: 24px;
  padding-top: 32px;
}
.postalcontroller_selectdeliveryaggregation main .registered_record_dates menu li {
  width: 100%;
}
.postalcontroller_selectdeliveryaggregation main .registered_record_dates > p {
  text-align: center;
  font-size: 16px;
  letter-spacing: 1.6px;
  color: #757575;
  padding: 80px 0;
}

/* -----------------------------------
 * postal transfer_table
 ----------------------------------- */
@page {
  size: A4 portrait;
  zoom: 0.7;
  margin: 0mm 12.7mm;
  -webkit-print-color-adjust: exact;
  background-color: white;
  @top-center {
    content: ""; /* ヘッダーのコンテンツを空に設定 */
  }
  @bottom-center {
    content: ""; /* フッターのコンテンツを空に設定 */
  }
}
.postalcontroller_transfertable main {
  padding-left: 32px;
  padding-right: 32px;
}
.postalcontroller_transfertable main .appname_box {
  padding-top: 48px;
}
.postalcontroller_transfertable main .postal_monthly_affiliation_aggregations {
  overflow: auto;
  width: 100%;
  padding-top: 34px;
}
.postalcontroller_transfertable main .postal_monthly_affiliation_aggregations table {
  table-layout: fixed;
  width: 1000px;
}
.postalcontroller_transfertable main .postal_monthly_affiliation_aggregations table thead tr th {
  vertical-align: middle;
  text-align: center;
  font-size: 12px;
  letter-spacing: 1.2px;
  font-weight: 500;
  line-height: 1.2;
  height: 33px;
  padding: 8px;
  border: 1px solid #000;
}
.postalcontroller_transfertable main .postal_monthly_affiliation_aggregations table thead tr th:first-of-type {
  width: 220px;
}
.postalcontroller_transfertable main .postal_monthly_affiliation_aggregations table thead tr th:nth-of-type(2) {
  width: 100px;
}
.postalcontroller_transfertable main .postal_monthly_affiliation_aggregations table thead tr th:last-of-type {
  width: 46px;
  padding-right: 0;
  border: none;
}
.postalcontroller_transfertable main .postal_monthly_affiliation_aggregations table tbody tr td {
  vertical-align: middle;
  font-size: 14px;
  letter-spacing: 1.4px;
  padding: 15px 8px;
  border: 1px solid #757575;
}
.postalcontroller_transfertable main .postal_monthly_affiliation_aggregations table tbody tr td:last-of-type {
  font-size: 12px;
  letter-spacing: 0.5px;
  padding-right: 0;
  border: none;
}
.postalcontroller_transfertable main .postal_monthly_affiliation_aggregations table tbody tr:first-of-type td {
  border-top: 1px solid #000;
}
.postalcontroller_transfertable main .postal_monthly_affiliation_aggregations table tbody tr:first-of-type td:last-of-type {
  border: none;
}
.postalcontroller_transfertable main .postal_monthly_affiliation_aggregations table tbody tr:last-of-type td {
  border-bottom: 1px solid #000;
}
.postalcontroller_transfertable main .postal_monthly_affiliation_aggregations table tbody tr:last-of-type td:last-of-type {
  border: none;
}
.postalcontroller_transfertable main .postal_monthly_affiliation_aggregations table tfoot tr td {
  vertical-align: middle;
  font-size: 14px;
  letter-spacing: 1.4px;
  padding: 15px 8px;
  border: 1px solid #000;
}
.postalcontroller_transfertable main .postal_monthly_affiliation_aggregations table tfoot tr td:first-of-type {
  font-size: 12px;
  letter-spacing: 1.2px;
}
.postalcontroller_transfertable main .postal_monthly_affiliation_aggregations table tfoot tr td:last-of-type {
  padding-right: 0;
  border: none;
}
.postalcontroller_transfertable main .postal_monthly_vendor_aggregations {
  padding-top: 41px;
}
.postalcontroller_transfertable main .postal_monthly_vendor_aggregations > p {
  font-size: 14px;
  letter-spacing: 1.4px;
  line-height: 2;
  padding-bottom: 17px;
}
.postalcontroller_transfertable main .postal_monthly_vendor_aggregations table {
  table-layout: fixed;
  width: 527px;
}
.postalcontroller_transfertable main .postal_monthly_vendor_aggregations table thead tr th {
  vertical-align: middle;
  text-align: center;
  font-size: 12px;
  letter-spacing: 1.2px;
  font-weight: 500;
  line-height: 1.2;
  height: 44px;
  padding: 8px;
  border: 1px solid #000;
}
.postalcontroller_transfertable main .postal_monthly_vendor_aggregations table thead tr th:first-of-type {
  width: 263.5px;
}
.postalcontroller_transfertable main .postal_monthly_vendor_aggregations table tbody tr td {
  vertical-align: middle;
  font-size: 14px;
  letter-spacing: 1.4px;
  padding: 15px 8px;
  border: 1px solid #757575;
}
.postalcontroller_transfertable main .postal_monthly_vendor_aggregations table tbody tr:first-of-type td {
  border-top: 1px solid #000;
}
.postalcontroller_transfertable main .postal_monthly_vendor_aggregations table tbody tr:last-of-type td {
  border-bottom: 1px solid #000;
}
.postalcontroller_transfertable main .postal_monthly_vendor_aggregations table tfoot tr td {
  vertical-align: middle;
  font-size: 14px;
  letter-spacing: 1.4px;
  padding: 15px 8px;
  border: 1px solid #000;
}
.postalcontroller_transfertable main .postal_monthly_vendor_aggregations table tfoot tr td:first-of-type {
  font-size: 12px;
  letter-spacing: 1.2px;
}
.postalcontroller_transfertable main .link_box {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0 80px;
  padding-top: 49px;
  padding-bottom: 32px;
}
.postalcontroller_transfertable main .link_box .link_gray_sm,
.postalcontroller_transfertable main .link_box .link_blue_sm {
  font-size: 16px;
  letter-spacing: 1.6px;
  padding-top: 14px;
  padding-bottom: 14px;
}
@media print {
  .postalcontroller_transfertable {
    zoom: 0.7;
    -webkit-print-color-adjust: exact;
    background-color: white;
  }
  @-moz-document url-prefix() {
    .postalcontroller_transfertable {
      print-color-adjust: exact;
      width: 1000px;
      padding-left: 100px;
    }
  }
  .postalcontroller_transfertable header,
  .postalcontroller_transfertable main .link_box,
  .postalcontroller_transfertable .flash,
  .postalcontroller_transfertable footer {
    display: none;
  }
  .postalcontroller_transfertable main {
    width: 1000px;
  }
  .postalcontroller_transfertable main .postal_monthly_affiliation_aggregations table thead tr th:last-of-type {
    width: 47px;
  }
}
