@charset "UTF-8";
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Roboto"), local("Roboto-Regular"), url(https://fonts.gstatic.com/s/roboto/v19/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Roboto"), local("Roboto-Regular"), url(https://fonts.gstatic.com/s/roboto/v19/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }

/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Roboto"), local("Roboto-Regular"), url(https://fonts.gstatic.com/s/roboto/v19/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format("woff2");
  unicode-range: U+1F00-1FFF; }

/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Roboto"), local("Roboto-Regular"), url(https://fonts.gstatic.com/s/roboto/v19/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format("woff2");
  unicode-range: U+0370-03FF; }

/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Roboto"), local("Roboto-Regular"), url(https://fonts.gstatic.com/s/roboto/v19/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; }

/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Roboto"), local("Roboto-Regular"), url(https://fonts.gstatic.com/s/roboto/v19/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("Roboto"), local("Roboto-Regular"), url(https://fonts.gstatic.com/s/roboto/v19/KFOmCnqEu92Fr1Mu4mxK.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

body {
  margin: 0; }

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block; }

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline; }

audio:not([controls]) {
  display: none;
  height: 0; }

[hidden],
template {
  display: none; }

a {
  background-color: transparent; }

a:active,
a:hover {
  outline: 0; }

abbr[title] {
  border-bottom: 1px dotted; }

b,
strong {
  font-weight: bold; }

dfn {
  font-style: italic; }

h1 {
  font-size: 2em;
  margin: 0.67em 0; }

mark {
  background: #ff0;
  color: #000; }

small {
  font-size: 80%; }

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

img {
  border: 0; }

svg:not(:root) {
  overflow: hidden; }

figure {
  margin: 1em 40px; }

hr {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
  height: 0; }

pre {
  overflow: auto; }

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0; }

button {
  overflow: visible; }

button,
select {
  text-transform: none; }

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer; }

button[disabled],
html input[disabled] {
  cursor: default; }

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

input {
  line-height: normal; }

input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0; }

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

input[type="search"] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

legend {
  border: 0;
  padding: 0; }

textarea {
  overflow: auto; }

optgroup {
  font-weight: bold; }

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

td,
th {
  padding: 0; }

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    background: transparent !important;
    color: #000 !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    text-shadow: none !important; }
  a,
  a:visited {
    text-decoration: underline; }
  a[href]:after {
    content: " (" attr(href) ")"; }
  abbr[title]:after {
    content: " (" attr(title) ")"; }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: ""; }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }
  thead {
    display: table-header-group; }
  tr,
  img {
    page-break-inside: avoid; }
  img {
    max-width: 100% !important; }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }
  h2,
  h3 {
    page-break-after: avoid; }
  .navbar {
    display: none; }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important; }
  .label {
    border: 1px solid #000; }
  .table {
    border-collapse: collapse !important; }
    .table td,
    .table th {
      background-color: #fff !important; }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important; } }

@font-face {
  font-family: 'Glyphicons Halflings';
  src: url("../fonts/bootstrap/glyphicons-halflings-regular.eot");
  src: url("../fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/bootstrap/glyphicons-halflings-regular.woff2") format("woff2"), url("../fonts/bootstrap/glyphicons-halflings-regular.woff") format("woff"), url("../fonts/bootstrap/glyphicons-halflings-regular.ttf") format("truetype"), url("../fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg"); }

.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.glyphicon-asterisk:before {
  content: "\002a"; }

.glyphicon-plus:before {
  content: "\002b"; }

.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac"; }

.glyphicon-minus:before {
  content: "\2212"; }

.glyphicon-cloud:before {
  content: "\2601"; }

.glyphicon-envelope:before {
  content: "\2709"; }

.glyphicon-pencil:before {
  content: "\270f"; }

.glyphicon-glass:before {
  content: "\e001"; }

.glyphicon-music:before {
  content: "\e002"; }

.glyphicon-search:before {
  content: "\e003"; }

.glyphicon-heart:before {
  content: "\e005"; }

.glyphicon-star:before {
  content: "\e006"; }

.glyphicon-star-empty:before {
  content: "\e007"; }

.glyphicon-user:before {
  content: "\e008"; }

.glyphicon-film:before {
  content: "\e009"; }

.glyphicon-th-large:before {
  content: "\e010"; }

.glyphicon-th:before {
  content: "\e011"; }

.glyphicon-th-list:before {
  content: "\e012"; }

.glyphicon-ok:before {
  content: "\e013"; }

.glyphicon-remove:before {
  content: "\e014"; }

.glyphicon-zoom-in:before {
  content: "\e015"; }

.glyphicon-zoom-out:before {
  content: "\e016"; }

.glyphicon-off:before {
  content: "\e017"; }

.glyphicon-signal:before {
  content: "\e018"; }

.glyphicon-cog:before {
  content: "\e019"; }

.glyphicon-trash:before {
  content: "\e020"; }

.glyphicon-home:before {
  content: "\e021"; }

.glyphicon-file:before {
  content: "\e022"; }

.glyphicon-time:before {
  content: "\e023"; }

.glyphicon-road:before {
  content: "\e024"; }

.glyphicon-download-alt:before {
  content: "\e025"; }

.glyphicon-download:before {
  content: "\e026"; }

.glyphicon-upload:before {
  content: "\e027"; }

.glyphicon-inbox:before {
  content: "\e028"; }

.glyphicon-play-circle:before {
  content: "\e029"; }

.glyphicon-repeat:before {
  content: "\e030"; }

.glyphicon-refresh:before {
  content: "\e031"; }

.glyphicon-list-alt:before {
  content: "\e032"; }

.glyphicon-lock:before {
  content: "\e033"; }

.glyphicon-flag:before {
  content: "\e034"; }

.glyphicon-headphones:before {
  content: "\e035"; }

.glyphicon-volume-off:before {
  content: "\e036"; }

.glyphicon-volume-down:before {
  content: "\e037"; }

.glyphicon-volume-up:before {
  content: "\e038"; }

.glyphicon-qrcode:before {
  content: "\e039"; }

.glyphicon-barcode:before {
  content: "\e040"; }

.glyphicon-tag:before {
  content: "\e041"; }

.glyphicon-tags:before {
  content: "\e042"; }

.glyphicon-book:before {
  content: "\e043"; }

.glyphicon-bookmark:before {
  content: "\e044"; }

.glyphicon-print:before {
  content: "\e045"; }

.glyphicon-camera:before {
  content: "\e046"; }

.glyphicon-font:before {
  content: "\e047"; }

.glyphicon-bold:before {
  content: "\e048"; }

.glyphicon-italic:before {
  content: "\e049"; }

.glyphicon-text-height:before {
  content: "\e050"; }

.glyphicon-text-width:before {
  content: "\e051"; }

.glyphicon-align-left:before {
  content: "\e052"; }

.glyphicon-align-center:before {
  content: "\e053"; }

.glyphicon-align-right:before {
  content: "\e054"; }

.glyphicon-align-justify:before {
  content: "\e055"; }

.glyphicon-list:before {
  content: "\e056"; }

.glyphicon-indent-left:before {
  content: "\e057"; }

.glyphicon-indent-right:before {
  content: "\e058"; }

.glyphicon-facetime-video:before {
  content: "\e059"; }

.glyphicon-picture:before {
  content: "\e060"; }

.glyphicon-map-marker:before {
  content: "\e062"; }

.glyphicon-adjust:before {
  content: "\e063"; }

.glyphicon-tint:before {
  content: "\e064"; }

.glyphicon-edit:before {
  content: "\e065"; }

.glyphicon-share:before {
  content: "\e066"; }

.glyphicon-check:before {
  content: "\e067"; }

.glyphicon-move:before {
  content: "\e068"; }

.glyphicon-step-backward:before {
  content: "\e069"; }

.glyphicon-fast-backward:before {
  content: "\e070"; }

.glyphicon-backward:before {
  content: "\e071"; }

.glyphicon-play:before {
  content: "\e072"; }

.glyphicon-pause:before {
  content: "\e073"; }

.glyphicon-stop:before {
  content: "\e074"; }

.glyphicon-forward:before {
  content: "\e075"; }

.glyphicon-fast-forward:before {
  content: "\e076"; }

.glyphicon-step-forward:before {
  content: "\e077"; }

.glyphicon-eject:before {
  content: "\e078"; }

.glyphicon-chevron-left:before {
  content: "\e079"; }

.glyphicon-chevron-right:before {
  content: "\e080"; }

.glyphicon-plus-sign:before {
  content: "\e081"; }

.glyphicon-minus-sign:before {
  content: "\e082"; }

.glyphicon-remove-sign:before {
  content: "\e083"; }

.glyphicon-ok-sign:before {
  content: "\e084"; }

.glyphicon-question-sign:before {
  content: "\e085"; }

.glyphicon-info-sign:before {
  content: "\e086"; }

.glyphicon-screenshot:before {
  content: "\e087"; }

.glyphicon-remove-circle:before {
  content: "\e088"; }

.glyphicon-ok-circle:before {
  content: "\e089"; }

.glyphicon-ban-circle:before {
  content: "\e090"; }

.glyphicon-arrow-left:before {
  content: "\e091"; }

.glyphicon-arrow-right:before {
  content: "\e092"; }

.glyphicon-arrow-up:before {
  content: "\e093"; }

.glyphicon-arrow-down:before {
  content: "\e094"; }

.glyphicon-share-alt:before {
  content: "\e095"; }

.glyphicon-resize-full:before {
  content: "\e096"; }

.glyphicon-resize-small:before {
  content: "\e097"; }

.glyphicon-exclamation-sign:before {
  content: "\e101"; }

.glyphicon-gift:before {
  content: "\e102"; }

.glyphicon-leaf:before {
  content: "\e103"; }

.glyphicon-fire:before {
  content: "\e104"; }

.glyphicon-eye-open:before {
  content: "\e105"; }

.glyphicon-eye-close:before {
  content: "\e106"; }

.glyphicon-warning-sign:before {
  content: "\e107"; }

.glyphicon-plane:before {
  content: "\e108"; }

.glyphicon-calendar:before {
  content: "\e109"; }

.glyphicon-random:before {
  content: "\e110"; }

.glyphicon-comment:before {
  content: "\e111"; }

.glyphicon-magnet:before {
  content: "\e112"; }

.glyphicon-chevron-up:before {
  content: "\e113"; }

.glyphicon-chevron-down:before {
  content: "\e114"; }

.glyphicon-retweet:before {
  content: "\e115"; }

.glyphicon-shopping-cart:before {
  content: "\e116"; }

.glyphicon-folder-close:before {
  content: "\e117"; }

.glyphicon-folder-open:before {
  content: "\e118"; }

.glyphicon-resize-vertical:before {
  content: "\e119"; }

.glyphicon-resize-horizontal:before {
  content: "\e120"; }

.glyphicon-hdd:before {
  content: "\e121"; }

.glyphicon-bullhorn:before {
  content: "\e122"; }

.glyphicon-bell:before {
  content: "\e123"; }

.glyphicon-certificate:before {
  content: "\e124"; }

.glyphicon-thumbs-up:before {
  content: "\e125"; }

.glyphicon-thumbs-down:before {
  content: "\e126"; }

.glyphicon-hand-right:before {
  content: "\e127"; }

.glyphicon-hand-left:before {
  content: "\e128"; }

.glyphicon-hand-up:before {
  content: "\e129"; }

.glyphicon-hand-down:before {
  content: "\e130"; }

.glyphicon-circle-arrow-right:before {
  content: "\e131"; }

.glyphicon-circle-arrow-left:before {
  content: "\e132"; }

.glyphicon-circle-arrow-up:before {
  content: "\e133"; }

.glyphicon-circle-arrow-down:before {
  content: "\e134"; }

.glyphicon-globe:before {
  content: "\e135"; }

.glyphicon-wrench:before {
  content: "\e136"; }

.glyphicon-tasks:before {
  content: "\e137"; }

.glyphicon-filter:before {
  content: "\e138"; }

.glyphicon-briefcase:before {
  content: "\e139"; }

.glyphicon-fullscreen:before {
  content: "\e140"; }

.glyphicon-dashboard:before {
  content: "\e141"; }

.glyphicon-paperclip:before {
  content: "\e142"; }

.glyphicon-heart-empty:before {
  content: "\e143"; }

.glyphicon-link:before {
  content: "\e144"; }

.glyphicon-phone:before {
  content: "\e145"; }

.glyphicon-pushpin:before {
  content: "\e146"; }

.glyphicon-usd:before {
  content: "\e148"; }

.glyphicon-gbp:before {
  content: "\e149"; }

.glyphicon-sort:before {
  content: "\e150"; }

.glyphicon-sort-by-alphabet:before {
  content: "\e151"; }

.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152"; }

.glyphicon-sort-by-order:before {
  content: "\e153"; }

.glyphicon-sort-by-order-alt:before {
  content: "\e154"; }

.glyphicon-sort-by-attributes:before {
  content: "\e155"; }

.glyphicon-sort-by-attributes-alt:before {
  content: "\e156"; }

.glyphicon-unchecked:before {
  content: "\e157"; }

.glyphicon-expand:before {
  content: "\e158"; }

.glyphicon-collapse-down:before {
  content: "\e159"; }

.glyphicon-collapse-up:before {
  content: "\e160"; }

.glyphicon-log-in:before {
  content: "\e161"; }

.glyphicon-flash:before {
  content: "\e162"; }

.glyphicon-log-out:before {
  content: "\e163"; }

.glyphicon-new-window:before {
  content: "\e164"; }

.glyphicon-record:before {
  content: "\e165"; }

.glyphicon-save:before {
  content: "\e166"; }

.glyphicon-open:before {
  content: "\e167"; }

.glyphicon-saved:before {
  content: "\e168"; }

.glyphicon-import:before {
  content: "\e169"; }

.glyphicon-export:before {
  content: "\e170"; }

.glyphicon-send:before {
  content: "\e171"; }

.glyphicon-floppy-disk:before {
  content: "\e172"; }

.glyphicon-floppy-saved:before {
  content: "\e173"; }

.glyphicon-floppy-remove:before {
  content: "\e174"; }

.glyphicon-floppy-save:before {
  content: "\e175"; }

.glyphicon-floppy-open:before {
  content: "\e176"; }

.glyphicon-credit-card:before {
  content: "\e177"; }

.glyphicon-transfer:before {
  content: "\e178"; }

.glyphicon-cutlery:before {
  content: "\e179"; }

.glyphicon-header:before {
  content: "\e180"; }

.glyphicon-compressed:before {
  content: "\e181"; }

.glyphicon-earphone:before {
  content: "\e182"; }

.glyphicon-phone-alt:before {
  content: "\e183"; }

.glyphicon-tower:before {
  content: "\e184"; }

.glyphicon-stats:before {
  content: "\e185"; }

.glyphicon-sd-video:before {
  content: "\e186"; }

.glyphicon-hd-video:before {
  content: "\e187"; }

.glyphicon-subtitles:before {
  content: "\e188"; }

.glyphicon-sound-stereo:before {
  content: "\e189"; }

.glyphicon-sound-dolby:before {
  content: "\e190"; }

.glyphicon-sound-5-1:before {
  content: "\e191"; }

.glyphicon-sound-6-1:before {
  content: "\e192"; }

.glyphicon-sound-7-1:before {
  content: "\e193"; }

.glyphicon-copyright-mark:before {
  content: "\e194"; }

.glyphicon-registration-mark:before {
  content: "\e195"; }

.glyphicon-cloud-download:before {
  content: "\e197"; }

.glyphicon-cloud-upload:before {
  content: "\e198"; }

.glyphicon-tree-conifer:before {
  content: "\e199"; }

.glyphicon-tree-deciduous:before {
  content: "\e200"; }

.glyphicon-cd:before {
  content: "\e201"; }

.glyphicon-save-file:before {
  content: "\e202"; }

.glyphicon-open-file:before {
  content: "\e203"; }

.glyphicon-level-up:before {
  content: "\e204"; }

.glyphicon-copy:before {
  content: "\e205"; }

.glyphicon-paste:before {
  content: "\e206"; }

.glyphicon-alert:before {
  content: "\e209"; }

.glyphicon-equalizer:before {
  content: "\e210"; }

.glyphicon-king:before {
  content: "\e211"; }

.glyphicon-queen:before {
  content: "\e212"; }

.glyphicon-pawn:before {
  content: "\e213"; }

.glyphicon-bishop:before {
  content: "\e214"; }

.glyphicon-knight:before {
  content: "\e215"; }

.glyphicon-baby-formula:before {
  content: "\e216"; }

.glyphicon-tent:before {
  content: "\26fa"; }

.glyphicon-blackboard:before {
  content: "\e218"; }

.glyphicon-bed:before {
  content: "\e219"; }

.glyphicon-apple:before {
  content: "\f8ff"; }

.glyphicon-erase:before {
  content: "\e221"; }

.glyphicon-hourglass:before {
  content: "\231b"; }

.glyphicon-lamp:before {
  content: "\e223"; }

.glyphicon-duplicate:before {
  content: "\e224"; }

.glyphicon-piggy-bank:before {
  content: "\e225"; }

.glyphicon-scissors:before {
  content: "\e226"; }

.glyphicon-bitcoin:before {
  content: "\e227"; }

.glyphicon-btc:before {
  content: "\e227"; }

.glyphicon-xbt:before {
  content: "\e227"; }

.glyphicon-yen:before {
  content: "\00a5"; }

.glyphicon-jpy:before {
  content: "\00a5"; }

.glyphicon-ruble:before {
  content: "\20bd"; }

.glyphicon-rub:before {
  content: "\20bd"; }

.glyphicon-scale:before {
  content: "\e230"; }

.glyphicon-ice-lolly:before {
  content: "\e231"; }

.glyphicon-ice-lolly-tasted:before {
  content: "\e232"; }

.glyphicon-education:before {
  content: "\e233"; }

.glyphicon-option-horizontal:before {
  content: "\e234"; }

.glyphicon-option-vertical:before {
  content: "\e235"; }

.glyphicon-menu-hamburger:before {
  content: "\e236"; }

.glyphicon-modal-window:before {
  content: "\e237"; }

.glyphicon-oil:before {
  content: "\e238"; }

.glyphicon-grain:before {
  content: "\e239"; }

.glyphicon-sunglasses:before {
  content: "\e240"; }

.glyphicon-text-size:before {
  content: "\e241"; }

.glyphicon-text-color:before {
  content: "\e242"; }

.glyphicon-text-background:before {
  content: "\e243"; }

.glyphicon-object-align-top:before {
  content: "\e244"; }

.glyphicon-object-align-bottom:before {
  content: "\e245"; }

.glyphicon-object-align-horizontal:before {
  content: "\e246"; }

.glyphicon-object-align-left:before {
  content: "\e247"; }

.glyphicon-object-align-vertical:before {
  content: "\e248"; }

.glyphicon-object-align-right:before {
  content: "\e249"; }

.glyphicon-triangle-right:before {
  content: "\e250"; }

.glyphicon-triangle-left:before {
  content: "\e251"; }

.glyphicon-triangle-bottom:before {
  content: "\e252"; }

.glyphicon-triangle-top:before {
  content: "\e253"; }

.glyphicon-console:before {
  content: "\e254"; }

.glyphicon-superscript:before {
  content: "\e255"; }

.glyphicon-subscript:before {
  content: "\e256"; }

.glyphicon-menu-left:before {
  content: "\e257"; }

.glyphicon-menu-right:before {
  content: "\e258"; }

.glyphicon-menu-down:before {
  content: "\e259"; }

.glyphicon-menu-up:before {
  content: "\e260"; }

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857;
  color: #333333;
  background-color: #fff; }

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }

a {
  color: #337ab7;
  text-decoration: none; }
  a:hover, a:focus {
    color: #23527c;
    text-decoration: underline; }
  a:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }

figure {
  margin: 0; }

img {
  vertical-align: middle; }

.img-responsive {
  display: block;
  max-width: 100%;
  height: auto; }

.img-rounded {
  border-radius: 6px; }

.img-thumbnail {
  padding: 4px;
  line-height: 1.42857;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto; }

.img-circle {
  border-radius: 50%; }

hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee; }

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

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto; }

[role="button"] {
  cursor: pointer; }

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit; }
  h1 small,
  h1 .small, h2 small,
  h2 .small, h3 small,
  h3 .small, h4 small,
  h4 .small, h5 small,
  h5 .small, h6 small,
  h6 .small,
  .h1 small,
  .h1 .small, .h2 small,
  .h2 .small, .h3 small,
  .h3 .small, .h4 small,
  .h4 .small, .h5 small,
  .h5 .small, .h6 small,
  .h6 .small {
    font-weight: normal;
    line-height: 1;
    color: #777777; }

h1, .h1,
h2, .h2,
h3, .h3 {
  margin-top: 20px;
  margin-bottom: 10px; }
  h1 small,
  h1 .small, .h1 small,
  .h1 .small,
  h2 small,
  h2 .small, .h2 small,
  .h2 .small,
  h3 small,
  h3 .small, .h3 small,
  .h3 .small {
    font-size: 65%; }

h4, .h4,
h5, .h5,
h6, .h6 {
  margin-top: 10px;
  margin-bottom: 10px; }
  h4 small,
  h4 .small, .h4 small,
  .h4 .small,
  h5 small,
  h5 .small, .h5 small,
  .h5 .small,
  h6 small,
  h6 .small, .h6 small,
  .h6 .small {
    font-size: 75%; }

h1, .h1 {
  font-size: 36px; }

h2, .h2 {
  font-size: 30px; }

h3, .h3 {
  font-size: 24px; }

h4, .h4 {
  font-size: 18px; }

h5, .h5 {
  font-size: 14px; }

h6, .h6 {
  font-size: 12px; }

p {
  margin: 0 0 10px; }

.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4; }
  @media (min-width: 768px) {
    .lead {
      font-size: 21px; } }

small,
.small {
  font-size: 85%; }

mark,
.mark {
  background-color: #fcf8e3;
  padding: .2em; }

.text-left {
  text-align: left; }

.text-right {
  text-align: right; }

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

.text-justify {
  text-align: justify; }

.text-nowrap {
  white-space: nowrap; }

.text-lowercase {
  text-transform: lowercase; }

.text-uppercase, .initialism {
  text-transform: uppercase; }

.text-capitalize {
  text-transform: capitalize; }

.text-muted {
  color: #777777; }

.text-primary {
  color: #337ab7; }

a.text-primary:hover,
a.text-primary:focus {
  color: #286090; }

.text-success {
  color: #3c763d; }

a.text-success:hover,
a.text-success:focus {
  color: #2b542c; }

.text-info {
  color: #31708f; }

a.text-info:hover,
a.text-info:focus {
  color: #245269; }

.text-warning {
  color: #8a6d3b; }

a.text-warning:hover,
a.text-warning:focus {
  color: #66512c; }

.text-danger {
  color: #a94442; }

a.text-danger:hover,
a.text-danger:focus {
  color: #843534; }

.bg-primary {
  color: #fff; }

.bg-primary {
  background-color: #337ab7; }

a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #286090; }

.bg-success {
  background-color: #dff0d8; }

a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3; }

.bg-info {
  background-color: #d9edf7; }

a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee; }

.bg-warning {
  background-color: #fcf8e3; }

a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5; }

.bg-danger {
  background-color: #f2dede; }

a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9; }

.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eeeeee; }

ul,
ol {
  margin-top: 0;
  margin-bottom: 10px; }
  ul ul,
  ul ol,
  ol ul,
  ol ol {
    margin-bottom: 0; }

.list-unstyled {
  padding-left: 0;
  list-style: none; }

.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px; }
  .list-inline > li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px; }

dl {
  margin-top: 0;
  margin-bottom: 20px; }

dt,
dd {
  line-height: 1.42857; }

dt {
  font-weight: bold; }

dd {
  margin-left: 0; }

.dl-horizontal dd:before, .dl-horizontal dd:after {
  content: " ";
  display: table; }

.dl-horizontal dd:after {
  clear: both; }

@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .dl-horizontal dd {
    margin-left: 180px; } }

abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777777; }

.initialism {
  font-size: 90%; }

blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eeeeee; }
  blockquote p:last-child,
  blockquote ul:last-child,
  blockquote ol:last-child {
    margin-bottom: 0; }
  blockquote footer,
  blockquote small,
  blockquote .small {
    display: block;
    font-size: 80%;
    line-height: 1.42857;
    color: #777777; }
    blockquote footer:before,
    blockquote small:before,
    blockquote .small:before {
      content: '\2014 \00A0'; }

.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
  text-align: right; }
  .blockquote-reverse footer:before,
  .blockquote-reverse small:before,
  .blockquote-reverse .small:before,
  blockquote.pull-right footer:before,
  blockquote.pull-right small:before,
  blockquote.pull-right .small:before {
    content: ''; }
  .blockquote-reverse footer:after,
  .blockquote-reverse small:after,
  .blockquote-reverse .small:after,
  blockquote.pull-right footer:after,
  blockquote.pull-right small:after,
  blockquote.pull-right .small:after {
    content: '\00A0 \2014'; }

address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857; }

code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace; }

code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px; }

kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); }
  kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: bold;
    -webkit-box-shadow: none;
            box-shadow: none; }

pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px; }
  pre code {
    padding: 0;
    font-size: inherit;
    color: inherit;
    white-space: pre-wrap;
    background-color: transparent;
    border-radius: 0; }

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll; }

.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }
  .container:before, .container:after {
    content: " ";
    display: table; }
  .container:after {
    clear: both; }
  @media (min-width: 768px) {
    .container {
      width: 750px; } }
  @media (min-width: 992px) {
    .container {
      width: 970px; } }
  @media (min-width: 1200px) {
    .container {
      width: 1170px; } }

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }
  .container-fluid:before, .container-fluid:after {
    content: " ";
    display: table; }
  .container-fluid:after {
    clear: both; }

.row {
  margin-left: -15px;
  margin-right: -15px; }
  .row:before, .row:after {
    content: " ";
    display: table; }
  .row:after {
    clear: both; }

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px; }

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left; }

.col-xs-1 {
  width: 8.33333%; }

.col-xs-2 {
  width: 16.66667%; }

.col-xs-3 {
  width: 25%; }

.col-xs-4 {
  width: 33.33333%; }

.col-xs-5 {
  width: 41.66667%; }

.col-xs-6 {
  width: 50%; }

.col-xs-7 {
  width: 58.33333%; }

.col-xs-8 {
  width: 66.66667%; }

.col-xs-9 {
  width: 75%; }

.col-xs-10 {
  width: 83.33333%; }

.col-xs-11 {
  width: 91.66667%; }

.col-xs-12 {
  width: 100%; }

.col-xs-pull-0 {
  right: auto; }

.col-xs-pull-1 {
  right: 8.33333%; }

.col-xs-pull-2 {
  right: 16.66667%; }

.col-xs-pull-3 {
  right: 25%; }

.col-xs-pull-4 {
  right: 33.33333%; }

.col-xs-pull-5 {
  right: 41.66667%; }

.col-xs-pull-6 {
  right: 50%; }

.col-xs-pull-7 {
  right: 58.33333%; }

.col-xs-pull-8 {
  right: 66.66667%; }

.col-xs-pull-9 {
  right: 75%; }

.col-xs-pull-10 {
  right: 83.33333%; }

.col-xs-pull-11 {
  right: 91.66667%; }

.col-xs-pull-12 {
  right: 100%; }

.col-xs-push-0 {
  left: auto; }

.col-xs-push-1 {
  left: 8.33333%; }

.col-xs-push-2 {
  left: 16.66667%; }

.col-xs-push-3 {
  left: 25%; }

.col-xs-push-4 {
  left: 33.33333%; }

.col-xs-push-5 {
  left: 41.66667%; }

.col-xs-push-6 {
  left: 50%; }

.col-xs-push-7 {
  left: 58.33333%; }

.col-xs-push-8 {
  left: 66.66667%; }

.col-xs-push-9 {
  left: 75%; }

.col-xs-push-10 {
  left: 83.33333%; }

.col-xs-push-11 {
  left: 91.66667%; }

.col-xs-push-12 {
  left: 100%; }

.col-xs-offset-0 {
  margin-left: 0%; }

.col-xs-offset-1 {
  margin-left: 8.33333%; }

.col-xs-offset-2 {
  margin-left: 16.66667%; }

.col-xs-offset-3 {
  margin-left: 25%; }

.col-xs-offset-4 {
  margin-left: 33.33333%; }

.col-xs-offset-5 {
  margin-left: 41.66667%; }

.col-xs-offset-6 {
  margin-left: 50%; }

.col-xs-offset-7 {
  margin-left: 58.33333%; }

.col-xs-offset-8 {
  margin-left: 66.66667%; }

.col-xs-offset-9 {
  margin-left: 75%; }

.col-xs-offset-10 {
  margin-left: 83.33333%; }

.col-xs-offset-11 {
  margin-left: 91.66667%; }

.col-xs-offset-12 {
  margin-left: 100%; }

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left; }
  .col-sm-1 {
    width: 8.33333%; }
  .col-sm-2 {
    width: 16.66667%; }
  .col-sm-3 {
    width: 25%; }
  .col-sm-4 {
    width: 33.33333%; }
  .col-sm-5 {
    width: 41.66667%; }
  .col-sm-6 {
    width: 50%; }
  .col-sm-7 {
    width: 58.33333%; }
  .col-sm-8 {
    width: 66.66667%; }
  .col-sm-9 {
    width: 75%; }
  .col-sm-10 {
    width: 83.33333%; }
  .col-sm-11 {
    width: 91.66667%; }
  .col-sm-12 {
    width: 100%; }
  .col-sm-pull-0 {
    right: auto; }
  .col-sm-pull-1 {
    right: 8.33333%; }
  .col-sm-pull-2 {
    right: 16.66667%; }
  .col-sm-pull-3 {
    right: 25%; }
  .col-sm-pull-4 {
    right: 33.33333%; }
  .col-sm-pull-5 {
    right: 41.66667%; }
  .col-sm-pull-6 {
    right: 50%; }
  .col-sm-pull-7 {
    right: 58.33333%; }
  .col-sm-pull-8 {
    right: 66.66667%; }
  .col-sm-pull-9 {
    right: 75%; }
  .col-sm-pull-10 {
    right: 83.33333%; }
  .col-sm-pull-11 {
    right: 91.66667%; }
  .col-sm-pull-12 {
    right: 100%; }
  .col-sm-push-0 {
    left: auto; }
  .col-sm-push-1 {
    left: 8.33333%; }
  .col-sm-push-2 {
    left: 16.66667%; }
  .col-sm-push-3 {
    left: 25%; }
  .col-sm-push-4 {
    left: 33.33333%; }
  .col-sm-push-5 {
    left: 41.66667%; }
  .col-sm-push-6 {
    left: 50%; }
  .col-sm-push-7 {
    left: 58.33333%; }
  .col-sm-push-8 {
    left: 66.66667%; }
  .col-sm-push-9 {
    left: 75%; }
  .col-sm-push-10 {
    left: 83.33333%; }
  .col-sm-push-11 {
    left: 91.66667%; }
  .col-sm-push-12 {
    left: 100%; }
  .col-sm-offset-0 {
    margin-left: 0%; }
  .col-sm-offset-1 {
    margin-left: 8.33333%; }
  .col-sm-offset-2 {
    margin-left: 16.66667%; }
  .col-sm-offset-3 {
    margin-left: 25%; }
  .col-sm-offset-4 {
    margin-left: 33.33333%; }
  .col-sm-offset-5 {
    margin-left: 41.66667%; }
  .col-sm-offset-6 {
    margin-left: 50%; }
  .col-sm-offset-7 {
    margin-left: 58.33333%; }
  .col-sm-offset-8 {
    margin-left: 66.66667%; }
  .col-sm-offset-9 {
    margin-left: 75%; }
  .col-sm-offset-10 {
    margin-left: 83.33333%; }
  .col-sm-offset-11 {
    margin-left: 91.66667%; }
  .col-sm-offset-12 {
    margin-left: 100%; } }

@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left; }
  .col-md-1 {
    width: 8.33333%; }
  .col-md-2 {
    width: 16.66667%; }
  .col-md-3 {
    width: 25%; }
  .col-md-4 {
    width: 33.33333%; }
  .col-md-5 {
    width: 41.66667%; }
  .col-md-6 {
    width: 50%; }
  .col-md-7 {
    width: 58.33333%; }
  .col-md-8 {
    width: 66.66667%; }
  .col-md-9 {
    width: 75%; }
  .col-md-10 {
    width: 83.33333%; }
  .col-md-11 {
    width: 91.66667%; }
  .col-md-12 {
    width: 100%; }
  .col-md-pull-0 {
    right: auto; }
  .col-md-pull-1 {
    right: 8.33333%; }
  .col-md-pull-2 {
    right: 16.66667%; }
  .col-md-pull-3 {
    right: 25%; }
  .col-md-pull-4 {
    right: 33.33333%; }
  .col-md-pull-5 {
    right: 41.66667%; }
  .col-md-pull-6 {
    right: 50%; }
  .col-md-pull-7 {
    right: 58.33333%; }
  .col-md-pull-8 {
    right: 66.66667%; }
  .col-md-pull-9 {
    right: 75%; }
  .col-md-pull-10 {
    right: 83.33333%; }
  .col-md-pull-11 {
    right: 91.66667%; }
  .col-md-pull-12 {
    right: 100%; }
  .col-md-push-0 {
    left: auto; }
  .col-md-push-1 {
    left: 8.33333%; }
  .col-md-push-2 {
    left: 16.66667%; }
  .col-md-push-3 {
    left: 25%; }
  .col-md-push-4 {
    left: 33.33333%; }
  .col-md-push-5 {
    left: 41.66667%; }
  .col-md-push-6 {
    left: 50%; }
  .col-md-push-7 {
    left: 58.33333%; }
  .col-md-push-8 {
    left: 66.66667%; }
  .col-md-push-9 {
    left: 75%; }
  .col-md-push-10 {
    left: 83.33333%; }
  .col-md-push-11 {
    left: 91.66667%; }
  .col-md-push-12 {
    left: 100%; }
  .col-md-offset-0 {
    margin-left: 0%; }
  .col-md-offset-1 {
    margin-left: 8.33333%; }
  .col-md-offset-2 {
    margin-left: 16.66667%; }
  .col-md-offset-3 {
    margin-left: 25%; }
  .col-md-offset-4 {
    margin-left: 33.33333%; }
  .col-md-offset-5 {
    margin-left: 41.66667%; }
  .col-md-offset-6 {
    margin-left: 50%; }
  .col-md-offset-7 {
    margin-left: 58.33333%; }
  .col-md-offset-8 {
    margin-left: 66.66667%; }
  .col-md-offset-9 {
    margin-left: 75%; }
  .col-md-offset-10 {
    margin-left: 83.33333%; }
  .col-md-offset-11 {
    margin-left: 91.66667%; }
  .col-md-offset-12 {
    margin-left: 100%; } }

@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left; }
  .col-lg-1 {
    width: 8.33333%; }
  .col-lg-2 {
    width: 16.66667%; }
  .col-lg-3 {
    width: 25%; }
  .col-lg-4 {
    width: 33.33333%; }
  .col-lg-5 {
    width: 41.66667%; }
  .col-lg-6 {
    width: 50%; }
  .col-lg-7 {
    width: 58.33333%; }
  .col-lg-8 {
    width: 66.66667%; }
  .col-lg-9 {
    width: 75%; }
  .col-lg-10 {
    width: 83.33333%; }
  .col-lg-11 {
    width: 91.66667%; }
  .col-lg-12 {
    width: 100%; }
  .col-lg-pull-0 {
    right: auto; }
  .col-lg-pull-1 {
    right: 8.33333%; }
  .col-lg-pull-2 {
    right: 16.66667%; }
  .col-lg-pull-3 {
    right: 25%; }
  .col-lg-pull-4 {
    right: 33.33333%; }
  .col-lg-pull-5 {
    right: 41.66667%; }
  .col-lg-pull-6 {
    right: 50%; }
  .col-lg-pull-7 {
    right: 58.33333%; }
  .col-lg-pull-8 {
    right: 66.66667%; }
  .col-lg-pull-9 {
    right: 75%; }
  .col-lg-pull-10 {
    right: 83.33333%; }
  .col-lg-pull-11 {
    right: 91.66667%; }
  .col-lg-pull-12 {
    right: 100%; }
  .col-lg-push-0 {
    left: auto; }
  .col-lg-push-1 {
    left: 8.33333%; }
  .col-lg-push-2 {
    left: 16.66667%; }
  .col-lg-push-3 {
    left: 25%; }
  .col-lg-push-4 {
    left: 33.33333%; }
  .col-lg-push-5 {
    left: 41.66667%; }
  .col-lg-push-6 {
    left: 50%; }
  .col-lg-push-7 {
    left: 58.33333%; }
  .col-lg-push-8 {
    left: 66.66667%; }
  .col-lg-push-9 {
    left: 75%; }
  .col-lg-push-10 {
    left: 83.33333%; }
  .col-lg-push-11 {
    left: 91.66667%; }
  .col-lg-push-12 {
    left: 100%; }
  .col-lg-offset-0 {
    margin-left: 0%; }
  .col-lg-offset-1 {
    margin-left: 8.33333%; }
  .col-lg-offset-2 {
    margin-left: 16.66667%; }
  .col-lg-offset-3 {
    margin-left: 25%; }
  .col-lg-offset-4 {
    margin-left: 33.33333%; }
  .col-lg-offset-5 {
    margin-left: 41.66667%; }
  .col-lg-offset-6 {
    margin-left: 50%; }
  .col-lg-offset-7 {
    margin-left: 58.33333%; }
  .col-lg-offset-8 {
    margin-left: 66.66667%; }
  .col-lg-offset-9 {
    margin-left: 75%; }
  .col-lg-offset-10 {
    margin-left: 83.33333%; }
  .col-lg-offset-11 {
    margin-left: 91.66667%; }
  .col-lg-offset-12 {
    margin-left: 100%; } }

table {
  background-color: transparent; }

caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left; }

th {
  text-align: left; }

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px; }
  .table > thead > tr > th,
  .table > thead > tr > td,
  .table > tbody > tr > th,
  .table > tbody > tr > td,
  .table > tfoot > tr > th,
  .table > tfoot > tr > td {
    padding: 8px;
    line-height: 1.42857;
    vertical-align: top;
    border-top: 1px solid #ddd; }
  .table > thead > tr > th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd; }
  .table > caption + thead > tr:first-child > th,
  .table > caption + thead > tr:first-child > td,
  .table > colgroup + thead > tr:first-child > th,
  .table > colgroup + thead > tr:first-child > td,
  .table > thead:first-child > tr:first-child > th,
  .table > thead:first-child > tr:first-child > td {
    border-top: 0; }
  .table > tbody + tbody {
    border-top: 2px solid #ddd; }
  .table .table {
    background-color: #fff; }

.table-condensed > thead > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > th,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > th,
.table-condensed > tfoot > tr > td {
  padding: 5px; }

.table-bordered {
  border: 1px solid #ddd; }
  .table-bordered > thead > tr > th,
  .table-bordered > thead > tr > td,
  .table-bordered > tbody > tr > th,
  .table-bordered > tbody > tr > td,
  .table-bordered > tfoot > tr > th,
  .table-bordered > tfoot > tr > td {
    border: 1px solid #ddd; }
  .table-bordered > thead > tr > th,
  .table-bordered > thead > tr > td {
    border-bottom-width: 2px; }

.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9; }

.table-hover > tbody > tr:hover {
  background-color: #f5f5f5; }

table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column; }

table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell; }

.table > thead > tr > td.active,
.table > thead > tr > th.active,
.table > thead > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.table > tbody > tr.active > td,
.table > tbody > tr.active > th,
.table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.table > tfoot > tr.active > td,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5; }

.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8; }

.table > thead > tr > td.success,
.table > thead > tr > th.success,
.table > thead > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr > td.success,
.table > tbody > tr > th.success,
.table > tbody > tr.success > td,
.table > tbody > tr.success > th,
.table > tfoot > tr > td.success,
.table > tfoot > tr > th.success,
.table > tfoot > tr.success > td,
.table > tfoot > tr.success > th {
  background-color: #dff0d8; }

.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6; }

.table > thead > tr > td.info,
.table > thead > tr > th.info,
.table > thead > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr > td.info,
.table > tbody > tr > th.info,
.table > tbody > tr.info > td,
.table > tbody > tr.info > th,
.table > tfoot > tr > td.info,
.table > tfoot > tr > th.info,
.table > tfoot > tr.info > td,
.table > tfoot > tr.info > th {
  background-color: #d9edf7; }

.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3; }

.table > thead > tr > td.warning,
.table > thead > tr > th.warning,
.table > thead > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.table > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.table > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
.table > tfoot > tr.warning > td,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3; }

.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc; }

.table > thead > tr > td.danger,
.table > thead > tr > th.danger,
.table > thead > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
.table > tbody > tr.danger > td,
.table > tbody > tr.danger > th,
.table > tfoot > tr > td.danger,
.table > tfoot > tr > th.danger,
.table > tfoot > tr.danger > td,
.table > tfoot > tr.danger > th {
  background-color: #f2dede; }

.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc; }

.table-responsive {
  overflow-x: auto;
  min-height: 0.01%; }
  @media screen and (max-width: 767px) {
    .table-responsive {
      width: 100%;
      margin-bottom: 15px;
      overflow-y: hidden;
      -ms-overflow-style: -ms-autohiding-scrollbar;
      border: 1px solid #ddd; }
      .table-responsive > .table {
        margin-bottom: 0; }
        .table-responsive > .table > thead > tr > th,
        .table-responsive > .table > thead > tr > td,
        .table-responsive > .table > tbody > tr > th,
        .table-responsive > .table > tbody > tr > td,
        .table-responsive > .table > tfoot > tr > th,
        .table-responsive > .table > tfoot > tr > td {
          white-space: nowrap; }
      .table-responsive > .table-bordered {
        border: 0; }
        .table-responsive > .table-bordered > thead > tr > th:first-child,
        .table-responsive > .table-bordered > thead > tr > td:first-child,
        .table-responsive > .table-bordered > tbody > tr > th:first-child,
        .table-responsive > .table-bordered > tbody > tr > td:first-child,
        .table-responsive > .table-bordered > tfoot > tr > th:first-child,
        .table-responsive > .table-bordered > tfoot > tr > td:first-child {
          border-left: 0; }
        .table-responsive > .table-bordered > thead > tr > th:last-child,
        .table-responsive > .table-bordered > thead > tr > td:last-child,
        .table-responsive > .table-bordered > tbody > tr > th:last-child,
        .table-responsive > .table-bordered > tbody > tr > td:last-child,
        .table-responsive > .table-bordered > tfoot > tr > th:last-child,
        .table-responsive > .table-bordered > tfoot > tr > td:last-child {
          border-right: 0; }
        .table-responsive > .table-bordered > tbody > tr:last-child > th,
        .table-responsive > .table-bordered > tbody > tr:last-child > td,
        .table-responsive > .table-bordered > tfoot > tr:last-child > th,
        .table-responsive > .table-bordered > tfoot > tr:last-child > td {
          border-bottom: 0; } }

fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0; }

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5; }

label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold; }

input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal; }

input[type="file"] {
  display: block; }

input[type="range"] {
  display: block;
  width: 100%; }

select[multiple],
select[size] {
  height: auto; }

input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }

output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857;
  color: #555555; }

.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s; }
  .form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }
  .form-control::-moz-placeholder {
    color: #999;
    opacity: 1; }
  .form-control:-ms-input-placeholder {
    color: #999; }
  .form-control::-webkit-input-placeholder {
    color: #999; }
  .form-control::-ms-expand {
    border: 0;
    background-color: transparent; }
  .form-control[disabled], .form-control[readonly],
  fieldset[disabled] .form-control {
    background-color: #eeeeee;
    opacity: 1; }
  .form-control[disabled],
  fieldset[disabled] .form-control {
    cursor: not-allowed; }

textarea.form-control {
  height: auto; }

input[type="search"] {
  -webkit-appearance: none; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 34px; }
  input[type="date"].input-sm, .input-group-sm > input.form-control[type="date"],
  .input-group-sm > input.input-group-addon[type="date"],
  .input-group-sm > .input-group-btn > input.btn[type="date"],
  .input-group-sm input[type="date"],
  input[type="time"].input-sm,
  .input-group-sm > input.form-control[type="time"],
  .input-group-sm > input.input-group-addon[type="time"],
  .input-group-sm > .input-group-btn > input.btn[type="time"],
  .input-group-sm
  input[type="time"],
  input[type="datetime-local"].input-sm,
  .input-group-sm > input.form-control[type="datetime-local"],
  .input-group-sm > input.input-group-addon[type="datetime-local"],
  .input-group-sm > .input-group-btn > input.btn[type="datetime-local"],
  .input-group-sm
  input[type="datetime-local"],
  input[type="month"].input-sm,
  .input-group-sm > input.form-control[type="month"],
  .input-group-sm > input.input-group-addon[type="month"],
  .input-group-sm > .input-group-btn > input.btn[type="month"],
  .input-group-sm
  input[type="month"] {
    line-height: 30px; }
  input[type="date"].input-lg, .input-group-lg > input.form-control[type="date"],
  .input-group-lg > input.input-group-addon[type="date"],
  .input-group-lg > .input-group-btn > input.btn[type="date"],
  .input-group-lg input[type="date"],
  input[type="time"].input-lg,
  .input-group-lg > input.form-control[type="time"],
  .input-group-lg > input.input-group-addon[type="time"],
  .input-group-lg > .input-group-btn > input.btn[type="time"],
  .input-group-lg
  input[type="time"],
  input[type="datetime-local"].input-lg,
  .input-group-lg > input.form-control[type="datetime-local"],
  .input-group-lg > input.input-group-addon[type="datetime-local"],
  .input-group-lg > .input-group-btn > input.btn[type="datetime-local"],
  .input-group-lg
  input[type="datetime-local"],
  input[type="month"].input-lg,
  .input-group-lg > input.form-control[type="month"],
  .input-group-lg > input.input-group-addon[type="month"],
  .input-group-lg > .input-group-btn > input.btn[type="month"],
  .input-group-lg
  input[type="month"] {
    line-height: 46px; } }

.form-group {
  margin-bottom: 15px; }

.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px; }
  .radio label,
  .checkbox label {
    min-height: 20px;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: normal;
    cursor: pointer; }

.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9; }

.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px; }

.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer; }

.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px; }

input[type="radio"][disabled], input[type="radio"].disabled,
fieldset[disabled] input[type="radio"],
input[type="checkbox"][disabled],
input[type="checkbox"].disabled,
fieldset[disabled]
input[type="checkbox"] {
  cursor: not-allowed; }

.radio-inline.disabled,
fieldset[disabled] .radio-inline,
.checkbox-inline.disabled,
fieldset[disabled]
.checkbox-inline {
  cursor: not-allowed; }

.radio.disabled label,
fieldset[disabled] .radio label,
.checkbox.disabled label,
fieldset[disabled]
.checkbox label {
  cursor: not-allowed; }

.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
  min-height: 34px; }
  .form-control-static.input-lg, .input-group-lg > .form-control-static.form-control,
  .input-group-lg > .form-control-static.input-group-addon,
  .input-group-lg > .input-group-btn > .form-control-static.btn, .form-control-static.input-sm, .input-group-sm > .form-control-static.form-control,
  .input-group-sm > .form-control-static.input-group-addon,
  .input-group-sm > .input-group-btn > .form-control-static.btn {
    padding-left: 0;
    padding-right: 0; }

.input-sm, .input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

select.input-sm, .input-group-sm > select.form-control,
.input-group-sm > select.input-group-addon,
.input-group-sm > .input-group-btn > select.btn {
  height: 30px;
  line-height: 30px; }

textarea.input-sm, .input-group-sm > textarea.form-control,
.input-group-sm > textarea.input-group-addon,
.input-group-sm > .input-group-btn > textarea.btn,
select[multiple].input-sm,
.input-group-sm > select.form-control[multiple],
.input-group-sm > select.input-group-addon[multiple],
.input-group-sm > .input-group-btn > select.btn[multiple] {
  height: auto; }

.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px; }

.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto; }

.form-group-sm .form-control-static {
  height: 30px;
  min-height: 32px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5; }

.input-lg, .input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33333;
  border-radius: 6px; }

select.input-lg, .input-group-lg > select.form-control,
.input-group-lg > select.input-group-addon,
.input-group-lg > .input-group-btn > select.btn {
  height: 46px;
  line-height: 46px; }

textarea.input-lg, .input-group-lg > textarea.form-control,
.input-group-lg > textarea.input-group-addon,
.input-group-lg > .input-group-btn > textarea.btn,
select[multiple].input-lg,
.input-group-lg > select.form-control[multiple],
.input-group-lg > select.input-group-addon[multiple],
.input-group-lg > .input-group-btn > select.btn[multiple] {
  height: auto; }

.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33333;
  border-radius: 6px; }

.form-group-lg select.form-control {
  height: 46px;
  line-height: 46px; }

.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto; }

.form-group-lg .form-control-static {
  height: 46px;
  min-height: 38px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.33333; }

.has-feedback {
  position: relative; }
  .has-feedback .form-control {
    padding-right: 42.5px; }

.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none; }

.input-lg + .form-control-feedback, .input-group-lg > .form-control + .form-control-feedback, .input-group-lg > .input-group-addon + .form-control-feedback, .input-group-lg > .input-group-btn > .btn + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px; }

.input-sm + .form-control-feedback, .input-group-sm > .form-control + .form-control-feedback, .input-group-sm > .input-group-addon + .form-control-feedback, .input-group-sm > .input-group-btn > .btn + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px; }

.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d; }

.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .has-success .form-control:focus {
    border-color: #2b542c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; }

.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8; }

.has-success .form-control-feedback {
  color: #3c763d; }

.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b; }

.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .has-warning .form-control:focus {
    border-color: #66512c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; }

.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3; }

.has-warning .form-control-feedback {
  color: #8a6d3b; }

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442; }

.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .has-error .form-control:focus {
    border-color: #843534;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; }

.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede; }

.has-error .form-control-feedback {
  color: #a94442; }

.has-feedback label ~ .form-control-feedback {
  top: 25px; }

.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0; }

.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373; }

@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle; }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle; }
  .form-inline .form-control-static {
    display: inline-block; }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle; }
    .form-inline .input-group .input-group-addon,
    .form-inline .input-group .input-group-btn,
    .form-inline .input-group .form-control {
      width: auto; }
  .form-inline .input-group > .form-control {
    width: 100%; }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle; }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle; }
    .form-inline .radio label,
    .form-inline .checkbox label {
      padding-left: 0; }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0; }
  .form-inline .has-feedback .form-control-feedback {
    top: 0; } }

.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px; }

.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px; }

.form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px; }
  .form-horizontal .form-group:before, .form-horizontal .form-group:after {
    content: " ";
    display: table; }
  .form-horizontal .form-group:after {
    clear: both; }

@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px; } }

.form-horizontal .has-feedback .form-control-feedback {
  right: 15px; }

@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 18px; } }

@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px; } }

.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }
  .btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }
  .btn:hover, .btn:focus, .btn.focus {
    color: #333;
    text-decoration: none; }
  .btn:active, .btn.active {
    outline: 0;
    background-image: none;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
  .btn.disabled, .btn[disabled],
  fieldset[disabled] .btn {
    cursor: not-allowed;
    opacity: 0.65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none; }

a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none; }

.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc; }
  .btn-default:focus, .btn-default.focus {
    color: #333;
    background-color: #e6e6e6;
    border-color: #8c8c8c; }
  .btn-default:hover {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad; }
  .btn-default:active, .btn-default.active,
  .open > .btn-default.dropdown-toggle {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad; }
    .btn-default:active:hover, .btn-default:active:focus, .btn-default:active.focus, .btn-default.active:hover, .btn-default.active:focus, .btn-default.active.focus,
    .open > .btn-default.dropdown-toggle:hover,
    .open > .btn-default.dropdown-toggle:focus,
    .open > .btn-default.dropdown-toggle.focus {
      color: #333;
      background-color: #d4d4d4;
      border-color: #8c8c8c; }
  .btn-default:active, .btn-default.active,
  .open > .btn-default.dropdown-toggle {
    background-image: none; }
  .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled].focus,
  fieldset[disabled] .btn-default:hover,
  fieldset[disabled] .btn-default:focus,
  fieldset[disabled] .btn-default.focus {
    background-color: #fff;
    border-color: #ccc; }
  .btn-default .badge {
    color: #fff;
    background-color: #333; }

.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4; }
  .btn-primary:focus, .btn-primary.focus {
    color: #fff;
    background-color: #286090;
    border-color: #122b40; }
  .btn-primary:hover {
    color: #fff;
    background-color: #286090;
    border-color: #204d74; }
  .btn-primary:active, .btn-primary.active,
  .open > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #286090;
    border-color: #204d74; }
    .btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus,
    .open > .btn-primary.dropdown-toggle:hover,
    .open > .btn-primary.dropdown-toggle:focus,
    .open > .btn-primary.dropdown-toggle.focus {
      color: #fff;
      background-color: #204d74;
      border-color: #122b40; }
  .btn-primary:active, .btn-primary.active,
  .open > .btn-primary.dropdown-toggle {
    background-image: none; }
  .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus,
  fieldset[disabled] .btn-primary:hover,
  fieldset[disabled] .btn-primary:focus,
  fieldset[disabled] .btn-primary.focus {
    background-color: #337ab7;
    border-color: #2e6da4; }
  .btn-primary .badge {
    color: #337ab7;
    background-color: #fff; }

.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c; }
  .btn-success:focus, .btn-success.focus {
    color: #fff;
    background-color: #449d44;
    border-color: #255625; }
  .btn-success:hover {
    color: #fff;
    background-color: #449d44;
    border-color: #398439; }
  .btn-success:active, .btn-success.active,
  .open > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #449d44;
    border-color: #398439; }
    .btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus,
    .open > .btn-success.dropdown-toggle:hover,
    .open > .btn-success.dropdown-toggle:focus,
    .open > .btn-success.dropdown-toggle.focus {
      color: #fff;
      background-color: #398439;
      border-color: #255625; }
  .btn-success:active, .btn-success.active,
  .open > .btn-success.dropdown-toggle {
    background-image: none; }
  .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus,
  fieldset[disabled] .btn-success:hover,
  fieldset[disabled] .btn-success:focus,
  fieldset[disabled] .btn-success.focus {
    background-color: #5cb85c;
    border-color: #4cae4c; }
  .btn-success .badge {
    color: #5cb85c;
    background-color: #fff; }

.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da; }
  .btn-info:focus, .btn-info.focus {
    color: #fff;
    background-color: #31b0d5;
    border-color: #1b6d85; }
  .btn-info:hover {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc; }
  .btn-info:active, .btn-info.active,
  .open > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc; }
    .btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus,
    .open > .btn-info.dropdown-toggle:hover,
    .open > .btn-info.dropdown-toggle:focus,
    .open > .btn-info.dropdown-toggle.focus {
      color: #fff;
      background-color: #269abc;
      border-color: #1b6d85; }
  .btn-info:active, .btn-info.active,
  .open > .btn-info.dropdown-toggle {
    background-image: none; }
  .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus,
  fieldset[disabled] .btn-info:hover,
  fieldset[disabled] .btn-info:focus,
  fieldset[disabled] .btn-info.focus {
    background-color: #5bc0de;
    border-color: #46b8da; }
  .btn-info .badge {
    color: #5bc0de;
    background-color: #fff; }

.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236; }
  .btn-warning:focus, .btn-warning.focus {
    color: #fff;
    background-color: #ec971f;
    border-color: #985f0d; }
  .btn-warning:hover {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512; }
  .btn-warning:active, .btn-warning.active,
  .open > .btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512; }
    .btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus,
    .open > .btn-warning.dropdown-toggle:hover,
    .open > .btn-warning.dropdown-toggle:focus,
    .open > .btn-warning.dropdown-toggle.focus {
      color: #fff;
      background-color: #d58512;
      border-color: #985f0d; }
  .btn-warning:active, .btn-warning.active,
  .open > .btn-warning.dropdown-toggle {
    background-image: none; }
  .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus,
  fieldset[disabled] .btn-warning:hover,
  fieldset[disabled] .btn-warning:focus,
  fieldset[disabled] .btn-warning.focus {
    background-color: #f0ad4e;
    border-color: #eea236; }
  .btn-warning .badge {
    color: #f0ad4e;
    background-color: #fff; }

.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a; }
  .btn-danger:focus, .btn-danger.focus {
    color: #fff;
    background-color: #c9302c;
    border-color: #761c19; }
  .btn-danger:hover {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925; }
  .btn-danger:active, .btn-danger.active,
  .open > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925; }
    .btn-danger:active:hover, .btn-danger:active:focus, .btn-danger:active.focus, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus,
    .open > .btn-danger.dropdown-toggle:hover,
    .open > .btn-danger.dropdown-toggle:focus,
    .open > .btn-danger.dropdown-toggle.focus {
      color: #fff;
      background-color: #ac2925;
      border-color: #761c19; }
  .btn-danger:active, .btn-danger.active,
  .open > .btn-danger.dropdown-toggle {
    background-image: none; }
  .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus,
  fieldset[disabled] .btn-danger:hover,
  fieldset[disabled] .btn-danger:focus,
  fieldset[disabled] .btn-danger.focus {
    background-color: #d9534f;
    border-color: #d43f3a; }
  .btn-danger .badge {
    color: #d9534f;
    background-color: #fff; }

.btn-link {
  color: #337ab7;
  font-weight: normal;
  border-radius: 0; }
  .btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled],
  fieldset[disabled] .btn-link {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
    border-color: transparent; }
  .btn-link:hover, .btn-link:focus {
    color: #23527c;
    text-decoration: underline;
    background-color: transparent; }
  .btn-link[disabled]:hover, .btn-link[disabled]:focus,
  fieldset[disabled] .btn-link:hover,
  fieldset[disabled] .btn-link:focus {
    color: #777777;
    text-decoration: none; }

.btn-lg, .btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33333;
  border-radius: 6px; }

.btn-sm, .btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

.btn-xs, .btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

.btn-block {
  display: block;
  width: 100%; }

.btn-block + .btn-block {
  margin-top: 5px; }

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%; }

.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear; }
  .fade.in {
    opacity: 1; }

.collapse {
  display: none; }
  .collapse.in {
    display: block; }

tr.collapse.in {
  display: table-row; }

tbody.collapse.in {
  display: table-row-group; }

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  -o-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  -o-transition-duration: 0.35s;
     transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  -o-transition-timing-function: ease;
     transition-timing-function: ease; }

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent; }

.dropup,
.dropdown {
  position: relative; }

.dropdown-toggle:focus {
  outline: 0; }

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box; }
  .dropdown-menu.pull-right {
    right: 0;
    left: auto; }
  .dropdown-menu .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5; }
  .dropdown-menu > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857;
    color: #333333;
    white-space: nowrap; }

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5; }

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #337ab7; }

.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  color: #777777; }

.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed; }

.open > .dropdown-menu {
  display: block; }

.open > a {
  outline: 0; }

.dropdown-menu-right {
  left: auto;
  right: 0; }

.dropdown-menu-left {
  left: 0;
  right: auto; }

.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857;
  color: #777777;
  white-space: nowrap; }

.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990; }

.pull-right > .dropdown-menu {
  right: 0;
  left: auto; }

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
  content: ""; }

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px; }

@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto; }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto; } }

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle; }
  .btn-group > .btn,
  .btn-group-vertical > .btn {
    position: relative;
    float: left; }
    .btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
    .btn-group-vertical > .btn:hover,
    .btn-group-vertical > .btn:focus,
    .btn-group-vertical > .btn:active,
    .btn-group-vertical > .btn.active {
      z-index: 2; }

.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px; }

.btn-toolbar {
  margin-left: -5px; }
  .btn-toolbar:before, .btn-toolbar:after {
    content: " ";
    display: table; }
  .btn-toolbar:after {
    clear: both; }
  .btn-toolbar .btn,
  .btn-toolbar .btn-group,
  .btn-toolbar .input-group {
    float: left; }
  .btn-toolbar > .btn,
  .btn-toolbar > .btn-group,
  .btn-toolbar > .input-group {
    margin-left: 5px; }

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0; }

.btn-group > .btn:first-child {
  margin-left: 0; }
  .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0; }

.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

.btn-group > .btn-group {
  float: left; }

.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0; }

.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }

.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0; }

.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px; }

.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px; }

.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
  .btn-group.open .dropdown-toggle.btn-link {
    -webkit-box-shadow: none;
    box-shadow: none; }

.btn .caret {
  margin-left: 0; }

.btn-lg .caret, .btn-group-lg > .btn .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0; }

.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret {
  border-width: 0 5px 5px; }

.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%; }

.btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after {
  content: " ";
  display: table; }

.btn-group-vertical > .btn-group:after {
  clear: both; }

.btn-group-vertical > .btn-group > .btn {
  float: none; }

.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0; }

.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0; }

.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px; }

.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0; }

.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate; }
  .btn-group-justified > .btn,
  .btn-group-justified > .btn-group {
    float: none;
    display: table-cell;
    width: 1%; }
  .btn-group-justified > .btn-group .btn {
    width: 100%; }
  .btn-group-justified > .btn-group .dropdown-menu {
    left: auto; }

[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none; }

.input-group {
  position: relative;
  display: table;
  border-collapse: separate; }
  .input-group[class*="col-"] {
    float: none;
    padding-left: 0;
    padding-right: 0; }
  .input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0; }
    .input-group .form-control:focus {
      z-index: 3; }

.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell; }
  .input-group-addon:not(:first-child):not(:last-child),
  .input-group-btn:not(:first-child):not(:last-child),
  .input-group .form-control:not(:first-child):not(:last-child) {
    border-radius: 0; }

.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle; }

.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  border-radius: 4px; }
  .input-group-addon.input-sm,
  .input-group-sm > .input-group-addon,
  .input-group-sm > .input-group-btn > .input-group-addon.btn {
    padding: 5px 10px;
    font-size: 12px;
    border-radius: 3px; }
  .input-group-addon.input-lg,
  .input-group-lg > .input-group-addon,
  .input-group-lg > .input-group-btn > .input-group-addon.btn {
    padding: 10px 16px;
    font-size: 18px;
    border-radius: 6px; }
  .input-group-addon input[type="radio"],
  .input-group-addon input[type="checkbox"] {
    margin-top: 0; }

.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }

.input-group-addon:first-child {
  border-right: 0; }

.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

.input-group-addon:last-child {
  border-left: 0; }

.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap; }
  .input-group-btn > .btn {
    position: relative; }
    .input-group-btn > .btn + .btn {
      margin-left: -1px; }
    .input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active {
      z-index: 2; }
  .input-group-btn:first-child > .btn,
  .input-group-btn:first-child > .btn-group {
    margin-right: -1px; }
  .input-group-btn:last-child > .btn,
  .input-group-btn:last-child > .btn-group {
    z-index: 2;
    margin-left: -1px; }

.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none; }
  .nav:before, .nav:after {
    content: " ";
    display: table; }
  .nav:after {
    clear: both; }
  .nav > li {
    position: relative;
    display: block; }
    .nav > li > a {
      position: relative;
      display: block;
      padding: 10px 15px; }
      .nav > li > a:hover, .nav > li > a:focus {
        text-decoration: none;
        background-color: #eeeeee; }
    .nav > li.disabled > a {
      color: #777777; }
      .nav > li.disabled > a:hover, .nav > li.disabled > a:focus {
        color: #777777;
        text-decoration: none;
        background-color: transparent;
        cursor: not-allowed; }
  .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background-color: #eeeeee;
    border-color: #337ab7; }
  .nav .nav-divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5; }
  .nav > li > a > img {
    max-width: none; }

.nav-tabs {
  border-bottom: 1px solid #ddd; }
  .nav-tabs > li {
    float: left;
    margin-bottom: -1px; }
    .nav-tabs > li > a {
      margin-right: 2px;
      line-height: 1.42857;
      border: 1px solid transparent;
      border-radius: 4px 4px 0 0; }
      .nav-tabs > li > a:hover {
        border-color: #eeeeee #eeeeee #ddd; }
    .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
      color: #555555;
      background-color: #fff;
      border: 1px solid #ddd;
      border-bottom-color: transparent;
      cursor: default; }

.nav-pills > li {
  float: left; }
  .nav-pills > li > a {
    border-radius: 4px; }
  .nav-pills > li + li {
    margin-left: 2px; }
  .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    color: #fff;
    background-color: #337ab7; }

.nav-stacked > li {
  float: none; }
  .nav-stacked > li + li {
    margin-top: 2px;
    margin-left: 0; }

.nav-justified, .nav-tabs.nav-justified {
  width: 100%; }
  .nav-justified > li, .nav-tabs.nav-justified > li {
    float: none; }
    .nav-justified > li > a, .nav-tabs.nav-justified > li > a {
      text-align: center;
      margin-bottom: 5px; }
  .nav-justified > .dropdown .dropdown-menu {
    top: auto;
    left: auto; }
  @media (min-width: 768px) {
    .nav-justified > li, .nav-tabs.nav-justified > li {
      display: table-cell;
      width: 1%; }
      .nav-justified > li > a, .nav-tabs.nav-justified > li > a {
        margin-bottom: 0; } }

.nav-tabs-justified, .nav-tabs.nav-justified {
  border-bottom: 0; }
  .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
    margin-right: 0;
    border-radius: 4px; }
  .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus,
  .nav-tabs.nav-justified > .active > a:focus {
    border: 1px solid #ddd; }
  @media (min-width: 768px) {
    .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
      border-bottom: 1px solid #ddd;
      border-radius: 4px 4px 0 0; }
    .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
    .nav-tabs-justified > .active > a:hover,
    .nav-tabs.nav-justified > .active > a:hover,
    .nav-tabs-justified > .active > a:focus,
    .nav-tabs.nav-justified > .active > a:focus {
      border-bottom-color: #fff; } }

.tab-content > .tab-pane {
  display: none; }

.tab-content > .active {
  display: block; }

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent; }
  .navbar:before, .navbar:after {
    content: " ";
    display: table; }
  .navbar:after {
    clear: both; }
  @media (min-width: 768px) {
    .navbar {
      border-radius: 4px; } }

.navbar-header:before, .navbar-header:after {
  content: " ";
  display: table; }

.navbar-header:after {
  clear: both; }

@media (min-width: 768px) {
  .navbar-header {
    float: left; } }

.navbar-collapse {
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch; }
  .navbar-collapse:before, .navbar-collapse:after {
    content: " ";
    display: table; }
  .navbar-collapse:after {
    clear: both; }
  .navbar-collapse.in {
    overflow-y: auto; }
  @media (min-width: 768px) {
    .navbar-collapse {
      width: auto;
      border-top: 0;
      -webkit-box-shadow: none;
              box-shadow: none; }
      .navbar-collapse.collapse {
        display: block !important;
        height: auto !important;
        padding-bottom: 0;
        overflow: visible !important; }
      .navbar-collapse.in {
        overflow-y: visible; }
      .navbar-fixed-top .navbar-collapse,
      .navbar-static-top .navbar-collapse,
      .navbar-fixed-bottom .navbar-collapse {
        padding-left: 0;
        padding-right: 0; } }

.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px; }
  @media (max-device-width: 480px) and (orientation: landscape) {
    .navbar-fixed-top .navbar-collapse,
    .navbar-fixed-bottom .navbar-collapse {
      max-height: 200px; } }

.container > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-header,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px; }
  @media (min-width: 768px) {
    .container > .navbar-header,
    .container > .navbar-collapse,
    .container-fluid > .navbar-header,
    .container-fluid > .navbar-collapse {
      margin-right: 0;
      margin-left: 0; } }

.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px; }
  @media (min-width: 768px) {
    .navbar-static-top {
      border-radius: 0; } }

.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030; }
  @media (min-width: 768px) {
    .navbar-fixed-top,
    .navbar-fixed-bottom {
      border-radius: 0; } }

.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px; }

.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0; }

.navbar-brand {
  float: left;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
  height: 50px; }
  .navbar-brand:hover, .navbar-brand:focus {
    text-decoration: none; }
  .navbar-brand > img {
    display: block; }
  @media (min-width: 768px) {
    .navbar > .container .navbar-brand,
    .navbar > .container-fluid .navbar-brand {
      margin-left: -15px; } }

.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 15px;
  padding: 9px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px; }
  .navbar-toggle:focus {
    outline: 0; }
  .navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px; }
  .navbar-toggle .icon-bar + .icon-bar {
    margin-top: 4px; }
  @media (min-width: 768px) {
    .navbar-toggle {
      display: none; } }

.navbar-nav {
  margin: 7.5px -15px; }
  .navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px; }
  @media (max-width: 767px) {
    .navbar-nav .open .dropdown-menu {
      position: static;
      float: none;
      width: auto;
      margin-top: 0;
      background-color: transparent;
      border: 0;
      -webkit-box-shadow: none;
              box-shadow: none; }
      .navbar-nav .open .dropdown-menu > li > a,
      .navbar-nav .open .dropdown-menu .dropdown-header {
        padding: 5px 15px 5px 25px; }
      .navbar-nav .open .dropdown-menu > li > a {
        line-height: 20px; }
        .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {
          background-image: none; } }
  @media (min-width: 768px) {
    .navbar-nav {
      float: left;
      margin: 0; }
      .navbar-nav > li {
        float: left; }
        .navbar-nav > li > a {
          padding-top: 15px;
          padding-bottom: 15px; } }

.navbar-form {
  margin-left: -15px;
  margin-right: -15px;
  padding: 10px 15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 8px;
  margin-bottom: 8px; }
  @media (min-width: 768px) {
    .navbar-form .form-group {
      display: inline-block;
      margin-bottom: 0;
      vertical-align: middle; }
    .navbar-form .form-control {
      display: inline-block;
      width: auto;
      vertical-align: middle; }
    .navbar-form .form-control-static {
      display: inline-block; }
    .navbar-form .input-group {
      display: inline-table;
      vertical-align: middle; }
      .navbar-form .input-group .input-group-addon,
      .navbar-form .input-group .input-group-btn,
      .navbar-form .input-group .form-control {
        width: auto; }
    .navbar-form .input-group > .form-control {
      width: 100%; }
    .navbar-form .control-label {
      margin-bottom: 0;
      vertical-align: middle; }
    .navbar-form .radio,
    .navbar-form .checkbox {
      display: inline-block;
      margin-top: 0;
      margin-bottom: 0;
      vertical-align: middle; }
      .navbar-form .radio label,
      .navbar-form .checkbox label {
        padding-left: 0; }
    .navbar-form .radio input[type="radio"],
    .navbar-form .checkbox input[type="checkbox"] {
      position: relative;
      margin-left: 0; }
    .navbar-form .has-feedback .form-control-feedback {
      top: 0; } }
  @media (max-width: 767px) {
    .navbar-form .form-group {
      margin-bottom: 5px; }
      .navbar-form .form-group:last-child {
        margin-bottom: 0; } }
  @media (min-width: 768px) {
    .navbar-form {
      width: auto;
      border: 0;
      margin-left: 0;
      margin-right: 0;
      padding-top: 0;
      padding-bottom: 0;
      -webkit-box-shadow: none;
      box-shadow: none; } }

.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px; }
  .navbar-btn.btn-sm, .btn-group-sm > .navbar-btn.btn {
    margin-top: 10px;
    margin-bottom: 10px; }
  .navbar-btn.btn-xs, .btn-group-xs > .navbar-btn.btn {
    margin-top: 14px;
    margin-bottom: 14px; }

.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px; }
  @media (min-width: 768px) {
    .navbar-text {
      float: left;
      margin-left: 15px;
      margin-right: 15px; } }

@media (min-width: 768px) {
  .navbar-left {
    float: left !important; }
  .navbar-right {
    float: right !important;
    margin-right: -15px; }
    .navbar-right ~ .navbar-right {
      margin-right: 0; } }

.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7; }
  .navbar-default .navbar-brand {
    color: #777; }
    .navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
      color: #5e5e5e;
      background-color: transparent; }
  .navbar-default .navbar-text {
    color: #777; }
  .navbar-default .navbar-nav > li > a {
    color: #777; }
    .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
      color: #333;
      background-color: transparent; }
  .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #555;
    background-color: #e7e7e7; }
  .navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {
    color: #ccc;
    background-color: transparent; }
  .navbar-default .navbar-toggle {
    border-color: #ddd; }
    .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
      background-color: #ddd; }
    .navbar-default .navbar-toggle .icon-bar {
      background-color: #888; }
  .navbar-default .navbar-collapse,
  .navbar-default .navbar-form {
    border-color: #e7e7e7; }
  .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    background-color: #e7e7e7;
    color: #555; }
  @media (max-width: 767px) {
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
      color: #777; }
      .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #333;
        background-color: transparent; }
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
      color: #555;
      background-color: #e7e7e7; }
    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
      color: #ccc;
      background-color: transparent; } }
  .navbar-default .navbar-link {
    color: #777; }
    .navbar-default .navbar-link:hover {
      color: #333; }
  .navbar-default .btn-link {
    color: #777; }
    .navbar-default .btn-link:hover, .navbar-default .btn-link:focus {
      color: #333; }
    .navbar-default .btn-link[disabled]:hover, .navbar-default .btn-link[disabled]:focus,
    fieldset[disabled] .navbar-default .btn-link:hover,
    fieldset[disabled] .navbar-default .btn-link:focus {
      color: #ccc; }

.navbar-inverse {
  background-color: #222;
  border-color: #090909; }
  .navbar-inverse .navbar-brand {
    color: #9d9d9d; }
    .navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
      color: #fff;
      background-color: transparent; }
  .navbar-inverse .navbar-text {
    color: #9d9d9d; }
  .navbar-inverse .navbar-nav > li > a {
    color: #9d9d9d; }
    .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
      color: #fff;
      background-color: transparent; }
  .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
    color: #fff;
    background-color: #090909; }
  .navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {
    color: #444;
    background-color: transparent; }
  .navbar-inverse .navbar-toggle {
    border-color: #333; }
    .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
      background-color: #333; }
    .navbar-inverse .navbar-toggle .icon-bar {
      background-color: #fff; }
  .navbar-inverse .navbar-collapse,
  .navbar-inverse .navbar-form {
    border-color: #101010; }
  .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
    background-color: #090909;
    color: #fff; }
  @media (max-width: 767px) {
    .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
      border-color: #090909; }
    .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
      background-color: #090909; }
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
      color: #9d9d9d; }
      .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #fff;
        background-color: transparent; }
    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
      color: #fff;
      background-color: #090909; }
    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
      color: #444;
      background-color: transparent; } }
  .navbar-inverse .navbar-link {
    color: #9d9d9d; }
    .navbar-inverse .navbar-link:hover {
      color: #fff; }
  .navbar-inverse .btn-link {
    color: #9d9d9d; }
    .navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {
      color: #fff; }
    .navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus,
    fieldset[disabled] .navbar-inverse .btn-link:hover,
    fieldset[disabled] .navbar-inverse .btn-link:focus {
      color: #444; }

.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px; }
  .breadcrumb > li {
    display: inline-block; }
    .breadcrumb > li + li:before {
      content: "/ ";
      padding: 0 5px;
      color: #ccc; }
  .breadcrumb > .active {
    color: #777777; }

.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px; }
  .pagination > li {
    display: inline; }
    .pagination > li > a,
    .pagination > li > span {
      position: relative;
      float: left;
      padding: 6px 12px;
      line-height: 1.42857;
      text-decoration: none;
      color: #337ab7;
      background-color: #fff;
      border: 1px solid #ddd;
      margin-left: -1px; }
    .pagination > li:first-child > a,
    .pagination > li:first-child > span {
      margin-left: 0;
      border-bottom-left-radius: 4px;
      border-top-left-radius: 4px; }
    .pagination > li:last-child > a,
    .pagination > li:last-child > span {
      border-bottom-right-radius: 4px;
      border-top-right-radius: 4px; }
  .pagination > li > a:hover, .pagination > li > a:focus,
  .pagination > li > span:hover,
  .pagination > li > span:focus {
    z-index: 2;
    color: #23527c;
    background-color: #eeeeee;
    border-color: #ddd; }
  .pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
  .pagination > .active > span,
  .pagination > .active > span:hover,
  .pagination > .active > span:focus {
    z-index: 3;
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7;
    cursor: default; }
  .pagination > .disabled > span,
  .pagination > .disabled > span:hover,
  .pagination > .disabled > span:focus,
  .pagination > .disabled > a,
  .pagination > .disabled > a:hover,
  .pagination > .disabled > a:focus {
    color: #777777;
    background-color: #fff;
    border-color: #ddd;
    cursor: not-allowed; }

.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33333; }

.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px; }

.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px; }

.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5; }

.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px; }

.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px; }

.pager {
  padding-left: 0;
  margin: 20px 0;
  list-style: none;
  text-align: center; }
  .pager:before, .pager:after {
    content: " ";
    display: table; }
  .pager:after {
    clear: both; }
  .pager li {
    display: inline; }
    .pager li > a,
    .pager li > span {
      display: inline-block;
      padding: 5px 14px;
      background-color: #fff;
      border: 1px solid #ddd;
      border-radius: 15px; }
    .pager li > a:hover,
    .pager li > a:focus {
      text-decoration: none;
      background-color: #eeeeee; }
  .pager .next > a,
  .pager .next > span {
    float: right; }
  .pager .previous > a,
  .pager .previous > span {
    float: left; }
  .pager .disabled > a,
  .pager .disabled > a:hover,
  .pager .disabled > a:focus,
  .pager .disabled > span {
    color: #777777;
    background-color: #fff;
    cursor: not-allowed; }

.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em; }
  .label:empty {
    display: none; }
  .btn .label {
    position: relative;
    top: -1px; }

a.label:hover, a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer; }

.label-default {
  background-color: #777777; }
  .label-default[href]:hover, .label-default[href]:focus {
    background-color: #5e5e5e; }

.label-primary {
  background-color: #337ab7; }
  .label-primary[href]:hover, .label-primary[href]:focus {
    background-color: #286090; }

.label-success {
  background-color: #5cb85c; }
  .label-success[href]:hover, .label-success[href]:focus {
    background-color: #449d44; }

.label-info {
  background-color: #5bc0de; }
  .label-info[href]:hover, .label-info[href]:focus {
    background-color: #31b0d5; }

.label-warning {
  background-color: #f0ad4e; }
  .label-warning[href]:hover, .label-warning[href]:focus {
    background-color: #ec971f; }

.label-danger {
  background-color: #d9534f; }
  .label-danger[href]:hover, .label-danger[href]:focus {
    background-color: #c9302c; }

.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  line-height: 1;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  background-color: #777777;
  border-radius: 10px; }
  .badge:empty {
    display: none; }
  .btn .badge {
    position: relative;
    top: -1px; }
  .btn-xs .badge, .btn-group-xs > .btn .badge,
  .btn-group-xs > .btn .badge {
    top: 0;
    padding: 1px 5px; }
  .list-group-item.active > .badge,
  .nav-pills > .active > a > .badge {
    color: #337ab7;
    background-color: #fff; }
  .list-group-item > .badge {
    float: right; }
  .list-group-item > .badge + .badge {
    margin-right: 5px; }
  .nav-pills > li > a > .badge {
    margin-left: 3px; }

a.badge:hover, a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer; }

.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eeeeee; }
  .jumbotron h1,
  .jumbotron .h1 {
    color: inherit; }
  .jumbotron p {
    margin-bottom: 15px;
    font-size: 21px;
    font-weight: 200; }
  .jumbotron > hr {
    border-top-color: #d5d5d5; }
  .container .jumbotron,
  .container-fluid .jumbotron {
    border-radius: 6px;
    padding-left: 15px;
    padding-right: 15px; }
  .jumbotron .container {
    max-width: 100%; }
  @media screen and (min-width: 768px) {
    .jumbotron {
      padding-top: 48px;
      padding-bottom: 48px; }
      .container .jumbotron,
      .container-fluid .jumbotron {
        padding-left: 60px;
        padding-right: 60px; }
      .jumbotron h1,
      .jumbotron .h1 {
        font-size: 63px; } }

.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: border 0.2s ease-in-out;
  -o-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out; }
  .thumbnail > img,
  .thumbnail a > img {
    display: block;
    max-width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto; }
  .thumbnail .caption {
    padding: 9px;
    color: #333333; }

a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #337ab7; }

.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px; }
  .alert h4 {
    margin-top: 0;
    color: inherit; }
  .alert .alert-link {
    font-weight: bold; }
  .alert > p,
  .alert > ul {
    margin-bottom: 0; }
  .alert > p + p {
    margin-top: 5px; }

.alert-dismissable,
.alert-dismissible {
  padding-right: 35px; }
  .alert-dismissable .close,
  .alert-dismissible .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit; }

.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d; }
  .alert-success hr {
    border-top-color: #c9e2b3; }
  .alert-success .alert-link {
    color: #2b542c; }

.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f; }
  .alert-info hr {
    border-top-color: #a6e1ec; }
  .alert-info .alert-link {
    color: #245269; }

.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b; }
  .alert-warning hr {
    border-top-color: #f7e1b5; }
  .alert-warning .alert-link {
    color: #66512c; }

.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442; }
  .alert-danger hr {
    border-top-color: #e4b9c0; }
  .alert-danger .alert-link {
    color: #843534; }

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }

@-o-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }

@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }

.progress {
  overflow: hidden;
  height: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); }

.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease; }

.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  -webkit-background-size: 40px 40px;
          background-size: 40px 40px; }

.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite; }

.progress-bar-success {
  background-color: #5cb85c; }
  .progress-striped .progress-bar-success {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.progress-bar-info {
  background-color: #5bc0de; }
  .progress-striped .progress-bar-info {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.progress-bar-warning {
  background-color: #f0ad4e; }
  .progress-striped .progress-bar-warning {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.progress-bar-danger {
  background-color: #d9534f; }
  .progress-striped .progress-bar-danger {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.media {
  margin-top: 15px; }
  .media:first-child {
    margin-top: 0; }

.media,
.media-body {
  zoom: 1;
  overflow: hidden; }

.media-body {
  width: 10000px; }

.media-object {
  display: block; }
  .media-object.img-thumbnail {
    max-width: none; }

.media-right,
.media > .pull-right {
  padding-left: 10px; }

.media-left,
.media > .pull-left {
  padding-right: 10px; }

.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top; }

.media-middle {
  vertical-align: middle; }

.media-bottom {
  vertical-align: bottom; }

.media-heading {
  margin-top: 0;
  margin-bottom: 5px; }

.media-list {
  padding-left: 0;
  list-style: none; }

.list-group {
  margin-bottom: 20px;
  padding-left: 0; }

.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd; }
  .list-group-item:first-child {
    border-top-right-radius: 4px;
    border-top-left-radius: 4px; }
  .list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px; }

a.list-group-item,
button.list-group-item {
  color: #555; }
  a.list-group-item .list-group-item-heading,
  button.list-group-item .list-group-item-heading {
    color: #333; }
  a.list-group-item:hover, a.list-group-item:focus,
  button.list-group-item:hover,
  button.list-group-item:focus {
    text-decoration: none;
    color: #555;
    background-color: #f5f5f5; }

button.list-group-item {
  width: 100%;
  text-align: left; }

.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {
  background-color: #eeeeee;
  color: #777777;
  cursor: not-allowed; }
  .list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading {
    color: inherit; }
  .list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text {
    color: #777777; }

.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7; }
  .list-group-item.active .list-group-item-heading,
  .list-group-item.active .list-group-item-heading > small,
  .list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading,
  .list-group-item.active:hover .list-group-item-heading > small,
  .list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading,
  .list-group-item.active:focus .list-group-item-heading > small,
  .list-group-item.active:focus .list-group-item-heading > .small {
    color: inherit; }
  .list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text {
    color: #c7ddef; }

.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8; }

a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d; }
  a.list-group-item-success .list-group-item-heading,
  button.list-group-item-success .list-group-item-heading {
    color: inherit; }
  a.list-group-item-success:hover, a.list-group-item-success:focus,
  button.list-group-item-success:hover,
  button.list-group-item-success:focus {
    color: #3c763d;
    background-color: #d0e9c6; }
  a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus,
  button.list-group-item-success.active,
  button.list-group-item-success.active:hover,
  button.list-group-item-success.active:focus {
    color: #fff;
    background-color: #3c763d;
    border-color: #3c763d; }

.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7; }

a.list-group-item-info,
button.list-group-item-info {
  color: #31708f; }
  a.list-group-item-info .list-group-item-heading,
  button.list-group-item-info .list-group-item-heading {
    color: inherit; }
  a.list-group-item-info:hover, a.list-group-item-info:focus,
  button.list-group-item-info:hover,
  button.list-group-item-info:focus {
    color: #31708f;
    background-color: #c4e3f3; }
  a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus,
  button.list-group-item-info.active,
  button.list-group-item-info.active:hover,
  button.list-group-item-info.active:focus {
    color: #fff;
    background-color: #31708f;
    border-color: #31708f; }

.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3; }

a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b; }
  a.list-group-item-warning .list-group-item-heading,
  button.list-group-item-warning .list-group-item-heading {
    color: inherit; }
  a.list-group-item-warning:hover, a.list-group-item-warning:focus,
  button.list-group-item-warning:hover,
  button.list-group-item-warning:focus {
    color: #8a6d3b;
    background-color: #faf2cc; }
  a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus,
  button.list-group-item-warning.active,
  button.list-group-item-warning.active:hover,
  button.list-group-item-warning.active:focus {
    color: #fff;
    background-color: #8a6d3b;
    border-color: #8a6d3b; }

.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede; }

a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442; }
  a.list-group-item-danger .list-group-item-heading,
  button.list-group-item-danger .list-group-item-heading {
    color: inherit; }
  a.list-group-item-danger:hover, a.list-group-item-danger:focus,
  button.list-group-item-danger:hover,
  button.list-group-item-danger:focus {
    color: #a94442;
    background-color: #ebcccc; }
  a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus,
  button.list-group-item-danger.active,
  button.list-group-item-danger.active:hover,
  button.list-group-item-danger.active:focus {
    color: #fff;
    background-color: #a94442;
    border-color: #a94442; }

.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px; }

.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3; }

.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); }

.panel-body {
  padding: 15px; }
  .panel-body:before, .panel-body:after {
    content: " ";
    display: table; }
  .panel-body:after {
    clear: both; }

.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px; }
  .panel-heading > .dropdown .dropdown-toggle {
    color: inherit; }

.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit; }
  .panel-title > a,
  .panel-title > small,
  .panel-title > .small,
  .panel-title > small > a,
  .panel-title > .small > a {
    color: inherit; }

.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px; }

.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0; }
  .panel > .list-group .list-group-item,
  .panel > .panel-collapse > .list-group .list-group-item {
    border-width: 1px 0;
    border-radius: 0; }
  .panel > .list-group:first-child .list-group-item:first-child,
  .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
    border-top: 0;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px; }
  .panel > .list-group:last-child .list-group-item:last-child,
  .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
    border-bottom: 0;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px; }

.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0; }

.list-group + .panel-footer {
  border-top-width: 0; }

.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0; }
  .panel > .table caption,
  .panel > .table-responsive > .table caption,
  .panel > .panel-collapse > .table caption {
    padding-left: 15px;
    padding-right: 15px; }

.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px; }
  .panel > .table:first-child > thead:first-child > tr:first-child,
  .panel > .table:first-child > tbody:first-child > tr:first-child,
  .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
  .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px; }
    .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
    .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
    .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
    .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
    .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
    .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
    .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
    .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
      border-top-left-radius: 3px; }
    .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
    .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
    .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
    .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
    .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
    .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
    .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
    .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
      border-top-right-radius: 3px; }

.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px; }
  .panel > .table:last-child > tbody:last-child > tr:last-child,
  .panel > .table:last-child > tfoot:last-child > tr:last-child,
  .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
  .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px; }
    .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
    .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
    .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
    .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
    .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
    .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
    .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
    .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
      border-bottom-left-radius: 3px; }
    .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
    .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
    .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
    .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
    .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
    .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
    .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
    .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
      border-bottom-right-radius: 3px; }

.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd; }

.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0; }

.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0; }
  .panel > .table-bordered > thead > tr > th:first-child,
  .panel > .table-bordered > thead > tr > td:first-child,
  .panel > .table-bordered > tbody > tr > th:first-child,
  .panel > .table-bordered > tbody > tr > td:first-child,
  .panel > .table-bordered > tfoot > tr > th:first-child,
  .panel > .table-bordered > tfoot > tr > td:first-child,
  .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
  .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
  .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0; }
  .panel > .table-bordered > thead > tr > th:last-child,
  .panel > .table-bordered > thead > tr > td:last-child,
  .panel > .table-bordered > tbody > tr > th:last-child,
  .panel > .table-bordered > tbody > tr > td:last-child,
  .panel > .table-bordered > tfoot > tr > th:last-child,
  .panel > .table-bordered > tfoot > tr > td:last-child,
  .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
  .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
  .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0; }
  .panel > .table-bordered > thead > tr:first-child > td,
  .panel > .table-bordered > thead > tr:first-child > th,
  .panel > .table-bordered > tbody > tr:first-child > td,
  .panel > .table-bordered > tbody > tr:first-child > th,
  .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
  .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
  .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
  .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
    border-bottom: 0; }
  .panel > .table-bordered > tbody > tr:last-child > td,
  .panel > .table-bordered > tbody > tr:last-child > th,
  .panel > .table-bordered > tfoot > tr:last-child > td,
  .panel > .table-bordered > tfoot > tr:last-child > th,
  .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
  .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
    border-bottom: 0; }

.panel > .table-responsive {
  border: 0;
  margin-bottom: 0; }

.panel-group {
  margin-bottom: 20px; }
  .panel-group .panel {
    margin-bottom: 0;
    border-radius: 4px; }
    .panel-group .panel + .panel {
      margin-top: 5px; }
  .panel-group .panel-heading {
    border-bottom: 0; }
    .panel-group .panel-heading + .panel-collapse > .panel-body,
    .panel-group .panel-heading + .panel-collapse > .list-group {
      border-top: 1px solid #ddd; }
  .panel-group .panel-footer {
    border-top: 0; }
    .panel-group .panel-footer + .panel-collapse .panel-body {
      border-bottom: 1px solid #ddd; }

.panel-default {
  border-color: #ddd; }
  .panel-default > .panel-heading {
    color: #333333;
    background-color: #f5f5f5;
    border-color: #ddd; }
    .panel-default > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #ddd; }
    .panel-default > .panel-heading .badge {
      color: #f5f5f5;
      background-color: #333333; }
  .panel-default > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #ddd; }

.panel-primary {
  border-color: #337ab7; }
  .panel-primary > .panel-heading {
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7; }
    .panel-primary > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #337ab7; }
    .panel-primary > .panel-heading .badge {
      color: #337ab7;
      background-color: #fff; }
  .panel-primary > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #337ab7; }

.panel-success {
  border-color: #d6e9c6; }
  .panel-success > .panel-heading {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6; }
    .panel-success > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #d6e9c6; }
    .panel-success > .panel-heading .badge {
      color: #dff0d8;
      background-color: #3c763d; }
  .panel-success > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #d6e9c6; }

.panel-info {
  border-color: #bce8f1; }
  .panel-info > .panel-heading {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1; }
    .panel-info > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #bce8f1; }
    .panel-info > .panel-heading .badge {
      color: #d9edf7;
      background-color: #31708f; }
  .panel-info > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #bce8f1; }

.panel-warning {
  border-color: #faebcc; }
  .panel-warning > .panel-heading {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc; }
    .panel-warning > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #faebcc; }
    .panel-warning > .panel-heading .badge {
      color: #fcf8e3;
      background-color: #8a6d3b; }
  .panel-warning > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #faebcc; }

.panel-danger {
  border-color: #ebccd1; }
  .panel-danger > .panel-heading {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1; }
    .panel-danger > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #ebccd1; }
    .panel-danger > .panel-heading .badge {
      color: #f2dede;
      background-color: #a94442; }
  .panel-danger > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #ebccd1; }

.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden; }
  .embed-responsive .embed-responsive-item,
  .embed-responsive iframe,
  .embed-responsive embed,
  .embed-responsive object,
  .embed-responsive video {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    border: 0; }

.embed-responsive-16by9 {
  padding-bottom: 56.25%; }

.embed-responsive-4by3 {
  padding-bottom: 75%; }

.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); }
  .well blockquote {
    border-color: #ddd;
    border-color: rgba(0, 0, 0, 0.15); }

.well-lg {
  padding: 24px;
  border-radius: 6px; }

.well-sm {
  padding: 9px;
  border-radius: 3px; }

.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  filter: alpha(opacity=20); }
  .close:hover, .close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: 0.5;
    filter: alpha(opacity=50); }

button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none; }

.modal-open {
  overflow: hidden; }

.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0; }
  .modal.fade .modal-dialog {
    -webkit-transform: translate(0, -25%);
    -ms-transform: translate(0, -25%);
    -o-transform: translate(0, -25%);
    transform: translate(0, -25%);
    -webkit-transition: -webkit-transform 0.3s ease-out;
    -o-transition: -o-transform 0.3s ease-out;
    transition: -webkit-transform 0.3s ease-out;
    transition: transform 0.3s ease-out;
    transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out, -o-transform 0.3s ease-out; }
  .modal.in .modal-dialog {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0); }

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto; }

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px; }

.modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0; }

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000; }
  .modal-backdrop.fade {
    opacity: 0;
    filter: alpha(opacity=0); }
  .modal-backdrop.in {
    opacity: 0.5;
    filter: alpha(opacity=50); }

.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5; }
  .modal-header:before, .modal-header:after {
    content: " ";
    display: table; }
  .modal-header:after {
    clear: both; }

.modal-header .close {
  margin-top: -2px; }

.modal-title {
  margin: 0;
  line-height: 1.42857; }

.modal-body {
  position: relative;
  padding: 15px; }

.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5; }
  .modal-footer:before, .modal-footer:after {
    content: " ";
    display: table; }
  .modal-footer:after {
    clear: both; }
  .modal-footer .btn + .btn {
    margin-left: 5px;
    margin-bottom: 0; }
  .modal-footer .btn-group .btn + .btn {
    margin-left: -1px; }
  .modal-footer .btn-block + .btn-block {
    margin-left: 0; }

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll; }

@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto; }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); }
  .modal-sm {
    width: 300px; } }

@media (min-width: 992px) {
  .modal-lg {
    width: 900px; } }

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 12px;
  opacity: 0;
  filter: alpha(opacity=0); }
  .tooltip.in {
    opacity: 0.9;
    filter: alpha(opacity=90); }
  .tooltip.top {
    margin-top: -3px;
    padding: 5px 0; }
  .tooltip.right {
    margin-left: 3px;
    padding: 0 5px; }
  .tooltip.bottom {
    margin-top: 3px;
    padding: 5px 0; }
  .tooltip.left {
    margin-left: -3px;
    padding: 0 5px; }

.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 4px; }

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000; }

.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000; }

.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000; }

.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000; }

.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000; }

.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000; }

.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000; }

.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000; }

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 14px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); }
  .popover.top {
    margin-top: -10px; }
  .popover.right {
    margin-left: 10px; }
  .popover.bottom {
    margin-top: 10px; }
  .popover.left {
    margin-left: -10px; }

.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0; }

.popover-content {
  padding: 9px 14px; }

.popover > .arrow, .popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

.popover > .arrow {
  border-width: 11px; }

.popover > .arrow:after {
  border-width: 10px;
  content: ""; }

.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px; }
  .popover.top > .arrow:after {
    content: " ";
    bottom: 1px;
    margin-left: -10px;
    border-bottom-width: 0;
    border-top-color: #fff; }

.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25); }
  .popover.right > .arrow:after {
    content: " ";
    left: 1px;
    bottom: -10px;
    border-left-width: 0;
    border-right-color: #fff; }

.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px; }
  .popover.bottom > .arrow:after {
    content: " ";
    top: 1px;
    margin-left: -10px;
    border-top-width: 0;
    border-bottom-color: #fff; }

.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25); }
  .popover.left > .arrow:after {
    content: " ";
    right: 1px;
    border-right-width: 0;
    border-left-color: #fff;
    bottom: -10px; }

.carousel {
  position: relative; }

.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%; }
  .carousel-inner > .item {
    display: none;
    position: relative;
    -webkit-transition: 0.6s ease-in-out left;
    -o-transition: 0.6s ease-in-out left;
    transition: 0.6s ease-in-out left; }
    .carousel-inner > .item > img,
    .carousel-inner > .item > a > img {
      display: block;
      max-width: 100%;
      height: auto;
      line-height: 1; }
    @media all and (transform-3d), (-webkit-transform-3d) {
      .carousel-inner > .item {
        -webkit-transition: -webkit-transform 0.6s ease-in-out;
        -o-transition: -o-transform 0.6s ease-in-out;
        transition: -webkit-transform 0.6s ease-in-out;
        transition: transform 0.6s ease-in-out;
        transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out, -o-transform 0.6s ease-in-out;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-perspective: 1000px;
        perspective: 1000px; }
        .carousel-inner > .item.next, .carousel-inner > .item.active.right {
          -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
          left: 0; }
        .carousel-inner > .item.prev, .carousel-inner > .item.active.left {
          -webkit-transform: translate3d(-100%, 0, 0);
          transform: translate3d(-100%, 0, 0);
          left: 0; }
        .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active {
          -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
          left: 0; } }
  .carousel-inner > .active,
  .carousel-inner > .next,
  .carousel-inner > .prev {
    display: block; }
  .carousel-inner > .active {
    left: 0; }
  .carousel-inner > .next,
  .carousel-inner > .prev {
    position: absolute;
    top: 0;
    width: 100%; }
  .carousel-inner > .next {
    left: 100%; }
  .carousel-inner > .prev {
    left: -100%; }
  .carousel-inner > .next.left,
  .carousel-inner > .prev.right {
    left: 0; }
  .carousel-inner > .active.left {
    left: -100%; }
  .carousel-inner > .active.right {
    left: 100%; }

.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-color: rgba(0, 0, 0, 0); }
  .carousel-control.left {
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001)));
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); }
  .carousel-control.right {
    left: auto;
    right: 0;
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5)));
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); }
  .carousel-control:hover, .carousel-control:focus {
    outline: 0;
    color: #fff;
    text-decoration: none;
    opacity: 0.9;
    filter: alpha(opacity=90); }
  .carousel-control .icon-prev,
  .carousel-control .icon-next,
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right {
    position: absolute;
    top: 50%;
    margin-top: -10px;
    z-index: 5;
    display: inline-block; }
  .carousel-control .icon-prev,
  .carousel-control .glyphicon-chevron-left {
    left: 50%;
    margin-left: -10px; }
  .carousel-control .icon-next,
  .carousel-control .glyphicon-chevron-right {
    right: 50%;
    margin-right: -10px; }
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 20px;
    height: 20px;
    line-height: 1;
    font-family: serif; }
  .carousel-control .icon-prev:before {
    content: '\2039'; }
  .carousel-control .icon-next:before {
    content: '\203a'; }

.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center; }
  .carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    border: 1px solid #fff;
    border-radius: 10px;
    cursor: pointer;
    background-color: #000 \9;
    background-color: rgba(0, 0, 0, 0); }
  .carousel-indicators .active {
    margin: 0;
    width: 12px;
    height: 12px;
    background-color: #fff; }

.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
  .carousel-caption .btn {
    text-shadow: none; }

@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px; }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -10px; }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -10px; }
  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px; }
  .carousel-indicators {
    bottom: 20px; } }

.clearfix:before, .clearfix:after {
  content: " ";
  display: table; }

.clearfix:after {
  clear: both; }

.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto; }

.pull-right {
  float: right !important; }

.pull-left {
  float: left !important; }

.hide {
  display: none !important; }

.show {
  display: block !important; }

.invisible {
  visibility: hidden; }

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

.hidden {
  display: none !important; }

.affix {
  position: fixed; }

@-ms-viewport {
  width: device-width; }

.visible-xs {
  display: none !important; }

.visible-sm {
  display: none !important; }

.visible-md {
  display: none !important; }

.visible-lg {
  display: none !important; }

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important; }

@media (max-width: 767px) {
  .visible-xs {
    display: block !important; }
  table.visible-xs {
    display: table !important; }
  tr.visible-xs {
    display: table-row !important; }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important; } }

@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important; } }

@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important; } }

@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important; }
  table.visible-sm {
    display: table !important; }
  tr.visible-sm {
    display: table-row !important; }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important; }
  table.visible-md {
    display: table !important; }
  tr.visible-md {
    display: table-row !important; }
  th.visible-md,
  td.visible-md {
    display: table-cell !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important; } }

@media (min-width: 1200px) {
  .visible-lg {
    display: block !important; }
  table.visible-lg {
    display: table !important; }
  tr.visible-lg {
    display: table-row !important; }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important; } }

@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important; } }

@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important; } }

@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important; } }

@media (max-width: 767px) {
  .hidden-xs {
    display: none !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important; } }

@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important; } }

.visible-print {
  display: none !important; }

@media print {
  .visible-print {
    display: block !important; }
  table.visible-print {
    display: table !important; }
  tr.visible-print {
    display: table-row !important; }
  th.visible-print,
  td.visible-print {
    display: table-cell !important; } }

.visible-print-block {
  display: none !important; }
  @media print {
    .visible-print-block {
      display: block !important; } }

.visible-print-inline {
  display: none !important; }
  @media print {
    .visible-print-inline {
      display: inline !important; } }

.visible-print-inline-block {
  display: none !important; }
  @media print {
    .visible-print-inline-block {
      display: inline-block !important; } }

@media print {
  .hidden-print {
    display: none !important; } }

.EditMode__toggleMenu > label, .mdc-radio, .mdc-toggle > label, .Modal__content ._section ._col1 > dl > dd label._radio,
.Modal__content ._section ._col2 > dl > dd label._radio, .TabContents__select > dd > label, .BundledProduct__col__edit > div._cell02 .Btn--toggle > label, fc1118sc01-component .Tolerance__table tr ._cell03 .Btn--toggle > label, fc0111sc01-component .EditMode__toggleMenu > label {
  position: relative;
  -webkit-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s; }
  .EditMode__toggleMenu > label > input[type="radio"], .mdc-radio > input[type="radio"], .mdc-toggle > label > input[type="radio"], .Modal__content ._section ._col1 > dl > dd label._radio > input[type="radio"], .Modal__content ._section ._col2 > dl > dd label._radio > input[type="radio"], .TabContents__select > dd > label > input[type="radio"], .BundledProduct__col__edit > div._cell02 .Btn--toggle > label > input[type="radio"], fc1118sc01-component .Tolerance__table tr ._cell03 .Btn--toggle > label > input[type="radio"], fc0111sc01-component .EditMode__toggleMenu > label > input[type="radio"] {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0; }
    .EditMode__toggleMenu > label > input[type="radio"] + span, .mdc-radio > input[type="radio"] + span, .mdc-toggle > label > input[type="radio"] + span, .Modal__content ._section ._col1 > dl > dd label._radio > input[type="radio"] + span, .Modal__content ._section ._col2 > dl > dd label._radio > input[type="radio"] + span, .TabContents__select > dd > label > input[type="radio"] + span, .BundledProduct__col__edit > div._cell02 .Btn--toggle > label > input[type="radio"] + span, fc1118sc01-component .Tolerance__table tr ._cell03 .Btn--toggle > label > input[type="radio"] + span, fc0111sc01-component .EditMode__toggleMenu > label > input[type="radio"] + span {
      display: block;
      position: relative;
      padding: 6px 12px 7px 30px;
      background: #fff;
      border-radius: 4px;
      border: 1px solid #d4ccc3;
      -webkit-box-shadow: 0 4px 0 #808080;
              box-shadow: 0 4px 0 #808080; }
      .EditMode__toggleMenu > label > input[type="radio"] + span::before, .mdc-radio > input[type="radio"] + span::before, .mdc-toggle > label > input[type="radio"] + span::before, .Modal__content ._section ._col1 > dl > dd label._radio > input[type="radio"] + span::before, .Modal__content ._section ._col2 > dl > dd label._radio > input[type="radio"] + span::before, .TabContents__select > dd > label > input[type="radio"] + span::before, .BundledProduct__col__edit > div._cell02 .Btn--toggle > label > input[type="radio"] + span::before, fc1118sc01-component .Tolerance__table tr ._cell03 .Btn--toggle > label > input[type="radio"] + span::before, fc0111sc01-component .EditMode__toggleMenu > label > input[type="radio"] + span::before {
        content: '';
        display: inline-block;
        position: absolute;
        top: 6px;
        left: 8px;
        width: 16px;
        height: 16px;
        border: 1px solid #808080;
        border-radius: 50%;
        background: #fff; }
    .EditMode__toggleMenu > label > input[type="radio"]:checked + span, .mdc-radio > input[type="radio"]:checked + span, .mdc-toggle > label > input[type="radio"]:checked + span, .Modal__content ._section ._col1 > dl > dd label._radio > input[type="radio"]:checked + span, .Modal__content ._section ._col2 > dl > dd label._radio > input[type="radio"]:checked + span, .TabContents__select > dd > label > input[type="radio"]:checked + span, .BundledProduct__col__edit > div._cell02 .Btn--toggle > label > input[type="radio"]:checked + span, fc1118sc01-component .Tolerance__table tr ._cell03 .Btn--toggle > label > input[type="radio"]:checked + span, fc0111sc01-component .EditMode__toggleMenu > label > input[type="radio"]:checked + span {
      background: #2996cc;
      border: 1px solid #2996cc;
      -webkit-box-shadow: 0 4px 0 #1c678c;
              box-shadow: 0 4px 0 #1c678c;
      color: #fff; }
      .EditMode__toggleMenu > label > input[type="radio"]:checked + span::before, .mdc-radio > input[type="radio"]:checked + span::before, .mdc-toggle > label > input[type="radio"]:checked + span::before, .Modal__content ._section ._col1 > dl > dd label._radio > input[type="radio"]:checked + span::before, .Modal__content ._section ._col2 > dl > dd label._radio > input[type="radio"]:checked + span::before, .TabContents__select > dd > label > input[type="radio"]:checked + span::before, .BundledProduct__col__edit > div._cell02 .Btn--toggle > label > input[type="radio"]:checked + span::before, fc1118sc01-component .Tolerance__table tr ._cell03 .Btn--toggle > label > input[type="radio"]:checked + span::before, fc0111sc01-component .EditMode__toggleMenu > label > input[type="radio"]:checked + span::before {
        border: 1px solid #1c678c; }
      .EditMode__toggleMenu > label > input[type="radio"]:checked + span::after, .mdc-radio > input[type="radio"]:checked + span::after, .mdc-toggle > label > input[type="radio"]:checked + span::after, .Modal__content ._section ._col1 > dl > dd label._radio > input[type="radio"]:checked + span::after, .Modal__content ._section ._col2 > dl > dd label._radio > input[type="radio"]:checked + span::after, .TabContents__select > dd > label > input[type="radio"]:checked + span::after, .BundledProduct__col__edit > div._cell02 .Btn--toggle > label > input[type="radio"]:checked + span::after, fc1118sc01-component .Tolerance__table tr ._cell03 .Btn--toggle > label > input[type="radio"]:checked + span::after, fc0111sc01-component .EditMode__toggleMenu > label > input[type="radio"]:checked + span::after {
        content: '';
        display: inline-block;
        position: absolute;
        top: 11px;
        left: 13px;
        width: 6px;
        height: 6px;
        border-radius: 50%;
        background: #eb7b0c;
        -webkit-animation: radio .2s;
             -o-animation: radio .2s;
                animation: radio .2s; }

@-webkit-keyframes radio {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0); }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1); } }

@-o-keyframes radio {
  0% {
    -o-transform: scale(0);
       transform: scale(0); }
  100% {
    -o-transform: scale(1);
       transform: scale(1); } }

@keyframes radio {
  0% {
    -webkit-transform: scale(0);
         -o-transform: scale(0);
            transform: scale(0); }
  100% {
    -webkit-transform: scale(1);
         -o-transform: scale(1);
            transform: scale(1); } }
  .EditMode__toggleMenu > label:hover, .mdc-radio:hover, .mdc-toggle > label:hover, .Modal__content ._section ._col1 > dl > dd label._radio:hover,
  .Modal__content ._section ._col2 > dl > dd label._radio:hover, .TabContents__select > dd > label:hover, .BundledProduct__col__edit > div._cell02 .Btn--toggle > label:hover, fc1118sc01-component .Tolerance__table tr ._cell03 .Btn--toggle > label:hover, fc0111sc01-component .EditMode__toggleMenu > label:hover {
    opacity: .5; }

.OrderSearch__sortBoxLeft ._top label, .EditMode__checkbox > label, .Untreated__ReportFilter > li > label, .Untreated__ReportFilter > li ._tooltip > div > label,
.Bottom__ReportFilter > li ._tooltip > div > label, .Bottom__ReportFilter > li > label, .Bottom__ReportFilter > li.is-Active ._balloon > ul > li > label, .originalCheckSpanBox label, .mdc-checkbox, .Modal__header ._printSetting > dl > dd > label, .Modal__content ._section ._col1 > dl > dd label._check,
.Modal__content ._section ._col2 > dl > dd label._check, .Modal__selectOption > li > label, .Modal__displaySetting > ol > li ._itemWrapper ._item ._state ._check > li > label, .Modal__instructionPreview .Modal__instructionPreviewOption > ul > li > dl > dt > label._check, fc0314sc01-component .Untreated__ReportFilter > li > label, fc0314sc01-component .Untreated__ReportFilter > li ._tooltip > div > label,
fc0314sc01-component .Bottom__ReportFilter--front > li ._tooltip > div > label, fc0314sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label, fc0314sc01-component .Bottom__ReportFilter--front > li > label, fc1118sc01-component .ReadRule__parameterButtonWrap > li label, fc1118sc01-component .ReadRule__parameter__table tr ._size label,
fc1118sc01-component .ReadRule__parameter__table tr ._sizeRange label, fc1118sc01-component .TabContents_addOption .AddOption__list > li > label, fc1118sc01-component .TabContents__canvasArea ._tooltip01 ._labelList > li > label, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip01 ._labelList > li > label, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip01 ._labelList > li > label, fc1118sc01-component .TabContents__canvasArea ._tooltip02 ._inputArea > dt .Btn--calc, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip02 ._inputArea > dt .Btn--calc, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip02 ._inputArea > dt .Btn--calc, fc1118sc01-component .TabContents__canvasArea ._tooltip03 ._inputArea > dt .Btn--calc, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip03 ._inputArea > dt .Btn--calc, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip03 ._inputArea > dt .Btn--calc, fc1118sc01-component .CanvasArea__side ._switch, fc1118sc01-component .CanvasArea__side ._tabContent > dl > dd > ._label > li > label, fc0111sc01-component .Untreated__ReportFilter > li ._tooltip > div > label,
fc0111sc01-component .Bottom__ReportFilter--front > li ._tooltip > div > label, fc0111sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label, fc0111sc01-component .Bottom__ReportFilter--front > li > label, fc0417sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label, fc0639sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label {
  position: relative;
  -webkit-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s; }
  .OrderSearch__sortBoxLeft ._top label > input[type="checkbox"], .EditMode__checkbox > label > input[type="checkbox"], .Untreated__ReportFilter > li > label > input[type="checkbox"], .Untreated__ReportFilter > li ._tooltip > div > label > input[type="checkbox"], .Bottom__ReportFilter > li ._tooltip > div > label > input[type="checkbox"], .Bottom__ReportFilter > li > label > input[type="checkbox"], .Bottom__ReportFilter > li.is-Active ._balloon > ul > li > label > input[type="checkbox"], .originalCheckSpanBox label > input[type="checkbox"], .mdc-checkbox > input[type="checkbox"], .Modal__header ._printSetting > dl > dd > label > input[type="checkbox"], .Modal__content ._section ._col1 > dl > dd label._check > input[type="checkbox"], .Modal__content ._section ._col2 > dl > dd label._check > input[type="checkbox"], .Modal__selectOption > li > label > input[type="checkbox"], .Modal__displaySetting > ol > li ._itemWrapper ._item ._state ._check > li > label > input[type="checkbox"], .Modal__instructionPreview .Modal__instructionPreviewOption > ul > li > dl > dt > label._check > input[type="checkbox"], fc0314sc01-component .Untreated__ReportFilter > li > label > input[type="checkbox"], fc0314sc01-component .Untreated__ReportFilter > li ._tooltip > div > label > input[type="checkbox"], fc0314sc01-component .Bottom__ReportFilter--front > li ._tooltip > div > label > input[type="checkbox"], fc0314sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label > input[type="checkbox"], fc0314sc01-component .Bottom__ReportFilter--front > li > label > input[type="checkbox"], fc1118sc01-component .ReadRule__parameterButtonWrap > li label > input[type="checkbox"], fc1118sc01-component .ReadRule__parameter__table tr ._size label > input[type="checkbox"], fc1118sc01-component .ReadRule__parameter__table tr ._sizeRange label > input[type="checkbox"], fc1118sc01-component .TabContents_addOption .AddOption__list > li > label > input[type="checkbox"], fc1118sc01-component .TabContents__canvasArea ._tooltip01 ._labelList > li > label > input[type="checkbox"], fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip01 ._labelList > li > label > input[type="checkbox"], fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip01 ._labelList > li > label > input[type="checkbox"], fc1118sc01-component .TabContents__canvasArea ._tooltip02 ._inputArea > dt .Btn--calc > input[type="checkbox"], fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip02 ._inputArea > dt .Btn--calc > input[type="checkbox"], fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip02 ._inputArea > dt .Btn--calc > input[type="checkbox"], fc1118sc01-component .TabContents__canvasArea ._tooltip03 ._inputArea > dt .Btn--calc > input[type="checkbox"], fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip03 ._inputArea > dt .Btn--calc > input[type="checkbox"], fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip03 ._inputArea > dt .Btn--calc > input[type="checkbox"], fc1118sc01-component .CanvasArea__side ._switch > input[type="checkbox"], fc1118sc01-component .CanvasArea__side ._tabContent > dl > dd > ._label > li > label > input[type="checkbox"], fc0111sc01-component .Untreated__ReportFilter > li ._tooltip > div > label > input[type="checkbox"], fc0111sc01-component .Bottom__ReportFilter--front > li ._tooltip > div > label > input[type="checkbox"], fc0111sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label > input[type="checkbox"], fc0111sc01-component .Bottom__ReportFilter--front > li > label > input[type="checkbox"], fc0417sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label > input[type="checkbox"], fc0639sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label > input[type="checkbox"] {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0; }
    .OrderSearch__sortBoxLeft ._top label > input[type="checkbox"] + span, .EditMode__checkbox > label > input[type="checkbox"] + span, .Untreated__ReportFilter > li > label > input[type="checkbox"] + span, .Untreated__ReportFilter > li ._tooltip > div > label > input[type="checkbox"] + span, .Bottom__ReportFilter > li ._tooltip > div > label > input[type="checkbox"] + span, .Bottom__ReportFilter > li > label > input[type="checkbox"] + span, .Bottom__ReportFilter > li.is-Active ._balloon > ul > li > label > input[type="checkbox"] + span, .originalCheckSpanBox label > input[type="checkbox"] + span, .mdc-checkbox > input[type="checkbox"] + span, .Modal__header ._printSetting > dl > dd > label > input[type="checkbox"] + span, .Modal__content ._section ._col1 > dl > dd label._check > input[type="checkbox"] + span, .Modal__content ._section ._col2 > dl > dd label._check > input[type="checkbox"] + span, .Modal__selectOption > li > label > input[type="checkbox"] + span, .Modal__displaySetting > ol > li ._itemWrapper ._item ._state ._check > li > label > input[type="checkbox"] + span, .Modal__instructionPreview .Modal__instructionPreviewOption > ul > li > dl > dt > label._check > input[type="checkbox"] + span, fc0314sc01-component .Untreated__ReportFilter > li > label > input[type="checkbox"] + span, fc0314sc01-component .Untreated__ReportFilter > li ._tooltip > div > label > input[type="checkbox"] + span, fc0314sc01-component .Bottom__ReportFilter--front > li ._tooltip > div > label > input[type="checkbox"] + span, fc0314sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label > input[type="checkbox"] + span, fc0314sc01-component .Bottom__ReportFilter--front > li > label > input[type="checkbox"] + span, fc1118sc01-component .ReadRule__parameterButtonWrap > li label > input[type="checkbox"] + span, fc1118sc01-component .ReadRule__parameter__table tr ._size label > input[type="checkbox"] + span, fc1118sc01-component .ReadRule__parameter__table tr ._sizeRange label > input[type="checkbox"] + span, fc1118sc01-component .TabContents_addOption .AddOption__list > li > label > input[type="checkbox"] + span, fc1118sc01-component .TabContents__canvasArea ._tooltip01 ._labelList > li > label > input[type="checkbox"] + span, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip01 ._labelList > li > label > input[type="checkbox"] + span, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip01 ._labelList > li > label > input[type="checkbox"] + span, fc1118sc01-component .TabContents__canvasArea ._tooltip02 ._inputArea > dt .Btn--calc > input[type="checkbox"] + span, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip02 ._inputArea > dt .Btn--calc > input[type="checkbox"] + span, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip02 ._inputArea > dt .Btn--calc > input[type="checkbox"] + span, fc1118sc01-component .TabContents__canvasArea ._tooltip03 ._inputArea > dt .Btn--calc > input[type="checkbox"] + span, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip03 ._inputArea > dt .Btn--calc > input[type="checkbox"] + span, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip03 ._inputArea > dt .Btn--calc > input[type="checkbox"] + span, fc1118sc01-component .CanvasArea__side ._switch > input[type="checkbox"] + span, fc1118sc01-component .CanvasArea__side ._tabContent > dl > dd > ._label > li > label > input[type="checkbox"] + span, fc0111sc01-component .Untreated__ReportFilter > li ._tooltip > div > label > input[type="checkbox"] + span, fc0111sc01-component .Bottom__ReportFilter--front > li ._tooltip > div > label > input[type="checkbox"] + span, fc0111sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label > input[type="checkbox"] + span, fc0111sc01-component .Bottom__ReportFilter--front > li > label > input[type="checkbox"] + span, fc0417sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label > input[type="checkbox"] + span, fc0639sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label > input[type="checkbox"] + span {
      position: relative;
      display: block;
      min-width: 60px;
      height: 30px;
      padding: 8px 10px 0 30px;
      background: #fff;
      border: 1px solid #d4ccc3;
      border-radius: 4px;
      -webkit-box-shadow: 0 4px 0 #808080;
              box-shadow: 0 4px 0 #808080;
      cursor: pointer;
      font-weight: 100; }
      .OrderSearch__sortBoxLeft ._top label > input[type="checkbox"] + span::before, .EditMode__checkbox > label > input[type="checkbox"] + span::before, .Untreated__ReportFilter > li > label > input[type="checkbox"] + span::before, .Untreated__ReportFilter > li ._tooltip > div > label > input[type="checkbox"] + span::before, .Bottom__ReportFilter > li ._tooltip > div > label > input[type="checkbox"] + span::before, .Bottom__ReportFilter > li > label > input[type="checkbox"] + span::before, .Bottom__ReportFilter > li.is-Active ._balloon > ul > li > label > input[type="checkbox"] + span::before, .originalCheckSpanBox label > input[type="checkbox"] + span::before, .mdc-checkbox > input[type="checkbox"] + span::before, .Modal__header ._printSetting > dl > dd > label > input[type="checkbox"] + span::before, .Modal__content ._section ._col1 > dl > dd label._check > input[type="checkbox"] + span::before, .Modal__content ._section ._col2 > dl > dd label._check > input[type="checkbox"] + span::before, .Modal__selectOption > li > label > input[type="checkbox"] + span::before, .Modal__displaySetting > ol > li ._itemWrapper ._item ._state ._check > li > label > input[type="checkbox"] + span::before, .Modal__instructionPreview .Modal__instructionPreviewOption > ul > li > dl > dt > label._check > input[type="checkbox"] + span::before, fc0314sc01-component .Untreated__ReportFilter > li > label > input[type="checkbox"] + span::before, fc0314sc01-component .Untreated__ReportFilter > li ._tooltip > div > label > input[type="checkbox"] + span::before, fc0314sc01-component .Bottom__ReportFilter--front > li ._tooltip > div > label > input[type="checkbox"] + span::before, fc0314sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label > input[type="checkbox"] + span::before, fc0314sc01-component .Bottom__ReportFilter--front > li > label > input[type="checkbox"] + span::before, fc1118sc01-component .ReadRule__parameterButtonWrap > li label > input[type="checkbox"] + span::before, fc1118sc01-component .ReadRule__parameter__table tr ._size label > input[type="checkbox"] + span::before, fc1118sc01-component .ReadRule__parameter__table tr ._sizeRange label > input[type="checkbox"] + span::before, fc1118sc01-component .TabContents_addOption .AddOption__list > li > label > input[type="checkbox"] + span::before, fc1118sc01-component .TabContents__canvasArea ._tooltip01 ._labelList > li > label > input[type="checkbox"] + span::before, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip01 ._labelList > li > label > input[type="checkbox"] + span::before, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip01 ._labelList > li > label > input[type="checkbox"] + span::before, fc1118sc01-component .TabContents__canvasArea ._tooltip02 ._inputArea > dt .Btn--calc > input[type="checkbox"] + span::before, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip02 ._inputArea > dt .Btn--calc > input[type="checkbox"] + span::before, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip02 ._inputArea > dt .Btn--calc > input[type="checkbox"] + span::before, fc1118sc01-component .TabContents__canvasArea ._tooltip03 ._inputArea > dt .Btn--calc > input[type="checkbox"] + span::before, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip03 ._inputArea > dt .Btn--calc > input[type="checkbox"] + span::before, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip03 ._inputArea > dt .Btn--calc > input[type="checkbox"] + span::before, fc1118sc01-component .CanvasArea__side ._switch > input[type="checkbox"] + span::before, fc1118sc01-component .CanvasArea__side ._tabContent > dl > dd > ._label > li > label > input[type="checkbox"] + span::before, fc0111sc01-component .Untreated__ReportFilter > li ._tooltip > div > label > input[type="checkbox"] + span::before, fc0111sc01-component .Bottom__ReportFilter--front > li ._tooltip > div > label > input[type="checkbox"] + span::before, fc0111sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label > input[type="checkbox"] + span::before, fc0111sc01-component .Bottom__ReportFilter--front > li > label > input[type="checkbox"] + span::before, fc0417sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label > input[type="checkbox"] + span::before, fc0639sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label > input[type="checkbox"] + span::before {
        content: '';
        display: inline-block;
        position: absolute;
        top: 10px;
        left: 8px;
        width: 16px;
        height: 16px;
        border: 1px solid #808080;
        border-radius: 2px;
        background: #fff; }
    .OrderSearch__sortBoxLeft ._top label > input[type="checkbox"]:checked + span, .EditMode__checkbox > label > input[type="checkbox"]:checked + span, .Untreated__ReportFilter > li > label > input[type="checkbox"]:checked + span, .Untreated__ReportFilter > li ._tooltip > div > label > input[type="checkbox"]:checked + span, .Bottom__ReportFilter > li ._tooltip > div > label > input[type="checkbox"]:checked + span, .Bottom__ReportFilter > li > label > input[type="checkbox"]:checked + span, .Bottom__ReportFilter > li.is-Active ._balloon > ul > li > label > input[type="checkbox"]:checked + span, .originalCheckSpanBox label > input[type="checkbox"]:checked + span, .mdc-checkbox > input[type="checkbox"]:checked + span, .Modal__header ._printSetting > dl > dd > label > input[type="checkbox"]:checked + span, .Modal__content ._section ._col1 > dl > dd label._check > input[type="checkbox"]:checked + span, .Modal__content ._section ._col2 > dl > dd label._check > input[type="checkbox"]:checked + span, .Modal__selectOption > li > label > input[type="checkbox"]:checked + span, .Modal__displaySetting > ol > li ._itemWrapper ._item ._state ._check > li > label > input[type="checkbox"]:checked + span, .Modal__instructionPreview .Modal__instructionPreviewOption > ul > li > dl > dt > label._check > input[type="checkbox"]:checked + span, fc0314sc01-component .Untreated__ReportFilter > li > label > input[type="checkbox"]:checked + span, fc0314sc01-component .Untreated__ReportFilter > li ._tooltip > div > label > input[type="checkbox"]:checked + span, fc0314sc01-component .Bottom__ReportFilter--front > li ._tooltip > div > label > input[type="checkbox"]:checked + span, fc0314sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label > input[type="checkbox"]:checked + span, fc0314sc01-component .Bottom__ReportFilter--front > li > label > input[type="checkbox"]:checked + span, fc1118sc01-component .ReadRule__parameterButtonWrap > li label > input[type="checkbox"]:checked + span, fc1118sc01-component .ReadRule__parameter__table tr ._size label > input[type="checkbox"]:checked + span, fc1118sc01-component .ReadRule__parameter__table tr ._sizeRange label > input[type="checkbox"]:checked + span, fc1118sc01-component .TabContents_addOption .AddOption__list > li > label > input[type="checkbox"]:checked + span, fc1118sc01-component .TabContents__canvasArea ._tooltip01 ._labelList > li > label > input[type="checkbox"]:checked + span, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip01 ._labelList > li > label > input[type="checkbox"]:checked + span, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip01 ._labelList > li > label > input[type="checkbox"]:checked + span, fc1118sc01-component .TabContents__canvasArea ._tooltip02 ._inputArea > dt .Btn--calc > input[type="checkbox"]:checked + span, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip02 ._inputArea > dt .Btn--calc > input[type="checkbox"]:checked + span, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip02 ._inputArea > dt .Btn--calc > input[type="checkbox"]:checked + span, fc1118sc01-component .TabContents__canvasArea ._tooltip03 ._inputArea > dt .Btn--calc > input[type="checkbox"]:checked + span, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip03 ._inputArea > dt .Btn--calc > input[type="checkbox"]:checked + span, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip03 ._inputArea > dt .Btn--calc > input[type="checkbox"]:checked + span, fc1118sc01-component .CanvasArea__side ._switch > input[type="checkbox"]:checked + span, fc1118sc01-component .CanvasArea__side ._tabContent > dl > dd > ._label > li > label > input[type="checkbox"]:checked + span, fc0111sc01-component .Untreated__ReportFilter > li ._tooltip > div > label > input[type="checkbox"]:checked + span, fc0111sc01-component .Bottom__ReportFilter--front > li ._tooltip > div > label > input[type="checkbox"]:checked + span, fc0111sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label > input[type="checkbox"]:checked + span, fc0111sc01-component .Bottom__ReportFilter--front > li > label > input[type="checkbox"]:checked + span, fc0417sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label > input[type="checkbox"]:checked + span, fc0639sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label > input[type="checkbox"]:checked + span {
      border: 1px solid #2996cc;
      background: #2996cc;
      -webkit-box-shadow: 0 4px 0 #1c678c;
              box-shadow: 0 4px 0 #1c678c;
      color: #fff; }
      .OrderSearch__sortBoxLeft ._top label > input[type="checkbox"]:checked + span::before, .EditMode__checkbox > label > input[type="checkbox"]:checked + span::before, .Untreated__ReportFilter > li > label > input[type="checkbox"]:checked + span::before, .Untreated__ReportFilter > li ._tooltip > div > label > input[type="checkbox"]:checked + span::before, .Bottom__ReportFilter > li ._tooltip > div > label > input[type="checkbox"]:checked + span::before, .Bottom__ReportFilter > li > label > input[type="checkbox"]:checked + span::before, .Bottom__ReportFilter > li.is-Active ._balloon > ul > li > label > input[type="checkbox"]:checked + span::before, .originalCheckSpanBox label > input[type="checkbox"]:checked + span::before, .mdc-checkbox > input[type="checkbox"]:checked + span::before, .Modal__header ._printSetting > dl > dd > label > input[type="checkbox"]:checked + span::before, .Modal__content ._section ._col1 > dl > dd label._check > input[type="checkbox"]:checked + span::before, .Modal__content ._section ._col2 > dl > dd label._check > input[type="checkbox"]:checked + span::before, .Modal__selectOption > li > label > input[type="checkbox"]:checked + span::before, .Modal__displaySetting > ol > li ._itemWrapper ._item ._state ._check > li > label > input[type="checkbox"]:checked + span::before, .Modal__instructionPreview .Modal__instructionPreviewOption > ul > li > dl > dt > label._check > input[type="checkbox"]:checked + span::before, fc0314sc01-component .Untreated__ReportFilter > li > label > input[type="checkbox"]:checked + span::before, fc0314sc01-component .Untreated__ReportFilter > li ._tooltip > div > label > input[type="checkbox"]:checked + span::before, fc0314sc01-component .Bottom__ReportFilter--front > li ._tooltip > div > label > input[type="checkbox"]:checked + span::before, fc0314sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label > input[type="checkbox"]:checked + span::before, fc0314sc01-component .Bottom__ReportFilter--front > li > label > input[type="checkbox"]:checked + span::before, fc1118sc01-component .ReadRule__parameterButtonWrap > li label > input[type="checkbox"]:checked + span::before, fc1118sc01-component .ReadRule__parameter__table tr ._size label > input[type="checkbox"]:checked + span::before, fc1118sc01-component .ReadRule__parameter__table tr ._sizeRange label > input[type="checkbox"]:checked + span::before, fc1118sc01-component .TabContents_addOption .AddOption__list > li > label > input[type="checkbox"]:checked + span::before, fc1118sc01-component .TabContents__canvasArea ._tooltip01 ._labelList > li > label > input[type="checkbox"]:checked + span::before, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip01 ._labelList > li > label > input[type="checkbox"]:checked + span::before, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip01 ._labelList > li > label > input[type="checkbox"]:checked + span::before, fc1118sc01-component .TabContents__canvasArea ._tooltip02 ._inputArea > dt .Btn--calc > input[type="checkbox"]:checked + span::before, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip02 ._inputArea > dt .Btn--calc > input[type="checkbox"]:checked + span::before, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip02 ._inputArea > dt .Btn--calc > input[type="checkbox"]:checked + span::before, fc1118sc01-component .TabContents__canvasArea ._tooltip03 ._inputArea > dt .Btn--calc > input[type="checkbox"]:checked + span::before, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip03 ._inputArea > dt .Btn--calc > input[type="checkbox"]:checked + span::before, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip03 ._inputArea > dt .Btn--calc > input[type="checkbox"]:checked + span::before, fc1118sc01-component .CanvasArea__side ._switch > input[type="checkbox"]:checked + span::before, fc1118sc01-component .CanvasArea__side ._tabContent > dl > dd > ._label > li > label > input[type="checkbox"]:checked + span::before, fc0111sc01-component .Untreated__ReportFilter > li ._tooltip > div > label > input[type="checkbox"]:checked + span::before, fc0111sc01-component .Bottom__ReportFilter--front > li ._tooltip > div > label > input[type="checkbox"]:checked + span::before, fc0111sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label > input[type="checkbox"]:checked + span::before, fc0111sc01-component .Bottom__ReportFilter--front > li > label > input[type="checkbox"]:checked + span::before, fc0417sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label > input[type="checkbox"]:checked + span::before, fc0639sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label > input[type="checkbox"]:checked + span::before {
        border: 1px solid #1c678c; }
      .OrderSearch__sortBoxLeft ._top label > input[type="checkbox"]:checked + span::after, .EditMode__checkbox > label > input[type="checkbox"]:checked + span::after, .Untreated__ReportFilter > li > label > input[type="checkbox"]:checked + span::after, .Untreated__ReportFilter > li ._tooltip > div > label > input[type="checkbox"]:checked + span::after, .Bottom__ReportFilter > li ._tooltip > div > label > input[type="checkbox"]:checked + span::after, .Bottom__ReportFilter > li > label > input[type="checkbox"]:checked + span::after, .Bottom__ReportFilter > li.is-Active ._balloon > ul > li > label > input[type="checkbox"]:checked + span::after, .originalCheckSpanBox label > input[type="checkbox"]:checked + span::after, .mdc-checkbox > input[type="checkbox"]:checked + span::after, .Modal__header ._printSetting > dl > dd > label > input[type="checkbox"]:checked + span::after, .Modal__content ._section ._col1 > dl > dd label._check > input[type="checkbox"]:checked + span::after, .Modal__content ._section ._col2 > dl > dd label._check > input[type="checkbox"]:checked + span::after, .Modal__selectOption > li > label > input[type="checkbox"]:checked + span::after, .Modal__displaySetting > ol > li ._itemWrapper ._item ._state ._check > li > label > input[type="checkbox"]:checked + span::after, .Modal__instructionPreview .Modal__instructionPreviewOption > ul > li > dl > dt > label._check > input[type="checkbox"]:checked + span::after, fc0314sc01-component .Untreated__ReportFilter > li > label > input[type="checkbox"]:checked + span::after, fc0314sc01-component .Untreated__ReportFilter > li ._tooltip > div > label > input[type="checkbox"]:checked + span::after, fc0314sc01-component .Bottom__ReportFilter--front > li ._tooltip > div > label > input[type="checkbox"]:checked + span::after, fc0314sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label > input[type="checkbox"]:checked + span::after, fc0314sc01-component .Bottom__ReportFilter--front > li > label > input[type="checkbox"]:checked + span::after, fc1118sc01-component .ReadRule__parameterButtonWrap > li label > input[type="checkbox"]:checked + span::after, fc1118sc01-component .ReadRule__parameter__table tr ._size label > input[type="checkbox"]:checked + span::after, fc1118sc01-component .ReadRule__parameter__table tr ._sizeRange label > input[type="checkbox"]:checked + span::after, fc1118sc01-component .TabContents_addOption .AddOption__list > li > label > input[type="checkbox"]:checked + span::after, fc1118sc01-component .TabContents__canvasArea ._tooltip01 ._labelList > li > label > input[type="checkbox"]:checked + span::after, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip01 ._labelList > li > label > input[type="checkbox"]:checked + span::after, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip01 ._labelList > li > label > input[type="checkbox"]:checked + span::after, fc1118sc01-component .TabContents__canvasArea ._tooltip02 ._inputArea > dt .Btn--calc > input[type="checkbox"]:checked + span::after, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip02 ._inputArea > dt .Btn--calc > input[type="checkbox"]:checked + span::after, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip02 ._inputArea > dt .Btn--calc > input[type="checkbox"]:checked + span::after, fc1118sc01-component .TabContents__canvasArea ._tooltip03 ._inputArea > dt .Btn--calc > input[type="checkbox"]:checked + span::after, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip03 ._inputArea > dt .Btn--calc > input[type="checkbox"]:checked + span::after, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip03 ._inputArea > dt .Btn--calc > input[type="checkbox"]:checked + span::after, fc1118sc01-component .CanvasArea__side ._switch > input[type="checkbox"]:checked + span::after, fc1118sc01-component .CanvasArea__side ._tabContent > dl > dd > ._label > li > label > input[type="checkbox"]:checked + span::after, fc0111sc01-component .Untreated__ReportFilter > li ._tooltip > div > label > input[type="checkbox"]:checked + span::after, fc0111sc01-component .Bottom__ReportFilter--front > li ._tooltip > div > label > input[type="checkbox"]:checked + span::after, fc0111sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label > input[type="checkbox"]:checked + span::after, fc0111sc01-component .Bottom__ReportFilter--front > li > label > input[type="checkbox"]:checked + span::after, fc0417sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label > input[type="checkbox"]:checked + span::after, fc0639sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label > input[type="checkbox"]:checked + span::after {
        content: '';
        display: inline-block;
        position: absolute;
        top: 14px;
        left: 11px;
        width: 0;
        height: 7px;
        overflow: hidden;
        background: url(../assets/images/icon_checkbox.svg) no-repeat left center;
        -webkit-animation: check 0.3s cubic-bezier(0.4, 0, 0.25, 1) forwards;
             -o-animation: check 0.3s cubic-bezier(0.4, 0, 0.25, 1) forwards;
                animation: check 0.3s cubic-bezier(0.4, 0, 0.25, 1) forwards; }

@-webkit-keyframes check {
  0% {
    width: 0; }
  33% {
    width: 4px; }
  100% {
    width: 10px; } }

@-o-keyframes check {
  0% {
    width: 0; }
  33% {
    width: 4px; }
  100% {
    width: 10px; } }

@keyframes check {
  0% {
    width: 0; }
  33% {
    width: 4px; }
  100% {
    width: 10px; } }
  .OrderSearch__sortBoxLeft ._top label:hover > span, .EditMode__checkbox > label:hover > span, .Untreated__ReportFilter > li > label:hover > span, .Untreated__ReportFilter > li ._tooltip > div > label:hover > span, .Bottom__ReportFilter > li ._tooltip > div > label:hover > span, .Bottom__ReportFilter > li > label:hover > span, .Bottom__ReportFilter > li.is-Active ._balloon > ul > li > label:hover > span, .originalCheckSpanBox label:hover > span, .mdc-checkbox:hover > span, .Modal__header ._printSetting > dl > dd > label:hover > span, .Modal__content ._section ._col1 > dl > dd label._check:hover > span, .Modal__content ._section ._col2 > dl > dd label._check:hover > span, .Modal__selectOption > li > label:hover > span, .Modal__displaySetting > ol > li ._itemWrapper ._item ._state ._check > li > label:hover > span, .Modal__instructionPreview .Modal__instructionPreviewOption > ul > li > dl > dt > label._check:hover > span, fc0314sc01-component .Untreated__ReportFilter > li > label:hover > span, fc0314sc01-component .Untreated__ReportFilter > li ._tooltip > div > label:hover > span, fc0314sc01-component .Bottom__ReportFilter--front > li ._tooltip > div > label:hover > span, fc0314sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label:hover > span, fc0314sc01-component .Bottom__ReportFilter--front > li > label:hover > span, fc1118sc01-component .ReadRule__parameterButtonWrap > li label:hover > span, fc1118sc01-component .ReadRule__parameter__table tr ._size label:hover > span, fc1118sc01-component .ReadRule__parameter__table tr ._sizeRange label:hover > span, fc1118sc01-component .TabContents_addOption .AddOption__list > li > label:hover > span, fc1118sc01-component .TabContents__canvasArea ._tooltip01 ._labelList > li > label:hover > span, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip01 ._labelList > li > label:hover > span, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip01 ._labelList > li > label:hover > span, fc1118sc01-component .TabContents__canvasArea ._tooltip02 ._inputArea > dt .Btn--calc:hover > span, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip02 ._inputArea > dt .Btn--calc:hover > span, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip02 ._inputArea > dt .Btn--calc:hover > span, fc1118sc01-component .TabContents__canvasArea ._tooltip03 ._inputArea > dt .Btn--calc:hover > span, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip03 ._inputArea > dt .Btn--calc:hover > span, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip03 ._inputArea > dt .Btn--calc:hover > span, fc1118sc01-component .CanvasArea__side ._switch:hover > span, fc1118sc01-component .CanvasArea__side ._tabContent > dl > dd > ._label > li > label:hover > span, fc0111sc01-component .Untreated__ReportFilter > li ._tooltip > div > label:hover > span, fc0111sc01-component .Bottom__ReportFilter--front > li ._tooltip > div > label:hover > span, fc0111sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label:hover > span, fc0111sc01-component .Bottom__ReportFilter--front > li > label:hover > span, fc0417sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label:hover > span, fc0639sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label:hover > span {
    opacity: .5; }

.OrderSearch__list ._check > label, .OrderSearch__table--option > li > div._cell01 > label, .originalTableCheckBoxAll > label, .originalTableCheckBox > label, .mdc-checkbox-simple, .Modal__selectMakerTable ._check > li > label, .Modal__specifyTaclabe .Modal__specifyTaclabeHeader > ._check > label, .Modal__specifyTaclabe .Modal__specifyTaclabeBody > ol > li > ._check > label, fc0314sc01-component .Untreated__label ._text, fc0314sc01-component .EditMode__checkbox > label, fc0314sc01-component ._cell01 > label, fc1327sc01-component .OrderSearch__list_01 ._check > label, fc0111sc01-component .EditMode__checkbox > label, fc0111sc01-component ._cell01 > label, fc0417sc01-component .ActuarialBusiness .ActuarialBusiness_contents ._text, fc0417sc01-component ._check > label, fc1540sc01-component .OrderSearch__list_01 ._check > label {
  display: block;
  width: 16px;
  height: 16px;
  position: relative; }
  .OrderSearch__list ._check > label > input[type="checkbox"], .OrderSearch__table--option > li > div._cell01 > label > input[type="checkbox"], .originalTableCheckBoxAll > label > input[type="checkbox"], .originalTableCheckBox > label > input[type="checkbox"], .mdc-checkbox-simple > input[type="checkbox"], .Modal__selectMakerTable ._check > li > label > input[type="checkbox"], .Modal__specifyTaclabe .Modal__specifyTaclabeHeader > ._check > label > input[type="checkbox"], .Modal__specifyTaclabe .Modal__specifyTaclabeBody > ol > li > ._check > label > input[type="checkbox"], fc0314sc01-component .Untreated__label ._text > input[type="checkbox"], fc0314sc01-component .EditMode__checkbox > label > input[type="checkbox"], fc0314sc01-component ._cell01 > label > input[type="checkbox"], fc1327sc01-component .OrderSearch__list_01 ._check > label > input[type="checkbox"], fc0111sc01-component .EditMode__checkbox > label > input[type="checkbox"], fc0111sc01-component ._cell01 > label > input[type="checkbox"], fc0417sc01-component .ActuarialBusiness .ActuarialBusiness_contents ._text > input[type="checkbox"], fc0417sc01-component ._check > label > input[type="checkbox"], fc1540sc01-component .OrderSearch__list_01 ._check > label > input[type="checkbox"] {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s; }
    .OrderSearch__list ._check > label > input[type="checkbox"] + span, .OrderSearch__table--option > li > div._cell01 > label > input[type="checkbox"] + span, .originalTableCheckBoxAll > label > input[type="checkbox"] + span, .originalTableCheckBox > label > input[type="checkbox"] + span, .mdc-checkbox-simple > input[type="checkbox"] + span, .Modal__selectMakerTable ._check > li > label > input[type="checkbox"] + span, .Modal__specifyTaclabe .Modal__specifyTaclabeHeader > ._check > label > input[type="checkbox"] + span, .Modal__specifyTaclabe .Modal__specifyTaclabeBody > ol > li > ._check > label > input[type="checkbox"] + span, fc0314sc01-component .Untreated__label ._text > input[type="checkbox"] + span, fc0314sc01-component .EditMode__checkbox > label > input[type="checkbox"] + span, fc0314sc01-component ._cell01 > label > input[type="checkbox"] + span, fc1327sc01-component .OrderSearch__list_01 ._check > label > input[type="checkbox"] + span, fc0111sc01-component .EditMode__checkbox > label > input[type="checkbox"] + span, fc0111sc01-component ._cell01 > label > input[type="checkbox"] + span, fc0417sc01-component .ActuarialBusiness .ActuarialBusiness_contents ._text > input[type="checkbox"] + span, fc0417sc01-component ._check > label > input[type="checkbox"] + span, fc1540sc01-component .OrderSearch__list_01 ._check > label > input[type="checkbox"] + span {
      display: inline-block;
      position: absolute;
      top: 0;
      left: 0;
      width: 16px;
      height: 16px;
      border: 1px solid #808080;
      border-radius: 2px;
      background: #fff; }
    .OrderSearch__list ._check > label > input[type="checkbox"]:checked + span, .OrderSearch__table--option > li > div._cell01 > label > input[type="checkbox"]:checked + span, .originalTableCheckBoxAll > label > input[type="checkbox"]:checked + span, .originalTableCheckBox > label > input[type="checkbox"]:checked + span, .mdc-checkbox-simple > input[type="checkbox"]:checked + span, .Modal__selectMakerTable ._check > li > label > input[type="checkbox"]:checked + span, .Modal__specifyTaclabe .Modal__specifyTaclabeHeader > ._check > label > input[type="checkbox"]:checked + span, .Modal__specifyTaclabe .Modal__specifyTaclabeBody > ol > li > ._check > label > input[type="checkbox"]:checked + span, fc0314sc01-component .Untreated__label ._text > input[type="checkbox"]:checked + span, fc0314sc01-component .EditMode__checkbox > label > input[type="checkbox"]:checked + span, fc0314sc01-component ._cell01 > label > input[type="checkbox"]:checked + span, fc1327sc01-component .OrderSearch__list_01 ._check > label > input[type="checkbox"]:checked + span, fc0111sc01-component .EditMode__checkbox > label > input[type="checkbox"]:checked + span, fc0111sc01-component ._cell01 > label > input[type="checkbox"]:checked + span, fc0417sc01-component .ActuarialBusiness .ActuarialBusiness_contents ._text > input[type="checkbox"]:checked + span, fc0417sc01-component ._check > label > input[type="checkbox"]:checked + span, fc1540sc01-component .OrderSearch__list_01 ._check > label > input[type="checkbox"]:checked + span {
      border: 1px solid #1c678c; }
      .OrderSearch__list ._check > label > input[type="checkbox"]:checked + span::after, .OrderSearch__table--option > li > div._cell01 > label > input[type="checkbox"]:checked + span::after, .originalTableCheckBoxAll > label > input[type="checkbox"]:checked + span::after, .originalTableCheckBox > label > input[type="checkbox"]:checked + span::after, .mdc-checkbox-simple > input[type="checkbox"]:checked + span::after, .Modal__selectMakerTable ._check > li > label > input[type="checkbox"]:checked + span::after, .Modal__specifyTaclabe .Modal__specifyTaclabeHeader > ._check > label > input[type="checkbox"]:checked + span::after, .Modal__specifyTaclabe .Modal__specifyTaclabeBody > ol > li > ._check > label > input[type="checkbox"]:checked + span::after, fc0314sc01-component .Untreated__label ._text > input[type="checkbox"]:checked + span::after, fc0314sc01-component .EditMode__checkbox > label > input[type="checkbox"]:checked + span::after, fc0314sc01-component ._cell01 > label > input[type="checkbox"]:checked + span::after, fc1327sc01-component .OrderSearch__list_01 ._check > label > input[type="checkbox"]:checked + span::after, fc0111sc01-component .EditMode__checkbox > label > input[type="checkbox"]:checked + span::after, fc0111sc01-component ._cell01 > label > input[type="checkbox"]:checked + span::after, fc0417sc01-component .ActuarialBusiness .ActuarialBusiness_contents ._text > input[type="checkbox"]:checked + span::after, fc0417sc01-component ._check > label > input[type="checkbox"]:checked + span::after, fc1540sc01-component .OrderSearch__list_01 ._check > label > input[type="checkbox"]:checked + span::after {
        content: '';
        display: inline-block;
        position: absolute;
        top: 3px;
        left: 2px;
        width: 10px;
        height: 7px;
        background: url(../assets/images/icon_checkbox.svg) no-repeat left center;
        -webkit-animation: check 0.3s cubic-bezier(0.4, 0, 0.25, 1) forwards;
             -o-animation: check 0.3s cubic-bezier(0.4, 0, 0.25, 1) forwards;
                animation: check 0.3s cubic-bezier(0.4, 0, 0.25, 1) forwards; }

@keyframes check {
  0% {
    width: 0; }
  33% {
    width: 4px; }
  100% {
    width: 10px; } }
    .OrderSearch__list ._check > label > input[type="checkbox"]:checked + span._selectAll:hover, .OrderSearch__table--option > li > div._cell01 > label > input[type="checkbox"]:checked + span._selectAll:hover, .originalTableCheckBoxAll > label > input[type="checkbox"]:checked + span._selectAll:hover, .originalTableCheckBox > label > input[type="checkbox"]:checked + span._selectAll:hover, .mdc-checkbox-simple > input[type="checkbox"]:checked + span._selectAll:hover, .Modal__selectMakerTable ._check > li > label > input[type="checkbox"]:checked + span._selectAll:hover, .Modal__specifyTaclabe .Modal__specifyTaclabeHeader > ._check > label > input[type="checkbox"]:checked + span._selectAll:hover, .Modal__specifyTaclabe .Modal__specifyTaclabeBody > ol > li > ._check > label > input[type="checkbox"]:checked + span._selectAll:hover, fc0314sc01-component .Untreated__label ._text > input[type="checkbox"]:checked + span._selectAll:hover, fc0314sc01-component .EditMode__checkbox > label > input[type="checkbox"]:checked + span._selectAll:hover, fc0314sc01-component ._cell01 > label > input[type="checkbox"]:checked + span._selectAll:hover, fc1327sc01-component .OrderSearch__list_01 ._check > label > input[type="checkbox"]:checked + span._selectAll:hover, fc0111sc01-component .EditMode__checkbox > label > input[type="checkbox"]:checked + span._selectAll:hover, fc0111sc01-component ._cell01 > label > input[type="checkbox"]:checked + span._selectAll:hover, fc0417sc01-component .ActuarialBusiness .ActuarialBusiness_contents ._text > input[type="checkbox"]:checked + span._selectAll:hover, fc0417sc01-component ._check > label > input[type="checkbox"]:checked + span._selectAll:hover, fc1540sc01-component .OrderSearch__list_01 ._check > label > input[type="checkbox"]:checked + span._selectAll:hover {
      cursor: pointer; }
    .OrderSearch__list ._check > label > input[type="checkbox"]:checked + span._selectAll::after, .OrderSearch__table--option > li > div._cell01 > label > input[type="checkbox"]:checked + span._selectAll::after, .originalTableCheckBoxAll > label > input[type="checkbox"]:checked + span._selectAll::after, .originalTableCheckBox > label > input[type="checkbox"]:checked + span._selectAll::after, .mdc-checkbox-simple > input[type="checkbox"]:checked + span._selectAll::after, .Modal__selectMakerTable ._check > li > label > input[type="checkbox"]:checked + span._selectAll::after, .Modal__specifyTaclabe .Modal__specifyTaclabeHeader > ._check > label > input[type="checkbox"]:checked + span._selectAll::after, .Modal__specifyTaclabe .Modal__specifyTaclabeBody > ol > li > ._check > label > input[type="checkbox"]:checked + span._selectAll::after, fc0314sc01-component .Untreated__label ._text > input[type="checkbox"]:checked + span._selectAll::after, fc0314sc01-component .EditMode__checkbox > label > input[type="checkbox"]:checked + span._selectAll::after, fc0314sc01-component ._cell01 > label > input[type="checkbox"]:checked + span._selectAll::after, fc1327sc01-component .OrderSearch__list_01 ._check > label > input[type="checkbox"]:checked + span._selectAll::after, fc0111sc01-component .EditMode__checkbox > label > input[type="checkbox"]:checked + span._selectAll::after, fc0111sc01-component ._cell01 > label > input[type="checkbox"]:checked + span._selectAll::after, fc0417sc01-component .ActuarialBusiness .ActuarialBusiness_contents ._text > input[type="checkbox"]:checked + span._selectAll::after, fc0417sc01-component ._check > label > input[type="checkbox"]:checked + span._selectAll::after, fc1540sc01-component .OrderSearch__list_01 ._check > label > input[type="checkbox"]:checked + span._selectAll::after {
      top: 6px;
      left: 3px;
      width: 8px;
      height: 2px;
      background: none;
      background-color: #eb7b0c;
      -webkit-animation: selectAll 0.3s cubic-bezier(0.4, 0, 0.25, 1) forwards;
           -o-animation: selectAll 0.3s cubic-bezier(0.4, 0, 0.25, 1) forwards;
              animation: selectAll 0.3s cubic-bezier(0.4, 0, 0.25, 1) forwards; }

@-webkit-keyframes selectAll {
  0% {
    width: 0; }
  33% {
    width: 4px; }
  100% {
    width: 8px; } }

@-o-keyframes selectAll {
  0% {
    width: 0; }
  33% {
    width: 4px; }
  100% {
    width: 8px; } }

@keyframes selectAll {
  0% {
    width: 0; }
  33% {
    width: 4px; }
  100% {
    width: 8px; } }
    .OrderSearch__list ._check > label > input[type="checkbox"]:hover > span, .OrderSearch__table--option > li > div._cell01 > label > input[type="checkbox"]:hover > span, .originalTableCheckBoxAll > label > input[type="checkbox"]:hover > span, .originalTableCheckBox > label > input[type="checkbox"]:hover > span, .mdc-checkbox-simple > input[type="checkbox"]:hover > span, .Modal__selectMakerTable ._check > li > label > input[type="checkbox"]:hover > span, .Modal__specifyTaclabe .Modal__specifyTaclabeHeader > ._check > label > input[type="checkbox"]:hover > span, .Modal__specifyTaclabe .Modal__specifyTaclabeBody > ol > li > ._check > label > input[type="checkbox"]:hover > span, fc0314sc01-component .Untreated__label ._text > input[type="checkbox"]:hover > span, fc0314sc01-component .EditMode__checkbox > label > input[type="checkbox"]:hover > span, fc0314sc01-component ._cell01 > label > input[type="checkbox"]:hover > span, fc1327sc01-component .OrderSearch__list_01 ._check > label > input[type="checkbox"]:hover > span, fc0111sc01-component .EditMode__checkbox > label > input[type="checkbox"]:hover > span, fc0111sc01-component ._cell01 > label > input[type="checkbox"]:hover > span, fc0417sc01-component .ActuarialBusiness .ActuarialBusiness_contents ._text > input[type="checkbox"]:hover > span, fc0417sc01-component ._check > label > input[type="checkbox"]:hover > span, fc1540sc01-component .OrderSearch__list_01 ._check > label > input[type="checkbox"]:hover > span {
      opacity: .5; }

.OrderSearch__viewNum, .OrderSearch__sortBoxRight ._searchCondition > dd, .EditMode__tabContents > div ._select, .OrderSearch__table--option > li:not(:first-child) > div ._select, .Untreated__ReportFilter > li._tackList ._tooltip ._tack ._select,
.Bottom__ReportFilter > li._tackList ._tooltip ._tack ._select, .Bottom__ReportFilter > li.is-Active._tack ._balloon > ul > li:last-child ._select, .originalRadio .originalSelect, fc0314sc01-component .Untreated__checkBox .OrderSearch__checkBox .originalCheckSpanBox > label .originalSelect, fc0314sc01-component .Untreated__ReportFilter > li ._tooltip > div > label .originalSelect, fc0314sc01-component .Bottom__ReportFilter--front > li ._tooltip > div > label .originalSelect, fc0111sc01-component .Untreated__ReportFilter > li ._tooltip > div > label .originalSelect, fc0111sc01-component .Bottom__ReportFilter--front > li ._tooltip > div > label .originalSelect, .Confirm_Modal_header ._searchConditionSelect > dd ._select, .Modal__header ._searchConditionSelect > dd ._select, .Modal__content ._section ._col1 > dl > dd ._select,
.Modal__content ._section ._col2 > dl > dd ._select, .Modal__selectMakerTable ._select, .Modal__instructionPreview .Modal__instructionPreviewSizeParam > dl > dd > ul > li._expand > dl > dd > ._group > ._select, .Modal__instructionPreview .Modal__instructionPreviewchangeLayout > dl > dd._select, .TabContents__input > dd ._select, fc0002sc01-component ._select, fc0004sc011-component .item_select, fc0314sc01-component .OrderSearch__sortBoxRight ._searchCondition > dd, fc0314sc01-component .Untreated__ReportFilter > li._tackList ._tooltip ._tack ._select,
fc0314sc01-component .Bottom__ReportFilter--front > li._tackList ._tooltip ._tack ._select, fc0314sc01-component .OrderSearch__sortBoxLeft > div ._sortList ._select, fc0314sc01-component .EditMode__tabContents > div ._select, fc1118sc01-component .Tolerance__table tr ._cell04 ._select, fc1118sc01-component .Tolerance__table tr ._innerCell table tbody ._cell03 ._select, fc1118sc01-component .Tolerance__table tr ._innerCell table ._cell04 ._select, fc1118sc01-component .TabContents__canvasArea ._tooltip01 ._select, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip01 ._select, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip01 ._select, fc1118sc01-component .TabContents__canvasArea ._tooltip02 ._inputArea ._select, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip02 ._inputArea ._select, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip02 ._inputArea ._select, fc1118sc01-component .TabContents__canvasArea ._tooltip03 ._inputArea ._select, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip03 ._inputArea ._select, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip03 ._inputArea ._select, fc1118sc01-component .Page_viewNum, fc0111sc01-component .Untreated__ReportFilter > li._tackList ._tooltip ._tack ._select,
fc0111sc01-component .Bottom__ReportFilter--front > li._tackList ._tooltip ._tack ._select, fc0111sc01-component .EditMode__tabContents > div ._select, fc0111sc01-component ._select, fc1124sc01-component .OrderSearch__sortBoxRight-1 ._searchCondition > dd {
  position: relative;
  border: 1px solid #d4ccc3;
  border-radius: 4px;
  -webkit-box-shadow: 0 4px 0 #808080;
          box-shadow: 0 4px 0 #808080;
  -webkit-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s; }
  .OrderSearch__viewNum::before, .OrderSearch__sortBoxRight ._searchCondition > dd::before, .EditMode__tabContents > div ._select::before, .OrderSearch__table--option > li:not(:first-child) > div ._select::before, .Untreated__ReportFilter > li._tackList ._tooltip ._tack ._select::before,
  .Bottom__ReportFilter > li._tackList ._tooltip ._tack ._select::before, .Bottom__ReportFilter > li.is-Active._tack ._balloon > ul > li:last-child ._select::before, .originalRadio .originalSelect::before, fc0314sc01-component .Untreated__checkBox .OrderSearch__checkBox .originalCheckSpanBox > label .originalSelect::before, fc0314sc01-component .Untreated__ReportFilter > li ._tooltip > div > label .originalSelect::before, fc0314sc01-component .Bottom__ReportFilter--front > li ._tooltip > div > label .originalSelect::before, fc0111sc01-component .Untreated__ReportFilter > li ._tooltip > div > label .originalSelect::before, fc0111sc01-component .Bottom__ReportFilter--front > li ._tooltip > div > label .originalSelect::before, .Confirm_Modal_header ._searchConditionSelect > dd ._select::before, .Modal__header ._searchConditionSelect > dd ._select::before, .Modal__content ._section ._col1 > dl > dd ._select::before,
  .Modal__content ._section ._col2 > dl > dd ._select::before, .Modal__selectMakerTable ._select::before, .Modal__instructionPreview .Modal__instructionPreviewSizeParam > dl > dd > ul > li._expand > dl > dd > ._group > ._select::before, .Modal__instructionPreview .Modal__instructionPreviewchangeLayout > dl > dd._select::before, .TabContents__input > dd ._select::before, fc0002sc01-component ._select::before, fc0004sc011-component .item_select::before, fc0314sc01-component .Untreated__ReportFilter > li._tackList ._tooltip ._tack ._select::before,
  fc0314sc01-component .Bottom__ReportFilter--front > li._tackList ._tooltip ._tack ._select::before, fc0314sc01-component .OrderSearch__sortBoxLeft > div ._sortList ._select::before, fc0314sc01-component .EditMode__tabContents > div ._select::before, fc1118sc01-component .Tolerance__table tr ._cell04 ._select::before, fc1118sc01-component .Tolerance__table tr ._innerCell table tbody ._cell03 ._select::before, fc1118sc01-component .Tolerance__table tr ._innerCell table ._cell04 ._select::before, fc1118sc01-component .TabContents__canvasArea ._tooltip01 ._select::before, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip01 ._select::before, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip01 ._select::before, fc1118sc01-component .TabContents__canvasArea ._tooltip02 ._inputArea ._select::before, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip02 ._inputArea ._select::before, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip02 ._inputArea ._select::before, fc1118sc01-component .TabContents__canvasArea ._tooltip03 ._inputArea ._select::before, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip03 ._inputArea ._select::before, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip03 ._inputArea ._select::before, fc1118sc01-component .Page_viewNum::before, fc0111sc01-component .Untreated__ReportFilter > li._tackList ._tooltip ._tack ._select::before,
  fc0111sc01-component .Bottom__ReportFilter--front > li._tackList ._tooltip ._tack ._select::before, fc0111sc01-component .EditMode__tabContents > div ._select::before, fc0111sc01-component ._select::before, fc1124sc01-component .OrderSearch__sortBoxRight-1 ._searchCondition > dd::before {
    content: '';
    position: absolute;
    top: -webkit-calc(50% - 2px);
    top: calc(50% - 2px);
    right: 7px;
    width: 4px;
    height: 5px;
    border: 5px solid transparent;
    border-top: 5px solid #0871a6;
    pointer-events: none; }
  .OrderSearch__viewNum select, .OrderSearch__sortBoxRight ._searchCondition > dd select, .EditMode__tabContents > div ._select select, .OrderSearch__table--option > li:not(:first-child) > div ._select select, .Untreated__ReportFilter > li._tackList ._tooltip ._tack ._select select, .Bottom__ReportFilter > li._tackList ._tooltip ._tack ._select select, .Bottom__ReportFilter > li.is-Active._tack ._balloon > ul > li:last-child ._select select, .originalRadio .originalSelect select, fc0314sc01-component .Untreated__checkBox .OrderSearch__checkBox .originalCheckSpanBox > label .originalSelect select, fc0314sc01-component .Untreated__ReportFilter > li ._tooltip > div > label .originalSelect select, fc0314sc01-component .Bottom__ReportFilter--front > li ._tooltip > div > label .originalSelect select, fc0111sc01-component .Untreated__ReportFilter > li ._tooltip > div > label .originalSelect select, fc0111sc01-component .Bottom__ReportFilter--front > li ._tooltip > div > label .originalSelect select, .Confirm_Modal_header ._searchConditionSelect > dd ._select select, .Modal__header ._searchConditionSelect > dd ._select select, .Modal__content ._section ._col1 > dl > dd ._select select, .Modal__content ._section ._col2 > dl > dd ._select select, .Modal__selectMakerTable ._select select, .Modal__instructionPreview .Modal__instructionPreviewSizeParam > dl > dd > ul > li._expand > dl > dd > ._group > ._select select, .Modal__instructionPreview .Modal__instructionPreviewchangeLayout > dl > dd._select select, .TabContents__input > dd ._select select, fc0002sc01-component ._select select, fc0004sc011-component .item_select select, fc0314sc01-component .Untreated__ReportFilter > li._tackList ._tooltip ._tack ._select select, fc0314sc01-component .Bottom__ReportFilter--front > li._tackList ._tooltip ._tack ._select select, fc0314sc01-component .OrderSearch__sortBoxLeft > div ._sortList ._select select, fc0314sc01-component .EditMode__tabContents > div ._select select, fc1118sc01-component .Tolerance__table tr ._cell04 ._select select, fc1118sc01-component .Tolerance__table tr ._innerCell table tbody ._cell03 ._select select, fc1118sc01-component .Tolerance__table tr ._innerCell table ._cell04 ._select select, fc1118sc01-component .TabContents__canvasArea ._tooltip01 ._select select, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip01 ._select select, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip01 ._select select, fc1118sc01-component .TabContents__canvasArea ._tooltip02 ._inputArea ._select select, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip02 ._inputArea ._select select, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip02 ._inputArea ._select select, fc1118sc01-component .TabContents__canvasArea ._tooltip03 ._inputArea ._select select, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip03 ._inputArea ._select select, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip03 ._inputArea ._select select, fc1118sc01-component .Page_viewNum select, fc0111sc01-component .Untreated__ReportFilter > li._tackList ._tooltip ._tack ._select select, fc0111sc01-component .Bottom__ReportFilter--front > li._tackList ._tooltip ._tack ._select select, fc0111sc01-component .EditMode__tabContents > div ._select select, fc0111sc01-component ._select select, fc1124sc01-component .OrderSearch__sortBoxRight-1 ._searchCondition > dd select {
    width: 100%;
    padding: 11px 25px 9px 8px;
    text-overflow: ellipsis;
    border: 0;
    background: #fff;
    outline: none;
    -webkit-box-shadow: none;
            box-shadow: none;
    border-radius: 4px;
    -webkit-appearance: none;
    -moz-appearance: none;
         appearance: none; }
    .OrderSearch__viewNum select::-ms-expand, .OrderSearch__sortBoxRight ._searchCondition > dd select::-ms-expand, .EditMode__tabContents > div ._select select::-ms-expand, .OrderSearch__table--option > li:not(:first-child) > div ._select select::-ms-expand, .Untreated__ReportFilter > li._tackList ._tooltip ._tack ._select select::-ms-expand, .Bottom__ReportFilter > li._tackList ._tooltip ._tack ._select select::-ms-expand, .Bottom__ReportFilter > li.is-Active._tack ._balloon > ul > li:last-child ._select select::-ms-expand, .originalRadio .originalSelect select::-ms-expand, fc0314sc01-component .Untreated__checkBox .OrderSearch__checkBox .originalCheckSpanBox > label .originalSelect select::-ms-expand, fc0314sc01-component .Untreated__ReportFilter > li ._tooltip > div > label .originalSelect select::-ms-expand, fc0314sc01-component .Bottom__ReportFilter--front > li ._tooltip > div > label .originalSelect select::-ms-expand, fc0111sc01-component .Untreated__ReportFilter > li ._tooltip > div > label .originalSelect select::-ms-expand, fc0111sc01-component .Bottom__ReportFilter--front > li ._tooltip > div > label .originalSelect select::-ms-expand, .Confirm_Modal_header ._searchConditionSelect > dd ._select select::-ms-expand, .Modal__header ._searchConditionSelect > dd ._select select::-ms-expand, .Modal__content ._section ._col1 > dl > dd ._select select::-ms-expand, .Modal__content ._section ._col2 > dl > dd ._select select::-ms-expand, .Modal__selectMakerTable ._select select::-ms-expand, .Modal__instructionPreview .Modal__instructionPreviewSizeParam > dl > dd > ul > li._expand > dl > dd > ._group > ._select select::-ms-expand, .Modal__instructionPreview .Modal__instructionPreviewchangeLayout > dl > dd._select select::-ms-expand, .TabContents__input > dd ._select select::-ms-expand, fc0002sc01-component ._select select::-ms-expand, fc0004sc011-component .item_select select::-ms-expand, fc0314sc01-component .Untreated__ReportFilter > li._tackList ._tooltip ._tack ._select select::-ms-expand, fc0314sc01-component .Bottom__ReportFilter--front > li._tackList ._tooltip ._tack ._select select::-ms-expand, fc0314sc01-component .OrderSearch__sortBoxLeft > div ._sortList ._select select::-ms-expand, fc0314sc01-component .EditMode__tabContents > div ._select select::-ms-expand, fc1118sc01-component .Tolerance__table tr ._cell04 ._select select::-ms-expand, fc1118sc01-component .Tolerance__table tr ._innerCell table tbody ._cell03 ._select select::-ms-expand, fc1118sc01-component .Tolerance__table tr ._innerCell table ._cell04 ._select select::-ms-expand, fc1118sc01-component .TabContents__canvasArea ._tooltip01 ._select select::-ms-expand, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip01 ._select select::-ms-expand, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip01 ._select select::-ms-expand, fc1118sc01-component .TabContents__canvasArea ._tooltip02 ._inputArea ._select select::-ms-expand, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip02 ._inputArea ._select select::-ms-expand, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip02 ._inputArea ._select select::-ms-expand, fc1118sc01-component .TabContents__canvasArea ._tooltip03 ._inputArea ._select select::-ms-expand, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip03 ._inputArea ._select select::-ms-expand, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip03 ._inputArea ._select select::-ms-expand, fc1118sc01-component .Page_viewNum select::-ms-expand, fc0111sc01-component .Untreated__ReportFilter > li._tackList ._tooltip ._tack ._select select::-ms-expand, fc0111sc01-component .Bottom__ReportFilter--front > li._tackList ._tooltip ._tack ._select select::-ms-expand, fc0111sc01-component .EditMode__tabContents > div ._select select::-ms-expand, fc0111sc01-component ._select select::-ms-expand, fc1124sc01-component .OrderSearch__sortBoxRight-1 ._searchCondition > dd select::-ms-expand {
      display: none; }
  .OrderSearch__viewNum:hover, .OrderSearch__sortBoxRight ._searchCondition > dd:hover, .EditMode__tabContents > div ._select:hover, .OrderSearch__table--option > li:not(:first-child) > div ._select:hover, .Untreated__ReportFilter > li._tackList ._tooltip ._tack ._select:hover,
  .Bottom__ReportFilter > li._tackList ._tooltip ._tack ._select:hover, .Bottom__ReportFilter > li.is-Active._tack ._balloon > ul > li:last-child ._select:hover, .originalRadio .originalSelect:hover, fc0314sc01-component .Untreated__checkBox .OrderSearch__checkBox .originalCheckSpanBox > label .originalSelect:hover, fc0314sc01-component .Untreated__ReportFilter > li ._tooltip > div > label .originalSelect:hover, fc0314sc01-component .Bottom__ReportFilter--front > li ._tooltip > div > label .originalSelect:hover, fc0111sc01-component .Untreated__ReportFilter > li ._tooltip > div > label .originalSelect:hover, fc0111sc01-component .Bottom__ReportFilter--front > li ._tooltip > div > label .originalSelect:hover, .Confirm_Modal_header ._searchConditionSelect > dd ._select:hover, .Modal__header ._searchConditionSelect > dd ._select:hover, .Modal__content ._section ._col1 > dl > dd ._select:hover,
  .Modal__content ._section ._col2 > dl > dd ._select:hover, .Modal__selectMakerTable ._select:hover, .Modal__instructionPreview .Modal__instructionPreviewSizeParam > dl > dd > ul > li._expand > dl > dd > ._group > ._select:hover, .Modal__instructionPreview .Modal__instructionPreviewchangeLayout > dl > dd._select:hover, .TabContents__input > dd ._select:hover, fc0002sc01-component ._select:hover, fc0004sc011-component .item_select:hover, fc0314sc01-component .Untreated__ReportFilter > li._tackList ._tooltip ._tack ._select:hover,
  fc0314sc01-component .Bottom__ReportFilter--front > li._tackList ._tooltip ._tack ._select:hover, fc0314sc01-component .OrderSearch__sortBoxLeft > div ._sortList ._select:hover, fc0314sc01-component .EditMode__tabContents > div ._select:hover, fc1118sc01-component .Tolerance__table tr ._cell04 ._select:hover, fc1118sc01-component .Tolerance__table tr ._innerCell table tbody ._cell03 ._select:hover, fc1118sc01-component .Tolerance__table tr ._innerCell table ._cell04 ._select:hover, fc1118sc01-component .TabContents__canvasArea ._tooltip01 ._select:hover, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip01 ._select:hover, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip01 ._select:hover, fc1118sc01-component .TabContents__canvasArea ._tooltip02 ._inputArea ._select:hover, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip02 ._inputArea ._select:hover, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip02 ._inputArea ._select:hover, fc1118sc01-component .TabContents__canvasArea ._tooltip03 ._inputArea ._select:hover, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip03 ._inputArea ._select:hover, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip03 ._inputArea ._select:hover, fc1118sc01-component .Page_viewNum:hover, fc0111sc01-component .Untreated__ReportFilter > li._tackList ._tooltip ._tack ._select:hover,
  fc0111sc01-component .Bottom__ReportFilter--front > li._tackList ._tooltip ._tack ._select:hover, fc0111sc01-component .EditMode__tabContents > div ._select:hover, fc0111sc01-component ._select:hover, fc1124sc01-component .OrderSearch__sortBoxRight-1 ._searchCondition > dd:hover {
    opacity: .5; }

.Untreated__ReportFilter > li ._tooltip,
.Bottom__ReportFilter > li ._tooltip, fc0314sc01-component .Untreated__ReportFilter > li .Btn--tooltip ._tooltip, fc0314sc01-component .Untreated__ReportFilter > li ._tooltip,
fc0314sc01-component .Bottom__ReportFilter--front > li ._tooltip, fc0314sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar + ._tooltip, fc1118sc01-component ._parameterAddWrap ._tooltip, fc1118sc01-component .TabContents__canvasArea ._tooltip01, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip01, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip01, fc1118sc01-component .TabContents__canvasArea ._tooltip02, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip02, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip02, fc1118sc01-component .TabContents__canvasArea ._tooltip03, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip03, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip03, fc0111sc01-component .Untreated__ReportFilter > li .Btn--tooltip ._tooltip, fc0111sc01-component .Untreated__ReportFilter > li ._tooltip,
fc0111sc01-component .Bottom__ReportFilter--front > li ._tooltip, fc0111sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar + ._tooltip, fc0417sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar + ._tooltip, fc0639sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar + ._tooltip {
  visibility: hidden;
  overflow: hidden;
  opacity: 0;
  position: absolute;
  max-height: 0;
  padding: 12px;
  background: #fff;
  -webkit-box-shadow: 2px 3px 2px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 2px 3px 2px 0 rgba(0, 0, 0, 0.2);
  border: 4px solid #2996cc;
  z-index: 2;
  -webkit-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out; }
  .Untreated__ReportFilter > li ._tooltip::before,
  .Bottom__ReportFilter > li ._tooltip::before, fc0314sc01-component .Untreated__ReportFilter > li .Btn--tooltip ._tooltip::before, fc0314sc01-component .Untreated__ReportFilter > li ._tooltip::before,
  fc0314sc01-component .Bottom__ReportFilter--front > li ._tooltip::before, fc0314sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar + ._tooltip::before, fc1118sc01-component ._parameterAddWrap ._tooltip::before, fc1118sc01-component .TabContents__canvasArea ._tooltip01::before, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip01::before, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip01::before, fc1118sc01-component .TabContents__canvasArea ._tooltip02::before, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip02::before, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip02::before, fc1118sc01-component .TabContents__canvasArea ._tooltip03::before, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip03::before, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip03::before, fc0111sc01-component .Untreated__ReportFilter > li .Btn--tooltip ._tooltip::before, fc0111sc01-component .Untreated__ReportFilter > li ._tooltip::before,
  fc0111sc01-component .Bottom__ReportFilter--front > li ._tooltip::before, fc0111sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar + ._tooltip::before, fc0417sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar + ._tooltip::before, fc0639sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar + ._tooltip::before {
    content: '';
    position: absolute;
    width: 30px;
    border: 15px solid transparent; }

.Untreated__ReportFilter > li.is-Active ._tooltip,
.Bottom__ReportFilter > li.is-Active ._tooltip, fc0314sc01-component .Untreated__ReportFilter > li.is-Active ._tooltip,
fc0314sc01-component .Bottom__ReportFilter--front > li.is-Active ._tooltip, fc0314sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar.is-Active + ._tooltip, fc1118sc01-component ._parameterAddWrap.is-Active ._tooltip, fc1118sc01-component .TabContents__canvasArea ._tooltip01, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip01, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip01, fc1118sc01-component .TabContents__canvasArea ._tooltip02, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip02, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip02, fc1118sc01-component .TabContents__canvasArea ._tooltip03, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip03, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip03, fc0111sc01-component .Untreated__ReportFilter > li.is-Active ._tooltip,
fc0111sc01-component .Bottom__ReportFilter--front > li.is-Active ._tooltip, fc0111sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar.is-Active + ._tooltip, fc0417sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar.is-Active + ._tooltip, fc0639sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar.is-Active + ._tooltip {
  visibility: visible;
  overflow: inherit;
  opacity: 1;
  max-height: inherit; }

*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }

body {
  background: #f2f2f2;
  color: #1a1a1a;
  font-family: "Meiryo UI","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;
  font-size: 13px;
  line-height: 1.5; }

p, ol, ul, li, dl, dt, dd, table, tr, th, td, h1, h2, h3 {
  margin: 0;
  padding: 0; }

ul, li {
  list-style: none; }

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

button {
  margin: 0;
  padding: 0;
  border: none;
  line-height: inherit;
  cursor: pointer; }

a {
  color: #365fb3;
  text-decoration: underline; }
  a:hover {
    text-decoration: none;
    cursor: pointer; }

img {
  max-width: 100%; }

input::-webkit-input-placeholder {
  color: #CBCBCB; }

input::-moz-placeholder {
  color: #CBCBCB; }

input:-moz-placeholder {
  color: #CBCBCB; }

input:-ms-input-placeholder {
  color: #CBCBCB; }

input[type="text"], input[type="password"] {
  padding: 10px;
  border: 1px solid #cbcbcb;
  border-radius: 4px;
  line-height: 1; }
  input[type="text"]:focus, input[type="password"]:focus {
    border: 1px solid #2996cc;
    outline: none; }
    input[type="text"]:focus::-webkit-input-placeholder, input[type="password"]:focus::-webkit-input-placeholder {
      color: transparent; }
    input[type="text"]:focus::-moz-placeholder, input[type="password"]:focus::-moz-placeholder {
      color: transparent; }
    input[type="text"]:focus:-ms-input-placeholder, input[type="password"]:focus:-ms-input-placeholder {
      color: transparent; }
    input[type="text"]:focus::placeholder, input[type="password"]:focus::placeholder {
      color: transparent; }

select:hover {
  cursor: pointer; }

input[type="radio"]:hover {
  cursor: pointer; }

textarea {
  padding: 10px;
  border: 1px solid #cbcbcb;
  border-radius: 4px;
  line-height: 1.5;
  resize: none; }
  textarea:focus {
    border: 1px solid #2996cc;
    outline: none; }
    textarea:focus::-webkit-input-placeholder {
      color: transparent; }
    textarea:focus::-moz-placeholder {
      color: transparent; }
    textarea:focus:-ms-input-placeholder {
      color: transparent; }
    textarea:focus::placeholder {
      color: transparent; }

.mdc-icon-info {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url(../images/icon/icon_question.svg) no-repeat center;
  text-indent: 100%;
  overflow: hidden;
  white-space: nowrap; }

.mdc-radius-top {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px; }

.mdc-radius-right {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px; }

.mdc-radius-bottom {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px; }

.mdc-radius-left {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px; }

.modal-content {
  width: 0; }

/* Layout
 * ========================================================================== */
.Wrapper {
  position: relative;
  width: 100%;
  min-width: 1200px;
  z-index: 3; }

.MainContainer {
  position: relative;
  top: 60px;
  margin-left: 120px;
  padding: 18px 32px 40px; }

.MainContainer__titleWrap {
  width: 1080px;
  margin-bottom: 32px; }

.MainContainer__title {
  display: inline-block; }
  .MainContainer__title h2 {
    font-size: 20px;
    font-weight: bold; }
  .MainContainer__title > li {
    display: inline-block;
    position: relative;
    padding-right: 42px;
    font-size: 20px;
    font-weight: bold; }
    .MainContainer__title > li::after {
      content: '';
      position: absolute;
      top: 6px;
      right: 8px;
      width: 4px;
      height: 8px;
      border: 8px solid transparent;
      border-left: 8px solid #d4ccc3; }
    .MainContainer__title > li:last-child::after {
      display: none; }

.Modal__overlay {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background: rgba(0, 0, 0, 0.6);
  z-index: 100; }

.FloatingBottom {
  width: -webkit-calc(100% + 60px);
  width: calc(100% + 60px);
  margin: 30px -30px 0;
  background: #d4ccc3; }
  .FloatingBottom.is-Fixed {
    position: fixed;
    right: 0;
    bottom: 0;
    width: -webkit-calc(100% - 120px);
    width: calc(100% - 120px);
    margin: 0;
    z-index: 99; }

.FloatingBottom__inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 16px 30px; }

.FloatingBottom .Btn--previewSave {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
  .FloatingBottom .Btn--previewSave > button {
    display: block;
    width: 160px;
    height: 36px;
    padding-top: 2px;
    border-radius: 4px;
    background: #fff;
    -webkit-box-shadow: 0 4px 0 #808080;
            box-shadow: 0 4px 0 #808080;
    color: #1a1a1a;
    font-size: 13px;
    text-align: center;
    margin-right: 10px; }
    .FloatingBottom .Btn--previewSave > button.is-Disabled {
      background: #bbb;
      border: 1px solid #808080;
      color: rgba(26, 26, 26, 0.5);
      cursor: default;
      pointer-events: none;
      opacity: .5; }

.FloatingBottom .Btn--prevNext {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: auto; }
  .FloatingBottom .Btn--prevNext > button {
    display: block;
    width: 200px;
    height: 36px;
    padding-top: 2px;
    border-radius: 4px;
    background: #fff;
    -webkit-box-shadow: 0 4px 0 #808080;
            box-shadow: 0 4px 0 #808080;
    color: #1a1a1a;
    font-size: 13px;
    text-align: center;
    margin-left: 10px; }
    .FloatingBottom .Btn--prevNext > button.is-Disabled {
      background: #bbb;
      border: 1px solid #808080;
      color: rgba(26, 26, 26, 0.5);
      cursor: default;
      pointer-events: none;
      opacity: .5; }
    .FloatingBottom .Btn--prevNext > button > span {
      display: inline-block;
      padding-left: 14px;
      background: url(../assets/images/icon_arrow_left.svg) no-repeat left top; }
    .FloatingBottom .Btn--prevNext > button:last-child > span {
      padding-right: 14px;
      background: url(../assets/images/icon_arrow_gr.svg) no-repeat right top; }
    .FloatingBottom .Btn--prevNext > button.is-Active {
      border: none;
      background: #0871a6;
      -webkit-box-shadow: 0 4px 0 #054666;
              box-shadow: 0 4px 0 #054666;
      color: #fff;
      cursor: pointer; }
      .FloatingBottom .Btn--prevNext > button.is-Active > span {
        background: url(../assets/images/icon_arrow_wh.svg) no-repeat right top; }
    .FloatingBottom .Btn--prevNext > button.last {
      border: none;
      background: #eb7b0c;
      -webkit-box-shadow: 0 4px 0 #ab5a09;
              box-shadow: 0 4px 0 #ab5a09;
      color: #fff;
      cursor: pointer; }

.Btn--dataUpdate {
  display: inline-block;
  width: 128px;
  height: 26px;
  padding-top: 8px;
  border-radius: 4px;
  background: #0871a6;
  -webkit-box-shadow: 0 2px 0 #054666;
          box-shadow: 0 2px 0 #054666;
  color: #fff;
  font-size: 13px;
  text-align: center;
  padding-left: 27px;
  background: #0871a6 url(../assets/images/icon_update_wh.svg) no-repeat 10px center;
  vertical-align: top;
  text-align: left; }
  .Btn--dataUpdate.is-Disabled {
    background: #bbb;
    border: 1px solid #808080;
    color: rgba(26, 26, 26, 0.5);
    cursor: default;
    pointer-events: none;
    opacity: .5; }

.Btn--search {
  display: inline-block;
  width: 68px;
  height: 62px;
  padding-top: 36px;
  border-radius: 4px;
  background: #0871a6;
  -webkit-box-shadow: 0 6px 0 #054666;
          box-shadow: 0 6px 0 #054666;
  color: #fff;
  font-size: 13px;
  text-align: center;
  background: #0871a6 url(../assets/images/icon_search_wh.svg) no-repeat center 12px/16px; }
  .Btn--search.is-Disabled {
    background: #bbb;
    border: 1px solid #808080;
    color: rgba(26, 26, 26, 0.5);
    cursor: default;
    pointer-events: none;
    opacity: .5; }

.Btn--detailed {
  display: inline-block;
  width: auto;
  height: 26px;
  padding-top: 8px;
  border-radius: 4px;
  background: #0871a6;
  -webkit-box-shadow: 0 2px 0 #054666;
          box-shadow: 0 2px 0 #054666;
  color: #fff;
  font-size: 13px;
  text-align: center;
  background: #0871a6 url(../assets/images/icon_search_wh.svg) no-repeat 6px center;
  padding-left: 24px;
  padding-right: 8px;
  text-align: left; }
  .Btn--detailed.is-Disabled {
    background: #bbb;
    border: 1px solid #808080;
    color: rgba(26, 26, 26, 0.5);
    cursor: default;
    pointer-events: none;
    opacity: .5; }

.MainContainer__dataUpdate {
  display: inline-block;
  margin: 7px 20px 0;
  font-weight: bold;
  vertical-align: top; }
  .MainContainer__dataUpdate > span {
    font-weight: normal; }
    .MainContainer__dataUpdate > span::before {
      content: "：";
      display: inline-block; }

.Untreated__title {
  margin-bottom: 16px;
  font-size: 16px; }

.Untreated__contents {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 22px;
  padding-bottom: 22px;
  border-bottom: 1px solid #d4ccc3; }

.Untreated__left {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 624px;
  border-radius: 4px 0 0 4px;
  background: #fff; }
  .Untreated__left::after {
    content: '';
    position: absolute;
    top: -webkit-calc(50% - 5px);
    top: calc(50% - 5px);
    right: -22px;
    width: 8px;
    height: 8px;
    border: 10px solid transparent;
    border-left: 12px solid #EBE3D8; }
  .Untreated__left ._num > span {
    letter-spacing: -0.03em; }

.Untreated__totalNum {
  width: 180px;
  padding: 0 20px; }
  .Untreated__totalNum ._text {
    margin-top: 30px;
    font-size: 16px; }
  .Untreated__totalNum ._num {
    margin-top: 40px;
    font-size: 14px;
    text-align: center;
    white-space: nowrap; }
    .Untreated__totalNum ._num > span {
      display: inline-block;
      margin-right: 6px;
      font-size: 48px; }

.Untreated__numWrap {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 16px 16px 22px;
  background: #EBE3D8;
  text-align: center; }
  .Untreated__numWrap::before {
    content: '';
    position: absolute;
    top: -webkit-calc(50% - 5px);
    top: calc(50% - 5px);
    left: -22px;
    width: 8px;
    height: 8px;
    border: 10px solid transparent;
    border-right: 12px solid #EBE3D8; }

.Untreated__newWrap {
  width: 200px;
  margin-right: 12px;
  padding: 12px 8px 8px;
  border-radius: 4px;
  background: #fff;
  -webkit-box-shadow: 0 6px 0 #808080;
          box-shadow: 0 6px 0 #808080; }

.OrderSearch {
  margin-bottom: 0; }

.OrderSearch__title {
  margin-bottom: 16px;
  font-size: 16px; }

.OrderSearch__header,
.OrderSearch__header--left,
.OrderSearch__header--right,
.OrderSearch__arrow {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.OrderSearch__contents.is-Fixed .OrderSearch__header {
  position: fixed;
  top: 0;
  width: -webkit-calc(100% - 100px);
  width: calc(100% - 100px);
  margin: 0 -30px;
  padding: 10px 30px;
  background: #eee;
  z-index: 1;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }

.OrderSearch__contents.is-Fixed .OrderSearch__sort {
  position: fixed;
  top: 44px;
  width: -webkit-calc(100% - 100px);
  width: calc(100% - 100px);
  margin: 0 -30px;
  padding: 0 30px 10px;
  background: #eee;
  z-index: 1;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }

.OrderSearch__contents.is-Fixed .OrderSearch__tableOuter .OrderSearch__list:first-child {
  position: fixed;
  top: 148px;
  width: -webkit-calc(100% - 100px);
  width: calc(100% - 100px);
  background: #eee;
  z-index: 1;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }

.OrderSearch__contents.is-Fixed .OrderSearch__tableOuter ._option {
  top: 0; }

.OrderSearch__contents.is-Fixed .OrderSearch__tableOuter .OrderSearch__scroll {
  top: 0;
  height: 100%; }

.OrderSearch__resultNum > span {
  margin-right: 5px;
  font-size: 16px;
  font-weight: bold; }

.OrderSearch__count {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 8px; }

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

.OrderSearch__arrow {
  margin-right: 12px;
  padding-right: 12px;
  border-right: 1px solid #d4ccc3; }
  .OrderSearch__arrow > li > button {
    margin-left: 8px; }

.OrderSearch__viewNum {
  display: block;
  -webkit-box-shadow: 0 2px 0 #808080;
          box-shadow: 0 2px 0 #808080; }
  .OrderSearch__viewNum > select {
    padding: 6px 20px 4px 6px; }

.OrderSearch__viewItem > a {
  display: block;
  width: auto;
  height: 26px;
  padding-top: 6px;
  border-radius: 4px;
  background: #fff;
  -webkit-box-shadow: 0 2px 0 #808080;
          box-shadow: 0 2px 0 #808080;
  color: #1a1a1a;
  font-size: 13px;
  text-align: center;
  margin-left: 8px;
  padding: 6px 8px 0;
  border: 1px solid #d4ccc3; }
  .OrderSearch__viewItem > a.is-Disabled {
    background: #bbb;
    border: 1px solid #808080;
    color: rgba(26, 26, 26, 0.5);
    cursor: default;
    pointer-events: none;
    opacity: .5; }

.OrderSearch__csv {
  margin-left: 12px;
  padding-left: 12px;
  border-left: 1px solid #d4ccc3; }
  .OrderSearch__csv > a {
    display: block;
    width: auto;
    height: 26px;
    padding-top: 7px;
    border-radius: 4px;
    background: #0871a6;
    -webkit-box-shadow: 0 2px 0 #054666;
            box-shadow: 0 2px 0 #054666;
    color: #fff;
    font-size: 13px;
    text-align: center;
    padding: 7px 8px 0 28px;
    background: #0871a6 url("../assets/images/icon_download_wh.svg") no-repeat 9px center; }
    .OrderSearch__csv > a.is-Disabled {
      background: #bbb;
      border: 1px solid #808080;
      color: rgba(26, 26, 26, 0.5);
      cursor: default;
      pointer-events: none;
      opacity: .5; }

.OrderSearch__sort {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  margin: 12px 0; }

.OrderSearch__sortWrap {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
  width: 100%;
  background: #d4ccc3;
  border-radius: 4px; }

.OrderSearch__sortBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 100%;
  padding: 16px;
  border-radius: 4px;
  white-space: nowrap; }

.OrderSearch__sortBoxLeft ._top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
  .OrderSearch__sortBoxLeft ._top > p {
    margin-top: 7px; }
  .OrderSearch__sortBoxLeft ._top ._parentheses {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    margin: 0 9px; }
    .OrderSearch__sortBoxLeft ._top ._parentheses::before, .OrderSearch__sortBoxLeft ._top ._parentheses::after {
      position: absolute;
      top: 6px; }
    .OrderSearch__sortBoxLeft ._top ._parentheses::before {
      content: '(';
      left: -3px; }
    .OrderSearch__sortBoxLeft ._top ._parentheses::after {
      content: ')';
      right: -10px; }
  .OrderSearch__sortBoxLeft ._top label {
    margin-left: 8px; }
    .OrderSearch__sortBoxLeft ._top label > input[type="checkbox"] + span {
      height: 30px;
      padding: 3px 10px 0 26px;
      -webkit-box-shadow: 0 2px 0 #808080;
              box-shadow: 0 2px 0 #808080; }
      .OrderSearch__sortBoxLeft ._top label > input[type="checkbox"] + span::before {
        top: 5px;
        left: 8px;
        width: 14px;
        height: 14px; }
    .OrderSearch__sortBoxLeft ._top label > input[type="checkbox"]:checked + span {
      -webkit-box-shadow: 0 2px 0 #1c678c;
              box-shadow: 0 2px 0 #1c678c; }
      .OrderSearch__sortBoxLeft ._top label > input[type="checkbox"]:checked + span::after {
        top: 9px;
        left: 11px;
        width: 8px;
        height: 6px; }

.Btn--backPage {
  display: inline-block;
  width: 96px;
  height: 26px;
  padding-top: 2px;
  border-radius: 4px;
  background: #fff;
  -webkit-box-shadow: 0 2px 0 #808080;
          box-shadow: 0 2px 0 #808080;
  color: #1a1a1a;
  font-size: 13px;
  text-align: center;
  float: right;
  padding-left: 22px;
  background: #fff url(../assets/images/icon_arrow_left.svg) no-repeat 8px center;
  text-align: left; }
  .Btn--backPage.is-Disabled {
    background: #bbb;
    border: 1px solid #808080;
    color: rgba(26, 26, 26, 0.5);
    cursor: default;
    pointer-events: none;
    opacity: .5; }

.Btn--supportQuote {
  display: inline-block;
  width: 110px;
  height: 36px;
  padding-top: 4px;
  border-radius: 4px;
  background: #fff;
  -webkit-box-shadow: 0 4px 0 #808080;
          box-shadow: 0 4px 0 #808080;
  color: #1a1a1a;
  font-size: 13px;
  text-align: center;
  float: right;
  border: 1px solid #d4ccc3; }
  .Btn--supportQuote.is-Disabled {
    background: #bbb;
    border: 1px solid #808080;
    color: rgba(26, 26, 26, 0.5);
    cursor: default;
    pointer-events: none;
    opacity: .5; }

.TabMenu {
  margin: 0 -32px;
  padding: 0 30px;
  background: #fff;
  border-bottom: 2px solid #f2f2f2; }
  .TabMenu.is-Fixed {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 5; }

.TabMenu__productCode {
  font-size: 16px;
  line-height: 60px; }

.TabMenu__inner {
  display: -webkit-box;
  /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */
  /* Firefox 17- */
  display: -webkit-flex;
  /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */
  display: -moz-flex;
  /* Chrome 29+, Firefox 22+, IE 11+, Opera 12.1/17/18, Android 4.4+ */
  width: 1080px; }

.TabMenu__select {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 12px 0 0 auto;
  text-align: center; }
  .TabMenu__select > li {
    margin-left: 8px;
    border: 1px solid #d4ccc3;
    border-bottom: 0;
    border-radius: 5px 5px 0 0;
    background: #fff;
    font-size: 14px;
    line-height: 30px; }
    .TabMenu__select > li > a {
      display: block;
      min-width: 100px;
      padding: 8px; }
    .TabMenu__select > li.TabMenu__activePage {
      border: 0; }

.TabMenu__activePage > ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 8px 8px 8px 0;
  background: #f2f2f2;
  border-radius: 5px 5px 0 0; }
  .TabMenu__activePage > ul > li {
    position: relative;
    min-width: 110px;
    margin-right: 20px;
    line-height: 30px;
    font-size: 13px; }
    .TabMenu__activePage > ul > li > a {
      display: block;
      padding: 8px;
      background: #fff;
      border: 1px solid #d4ccc3;
      border-radius: 4px;
      color: #365fb3;
      line-height: 1; }
    .TabMenu__activePage > ul > li.is-Active > a {
      border: 1px solid #2996cc;
      background: #2996cc;
      color: #fff;
      font-weight: bold; }
      .TabMenu__activePage > ul > li.is-Active > a:hover {
        opacity: 1;
        cursor: default; }
    .TabMenu__activePage > ul > li::after {
      content: '';
      position: absolute;
      top: -webkit-calc(50% - 5px);
      top: calc(50% - 5px);
      right: -18px;
      width: 5px;
      height: 5px;
      border: 5px solid transparent;
      border-left: 5px solid #d4ccc3; }
    .TabMenu__activePage > ul > li.ActivePage__title {
      min-width: 0;
      padding: 0 15px;
      font-size: 14px;
      font-weight: bold; }
    .TabMenu__activePage > ul > li:first-child, .TabMenu__activePage > ul > li:last-child {
      margin-right: 0; }
      .TabMenu__activePage > ul > li:first-child::after, .TabMenu__activePage > ul > li:last-child::after {
        display: none; }

.TabContents {
  display: none;
  width: 1080px;
  margin-bottom: 120px; }
  .TabContents.is-Active {
    display: block; }

.TabContents__support {
  display: table;
  width: 100%;
  margin-top: 15px;
  margin-bottom: 30px;
  padding: 20px 0;
  border-radius: 4px;
  background: #fff; }
  .TabContents__support > dt,
  .TabContents__support > dd {
    display: table-cell;
    vertical-align: middle; }
  .TabContents__support > dt {
    width: 164px;
    line-height: 32px;
    border-right: 1px solid #EFEFEF;
    font-size: 14px;
    font-weight: bold;
    text-align: center; }
  .TabContents__support > dd {
    padding: 0 20px 0 40px; }

.TabContentsSupport__text {
  float: left;
  line-height: 1.3; }
  .TabContentsSupport__text span {
    display: block;
    margin-bottom: 8px;
    font-weight: bold; }

.TabContents__title {
  font-size: 16px;
  margin-bottom: 16px; }

.TabContents__text {
  margin-bottom: 15px;
  font-size: 14px;
  line-height: 1.3; }

.TabContents__count {
  margin-top: 30px;
  margin-bottom: 10px; }
  .TabContents__count ._num {
    margin-right: 4px;
    font-size: 14px;
    font-weight: bold; }
  .TabContents__count.is-Red {
    color: #e64417; }

._btm {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
  ._btm > dl {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    ._btm > dl > dt {
      margin-top: 5px; }
    ._btm > dl > dd {
      margin: 0 16px 0 8px; }
      ._btm > dl > dd > span {
        display: inline-block;
        width: 86px;
        border: 1px solid #d4ccc3;
        border-radius: 4px;
        -webkit-box-shadow: 0 2px 0 #d4ccc3;
                box-shadow: 0 2px 0 #d4ccc3;
        color: rgba(26, 26, 26, 0.5);
        text-align: center;
        line-height: 24px; }
      ._btm > dl > dd > input._w120 {
        width: 120px; }
      ._btm > dl > dd > input._w64 {
        width: 64px; }

.OrderSearch__sortBoxRight {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: auto;
  padding-left: 16px;
  border-left: 1px solid #CBCBCB; }
  .OrderSearch__sortBoxRight ._searchCondition {
    margin-right: 16px; }
    .OrderSearch__sortBoxRight ._searchCondition > dt {
      margin-bottom: 8px;
      line-height: 1.25; }
    .OrderSearch__sortBoxRight ._searchCondition > dd {
      -webkit-box-shadow: 0 2px 0 #808080;
              box-shadow: 0 2px 0 #808080; }
      .OrderSearch__sortBoxRight ._searchCondition > dd select {
        width: 80px;
        padding: 5px 25px 5px 8px; }

.OrderSearch__label {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
  margin-left: 8px;
  padding: 18px 6px;
  background: #EBE3D8;
  border-radius: 4px; }
  .OrderSearch__label > p {
    line-height: 1.25; }
  .OrderSearch__label > a {
    display: block;
    width: 80px;
    height: 26px;
    padding-top: 6px;
    border-radius: 4px;
    background: #fff;
    -webkit-box-shadow: 0 2px 0 #808080;
            box-shadow: 0 2px 0 #808080;
    color: #1a1a1a;
    font-size: 13px;
    text-align: center;
    margin-top: 6px;
    border: 1px solid #d4ccc3; }
    .OrderSearch__label > a.is-Disabled {
      background: #bbb;
      border: 1px solid #808080;
      color: rgba(26, 26, 26, 0.5);
      cursor: default;
      pointer-events: none;
      opacity: .5; }
  .OrderSearch__label.is-Active {
    margin-left: 0;
    border-radius: 0 4px 4px 0;
    background: #fff; }
    .OrderSearch__label.is-Active + .OrderSearch__sortWrap {
      margin-left: 0;
      background: #d4ccc3;
      border-radius: 4px 0 0 4px; }
      .OrderSearch__label.is-Active + .OrderSearch__sortWrap .OrderSearch__editMode {
        display: none; }
      .OrderSearch__label.is-Active + .OrderSearch__sortWrap .OrderSearch__sortBox {
        display: block; }

.OrderSearch__editMode {
  display: none;
  position: relative;
  width: 100%;
  height: 100px;
  padding-left: 16px;
  border-radius: 4px; }

.EditMode__title {
  display: inline-block;
  padding-top: 16px;
  font-size: 16px; }

.EditMode__tabMenu {
  position: absolute;
  left: 16px;
  bottom: 0; }
  .EditMode__tabMenu > ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    .EditMode__tabMenu > ul > li {
      display: table;
      width: 120px;
      margin-right: 8px;
      background: #fff;
      border-radius: 4px 4px 0 0;
      font-size: 14px;
      text-align: center;
      vertical-align: middle; }
      .EditMode__tabMenu > ul > li > a {
        display: table-cell;
        vertical-align: middle;
        height: 48px; }
      .EditMode__tabMenu > ul > li.is-Active {
        background: #f2f2f2; }
        .EditMode__tabMenu > ul > li.is-Active > a {
          font-weight: bold;
          cursor: default; }

.EditMode__rightBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  float: right;
  padding: 8px; }

.EditMode__checkbox > label > input[type="checkbox"] + span {
  height: 84px;
  padding: 14px 8px 0 8px;
  background: #EBE3D8;
  -webkit-box-shadow: none;
          box-shadow: none; }
  .EditMode__checkbox > label > input[type="checkbox"] + span::before {
    top: auto;
    bottom: 16px;
    left: 26px; }

.EditMode__checkbox > label > input[type="checkbox"]:checked + span {
  -webkit-box-shadow: none;
          box-shadow: none; }
  .EditMode__checkbox > label > input[type="checkbox"]:checked + span::after {
    top: auto;
    bottom: 21px;
    left: 29px; }

.EditMode__tabContents {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
  .EditMode__tabContents > div {
    display: none;
    height: 84px;
    margin-left: 8px;
    padding: 14px 8px 16px;
    background: #EBE3D8;
    border-radius: 4px; }
    .EditMode__tabContents > div.is-Active {
      display: block; }
    .EditMode__tabContents > div > p {
      margin-bottom: 8px; }
    .EditMode__tabContents > div ._select {
      display: inline-block;
      margin-right: 4px; }
    .EditMode__tabContents > div > a {
      display: inline-block;
      width: auto;
      height: 36px;
      padding-top: 6px;
      border-radius: 4px;
      background: #fff;
      -webkit-box-shadow: 0 4px 0 #808080;
              box-shadow: 0 4px 0 #808080;
      color: #1a1a1a;
      font-size: 13px;
      text-align: center;
      padding: 12px 12px 12px; }
      .EditMode__tabContents > div > a.is-Disabled {
        background: #bbb;
        border: 1px solid #808080;
        color: rgba(26, 26, 26, 0.5);
        cursor: default;
        pointer-events: none;
        opacity: .5; }
    .EditMode__tabContents > div._tack ._select select {
      width: 80px; }
    .EditMode__tabContents > div._sort ._select select {
      width: 140px; }
    .EditMode__tabContents > div._flag > ul {
      float: left;
      margin-right: 8px;
      border-radius: 4px;
      overflow: hidden;
      -webkit-box-shadow: 0 4px 0 #808080;
              box-shadow: 0 4px 0 #808080; }
      .EditMode__tabContents > div._flag > ul > li {
        float: left;
        margin-left: 1px; }
        .EditMode__tabContents > div._flag > ul > li > a {
          width: 30px;
          height: 36px;
          display: block; }
        .EditMode__tabContents > div._flag > ul > li:nth-child(1) > a {
          background: #fff url("../assets/images/icon_flag_og.svg") no-repeat center; }
        .EditMode__tabContents > div._flag > ul > li:nth-child(2) > a {
          background: #fff url("../assets/images/icon_flag_gn.svg") no-repeat center; }
        .EditMode__tabContents > div._flag > ul > li:nth-child(3) > a {
          background: #fff url("../assets/images/icon_flag_rd.svg") no-repeat center; }
    .EditMode__tabContents > div._flag > a {
      float: left; }

.OrderSearch__selectBox {
  width: 100%;
  height: 25px;
  margin-top: 15px; }

.OrderSearch__tableOuter {
  height: 510px;
  position: relative;
  width: 100%; }

.OrderSearch__tableWrap {
  height: 100%;
  width: 100%;
  overflow: auto;
  display: inline-block; }

.OrderSearch__scroll {
  position: absolute;
  top: 51px;
  right: 0;
  width: 30px;
  height: -webkit-calc(100% - 51px);
  height: calc(100% - 51px);
  background: rgba(128, 128, 128, 0.4); }
  .OrderSearch__scroll::after {
    content: '';
    position: absolute;
    top: -webkit-calc(50% - 3px);
    top: calc(50% - 3px);
    right: 5px;
    width: 8px;
    height: 8px;
    border: 5px solid transparent;
    border-left: 6px solid #fff; }

.OrderSearch__table {
  width: 100%; }

.OrderSearch__tbl_header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden; }
  .OrderSearch__tbl_header div {
    height: 56px;
    padding: 0 0 0 10px;
    background: #808080;
    color: #fff;
    text-align: left;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    vertical-align: middle; }
    .OrderSearch__tbl_header div > span {
      position: relative; }
      .OrderSearch__tbl_header div > span::after {
        content: '';
        position: absolute;
        top: -webkit-calc(50% - 6px);
        top: calc(50% - 6px);
        right: -12px;
        width: 6px;
        height: 13px;
        background: url("../assets/images/icon_table_sort.svg") no-repeat center; }
    .OrderSearch__tbl_header div._check::before, .OrderSearch__tbl_header div._check::after, .OrderSearch__tbl_header div._status::before, .OrderSearch__tbl_header div._status::after {
      display: none; }

.OrderSearch__tbl_header_no_flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden; }
  .OrderSearch__tbl_header_no_flex div {
    height: 50px;
    padding: 16px 0 0 0px;
    background: #808080;
    color: #fff;
    text-align: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    vertical-align: middle; }
    .OrderSearch__tbl_header_no_flex div > span {
      position: relative; }
      .OrderSearch__tbl_header_no_flex div > span::after {
        content: '';
        position: absolute;
        top: -webkit-calc(50% - 6px);
        top: calc(50% - 6px);
        right: -12px;
        width: 6px;
        height: 13px;
        background: url("../assets/images/icon_table_sort.svg") no-repeat center; }
    .OrderSearch__tbl_header_no_flex div._check::before, .OrderSearch__tbl_header_no_flex div._check::after, .OrderSearch__tbl_header_no_flex div._status::before, .OrderSearch__tbl_header_no_flex div._status::after {
      display: none; }

.OrderSearch__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden; }
  .OrderSearch__list.is-Select > div {
    background: #F2EEE9; }
  .OrderSearch__list.is-Change > div:not(.check) {
    background-color: #FFEDD5; }
  .OrderSearch__list.is-Change ._status > span {
    background: #FF9100; }
  .OrderSearch__list.is-Cancel div:not(.check) {
    background-color: #FFDDDD; }
  .OrderSearch__list.is-Cancel ._status > span {
    background: #FB2626; }
  .OrderSearch__list > div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    vertical-align: middle;
    height: 50px;
    padding: 0 10px;
    background: #fff;
    border-bottom: 1px solid #ccc;
    font-size: 12px;
    font-weight: normal;
    line-height: 1.4;
    white-space: nowrap; }
    .OrderSearch__list > div._option {
      position: absolute;
      top: 51px;
      right: 30px;
      background: url("../assets/images/icon_table_option.svg") no-repeat center;
      border-left: 1px solid #ddd; }
  .OrderSearch__list ._check {
    width: 40px; }
  .OrderSearch__list ._orderTime,
  .OrderSearch__list ._maker,
  .OrderSearch__list ._dueDate {
    width: 15%; }
  .OrderSearch__list ._global {
    width: 136px; }
    .OrderSearch__list ._global > a {
      color: #365fb3; }
      .OrderSearch__list ._global > a:hover {
        text-decoration: underline; }
  .OrderSearch__list ._function {
    width: 15%; }
  .OrderSearch__list ._code {
    width: 5%; }
  .OrderSearch__list ._name {
    width: 20%; }
  .OrderSearch__list ._slip {
    width: 114px; }
  .OrderSearch__list ._payment {
    width: 69px; }
  .OrderSearch__list ._model {
    width: 344px; }
  .OrderSearch__list ._quantity {
    width: 10%;
    text-align: right; }
  .OrderSearch__list ._unitPrice {
    width: 62px; }
  .OrderSearch__list ._export,
  .OrderSearch__list ._price {
    width: 85px; }
  .OrderSearch__list ._status {
    width: 56px;
    padding: 0 5px; }
    .OrderSearch__list ._status > span {
      width: 32px;
      padding: 3px 4px;
      border-radius: 4px;
      color: #fff;
      font-size: 12px;
      text-align: center; }
      .OrderSearch__list ._status > span._new {
        background: #e64417; }
      .OrderSearch__list ._status > span._untreated {
        background: #eb7b0c; }
  .OrderSearch__list ._orderTime > span {
    display: block; }

.OrderSearch__table--option {
  position: absolute;
  top: 0;
  right: 0; }
  .OrderSearch__table--option > li {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    .OrderSearch__table--option > li > div {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      vertical-align: middle;
      height: 56px;
      background: #F2EEE9;
      border-bottom: 1px solid #d4ccc3; }
      .OrderSearch__table--option > li > div._cell01 {
        width: 40px;
        padding-left: 12px; }
      .OrderSearch__table--option > li > div._cell02 {
        width: 294px;
        padding-left: 30px; }
    .OrderSearch__table--option > li:first-child > div {
      background: #808080;
      border-bottom: 1px solid #d4ccc3;
      color: #fff; }
    .OrderSearch__table--option > li:not(:first-child) > div ._select {
      display: block;
      width: 80px;
      margin-top: -4px; }
    .OrderSearch__table--option > li:not(:first-child) > div ._sort ._select {
      width: 140px; }
    .OrderSearch__table--option > li:not(:first-child) > div ._flag {
      position: relative;
      width: 50px;
      height: 50px;
      background: url("../assets/images/icon_flag_gr.svg") no-repeat center; }
      .OrderSearch__table--option > li:not(:first-child) > div ._flag > ul {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        position: absolute;
        top: 1px;
        left: 55px;
        background: #fff;
        border: 4px solid #2996cc;
        -webkit-box-shadow: 2px 3px 2px 0 rgba(0, 0, 0, 0.2);
                box-shadow: 2px 3px 2px 0 rgba(0, 0, 0, 0.2);
        z-index: 2; }
        .OrderSearch__table--option > li:not(:first-child) > div ._flag > ul > li {
          float: left;
          margin-left: 1px; }
          .OrderSearch__table--option > li:not(:first-child) > div ._flag > ul > li > a {
            width: 40px;
            height: 35px;
            display: block; }
          .OrderSearch__table--option > li:not(:first-child) > div ._flag > ul > li:nth-child(1) > a {
            border-radius: 4px 0 0 4px;
            background: #fff url("../assets/images/icon_flag_og.svg") no-repeat center; }
          .OrderSearch__table--option > li:not(:first-child) > div ._flag > ul > li:nth-child(2) > a {
            background: #fff url("../assets/images/icon_flag_gn.svg") no-repeat center; }
          .OrderSearch__table--option > li:not(:first-child) > div ._flag > ul > li:nth-child(3) > a {
            border-radius: 0 4px 4px 0;
            background: #fff url("../assets/images/icon_flag_rd.svg") no-repeat center; }
        .OrderSearch__table--option > li:not(:first-child) > div ._flag > ul::before {
          content: '';
          position: absolute;
          top: 10px;
          left: -26px;
          width: 10px;
          height: 10px;
          border: 10px solid transparent;
          border-right: 12px solid #2996cc; }

.Untreated__bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
  .Untreated__bottom > p {
    width: 128px;
    margin-top: 38px;
    font-size: 16px;
    font-weight: bold;
    text-align: center; }
  .Untreated__bottom .Btn--report__print {
    width: 204px;
    height: 60px;
    padding-top: 18px;
    border-radius: 4px;
    background: #eb7b0c;
    -webkit-box-shadow: 0 8px 0 #ab5a09;
            box-shadow: 0 8px 0 #ab5a09;
    color: #fff;
    font-size: 13px;
    text-align: center;
    margin-top: 16px;
    padding-left: 76px;
    background: #eb7b0c url("../assets/images/icon_print_wh.svg") no-repeat 48px center/20px;
    font-size: 16px;
    text-align: left; }
    .Untreated__bottom .Btn--report__print.is-Disabled {
      background: #bbb;
      border: 1px solid #808080;
      color: rgba(26, 26, 26, 0.5);
      cursor: default;
      pointer-events: none;
      opacity: .5; }
    .Untreated__bottom .Btn--report__print.is-Disabled {
      pointer-events: none;
      background: #d4ccc3 url("../assets/images/icon_print_gr.svg") no-repeat 48px center/20px;
      -webkit-box-shadow: 0 6px 0 #808080;
              box-shadow: 0 6px 0 #808080; }

.Untreated__ReportFilter {
  position: relative;
  margin-right: 24px; }
  .Untreated__ReportFilter > li {
    position: relative;
    margin-bottom: 12px; }
    .Untreated__ReportFilter > li:last-child {
      margin-bottom: 0; }
    .Untreated__ReportFilter > li > label > input[type="checkbox"] + span {
      width: 296px;
      padding: 12px 78px 0 30px; }
    .Untreated__ReportFilter > li .Btn--tooltip {
      position: absolute;
      top: 6px;
      right: 6px;
      width: 72px;
      line-height: 24px;
      background: #F2EEE9;
      border-radius: 4px;
      font-size: 12px;
      text-align: center; }
      .Untreated__ReportFilter > li .Btn--tooltip::before {
        content: '';
        position: absolute;
        top: 5px;
        left: 5px;
        width: 14px;
        height: 14px;
        background: url("../assets/images/icon_warning.svg") no-repeat center/14px; }
      .Untreated__ReportFilter > li .Btn--tooltip::after {
        content: '';
        position: absolute;
        top: -webkit-calc(50% - 2px);
        top: calc(50% - 2px);
        right: 6px;
        width: 3px;
        height: 3px;
        border: 4px solid transparent;
        border-top: 5px solid #0871a6; }
  .Untreated__ReportFilter::before {
    content: '';
    position: absolute;
    top: -webkit-calc(50% - 5px);
    top: calc(50% - 5px);
    right: -29px;
    width: 8px;
    height: 8px;
    border: 10px solid transparent;
    border-left: 12px solid #fff; }

.Untreated__ReportFilter > li ._tooltip,
.Bottom__ReportFilter > li ._tooltip {
  top: 0;
  right: -80px;
  width: 266px; }
  .Untreated__ReportFilter > li ._tooltip ._title,
  .Bottom__ReportFilter > li ._tooltip ._title {
    margin-bottom: 12px;
    font-size: 16px;
    font-weight: bold; }
  .Untreated__ReportFilter > li ._tooltip > div,
  .Bottom__ReportFilter > li ._tooltip > div {
    float: left;
    margin-left: 8px;
    padding: 8px 8px 14px;
    background: #F2EEE9;
    border-radius: 4px; }
    .Untreated__ReportFilter > li ._tooltip > div ._subTitle,
    .Bottom__ReportFilter > li ._tooltip > div ._subTitle {
      margin-bottom: 10px;
      padding-left: 20px;
      line-height: 1.25; }
    .Untreated__ReportFilter > li ._tooltip > div > label,
    .Bottom__ReportFilter > li ._tooltip > div > label {
      display: inline-block; }
      .Untreated__ReportFilter > li ._tooltip > div > label > input[type="checkbox"] + span,
      .Bottom__ReportFilter > li ._tooltip > div > label > input[type="checkbox"] + span {
        width: 96px;
        height: 76px;
        padding: 32px 0 0 0;
        -webkit-box-shadow: 0 6px 0px #808080;
                box-shadow: 0 6px 0px #808080;
        text-align: center;
        line-height: 1.4; }
        .Untreated__ReportFilter > li ._tooltip > div > label > input[type="checkbox"] + span::before,
        .Bottom__ReportFilter > li ._tooltip > div > label > input[type="checkbox"] + span::before {
          top: 8px;
          left: -webkit-calc(50% - 8px);
          left: calc(50% - 8px); }
      .Untreated__ReportFilter > li ._tooltip > div > label > input[type="checkbox"]:checked + span,
      .Bottom__ReportFilter > li ._tooltip > div > label > input[type="checkbox"]:checked + span {
        -webkit-box-shadow: 0 6px 0px #1c678c;
                box-shadow: 0 6px 0px #1c678c; }
        .Untreated__ReportFilter > li ._tooltip > div > label > input[type="checkbox"]:checked + span::after,
        .Bottom__ReportFilter > li ._tooltip > div > label > input[type="checkbox"]:checked + span::after {
          top: 12px;
          left: -webkit-calc(50% - 5px);
          left: calc(50% - 5px); }
  .Untreated__ReportFilter > li ._tooltip ._print,
  .Bottom__ReportFilter > li ._tooltip ._print {
    margin-left: 0; }
    .Untreated__ReportFilter > li ._tooltip ._print ._subTitle,
    .Bottom__ReportFilter > li ._tooltip ._print ._subTitle {
      background: url("../assets/images/icon_print.svg") no-repeat left center;
      line-height: 2.5; }
  .Untreated__ReportFilter > li ._tooltip ._download ._subTitle,
  .Bottom__ReportFilter > li ._tooltip ._download ._subTitle {
    background: url("../assets/images/icon_download.svg") no-repeat left center; }
  .Untreated__ReportFilter > li ._tooltip ._download > label,
  .Bottom__ReportFilter > li ._tooltip ._download > label {
    margin-right: 2px; }
    .Untreated__ReportFilter > li ._tooltip ._download > label:last-child,
    .Bottom__ReportFilter > li ._tooltip ._download > label:last-child {
      margin-right: 0; }
  .Untreated__ReportFilter > li ._tooltip::before,
  .Bottom__ReportFilter > li ._tooltip::before {
    top: -37px;
    right: 107px;
    border-bottom: 18px solid #2996cc; }

.Untreated__ReportFilter > li.is-Active ._tooltip,
.Bottom__ReportFilter > li.is-Active ._tooltip {
  top: 44px; }

.Untreated__ReportFilter > li._editList ._tooltip,
.Bottom__ReportFilter > li._editList ._tooltip {
  width: 367px; }
  .Untreated__ReportFilter > li._editList ._tooltip ._print ._subTitle,
  .Bottom__ReportFilter > li._editList ._tooltip ._print ._subTitle {
    line-height: inherit; }
  .Untreated__ReportFilter > li._editList ._tooltip ._download::before,
  .Bottom__ReportFilter > li._editList ._tooltip ._download::before {
    height: 106px; }

.Untreated__ReportFilter > li._tackList ._tooltip,
.Bottom__ReportFilter > li._tackList ._tooltip {
  width: 386px; }
  .Untreated__ReportFilter > li._tackList ._tooltip ._tack,
  .Bottom__ReportFilter > li._tackList ._tooltip ._tack {
    position: relative; }
    .Untreated__ReportFilter > li._tackList ._tooltip ._tack ._subTitle,
    .Bottom__ReportFilter > li._tackList ._tooltip ._tack ._subTitle {
      padding: 0; }
    .Untreated__ReportFilter > li._tackList ._tooltip ._tack ._select,
    .Bottom__ReportFilter > li._tackList ._tooltip ._tack ._select {
      display: block;
      width: 96px;
      margin-top: 6px; }
      .Untreated__ReportFilter > li._tackList ._tooltip ._tack ._select > select,
      .Bottom__ReportFilter > li._tackList ._tooltip ._tack ._select > select {
        padding: 11px 25px 9px 8px; }

.Bottom__ReportFilter {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  padding: 16px 36px 20px 0; }
  .Bottom__ReportFilter > li {
    position: relative;
    margin-right: 8px; }
    .Bottom__ReportFilter > li:last-child {
      margin-right: 0; }
    .Bottom__ReportFilter > li > label > input[type="checkbox"] + span {
      width: 120px;
      height: 64px; }
    .Bottom__ReportFilter > li > a {
      position: absolute;
      bottom: 6px;
      right: 6px;
      width: 104px;
      line-height: 24px;
      background: #F2EEE9;
      border-radius: 4px;
      font-size: 12px;
      text-align: center; }
      .Bottom__ReportFilter > li > a::before {
        content: '';
        position: absolute;
        top: 5px;
        left: 5px;
        width: 14px;
        height: 14px;
        background: url("../assets/images/icon_warning.svg") no-repeat center/14px; }
      .Bottom__ReportFilter > li > a::after {
        content: '';
        position: absolute;
        top: -webkit-calc(50% - 4px);
        top: calc(50% - 4px);
        right: 6px;
        width: 3px;
        height: 3px;
        border: 4px solid transparent;
        border-left: 5px solid #0871a6; }
    .Bottom__ReportFilter > li ._balloon {
      display: none; }
    .Bottom__ReportFilter > li.is-Active ._balloon {
      position: absolute;
      top: -10px;
      left: 126px;
      height: 88px;
      display: block;
      padding: 12px 12px 16px;
      background: #fff;
      border: 4px solid #2996cc;
      -webkit-box-shadow: 2px 3px 2px 0 rgba(0, 0, 0, 0.2);
              box-shadow: 2px 3px 2px 0 rgba(0, 0, 0, 0.2);
      z-index: 2; }
      .Bottom__ReportFilter > li.is-Active ._balloon > ul {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex; }
        .Bottom__ReportFilter > li.is-Active ._balloon > ul > li {
          margin-right: 8px; }
          .Bottom__ReportFilter > li.is-Active ._balloon > ul > li:last-child {
            margin-right: 0; }
          .Bottom__ReportFilter > li.is-Active ._balloon > ul > li > label > input[type="checkbox"] + span {
            width: 104px;
            height: 56px;
            padding: 12px 6px 0 30px;
            line-height: 1.4; }
      .Bottom__ReportFilter > li.is-Active ._balloon::after {
        content: '';
        position: absolute;
        top: 37px;
        left: -37px;
        width: 10px;
        height: 10px;
        border: 15px solid transparent;
        border-right: 18px solid #0098d8; }
    .Bottom__ReportFilter > li.is-Active._tack ._balloon > ul > li:last-child > p {
      margin: 10px 0 8px;
      font-size: 12px; }
    .Bottom__ReportFilter > li.is-Active._tack ._balloon > ul > li:last-child ._select {
      display: block;
      width: 104px;
      margin-top: 6px; }
      .Bottom__ReportFilter > li.is-Active._tack ._balloon > ul > li:last-child ._select > select {
        padding: 3px 25px 3px 8px; }
  .Bottom__ReportFilter::after {
    content: '';
    position: absolute;
    top: -webkit-calc(50% - 10px);
    top: calc(50% - 10px);
    right: 0;
    width: 10px;
    height: 10px;
    border: 10px solid transparent;
    border-left: 12px solid #fff; }

.EditMode__toggleMenu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  left: 16px;
  top: 48px; }
  .EditMode__toggleMenu > label {
    position: relative;
    display: block;
    cursor: pointer; }
    .EditMode__toggleMenu > label > input[type="radio"] {
      margin-right: 3px; }
      .EditMode__toggleMenu > label > input[type="radio"] + span {
        padding: 11px 10px 9px 30px; }
    .EditMode__toggleMenu > label._left > input[type="radio"] + span {
      border-right: none;
      border-radius: 18px 0 0 18px; }
    .EditMode__toggleMenu > label._center > input[type="radio"] + span {
      border-right: none;
      border-radius: 0; }
    .EditMode__toggleMenu > label._right > input[type="radio"] + span {
      border-radius: 0 18px 18px 0; }

.originalButtonSmall {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
  background: #fff;
  border-radius: 4px; }
  .originalButtonSmall > p {
    line-height: 1.25; }
  .originalButtonSmall > a {
    display: block;
    width: 80px;
    height: 26px;
    padding-top: 6px;
    border-radius: 4px;
    background: #fff;
    -webkit-box-shadow: 0 2px 0 #808080;
            box-shadow: 0 2px 0 #808080;
    color: #1a1a1a;
    font-size: 13px;
    text-align: center;
    border: 1px solid #d4ccc3;
    cursor: pointer; }
    .originalButtonSmall > a.is-Disabled {
      background: #bbb;
      border: 1px solid #808080;
      color: rgba(26, 26, 26, 0.5);
      cursor: default;
      pointer-events: none;
      opacity: .5; }
  .originalButtonSmall.is-Active {
    border-radius: 0 4px 4px 0; }
    .originalButtonSmall.is-Active + .OrderSearch__sortWrap {
      border-radius: 4px 0 0 4px; }
      .originalButtonSmall.is-Active + .OrderSearch__sortWrap .OrderSearch__editMode {
        display: none; }
      .originalButtonSmall.is-Active + .OrderSearch__sortWrap .OrderSearch__sortBox {
        display: block; }

.originalButtonMid {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
  background: #fff;
  border-radius: 4px; }
  .originalButtonMid > p {
    line-height: 1.25; }
  .originalButtonMid > a {
    display: block;
    width: 120px;
    height: 40px;
    padding-top: 6px;
    border-radius: 4px;
    background: #fff;
    -webkit-box-shadow: 0 2px 0 #808080;
            box-shadow: 0 2px 0 #808080;
    color: #1a1a1a;
    font-size: 13px;
    text-align: center;
    border: 1px solid #d4ccc3; }
    .originalButtonMid > a.is-Disabled {
      background: #bbb;
      border: 1px solid #808080;
      color: rgba(26, 26, 26, 0.5);
      cursor: default;
      pointer-events: none;
      opacity: .5; }
  .originalButtonMid.is-Active {
    border-radius: 0 4px 4px 0; }
    .originalButtonMid.is-Active + .OrderSearch__sortWrap {
      border-radius: 4px 0 0 4px; }
      .originalButtonMid.is-Active + .OrderSearch__sortWrap .OrderSearch__editMode {
        display: none; }
      .originalButtonMid.is-Active + .OrderSearch__sortWrap .OrderSearch__sortBox {
        display: block; }

.originalButtonMidBlue {
  margin-left: 12px; }
  .originalButtonMidBlue > a {
    display: block;
    width: auto;
    height: 40px;
    padding-top: 7px;
    border-radius: 4px;
    background: #0871a6;
    -webkit-box-shadow: 0 2px 0 #054666;
            box-shadow: 0 2px 0 #054666;
    color: #fff;
    font-size: 13px;
    text-align: center;
    padding: 0 10px;
    background-color: #0871a6;
    line-height: 40px;
    cursor: pointer; }
    .originalButtonMidBlue > a.is-Disabled {
      background: #bbb;
      border: 1px solid #808080;
      color: rgba(26, 26, 26, 0.5);
      cursor: default;
      pointer-events: none;
      opacity: .5; }

.tableDiv {
  overflow-y: scroll;
  height: 400px;
  margin-top: 10px; }

.originalTable {
  width: 100%; }
  .originalTable thead > tr {
    height: 56px;
    padding: 20px 0 0 10px;
    background: #808080;
    color: #fff; }
    .originalTable thead > tr > th {
      text-align: center; }
    .originalTable thead > tr span {
      position: relative;
      font-size: 12px;
      font-weight: normal;
      line-height: 1.4;
      white-space: nowrap; }
      .originalTable thead > tr span .sortArow {
        content: '';
        position: absolute;
        top: -webkit-calc(50% - 6px);
        top: calc(50% - 6px);
        right: -12px;
        width: 6px;
        height: 13px;
        background: url("../assets/images/icon_table_sort.svg") no-repeat center;
        cursor: pointer; }
  .originalTable tr {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 56px;
    background: #fff; }
    .originalTable tr > td {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
      vertical-align: middle;
      height: 56px;
      padding: 0 10px;
      border-bottom: 1px solid #ccc;
      font-size: 12px;
      font-weight: normal;
      line-height: 1.4;
      white-space: nowrap; }

.originalRadio {
  top: -3px;
  margin-right: 8px;
  margin-top: 5px; }
  .originalRadio > input[type='radio'] + span,
  .originalRadio input[type='radio']:checked + span {
    -webkit-box-shadow: 0 2px 0 #797d80;
            box-shadow: 0 2px 0 #797d80; }
    .originalRadio > input[type='radio'] + span::after,
    .originalRadio input[type='radio']:checked + span::after {
      top: 11px; }

.originalRadio, fc0314sc01-component .Untreated__checkBox .OrderSearch__checkBox .originalCheckSpanBox > label, fc0314sc01-component .Untreated__ReportFilter > li ._tooltip > div > label,
fc0314sc01-component .Bottom__ReportFilter--front > li ._tooltip > div > label, fc0111sc01-component .Untreated__ReportFilter > li ._tooltip > div > label,
fc0111sc01-component .Bottom__ReportFilter--front > li ._tooltip > div > label {
  position: relative;
  -webkit-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s; }
  .originalRadio > input[type="radio"], fc0314sc01-component .Untreated__checkBox .OrderSearch__checkBox .originalCheckSpanBox > label > input[type="radio"], fc0314sc01-component .Untreated__ReportFilter > li ._tooltip > div > label > input[type="radio"], fc0314sc01-component .Bottom__ReportFilter--front > li ._tooltip > div > label > input[type="radio"], fc0111sc01-component .Untreated__ReportFilter > li ._tooltip > div > label > input[type="radio"], fc0111sc01-component .Bottom__ReportFilter--front > li ._tooltip > div > label > input[type="radio"] {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0; }
    .originalRadio > input[type="radio"] + span, fc0314sc01-component .Untreated__checkBox .OrderSearch__checkBox .originalCheckSpanBox > label > input[type="radio"] + span, fc0314sc01-component .Untreated__ReportFilter > li ._tooltip > div > label > input[type="radio"] + span, fc0314sc01-component .Bottom__ReportFilter--front > li ._tooltip > div > label > input[type="radio"] + span, fc0111sc01-component .Untreated__ReportFilter > li ._tooltip > div > label > input[type="radio"] + span, fc0111sc01-component .Bottom__ReportFilter--front > li ._tooltip > div > label > input[type="radio"] + span {
      position: relative;
      /*width: 118px;*/
      /*height: 36px;*/ }
      .originalRadio > input[type="radio"] + span::before, fc0314sc01-component .Untreated__checkBox .OrderSearch__checkBox .originalCheckSpanBox > label > input[type="radio"] + span::before, fc0314sc01-component .Untreated__ReportFilter > li ._tooltip > div > label > input[type="radio"] + span::before, fc0314sc01-component .Bottom__ReportFilter--front > li ._tooltip > div > label > input[type="radio"] + span::before, fc0111sc01-component .Untreated__ReportFilter > li ._tooltip > div > label > input[type="radio"] + span::before, fc0111sc01-component .Bottom__ReportFilter--front > li ._tooltip > div > label > input[type="radio"] + span::before {
        content: '';
        display: inline-block;
        position: absolute;
        top: -5px;
        left: 11px;
        width: 16px;
        height: 16px;
        border: 1px solid #808080;
        border-radius: 50%;
        background: #fff; }
    .originalRadio > input[type="radio"]:checked + span, fc0314sc01-component .Untreated__checkBox .OrderSearch__checkBox .originalCheckSpanBox > label > input[type="radio"]:checked + span, fc0314sc01-component .Untreated__ReportFilter > li ._tooltip > div > label > input[type="radio"]:checked + span, fc0314sc01-component .Bottom__ReportFilter--front > li ._tooltip > div > label > input[type="radio"]:checked + span, fc0111sc01-component .Untreated__ReportFilter > li ._tooltip > div > label > input[type="radio"]:checked + span, fc0111sc01-component .Bottom__ReportFilter--front > li ._tooltip > div > label > input[type="radio"]:checked + span {
      background: #2996cc;
      color: #fff; }
      .originalRadio > input[type="radio"]:checked + span::before, fc0314sc01-component .Untreated__checkBox .OrderSearch__checkBox .originalCheckSpanBox > label > input[type="radio"]:checked + span::before, fc0314sc01-component .Untreated__ReportFilter > li ._tooltip > div > label > input[type="radio"]:checked + span::before, fc0314sc01-component .Bottom__ReportFilter--front > li ._tooltip > div > label > input[type="radio"]:checked + span::before, fc0111sc01-component .Untreated__ReportFilter > li ._tooltip > div > label > input[type="radio"]:checked + span::before, fc0111sc01-component .Bottom__ReportFilter--front > li ._tooltip > div > label > input[type="radio"]:checked + span::before {
        border: 1px solid #1c678c; }
      .originalRadio > input[type="radio"]:checked + span::after, fc0314sc01-component .Untreated__checkBox .OrderSearch__checkBox .originalCheckSpanBox > label > input[type="radio"]:checked + span::after, fc0314sc01-component .Untreated__ReportFilter > li ._tooltip > div > label > input[type="radio"]:checked + span::after, fc0314sc01-component .Bottom__ReportFilter--front > li ._tooltip > div > label > input[type="radio"]:checked + span::after, fc0111sc01-component .Untreated__ReportFilter > li ._tooltip > div > label > input[type="radio"]:checked + span::after, fc0111sc01-component .Bottom__ReportFilter--front > li ._tooltip > div > label > input[type="radio"]:checked + span::after {
        content: '';
        display: inline-block;
        position: absolute;
        top: 0;
        left: 16px;
        width: 6px;
        height: 6px;
        border-radius: 50%;
        background: #eb7b0c;
        -webkit-animation: radio .2s;
             -o-animation: radio .2s;
                animation: radio .2s; }

@keyframes radio {
  0% {
    -webkit-transform: scale(0);
         -o-transform: scale(0);
            transform: scale(0); }
  100% {
    -webkit-transform: scale(1);
         -o-transform: scale(1);
            transform: scale(1); } }
  .originalRadio .originalSelect, fc0314sc01-component .Untreated__checkBox .OrderSearch__checkBox .originalCheckSpanBox > label .originalSelect, fc0314sc01-component .Untreated__ReportFilter > li ._tooltip > div > label .originalSelect, fc0314sc01-component .Bottom__ReportFilter--front > li ._tooltip > div > label .originalSelect, fc0111sc01-component .Untreated__ReportFilter > li ._tooltip > div > label .originalSelect, fc0111sc01-component .Bottom__ReportFilter--front > li ._tooltip > div > label .originalSelect {
    width: 120px;
    -webkit-box-shadow: 0 2px 0 #797d80;
            box-shadow: 0 2px 0 #797d80; }
    .originalRadio .originalSelect > select, fc0314sc01-component .Untreated__checkBox .OrderSearch__checkBox .originalCheckSpanBox > label .originalSelect > select, fc0314sc01-component .Untreated__ReportFilter > li ._tooltip > div > label .originalSelect > select, fc0314sc01-component .Bottom__ReportFilter--front > li ._tooltip > div > label .originalSelect > select, fc0111sc01-component .Untreated__ReportFilter > li ._tooltip > div > label .originalSelect > select, fc0111sc01-component .Bottom__ReportFilter--front > li ._tooltip > div > label .originalSelect > select {
      padding: 6px 25px 4px 8px; }
  .originalRadio .inputNullValue, fc0314sc01-component .Untreated__checkBox .OrderSearch__checkBox .originalCheckSpanBox > label .inputNullValue, fc0314sc01-component .Untreated__ReportFilter > li ._tooltip > div > label .inputNullValue, fc0314sc01-component .Bottom__ReportFilter--front > li ._tooltip > div > label .inputNullValue, fc0111sc01-component .Untreated__ReportFilter > li ._tooltip > div > label .inputNullValue, fc0111sc01-component .Bottom__ReportFilter--front > li ._tooltip > div > label .inputNullValue {
    border: 1px solid #e64417 !important;
    -webkit-box-shadow: 0 2px 0 #e64417 !important;
    box-shadow: 0 2px 0 #e64417 !important; }

.disableA {
  pointer-events: none;
  cursor: default; }

.originalCheckSpan {
  display: inline-block; }
  .originalCheckSpan > input[type="checkbox"] + span {
    -webkit-box-shadow: 0 6px 0 #808080;
            box-shadow: 0 6px 0 #808080;
    text-align: center;
    line-height: 1.4; }
    .originalCheckSpan > input[type="checkbox"] + span::before {
      top: 8px; }
  .originalCheckSpan > input[type="checkbox"]:checked + span {
    -webkit-box-shadow: 0 6px 0 #1c678c;
            box-shadow: 0 6px 0 #1c678c; }
    .originalCheckSpan > input[type="checkbox"]:checked + span::after {
      top: 12px; }

.originalCheckSpan {
  position: relative;
  -webkit-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s; }
  .originalCheckSpan > input[type="checkbox"] {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0; }
    .originalCheckSpan > input[type="checkbox"] + span {
      position: relative;
      display: block;
      min-width: 60px;
      height: 30px;
      padding: 0 5px 0 30px;
      line-height: 36px;
      background: #fff;
      border: 1px solid #d4ccc3;
      border-radius: 4px;
      -webkit-box-shadow: 0 4px 0 #808080;
              box-shadow: 0 4px 0 #808080;
      cursor: pointer; }
      .originalCheckSpan > input[type="checkbox"] + span::before {
        content: '';
        display: inline-block;
        position: absolute;
        top: 10px;
        left: 8px;
        width: 16px;
        height: 16px;
        border: 1px solid #808080;
        border-radius: 2px;
        background: #fff; }
    .originalCheckSpan > input[type="checkbox"]:checked + span {
      border: 1px solid #2996cc;
      background: #2996cc;
      -webkit-box-shadow: 0 4px 0 #1c678c;
              box-shadow: 0 4px 0 #1c678c;
      color: #fff; }
      .originalCheckSpan > input[type="checkbox"]:checked + span::before {
        border: 1px solid #1c678c; }
      .originalCheckSpan > input[type="checkbox"]:checked + span::after {
        content: '';
        display: inline-block;
        position: absolute;
        top: 14px;
        left: 11px;
        width: 0;
        height: 7px;
        overflow: hidden;
        background: url(../assets/images/icon_checkbox.svg) no-repeat left center;
        -webkit-animation: check 0.3s cubic-bezier(0.4, 0, 0.25, 1) forwards;
             -o-animation: check 0.3s cubic-bezier(0.4, 0, 0.25, 1) forwards;
                animation: check 0.3s cubic-bezier(0.4, 0, 0.25, 1) forwards; }

@keyframes check {
  0% {
    width: 0; }
  33% {
    width: 4px; }
  100% {
    width: 10px; } }
  .originalCheckSpan:hover > span {
    opacity: .5; }

.originalCheckBox {
  display: inline-block; }
  .originalCheckBox > input[type="checkbox"] + span {
    -webkit-box-shadow: 0 6px 0 #808080;
            box-shadow: 0 6px 0 #808080;
    text-align: center;
    line-height: 1.4; }
    .originalCheckBox > input[type="checkbox"] + span::before {
      top: 8px; }
  .originalCheckBox > input[type="checkbox"]:checked + span {
    -webkit-box-shadow: 0 6px 0 #1c678c;
            box-shadow: 0 6px 0 #1c678c; }
    .originalCheckBox > input[type="checkbox"]:checked + span::after {
      top: 12px; }

.originalCheckBox {
  position: relative;
  -webkit-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s; }
  .originalCheckBox > input[type="checkbox"] {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0; }
    .originalCheckBox > input[type="checkbox"] + span {
      position: relative;
      display: block;
      line-height: 36px;
      background: #fff;
      cursor: pointer; }
      .originalCheckBox > input[type="checkbox"] + span::before {
        content: '';
        display: inline-block;
        position: absolute;
        top: 10px;
        left: 8px;
        width: 16px;
        height: 16px;
        border: 1px solid #808080;
        border-radius: 2px;
        background: #fff; }
    .originalCheckBox > input[type="checkbox"]:checked + span {
      color: #fff; }
      .originalCheckBox > input[type="checkbox"]:checked + span::before {
        border: 1px solid #1c678c; }
      .originalCheckBox > input[type="checkbox"]:checked + span::after {
        content: '';
        display: inline-block;
        position: absolute;
        top: 14px;
        left: 11px;
        width: 0;
        height: 7px;
        overflow: hidden;
        background: url(../assets/images/icon_checkbox.svg) no-repeat left center;
        -webkit-animation: check 0.3s cubic-bezier(0.4, 0, 0.25, 1) forwards;
             -o-animation: check 0.3s cubic-bezier(0.4, 0, 0.25, 1) forwards;
                animation: check 0.3s cubic-bezier(0.4, 0, 0.25, 1) forwards; }

@keyframes check {
  0% {
    width: 0; }
  33% {
    width: 4px; }
  100% {
    width: 10px; } }
  .originalCheckBox:hover > span {
    opacity: .5; }

.originalTableCheckBoxAll {
  width: 40px; }
  .originalTableCheckBoxAll > label {
    cursor: pointer; }

.originalTableCheckBox {
  width: 40px; }
  .originalTableCheckBox > label {
    cursor: pointer; }

.originalCheckSpanBox {
  width: 112px;
  height: 122px;
  margin-left: 0;
  padding: 8px 8px 14px;
  background: #e9f1f5;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }
  .originalCheckSpanBox .title {
    width: 96px;
    height: 14px;
    background: url(../assets/images/icon_print.svg) no-repeat left center;
    margin-bottom: 10px;
    padding-left: 20px;
    margin: 0;
    padding: 0 0 0 20px; }
  .originalCheckSpanBox label {
    display: inline-block;
    position: relative;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s; }
    .originalCheckSpanBox label > input[type='checkbox'] {
      position: absolute;
      top: 0;
      left: 0;
      opacity: 0;
      padding: 0;
      margin: 0; }
    .originalCheckSpanBox label .textContent {
      width: 96px !important;
      height: 76px !important;
      margin-top: 10px;
      padding: 32px 0 0 0 !important;
      -webkit-box-shadow: 0 6px 0 #797d80;
              box-shadow: 0 6px 0 #797d80;
      text-align: center;
      line-height: 1.4; }
      .originalCheckSpanBox label .textContent::before {
        left: 38px !important; }
      .originalCheckSpanBox label .textContent::after {
        left: 41px !important; }

.rdiaoSizeSmall {
  height: 24px;
  line-height: 24px;
  padding: 0 12px 0 30px !important; }
  .rdiaoSizeSmall::before {
    top: 5px !important;
    left: 8px !important;
    width: 14px !important;
    height: 14px !important; }
  .rdiaoSizeSmall::after {
    top: 9px !important;
    left: 12px !important; }

.Button--disable--2 {
  pointer-events: none;
  background-color: #d4ccc3 !important;
  -webkit-box-shadow: 0 2px 0 #808080 !important;
          box-shadow: 0 2px 0 #808080 !important;
  color: #fff !important; }

.Button--disable--4 {
  pointer-events: none;
  background-color: #d4ccc3 !important;
  -webkit-box-shadow: 0 4px 0 #808080 !important;
          box-shadow: 0 4px 0 #808080 !important;
  color: #fff !important; }

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none; }

input[type='number'] {
  padding: 8px;
  border: 1px solid #cbd3d6;
  border-radius: 4px;
  line-height: 1;
  -webkit-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s; }

.Btn_disabled {
  opacity: .5;
  pointer-events: none;
  cursor: not-allowed !important; }
  .Btn_disabled span {
    cursor: not-allowed !important; }

.td_text_overflow {
  width: 100%;
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  word-break: keep-all; }

option:hover {
  filter: alpha(opacity=50);
  opacity: 0.5; }

.selectSame {
  padding: 0.45em 26px 0.45em 8px !important;
  height: 30px !important; }

.pageHeadSet {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  min-width: 760px; }

.manySpace {
  white-space: pre !important; }

.FloatingDivBottom {
  background-color: #f2f2f2; }

.FloatingInnerDivBottom {
  float: right;
  margin-right: 50px;
  margin-top: 5px;
  margin-bottom: 2px; }

/**
 * button
 */
.mdc-btn-icon, .mdc-btn-icon-arrow_02_gr, .mdc-btn-icon-arrow_02_left_gr, .mdc-btn-icon-arrow_02_left, .mdc-btn-icon-arrow_02, .mdc-btn-icon-arrow_03, .mdc-btn-icon-arrow_gr, .mdc-btn-icon-arrow_left_gr, .mdc-btn-icon-arrow_left, .mdc-btn-icon-arrow_top, .mdc-btn-icon-arrow_wh, .mdc-btn-icon-arrow, .mdc-btn-icon-blank, .mdc-btn-icon-bold_wh, .mdc-btn-icon-bold, .mdc-btn-icon-calc_wh, .mdc-btn-icon-calc, .mdc-btn-icon-calendar, .mdc-btn-icon-caution, .mdc-btn-icon-checkbox, .mdc-btn-icon-close, .mdc-btn-icon-contact, .mdc-btn-icon-download_wh, .mdc-btn-icon-download, .mdc-btn-icon-flag_gn, .mdc-btn-icon-flag_gr, .mdc-btn-icon-flag_og, .mdc-btn-icon-flag_rd, .mdc-btn-icon-flag, .mdc-btn-icon-from_to, .mdc-btn-icon-invoice, .mdc-btn-icon-italic_wh, .mdc-btn-icon-italic, .mdc-btn-icon-link, .mdc-btn-icon-order, .mdc-btn-icon-plus_gr, .mdc-btn-icon-plus_wh, .mdc-btn-icon-plus, .mdc-btn-icon-print_gr, .mdc-btn-icon-print_wh, .mdc-btn-icon-print, .mdc-btn-icon-question, .mdc-btn-icon-save, .mdc-btn-icon-search_bk, .mdc-btn-icon-search_wh, .mdc-btn-icon-search, .mdc-btn-icon-shipping, .mdc-btn-icon-sort_arrow_02_select, .mdc-btn-icon-sort_arrow_02, .mdc-btn-icon-sort_arrow_select, .mdc-btn-icon-sort_arrow, .mdc-btn-icon-sort, .mdc-btn-icon-success_dis, .mdc-btn-icon-success, .mdc-btn-icon-table_option, .mdc-btn-icon-table_scroll, .mdc-btn-icon-table_sort_dis, .mdc-btn-icon-table_sort, .mdc-btn-icon-text_color, .mdc-btn-icon-underline_wh, .mdc-btn-icon-underline, .mdc-btn-icon-unfit, .mdc-btn-icon-unlink, .mdc-btn-icon-update_wh, .mdc-btn-icon-update, .mdc-btn-icon-warning {
  display: inline-block;
  width: 1em;
  height: 1em;
  margin-right: 0.5em; }

.mdc-btn-primary {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 400px;
  min-height: -webkit-calc(26px - 0.1666em);
  min-height: calc(26px - 0.1666em);
  padding: 0.5em 2em;
  border-radius: 4px;
  font-size: 13px;
  text-align: center;
  line-height: 1.2;
  margin-bottom: 0.1666em;
  -webkit-box-shadow: 0 0.1666em 0 #ab5a09;
          box-shadow: 0 0.1666em 0 #ab5a09;
  -webkit-transition: opacity .4s;
  -o-transition: opacity .4s;
  transition: opacity .4s;
  border: 1px solid #eb7b0c;
  background: #eb7b0c;
  color: #fff;
  font-weight: bold; }
  .mdc-btn-primary:hover {
    text-decoration: underline;
    opacity: .5; }
  .mdc-btn-primary:active {
    -webkit-box-shadow: none;
            box-shadow: none;
    -webkit-transform: translateY(0.1666em);
        -ms-transform: translateY(0.1666em);
         -o-transform: translateY(0.1666em);
            transform: translateY(0.1666em); }
  .mdc-btn-primary:disabled {
    background: #bbb;
    border: 1px solid #808080;
    -webkit-box-shadow: 0 0.1666em 0 #808080;
            box-shadow: 0 0.1666em 0 #808080;
    color: rgba(26, 26, 26, 0.5);
    text-decoration: none;
    cursor: not-allowed;
    opacity: .5;
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
         -o-transform: translateY(0);
            transform: translateY(0); }
  @media screen and (max-width: 1280px) {
    .mdc-btn-primary {
      padding: 0.5em 1em; } }

.mdc-btn-secondary {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 400px;
  min-height: -webkit-calc(26px - 0.1666em);
  min-height: calc(26px - 0.1666em);
  padding: 0.5em 2em;
  border-radius: 4px;
  font-size: 13px;
  text-align: center;
  line-height: 1.2;
  margin-bottom: 0.1666em;
  -webkit-box-shadow: 0 0.1666em 0 #054666;
          box-shadow: 0 0.1666em 0 #054666;
  -webkit-transition: opacity .4s;
  -o-transition: opacity .4s;
  transition: opacity .4s;
  border: 1px solid #0871a6;
  background: #0871a6;
  color: #fff;
  font-weight: bold; }
  .mdc-btn-secondary:hover {
    text-decoration: underline;
    opacity: .5; }
  .mdc-btn-secondary:active {
    -webkit-box-shadow: none;
            box-shadow: none;
    -webkit-transform: translateY(0.1666em);
        -ms-transform: translateY(0.1666em);
         -o-transform: translateY(0.1666em);
            transform: translateY(0.1666em); }
  .mdc-btn-secondary:disabled {
    background: #bbb;
    border: 1px solid #808080;
    -webkit-box-shadow: 0 0.1666em 0 #808080;
            box-shadow: 0 0.1666em 0 #808080;
    color: rgba(26, 26, 26, 0.5);
    text-decoration: none;
    cursor: not-allowed;
    opacity: .5;
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
         -o-transform: translateY(0);
            transform: translateY(0); }
  @media screen and (max-width: 1280px) {
    .mdc-btn-secondary {
      padding: 0.5em 1em; } }

.mdc-btn-secondary-cancel {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 400px;
  min-height: -webkit-calc(26px - 0.1666em);
  min-height: calc(26px - 0.1666em);
  padding: 0.5em 2em;
  border-radius: 4px;
  font-size: 13px;
  text-align: center;
  line-height: 1.2;
  margin-bottom: 0.1666em;
  -webkit-box-shadow: 0 0.1666em 0 #054666;
          box-shadow: 0 0.1666em 0 #054666;
  -webkit-transition: opacity .4s;
  -o-transition: opacity .4s;
  transition: opacity .4s;
  border: 1px solid #0871a6;
  background: #fff;
  color: #0871a6;
  font-weight: bold; }
  .mdc-btn-secondary-cancel:hover {
    text-decoration: underline;
    opacity: .5; }
  .mdc-btn-secondary-cancel:active {
    -webkit-box-shadow: none;
            box-shadow: none;
    -webkit-transform: translateY(0.1666em);
        -ms-transform: translateY(0.1666em);
         -o-transform: translateY(0.1666em);
            transform: translateY(0.1666em); }
  .mdc-btn-secondary-cancel:disabled {
    background: #bbb;
    border: 1px solid #808080;
    -webkit-box-shadow: 0 0.1666em 0 #808080;
            box-shadow: 0 0.1666em 0 #808080;
    color: rgba(26, 26, 26, 0.5);
    text-decoration: none;
    cursor: not-allowed;
    opacity: .5;
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
         -o-transform: translateY(0);
            transform: translateY(0); }
  @media screen and (max-width: 1280px) {
    .mdc-btn-secondary-cancel {
      padding: 0.5em 1em; } }

.mdc-btn-tertiary {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 400px;
  min-height: -webkit-calc(26px - 0.1666em);
  min-height: calc(26px - 0.1666em);
  padding: 0.5em 2em;
  border-radius: 4px;
  font-size: 13px;
  text-align: center;
  line-height: 1.2;
  margin-bottom: 0.1666em;
  -webkit-box-shadow: 0 0.1666em 0 #808080;
          box-shadow: 0 0.1666em 0 #808080;
  -webkit-transition: opacity .4s;
  -o-transition: opacity .4s;
  transition: opacity .4s;
  border: 1px solid #cbcbcb;
  background: #fff;
  color: #1a1a1a; }
  .mdc-btn-tertiary:hover {
    text-decoration: underline;
    opacity: .5; }
  .mdc-btn-tertiary:active {
    -webkit-box-shadow: none;
            box-shadow: none;
    -webkit-transform: translateY(0.1666em);
        -ms-transform: translateY(0.1666em);
         -o-transform: translateY(0.1666em);
            transform: translateY(0.1666em); }
  .mdc-btn-tertiary:disabled {
    background: #bbb;
    border: 1px solid #808080;
    -webkit-box-shadow: 0 0.1666em 0 #808080;
            box-shadow: 0 0.1666em 0 #808080;
    color: rgba(26, 26, 26, 0.5);
    text-decoration: none;
    cursor: not-allowed;
    opacity: .5;
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
         -o-transform: translateY(0);
            transform: translateY(0); }
  @media screen and (max-width: 1280px) {
    .mdc-btn-tertiary {
      padding: 0.5em 1em; } }

.-btn-search {
  display: inline-block;
  background-image: url(../../../../assets/images/icon_search_wh.svg) !important;
  background-repeat: no-repeat !important;
  background-position: center 30% !important;
  -webkit-background-size: 16px 16px !important;
          background-size: 16px !important;
  padding-top: 39px;
  text-align: center; }

.-btn-download {
  display: inline-block;
  background-image: url(../../../../assets/images/icon_download_wh.svg) !important;
  background-repeat: no-repeat !important;
  background-position: center 30% !important;
  -webkit-background-size: 16px 16px !important;
          background-size: 16px !important;
  padding-top: 39px;
  text-align: center; }

.mdc-btn-text {
  max-width: 400px;
  min-height: 25px;
  padding: 0.4em 0.8em;
  background: transparent;
  color: #365fb3;
  font-size: 13px;
  text-align: center;
  line-height: 1.2;
  text-decoration: underline; }
  .mdc-btn-text:hover {
    text-decoration: none; }
  .mdc-btn-text:disabled {
    color: rgba(26, 26, 26, 0.5);
    text-decoration: none;
    cursor: not-allowed;
    opacity: .5; }

.btn-a:hover {
  opacity: .5; }

.mdc-btn-icon-print_wh {
  width: 24px;
  padding-right: 1em; }

.mdc-btn-icon-arrow_02_gr {
  background: url(../../../../assets/images/icon_arrow_02_gr.svg) no-repeat; }

.mdc-btn-icon-arrow_02_left_gr {
  background: url(../../../../assets/images/icon_arrow_02_left_gr.svg) no-repeat; }

.mdc-btn-icon-arrow_02_left {
  background: url(../../../../assets/images/icon_arrow_02_left.svg) no-repeat; }

.mdc-btn-icon-arrow_02 {
  background: url(../../../../assets/images/icon_arrow_02.svg) no-repeat; }

.mdc-btn-icon-arrow_03 {
  background: url(../../../../assets/images/icon_arrow_03.svg) no-repeat; }

.mdc-btn-icon-arrow_gr {
  background: url(../../../../assets/images/icon_arrow_gr.svg) no-repeat; }

.mdc-btn-icon-arrow_left_gr {
  background: url(../../../../assets/images/icon_arrow_left_gr.svg) no-repeat; }

.mdc-btn-icon-arrow_left {
  background: url(../../../../assets/images/icon_arrow_left.svg) no-repeat; }

.mdc-btn-icon-arrow_top {
  background: url(../../../../assets/images/icon_arrow_top.svg) no-repeat; }

.mdc-btn-icon-arrow_wh {
  background: url(../../../../assets/images/icon_arrow_wh.svg) no-repeat; }

.mdc-btn-icon-arrow {
  background: url(../../../../assets/images/icon_arrow.svg) no-repeat; }

.mdc-btn-icon-blank {
  background: url(../../../../assets/images/icon_blank.svg) no-repeat; }

.mdc-btn-icon-bold_wh {
  background: url(../../../../assets/images/icon_bold_wh.svg) no-repeat; }

.mdc-btn-icon-bold {
  background: url(../../../../assets/images/icon_bold.svg) no-repeat; }

.mdc-btn-icon-calc_wh {
  background: url(../../../../assets/images/icon_calc_wh.svg) no-repeat; }

.mdc-btn-icon-calc {
  background: url(../../../../assets/images/icon_calc.svg) no-repeat; }

.mdc-btn-icon-calendar {
  background: url(../../../../assets/images/icon_calendar.svg) no-repeat; }

.mdc-btn-icon-caution {
  background: url(../../../../assets/images/icon_caution.svg) no-repeat; }

.mdc-btn-icon-checkbox {
  background: url(../../../../assets/images/icon_checkbox.svg) no-repeat; }

.mdc-btn-icon-close {
  background: url(../../../../assets/images/icon_close.svg) no-repeat; }

.mdc-btn-icon-contact {
  background: url(../../../../assets/images/icon_contact.svg) no-repeat; }

.mdc-btn-icon-download_wh {
  background: url(../../../../assets/images/icon_download_wh.svg) no-repeat; }

.mdc-btn-icon-download {
  background: url(../../../../assets/images/icon_download.svg) no-repeat; }

.mdc-btn-icon-flag_gn {
  background: url(../../../../assets/images/icon_flag_gn.svg) no-repeat; }

.mdc-btn-icon-flag_gr {
  background: url(../../../../assets/images/icon_flag_gr.svg) no-repeat; }

.mdc-btn-icon-flag_og {
  background: url(../../../../assets/images/icon_flag_og.svg) no-repeat; }

.mdc-btn-icon-flag_rd {
  background: url(../../../../assets/images/icon_flag_rd.svg) no-repeat; }

.mdc-btn-icon-flag {
  background: url(../../../../assets/images/icon_flag.svg) no-repeat; }

.mdc-btn-icon-from_to {
  background: url(../../../../assets/images/icon_from_to.svg) no-repeat; }

.mdc-btn-icon-invoice {
  background: url(../../../../assets/images/icon_invoice.svg) no-repeat; }

.mdc-btn-icon-italic_wh {
  background: url(../../../../assets/images/icon_italic_wh.svg) no-repeat; }

.mdc-btn-icon-italic {
  background: url(../../../../assets/images/icon_italic.svg) no-repeat; }

.mdc-btn-icon-link {
  background: url(../../../../assets/images/icon_link.svg) no-repeat; }

.mdc-btn-icon-order {
  background: url(../../../../assets/images/icon_order.svg) no-repeat; }

.mdc-btn-icon-plus_gr {
  background: url(../../../../assets/images/icon_plus_gr.svg) no-repeat; }

.mdc-btn-icon-plus_wh {
  background: url(../../../../assets/images/icon_plus_wh.svg) no-repeat; }

.mdc-btn-icon-plus {
  background: url(../../../../assets/images/icon_plus.svg) no-repeat; }

.mdc-btn-icon-print_gr {
  background: url(../../../../assets/images/icon_print_gr.svg) no-repeat; }

.mdc-btn-icon-print_wh {
  background: url(../../../../assets/images/icon_print_wh.svg) no-repeat; }

.mdc-btn-icon-print {
  background: url(../../../../assets/images/icon_print.svg) no-repeat; }

.mdc-btn-icon-question {
  background: url(../../../../assets/images/icon_question.svg) no-repeat; }

.mdc-btn-icon-save {
  background: url(../../../../assets/images/icon_save.svg) no-repeat; }

.mdc-btn-icon-search_bk {
  background: url(../../../../assets/images/icon_search_bk.svg) no-repeat; }

.mdc-btn-icon-search_wh {
  background: url(../../../../assets/images/icon_search_wh.svg) no-repeat; }

.mdc-btn-icon-search {
  background: url(../../../../assets/images/icon_search.svg) no-repeat; }

.mdc-btn-icon-shipping {
  background: url(../../../../assets/images/icon_shipping.svg) no-repeat; }

.mdc-btn-icon-sort_arrow_02_select {
  background: url(../../../../assets/images/icon_sort_arrow_02_select.svg) no-repeat; }

.mdc-btn-icon-sort_arrow_02 {
  background: url(../../../../assets/images/icon_sort_arrow_02.svg) no-repeat; }

.mdc-btn-icon-sort_arrow_select {
  background: url(../../../../assets/images/icon_sort_arrow_select.svg) no-repeat; }

.mdc-btn-icon-sort_arrow {
  background: url(../../../../assets/images/icon_sort_arrow.svg) no-repeat; }

.mdc-btn-icon-sort {
  background: url(../../../../assets/images/icon_sort.svg) no-repeat; }

.mdc-btn-icon-success_dis {
  background: url(../../../../assets/images/icon_success_dis.svg) no-repeat; }

.mdc-btn-icon-success {
  background: url(../../../../assets/images/icon_success.svg) no-repeat; }

.mdc-btn-icon-table_option {
  background: url(../../../../assets/images/icon_table_option.svg) no-repeat; }

.mdc-btn-icon-table_scroll {
  background: url(../../../../assets/images/icon_table_scroll.svg) no-repeat; }

.mdc-btn-icon-table_sort_dis {
  background: url(../../../../assets/images/icon_table_sort_dis.svg) no-repeat; }

.mdc-btn-icon-table_sort {
  background: url(../../../../assets/images/icon_table_sort.svg) no-repeat; }

.mdc-btn-icon-text_color {
  background: url(../../../../assets/images/icon_text_color.svg) no-repeat; }

.mdc-btn-icon-underline_wh {
  background: url(../../../../assets/images/icon_underline_wh.svg) no-repeat; }

.mdc-btn-icon-underline {
  background: url(../../../../assets/images/icon_underline.svg) no-repeat; }

.mdc-btn-icon-unfit {
  background: url(../../../../assets/images/icon_unfit.svg) no-repeat; }

.mdc-btn-icon-unlink {
  background: url(../../../../assets/images/icon_unlink.svg) no-repeat; }

.mdc-btn-icon-update_wh {
  background: url(../../../../assets/images/icon_update_wh.svg) no-repeat; }

.mdc-btn-icon-update {
  background: url(../../../../assets/images/icon_update.svg) no-repeat; }

.mdc-btn-icon-warning {
  background: url(../../../../assets/images/icon_warning.svg) no-repeat; }

.mdc-btn-icon-link_2 {
  background: url(../../../../assets/images/icon_link_2.svg) no-repeat;
  width: 24px;
  height: 22px;
  display: inline-block; }

.mdc-btn-icon-checkmark {
  background: url(../../../../assets/images/icon_checkmark.svg) no-repeat center center;
  width: 24px;
  height: 20px;
  display: inline-block; }

.mdc-btn-icon-checkmark_gray {
  background: url(../../../../assets/images/icon_checkmark_gray.svg) no-repeat center center;
  width: 24px;
  height: 20px;
  display: inline-block; }

/**
 * drag-and-drop list
 */
.mdc-drag-list {
  width: 100%; }
  .mdc-drag-list__head {
    display: table;
    width: 100%;
    background: #808080;
    color: #fff; }
  .mdc-drag-list__head-item, .mdc-drag-list__body-item {
    display: table-cell;
    width: 120px;
    height: 50px;
    padding: 8px 10px;
    border-bottom: 1px solid #ccc;
    text-align: center;
    vertical-align: middle; }
  .mdc-drag-list__head-sort {
    cursor: pointer; }
    .mdc-drag-list__head-sort::after {
      content: '';
      display: inline-block;
      position: relative;
      top: 3px;
      left: 2px;
      width: 14px;
      height: 16px;
      background: url(../assets/images/icon_table_sort.svg) no-repeat left; }
  .mdc-drag-list__body-row {
    display: table;
    width: 100%;
    background: #fff; }
    .mdc-drag-list__body-row:hover {
      cursor: move; }
    .mdc-drag-list__body-row.is-active {
      background: #F2EEE9;
      -webkit-box-shadow: 2px 3px 2px 0 rgba(0, 0, 0, 0.2);
              box-shadow: 2px 3px 2px 0 rgba(0, 0, 0, 0.2);
      z-index: 1; }
      .mdc-drag-list__body-row.is-active .mdc-drag-list__icon {
        background: #2996cc url(../../../../assets/images/icon_sort_arrow_select.svg) no-repeat center; }
  .mdc-drag-list__icon {
    display: inline-block;
    vertical-align: middle;
    width: 40px;
    height: 40px;
    background: #F2EEE9 url(../../../../assets/images/icon_sort_arrow.svg) no-repeat center;
    border-radius: 4px; }

.mdc-table {
  width: 100%;
  table-layout: fixed; }
  .mdc-table tbody > tr:hover td {
    background: #F2EEE9; }
  .mdc-table tr th,
  .mdc-table tr td {
    font-weight: 100;
    height: 50px;
    padding: 8px 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 12px;
    line-height: 1.4;
    vertical-align: middle; }
    .mdc-table tr th.__text-align-left,
    .mdc-table tr td.__text-align-left {
      text-align: left; }
    .mdc-table tr th.__text-align-center,
    .mdc-table tr td.__text-align-center {
      text-align: center; }
    .mdc-table tr th.__text-align-right,
    .mdc-table tr td.__text-align-right {
      text-align: right; }
  .mdc-table tr th {
    color: #fff;
    background: #808080;
    text-align: center; }
    .mdc-table tr th span.__head-sort {
      position: relative;
      cursor: pointer; }
      .mdc-table tr th span.__head-sort::after {
        content: '';
        display: block;
        position: absolute;
        top: -webkit-calc(50% - 8px);
        top: calc(50% - 8px);
        right: -20px;
        width: 14px;
        height: 16px;
        background: url(../assets/images/icon_table_sort.svg) no-repeat left; }
    .mdc-table tr th span.__col-resizer {
      cursor: e-resize;
      display: block;
      position: absolute;
      top: 0;
      right: 0;
      width: 14px;
      height: 100%;
      -webkit-transform: translate(0px, 10px);
          -ms-transform: translate(0px, 10px);
           -o-transform: translate(0px, 10px);
              transform: translate(0px, 10px);
      cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARAgMAAABGA69pAAAACVBMVEVHcEwAAAD///8W1S+BAAAAAXRSTlMAQObYZgAAADNJREFUCNdjYOBawQAEnDOwklydM4DSmp0zZjEwLF05a1oDw9TQqaENUDZEHKIGlwlg8wFsrBYrXXcirwAAAABJRU5ErkJggg==) 6 2, col-resize;
      /*Chrome, FF, etc.*/ }
      .mdc-table tr th span.__col-resizer::after {
        content: '';
        position: absolute;
        top: 0px;
        right: 0;
        width: 2px;
        height: 33px;
        background: #fff;
        opacity: .3;
        -webkit-transition: opacity .2s;
        -o-transition: opacity .2s;
        transition: opacity .2s; }
      .mdc-table tr th span.__col-resizer:last-child .__col-resizer {
        display: none; }
      .mdc-table tr th span.__col-resizer:hover::after {
        background: #F2EEE9;
        opacity: 1; }
  .mdc-table tr td {
    background: #fff;
    border-bottom: 1px solid #ccc; }

.mdc-fixed-table-container {
  overflow: auto;
  position: relative; }
  .mdc-fixed-table-container > table {
    width: 100%;
    position: absolute;
    table-layout: fixed;
    border-collapse: collapse;
    border-spacing: 0; }
    .mdc-fixed-table-container > table td {
      background: #fff; }
    .mdc-fixed-table-container > table th {
      position: relative;
      background: #808080; }
      .mdc-fixed-table-container > table th.mouse-down {
        background: rgba(128, 128, 128, 0.3);
        -webkit-transition: background-color .2s;
        -o-transition: background-color .2s;
        transition: background-color .2s; }
    .mdc-fixed-table-container > table .__fixed-top-left,
    .mdc-fixed-table-container > table .__fixed-top-right {
      z-index: 5; }

/**
 * drag-and-drop grid
 */
.mdc-drag-grid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: 0 -20px; }
  .mdc-drag-grid__item {
    width: -webkit-calc(100% / 3 - 40px);
    width: calc(100% / 3 - 40px);
    height: 170px;
    margin: 0 20px 20px;
    border: 1px solid #d4ccc3;
    border-radius: 4px;
    background: #fff; }
    .mdc-drag-grid__item:hover {
      cursor: move; }
    .mdc-drag-grid__item.is-active {
      -webkit-box-shadow: 2px 3px 2px 0 rgba(0, 0, 0, 0.2);
              box-shadow: 2px 3px 2px 0 rgba(0, 0, 0, 0.2); }
      .mdc-drag-grid__item.is-active .mdc-drag-grid__head {
        background: #2996cc url(../../../../assets/images/icon_sort_arrow_02_select.svg) no-repeat 5px center; }
  .mdc-drag-grid__head {
    height: 25px;
    padding: 0 5px;
    background: #F2EEE9 url(../../../../assets/images/icon_sort_arrow_02.svg) no-repeat 5px center;
    text-align: right; }
  .mdc-drag-grid__body {
    margin: 10px 0;
    font-size: 16px;
    text-align: center;
    vertical-align: middle; }

/**
 * loading spinner
 */
.mdc-spinner {
  width: 100px;
  height: 100px;
  border: 3px solid rgba(255, 255, 255, 0.3);
  border-radius: 50%;
  border-top-color: #fff;
  -webkit-animation: spin 1s ease-in-out infinite;
       -o-animation: spin 1s ease-in-out infinite;
          animation: spin 1s ease-in-out infinite; }

@-webkit-keyframes spin {
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@-o-keyframes spin {
  to {
    -o-transform: rotate(360deg);
       transform: rotate(360deg); } }

@keyframes spin {
  to {
    -webkit-transform: rotate(360deg);
         -o-transform: rotate(360deg);
            transform: rotate(360deg); } }

.mdc-overlay .mdc-spinner {
  position: fixed;
  left: -webkit-calc(50% - 50px);
  left: calc(50% - 50px);
  top: -webkit-calc(50% - 50px);
  top: calc(50% - 50px); }

/**
 * loading progress
 */
.mdc-progress {
  width: 500px; }

.mdc-progressbar {
  overflow: hidden;
  height: 10px;
  border-radius: 5px;
  background-color: rgba(255, 255, 255, 0.3); }
  .mdc-progressbar > span {
    width: 50%;
    height: 100%;
    float: left;
    background: #fff;
    text-align: center;
    line-height: 10px;
    -webkit-transition: width .4s;
    -o-transition: width .4s;
    transition: width .4s; }

.mdc-load-value {
  margin-top: 30px;
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  text-align: center; }

.mdc-overlay .mdc-progress {
  position: fixed;
  left: -webkit-calc(50% - 250px);
  left: calc(50% - 250px);
  top: -webkit-calc(50% - 25px);
  top: calc(50% - 25px); }

/**
 * notice snack
 */
.mdc-snackbar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  visibility: hidden;
  position: fixed;
  left: 0;
  width: 100%;
  height: 48px;
  padding: 0 58px;
  font-size: 14px;
  text-align: left;
  line-height: 1.2;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  z-index: 97; }

.mdc-snackbar {
  background: #cfeddc url(../images/icon/icon_success.svg) no-repeat 32px; }

.mdc-snackbar-close {
  overflow: hidden;
  position: absolute;
  right: 30px;
  width: 12px;
  height: 12px;
  background: url(../images/icon/icon_close.svg) no-repeat center;
  text-indent: 100%;
  white-space: nowrap; }

/**
 * notice banner
 */
.mdc-notice-area {
  visibility: hidden; }

.mdc-noticebnr {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 48px;
  padding: 0 30px 0 58px;
  background: #fad9d0 url(../images/icon/icon_warning.svg) no-repeat 32px center;
  color: #e64417;
  font-size: 14px;
  font-weight: bold;
  text-align: left;
  line-height: 1.3;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  z-index: 96; }
  .mdc-noticebnr > button {
    margin-left: 15px; }

.-noticebnr-caution {
  background: #fbe4ce url(../images/icon/icon_caution.svg) no-repeat 32px center; }

/**
 * overlay modal
 */
.mdc-overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background: rgba(0, 0, 0, 0.6);
  z-index: 100; }

.mdc-modal {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  position: fixed;
  left: 50%;
  top: 50%;
  min-height: 240px;
  max-height: 500px;
  padding: 24px;
  border-radius: 4px;
  background: #f2f2f2;
  overflow: auto;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 101; }
  .mdc-modal.-modal-sm {
    width: 320px; }
    .mdc-modal.-modal-sm .mdc-modal__btnlist {
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center; }
  .mdc-modal.-modal-md {
    width: 640px; }
  .mdc-modal.-modal-lg {
    width: 960px; }

.mdc-modal__btnlist {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin-top: auto; }
  .mdc-modal__btnlist > li {
    margin-left: 12px; }
    .mdc-modal__btnlist > li:first-child {
      margin-left: 0; }

.mdc-modal-content {
  overflow-y: auto;
  margin: 24px 0;
  padding: 1em;
  border-radius: 4px;
  background: #fff; }

.mdc-container {
  min-width: -webkit-calc(1080px - 17px);
  min-width: calc(1080px - 17px);
  position: relative;
  top: 60px;
  margin-left: 120px;
  padding: 18px 32px 40px 32px; }
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .mdc-container {
      min-width: 1200px; } }
  .mdc-container .__titleWrap {
    margin-bottom: 32px; }
  .mdc-container .__title {
    display: inline-block; }
    .mdc-container .__title h2 {
      font-size: 20px;
      font-weight: bold; }

/**
 * overlay popover
 */
.mdc-popover {
  visibility: hidden;
  opacity: 0;
  position: absolute;
  padding: 12px;
  border: 4px solid #2996cc;
  background: #fff;
  -webkit-box-shadow: 2px 3px 2px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 2px 3px 2px 0 rgba(0, 0, 0, 0.2);
  z-index: 2; }
  .mdc-popover::before {
    content: '';
    position: absolute;
    border: 15px solid transparent; }
  .mdc-popover.-popover-top::before {
    top: 100%;
    left: -webkit-calc(50% - 15px);
    left: calc(50% - 15px);
    border-top: 18px solid #2996cc; }
  .mdc-popover.-popover-bottom::before {
    bottom: 100%;
    left: -webkit-calc(50% - 15px);
    left: calc(50% - 15px);
    border-bottom: 18px solid #2996cc; }
  .mdc-popover.-popover-left::before {
    top: -webkit-calc(50% - 15px);
    top: calc(50% - 15px);
    left: 100%;
    border-left: 18px solid #2996cc; }
  .mdc-popover.-popover-right::before {
    top: -webkit-calc(50% - 15px);
    top: calc(50% - 15px);
    right: 100%;
    border-right: 18px solid #2996cc; }

/**
 * overlay tooltip
 */
.mdc-tooltip {
  visibility: hidden;
  opacity: 0;
  position: absolute;
  max-width: 250px;
  padding: 12px 16px;
  border: 1px solid #808080;
  border-radius: 4px;
  background: #fff;
  -webkit-box-shadow: 2px 3px 2px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 2px 3px 2px 0 rgba(0, 0, 0, 0.2);
  pointer-events: none;
  z-index: 2; }
  .mdc-tooltip::before, .mdc-tooltip::after {
    content: '';
    position: absolute;
    border: 15px solid transparent; }
  .mdc-tooltip.-tooltip-top::before {
    top: 100%;
    left: -webkit-calc(50% - 15px);
    left: calc(50% - 15px);
    border-top: 18px solid #808080; }
  .mdc-tooltip.-tooltip-top::after {
    top: -webkit-calc(100% - 2px);
    top: calc(100% - 2px);
    left: -webkit-calc(50% - 15px);
    left: calc(50% - 15px);
    border-top: 18px solid #fff; }
  .mdc-tooltip.-tooltip-bottom::before {
    bottom: 100%;
    left: -webkit-calc(50% - 15px);
    left: calc(50% - 15px);
    border-bottom: 18px solid #808080; }
  .mdc-tooltip.-tooltip-bottom::after {
    bottom: -webkit-calc(100% - 2px);
    bottom: calc(100% - 2px);
    left: -webkit-calc(50% - 15px);
    left: calc(50% - 15px);
    border-bottom: 18px solid #fff; }
  .mdc-tooltip.-tooltip-left::before {
    top: -webkit-calc(50% - 15px);
    top: calc(50% - 15px);
    left: 100%;
    border-left: 18px solid #808080; }
  .mdc-tooltip.-tooltip-left::after {
    top: -webkit-calc(50% - 15px);
    top: calc(50% - 15px);
    left: -webkit-calc(100% - 2px);
    left: calc(100% - 2px);
    border-left: 18px solid #fff; }
  .mdc-tooltip.-tooltip-right::before {
    top: -webkit-calc(50% - 15px);
    top: calc(50% - 15px);
    right: 100%;
    border-right: 18px solid #808080; }
  .mdc-tooltip.-tooltip-right::after {
    top: -webkit-calc(50% - 15px);
    top: calc(50% - 15px);
    right: -webkit-calc(100% - 2px);
    right: calc(100% - 2px);
    border-right: 18px solid #fff; }

/**
 * pagination
 */
.mdc-pagination {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline; }
  .mdc-pagination__result {
    margin-bottom: 0; }
  .mdc-pagination__btn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    .mdc-pagination__btn > li {
      margin-left: 8px; }
  .mdc-pagination button {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    max-width: 400px;
    min-height: -webkit-calc(26px - 0.1666em);
    min-height: calc(26px - 0.1666em);
    padding: 0.5em 2em;
    border-radius: 4px;
    font-size: 13px;
    text-align: center;
    line-height: 1.2;
    margin-bottom: 0.1666em;
    -webkit-box-shadow: 0 0.1666em 0 #808080;
            box-shadow: 0 0.1666em 0 #808080;
    -webkit-transition: opacity .4s;
    -o-transition: opacity .4s;
    transition: opacity .4s;
    border: 1px solid #d4ccc3; }
    .mdc-pagination button:hover {
      text-decoration: underline;
      opacity: .5; }
    .mdc-pagination button:active {
      -webkit-box-shadow: none;
              box-shadow: none;
      -webkit-transform: translateY(0.1666em);
          -ms-transform: translateY(0.1666em);
           -o-transform: translateY(0.1666em);
              transform: translateY(0.1666em); }
    .mdc-pagination button:disabled {
      background: #bbb;
      border: 1px solid #808080;
      -webkit-box-shadow: 0 0.1666em 0 #808080;
              box-shadow: 0 0.1666em 0 #808080;
      color: rgba(26, 26, 26, 0.5);
      text-decoration: none;
      cursor: not-allowed;
      opacity: .5;
      -webkit-transform: translateY(0);
          -ms-transform: translateY(0);
           -o-transform: translateY(0);
              transform: translateY(0); }
    @media screen and (max-width: 1280px) {
      .mdc-pagination button {
        padding: 0.5em 1em; } }
  .mdc-pagination__left {
    display: inline-block;
    width: 1em;
    height: 1em;
    margin-right: 0.5em;
    pointer-events: none; }
  .mdc-pagination__right {
    display: inline-block;
    width: 1em;
    height: 1em;
    margin-left: 0.5em;
    pointer-events: none; }

/**
 * checkbox
 */
.OrderSearch__sortBoxLeft ._top label, .EditMode__checkbox > label, .Untreated__ReportFilter > li > label, .Untreated__ReportFilter > li ._tooltip > div > label,
.Bottom__ReportFilter > li ._tooltip > div > label, .Bottom__ReportFilter > li > label, .Bottom__ReportFilter > li.is-Active ._balloon > ul > li > label, .originalCheckSpanBox label, .mdc-checkbox, .Modal__header ._printSetting > dl > dd > label, .Modal__content ._section ._col1 > dl > dd label._check,
.Modal__content ._section ._col2 > dl > dd label._check, .Modal__selectOption > li > label, .Modal__displaySetting > ol > li ._itemWrapper ._item ._state ._check > li > label, .Modal__instructionPreview .Modal__instructionPreviewOption > ul > li > dl > dt > label._check, fc0314sc01-component .Untreated__ReportFilter > li > label, fc0314sc01-component .Untreated__ReportFilter > li ._tooltip > div > label,
fc0314sc01-component .Bottom__ReportFilter--front > li ._tooltip > div > label, fc0314sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label, fc0314sc01-component .Bottom__ReportFilter--front > li > label, fc1118sc01-component .ReadRule__parameterButtonWrap > li label, fc1118sc01-component .ReadRule__parameter__table tr ._size label,
fc1118sc01-component .ReadRule__parameter__table tr ._sizeRange label, fc1118sc01-component .TabContents_addOption .AddOption__list > li > label, fc1118sc01-component .TabContents__canvasArea ._tooltip01 ._labelList > li > label, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip01 ._labelList > li > label, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip01 ._labelList > li > label, fc1118sc01-component .TabContents__canvasArea ._tooltip02 ._inputArea > dt .Btn--calc, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip02 ._inputArea > dt .Btn--calc, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip02 ._inputArea > dt .Btn--calc, fc1118sc01-component .TabContents__canvasArea ._tooltip03 ._inputArea > dt .Btn--calc, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip03 ._inputArea > dt .Btn--calc, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip03 ._inputArea > dt .Btn--calc, fc1118sc01-component .CanvasArea__side ._switch, fc1118sc01-component .CanvasArea__side ._tabContent > dl > dd > ._label > li > label, fc0111sc01-component .Untreated__ReportFilter > li ._tooltip > div > label,
fc0111sc01-component .Bottom__ReportFilter--front > li ._tooltip > div > label, fc0111sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label, fc0111sc01-component .Bottom__ReportFilter--front > li > label, fc0417sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label, fc0639sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label {
  display: inline-block;
  position: relative;
  -webkit-transition: opacity .2s;
  -o-transition: opacity .2s;
  transition: opacity .2s; }
  .OrderSearch__sortBoxLeft ._top label > input[type="checkbox"], .EditMode__checkbox > label > input[type="checkbox"], .Untreated__ReportFilter > li > label > input[type="checkbox"], .Untreated__ReportFilter > li ._tooltip > div > label > input[type="checkbox"], .Bottom__ReportFilter > li ._tooltip > div > label > input[type="checkbox"], .Bottom__ReportFilter > li > label > input[type="checkbox"], .Bottom__ReportFilter > li.is-Active ._balloon > ul > li > label > input[type="checkbox"], .originalCheckSpanBox label > input[type="checkbox"], .mdc-checkbox > input[type="checkbox"], .Modal__header ._printSetting > dl > dd > label > input[type="checkbox"], .Modal__content ._section ._col1 > dl > dd label._check > input[type="checkbox"], .Modal__content ._section ._col2 > dl > dd label._check > input[type="checkbox"], .Modal__selectOption > li > label > input[type="checkbox"], .Modal__displaySetting > ol > li ._itemWrapper ._item ._state ._check > li > label > input[type="checkbox"], .Modal__instructionPreview .Modal__instructionPreviewOption > ul > li > dl > dt > label._check > input[type="checkbox"], fc0314sc01-component .Untreated__ReportFilter > li > label > input[type="checkbox"], fc0314sc01-component .Untreated__ReportFilter > li ._tooltip > div > label > input[type="checkbox"], fc0314sc01-component .Bottom__ReportFilter--front > li ._tooltip > div > label > input[type="checkbox"], fc0314sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label > input[type="checkbox"], fc0314sc01-component .Bottom__ReportFilter--front > li > label > input[type="checkbox"], fc1118sc01-component .ReadRule__parameterButtonWrap > li label > input[type="checkbox"], fc1118sc01-component .ReadRule__parameter__table tr ._size label > input[type="checkbox"], fc1118sc01-component .ReadRule__parameter__table tr ._sizeRange label > input[type="checkbox"], fc1118sc01-component .TabContents_addOption .AddOption__list > li > label > input[type="checkbox"], fc1118sc01-component .TabContents__canvasArea ._tooltip01 ._labelList > li > label > input[type="checkbox"], fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip01 ._labelList > li > label > input[type="checkbox"], fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip01 ._labelList > li > label > input[type="checkbox"], fc1118sc01-component .TabContents__canvasArea ._tooltip02 ._inputArea > dt .Btn--calc > input[type="checkbox"], fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip02 ._inputArea > dt .Btn--calc > input[type="checkbox"], fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip02 ._inputArea > dt .Btn--calc > input[type="checkbox"], fc1118sc01-component .TabContents__canvasArea ._tooltip03 ._inputArea > dt .Btn--calc > input[type="checkbox"], fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip03 ._inputArea > dt .Btn--calc > input[type="checkbox"], fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip03 ._inputArea > dt .Btn--calc > input[type="checkbox"], fc1118sc01-component .CanvasArea__side ._switch > input[type="checkbox"], fc1118sc01-component .CanvasArea__side ._tabContent > dl > dd > ._label > li > label > input[type="checkbox"], fc0111sc01-component .Untreated__ReportFilter > li ._tooltip > div > label > input[type="checkbox"], fc0111sc01-component .Bottom__ReportFilter--front > li ._tooltip > div > label > input[type="checkbox"], fc0111sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label > input[type="checkbox"], fc0111sc01-component .Bottom__ReportFilter--front > li > label > input[type="checkbox"], fc0417sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label > input[type="checkbox"], fc0639sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label > input[type="checkbox"] {
    appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -webkit-appearance: none;
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0; }
    .OrderSearch__sortBoxLeft ._top label > input[type="checkbox"] + span, .EditMode__checkbox > label > input[type="checkbox"] + span, .Untreated__ReportFilter > li > label > input[type="checkbox"] + span, .Untreated__ReportFilter > li ._tooltip > div > label > input[type="checkbox"] + span, .Bottom__ReportFilter > li ._tooltip > div > label > input[type="checkbox"] + span, .Bottom__ReportFilter > li > label > input[type="checkbox"] + span, .Bottom__ReportFilter > li.is-Active ._balloon > ul > li > label > input[type="checkbox"] + span, .originalCheckSpanBox label > input[type="checkbox"] + span, .mdc-checkbox > input[type="checkbox"] + span, .Modal__header ._printSetting > dl > dd > label > input[type="checkbox"] + span, .Modal__content ._section ._col1 > dl > dd label._check > input[type="checkbox"] + span, .Modal__content ._section ._col2 > dl > dd label._check > input[type="checkbox"] + span, .Modal__selectOption > li > label > input[type="checkbox"] + span, .Modal__displaySetting > ol > li ._itemWrapper ._item ._state ._check > li > label > input[type="checkbox"] + span, .Modal__instructionPreview .Modal__instructionPreviewOption > ul > li > dl > dt > label._check > input[type="checkbox"] + span, fc0314sc01-component .Untreated__ReportFilter > li > label > input[type="checkbox"] + span, fc0314sc01-component .Untreated__ReportFilter > li ._tooltip > div > label > input[type="checkbox"] + span, fc0314sc01-component .Bottom__ReportFilter--front > li ._tooltip > div > label > input[type="checkbox"] + span, fc0314sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label > input[type="checkbox"] + span, fc0314sc01-component .Bottom__ReportFilter--front > li > label > input[type="checkbox"] + span, fc1118sc01-component .ReadRule__parameterButtonWrap > li label > input[type="checkbox"] + span, fc1118sc01-component .ReadRule__parameter__table tr ._size label > input[type="checkbox"] + span, fc1118sc01-component .ReadRule__parameter__table tr ._sizeRange label > input[type="checkbox"] + span, fc1118sc01-component .TabContents_addOption .AddOption__list > li > label > input[type="checkbox"] + span, fc1118sc01-component .TabContents__canvasArea ._tooltip01 ._labelList > li > label > input[type="checkbox"] + span, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip01 ._labelList > li > label > input[type="checkbox"] + span, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip01 ._labelList > li > label > input[type="checkbox"] + span, fc1118sc01-component .TabContents__canvasArea ._tooltip02 ._inputArea > dt .Btn--calc > input[type="checkbox"] + span, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip02 ._inputArea > dt .Btn--calc > input[type="checkbox"] + span, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip02 ._inputArea > dt .Btn--calc > input[type="checkbox"] + span, fc1118sc01-component .TabContents__canvasArea ._tooltip03 ._inputArea > dt .Btn--calc > input[type="checkbox"] + span, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip03 ._inputArea > dt .Btn--calc > input[type="checkbox"] + span, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip03 ._inputArea > dt .Btn--calc > input[type="checkbox"] + span, fc1118sc01-component .CanvasArea__side ._switch > input[type="checkbox"] + span, fc1118sc01-component .CanvasArea__side ._tabContent > dl > dd > ._label > li > label > input[type="checkbox"] + span, fc0111sc01-component .Untreated__ReportFilter > li ._tooltip > div > label > input[type="checkbox"] + span, fc0111sc01-component .Bottom__ReportFilter--front > li ._tooltip > div > label > input[type="checkbox"] + span, fc0111sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label > input[type="checkbox"] + span, fc0111sc01-component .Bottom__ReportFilter--front > li > label > input[type="checkbox"] + span, fc0417sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label > input[type="checkbox"] + span, fc0639sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label > input[type="checkbox"] + span {
      position: relative;
      display: block;
      padding: 8px 10px 8px 30px;
      background: #fff;
      border: 1px solid #cbcbcb;
      border-radius: 4px;
      line-height: 1;
      -webkit-box-shadow: 0 2px 0px #808080;
              box-shadow: 0 2px 0px #808080;
      cursor: pointer; }
      .OrderSearch__sortBoxLeft ._top label > input[type="checkbox"] + span::before, .EditMode__checkbox > label > input[type="checkbox"] + span::before, .Untreated__ReportFilter > li > label > input[type="checkbox"] + span::before, .Untreated__ReportFilter > li ._tooltip > div > label > input[type="checkbox"] + span::before, .Bottom__ReportFilter > li ._tooltip > div > label > input[type="checkbox"] + span::before, .Bottom__ReportFilter > li > label > input[type="checkbox"] + span::before, .Bottom__ReportFilter > li.is-Active ._balloon > ul > li > label > input[type="checkbox"] + span::before, .originalCheckSpanBox label > input[type="checkbox"] + span::before, .mdc-checkbox > input[type="checkbox"] + span::before, .Modal__header ._printSetting > dl > dd > label > input[type="checkbox"] + span::before, .Modal__content ._section ._col1 > dl > dd label._check > input[type="checkbox"] + span::before, .Modal__content ._section ._col2 > dl > dd label._check > input[type="checkbox"] + span::before, .Modal__selectOption > li > label > input[type="checkbox"] + span::before, .Modal__displaySetting > ol > li ._itemWrapper ._item ._state ._check > li > label > input[type="checkbox"] + span::before, .Modal__instructionPreview .Modal__instructionPreviewOption > ul > li > dl > dt > label._check > input[type="checkbox"] + span::before, fc0314sc01-component .Untreated__ReportFilter > li > label > input[type="checkbox"] + span::before, fc0314sc01-component .Untreated__ReportFilter > li ._tooltip > div > label > input[type="checkbox"] + span::before, fc0314sc01-component .Bottom__ReportFilter--front > li ._tooltip > div > label > input[type="checkbox"] + span::before, fc0314sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label > input[type="checkbox"] + span::before, fc0314sc01-component .Bottom__ReportFilter--front > li > label > input[type="checkbox"] + span::before, fc1118sc01-component .ReadRule__parameterButtonWrap > li label > input[type="checkbox"] + span::before, fc1118sc01-component .ReadRule__parameter__table tr ._size label > input[type="checkbox"] + span::before, fc1118sc01-component .ReadRule__parameter__table tr ._sizeRange label > input[type="checkbox"] + span::before, fc1118sc01-component .TabContents_addOption .AddOption__list > li > label > input[type="checkbox"] + span::before, fc1118sc01-component .TabContents__canvasArea ._tooltip01 ._labelList > li > label > input[type="checkbox"] + span::before, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip01 ._labelList > li > label > input[type="checkbox"] + span::before, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip01 ._labelList > li > label > input[type="checkbox"] + span::before, fc1118sc01-component .TabContents__canvasArea ._tooltip02 ._inputArea > dt .Btn--calc > input[type="checkbox"] + span::before, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip02 ._inputArea > dt .Btn--calc > input[type="checkbox"] + span::before, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip02 ._inputArea > dt .Btn--calc > input[type="checkbox"] + span::before, fc1118sc01-component .TabContents__canvasArea ._tooltip03 ._inputArea > dt .Btn--calc > input[type="checkbox"] + span::before, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip03 ._inputArea > dt .Btn--calc > input[type="checkbox"] + span::before, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip03 ._inputArea > dt .Btn--calc > input[type="checkbox"] + span::before, fc1118sc01-component .CanvasArea__side ._switch > input[type="checkbox"] + span::before, fc1118sc01-component .CanvasArea__side ._tabContent > dl > dd > ._label > li > label > input[type="checkbox"] + span::before, fc0111sc01-component .Untreated__ReportFilter > li ._tooltip > div > label > input[type="checkbox"] + span::before, fc0111sc01-component .Bottom__ReportFilter--front > li ._tooltip > div > label > input[type="checkbox"] + span::before, fc0111sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label > input[type="checkbox"] + span::before, fc0111sc01-component .Bottom__ReportFilter--front > li > label > input[type="checkbox"] + span::before, fc0417sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label > input[type="checkbox"] + span::before, fc0639sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label > input[type="checkbox"] + span::before {
        content: '';
        display: inline-block;
        position: absolute;
        top: 7px;
        left: 8px;
        width: 16px;
        height: 16px;
        border: 1px solid #808080;
        border-radius: 2px;
        background: #fff;
        -webkit-box-sizing: border-box;
           -moz-box-sizing: border-box;
                box-sizing: border-box; }
    .OrderSearch__sortBoxLeft ._top label > input[type="checkbox"]:checked + span, .EditMode__checkbox > label > input[type="checkbox"]:checked + span, .Untreated__ReportFilter > li > label > input[type="checkbox"]:checked + span, .Untreated__ReportFilter > li ._tooltip > div > label > input[type="checkbox"]:checked + span, .Bottom__ReportFilter > li ._tooltip > div > label > input[type="checkbox"]:checked + span, .Bottom__ReportFilter > li > label > input[type="checkbox"]:checked + span, .Bottom__ReportFilter > li.is-Active ._balloon > ul > li > label > input[type="checkbox"]:checked + span, .originalCheckSpanBox label > input[type="checkbox"]:checked + span, .mdc-checkbox > input[type="checkbox"]:checked + span, .Modal__header ._printSetting > dl > dd > label > input[type="checkbox"]:checked + span, .Modal__content ._section ._col1 > dl > dd label._check > input[type="checkbox"]:checked + span, .Modal__content ._section ._col2 > dl > dd label._check > input[type="checkbox"]:checked + span, .Modal__selectOption > li > label > input[type="checkbox"]:checked + span, .Modal__displaySetting > ol > li ._itemWrapper ._item ._state ._check > li > label > input[type="checkbox"]:checked + span, .Modal__instructionPreview .Modal__instructionPreviewOption > ul > li > dl > dt > label._check > input[type="checkbox"]:checked + span, fc0314sc01-component .Untreated__ReportFilter > li > label > input[type="checkbox"]:checked + span, fc0314sc01-component .Untreated__ReportFilter > li ._tooltip > div > label > input[type="checkbox"]:checked + span, fc0314sc01-component .Bottom__ReportFilter--front > li ._tooltip > div > label > input[type="checkbox"]:checked + span, fc0314sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label > input[type="checkbox"]:checked + span, fc0314sc01-component .Bottom__ReportFilter--front > li > label > input[type="checkbox"]:checked + span, fc1118sc01-component .ReadRule__parameterButtonWrap > li label > input[type="checkbox"]:checked + span, fc1118sc01-component .ReadRule__parameter__table tr ._size label > input[type="checkbox"]:checked + span, fc1118sc01-component .ReadRule__parameter__table tr ._sizeRange label > input[type="checkbox"]:checked + span, fc1118sc01-component .TabContents_addOption .AddOption__list > li > label > input[type="checkbox"]:checked + span, fc1118sc01-component .TabContents__canvasArea ._tooltip01 ._labelList > li > label > input[type="checkbox"]:checked + span, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip01 ._labelList > li > label > input[type="checkbox"]:checked + span, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip01 ._labelList > li > label > input[type="checkbox"]:checked + span, fc1118sc01-component .TabContents__canvasArea ._tooltip02 ._inputArea > dt .Btn--calc > input[type="checkbox"]:checked + span, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip02 ._inputArea > dt .Btn--calc > input[type="checkbox"]:checked + span, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip02 ._inputArea > dt .Btn--calc > input[type="checkbox"]:checked + span, fc1118sc01-component .TabContents__canvasArea ._tooltip03 ._inputArea > dt .Btn--calc > input[type="checkbox"]:checked + span, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip03 ._inputArea > dt .Btn--calc > input[type="checkbox"]:checked + span, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip03 ._inputArea > dt .Btn--calc > input[type="checkbox"]:checked + span, fc1118sc01-component .CanvasArea__side ._switch > input[type="checkbox"]:checked + span, fc1118sc01-component .CanvasArea__side ._tabContent > dl > dd > ._label > li > label > input[type="checkbox"]:checked + span, fc0111sc01-component .Untreated__ReportFilter > li ._tooltip > div > label > input[type="checkbox"]:checked + span, fc0111sc01-component .Bottom__ReportFilter--front > li ._tooltip > div > label > input[type="checkbox"]:checked + span, fc0111sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label > input[type="checkbox"]:checked + span, fc0111sc01-component .Bottom__ReportFilter--front > li > label > input[type="checkbox"]:checked + span, fc0417sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label > input[type="checkbox"]:checked + span, fc0639sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label > input[type="checkbox"]:checked + span {
      border: 1px solid #2996cc;
      background: #2996cc;
      -webkit-box-shadow: 0 2px 0px #1c678c;
              box-shadow: 0 2px 0px #1c678c;
      color: #fff; }
      .OrderSearch__sortBoxLeft ._top label > input[type="checkbox"]:checked + span::before, .EditMode__checkbox > label > input[type="checkbox"]:checked + span::before, .Untreated__ReportFilter > li > label > input[type="checkbox"]:checked + span::before, .Untreated__ReportFilter > li ._tooltip > div > label > input[type="checkbox"]:checked + span::before, .Bottom__ReportFilter > li ._tooltip > div > label > input[type="checkbox"]:checked + span::before, .Bottom__ReportFilter > li > label > input[type="checkbox"]:checked + span::before, .Bottom__ReportFilter > li.is-Active ._balloon > ul > li > label > input[type="checkbox"]:checked + span::before, .originalCheckSpanBox label > input[type="checkbox"]:checked + span::before, .mdc-checkbox > input[type="checkbox"]:checked + span::before, .Modal__header ._printSetting > dl > dd > label > input[type="checkbox"]:checked + span::before, .Modal__content ._section ._col1 > dl > dd label._check > input[type="checkbox"]:checked + span::before, .Modal__content ._section ._col2 > dl > dd label._check > input[type="checkbox"]:checked + span::before, .Modal__selectOption > li > label > input[type="checkbox"]:checked + span::before, .Modal__displaySetting > ol > li ._itemWrapper ._item ._state ._check > li > label > input[type="checkbox"]:checked + span::before, .Modal__instructionPreview .Modal__instructionPreviewOption > ul > li > dl > dt > label._check > input[type="checkbox"]:checked + span::before, fc0314sc01-component .Untreated__ReportFilter > li > label > input[type="checkbox"]:checked + span::before, fc0314sc01-component .Untreated__ReportFilter > li ._tooltip > div > label > input[type="checkbox"]:checked + span::before, fc0314sc01-component .Bottom__ReportFilter--front > li ._tooltip > div > label > input[type="checkbox"]:checked + span::before, fc0314sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label > input[type="checkbox"]:checked + span::before, fc0314sc01-component .Bottom__ReportFilter--front > li > label > input[type="checkbox"]:checked + span::before, fc1118sc01-component .ReadRule__parameterButtonWrap > li label > input[type="checkbox"]:checked + span::before, fc1118sc01-component .ReadRule__parameter__table tr ._size label > input[type="checkbox"]:checked + span::before, fc1118sc01-component .ReadRule__parameter__table tr ._sizeRange label > input[type="checkbox"]:checked + span::before, fc1118sc01-component .TabContents_addOption .AddOption__list > li > label > input[type="checkbox"]:checked + span::before, fc1118sc01-component .TabContents__canvasArea ._tooltip01 ._labelList > li > label > input[type="checkbox"]:checked + span::before, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip01 ._labelList > li > label > input[type="checkbox"]:checked + span::before, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip01 ._labelList > li > label > input[type="checkbox"]:checked + span::before, fc1118sc01-component .TabContents__canvasArea ._tooltip02 ._inputArea > dt .Btn--calc > input[type="checkbox"]:checked + span::before, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip02 ._inputArea > dt .Btn--calc > input[type="checkbox"]:checked + span::before, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip02 ._inputArea > dt .Btn--calc > input[type="checkbox"]:checked + span::before, fc1118sc01-component .TabContents__canvasArea ._tooltip03 ._inputArea > dt .Btn--calc > input[type="checkbox"]:checked + span::before, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip03 ._inputArea > dt .Btn--calc > input[type="checkbox"]:checked + span::before, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip03 ._inputArea > dt .Btn--calc > input[type="checkbox"]:checked + span::before, fc1118sc01-component .CanvasArea__side ._switch > input[type="checkbox"]:checked + span::before, fc1118sc01-component .CanvasArea__side ._tabContent > dl > dd > ._label > li > label > input[type="checkbox"]:checked + span::before, fc0111sc01-component .Untreated__ReportFilter > li ._tooltip > div > label > input[type="checkbox"]:checked + span::before, fc0111sc01-component .Bottom__ReportFilter--front > li ._tooltip > div > label > input[type="checkbox"]:checked + span::before, fc0111sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label > input[type="checkbox"]:checked + span::before, fc0111sc01-component .Bottom__ReportFilter--front > li > label > input[type="checkbox"]:checked + span::before, fc0417sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label > input[type="checkbox"]:checked + span::before, fc0639sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label > input[type="checkbox"]:checked + span::before {
        border: 1px solid #1c678c; }
      .OrderSearch__sortBoxLeft ._top label > input[type="checkbox"]:checked + span::after, .EditMode__checkbox > label > input[type="checkbox"]:checked + span::after, .Untreated__ReportFilter > li > label > input[type="checkbox"]:checked + span::after, .Untreated__ReportFilter > li ._tooltip > div > label > input[type="checkbox"]:checked + span::after, .Bottom__ReportFilter > li ._tooltip > div > label > input[type="checkbox"]:checked + span::after, .Bottom__ReportFilter > li > label > input[type="checkbox"]:checked + span::after, .Bottom__ReportFilter > li.is-Active ._balloon > ul > li > label > input[type="checkbox"]:checked + span::after, .originalCheckSpanBox label > input[type="checkbox"]:checked + span::after, .mdc-checkbox > input[type="checkbox"]:checked + span::after, .Modal__header ._printSetting > dl > dd > label > input[type="checkbox"]:checked + span::after, .Modal__content ._section ._col1 > dl > dd label._check > input[type="checkbox"]:checked + span::after, .Modal__content ._section ._col2 > dl > dd label._check > input[type="checkbox"]:checked + span::after, .Modal__selectOption > li > label > input[type="checkbox"]:checked + span::after, .Modal__displaySetting > ol > li ._itemWrapper ._item ._state ._check > li > label > input[type="checkbox"]:checked + span::after, .Modal__instructionPreview .Modal__instructionPreviewOption > ul > li > dl > dt > label._check > input[type="checkbox"]:checked + span::after, fc0314sc01-component .Untreated__ReportFilter > li > label > input[type="checkbox"]:checked + span::after, fc0314sc01-component .Untreated__ReportFilter > li ._tooltip > div > label > input[type="checkbox"]:checked + span::after, fc0314sc01-component .Bottom__ReportFilter--front > li ._tooltip > div > label > input[type="checkbox"]:checked + span::after, fc0314sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label > input[type="checkbox"]:checked + span::after, fc0314sc01-component .Bottom__ReportFilter--front > li > label > input[type="checkbox"]:checked + span::after, fc1118sc01-component .ReadRule__parameterButtonWrap > li label > input[type="checkbox"]:checked + span::after, fc1118sc01-component .ReadRule__parameter__table tr ._size label > input[type="checkbox"]:checked + span::after, fc1118sc01-component .ReadRule__parameter__table tr ._sizeRange label > input[type="checkbox"]:checked + span::after, fc1118sc01-component .TabContents_addOption .AddOption__list > li > label > input[type="checkbox"]:checked + span::after, fc1118sc01-component .TabContents__canvasArea ._tooltip01 ._labelList > li > label > input[type="checkbox"]:checked + span::after, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip01 ._labelList > li > label > input[type="checkbox"]:checked + span::after, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip01 ._labelList > li > label > input[type="checkbox"]:checked + span::after, fc1118sc01-component .TabContents__canvasArea ._tooltip02 ._inputArea > dt .Btn--calc > input[type="checkbox"]:checked + span::after, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip02 ._inputArea > dt .Btn--calc > input[type="checkbox"]:checked + span::after, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip02 ._inputArea > dt .Btn--calc > input[type="checkbox"]:checked + span::after, fc1118sc01-component .TabContents__canvasArea ._tooltip03 ._inputArea > dt .Btn--calc > input[type="checkbox"]:checked + span::after, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip03 ._inputArea > dt .Btn--calc > input[type="checkbox"]:checked + span::after, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip03 ._inputArea > dt .Btn--calc > input[type="checkbox"]:checked + span::after, fc1118sc01-component .CanvasArea__side ._switch > input[type="checkbox"]:checked + span::after, fc1118sc01-component .CanvasArea__side ._tabContent > dl > dd > ._label > li > label > input[type="checkbox"]:checked + span::after, fc0111sc01-component .Untreated__ReportFilter > li ._tooltip > div > label > input[type="checkbox"]:checked + span::after, fc0111sc01-component .Bottom__ReportFilter--front > li ._tooltip > div > label > input[type="checkbox"]:checked + span::after, fc0111sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label > input[type="checkbox"]:checked + span::after, fc0111sc01-component .Bottom__ReportFilter--front > li > label > input[type="checkbox"]:checked + span::after, fc0417sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label > input[type="checkbox"]:checked + span::after, fc0639sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label > input[type="checkbox"]:checked + span::after {
        content: '';
        display: inline-block;
        position: absolute;
        top: 12px;
        left: 11px;
        width: 0;
        height: 7px;
        overflow: hidden;
        background: url(../../../../assets/images/icon_checkbox.svg) no-repeat left center;
        -webkit-animation: check 0.3s cubic-bezier(0.4, 0, 0.25, 1) forwards;
             -o-animation: check 0.3s cubic-bezier(0.4, 0, 0.25, 1) forwards;
                animation: check 0.3s cubic-bezier(0.4, 0, 0.25, 1) forwards; }

@keyframes check {
  0% {
    width: 0; }
  33% {
    width: 4px; }
  100% {
    width: 10px; } }
    .OrderSearch__sortBoxLeft ._top label > input[type="checkbox"]:disabled + span, .EditMode__checkbox > label > input[type="checkbox"]:disabled + span, .Untreated__ReportFilter > li > label > input[type="checkbox"]:disabled + span, .Untreated__ReportFilter > li ._tooltip > div > label > input[type="checkbox"]:disabled + span, .Bottom__ReportFilter > li ._tooltip > div > label > input[type="checkbox"]:disabled + span, .Bottom__ReportFilter > li > label > input[type="checkbox"]:disabled + span, .Bottom__ReportFilter > li.is-Active ._balloon > ul > li > label > input[type="checkbox"]:disabled + span, .originalCheckSpanBox label > input[type="checkbox"]:disabled + span, .mdc-checkbox > input[type="checkbox"]:disabled + span, .Modal__header ._printSetting > dl > dd > label > input[type="checkbox"]:disabled + span, .Modal__content ._section ._col1 > dl > dd label._check > input[type="checkbox"]:disabled + span, .Modal__content ._section ._col2 > dl > dd label._check > input[type="checkbox"]:disabled + span, .Modal__selectOption > li > label > input[type="checkbox"]:disabled + span, .Modal__displaySetting > ol > li ._itemWrapper ._item ._state ._check > li > label > input[type="checkbox"]:disabled + span, .Modal__instructionPreview .Modal__instructionPreviewOption > ul > li > dl > dt > label._check > input[type="checkbox"]:disabled + span, fc0314sc01-component .Untreated__ReportFilter > li > label > input[type="checkbox"]:disabled + span, fc0314sc01-component .Untreated__ReportFilter > li ._tooltip > div > label > input[type="checkbox"]:disabled + span, fc0314sc01-component .Bottom__ReportFilter--front > li ._tooltip > div > label > input[type="checkbox"]:disabled + span, fc0314sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label > input[type="checkbox"]:disabled + span, fc0314sc01-component .Bottom__ReportFilter--front > li > label > input[type="checkbox"]:disabled + span, fc1118sc01-component .ReadRule__parameterButtonWrap > li label > input[type="checkbox"]:disabled + span, fc1118sc01-component .ReadRule__parameter__table tr ._size label > input[type="checkbox"]:disabled + span, fc1118sc01-component .ReadRule__parameter__table tr ._sizeRange label > input[type="checkbox"]:disabled + span, fc1118sc01-component .TabContents_addOption .AddOption__list > li > label > input[type="checkbox"]:disabled + span, fc1118sc01-component .TabContents__canvasArea ._tooltip01 ._labelList > li > label > input[type="checkbox"]:disabled + span, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip01 ._labelList > li > label > input[type="checkbox"]:disabled + span, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip01 ._labelList > li > label > input[type="checkbox"]:disabled + span, fc1118sc01-component .TabContents__canvasArea ._tooltip02 ._inputArea > dt .Btn--calc > input[type="checkbox"]:disabled + span, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip02 ._inputArea > dt .Btn--calc > input[type="checkbox"]:disabled + span, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip02 ._inputArea > dt .Btn--calc > input[type="checkbox"]:disabled + span, fc1118sc01-component .TabContents__canvasArea ._tooltip03 ._inputArea > dt .Btn--calc > input[type="checkbox"]:disabled + span, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip03 ._inputArea > dt .Btn--calc > input[type="checkbox"]:disabled + span, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip03 ._inputArea > dt .Btn--calc > input[type="checkbox"]:disabled + span, fc1118sc01-component .CanvasArea__side ._switch > input[type="checkbox"]:disabled + span, fc1118sc01-component .CanvasArea__side ._tabContent > dl > dd > ._label > li > label > input[type="checkbox"]:disabled + span, fc0111sc01-component .Untreated__ReportFilter > li ._tooltip > div > label > input[type="checkbox"]:disabled + span, fc0111sc01-component .Bottom__ReportFilter--front > li ._tooltip > div > label > input[type="checkbox"]:disabled + span, fc0111sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label > input[type="checkbox"]:disabled + span, fc0111sc01-component .Bottom__ReportFilter--front > li > label > input[type="checkbox"]:disabled + span, fc0417sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label > input[type="checkbox"]:disabled + span, fc0639sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label > input[type="checkbox"]:disabled + span {
      background: #bbb;
      border: 1px solid #808080;
      -webkit-box-shadow: 0 2px 0 #808080;
              box-shadow: 0 2px 0 #808080;
      color: rgba(26, 26, 26, 0.5);
      cursor: not-allowed;
      opacity: .5; }
      .OrderSearch__sortBoxLeft ._top label > input[type="checkbox"]:disabled + span::before, .EditMode__checkbox > label > input[type="checkbox"]:disabled + span::before, .Untreated__ReportFilter > li > label > input[type="checkbox"]:disabled + span::before, .Untreated__ReportFilter > li ._tooltip > div > label > input[type="checkbox"]:disabled + span::before, .Bottom__ReportFilter > li ._tooltip > div > label > input[type="checkbox"]:disabled + span::before, .Bottom__ReportFilter > li > label > input[type="checkbox"]:disabled + span::before, .Bottom__ReportFilter > li.is-Active ._balloon > ul > li > label > input[type="checkbox"]:disabled + span::before, .originalCheckSpanBox label > input[type="checkbox"]:disabled + span::before, .mdc-checkbox > input[type="checkbox"]:disabled + span::before, .Modal__header ._printSetting > dl > dd > label > input[type="checkbox"]:disabled + span::before, .Modal__content ._section ._col1 > dl > dd label._check > input[type="checkbox"]:disabled + span::before, .Modal__content ._section ._col2 > dl > dd label._check > input[type="checkbox"]:disabled + span::before, .Modal__selectOption > li > label > input[type="checkbox"]:disabled + span::before, .Modal__displaySetting > ol > li ._itemWrapper ._item ._state ._check > li > label > input[type="checkbox"]:disabled + span::before, .Modal__instructionPreview .Modal__instructionPreviewOption > ul > li > dl > dt > label._check > input[type="checkbox"]:disabled + span::before, fc0314sc01-component .Untreated__ReportFilter > li > label > input[type="checkbox"]:disabled + span::before, fc0314sc01-component .Untreated__ReportFilter > li ._tooltip > div > label > input[type="checkbox"]:disabled + span::before, fc0314sc01-component .Bottom__ReportFilter--front > li ._tooltip > div > label > input[type="checkbox"]:disabled + span::before, fc0314sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label > input[type="checkbox"]:disabled + span::before, fc0314sc01-component .Bottom__ReportFilter--front > li > label > input[type="checkbox"]:disabled + span::before, fc1118sc01-component .ReadRule__parameterButtonWrap > li label > input[type="checkbox"]:disabled + span::before, fc1118sc01-component .ReadRule__parameter__table tr ._size label > input[type="checkbox"]:disabled + span::before, fc1118sc01-component .ReadRule__parameter__table tr ._sizeRange label > input[type="checkbox"]:disabled + span::before, fc1118sc01-component .TabContents_addOption .AddOption__list > li > label > input[type="checkbox"]:disabled + span::before, fc1118sc01-component .TabContents__canvasArea ._tooltip01 ._labelList > li > label > input[type="checkbox"]:disabled + span::before, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip01 ._labelList > li > label > input[type="checkbox"]:disabled + span::before, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip01 ._labelList > li > label > input[type="checkbox"]:disabled + span::before, fc1118sc01-component .TabContents__canvasArea ._tooltip02 ._inputArea > dt .Btn--calc > input[type="checkbox"]:disabled + span::before, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip02 ._inputArea > dt .Btn--calc > input[type="checkbox"]:disabled + span::before, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip02 ._inputArea > dt .Btn--calc > input[type="checkbox"]:disabled + span::before, fc1118sc01-component .TabContents__canvasArea ._tooltip03 ._inputArea > dt .Btn--calc > input[type="checkbox"]:disabled + span::before, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip03 ._inputArea > dt .Btn--calc > input[type="checkbox"]:disabled + span::before, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip03 ._inputArea > dt .Btn--calc > input[type="checkbox"]:disabled + span::before, fc1118sc01-component .CanvasArea__side ._switch > input[type="checkbox"]:disabled + span::before, fc1118sc01-component .CanvasArea__side ._tabContent > dl > dd > ._label > li > label > input[type="checkbox"]:disabled + span::before, fc0111sc01-component .Untreated__ReportFilter > li ._tooltip > div > label > input[type="checkbox"]:disabled + span::before, fc0111sc01-component .Bottom__ReportFilter--front > li ._tooltip > div > label > input[type="checkbox"]:disabled + span::before, fc0111sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label > input[type="checkbox"]:disabled + span::before, fc0111sc01-component .Bottom__ReportFilter--front > li > label > input[type="checkbox"]:disabled + span::before, fc0417sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label > input[type="checkbox"]:disabled + span::before, fc0639sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label > input[type="checkbox"]:disabled + span::before {
        border: 1px solid #808080; }
  .OrderSearch__sortBoxLeft ._top label:hover > span, .EditMode__checkbox > label:hover > span, .Untreated__ReportFilter > li > label:hover > span, .Untreated__ReportFilter > li ._tooltip > div > label:hover > span, .Bottom__ReportFilter > li ._tooltip > div > label:hover > span, .Bottom__ReportFilter > li > label:hover > span, .Bottom__ReportFilter > li.is-Active ._balloon > ul > li > label:hover > span, .originalCheckSpanBox label:hover > span, .mdc-checkbox:hover > span, .Modal__header ._printSetting > dl > dd > label:hover > span, .Modal__content ._section ._col1 > dl > dd label._check:hover > span, .Modal__content ._section ._col2 > dl > dd label._check:hover > span, .Modal__selectOption > li > label:hover > span, .Modal__displaySetting > ol > li ._itemWrapper ._item ._state ._check > li > label:hover > span, .Modal__instructionPreview .Modal__instructionPreviewOption > ul > li > dl > dt > label._check:hover > span, fc0314sc01-component .Untreated__ReportFilter > li > label:hover > span, fc0314sc01-component .Untreated__ReportFilter > li ._tooltip > div > label:hover > span, fc0314sc01-component .Bottom__ReportFilter--front > li ._tooltip > div > label:hover > span, fc0314sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label:hover > span, fc0314sc01-component .Bottom__ReportFilter--front > li > label:hover > span, fc1118sc01-component .ReadRule__parameterButtonWrap > li label:hover > span, fc1118sc01-component .ReadRule__parameter__table tr ._size label:hover > span, fc1118sc01-component .ReadRule__parameter__table tr ._sizeRange label:hover > span, fc1118sc01-component .TabContents_addOption .AddOption__list > li > label:hover > span, fc1118sc01-component .TabContents__canvasArea ._tooltip01 ._labelList > li > label:hover > span, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip01 ._labelList > li > label:hover > span, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip01 ._labelList > li > label:hover > span, fc1118sc01-component .TabContents__canvasArea ._tooltip02 ._inputArea > dt .Btn--calc:hover > span, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip02 ._inputArea > dt .Btn--calc:hover > span, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip02 ._inputArea > dt .Btn--calc:hover > span, fc1118sc01-component .TabContents__canvasArea ._tooltip03 ._inputArea > dt .Btn--calc:hover > span, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip03 ._inputArea > dt .Btn--calc:hover > span, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip03 ._inputArea > dt .Btn--calc:hover > span, fc1118sc01-component .CanvasArea__side ._switch:hover > span, fc1118sc01-component .CanvasArea__side ._tabContent > dl > dd > ._label > li > label:hover > span, fc0111sc01-component .Untreated__ReportFilter > li ._tooltip > div > label:hover > span, fc0111sc01-component .Bottom__ReportFilter--front > li ._tooltip > div > label:hover > span, fc0111sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label:hover > span, fc0111sc01-component .Bottom__ReportFilter--front > li > label:hover > span, fc0417sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label:hover > span, fc0639sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label:hover > span {
    opacity: .5; }

.OrderSearch__list ._check > label, .OrderSearch__table--option > li > div._cell01 > label, .originalTableCheckBoxAll > label, .originalTableCheckBox > label, .mdc-checkbox-simple, .Modal__selectMakerTable ._check > li > label, .Modal__specifyTaclabe .Modal__specifyTaclabeHeader > ._check > label, .Modal__specifyTaclabe .Modal__specifyTaclabeBody > ol > li > ._check > label, fc0314sc01-component .Untreated__label ._text, fc0314sc01-component .EditMode__checkbox > label, fc0314sc01-component ._cell01 > label, fc1327sc01-component .OrderSearch__list_01 ._check > label, fc0111sc01-component .EditMode__checkbox > label, fc0111sc01-component ._cell01 > label, fc0417sc01-component .ActuarialBusiness .ActuarialBusiness_contents ._text, fc0417sc01-component ._check > label, fc1540sc01-component .OrderSearch__list_01 ._check > label {
  display: inline-block;
  width: 16px;
  height: 16px;
  position: relative; }
  .OrderSearch__list ._check > label > input[type="checkbox"], .OrderSearch__table--option > li > div._cell01 > label > input[type="checkbox"], .originalTableCheckBoxAll > label > input[type="checkbox"], .originalTableCheckBox > label > input[type="checkbox"], .mdc-checkbox-simple > input[type="checkbox"], .Modal__selectMakerTable ._check > li > label > input[type="checkbox"], .Modal__specifyTaclabe .Modal__specifyTaclabeHeader > ._check > label > input[type="checkbox"], .Modal__specifyTaclabe .Modal__specifyTaclabeBody > ol > li > ._check > label > input[type="checkbox"], fc0314sc01-component .Untreated__label ._text > input[type="checkbox"], fc0314sc01-component .EditMode__checkbox > label > input[type="checkbox"], fc0314sc01-component ._cell01 > label > input[type="checkbox"], fc1327sc01-component .OrderSearch__list_01 ._check > label > input[type="checkbox"], fc0111sc01-component .EditMode__checkbox > label > input[type="checkbox"], fc0111sc01-component ._cell01 > label > input[type="checkbox"], fc0417sc01-component .ActuarialBusiness .ActuarialBusiness_contents ._text > input[type="checkbox"], fc0417sc01-component ._check > label > input[type="checkbox"], fc1540sc01-component .OrderSearch__list_01 ._check > label > input[type="checkbox"] {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s; }
    .OrderSearch__list ._check > label > input[type="checkbox"] + span, .OrderSearch__table--option > li > div._cell01 > label > input[type="checkbox"] + span, .originalTableCheckBoxAll > label > input[type="checkbox"] + span, .originalTableCheckBox > label > input[type="checkbox"] + span, .mdc-checkbox-simple > input[type="checkbox"] + span, .Modal__selectMakerTable ._check > li > label > input[type="checkbox"] + span, .Modal__specifyTaclabe .Modal__specifyTaclabeHeader > ._check > label > input[type="checkbox"] + span, .Modal__specifyTaclabe .Modal__specifyTaclabeBody > ol > li > ._check > label > input[type="checkbox"] + span, fc0314sc01-component .Untreated__label ._text > input[type="checkbox"] + span, fc0314sc01-component .EditMode__checkbox > label > input[type="checkbox"] + span, fc0314sc01-component ._cell01 > label > input[type="checkbox"] + span, fc1327sc01-component .OrderSearch__list_01 ._check > label > input[type="checkbox"] + span, fc0111sc01-component .EditMode__checkbox > label > input[type="checkbox"] + span, fc0111sc01-component ._cell01 > label > input[type="checkbox"] + span, fc0417sc01-component .ActuarialBusiness .ActuarialBusiness_contents ._text > input[type="checkbox"] + span, fc0417sc01-component ._check > label > input[type="checkbox"] + span, fc1540sc01-component .OrderSearch__list_01 ._check > label > input[type="checkbox"] + span {
      display: inline-block;
      position: absolute;
      top: 2px;
      left: 0px;
      width: 16px;
      height: 16px;
      border: 1px solid #808080;
      border-radius: 2px;
      background: #fff; }
    .OrderSearch__list ._check > label > input[type="checkbox"]:checked + span, .OrderSearch__table--option > li > div._cell01 > label > input[type="checkbox"]:checked + span, .originalTableCheckBoxAll > label > input[type="checkbox"]:checked + span, .originalTableCheckBox > label > input[type="checkbox"]:checked + span, .mdc-checkbox-simple > input[type="checkbox"]:checked + span, .Modal__selectMakerTable ._check > li > label > input[type="checkbox"]:checked + span, .Modal__specifyTaclabe .Modal__specifyTaclabeHeader > ._check > label > input[type="checkbox"]:checked + span, .Modal__specifyTaclabe .Modal__specifyTaclabeBody > ol > li > ._check > label > input[type="checkbox"]:checked + span, fc0314sc01-component .Untreated__label ._text > input[type="checkbox"]:checked + span, fc0314sc01-component .EditMode__checkbox > label > input[type="checkbox"]:checked + span, fc0314sc01-component ._cell01 > label > input[type="checkbox"]:checked + span, fc1327sc01-component .OrderSearch__list_01 ._check > label > input[type="checkbox"]:checked + span, fc0111sc01-component .EditMode__checkbox > label > input[type="checkbox"]:checked + span, fc0111sc01-component ._cell01 > label > input[type="checkbox"]:checked + span, fc0417sc01-component .ActuarialBusiness .ActuarialBusiness_contents ._text > input[type="checkbox"]:checked + span, fc0417sc01-component ._check > label > input[type="checkbox"]:checked + span, fc1540sc01-component .OrderSearch__list_01 ._check > label > input[type="checkbox"]:checked + span {
      border: 1px solid #1c678c; }
      .OrderSearch__list ._check > label > input[type="checkbox"]:checked + span::after, .OrderSearch__table--option > li > div._cell01 > label > input[type="checkbox"]:checked + span::after, .originalTableCheckBoxAll > label > input[type="checkbox"]:checked + span::after, .originalTableCheckBox > label > input[type="checkbox"]:checked + span::after, .mdc-checkbox-simple > input[type="checkbox"]:checked + span::after, .Modal__selectMakerTable ._check > li > label > input[type="checkbox"]:checked + span::after, .Modal__specifyTaclabe .Modal__specifyTaclabeHeader > ._check > label > input[type="checkbox"]:checked + span::after, .Modal__specifyTaclabe .Modal__specifyTaclabeBody > ol > li > ._check > label > input[type="checkbox"]:checked + span::after, fc0314sc01-component .Untreated__label ._text > input[type="checkbox"]:checked + span::after, fc0314sc01-component .EditMode__checkbox > label > input[type="checkbox"]:checked + span::after, fc0314sc01-component ._cell01 > label > input[type="checkbox"]:checked + span::after, fc1327sc01-component .OrderSearch__list_01 ._check > label > input[type="checkbox"]:checked + span::after, fc0111sc01-component .EditMode__checkbox > label > input[type="checkbox"]:checked + span::after, fc0111sc01-component ._cell01 > label > input[type="checkbox"]:checked + span::after, fc0417sc01-component .ActuarialBusiness .ActuarialBusiness_contents ._text > input[type="checkbox"]:checked + span::after, fc0417sc01-component ._check > label > input[type="checkbox"]:checked + span::after, fc1540sc01-component .OrderSearch__list_01 ._check > label > input[type="checkbox"]:checked + span::after {
        content: '';
        display: inline-block;
        position: absolute;
        top: 3px;
        left: 2px;
        width: 10px;
        height: 7px;
        background: url(../../../../assets/images/icon_checkbox.svg) no-repeat left center;
        -webkit-animation: check 0.3s cubic-bezier(0.4, 0, 0.25, 1) forwards;
             -o-animation: check 0.3s cubic-bezier(0.4, 0, 0.25, 1) forwards;
                animation: check 0.3s cubic-bezier(0.4, 0, 0.25, 1) forwards; }

@keyframes check {
  0% {
    width: 0; }
  33% {
    width: 4px; }
  100% {
    width: 10px; } }
    .OrderSearch__list ._check > label > input[type="checkbox"]:disabled + span, .OrderSearch__table--option > li > div._cell01 > label > input[type="checkbox"]:disabled + span, .originalTableCheckBoxAll > label > input[type="checkbox"]:disabled + span, .originalTableCheckBox > label > input[type="checkbox"]:disabled + span, .mdc-checkbox-simple > input[type="checkbox"]:disabled + span, .Modal__selectMakerTable ._check > li > label > input[type="checkbox"]:disabled + span, .Modal__specifyTaclabe .Modal__specifyTaclabeHeader > ._check > label > input[type="checkbox"]:disabled + span, .Modal__specifyTaclabe .Modal__specifyTaclabeBody > ol > li > ._check > label > input[type="checkbox"]:disabled + span, fc0314sc01-component .Untreated__label ._text > input[type="checkbox"]:disabled + span, fc0314sc01-component .EditMode__checkbox > label > input[type="checkbox"]:disabled + span, fc0314sc01-component ._cell01 > label > input[type="checkbox"]:disabled + span, fc1327sc01-component .OrderSearch__list_01 ._check > label > input[type="checkbox"]:disabled + span, fc0111sc01-component .EditMode__checkbox > label > input[type="checkbox"]:disabled + span, fc0111sc01-component ._cell01 > label > input[type="checkbox"]:disabled + span, fc0417sc01-component .ActuarialBusiness .ActuarialBusiness_contents ._text > input[type="checkbox"]:disabled + span, fc0417sc01-component ._check > label > input[type="checkbox"]:disabled + span, fc1540sc01-component .OrderSearch__list_01 ._check > label > input[type="checkbox"]:disabled + span {
      background: #bbb;
      border: 1px solid #808080;
      color: rgba(26, 26, 26, 0.5);
      cursor: not-allowed;
      opacity: .5; }
      .OrderSearch__list ._check > label > input[type="checkbox"]:disabled + span::before, .OrderSearch__table--option > li > div._cell01 > label > input[type="checkbox"]:disabled + span::before, .originalTableCheckBoxAll > label > input[type="checkbox"]:disabled + span::before, .originalTableCheckBox > label > input[type="checkbox"]:disabled + span::before, .mdc-checkbox-simple > input[type="checkbox"]:disabled + span::before, .Modal__selectMakerTable ._check > li > label > input[type="checkbox"]:disabled + span::before, .Modal__specifyTaclabe .Modal__specifyTaclabeHeader > ._check > label > input[type="checkbox"]:disabled + span::before, .Modal__specifyTaclabe .Modal__specifyTaclabeBody > ol > li > ._check > label > input[type="checkbox"]:disabled + span::before, fc0314sc01-component .Untreated__label ._text > input[type="checkbox"]:disabled + span::before, fc0314sc01-component .EditMode__checkbox > label > input[type="checkbox"]:disabled + span::before, fc0314sc01-component ._cell01 > label > input[type="checkbox"]:disabled + span::before, fc1327sc01-component .OrderSearch__list_01 ._check > label > input[type="checkbox"]:disabled + span::before, fc0111sc01-component .EditMode__checkbox > label > input[type="checkbox"]:disabled + span::before, fc0111sc01-component ._cell01 > label > input[type="checkbox"]:disabled + span::before, fc0417sc01-component .ActuarialBusiness .ActuarialBusiness_contents ._text > input[type="checkbox"]:disabled + span::before, fc0417sc01-component ._check > label > input[type="checkbox"]:disabled + span::before, fc1540sc01-component .OrderSearch__list_01 ._check > label > input[type="checkbox"]:disabled + span::before {
        border: 1px solid #808080; }
    .OrderSearch__list ._check > label > input[type="checkbox"] + span.mdc-checkbox-indeterminate::after, .OrderSearch__table--option > li > div._cell01 > label > input[type="checkbox"] + span.mdc-checkbox-indeterminate::after, .originalTableCheckBoxAll > label > input[type="checkbox"] + span.mdc-checkbox-indeterminate::after, .originalTableCheckBox > label > input[type="checkbox"] + span.mdc-checkbox-indeterminate::after, .mdc-checkbox-simple > input[type="checkbox"] + span.mdc-checkbox-indeterminate::after, .Modal__selectMakerTable ._check > li > label > input[type="checkbox"] + span.mdc-checkbox-indeterminate::after, .Modal__specifyTaclabe .Modal__specifyTaclabeHeader > ._check > label > input[type="checkbox"] + span.mdc-checkbox-indeterminate::after, .Modal__specifyTaclabe .Modal__specifyTaclabeBody > ol > li > ._check > label > input[type="checkbox"] + span.mdc-checkbox-indeterminate::after, fc0314sc01-component .Untreated__label ._text > input[type="checkbox"] + span.mdc-checkbox-indeterminate::after, fc0314sc01-component .EditMode__checkbox > label > input[type="checkbox"] + span.mdc-checkbox-indeterminate::after, fc0314sc01-component ._cell01 > label > input[type="checkbox"] + span.mdc-checkbox-indeterminate::after, fc1327sc01-component .OrderSearch__list_01 ._check > label > input[type="checkbox"] + span.mdc-checkbox-indeterminate::after, fc0111sc01-component .EditMode__checkbox > label > input[type="checkbox"] + span.mdc-checkbox-indeterminate::after, fc0111sc01-component ._cell01 > label > input[type="checkbox"] + span.mdc-checkbox-indeterminate::after, fc0417sc01-component .ActuarialBusiness .ActuarialBusiness_contents ._text > input[type="checkbox"] + span.mdc-checkbox-indeterminate::after, fc0417sc01-component ._check > label > input[type="checkbox"] + span.mdc-checkbox-indeterminate::after, fc1540sc01-component .OrderSearch__list_01 ._check > label > input[type="checkbox"] + span.mdc-checkbox-indeterminate::after {
      content: '';
      display: inline-block;
      position: absolute;
      top: 8px;
      left: 3px;
      width: 8px;
      height: 2px;
      background: none;
      background-color: #eb7b0c;
      -webkit-animation: selectAll 0.3s cubic-bezier(0.4, 0, 0.25, 1) forwards;
           -o-animation: selectAll 0.3s cubic-bezier(0.4, 0, 0.25, 1) forwards;
              animation: selectAll 0.3s cubic-bezier(0.4, 0, 0.25, 1) forwards; }

@keyframes selectAll {
  0% {
    width: 0; }
  33% {
    width: 4px; }
  100% {
    width: 8px; } }
    .OrderSearch__list ._check > label > input[type="checkbox"]:hover > span, .OrderSearch__table--option > li > div._cell01 > label > input[type="checkbox"]:hover > span, .originalTableCheckBoxAll > label > input[type="checkbox"]:hover > span, .originalTableCheckBox > label > input[type="checkbox"]:hover > span, .mdc-checkbox-simple > input[type="checkbox"]:hover > span, .Modal__selectMakerTable ._check > li > label > input[type="checkbox"]:hover > span, .Modal__specifyTaclabe .Modal__specifyTaclabeHeader > ._check > label > input[type="checkbox"]:hover > span, .Modal__specifyTaclabe .Modal__specifyTaclabeBody > ol > li > ._check > label > input[type="checkbox"]:hover > span, fc0314sc01-component .Untreated__label ._text > input[type="checkbox"]:hover > span, fc0314sc01-component .EditMode__checkbox > label > input[type="checkbox"]:hover > span, fc0314sc01-component ._cell01 > label > input[type="checkbox"]:hover > span, fc1327sc01-component .OrderSearch__list_01 ._check > label > input[type="checkbox"]:hover > span, fc0111sc01-component .EditMode__checkbox > label > input[type="checkbox"]:hover > span, fc0111sc01-component ._cell01 > label > input[type="checkbox"]:hover > span, fc0417sc01-component .ActuarialBusiness .ActuarialBusiness_contents ._text > input[type="checkbox"]:hover > span, fc0417sc01-component ._check > label > input[type="checkbox"]:hover > span, fc1540sc01-component .OrderSearch__list_01 ._check > label > input[type="checkbox"]:hover > span {
      opacity: .5; }

.mdc-checkbox-tertiary {
  display: inline-block;
  position: relative;
  -webkit-transition: opacity .2s;
  -o-transition: opacity .2s;
  transition: opacity .2s; }
  .mdc-checkbox-tertiary > input[type="checkbox"] {
    appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -webkit-appearance: none;
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0; }
    .mdc-checkbox-tertiary > input[type="checkbox"] + span {
      position: relative;
      display: block;
      padding: 8px 10px 8px 30px;
      line-height: 1;
      cursor: pointer; }
      .mdc-checkbox-tertiary > input[type="checkbox"] + span::before {
        content: '';
        display: inline-block;
        position: absolute;
        top: 7px;
        left: 8px;
        width: 16px;
        height: 16px;
        border: 1px solid #808080;
        border-radius: 2px;
        background: #fff;
        -webkit-box-sizing: border-box;
           -moz-box-sizing: border-box;
                box-sizing: border-box; }
    .mdc-checkbox-tertiary > input[type="checkbox"]:checked + span::before {
      border: 1px solid #1c678c; }
    .mdc-checkbox-tertiary > input[type="checkbox"]:checked + span::after {
      content: '';
      display: inline-block;
      position: absolute;
      top: 12px;
      left: 11px;
      width: 0;
      height: 7px;
      overflow: hidden;
      background: url(../../../../assets/images/icon_checkbox.svg) no-repeat left center;
      -webkit-animation: check 0.3s cubic-bezier(0.4, 0, 0.25, 1) forwards;
           -o-animation: check 0.3s cubic-bezier(0.4, 0, 0.25, 1) forwards;
              animation: check 0.3s cubic-bezier(0.4, 0, 0.25, 1) forwards; }

@keyframes check {
  0% {
    width: 0; }
  33% {
    width: 4px; }
  100% {
    width: 10px; } }
    .mdc-checkbox-tertiary > input[type="checkbox"]:disabled + span {
      color: rgba(26, 26, 26, 0.5);
      cursor: not-allowed;
      opacity: .5; }
      .mdc-checkbox-tertiary > input[type="checkbox"]:disabled + span::before {
        border: 1px solid #808080; }
  .mdc-checkbox-tertiary:hover > span {
    opacity: .5; }

.mdc-checkbox:hover {
  cursor: pointer; }

.mdc-checkbox-simple {
  margin-bottom: 0px; }
  .mdc-checkbox-simple:hover {
    cursor: pointer; }

.mdc-checkbox-tertiary {
  margin-bottom: 0px; }
  .mdc-checkbox-tertiary:hover {
    cursor: pointer; }

/**
 * radio
 */
.EditMode__toggleMenu > label, .mdc-radio, .mdc-toggle > label, .Modal__content ._section ._col1 > dl > dd label._radio,
.Modal__content ._section ._col2 > dl > dd label._radio, .TabContents__select > dd > label, .BundledProduct__col__edit > div._cell02 .Btn--toggle > label, fc1118sc01-component .Tolerance__table tr ._cell03 .Btn--toggle > label, fc0111sc01-component .EditMode__toggleMenu > label {
  display: inline-block;
  position: relative;
  -webkit-transition: opacity .2s;
  -o-transition: opacity .2s;
  transition: opacity .2s; }
  .EditMode__toggleMenu > label > input[type="radio"], .mdc-radio > input[type="radio"], .mdc-toggle > label > input[type="radio"], .Modal__content ._section ._col1 > dl > dd label._radio > input[type="radio"], .Modal__content ._section ._col2 > dl > dd label._radio > input[type="radio"], .TabContents__select > dd > label > input[type="radio"], .BundledProduct__col__edit > div._cell02 .Btn--toggle > label > input[type="radio"], fc1118sc01-component .Tolerance__table tr ._cell03 .Btn--toggle > label > input[type="radio"], fc0111sc01-component .EditMode__toggleMenu > label > input[type="radio"] {
    appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -webkit-appearance: none;
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0; }
    .EditMode__toggleMenu > label > input[type="radio"] + span, .mdc-radio > input[type="radio"] + span, .mdc-toggle > label > input[type="radio"] + span, .Modal__content ._section ._col1 > dl > dd label._radio > input[type="radio"] + span, .Modal__content ._section ._col2 > dl > dd label._radio > input[type="radio"] + span, .TabContents__select > dd > label > input[type="radio"] + span, .BundledProduct__col__edit > div._cell02 .Btn--toggle > label > input[type="radio"] + span, fc1118sc01-component .Tolerance__table tr ._cell03 .Btn--toggle > label > input[type="radio"] + span, fc0111sc01-component .EditMode__toggleMenu > label > input[type="radio"] + span {
      display: block;
      position: relative;
      padding: 7px 12px 8px 30px;
      background: #fff;
      border-radius: 4px;
      border: 1px solid #cbcbcb;
      line-height: 1.2;
      -webkit-box-shadow: 0 4px 0px #808080;
              box-shadow: 0 4px 0px #808080;
      cursor: pointer; }
      .EditMode__toggleMenu > label > input[type="radio"] + span::before, .mdc-radio > input[type="radio"] + span::before, .mdc-toggle > label > input[type="radio"] + span::before, .Modal__content ._section ._col1 > dl > dd label._radio > input[type="radio"] + span::before, .Modal__content ._section ._col2 > dl > dd label._radio > input[type="radio"] + span::before, .TabContents__select > dd > label > input[type="radio"] + span::before, .BundledProduct__col__edit > div._cell02 .Btn--toggle > label > input[type="radio"] + span::before, fc1118sc01-component .Tolerance__table tr ._cell03 .Btn--toggle > label > input[type="radio"] + span::before, fc0111sc01-component .EditMode__toggleMenu > label > input[type="radio"] + span::before {
        content: '';
        position: absolute;
        top: 7px;
        left: 8px;
        width: 16px;
        height: 16px;
        border: 1px solid #808080;
        border-radius: 50%;
        background: #fff;
        -webkit-box-sizing: border-box;
           -moz-box-sizing: border-box;
                box-sizing: border-box; }
    .EditMode__toggleMenu > label > input[type="radio"]:checked + span, .mdc-radio > input[type="radio"]:checked + span, .mdc-toggle > label > input[type="radio"]:checked + span, .Modal__content ._section ._col1 > dl > dd label._radio > input[type="radio"]:checked + span, .Modal__content ._section ._col2 > dl > dd label._radio > input[type="radio"]:checked + span, .TabContents__select > dd > label > input[type="radio"]:checked + span, .BundledProduct__col__edit > div._cell02 .Btn--toggle > label > input[type="radio"]:checked + span, fc1118sc01-component .Tolerance__table tr ._cell03 .Btn--toggle > label > input[type="radio"]:checked + span, fc0111sc01-component .EditMode__toggleMenu > label > input[type="radio"]:checked + span {
      background: #2996cc;
      border: 1px solid #2996cc;
      -webkit-box-shadow: 0 4px 0px #1c678c;
              box-shadow: 0 4px 0px #1c678c;
      color: #fff; }
      .EditMode__toggleMenu > label > input[type="radio"]:checked + span::before, .mdc-radio > input[type="radio"]:checked + span::before, .mdc-toggle > label > input[type="radio"]:checked + span::before, .Modal__content ._section ._col1 > dl > dd label._radio > input[type="radio"]:checked + span::before, .Modal__content ._section ._col2 > dl > dd label._radio > input[type="radio"]:checked + span::before, .TabContents__select > dd > label > input[type="radio"]:checked + span::before, .BundledProduct__col__edit > div._cell02 .Btn--toggle > label > input[type="radio"]:checked + span::before, fc1118sc01-component .Tolerance__table tr ._cell03 .Btn--toggle > label > input[type="radio"]:checked + span::before, fc0111sc01-component .EditMode__toggleMenu > label > input[type="radio"]:checked + span::before {
        border: 1px solid #1c678c; }
      .EditMode__toggleMenu > label > input[type="radio"]:checked + span::after, .mdc-radio > input[type="radio"]:checked + span::after, .mdc-toggle > label > input[type="radio"]:checked + span::after, .Modal__content ._section ._col1 > dl > dd label._radio > input[type="radio"]:checked + span::after, .Modal__content ._section ._col2 > dl > dd label._radio > input[type="radio"]:checked + span::after, .TabContents__select > dd > label > input[type="radio"]:checked + span::after, .BundledProduct__col__edit > div._cell02 .Btn--toggle > label > input[type="radio"]:checked + span::after, fc1118sc01-component .Tolerance__table tr ._cell03 .Btn--toggle > label > input[type="radio"]:checked + span::after, fc0111sc01-component .EditMode__toggleMenu > label > input[type="radio"]:checked + span::after {
        content: '';
        position: absolute;
        top: 12px;
        left: 13px;
        width: 6px;
        height: 6px;
        border-radius: 50%;
        background: #eb7b0c;
        -webkit-animation: radio .2s;
             -o-animation: radio .2s;
                animation: radio .2s; }

@keyframes radio {
  0% {
    -webkit-transform: scale(0);
         -o-transform: scale(0);
            transform: scale(0); }
  100% {
    -webkit-transform: scale(1);
         -o-transform: scale(1);
            transform: scale(1); } }
    .EditMode__toggleMenu > label > input[type="radio"]:disabled + span, .mdc-radio > input[type="radio"]:disabled + span, .mdc-toggle > label > input[type="radio"]:disabled + span, .Modal__content ._section ._col1 > dl > dd label._radio > input[type="radio"]:disabled + span, .Modal__content ._section ._col2 > dl > dd label._radio > input[type="radio"]:disabled + span, .TabContents__select > dd > label > input[type="radio"]:disabled + span, .BundledProduct__col__edit > div._cell02 .Btn--toggle > label > input[type="radio"]:disabled + span, fc1118sc01-component .Tolerance__table tr ._cell03 .Btn--toggle > label > input[type="radio"]:disabled + span, fc0111sc01-component .EditMode__toggleMenu > label > input[type="radio"]:disabled + span {
      background: #bbb;
      border: 1px solid #808080;
      -webkit-box-shadow: 0 4px 0 #808080;
              box-shadow: 0 4px 0 #808080;
      color: rgba(26, 26, 26, 0.5);
      cursor: not-allowed;
      opacity: .5; }
      .EditMode__toggleMenu > label > input[type="radio"]:disabled + span::before, .mdc-radio > input[type="radio"]:disabled + span::before, .mdc-toggle > label > input[type="radio"]:disabled + span::before, .Modal__content ._section ._col1 > dl > dd label._radio > input[type="radio"]:disabled + span::before, .Modal__content ._section ._col2 > dl > dd label._radio > input[type="radio"]:disabled + span::before, .TabContents__select > dd > label > input[type="radio"]:disabled + span::before, .BundledProduct__col__edit > div._cell02 .Btn--toggle > label > input[type="radio"]:disabled + span::before, fc1118sc01-component .Tolerance__table tr ._cell03 .Btn--toggle > label > input[type="radio"]:disabled + span::before, fc0111sc01-component .EditMode__toggleMenu > label > input[type="radio"]:disabled + span::before {
        border: 1px solid #808080; }
  .EditMode__toggleMenu > label:hover > span, .mdc-radio:hover > span, .mdc-toggle > label:hover > span, .Modal__content ._section ._col1 > dl > dd label._radio:hover > span, .Modal__content ._section ._col2 > dl > dd label._radio:hover > span, .TabContents__select > dd > label:hover > span, .BundledProduct__col__edit > div._cell02 .Btn--toggle > label:hover > span, fc1118sc01-component .Tolerance__table tr ._cell03 .Btn--toggle > label:hover > span, fc0111sc01-component .EditMode__toggleMenu > label:hover > span {
    opacity: .5; }

/**
 * radio
 */
.inputfile_noDrag {
  display: inline-block;
  background-color: #fff;
  border: 1px solid #bcc4ca;
  padding: 12px; }
  .inputfile_noDrag > span {
    margin-left: 6px;
    margin-right: 6px;
    background: url(../../../../assets/images/icon_search.svg) no-repeat;
    background-color: #fff;
    padding-left: 20px; }

.inputfile_Drag {
  border: 1px dashed #054666;
  padding: 12px; }

.fileClose {
  margin-left: 10px;
  margin-top: 5px;
  width: 30px;
  height: 30px;
  display: block;
  background: url(../../../../assets/images/icon_close.svg) no-repeat; }

.file_error {
  width: 325px;
  height: 13px;
  margin-bottom: 3px;
  margin-top: 3px;
  background-color: #e64417; }

.mdc-file {
  display: inline-block;
  position: relative;
  -webkit-transition: opacity .2s;
  -o-transition: opacity .2s;
  transition: opacity .2s; }
  .mdc-file > input[type="file"] {
    appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -webkit-appearance: none;
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0; }
    .mdc-file > input[type="file"] + span {
      width: auto;
      height: 28px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      padding: 12px 12px 8px 12px;
      border-radius: 4px;
      background: #0871a6;
      line-height: 1.2;
      -webkit-box-shadow: 0 4px 0 #054666;
              box-shadow: 0 4px 0 #054666;
      color: #fff;
      cursor: pointer; }
    .mdc-file > input[type="file"]:disabled + span {
      background: #bbb;
      border: 1px solid #808080;
      -webkit-box-shadow: 0 4px 0 #808080;
              box-shadow: 0 4px 0 #808080;
      color: rgba(26, 26, 26, 0.5);
      cursor: not-allowed;
      opacity: .5; }
      .mdc-file > input[type="file"]:disabled + span::before {
        border: 1px solid #808080; }
  .mdc-file:hover > span {
    opacity: .5; }

/**
 * toggle
 */
.mdc-toggle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
  .mdc-toggle > label {
    font-weight: normal; }
    .mdc-toggle > label.mdc-toggle__left > input[type="radio"] + span {
      border-right: none;
      border-radius: 18px 0 0 18px; }
    .mdc-toggle > label.mdc-toggle__left > input[type="radio"]:disabled + span {
      border-right: 1px solid #808080; }
    .mdc-toggle > label.mdc-toggle__right > input[type="radio"] + span {
      border-left: none;
      border-radius: 0 18px 18px 0; }
    .mdc-toggle > label.mdc-toggle__center > input[type="radio"] + span {
      border-left: 1px solid #cbcbcb;
      border-right: 1px solid #cbcbcb;
      border-radius: 0 !important; }

/**
 * dropdown
 */
.mdc-dropdown {
  display: inline-block;
  position: relative;
  border: 1px solid #cbcbcb;
  border-radius: 4px;
  -webkit-transition: opacity .2s;
  -o-transition: opacity .2s;
  transition: opacity .2s; }
  .mdc-dropdown::before {
    content: '';
    position: absolute;
    top: -webkit-calc(50% - 2px);
    top: calc(50% - 2px);
    right: 7px;
    border: 5px solid transparent;
    border-top: 5px solid #0871a6;
    pointer-events: none; }
  .mdc-dropdown select {
    width: 100%;
    text-overflow: ellipsis;
    border: none;
    background: #fff;
    -webkit-box-shadow: none;
            box-shadow: none;
    border-radius: 4px;
    -webkit-appearance: none; }
    .mdc-dropdown select:hover {
      cursor: pointer; }
    .mdc-dropdown select:disabled {
      background: #bbb;
      color: rgba(26, 26, 26, 0.5);
      text-decoration: none;
      cursor: not-allowed;
      opacity: .5;
      -webkit-transform: translateY(0);
          -ms-transform: translateY(0);
           -o-transform: translateY(0);
              transform: translateY(0); }
    .mdc-dropdown select::-ms-expand {
      display: none; }
  .mdc-dropdown:hover {
    opacity: .5; }
  .mdc-dropdown.is-error {
    position: relative;
    border: 1px solid #e64417;
    background: rgba(230, 68, 23, 0.2); }
    .mdc-dropdown.is-error::-webkit-input-placeholder {
      color: transparent; }
    .mdc-dropdown.is-error::-moz-placeholder {
      color: transparent; }
    .mdc-dropdown.is-error:-ms-input-placeholder {
      color: transparent; }
    .mdc-dropdown.is-error::placeholder {
      color: transparent; }
  .mdc-dropdown.-dropdown-lg select {
    padding: 1em 30px 1em 8px;
    -webkit-box-shadow: 0 4px 0px #808080;
            box-shadow: 0 4px 0px #808080; }
  .mdc-dropdown.-dropdown-sm select {
    padding: 1em 26px 1em 8px;
    -webkit-box-shadow: 0 2px 0px #808080;
            box-shadow: 0 2px 0px #808080; }

/**
 * input-field
 */
.mdc-form-error {
  margin-bottom: 30px;
  padding: 16px;
  border-radius: 4px;
  background: rgba(230, 68, 23, 0.2);
  color: #e64417;
  font-weight: bold; }
  .mdc-form-error-title {
    margin-bottom: 16px;
    color: #e64417;
    font-size: 14px; }
  .mdc-form-error-list {
    padding-left: 20px; }
    .mdc-form-error-list > li {
      margin-bottom: 10px;
      color: #e64417;
      list-style: disc; }
      .mdc-form-error-list > li p {
        margin-bottom: 0; }
      .mdc-form-error-list > li:last-child {
        margin-bottom: 0; }
  .mdc-form-error-text {
    margin-top: 8px;
    padding-left: 25px;
    background: url(../../../../assets/images/icon_warning.svg) no-repeat left center;
    color: #e64417;
    font-size: 13px;
    font-weight: bold; }

.mdc-formlist {
  width: 100%; }
  .mdc-formlist th {
    width: 20%;
    padding-right: 12px;
    text-align: left;
    vertical-align: top; }
  .mdc-formlist td {
    padding-bottom: 40px;
    vertical-align: top; }

.mdc-form-iconlist {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  float: right; }
  .mdc-form-iconlist > li {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: 10px;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }

.mdc-form-required {
  display: inline-block;
  color: #e64417;
  font-size: 12px;
  font-weight: bold; }

.mdc-textarea {
  display: block;
  width: 480px; }
  .mdc-textarea.is-error {
    position: relative;
    border: 1px solid #e64417;
    background: rgba(230, 68, 23, 0.2); }
    .mdc-textarea.is-error::-webkit-input-placeholder {
      color: transparent; }
    .mdc-textarea.is-error::-moz-placeholder {
      color: transparent; }
    .mdc-textarea.is-error:-ms-input-placeholder {
      color: transparent; }
    .mdc-textarea.is-error::placeholder {
      color: transparent; }

.mdc-input-text {
  display: block;
  width: 480px; }
  .mdc-input-text.is-error {
    position: relative;
    border: 1px solid #e64417;
    background: rgba(230, 68, 23, 0.2); }
    .mdc-input-text.is-error::-webkit-input-placeholder {
      color: transparent; }
    .mdc-input-text.is-error::-moz-placeholder {
      color: transparent; }
    .mdc-input-text.is-error:-ms-input-placeholder {
      color: transparent; }
    .mdc-input-text.is-error::placeholder {
      color: transparent; }

.mdc-input-pass {
  width: 100%;
  -moz-appearance: none;
  -webkit-appearance: none; }
  .mdc-input-pass.is-error {
    position: relative;
    border: 1px solid #e64417;
    background: rgba(230, 68, 23, 0.2); }
    .mdc-input-pass.is-error::-webkit-input-placeholder {
      color: transparent; }
    .mdc-input-pass.is-error::-moz-placeholder {
      color: transparent; }
    .mdc-input-pass.is-error:-ms-input-placeholder {
      color: transparent; }
    .mdc-input-pass.is-error::placeholder {
      color: transparent; }
  .mdc-input-pass::-ms-clear, .mdc-input-pass::-ms-reveal {
    display: none; }
  .mdc-input-pass-wrapper {
    position: relative;
    width: 480px; }
  .mdc-input-pass-btn {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 18px;
    height: 18px;
    max-height: 100%;
    background: url(../../../../assets/images/icon_eye.svg) top center/100% auto no-repeat;
    text-indent: 100%;
    overflow: hidden;
    -moz-appearance: none;
    -webkit-appearance: none; }
    .mdc-input-pass-btn.is-show {
      background: url(../../../../assets/images/icon_eye_off.svg) top center/100% auto no-repeat; }

/**
 * tab
 */
.mdc-tab {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%; }

.mdc-tab-head {
  border-width: 1px 1px 0 1px;
  border-style: solid;
  border-color: #808080;
  background: #fff;
  color: #365fb3;
  font-weight: bold;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-width: 150px;
  min-height: 26px;
  padding: 0.5em;
  border-radius: 4px 4px 0 0;
  font-size: 16px;
  text-align: center;
  margin-right: 10px;
  -webkit-transition: opacity .4s;
  -o-transition: opacity .4s;
  transition: opacity .4s; }
  .mdc-tab-head:hover:not(.current) {
    opacity: .5; }
  .mdc-tab-head:disabled {
    background: #bbb;
    -webkit-box-shadow: 0 0.1666em 0 #808080;
            box-shadow: 0 0.1666em 0 #808080;
    color: rgba(26, 26, 26, 0.5);
    cursor: not-allowed;
    opacity: .5;
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
         -o-transform: translateY(0);
            transform: translateY(0); }
  .mdc-tab-head.current {
    color: #fff;
    background-color: #0871a6; }
  .mdc-tab-head > * {
    -webkit-box-flex: 1;
    -webkit-flex: auto;
        -ms-flex: auto;
            flex: auto; }

.mdc-tab-content {
  display: inline-block;
  padding-top: 5px;
  border-top: 2px solid #0871a6; }

/**
 * text-link
 */
.mdc-text-9xl {
  font-size: 44px; }

.mdc-text-8xl {
  font-size: 40px; }

.mdc-text-7xl {
  font-size: 36px; }

.mdc-text-6xl {
  font-size: 32px; }

.mdc-text-5xl {
  font-size: 26px; }

.mdc-h1 {
  font-size: 24px;
  font-weight: bold; }

.mdc-h2 {
  font-size: 20px;
  font-weight: bold; }

.mdc-h3 {
  font-size: 16px;
  font-weight: bold; }

.mdc-text-lg {
  font-size: 14px; }

.mdc-text-norm {
  font-size: 13px; }

.mdc-text-sm {
  font-size: 12px; }

.mdc-text-link {
  color: #365fb3;
  text-decoration: underline; }
  .mdc-text-link:hover {
    text-decoration: none; }

.mdc-text-error {
  color: #e64417;
  font-weight: bold; }

.mdc-text-left {
  text-align: left; }

.mdc-text-right {
  text-align: right; }

.mdc-text-center {
  text-align: center; }

.mdc-text-bold {
  font-weight: bold; }

.mdc-list {
  padding-left: 20px; }
  .mdc-list > li {
    margin-bottom: 0.5em;
    list-style-type: disc;
    line-height: 1.5; }
    .mdc-list > li:last-child {
      margin-bottom: 0; }

.mdc-list-num {
  padding-left: 20px; }
  .mdc-list-num > li {
    list-style-type: decimal;
    line-height: 1.5; }

/**
 * date-picker
 */
.mdc-date-picker-input {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  .mdc-date-picker-input > input {
    width: 110px;
    margin: 0 5px; }
    .mdc-date-picker-input > input::-ms-clear {
      display: none; }

.mdc-date-picker th, .mdc-date-picker td {
  width: 32px;
  height: 32px;
  padding: 2px;
  text-align: center; }

.mdc-date-picker__title {
  font-size: 14px; }

.mdc-date-picker__prev {
  background: url(../images/icon/icon_arrow_left.svg) no-repeat center;
  text-indent: 100%;
  overflow: hidden; }

.mdc-date-picker__next {
  background: url(../images/icon/icon_arrow.svg) no-repeat center;
  text-indent: 100%;
  overflow: hidden; }

.mdc-date-picker__sun {
  color: #e64417; }

.mdc-date-picker__sat {
  color: #0871a6; }

.mdc-date-picker__body button {
  width: 28px;
  height: 28px;
  background: transparent;
  color: #365fb3; }
  .mdc-date-picker__body button:hover {
    text-decoration: underline; }

.mdc-date-picker__old {
  background: rgba(128, 128, 128, 0.5); }
  .mdc-date-picker__old > button {
    color: rgba(26, 26, 26, 0.5);
    cursor: default; }
    .mdc-date-picker__old > button:hover {
      text-decoration: none; }

.mdc-date-picker__select {
  background: #2996cc; }
  .mdc-date-picker__select > button {
    color: #fff; }

login-component .login {
  border: 2px solid #808080;
  display: block;
  width: 50%;
  margin-left: 20%;
  padding-top: 80px;
  padding-bottom: 80px; }

login-component .login_info {
  display: block;
  margin-left: 20%; }

login-component .login_text {
  display: inline-block;
  width: 20%;
  margin-right: 5px; }
  login-component .login_text > label > span {
    font-weight: bold; }

login-component .login_id {
  display: inline-block;
  height: 30px;
  width: 40%; }
  login-component .login_id > input {
    width: 100%;
    padding: 8px;
    border: 1px solid #d4ccc3;
    border-radius: 4px;
    line-height: 1;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    font-family: inherit;
    font-size: inherit;
    color: inherit;
    font: inherit;
    -ms-touch-action: manipulation;
        touch-action: manipulation;
    overflow: visible;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    background-repeat: no-repeat; }

login-component .login_button {
  display: block; }

login-component .login_right {
  margin-top: 30px;
  margin-left: 70%;
  width: 80px;
  height: 30px;
  padding-top: 0;
  border-radius: 4px;
  background: #0871a6;
  -webkit-box-shadow: 0 2px 0 #054666;
          box-shadow: 0 2px 0 #054666;
  color: #fff;
  font-size: 13px;
  text-align: center;
  vertical-align: top;
  text-align: left; }
  login-component .login_right.is-Disabled {
    background: #bbb;
    border: 1px solid #808080;
    color: rgba(26, 26, 26, 0.5);
    cursor: default;
    pointer-events: none;
    opacity: .5; }

menu-component .menu_info {
  border: 1px solid #808080;
  display: block;
  width: 50%;
  margin-left: 5%;
  height: auto;
  padding-top: 30px;
  padding-bottom: 30px; }

menu-component .menu_link {
  margin-left: 15%;
  font-size: 16px;
  margin-top: 10px;
  -webkit-text-decoration-line: underline;
     -moz-text-decoration-line: underline;
          text-decoration-line: underline; }

/* Header
 * ========================================================================== */
.Header {
  position: absolute;
  height: 48px;
  width: -webkit-calc(100% - 120px);
  width: calc(100% - 120px);
  margin-left: 120px;
  background: #e6e6e6;
  z-index: 14;
  min-width: -webkit-calc(1080px - 17px);
  min-width: calc(1080px - 17px); }

.Header_Right {
  float: right;
  margin-left: auto; }

.header_wrapper {
  z-index: 14;
  width: 100%; }

.Header__MakerSearch {
  display: inline-block;
  margin-left: auto;
  background: #e6e6e6;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 5; }

.MakerSearch--name {
  display: inline-block;
  font-size: 12px;
  vertical-align: middle; }

.Btn--makerSearch {
  display: inline-block;
  margin: 0 35px 0 10px;
  width: 40px;
  height: 28px;
  padding-top: 0px;
  border-radius: 4px;
  background: #fff;
  -webkit-box-shadow: 0 2px 0 #808080;
          box-shadow: 0 2px 0 #808080;
  color: #1a1a1a;
  font-size: 13px;
  text-align: center; }
  .Btn--makerSearch.is-Disabled {
    background: #bbb;
    border: 1px solid #808080;
    color: rgba(26, 26, 26, 0.5);
    cursor: default;
    pointer-events: none;
    opacity: .5; }

.Header__userInfo {
  display: inline-block;
  position: relative;
  min-width: 184px;
  background: #e6e6e6;
  z-index: 100; }
  .Header__userInfo:hover .UserInfo__contents {
    top: 48px; }

.Btn--userInfo {
  display: block;
  position: relative;
  min-width: 184px;
  padding-right: 50px;
  padding-left: 40px;
  background: #e6e6e6;
  line-height: 46px;
  z-index: 5; }
  .Btn--userInfo::before {
    content: '';
    position: absolute;
    top: -webkit-calc(50% - 3px);
    top: calc(50% - 3px);
    right: 32px;
    width: 5px;
    height: 5px;
    border: 5px solid transparent;
    border-top: 5px solid #0871a6; }
  .Btn--userInfo:hover {
    background: #F2EEE9; }

.UserInfo__contents {
  position: absolute;
  top: -100px;
  right: 0;
  background: #fff;
  -webkit-box-shadow: 2px 3px 2px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 2px 3px 2px 0 rgba(0, 0, 0, 0.2);
  z-index: 4;
  -webkit-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s; }
  .UserInfo__contents .Btn--userAdmin {
    display: block;
    margin: 12px 22px 14px;
    width: 140px;
    height: 28px;
    padding-top: 4px;
    border-radius: 4px;
    background: #0871a6;
    -webkit-box-shadow: 0 2px 0 #054666;
            box-shadow: 0 2px 0 #054666;
    color: #fff;
    font-size: 13px;
    text-align: center; }
    .UserInfo__contents .Btn--userAdmin:hover {
      opacity: 0.5; }
    .UserInfo__contents .Btn--userAdmin.is-Disabled {
      background: #bbb;
      border: 1px solid #808080;
      color: rgba(26, 26, 26, 0.5);
      cursor: default;
      pointer-events: none;
      opacity: .5; }
  .UserInfo__contents .Btn--logout {
    display: block;
    width: 100%;
    text-align: center;
    line-height: 40px; }
    .UserInfo__contents .Btn--logout:hover {
      text-decoration: underline;
      opacity: 0.5; }

.updateShowWidth {
  width: 90px;
  display: inline-block; }

.SideNav {
  position: fixed;
  left: 0;
  top: 0;
  width: 120px;
  height: 100%;
  padding-bottom: 100px;
  background: #fff;
  z-index: 98; }

.SideNav__logo {
  padding: 30px 12px 30px;
  border-bottom: 1px solid #cbcbcb; }

.SideNav_NoShowAfter a::after {
  content: none !important; }

.SideNav__menu {
  padding-bottom: 20px;
  background: #fff; }
  .SideNav__menu > li {
    position: relative;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s; }
    .SideNav__menu > li:hover {
      background: #F2EEE9;
      -webkit-animation: arrow .2s;
           -o-animation: arrow .2s;
              animation: arrow .2s; }
      .SideNav__menu > li:hover > a::after {
        right: 0; }
      .SideNav__menu > li:hover > ul {
        left: 120px; }
    .SideNav__menu > li.is-Active {
      background: #2996cc; }
      .SideNav__menu > li.is-Active > a {
        border-bottom: none;
        color: #fff; }
        .SideNav__menu > li.is-Active > a::after {
          border-left: 4px solid #fff; }
        .SideNav__menu > li.is-Active > a:hover {
          opacity: 1; }
    .SideNav__menu > li > a {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      position: relative;
      width: 104px;
      line-height: 20px;
      height: 63px;
      margin: 0 8px;
      padding-left: 4px;
      border-bottom: 1px solid #cbcbcb;
      font-weight: bold;
      text-decoration: none;
      color: #1a1a1a;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; }
      .SideNav__menu > li > a:hover {
        opacity: 1; }
      .SideNav__menu > li > a::after {
        content: '';
        position: absolute;
        top: -webkit-calc(50% - 2px);
        top: calc(50% - 2px);
        right: 4px;
        width: 4px;
        height: 4px;
        border: 4px solid transparent;
        border-left: 4px solid #0871a6; }
      .SideNav__menu > li > a + ul {
        position: absolute;
        top: 0;
        left: -100px;
        width: 160px;
        z-index: -1;
        -webkit-transition: all .2s;
        -o-transition: all .2s;
        transition: all .2s; }
        .SideNav__menu > li > a + ul > li {
          background: #fff;
          -webkit-transition: all .2s;
          -o-transition: all .2s;
          transition: all .2s; }
          .SideNav__menu > li > a + ul > li:last-child > a {
            border-bottom: none; }
          .SideNav__menu > li > a + ul > li > a {
            display: block;
            line-height: 20px;
            padding: 10px 12px;
            text-decoration: none;
            color: #1a1a1a; }
            .SideNav__menu > li > a + ul > li > a.is-Blank {
              padding-right: 30px;
              background: url(../assets/images/icon_blank.svg) no-repeat 130px center; }
            .SideNav__menu > li > a + ul > li > a:hover {
              opacity: 1; }
          .SideNav__menu > li > a + ul > li:hover {
            background: #F2EEE9; }
      .SideNav__menu > li > a.is-Blank {
        padding-right: 20px;
        background: url(../assets/images/icon_blank.svg) no-repeat 86px center; }
        .SideNav__menu > li > a.is-Blank::after {
          display: none; }

.Btn {
  position: absolute;
  left: 12px;
  bottom: 12px; }
  .Btn > button {
    width: 96px;
    height: 26px;
    padding-top: 2px;
    margin-bottom: 15px;
    color: #1a1a1a;
    border: 1px solid #cbcbcb;
    border-radius: 4px;
    -webkit-box-shadow: 0 2px 0 #808080;
            box-shadow: 0 2px 0 #808080;
    background: #fff; }

.sidenav_button {
  text-align: center;
  margin-bottom: 10px; }

.stg_msg {
  font-size: 18px;
  font-weight: bold;
  color: red;
  text-align: center;
  margin-top: 4px; }

.portlet-content {
  background: #fff;
  border-color: #0f218b;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  padding: 0 0 8px;
  width: 106px;
  margin-top: 20px;
  margin-left: 8px;
  margin-right: 8px; }

.gp-ic-quicklinks {
  display: inline-block;
  color: #fff;
  background: #0f218b;
  padding: 7px 12px;
  font-size: 13px;
  font-weight: bold;
  width: 104px;
  margin-top: -1px;
  margin-left: -1px; }

.quick-links {
  margin: 0;
  left: 120px; }
  .quick-links > li {
    display: block;
    padding-left: 0;
    margin-left: 0;
    list-style-type: none;
    -webkit-margin-before: 0;
    -webkit-margin-after: 0;
    -webkit-margin-start: 0;
    -webkit-margin-end: 0;
    -webkit-padding-start: 0;
    display: inline-block;
    text-align: left;
    width: 100%;
    padding: 6px 0;
    padding-left: 6px;
    font-weight: bold; }
    .quick-links > li > a {
      margin-top: 0;
      text-indent: -1em;
      text-decoration: none;
      color: #004bb1; }
      .quick-links > li > a > p {
        text-align: left;
        margin-left: 32px; }
      .quick-links > li > a:hover {
        color: #ff730a;
        text-decoration: underline; }
    .quick-links > li img {
      vertical-align: middle; }

.ai_chat {
  padding: 0px;
  text-align: center; }

/* Footer
 * ========================================================================== */
.Footer {
  position: fixed;
  height: 40px;
  margin-left: 120px;
  background: #e6e6e6;
  bottom: 0;
  width: 100%;
  padding-right: 120px;
  z-index: 14; }

.Footer__copy {
  text-align: right; }
  .Footer__copy > small {
    line-height: 40px;
    padding-right: 30px;
    font-size: 12px; }

.Btn--pageTop {
  width: 40px;
  height: 40px;
  padding-top: 0;
  border-radius: 4px;
  background: #fff;
  -webkit-box-shadow: 0 4px 0 #808080;
          box-shadow: 0 4px 0 #808080;
  color: #1a1a1a;
  font-size: 13px;
  text-align: center;
  position: fixed;
  right: 16px;
  bottom: 116px;
  border: 1px solid #d4ccc3;
  background: #fff url(../assets/images/icon_arrow_top.svg) no-repeat center;
  z-index: 97; }
  .Btn--pageTop.is-Disabled {
    background: #bbb;
    border: 1px solid #808080;
    color: rgba(26, 26, 26, 0.5);
    cursor: default;
    pointer-events: none;
    opacity: .5; }
  .Top .Btn--pageTop {
    bottom: 60px; }

noticearea-component .FloatingBottom {
  width: -webkit-calc(100% + 60px);
  width: calc(100% + 60px);
  margin: 30px -30px 0;
  background: #d4ccc3; }
  noticearea-component .FloatingBottom.is-Fixed {
    position: fixed;
    right: 0;
    bottom: 0;
    width: -webkit-calc(100% - 120px);
    width: calc(100% - 120px);
    min-width: 1160px;
    margin: 0;
    z-index: 97; }

noticearea-component .FloatingBottom__inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 16px 30px; }

noticearea-component .NoticeArea {
  display: block;
  position: relative;
  top: 48px;
  width: -webkit-calc(100% - 120px);
  width: calc(100% - 120px);
  background: #fff;
  z-index: 13;
  -webkit-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s;
  margin-left: 120px;
  min-width: 1080px; }
  noticearea-component .NoticeArea > p {
    position: relative;
    line-height: 40px;
    margin-bottom: 4px;
    padding: 0 32px 0 56px;
    font-size: 14px; }
    noticearea-component .NoticeArea > p:first-child {
      border-top: none; }
    noticearea-component .NoticeArea > p:last-child {
      margin-bottom: 0; }
  noticearea-component .NoticeArea ._textLink {
    color: #365fb3; }
  noticearea-component .NoticeArea ._close {
    position: absolute;
    top: 13px;
    right: 32px;
    width: 13px;
    height: 13px;
    background: url(../assets/images/icon_close.svg) no-repeat center; }
  noticearea-component .NoticeArea .is-Success {
    background: rgba(17, 166, 79, 0.2) url(../assets/images/icon_success.svg) no-repeat 32px center; }
  noticearea-component .NoticeArea .is-Caution {
    background: rgba(235, 123, 12, 0.2) url(../assets/images/icon_caution.svg) no-repeat 32px center; }
    noticearea-component .NoticeArea .is-Caution ._textLink:hover {
      text-decoration: underline; }
    noticearea-component .NoticeArea .is-Caution ._textLink.Btn--confirm:hover {
      text-decoration: none; }
  noticearea-component .NoticeArea .is-Warning {
    background: rgba(230, 68, 23, 0.2) url(../assets/images/icon_warning.svg) no-repeat 32px center;
    color: #e64417;
    font-weight: bold;
    line-height: 20px;
    padding-bottom: 10px;
    padding-top: 10px; }
  noticearea-component .NoticeArea .LineHeight_24 {
    line-height: 24px !important; }
  noticearea-component .NoticeArea .Btn--dataUpdateWhite {
    display: inline-block;
    line-height: 26px;
    margin-left: 16px;
    padding-left: 28px;
    width: 128px;
    height: 26px;
    padding-top: 1px;
    border-radius: 4px;
    background: #fff;
    -webkit-box-shadow: 0 2px 0 #808080;
            box-shadow: 0 2px 0 #808080;
    color: #1a1a1a;
    font-size: 13px;
    text-align: center;
    background: #fff url(../assets/images/icon_update.svg) no-repeat 10px 6px;
    font-weight: normal;
    text-align: left; }
    noticearea-component .NoticeArea .Btn--dataUpdateWhite.is-Disabled {
      background: #bbb;
      border: 1px solid #808080;
      color: rgba(26, 26, 26, 0.5);
      cursor: default;
      pointer-events: none;
      opacity: .5; }
  noticearea-component .NoticeArea .Btn--confirm {
    display: inline-block;
    line-height: 26px;
    margin-left: 16px;
    margin-right: 16px;
    width: 60px;
    height: 26px;
    padding-top: 1px;
    border-radius: 4px;
    background: #fff;
    -webkit-box-shadow: 0 2px 0 #808080;
            box-shadow: 0 2px 0 #808080;
    color: #1a1a1a;
    font-size: 13px;
    text-align: center; }
    noticearea-component .NoticeArea .Btn--confirm.is-Disabled {
      background: #bbb;
      border: 1px solid #808080;
      color: rgba(26, 26, 26, 0.5);
      cursor: default;
      pointer-events: none;
      opacity: .5; }

popupnotice-component .popNoticeArea {
  width: 100%;
  background: #fff;
  z-index: 2;
  margin: 5px 0;
  -webkit-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s; }
  popupnotice-component .popNoticeArea > p {
    position: relative;
    line-height: 40px;
    margin-bottom: 4px;
    padding: 0 32px 0 56px;
    font-size: 14px; }
    popupnotice-component .popNoticeArea > p:first-child {
      border-top: 0; }
    popupnotice-component .popNoticeArea > p:last-child {
      margin-bottom: 0; }
  popupnotice-component .popNoticeArea ._textLink {
    color: #365fb3; }
  popupnotice-component .popNoticeArea ._close {
    position: absolute;
    top: 14px;
    right: 32px;
    width: 13px;
    height: 13px;
    background: url(../assets/images/icon_close.svg) no-repeat center; }
  popupnotice-component .popNoticeArea .is-Success {
    background: rgba(17, 166, 79, 0.2) url(../assets/images/icon_success.svg) no-repeat 32px center; }
  popupnotice-component .popNoticeArea .is-Caution {
    background: rgba(235, 123, 12, 0.2) url(../assets/images/icon_caution.svg) no-repeat 32px center; }
    popupnotice-component .popNoticeArea .is-Caution ._textLink:hover {
      text-decoration: underline; }
    popupnotice-component .popNoticeArea .is-Caution ._textLink.Btn--confirm:hover {
      text-decoration: none; }
  popupnotice-component .popNoticeArea .is-Warning {
    background: rgba(230, 68, 23, 0.2) url(../assets/images/icon_warning.svg) no-repeat 32px center;
    color: #e64417;
    font-weight: bold; }
  popupnotice-component .popNoticeArea .Btn--dataUpdateWhite {
    display: inline-block;
    line-height: 26px;
    margin-left: 16px;
    padding-left: 10px;
    height: 26px;
    padding-top: 1px;
    padding-right: 10px;
    width: #1a1a1a;
    height: #fff;
    padding-top: 2px;
    border-radius: 4px;
    background: #fff;
    -webkit-box-shadow: 0 2px 0 #808080;
            box-shadow: 0 2px 0 #808080;
    color: #808080;
    font-size: 13px;
    text-align: center;
    font-weight: normal;
    text-align: center; }
    popupnotice-component .popNoticeArea .Btn--dataUpdateWhite.is-Disabled {
      background: #bbb;
      border: 1px solid #808080;
      color: rgba(26, 26, 26, 0.5);
      cursor: default;
      pointer-events: none;
      opacity: .5; }
  popupnotice-component .popNoticeArea .Btn--confirm {
    display: inline-block;
    line-height: 1;
    margin-left: 16px;
    width: 60px;
    height: 26px;
    padding-top: 1px;
    border-radius: 4px;
    background: #fff;
    -webkit-box-shadow: 0 2px 0 #808080;
            box-shadow: 0 2px 0 #808080;
    color: #1a1a1a;
    font-size: 13px;
    text-align: center; }
    popupnotice-component .popNoticeArea .Btn--confirm.is-Disabled {
      background: #bbb;
      border: 1px solid #808080;
      color: rgba(26, 26, 26, 0.5);
      cursor: default;
      pointer-events: none;
      opacity: .5; }

popupnotice-component .popFloatingBottom {
  width: -webkit-calc(100% + 60px);
  width: calc(100% + 60px);
  margin: 30px -30px 0;
  background: #d4ccc3; }
  popupnotice-component .popFloatingBottom.is-Fixed {
    position: fixed;
    right: 0;
    bottom: 0;
    width: -webkit-calc(100% - 120px);
    width: calc(100% - 120px);
    min-width: 1160px;
    margin: 0;
    z-index: 97; }

popupnotice-component .popFloatingBottom__inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 16px 30px; }

/* Confirm
 * ========================================================================== */
.Confirm_Modal__wrap {
  position: fixed;
  left: 50%;
  top: 40%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 600px;
  height: 40%;
  min-height: 240px;
  padding: 24px 24px 80px;
  border-radius: 4px;
  background: #f2f2f2;
  z-index: 101; }
  .Confirm_Modal__wrap ._title {
    margin-bottom: 16px;
    font-size: 16px; }
  .Confirm_Modal__wrap ._text {
    line-height: 1.5; }
  .Confirm_Modal__wrap._loading {
    min-height: 252px;
    background: transparent; }

.Confirm_Modal_header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
  .Confirm_Modal_header ._title {
    margin-right: auto;
    margin-bottom: 5px; }
  .Confirm_Modal_header ._searchConditionSave {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: 328px; }
    .Confirm_Modal_header ._searchConditionSave > dt {
      position: relative;
      padding-right: 23px;
      font-size: 14px;
      font-weight: bold; }
      .Confirm_Modal_header ._searchConditionSave > dt::before {
        content: "?";
        position: absolute;
        top: 0;
        right: 0;
        width: 16px;
        height: 16px;
        padding-top: 2px;
        border: 1px solid #0098D8;
        border-radius: 50%;
        background: #fff;
        color: #0098D8;
        font-size: 10px;
        font-weight: normal;
        text-align: center; }
    .Confirm_Modal_header ._searchConditionSave > dd {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      padding-left: 12px; }
      .Confirm_Modal_header ._searchConditionSave > dd > input {
        width: 120px;
        padding: 6px 8px 4px; }
      .Confirm_Modal_header ._searchConditionSave > dd > a {
        width: 48px;
        height: 23px;
        padding-top: 7px;
        border-radius: 4px;
        background: #fff;
        -webkit-box-shadow: 0 0 0 #808080;
                box-shadow: 0 0 0 #808080;
        color: #1a1a1a;
        font-size: 13px;
        text-align: center;
        border: 1px solid #d4ccc3;
        position: relative;
        top: -2px;
        margin-left: 8px; }
        .Confirm_Modal_header ._searchConditionSave > dd > a.is-Disabled {
          background: #bbb;
          border: 1px solid #808080;
          color: rgba(26, 26, 26, 0.5);
          cursor: default;
          pointer-events: none;
          opacity: .5; }
        .Confirm_Modal_header ._searchConditionSave > dd > a.is-Blue {
          border: 0;
          background: #0871a6;
          -webkit-box-shadow: 0 4px 0 #1c678c;
                  box-shadow: 0 4px 0 #1c678c;
          color: #fff; }
  .Confirm_Modal_header ._searchConditionSelect {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: 295px; }
    .Confirm_Modal_header ._searchConditionSelect > dt {
      position: relative;
      padding-right: 23px;
      font-size: 14px;
      font-weight: bold; }
      .Confirm_Modal_header ._searchConditionSelect > dt::before {
        content: "?";
        position: absolute;
        top: 0;
        right: 0;
        width: 16px;
        height: 16px;
        padding-top: 2px;
        border: 1px solid #0098D8;
        border-radius: 50%;
        background: #fff;
        color: #0098D8;
        font-size: 10px;
        font-weight: normal;
        text-align: center; }
    .Confirm_Modal_header ._searchConditionSelect > dd {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      padding-left: 12px; }
      .Confirm_Modal_header ._searchConditionSelect > dd ._select {
        width: 120px;
        -webkit-box-shadow: 0 2px 0 #797d80;
                box-shadow: 0 2px 0 #797d80; }
        .Confirm_Modal_header ._searchConditionSelect > dd ._select > select {
          padding: 6px 25px 4px 8px; }
      .Confirm_Modal_header ._searchConditionSelect > dd > a {
        width: 48px;
        height: 26px;
        padding-top: 7px;
        border-radius: 4px;
        background: #fff;
        -webkit-box-shadow: 0 2px 0 #808080;
                box-shadow: 0 2px 0 #808080;
        color: #1a1a1a;
        font-size: 13px;
        text-align: center;
        border: 1px solid #d4ccc3;
        margin-left: 8px; }
        .Confirm_Modal_header ._searchConditionSelect > dd > a.is-Disabled {
          background: #bbb;
          border: 1px solid #808080;
          color: rgba(26, 26, 26, 0.5);
          cursor: default;
          pointer-events: none;
          opacity: .5; }

.Modal__button_1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  right: 24px;
  bottom: 28px; }
  .Modal__button_1 > li {
    margin-left: 12px; }
    .Modal__button_1 > li > button {
      max-width: 160px !important;
      max-height: 40px !important;
      display: -webkit-inline-box;
      display: -webkit-inline-flex;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      max-width: 400px;
      min-height: -webkit-calc(26px - 0.1666em);
      min-height: calc(26px - 0.1666em);
      padding: 0.5em 2em;
      border-radius: 4px;
      font-size: 13px;
      text-align: center;
      line-height: 1.2;
      margin-bottom: 0.1666em;
      -webkit-box-shadow: 0 0.1666em 0 #808080;
              box-shadow: 0 0.1666em 0 #808080;
      -webkit-transition: opacity .4s;
      -o-transition: opacity .4s;
      transition: opacity .4s;
      border: 1px solid #cbcbcb;
      background: #fff;
      color: #1a1a1a; }
      .Modal__button_1 > li > button:hover {
        text-decoration: underline;
        opacity: .5; }
      .Modal__button_1 > li > button:active {
        -webkit-box-shadow: none;
                box-shadow: none;
        -webkit-transform: translateY(0.1666em);
            -ms-transform: translateY(0.1666em);
             -o-transform: translateY(0.1666em);
                transform: translateY(0.1666em); }
      .Modal__button_1 > li > button:disabled {
        background: #bbb;
        border: 1px solid #808080;
        -webkit-box-shadow: 0 0.1666em 0 #808080;
                box-shadow: 0 0.1666em 0 #808080;
        color: rgba(26, 26, 26, 0.5);
        text-decoration: none;
        cursor: not-allowed;
        opacity: .5;
        -webkit-transform: translateY(0);
            -ms-transform: translateY(0);
             -o-transform: translateY(0);
                transform: translateY(0); }
      @media screen and (max-width: 1280px) {
        .Modal__button_1 > li > button {
          padding: 0.5em 1em; } }
      .Modal__button_1 > li > button._w160 {
        width: 160px; }
      .Modal__button_1 > li > button.is-Blue {
        border: 0;
        background: #0871a6;
        -webkit-box-shadow: 0 0.1666em 0 #1c678c;
                box-shadow: 0 0.1666em 0 #1c678c;
        color: #fff; }
      .Modal__button_1 > li > button.mdc-btn-primary {
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        max-width: 400px;
        min-height: -webkit-calc(26px - 0.1666em);
        min-height: calc(26px - 0.1666em);
        padding: 0.5em 2em;
        border-radius: 4px;
        font-size: 13px;
        text-align: center;
        line-height: 1.2;
        margin-bottom: 0.1666em;
        -webkit-box-shadow: 0 0.1666em 0 #ab5a09;
                box-shadow: 0 0.1666em 0 #ab5a09;
        -webkit-transition: opacity .4s;
        -o-transition: opacity .4s;
        transition: opacity .4s;
        border: 1px solid #eb7b0c;
        background: #eb7b0c;
        color: #fff;
        font-weight: bold; }
        .Modal__button_1 > li > button.mdc-btn-primary:hover {
          text-decoration: underline;
          opacity: .5; }
        .Modal__button_1 > li > button.mdc-btn-primary:active {
          -webkit-box-shadow: none;
                  box-shadow: none;
          -webkit-transform: translateY(0.1666em);
              -ms-transform: translateY(0.1666em);
               -o-transform: translateY(0.1666em);
                  transform: translateY(0.1666em); }
        .Modal__button_1 > li > button.mdc-btn-primary:disabled {
          background: #bbb;
          border: 1px solid #808080;
          -webkit-box-shadow: 0 0.1666em 0 #808080;
                  box-shadow: 0 0.1666em 0 #808080;
          color: rgba(26, 26, 26, 0.5);
          text-decoration: none;
          cursor: not-allowed;
          opacity: .5;
          -webkit-transform: translateY(0);
              -ms-transform: translateY(0);
               -o-transform: translateY(0);
                  transform: translateY(0); }
        @media screen and (max-width: 1280px) {
          .Modal__button_1 > li > button.mdc-btn-primary {
            padding: 0.5em 1em; } }
      .Modal__button_1 > li > button ._iconFlag {
        display: inline-block;
        padding-top: 1px;
        padding-left: 20px;
        background: url(../assets/images/icon_search_wh.svg) no-repeat 0 center; }
      .Modal__button_1 > li > button ._iconPlus {
        display: inline-block;
        padding-top: 1px;
        padding-left: 20px;
        background: url(../assets/images/icon_plus_wh.svg) no-repeat 0 center; }

.button_center {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch; }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .button_center {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; } }

confirm-modal-component .-modal-md {
  top: 25%;
  min-height: 200px;
  width: 600px; }

confirm-modal-component .__titleWrap {
  display: block;
  margin-bottom: 12px; }

confirm-modal-component .mdc-modal__btnlist > li {
  max-width: 220px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

olc-calendar .olcscm-calendar {
  position: relative;
  line-height: 26px; }
  olc-calendar .olcscm-calendar.olcscm-calendar-inline {
    position: relative; }
    olc-calendar .olcscm-calendar.olcscm-calendar-inline .olcscm-calendar-wrapper {
      position: relative; }
    olc-calendar .olcscm-calendar.olcscm-calendar-inline .calendar {
      position: relative;
      top: 0; }
  olc-calendar .olcscm-calendar .date_disabled {
    cursor: not-allowed !important; }
  olc-calendar .olcscm-calendar .olcscm-calendar-header {
    border-bottom: 1px solid #d9d9d9;
    background-color: transparent !important; }
  olc-calendar .olcscm-calendar tr td,
  olc-calendar .olcscm-calendar tr th {
    width: 14.8%; }
  olc-calendar .olcscm-calendar table {
    width: 100%; }
  olc-calendar .olcscm-calendar .olcscm-calendar-year,
  olc-calendar .olcscm-calendar .olcscm-calendar-month {
    position: absolute;
    top: 2rem;
    left: 0;
    width: 100%;
    padding: 10px;
    height: -webkit-calc(100% - 2rem);
    height: calc(100% - 2rem);
    background: #fff; }
    olc-calendar .olcscm-calendar .olcscm-calendar-year table,
    olc-calendar .olcscm-calendar .olcscm-calendar-month table {
      width: 100%;
      height: 100%;
      table-layout: fixed; }
      olc-calendar .olcscm-calendar .olcscm-calendar-year table tr td,
      olc-calendar .olcscm-calendar .olcscm-calendar-month table tr td {
        height: 25%;
        text-align: center; }
        olc-calendar .olcscm-calendar .olcscm-calendar-year table tr td:hover,
        olc-calendar .olcscm-calendar .olcscm-calendar-month table tr td:hover {
          background: #eee;
          cursor: pointer; }
        olc-calendar .olcscm-calendar .olcscm-calendar-year table tr td.olcscm-date-active,
        olc-calendar .olcscm-calendar .olcscm-calendar-month table tr td.olcscm-date-active {
          color: #fff;
          border-radius: 3px;
          background-color: #2996cc;
          cursor: pointer; }
          olc-calendar .olcscm-calendar .olcscm-calendar-year table tr td.olcscm-date-active span,
          olc-calendar .olcscm-calendar .olcscm-calendar-month table tr td.olcscm-date-active span {
            color: #fff;
            background-color: #2996cc; }
  olc-calendar .olcscm-calendar .olcscm-calendar-year table tr:first-child td:first-child,
  olc-calendar .olcscm-calendar .olcscm-calendar-year table tr:last-child td:last-child {
    color: #999;
    cursor: default; }
    olc-calendar .olcscm-calendar .olcscm-calendar-year table tr:first-child td:first-child:hover,
    olc-calendar .olcscm-calendar .olcscm-calendar-year table tr:last-child td:last-child:hover {
      background: transparent; }
  olc-calendar .olcscm-calendar .olcscm-select-input {
    color: #337ab7; }
  olc-calendar .olcscm-calendar .olcscm-calendar-wrapper-top {
    top: -257px !important; }
  olc-calendar .olcscm-calendar .olcscm-calendar-wrapper {
    position: absolute;
    top: -webkit-calc(100% + 2px);
    top: calc(100% + 2px);
    left: 0;
    padding: 0 .25rem .25rem;
    background: #fff;
    -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2), 0 2px 2px rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12);
            box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2), 0 2px 2px rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12);
    z-index: 999; }
    olc-calendar .olcscm-calendar .olcscm-calendar-wrapper .olcscm-calendar-time {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-flex: 1;
      -webkit-flex: 1 0 auto;
          -ms-flex: 1 0 auto;
              flex: 1 0 auto; }
      olc-calendar .olcscm-calendar .olcscm-calendar-wrapper .olcscm-calendar-time .olcscm-calendar-time-wrapper {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        border: 1px solid #d9d9d9;
        border-radius: 3px;
        margin-left: .25rem;
        height: 1.6rem; }
      olc-calendar .olcscm-calendar .olcscm-calendar-wrapper .olcscm-calendar-time span {
        margin-right: .25rem; }
        olc-calendar .olcscm-calendar .olcscm-calendar-wrapper .olcscm-calendar-time span input {
          width: 1.5rem;
          padding: 0 .2rem;
          height: 100%;
          border: 0; }
      olc-calendar .olcscm-calendar .olcscm-calendar-wrapper .olcscm-calendar-time input::-webkit-outer-spin-button,
      olc-calendar .olcscm-calendar .olcscm-calendar-wrapper .olcscm-calendar-time input::-webkit-inner-spin-button {
        -webkit-appearance: none !important;
        margin: 0; }
      olc-calendar .olcscm-calendar .olcscm-calendar-wrapper .olcscm-calendar-time input[type="number"] {
        -moz-appearance: textfield; }
    olc-calendar .olcscm-calendar .olcscm-calendar-wrapper .olcscm-calendar-footer {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      border-top: 1px solid #d9d9d9;
      height: 2.2rem;
      padding-top: .25rem; }
      olc-calendar .olcscm-calendar .olcscm-calendar-wrapper .olcscm-calendar-footer span {
        cursor: pointer; }
    olc-calendar .olcscm-calendar .olcscm-calendar-wrapper table tr th {
      font-weight: 500; }
    olc-calendar .olcscm-calendar .olcscm-calendar-wrapper .calendar-header {
      -webkit-flex-wrap: nowrap;
          -ms-flex-wrap: nowrap;
              flex-wrap: nowrap;
      border-bottom: 1px solid #d9d9d9; }
    olc-calendar .olcscm-calendar .olcscm-calendar-wrapper .calendar-body .item,
    olc-calendar .olcscm-calendar .olcscm-calendar-wrapper .calendar-header .item {
      text-align: center;
      width: 36px !important; }
    olc-calendar .olcscm-calendar .olcscm-calendar-wrapper .calendar-body {
      background: #fff;
      padding: .125rem 0; }
      olc-calendar .olcscm-calendar .olcscm-calendar-wrapper .calendar-body .pass,
      olc-calendar .olcscm-calendar .olcscm-calendar-wrapper .calendar-body .future {
        color: #999 !important;
        cursor: auto; }
      olc-calendar .olcscm-calendar .olcscm-calendar-wrapper .calendar-body .item {
        color: #333;
        -webkit-box-sizing: border-box;
           -moz-box-sizing: border-box;
                box-sizing: border-box;
        -webkit-transition: all .25s;
        -o-transition: all .25s;
        transition: all .25s;
        -webkit-user-select: none;
           -moz-user-select: none;
            -ms-user-select: none;
                user-select: none;
        font-size: .9em; }
        olc-calendar .olcscm-calendar .olcscm-calendar-wrapper .calendar-body .item.today {
          color: #fff;
          background: #eb7b0c; }
        olc-calendar .olcscm-calendar .olcscm-calendar-wrapper .calendar-body .item.selected {
          border: 1px solid #2996cc !important; }
        olc-calendar .olcscm-calendar .olcscm-calendar-wrapper .calendar-body .item:not(.pass):not(.future) {
          cursor: pointer; }
        olc-calendar .olcscm-calendar .olcscm-calendar-wrapper .calendar-body .item:not(.pass):not(.future):not(.selected):hover {
          background: #eee; }
    olc-calendar .olcscm-calendar .olcscm-calendar-wrapper .olcscm-calendar-header {
      position: relative;
      padding: 4px 5px;
      height: 3rem;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; }
      olc-calendar .olcscm-calendar .olcscm-calendar-wrapper .olcscm-calendar-header .calendar-week {
        width: 3.5rem; }
      olc-calendar .olcscm-calendar .olcscm-calendar-wrapper .olcscm-calendar-header .calendar-select {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap; }
        olc-calendar .olcscm-calendar .olcscm-calendar-wrapper .olcscm-calendar-header .calendar-select .calendar-select-nextyear {
          background: url(../assets/images/icon_arrow_02.svg) no-repeat center; }
        olc-calendar .olcscm-calendar .olcscm-calendar-wrapper .olcscm-calendar-header .calendar-select .calendar-select-prevyear {
          background: url(../assets/images/icon_arrow_02_left.svg) no-repeat center; }
        olc-calendar .olcscm-calendar .olcscm-calendar-wrapper .olcscm-calendar-header .calendar-select .calendar-select-prev {
          background: url(../assets/images/icon_arrow_left.svg) no-repeat center; }
        olc-calendar .olcscm-calendar .olcscm-calendar-wrapper .olcscm-calendar-header .calendar-select .calendar-select-next {
          background: url(../assets/images/icon_arrow.svg) no-repeat center; }
        olc-calendar .olcscm-calendar .olcscm-calendar-wrapper .olcscm-calendar-header .calendar-select .calendar-select-prevyear,
        olc-calendar .olcscm-calendar .olcscm-calendar-wrapper .olcscm-calendar-header .calendar-select .calendar-select-nextyear,
        olc-calendar .olcscm-calendar .olcscm-calendar-wrapper .olcscm-calendar-header .calendar-select .calendar-select-prev,
        olc-calendar .olcscm-calendar .olcscm-calendar-wrapper .olcscm-calendar-header .calendar-select .calendar-select-next {
          display: -webkit-inline-box;
          display: -webkit-inline-flex;
          display: -ms-inline-flexbox;
          display: inline-flex;
          width: 2rem;
          height: 2rem;
          font-size: 1rem;
          text-align: center;
          cursor: pointer;
          -webkit-box-pack: center;
          -webkit-justify-content: center;
              -ms-flex-pack: center;
                  justify-content: center;
          -webkit-box-align: center;
          -webkit-align-items: center;
              -ms-flex-align: center;
                  align-items: center;
          border-radius: 50%; }
          olc-calendar .olcscm-calendar .olcscm-calendar-wrapper .olcscm-calendar-header .calendar-select .calendar-select-prevyear:hover,
          olc-calendar .olcscm-calendar .olcscm-calendar-wrapper .olcscm-calendar-header .calendar-select .calendar-select-nextyear:hover,
          olc-calendar .olcscm-calendar .olcscm-calendar-wrapper .olcscm-calendar-header .calendar-select .calendar-select-prev:hover,
          olc-calendar .olcscm-calendar .olcscm-calendar-wrapper .olcscm-calendar-header .calendar-select .calendar-select-next:hover {
            color: #2996cc;
            border: 1px solid labelColor; }
    olc-calendar .olcscm-calendar .olcscm-calendar-wrapper .olcscm-calendar-table .olcscm-calendar-table-date {
      margin-left: 4px;
      margin-right: 4px; }
      olc-calendar .olcscm-calendar .olcscm-calendar-wrapper .olcscm-calendar-table .olcscm-calendar-table-date .olcscm-calendar-table-date-row {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin-top: 5px;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
            -ms-flex-pack: justify;
                justify-content: space-between; }
        olc-calendar .olcscm-calendar .olcscm-calendar-wrapper .olcscm-calendar-table .olcscm-calendar-table-date .olcscm-calendar-table-date-row div:first-child {
          background: #ffc0cb; }
        olc-calendar .olcscm-calendar .olcscm-calendar-wrapper .olcscm-calendar-table .olcscm-calendar-table-date .olcscm-calendar-table-date-row div:last-child {
          background: #CCFFFF; }
        olc-calendar .olcscm-calendar .olcscm-calendar-wrapper .olcscm-calendar-table .olcscm-calendar-table-date .olcscm-calendar-table-date-row .olcscm-calendar-table-date-head {
          background-color: #eeeeee;
          width: 36px !important;
          text-align: center; }
          olc-calendar .olcscm-calendar .olcscm-calendar-wrapper .olcscm-calendar-table .olcscm-calendar-table-date .olcscm-calendar-table-date-row .olcscm-calendar-table-date-head.hover {
            cursor: auto; }
        olc-calendar .olcscm-calendar .olcscm-calendar-wrapper .olcscm-calendar-table .olcscm-calendar-table-date .olcscm-calendar-table-date-row div {
          padding-left: 8px;
          padding-right: 8px; }
  olc-calendar .olcscm-calendar .olcscm-calendar-time {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-top: .25rem; }
    olc-calendar .olcscm-calendar .olcscm-calendar-time .olcscm-calendar-selector {
      width: 30px;
      margin: 0 5px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      font-size: 13px;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; }
      olc-calendar .olcscm-calendar .olcscm-calendar-time .olcscm-calendar-selector .olcscm-calendar-selector-wrapper {
        line-height: 22px; }
      olc-calendar .olcscm-calendar .olcscm-calendar-time .olcscm-calendar-selector > span {
        margin: 0; }
      olc-calendar .olcscm-calendar .olcscm-calendar-time .olcscm-calendar-selector span:first-child,
      olc-calendar .olcscm-calendar .olcscm-calendar-time .olcscm-calendar-selector span:last-child {
        font-size: 18px;
        padding: 0 5px;
        cursor: pointer; }

olc-calendar .olc-calendar {
  position: relative;
  display: inline-block;
  line-height: 30px; }
  olc-calendar .olc-calendar.olcscm-calendar-inline {
    position: relative; }
    olc-calendar .olc-calendar.olcscm-calendar-inline .olcscm-calendar-wrapper {
      position: relative; }
    olc-calendar .olc-calendar.olcscm-calendar-inline .calendar {
      position: relative;
      top: 0; }
  olc-calendar .olc-calendar .olcscm-calendar-header {
    border-bottom: 1px solid #d9d9d9; }
  olc-calendar .olc-calendar tr td,
  olc-calendar .olc-calendar tr th {
    width: 14.8%; }
  olc-calendar .olc-calendar table {
    width: 100%; }
  olc-calendar .olc-calendar .olcscm-calendar-year,
  olc-calendar .olc-calendar .olcscm-calendar-month {
    position: absolute;
    top: 2rem;
    left: 0;
    width: 100%;
    padding: 10px;
    height: -webkit-calc(100% - 2rem);
    height: calc(100% - 2rem);
    background: #fff; }
    olc-calendar .olc-calendar .olcscm-calendar-year table,
    olc-calendar .olc-calendar .olcscm-calendar-month table {
      width: 100%;
      height: 100%;
      table-layout: fixed; }
      olc-calendar .olc-calendar .olcscm-calendar-year table tr td,
      olc-calendar .olc-calendar .olcscm-calendar-month table tr td {
        height: 25%;
        text-align: center; }
        olc-calendar .olc-calendar .olcscm-calendar-year table tr td:hover,
        olc-calendar .olc-calendar .olcscm-calendar-month table tr td:hover {
          background: #eee;
          cursor: pointer; }
        olc-calendar .olc-calendar .olcscm-calendar-year table tr td.olcscm-date-active,
        olc-calendar .olc-calendar .olcscm-calendar-month table tr td.olcscm-date-active {
          color: #fff;
          border-radius: 3px;
          background-color: #2996cc;
          cursor: pointer; }
          olc-calendar .olc-calendar .olcscm-calendar-year table tr td.olcscm-date-active span,
          olc-calendar .olc-calendar .olcscm-calendar-month table tr td.olcscm-date-active span {
            color: #fff;
            background-color: #2996cc; }
  olc-calendar .olc-calendar .olcscm-calendar-year table tr:first-child td:first-child,
  olc-calendar .olc-calendar .olcscm-calendar-year table tr:last-child td:last-child {
    color: #999;
    cursor: default; }
    olc-calendar .olc-calendar .olcscm-calendar-year table tr:first-child td:first-child:hover,
    olc-calendar .olc-calendar .olcscm-calendar-year table tr:last-child td:last-child:hover {
      background: transparent; }
  olc-calendar .olc-calendar .olcscm-select-input {
    position: relative;
    border-radius: 2px;
    width: 9rem;
    height: 1.75rem;
    border: 1px solid #d9d9d9;
    cursor: pointer; }
    olc-calendar .olc-calendar .olcscm-select-input input {
      width: 100%;
      height: 100%;
      padding: 0 1.5rem 0 .25rem;
      border: 0;
      outline: 0; }
      olc-calendar .olc-calendar .olcscm-select-input input:disabled {
        cursor: pointer; }
    olc-calendar .olc-calendar .olcscm-select-input label {
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      position: relative;
      width: -webkit-calc(100% - 25px);
      width: calc(100% - 25px);
      height: 100%;
      outline: 0;
      border: 0;
      cursor: pointer;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      background: transparent;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; }
  olc-calendar .olc-calendar .olcscm-calendar-wrapper-top {
    top: -257px !important; }
  olc-calendar .olc-calendar .olcscm-calendar-wrapper {
    position: absolute;
    top: -webkit-calc(100% + 2px);
    top: calc(100% + 2px);
    left: 0;
    padding: 0 .25rem .25rem;
    background: #fff;
    -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2), 0 2px 2px rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12);
            box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2), 0 2px 2px rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12);
    z-index: 999; }
    olc-calendar .olc-calendar .olcscm-calendar-wrapper .olcscm-calendar-time {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-flex: 1;
      -webkit-flex: 1 0 auto;
          -ms-flex: 1 0 auto;
              flex: 1 0 auto; }
      olc-calendar .olc-calendar .olcscm-calendar-wrapper .olcscm-calendar-time .olcscm-calendar-time-wrapper {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        border: 1px solid #d9d9d9;
        border-radius: 3px;
        margin-left: .25rem;
        height: 1.4rem; }
      olc-calendar .olc-calendar .olcscm-calendar-wrapper .olcscm-calendar-time span {
        margin-right: .25rem; }
        olc-calendar .olc-calendar .olcscm-calendar-wrapper .olcscm-calendar-time span input {
          width: 1.2rem;
          padding: 0 .2rem;
          height: 100%;
          border: 0; }
      olc-calendar .olc-calendar .olcscm-calendar-wrapper .olcscm-calendar-time input::-webkit-outer-spin-button,
      olc-calendar .olc-calendar .olcscm-calendar-wrapper .olcscm-calendar-time input::-webkit-inner-spin-button {
        -webkit-appearance: none !important;
        margin: 0; }
      olc-calendar .olc-calendar .olcscm-calendar-wrapper .olcscm-calendar-time input[type="number"] {
        -moz-appearance: textfield; }
    olc-calendar .olc-calendar .olcscm-calendar-wrapper .olcscm-calendar-footer {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      border-top: 1px solid #d9d9d9;
      height: 1.8rem;
      padding-top: .25rem;
      margin-top: 5px; }
      olc-calendar .olc-calendar .olcscm-calendar-wrapper .olcscm-calendar-footer span {
        cursor: pointer; }
    olc-calendar .olc-calendar .olcscm-calendar-wrapper table tr th {
      font-weight: 500; }
    olc-calendar .olc-calendar .olcscm-calendar-wrapper .calendar-header {
      -webkit-flex-wrap: nowrap;
          -ms-flex-wrap: nowrap;
              flex-wrap: nowrap;
      border-bottom: 1px solid #d9d9d9; }
    olc-calendar .olc-calendar .olcscm-calendar-wrapper .calendar-body .item,
    olc-calendar .olc-calendar .olcscm-calendar-wrapper .calendar-header .item {
      text-align: center; }
    olc-calendar .olc-calendar .olcscm-calendar-wrapper .calendar-body {
      background: #fff;
      padding: .125rem 0; }
      olc-calendar .olc-calendar .olcscm-calendar-wrapper .calendar-body .pass,
      olc-calendar .olc-calendar .olcscm-calendar-wrapper .calendar-body .future {
        color: #999 !important;
        cursor: auto; }
      olc-calendar .olc-calendar .olcscm-calendar-wrapper .calendar-body .item {
        color: #333;
        -webkit-box-sizing: border-box;
           -moz-box-sizing: border-box;
                box-sizing: border-box;
        -webkit-transition: all .25s;
        -o-transition: all .25s;
        transition: all .25s;
        -webkit-user-select: none;
           -moz-user-select: none;
            -ms-user-select: none;
                user-select: none;
        font-size: .9em; }
        olc-calendar .olc-calendar .olcscm-calendar-wrapper .calendar-body .item.today {
          color: #fff;
          background: #eb7b0c; }
        olc-calendar .olc-calendar .olcscm-calendar-wrapper .calendar-body .item.selected {
          border: 1px solid #2996cc !important; }
        olc-calendar .olc-calendar .olcscm-calendar-wrapper .calendar-body .item:not(.pass):not(.future) {
          cursor: pointer; }
        olc-calendar .olc-calendar .olcscm-calendar-wrapper .calendar-body .item:not(.pass):not(.future):not(.selected):hover {
          background: #eee; }
    olc-calendar .olc-calendar .olcscm-calendar-wrapper .olcscm-calendar-header {
      position: relative;
      padding: 4px 5px;
      height: 3rem;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; }
      olc-calendar .olc-calendar .olcscm-calendar-wrapper .olcscm-calendar-header .calendar-week {
        width: 3.5rem; }
      olc-calendar .olc-calendar .olcscm-calendar-wrapper .olcscm-calendar-header .calendar-select {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap; }
        olc-calendar .olc-calendar .olcscm-calendar-wrapper .olcscm-calendar-header .calendar-select .calendar-select-prev .leftChangeYear {
          width: 32px;
          height: 32px;
          float: left;
          cursor: pointer;
          margin-left: 17px;
          background: url(../assets/images/icon_arrow_02_left.svg) no-repeat center; }
        olc-calendar .olc-calendar .olcscm-calendar-wrapper .olcscm-calendar-header .calendar-select .calendar-select-prev,
        olc-calendar .olc-calendar .olcscm-calendar-wrapper .olcscm-calendar-header .calendar-select .calendar-select-next {
          display: -webkit-inline-box;
          display: -webkit-inline-flex;
          display: -ms-inline-flexbox;
          display: inline-flex;
          width: 2rem;
          height: 2rem;
          font-size: 1rem;
          text-align: center;
          cursor: pointer;
          -webkit-box-pack: center;
          -webkit-justify-content: center;
              -ms-flex-pack: center;
                  justify-content: center;
          -webkit-box-align: center;
          -webkit-align-items: center;
              -ms-flex-align: center;
                  align-items: center;
          border-radius: 50%; }
          olc-calendar .olc-calendar .olcscm-calendar-wrapper .olcscm-calendar-header .calendar-select .calendar-select-prev:hover,
          olc-calendar .olc-calendar .olcscm-calendar-wrapper .olcscm-calendar-header .calendar-select .calendar-select-next:hover {
            color: #009688; }
  olc-calendar .olc-calendar .olcscm-calendar-time {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-top: .25rem; }
    olc-calendar .olc-calendar .olcscm-calendar-time .olcscm-calendar-selector {
      width: 30px;
      margin: 0 5px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      font-size: 13px;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; }
      olc-calendar .olc-calendar .olcscm-calendar-time .olcscm-calendar-selector .olcscm-calendar-selector-wrapper {
        line-height: 22px; }
      olc-calendar .olc-calendar .olcscm-calendar-time .olcscm-calendar-selector > span {
        margin: 0; }
      olc-calendar .olc-calendar .olcscm-calendar-time .olcscm-calendar-selector span:first-child,
      olc-calendar .olc-calendar .olcscm-calendar-time .olcscm-calendar-selector span:last-child {
        padding: 0 5px;
        cursor: pointer; }

.dateIcon {
  position: absolute;
  cursor: pointer;
  top: 9px;
  left: 165px;
  width: 15px;
  height: 13px;
  background: url(../assets/images/icon_calendar.svg) no-repeat center; }

.dateInput {
  font-size: 13px;
  padding-left: 4px;
  height: 32px;
  width: 156px;
  text-align: left;
  border: 1px solid #cbd3d6;
  border-radius: 4px;
  -webkit-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s; }
  .dateInput::-webkit-input-placeholder {
    font-size: 12px; }
  .dateInput::-moz-placeholder {
    font-size: 12px; }
  .dateInput:-ms-input-placeholder {
    font-size: 12px; }
  .dateInput::placeholder {
    font-size: 12px; }

.today {
  color: #2996cc; }

#header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

.loading-container {
  width: -webkit-calc(100vw);
  width: calc(100vw);
  position: fixed;
  z-index: 9999;
  top: 0;
  height: -webkit-calc(100vh);
  height: calc(100vh);
  right: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }

.loading {
  height: 100%;
  width: 100%;
  position: relative; }

.loading p {
  margin: 0 0 10px 0; }

.spinner-circle[_ngcontent-c0] {
  margin: 0 !important;
  top: -webkit-calc(50% - 5em) !important;
  top: calc(50% - 5em) !important;
  left: -webkit-calc(50% - 5em) !important;
  left: calc(50% - 5em) !important; }

.loadingFont {
  position: absolute;
  top: 56%;
  z-index: 2001;
  color: #fff;
  font-size: 22px;
  text-align: center;
  width: 100%; }

.modal-dialog {
  -webkit-transform: none !important;
      -ms-transform: none !important;
       -o-transform: none !important;
          transform: none !important; }

.inputDiv {
  height: 39px;
  position: relative; }
  .inputDiv .labelStyle {
    display: inline-block;
    position: relative;
    width: 165px;
    padding-right: 80px;
    font-size: 14px;
    font-weight: 700;
    text-align: right;
    vertical-align: top;
    white-space: nowrap;
    margin-top: 10px; }
    .inputDiv .labelStyle .is-Required {
      position: absolute;
      top: -2px;
      right: 8px;
      width: 32px;
      height: 20px;
      padding: 3px 0;
      border: 1px solid #e64417;
      border-radius: 2px;
      background: #fff;
      color: #e64417;
      font-size: 12px;
      font-weight: 700;
      text-align: center;
      display: inline-block;
      margin-bottom: 12px; }
    .inputDiv .labelStyle .is-Info {
      cursor: pointer;
      position: absolute;
      top: 0;
      right: 52px;
      width: 16px;
      height: 16px;
      background: url(../assets/images/icon_question.svg) no-repeat center; }
  .inputDiv input[type='text'] {
    height: 39px;
    border: 1px solid #cbd3d6;
    border-radius: 4px;
    -webkit-box-shadow: 0 2px 0 #cbd3d6;
    box-shadow: 0 2px 0 #cbd3d6;
    padding: 8px;
    line-height: 1;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    overflow: visible; }
    .inputDiv input[type='text'].is-Error {
      border: 1px solid #e64417;
      background: rgba(230, 68, 23, 0.2);
      position: relative; }
    .inputDiv input[type='text']:focus {
      border-color: #2996cc; }
  .inputDiv .errorAfter {
    position: absolute;
    top: 0;
    right: -87px;
    width: 82px;
    padding: 12px 8px;
    border-radius: 4px;
    background: #e64417;
    color: #fff;
    font-weight: 700; }
    .inputDiv .errorAfter::before {
      height: 16px;
      width: 18px;
      content: '';
      position: absolute;
      top: -webkit-calc(50% - 8px);
      top: calc(50% - 8px);
      right: 80px;
      border: 8px solid transparent;
      border-right: 10px solid #e64417; }

.inputSmallDiv {
  height: 26px;
  position: relative; }
  .inputSmallDiv .labelStyle {
    display: inline-block;
    position: relative;
    width: 165px;
    padding-right: 10px;
    font-size: 14px;
    text-align: right;
    vertical-align: top;
    white-space: nowrap;
    margin-top: 6px; }
    .inputSmallDiv .labelStyle .is-Required {
      position: absolute;
      top: -2px;
      right: 8px;
      width: 32px;
      height: 20px;
      padding: 3px 0;
      border: 1px solid #e64417;
      border-radius: 2px;
      background: #fff;
      color: #e64417;
      font-size: 12px;
      font-weight: 700;
      text-align: center;
      display: inline-block;
      margin-bottom: 12px; }
    .inputSmallDiv .labelStyle .is-Info {
      cursor: pointer;
      position: absolute;
      top: 0;
      right: 52px;
      width: 16px;
      height: 16px;
      background: url(../assets/images/icon_question.svg) no-repeat center; }
  .inputSmallDiv input[type='text'] {
    height: 26px;
    border-radius: 4px;
    -webkit-box-shadow: 0 2px 0 #cbd3d6;
    box-shadow: 0 2px 0 #cbd3d6;
    padding: 8px;
    border: 1px solid #cbd3d6;
    border-radius: 4px;
    line-height: 1;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    overflow: visible; }
    .inputSmallDiv input[type='text'].is-Error {
      border: 1px solid #e64417;
      background: rgba(230, 68, 23, 0.2);
      position: relative; }
    .inputSmallDiv input[type='text']:focus {
      border-color: #2996cc; }
  .inputSmallDiv .errorAfter {
    position: absolute;
    top: 0;
    right: -87px;
    width: 82px;
    padding: 12px 8px;
    border-radius: 4px;
    background: #e64417;
    color: #fff;
    font-weight: 700; }
    .inputSmallDiv .errorAfter::before {
      height: 16px;
      width: 18px;
      content: '';
      position: absolute;
      top: -webkit-calc(50% - 8px);
      top: calc(50% - 8px);
      right: 80px;
      border: 8px solid transparent;
      border-right: 10px solid #e64417; }

/* Modal
 * ========================================================================== */
.Modal__overlay {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background: rgba(0, 0, 0, 0.6);
  z-index: 100;
  opacity: 1;
  -webkit-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s; }

.Modal__wrap {
  position: fixed;
  width: 760px;
  min-height: 240px;
  padding: 24px 24px 80px;
  border-radius: 4px;
  background: #f2f2f2;
  z-index: 101; }
  .Modal__wrap._w960 {
    width: 960px; }
  .Modal__wrap._h90p {
    height: 90%; }
  .Modal__wrap ._title {
    margin-bottom: 16px;
    font-size: 16px; }
  .Modal__wrap ._text {
    line-height: 1.5; }

.Modal__header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
  .Modal__header._vac {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
  .Modal__header._mb16 {
    margin-bottom: 16px; }
  .Modal__header ._title {
    margin-right: auto;
    margin-bottom: 5px; }
    .Modal__header ._title._mr16 {
      margin-right: 16px; }
    .Modal__header ._title._mb0 {
      margin-bottom: 0; }
  .Modal__header ._searchConditionSave {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: 328px; }
    .Modal__header ._searchConditionSave > dt {
      position: relative;
      padding-right: 23px;
      font-size: 14px;
      font-weight: bold; }
      .Modal__header ._searchConditionSave > dt::before {
        content: '?';
        position: absolute;
        top: 0;
        right: 0;
        width: 16px;
        height: 16px;
        padding-top: 2px;
        border: 1px solid #0098D8;
        border-radius: 50%;
        background: #fff;
        color: #0098D8;
        font-size: 10px;
        font-weight: normal;
        text-align: center; }
    .Modal__header ._searchConditionSave > dd {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      padding-left: 12px; }
      .Modal__header ._searchConditionSave > dd > input {
        width: 120px;
        padding: 6px 8px 4px; }
      .Modal__header ._searchConditionSave > dd > button {
        width: 48px;
        height: 23px;
        padding-top: 4px;
        border-radius: 4px;
        background: #fff;
        -webkit-box-shadow: 0 0 0 #808080;
                box-shadow: 0 0 0 #808080;
        color: #1a1a1a;
        font-size: 13px;
        text-align: center;
        border: 1px solid #d4ccc3;
        position: relative;
        top: -2px;
        margin-left: 8px; }
        .Modal__header ._searchConditionSave > dd > button.is-Disabled {
          background: #bbb;
          border: 1px solid #808080;
          color: rgba(26, 26, 26, 0.5);
          cursor: default;
          pointer-events: none;
          opacity: .5; }
        .Modal__header ._searchConditionSave > dd > button.is-Blue {
          border: 0;
          background: #0871a6;
          -webkit-box-shadow: 0 4px 0 #1c678c;
                  box-shadow: 0 4px 0 #1c678c;
          color: #fff; }
  .Modal__header ._searchConditionSelect {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: 295px; }
    .Modal__header ._searchConditionSelect > dt {
      position: relative;
      padding-right: 23px;
      font-size: 14px;
      font-weight: bold; }
      .Modal__header ._searchConditionSelect > dt::before {
        content: '?';
        position: absolute;
        top: 0;
        right: 0;
        width: 16px;
        height: 16px;
        padding-top: 2px;
        border: 1px solid #0098D8;
        border-radius: 50%;
        background: #fff;
        color: #0098D8;
        font-size: 10px;
        font-weight: normal;
        text-align: center; }
    .Modal__header ._searchConditionSelect > dd {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      padding-left: 12px; }
      .Modal__header ._searchConditionSelect > dd ._select {
        width: 120px;
        -webkit-box-shadow: 0 2px 0 #797d80;
                box-shadow: 0 2px 0 #797d80; }
        .Modal__header ._searchConditionSelect > dd ._select > select {
          padding: 6px 25px 4px 8px; }
      .Modal__header ._searchConditionSelect > dd > button {
        width: 48px;
        height: 26px;
        padding-top: 2px;
        border-radius: 4px;
        background: #fff;
        -webkit-box-shadow: 0 2px 0 #808080;
                box-shadow: 0 2px 0 #808080;
        color: #1a1a1a;
        font-size: 13px;
        text-align: center;
        border: 1px solid #d4ccc3;
        margin-left: 8px; }
        .Modal__header ._searchConditionSelect > dd > button.is-Disabled {
          background: #bbb;
          border: 1px solid #808080;
          color: rgba(26, 26, 26, 0.5);
          cursor: default;
          pointer-events: none;
          opacity: .5; }
  .Modal__header ._unspecifiedLabelNumber,
  .Modal__header ._remainingQuantity {
    margin-right: 30px; }
    .Modal__header ._unspecifiedLabelNumber > dl,
    .Modal__header ._remainingQuantity > dl {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; }
      .Modal__header ._unspecifiedLabelNumber > dl > dt,
      .Modal__header ._remainingQuantity > dl > dt {
        margin-right: 16px;
        font-size: 14px;
        line-height: 1em; }
      .Modal__header ._unspecifiedLabelNumber > dl > dd,
      .Modal__header ._remainingQuantity > dl > dd {
        font-size: 20px;
        font-weight: bold;
        line-height: 1em; }
  .Modal__header ._printSetting > dl {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    .Modal__header ._printSetting > dl > dt {
      margin-right: 16px;
      font-size: 14px;
      line-height: 1em; }
    .Modal__header ._printSetting > dl > dd {
      position: relative; }
      .Modal__header ._printSetting > dl > dd > label > input[type='checkbox'] + span,
      .Modal__header ._printSetting > dl > dd > label > input[type='checkbox']:checked + span {
        height: 26px;
        -webkit-box-shadow: 0 2px 0 #797d80;
                box-shadow: 0 2px 0 #797d80;
        padding-top: 7px; }
        .Modal__header ._printSetting > dl > dd > label > input[type='checkbox'] + span::before,
        .Modal__header ._printSetting > dl > dd > label > input[type='checkbox']:checked + span::before {
          top: 6px;
          width: 14px;
          height: 14px; }
        .Modal__header ._printSetting > dl > dd > label > input[type='checkbox'] + span::after,
        .Modal__header ._printSetting > dl > dd > label > input[type='checkbox']:checked + span::after {
          top: 9px;
          left: 10px; }

.Modal__content {
  margin-top: 20px;
  padding: 16px;
  border-radius: 4px;
  background: #fff; }
  .Modal__content--np {
    margin-top: 20px;
    padding: 0;
    border-radius: 0;
    background: transparent; }
  .Modal__content._mh90p {
    max-height: -webkit-calc(100% - 71px);
    max-height: calc(100% - 71px);
    overflow-y: auto; }
  .Modal__content._mh536 {
    max-height: 536px;
    overflow-y: auto; }
  .Modal__content._mt24 {
    margin-top: 24px; }
  .Modal__content._px0 {
    padding-left: 0;
    padding-right: 0; }
  .Modal__content._py0 {
    padding-top: 0;
    padding-bottom: 0; }
  .Modal__content ._section {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    .Modal__content ._section:first-child {
      border-top: 0; }
    .Modal__content ._section ._col1,
    .Modal__content ._section ._col2 {
      margin-top: 14px; }
      .Modal__content ._section ._col1 > dl,
      .Modal__content ._section ._col2 > dl {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
            -ms-flex-align: start;
                align-items: flex-start;
        padding: 0; }
        .Modal__content ._section ._col1 > dl + dl,
        .Modal__content ._section ._col2 > dl + dl {
          margin-top: 14px; }
        .Modal__content ._section ._col1 > dl > dt,
        .Modal__content ._section ._col2 > dl > dt {
          width: 170px;
          text-align: right;
          padding: 7px 4px 5px 0; }
        .Modal__content ._section ._col1 > dl > dd,
        .Modal__content ._section ._col2 > dl > dd {
          width: -webkit-calc(100% - 116px);
          width: calc(100% - 116px); }
          .Modal__content ._section ._col1 > dl > dd._pl4,
          .Modal__content ._section ._col2 > dl > dd._pl4 {
            padding-left: 4px; }
          .Modal__content ._section ._col1 > dl > dd._withShadow,
          .Modal__content ._section ._col2 > dl > dd._withShadow {
            padding-bottom: 2px; }
          .Modal__content ._section ._col1 > dl > dd > ul,
          .Modal__content ._section ._col2 > dl > dd > ul {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -webkit-align-items: center;
                -ms-flex-align: center;
                    align-items: center;
            position: relative; }
            .Modal__content ._section ._col1 > dl > dd > ul > li,
            .Modal__content ._section ._col2 > dl > dd > ul > li {
              display: inline-block; }
              .Modal__content ._section ._col1 > dl > dd > ul > li._mx-8,
              .Modal__content ._section ._col2 > dl > dd > ul > li._mx-8 {
                margin-left: -8px;
                margin-right: -8px; }
          .Modal__content ._section ._col1 > dl > dd label,
          .Modal__content ._section ._col2 > dl > dd label {
            display: block; }
            .Modal__content ._section ._col1 > dl > dd label._check,
            .Modal__content ._section ._col2 > dl > dd label._check {
              display: block;
              padding-bottom: 2px; }
              .Modal__content ._section ._col1 > dl > dd label._check._dib,
              .Modal__content ._section ._col2 > dl > dd label._check._dib {
                display: inline-block; }
              .Modal__content ._section ._col1 > dl > dd label._check + label,
              .Modal__content ._section ._col2 > dl > dd label._check + label {
                margin-left: 8px; }
              .Modal__content ._section ._col1 > dl > dd label._check > input[type='checkbox'] + span,
              .Modal__content ._section ._col1 > dl > dd label._check > input[type='checkbox']:checked + span,
              .Modal__content ._section ._col2 > dl > dd label._check > input[type='checkbox'] + span,
              .Modal__content ._section ._col2 > dl > dd label._check > input[type='checkbox']:checked + span {
                height: 26px;
                -webkit-box-shadow: 0 2px 0 #797d80;
                        box-shadow: 0 2px 0 #797d80;
                padding-top: 6px; }
                .Modal__content ._section ._col1 > dl > dd label._check > input[type='checkbox'] + span::before,
                .Modal__content ._section ._col1 > dl > dd label._check > input[type='checkbox']:checked + span::before,
                .Modal__content ._section ._col2 > dl > dd label._check > input[type='checkbox'] + span::before,
                .Modal__content ._section ._col2 > dl > dd label._check > input[type='checkbox']:checked + span::before {
                  top: 6px;
                  width: 14px;
                  height: 14px; }
                .Modal__content ._section ._col1 > dl > dd label._check > input[type='checkbox'] + span::after,
                .Modal__content ._section ._col1 > dl > dd label._check > input[type='checkbox']:checked + span::after,
                .Modal__content ._section ._col2 > dl > dd label._check > input[type='checkbox'] + span::after,
                .Modal__content ._section ._col2 > dl > dd label._check > input[type='checkbox']:checked + span::after {
                  top: 9px;
                  left: 10px; }
            .Modal__content ._section ._col1 > dl > dd label._radio._w80 > input[type='radio'] + span,
            .Modal__content ._section ._col2 > dl > dd label._radio._w80 > input[type='radio'] + span {
              cursor: pointer; }
            .Modal__content ._section ._col1 > dl > dd label._radio._w80 .mdc-roggle_left,
            .Modal__content ._section ._col2 > dl > dd label._radio._w80 .mdc-roggle_left {
              border-right: none;
              border-radius: 18px 0 0 18px; }
            .Modal__content ._section ._col1 > dl > dd label._radio._w80 .mdc-roggle_right,
            .Modal__content ._section ._col2 > dl > dd label._radio._w80 .mdc-roggle_right {
              border-radius: 0 18px 18px 0; }
            .Modal__content ._section ._col1 > dl > dd label._radio > input[type='radio'] + span,
            .Modal__content ._section ._col1 > dl > dd label._radio input[type='radio']:checked + span,
            .Modal__content ._section ._col2 > dl > dd label._radio > input[type='radio'] + span,
            .Modal__content ._section ._col2 > dl > dd label._radio input[type='radio']:checked + span {
              height: 26px;
              -webkit-box-shadow: 0 2px 0 #797d80;
                      box-shadow: 0 2px 0 #797d80;
              padding-top: 6px; }
              .Modal__content ._section ._col1 > dl > dd label._radio > input[type='radio'] + span::before,
              .Modal__content ._section ._col1 > dl > dd label._radio input[type='radio']:checked + span::before,
              .Modal__content ._section ._col2 > dl > dd label._radio > input[type='radio'] + span::before,
              .Modal__content ._section ._col2 > dl > dd label._radio input[type='radio']:checked + span::before {
                width: 14px;
                height: 14px;
                top: 5px; }
              .Modal__content ._section ._col1 > dl > dd label._radio > input[type='radio'] + span::after,
              .Modal__content ._section ._col1 > dl > dd label._radio input[type='radio']:checked + span::after,
              .Modal__content ._section ._col2 > dl > dd label._radio > input[type='radio'] + span::after,
              .Modal__content ._section ._col2 > dl > dd label._radio input[type='radio']:checked + span::after {
                top: 9px;
                left: 12px; }
            .Modal__content ._section ._col1 > dl > dd label._radio .TabContents__layoutImg,
            .Modal__content ._section ._col2 > dl > dd label._radio .TabContents__layoutImg {
              width: 230px;
              height: 140px;
              background: #fff url(../assets/images/layout_pattern01.svg) no-repeat center;
              border-radius: 5px;
              text-align: center; }
            .Modal__content ._section ._col1 > dl > dd label._radio._border > span,
            .Modal__content ._section ._col2 > dl > dd label._radio._border > span {
              border: 1px solid #cbd3d6; }
            .Modal__content ._section ._col1 > dl > dd label._text input[type="text"],
            .Modal__content ._section ._col2 > dl > dd label._text input[type="text"] {
              position: relative;
              top: 1px;
              padding: 6px 4px 4px;
              margin: 0 5px; }
              .Modal__content ._section ._col1 > dl > dd label._text input[type="text"]._w88,
              .Modal__content ._section ._col2 > dl > dd label._text input[type="text"]._w88 {
                width: 88px; }
              .Modal__content ._section ._col1 > dl > dd label._text input[type="text"]._h26,
              .Modal__content ._section ._col2 > dl > dd label._text input[type="text"]._h26 {
                height: 26px; }
              .Modal__content ._section ._col1 > dl > dd label._text input[type="text"]._w200,
              .Modal__content ._section ._col2 > dl > dd label._text input[type="text"]._w200 {
                height: 200px; }
              .Modal__content ._section ._col1 > dl > dd label._text input[type="text"]._w108,
              .Modal__content ._section ._col2 > dl > dd label._text input[type="text"]._w108 {
                height: 108px; }
          .Modal__content ._section ._col1 > dl > dd ._select,
          .Modal__content ._section ._col2 > dl > dd ._select {
            -webkit-box-shadow: 0 2px 0 #797d80;
                    box-shadow: 0 2px 0 #797d80; }
            .Modal__content ._section ._col1 > dl > dd ._select > select,
            .Modal__content ._section ._col2 > dl > dd ._select > select {
              padding: 6px 25px 4px 8px; }
            .Modal__content ._section ._col1 > dl > dd ._select._w168,
            .Modal__content ._section ._col2 > dl > dd ._select._w168 {
              width: 168px; }
          .Modal__content ._section ._col1 > dl > dd ._calender,
          .Modal__content ._section ._col2 > dl > dd ._calender {
            position: relative; }
            .Modal__content ._section ._col1 > dl > dd ._calender::after,
            .Modal__content ._section ._col2 > dl > dd ._calender::after {
              content: '';
              display: inline-block;
              position: absolute;
              top: 7px;
              left: 6px;
              width: 13px;
              height: 13px;
              background: url(../assets/images/icon_calendar.svg) no-repeat center; }
            .Modal__content ._section ._col1 > dl > dd ._calender > input,
            .Modal__content ._section ._col2 > dl > dd ._calender > input {
              padding: 1px 4px 2px 25px; }
              .Modal__content ._section ._col1 > dl > dd ._calender > input._w108,
              .Modal__content ._section ._col2 > dl > dd ._calender > input._w108 {
                width: 108px; }
          .Modal__content ._section ._col1 > dl > dd > input[type="text"]._w200,
          .Modal__content ._section ._col2 > dl > dd > input[type="text"]._w200 {
            width: 200px; }
          .Modal__content ._section ._col1 > dl > dd > input[type="text"]._w80,
          .Modal__content ._section ._col2 > dl > dd > input[type="text"]._w80 {
            width: 80px; }
    .Modal__content ._section ._col1 {
      width: 100%; }
    .Modal__content ._section ._col2 {
      width: -webkit-calc(50% - 10px);
      width: calc(50% - 10px); }

.Modal__content--noRadiusNoPadding {
  margin-top: 20px;
  background: #fff; }

.Modal__button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  right: 24px;
  bottom: 28px; }
  .Modal__button > li {
    margin-left: 12px; }
    .Modal__button > li > button {
      display: block;
      width: 130px;
      height: 40px;
      padding-top: 3px;
      border-radius: 4px;
      background: #fff;
      -webkit-box-shadow: 0 0.1666em 0 #808080;
              box-shadow: 0 0.1666em 0 #808080;
      color: #1a1a1a;
      font-size: 13px;
      text-align: center;
      border: 1px solid #d4ccc3; }
      .Modal__button > li > button.is-Disabled {
        background: #bbb;
        border: 1px solid #808080;
        color: rgba(26, 26, 26, 0.5);
        cursor: default;
        pointer-events: none;
        opacity: .5; }
      .Modal__button > li > button._w160 {
        width: 160px; }
      .Modal__button > li > button.is-Blue {
        border: 0;
        background: #0871a6;
        -webkit-box-shadow: 0 0.1666em 0 #1c678c;
                box-shadow: 0 0.1666em 0 #1c678c;
        color: #fff; }
      .Modal__button > li > button.is-Orange {
        border: 0;
        background: #eb7b0c;
        -webkit-box-shadow: 0 0.1666em 0 #ab5a09;
                box-shadow: 0 0.1666em 0 #ab5a09;
        color: #fff; }
      .Modal__button > li > button ._iconFlag {
        display: inline-block;
        padding-top: 1px;
        padding-left: 20px;
        background: url(../assets/images/icon_search_wh.svg) no-repeat 0 center; }
      .Modal__button > li > button ._iconPlus {
        display: inline-block;
        padding-top: 1px;
        padding-left: 20px;
        background: url(../assets/images/icon_plus_wh.svg) no-repeat 0 center; }

.Modal__selectOption > li {
  display: inline-block;
  margin: 0 5px 15px; }

/* .Modal__displaySetting */
.Modal__displaySetting {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .Modal__displaySetting > ol {
    width: -webkit-calc(50% - 16px);
    width: calc(50% - 16px); }
    .Modal__displaySetting > ol > li {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex; }
      .Modal__displaySetting > ol > li + li {
        margin-top: 12px; }
      .Modal__displaySetting > ol > li ._number {
        -webkit-box-sizing: border-box;
           -moz-box-sizing: border-box;
                box-sizing: border-box;
        width: 28px;
        height: 40px;
        background-color: #f2f2f2;
        border-radius: 2px;
        margin-right: 8px;
        padding-top: 13px;
        text-align: center;
        font-size: 14px;
        font-weight: bold; }
      .Modal__displaySetting > ol > li ._itemWrapper {
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
            -ms-flex-positive: 1;
                flex-grow: 1;
        border-radius: 4px;
        background-color: #cbd3d6; }
        .Modal__displaySetting > ol > li ._itemWrapper ._item {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          position: relative;
          border: 1px solid #cbd3d6;
          border-radius: 4px;
          overflow: hidden;
          background-color: #fff; }
          .Modal__displaySetting > ol > li ._itemWrapper ._item::before {
            content: '';
            width: 32px;
            height: 38px;
            background: #e9f1f5 url(../assets/images/icon_sort_arrow_02.svg) no-repeat center; }
          .Modal__displaySetting > ol > li ._itemWrapper ._item ._state {
            -webkit-box-sizing: border-box;
               -moz-box-sizing: border-box;
                    box-sizing: border-box;
            width: 90px;
            padding: 13px 0 0 13px; }
            .Modal__displaySetting > ol > li ._itemWrapper ._item ._state ._check {
              position: relative;
              top: -4px;
              margin-bottom: -8px; }
              .Modal__displaySetting > ol > li ._itemWrapper ._item ._state ._check > li {
                display: inline-block;
                margin: 0 4px 8px; }
                .Modal__displaySetting > ol > li ._itemWrapper ._item ._state ._check > li > label > input[type='checkbox'] + span,
                .Modal__displaySetting > ol > li ._itemWrapper ._item ._state ._check > li > label > input[type='checkbox']:checked + span {
                  height: 26px;
                  -webkit-box-shadow: 0 2px 0 #797d80;
                          box-shadow: 0 2px 0 #797d80;
                  padding-top: 7px; }
                  .Modal__displaySetting > ol > li ._itemWrapper ._item ._state ._check > li > label > input[type='checkbox'] + span::before,
                  .Modal__displaySetting > ol > li ._itemWrapper ._item ._state ._check > li > label > input[type='checkbox']:checked + span::before {
                    top: 6px;
                    width: 14px;
                    height: 14px; }
                  .Modal__displaySetting > ol > li ._itemWrapper ._item ._state ._check > li > label > input[type='checkbox'] + span::after,
                  .Modal__displaySetting > ol > li ._itemWrapper ._item ._state ._check > li > label > input[type='checkbox']:checked + span::after {
                    top: 9px;
                    left: 10px; }
                .Modal__displaySetting > ol > li ._itemWrapper ._item ._state ._check > li > label > input[type="text"] {
                  padding: 6px 4px 4px;
                  margin: 0 5px; }
                  .Modal__displaySetting > ol > li ._itemWrapper ._item ._state ._check > li > label > input[type="text"]._w88 {
                    width: 88px; }
          .Modal__displaySetting > ol > li ._itemWrapper ._item ._name {
            padding: 13px 0 0 13px;
            position: relative; }
            .Modal__displaySetting > ol > li ._itemWrapper ._item ._name::before {
              content: '';
              position: absolute;
              top: 8px;
              left: 0;
              width: 1px;
              height: 24px;
              background-color: #cbd3d6; }
      .Modal__displaySetting > ol > li.isHidden ._itemWrapper ._item ._state {
        padding: 9px 0 0 7px; }
      .Modal__displaySetting > ol > li.isMoving ._itemWrapper ._item {
        -webkit-box-shadow: 2px 3px 3px rgba(0, 0, 0, 0.2);
                box-shadow: 2px 3px 3px rgba(0, 0, 0, 0.2);
        z-index: 99; }
        .Modal__displaySetting > ol > li.isMoving ._itemWrapper ._item::before {
          background: #2996cc url(../assets/images/icon_sort_arrow_02_select.svg) no-repeat center; }

/* .Modal__selectMakerTable */
.Modal__selectMakerTable {
  width: 100%; }
  .Modal__selectMakerTable > thead > tr {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    height: 66px;
    background-color: #797d80; }
    .Modal__selectMakerTable > thead > tr > th {
      padding: 10px 12px;
      text-align: left;
      color: #fff; }
      .Modal__selectMakerTable > thead > tr > th:nth-of-type(1) {
        width: 40px;
        text-align: center; }
      .Modal__selectMakerTable > thead > tr > th:nth-of-type(2) {
        width: 160px; }
      .Modal__selectMakerTable > thead > tr > th:nth-of-type(3) {
        width: 184px; }
      .Modal__selectMakerTable > thead > tr > th p + p {
        margin-top: 8px; }
      .Modal__selectMakerTable > thead > tr > th ._iconSortable {
        display: inline-block;
        padding-left: 5px;
        padding-right: 10px;
        background: url(../assets/images/icon_sort.svg) no-repeat right center; }
  .Modal__selectMakerTable > tbody > tr {
    height: 56px;
    border-bottom: 1px solid #d4ccc3; }
    .Modal__selectMakerTable > tbody > tr > td {
      padding: 10px 12px; }
    .Modal__selectMakerTable > tbody > tr.isSelected {
      background-color: #F2EEE9; }
  .Modal__selectMakerTable ._check {
    display: block;
    position: relative;
    margin-top: -8px;
    margin-left: -8px; }
    .Modal__selectMakerTable ._check > li {
      display: inline-block;
      margin: 8px 0 0 8px; }
  .Modal__selectMakerTable ._select {
    -webkit-box-shadow: 0 2px 0 #797d80;
            box-shadow: 0 2px 0 #797d80;
    margin-right: 8px; }
    .Modal__selectMakerTable ._select > select {
      padding: 4px 25px 4px 8px; }
      .Modal__selectMakerTable ._select > select._h27 {
        height: 27px; }
    .Modal__selectMakerTable ._select._w104 {
      width: 104px; }
  .Modal__selectMakerTable input[type="text"] {
    padding: 4px;
    margin: 0;
    font-size: 12px; }
    .Modal__selectMakerTable input[type="text"]._w240 {
      width: 240px; }
    .Modal__selectMakerTable input[type="text"]._w160 {
      width: 160px; }
    .Modal__selectMakerTable input[type="text"]._h29 {
      height: 29px; }

/* .Modal__loading */
.Modal__loading {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  z-index: 101; }
  .Modal__loading ._loading {
    display: inline-block;
    position: absolute;
    top: -webkit-calc(50% - 50px);
    top: calc(50% - 50px);
    left: -webkit-calc(50% - 50px);
    left: calc(50% - 50px);
    width: 100px;
    height: 10px;
    border: 3px solid rgba(255, 255, 255, 0.3);
    border-radius: 50%;
    border-top-color: #fff;
    -webkit-animation: spin 1s ease-in-out infinite;
         -o-animation: spin 1s ease-in-out infinite;
            animation: spin 1s ease-in-out infinite; }

@keyframes spin {
  to {
    -webkit-transform: rotate(360deg);
         -o-transform: rotate(360deg);
            transform: rotate(360deg); } }
  .Modal__loading .Btn--cancel {
    display: block;
    position: fixed;
    left: -webkit-calc(50% - 48px);
    left: calc(50% - 48px);
    bottom: 80px;
    width: 96px;
    height: 36px;
    padding-top: 2px;
    border-radius: 4px;
    background: #fff;
    -webkit-box-shadow: 0 0 0 #808080;
            box-shadow: 0 0 0 #808080;
    color: #1a1a1a;
    font-size: 13px;
    text-align: center;
    border: 1px solid #d4ccc3; }
    .Modal__loading .Btn--cancel.is-Disabled {
      background: #bbb;
      border: 1px solid #808080;
      color: rgba(26, 26, 26, 0.5);
      cursor: default;
      pointer-events: none;
      opacity: .5; }

/* .Modal__memoList */
.Modal__memoList {
  overflow-y: auto;
  height: 260px; }
  .Modal__memoList > ol > li {
    display: block;
    background: #fff;
    margin-right: 16px;
    margin-bottom: 12px;
    padding: 16px;
    border-radius: 2px; }
    .Modal__memoList > ol > li ._group {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; }
      .Modal__memoList > ol > li ._group ._name {
        margin-right: 12px;
        font-size: 16px;
        font-weight: bold; }
      .Modal__memoList > ol > li ._group ._date {
        font-size: 12px; }
    .Modal__memoList > ol > li ._comment {
      margin-top: 10px;
      font-size: 13px;
      line-height: 1.2em; }

/* .Modal__memoForm */
.Modal__memoForm {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background: #d4ccc3;
  padding: 16px; }
  .Modal__memoForm .Modal__memoFormInput {
    width: 560px; }
    .Modal__memoForm .Modal__memoFormInput > textarea {
      width: 100%; }
  .Modal__memoForm .Modal__memoFormBtn > button {
    display: block;
    width: 104px;
    height: 36px;
    padding-top: 4px;
    border-radius: 4px;
    background: #fff;
    -webkit-box-shadow: 0 0 0 #808080;
            box-shadow: 0 0 0 #808080;
    color: #1a1a1a;
    font-size: 13px;
    text-align: center;
    border: 1px solid #d4ccc3;
    position: relative; }
    .Modal__memoForm .Modal__memoFormBtn > button.is-Disabled {
      background: #bbb;
      border: 1px solid #808080;
      color: rgba(26, 26, 26, 0.5);
      cursor: default;
      pointer-events: none;
      opacity: .5; }
    .Modal__memoForm .Modal__memoFormBtn > button.is-Blue {
      border: 0;
      background: #0871a6;
      -webkit-box-shadow: 0 4px 0 #1c678c;
              box-shadow: 0 4px 0 #1c678c;
      color: #fff; }

/* .Modal__createForm */
.Modal__createForm .Modal__createFormInput > textarea {
  width: 100%; }

/* .Modal__specifyTaclabel */
.Modal__specifyTaclabe .Modal__specifyTaclabeHeader {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background: #797D80;
  padding: 8px 0; }
  .Modal__specifyTaclabe .Modal__specifyTaclabeHeader > ._check {
    display: block;
    position: relative;
    width: 40px;
    text-align: center; }
    .Modal__specifyTaclabe .Modal__specifyTaclabeHeader > ._check > label {
      display: inline-block; }
  .Modal__specifyTaclabe .Modal__specifyTaclabeHeader > ._tacLabel {
    width: 100px;
    color: #FFF;
    font-size: 13px;
    font-weight: bold; }
  .Modal__specifyTaclabe .Modal__specifyTaclabeHeader > ._printNum {
    width: 170px;
    color: #FFF;
    font-size: 13px;
    font-weight: bold; }
  .Modal__specifyTaclabe .Modal__specifyTaclabeHeader > ._baloon > ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative;
    background: #CBD3D6;
    border-radius: 4px; }
    .Modal__specifyTaclabe .Modal__specifyTaclabeHeader > ._baloon > ul::before {
      content: '';
      display: block;
      width: 10px;
      height: 16px;
      position: relative;
      top: 0;
      left: -10px;
      border-top: 8px solid transparent;
      border-right: 10px solid #CBD3D6;
      border-bottom: 8px solid transparent; }
    .Modal__specifyTaclabe .Modal__specifyTaclabeHeader > ._baloon > ul > ._baloon_text {
      font-size: 13px;
      font-weight: bold; }
    .Modal__specifyTaclabe .Modal__specifyTaclabeHeader > ._baloon > ul > ._baloon_textInput {
      padding: 8px 10px; }
      .Modal__specifyTaclabe .Modal__specifyTaclabeHeader > ._baloon > ul > ._baloon_textInput > input[type="text"] {
        height: 26px; }
    .Modal__specifyTaclabe .Modal__specifyTaclabeHeader > ._baloon > ul > ._baloon_btn {
      padding-right: 8px; }
      .Modal__specifyTaclabe .Modal__specifyTaclabeHeader > ._baloon > ul > ._baloon_btn > button {
        display: block;
        width: 48px;
        height: 28px;
        padding-top: 4px;
        border-radius: 4px;
        background: #fff;
        -webkit-box-shadow: 0 2px 0 #808080;
                box-shadow: 0 2px 0 #808080;
        color: #1a1a1a;
        font-size: 13px;
        text-align: center;
        border: 1px solid #d4ccc3;
        position: relative; }
        .Modal__specifyTaclabe .Modal__specifyTaclabeHeader > ._baloon > ul > ._baloon_btn > button.is-Disabled {
          background: #bbb;
          border: 1px solid #808080;
          color: rgba(26, 26, 26, 0.5);
          cursor: default;
          pointer-events: none;
          opacity: .5; }

.Modal__specifyTaclabe .Modal__specifyTaclabeBody > ol {
  display: block; }
  .Modal__specifyTaclabe .Modal__specifyTaclabeBody > ol > li {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 10px 0;
    background-color: #E9F1F5; }
    .Modal__specifyTaclabe .Modal__specifyTaclabeBody > ol > li + li {
      border-top: 1px solid #CBD3D6; }
    .Modal__specifyTaclabe .Modal__specifyTaclabeBody > ol > li > ._check {
      display: block;
      position: relative;
      width: 40px;
      text-align: center; }
      .Modal__specifyTaclabe .Modal__specifyTaclabeBody > ol > li > ._check > label {
        display: inline-block; }
    .Modal__specifyTaclabe .Modal__specifyTaclabeBody > ol > li > ._tacLabel {
      width: 102px;
      padding: 0 14px;
      text-align: right; }

/* .Modal__instructionPreview */
.Modal__instructionPreview .Modal__instructionPreviewSizeParam > dl {
  margin-top: 28px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .Modal__instructionPreview .Modal__instructionPreviewSizeParam > dl > dt {
    padding-top: 38px;
    font-size: 20px;
    font-weight: bold; }
  .Modal__instructionPreview .Modal__instructionPreviewSizeParam > dl > dd {
    width: 763px; }
    .Modal__instructionPreview .Modal__instructionPreviewSizeParam > dl > dd > ul {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; }
      .Modal__instructionPreview .Modal__instructionPreviewSizeParam > dl > dd > ul > li {
        position: relative;
        width: 80px;
        margin-right: 18px;
        margin-bottom: 25px; }
        .Modal__instructionPreview .Modal__instructionPreviewSizeParam > dl > dd > ul > li._hifun::after {
          content: '-';
          position: absolute;
          right: -12px;
          bottom: 10;
          font-size: 12px; }
        .Modal__instructionPreview .Modal__instructionPreviewSizeParam > dl > dd > ul > li._expand {
          width: 152px; }
          .Modal__instructionPreview .Modal__instructionPreviewSizeParam > dl > dd > ul > li._expand > dl > dd > ._group {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: justify;
            -webkit-justify-content: space-between;
                -ms-flex-pack: justify;
                    justify-content: space-between; }
            .Modal__instructionPreview .Modal__instructionPreviewSizeParam > dl > dd > ul > li._expand > dl > dd > ._group > ._select {
              width: 64px;
              -webkit-box-shadow: 0 2px 0 #808080;
                      box-shadow: 0 2px 0 #808080; }
              .Modal__instructionPreview .Modal__instructionPreviewSizeParam > dl > dd > ul > li._expand > dl > dd > ._group > ._select > select {
                padding: 12px 20px 4px 8px; }
            .Modal__instructionPreview .Modal__instructionPreviewSizeParam > dl > dd > ul > li._expand > dl > dd > ._group > ._text {
              width: 80px; }
              .Modal__instructionPreview .Modal__instructionPreviewSizeParam > dl > dd > ul > li._expand > dl > dd > ._group > ._text input[type="text"] {
                width: 100%;
                height: 36px; }
        .Modal__instructionPreview .Modal__instructionPreviewSizeParam > dl > dd > ul > li > dl > dt {
          width: 100%;
          padding: 4px;
          background-color: #EBE3D8;
          text-align: center;
          border-radius: 2px;
          font-size: 12px;
          font-weight: bold; }
        .Modal__instructionPreview .Modal__instructionPreviewSizeParam > dl > dd > ul > li > dl > dd {
          display: block;
          margin-top: 8px; }
          .Modal__instructionPreview .Modal__instructionPreviewSizeParam > dl > dd > ul > li > dl > dd input[type="text"] {
            width: 100%;
            height: 36px; }

.Modal__instructionPreview .Modal__instructionPreviewOption {
  border-top: 1px solid #cbcbcb;
  padding-top: 24px;
  padding-bottom: 24px; }
  .Modal__instructionPreview .Modal__instructionPreviewOption > ._title {
    font-size: 16px;
    font-weight: bold; }
  .Modal__instructionPreview .Modal__instructionPreviewOption > ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 22px; }
    .Modal__instructionPreview .Modal__instructionPreviewOption > ul > li {
      position: relative;
      width: 80px;
      margin-right: 20px; }
      .Modal__instructionPreview .Modal__instructionPreviewOption > ul > li._dot::after {
        content: '・';
        position: absolute;
        right: -20px;
        bottom: 5px;
        color: #808080;
        font-size: 20px; }
      .Modal__instructionPreview .Modal__instructionPreviewOption > ul > li._expand4 {
        width: 344px; }
      .Modal__instructionPreview .Modal__instructionPreviewOption > ul > li._expand2 {
        width: 168px; }
      .Modal__instructionPreview .Modal__instructionPreviewOption > ul > li._expand4 > dl > dd input[type="text"], .Modal__instructionPreview .Modal__instructionPreviewOption > ul > li._expand2 > dl > dd input[type="text"] {
        width: 80px;
        height: 36px; }
        .Modal__instructionPreview .Modal__instructionPreviewOption > ul > li._expand4 > dl > dd input[type="text"] + input[type="text"], .Modal__instructionPreview .Modal__instructionPreviewOption > ul > li._expand2 > dl > dd input[type="text"] + input[type="text"] {
          margin-left: 8px; }
      .Modal__instructionPreview .Modal__instructionPreviewOption > ul > li > dl > dt > label._check > input[type='checkbox'] + span,
      .Modal__instructionPreview .Modal__instructionPreviewOption > ul > li > dl > dt > label._check > input[type='checkbox']:checked + span {
        height: 26px;
        -webkit-box-shadow: 0 2px 0 #808080;
                box-shadow: 0 2px 0 #808080;
        padding-top: 6px;
        font-weight: bold; }
        .Modal__instructionPreview .Modal__instructionPreviewOption > ul > li > dl > dt > label._check > input[type='checkbox'] + span::before,
        .Modal__instructionPreview .Modal__instructionPreviewOption > ul > li > dl > dt > label._check > input[type='checkbox']:checked + span::before {
          top: 6px;
          width: 14px;
          height: 14px; }
        .Modal__instructionPreview .Modal__instructionPreviewOption > ul > li > dl > dt > label._check > input[type='checkbox'] + span::after,
        .Modal__instructionPreview .Modal__instructionPreviewOption > ul > li > dl > dt > label._check > input[type='checkbox']:checked + span::after {
          top: 9px;
          left: 10px; }
        .Modal__instructionPreview .Modal__instructionPreviewOption > ul > li > dl > dt > label._check > input[type='checkbox'] + span > span._pos1,
        .Modal__instructionPreview .Modal__instructionPreviewOption > ul > li > dl > dt > label._check > input[type='checkbox']:checked + span > span._pos1 {
          position: absolute;
          left: 120px; }
        .Modal__instructionPreview .Modal__instructionPreviewOption > ul > li > dl > dt > label._check > input[type='checkbox'] + span > span._pos2,
        .Modal__instructionPreview .Modal__instructionPreviewOption > ul > li > dl > dt > label._check > input[type='checkbox']:checked + span > span._pos2 {
          position: absolute;
          left: 210px; }
        .Modal__instructionPreview .Modal__instructionPreviewOption > ul > li > dl > dt > label._check > input[type='checkbox'] + span > span._pos3,
        .Modal__instructionPreview .Modal__instructionPreviewOption > ul > li > dl > dt > label._check > input[type='checkbox']:checked + span > span._pos3 {
          position: absolute;
          left: 300px; }
      .Modal__instructionPreview .Modal__instructionPreviewOption > ul > li > dl > dd {
        margin-top: 10px; }
        .Modal__instructionPreview .Modal__instructionPreviewOption > ul > li > dl > dd input[type="text"] {
          width: 100%;
          height: 36px; }

.Modal__instructionPreview .Modal__instructionPreviewchangeLayout {
  border-top: 1px solid #cbcbcb;
  padding-top: 24px;
  padding-bottom: 24px; }
  .Modal__instructionPreview .Modal__instructionPreviewchangeLayout > dl {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    .Modal__instructionPreview .Modal__instructionPreviewchangeLayout > dl > dt {
      margin-right: 40px;
      font-weight: bold; }
    .Modal__instructionPreview .Modal__instructionPreviewchangeLayout > dl > dd._select {
      width: 240px;
      -webkit-box-shadow: 0 2px 0 #808080;
              box-shadow: 0 2px 0 #808080; }
      .Modal__instructionPreview .Modal__instructionPreviewchangeLayout > dl > dd._select > select {
        padding: 9px 20px 7px 8px; }

/* in-flight clone */
.gu-mirror {
  position: fixed !important;
  margin: 0 !important;
  z-index: 9999 !important;
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
  pointer-events: none; }

/* high-performance display:none; helper */
.gu-hide {
  left: -9999px !important; }

/* added to mirrorContainer (default = body) while dragging */
.gu-unselectable {
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  -ms-user-select: none !important;
  user-select: none !important; }

/* added to the source element while its mirror is dragged */
.gu-transit {
  opacity: 0.2;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
  filter: alpha(opacity=20); }

/* product
 * ========================================================================== */
.ErrorArea {
  padding: 16px;
  background: rgba(230, 68, 23, 0.2);
  border-radius: 4px;
  color: #e64417;
  font-weight: bold; }
  .ErrorArea__text {
    margin-bottom: 16px;
    font-size: 14px; }
  .ErrorArea__list > li {
    margin-bottom: 10px; }
    .ErrorArea__list > li:last-child {
      margin-bottom: 0; }

.TabContents__input {
  width: 800px;
  margin-top: 16px; }
  .TabContents__input > dt,
  .TabContents__input > dd {
    display: inline-block;
    margin-bottom: 45px; }
    .TabContents__input > dt:last-child,
    .TabContents__input > dd:last-child {
      margin-bottom: 0; }
  .TabContents__input > dt {
    width: 135px;
    margin-top: 10px;
    font-size: 14px;
    vertical-align: top;
    white-space: nowrap;
    margin-right: 75px; }
    .TabContents__input > dt.is-Info::before {
      content: '';
      position: absolute;
      top: 0;
      right: 52px;
      width: 16px;
      height: 16px;
      background: url(../assets/images/icon_question.svg) no-repeat center; }
    .TabContents__input > dt.is-Required::after {
      content: '必須';
      position: absolute;
      top: -2px;
      right: 8px;
      width: 32px;
      height: 20px;
      padding: 3px 0;
      border: 1px solid #e64417;
      border-radius: 2px;
      background: #fff;
      color: #e64417;
      font-size: 12px;
      font-weight: bold;
      text-align: center; }
  .TabContents__input > dd > input {
    width: 480px;
    height: 35px; }
  .TabContents__input > dd ._select {
    width: 240px;
    margin-right: 100px; }
  .TabContents__input > dd > textarea {
    width: 480px; }
  .TabContents__input > dd.is-Error {
    position: relative; }
    .TabContents__input > dd.is-Error > input {
      border: 1px solid #e64417;
      background: rgba(230, 68, 23, 0.2); }
      .TabContents__input > dd.is-Error > input:placeholder-shown {
        color: transparent; }
    .TabContents__input > dd.is-Error::before {
      content: '';
      position: absolute;
      top: -webkit-calc(50% - 8px);
      top: calc(50% - 8px);
      right: -6px;
      border: 8px solid transparent;
      border-right: 10px solid #e64417; }
    .TabContents__input > dd.is-Error::after {
      content: '未入力です';
      position: absolute;
      top: 0;
      right: -87px;
      width: 82px;
      padding: 12px 8px;
      border-radius: 4px;
      background: #e64417;
      color: #fff;
      font-weight: bold; }

.TabContents__select {
  margin-top: 30px; }
  .TabContents__select > dt,
  .TabContents__select > dd {
    margin-bottom: 12px; }
  .TabContents__select > dt {
    display: inline-block;
    position: relative;
    padding-right: 60px;
    font-size: 14px;
    font-weight: bold;
    vertical-align: top; }
    .TabContents__select > dt.is-Info::before {
      content: '';
      position: absolute;
      top: 0;
      right: 38px;
      width: 16px;
      height: 16px;
      background: url(../assets/images/icon_question.svg) no-repeat center; }
    .TabContents__select > dt.is-Required::after {
      content: '必須';
      position: absolute;
      top: -2px;
      right: -6px;
      width: 32px;
      height: 20px;
      padding: 3px 0;
      border: 1px solid #e64417;
      border-radius: 2px;
      background: #fff;
      color: #e64417;
      font-size: 12px;
      font-weight: bold;
      text-align: center; }
  .TabContents__select > dd {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    .TabContents__select > dd > label {
      margin-right: 16px; }
      .TabContents__select > dd > label .TabContents__layoutImg {
        width: 230px;
        height: 140px;
        margin-top: 12px;
        margin-left: -20px;
        background: #fff url(../assets/images/layout_pattern01.svg) no-repeat center;
        border-radius: 4px;
        text-align: center; }
      .TabContents__select > dd > label:nth-child(2) .TabContents__layoutImg {
        background: #fff url(../assets/images/layout_pattern02.svg) no-repeat center; }
      .TabContents__select > dd > label:nth-child(3) .TabContents__layoutImg {
        background: #fff url(../assets/images/layout_pattern03.svg) no-repeat center; }
      .TabContents__select > dd > label:nth-child(4) .TabContents__layoutImg {
        background: none; }

.TabContents__whiteBg {
  padding: 20px;
  background: #fff;
  border-radius: 4px; }
  .TabContents__whiteBg > label {
    width: 250px;
    height: 190px; }
    .TabContents__whiteBg > label > input[type=radio] + span {
      -webkit-box-shadow: 0 6px 0 #808080;
              box-shadow: 0 6px 0 #808080; }
    .TabContents__whiteBg > label > input[type=radio]:checked + span {
      -webkit-box-shadow: 0 6px 0 #1c678c;
              box-shadow: 0 6px 0 #1c678c; }

.BundledProduct__table {
  width: 1096px;
  background: #d4ccc3; }

.BundledProduct__col {
  display: table;
  -webkit-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s; }
  .BundledProduct__col > div {
    display: table-cell;
    height: 55px;
    padding: 0 12px;
    background: #fff;
    border-bottom: 1px solid #ccc;
    vertical-align: middle; }
    .BundledProduct__col > div._cell01 {
      position: relative;
      width: 76px;
      padding: 0;
      text-align: center; }
      .BundledProduct__col > div._cell01::before {
        content: '';
        position: absolute;
        top: 8px;
        left: 18px;
        width: 40px;
        height: 40px;
        background: #F2EEE9 url(../assets/images/icon_sort_arrow.svg) no-repeat center;
        border-radius: 4px;
        cursor: pointer; }
    .BundledProduct__col > div._cell02 {
      width: 180px; }
    .BundledProduct__col > div._cell03, .BundledProduct__col > div._cell04, .BundledProduct__col > div._cell05 {
      width: 170px; }
    .BundledProduct__col > div._cell06 {
      width: 100px; }
    .BundledProduct__col > div._cell07 {
      width: 70px; }
    .BundledProduct__col > div._cell08 {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      width: 160px;
      padding: 8px 12px; }
      .BundledProduct__col > div._cell08 .Btn--edit,
      .BundledProduct__col > div._cell08 .Btn--delete {
        display: block;
        width: 64px;
        height: 34px;
        padding-top: 2px;
        border-radius: 4px;
        background: #fff;
        -webkit-box-shadow: 0 4px 0 #808080;
                box-shadow: 0 4px 0 #808080;
        color: #1a1a1a;
        font-size: 13px;
        text-align: center;
        margin-right: 8px;
        border: 1px solid #d4ccc3; }
        .BundledProduct__col > div._cell08 .Btn--edit.is-Disabled,
        .BundledProduct__col > div._cell08 .Btn--delete.is-Disabled {
          background: #bbb;
          border: 1px solid #808080;
          color: rgba(26, 26, 26, 0.5);
          cursor: default;
          pointer-events: none;
          opacity: .5; }
        .BundledProduct__col > div._cell08 .Btn--edit:last-child,
        .BundledProduct__col > div._cell08 .Btn--delete:last-child {
          margin-right: 0; }
  .BundledProduct__col.is-Select {
    position: relative;
    -webkit-box-shadow: 2px 3px 2px 0 rgba(0, 0, 0, 0.2);
            box-shadow: 2px 3px 2px 0 rgba(0, 0, 0, 0.2);
    z-index: 1; }
    .BundledProduct__col.is-Select > div._cell01::before {
      background: #2996cc url(../assets/images/icon_sort_arrow_select.svg) no-repeat center; }

.BundledProduct__col__edit {
  display: table;
  -webkit-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s; }
  .BundledProduct__col__edit > div {
    display: table-cell;
    height: 55px;
    background: #fff;
    vertical-align: middle;
    padding: 8px 10px; }
    .BundledProduct__col__edit > div._cell01 {
      position: relative;
      width: 76px;
      padding: 0;
      text-align: center; }
      .BundledProduct__col__edit > div._cell01::before {
        content: '';
        position: absolute;
        top: 8px;
        left: 18px;
        width: 40px;
        height: 40px;
        background: #F2EEE9 url(../assets/images/icon_sort_arrow.svg) no-repeat center;
        border-radius: 4px;
        cursor: pointer; }
    .BundledProduct__col__edit > div._cell02 .Btn--toggle {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      margin-top: -2px; }
      .BundledProduct__col__edit > div._cell02 .Btn--toggle > label {
        position: relative;
        display: block;
        cursor: pointer; }
        .BundledProduct__col__edit > div._cell02 .Btn--toggle > label > input[type="radio"] {
          margin-right: 3px; }
          .BundledProduct__col__edit > div._cell02 .Btn--toggle > label > input[type="radio"] + span {
            padding: 11px 10px 9px 30px; }
        .BundledProduct__col__edit > div._cell02 .Btn--toggle > label._left > input[type="radio"] + span {
          border-right: none;
          border-radius: 18px 0 0 18px; }
        .BundledProduct__col__edit > div._cell02 .Btn--toggle > label._right > input[type="radio"] + span {
          border-left: none;
          border-radius: 0 18px 18px 0; }
    .BundledProduct__col__edit > div._cell03 > input, .BundledProduct__col__edit > div._cell04 > input, .BundledProduct__col__edit > div._cell05 > input {
      width: 151px; }
    .BundledProduct__col__edit > div._cell06 > input {
      width: 69px; }
      .BundledProduct__col__edit > div._cell06 > input:last-child {
        margin-right: 0; }
    .BundledProduct__col__edit > div._cell07 > input {
      width: 69px; }
      .BundledProduct__col__edit > div._cell07 > input:last-child {
        margin-right: 0; }
    .BundledProduct__col__edit > div._cell08 {
      width: 149px;
      padding: 8px 12px;
      padding-left: 15px; }
      .BundledProduct__col__edit > div._cell08 .Btn--add {
        width: 136px;
        height: 36px;
        padding-top: 4px;
        border-radius: 4px;
        background: #0871a6;
        -webkit-box-shadow: 0 4px 0 #054666;
                box-shadow: 0 4px 0 #054666;
        color: #fff;
        font-size: 13px;
        text-align: center;
        background: #0871a6 url(../assets/images/icon_plus_wh.svg) no-repeat 36px center;
        padding-left: 56px;
        border: none;
        text-align: left; }
        .BundledProduct__col__edit > div._cell08 .Btn--add.is-Disabled {
          background: #bbb;
          border: 1px solid #808080;
          color: rgba(26, 26, 26, 0.5);
          cursor: default;
          pointer-events: none;
          opacity: .5; }

div.BundledProduct__col > div {
  position: relative;
  background: #808080;
  color: #fff; }
  div.BundledProduct__col > div.is-Info > span {
    position: relative;
    display: inline-block; }
    div.BundledProduct__col > div.is-Info > span::before {
      content: '';
      position: absolute;
      top: -2px;
      right: -24px;
      width: 16px;
      height: 16px;
      background: url(../assets/images/icon_question.svg) no-repeat center; }
  div.BundledProduct__col > div._cell01::before {
    display: none; }
  div.BundledProduct__col > div._cell07 {
    display: table-cell;
    text-align: center; }

.ProcessContent {
  overflow: hidden;
  padding: 8px 18px 10px;
  background: #fff;
  border-radius: 4px; }

.ProcessContent__content {
  float: left;
  position: relative;
  width: 176px;
  margin: 12px 18px; }
  .ProcessContent__content > dt {
    line-height: 20px;
    margin-bottom: 8px;
    background: #f2f2f2;
    border-radius: 4px;
    font-size: 12px;
    text-align: center; }
  .ProcessContent__content > dd {
    position: relative;
    width: 176px;
    height: 172px;
    border-radius: 4px;
    background: #d4ccc3; }
    .ProcessContent__content > dd ._section {
      position: absolute;
      width: 176px;
      height: 172px;
      background: #fff;
      border: 1px solid #d4ccc3;
      border-radius: 4px;
      overflow: hidden; }
      .ProcessContent__content > dd ._section > input {
        display: block;
        width: 160px;
        margin: 12px auto 0; }
    .ProcessContent__content > dd ._option {
      height: 24px;
      padding: 0 7px;
      background: #F2EEE9 url(../assets/images/icon_sort_arrow_02.svg) no-repeat 7px center;
      text-align: right;
      cursor: pointer; }
      .ProcessContent__content > dd ._option > span {
        font-size: 12px;
        line-height: 24px; }
    .ProcessContent__content > dd ._nameWrap {
      display: table;
      width: 100%;
      height: 64px;
      font-size: 16px;
      text-align: center; }
      .ProcessContent__content > dd ._nameWrap ._name {
        display: table-cell;
        vertical-align: middle; }
        .ProcessContent__content > dd ._nameWrap ._name > span {
          display: block;
          margin-top: 8px;
          font-size: 12px;
          line-height: 1.8; }
    .ProcessContent__content > dd ._optionName {
      margin-top: 10px;
      height: 32px; }
      .ProcessContent__content > dd ._optionName ._optionList {
        margin: 0 7px;
        background: #EBE3D8;
        border-radius: 4px;
        line-height: 30px;
        text-align: center; }
        .ProcessContent__content > dd ._optionName ._optionList > li {
          display: inline-block;
          margin: 0 7px;
          font-size: 14px; }
    .ProcessContent__content > dd ._btn {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      margin: 8px 13px 10px;
      float: right; }
      .ProcessContent__content > dd ._btn .Btn--edit,
      .ProcessContent__content > dd ._btn .Btn--delete {
        display: block;
        width: 36px;
        height: 26px;
        padding-top: 2px;
        border-radius: 4px;
        background: #fff;
        -webkit-box-shadow: 0 2px 0 #808080;
                box-shadow: 0 2px 0 #808080;
        color: #1a1a1a;
        font-size: 13px;
        text-align: center;
        margin-right: 8px;
        border: 1px solid #d4ccc3; }
        .ProcessContent__content > dd ._btn .Btn--edit.is-Disabled,
        .ProcessContent__content > dd ._btn .Btn--delete.is-Disabled {
          background: #bbb;
          border: 1px solid #808080;
          color: rgba(26, 26, 26, 0.5);
          cursor: default;
          pointer-events: none;
          opacity: .5; }
        .ProcessContent__content > dd ._btn .Btn--edit:last-child,
        .ProcessContent__content > dd ._btn .Btn--delete:last-child {
          margin-right: 0; }
    .ProcessContent__content > dd .Btn--add {
      display: block;
      width: 120px;
      height: 36px;
      padding-top: 4px;
      border-radius: 4px;
      background: #0871a6;
      -webkit-box-shadow: 0 4px 0 #054666;
              box-shadow: 0 4px 0 #054666;
      color: #fff;
      font-size: 13px;
      text-align: center;
      margin: 0 auto;
      padding-left: 56px;
      background: #0871a6 url(../assets/images/icon_plus_wh.svg) no-repeat 36px center;
      -webkit-transform: translateY(180%);
          -ms-transform: translateY(180%);
           -o-transform: translateY(180%);
              transform: translateY(180%);
      text-align: left; }
      .ProcessContent__content > dd .Btn--add.is-Disabled {
        background: #bbb;
        border: 1px solid #808080;
        color: rgba(26, 26, 26, 0.5);
        cursor: default;
        pointer-events: none;
        opacity: .5; }
    .ProcessContent__content > dd .Btn--addOption {
      display: block;
      width: 112px;
      height: 26px;
      padding-top: 2px;
      border-radius: 4px;
      background: #fff;
      -webkit-box-shadow: 0 2px 0 #808080;
              box-shadow: 0 2px 0 #808080;
      color: #1a1a1a;
      font-size: 13px;
      text-align: center;
      border: 1px solid #d4ccc3;
      margin-right: 5px; }
      .ProcessContent__content > dd .Btn--addOption.is-Disabled {
        background: #bbb;
        border: 1px solid #808080;
        color: rgba(26, 26, 26, 0.5);
        cursor: default;
        pointer-events: none;
        opacity: .5; }
    .ProcessContent__content > dd.is-Select ._section {
      -webkit-box-shadow: 2px 3px 2px 0 rgba(0, 0, 0, 0.2);
              box-shadow: 2px 3px 2px 0 rgba(0, 0, 0, 0.2); }
    .ProcessContent__content > dd.is-Select ._option {
      background: #2996cc url(../assets/images/icon_sort_arrow_02_select.svg) no-repeat 3px center; }
  .ProcessContent__content::before {
    content: '';
    position: absolute;
    top: -webkit-calc(50% - 5px);
    top: calc(50% - 5px);
    left: -26px;
    width: 10px;
    height: 10px;
    border: 10px solid transparent;
    border-left: 10px solid #d4ccc3; }
  .ProcessContent__content:first-child::before {
    display: none; }

fc0001sc01-component .LoadNumber {
  margin-bottom: 16px;
  width: 100%; }

fc0001sc01-component .TopUntreated {
  width: 100%;
  overflow: hidden;
  line-height: 1.15;
  max-width: 1200px; }

fc0001sc01-component .TopUntreated > div > a {
  display: block;
  float: left;
  margin-bottom: 22px;
  background: #fff; }

fc0001sc01-component .TopUntreated ._count ._num {
  letter-spacing: -.03em; }

fc0001sc01-component .TopUntreated__wrap {
  border-left: 1px solid #cbcbcb;
  border-right: 1px solid #cbcbcb;
  border-bottom: 1px solid #cbcbcb;
  border-radius: 0 0 4px 4px;
  -webkit-box-shadow: 0 6px 0 #808080;
          box-shadow: 0 6px 0 #808080; }

fc0001sc01-component .TopUntreated__contTop > a {
  height: auto; }

fc0001sc01-component .TopUntreated__contTop > a > h2 {
  width: 100%;
  height: 64px;
  border-radius: 4px 4px 0 0;
  background: #3a5ea6;
  text-align: center; }

fc0001sc01-component .TopUntreated__contTop > a > h2 > span {
  display: inline-block;
  line-height: 64px;
  color: #fff;
  font-size: 24px; }

fc0001sc01-component .TopUntreated__contTop ._countWrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 78px;
  padding: 16px 10px; }

fc0001sc01-component .TopUntreated__contTop ._countWrap ._title {
  font-size: 20px;
  font-weight: 700; }

fc0001sc01-component .TopUntreated__contTop ._countWrap ._title > span {
  display: block;
  margin-top: 5px;
  font-size: 16px; }

fc0001sc01-component .TopUntreated__contTop ._countWrap > ._count {
  margin-left: auto;
  padding-right: 8px;
  font-size: 14px;
  text-align: right; }

fc0001sc01-component .TopUntreated__contTop ._countWrap > ._count ._num {
  margin-right: 6px;
  font-size: 44px;
  font-weight: 700;
  text-align: left; }

fc0001sc01-component .TopUntreated__contTop ._detail {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0 10px 10px; }

fc0001sc01-component .TopUntreated__contTop ._detail > li {
  width: 138px;
  height: 100px;
  margin-right: 10px;
  border-radius: 4px;
  background: #F2EEE9; }

fc0001sc01-component .TopUntreated__contTop ._detail > li:last-child {
  margin-right: 0; }

fc0001sc01-component .TopUntreated__contTop ._detail > li ._category {
  margin: 10px;
  font-size: 16px;
  font-weight: 700;
  height: 55px; }

fc0001sc01-component .TopUntreated__contTop ._detail > li ._count {
  margin-top: 35px;
  margin-right: 10px;
  text-align: right; }

fc0001sc01-component .TopUntreated__contTop ._detail > li ._count2 {
  margin-top: 35px;
  margin-right: 10px;
  text-align: right; }

fc0001sc01-component .TopUntreated__contTop ._detail > li ._count ._num {
  margin-right: 5px;
  font-size: 26px;
  font-weight: 700; }

fc0001sc01-component .TopUntreated__contTop ._detail > li ._count2 ._num {
  margin-right: 5px;
  font-size: 26px;
  font-weight: 700; }

fc0001sc01-component .TopUntreated__order {
  width: -webkit-calc(40% - 12px);
  width: calc(40% - 12px);
  margin-right: 12px;
  color: #1a1a1a;
  min-width: 380px;
  display: inline-block; }

fc0001sc01-component .TopUntreated__order > h2 > span {
  padding-left: 58px;
  background: url(../assets/images/icon_order.svg) no-repeat left center; }

fc0001sc01-component .TopUntreated__shipping {
  display: block;
  float: left;
  width: -webkit-calc(30% - 12px);
  width: calc(30% - 12px);
  height: 254px;
  margin-right: 12px;
  margin-bottom: 22px;
  background: #fff;
  color: #1a1a1a; }

fc0001sc01-component .TopUntreated__shipping > h2 {
  width: 100%;
  height: 64px;
  border-radius: 4px 4px 0 0;
  background: #3a5ea6;
  text-align: center; }

fc0001sc01-component .TopUntreated__shipping > h2 > span {
  display: inline-block;
  line-height: 64px;
  padding-left: 62px;
  background: url(../assets/images/icon_shipping.svg) no-repeat left center;
  color: #fff;
  font-size: 24px; }

fc0001sc01-component .TopUntreated__shipping ._countWrap {
  height: 47px; }

fc0001sc01-component .TopUntreated__shipping a {
  display: block;
  color: #1a1a1a; }

fc0001sc01-component .TopUntreated__shipping a:last-child ._detail {
  border-bottom: none;
  height: 70px; }

fc0001sc01-component .TopUntreated__shipping a:hover ._detail {
  opacity: .5;
  -webkit-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s; }

fc0001sc01-component .TopUntreated__shipping ._detail {
  height: 71px;
  margin: 0 15px;
  padding: 12px 0;
  border-bottom: 1px solid #cbcbcb; }

fc0001sc01-component .TopUntreated__shipping ._detail > dt {
  padding-top: 15px;
  font-size: 16px;
  font-weight: 700; }

fc0001sc01-component .TopUntreated__shipping ._detail > dd {
  margin-left: auto;
  font-size: 14px; }

fc0001sc01-component .TopUntreated__shipping ._detail > dd > span {
  margin-right: 6px;
  font-size: 40px;
  font-weight: 700; }

fc0001sc01-component .TopUntreated__invoice {
  width: 30%;
  color: #1a1a1a; }

fc0001sc01-component .TopUntreated__invoice > h2 > span {
  padding-left: 46px;
  background: url(../assets/images/icon_invoice.svg) no-repeat left center; }

fc0001sc01-component .TopUntreated__contTop ._detail > li ._count {
  margin-top: -10px; }

fc0001sc01-component .TopUntreated__invoice ._detail > li ._count2 {
  margin-top: -10px; }

@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  fc0001sc01-component .TopUntreated__contTop ._detail > li ._count ._num {
    font-size: 24px; } }

fc0001sc01-component .Top_Disabled {
  cursor: not-allowed !important; }
  fc0001sc01-component .Top_Disabled:hover {
    color: #1a1a1a;
    text-decoration: none;
    outline: 0; }

fc0001sc01-component .NoticeAreaCus .NoticeArea .Btn--confirm {
  background: #bbb;
  border: 1px solid #808080;
  -webkit-box-shadow: 0 0.1666em 0 #808080;
          box-shadow: 0 0.1666em 0 #808080;
  color: rgba(26, 26, 26, 0.5);
  text-decoration: none;
  cursor: not-allowed;
  opacity: 0.5;
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
       -o-transform: translateY(0);
          transform: translateY(0); }

fc0001sc01-component .directShipmentInvoiceStyle {
  width: 260px;
  line-height: inherit !important;
  margin-top: 5px !important;
  padding-left: 13px !important;
  margin-left: 27px !important; }

fc0001sc01-component .mdc-fixed-table-container {
  min-height: 70px;
  height: auto;
  max-height: 345px; }

fc0001sc01-component .footButtonSet {
  float: right;
  margin-top: 10px;
  margin-bottom: 50px; }

fc0001sc01-component .linkColor {
  color: #365fb3 !important; }
  fc0001sc01-component .linkColor a {
    color: #365fb3 !important; }

fc0001sc01-component .line_color td {
  background-color: #d0cece; }

fc0001sc01-component .MainContainer__titleWrap {
  margin-bottom: 0px !important; }

fc0001sc01-component .line_div {
  width: 100%;
  text-align: center; }

fc0001sc01-component .Modal__wrap._w960 {
  width: 1400px;
  height: 700px; }

fc0001sc01-component .notice-content {
  overflow-y: auto;
  padding: 1em;
  border-radius: 4px;
  background: #fff; }

fc0001sc01-component .span_div_imp {
  display: inline-block;
  width: 90px;
  height: 20px;
  background: url(../assets/images/icon_span_imp.png) no-repeat center;
  text-indent: 100%;
  overflow: hidden;
  white-space: nowrap;
  margin-right: 20px; }

fc0001sc01-component .span_div_new {
  display: inline-block;
  width: 34px;
  height: 20px;
  background: url(../assets/images/icon_span_new.png) no-repeat center;
  text-indent: 100%;
  overflow: hidden;
  white-space: nowrap;
  margin-right: 20px; }

fc0001sc01-component .span_div_notice {
  display: inline-block;
  width: 30px;
  height: 25px;
  background: url(../assets/images/icon_span_info.png) no-repeat center;
  text-indent: 100%;
  overflow: hidden;
  white-space: nowrap;
  margin-bottom: 0px; }

fc0001sc01-component .span_div_category {
  background: #fff;
  font-weight: bold;
  padding: 4px;
  margin-right: 8px;
  font-size: 16px; }

fc0001sc01-component .span_div_imp_p {
  display: inline-block;
  width: 106px;
  height: 30px;
  background: url(../assets/images/icon_span_imp.png) no-repeat center;
  -webkit-background-size: cover;
          background-size: cover;
  text-indent: 100%;
  overflow: hidden;
  white-space: nowrap;
  margin-right: 5px; }

fc0001sc01-component .span_div_new_p {
  background: #11a64f;
  color: #fff;
  font-weight: bold;
  padding: 4px;
  margin-right: 8px;
  font-size: 16px; }

fc0001sc011-component .-modal-lg {
  height: 600px;
  max-height: none; }

fc0001sc011-component ._section {
  margin-bottom: 20px; }
  fc0001sc011-component ._section:last-child {
    margin-bottom: 0; }

fc0001sc011-component table {
  position: relative !important; }

fc0001sc011-component .UsageFunctionSetting {
  height: auto;
  max-width: 869px; }
  fc0001sc011-component .UsageFunctionSetting > table tr {
    text-align: left; }

fc0001sc01-userPolicy .mdc-modal.-modal-lg {
  width: 560px;
  height: 450px;
  max-height: none; }

fc0001sc01-userPolicy ._section {
  margin-bottom: 20px; }
  fc0001sc01-userPolicy ._section:last-child {
    margin-bottom: 0; }
  fc0001sc01-userPolicy ._section dl {
    padding-top: 5px; }

fc0001sc01-userPolicy table {
  position: relative !important; }

fc0001sc01-userPolicy .UsageFunctionSetting {
  height: auto;
  max-width: 869px; }
  fc0001sc01-userPolicy .UsageFunctionSetting > table tr {
    text-align: left; }

fc0001sc01-userPolicy .mdc-modal-content {
  background: #f2f2f2; }

fc0001sc01-userPolicy .mdc-modal__btnlist {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }

fc0002sc01-component .tableDiv-sc0003 {
  margin-top: 10px;
  width: -webkit-calc(100% - 60px);
  width: calc(100% - 60px); }

fc0002sc01-component .tableDiv-1 {
  background-color: #F2EEE9;
  height: 50px;
  border: 1px solid #D4CCC3;
  margin-top: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

fc0002sc01-component .tableDiv-1-prevClassId {
  height: 40px;
  margin-top: 20px; }
  fc0002sc01-component .tableDiv-1-prevClassId div > p {
    padding-top: 10px; }

fc0002sc01-component .spanoverflow {
  width: 100%;
  display: inline-block !important;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  word-break: keep-all; }

fc0002sc01-component .mdc-drag-list__head > div:nth-child(1) {
  min-width: 100px;
  max-width: 100px; }

fc0002sc01-component .mdc-drag-list__head > div:nth-child(2) {
  min-width: 200px;
  max-width: 200px; }

fc0002sc01-component .mdc-drag-list__head > div:nth-child(3) {
  min-width: 120px;
  max-width: 160px; }

fc0002sc01-component .mdc-drag-list__head > div:nth-child(4) {
  min-width: 140px;
  max-width: 200px; }

fc0002sc01-component .mdc-drag-list__head > div:nth-child(5) {
  min-width: 120px;
  max-width: 120px; }

fc0002sc01-component .mdc-drag-list__body-row > div {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  word-break: keep-all; }
  fc0002sc01-component .mdc-drag-list__body-row > div:nth-child(1) {
    min-width: 100px;
    max-width: 100px; }
  fc0002sc01-component .mdc-drag-list__body-row > div:nth-child(2) {
    min-width: 200px;
    max-width: 200px; }
  fc0002sc01-component .mdc-drag-list__body-row > div:nth-child(3) {
    min-width: 120px;
    max-width: 160px; }
  fc0002sc01-component .mdc-drag-list__body-row > div:nth-child(4) {
    min-width: 140px;
    max-width: 200px; }
  fc0002sc01-component .mdc-drag-list__body-row > div:nth-child(5) {
    min-width: 120px;
    max-width: 120px; }

fc0002sc01-component .spanoverflow-1 {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  word-break: keep-all; }

fc0002sc01-component .background {
  background-color: #f2f2f2 !important; }

fc0002sc01-component ._select {
  display: block;
  line-height: 1;
  -webkit-box-shadow: 0 2px 0 #797D80;
          box-shadow: 0 2px 0 #797D80; }
  fc0002sc01-component ._select > select {
    text-align: center; }

fc0002sc01-component .Input_NextClassName {
  padding: 10px;
  width: 300px;
  margin-top: 5px;
  margin-left: 4px; }

fc0002sc01-component .item1 {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important; }
  fc0002sc01-component .item1 .sortArow {
    padding-top: 8px; }

fc0002sc01-component .item2 {
  width: 120px !important; }

fc0002sc01-component .item3 {
  padding-left: 10px !important; }

fc0002sc01-component .originalButtonMidBlue-sc0003 {
  width: 80px;
  margin-top: 2px; }
  fc0002sc01-component .originalButtonMidBlue-sc0003 > a {
    width: 100%;
    height: 18px;
    padding-top: 2px;
    border-radius: 4px;
    background: #0871a6;
    -webkit-box-shadow: 0 2px 0 #054666;
            box-shadow: 0 2px 0 #054666;
    color: #fff;
    font-size: 13px;
    text-align: center;
    background-color: #0871a6;
    cursor: pointer;
    text-decoration: none; }
    fc0002sc01-component .originalButtonMidBlue-sc0003 > a.is-Disabled {
      background: #bbb;
      border: 1px solid #808080;
      color: rgba(26, 26, 26, 0.5);
      cursor: default;
      pointer-events: none;
      opacity: .5; }

fc0002sc01-component .originalButtonMidBlue-sc0003_lableBlue {
  width: 80px;
  margin-top: 8px;
  height: 10px; }
  fc0002sc01-component .originalButtonMidBlue-sc0003_lableBlue > a {
    display: block;
    margin-right: 10px;
    width: 100%;
    height: 22px;
    padding-top: 7px;
    border-radius: 4px;
    background: #0871a6;
    -webkit-box-shadow: 0 2px 0 #054666;
            box-shadow: 0 2px 0 #054666;
    color: #fff;
    font-size: 13px;
    text-align: center;
    padding: 4px;
    background-color: #0871a6;
    cursor: pointer;
    text-decoration: none; }
    fc0002sc01-component .originalButtonMidBlue-sc0003_lableBlue > a.is-Disabled {
      background: #bbb;
      border: 1px solid #808080;
      color: rgba(26, 26, 26, 0.5);
      cursor: default;
      pointer-events: none;
      opacity: .5; }

fc0002sc01-component .originalButtonMidBlue > a {
  text-decoration: none; }

fc0002sc01-component .filenamecolor a:link {
  color: #0000ff !important; }

fc0002sc01-component ._cell01_sc0003 {
  display: table;
  -webkit-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s;
  top: 8px;
  position: absolute;
  width: 76px;
  padding: 0;
  text-align: center;
  width: 40px;
  height: 40px;
  background: #F2EEE9 url(../assets/images/icon_sort_arrow.svg) no-repeat center;
  border-radius: 4px;
  cursor: pointer; }

fc0002sc01-component ._cell02_sc0003 {
  display: table;
  -webkit-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s;
  top: 8px;
  left: 53px;
  padding: 10;
  text-align: center;
  width: 60px;
  height: 60px;
  background: #F2EEE9 url(../assets/images/icon_blank.svg) no-repeat center;
  border-radius: 4px;
  cursor: pointer; }

fc0002sc01-component .nextClassName {
  padding-left: 10px;
  padding-top: 14px;
  width: 300px;
  margin-left: 4px; }

fc0002sc01-component .nextClassName_none {
  display: none; }

fc0002sc01-component .nextClassName_block {
  display: block; }

fc0002sc01-component .trbackcolor_eee {
  background-color: #d0cece; }
  fc0002sc01-component .trbackcolor_eee td {
    background-color: #d0cece; }

fc0002sc01-component .trbackcolor_white {
  background-color: white; }

fc0002sc01-component .originalTable thead > tr {
  height: 56px;
  padding-left: 0px; }
  fc0002sc01-component .originalTable thead > tr th {
    text-align: left; }
    fc0002sc01-component .originalTable thead > tr th > span {
      padding-left: 10px; }

fc0002sc01-component .Test_ErrorArea {
  padding: 5px;
  background: rgba(230, 68, 23, 0.2);
  border-radius: 4px;
  color: #e64417;
  font-weight: bold;
  word-wrap: break-word;
  word-break: break-all;
  overflow: hidden;
  width: auto; }
  fc0002sc01-component .Test_ErrorArea._w120 {
    height: auto;
    width: 120px;
    white-space: pre-wrap; }
  fc0002sc01-component .Test_ErrorArea__text {
    margin-bottom: 16px;
    font-size: 14px; }
  fc0002sc01-component .Test_ErrorArea__list > li {
    margin-bottom: 10px; }
    fc0002sc01-component .Test_ErrorArea__list > li:last-child {
      margin-bottom: 0; }

fc0002sc01-component .submit_button {
  margin: 30px 0;
  width: 90%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end; }

fc0004sc01-component .updateShowWidth {
  display: table-cell;
  vertical-align: middle;
  min-width: 100px;
  padding-left: 12px; }

fc0004sc01-component .MakerSearch--name {
  font-size: 13px !important; }

fc0004sc01-component .allwidth {
  display: table;
  height: 50px; }
  fc0004sc01-component .allwidth .mdc-text-norm {
    display: table-cell;
    vertical-align: middle; }

fc0004sc011-component .tableDiv-3 {
  height: 500px; }

fc0004sc011-component .radioHover:hover {
  cursor: pointer; }

fc0004sc011-component .tableDiv-2 {
  overflow-y: auto !important;
  width: 100%;
  height: 100%;
  overflow: auto;
  height: 344px !important;
  width: 100% !important; }

fc0004sc011-component .Modal__wrap {
  padding: 24px 24px 30px !important; }

fc0004sc011-component .Modal__button_1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: initial;
  bottom: 28px;
  margin-top: 15px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end; }
  fc0004sc011-component .Modal__button_1 > li {
    margin-left: 12px; }

fc0004sc011-component .item_select {
  -webkit-box-shadow: 0 2px 0 #797d80;
          box-shadow: 0 2px 0 #797d80;
  margin-right: 8px; }
  fc0004sc011-component .item_select > select {
    padding: 4px 25px 4px 8px; }
    fc0004sc011-component .item_select > select._h27 {
      height: 27px; }
  fc0004sc011-component .item_select._w104 {
    width: 104px; }

fc0004sc011-component .mdc-modal-content {
  padding: 0 !important;
  height: 100%; }

fc0004sc011-component .mdc-fixed-table-container {
  min-height: 70px;
  height: 100%; }

fc0004sc011-component .title2 {
  margin-top: 10px; }

fc0004sc011-component .Modal__content {
  padding: 0px !important;
  height: 500px; }

fc0004sc011-component ._mh90p {
  max-height: -webkit-calc(100% - 91px) !important;
  max-height: calc(100% - 91px) !important; }

fc0004sc011-component .table_col1 {
  width: 5% !important; }
  fc0004sc011-component .table_col1 div {
    margin-top: 15px; }

fc0004sc011-component .table_col2 {
  width: 15% !important; }

fc0004sc011-component .table_col3 {
  width: 15% !important; }

fc0004sc011-component .table_col4 {
  width: 65% !important; }

fc0004sc011-component .table_col1_data {
  width: 6% !important; }

fc0004sc011-component .table_col2_data {
  width: 15% !important; }

fc0004sc011-component .table_col3_data {
  width: 15% !important; }

fc0004sc011-component .table_col4_data {
  width: 64% !important; }

fc0004sc011-component span {
  position: relative;
  font-size: 12px;
  font-weight: normal;
  line-height: 1.4;
  white-space: nowrap; }
  fc0004sc011-component span .sortArow {
    content: '';
    position: absolute;
    top: -webkit-calc(50% - 6px);
    top: calc(50% - 6px);
    right: -12px;
    width: 6px;
    height: 13px;
    background: url("../assets/images/icon_table_sort.svg") no-repeat center;
    cursor: pointer; }

fc0004sc011-component .input_1 {
  width: 120px;
  height: 24px; }

fc0004sc011-component .input_2 {
  width: 220px;
  height: 24px; }

fc0004sc011-component .table_height {
  width: 100%;
  height: 300px;
  overflow-y: auto; }

fc0004sc011-component input {
  color: black !important;
  font: black !important; }

fc0004sc011-component select {
  color: black !important;
  font: black !important; }

fc0005sc01-component .search {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background: #fff;
  border-radius: 4px;
  height: 90px;
  padding: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: bold;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start; }

fc0005sc01-component .search_line {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-right: 8px;
  font-weight: 100; }

fc0005sc01-component .search_line1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 25px; }

fc0005sc01-component .search_line2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
  fc0005sc01-component .search_line2 > span {
    margin-left: 5px;
    margin-right: 5px; }
  fc0005sc01-component .search_line2 > olc-calendar > div > div > span {
    left: 100px; }
  fc0005sc01-component .search_line2 > olc-calendar > div > div > input {
    width: 120px; }

fc0005sc01-component .page {
  margin: 10px 0; }

fc0005sc01-component .download {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin: 10px 0; }

fc0005sc01-component .check_wh {
  width: 40px;
  text-align: left; }

fc0005sc01-component .mdc-fixed-table-container {
  min-height: 70px;
  height: auto;
  max-height: 551px; }
  fc0005sc01-component .mdc-fixed-table-container > table {
    position: static; }

fc0112sc01-component .mdc-container {
  top: 20px;
  margin-left: 0; }

fc0112sc01-component .font-color {
  color: #fff; }

fc0112sc01-component .spanoverflow {
  width: 100%;
  display: inline-block !important;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  word-break: keep-all; }

fc0112sc01-component .tdpaddingtop {
  padding-top: 17px !important; }

fc0112sc01-component .buttondisplay {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }

fc0112sc01-component .fonth3 {
  color: #1a1a1a;
  font-size: 13px;
  font-weight: bold; }

fc0112sc01-component .fonth3left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: left !important;
  -webkit-justify-content: left !important;
      -ms-flex-pack: left !important;
          justify-content: left !important; }

fc0112sc01-component .redfont {
  color: red; }

fc0112sc01-component .divcodewidth50 {
  min-width: 50px; }

fc0112sc01-component .fontcenter {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center; }

fc0112sc01-component .fontleft {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  text-align: left; }

fc0112sc01-component .fontright {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  text-align: right; }

fc0112sc01-component .Title_back {
  font-weight: bold;
  height: 46px;
  width: 190px;
  background-color: #EBE3D8;
  text-align: left;
  padding: 5px 0 5px 10px; }

fc0112sc01-component .backwhite {
  height: 46px;
  width: 210px;
  background-color: #fff;
  padding: 5px 8px; }

fc0112sc01-component .backwhitelong {
  height: 46px;
  width: 660px;
  background-color: #fff;
  padding: 5px 8px; }

fc0112sc01-component .textlinkcolor {
  color: #365fb3; }

fc0112sc01-component .icondown {
  margin-left: 14px;
  margin-top: 3px;
  width: 12px;
  height: 16px;
  background: url("../assets/images/anchor.svg") no-repeat center;
  cursor: pointer; }

fc0112sc01-component .div-all > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px; }

fc0112sc01-component .divtop_20 {
  margin-top: 20px !important; }

fc0112sc01-component .itemdisplay {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important; }

fc0112sc01-component .div1 {
  display: table; }
  fc0112sc01-component .div1 > div {
    display: table-cell;
    vertical-align: middle; }

fc0112sc01-component .div2 {
  display: table;
  margin-left: 50px; }
  fc0112sc01-component .div2 > div {
    display: table-cell;
    vertical-align: middle; }

fc0112sc01-component .divflgafter {
  margin-left: 210px; }

fc0112sc01-component .display_SpaceBetween {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between; }

fc0112sc01-component .codebottom {
  margin-top: auto; }

fc0112sc01-component .buttonminwidth {
  min-width: 120px; }

fc0112sc01-component .width50 {
  width: 50%; }

fc0112sc01-component .minwidth50 {
  min-width: 50%;
  width: auto; }

fc0112sc01-component .mdc-fixed-table-container {
  min-height: 70px;
  height: auto;
  max-height: 500px; }
  fc0112sc01-component .mdc-fixed-table-container thead tr,
  fc0112sc01-component .mdc-fixed-table-container tbody tr {
    border: none; }
    fc0112sc01-component .mdc-fixed-table-container thead tr:first-child th,
    fc0112sc01-component .mdc-fixed-table-container tbody tr:first-child th {
      width: 430px;
      border: 1px solid #F2F2F2;
      border-right: none; }
      fc0112sc01-component .mdc-fixed-table-container thead tr:first-child th:first-child,
      fc0112sc01-component .mdc-fixed-table-container tbody tr:first-child th:first-child {
        width: 60px; }
      fc0112sc01-component .mdc-fixed-table-container thead tr:first-child th:nth-child(2),
      fc0112sc01-component .mdc-fixed-table-container tbody tr:first-child th:nth-child(2) {
        width: 200px; }
      fc0112sc01-component .mdc-fixed-table-container thead tr:first-child th:last-child,
      fc0112sc01-component .mdc-fixed-table-container tbody tr:first-child th:last-child {
        border-right: 1px solid #F2F2F2; }
    fc0112sc01-component .mdc-fixed-table-container thead tr:last-child th,
    fc0112sc01-component .mdc-fixed-table-container tbody tr:last-child th {
      border: 1px solid #F2F2F2;
      border-right: none;
      border-top: none; }
      fc0112sc01-component .mdc-fixed-table-container thead tr:last-child th:last-child,
      fc0112sc01-component .mdc-fixed-table-container tbody tr:last-child th:last-child {
        border-right: 1px solid #F2F2F2; }
    fc0112sc01-component .mdc-fixed-table-container thead tr td,
    fc0112sc01-component .mdc-fixed-table-container tbody tr td {
      border: 1px solid #cbcbcb;
      border-right: none;
      border-top: none; }
      fc0112sc01-component .mdc-fixed-table-container thead tr td:last-child,
      fc0112sc01-component .mdc-fixed-table-container tbody tr td:last-child {
        border-right: 1px solid #cbcbcb; }

fc0112sc01-component .tableDiv-thead {
  width: 436px;
  margin-top: 40px; }

fc0112sc01-component .tableDiv-tbody {
  overflow-y: auto;
  max-height: 112px;
  height: auto;
  margin-top: 0 !important;
  width: 436px; }

fc0112sc01-component .tableDiv2-thead {
  min-width: 1079px;
  width: auto;
  margin-top: 12px; }

fc0112sc01-component .tableDiv2-tbody {
  overflow-y: auto;
  max-height: 400px;
  height: auto;
  min-width: 1079px;
  width: auto; }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  fc0112sc01-component .scrollall {
    overflow-y: scroll;
    height: 850px;
    min-width: 1000px;
    width: auto; }
  fc0112sc01-component .iecodebottom {
    padding-top: 20px !important; } }

fc0213sc01-component .OrderSearch {
  margin-bottom: 110px; }

fc0213sc01-component .OrderSearch__sortBoxLeft {
  width: -webkit-calc(100% - 117px);
  width: calc(100% - 117px); }

fc0213sc01-component .pagenum_big {
  background-color: #E6E6E6;
  width: 120px;
  height: -webkit-calc(100% - 4px);
  height: calc(100% - 4px);
  min-height: 100px;
  display: inline-block;
  vertical-align: top;
  margin: 2px;
  white-space: normal;
  line-height: 16px; }
  fc0213sc01-component .pagenum_big .p1 {
    font-size: 16px;
    padding: 5px;
    font-weight: bold; }
  fc0213sc01-component .pagenum_big .p2 {
    float: right;
    font-size: 18px;
    font-weight: 700;
    padding-top: 15px; }
    fc0213sc01-component .pagenum_big .p2._eng {
      padding-top: 0; }

fc0213sc01-component .pagenum_menu {
  display: inline-block;
  background-color: #E6E6E6;
  margin: 2px;
  min-width: 100px;
  height: 25px;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  padding: 0 4px;
  cursor: pointer; }

fc0213sc01-component ._on {
  background-color: #fff; }

fc0213sc01-component .pagenum_middle {
  display: inline-block;
  background-color: #E6E6E6;
  margin: 2px;
  width: 150px;
  height: 70px;
  padding: 5px;
  font-weight: bold; }
  fc0213sc01-component .pagenum_middle .p1 {
    font-size: 12px;
    color: #5B5B5B; }
  fc0213sc01-component .pagenum_middle .p2 {
    font-size: 16px;
    line-height: 50px; }
  fc0213sc01-component .pagenum_middle .p3 {
    font-size: 12px;
    color: #5B5B5B; }
  fc0213sc01-component .pagenum_middle .p4 {
    font-size: 16px;
    text-align: right;
    padding-top: 12px; }

fc0213sc01-component .pagenum_small {
  display: inline-block;
  background-color: #E6E6E6;
  margin: 2px;
  width: -webkit-calc(100% / 8 - 4px);
  width: calc(100% / 8 - 4px);
  height: 33px;
  font-size: 18px;
  font-weight: bold;
  line-height: 33px; }
  fc0213sc01-component .pagenum_small .p1 {
    float: left;
    font-size: 14px;
    color: #5B5B5B; }
  fc0213sc01-component .pagenum_small .p2 {
    text-align: right;
    font-size: 16px; }

fc0213sc01-component .pagenum_Invioce {
  display: inline-block;
  background-color: #E6E6E6;
  margin: 2px;
  width: -webkit-calc(100% / 5 - 4px);
  width: calc(100% / 5 - 4px);
  height: 33px;
  font-size: 18px;
  font-weight: bold;
  line-height: 33px; }
  fc0213sc01-component .pagenum_Invioce .p1 {
    float: left;
    font-size: 14px;
    color: #5B5B5B; }
  fc0213sc01-component .pagenum_Invioce .p2 {
    text-align: right;
    font-size: 16px; }

fc0213sc01-component .sc_dateErr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

fc0213sc01-component .sc_date {
  padding-left: 8px;
  padding-right: 16px;
  position: static;
  left: unset;
  top: unset; }

fc0213sc01-component .sc_stock {
  padding-left: 8px;
  border-left: 1px solid #f2f2f2;
  vertical-align: top; }
  fc0213sc01-component .sc_stock > label > p {
    font-size: 13px;
    font-weight: 700; }

fc0213sc01-component .sc_second {
  padding-top: 8px;
  padding-bottom: 8px; }

fc0213sc01-component .sc_mcplant {
  float: left;
  padding-left: 8px;
  margin-top: 0px;
  border-radius: unset; }

fc0213sc01-component .sc_item {
  float: left;
  padding-left: 16px;
  padding-right: 16px; }

fc0213sc01-component .sc_brspu {
  float: left;
  padding-left: 16px;
  border-left: 1px solid #cbd3d6;
  margin-top: 0px;
  border-radius: unset; }

fc0213sc01-component .div_rmv {
  height: 26px;
  float: left;
  padding-right: 16px;
  display: block;
  padding-left: 8px;
  background: #EBE3D8; }
  fc0213sc01-component .div_rmv .p_rmv {
    float: left;
    padding-top: 0px;
    font-size: 13px;
    padding-top: 8px; }
  fc0213sc01-component .div_rmv .div_rmvflg {
    float: left;
    position: static;
    padding-left: 8px; }

fc0213sc01-component tr.is-Remove td {
  background-color: #BBBBBB; }

fc0213sc01-component .button_barcodemode {
  height: 76px;
  background-color: #BBBBBB;
  text-align: center;
  border-radius: 10px;
  font-size: 12px;
  outline: none;
  min-width: 86px;
  white-space: normal; }

fc0213sc01-component .select_disabled_css {
  background-color: #BBBBBB; }

fc0213sc01-component .rightBoxTriangle {
  float: right;
  background-color: #425a64 !important;
  padding: 8px;
  width: 55%; }

fc0213sc01-component .div_barCode {
  float: left;
  margin-left: 8px;
  padding-top: 6px;
  width: -webkit-calc(40% - 16px);
  width: calc(40% - 16px); }
  fc0213sc01-component .div_barCode > input {
    padding: 0px;
    width: 100%;
    min-width: 200px;
    height: 60px;
    font-size: 26px;
    font-weight: 600;
    border: 2px solid #000000;
    border-radius: 0px; }

fc0213sc01-component .div_display {
  float: left;
  margin-left: 8px;
  background-color: white;
  height: 76px;
  width: 60%;
  max-width: 420px;
  border-radius: 10px; }
  fc0213sc01-component .div_display .iconmsg {
    padding-top: 20px;
    padding-left: 5%; }
  fc0213sc01-component .div_display .icon {
    display: inline-block;
    width: 40px;
    height: 40px;
    background: url(../assets/images/icon_scanner_gun.png) no-repeat center -4px/50px; }
  fc0213sc01-component .div_display .message {
    display: inline-block;
    vertical-align: top;
    height: 40px;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: -webkit-calc(100% - 60px);
    width: calc(100% - 60px); }
    fc0213sc01-component .div_display .message .span1 {
      font-size: 17px;
      font-weight: 900; }
    fc0213sc01-component .div_display .message .span2 {
      font-size: 14px;
      font-weight: 700; }

fc0213sc01-component .checkbox_big {
  float: right;
  padding: 0px;
  width: 96px;
  height: 80px;
  background: none;
  margin-left: 8px; }

fc0213sc01-component .text_printqty {
  float: right;
  width: 96px;
  height: 77px;
  background: #BBBBBB;
  text-align: center;
  padding: 6px;
  margin-left: 8px;
  margin-right: 16px;
  border: 1px solid #BBBBBB; }
  fc0213sc01-component .text_printqty > span {
    width: 94px;
    height: 76px; }
  fc0213sc01-component .text_printqty > input {
    padding: 0px;
    width: 60px; }

fc0213sc01-component .leftBoxTriangle {
  background-color: #657981 !important;
  padding: 8px;
  padding-left: 32px;
  border: 2px solid #657981;
  position: relative; }

fc0213sc01-component .leftBoxTriangle::before {
  content: '';
  width: 0;
  height: 0;
  border: 12px solid transparent;
  border-left-color: #657981;
  position: absolute;
  left: 100%;
  top: 50%;
  margin-top: -15px; }

fc0213sc01-component .div_barcode {
  display: inline-block;
  width: 70%;
  height: 70px;
  text-align: center;
  font-size: 17px;
  font-weight: 700;
  padding-left: 2%;
  padding-top: 14px;
  max-width: 288px; }
  fc0213sc01-component .div_barcode .messages {
    font-size: 12px;
    line-height: 12px; }

fc0213sc01-component ._ng {
  color: red; }

fc0213sc01-component .div_ok {
  vertical-align: top;
  width: 25%;
  height: 70px;
  background: #CBFFD5;
  text-align: center;
  font-size: 40px;
  font-weight: bold;
  border-radius: 8px;
  margin: 3px;
  font-family: auto;
  color: limegreen;
  line-height: 70px;
  float: right;
  margin-right: 12px; }

fc0213sc01-component .div_ng {
  vertical-align: top;
  width: 25%;
  height: 70px;
  background: #F3BCAE;
  text-align: center;
  font-size: 40px;
  font-weight: bold;
  border-radius: 8px;
  margin: 3px;
  font-family: auto;
  color: red;
  line-height: 70px;
  float: right;
  margin-right: 12px; }

fc0213sc01-component .errorArea {
  margin-left: 8px;
  padding: 5px;
  background: rgba(230, 68, 23, 0.2);
  border-radius: 4px;
  color: #e64417;
  font-weight: bold;
  word-wrap: break-word;
  word-break: break-all;
  width: auto;
  display: inline-block; }
  fc0213sc01-component .errorArea._w120 {
    height: auto;
    width: 120px;
    white-space: pre-wrap; }
  fc0213sc01-component .errorArea__text {
    margin-bottom: 16px;
    font-size: 14px; }
  fc0213sc01-component .errorArea__list > li {
    margin-bottom: 10px; }
    fc0213sc01-component .errorArea__list > li:last-child {
      margin-bottom: 0; }

fc0213sc01-component .mdc-fixed-table-container {
  min-height: 70px;
  height: auto;
  max-height: 500px;
  margin-bottom: 111px;
  margin-top: 12px; }

fc0213sc01-component .stock {
  margin-left: 0px; }

fc0213sc01-component .slashCss {
  float: right;
  padding: 6px;
  margin-left: 0px; }

fc0213sc01-component .Span2MarginTop {
  margin-top: -6px; }

fc0213sc01-component ._calendar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 12px; }
  fc0213sc01-component ._calendar > span {
    margin-left: 5px;
    margin-right: 5px; }
  fc0213sc01-component ._calendar > olc-calendar > div > div > span {
    float: right;
    right: 2px;
    left: auto; }
  fc0213sc01-component ._calendar > olc-calendar > div > div > input {
    width: 100%;
    min-width: 100px;
    max-width: 140px; }

fc0213sc01-component .OrderSearch__sortWrap {
  background: #fff; }

fc0213sc01-component .OrderSearch__sortWrapReset {
  background-color: #fff; }

fc0213sc01-component ._padding {
  padding-right: 6px !important; }

fc0213sc01-component .selectSame {
  width: auto;
  max-width: 300px;
  min-width: 200px; }
  fc0213sc01-component .selectSame._invoceSelect {
    max-width: 100px;
    min-width: 100px; }

fc0213sc01-component .FloatingBottom {
  background-color: #425a64 !important; }

fc0213sc01-component .Untreated__bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-width: 1050px; }

fc0213sc01-component .MC_Select {
  height: 100%; }
  fc0213sc01-component .MC_Select > select {
    width: auto;
    padding: 0.5em 26px 0.5em 8px !important; }

fc0314sc01-component .toggleCheckBoxReset {
  margin-top: 8px;
  /*display: inline-flex;
    width: 410px;*/ }
  fc0314sc01-component .toggleCheckBoxReset label input[type="radio"] + span::before {
    top: 15px !important; }
  fc0314sc01-component .toggleCheckBoxReset label input[type="radio"]:checked + span::after {
    top: 20px !important; }

fc0314sc01-component .toggleCheckRightSet {
  height: 100%;
  padding-top: 14px !important; }

fc0314sc01-component .widthAuto {
  width: auto !important; }
  @media screen and (max-width: 1280px) {
    fc0314sc01-component .widthAuto {
      width: 82px !important; } }

fc0314sc01-component .resetCheckbox label input[type="checkbox"] + span {
  padding: 10px 80px 10px 30px !important;
  -webkit-box-shadow: 0 4px 0 #808080 !important;
          box-shadow: 0 4px 0 #808080 !important; }
  fc0314sc01-component .resetCheckbox label input[type="checkbox"] + span::before {
    top: 9px !important; }

fc0314sc01-component .resetCheckbox label input[type="checkbox"]:checked + span {
  -webkit-box-shadow: 0 4px 0 #808080 !important;
          box-shadow: 0 4px 0 #808080 !important; }
  fc0314sc01-component .resetCheckbox label input[type="checkbox"]:checked + span::after {
    top: 14px !important; }

fc0314sc01-component .resetCheckbox .Btn--tooltip {
  top: 6px; }

fc0314sc01-component .OrderSearch__sortBox {
  background: #fff;
  border-radius: 4px 0 0 4px; }

fc0314sc01-component .textright {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end; }

fc0314sc01-component .settingButton {
  margin-left: 4px; }

fc0314sc01-component .OrderSearch__sortBoxRight {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: auto;
  padding-left: 16px;
  border-left: 1px solid #CBCBCB; }
  fc0314sc01-component .OrderSearch__sortBoxRight ._searchCondition {
    margin-right: 16px; }
    fc0314sc01-component .OrderSearch__sortBoxRight ._searchCondition > dt {
      margin-bottom: 8px;
      line-height: 1.25; }
    fc0314sc01-component .OrderSearch__sortBoxRight ._searchCondition > dd {
      -webkit-box-shadow: 0 2px 0 #808080;
              box-shadow: 0 2px 0 #808080; }
      fc0314sc01-component .OrderSearch__sortBoxRight ._searchCondition > dd select {
        width: 80px;
        padding: 5px 25px 5px 8px; }

fc0314sc01-component .Tab_head {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%; }

fc0314sc01-component .Untreated__contents {
  display: block;
  height: auto; }

fc0314sc01-component .pagenum_menu {
  display: inline-block;
  background-color: #EBE3D8;
  margin-top: 2px;
  margin-left: 6px;
  max-width: 250px;
  min-width: 150px;
  text-align: left;
  font-size: 14px;
  font-weight: bold;
  line-height: 15px;
  padding: 0 6px 4px 6px; }
  fc0314sc01-component .pagenum_menu:hover {
    cursor: pointer; }
  fc0314sc01-component .pagenum_menu > p > span:nth-child(1) {
    float: left;
    font-size: 14px;
    max-width: 100px; }
  fc0314sc01-component .pagenum_menu > p > span:nth-child(2) {
    float: right;
    font-size: 20px; }
  fc0314sc01-component .pagenum_menu .menu_ttl {
    margin-top: 12px; }

fc0314sc01-component .EditMode_menu {
  line-height: 20px;
  float: left;
  background-color: #e6e6e6;
  margin: 10px 2px 2px 2px;
  width: auto;
  height: 57px;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  padding: 10px 10px 0 10px;
  text-align: left; }

fc0314sc01-component .EditMode_menu_chg {
  background-color: #fff;
  margin: 10px 2px 0px 2px;
  height: 62px; }

fc0314sc01-component .Untreated__left {
  width: auto;
  height: 228px; }
  fc0314sc01-component .Untreated__left._eng {
    height: 241px; }
  fc0314sc01-component .Untreated__left::after {
    border-left: 0px solid; }

fc0314sc01-component .Untreated__left_other {
  width: -webkit-calc(100% - 202px);
  width: calc(100% - 202px);
  max-width: 866px; }
  fc0314sc01-component .Untreated__left_other::after {
    content: "";
    position: absolute;
    width: 8px;
    height: 8px;
    border: 10px solid transparent;
    border-left: 12px solid #fff; }

fc0314sc01-component .Untreated__totalNum {
  width: 150px;
  padding: 0 12px; }
  fc0314sc01-component .Untreated__totalNum:hover {
    cursor: pointer; }
    fc0314sc01-component .Untreated__totalNum:hover ._text {
      text-decoration: none; }
    fc0314sc01-component .Untreated__totalNum:hover ._num {
      text-decoration: none; }
      fc0314sc01-component .Untreated__totalNum:hover ._num > span {
        text-decoration: none; }
  fc0314sc01-component .Untreated__totalNum ._text {
    margin-top: 30px;
    font-size: 16px;
    font-weight: bold;
    color: #1a1a1a;
    text-decoration: underline; }
  fc0314sc01-component .Untreated__totalNum ._num {
    margin-top: 40px;
    font-size: 14px;
    font-weight: bold;
    text-align: right;
    white-space: nowrap;
    color: #1a1a1a;
    text-decoration: underline; }
    fc0314sc01-component .Untreated__totalNum ._num > span {
      display: inline-block;
      margin-right: 20px;
      font-size: 32px;
      font-weight: bold;
      color: #1a1a1a;
      text-decoration: underline; }

fc0314sc01-component .Untreated__label {
  width: 216px;
  padding: 0 12px; }
  fc0314sc01-component .Untreated__label._eng {
    width: 275px; }
  fc0314sc01-component .Untreated__label ._text {
    margin-top: 30px;
    font-size: 16px;
    width: 210px;
    font-weight: bold; }
    fc0314sc01-component .Untreated__label ._text > input[type="checkbox"] + span {
      top: 6px;
      cursor: pointer; }
    fc0314sc01-component .Untreated__label ._text .textContent {
      margin-left: 26px; }
  fc0314sc01-component .Untreated__label ._sortList > dt {
    margin-top: 4px;
    width: 52px;
    font-weight: 100; }
    fc0314sc01-component .Untreated__label ._sortList > dt._eng {
      width: 111px; }
  fc0314sc01-component .Untreated__label ._sortList > dd > span > input[type="number"] {
    width: 100px;
    padding: 8px; }
    fc0314sc01-component .Untreated__label ._sortList > dd > span > input[type="number"]:focus {
      border: 1px solid #2996cc;
      outline: none; }
  fc0314sc01-component .Untreated__label .OrderSearch__sortBoxLeft {
    position: relative;
    top: 28px;
    background: #F2EEE9;
    padding: 23px 16px;
    border-radius: 4px; }
    fc0314sc01-component .Untreated__label .OrderSearch__sortBoxLeft ._center {
      margin-top: 4px; }
    fc0314sc01-component .Untreated__label .OrderSearch__sortBoxLeft #select1 {
      width: 100px; }
    fc0314sc01-component .Untreated__label .OrderSearch__sortBoxLeft #select2 {
      width: 100px; }

fc0314sc01-component .Untreated__checkBox {
  padding: 0 12px 0 0; }
  fc0314sc01-component .Untreated__checkBox .OrderSearch__checkBox {
    margin-top: 81px; }
    fc0314sc01-component .Untreated__checkBox .OrderSearch__checkBox .originalCheckSpanBox {
      position: relative;
      width: 228px;
      height: 108px;
      padding: 16px;
      background-color: #F2EEE9; }
      fc0314sc01-component .Untreated__checkBox .OrderSearch__checkBox .originalCheckSpanBox > label > input[type="radio"] + span {
        width: 96px;
        height: 76px;
        padding: 32px 0 0 0;
        -webkit-box-shadow: 0 6px 0px #808080;
                box-shadow: 0 6px 0px #808080;
        background: #fff;
        text-align: center;
        line-height: 1.4;
        display: block;
        border-radius: 4px; }
        fc0314sc01-component .Untreated__checkBox .OrderSearch__checkBox .originalCheckSpanBox > label > input[type="radio"] + span::before {
          top: 8px;
          left: -webkit-calc(50% - 8px);
          left: calc(50% - 8px); }
      fc0314sc01-component .Untreated__checkBox .OrderSearch__checkBox .originalCheckSpanBox > label > input[type="radio"]:checked + span {
        -webkit-box-shadow: 0 6px 0px #1c678c;
                box-shadow: 0 6px 0px #1c678c; }
        fc0314sc01-component .Untreated__checkBox .OrderSearch__checkBox .originalCheckSpanBox > label > input[type="radio"]:checked + span::after {
          top: 12px;
          left: -webkit-calc(50% - 4px);
          left: calc(50% - 4px);
          width: 8px;
          height: 8px; }
      fc0314sc01-component .Untreated__checkBox .OrderSearch__checkBox .originalCheckSpanBox > label:last-child {
        padding-left: 4px; }
      fc0314sc01-component .Untreated__checkBox .OrderSearch__checkBox .originalCheckSpanBox .textContent {
        margin-top: 0px; }

fc0314sc01-component .Untreated__numWrap {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 16px 16px 22px;
  background: #fff;
  text-align: center; }
  fc0314sc01-component .Untreated__numWrap::before {
    content: "";
    position: absolute;
    top: -webkit-calc(50% - 5px);
    top: calc(50% - 5px);
    left: -2px;
    width: 8px;
    height: 8px;
    border: 10px solid transparent;
    border-right: 12px solid #EBE3D8; }

fc0314sc01-component .Untreated__newWrap {
  width: 150px;
  margin-right: 4px;
  margin-left: 4px;
  padding: 12px 8px 8px;
  border-radius: 4px;
  background: #EBE3D8;
  -webkit-box-shadow: 0 6px 0px #808080;
          box-shadow: 0 6px 0px #808080; }
  fc0314sc01-component .Untreated__newWrap .NewWrap-w240 {
    width: 240px; }

fc0314sc01-component .Untreated__new {
  display: block;
  text-align: left;
  color: #1a1a1a; }
  fc0314sc01-component .Untreated__new:hover ._text {
    text-decoration: none; }
  fc0314sc01-component .Untreated__new:hover ._num_left {
    text-decoration: none; }
  fc0314sc01-component .Untreated__new:hover ._num {
    text-decoration: none; }
    fc0314sc01-component .Untreated__new:hover ._num > span {
      text-decoration: none; }
  fc0314sc01-component .Untreated__new:hover ._ttl {
    text-decoration: none; }
  fc0314sc01-component .Untreated__new:hover ._num1 {
    text-decoration: none; }
    fc0314sc01-component .Untreated__new:hover ._num1 > span {
      text-decoration: none; }
  fc0314sc01-component .Untreated__new ._text {
    margin-top: 2px;
    font-size: 16px;
    font-weight: bold;
    color: #1a1a1a;
    text-decoration: underline; }
  fc0314sc01-component .Untreated__new ._num_left {
    font-size: 14px;
    font-weight: bold;
    white-space: nowrap;
    text-decoration: underline; }
  fc0314sc01-component .Untreated__new ._num {
    margin-top: 40px;
    text-align: right;
    font-size: 14px;
    font-weight: bold;
    white-space: nowrap;
    color: #1a1a1a;
    text-decoration: underline; }
    fc0314sc01-component .Untreated__new ._num > span {
      display: inline-block;
      margin-right: 20px;
      text-align: right;
      font-size: 28px;
      font-weight: bold;
      color: #1a1a1a;
      text-decoration: underline; }
  fc0314sc01-component .Untreated__new ._numMeKa {
    margin-top: 12px; }
  fc0314sc01-component .Untreated__new ._ttl {
    margin-top: 2px;
    margin-left: 4px;
    font-size: 18px;
    font-weight: bold;
    color: #1a1a1a;
    text-decoration: underline; }
  fc0314sc01-component .Untreated__new ._num1 {
    margin-bottom: 15px;
    font-weight: bold;
    text-align: right;
    color: #1a1a1a;
    text-decoration: underline; }
    fc0314sc01-component .Untreated__new ._num1 > span {
      display: inline-block;
      margin-right: 6px;
      font-size: 28px;
      text-decoration: underline; }

fc0314sc01-component .Untreated__newList {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
  fc0314sc01-component .Untreated__newList > a {
    width: 80px;
    margin-right: 8px;
    padding: 8px 6px;
    background: #fff;
    border-radius: 4px;
    text-align: left;
    color: #1a1a1a; }
    fc0314sc01-component .Untreated__newList > a:hover ._ttl {
      text-decoration: none; }
    fc0314sc01-component .Untreated__newList > a:hover ._num {
      text-decoration: none; }
      fc0314sc01-component .Untreated__newList > a:hover ._num > span {
        text-decoration: none; }
    fc0314sc01-component .Untreated__newList > a._tStoke {
      width: 100px; }
    fc0314sc01-component .Untreated__newList > a ._ttl {
      margin-left: 4px;
      margin-bottom: 10px;
      font-weight: bold;
      color: #1a1a1a;
      height: 40px; }
      fc0314sc01-component .Untreated__newList > a ._ttl._eng {
        height: 55px; }
    fc0314sc01-component .Untreated__newList > a ._num {
      font-size: 12px;
      text-align: right;
      padding-right: 6px;
      margin-bottom: 0px;
      font-weight: bold;
      color: #1a1a1a;
      line-height: 12px; }
      fc0314sc01-component .Untreated__newList > a ._num > span {
        margin-right: 4px;
        margin-bottom: 4px;
        font-size: 18px;
        text-decoration: underline; }
    fc0314sc01-component .Untreated__newList > a:last-child {
      margin-right: 0; }

fc0314sc01-component .Untreated__right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  float: right;
  padding: 16px;
  background: #d4ccc3;
  border-radius: 0 5px 5px 0; }
  fc0314sc01-component .Untreated__right .right_side {
    margin-left: 660px; }

fc0314sc01-component .Untreated__last {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  float: right;
  background: #fff;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end; }
  fc0314sc01-component .Untreated__last .Untreated__lastFilter {
    padding: 16px;
    background: #d4ccc3;
    border-radius: 0 5px 5px 0; }
    fc0314sc01-component .Untreated__last .Untreated__lastFilter .Btn--report__print {
      width: 170px;
      padding: 0.5em 2em !important; }

fc0314sc01-component .Untreated__ReportFilter {
  position: relative;
  margin-right: 24px; }
  fc0314sc01-component .Untreated__ReportFilter > li {
    position: relative;
    margin-bottom: 12px; }
    fc0314sc01-component .Untreated__ReportFilter > li:last-child {
      margin-bottom: 0; }
    fc0314sc01-component .Untreated__ReportFilter > li > label > input[type="checkbox"] + span {
      width: 296px;
      height: auto; }
    fc0314sc01-component .Untreated__ReportFilter > li .Btn--tooltip {
      position: absolute;
      top: 6px;
      right: 6px;
      width: 72px;
      line-height: 24px;
      background: #F2EEE9;
      border-radius: 4px;
      font-size: 12px;
      text-align: center; }
      fc0314sc01-component .Untreated__ReportFilter > li .Btn--tooltip._noWarn::before {
        display: none; }
      fc0314sc01-component .Untreated__ReportFilter > li .Btn--tooltip ._tooltip {
        bottom: 0;
        left: 0;
        right: auto;
        top: auto; }
        fc0314sc01-component .Untreated__ReportFilter > li .Btn--tooltip ._tooltip::before {
          bottom: -34px;
          left: 40px;
          top: auto;
          border-top: 18px solid #2996cc;
          border-bottom: none;
          -webkit-filter: drop-shadow(2px 3px 1px rgba(0, 0, 0, 0.2));
                  filter: drop-shadow(2px 3px 1px rgba(0, 0, 0, 0.2)); }
      fc0314sc01-component .Untreated__ReportFilter > li .Btn--tooltip::before {
        content: "";
        position: absolute;
        top: 5px;
        left: 5px;
        width: 14px;
        height: 14px;
        background: url("../assets/images/icon_warning.svg") no-repeat center/14px; }
      fc0314sc01-component .Untreated__ReportFilter > li .Btn--tooltip::after {
        content: "";
        position: absolute;
        top: -webkit-calc(50% - 2px);
        top: calc(50% - 2px);
        right: 6px;
        width: 3px;
        height: 3px;
        border: 4px solid transparent;
        border-top: 5px solid #0871a6; }
  fc0314sc01-component .Untreated__ReportFilter::after {
    content: "";
    position: absolute;
    top: -webkit-calc(50% - 5px);
    top: calc(50% - 5px);
    right: 290px;
    width: 8px;
    height: 8px;
    border: 10px solid transparent;
    border-left: 12px solid #fff; }
  fc0314sc01-component .Untreated__ReportFilter::before {
    content: "";
    position: absolute;
    top: -webkit-calc(50% - 5px);
    top: calc(50% - 5px);
    right: -29px;
    width: 8px;
    height: 8px;
    border: 10px solid transparent;
    border-left: 12px solid #fff; }

fc0314sc01-component .Untreated__ReportFilter > li ._tooltip,
fc0314sc01-component .Bottom__ReportFilter--front > li ._tooltip {
  top: 0;
  right: -80px;
  width: 266px; }
  fc0314sc01-component .Untreated__ReportFilter > li ._tooltip ._title,
  fc0314sc01-component .Bottom__ReportFilter--front > li ._tooltip ._title {
    margin-bottom: 12px;
    font-size: 16px;
    font-weight: bold; }
  fc0314sc01-component .Untreated__ReportFilter > li ._tooltip > div,
  fc0314sc01-component .Bottom__ReportFilter--front > li ._tooltip > div {
    float: left;
    margin-left: 8px;
    padding: 8px 8px 14px;
    background: #F2EEE9;
    border-radius: 4px; }
    fc0314sc01-component .Untreated__ReportFilter > li ._tooltip > div ._subTitle,
    fc0314sc01-component .Bottom__ReportFilter--front > li ._tooltip > div ._subTitle {
      margin-bottom: 10px;
      padding-left: 20px;
      line-height: 1.25; }
    fc0314sc01-component .Untreated__ReportFilter > li ._tooltip > div > label,
    fc0314sc01-component .Bottom__ReportFilter--front > li ._tooltip > div > label {
      display: inline-block; }
      fc0314sc01-component .Untreated__ReportFilter > li ._tooltip > div > label > input[type="radio"] + span,
      fc0314sc01-component .Bottom__ReportFilter--front > li ._tooltip > div > label > input[type="radio"] + span {
        width: 96px;
        height: 76px;
        padding: 32px 0 0 0;
        -webkit-box-shadow: 0 6px 0px #808080;
                box-shadow: 0 6px 0px #808080;
        background: #fff;
        text-align: center;
        line-height: 1.4;
        display: block;
        border-radius: 4px; }
        fc0314sc01-component .Untreated__ReportFilter > li ._tooltip > div > label > input[type="radio"] + span::before,
        fc0314sc01-component .Bottom__ReportFilter--front > li ._tooltip > div > label > input[type="radio"] + span::before {
          top: 8px;
          left: -webkit-calc(50% - 8px);
          left: calc(50% - 8px); }
      fc0314sc01-component .Untreated__ReportFilter > li ._tooltip > div > label > input[type="radio"]:checked + span,
      fc0314sc01-component .Bottom__ReportFilter--front > li ._tooltip > div > label > input[type="radio"]:checked + span {
        -webkit-box-shadow: 0 6px 0px #1c678c;
                box-shadow: 0 6px 0px #1c678c; }
        fc0314sc01-component .Untreated__ReportFilter > li ._tooltip > div > label > input[type="radio"]:checked + span::after,
        fc0314sc01-component .Bottom__ReportFilter--front > li ._tooltip > div > label > input[type="radio"]:checked + span::after {
          top: 12px;
          left: -webkit-calc(50% - 4px);
          left: calc(50% - 4px);
          width: 8px;
          height: 8px; }
  fc0314sc01-component .Untreated__ReportFilter > li ._tooltip ._print,
  fc0314sc01-component .Bottom__ReportFilter--front > li ._tooltip ._print {
    margin-left: 0; }
    fc0314sc01-component .Untreated__ReportFilter > li ._tooltip ._print ._subTitle,
    fc0314sc01-component .Bottom__ReportFilter--front > li ._tooltip ._print ._subTitle {
      background: url("../assets/images/icon_print.svg") no-repeat left center;
      line-height: 2.5; }
  fc0314sc01-component .Untreated__ReportFilter > li ._tooltip ._download ._subTitle,
  fc0314sc01-component .Bottom__ReportFilter--front > li ._tooltip ._download ._subTitle {
    background: url("../assets/images/icon_download.svg") no-repeat left center; }
  fc0314sc01-component .Untreated__ReportFilter > li ._tooltip ._download > label,
  fc0314sc01-component .Bottom__ReportFilter--front > li ._tooltip ._download > label {
    margin-right: 2px; }
    fc0314sc01-component .Untreated__ReportFilter > li ._tooltip ._download > label:last-child,
    fc0314sc01-component .Bottom__ReportFilter--front > li ._tooltip ._download > label:last-child {
      margin-right: 0; }
  fc0314sc01-component .Untreated__ReportFilter > li ._tooltip::before,
  fc0314sc01-component .Bottom__ReportFilter--front > li ._tooltip::before {
    top: -19px;
    right: 107px;
    border-bottom: 18px solid #2996cc;
    border-top: 0px; }

fc0314sc01-component .Untreated__ReportFilter > li.is-Active ._tooltip,
fc0314sc01-component .Bottom__ReportFilter--front > li.is-Active ._tooltip {
  top: 44px; }

fc0314sc01-component .Untreated__ReportFilter > li._editList ._tooltip,
fc0314sc01-component .Bottom__ReportFilter--front > li._editList ._tooltip {
  width: 367px; }
  fc0314sc01-component .Untreated__ReportFilter > li._editList ._tooltip ._print ._subTitle,
  fc0314sc01-component .Bottom__ReportFilter--front > li._editList ._tooltip ._print ._subTitle {
    line-height: inherit; }
  fc0314sc01-component .Untreated__ReportFilter > li._editList ._tooltip ._download::before,
  fc0314sc01-component .Bottom__ReportFilter--front > li._editList ._tooltip ._download::before {
    height: 106px; }

fc0314sc01-component .Untreated__ReportFilter > li._tackList ._tooltip,
fc0314sc01-component .Bottom__ReportFilter--front > li._tackList ._tooltip {
  width: 386px; }
  fc0314sc01-component .Untreated__ReportFilter > li._tackList ._tooltip ._tack,
  fc0314sc01-component .Bottom__ReportFilter--front > li._tackList ._tooltip ._tack {
    position: relative; }
    fc0314sc01-component .Untreated__ReportFilter > li._tackList ._tooltip ._tack ._subTitle,
    fc0314sc01-component .Bottom__ReportFilter--front > li._tackList ._tooltip ._tack ._subTitle {
      padding: 0; }
    fc0314sc01-component .Untreated__ReportFilter > li._tackList ._tooltip ._tack ._select,
    fc0314sc01-component .Bottom__ReportFilter--front > li._tackList ._tooltip ._tack ._select {
      display: block;
      margin-top: 6px; }
      fc0314sc01-component .Untreated__ReportFilter > li._tackList ._tooltip ._tack ._select > select,
      fc0314sc01-component .Bottom__ReportFilter--front > li._tackList ._tooltip ._tack ._select > select {
        padding: 6px 25px 4px 8px; }

fc0314sc01-component .Btn--report__print {
  background: #eb7b0c;
  font-size: 16px;
  height: 100%;
  min-width: 100px; }

fc0314sc01-component .Btn--tooltip--footer {
  position: absolute;
  top: 35px;
  right: 10px;
  width: 100px;
  line-height: 24px;
  background: #F2EEE9;
  border-radius: 4px;
  font-size: 12px;
  text-align: center; }
  fc0314sc01-component .Btn--tooltip--footer._noWarn::before {
    display: none; }
  fc0314sc01-component .Btn--tooltip--footer::before {
    content: "";
    position: absolute;
    top: 5px;
    left: 5px;
    width: 14px;
    height: 14px;
    background: url("../assets/images/icon_warning.svg") no-repeat center/14px; }

fc0314sc01-component .Page_Length {
  width: 100%;
  min-width: 600px; }

fc0314sc01-component .csvDownload {
  margin-left: 12px;
  min-width: 210px; }
  fc0314sc01-component .csvDownload._eng {
    min-width: 220px; }
  fc0314sc01-component .csvDownload._kor {
    min-width: 230px; }

fc0314sc01-component .Untreated__bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background-color: #d4ccc3;
  width: 1080px; }

fc0314sc01-component .Untreated__bottomTitle {
  margin-top: 27px;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  color: #1a1a1a;
  display: inline-block;
  padding-left: 32px;
  padding-right: 12px; }
  fc0314sc01-component .Untreated__bottomTitle._eng {
    margin-top: 13px;
    width: 123px; }

fc0314sc01-component .OrderSearch__sortWrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  background: #f2f2f2; }

fc0314sc01-component .OrderSearch__sortBoxLeft {
  width: 86%;
  padding-right: 16px; }
  fc0314sc01-component .OrderSearch__sortBoxLeft ._topInner {
    margin-top: 0;
    border-bottom: 1px solid #f2f2f2;
    padding-bottom: 8px; }
  fc0314sc01-component .OrderSearch__sortBoxLeft ._btm:nth-child(1) {
    padding-bottom: 8px; }
  fc0314sc01-component .OrderSearch__sortBoxLeft ._btm:nth-child(2) {
    padding-bottom: 8px; }
  fc0314sc01-component .OrderSearch__sortBoxLeft ._btm > div > dl > dd {
    margin: 0 16px 0 8px; }
  fc0314sc01-component .OrderSearch__sortBoxLeft ._btm > div > dl > dt {
    margin-top: 5px; }
  fc0314sc01-component .OrderSearch__sortBoxLeft ._btmInner {
    padding-top: 10px; }
  fc0314sc01-component .OrderSearch__sortBoxLeft > div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    fc0314sc01-component .OrderSearch__sortBoxLeft > div ._sortList {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      padding-left: 16px; }
      fc0314sc01-component .OrderSearch__sortBoxLeft > div ._sortList ._select {
        display: block;
        width: 140px;
        margin-bottom: 4px;
        line-height: 1;
        -webkit-box-shadow: 0 2px 0 #797d80;
                box-shadow: 0 2px 0 #797d80; }
        fc0314sc01-component .OrderSearch__sortBoxLeft > div ._sortList ._select > select {
          padding: 6px 25px 4px 8px; }
      fc0314sc01-component .OrderSearch__sortBoxLeft > div ._sortList:first-child {
        margin-left: 0;
        padding-left: 0;
        border-left: none; }
      fc0314sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        position: relative;
        margin-left: 8px; }
        fc0314sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar > input {
          display: inline-block;
          width: 86px;
          border: 1px solid #d4ccc3;
          border-radius: 4px;
          -webkit-box-shadow: 0 2px 0px #d4ccc3;
                  box-shadow: 0 2px 0px #d4ccc3;
          color: rgba(26, 26, 26, 0.5);
          text-align: center;
          line-height: 24px;
          -webkit-transition: all 0.2s;
          -o-transition: all 0.2s;
          transition: all 0.2s; }
          fc0314sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar > input:focus {
            border: 1px solid #2996cc;
            -webkit-box-shadow: 0 2px 0px #2996cc;
                    box-shadow: 0 2px 0px #2996cc;
            outline: none; }
        fc0314sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar + ._tooltip {
          top: 0;
          left: 15px; }
          fc0314sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar + ._tooltip::before {
            top: -37px;
            left: -webkit-calc(50% - 15px);
            left: calc(50% - 15px);
            border-bottom: 18px solid #0098d8;
            border-top: 0; }
          fc0314sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar + ._tooltip ._calendarTable {
            width: 224px;
            text-align: center; }
            fc0314sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar + ._tooltip ._calendarTable > caption {
              padding-bottom: 10px; }
              fc0314sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar + ._tooltip ._calendarTable > caption ._title {
                font-size: 14px;
                font-weight: bold; }
              fc0314sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar + ._tooltip ._calendarTable > caption > button {
                width: 8px;
                height: 14px;
                padding-top: 4px; }
              fc0314sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar + ._tooltip ._calendarTable > caption .Btn--prev {
                margin-right: 15px;
                background: url(../assets/images/icon_arrow_left.svg) no-repeat center; }
              fc0314sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar + ._tooltip ._calendarTable > caption .Btn--next {
                margin-left: 15px;
                background: url("../assets/images/icon_arrow.svg") no-repeat center; }
            fc0314sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar + ._tooltip ._calendarTable th {
              padding: 9px 0; }
              fc0314sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar + ._tooltip ._calendarTable th._sun {
                color: #e64417; }
              fc0314sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar + ._tooltip ._calendarTable th._sat {
                color: #0871a6; }
            fc0314sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar + ._tooltip ._calendarTable td.is-Select a {
              border-radius: 4px;
              background: #2996cc;
              color: #fff; }
              fc0314sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar + ._tooltip ._calendarTable td.is-Select a:hover {
                opacity: 1;
                text-decoration: none;
                cursor: default; }
            fc0314sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar + ._tooltip ._calendarTable td > a {
              display: block;
              padding: 9px 0;
              color: #365fb3; }
              fc0314sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar + ._tooltip ._calendarTable td > a:hover {
                text-decoration: underline; }
        fc0314sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar.is-Active + ._tooltip {
          top: 40px; }
        fc0314sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label {
          margin-left: 8px; }
          fc0314sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label:first-child {
            margin-left: 0; }
        fc0314sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > input {
          height: 30px;
          border: 1px solid #d4ccc3;
          border-radius: 4px;
          -webkit-box-shadow: 0 2px 0px #d4ccc3;
                  box-shadow: 0 2px 0px #d4ccc3;
          -webkit-transition: all 0.2s;
          -o-transition: all 0.2s;
          transition: all 0.2s; }
          fc0314sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > input._w120 {
            width: 120px; }
          fc0314sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > input._w150 {
            min-width: 150px; }
          fc0314sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > input._w64 {
            width: 64px; }
          fc0314sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > input:focus {
            border: 1px solid #2996cc;
            -webkit-box-shadow: 0 2px 0px #2996cc;
                    box-shadow: 0 2px 0px #2996cc;
            outline: none; }

fc0314sc01-component .OrderSearch__label {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
  margin-left: 0;
  background: #EBE3D8;
  border-radius: 4px; }
  fc0314sc01-component .OrderSearch__label ._text {
    line-height: 1.25;
    font-weight: bold; }
  fc0314sc01-component .OrderSearch__label .Btn--startup {
    display: block;
    width: 80px;
    height: 26px;
    padding-top: 2px;
    border-radius: 4px;
    background: #fff;
    -webkit-box-shadow: 0 2px 0 #808080;
            box-shadow: 0 2px 0 #808080;
    color: #1a1a1a;
    font-size: 13px;
    text-align: center;
    margin-top: 6px;
    border: 1px solid #d4ccc3;
    outline: none; }
    fc0314sc01-component .OrderSearch__label .Btn--startup.is-Disabled {
      background: #bbb;
      border: 1px solid #808080;
      color: rgba(26, 26, 26, 0.5);
      cursor: default;
      pointer-events: none;
      opacity: .5; }
    fc0314sc01-component .OrderSearch__label .Btn--startup:disabled {
      background: #808080;
      border: 1px solid #808080;
      opacity: 1; }
  fc0314sc01-component .OrderSearch__label.is-Active {
    margin-left: 0;
    border-radius: 0 4px 4px 0;
    background: #fff; }
    fc0314sc01-component .OrderSearch__label.is-Active + .OrderSearch__sortWrap {
      margin-left: 0;
      background: #fff;
      border-radius: 4px 0 0 4px;
      margin-right: 6px; }
      fc0314sc01-component .OrderSearch__label.is-Active + .OrderSearch__sortWrap .OrderSearch__editMode {
        display: block; }
      fc0314sc01-component .OrderSearch__label.is-Active + .OrderSearch__sortWrap .OrderSearch__sortBox {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        background: #fff; }

fc0314sc01-component .OrderSearch__editMode {
  display: block;
  height: 120px; }
  fc0314sc01-component .OrderSearch__editMode._eng {
    height: 140px; }
  fc0314sc01-component .OrderSearch__editMode .EditMode_menu > p,
  fc0314sc01-component .OrderSearch__editMode .EditMode_menu_chg > p {
    font-size: 14px; }

fc0314sc01-component .EditMode__title {
  display: block;
  padding-top: 16px;
  font-size: 16px; }

fc0314sc01-component .mdc-toggle {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex; }
  fc0314sc01-component .mdc-toggle .top2_btn_span {
    padding-right: 10px !important; }
    fc0314sc01-component .mdc-toggle .top2_btn_span._eng {
      height: 100%; }

fc0314sc01-component .EditMode__rightBox {
  /*display: inline-flex;*/
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  /*justify-content: flex-end;*/
  float: right;
  padding: 15px 4px;
  margin-top: -36px;
  /*width: calc(100% - 350px);*/ }

fc0314sc01-component .EditMode__checkbox {
  height: 78px;
  padding: 10px 4px 0 4px;
  border-radius: 4px;
  background: #EBE3D8;
  line-height: 1.25; }
  fc0314sc01-component .EditMode__checkbox ._title {
    font-weight: bold; }
  fc0314sc01-component .EditMode__checkbox > label {
    margin-top: 6px;
    margin-left: 18px; }
    fc0314sc01-component .EditMode__checkbox > label > input[type="checkbox"]:checked + span::after {
      left: 2px; }

fc0314sc01-component .tacklabel_headsup {
  color: red;
  font-size: 15px;
  font-family: 'Meiryo UI';
  /*display: inline-flex;*/
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-top: auto;
  width: 350px; }

fc0314sc01-component .EditMode__container {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  float: right;
  width: -webkit-calc(100% - 410px);
  width: calc(100% - 410px); }

fc0314sc01-component .EditMode__Contents .dateIcon {
  left: 136px; }

fc0314sc01-component .EditMode__tabContents {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
  fc0314sc01-component .EditMode__tabContents > div {
    display: none;
    height: 78px;
    margin-left: 4px;
    padding: 10px 4px 16px;
    background: #EBE3D8;
    border-radius: 4px; }
    fc0314sc01-component .EditMode__tabContents > div.is-Active {
      display: block; }
      fc0314sc01-component .EditMode__tabContents > div.is-Active ._w64 {
        width: 64px;
        height: 31px; }
        fc0314sc01-component .EditMode__tabContents > div.is-Active ._w64:focus {
          border: 1px solid #2996cc;
          outline: none; }
      fc0314sc01-component .EditMode__tabContents > div.is-Active ._w120 {
        width: 120px;
        height: 26px; }
      fc0314sc01-component .EditMode__tabContents > div.is-Active ._w180 {
        width: 206px;
        height: 26px; }
        @media screen and (max-width: 1280px) {
          fc0314sc01-component .EditMode__tabContents > div.is-Active ._w180 {
            width: 150px; } }
      fc0314sc01-component .EditMode__tabContents > div.is-Active ._w210 {
        width: 210px;
        height: 26px; }
      fc0314sc01-component .EditMode__tabContents > div.is-Active ._w240 {
        width: 240px;
        height: 26px; }
      fc0314sc01-component .EditMode__tabContents > div.is-Active > olc-calendar {
        display: inline-block; }
        fc0314sc01-component .EditMode__tabContents > div.is-Active > olc-calendar .dateIcon {
          left: 96px; }
        fc0314sc01-component .EditMode__tabContents > div.is-Active > olc-calendar .dateInput {
          width: 116px; }
    fc0314sc01-component .EditMode__tabContents > div ._title {
      margin-bottom: 8px;
      font-weight: bold; }
    fc0314sc01-component .EditMode__tabContents > div ._select {
      display: inline-block;
      -webkit-box-shadow: 0 2px 0px #808080;
              box-shadow: 0 2px 0px #808080;
      margin-right: 0px; }
      fc0314sc01-component .EditMode__tabContents > div ._select select {
        padding: 4px 0px 4px 8px; }
    fc0314sc01-component .EditMode__tabContents > div .Btn--setting {
      display: inline-block;
      width: auto;
      height: 26px;
      padding-top: 2px;
      border-radius: 4px;
      background: #fff;
      -webkit-box-shadow: 0 2px 0 #808080;
              box-shadow: 0 2px 0 #808080;
      color: #1a1a1a;
      font-size: 13px;
      text-align: center;
      padding: 2px 10px 0;
      border: 1px solid #d4ccc3;
      outline: none;
      margin-left: 4px; }
      fc0314sc01-component .EditMode__tabContents > div .Btn--setting.is-Disabled {
        background: #bbb;
        border: 1px solid #808080;
        color: rgba(26, 26, 26, 0.5);
        cursor: default;
        pointer-events: none;
        opacity: .5; }
    fc0314sc01-component .EditMode__tabContents > div._flag ._flagList {
      float: left;
      border-radius: 4px;
      margin-right: 0px; }
      fc0314sc01-component .EditMode__tabContents > div._flag ._flagList button {
        width: 27px;
        height: 26px;
        padding: 0;
        background-position: center;
        background-color: #fff; }
        fc0314sc01-component .EditMode__tabContents > div._flag ._flagList button.__on {
          background-color: #2996cc; }
      fc0314sc01-component .EditMode__tabContents > div._flag ._flagList > li {
        float: left;
        margin-left: 4px; }

fc0314sc01-component ._cell01 {
  padding-left: 12px; }

fc0314sc01-component ._calendar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
  fc0314sc01-component ._calendar > span {
    margin-left: 6px;
    margin-right: 6px;
    margin-top: 8px; }
  fc0314sc01-component ._calendar > olc-calendar {
    margin-top: 4px; }
    fc0314sc01-component ._calendar > olc-calendar > div > div > span {
      left: auto;
      float: right;
      right: 2px; }
    fc0314sc01-component ._calendar > olc-calendar > div > div > input {
      width: 100%;
      min-width: 100px; }

fc0314sc01-component .mdc-table tr.is-Change td {
  background-color: #ffedd5; }

fc0314sc01-component .mdc-table tr.is-Cancel td {
  background-color: #ffdddd; }

fc0314sc01-component .leftBoxTriangle {
  float: left;
  padding: 8px 0;
  position: relative; }

fc0314sc01-component .Bottom__ReportFilter--front {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 5px 0 5px 0;
  float: right; }
  fc0314sc01-component .Bottom__ReportFilter--front > li {
    position: relative;
    margin-right: 8px; }
    fc0314sc01-component .Bottom__ReportFilter--front > li:last-child {
      margin-right: 0; }
    fc0314sc01-component .Bottom__ReportFilter--front > li > label > input[type="checkbox"] + span {
      min-width: 115px;
      max-width: 118px;
      height: 64px; }
    fc0314sc01-component .Bottom__ReportFilter--front > li .Btn--tooltip {
      position: absolute;
      bottom: 9px;
      right: 6px;
      width: -webkit-calc(100% - 16px);
      width: calc(100% - 16px);
      line-height: 24px;
      background: #F2EEE9;
      border-radius: 4px;
      font-size: 12px;
      text-align: center; }
      fc0314sc01-component .Bottom__ReportFilter--front > li .Btn--tooltip::before {
        content: "";
        position: absolute;
        top: 5px;
        left: 5px;
        width: 14px;
        height: 14px;
        background: url("../assets/images/icon_warning.svg") no-repeat center/14px; }
    fc0314sc01-component .Bottom__ReportFilter--front > li ._tooltip {
      bottom: 0;
      left: 0;
      right: auto;
      top: auto; }
      fc0314sc01-component .Bottom__ReportFilter--front > li ._tooltip::before {
        bottom: -18px;
        left: 40px;
        top: auto;
        border-top: 18px solid #2996cc;
        border-bottom: none;
        -webkit-filter: drop-shadow(2px 3px 1px rgba(0, 0, 0, 0.2));
                filter: drop-shadow(2px 3px 1px rgba(0, 0, 0, 0.2)); }
    fc0314sc01-component .Bottom__ReportFilter--front > li.is-Active ._tooltip {
      display: none;
      bottom: 44px;
      top: auto; }

fc0314sc01-component .rightBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  float: right;
  background-color: #d4ccc3 !important;
  border: 1px solid #d4ccc3;
  vertical-align: middle; }

fc0314sc01-component .Btn--report__print--front {
  height: 64px;
  text-align: center;
  margin-left: 30px;
  margin-top: 12px;
  background: #eb7b0c;
  color: #fff;
  font-size: 16px;
  outline: none;
  border-radius: 4px; }
  fc0314sc01-component .Btn--report__print--front._eng {
    width: 172px; }

fc0314sc01-component .is-Fixed {
  bottom: 40px !important; }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  fc0314sc01-component .originalTable thead > tr {
    height: 56px;
    padding-left: 0px;
    top: 0px;
    z-index: 2; }
  fc0314sc01-component .originalTable ._check_title {
    position: absolute;
    width: 40px;
    left: 0;
    padding-left: 12px;
    background: #808080;
    z-index: 2; }
  fc0314sc01-component .itemButtonPrint {
    padding: 16px 20px; } }

fc0314sc01-component .custShipmodeCssHeader {
  position: absolute;
  z-index: 10;
  background: #797d80; }

fc0314sc01-component .invoiceNoCssHeader {
  width: 120px;
  position: absolute;
  right: 212px;
  z-index: 10;
  background: #797d80; }

fc0314sc01-component .custShipmodeCss {
  position: absolute;
  background: white;
  z-index: 2; }

fc0314sc01-component .invoiceNoCss {
  width: 120px;
  position: absolute;
  right: 212px;
  background: white;
  z-index: 2; }

fc0314sc01-component .rightNameChange1 {
  width: 520px;
  text-align: left !important;
  padding-left: 33px; }

fc0314sc01-component .rightNameChange2 {
  width: 120px; }

fc0314sc01-component .errorArea {
  margin-top: 5px;
  padding: 5px;
  background: rgba(230, 68, 23, 0.2);
  border-radius: 4px;
  color: #e64417;
  font-weight: bold; }
  fc0314sc01-component .errorArea > p {
    width: inherit;
    display: block;
    white-space: normal; }
  fc0314sc01-component .errorArea._w120 {
    height: auto;
    width: 120px;
    white-space: pre-wrap; }
  fc0314sc01-component .errorArea__text {
    margin-bottom: 16px;
    font-size: 14px; }
  fc0314sc01-component .errorArea__list > li {
    margin-bottom: 10px; }
    fc0314sc01-component .errorArea__list > li:last-child {
      margin-bottom: 0; }

fc0314sc01-component .flagForTd {
  margin-left: 4px; }
  fc0314sc01-component .flagForTd > button {
    width: 26px;
    height: 26px;
    display: block;
    border: 1px solid #cbd3d6;
    border-radius: 4px;
    -webkit-box-shadow: 0 2px 0px #808080;
            box-shadow: 0 2px 0px #808080; }
  fc0314sc01-component .flagForTd .flag_gr {
    background: #fff url("../assets/images/icon_flag_gr.svg") no-repeat center; }
  fc0314sc01-component .flagForTd .flag_og {
    background: #fff url("../assets/images/icon_flag_og.svg") no-repeat center; }
  fc0314sc01-component .flagForTd .flag_gn {
    background: #fff url("../assets/images/icon_flag_gn.svg") no-repeat center; }
  fc0314sc01-component .flagForTd .flag_rd {
    background: #fff url("../assets/images/icon_flag_rd.svg") no-repeat center; }

fc0314sc01-component .mdc-fixed-table-container {
  min-height: 70px;
  height: auto;
  max-height: 500px;
  margin-top: 12px; }

fc0314sc01-component table.mdc-table tr.is-Change td {
  background-color: #FFEDD5; }

fc0314sc01-component table.mdc-table tr.is-Cancel td {
  background-color: #FFDDDD; }

fc0314sc01-component table.mdc-table tr th.editArea,
fc0314sc01-component table.mdc-table tr td.editArea {
  -webkit-box-shadow: -2px 1px 0px -1px #000;
          box-shadow: -2px 1px 0px -1px #000; }

fc0314sc01-component table.mdc-table tr th.calendar,
fc0314sc01-component table.mdc-table tr td.calendar {
  overflow: unset;
  position: relative; }

fc0314sc01-component table.mdc-table tr td.is-Select {
  background: #F2EEE9; }

fc0314sc01-component table.mdc-table tr td.is-Change {
  background-color: #FFEDD5; }

fc0314sc01-component table.mdc-table tr td.is-Cancel {
  background-color: #FFDDDD; }

fc0314sc01-component table.mdc-table tr td._flag > button {
  width: 27px;
  height: 26px;
  padding: 0;
  background-position: center; }

fc0314sc01-component table.mdc-table tr td.editArea {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  fc0314sc01-component table.mdc-table tr td.editArea > div {
    margin-left: 24px; }
    fc0314sc01-component table.mdc-table tr td.editArea > div:first-child {
      margin-left: 12px; }
    fc0314sc01-component table.mdc-table tr td.editArea > div button {
      width: 27px;
      height: 26px;
      padding: 0;
      background-position: center; }
      fc0314sc01-component table.mdc-table tr td.editArea > div button.__on {
        background-color: #2996cc; }

fc0314sc01-component .Report_is_disable {
  background: #2996cc !important;
  border-color: #2996cc !important;
  -webkit-box-shadow: 0 2px 0 #1c678c !important;
          box-shadow: 0 2px 0 #1c678c !important;
  color: #fff !important;
  cursor: not-allowed !important;
  opacity: unset !important; }

fc0314sc01-component .mdc-form-error-text {
  margin-top: 4px; }
  fc0314sc01-component .mdc-form-error-text > p {
    white-space: normal; }

fc0314sc01-component .Untreated__right2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  float: right;
  padding: 16px;
  width: 557px;
  background: #d4ccc3;
  border-radius: 0 5px 5px 0;
  font-size: 13px; }
  fc0314sc01-component .Untreated__right2 .right_side {
    margin-left: 660px; }

fc0314sc01-component .Btn--report__print2 {
  width: 204px;
  height: 190px;
  padding-top: 16px;
  border-radius: 4px;
  background: #eb7b0c;
  -webkit-box-shadow: 0 0.1666em 0 #ab5a09;
          box-shadow: 0 0.1666em 0 #ab5a09;
  color: #fff;
  font-size: 13px;
  text-align: center;
  background: #eb7b0c;
  font-size: 13px;
  text-align: center;
  outline: none; }
  fc0314sc01-component .Btn--report__print2.is-Disabled {
    background: #bbb;
    border: 1px solid #808080;
    color: rgba(26, 26, 26, 0.5);
    cursor: default;
    pointer-events: none;
    opacity: .5; }

fc0314sc01-component .startWidthStyle {
  width: 93px !important; }

fc0314sc01-component .canterStyle {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content; }

fc0315sc01-component .top1 {
  width: 70%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-width: 747px; }

fc0315sc01-component .top1_select1 {
  margin-right: 25px; }

fc0315sc01-component .top1_top {
  font-size: 15px;
  height: 22px;
  font-weight: bold; }

fc0315sc01-component .top1_bottom {
  padding-top: 5px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end; }

fc0315sc01-component .top1_select2 {
  margin-right: 20px; }

fc0315sc01-component .top1_btn2 {
  margin-right: 15px; }

fc0315sc01-component .top1_cbx {
  display: none; }

fc0315sc01-component .top2 {
  margin-top: 15px; }
  @media screen and (min-width: 1280px) {
    fc0315sc01-component .top2 {
      width: 95%; } }

fc0315sc01-component .top2_top {
  font-size: 15px;
  padding-bottom: 5px;
  padding-top: 15px;
  font-weight: bold; }

fc0315sc01-component .top2_bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border: 4px solid #cbd3d6;
  height: 70px;
  min-width: 906px; }

fc0315sc01-component .top2_select {
  width: 120px; }

fc0315sc01-component .top2_span {
  padding-right: 10px; }

fc0315sc01-component .top2_td1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 5px 5px 5px 10px;
  border-right: 2px solid #cbd3d6; }

fc0315sc01-component .top2_td2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 3;
  -webkit-flex-grow: 3;
      -ms-flex-positive: 3;
          flex-grow: 3;
  padding: 5px 5px 5px 10px;
  border-right: 2px solid #cbd3d6; }

fc0315sc01-component .top2_td3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 2;
  -webkit-flex-grow: 2;
      -ms-flex-positive: 2;
          flex-grow: 2;
  padding: 5px 5px 5px 10px;
  border-right: 2px solid #cbd3d6; }

fc0315sc01-component .top2_td4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 5px 5px 5px 10px; }

fc0315sc01-component .top3 {
  margin-top: 15px;
  width: 95%;
  font-weight: bold; }

fc0315sc01-component .top3_top {
  font-size: 15px; }

fc0315sc01-component .top3_bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 80%;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  font-weight: normal;
  min-width: 483px; }

fc0315sc01-component .top3_label {
  margin-bottom: 0px !important; }

fc0315sc01-component .top3_left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 90px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 30px;
  padding-top: 10px; }

fc0315sc01-component .top3_button {
  margin-bottom: 4px; }

fc0315sc01-component .top3_right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 90px;
  padding-top: 10px; }

fc0315sc01-component .top3_left_span {
  border: none;
  background-color: #fff;
  width: 77%;
  margin-left: 10px; }

fc0315sc01-component .table1 {
  margin-top: 10px;
  margin-top: 20px; }

fc0315sc01-component .tb1_main {
  overflow: scroll;
  max-height: 477px; }

fc0315sc01-component .tb1_title1 {
  font-size: 15px;
  font-weight: bold; }

fc0315sc01-component .tb1_title2 {
  font-size: 15px;
  font-weight: bold; }

fc0315sc01-component .tb1_top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 10px 18px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

fc0315sc01-component .tb1_top_select {
  width: 150px; }

fc0315sc01-component .tb1_bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin: 15px 0; }

fc0315sc01-component .tb1_header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

fc0315sc01-component .tb1_header_td {
  width: 153px;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  display: inline-block;
  height: 60px;
  color: #1a1a1a;
  background: #808080; }

fc0315sc01-component .tb1_header2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background: none;
  color: #1a1a1a; }

fc0315sc01-component .tb1_header2_td {
  width: 153px;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

fc0315sc01-component .tb1_body_tr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

fc0315sc01-component .tb1_body_td {
  width: 153px;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fff;
  text-align: left; }
  fc0315sc01-component .tb1_body_td > span {
    -webkit-align-content: flex-start;
        -ms-flex-line-pack: start;
            align-content: flex-start;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; }

fc0315sc01-component .table2 {
  margin-bottom: 12px;
  margin-top: 15px; }

fc0315sc01-component .tb2_title {
  font-size: 15px;
  font-weight: bold; }
  fc0315sc01-component .tb2_title > span {
    margin-right: 20px; }

fc0315sc01-component .tb2_page {
  padding-top: 10px;
  padding-bottom: 10px; }

fc0315sc01-component .tb2_body {
  max-height: 400px; }

fc0315sc01-component .down_span {
  height: 15px;
  display: inline-block;
  width: 15px;
  background: url(../assets/images/icon_download.svg) no-repeat 1px 1px; }

fc0315sc01pop-component .main_span {
  font-weight: bold;
  margin-bottom: 10px; }

fc0315sc01pop-component .main_input {
  width: 200px; }

fc1118sc01-component .TabMenu .TabMenu__inner {
  width: 100%; }

fc1118sc01-component .MainContainer {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

fc1118sc01-component .btn_backPage {
  display: inline-block;
  float: right;
  padding-left: 22px;
  text-align: left; }

fc1118sc01-component .btn_supportQuote {
  display: inline-block;
  float: right; }

fc1118sc01-component .heightMid {
  margin: auto 0;
  padding: 10px 0;
  line-height: 33px; }

fc1118sc01-component .mdc-h3-bottom {
  margin-bottom: 16px; }

fc1118sc01-component .TabMenu__select .TabMenu__activePage {
  background: #f2f2f2; }

fc1118sc01-component .TabMenu__select .ActivePage__title {
  min-width: 86px !important; }

fc1118sc01-component .floatRight-margin-top-20 {
  float: right;
  margin-top: 20px; }

fc1118sc01-component .canvasInput {
  height: 35px;
  width: 190px !important; }

fc1118sc01-component .page2colorTag {
  position: absolute;
  left: 2px;
  top: 3px;
  width: 27px;
  height: 38px;
  padding-left: 5px; }

fc1118sc01-component .page2colorSampleDiv {
  height: 20px;
  margin: 10px 0 0 0;
  width: 22px;
  background: #000; }

fc1118sc01-component .canvasButton-margin-right {
  margin-right: 12px; }

fc1118sc01-component .errorEsixtP {
  margin-top: -1px !important; }

fc1118sc01-component .errorNoExixtP {
  margin-top: 5px !important; }

fc1118sc01-component a {
  text-decoration: none !important; }

fc1118sc01-component .TabContents1118 {
  display: none;
  margin-bottom: 50px; }
  fc1118sc01-component .TabContents1118.is-Active {
    display: block; }

fc1118sc01-component .TabContents1118_vertical {
  display: none;
  margin-bottom: 90px; }
  fc1118sc01-component .TabContents1118_vertical.is-Active {
    display: block; }

fc1118sc01-component .TabContents__title {
  margin-bottom: 0; }
  fc1118sc01-component .TabContents__title ._productCode {
    font-size: 16px; }
  fc1118sc01-component .TabContents__title ._red {
    display: inline-block;
    background: #e64417;
    border-radius: 2px;
    color: #fff;
    font-size: 16px; }

fc1118sc01-component .productCode_dd {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-width: 180px;
  max-width: 520px; }

fc1118sc01-component ._parameterAddWrap {
  position: relative; }
  fc1118sc01-component ._parameterAddWrap .Btn--parameterAdd {
    background: #0871a6; }
  fc1118sc01-component ._parameterAddWrap .Btn--parameterNoAdd {
    display: block;
    width: 102px;
    height: 52px;
    padding-top: 2px;
    border-radius: 4px;
    background: #0871a6;
    -webkit-box-shadow: 0 4px 0 #054666;
            box-shadow: 0 4px 0 #054666;
    color: #000;
    font-size: 13px;
    text-align: center;
    background: #fff url(../assets/images/icon_plus_gr.svg) no-repeat 9px center;
    padding-left: 28px;
    line-height: 1.4;
    text-align: left;
    -webkit-box-shadow: 0 4px 0 #808080;
            box-shadow: 0 4px 0 #808080;
    border: 1px solid #d4ccc3; }
    fc1118sc01-component ._parameterAddWrap .Btn--parameterNoAdd.is-Disabled {
      background: #bbb;
      border: 1px solid #808080;
      color: rgba(26, 26, 26, 0.5);
      cursor: default;
      pointer-events: none;
      opacity: .5; }
  fc1118sc01-component ._parameterAddWrap ._tooltip {
    top: 0;
    left: 0;
    width: 320px; }
    fc1118sc01-component ._parameterAddWrap ._tooltip ._text {
      font-weight: bold; }
    fc1118sc01-component ._parameterAddWrap ._tooltip ._inputArea {
      margin-top: 15px; }
      fc1118sc01-component ._parameterAddWrap ._tooltip ._inputArea > dd > input {
        width: 255px;
        margin: 12px 0 0 0;
        font-size: 13px; }
      fc1118sc01-component ._parameterAddWrap ._tooltip ._inputArea > dd > p {
        width: 255px;
        line-height: 20px;
        margin-bottom: 10px; }
    fc1118sc01-component ._parameterAddWrap ._tooltip::before {
      top: -37px;
      left: 32px;
      border-bottom: 18px solid #2996cc; }
  fc1118sc01-component ._parameterAddWrap.is-Active ._tooltip {
    top: 65px; }

fc1118sc01-component .ReadRule__content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background: #fff;
  border-radius: 4px; }
  fc1118sc01-component .ReadRule__content > dt {
    margin: 20px 16px 20px 20px;
    border-right: 1px solid #d4ccc3; }
    fc1118sc01-component .ReadRule__content > dt ._num {
      display: block;
      line-height: 20px;
      background: #f2f2f2;
      border-radius: 2px;
      font-size: 12px;
      text-align: center; }
    fc1118sc01-component .ReadRule__content > dt ._num1 {
      display: block;
      margin-top: 30px;
      background: #f2f2f2;
      border-radius: 2px;
      font-size: 12px;
      text-align: center;
      padding-left: 10px; }
    fc1118sc01-component .ReadRule__content > dt ._productCode {
      font-size: 16px;
      font-weight: bold;
      margin: 10px 0 25px 0; }
  fc1118sc01-component .ReadRule__content > dd {
    width: 870px;
    margin: 8px 0; }
    fc1118sc01-component .ReadRule__content > dd > dl {
      position: relative;
      float: left;
      margin: 12px 0 12px 24px; }
      fc1118sc01-component .ReadRule__content > dd > dl::before {
        content: '';
        position: absolute;
        bottom: 27px;
        left: -16px;
        width: 8px;
        height: 2px;
        background: #d4ccc3; }
      fc1118sc01-component .ReadRule__content > dd > dl > dt,
      fc1118sc01-component .ReadRule__content > dd > dl > dd {
        display: table;
        width: 100%;
        min-width: 56px;
        overflow: hidden;
        text-align: center; }
        fc1118sc01-component .ReadRule__content > dd > dl > dt > span,
        fc1118sc01-component .ReadRule__content > dd > dl > dd > span {
          display: table-cell;
          border-radius: 2px; }
      fc1118sc01-component .ReadRule__content > dd > dl ._num {
        margin-bottom: 8px; }
        fc1118sc01-component .ReadRule__content > dd > dl ._num > span {
          line-height: 20px;
          background: #f2f2f2;
          font-size: 12px; }
      fc1118sc01-component .ReadRule__content > dd > dl ._productCode {
        position: relative;
        height: 56px; }
        fc1118sc01-component .ReadRule__content > dd > dl ._productCode > span {
          padding: 0 11px;
          background: #EBE3D8;
          border-left: 4px solid #fff;
          font-size: 28px;
          vertical-align: middle; }
          fc1118sc01-component .ReadRule__content > dd > dl ._productCode > span:first-child {
            border-left: none; }
      fc1118sc01-component .ReadRule__content > dd > dl._optional ._num > span {
        display: inline-block; }
        fc1118sc01-component .ReadRule__content > dd > dl._optional ._num > span:first-child {
          width: 30px;
          margin-right: 4px; }
      fc1118sc01-component .ReadRule__content > dd > dl._optional ._num .Btn--delete {
        display: inline-block;
        font-size: 12px;
        padding: 0 1em;
        min-height: 1em; }
      fc1118sc01-component .ReadRule__content > dd > dl._optional ._productCode > span {
        text-align: center !important;
        text-align: left; }
    fc1118sc01-component .ReadRule__content > dd ._parameterAddWrap {
      float: left;
      margin: 40px 0 0 24px; }
      fc1118sc01-component .ReadRule__content > dd ._parameterAddWrap::before {
        content: '';
        position: absolute;
        bottom: 23px;
        left: -16px;
        width: 8px;
        height: 2px;
        background: #d4ccc3; }

fc1118sc01-component .ReadRule__parameterButtonWrap > li {
  display: inline-block;
  margin-top: 12px;
  margin-right: 4px;
  padding: 7px 7px 10px;
  border: 1px solid #d4ccc3;
  border-radius: 4px;
  background: #fff; }
  fc1118sc01-component .ReadRule__parameterButtonWrap > li.is-Active {
    border-radius: 4px 4px 0 0;
    background: #d4ccc3; }
    fc1118sc01-component .ReadRule__parameterButtonWrap > li.is-Active::after {
      display: none; }
    fc1118sc01-component .ReadRule__parameterButtonWrap > li.is-Active + li {
      padding: 7px 7px 11px;
      border-radius: 4px 4px 0 0;
      border-bottom: none; }
    fc1118sc01-component .ReadRule__parameterButtonWrap > li.is-Active:last-child {
      padding: 7px 7px 1px; }
      fc1118sc01-component .ReadRule__parameterButtonWrap > li.is-Active:last-child > span {
        padding-bottom: 9px;
        display: block;
        border-bottom: 1px solid #F2EEE9; }
  fc1118sc01-component .ReadRule__parameterButtonWrap > li:first-child {
    position: relative; }
    fc1118sc01-component .ReadRule__parameterButtonWrap > li:first-child::before {
      content: '';
      position: absolute;
      top: -28px;
      left: 36px;
      width: 6px;
      height: 6px;
      border: 12px solid transparent;
      border-bottom: 16px solid #d4ccc3; }
    fc1118sc01-component .ReadRule__parameterButtonWrap > li:first-child::after {
      content: '';
      position: absolute;
      top: -27px;
      left: 36px;
      width: 6px;
      height: 6px;
      border: 12px solid transparent;
      border-bottom: 16px solid #fff; }

fc1118sc01-component .ReadRule__parameter {
  position: relative;
  margin-bottom: 30px; }
  fc1118sc01-component .ReadRule__parameter.is-Active {
    display: block;
    padding: 0 8px 8px;
    background: #d4ccc3;
    border-radius: 0 4px 4px 4px; }
    fc1118sc01-component .ReadRule__parameter.is-Active .ReadRule__parameter__list {
      display: block; }

fc1118sc01-component .ReadRule__parameter_noActive {
  padding: 0 8px 0px !important; }

fc1118sc01-component .ReadRule__parameterWrap {
  display: block; }
  fc1118sc01-component .ReadRule__parameterWrap.is-Active {
    display: block; }
    fc1118sc01-component .ReadRule__parameterWrap.is-Active + .ReadRule__childParameterWrap {
      margin-top: 12px;
      border-top: 1px solid #F2EEE9; }

fc1118sc01-component .ReadRule__childParameterWrap.is-Active {
  display: block; }

fc1118sc01-component .ReadRule__childParameterWrap .ReadRule__parameterText {
  padding: 16px 8px 0; }

fc1118sc01-component .ReadRule__parameterText {
  padding: 8px 8px 0;
  font-size: 14px;
  font-weight: bold; }

fc1118sc01-component .ReadRule__parameter__list {
  margin-top: 12px; }
  fc1118sc01-component .ReadRule__parameter__list > li {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 20px 20px 56px;
    margin-top: 8px;
    border-radius: 4px;
    background: #fff; }
    fc1118sc01-component .ReadRule__parameter__list > li:first-child {
      margin-top: 0; }
    fc1118sc01-component .ReadRule__parameter__list > li > div ._title {
      position: relative;
      margin-bottom: 15px;
      font-size: 14px;
      font-weight: bold; }
    fc1118sc01-component .ReadRule__parameter__list > li ._paramArea {
      position: relative;
      width: 600px !important;
      overflow: hidden;
      overflow-x: auto;
      white-space: nowrap; }
      fc1118sc01-component .ReadRule__parameter__list > li ._paramArea ._paramList {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex; }
        fc1118sc01-component .ReadRule__parameter__list > li ._paramArea ._paramList > li {
          width: 56px;
          height: 56px;
          margin-right: 16px;
          padding-top: 12px;
          background: #d4ccc3;
          border-radius: 4px;
          font-size: 28px;
          text-align: center;
          -webkit-transition: all .2s;
          -o-transition: all .2s;
          transition: all .2s; }
          fc1118sc01-component .ReadRule__parameter__list > li ._paramArea ._paramList > li.is-Select {
            background: #2996cc;
            color: #fff; }
      fc1118sc01-component .ReadRule__parameter__list > li ._paramArea ._fromArrow,
      fc1118sc01-component .ReadRule__parameter__list > li ._paramArea ._toArrow {
        position: absolute;
        right: 0;
        bottom: -40px;
        height: 26px;
        background: #fff url(../assets/images/icon_from_to.svg) no-repeat center;
        border: 1px solid #d4ccc3;
        border-radius: 4px;
        -webkit-box-shadow: 0 2px 0 #808080;
                box-shadow: 0 2px 0 #808080; }
        fc1118sc01-component .ReadRule__parameter__list > li ._paramArea ._fromArrow::before,
        fc1118sc01-component .ReadRule__parameter__list > li ._paramArea ._toArrow::before {
          content: '';
          position: absolute;
          left: 12px;
          bottom: 25px;
          width: 2px;
          height: 70px;
          background: #808080;
          border-radius: 1px 1px 0 0; }
    fc1118sc01-component .ReadRule__parameter__list > li ._paramName {
      padding-left: 24px; }
      fc1118sc01-component .ReadRule__parameter__list > li ._paramName ._title {
        margin-bottom: 16px; }
      fc1118sc01-component .ReadRule__parameter__list > li ._paramName ._inputArea {
        position: relative;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex; }
        fc1118sc01-component .ReadRule__parameter__list > li ._paramName ._inputArea > input {
          width: 240px;
          margin-right: 12px; }
        fc1118sc01-component .ReadRule__parameter__list > li ._paramName ._inputArea > p {
          position: absolute;
          top: 40px; }
        fc1118sc01-component .ReadRule__parameter__list > li ._paramName ._inputArea .Btn--delete {
          display: block;
          width: 80px;
          height: 36px;
          padding-top: 3px;
          border-radius: 4px;
          background: #fff;
          -webkit-box-shadow: 0 4px 0 #808080;
                  box-shadow: 0 4px 0 #808080;
          color: #1a1a1a;
          font-size: 13px;
          text-align: center;
          border: 1px solid #d4ccc3; }
          fc1118sc01-component .ReadRule__parameter__list > li ._paramName ._inputArea .Btn--delete.is-Disabled {
            background: #bbb;
            border: 1px solid #808080;
            color: rgba(26, 26, 26, 0.5);
            cursor: default;
            pointer-events: none;
            opacity: .5; }
        fc1118sc01-component .ReadRule__parameter__list > li ._paramName ._inputArea .Btn--add {
          display: block;
          width: 80px;
          height: 36px;
          padding-top: 3px;
          border-radius: 4px;
          background: #0871a6;
          -webkit-box-shadow: 0 4px 0 #808080;
                  box-shadow: 0 4px 0 #808080;
          color: #000;
          font-size: 13px;
          text-align: center;
          background: #fff url(../assets/images/icon_plus.svg) no-repeat 18px center;
          padding-left: 36px;
          text-align: left;
          -webkit-box-shadow: 0 4px 0px #808080;
                  box-shadow: 0 4px 0px #808080;
          border: 1px solid #d4ccc3; }
          fc1118sc01-component .ReadRule__parameter__list > li ._paramName ._inputArea .Btn--add.is-Disabled {
            background: #bbb;
            border: 1px solid #808080;
            color: rgba(26, 26, 26, 0.5);
            cursor: default;
            pointer-events: none;
            opacity: .5; }

fc1118sc01-component .ReadRule__parameter__table {
  width: 100%;
  margin-top: 8px;
  border-radius: 4px;
  background: #e6e6e6;
  overflow: hidden; }
  fc1118sc01-component .ReadRule__parameter__table > thead {
    background: #e6e6e6; }
    fc1118sc01-component .ReadRule__parameter__table > thead th {
      height: 96px; }
    fc1118sc01-component .ReadRule__parameter__table > thead ._name {
      font-size: 16px; }
      fc1118sc01-component .ReadRule__parameter__table > thead ._name span {
        float: right;
        font-size: 16px; }
  fc1118sc01-component .ReadRule__parameter__table > tbody {
    background: #fff; }
    fc1118sc01-component .ReadRule__parameter__table > tbody td {
      height: 60px; }
    fc1118sc01-component .ReadRule__parameter__table > tbody ._name ._text {
      display: inline-block;
      margin-right: 12px; }
    fc1118sc01-component .ReadRule__parameter__table > tbody ._name span {
      display: inline-block;
      width: 96px;
      line-height: 36px;
      border-radius: 4px;
      background: #EBE3D8;
      font-size: 16px;
      text-align: center; }
  fc1118sc01-component .ReadRule__parameter__table tr th,
  fc1118sc01-component .ReadRule__parameter__table tr td {
    display: table-cell;
    vertical-align: middle;
    padding: 0 12px;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc; }
    fc1118sc01-component .ReadRule__parameter__table tr th:last-child,
    fc1118sc01-component .ReadRule__parameter__table tr td:last-child {
      border-right: none; }
  fc1118sc01-component .ReadRule__parameter__table tr ._name {
    width: 252px;
    text-align: left; }
    fc1118sc01-component .ReadRule__parameter__table tr ._name input {
      width: 96px; }
  fc1118sc01-component .ReadRule__parameter__table tr ._size,
  fc1118sc01-component .ReadRule__parameter__table tr ._sizeRange {
    width: 136px;
    text-align: center; }
    fc1118sc01-component .ReadRule__parameter__table tr ._size label > input[type=checkbox] + span,
    fc1118sc01-component .ReadRule__parameter__table tr ._sizeRange label > input[type=checkbox] + span {
      width: 112px;
      height: 26px;
      margin-bottom: 10px;
      padding: 6px 0 0 26px;
      font-weight: normal;
      text-align: left; }
      fc1118sc01-component .ReadRule__parameter__table tr ._size label > input[type=checkbox] + span::before,
      fc1118sc01-component .ReadRule__parameter__table tr ._sizeRange label > input[type=checkbox] + span::before {
        top: 6px;
        left: 6px;
        width: 14px;
        height: 14px; }
      fc1118sc01-component .ReadRule__parameter__table tr ._size label > input[type=checkbox] + span::after,
      fc1118sc01-component .ReadRule__parameter__table tr ._sizeRange label > input[type=checkbox] + span::after {
        top: 9px;
        left: 8px; }
    fc1118sc01-component .ReadRule__parameter__table tr ._size label > input[type=checkbox]:checked + span::after,
    fc1118sc01-component .ReadRule__parameter__table tr ._sizeRange label > input[type=checkbox]:checked + span::after {
      top: 9px;
      left: 8px; }
    fc1118sc01-component .ReadRule__parameter__table tr ._size input,
    fc1118sc01-component .ReadRule__parameter__table tr ._sizeRange input {
      width: 64px; }
  fc1118sc01-component .ReadRule__parameter__table tr ._sizeRange {
    width: 170px; }
  fc1118sc01-component .ReadRule__parameter__table tr ._btn {
    background: #e6e6e6;
    text-align: left; }
  fc1118sc01-component .ReadRule__parameter__table ._lastButton {
    width: 100%;
    height: 64px; }
  fc1118sc01-component .ReadRule__parameter__table .Btn--sizeAdd {
    width: 112px;
    height: 36px;
    padding-top: 4px;
    border-radius: 4px;
    background: #0871a6;
    -webkit-box-shadow: 0 4px 0 #054666;
            box-shadow: 0 4px 0 #054666;
    color: #fff;
    font-size: 13px;
    text-align: center;
    margin-right: 5px;
    padding-left: 28px;
    background: #0871a6 url(../assets/images/icon_plus_wh.svg) no-repeat 8px center;
    text-align: left; }
    fc1118sc01-component .ReadRule__parameter__table .Btn--sizeAdd.is-Disabled {
      background: #bbb;
      border: 1px solid #808080;
      color: rgba(26, 26, 26, 0.5);
      cursor: default;
      pointer-events: none;
      opacity: .5; }
  fc1118sc01-component .ReadRule__parameter__table .Btn--paramAdd {
    width: 140px;
    height: 36px;
    padding-top: 4px;
    border-radius: 4px;
    background: #0871a6;
    -webkit-box-shadow: 0 4px 0 #054666;
            box-shadow: 0 4px 0 #054666;
    color: #fff;
    font-size: 13px;
    text-align: center;
    margin-right: 5px;
    padding-left: 28px;
    background: #0871a6 url(../assets/images/icon_plus_wh.svg) no-repeat 8px center;
    text-align: left; }
    fc1118sc01-component .ReadRule__parameter__table .Btn--paramAdd.is-Disabled {
      background: #bbb;
      border: 1px solid #808080;
      color: rgba(26, 26, 26, 0.5);
      cursor: default;
      pointer-events: none;
      opacity: .5; }
  fc1118sc01-component .ReadRule__parameter__table .Btn--delete {
    width: 80px;
    height: 36px;
    padding-top: 4px;
    border-radius: 4px;
    background: #fff;
    -webkit-box-shadow: 0 4px 0 #808080;
            box-shadow: 0 4px 0 #808080;
    color: #1a1a1a;
    font-size: 13px;
    text-align: center;
    border: 1px solid #d4ccc3; }
    fc1118sc01-component .ReadRule__parameter__table .Btn--delete.is-Disabled {
      background: #bbb;
      border: 1px solid #808080;
      color: rgba(26, 26, 26, 0.5);
      cursor: default;
      pointer-events: none;
      opacity: .5; }

fc1118sc01-component .Tolerance__table tr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
  fc1118sc01-component .Tolerance__table tr._join ._cell01 {
    border-bottom: none; }
  fc1118sc01-component .Tolerance__table tr th,
  fc1118sc01-component .Tolerance__table tr td {
    padding: 10px 12px;
    border-bottom: 1px solid #ccc;
    background: #fff;
    vertical-align: middle; }
  fc1118sc01-component .Tolerance__table tr ._cell01 {
    width: 40px;
    padding: 20px 0;
    text-align: center; }
  fc1118sc01-component .Tolerance__table tr ._cell02 {
    width: 110px;
    padding: 20px 12px; }
  fc1118sc01-component .Tolerance__table tr ._cell03 {
    width: 160px; }
    fc1118sc01-component .Tolerance__table tr ._cell03 ._select {
      height: 33px; }
    fc1118sc01-component .Tolerance__table tr ._cell03 .Btn--toggle {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      margin-top: -2px; }
      fc1118sc01-component .Tolerance__table tr ._cell03 .Btn--toggle > label {
        position: relative;
        display: block;
        cursor: pointer; }
        fc1118sc01-component .Tolerance__table tr ._cell03 .Btn--toggle > label > input[type="radio"] {
          margin-right: 3px; }
          fc1118sc01-component .Tolerance__table tr ._cell03 .Btn--toggle > label > input[type="radio"] + span {
            padding: 11px 10px 9px 28px; }
        fc1118sc01-component .Tolerance__table tr ._cell03 .Btn--toggle > label._left > input[type="radio"] + span {
          border-right: none;
          border-radius: 18px 0 0 18px; }
        fc1118sc01-component .Tolerance__table tr ._cell03 .Btn--toggle > label._right > input[type="radio"] + span {
          border-left: none;
          border-radius: 0 18px 18px 0; }
  fc1118sc01-component .Tolerance__table tr ._cell04 {
    width: 350px;
    display: -webkit-flex;
    position: relative; }
    fc1118sc01-component .Tolerance__table tr ._cell04 ._select {
      height: 30px;
      width: 64px !important; }
      fc1118sc01-component .Tolerance__table tr ._cell04 ._select > select {
        padding: 6px 16px 4px 8px; }
    fc1118sc01-component .Tolerance__table tr ._cell04 > p {
      display: inline-block;
      position: relative;
      margin-left: 6px; }
      fc1118sc01-component .Tolerance__table tr ._cell04 > p > input {
        height: 34px;
        width: 80px;
        line-height: inherit; }
      fc1118sc01-component .Tolerance__table tr ._cell04 > p > span {
        position: absolute;
        top: 35px;
        left: 12px; }
  fc1118sc01-component .Tolerance__table tr ._cell05 {
    width: 360px;
    position: relative; }
    fc1118sc01-component .Tolerance__table tr ._cell05 > input {
      height: 34px;
      width: 80px;
      line-height: inherit; }
    fc1118sc01-component .Tolerance__table tr ._cell05 > span.errorSpan {
      position: absolute;
      left: 12px;
      top: 45px; }
    fc1118sc01-component .Tolerance__table tr ._cell05 > span.errorSpan2 {
      position: absolute;
      left: 10px;
      top: 37px; }
  fc1118sc01-component .Tolerance__table tr ._innerCell {
    padding-right: 0; }
    fc1118sc01-component .Tolerance__table tr ._innerCell table {
      width: 570px;
      margin-bottom: 8px; }
      fc1118sc01-component .Tolerance__table tr ._innerCell table thead th {
        padding: 0;
        background: #d4ccc3;
        color: #1a1a1a;
        text-align: left;
        line-height: 24px; }
        fc1118sc01-component .Tolerance__table tr ._innerCell table thead th.is-Info span {
          display: inline-block;
          position: relative; }
          fc1118sc01-component .Tolerance__table tr ._innerCell table thead th.is-Info span::before {
            content: '';
            position: absolute;
            top: 4px;
            right: -24px;
            width: 16px;
            height: 16px;
            background: url(../assets/images/icon_question.svg) no-repeat center; }
      fc1118sc01-component .Tolerance__table tr ._innerCell table tbody ._cell03 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        position: relative; }
        fc1118sc01-component .Tolerance__table tr ._innerCell table tbody ._cell03 > i {
          position: absolute;
          left: 110px;
          top: 37px;
          font-style: normal; }
        fc1118sc01-component .Tolerance__table tr ._innerCell table tbody ._cell03 > span {
          display: block;
          position: relative;
          text-align: center;
          width: 110px;
          margin: 0 10px 0 5px;
          padding: 7px 0 7px 0;
          border-radius: 4px;
          background: #EBE3D8; }
          fc1118sc01-component .Tolerance__table tr ._innerCell table tbody ._cell03 > span::after {
            content: '〜';
            position: absolute;
            top: 10px;
            right: -15px;
            font-size: 10px; }
        fc1118sc01-component .Tolerance__table tr ._innerCell table tbody ._cell03 > .spanStyle {
          width: 0 !important;
          margin: 0 2px; }
          fc1118sc01-component .Tolerance__table tr ._innerCell table tbody ._cell03 > .spanStyle::after {
            right: -9px !important; }
        fc1118sc01-component .Tolerance__table tr ._innerCell table tbody ._cell03 > input {
          width: 80px;
          margin: 0 5px; }
        fc1118sc01-component .Tolerance__table tr ._innerCell table tbody ._cell03 ._select {
          width: 85px !important;
          height: 30px; }
          fc1118sc01-component .Tolerance__table tr ._innerCell table tbody ._cell03 ._select > select {
            padding: 6px 16px 4px 8px; }
      fc1118sc01-component .Tolerance__table tr ._innerCell table ._cell04 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        position: relative; }
        fc1118sc01-component .Tolerance__table tr ._innerCell table ._cell04 ._select {
          width: 64px !important; }
          fc1118sc01-component .Tolerance__table tr ._innerCell table ._cell04 ._select > select {
            padding: 6px 16px 4px 8px; }
      fc1118sc01-component .Tolerance__table tr ._innerCell table tr th,
      fc1118sc01-component .Tolerance__table tr ._innerCell table tr td {
        padding: 8px; }
        fc1118sc01-component .Tolerance__table tr ._innerCell table tr th input,
        fc1118sc01-component .Tolerance__table tr ._innerCell table tr td input {
          line-height: inherit;
          height: 34px; }
      fc1118sc01-component .Tolerance__table tr ._innerCell table tr ._cell01 {
        width: 30px;
        padding: 14px 0; }
      fc1118sc01-component .Tolerance__table tr ._innerCell table tr ._cell03 {
        width: 270px; }
      fc1118sc01-component .Tolerance__table tr ._innerCell table tr ._cell04 {
        width: 300px; }
        fc1118sc01-component .Tolerance__table tr ._innerCell table tr ._cell04 > p::before {
          top: 13px; }
        fc1118sc01-component .Tolerance__table tr ._innerCell table tr ._cell04 > p:nth-child(1)::after {
          top: 10px; }
      fc1118sc01-component .Tolerance__table tr ._innerCell table tr ._cell05 {
        width: 96px; }
    fc1118sc01-component .Tolerance__table tr ._innerCell .Btn--add {
      display: inline-block;
      width: 80px;
      height: 26px;
      padding-top: 2px;
      border-radius: 4px;
      background: #fff;
      -webkit-box-shadow: 0 2px 0 #808080;
              box-shadow: 0 2px 0 #808080;
      color: #1a1a1a;
      font-size: 13px;
      text-align: center;
      padding-left: 28px;
      background: #fff url(../assets/images/icon_plus.svg) no-repeat 9px center;
      border: 1px solid #d4ccc3;
      text-align: left; }
      fc1118sc01-component .Tolerance__table tr ._innerCell .Btn--add.is-Disabled {
        background: #bbb;
        border: 1px solid #808080;
        color: rgba(26, 26, 26, 0.5);
        cursor: default;
        pointer-events: none;
        opacity: .5; }
    fc1118sc01-component .Tolerance__table tr ._innerCell .Btn--delete {
      display: inline-block;
      width: 80px;
      height: 26px;
      padding-top: 2px;
      border-radius: 4px;
      background: #fff;
      -webkit-box-shadow: 0 2px 0 #808080;
              box-shadow: 0 2px 0 #808080;
      color: #1a1a1a;
      font-size: 13px;
      text-align: center;
      border: 1px solid #d4ccc3; }
      fc1118sc01-component .Tolerance__table tr ._innerCell .Btn--delete.is-Disabled {
        background: #bbb;
        border: 1px solid #808080;
        color: rgba(26, 26, 26, 0.5);
        cursor: default;
        pointer-events: none;
        opacity: .5; }

fc1118sc01-component .Tolerance__table > thead th {
  position: relative;
  line-height: 56px;
  padding: 0 12px;
  background: #808080;
  color: #fff;
  font-size: 13px;
  font-weight: bold;
  text-align: left; }
  fc1118sc01-component .Tolerance__table > thead th.is-Info span {
    position: relative;
    display: inline-block; }
    fc1118sc01-component .Tolerance__table > thead th.is-Info span::before {
      content: '';
      position: absolute;
      top: 19px;
      right: -24px;
      width: 16px;
      height: 16px;
      background: url(../assets/images/icon_question.svg) no-repeat center; }
  fc1118sc01-component .Tolerance__table > thead th._cell01, fc1118sc01-component .Tolerance__table > thead th._cell02 {
    padding: 0;
    text-align: center; }

fc1118sc01-component .TabContents_addOption {
  padding: 25px 30px 10px;
  background: #fff;
  border-radius: 4px; }
  fc1118sc01-component .TabContents_addOption .AddOption__list > li {
    position: relative;
    display: inline-block;
    margin: 0 5px 15px;
    vertical-align: top; }
    fc1118sc01-component .TabContents_addOption .AddOption__list > li.is-Active + .ReadRule__parameter {
      display: block; }
    fc1118sc01-component .TabContents_addOption .AddOption__list > li .Btn--parameterAdd {
      width: 152px;
      height: 36px; }
    fc1118sc01-component .TabContents_addOption .AddOption__list > li .Btn--parameterNoAdd {
      width: 152px;
      height: 36px; }

fc1118sc01-component .TabContents__canvasArea, fc1118sc01-component .TabContents__canvasArea_vertical_tab2, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 570px;
  margin-top: 6px;
  background: #fff;
  border-radius: 4px;
  width: 1046px; }
  fc1118sc01-component .TabContents__canvasArea ._tooltip01, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip01, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip01 {
    opacity: 0;
    left: 204px;
    width: 362px;
    z-index: 100; }
    fc1118sc01-component .TabContents__canvasArea ._tooltip01 ._title, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip01 ._title, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip01 ._title {
      margin-bottom: 10px;
      font-size: 16px;
      font-weight: bold; }
    fc1118sc01-component .TabContents__canvasArea ._tooltip01 ._labelList, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip01 ._labelList, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip01 ._labelList {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      margin-bottom: 30px; }
      fc1118sc01-component .TabContents__canvasArea ._tooltip01 ._labelList > li, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip01 ._labelList > li, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip01 ._labelList > li {
        margin-right: 8px; }
        fc1118sc01-component .TabContents__canvasArea ._tooltip01 ._labelList > li:last-child, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip01 ._labelList > li:last-child, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip01 ._labelList > li:last-child {
          margin-right: 0; }
        fc1118sc01-component .TabContents__canvasArea ._tooltip01 ._labelList > li > label, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip01 ._labelList > li > label, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip01 ._labelList > li > label {
          display: inline-block; }
          fc1118sc01-component .TabContents__canvasArea ._tooltip01 ._labelList > li > label > input[type=checkbox] + span, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip01 ._labelList > li > label > input[type=checkbox] + span, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip01 ._labelList > li > label > input[type=checkbox] + span {
            min-width: 96px;
            height: 82px;
            padding: 32px 12px 0;
            font-size: 16px;
            text-align: center; }
            fc1118sc01-component .TabContents__canvasArea ._tooltip01 ._labelList > li > label > input[type=checkbox] + span::before, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip01 ._labelList > li > label > input[type=checkbox] + span::before, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip01 ._labelList > li > label > input[type=checkbox] + span::before {
              top: 8px;
              left: -webkit-calc(50% - 8px);
              left: calc(50% - 8px); }
          fc1118sc01-component .TabContents__canvasArea ._tooltip01 ._labelList > li > label > input[type=checkbox]:checked + span::after, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip01 ._labelList > li > label > input[type=checkbox]:checked + span::after, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip01 ._labelList > li > label > input[type=checkbox]:checked + span::after {
            top: 12px;
            left: -webkit-calc(50% - 5px);
            left: calc(50% - 5px); }
    fc1118sc01-component .TabContents__canvasArea ._tooltip01 ._select, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip01 ._select, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip01 ._select {
      position: relative;
      display: inline-block;
      vertical-align: top; }
      fc1118sc01-component .TabContents__canvasArea ._tooltip01 ._select .colorTag, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip01 ._select .colorTag, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip01 ._select .colorTag {
        position: absolute;
        left: 0;
        top: 0;
        width: 27px;
        height: 38px;
        padding-left: 5px;
        text-align: center; }
        fc1118sc01-component .TabContents__canvasArea ._tooltip01 ._select .colorTag > span, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip01 ._select .colorTag > span, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip01 ._select .colorTag > span {
          font-size: 22px;
          font-weight: bolder; }
        fc1118sc01-component .TabContents__canvasArea ._tooltip01 ._select .colorTag .colorSampleDiv, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip01 ._select .colorTag .colorSampleDiv, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip01 ._select .colorTag .colorSampleDiv {
          height: 20px;
          margin: 10px 0 0 0;
          width: 22px;
          background: #000; }
      fc1118sc01-component .TabContents__canvasArea ._tooltip01 ._select select, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip01 ._select select, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip01 ._select select {
        padding: 11px 31px 9px 8px; }
    fc1118sc01-component .TabContents__canvasArea ._tooltip01 button, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip01 button, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip01 button {
      width: 40px;
      height: 36px;
      padding-top: 4px;
      border-radius: 4px;
      background: #fff;
      -webkit-box-shadow: 0 4px 0 #808080;
              box-shadow: 0 4px 0 #808080;
      color: #1a1a1a;
      font-size: 13px;
      text-align: center;
      margin-left: 4px;
      border: 1px solid #d4ccc3; }
      fc1118sc01-component .TabContents__canvasArea ._tooltip01 button.is-Disabled, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip01 button.is-Disabled, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip01 button.is-Disabled {
        background: #bbb;
        border: 1px solid #808080;
        color: rgba(26, 26, 26, 0.5);
        cursor: default;
        pointer-events: none;
        opacity: .5; }
      fc1118sc01-component .TabContents__canvasArea ._tooltip01 button.is-Active, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip01 button.is-Active, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip01 button.is-Active {
        border: 1px solid #2996cc;
        -webkit-box-shadow: 0 2px 0px #054666;
                box-shadow: 0 2px 0px #054666; }
    fc1118sc01-component .TabContents__canvasArea ._tooltip01 .Btn--textColor, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip01 .Btn--textColor, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip01 .Btn--textColor {
      position: relative;
      width: 64px;
      background: #fff url(../assets/images/icon_text_color.svg) no-repeat 8px center; }
      fc1118sc01-component .TabContents__canvasArea ._tooltip01 .Btn--textColor::before, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip01 .Btn--textColor::before, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip01 .Btn--textColor::before {
        content: '';
        position: absolute;
        top: -webkit-calc(50% - 2px);
        top: calc(50% - 2px);
        right: 7px;
        width: 4px;
        height: 5px;
        border: 5px solid transparent;
        border-top: 5px solid #0871a6; }
    fc1118sc01-component .TabContents__canvasArea ._tooltip01 .Btn--bold, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip01 .Btn--bold, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip01 .Btn--bold {
      background: #fff url(../assets/images/icon_bold.svg) no-repeat center; }
      fc1118sc01-component .TabContents__canvasArea ._tooltip01 .Btn--bold.is-Active, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip01 .Btn--bold.is-Active, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip01 .Btn--bold.is-Active {
        background: #2996cc url(../assets/images/icon_bold_wh.svg) no-repeat center; }
    fc1118sc01-component .TabContents__canvasArea ._tooltip01 .Btn--italic, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip01 .Btn--italic, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip01 .Btn--italic {
      background: #fff url(../assets/images/icon_italic.svg) no-repeat center; }
      fc1118sc01-component .TabContents__canvasArea ._tooltip01 .Btn--italic.is-Active, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip01 .Btn--italic.is-Active, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip01 .Btn--italic.is-Active {
        background: #2996cc url(../assets/images/icon_italic_wh.svg) no-repeat center; }
    fc1118sc01-component .TabContents__canvasArea ._tooltip01 .Btn--underLine, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip01 .Btn--underLine, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip01 .Btn--underLine {
      background: #fff url(../assets/images/icon_underline.svg) no-repeat center; }
      fc1118sc01-component .TabContents__canvasArea ._tooltip01 .Btn--underLine.is-Active, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip01 .Btn--underLine.is-Active, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip01 .Btn--underLine.is-Active {
        background: #2996cc url(../assets/images/icon_underline_wh.svg) no-repeat center; }
    fc1118sc01-component .TabContents__canvasArea ._tooltip01::before, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip01::before, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip01::before {
      top: 10px;
      left: -37px;
      border-right: 18px solid #2996cc; }
  fc1118sc01-component .TabContents__canvasArea ._tooltip02, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip02, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip02 {
    opacity: 0;
    left: 215px;
    width: 332px;
    z-index: 100; }
    fc1118sc01-component .TabContents__canvasArea ._tooltip02 ._title, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip02 ._title, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip02 ._title {
      font-size: 14px;
      font-weight: bold; }
    fc1118sc01-component .TabContents__canvasArea ._tooltip02 ._text, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip02 ._text, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip02 ._text {
      margin: 24px 0 12px;
      font-size: 14px; }
    fc1118sc01-component .TabContents__canvasArea ._tooltip02 ._inputArea > dt, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip02 ._inputArea > dt, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip02 ._inputArea > dt {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex; }
      fc1118sc01-component .TabContents__canvasArea ._tooltip02 ._inputArea > dt._memo, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip02 ._inputArea > dt._memo, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip02 ._inputArea > dt._memo {
        margin-top: 8px; }
        fc1118sc01-component .TabContents__canvasArea ._tooltip02 ._inputArea > dt._memo ._text, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip02 ._inputArea > dt._memo ._text, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip02 ._inputArea > dt._memo ._text {
          margin: 8px 0 0; }
      fc1118sc01-component .TabContents__canvasArea ._tooltip02 ._inputArea > dt .Btn--calc, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip02 ._inputArea > dt .Btn--calc, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip02 ._inputArea > dt .Btn--calc {
        margin-left: auto; }
        fc1118sc01-component .TabContents__canvasArea ._tooltip02 ._inputArea > dt .Btn--calc > input[type=checkbox] + span, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip02 ._inputArea > dt .Btn--calc > input[type=checkbox] + span, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip02 ._inputArea > dt .Btn--calc > input[type=checkbox] + span {
          height: 26px;
          padding: 6px 6px 0 25px;
          -webkit-box-shadow: 0 2px 0px #808080;
                  box-shadow: 0 2px 0px #808080; }
          fc1118sc01-component .TabContents__canvasArea ._tooltip02 ._inputArea > dt .Btn--calc > input[type=checkbox] + span::before, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip02 ._inputArea > dt .Btn--calc > input[type=checkbox] + span::before, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip02 ._inputArea > dt .Btn--calc > input[type=checkbox] + span::before {
            top: 5px;
            left: 5px;
            width: 14px;
            height: 14px; }
        fc1118sc01-component .TabContents__canvasArea ._tooltip02 ._inputArea > dt .Btn--calc > input[type=checkbox]:checked + span, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip02 ._inputArea > dt .Btn--calc > input[type=checkbox]:checked + span, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip02 ._inputArea > dt .Btn--calc > input[type=checkbox]:checked + span {
          -webkit-box-shadow: 0 2px 0px #054666;
                  box-shadow: 0 2px 0px #054666; }
          fc1118sc01-component .TabContents__canvasArea ._tooltip02 ._inputArea > dt .Btn--calc > input[type=checkbox]:checked + span::after, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip02 ._inputArea > dt .Btn--calc > input[type=checkbox]:checked + span::after, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip02 ._inputArea > dt .Btn--calc > input[type=checkbox]:checked + span::after {
            top: 8px;
            left: 7px; }
    fc1118sc01-component .TabContents__canvasArea ._tooltip02 ._inputArea button, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip02 ._inputArea button, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip02 ._inputArea button {
      width: 40px;
      height: 36px;
      padding-top: 4px;
      border-radius: 4px;
      background: #fff;
      -webkit-box-shadow: 0 4px 0 #808080;
              box-shadow: 0 4px 0 #808080;
      color: #1a1a1a;
      font-size: 13px;
      text-align: center;
      margin-left: 4px;
      border: 1px solid #d4ccc3; }
      fc1118sc01-component .TabContents__canvasArea ._tooltip02 ._inputArea button.is-Disabled, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip02 ._inputArea button.is-Disabled, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip02 ._inputArea button.is-Disabled {
        background: #bbb;
        border: 1px solid #808080;
        color: rgba(26, 26, 26, 0.5);
        cursor: default;
        pointer-events: none;
        opacity: .5; }
      fc1118sc01-component .TabContents__canvasArea ._tooltip02 ._inputArea button.is-Active, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip02 ._inputArea button.is-Active, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip02 ._inputArea button.is-Active {
        border: 1px solid #2996cc;
        -webkit-box-shadow: 0 2px 0px #054666;
                box-shadow: 0 2px 0px #054666; }
    fc1118sc01-component .TabContents__canvasArea ._tooltip02 ._inputArea ._select, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip02 ._inputArea ._select, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip02 ._inputArea ._select {
      position: relative;
      display: inline-block;
      vertical-align: top; }
      fc1118sc01-component .TabContents__canvasArea ._tooltip02 ._inputArea ._select .colorTag, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip02 ._inputArea ._select .colorTag, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip02 ._inputArea ._select .colorTag {
        position: absolute;
        left: 0;
        top: 0;
        width: 27px;
        height: 38px;
        padding-left: 5px;
        text-align: center; }
        fc1118sc01-component .TabContents__canvasArea ._tooltip02 ._inputArea ._select .colorTag > span, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip02 ._inputArea ._select .colorTag > span, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip02 ._inputArea ._select .colorTag > span {
          font-size: 22px;
          font-weight: bolder; }
        fc1118sc01-component .TabContents__canvasArea ._tooltip02 ._inputArea ._select .colorTag .colorSampleDiv, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip02 ._inputArea ._select .colorTag .colorSampleDiv, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip02 ._inputArea ._select .colorTag .colorSampleDiv {
          height: 20px;
          margin: 10px 0 0 0;
          width: 22px;
          background: #000; }
      fc1118sc01-component .TabContents__canvasArea ._tooltip02 ._inputArea ._select select, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip02 ._inputArea ._select select, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip02 ._inputArea ._select select {
        padding: 11px 31px 9px 8px; }
    fc1118sc01-component .TabContents__canvasArea ._tooltip02 ._inputArea .Btn--textColor, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip02 ._inputArea .Btn--textColor, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip02 ._inputArea .Btn--textColor {
      position: relative;
      width: 64px;
      background: #fff url(../assets/images/icon_text_color.svg) no-repeat 8px center; }
      fc1118sc01-component .TabContents__canvasArea ._tooltip02 ._inputArea .Btn--textColor::before, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip02 ._inputArea .Btn--textColor::before, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip02 ._inputArea .Btn--textColor::before {
        content: '';
        position: absolute;
        top: -webkit-calc(50% - 2px);
        top: calc(50% - 2px);
        right: 7px;
        width: 4px;
        height: 5px;
        border: 5px solid transparent;
        border-top: 5px solid #0871a6; }
    fc1118sc01-component .TabContents__canvasArea ._tooltip02 ._inputArea > dd > input, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip02 ._inputArea > dd > input, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip02 ._inputArea > dd > input {
      width: 100%;
      margin-top: 8px;
      font-size: 13px; }
    fc1118sc01-component .TabContents__canvasArea ._tooltip02 ._inputArea > dd ._btnList, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip02 ._inputArea > dd ._btnList, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip02 ._inputArea > dd ._btnList {
      margin-top: 8px; }
      fc1118sc01-component .TabContents__canvasArea ._tooltip02 ._inputArea > dd ._btnList > li, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip02 ._inputArea > dd ._btnList > li, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip02 ._inputArea > dd ._btnList > li {
        display: inline-block;
        margin-right: 4px; }
        fc1118sc01-component .TabContents__canvasArea ._tooltip02 ._inputArea > dd ._btnList > li button, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip02 ._inputArea > dd ._btnList > li button, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip02 ._inputArea > dd ._btnList > li button {
          width: 80px;
          height: 36px;
          padding-top: 4px;
          border-radius: 4px;
          background: #fff;
          -webkit-box-shadow: 0 4px 0 #808080;
                  box-shadow: 0 4px 0 #808080;
          color: #1a1a1a;
          font-size: 13px;
          text-align: center;
          border: 1px solid #d4ccc3; }
          fc1118sc01-component .TabContents__canvasArea ._tooltip02 ._inputArea > dd ._btnList > li button.is-Disabled, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip02 ._inputArea > dd ._btnList > li button.is-Disabled, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip02 ._inputArea > dd ._btnList > li button.is-Disabled {
            background: #bbb;
            border: 1px solid #808080;
            color: rgba(26, 26, 26, 0.5);
            cursor: default;
            pointer-events: none;
            opacity: .5; }
        fc1118sc01-component .TabContents__canvasArea ._tooltip02 ._inputArea > dd ._btnList > li .Btn--update, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip02 ._inputArea > dd ._btnList > li .Btn--update, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip02 ._inputArea > dd ._btnList > li .Btn--update {
          text-align: center; }
    fc1118sc01-component .TabContents__canvasArea ._tooltip02 ._inputArea > dd ._param, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip02 ._inputArea > dd ._param, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip02 ._inputArea > dd ._param {
      max-height: 120px;
      overflow-y: auto;
      padding: 5px 0; }
      fc1118sc01-component .TabContents__canvasArea ._tooltip02 ._inputArea > dd ._param button, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip02 ._inputArea > dd ._param button, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip02 ._inputArea > dd ._param button {
        display: inline-block;
        width: auto;
        height: 26px;
        padding-top: 2px;
        border-radius: 4px;
        background: #fff;
        -webkit-box-shadow: 0 2px 0 #808080;
                box-shadow: 0 2px 0 #808080;
        color: #1a1a1a;
        font-size: 13px;
        text-align: center;
        margin: 4px 4px 0 0;
        padding: 2px 10px 0;
        border: 1px solid #d4ccc3; }
        fc1118sc01-component .TabContents__canvasArea ._tooltip02 ._inputArea > dd ._param button.is-Disabled, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip02 ._inputArea > dd ._param button.is-Disabled, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip02 ._inputArea > dd ._param button.is-Disabled {
          background: #bbb;
          border: 1px solid #808080;
          color: rgba(26, 26, 26, 0.5);
          cursor: default;
          pointer-events: none;
          opacity: .5; }
    fc1118sc01-component .TabContents__canvasArea ._tooltip02 ._inputArea > dd ._asset button, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip02 ._inputArea > dd ._asset button, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip02 ._inputArea > dd ._asset button {
      display: inline-block;
      width: 28px;
      height: 26px;
      padding-top: 2px;
      border-radius: 4px;
      background: #fff;
      -webkit-box-shadow: 0 2px 0 #808080;
              box-shadow: 0 2px 0 #808080;
      color: #1a1a1a;
      font-size: 13px;
      text-align: center;
      margin-right: 4px;
      margin-bottom: 10px;
      border: 1px solid #d4ccc3; }
      fc1118sc01-component .TabContents__canvasArea ._tooltip02 ._inputArea > dd ._asset button.is-Disabled, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip02 ._inputArea > dd ._asset button.is-Disabled, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip02 ._inputArea > dd ._asset button.is-Disabled {
        background: #bbb;
        border: 1px solid #808080;
        color: rgba(26, 26, 26, 0.5);
        cursor: default;
        pointer-events: none;
        opacity: .5; }
    fc1118sc01-component .TabContents__canvasArea ._tooltip02 ._inputArea > dd ._asset .Btn--function, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip02 ._inputArea > dd ._asset .Btn--function, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip02 ._inputArea > dd ._asset .Btn--function {
      width: 70px; }
    fc1118sc01-component .TabContents__canvasArea ._tooltip02 ._inputArea > dd ._asset .Btn--function2, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip02 ._inputArea > dd ._asset .Btn--function2, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip02 ._inputArea > dd ._asset .Btn--function2 {
      width: 67px; }
    fc1118sc01-component .TabContents__canvasArea ._tooltip02 ._inputArea > dd .Btn--add, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip02 ._inputArea > dd .Btn--add, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip02 ._inputArea > dd .Btn--add {
      width: 80px;
      height: 36px;
      padding-top: 4px;
      border-radius: 4px;
      background: #0871a6;
      -webkit-box-shadow: 0 4px 0 #054666;
              box-shadow: 0 4px 0 #054666;
      color: #fff;
      font-size: 13px;
      text-align: center;
      margin-top: 8px;
      padding-left: 36px;
      background: #0871a6 url(../assets/images/icon_plus_wh.svg) no-repeat 18px center;
      text-align: left; }
      fc1118sc01-component .TabContents__canvasArea ._tooltip02 ._inputArea > dd .Btn--add.is-Disabled, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip02 ._inputArea > dd .Btn--add.is-Disabled, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip02 ._inputArea > dd .Btn--add.is-Disabled {
        background: #bbb;
        border: 1px solid #808080;
        color: rgba(26, 26, 26, 0.5);
        cursor: default;
        pointer-events: none;
        opacity: .5; }
      fc1118sc01-component .TabContents__canvasArea ._tooltip02 ._inputArea > dd .Btn--add.is-Disabled, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip02 ._inputArea > dd .Btn--add.is-Disabled, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip02 ._inputArea > dd .Btn--add.is-Disabled {
        background: #bbb url(../assets/images/icon_plus_gr.svg) no-repeat 18px center;
        -webkit-box-shadow: 0 4px 0 #808080;
                box-shadow: 0 4px 0 #808080; }
    fc1118sc01-component .TabContents__canvasArea ._tooltip02::before, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip02::before, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip02::before {
      left: -37px;
      border-right: 18px solid #2996cc; }
    fc1118sc01-component .TabContents__canvasArea ._tooltip02::after, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip02::after, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip02::after {
      content: none; }
  fc1118sc01-component .TabContents__canvasArea ._tooltip03, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip03, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip03 {
    bottom: 56px;
    width: 332px;
    height: 150px; }
    fc1118sc01-component .TabContents__canvasArea ._tooltip03 ._title, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip03 ._title, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip03 ._title {
      font-size: 14px;
      font-weight: bold; }
    fc1118sc01-component .TabContents__canvasArea ._tooltip03 ._text, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip03 ._text, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip03 ._text {
      margin: 24px 0 12px;
      font-size: 14px; }
    fc1118sc01-component .TabContents__canvasArea ._tooltip03 ._inputArea > dt, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip03 ._inputArea > dt, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip03 ._inputArea > dt {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex; }
      fc1118sc01-component .TabContents__canvasArea ._tooltip03 ._inputArea > dt._memo, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip03 ._inputArea > dt._memo, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip03 ._inputArea > dt._memo {
        margin-top: 8px; }
        fc1118sc01-component .TabContents__canvasArea ._tooltip03 ._inputArea > dt._memo ._text, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip03 ._inputArea > dt._memo ._text, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip03 ._inputArea > dt._memo ._text {
          margin: 8px 0 0; }
      fc1118sc01-component .TabContents__canvasArea ._tooltip03 ._inputArea > dt .Btn--calc, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip03 ._inputArea > dt .Btn--calc, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip03 ._inputArea > dt .Btn--calc {
        margin-left: auto; }
        fc1118sc01-component .TabContents__canvasArea ._tooltip03 ._inputArea > dt .Btn--calc > input[type=checkbox] + span, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip03 ._inputArea > dt .Btn--calc > input[type=checkbox] + span, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip03 ._inputArea > dt .Btn--calc > input[type=checkbox] + span {
          height: 26px;
          padding: 6px 6px 0 25px;
          -webkit-box-shadow: 0 2px 0px #808080;
                  box-shadow: 0 2px 0px #808080; }
          fc1118sc01-component .TabContents__canvasArea ._tooltip03 ._inputArea > dt .Btn--calc > input[type=checkbox] + span::before, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip03 ._inputArea > dt .Btn--calc > input[type=checkbox] + span::before, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip03 ._inputArea > dt .Btn--calc > input[type=checkbox] + span::before {
            top: 5px;
            left: 5px;
            width: 14px;
            height: 14px; }
        fc1118sc01-component .TabContents__canvasArea ._tooltip03 ._inputArea > dt .Btn--calc > input[type=checkbox]:checked + span, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip03 ._inputArea > dt .Btn--calc > input[type=checkbox]:checked + span, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip03 ._inputArea > dt .Btn--calc > input[type=checkbox]:checked + span {
          -webkit-box-shadow: 0 2px 0px #054666;
                  box-shadow: 0 2px 0px #054666; }
          fc1118sc01-component .TabContents__canvasArea ._tooltip03 ._inputArea > dt .Btn--calc > input[type=checkbox]:checked + span::after, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip03 ._inputArea > dt .Btn--calc > input[type=checkbox]:checked + span::after, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip03 ._inputArea > dt .Btn--calc > input[type=checkbox]:checked + span::after {
            top: 8px;
            left: 7px; }
    fc1118sc01-component .TabContents__canvasArea ._tooltip03 ._inputArea button, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip03 ._inputArea button, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip03 ._inputArea button {
      width: 40px;
      height: 36px;
      padding-top: 4px;
      border-radius: 4px;
      background: #fff;
      -webkit-box-shadow: 0 4px 0 #808080;
              box-shadow: 0 4px 0 #808080;
      color: #1a1a1a;
      font-size: 13px;
      text-align: center;
      margin-left: 4px;
      border: 1px solid #d4ccc3; }
      fc1118sc01-component .TabContents__canvasArea ._tooltip03 ._inputArea button.is-Disabled, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip03 ._inputArea button.is-Disabled, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip03 ._inputArea button.is-Disabled {
        background: #bbb;
        border: 1px solid #808080;
        color: rgba(26, 26, 26, 0.5);
        cursor: default;
        pointer-events: none;
        opacity: .5; }
      fc1118sc01-component .TabContents__canvasArea ._tooltip03 ._inputArea button.is-Active, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip03 ._inputArea button.is-Active, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip03 ._inputArea button.is-Active {
        border: 1px solid #2996cc;
        -webkit-box-shadow: 0 4px 0px #054666;
                box-shadow: 0 4px 0px #054666; }
    fc1118sc01-component .TabContents__canvasArea ._tooltip03 ._inputArea ._select, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip03 ._inputArea ._select, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip03 ._inputArea ._select {
      position: relative;
      display: inline-block;
      vertical-align: top; }
      fc1118sc01-component .TabContents__canvasArea ._tooltip03 ._inputArea ._select .colorTag, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip03 ._inputArea ._select .colorTag, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip03 ._inputArea ._select .colorTag {
        position: absolute;
        left: 0;
        top: 0;
        width: 27px;
        height: 38px;
        padding-left: 5px;
        text-align: center; }
        fc1118sc01-component .TabContents__canvasArea ._tooltip03 ._inputArea ._select .colorTag > span, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip03 ._inputArea ._select .colorTag > span, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip03 ._inputArea ._select .colorTag > span {
          font-size: 22px;
          font-weight: bolder; }
        fc1118sc01-component .TabContents__canvasArea ._tooltip03 ._inputArea ._select .colorTag .colorSampleDiv, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip03 ._inputArea ._select .colorTag .colorSampleDiv, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip03 ._inputArea ._select .colorTag .colorSampleDiv {
          height: 20px;
          margin: 10px 0 0 0;
          width: 22px;
          background: #000; }
      fc1118sc01-component .TabContents__canvasArea ._tooltip03 ._inputArea ._select select, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip03 ._inputArea ._select select, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip03 ._inputArea ._select select {
        padding: 11px 31px 9px 8px; }
    fc1118sc01-component .TabContents__canvasArea ._tooltip03 ._inputArea .Btn--textColor, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip03 ._inputArea .Btn--textColor, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip03 ._inputArea .Btn--textColor {
      position: relative;
      width: 64px;
      background: #fff url(../assets/images/icon_text_color.svg) no-repeat 8px center; }
      fc1118sc01-component .TabContents__canvasArea ._tooltip03 ._inputArea .Btn--textColor::before, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip03 ._inputArea .Btn--textColor::before, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip03 ._inputArea .Btn--textColor::before {
        content: '';
        position: absolute;
        top: -webkit-calc(50% - 2px);
        top: calc(50% - 2px);
        right: 7px;
        width: 4px;
        height: 5px;
        border: 5px solid transparent;
        border-top: 5px solid #0871a6; }
    fc1118sc01-component .TabContents__canvasArea ._tooltip03 ._inputArea > dd > input, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip03 ._inputArea > dd > input, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip03 ._inputArea > dd > input {
      width: 100%;
      margin-top: 8px;
      font-size: 13px; }
    fc1118sc01-component .TabContents__canvasArea ._tooltip03 ._inputArea > dd ._btnList, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip03 ._inputArea > dd ._btnList, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip03 ._inputArea > dd ._btnList {
      margin-top: 8px; }
      fc1118sc01-component .TabContents__canvasArea ._tooltip03 ._inputArea > dd ._btnList > li, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip03 ._inputArea > dd ._btnList > li, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip03 ._inputArea > dd ._btnList > li {
        display: inline-block;
        margin-right: 4px; }
        fc1118sc01-component .TabContents__canvasArea ._tooltip03 ._inputArea > dd ._btnList > li button, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip03 ._inputArea > dd ._btnList > li button, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip03 ._inputArea > dd ._btnList > li button {
          width: 80px;
          height: 36px;
          padding-top: 4px;
          border-radius: 4px;
          background: #fff;
          -webkit-box-shadow: 0 4px 0 #808080;
                  box-shadow: 0 4px 0 #808080;
          color: #1a1a1a;
          font-size: 13px;
          text-align: center;
          border: 1px solid #d4ccc3; }
          fc1118sc01-component .TabContents__canvasArea ._tooltip03 ._inputArea > dd ._btnList > li button.is-Disabled, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip03 ._inputArea > dd ._btnList > li button.is-Disabled, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip03 ._inputArea > dd ._btnList > li button.is-Disabled {
            background: #bbb;
            border: 1px solid #808080;
            color: rgba(26, 26, 26, 0.5);
            cursor: default;
            pointer-events: none;
            opacity: .5; }
        fc1118sc01-component .TabContents__canvasArea ._tooltip03 ._inputArea > dd ._btnList > li .Btn--update, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip03 ._inputArea > dd ._btnList > li .Btn--update, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip03 ._inputArea > dd ._btnList > li .Btn--update {
          padding-left: 36px;
          background: #fff url(../assets/images/icon_update.svg) no-repeat 18px center;
          text-align: left; }
    fc1118sc01-component .TabContents__canvasArea ._tooltip03 ._inputArea > dd ._param, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip03 ._inputArea > dd ._param, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip03 ._inputArea > dd ._param {
      max-height: 120px;
      overflow-y: auto;
      padding: 5px 0; }
      fc1118sc01-component .TabContents__canvasArea ._tooltip03 ._inputArea > dd ._param button, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip03 ._inputArea > dd ._param button, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip03 ._inputArea > dd ._param button {
        display: inline-block;
        width: auto;
        height: 26px;
        padding-top: 2px;
        border-radius: 4px;
        background: #fff;
        -webkit-box-shadow: 0 2px 0 #808080;
                box-shadow: 0 2px 0 #808080;
        color: #1a1a1a;
        font-size: 13px;
        text-align: center;
        margin: 4px 4px 0 0;
        padding: 2px 10px 0;
        border: 1px solid #d4ccc3; }
        fc1118sc01-component .TabContents__canvasArea ._tooltip03 ._inputArea > dd ._param button.is-Disabled, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip03 ._inputArea > dd ._param button.is-Disabled, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip03 ._inputArea > dd ._param button.is-Disabled {
          background: #bbb;
          border: 1px solid #808080;
          color: rgba(26, 26, 26, 0.5);
          cursor: default;
          pointer-events: none;
          opacity: .5; }
    fc1118sc01-component .TabContents__canvasArea ._tooltip03 ._inputArea > dd ._asset button, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip03 ._inputArea > dd ._asset button, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip03 ._inputArea > dd ._asset button {
      display: inline-block;
      width: 28px;
      height: 26px;
      padding-top: 2px;
      border-radius: 4px;
      background: #fff;
      -webkit-box-shadow: 0 2px 0 #808080;
              box-shadow: 0 2px 0 #808080;
      color: #1a1a1a;
      font-size: 13px;
      text-align: center;
      margin-right: 4px;
      margin-bottom: 10px;
      border: 1px solid #d4ccc3; }
      fc1118sc01-component .TabContents__canvasArea ._tooltip03 ._inputArea > dd ._asset button.is-Disabled, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip03 ._inputArea > dd ._asset button.is-Disabled, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip03 ._inputArea > dd ._asset button.is-Disabled {
        background: #bbb;
        border: 1px solid #808080;
        color: rgba(26, 26, 26, 0.5);
        cursor: default;
        pointer-events: none;
        opacity: .5; }
    fc1118sc01-component .TabContents__canvasArea ._tooltip03 ._inputArea > dd ._asset .Btn--function, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip03 ._inputArea > dd ._asset .Btn--function, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip03 ._inputArea > dd ._asset .Btn--function {
      width: 70px; }
    fc1118sc01-component .TabContents__canvasArea ._tooltip03 ._inputArea > dd ._asset .Btn--function2, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip03 ._inputArea > dd ._asset .Btn--function2, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip03 ._inputArea > dd ._asset .Btn--function2 {
      width: 67px; }
    fc1118sc01-component .TabContents__canvasArea ._tooltip03 ._inputArea > dd .Btn--add, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip03 ._inputArea > dd .Btn--add, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip03 ._inputArea > dd .Btn--add {
      width: 80px;
      height: 36px;
      padding-top: 4px;
      border-radius: 4px;
      background: #0871a6;
      -webkit-box-shadow: 0 4px 0 #054666;
              box-shadow: 0 4px 0 #054666;
      color: #fff;
      font-size: 13px;
      text-align: center;
      margin-top: 8px;
      padding-left: 36px;
      background: #0871a6 url(../assets/images/icon_plus_wh.svg) no-repeat 18px center;
      text-align: left; }
      fc1118sc01-component .TabContents__canvasArea ._tooltip03 ._inputArea > dd .Btn--add.is-Disabled, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip03 ._inputArea > dd .Btn--add.is-Disabled, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip03 ._inputArea > dd .Btn--add.is-Disabled {
        background: #bbb;
        border: 1px solid #808080;
        color: rgba(26, 26, 26, 0.5);
        cursor: default;
        pointer-events: none;
        opacity: .5; }
      fc1118sc01-component .TabContents__canvasArea ._tooltip03 ._inputArea > dd .Btn--add.is-Disabled, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip03 ._inputArea > dd .Btn--add.is-Disabled, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip03 ._inputArea > dd .Btn--add.is-Disabled {
        background: #bbb url(../assets/images/icon_plus_gr.svg) no-repeat 18px center;
        -webkit-box-shadow: 0 4px 0 #808080;
                box-shadow: 0 4px 0 #808080; }
    fc1118sc01-component .TabContents__canvasArea ._tooltip03::before, fc1118sc01-component .TabContents__canvasArea_vertical_tab2 ._tooltip03::before, fc1118sc01-component .TabContents__canvasArea_vertical_tab4 ._tooltip03::before {
      top: -22px;
      right: 40px;
      border-bottom: 18px solid #2996cc;
      border-top: 0; }

fc1118sc01-component .TabContents__canvasArea_vertical_tab2 {
  width: 700px;
  height: 870px; }

fc1118sc01-component .TabContents__canvasArea_vertical_tab4 {
  width: 700px;
  height: 870px; }

fc1118sc01-component .CanvasArea__side {
  width: 206px;
  padding: 15px 0 5px 5px;
  background: #d4ccc3;
  border-radius: 4px 0 0 4px; }
  fc1118sc01-component .CanvasArea__side ._switch > input[type=checkbox] + span {
    display: inline-block;
    height: 26px;
    padding: 6px 8px 0 26px; }
    fc1118sc01-component .CanvasArea__side ._switch > input[type=checkbox] + span::before {
      width: 14px;
      height: 14px;
      top: 6px;
      left: 6px; }
  fc1118sc01-component .CanvasArea__side ._switch > input[type=checkbox]:checked + span::after {
    top: 9px;
    left: 8px; }
  fc1118sc01-component .CanvasArea__side ._text {
    margin: 16px 0 12px;
    font-size: 14px;
    font-weight: bold; }
  fc1118sc01-component .CanvasArea__side ._tabMenu {
    width: 100%;
    border-bottom: 1px solid #2996cc;
    overflow: hidden; }
    fc1118sc01-component .CanvasArea__side ._tabMenu > li {
      float: left;
      width: 44%;
      margin-left: 8px; }
      fc1118sc01-component .CanvasArea__side ._tabMenu > li.is-Active > a {
        background: #2996cc;
        color: #fff;
        cursor: default; }
        fc1118sc01-component .CanvasArea__side ._tabMenu > li.is-Active > a:hover {
          opacity: 1; }
      fc1118sc01-component .CanvasArea__side ._tabMenu > li > a {
        display: block;
        padding: 8px 0;
        border-radius: 4px 4px 0 0;
        background: #fff;
        font-size: 14px;
        text-align: center; }
  fc1118sc01-component .CanvasArea__side ._tabContent {
    overflow-y: auto;
    margin-top: 10px; }
    fc1118sc01-component .CanvasArea__side ._tabContent > dl {
      display: table;
      margin-bottom: 16px; }
      fc1118sc01-component .CanvasArea__side ._tabContent > dl > dt,
      fc1118sc01-component .CanvasArea__side ._tabContent > dl > dd {
        display: table-cell;
        min-height: 28px;
        vertical-align: middle; }
      fc1118sc01-component .CanvasArea__side ._tabContent > dl > dt {
        width: 17px;
        background: #f2f2f2;
        padding: 8px 0 7px;
        border-radius: 2px;
        font-size: 12px;
        text-align: center; }
      fc1118sc01-component .CanvasArea__side ._tabContent > dl > dd {
        width: 166px;
        padding-left: 6px; }
        fc1118sc01-component .CanvasArea__side ._tabContent > dl > dd._productCode {
          font-size: 14px;
          font-weight: bold; }
        fc1118sc01-component .CanvasArea__side ._tabContent > dl > dd .Btn--config {
          width: 100%;
          position: relative;
          overflow: hidden;
          margin-top: 8px;
          line-height: 28px;
          background: #fff;
          border-radius: 2px; }
          fc1118sc01-component .CanvasArea__side ._tabContent > dl > dd .Btn--config.is-Active {
            background: #0871a6;
            color: #fff; }
            fc1118sc01-component .CanvasArea__side ._tabContent > dl > dd .Btn--config.is-Active ._paramCalc {
              display: inline-block;
              width: 106px;
              background: url(../assets/images/icon_calc_wh.svg) no-repeat 7px center;
              text-align: center; }
          fc1118sc01-component .CanvasArea__side ._tabContent > dl > dd .Btn--config.is-Disabled {
            background: #d4ccc3;
            border: 1px solid #808080;
            color: rgba(26, 26, 26, 0.5);
            cursor: default; }
            fc1118sc01-component .CanvasArea__side ._tabContent > dl > dd .Btn--config.is-Disabled .Btn--tooltip:hover {
              opacity: 1;
              cursor: default; }
          fc1118sc01-component .CanvasArea__side ._tabContent > dl > dd .Btn--config ._param {
            display: inline-block;
            width: 90px;
            text-align: center;
            background: #e9f1f5; }
          fc1118sc01-component .CanvasArea__side ._tabContent > dl > dd .Btn--config ._paramCalc {
            display: inline-block;
            background: url(../assets/images/icon_calc.svg) no-repeat 7px center;
            text-align: center;
            width: 90px;
            background-color: #e9f1f5; }
          fc1118sc01-component .CanvasArea__side ._tabContent > dl > dd .Btn--config .Btn--tooltip {
            position: absolute;
            top: 4px;
            right: 4px;
            display: inline-block;
            padding-left: 15px;
            width: 48px;
            height: 20px;
            padding-top: 0px;
            border-radius: 4px;
            background: #F2EEE9;
            -webkit-box-shadow: 0 0 0 #808080;
                    box-shadow: 0 0 0 #808080;
            color: #1a1a1a;
            font-size: 13px;
            text-align: center;
            background: none;
            font-size: 12px;
            text-align: left;
            line-height: 1; }
            fc1118sc01-component .CanvasArea__side ._tabContent > dl > dd .Btn--config .Btn--tooltip.is-Disabled {
              background: #bbb;
              border: 1px solid #808080;
              color: rgba(26, 26, 26, 0.5);
              cursor: default;
              pointer-events: none;
              opacity: .5; }
            fc1118sc01-component .CanvasArea__side ._tabContent > dl > dd .Btn--config .Btn--tooltip::before {
              content: '';
              position: absolute;
              top: -webkit-calc(50% - 3px);
              top: calc(50% - 3px);
              left: 5px;
              width: 4px;
              height: 3px;
              border: 3px solid transparent;
              border-left: 4px solid #0098D8; }
          fc1118sc01-component .CanvasArea__side ._tabContent > dl > dd .Btn--config:first-child {
            margin-top: 0; }
        fc1118sc01-component .CanvasArea__side ._tabContent > dl > dd .Btn--drawingAdd {
          display: block;
          margin-top: 8px;
          width: 100%;
          height: 26px;
          padding-top: 2px;
          border-radius: 4px;
          background: #fff;
          -webkit-box-shadow: 0 2px 0 #808080;
                  box-shadow: 0 2px 0 #808080;
          color: #1a1a1a;
          font-size: 13px;
          text-align: center; }
          fc1118sc01-component .CanvasArea__side ._tabContent > dl > dd .Btn--drawingAdd.is-Disabled {
            background: #bbb;
            border: 1px solid #808080;
            color: rgba(26, 26, 26, 0.5);
            cursor: default;
            pointer-events: none;
            opacity: .5; }
        fc1118sc01-component .CanvasArea__side ._tabContent > dl > dd > ._label {
          overflow: hidden; }
          fc1118sc01-component .CanvasArea__side ._tabContent > dl > dd > ._label > li {
            float: left;
            width: 49%;
            margin-right: 1%;
            margin-bottom: 5px; }
            fc1118sc01-component .CanvasArea__side ._tabContent > dl > dd > ._label > li:nth-child(2n) {
              margin-right: 0; }
            fc1118sc01-component .CanvasArea__side ._tabContent > dl > dd > ._label > li > label {
              width: 100%; }
              fc1118sc01-component .CanvasArea__side ._tabContent > dl > dd > ._label > li > label > input[type=checkbox] + span {
                height: 26px;
                padding: 6px 10px 0 30px;
                -webkit-box-shadow: 0 2px 0px #808080;
                        box-shadow: 0 2px 0px #808080; }
                fc1118sc01-component .CanvasArea__side ._tabContent > dl > dd > ._label > li > label > input[type=checkbox] + span::before {
                  top: 5px;
                  width: 14px;
                  height: 14px; }
                fc1118sc01-component .CanvasArea__side ._tabContent > dl > dd > ._label > li > label > input[type=checkbox] + span::after {
                  top: 8px;
                  left: 10px; }
              fc1118sc01-component .CanvasArea__side ._tabContent > dl > dd > ._label > li > label > input[type=checkbox]:checked + span::after {
                top: 8px;
                left: 10px; }
        fc1118sc01-component .CanvasArea__side ._tabContent > dl > dd > ._btnAdmin {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex; }
          fc1118sc01-component .CanvasArea__side ._tabContent > dl > dd > ._btnAdmin > li {
            width: 49%;
            margin-right: 2%; }
            fc1118sc01-component .CanvasArea__side ._tabContent > dl > dd > ._btnAdmin > li > button {
              display: block;
              width: 100%;
              height: 26px;
              padding-top: 2px;
              border-radius: 4px;
              background: #fff;
              -webkit-box-shadow: 0 2px 0 #808080;
                      box-shadow: 0 2px 0 #808080;
              color: #1a1a1a;
              font-size: 13px;
              text-align: center; }
              fc1118sc01-component .CanvasArea__side ._tabContent > dl > dd > ._btnAdmin > li > button.is-Disabled {
                background: #bbb;
                border: 1px solid #808080;
                color: rgba(26, 26, 26, 0.5);
                cursor: default;
                pointer-events: none;
                opacity: .5; }
              fc1118sc01-component .CanvasArea__side ._tabContent > dl > dd > ._btnAdmin > li > button.Btn--add {
                padding-left: 28px;
                background: #fff url(../assets/images/icon_plus.svg) no-repeat 9px center;
                text-align: left; }
                fc1118sc01-component .CanvasArea__side ._tabContent > dl > dd > ._btnAdmin > li > button.Btn--add.is-Disabled {
                  background: #bbb url(../assets/images/icon_plus_gr.svg) no-repeat 9px center; }
            fc1118sc01-component .CanvasArea__side ._tabContent > dl > dd > ._btnAdmin > li:last-child {
              margin-right: 0; }
  fc1118sc01-component .CanvasArea__side ._addMemoWrap {
    position: relative;
    width: 100%;
    padding-top: 12px;
    padding-bottom: 45px;
    border-top: 1px solid #fff;
    padding-left: 30px; }
    fc1118sc01-component .CanvasArea__side ._addMemoWrap .Btn--addMemo {
      display: block;
      width: 165px !important;
      width: 102px;
      height: 26px;
      padding-top: 2px;
      border-radius: 4px;
      background: #fff;
      -webkit-box-shadow: 0 2px 0 #808080;
              box-shadow: 0 2px 0 #808080;
      color: #1a1a1a;
      font-size: 13px;
      text-align: center;
      margin: 0 auto;
      background: #fff url(../assets/images/icon_plus.svg) no-repeat 9px center;
      border: 1px solid #d4ccc3;
      text-align: center; }
      fc1118sc01-component .CanvasArea__side ._addMemoWrap .Btn--addMemo.is-Disabled {
        background: #bbb;
        border: 1px solid #808080;
        color: rgba(26, 26, 26, 0.5);
        cursor: default;
        pointer-events: none;
        opacity: .5; }

fc1118sc01-component .AddOption__parameter .ReadRule__childParameterWrap {
  border-top: none; }

fc1118sc01-component .AddOption__parameter .ReadRule__parameterButtonWrap > li:first-child::before, fc1118sc01-component .AddOption__parameter .ReadRule__parameterButtonWrap > li:first-child::after {
  display: block; }

fc1118sc01-component .AddOption__parameter .ReadRule__parameterButtonWrap > li.is-Active {
  padding: 7px 7px 10px; }

fc1118sc01-component .AddOption__parameter .ReadRule__childParameterWrap {
  margin-top: 0; }

fc1118sc01-component .childContainerUl {
  width: 100%;
  margin-top: 8px;
  border-radius: 4px;
  background: #e6e6e6;
  overflow: auto; }
  fc1118sc01-component .childContainerUl .childAddLi {
    width: 100%;
    height: 64px;
    padding: 12px 12px; }
    fc1118sc01-component .childContainerUl .childAddLi .sizeAdd {
      width: 140px;
      height: 36px;
      padding-top: 4px;
      border-radius: 4px;
      background: #fff;
      -webkit-box-shadow: 0 4px 0 #808080;
      box-shadow: 0 4px 0 #808080;
      color: #000;
      font-size: 13px;
      text-align: center;
      margin-right: 5px;
      padding-left: 28px;
      background: #fff url(../assets/images/icon_plus.svg) no-repeat 8px center;
      text-align: left; }
    fc1118sc01-component .childContainerUl .childAddLi .sizeDel {
      width: 80px;
      height: 36px;
      padding-top: 4px;
      border-radius: 4px;
      background: #fff;
      -webkit-box-shadow: 0 4px 0 #797D80;
      box-shadow: 0 4px 0 #797D80;
      color: #1a1a1a;
      font-size: 13px;
      text-align: center;
      border: 1px solid #cbd3d6; }
  fc1118sc01-component .childContainerUl li {
    width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap; }
    fc1118sc01-component .childContainerUl li .firstDiv {
      height: 110px;
      font-weight: bold;
      display: inline-block;
      line-height: 110px;
      width: 252px;
      text-align: left;
      font-size: 16px;
      vertical-align: middle;
      padding: 0 12px;
      border-right: 1px solid #ccc;
      border-bottom: 1px solid #ccc; }
      fc1118sc01-component .childContainerUl li .firstDiv span {
        float: right;
        font-size: 16px; }
    fc1118sc01-component .childContainerUl li .headDiv {
      width: 170px;
      display: inline-block;
      background: #e6e6e6;
      min-height: 110px;
      text-align: center;
      vertical-align: middle;
      padding: 0 12px;
      border-right: 1px solid #ccc;
      border-bottom: 1px solid #ccc;
      position: relative; }
      fc1118sc01-component .childContainerUl li .headDiv input[type='text'] {
        display: inline-block;
        margin: 0 auto;
        width: 64px !important; }
      fc1118sc01-component .childContainerUl li .headDiv p {
        left: 10px;
        bottom: -3px; }
      fc1118sc01-component .childContainerUl li .headDiv .leftPerror {
        left: 12px; }
      fc1118sc01-component .childContainerUl li .headDiv .leftPerror2 {
        left: 53px; }
      fc1118sc01-component .childContainerUl li .headDiv .rightPerror {
        left: 93px; }
    fc1118sc01-component .childContainerUl li .subDiv {
      width: 170px;
      position: relative;
      display: inline-block;
      padding: 0 12px;
      text-align: center;
      vertical-align: middle;
      border-right: 1px solid #ccc;
      border-bottom: 1px solid #ccc;
      line-height: 60px;
      background: #fff; }
      fc1118sc01-component .childContainerUl li .subDiv span {
        position: absolute;
        left: 12px;
        height: 25px;
        bottom: -15px;
        line-height: 20px; }
      fc1118sc01-component .childContainerUl li .subDiv input[type='text'] {
        width: 145px; }
      fc1118sc01-component .childContainerUl li .subDiv p {
        margin-left: 10px;
        width: 130px;
        min-height: 20px;
        line-height: 20px; }
    fc1118sc01-component .childContainerUl li .bodyDiv {
      position: relative;
      display: inline-block;
      width: 252px;
      text-align: left;
      vertical-align: middle;
      padding: 0 12px;
      border-right: 1px solid #ccc;
      border-bottom: 1px solid #ccc;
      background: #fff;
      line-height: 60px; }
      fc1118sc01-component .childContainerUl li .bodyDiv ._text {
        display: inline-block;
        height: 39px;
        margin-right: 12px; }
      fc1118sc01-component .childContainerUl li .bodyDiv input[type='text'] {
        width: 140px;
        padding: 8px;
        border: 1px solid #cbd3d6;
        border-radius: 4px;
        line-height: 1;
        -webkit-transition: all .2s;
        -o-transition: all .2s;
        transition: all .2s; }
    fc1118sc01-component .childContainerUl li i {
      position: absolute;
      top: 50px;
      left: 30px;
      font-style: normal;
      height: 25px;
      line-height: 20px; }
    fc1118sc01-component .childContainerUl li .sizeAddButtonDiv {
      display: inline-block;
      vertical-align: middle;
      padding: 28px 12px;
      border-right: 0;
      background: #e6e6e6;
      text-align: left;
      height: 96px; }
      fc1118sc01-component .childContainerUl li .sizeAddButtonDiv .sizeAdd {
        width: 112px;
        height: 36px;
        padding-top: 4px;
        border-radius: 4px;
        background: #fff;
        -webkit-box-shadow: 0 4px 0 #808080;
        box-shadow: 0 4px 0 #808080;
        color: #000;
        font-size: 13px;
        text-align: center;
        margin-right: 5px;
        padding-left: 28px;
        background: #fff url(../assets/images/icon_plus.svg) no-repeat 8px center;
        text-align: left; }
      fc1118sc01-component .childContainerUl li .sizeAddButtonDiv .sizeDel {
        width: 80px;
        height: 36px;
        padding-top: 4px;
        border-radius: 4px;
        background: #fff;
        -webkit-box-shadow: 0 4px 0 #797D80;
        box-shadow: 0 4px 0 #797D80;
        color: #1a1a1a;
        font-size: 13px;
        text-align: center;
        border: 1px solid #cbd3d6; }

fc1118sc01-component .originalCheckSpan {
  display: block; }

fc1118sc01-component .originalCheckSpan > input[type="checkbox"] + span {
  margin: 4px 1px auto;
  position: relative;
  display: block;
  min-width: 60px;
  height: 26px;
  padding: 0 5px 0 30px;
  line-height: 26px;
  background: #fff;
  border: 1px solid #cbd3d6;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 0 #797D80;
  box-shadow: 0 2px 0 #797D80;
  font-weight: 400;
  cursor: pointer; }
  fc1118sc01-component .originalCheckSpan > input[type="checkbox"] + span::before {
    top: 4px !important; }
  fc1118sc01-component .originalCheckSpan > input[type="checkbox"] + span::after {
    top: 9px !important; }

fc1118sc01-component .hiddenSize {
  border-bottom: 0 !important; }

fc1118sc01-component .is-Disabled {
  background: #bbb !important;
  border: 1px solid #797d80 !important;
  color: rgba(26, 26, 26, 0.5) !important;
  cursor: default !important;
  opacity: .5; }

fc1118sc01-component .is-DisabledBtn {
  background: #bbb url(../assets/images/icon_plus_gr.svg) no-repeat 9px center; }

fc1118sc01-component .addOptionParameterCd::before {
  content: '';
  position: absolute;
  bottom: -20px;
  left: -9px;
  width: 8px;
  height: 2px;
  background: #cbd3d6; }

fc1118sc01-component .deleteStyle {
  position: absolute;
  top: -22px;
  right: 0;
  width: 38px;
  height: 20px;
  padding-top: 1px;
  border-radius: 4px;
  background: #fff;
  -webkit-box-shadow: 0 0 0 #797d80;
          box-shadow: 0 0 0 #797d80;
  color: #1a1a1a;
  font-size: 13px;
  text-align: center;
  border: 1px solid #cbd3d6;
  font-size: 12px; }

fc1118sc01-component .setUpButton {
  margin-top: 20px;
  float: right;
  width: 62px;
  height: 36px;
  padding-top: 4px;
  border-radius: 4px;
  background: #ffffff;
  -webkit-box-shadow: 0 4px 0 #054666;
  box-shadow: 0 4px 0 #808080;
  color: #000;
  font-size: 13px;
  text-align: center;
  border: 1px solid #d4ccc3; }

fc1118sc01-component ._tabMenu1 {
  float: left;
  width: 890px;
  margin: 0 -12px 16px;
  border-bottom: 1px solid #2996cc;
  overflow: hidden; }
  fc1118sc01-component ._tabMenu1 > ul > li {
    float: left;
    margin-left: 8px; }
    fc1118sc01-component ._tabMenu1 > ul > li.is-Active > a {
      background: #2996cc;
      color: #fff;
      cursor: default; }
      fc1118sc01-component ._tabMenu1 > ul > li.is-Active > a:hover {
        opacity: 1; }
    fc1118sc01-component ._tabMenu1 > ul > li > a {
      display: block;
      padding: 6px 0;
      border-radius: 4px 4px 0 0;
      background: #fff;
      font-size: 14px;
      text-align: center; }

fc1118sc01-component .CanvasArea__main {
  padding: 20px 20px;
  position: absolute;
  width: 840px; }

fc1118sc01-component .tabIconSuccess {
  float: left;
  margin-right: 10px;
  width: 16px;
  height: 16px;
  background: #fff url(../assets/images/icon_success.svg) no-repeat center center !important; }

fc1118sc01-component .tabIconError {
  float: left;
  margin-right: 10px;
  width: 16px;
  height: 16px;
  background: #fff url(../assets/images/icon_caution.svg) no-repeat center center !important; }

fc1118sc01-component #myCanvas {
  border: 2px solid #2996cc; }

fc1118sc01-component .canvasStyle {
  width: 800px;
  height: 440px;
  border: 2px solid #2996cc; }

fc1118sc01-component .canvasStyle_vertical {
  width: 442px;
  height: 800px;
  border: 2px solid #2996cc; }

fc1118sc01-component .Btn--imageChange {
  height: 25px;
  padding: 4px;
  border-radius: 4px;
  background: #fff;
  -webkit-box-shadow: 0 4px 0 #797D80;
  box-shadow: 0 4px 0 #797D80;
  color: #1a1a1a;
  font-size: 13px;
  text-align: center;
  float: right;
  border: 1px solid #cbd3d6;
  margin-top: -27px; }

fc1118sc01-component .Page_viewNum {
  position: absolute;
  right: 20px;
  top: 15px;
  -webkit-box-shadow: 0 2px 0 #808080;
          box-shadow: 0 2px 0 #808080; }
  fc1118sc01-component .Page_viewNum > select {
    padding: 6px 20px 4px 6px; }
    fc1118sc01-component .Page_viewNum > select.is-Disabled {
      color: rgba(26, 26, 26, 0.5);
      cursor: default;
      opacity: .5;
      background: #d4ccc3; }

fc1118sc01-component .is-tabSelect {
  background: #2996cc; }
  fc1118sc01-component .is-tabSelect > a {
    color: #fff; }
    fc1118sc01-component .is-tabSelect > a > span {
      border-radius: 50%; }

fc1118sc01-component .is-Select {
  background: #2996cc !important;
  color: #fff !important;
  border: 1px solid #1c678c !important; }

fc1118sc01-component .closeButton {
  border-radius: 0;
  display: inline-block;
  margin-left: 10px;
  width: 13px;
  height: 13px;
  background: #fff url(../assets/images/icon_close.svg) no-repeat center center !important; }

fc1118sc01-component .fontBoldStyle {
  font-size: 24px !important;
  font-weight: bolder; }

fc1118sc01-component .leftArrow {
  width: 16px;
  height: 16px;
  display: block;
  margin: auto;
  background: url(../assets/images/icon_arrow_left.svg) no-repeat center center; }

fc1118sc01-component .rightArrow {
  width: 16px;
  height: 16px;
  display: block;
  margin: auto;
  background: url(../assets/images/icon_arrow.svg) no-repeat center center; }

fc1118sc01-component .delArrow {
  width: 16px;
  height: 16px;
  display: block;
  margin: auto;
  background: url(../assets/images/icon_close.svg) no-repeat center center; }

fc1118sc01-component .errorTag {
  display: block;
  color: #e64417; }

fc1118sc01-component .TabMenu1, fc1118sc01-component .TabMenu1_vertical {
  width: 592px;
  overflow-x: auto;
  overflow-y: hidden; }
  fc1118sc01-component .TabMenu1 .Btn--config4, fc1118sc01-component .TabMenu1_vertical .Btn--config4 {
    position: absolute;
    top: 30px;
    right: 20px;
    background: #cbd3d6;
    padding: 4px;
    border-radius: 2px; }
    fc1118sc01-component .TabMenu1 .Btn--config4.is-Active, fc1118sc01-component .TabMenu1_vertical .Btn--config4.is-Active {
      background: #0871a6;
      color: #fff; }
      fc1118sc01-component .TabMenu1 .Btn--config4.is-Active ._paramCalc, fc1118sc01-component .TabMenu1_vertical .Btn--config4.is-Active ._paramCalc {
        display: inline-block;
        width: 106px;
        background: url(../assets/images/icon_calc_wh.svg) no-repeat 7px center;
        text-align: center; }
    fc1118sc01-component .TabMenu1 .Btn--config4.is-Disabled, fc1118sc01-component .TabMenu1_vertical .Btn--config4.is-Disabled {
      background: #d4ccc3;
      border: 1px solid #808080;
      color: rgba(26, 26, 26, 0.5);
      cursor: default; }
      fc1118sc01-component .TabMenu1 .Btn--config4.is-Disabled .Btn--tooltip:hover, fc1118sc01-component .TabMenu1_vertical .Btn--config4.is-Disabled .Btn--tooltip:hover {
        opacity: 1;
        cursor: default; }
    fc1118sc01-component .TabMenu1 .Btn--config4 ._param, fc1118sc01-component .TabMenu1_vertical .Btn--config4 ._param {
      width: 90px;
      margin-right: 10px;
      font-weight: bold; }
    fc1118sc01-component .TabMenu1 .Btn--config4 ._paramCalc, fc1118sc01-component .TabMenu1_vertical .Btn--config4 ._paramCalc {
      display: inline-block;
      width: 106px;
      background: url(../assets/images/icon_calc.svg) no-repeat 7px center;
      text-align: center; }
    fc1118sc01-component .TabMenu1 .Btn--config4 .Btn--tooltip, fc1118sc01-component .TabMenu1_vertical .Btn--config4 .Btn--tooltip {
      display: inline-block;
      padding-left: 9px;
      width: 53px;
      height: 20px;
      padding-top: 0px;
      border-radius: 4px;
      background: #F2EEE9;
      -webkit-box-shadow: 0 0 0 #808080;
              box-shadow: 0 0 0 #808080;
      color: #1a1a1a;
      font-size: 13px;
      text-align: center;
      line-height: 1;
      border: 1px solid #bcc4ca; }
      fc1118sc01-component .TabMenu1 .Btn--config4 .Btn--tooltip.is-Disabled, fc1118sc01-component .TabMenu1_vertical .Btn--config4 .Btn--tooltip.is-Disabled {
        background: #bbb;
        border: 1px solid #808080;
        color: rgba(26, 26, 26, 0.5);
        cursor: default;
        pointer-events: none;
        opacity: .5; }
      fc1118sc01-component .TabMenu1 .Btn--config4 .Btn--tooltip::before, fc1118sc01-component .TabMenu1_vertical .Btn--config4 .Btn--tooltip::before {
        content: '';
        position: absolute;
        top: -webkit-calc(50% - 3px);
        top: calc(50% - 3px);
        right: 40px;
        width: 4px;
        height: 3px;
        border: 3px solid transparent;
        border-top: 4px solid #0098D8; }
    fc1118sc01-component .TabMenu1 .Btn--config4:first-child, fc1118sc01-component .TabMenu1_vertical .Btn--config4:first-child {
      margin-top: 0; }
  fc1118sc01-component .TabMenu1 .Btn--config4_vertical, fc1118sc01-component .TabMenu1 .Btn--config4_option_vertical, fc1118sc01-component .TabMenu1_vertical .Btn--config4_vertical, fc1118sc01-component .TabMenu1_vertical .Btn--config4_option_vertical {
    position: absolute;
    top: 10px;
    right: 20px;
    background: #cbd3d6;
    padding: 4px;
    border-radius: 2px; }
    fc1118sc01-component .TabMenu1 .Btn--config4_vertical.is-Active, fc1118sc01-component .TabMenu1 .Btn--config4_option_vertical.is-Active, fc1118sc01-component .TabMenu1_vertical .Btn--config4_vertical.is-Active, fc1118sc01-component .TabMenu1_vertical .Btn--config4_option_vertical.is-Active {
      background: #0871a6;
      color: #fff; }
      fc1118sc01-component .TabMenu1 .Btn--config4_vertical.is-Active ._paramCalc, fc1118sc01-component .TabMenu1 .Btn--config4_option_vertical.is-Active ._paramCalc, fc1118sc01-component .TabMenu1_vertical .Btn--config4_vertical.is-Active ._paramCalc, fc1118sc01-component .TabMenu1_vertical .Btn--config4_option_vertical.is-Active ._paramCalc {
        display: inline-block;
        width: 106px;
        background: url(../assets/images/icon_calc_wh.svg) no-repeat 7px center;
        text-align: center; }
    fc1118sc01-component .TabMenu1 .Btn--config4_vertical.is-Disabled, fc1118sc01-component .TabMenu1 .Btn--config4_option_vertical.is-Disabled, fc1118sc01-component .TabMenu1_vertical .Btn--config4_vertical.is-Disabled, fc1118sc01-component .TabMenu1_vertical .Btn--config4_option_vertical.is-Disabled {
      background: #d4ccc3;
      border: 1px solid #808080;
      color: rgba(26, 26, 26, 0.5);
      cursor: default; }
      fc1118sc01-component .TabMenu1 .Btn--config4_vertical.is-Disabled .Btn--tooltip:hover, fc1118sc01-component .TabMenu1 .Btn--config4_option_vertical.is-Disabled .Btn--tooltip:hover, fc1118sc01-component .TabMenu1_vertical .Btn--config4_vertical.is-Disabled .Btn--tooltip:hover, fc1118sc01-component .TabMenu1_vertical .Btn--config4_option_vertical.is-Disabled .Btn--tooltip:hover {
        opacity: 1;
        cursor: default; }
    fc1118sc01-component .TabMenu1 .Btn--config4_vertical ._param, fc1118sc01-component .TabMenu1 .Btn--config4_option_vertical ._param, fc1118sc01-component .TabMenu1_vertical .Btn--config4_vertical ._param, fc1118sc01-component .TabMenu1_vertical .Btn--config4_option_vertical ._param {
      width: 90px;
      margin-right: 10px;
      font-weight: bold; }
    fc1118sc01-component .TabMenu1 .Btn--config4_vertical ._paramCalc, fc1118sc01-component .TabMenu1 .Btn--config4_option_vertical ._paramCalc, fc1118sc01-component .TabMenu1_vertical .Btn--config4_vertical ._paramCalc, fc1118sc01-component .TabMenu1_vertical .Btn--config4_option_vertical ._paramCalc {
      display: inline-block;
      width: 106px;
      background: url(../assets/images/icon_calc.svg) no-repeat 7px center;
      text-align: center; }
    fc1118sc01-component .TabMenu1 .Btn--config4_vertical .Btn--tooltip, fc1118sc01-component .TabMenu1 .Btn--config4_option_vertical .Btn--tooltip, fc1118sc01-component .TabMenu1_vertical .Btn--config4_vertical .Btn--tooltip, fc1118sc01-component .TabMenu1_vertical .Btn--config4_option_vertical .Btn--tooltip {
      display: inline-block;
      padding-left: 9px;
      width: 53px;
      height: 20px;
      padding-top: 0px;
      border-radius: 4px;
      background: #F2EEE9;
      -webkit-box-shadow: 0 0 0 #808080;
              box-shadow: 0 0 0 #808080;
      color: #1a1a1a;
      font-size: 13px;
      text-align: center;
      line-height: 1;
      border: 1px solid #bcc4ca; }
      fc1118sc01-component .TabMenu1 .Btn--config4_vertical .Btn--tooltip.is-Disabled, fc1118sc01-component .TabMenu1 .Btn--config4_option_vertical .Btn--tooltip.is-Disabled, fc1118sc01-component .TabMenu1_vertical .Btn--config4_vertical .Btn--tooltip.is-Disabled, fc1118sc01-component .TabMenu1_vertical .Btn--config4_option_vertical .Btn--tooltip.is-Disabled {
        background: #bbb;
        border: 1px solid #808080;
        color: rgba(26, 26, 26, 0.5);
        cursor: default;
        pointer-events: none;
        opacity: .5; }
      fc1118sc01-component .TabMenu1 .Btn--config4_vertical .Btn--tooltip::before, fc1118sc01-component .TabMenu1 .Btn--config4_option_vertical .Btn--tooltip::before, fc1118sc01-component .TabMenu1_vertical .Btn--config4_vertical .Btn--tooltip::before, fc1118sc01-component .TabMenu1_vertical .Btn--config4_option_vertical .Btn--tooltip::before {
        content: '';
        position: absolute;
        top: -webkit-calc(50% - 3px);
        top: calc(50% - 3px);
        right: 40px;
        width: 4px;
        height: 3px;
        border: 3px solid transparent;
        border-top: 4px solid #0098D8; }
    fc1118sc01-component .TabMenu1 .Btn--config4_vertical:first-child, fc1118sc01-component .TabMenu1 .Btn--config4_option_vertical:first-child, fc1118sc01-component .TabMenu1_vertical .Btn--config4_vertical:first-child, fc1118sc01-component .TabMenu1_vertical .Btn--config4_option_vertical:first-child {
      margin-top: 0; }
  fc1118sc01-component .TabMenu1 .Btn--config4_option_vertical, fc1118sc01-component .TabMenu1_vertical .Btn--config4_option_vertical {
    right: 20px !important; }

fc1118sc01-component .TabMenu1_vertical {
  width: 228px; }

fc1118sc01-component .canvas-container {
  position: relative; }

fc1118sc01-component .fakeCanvasDiv {
  position: absolute;
  top: 58px;
  width: 800px;
  height: 442px;
  color: #1a1a1a;
  text-align: center;
  border: 2px solid #2996cc;
  background: #fff;
  opacity: 90%; }
  fc1118sc01-component .fakeCanvasDiv .p_label {
    margin-bottom: 35px;
    font-weight: bold;
    font-size: 16px;
    width: 560px;
    margin: 0 auto;
    text-align: left; }

fc1118sc01-component .fakeCanvasDiv_vertical {
  position: absolute;
  top: 38px;
  width: 442px;
  height: 800px;
  color: #1a1a1a;
  text-align: center;
  border: 2px solid #2996cc;
  background: #fff;
  opacity: 90%; }
  fc1118sc01-component .fakeCanvasDiv_vertical .p_label {
    margin-bottom: 35px;
    font-weight: bold;
    font-size: 16px;
    width: 330px;
    margin: 0 auto;
    text-align: left; }

fc1118sc01-component .fakeCanvasDiv2 {
  top: 58px;
  width: 800px;
  height: 442px;
  color: #1a1a1a;
  text-align: center;
  border: 2px solid #2996cc;
  background: #fff;
  opacity: 90%; }

fc1118sc01-component .fakeCanvasDiv2_vertical {
  top: 38px;
  width: 442px;
  height: 800px;
  color: #1a1a1a;
  text-align: center;
  border: 2px solid #2996cc;
  background: #fff;
  opacity: 90%; }
  fc1118sc01-component .fakeCanvasDiv2_vertical .p_label {
    margin-bottom: 35px;
    font-weight: bold;
    font-size: 16px;
    width: 330px;
    margin: 0 auto;
    text-align: left; }

fc1118sc01-component .fakeCanvasDiv2_ListLong {
  top: 75px !important; }

fc1118sc01-component .fakeCanvasDiv2_ListLong_vertical {
  top: 55px !important; }

fc1118sc01-component .position_absolute {
  position: absolute; }

fc1118sc01-component .position_initial {
  position: initial; }

fc1118sc01-component .cancelButton {
  margin-top: 30px;
  width: 110px;
  height: 25px;
  padding: 4px 0;
  border-radius: 4px;
  background: #fff;
  -webkit-box-shadow: 0 4px 0 #797D80;
  box-shadow: 0 4px 0 #797D80;
  color: #1a1a1a;
  font-size: 13px;
  text-align: center;
  border: 1px solid #cbd3d6; }

fc1118sc01-component .upLoad {
  margin: 20px auto;
  border: 1px solid #bcc4ca;
  width: 350px;
  height: 60px;
  padding: 13px;
  text-align: left; }

fc1118sc01-component .mdc-file > input[type="file"] + span {
  padding: 12px; }

fc1118sc01-component .tabValueCanvansDiv {
  border-radius: 5px;
  line-height: 50px;
  color: #fff;
  font-size: 20px;
  font-weight: bold;
  width: 200px;
  height: 50px;
  background: #2996cc;
  margin: auto;
  margin-top: 50px; }

fc1118sc01-component .leftArrowDiv {
  width: 50px;
  height: 50px;
  position: absolute;
  cursor: pointer;
  top: 180px;
  border-radius: 5px;
  left: -20px;
  border: 1px solid #337ab7;
  background: #fff url(../assets/images/icon_arrow_left.svg) no-repeat center center;
  -webkit-box-shadow: 0 4px 0 #054666;
  box-shadow: 0 4px 0 #054666;
  z-index: 3; }

fc1118sc01-component .rightArrowDiv {
  cursor: pointer;
  width: 50px;
  height: 50px;
  position: absolute;
  top: 180px;
  border-radius: 5px;
  right: -20px;
  border: 1px solid #337ab7;
  background: #fff url(../assets/images/icon_arrow.svg) no-repeat center center;
  -webkit-box-shadow: 0 4px 0 #054666;
  box-shadow: 0 4px 0 #054666;
  z-index: 3; }

fc1118sc01-component .leftArrowDiv_vertical {
  width: 50px;
  height: 50px;
  position: absolute;
  cursor: pointer;
  top: 200px;
  border-radius: 5px;
  left: -20px;
  border: 1px solid #337ab7;
  background: #fff url(../assets/images/icon_arrow_left.svg) no-repeat center center;
  -webkit-box-shadow: 0 4px 0 #054666;
  box-shadow: 0 4px 0 #054666;
  z-index: 3; }

fc1118sc01-component .rightArrowDiv_vertical {
  cursor: pointer;
  width: 50px;
  height: 50px;
  position: absolute;
  top: 200px;
  border-radius: 5px;
  right: -25px;
  border: 1px solid #337ab7;
  background: #fff url(../assets/images/icon_arrow.svg) no-repeat center center;
  -webkit-box-shadow: 0 4px 0 #054666;
  box-shadow: 0 4px 0 #054666;
  z-index: 3; }

fc1118sc01-component .is-error {
  border: 1px solid #e64417 !important; }

fc1118sc01-component .is-errorMsg {
  padding: 5px;
  background: rgba(230, 68, 23, 0.2);
  border-radius: 4px;
  color: #e64417;
  font-weight: bold;
  word-wrap: break-word;
  word-break: break-all;
  overflow: hidden;
  width: auto;
  z-index: 3;
  white-space: normal; }

fc1118sc01-component .Button--disable--4 {
  -webkit-box-shadow: 0 4px 0 #797d80;
          box-shadow: 0 4px 0 #797d80; }

fc1118sc01-component .itemDataButton {
  display: inline-block;
  width: 110px;
  height: 36px;
  padding-top: 4px;
  border-radius: 4px;
  background: #fff;
  -webkit-box-shadow: 0 4px 0 #797D80;
  box-shadow: 0 4px 0 #797D80;
  color: #1a1a1a;
  font-size: 13px;
  text-align: center;
  float: right;
  border: 1px solid #cbd3d6; }

fc1118sc01-component .itemDataButton:hover {
  opacity: .5; }

fc1118sc01-component .parameterRangeFromError_F {
  width: 80px;
  left: 12px !important; }

fc1118sc01-component .parameterRangeFromError_T {
  width: 80px;
  margin-left: 5px; }

fc1118sc01-component .display-none {
  display: none !important; }

fc1118sc01-component .li-flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

fc1118sc01-component .insert_button {
  background: #eb7b0c !important;
  color: #fff !important; }

fc1118sc01-component .replacementFlgStyle {
  padding-right: 2px !important;
  padding-left: 27px !important; }

fc1118sc01-component .lineHeightStyle {
  line-height: 56px !important; }

fc1118sc01-component .lineHeightStyle2 {
  padding-top: 8px !important;
  line-height: inherit !important; }

fc1118sc01-component .settingStyle {
  width: 54px !important; }

fc1118sc01-component .parameterChildStyle {
  width: 86px !important; }

fc1118sc01-component .parameterChildStyle2 {
  width: 96px !important; }

fc1118sc01-component ._tooltip01Style {
  width: 377px !important; }

fc1118sc01-component .toleranceValuePrintDivStyle {
  width: 138px !important; }

fc1118sc01-component .KeywordErrorStyle {
  left: 5px !important;
  line-height: 15px !important;
  height: inherit !important;
  padding-right: 0 !important; }

fc1118sc01-component .productCode_div {
  overflow-x: auto;
  display: block;
  margin-right: 20px; }
  fc1118sc01-component .productCode_div dl {
    padding-right: 4px;
    float: left; }
    fc1118sc01-component .productCode_div dl p {
      width: -webkit-max-content;
      width: -moz-max-content;
      width: max-content; }

fc1118sc01-component .top3_left_span {
  height: 32px; }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  fc1118sc01-component .Tolerance__table tr ._cell04 {
    width: 352px; } }

fc1118sc01-component .direction_radio {
  margin-left: 10px;
  font-size: 12px;
  display: initial !important; }

fc1118sc01-component .CanvasArea__main_vertical {
  padding: 0px 20px;
  position: absolute; }

fc1118sc01-component .changeButton_vertical {
  margin-top: 780px;
  margin-left: 500px; }
  fc1118sc01-component .changeButton_vertical p {
    width: 300px; }

fc1118sc01-component .leftTab {
  height: 73%; }

fc1118sc01-component .leftTab_vertical {
  height: 79%; }

fc1119sc01-component .is-Disabled {
  cursor: default;
  opacity: 0.5;
  pointer-events: none; }

fc1119sc01-component .modal__btnlist_center {
  -webkit-box-pack: center !important;
  -webkit-justify-content: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important; }

fc1119sc01-component .tableDiv-tbody {
  overflow-y: auto;
  max-height: 112px;
  height: auto;
  margin-top: 0 !important;
  width: 94%; }

fc1119sc01-component .modal-section dl {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline; }
  fc1119sc01-component .modal-section dl:not(.none_margin) {
    margin-top: 14px; }
  fc1119sc01-component .modal-section dl > dt {
    width: 240px; }
    fc1119sc01-component .modal-section dl > dt .mdc-form-required {
      float: right;
      margin-right: 10px; }
  fc1119sc01-component .modal-section dl > dd {
    padding-left: 4px;
    -webkit-box-flex: 1;
    -webkit-flex: auto;
        -ms-flex: auto;
            flex: auto; }
    fc1119sc01-component .modal-section dl > dd .mdc-input-pass-wrapper {
      width: 200px; }
    fc1119sc01-component .modal-section dl > dd input.mdc-input-text,
    fc1119sc01-component .modal-section dl > dd input.mdc-input-pass {
      width: 200px; }
      fc1119sc01-component .modal-section dl > dd input.mdc-input-text.noticeMailAddress1,
      fc1119sc01-component .modal-section dl > dd input.mdc-input-pass.noticeMailAddress1 {
        display: inline-block; }

fc1119sc01-component .modal-section dl:first-child > dt {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  fc1119sc01-component .modal-section dl:first-child > dt .subsidiaryCd {
    width: 42px; }
  fc1119sc01-component .modal-section dl:first-child > dt input {
    width: 70px;
    font-weight: normal; }
  fc1119sc01-component .modal-section dl:first-child > dt .supplierCd {
    -webkit-box-flex: 1;
    -webkit-flex: auto;
        -ms-flex: auto;
            flex: auto;
    text-align: right;
    padding-right: 40px; }

fc1119sc01-component .modal-section .setMail {
  margin-left: 8px; }

fc1119sc01-component .itemdiv > span {
  position: relative; }
  fc1119sc01-component .itemdiv > span::after {
    content: "";
    position: absolute;
    top: -webkit-calc(50% - 6px);
    top: calc(50% - 6px);
    right: -12px;
    width: 6px;
    height: 13px;
    background: url("../assets/images/icon_table_sort.svg") no-repeat center; }

fc1119sc01-component .itemdiv._check::before, fc1119sc01-component .itemdiv._check::after, fc1119sc01-component .itemdiv._status::before, fc1119sc01-component .itemdiv._status::after {
  display: none; }

fc1119sc01-component .mdc-fixed-table-container {
  min-height: 70px;
  height: auto;
  max-height: 150px; }

fc1119sc01-component .thblank {
  width: 10%;
  padding-right: 10px;
  text-align: left;
  border: #fffaff; }

fc1119sc01-component .tableDiv-3 {
  height: 76%; }

fc1119sc01-component .tableDiv-2 {
  overflow: auto;
  height: 112px !important;
  width: 100% !important; }

fc1119sc01-component .input_w120 {
  width: 180px; }

fc1119sc01-component .tableradioFocus {
  width: 4px;
  height: 4px; }
  fc1119sc01-component .tableradioFocus :focus {
    border: 1px solid #2996cc; }

fc1119sc01-component .buttonFocus:focus {
  opacity: 0.5;
  border: 1px solid #2996cc; }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  fc1119sc01-component .ie11-th1 {
    padding-left: 32px; }
  fc1119sc01-component .ie11-th2 {
    padding-left: 150px; } }

fc1123sc01-component .DeleteButtonWidth {
  width: 111px; }

fc1123sc01-component .ProductCdWidth {
  width: 201px; }

fc1123sc01-component .Btn--add {
  width: 136px;
  height: 36px;
  padding-top: 4px;
  border-radius: 4px;
  background: #0871a6;
  -webkit-box-shadow: 0 4px 0 #054666;
          box-shadow: 0 4px 0 #054666;
  color: #fff;
  font-size: 13px;
  text-align: center;
  background: #0871a6 url(../assets/images/icon_plus_wh.svg) no-repeat 36px center;
  padding-left: 56px;
  border: none;
  text-align: left; }
  fc1123sc01-component .Btn--add.is-Disabled {
    background: #bbb;
    border: 1px solid #808080;
    color: rgba(26, 26, 26, 0.5);
    cursor: default;
    pointer-events: none;
    opacity: .5; }

fc1123sc01-component .Btn--confirm {
  display: block;
  width: 64px;
  height: 34px;
  padding-top: 2px;
  border-radius: 4px;
  background: #fff;
  -webkit-box-shadow: 0 4px 0 #808080;
          box-shadow: 0 4px 0 #808080;
  color: #1a1a1a;
  font-size: 13px;
  text-align: center;
  margin-right: 8px;
  border: 1px solid #d4ccc3; }
  fc1123sc01-component .Btn--confirm.is-Disabled {
    background: #bbb;
    border: 1px solid #808080;
    color: rgba(26, 26, 26, 0.5);
    cursor: default;
    pointer-events: none;
    opacity: .5; }
  fc1123sc01-component .Btn--confirm:last-child {
    margin-right: 0; }

fc1123sc01-component .TabContents__input > dt.is-Required::after {
  content: '必須';
  position: absolute;
  top: -2px;
  right: 20px;
  width: 32px;
  height: 20px;
  padding: 3px 0;
  border: 1px solid #e64417;
  border-radius: 2px;
  background: #fff;
  color: #e64417;
  font-size: 12px;
  font-weight: bold;
  text-align: center; }

fc1123sc01-component .errline {
  display: table;
  background: #fff; }
  fc1123sc01-component .errline div {
    display: table-cell; }
  fc1123sc01-component .errline ._cell01 {
    width: 76px; }
  fc1123sc01-component .errline ._cell02 {
    width: 190px; }
  fc1123sc01-component .errline ._cell03 {
    width: 170px; }
  fc1123sc01-component .errline ._cell04 {
    width: 170px; }
  fc1123sc01-component .errline ._cell05 {
    width: 170px; }
  fc1123sc01-component .errline ._cell06 {
    width: 92px; }
  fc1123sc01-component .errline ._cell07 {
    width: 92px; }
  fc1123sc01-component .errline ._cell08 {
    width: 136px; }

fc1123sc01-component .errlinetab4 {
  height: 10px;
  display: table;
  background: #fff;
  padding-bottom: 5px; }
  fc1123sc01-component .errlinetab4 div {
    display: table-cell; }
  fc1123sc01-component .errlinetab4 ._cell01 {
    width: 76px; }
  fc1123sc01-component .errlinetab4 ._cell02 {
    width: 190px;
    padding-right: 15px; }
  fc1123sc01-component .errlinetab4 ._cell03 {
    width: 440px; }
  fc1123sc01-component .errlinetab4 ._cell04 {
    width: 170px; }

fc1123sc01-component .errHeight {
  padding: 16px; }

fc1123sc01-component .project_1 {
  margin-top: 10px !important; }
  fc1123sc01-component .project_1 > dd {
    width: 240px !important; }

fc1123sc01-component .font_bold {
  font-size: 14px;
  font-weight: bold; }

fc1123sc01-component .button_div {
  margin-left: auto; }

fc1123sc01-component .BundledProduct__table__tab4 {
  width: 800px;
  background: #d4ccc3; }

fc1123sc01-component .BundledProduct__col__tab4 {
  display: table;
  -webkit-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s; }
  fc1123sc01-component .BundledProduct__col__tab4 > div {
    display: table-cell;
    height: 50px;
    padding: 0 12px;
    background: #fff;
    border-bottom: 1px solid #ccc;
    vertical-align: middle; }
    fc1123sc01-component .BundledProduct__col__tab4 > div._cell01 {
      position: relative;
      width: 76px;
      padding: 0;
      text-align: center; }
    fc1123sc01-component .BundledProduct__col__tab4 > div._cell02 {
      width: 180px; }
    fc1123sc01-component .BundledProduct__col__tab4 > div._cell03 {
      width: 390px; }
    fc1123sc01-component .BundledProduct__col__tab4 > div._cell04 {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      width: 160px;
      padding: 18px 12px 11px 35px; }
      fc1123sc01-component .BundledProduct__col__tab4 > div._cell04 .Btn--edit,
      fc1123sc01-component .BundledProduct__col__tab4 > div._cell04 .Btn--delete {
        display: block;
        width: 64px;
        height: 34px;
        padding-top: 2px;
        border-radius: 4px;
        background: #fff;
        -webkit-box-shadow: 0 4px 0 #808080;
                box-shadow: 0 4px 0 #808080;
        color: #1a1a1a;
        font-size: 13px;
        text-align: center;
        margin-right: 8px;
        border: 1px solid #d4ccc3; }
        fc1123sc01-component .BundledProduct__col__tab4 > div._cell04 .Btn--edit.is-Disabled,
        fc1123sc01-component .BundledProduct__col__tab4 > div._cell04 .Btn--delete.is-Disabled {
          background: #bbb;
          border: 1px solid #808080;
          color: rgba(26, 26, 26, 0.5);
          cursor: default;
          pointer-events: none;
          opacity: .5; }
        fc1123sc01-component .BundledProduct__col__tab4 > div._cell04 .Btn--edit:last-child,
        fc1123sc01-component .BundledProduct__col__tab4 > div._cell04 .Btn--delete:last-child {
          margin-right: 0; }
  fc1123sc01-component .BundledProduct__col__tab4.is-Select {
    position: relative;
    -webkit-box-shadow: 2px 3px 2px 0 rgba(0, 0, 0, 0.2);
            box-shadow: 2px 3px 2px 0 rgba(0, 0, 0, 0.2);
    z-index: 1; }
    fc1123sc01-component .BundledProduct__col__tab4.is-Select > div._cell01::before {
      background: #2996cc url(../assets/images/icon_sort_arrow_select.svg) no-repeat center; }

fc1123sc01-component div.BundledProduct__col__tab4 > div {
  position: relative;
  background: #808080;
  color: #fff; }
  fc1123sc01-component div.BundledProduct__col__tab4 > div.is-Info > span {
    position: relative;
    display: inline-block; }
    fc1123sc01-component div.BundledProduct__col__tab4 > div.is-Info > span::before {
      content: '';
      position: absolute;
      top: -2px;
      right: -24px;
      width: 16px;
      height: 16px;
      background: url(../assets/images/icon_question.svg) no-repeat center; }
  fc1123sc01-component div.BundledProduct__col__tab4 > div._cell01::before {
    display: none; }
  fc1123sc01-component div.BundledProduct__col__tab4 > div._cell07 {
    display: table-cell;
    text-align: center; }

fc1123sc01-component .BundledProduct__col__edit__tab4 {
  display: table;
  -webkit-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s; }
  fc1123sc01-component .BundledProduct__col__edit__tab4 > div {
    display: table-cell;
    height: 55px;
    background: #fff;
    vertical-align: middle;
    padding-top: 10px; }
    fc1123sc01-component .BundledProduct__col__edit__tab4 > div._cell01 {
      position: relative;
      width: 76px;
      padding: 0;
      text-align: center; }
    fc1123sc01-component .BundledProduct__col__edit__tab4 > div._cell02 {
      width: 180px; }
    fc1123sc01-component .BundledProduct__col__edit__tab4 > div._cell03 {
      width: 390px; }
      fc1123sc01-component .BundledProduct__col__edit__tab4 > div._cell03 textarea {
        width: 100%; }
    fc1123sc01-component .BundledProduct__col__edit__tab4 > div._cell04 {
      width: 154px;
      padding: 8px 12px;
      padding-left: 15px; }
      fc1123sc01-component .BundledProduct__col__edit__tab4 > div._cell04 .Btn--add {
        width: 136px;
        height: 36px;
        padding-top: 4px;
        border-radius: 4px;
        background: #0871a6;
        -webkit-box-shadow: 0 4px 0 #054666;
                box-shadow: 0 4px 0 #054666;
        color: #fff;
        font-size: 13px;
        text-align: center;
        background: #0871a6 url(../assets/images/icon_plus_wh.svg) no-repeat 36px center;
        padding-left: 56px;
        border: none;
        text-align: left; }
        fc1123sc01-component .BundledProduct__col__edit__tab4 > div._cell04 .Btn--add.is-Disabled {
          background: #bbb;
          border: 1px solid #808080;
          color: rgba(26, 26, 26, 0.5);
          cursor: default;
          pointer-events: none;
          opacity: .5; }

fc1123sc01-component .ErrorArea_tab3 {
  background: rgba(230, 68, 23, 0.2);
  border-radius: 4px;
  color: #e64417;
  font-weight: bold;
  margin-top: 10px; }

fc1123sc01-component .ErrorArea_tab4 {
  margin-left: 2px;
  background: rgba(230, 68, 23, 0.2);
  border-radius: 4px;
  color: #e64417;
  font-weight: bold; }

fc1123sc01-component .overflow_div {
  overflow: auto;
  height: 458px;
  width: 817px; }

fc1123sc01-component .MainContainer {
  position: relative;
  top: 60px;
  margin-left: 120px;
  padding: 18px 32px 40px; }

fc1123sc01-component .MainContainer__titleWrap {
  width: 1080px;
  margin-bottom: 32px; }

fc1123sc01-component .MainContainer__title {
  display: inline-block; }
  fc1123sc01-component .MainContainer__title h2 {
    font-size: 20px;
    font-weight: bold; }
  fc1123sc01-component .MainContainer__title > li {
    display: inline-block;
    position: relative;
    padding-right: 42px;
    font-size: 20px;
    font-weight: bold; }
    fc1123sc01-component .MainContainer__title > li::after {
      content: '';
      position: absolute;
      top: 6px;
      right: 8px;
      width: 4px;
      height: 8px;
      border: 8px solid transparent;
      border-left: 8px solid #d4ccc3; }
    fc1123sc01-component .MainContainer__title > li:last-child::after {
      display: none; }

fc1123sc01-component .Btn--backPage {
  display: inline-block;
  width: 96px;
  height: 26px;
  padding-top: 2px;
  border-radius: 4px;
  background: #fff;
  -webkit-box-shadow: 0 2px 0 #808080;
          box-shadow: 0 2px 0 #808080;
  color: #1a1a1a;
  font-size: 13px;
  text-align: center;
  float: right;
  padding-left: 22px;
  background: #fff url(../assets/images/icon_arrow_left.svg) no-repeat 8px center;
  text-align: left; }
  fc1123sc01-component .Btn--backPage.is-Disabled {
    background: #bbb;
    border: 1px solid #808080;
    color: rgba(26, 26, 26, 0.5);
    cursor: default;
    pointer-events: none;
    opacity: .5; }

fc1123sc01-component .TabMenu__inner {
  display: -ms-flexbox;
  display: flex;
  display: -webkit-box;
  /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */
  /* Firefox 17- */
  display: -webkit-flex;
  /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */
  display: -moz-flex;
  /* Chrome 29+, Firefox 22+, IE 11+, Opera 12.1/17/18, Android 4.4+ */
  width: 100%; }

fc1123sc01-component .TabMenu__productCode {
  font-size: 16px;
  line-height: 60px; }

fc1123sc01-component .TabMenu__select > li:first-child {
  background: #f2f2f2; }

fc1123sc01-component .TabMenu__select > li.TabMenu__activePage {
  border: 0; }

fc1123sc01-component .TabMenu__activePage > ul > li {
  min-width: 100px; }
  fc1123sc01-component .TabMenu__activePage > ul > li.ActivePage__title {
    min-width: 120px; }

fc1123sc01-component .TabContents {
  display: none;
  width: 100%;
  margin-bottom: 80px; }
  fc1123sc01-component .TabContents.is-Active {
    display: block; }

fc1123sc01-component .TabContents__support {
  display: table;
  width: 100%;
  margin-top: 15px;
  margin-bottom: 30px;
  padding: 20px 0;
  border-radius: 4px;
  background: #fff; }
  fc1123sc01-component .TabContents__support > dt,
  fc1123sc01-component .TabContents__support > dd {
    display: table-cell;
    vertical-align: middle; }
  fc1123sc01-component .TabContents__support > dt {
    width: 164px;
    line-height: 32px;
    border-right: 1px solid #cbcbcb;
    font-size: 14px;
    font-weight: bold;
    text-align: center; }
  fc1123sc01-component .TabContents__support > dd {
    padding: 0 20px 0 40px; }

fc1123sc01-component .TabContentsSupport__text {
  float: left;
  line-height: 1.3; }
  fc1123sc01-component .TabContentsSupport__text span {
    display: block;
    margin-bottom: 8px;
    font-weight: bold; }

fc1123sc01-component .Btn--backPage {
  display: inline-block;
  width: 96px;
  height: 26px;
  padding-top: 2px;
  border-radius: 4px;
  background: #fff;
  -webkit-box-shadow: 0 2px 0 #808080;
          box-shadow: 0 2px 0 #808080;
  color: #1a1a1a;
  font-size: 13px;
  text-align: center;
  float: right;
  padding-left: 22px;
  background: #fff url(../assets/images/icon_arrow_left.svg) no-repeat 8px center;
  text-align: left; }
  fc1123sc01-component .Btn--backPage.is-Disabled {
    background: #bbb;
    border: 1px solid #808080;
    color: rgba(26, 26, 26, 0.5);
    cursor: default;
    pointer-events: none;
    opacity: .5; }

fc1123sc01-component .Btn--supportQuote {
  display: inline-block;
  width: 110px;
  height: 36px;
  padding-top: 4px;
  border-radius: 4px;
  background: #fff;
  -webkit-box-shadow: 0 4px 0 #808080;
          box-shadow: 0 4px 0 #808080;
  color: #1a1a1a;
  font-size: 13px;
  text-align: center;
  float: right;
  border: 1px solid #d4ccc3; }
  fc1123sc01-component .Btn--supportQuote.is-Disabled {
    background: #bbb;
    border: 1px solid #808080;
    color: rgba(26, 26, 26, 0.5);
    cursor: default;
    pointer-events: none;
    opacity: .5; }

fc1123sc01-component .TabContents__title {
  font-size: 16px;
  margin-bottom: 16px; }

fc1123sc01-component .TabContents__text {
  margin-bottom: 15px;
  font-size: 14px;
  line-height: 1.3; }

fc1123sc01-component .TabContents__count {
  margin-top: 12px;
  margin-bottom: 12px; }
  fc1123sc01-component .TabContents__count ._num {
    margin-right: 4px;
    font-size: 14px;
    font-weight: bold; }
  fc1123sc01-component .TabContents__count.is-Red {
    color: #e64417; }

fc1123sc01-component .processOptionButton {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 8px 24px 10px;
  float: right; }

fc1123sc01-component .BtnAddOption {
  display: block;
  width: 112px;
  height: 26px;
  padding-top: 2px;
  border-radius: 4px;
  background: #fff;
  -webkit-box-shadow: 0 2px 0 #797D80;
  box-shadow: 0 2px 0 #797D80;
  color: #1a1a1a;
  font-size: 13px;
  text-align: center;
  border: 1px solid #cbd3d6;
  margin-right: 5px; }

fc1123sc01-component .BtnDelete {
  display: block;
  width: 36px;
  height: 26px;
  padding-top: 2px;
  border-radius: 4px;
  background: #fff;
  -webkit-box-shadow: 0 2px 0 #797D80;
  box-shadow: 0 2px 0 #797D80;
  color: #1a1a1a;
  font-size: 13px;
  text-align: center;
  margin-right: 8px;
  border: 1px solid #cbd3d6; }

fc1123sc01-component .processOptionName {
  margin-top: 10px;
  height: 32px; }
  fc1123sc01-component .processOptionName .processOptionList {
    margin: 0 7px;
    background: #EBE3D8;
    border-radius: 4px;
    line-height: 30px;
    text-align: center; }
    fc1123sc01-component .processOptionName .processOptionList > li {
      display: inline-block;
      margin: 0 7px;
      font-size: 14px; }

fc1123sc01-component .FloatingBottom .Btn--previewSave {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
  fc1123sc01-component .FloatingBottom .Btn--previewSave > button {
    display: block;
    width: 160px;
    height: 36px;
    padding-top: 2px;
    border-radius: 4px;
    background: #fff;
    -webkit-box-shadow: 0 4px 0 #808080;
            box-shadow: 0 4px 0 #808080;
    color: #1a1a1a;
    font-size: 13px;
    text-align: center;
    margin-right: 10px; }
    fc1123sc01-component .FloatingBottom .Btn--previewSave > button.is-Disabled {
      background: #bbb;
      border: 1px solid #808080;
      color: rgba(26, 26, 26, 0.5);
      cursor: default;
      pointer-events: none;
      opacity: .5; }

fc1123sc01-component .FloatingBottom .Btn--prevNext {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: auto; }
  fc1123sc01-component .FloatingBottom .Btn--prevNext > button {
    display: block;
    width: 200px;
    height: 36px;
    padding-top: 2px;
    border-radius: 4px;
    background: #fff;
    -webkit-box-shadow: 0 4px 0 #808080;
            box-shadow: 0 4px 0 #808080;
    color: #1a1a1a;
    font-size: 13px;
    text-align: center;
    margin-left: 10px; }
    fc1123sc01-component .FloatingBottom .Btn--prevNext > button.is-Disabled {
      background: #bbb;
      border: 1px solid #808080;
      color: rgba(26, 26, 26, 0.5);
      cursor: default;
      pointer-events: none;
      opacity: .5; }
    fc1123sc01-component .FloatingBottom .Btn--prevNext > button > span {
      display: inline-block;
      padding-left: 14px;
      background: url(../assets/images/icon_arrow_left.svg) no-repeat left top; }
    fc1123sc01-component .FloatingBottom .Btn--prevNext > button:last-child > span {
      padding-right: 14px;
      background: url(../assets/images/icon_arrow_gr.svg) no-repeat right top; }
    fc1123sc01-component .FloatingBottom .Btn--prevNext > button.is-Active {
      border: none;
      background: #0871a6;
      -webkit-box-shadow: 0 4px 0 #054666;
              box-shadow: 0 4px 0 #054666;
      color: #fff;
      cursor: pointer; }
      fc1123sc01-component .FloatingBottom .Btn--prevNext > button.is-Active > span {
        background: url(../assets/images/icon_arrow_wh.svg) no-repeat right top; }
    fc1123sc01-component .FloatingBottom .Btn--prevNext > button.last {
      border: none;
      background: #eb7b0c;
      -webkit-box-shadow: 0 4px 0 #ab5a09;
              box-shadow: 0 4px 0 #ab5a09;
      color: #fff;
      cursor: pointer; }

fc1123sc01-component .mdc-drag-list__head > div:nth-child(1),
fc1123sc01-component .mdc-drag-list__body-row > div:nth-child(1) {
  min-width: 74px;
  max-width: 74px; }

fc1123sc01-component .mdc-drag-list__head > div:nth-child(3),
fc1123sc01-component .mdc-drag-list__body-row > div:nth-child(3) {
  min-width: 130px; }

fc1123sc01-component .mdc-drag-list__head > div:nth-child(4),
fc1123sc01-component .mdc-drag-list__body-row > div:nth-child(4) {
  min-width: 130px; }

fc1123sc01-component .mdc-drag-list__head > div:nth-child(5),
fc1123sc01-component .mdc-drag-list__body-row > div:nth-child(5) {
  min-width: 130px; }

fc1123sc01-component .mdc-drag-list__head > div:nth-child(6),
fc1123sc01-component .mdc-drag-list__body-row > div:nth-child(6) {
  min-width: 130px; }

fc1123sc01-component .mdc-drag-list__head > div:nth-child(7),
fc1123sc01-component .mdc-drag-list__body-row > div:nth-child(7) {
  min-width: 110px;
  max-width: 110px; }

fc1123sc01-component .mdc-drag-list__head > div:nth-child(8),
fc1123sc01-component .mdc-drag-list__body-row > div:nth-child(8) {
  min-width: 100px;
  max-width: 100px; }

fc1123sc01-component .mdc-drag-list__head > div .mdc-drag-list__body-item > input[type="text"],
fc1123sc01-component .mdc-drag-list__body-row > div .mdc-drag-list__body-item > input[type="text"] {
  width: 100%; }

fc1123sc01-component .mdc-drag-list__body-item > input[type="text"] {
  width: 100%; }

fc1123sc01-component .mdc-fixed-table-container {
  max-height: 520px; }

fc1123sc01-component .processListStyle {
  height: 240px !important; }

fc1125sc01-component .main_header_1 {
  font-weight: bold;
  padding: 10px 0 2px 10px;
  font-size: 14px; }

fc1125sc01-component .main_header_2 {
  padding: 0px 0 10px 17px; }

fc1125sc01-component .main_header_3 {
  padding: 0px 0 0 17px; }

fc1125sc01-component .header3_span {
  width: 135px; }

fc1125sc01-component .header3_text {
  width: 180px;
  height: 30px;
  margin-right: 10px; }

fc1125sc01-component .main_div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-evenly;
  -webkit-justify-content: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  padding: 0 30px 0 15px;
  -webkit-box-flex: 5;
  -webkit-flex-grow: 5;
      -ms-flex-positive: 5;
          flex-grow: 5;
  height: 430px !important;
  height: 0;
  background-color: #fff; }

fc1125sc01-component .main_div_1 {
  -webkit-box-flex: 9;
  -webkit-flex-grow: 9;
      -ms-flex-positive: 9;
          flex-grow: 9; }

fc1125sc01-component .main_div_2 {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1; }

fc1125sc01-component .main_div_3 {
  -webkit-box-flex: 10;
  -webkit-flex-grow: 10;
      -ms-flex-positive: 10;
          flex-grow: 10; }

fc1125sc01-component .main_div_label {
  font-weight: bold;
  height: 20px;
  line-height: 20px;
  padding-left: 1px; }

fc1125sc01-component .left_header_info_center {
  padding-right: 23px; }

fc1125sc01-component .status_td {
  width: 200px; }

fc1125sc01-component .body_icon2 {
  background: url(../assets/images/icon_arrow_03.svg) no-repeat center center;
  cursor: pointer;
  width: 50px;
  height: 50px; }

fc1125sc01-component .main_div_icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 96%; }

fc1125sc01-component .trbackcolor_eee {
  background-color: #b7dee8 !important; }

fc1125sc01-component .trbackcolor_ddd {
  background-color: #ccc !important; }

fc1134sc01-component .itemCd {
  width: auto !important;
  padding-right: 2px; }

fc1134sc01-component .Modal__instructionPreviewSizeParam > dl > dd > ul {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start; }
  fc1134sc01-component .Modal__instructionPreviewSizeParam > dl > dd > ul > #param._expand {
    width: auto; }
    fc1134sc01-component .Modal__instructionPreviewSizeParam > dl > dd > ul > #param._expand._hifun::after {
      bottom: 10px; }
    fc1134sc01-component .Modal__instructionPreviewSizeParam > dl > dd > ul > #param._expand._hifun:last-child:after {
      display: none; }
    fc1134sc01-component .Modal__instructionPreviewSizeParam > dl > dd > ul > #param._expand > dl.only .autoWidth {
      width: auto;
      padding: 4px 10px;
      border-radius: 4px !important; }
    fc1134sc01-component .Modal__instructionPreviewSizeParam > dl > dd > ul > #param._expand > dl.only > dd > input[type="text"] {
      width: 80px; }
    fc1134sc01-component .Modal__instructionPreviewSizeParam > dl > dd > ul > #param._expand > dl.more .autoWidth {
      width: auto;
      padding: 4px 10px;
      border-radius: 4px !important; }
    fc1134sc01-component .Modal__instructionPreviewSizeParam > dl > dd > ul > #param._expand > dl.more > dd ._select {
      display: inline-block;
      position: relative;
      border: 1px solid #cbd3d6;
      border-radius: 4px;
      -webkit-box-shadow: 0 2px 0 #797D80;
              box-shadow: 0 2px 0 #797D80;
      -webkit-transition: all .2s;
      -o-transition: all .2s;
      transition: all .2s;
      margin-right: 5px; }
      fc1134sc01-component .Modal__instructionPreviewSizeParam > dl > dd > ul > #param._expand > dl.more > dd ._select > select {
        width: 45px;
        padding: 8px 20px 6px 8px;
        border: 0;
        background: #fff;
        border-radius: 4px;
        appearance: none;
        -webkit-appearance: none;
        -moz-appearance: none; }
      fc1134sc01-component .Modal__instructionPreviewSizeParam > dl > dd > ul > #param._expand > dl.more > dd ._select::before {
        content: '';
        position: absolute;
        top: -webkit-calc(50% - 2px);
        top: calc(50% - 2px);
        right: 7px;
        width: 4px;
        height: 5px;
        border: 5px solid transparent;
        border-top: 5px solid #0871a6; }
    fc1134sc01-component .Modal__instructionPreviewSizeParam > dl > dd > ul > #param._expand > dl.more > dd ._text {
      display: inline-block; }
      fc1134sc01-component .Modal__instructionPreviewSizeParam > dl > dd > ul > #param._expand > dl.more > dd ._text > input[type="text"] {
        width: 80px; }

fc1134sc01-component .Modal__instructionPreview .Modal__instructionPreviewOption {
  padding-bottom: 8px; }
  fc1134sc01-component .Modal__instructionPreview .Modal__instructionPreviewOption > ul {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    overflow: auto; }
    fc1134sc01-component .Modal__instructionPreview .Modal__instructionPreviewOption > ul li {
      width: auto !important;
      height: 82px;
      margin-bottom: 16px; }

fc1134sc01-component .Modal__instructionPreviewOption > ul > li._dot::after {
  right: -20px; }

fc1134sc01-component .previewOption_carbon ul > li:last-child > dl::after {
  display: none; }

fc1134sc01-component .previewOption_carbon ul > li > dl::after {
  content: '・';
  position: absolute;
  right: -15px;
  bottom: 5px;
  color: #797D80;
  font-size: 20px; }

fc1134sc01-component .input_last {
  margin-right: 5px; }

fc1134sc01-component .span_stl {
  width: 80px;
  text-align: center;
  display: inline-block; }

fc1134sc01-component .span_first {
  padding-left: 10px;
  padding-top: 5px; }

fc1134sc01-component .span1 {
  padding-top: 10px !important;
  width: 80px; }

fc1134sc01-component ._title {
  margin-bottom: 16px; }

fc1327sc01-component .mdc-fixed-table-container {
  min-height: 70px;
  height: auto;
  max-height: 500px;
  margin-bottom: 111px; }

fc1327sc01-component .branchSupplierCheck {
  padding: 3px 26px 15px 11px !important; }
  fc1327sc01-component .branchSupplierCheck::before {
    right: 8px !important;
    left: auto !important; }
  fc1327sc01-component .branchSupplierCheck::after {
    right: 11px !important;
    left: auto !important;
    background: url(../assets/images/icon_checkbox.svg) no-repeat right center !important; }

fc1327sc01-component .OrderSearch__list_01 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden; }
  fc1327sc01-component .OrderSearch__list_01:hover > div {
    background: #F2EEE9; }
  fc1327sc01-component .OrderSearch__list_01:first-child div {
    height: 56px;
    padding: 0 0 0 10px;
    background: #808080;
    color: #fff;
    text-align: left; }
    fc1327sc01-component .OrderSearch__list_01:first-child div > span {
      position: relative; }
      fc1327sc01-component .OrderSearch__list_01:first-child div > span::after {
        content: '';
        position: absolute;
        top: -webkit-calc(50% - 6px);
        top: calc(50% - 6px);
        right: -12px;
        width: 6px;
        height: 13px;
        background: url("../assets/images/icon_table_sort.svg") no-repeat center; }
    fc1327sc01-component .OrderSearch__list_01:first-child div._check::before, fc1327sc01-component .OrderSearch__list_01:first-child div._check::after, fc1327sc01-component .OrderSearch__list_01:first-child div._status::before, fc1327sc01-component .OrderSearch__list_01:first-child div._status::after {
      display: none; }
  fc1327sc01-component .OrderSearch__list_01.is-Select > div {
    background: #F2EEE9; }
  fc1327sc01-component .OrderSearch__list_01.is-Change > div:not(.check) {
    background-color: #FFEDD5; }
  fc1327sc01-component .OrderSearch__list_01.is-Change ._status > span {
    background: #FF9100; }
  fc1327sc01-component .OrderSearch__list_01.is-Cancel div:not(.check) {
    background-color: #FFDDDD; }
  fc1327sc01-component .OrderSearch__list_01.is-Cancel ._status > span {
    background: #FB2626; }
  fc1327sc01-component .OrderSearch__list_01 > div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    vertical-align: middle;
    height: 56px;
    padding: 0 10px;
    background: #fff;
    border-bottom: 1px solid #ccc;
    font-size: 12px;
    font-weight: normal;
    line-height: 1.4;
    white-space: nowrap; }
    fc1327sc01-component .OrderSearch__list_01 > div._option {
      position: absolute;
      top: 51px;
      right: 30px;
      background: url("../assets/images/icon_table_option.svg") no-repeat center;
      border-left: 1px solid #ddd; }
  fc1327sc01-component .OrderSearch__list_01 ._check {
    width: 40px; }
  fc1327sc01-component .OrderSearch__list_01 ._orderTime,
  fc1327sc01-component .OrderSearch__list_01 ._maker,
  fc1327sc01-component .OrderSearch__list_01 ._dueDate {
    width: 15%; }
  fc1327sc01-component .OrderSearch__list_01 ._global {
    width: 136px; }
    fc1327sc01-component .OrderSearch__list_01 ._global > a {
      color: #365fb3; }
      fc1327sc01-component .OrderSearch__list_01 ._global > a:hover {
        text-decoration: underline; }
  fc1327sc01-component .OrderSearch__list_01 ._function {
    width: 15%; }
  fc1327sc01-component .OrderSearch__list_01 ._code {
    width: 5%; }
  fc1327sc01-component .OrderSearch__list_01 ._name {
    width: 20%; }
  fc1327sc01-component .OrderSearch__list_01 ._slip {
    width: 114px; }
  fc1327sc01-component .OrderSearch__list_01 ._payment {
    width: 69px; }
  fc1327sc01-component .OrderSearch__list_01 ._model {
    width: 344px; }
  fc1327sc01-component .OrderSearch__list_01 ._quantity {
    width: 10%;
    text-align: right; }
  fc1327sc01-component .OrderSearch__list_01 ._unitPrice {
    width: 62px; }
  fc1327sc01-component .OrderSearch__list_01 ._export,
  fc1327sc01-component .OrderSearch__list_01 ._price {
    width: 85px; }
  fc1327sc01-component .OrderSearch__list_01 ._status {
    width: 56px;
    padding: 0 5px; }
    fc1327sc01-component .OrderSearch__list_01 ._status > span {
      width: 32px;
      padding: 3px 4px;
      border-radius: 4px;
      color: #fff;
      font-size: 12px;
      text-align: center; }
      fc1327sc01-component .OrderSearch__list_01 ._status > span._new {
        background: #e64417; }
      fc1327sc01-component .OrderSearch__list_01 ._status > span._untreated {
        background: #eb7b0c; }
  fc1327sc01-component .OrderSearch__list_01 ._orderTime > span {
    display: block; }

fc1327sc01-component .linkColor {
  color: #365fb3 !important; }
  fc1327sc01-component .linkColor a {
    color: #365fb3 !important; }

fc1327sc01-component .line_color td {
  background-color: #E9F1F5; }

fc1327sc01-component .delete_line_color td {
  background-color: #d0cece; }

fc1327sc01-component .header_col_1 {
  width: 140px !important;
  text-align: center; }

fc1327sc01-component .header_col_2 {
  width: 140px !important;
  text-align: center; }

fc1327sc01-component .header_col_3 {
  width: 360px !important;
  padding: 0px 0px 0px 12%; }

fc1327sc01-component .header_col_4 {
  width: 360px !important;
  padding: 0px 0px 0px 12%; }

fc1327sc01-component .header_col_5 {
  width: 140px !important;
  padding: 0px 0px 0px 1.5%; }

fc1327sc01-component .header_col_6 {
  width: 140px !important;
  text-align: center !important; }

fc1327sc01-component .header_col_7 {
  width: 160px !important;
  padding: 0px 0px 0px 4.5%; }

fc1327sc01-component .meisai_col_1 {
  width: 140px;
  text-align: center !important; }
  fc1327sc01-component .meisai_col_1 div {
    width: 70%; }

fc1327sc01-component .meisai_col_2 {
  width: 140px;
  text-align: center !important; }
  fc1327sc01-component .meisai_col_2 div {
    width: 70%; }

fc1327sc01-component .meisai_col_3 {
  width: 360px;
  text-align: left !important; }

fc1327sc01-component .meisai_col_4 {
  width: 360px;
  text-align: left !important; }

fc1327sc01-component .meisai_col_5 {
  width: 140px;
  text-align: center !important; }
  fc1327sc01-component .meisai_col_5 div {
    width: 70%; }

fc1327sc01-component .meisai_col_6 {
  width: 140px;
  text-align: right !important; }
  fc1327sc01-component .meisai_col_6 div {
    width: 75%; }

fc1327sc01-component .meisai_col_7 {
  width: 155px;
  padding: 0px 0px 0px 3%; }

fc1327sc01-component .OrderSearch__tableOuter {
  height: 460px !important; }

fc1327sc01-component .insertBtn {
  margin-left: -webkit-calc(100% - 120px);
  margin-left: calc(100% - 120px);
  margin-top: 13px;
  cursor: pointer; }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  fc1327sc01-component ._btm > dl > dt {
    margin-top: 5px; }
  fc1327sc01-component .originalButtonSmall > a {
    padding-top: 4px; } }

fc1327sc011-component .is-Required {
  width: 32px;
  height: 20px;
  padding: 3px 0;
  border: 1px solid #e64417;
  border-radius: 2px;
  background: #fff;
  color: #e64417;
  font-size: 12px;
  font-weight: 700;
  text-align: center;
  display: inline-block;
  margin-top: 2px; }

fc1327sc011-component .required_width {
  min-width: 75px;
  width: 75px; }

fc1327sc011-component .Modal__content dt {
  text-align: left !important;
  width: 190px !important; }

fc1327sc011-component ._w300 {
  width: 300px !important; }

fc1327sc011-component ._w200 {
  width: 200px !important; }

fc1327sc011-component .ErrorArea {
  padding: 5px !important;
  margin-top: 1px;
  background: rgba(230, 68, 23, 0.2) !important;
  border-radius: 4px;
  color: #e64417 !important;
  font-weight: bold;
  word-wrap: break-word;
  word-break: break-all;
  overflow: hidden; }
  fc1327sc011-component .ErrorArea__text {
    margin-bottom: 16px;
    font-size: 14px; }
  fc1327sc011-component .ErrorArea__list > li {
    margin-bottom: 10px; }
    fc1327sc011-component .ErrorArea__list > li:last-child {
      margin-bottom: 0; }

fc1327sc011-component .select_disabled_css {
  opacity: .9; }

fc1327sc011-component .disabled_css {
  opacity: .5; }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  fc1327sc011-component .is-Required {
    padding: 0 0 !important; }
  fc1327sc011-component ._radio span {
    padding-top: 2px !important; }
  fc1327sc011-component input[type='text']._w200 {
    height: 30px !important; } }

fc1328sc01-component .inLine_display {
  display: inline; }

fc1328sc01-component .flex_display {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px; }

fc1328sc01-component .SearchResult_left {
  position: relative;
  width: -webkit-calc(48% - 40px);
  width: calc(48% - 40px); }

fc1328sc01-component .SearchResult_middle {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 80px;
  margin-top: 110px; }
  fc1328sc01-component .SearchResult_middle .hoverButton {
    width: 50px;
    height: 50px;
    text-align: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0.5em; }

fc1328sc01-component .SearchResult_right {
  position: relative;
  width: -webkit-calc(52% - 40px);
  width: calc(52% - 40px); }
  fc1328sc01-component .SearchResult_right .Untreated_filter {
    width: 100%;
    display: table; }

fc1328sc01-component .Untreated_filter {
  height: 80px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
  padding: 12px;
  background: #fff;
  border-radius: 4px; }
  fc1328sc01-component .Untreated_filter > dl:nth-child(1) {
    width: auto; }
  fc1328sc01-component .Untreated_filter > dl:nth-child(2) {
    width: auto;
    max-width: 20%;
    margin-left: 12px; }
  fc1328sc01-component .Untreated_filter > dl:nth-child(3) {
    width: auto;
    max-width: 60%;
    margin-left: 12px; }
  fc1328sc01-component .Untreated_filter .mdc-input-text {
    width: 100%;
    height: 32px; }

fc1328sc01-component .fc1328-dt {
  padding-left: 4px;
  font-weight: normal;
  margin-bottom: 4px; }

fc1328sc01-component .mdc-fixed-table-container {
  height: 452px;
  margin-top: 20px; }

fc1328sc01-component .top_label {
  min-width: 142px;
  display: table-cell;
  vertical-align: middle; }

fc1328sc01-component .ma_left_top {
  margin-top: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end; }

fc1328sc01-component ._col1 {
  width: -webkit-calc(100% - 150px);
  width: calc(100% - 150px);
  display: table-cell;
  vertical-align: middle;
  padding-left: 12px; }

fc1328sc01-component .allwidth > div {
  margin-top: 0px; }

fc1328sc01-component .trbackcolor_eee td {
  background-color: #bbb; }

fc1328sc01-component .IconStyle {
  width: 32px;
  height: 32px;
  -webkit-background-size: 32px 32px;
          background-size: 32px;
  margin: 0; }

fc1430sc01-component .Untreated {
  margin-top: 12px; }

fc1430sc01-component .mdc-fixed-table-container {
  min-height: 70px;
  height: auto;
  max-height: 472px; }

fc1430sc01-component .footButtonSet {
  float: right;
  margin-top: 10px;
  margin-bottom: 50px; }

fc1430sc01-component .linkColor {
  color: #365fb3 !important; }
  fc1430sc01-component .linkColor a {
    color: #365fb3 !important; }

fc1430sc01-component .line_color td {
  background-color: #d0cece; }

fc1430sc01-component .MainContainer__titleWrap {
  margin-bottom: 0px !important; }

fc1430sc01-component .line_div {
  width: 100%;
  text-align: center; }

fc1430sc01-component .button_div {
  padding-left: 65px; }

fc1430sc01-component .disabled_css {
  opacity: .5;
  pointer-events: none;
  cursor: not-allowed !important; }
  fc1430sc01-component .disabled_css span {
    cursor: not-allowed !important; }

fc1430sc01-component .OrderSearch__sortWrap {
  background: no-repeat;
  background: #fff; }

fc1430sc01-component .OrderSearch__sortBox {
  padding-left: 0px !important;
  padding: 5px !important; }

fc1430sc01-component .OrderSearch__header {
  margin-bottom: 5px; }

fc1430sc01-component .title_1 {
  font-size: 20px !important; }

fc1430sc01-component .title_2 {
  font-size: 24px !important; }

fc1430sc01-component .OrderSearch__tableOuter {
  height: 440px !important; }

fc1430sc01-component .insertBtn {
  margin-left: -webkit-calc(100% - 120px);
  margin-left: calc(100% - 120px);
  margin-top: 12px;
  cursor: pointer; }

fc1430sc011-component .-modal-lg {
  height: 600px;
  max-height: none; }

fc1430sc011-component ._section {
  margin-bottom: 20px; }
  fc1430sc011-component ._section:last-child {
    margin-bottom: 0; }

fc1430sc011-component table {
  position: relative !important; }

fc1430sc011-component .user-section dl {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline; }
  fc1430sc011-component .user-section dl:not(.none_margin) {
    margin-top: 14px; }
  fc1430sc011-component .user-section dl > dt {
    width: 240px; }
    fc1430sc011-component .user-section dl > dt .mdc-form-required {
      float: right;
      margin-right: 10px; }
  fc1430sc011-component .user-section dl > dd {
    padding-left: 4px;
    -webkit-box-flex: 1;
    -webkit-flex: auto;
        -ms-flex: auto;
            flex: auto; }
    fc1430sc011-component .user-section dl > dd .mdc-input-pass-wrapper {
      width: 200px; }
    fc1430sc011-component .user-section dl > dd input.mdc-input-text,
    fc1430sc011-component .user-section dl > dd input.mdc-input-pass {
      width: 200px; }
      fc1430sc011-component .user-section dl > dd input.mdc-input-text.noticeMailAddress1,
      fc1430sc011-component .user-section dl > dd input.mdc-input-pass.noticeMailAddress1 {
        display: inline-block; }

fc1430sc011-component .user-section dl:first-child > dt {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  fc1430sc011-component .user-section dl:first-child > dt .subsidiaryCd {
    width: 62px; }
  fc1430sc011-component .user-section dl:first-child > dt input {
    width: 70px;
    font-weight: normal; }
  fc1430sc011-component .user-section dl:first-child > dt .supplierCd {
    -webkit-box-flex: 1;
    -webkit-flex: auto;
        -ms-flex: auto;
            flex: auto;
    text-align: right;
    padding-right: 40px; }

fc1430sc011-component .user-section .setMail {
  margin-left: 8px; }

fc1430sc011-component .UsageFunctionSetting {
  height: auto;
  overflow: hidden;
  max-width: 869px; }
  fc1430sc011-component .UsageFunctionSetting > table td {
    text-align: center; }

fc1430sc011-component li.userDeleteBtn {
  -webkit-box-flex: 1;
  -webkit-flex: auto;
      -ms-flex: auto;
          flex: auto; }

fc1430sc011-component .fc1430_iserror input {
  border: 1px solid #e64417;
  background: rgba(230, 68, 23, 0.2); }

fc1430sc011-component .fc1430_mid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

fc1430sc011-component .line_div_left {
  width: 100%;
  text-align: center; }

fc1430sc011-component .usageFunction_hint {
  text-align: right;
  font-weight: bold;
  color: #e64417; }

fc0111sc01-component .headDiv {
  margin-bottom: 32px; }

fc0111sc01-component .fc0111InlineBlock {
  display: inline-block; }

fc0111sc01-component .fc0111InlineBlock_time {
  display: inline-block;
  margin: 7px 20px 0; }

fc0111sc01-component .normalText {
  font-weight: 100 !important; }

fc0111sc01-component .resetCheckbox label input[type="checkbox"] + span {
  padding: 10px 10px 10px 30px;
  -webkit-box-shadow: 0 4px 0 #808080;
          box-shadow: 0 4px 0 #808080; }
  fc0111sc01-component .resetCheckbox label input[type="checkbox"] + span::before {
    top: 9px; }

fc0111sc01-component .resetCheckbox label input[type="checkbox"]:checked + span {
  -webkit-box-shadow: 0 4px 0 #808080;
          box-shadow: 0 4px 0 #808080; }
  fc0111sc01-component .resetCheckbox label input[type="checkbox"]:checked + span::after {
    top: 14px; }

fc0111sc01-component .resetCheckbox .Btn--tooltip {
  top: 6px;
  width: 79px; }

fc0111sc01-component .MainContainer__dataUpdate {
  display: inline-block;
  margin: auto 40px;
  font-weight: bold;
  vertical-align: top;
  background-color: #ffffff;
  padding: 2px 10px; }
  fc0111sc01-component .MainContainer__dataUpdate ._date {
    font-weight: normal; }
    fc0111sc01-component .MainContainer__dataUpdate ._date::before {
      display: inline-block; }

fc0111sc01-component .settingButton {
  margin-left: 4px; }

fc0111sc01-component .Untreated__left {
  width: auto; }

fc0111sc01-component .Untreated__totalNum {
  width: 160px;
  padding: 0 12px; }
  fc0111sc01-component .Untreated__totalNum:hover {
    cursor: pointer; }
    fc0111sc01-component .Untreated__totalNum:hover p {
      text-decoration: none; }
    fc0111sc01-component .Untreated__totalNum:hover ._num > span {
      text-decoration: none; }
  fc0111sc01-component .Untreated__totalNum ._text {
    margin-top: 30px;
    font-size: 16px;
    font-weight: bold;
    color: #1a1a1a;
    text-decoration: underline; }
  fc0111sc01-component .Untreated__totalNum ._num {
    text-align: right;
    font-weight: bold;
    color: #1a1a1a;
    text-decoration: underline; }
    fc0111sc01-component .Untreated__totalNum ._num > span {
      display: inline-block;
      margin-right: 2px;
      font-size: 32px;
      color: #1a1a1a;
      font-weight: bold;
      text-decoration: underline; }

fc0111sc01-component .Untreated__newWrap {
  width: 260px; }

fc0111sc01-component .Untreated__new {
  display: block;
  text-align: left;
  color: #1a1a1a; }
  fc0111sc01-component .Untreated__new:hover ._ttl {
    text-decoration: none; }
  fc0111sc01-component .Untreated__new:hover ._num {
    text-decoration: none; }
    fc0111sc01-component .Untreated__new:hover ._num > span {
      text-decoration: none; }
  fc0111sc01-component .Untreated__new ._ttl {
    margin-left: 4px;
    font-size: 18px;
    font-weight: bold;
    color: #1a1a1a;
    text-decoration: underline; }
  fc0111sc01-component .Untreated__new ._num {
    margin-bottom: 15px;
    text-align: right;
    font-weight: bold;
    color: #1a1a1a;
    text-decoration: underline; }
    fc0111sc01-component .Untreated__new ._num > span {
      display: inline-block;
      margin-right: 6px;
      font-size: 32px;
      font-weight: bold;
      text-decoration: underline;
      color: #1a1a1a; }

fc0111sc01-component .Untreated__newList {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
  fc0111sc01-component .Untreated__newList > a {
    width: 80px;
    margin-right: 8px;
    padding: 8px 6px;
    background: #F2EEE9;
    border-radius: 4px;
    text-align: left;
    color: #1a1a1a; }
    fc0111sc01-component .Untreated__newList > a ._ttl {
      margin-left: 4px;
      margin-bottom: 10px;
      font-weight: bold;
      color: #1a1a1a; }
    fc0111sc01-component .Untreated__newList > a ._num {
      font-size: 12px;
      text-align: right;
      font-weight: bold;
      color: #1a1a1a; }
      fc0111sc01-component .Untreated__newList > a ._num > span {
        margin-bottom: 4px;
        font-size: 18px;
        font-weight: bold;
        color: #1a1a1a; }
    fc0111sc01-component .Untreated__newList > a:last-child {
      margin-right: 0; }

fc0111sc01-component .Untreated__change,
fc0111sc01-component .Untreated__cancel {
  display: block;
  width: 100px;
  height: 90px;
  margin-bottom: 14px;
  border-radius: 4px;
  background: #fff;
  -webkit-box-shadow: 0 6px 0px #808080;
          box-shadow: 0 6px 0px #808080;
  text-align: left;
  color: #1a1a1a; }
  fc0111sc01-component .Untreated__change:hover ._ttl,
  fc0111sc01-component .Untreated__cancel:hover ._ttl {
    text-decoration: none; }
  fc0111sc01-component .Untreated__change:hover ._num,
  fc0111sc01-component .Untreated__cancel:hover ._num {
    text-decoration: none; }
    fc0111sc01-component .Untreated__change:hover ._num > span,
    fc0111sc01-component .Untreated__cancel:hover ._num > span {
      text-decoration: none; }
  fc0111sc01-component .Untreated__change:last-child,
  fc0111sc01-component .Untreated__cancel:last-child {
    margin-bottom: 0; }
  fc0111sc01-component .Untreated__change ._ttl,
  fc0111sc01-component .Untreated__cancel ._ttl {
    display: inline-block;
    margin: 10px 0 16px 10px;
    font-size: 16px;
    font-weight: bold;
    color: #1a1a1a;
    text-decoration: underline; }
  fc0111sc01-component .Untreated__change ._num,
  fc0111sc01-component .Untreated__cancel ._num {
    margin-right: 8px;
    text-align: right;
    font-weight: bold;
    color: #1a1a1a; }
    fc0111sc01-component .Untreated__change ._num > span,
    fc0111sc01-component .Untreated__cancel ._num > span {
      margin-right: 4px;
      display: inline-block;
      font-size: 26px;
      font-weight: bold;
      text-decoration: underline;
      color: #1a1a1a; }

@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  fc0111sc01-component .Untreated__change ._num > span,
  fc0111sc01-component .Untreated__cancel ._num > span {
    font-size: 22px; } }

fc0111sc01-component .Untreated__change {
  background: #fcebda; }

fc0111sc01-component .Untreated__cancel {
  background: #fce3dc; }

fc0111sc01-component .Untreated__right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 16px;
  background: #d4ccc3;
  border-radius: 0 5px 5px 0; }

fc0111sc01-component .Untreated__ReportFilter > li .Btn--tooltip._noWarn::before {
  display: none; }

fc0111sc01-component .Untreated__ReportFilter > li .Btn--tooltip ._tooltip {
  bottom: 0;
  left: 0;
  right: auto;
  top: auto; }
  fc0111sc01-component .Untreated__ReportFilter > li .Btn--tooltip ._tooltip::before {
    bottom: -34px;
    left: 40px;
    top: auto;
    border-top: 18px solid #2996cc;
    border-bottom: none;
    -webkit-filter: drop-shadow(2px 3px 1px rgba(0, 0, 0, 0.2));
            filter: drop-shadow(2px 3px 1px rgba(0, 0, 0, 0.2)); }

fc0111sc01-component .Untreated__ReportFilter > li ._tooltip,
fc0111sc01-component .Bottom__ReportFilter--front > li ._tooltip {
  top: 0;
  right: -80px;
  width: 266px; }
  fc0111sc01-component .Untreated__ReportFilter > li ._tooltip ._title,
  fc0111sc01-component .Bottom__ReportFilter--front > li ._tooltip ._title {
    margin-bottom: 12px;
    font-size: 16px;
    font-weight: bold; }
  fc0111sc01-component .Untreated__ReportFilter > li ._tooltip > div,
  fc0111sc01-component .Bottom__ReportFilter--front > li ._tooltip > div {
    float: left;
    margin-left: 8px;
    padding: 8px 8px 14px;
    background: #F2EEE9;
    border-radius: 4px; }
    fc0111sc01-component .Untreated__ReportFilter > li ._tooltip > div ._subTitle,
    fc0111sc01-component .Bottom__ReportFilter--front > li ._tooltip > div ._subTitle {
      margin-bottom: 10px;
      padding-left: 20px;
      line-height: 1.25; }
    fc0111sc01-component .Untreated__ReportFilter > li ._tooltip > div > label,
    fc0111sc01-component .Bottom__ReportFilter--front > li ._tooltip > div > label {
      display: inline-block; }
      fc0111sc01-component .Untreated__ReportFilter > li ._tooltip > div > label > input[type="radio"] + span,
      fc0111sc01-component .Bottom__ReportFilter--front > li ._tooltip > div > label > input[type="radio"] + span {
        width: 96px;
        height: 76px;
        padding: 32px 0 0 0;
        -webkit-box-shadow: 0 6px 0px #808080;
                box-shadow: 0 6px 0px #808080;
        background: #fff;
        text-align: center;
        line-height: 1.4;
        display: block;
        border-radius: 4px; }
        fc0111sc01-component .Untreated__ReportFilter > li ._tooltip > div > label > input[type="radio"] + span::before,
        fc0111sc01-component .Bottom__ReportFilter--front > li ._tooltip > div > label > input[type="radio"] + span::before {
          top: 8px;
          left: -webkit-calc(50% - 8px);
          left: calc(50% - 8px); }
      fc0111sc01-component .Untreated__ReportFilter > li ._tooltip > div > label > input[type="radio"]:checked + span,
      fc0111sc01-component .Bottom__ReportFilter--front > li ._tooltip > div > label > input[type="radio"]:checked + span {
        -webkit-box-shadow: 0 6px 0px #1c678c;
                box-shadow: 0 6px 0px #1c678c; }
        fc0111sc01-component .Untreated__ReportFilter > li ._tooltip > div > label > input[type="radio"]:checked + span::after,
        fc0111sc01-component .Bottom__ReportFilter--front > li ._tooltip > div > label > input[type="radio"]:checked + span::after {
          top: 12px;
          left: -webkit-calc(50% - 4px);
          left: calc(50% - 4px);
          width: 8px;
          height: 8px; }
  fc0111sc01-component .Untreated__ReportFilter > li ._tooltip ._print,
  fc0111sc01-component .Bottom__ReportFilter--front > li ._tooltip ._print {
    margin-left: 0; }
    fc0111sc01-component .Untreated__ReportFilter > li ._tooltip ._print ._subTitle,
    fc0111sc01-component .Bottom__ReportFilter--front > li ._tooltip ._print ._subTitle {
      background: url("../assets/images/icon_print.svg") no-repeat left center;
      line-height: 2.5; }
  fc0111sc01-component .Untreated__ReportFilter > li ._tooltip ._download ._subTitle,
  fc0111sc01-component .Bottom__ReportFilter--front > li ._tooltip ._download ._subTitle {
    background: url("../assets/images/icon_download.svg") no-repeat left center; }
  fc0111sc01-component .Untreated__ReportFilter > li ._tooltip ._download > label,
  fc0111sc01-component .Bottom__ReportFilter--front > li ._tooltip ._download > label {
    margin-right: 2px; }
    fc0111sc01-component .Untreated__ReportFilter > li ._tooltip ._download > label:last-child,
    fc0111sc01-component .Bottom__ReportFilter--front > li ._tooltip ._download > label:last-child {
      margin-right: 0; }
  fc0111sc01-component .Untreated__ReportFilter > li ._tooltip::before,
  fc0111sc01-component .Bottom__ReportFilter--front > li ._tooltip::before {
    top: -18px;
    right: 107px;
    border-bottom: 18px solid #2996cc;
    border-top: 0px; }

fc0111sc01-component .Untreated__ReportFilter > li.is-Active ._tooltip,
fc0111sc01-component .Bottom__ReportFilter--front > li.is-Active ._tooltip {
  top: 44px;
  display: none; }

fc0111sc01-component .Untreated__ReportFilter > li._editList ._tooltip,
fc0111sc01-component .Bottom__ReportFilter--front > li._editList ._tooltip {
  width: 367px; }
  fc0111sc01-component .Untreated__ReportFilter > li._editList ._tooltip ._print ._subTitle,
  fc0111sc01-component .Bottom__ReportFilter--front > li._editList ._tooltip ._print ._subTitle {
    line-height: inherit; }
  fc0111sc01-component .Untreated__ReportFilter > li._editList ._tooltip ._download::before,
  fc0111sc01-component .Bottom__ReportFilter--front > li._editList ._tooltip ._download::before {
    height: 106px; }

fc0111sc01-component .Untreated__ReportFilter > li._tackList ._tooltip,
fc0111sc01-component .Bottom__ReportFilter--front > li._tackList ._tooltip {
  width: 386px; }
  fc0111sc01-component .Untreated__ReportFilter > li._tackList ._tooltip ._tack,
  fc0111sc01-component .Bottom__ReportFilter--front > li._tackList ._tooltip ._tack {
    position: relative; }
    fc0111sc01-component .Untreated__ReportFilter > li._tackList ._tooltip ._tack ._subTitle,
    fc0111sc01-component .Bottom__ReportFilter--front > li._tackList ._tooltip ._tack ._subTitle {
      padding: 0; }
    fc0111sc01-component .Untreated__ReportFilter > li._tackList ._tooltip ._tack ._select,
    fc0111sc01-component .Bottom__ReportFilter--front > li._tackList ._tooltip ._tack ._select {
      display: block;
      margin-top: 6px; }
      fc0111sc01-component .Untreated__ReportFilter > li._tackList ._tooltip ._tack ._select > select,
      fc0111sc01-component .Bottom__ReportFilter--front > li._tackList ._tooltip ._tack ._select > select {
        padding: 6px 25px 4px 8px; }

fc0111sc01-component .OrderSearch__contents.is-Fixed .OrderSearch__header {
  position: fixed;
  top: 0;
  width: -webkit-calc(100% - 120px);
  width: calc(100% - 120px);
  min-width: 1200px;
  margin: 0 -30px;
  padding: 10px 30px;
  background: #eee;
  z-index: 5;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }

fc0111sc01-component .OrderSearch__contents.is-Fixed .OrderSearch__sort {
  position: fixed;
  top: 44px;
  width: -webkit-calc(100% - 120px);
  width: calc(100% - 120px);
  min-width: 1200px;
  margin: 0 -30px;
  padding: 0 30px 10px;
  background: #eee;
  z-index: 6;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }

fc0111sc01-component .OrderSearch__csvWrap {
  margin-left: 12px;
  padding-left: 12px;
  border-left: 1px solid #d4ccc3; }
  fc0111sc01-component .OrderSearch__csvWrap .Btn--csv {
    display: block;
    width: auto;
    height: 26px;
    padding-top: 2px;
    border-radius: 4px;
    background: #0871a6;
    -webkit-box-shadow: 0 2px 0 #054666;
            box-shadow: 0 2px 0 #054666;
    color: #fff;
    font-size: 13px;
    text-align: center;
    padding: 2px 8px 0 28px;
    background: #0871a6 url("../assets/images/icon_download_wh.svg") no-repeat 9px center; }
    fc0111sc01-component .OrderSearch__csvWrap .Btn--csv.is-Disabled {
      background: #bbb;
      border: 1px solid #808080;
      color: rgba(26, 26, 26, 0.5);
      cursor: default;
      pointer-events: none;
      opacity: .5; }

fc0111sc01-component .OrderSearch__sortWrap {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
  width: 100%;
  background: #fff;
  border-radius: 4px; }

fc0111sc01-component .OrderSearch__sortBoxLeft {
  width: 89%;
  padding-right: 6px; }
  fc0111sc01-component .OrderSearch__sortBoxLeft ._topInner {
    margin-top: 0;
    padding-bottom: 8px; }
  fc0111sc01-component .OrderSearch__sortBoxLeft ._btmInner {
    padding-top: 10px; }
  fc0111sc01-component .OrderSearch__sortBoxLeft > div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    fc0111sc01-component .OrderSearch__sortBoxLeft > div ._sortList {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      padding-left: 8px; }
      fc0111sc01-component .OrderSearch__sortBoxLeft > div ._sortList:first-child {
        margin-left: 0;
        padding-left: 0;
        border-left: none; }
        fc0111sc01-component .OrderSearch__sortBoxLeft > div ._sortList:first-child > dt {
          margin-top: 8px;
          margin-left: 0; }
      fc0111sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dt {
        margin-top: 8px;
        margin-left: 8px; }
      fc0111sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        position: relative;
        margin-left: 8px; }
        fc0111sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar > input {
          display: inline-block;
          width: 86px;
          border: 1px solid #d4ccc3;
          border-radius: 4px;
          -webkit-box-shadow: 0 2px 0px #d4ccc3;
                  box-shadow: 0 2px 0px #d4ccc3;
          color: rgba(26, 26, 26, 0.5);
          text-align: center;
          line-height: 24px;
          -webkit-transition: all .2s;
          -o-transition: all .2s;
          transition: all .2s; }
          fc0111sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar > input:focus {
            border: 1px solid #2996cc;
            -webkit-box-shadow: 0 2px 0px #2996cc;
                    box-shadow: 0 2px 0px #2996cc;
            outline: none; }
        fc0111sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar + ._tooltip {
          top: 0;
          left: 15px; }
          fc0111sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar + ._tooltip::before {
            top: -37px;
            left: -webkit-calc(50% - 15px);
            left: calc(50% - 15px);
            border-bottom: 18px solid #0098d8; }
          fc0111sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar + ._tooltip ._calendarTable {
            width: 224px;
            text-align: center; }
            fc0111sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar + ._tooltip ._calendarTable > caption {
              padding-bottom: 10px; }
              fc0111sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar + ._tooltip ._calendarTable > caption ._title {
                font-size: 14px;
                font-weight: bold; }
              fc0111sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar + ._tooltip ._calendarTable > caption > button {
                width: 8px;
                height: 14px;
                padding-top: 4px; }
              fc0111sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar + ._tooltip ._calendarTable > caption .Btn--prev {
                margin-right: 15px;
                background: url(../assets/images/icon_arrow_left.svg) no-repeat center; }
              fc0111sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar + ._tooltip ._calendarTable > caption .Btn--next {
                margin-left: 15px;
                background: url("../assets/images/icon_arrow.svg") no-repeat center; }
            fc0111sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar + ._tooltip ._calendarTable th {
              padding: 9px 0; }
              fc0111sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar + ._tooltip ._calendarTable th._sun {
                color: #e64417; }
              fc0111sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar + ._tooltip ._calendarTable th._sat {
                color: #0871a6; }
            fc0111sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar + ._tooltip ._calendarTable td.is-Select a {
              border-radius: 4px;
              background: #2996cc;
              color: #fff; }
              fc0111sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar + ._tooltip ._calendarTable td.is-Select a:hover {
                opacity: 1;
                text-decoration: none;
                cursor: default; }
            fc0111sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar + ._tooltip ._calendarTable td > a {
              display: block;
              padding: 9px 0;
              color: #365fb3; }
              fc0111sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar + ._tooltip ._calendarTable td > a:hover {
                text-decoration: underline; }
        fc0111sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar.is-Active + ._tooltip {
          top: 40px; }
        fc0111sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label {
          margin-left: 8px; }
          fc0111sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label:first-child {
            margin-left: 0; }
        fc0111sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > input {
          height: 30px;
          border: 1px solid #d4ccc3;
          border-radius: 4px;
          -webkit-box-shadow: 0 2px 0px #d4ccc3;
                  box-shadow: 0 2px 0px #d4ccc3;
          -webkit-transition: all .2s;
          -o-transition: all .2s;
          transition: all .2s; }
          fc0111sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > input._w120 {
            width: 120px; }
          fc0111sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > input._w150 {
            min-width: 150px; }
          fc0111sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > input._w64 {
            width: 64px; }
          fc0111sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > input:focus {
            border: 1px solid #2996cc;
            -webkit-box-shadow: 0 2px 0px #2996cc;
                    box-shadow: 0 2px 0px #2996cc;
            outline: none; }

@media screen and (max-width: 1280px) {
  fc0111sc01-component .OrderSearch__label {
    padding: 18px 8px; } }

fc0111sc01-component .OrderSearch__label .Btn--startup {
  display: block;
  width: 80px;
  height: 26px;
  padding-top: 2px;
  border-radius: 4px;
  background: #fff;
  -webkit-box-shadow: 0 2px 0 #808080;
          box-shadow: 0 2px 0 #808080;
  color: #1a1a1a;
  font-size: 13px;
  text-align: center;
  margin-top: 6px;
  border: 1px solid #d4ccc3;
  outline: none; }
  fc0111sc01-component .OrderSearch__label .Btn--startup.is-Disabled {
    background: #bbb;
    border: 1px solid #808080;
    color: rgba(26, 26, 26, 0.5);
    cursor: default;
    pointer-events: none;
    opacity: .5; }
  fc0111sc01-component .OrderSearch__label .Btn--startup:disabled {
    background: #808080;
    border: 1px solid #808080;
    opacity: 1; }

fc0111sc01-component .OrderSearch__label.is-Active + .OrderSearch__sortWrap {
  margin-left: 0;
  background: #fff;
  border-radius: 4px 0 0 4px;
  margin-right: 6px; }
  fc0111sc01-component .OrderSearch__label.is-Active + .OrderSearch__sortWrap .OrderSearch__editMode {
    display: block; }
  fc0111sc01-component .OrderSearch__label.is-Active + .OrderSearch__sortWrap .OrderSearch__sortBox {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    background: #fff; }

fc0111sc01-component .OrderSearch__editMode {
  display: none;
  position: relative;
  width: 100%;
  height: 108px;
  padding-left: 16px;
  border-radius: 4px; }

fc0111sc01-component .EditMode__title {
  display: inline-block;
  padding-top: 16px;
  font-size: 16px; }

fc0111sc01-component .EditMode__toggleMenu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  left: 16px;
  top: 48px; }
  fc0111sc01-component .EditMode__toggleMenu > label {
    position: relative;
    display: block;
    cursor: pointer; }
    fc0111sc01-component .EditMode__toggleMenu > label > input[type="radio"] {
      margin-right: 3px; }
      fc0111sc01-component .EditMode__toggleMenu > label > input[type="radio"] + span {
        padding: 11px 10px 9px 30px; }
    fc0111sc01-component .EditMode__toggleMenu > label._left > input[type="radio"] + span {
      border-right: none;
      border-radius: 18px 0 0 18px; }
    fc0111sc01-component .EditMode__toggleMenu > label._center > input[type="radio"] + span {
      border-right: none;
      border-radius: 0; }
    fc0111sc01-component .EditMode__toggleMenu > label._right > input[type="radio"] + span {
      border-radius: 0 18px 18px 0; }

fc0111sc01-component .EditMode__rightBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  float: right;
  padding: 15px; }

fc0111sc01-component .tacklabel_headsup {
  color: red;
  font-size: 15px;
  font-family: 'Meiryo UI';
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-top: auto;
  width: 350px; }

fc0111sc01-component .EditMode__container {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  float: right;
  width: -webkit-calc(100% - 410px);
  width: calc(100% - 410px); }

fc0111sc01-component .EditMode__checkbox {
  height: 78px;
  padding: 10px 8px 0 8px;
  border-radius: 4px;
  background: #EBE3D8;
  line-height: 1.25; }
  fc0111sc01-component .EditMode__checkbox ._title {
    font-weight: bold; }
  fc0111sc01-component .EditMode__checkbox > label {
    margin-top: 6px;
    margin-left: 18px; }
    fc0111sc01-component .EditMode__checkbox > label > input[type="checkbox"]:checked + span::after {
      left: 2px; }

fc0111sc01-component .EditMode__tabContents {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
  fc0111sc01-component .EditMode__tabContents > div {
    display: none;
    height: 78px;
    margin-left: 8px;
    padding: 10px 8px 16px;
    background: #EBE3D8;
    border-radius: 4px; }
    fc0111sc01-component .EditMode__tabContents > div.is-Active {
      display: block; }
      fc0111sc01-component .EditMode__tabContents > div.is-Active ._w64 {
        width: 64px;
        height: 31px; }
    fc0111sc01-component .EditMode__tabContents > div ._title {
      margin-bottom: 8px;
      font-weight: bold; }
    fc0111sc01-component .EditMode__tabContents > div ._select {
      display: inline-block;
      -webkit-box-shadow: 0 2px 0px #808080;
              box-shadow: 0 2px 0px #808080;
      margin-right: 0px; }
      fc0111sc01-component .EditMode__tabContents > div ._select select {
        padding: 7.8px 25px 8px 8px; }
    fc0111sc01-component .EditMode__tabContents > div .Btn--setting {
      display: inline-block;
      width: auto;
      height: 26px;
      padding-top: 2px;
      border-radius: 4px;
      background: #fff;
      -webkit-box-shadow: 0 2px 0 #808080;
              box-shadow: 0 2px 0 #808080;
      color: #1a1a1a;
      font-size: 13px;
      text-align: center;
      padding: 2px 10px 0;
      border: 1px solid #d4ccc3;
      outline: none;
      margin-left: 6px; }
      fc0111sc01-component .EditMode__tabContents > div .Btn--setting.is-Disabled {
        background: #bbb;
        border: 1px solid #808080;
        color: rgba(26, 26, 26, 0.5);
        cursor: default;
        pointer-events: none;
        opacity: .5; }
    fc0111sc01-component .EditMode__tabContents > div._flg ._flagList {
      float: left;
      border-radius: 4px;
      margin-right: 0px; }
      fc0111sc01-component .EditMode__tabContents > div._flg ._flagList button {
        width: 27px;
        height: 26px;
        padding: 0;
        background-position: center;
        background-color: #fff; }
        fc0111sc01-component .EditMode__tabContents > div._flg ._flagList button.__on {
          background-color: #2996cc; }
      fc0111sc01-component .EditMode__tabContents > div._flg ._flagList > li {
        float: left;
        margin-left: 4px; }

fc0111sc01-component .Untreated__bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background-color: #d4ccc3;
  width: 1080px; }

fc0111sc01-component .Btn--report__print {
  background: #eb7b0c;
  font-size: 16px;
  min-width: 100px; }

fc0111sc01-component .Untreated__bottomTitle {
  margin-top: 27px;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  color: #1a1a1a;
  display: inline-block;
  padding-left: 32px;
  padding-right: 12px; }
  fc0111sc01-component .Untreated__bottomTitle._eng {
    margin-top: 13px;
    width: 123px; }

fc0111sc01-component .Bottom__ReportFilter--front {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  padding: 5px 20px 5px 0;
  float: right; }
  fc0111sc01-component .Bottom__ReportFilter--front > li {
    position: relative;
    margin-right: 8px; }
    fc0111sc01-component .Bottom__ReportFilter--front > li:last-child {
      margin-right: 0; }
    fc0111sc01-component .Bottom__ReportFilter--front > li > label > input[type="checkbox"] + span {
      min-width: 115px;
      max-width: 125px;
      height: 64px; }
    fc0111sc01-component .Bottom__ReportFilter--front > li .Btn--tooltip {
      position: absolute;
      bottom: 9px;
      right: 6px;
      width: -webkit-calc(100% - 16px);
      width: calc(100% - 16px);
      line-height: 24px;
      background: #F2EEE9;
      border-radius: 4px;
      font-size: 12px;
      text-align: center; }
      fc0111sc01-component .Bottom__ReportFilter--front > li .Btn--tooltip._noWarn::before {
        display: none; }
      fc0111sc01-component .Bottom__ReportFilter--front > li .Btn--tooltip::before {
        content: '';
        position: absolute;
        top: 5px;
        left: 5px;
        width: 14px;
        height: 14px;
        background: url("../assets/images/icon_warning.svg") no-repeat center/14px; }
    fc0111sc01-component .Bottom__ReportFilter--front > li ._tooltip {
      bottom: 0;
      left: 0;
      right: auto;
      top: auto; }
      fc0111sc01-component .Bottom__ReportFilter--front > li ._tooltip::before {
        bottom: -18px;
        left: 40px;
        top: auto;
        border-top: 18px solid #2996cc;
        border-bottom: none;
        -webkit-filter: drop-shadow(2px 3px 1px rgba(0, 0, 0, 0.2));
                filter: drop-shadow(2px 3px 1px rgba(0, 0, 0, 0.2)); }
    fc0111sc01-component .Bottom__ReportFilter--front > li.is-Active ._tooltip {
      display: none;
      bottom: 44px;
      top: auto; }

fc0111sc01-component .leftBoxTriangle {
  float: left;
  padding: 8px 0;
  position: relative; }

fc0111sc01-component .leftBoxTriangle::before {
  content: '';
  width: 0;
  height: 0;
  border: 12px solid transparent;
  border-left-color: #fff;
  position: absolute;
  left: 99%;
  top: 53%;
  margin-top: -15px; }

fc0111sc01-component .rightBox {
  float: right; }

fc0111sc01-component .pagenum_menu {
  line-height: 20px;
  float: left;
  background-color: #E6E6E6;
  margin: 10px 2px 2px 2px;
  width: auto;
  height: 55px;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  padding: 10px 16px 0 16px; }

fc0111sc01-component .pagenum_menu_chg {
  line-height: 20px;
  float: left;
  background-color: #fff;
  margin: 10px 2px 0px 2px;
  width: auto;
  height: 60px;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  padding: 10px 16px 0 16px; }

fc0111sc01-component .pagenum_middle {
  float: left;
  background-color: #E6E6E6;
  margin: 2px;
  width: 200px;
  height: 170px;
  padding: 5px;
  font-weight: bold; }

fc0111sc01-component .Btn--report__print--front {
  max-width: 172px;
  height: 64px;
  margin-left: 10px;
  margin-top: 13px;
  background: #eb7b0c;
  font-size: 16px;
  outline: none;
  border-radius: 4px; }

fc0111sc01-component ._select {
  display: block;
  width: 140px;
  margin-bottom: 4px;
  line-height: 1;
  -webkit-box-shadow: 0 2px 0 #797D80;
          box-shadow: 0 2px 0 #797D80; }
  fc0111sc01-component ._select > select {
    padding: 6px 25px 4px 8px; }

fc0111sc01-component ._cell01 {
  width: 58px;
  padding-left: 12px; }

fc0111sc01-component ._calendar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
  fc0111sc01-component ._calendar > span {
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 6px; }
  fc0111sc01-component ._calendar > olc-calendar > div > div > span {
    float: right;
    right: 2px;
    left: auto; }
  fc0111sc01-component ._calendar > olc-calendar > div > div > input {
    min-width: 100px;
    width: 100%;
    max-width: 120px; }

fc0111sc01-component .Btn--detailed {
  background-position-x: 25px; }
  fc0111sc01-component .Btn--detailed._noWarn::before {
    display: none; }
  fc0111sc01-component .Btn--detailed::before {
    content: '';
    position: absolute;
    top: 7px;
    left: 7px;
    width: 14px;
    height: 14px;
    background: url(../assets/images/icon_warning.svg) no-repeat center/14px; }

fc0111sc01-component .Page_Length {
  width: 100%;
  min-width: 600px; }

fc0111sc01-component .csvDownload {
  margin-left: 12px;
  min-width: 210px; }
  fc0111sc01-component .csvDownload._eng {
    min-width: 220px; }
  fc0111sc01-component .csvDownload._kor {
    min-width: 230px; }

fc0111sc01-component .mdc-fixed-table-container {
  min-height: 70px;
  height: auto;
  max-height: 500px;
  margin-top: 12px; }

fc0111sc01-component table.mdc-table tr.is-Change td {
  background-color: #FFEDD5; }

fc0111sc01-component table.mdc-table tr.is-Cancel td {
  background-color: #FFDDDD; }

fc0111sc01-component table.mdc-table tr th .editArea_border,
fc0111sc01-component table.mdc-table tr td .editArea_border {
  left: 0px;
  top: 1px;
  width: 2px;
  height: 80px;
  display: inline-block;
  position: absolute;
  background-color: black; }

fc0111sc01-component table.mdc-table tr td.is-Select {
  background: #F2EEE9; }

fc0111sc01-component table.mdc-table tr td.is-Change {
  background-color: #FFEDD5; }

fc0111sc01-component table.mdc-table tr td.is-Cancel {
  background-color: #FFDDDD; }

fc0111sc01-component table.mdc-table tr td._flag > button {
  width: 27px;
  height: 26px;
  padding: 0;
  background-position: center; }

fc0111sc01-component table.mdc-table tr td.editArea > div {
  margin-left: 24px; }
  fc0111sc01-component table.mdc-table tr td.editArea > div:first-child {
    margin-left: 12px; }
  fc0111sc01-component table.mdc-table tr td.editArea > div button {
    width: 27px;
    height: 26px;
    padding: 0;
    background-position: center; }
    fc0111sc01-component table.mdc-table tr td.editArea > div button.__on {
      background-color: #2996cc; }

fc0111sc01-component #ReceivedOrderChageCancel {
  background: #2996cc;
  border: 1px solid #2996cc;
  opacity: 1;
  color: #fff; }

fc0111sc01-component .Btn--report__print2 {
  width: 162px;
  height: 190px;
  padding-top: 16px;
  border-radius: 4px;
  background: #eb7b0c;
  -webkit-box-shadow: 0 0.1666em 0 #ab5a09;
          box-shadow: 0 0.1666em 0 #ab5a09;
  color: #fff;
  font-size: 13px;
  text-align: center;
  background: #eb7b0c;
  font-size: 16px;
  outline: none;
  padding-right: 25px;
  padding-left: 25px; }
  fc0111sc01-component .Btn--report__print2.is-Disabled {
    background: #bbb;
    border: 1px solid #808080;
    color: rgba(26, 26, 26, 0.5);
    cursor: default;
    pointer-events: none;
    opacity: .5; }

fc0111sc01-component .StartStyle {
  width: 80px;
  height: 30px;
  margin-top: 5px; }

fc0111sc01-component .StartKORStyle {
  width: 93px;
  height: 30px;
  margin-top: 5px; }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  fc0111sc01-component .itemButtonPrint {
    padding: 16px 20px; } }

fc1120sc01-component .table-scroll {
  overflow-y: auto !important; }

fc1120sc01-component .item01 {
  width: 20%; }

fc1120sc01-component .itemall-td-width {
  width: auto; }

fc1120sc01-component .item02 {
  width: 12%; }

fc1120sc01-component .checkboxcenter {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }

fc1120sc01-component .spanoverflow {
  width: 100%;
  display: inline-block !important;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  word-break: keep-all; }

fc1120sc01-component .RetableDiv {
  overflow-y: scroll;
  max-height: 336px !important;
  margin-top: 10px; }

fc1120sc01-component .tableDiv-tbody {
  max-height: 1120px;
  overflow-y: auto !important;
  margin-top: 0px !important; }

fc1120sc01-component .File_Upload-1120 {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 80%;
  background-color: #fff; }
  fc1120sc01-component .File_Upload-1120 > label {
    position: relative;
    width: 100%;
    top: -20px;
    height: 34px;
    background-color: #fff; }
    fc1120sc01-component .File_Upload-1120 > label .btnSpan {
      position: relative;
      top: 20px;
      margin-left: 20px;
      border: 1px solid #808080;
      background-color: #f2f2f2;
      border-radius: 2px; }
    fc1120sc01-component .File_Upload-1120 > label > span {
      margin-right: 20px;
      position: relative;
      top: 20px; }
    fc1120sc01-component .File_Upload-1120 > label > input {
      position: relative;
      top: 20px;
      border: 0;
      background-color: #fff;
      width: 70%; }

fc1120sc01-component .File_Upload-1120_1 {
  display: inline-block;
  margin-left: 30px;
  font-weight: bold;
  height: 52px;
  padding-top: 10px; }

fc1120sc01-component .originalButtonMid-1120 {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
  background: #fff;
  border-radius: 4px; }
  fc1120sc01-component .originalButtonMid-1120 > p {
    line-height: 1.25; }
  fc1120sc01-component .originalButtonMid-1120 > a {
    display: inline-block;
    width: 120px;
    height: 35px;
    padding-top: 8px;
    border-radius: 4px;
    background: #fff;
    -webkit-box-shadow: 0 4px 0 #808080;
            box-shadow: 0 4px 0 #808080;
    color: #1a1a1a;
    font-size: 13px;
    text-align: center;
    border: 1px solid #d4ccc3; }
    fc1120sc01-component .originalButtonMid-1120 > a.is-Disabled {
      background: #bbb;
      border: 1px solid #808080;
      color: rgba(26, 26, 26, 0.5);
      cursor: default;
      pointer-events: none;
      opacity: .5; }
  fc1120sc01-component .originalButtonMid-1120.is-Active {
    border-radius: 0 4px 4px 0; }
    fc1120sc01-component .originalButtonMid-1120.is-Active + .OrderSearch__sortWrap {
      border-radius: 4px 0 0 4px; }
      fc1120sc01-component .originalButtonMid-1120.is-Active + .OrderSearch__sortWrap .OrderSearch__editMode {
        display: none; }
      fc1120sc01-component .originalButtonMid-1120.is-Active + .OrderSearch__sortWrap .OrderSearch__sortBox {
        display: block; }

fc1120sc01-component .TabContents-1120 {
  width: 100%; }

fc1120sc01-component .item1 {
  height: 77px;
  width: 100%;
  font-size: 14px; }

fc1120sc01-component .item2 {
  background: #fff;
  min-width: 640px;
  width: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%; }

fc1120sc01-component .item3 {
  width: 135px;
  margin-top: 30px;
  margin-left: 48px; }

fc1120sc01-component .item4 {
  width: auto;
  margin-top: 14px;
  margin-left: 75px; }

fc1120sc01-component .item5 {
  width: 100%;
  display: block;
  margin-top: 32px; }

fc1120sc01-component .item6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  min-height: 77px;
  margin-top: 12px !important;
  margin-bottom: 12px; }

fc1120sc01-component .item7 {
  background: #fff;
  min-width: 640px;
  font-size: 14px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 77px; }
  fc1120sc01-component .item7 .mdc-form-error-text {
    margin-left: 12px;
    margin-right: 12px;
    margin-bottom: 12px; }

fc1120sc01-component .border-error {
  border-color: #e64417; }

fc1120sc01-component .item8 {
  margin-left: 48px;
  width: 135px;
  display: inline-block; }

fc1120sc01-component .item9 {
  padding: 4px 0 4px 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 12px; }

fc1120sc01-component .item10 {
  margin-left: 12px;
  padding: 4px 0 4px 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

fc1120sc01-component .item11 {
  width: 140px; }

fc1120sc01-component .item12 {
  width: 720px !important;
  height: 148px !important;
  border: 2px solid #cbcbcb !important;
  background: #fff !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }

fc1120sc01-component .item13 {
  width: 767px !important;
  text-align: right;
  height: 60px !important; }

fc1120sc01-component .item14 {
  float: left !important;
  margin-top: 8px !important;
  margin-left: 12px; }

fc1120sc01-component .item15 {
  width: auto; }

fc1120sc01-component .item-font {
  font-size: 15px !important; }

fc1120sc01-component .th-0 {
  min-width: 120px;
  width: 8% !important; }

fc1120sc01-component .th-1 {
  min-width: 120px;
  width: 12% !important; }

fc1120sc01-component .th-2 {
  min-width: 74px;
  width: 8% !important; }

fc1120sc01-component .th-3 {
  min-width: 140px;
  width: 14% !important; }

fc1120sc01-component .th-4 {
  min-width: 120px;
  width: 12% !important; }

fc1120sc01-component .th-5 {
  min-width: 40px;
  width: 3% !important; }

fc1120sc01-component .tr-1 {
  width: 1041px !important; }

fc1120sc01-component .th-6 {
  min-width: 220px;
  width: 21% !important; }

fc1120sc01-component .th-6-2 {
  min-width: 180px;
  width: 16% !important; }

fc1120sc01-component .th-7 {
  min-width: 90px;
  width: 10% !important; }

fc1120sc01-component .inputw200 {
  width: 200px;
  display: unset; }

fc1120sc01-component .mdc-fixed-table-container {
  max-height: 300px;
  margin-top: 12px; }
  fc1120sc01-component .mdc-fixed-table-container > table {
    position: inherit; }

fc1120sc01-component .reload > span {
  margin-right: 20px; }

fc0003sc02-component .mdc-modal.-modal-lg {
  max-height: 500px;
  width: 1000px; }

fc0003sc02-component .Modal__content ._section ._col2:nth-child(1) {
  margin-top: 0; }

fc0003sc02-component .Modal__content ._section ._col2:nth-child(2) {
  margin-top: 0; }

fc0003sc02-component .Modal__content ._section ._col2 > dl > dt {
  width: 170px;
  font-weight: 100; }

fc0003sc02-component .Modal__content ._section ._col2 > dl > dd {
  width: -webkit-calc(100% - 170px);
  width: calc(100% - 170px); }
  fc0003sc02-component .Modal__content ._section ._col2 > dl > dd > ul > li {
    margin: 0 4px; }

fc0003sc02-component .Modal__content ._section ._col1 > dl > dt {
  width: 170px;
  font-weight: 100; }

fc0003sc02-component .Modal__content ._section ._col1 > dl > dd {
  width: -webkit-calc(100% - 170px);
  width: calc(100% - 170px); }
  fc0003sc02-component .Modal__content ._section ._col1 > dl > dd > ul > li {
    margin: 0 4px; }

fc0003sc02-component .Modal__content ._section ._col3 {
  width: 100%;
  margin-top: 14px !important; }
  fc0003sc02-component .Modal__content ._section ._col3 > dl > dt {
    width: 170px;
    font-weight: 100; }
  fc0003sc02-component .Modal__content ._section ._col3 > dl > dd {
    width: -webkit-calc(100% - 170px);
    width: calc(100% - 170px); }
    fc0003sc02-component .Modal__content ._section ._col3 > dl > dd > ul > li {
      margin: 0 4px; }

fc0003sc02-component ._calendar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
  fc0003sc02-component ._calendar > olc-calendar > div > div > span {
    left: 90px; }
  fc0003sc02-component ._calendar > olc-calendar > div > div > input {
    width: 110px; }
  fc0003sc02-component ._calendar > span {
    margin-left: 8px;
    margin-right: 8px; }

fc0003sc02-component .includeCancelDataStyle {
  padding: 8px 1px 8px 30px !important;
  min-width: 68px !important; }

fc0003sc02-component .exceptCancelDataStyle {
  padding: 8px 0 8px 26px !important;
  width: 97px !important; }

fc0003sc02-component .CenterDeliveryStyle {
  width: 130px;
  height: 40px !important; }

fc0003sc02-component .DirectDeliveryStyle {
  width: 130px; }

fc0003sc02-component .InstructiontoDeliveryCompanyStyle {
  width: 162px; }

fc0003sc02-component .VoucherClassShortMemoStyle {
  font-weight: bold;
  color: #e64417;
  margin-left: 170px; }

fc1133sc01-component .goods_top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px;
  height: 50px;
  background-color: #fff;
  border-radius: 4px; }

fc1133sc01-component .top_label {
  padding-right: 10px; }

fc1133sc01-component .button_group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 60px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  min-width: 387px; }

fc1133sc01-component .top_page {
  margin-bottom: 10px;
  padding-left: 4px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between; }

fc1133sc01-component .middle_search {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 110px;
  background-color: #fff;
  border-radius: 4px;
  padding: 10px;
  margin-bottom: 10px;
  width: 100%;
  white-space: nowrap; }

fc1133sc01-component .search_left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between; }

fc1133sc01-component .search_right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 310px; }
  fc1133sc01-component .search_right > div {
    border-left: 1px solid #CBCBCB;
    padding-left: 16px;
    height: 100%; }
    fc1133sc01-component .search_right > div > button {
      height: inherit; }

fc1133sc01-component .search_line1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

fc1133sc01-component .search_line2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

fc1133sc01-component .search_button {
  padding-right: 10px; }

fc1133sc01-component .search_label {
  padding-right: 10px; }

fc1133sc01-component .text_input {
  width: 180px;
  margin-right: 10px; }

fc1133sc01-component .main_table {
  margin-top: 10px; }

fc1133sc01-component .w80 {
  width: 80px; }

fc1133sc01-component .w100 {
  width: 100px; }

fc1133sc01-component .w120 {
  width: 120px; }

fc1133sc01-component .w180 {
  width: 180px; }

fc1133sc01-component .w260 {
  width: 260px;
  min-width: 260px; }

fc1133sc01-component .header_attr {
  width: 250px; }

fc1133sc01-component .header_info {
  width: 250px; }

fc1133sc01-component .body_attr {
  width: 250px; }

fc1133sc01-component .body_info {
  width: 250px; }

fc1133sc01-component .body_date {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }

fc1133sc01-component .body_id {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }

fc1133sc01-component .body_btn_group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

fc1133sc01-component .group_btn1 {
  width: 24px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

fc1133sc01-component .group_btn2 {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-flex: 3;
  -webkit-flex-grow: 3;
      -ms-flex-positive: 3;
          flex-grow: 3;
  width: 0;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

fc1133sc01-component .group_btn3 {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-flex: 3;
  -webkit-flex-grow: 3;
      -ms-flex-positive: 3;
          flex-grow: 3;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  width: 0;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

fc1133sc01-component .group_link {
  margin-right: 5px; }

fc1133sc01-component .mdc-fixed-table-container {
  max-height: 400px; }
  fc1133sc01-component .mdc-fixed-table-container > table {
    position: inherit; }
    fc1133sc01-component .mdc-fixed-table-container > table th {
      z-index: 1; }

fc1133sc01-component .mdc-form-error-text {
  margin-top: 4px; }
  fc1133sc01-component .mdc-form-error-text > p {
    white-space: normal; }

fc1124sc01-component .Btn--search-1 {
  display: inline-block;
  width: 68px;
  height: 62px;
  padding-top: 36px;
  border-radius: 4px;
  background: #0871a6;
  -webkit-box-shadow: 0 4px 0 #054666;
          box-shadow: 0 4px 0 #054666;
  color: #fff;
  font-size: 13px;
  text-align: center;
  background: #0871a6 url(../assets/images/icon_search_wh.svg) no-repeat center 12px/16px; }
  fc1124sc01-component .Btn--search-1.is-Disabled {
    background: #bbb;
    border: 1px solid #808080;
    color: rgba(26, 26, 26, 0.5);
    cursor: default;
    pointer-events: none;
    opacity: .5; }

fc1124sc01-component .Btn--download-1 {
  display: inline-block;
  width: 68px;
  height: 62px;
  padding-top: 36px;
  border-radius: 4px;
  background: #0871a6;
  -webkit-box-shadow: 0 4px 0 #054666;
          box-shadow: 0 4px 0 #054666;
  color: #fff;
  font-size: 13px;
  text-align: center;
  background: #0871a6 url(../assets/images/icon_download_wh.svg) no-repeat center 12px/16px; }
  fc1124sc01-component .Btn--download-1.is-Disabled {
    background: #bbb;
    border: 1px solid #808080;
    color: rgba(26, 26, 26, 0.5);
    cursor: default;
    pointer-events: none;
    opacity: .5; }

fc1124sc01-component .Button--disable-4 {
  pointer-events: none;
  background-color: #d4ccc3 !important;
  -webkit-box-shadow: 0 4px 0 #808080 !important;
          box-shadow: 0 4px 0 #808080 !important;
  color: #fff !important; }

fc1124sc01-component .spanoverflow {
  width: 100%;
  display: inline-block !important;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  word-break: keep-all; }

fc1124sc01-component .checkboxcenter {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }

fc1124sc01-component .spanoverflow-icon {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  word-break: keep-all; }

fc1124sc01-component .mdc-fixed-table-container {
  min-height: 70px;
  height: auto;
  max-height: 500px; }

fc1124sc01-component .icon2 {
  padding: 12px 12px !important; }

fc1124sc01-component .itemdiv > span {
  position: relative; }
  fc1124sc01-component .itemdiv > span::after {
    content: "";
    position: absolute;
    top: -webkit-calc(50% - 6px);
    top: calc(50% - 6px);
    right: -12px;
    width: 6px;
    height: 13px;
    background: url("../assets/images/icon_table_sort.svg") no-repeat center; }

fc1124sc01-component .itemdiv._check::before, fc1124sc01-component .itemdiv._check::after, fc1124sc01-component .itemdiv._status::before, fc1124sc01-component .itemdiv._status::after {
  display: none; }

fc1124sc01-component .is-Disabled {
  cursor: default;
  opacity: 0.5;
  pointer-events: none; }

fc1124sc01-component .item-span {
  padding-left: 24px !important; }

fc1124sc01-component .table-scroll {
  overflow-y: auto !important; }

fc1124sc01-component .item5-1124 {
  width: 100%;
  display: block;
  margin-top: 32px; }

fc1124sc01-component .item6-1124 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  min-height: 77px;
  margin-top: 12px !important;
  margin-bottom: 12px; }

fc1124sc01-component .item7-1124 {
  background: #fff;
  min-width: 640px;
  font-size: 14px; }
  fc1124sc01-component .item7-1124 .mdc-form-error-text {
    margin-left: 12px;
    margin-right: 12px;
    margin-bottom: 12px; }

fc1124sc01-component .item8-1124 {
  margin-left: 48px;
  margin-top: 28px;
  width: 135px;
  display: inline-block; }

fc1124sc01-component .inputw200-1124 {
  width: 200px;
  display: unset; }

fc1124sc01-component .item1-1124 {
  height: 77px;
  width: 100%;
  font-size: 14px; }

fc1124sc01-component .item2-1124 {
  background: #fff;
  min-width: 640px;
  width: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%; }

fc1124sc01-component .item3-1124 {
  width: 135px;
  margin-top: 30px;
  margin-left: 48px; }

fc1124sc01-component .item4-1124 {
  width: auto;
  margin-top: 14px;
  margin-left: 75px; }

fc1124sc01-component .border-error {
  border-color: #e64417; }

fc1124sc01-component .item11-1124 {
  width: 140px; }

fc1124sc01-component .item01 {
  width: 20%; }

fc1124sc01-component .itemall-td-width {
  width: auto; }

fc1124sc01-component .item02 {
  width: 12%; }

fc1124sc01-component .item03 {
  text-align: left !important; }

fc1124sc01-component .RetableDiv {
  overflow-y: scroll;
  max-height: 336px !important;
  margin-top: 10px; }

fc1124sc01-component .itembutton {
  margin-top: 40px !important;
  width: 120px !important;
  height: 60px !important;
  margin-left: 90% !important; }

fc1124sc01-component .originalButtonMidBlue-1 {
  margin-left: 12px; }
  fc1124sc01-component .originalButtonMidBlue-1 > button {
    display: block;
    width: auto;
    height: 40px;
    padding-top: 7px;
    border-radius: 4px;
    background: #808080;
    -webkit-box-shadow: 0 2px 0 #808080;
            box-shadow: 0 2px 0 #808080;
    color: #fff;
    font-size: 13px;
    text-align: center;
    padding: 0 10px;
    background-color: #0871a6;
    line-height: 40px; }
    fc1124sc01-component .originalButtonMidBlue-1 > button.is-Disabled {
      background: #bbb;
      border: 1px solid #808080;
      color: rgba(26, 26, 26, 0.5);
      cursor: default;
      pointer-events: none;
      opacity: .5; }

fc1124sc01-component .originalButtonMidBlue-filechoose {
  margin-left: 12px; }
  fc1124sc01-component .originalButtonMidBlue-filechoose > label > span {
    display: block;
    width: auto;
    height: 40px;
    padding-top: 7px;
    border-radius: 4px;
    background: #0871a6;
    -webkit-box-shadow: 0 2px 0 #054666;
            box-shadow: 0 2px 0 #054666;
    color: #fff;
    font-size: 13px;
    text-align: center;
    padding: 0 10px;
    background-color: #0871a6;
    line-height: 40px; }
    fc1124sc01-component .originalButtonMidBlue-filechoose > label > span.is-Disabled {
      background: #bbb;
      border: 1px solid #808080;
      color: rgba(26, 26, 26, 0.5);
      cursor: default;
      pointer-events: none;
      opacity: .5; }

fc1124sc01-component .OrderSearch__sortBoxRight-1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 12px; }
  fc1124sc01-component .OrderSearch__sortBoxRight-1 ._searchCondition {
    margin-right: 16px; }
    fc1124sc01-component .OrderSearch__sortBoxRight-1 ._searchCondition > dt {
      margin-bottom: 8px;
      line-height: 1.25; }
    fc1124sc01-component .OrderSearch__sortBoxRight-1 ._searchCondition > dd {
      -webkit-box-shadow: 0 2px 0 #808080;
              box-shadow: 0 2px 0 #808080; }
      fc1124sc01-component .OrderSearch__sortBoxRight-1 ._searchCondition > dd select {
        width: 80px;
        padding: 5px 25px 5px 8px; }

fc1124sc01-component .File_Upload-1120 {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 80%;
  background-color: #fff; }
  fc1124sc01-component .File_Upload-1120 > label {
    position: relative;
    width: 100%;
    top: -20px;
    height: 34px;
    background-color: #fff; }
    fc1124sc01-component .File_Upload-1120 > label .btnSpan {
      position: relative;
      top: 20px;
      margin-left: 20px;
      border: 1px solid #808080;
      background-color: #f2f2f2;
      border-radius: 2px; }
    fc1124sc01-component .File_Upload-1120 > label > span {
      margin-right: 20px;
      position: relative;
      top: 20px; }
    fc1124sc01-component .File_Upload-1120 > label > input {
      position: relative;
      top: 20px;
      border: 0;
      background-color: #fff;
      width: 70%; }

fc1124sc01-component .tableDiv-tbody {
  max-height: 1120px;
  overflow-y: auto !important;
  margin-top: 0px !important; }

fc1124sc01-component .checkboxDisabled {
  cursor: default; }
  fc1124sc01-component .checkboxDisabled :focus {
    outline: white; }

fc1124sc01-component .File_Upload-1120_1 {
  display: inline-block;
  margin-left: 30px;
  font-weight: bold;
  height: 52px;
  padding-top: 10px; }

fc1124sc01-component .originalButtonMid-1120 {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
  background: #fff;
  border-radius: 4px; }
  fc1124sc01-component .originalButtonMid-1120 > p {
    line-height: 1.25; }
  fc1124sc01-component .originalButtonMid-1120 > a {
    display: inline-block;
    width: 120px;
    height: 35px;
    padding-top: 8px;
    border-radius: 4px;
    background: #fff;
    -webkit-box-shadow: 0 4px 0 #808080;
            box-shadow: 0 4px 0 #808080;
    color: #1a1a1a;
    font-size: 13px;
    text-align: center;
    border: 1px solid #d4ccc3; }
    fc1124sc01-component .originalButtonMid-1120 > a.is-Disabled {
      background: #bbb;
      border: 1px solid #808080;
      color: rgba(26, 26, 26, 0.5);
      cursor: default;
      pointer-events: none;
      opacity: .5; }
  fc1124sc01-component .originalButtonMid-1120.is-Active {
    border-radius: 0 4px 4px 0; }
    fc1124sc01-component .originalButtonMid-1120.is-Active + .OrderSearch__sortWrap {
      border-radius: 4px 0 0 4px; }
      fc1124sc01-component .originalButtonMid-1120.is-Active + .OrderSearch__sortWrap .OrderSearch__editMode {
        display: none; }
      fc1124sc01-component .originalButtonMid-1120.is-Active + .OrderSearch__sortWrap .OrderSearch__sortBox {
        display: block; }

fc1124sc01-component .TabContents-1120 {
  width: 100%; }

fc1124sc01-component .item1 {
  margin-top: 0 !important;
  height: 77px !important;
  width: 620px !important; }

fc1124sc01-component .item2 {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important; }

fc1124sc01-component .item3 {
  width: auto !important; }

fc1124sc01-component .item4 {
  margin-top: 4px !important; }

fc1124sc01-component .item5 {
  width: 100% !important;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important; }

fc1124sc01-component .item6 {
  margin-left: 5px !important; }

fc1124sc01-component .item7 {
  width: 100% !important;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  margin-top: 20px !important; }

fc1124sc01-component .item8 {
  width: 620px !important;
  height: 77px !important;
  background: #fff !important; }

fc1124sc01-component .item9 {
  padding-top: 17px !important; }

fc1124sc01-component .item-a1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

fc1124sc01-component .item-a2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }

fc1124sc01-component .button10 {
  margin-left: 12px;
  padding: 4px 0 4px 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

fc1124sc01-component .item10 {
  margin-top: 34px !important; }

fc1124sc01-component .item11 {
  width: 140px !important; }

fc1124sc01-component .item12 {
  height: 40px !important; }

fc1124sc01-component .item13 {
  width: 99% !important;
  margin-top: 10px !important;
  margin-left: 4px !important; }

fc1124sc01-component .item14 {
  width: 100px !important; }

fc1124sc01-component .item15 {
  width: 200px !important; }

fc1124sc01-component .item16 {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  margin-top: 20px !important; }

fc1124sc01-component .item17 {
  width: 720px !important;
  height: 148px !important;
  border: 2px solid #cbcbcb !important;
  background: #fff !important; }

fc1124sc01-component .item18 {
  width: 85% !important;
  height: 56% !important;
  border: 1px solid #cbd3d6 !important;
  position: relative !important;
  left: 8% !important;
  top: 22% !important;
  text-align: center !important;
  line-height: 60px !important; }

fc1124sc01-component .item19 {
  float: left !important;
  margin-top: 8px !important;
  margin-left: 20px !important; }

fc1124sc01-component .item20 {
  min-width: 120px !important;
  max-width: auto !important;
  height: 26px !important;
  text-align: center !important;
  line-height: 26px !important;
  margin-top: 6px !important;
  cursor: pointer; }
  fc1124sc01-component .item20:hover {
    opacity: 0.5; }

fc1124sc01-component .item21 {
  width: 140px !important;
  height: 10px !important;
  margin-top: 20px !important;
  float: left !important;
  margin-left: -10px !important; }

fc1124sc01-component .item22 {
  min-width: 140px !important;
  max-width: auto;
  height: 10px !important;
  margin-top: 20px !important;
  float: left !important; }

fc1124sc01-component .item23 {
  width: 767px !important;
  text-align: right;
  height: 60px !important; }

fc1124sc01-component .item24 {
  width: 100px !important;
  float: right !important;
  margin: 5px 15px 0 0 !important;
  color: #1a1a1a !important;
  background: #fff !important;
  text-align: center !important; }

fc1124sc01-component .item25 {
  margin-top: 10px !important; }

fc1124sc01-component .item26 {
  width: 99% !important;
  margin-top: 10px !important;
  margin-left: 4px !important; }

fc1124sc01-component .item27 {
  color: #365fb3 !important;
  cursor: pointer; }

fc1124sc01-component .th-item01 {
  min-width: 300px;
  width: 28%; }

fc1124sc01-component .th-item02 {
  min-width: 400px;
  width: 40%; }

fc1124sc01-component .th-1 {
  min-width: 150px;
  width: 14%; }

fc1124sc01-component .th-2 {
  min-width: 74px;
  width: 8%; }

fc1124sc01-component .th-3 {
  width: 110px !important; }

fc1124sc01-component .th-4 {
  width: 120px !important; }

fc1124sc01-component .th-5 {
  min-width: 40px;
  width: 4%; }

fc1124sc01-component .tr-1 {
  width: 1041px !important; }

fc1124sc01-component .th-6 {
  min-width: 220px;
  width: 21%; }

fc1124sc01-component .th-6-2 {
  min-width: 180px;
  width: 16%; }

fc1124sc01-component .th-7 {
  min-width: 90px;
  width: 10%; }

fc1124sc01-component .item-th2 {
  display: unset !important;
  text-align: right !important;
  -webkit-box-pack: end !important;
  -webkit-justify-content: flex-end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important; }

fc1124sc01-component .cnt-1 {
  padding-top: 20px !important; }

fc1124sc01-component .inputw200 {
  width: 200px !important; }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  fc1124sc01-component .ie-1 {
    padding-top: 0 !important;
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; } }

fc1124sc01-component .errorArea {
  margin-right: 9px;
  padding: 3px;
  background: rgba(230, 68, 23, 0.2);
  border-radius: 4px;
  color: #e64417;
  font-weight: bold;
  word-wrap: break-word;
  word-break: break-all;
  width: auto; }

fc1124sc01-component .reload > span {
  margin-right: 20px; }

fc0032sc01-component .ieheight {
  height: 600px;
  max-height: none; }
  fc0032sc01-component .ieheight .mdc-modal-content {
    height: 100%; }
  fc0032sc01-component .ieheight .mdc-input-text {
    padding: 8px; }

fc0032sc01-component .divtitle {
  vertical-align: middle;
  padding-left: 10px;
  margin: 5px 0; }

fc0032sc01-component .modal-line {
  padding-left: 40px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 6px;
  margin-top: 12px; }

fc0032sc01-component .modal_type {
  width: 140px; }

fc0032sc01-component ._cloudDown {
  margin-left: 15px;
  font-weight: bold;
  color: #1a1a1a; }

fc0032sc01-component .selectDropdown {
  width: 300px; }

fc0032sc01-component select {
  padding: 8px !important; }

fc0032sc01-component .UpSite {
  display: block;
  margin-bottom: 20px; }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  fc0032sc01-component .ieheight {
    height: 500px; } }

fc0417sc01-component ._calendar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
  fc0417sc01-component ._calendar > span {
    margin-left: 6px;
    margin-right: 6px;
    margin-top: 8px; }
  fc0417sc01-component ._calendar > olc-calendar {
    margin-top: 4px; }
    fc0417sc01-component ._calendar > olc-calendar > div > div > span {
      left: 90px; }
    fc0417sc01-component ._calendar > olc-calendar > div > div > input {
      width: 110px; }
  fc0417sc01-component ._calendar.input100PX > olc-calendar {
    margin-top: 0px; }
    fc0417sc01-component ._calendar.input100PX > olc-calendar > div > div > span {
      left: 140px;
      top: 10px; }
    fc0417sc01-component ._calendar.input100PX > olc-calendar > div > div > input {
      width: 100%;
      height: 35px; }

fc0417sc01-component .ActuarialBusiness {
  background-color: #fff;
  border-radius: 4px;
  width: 810px;
  height: 167px;
  padding: 16px; }
  fc0417sc01-component .ActuarialBusiness .ActuarialBusiness_title {
    font-size: 14px;
    font-weight: bold; }
  fc0417sc01-component .ActuarialBusiness .ActuarialBusiness_contents {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 16px;
    padding: 0 8px; }
    fc0417sc01-component .ActuarialBusiness .ActuarialBusiness_contents ._button {
      width: 108px;
      height: 98px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      background-color: #F2EEE9;
      padding: 4px;
      margin-right: 8px;
      border-radius: 4px; }
      fc0417sc01-component .ActuarialBusiness .ActuarialBusiness_contents ._button > button {
        width: 100px;
        height: 90px;
        color: #1a1a1a;
        background: #fff;
        text-align: center;
        line-height: 87px;
        font-weight: 700;
        border-radius: 4px;
        -webkit-box-shadow: 0 0.1666em 0 #808080;
                box-shadow: 0 0.1666em 0 #808080; }
        fc0417sc01-component .ActuarialBusiness .ActuarialBusiness_contents ._button > button.is-Change {
          background: #2996cc;
          -webkit-box-shadow: 0 0.1666em 0 #1c678c;
                  box-shadow: 0 0.1666em 0 #1c678c;
          color: #fff; }
    fc0417sc01-component .ActuarialBusiness .ActuarialBusiness_contents ._date {
      height: 98px;
      padding: 8px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      margin-right: 8px;
      border-radius: 4px;
      background-color: #F2EEE9; }
    fc0417sc01-component .ActuarialBusiness .ActuarialBusiness_contents ._text {
      margin-top: 30px;
      font-size: 16px;
      width: 210px;
      font-weight: bold; }
      fc0417sc01-component .ActuarialBusiness .ActuarialBusiness_contents ._text > input[type="checkbox"] + span {
        top: 6px;
        cursor: pointer; }
      fc0417sc01-component .ActuarialBusiness .ActuarialBusiness_contents ._text .textContent {
        margin-left: 26px; }

fc0417sc01-component .OrderSearch__csvWrap {
  margin-left: 12px;
  padding-left: 12px;
  border-left: 1px solid #d4ccc3;
  width: 222px; }
  fc0417sc01-component .OrderSearch__csvWrap .Btn--csv {
    display: block;
    width: auto;
    height: 28px;
    padding-top: 2px;
    border-radius: 4px;
    background: #0871a6;
    -webkit-box-shadow: 0 2px 0 #054666;
            box-shadow: 0 2px 0 #054666;
    color: #fff;
    font-size: 13px;
    text-align: center;
    padding: 2px 8px 0 28px;
    background: #0871a6 url("../assets/images/icon_download_wh.svg") no-repeat 9px center; }
    fc0417sc01-component .OrderSearch__csvWrap .Btn--csv.is-Disabled {
      background: #bbb;
      border: 1px solid #808080;
      color: rgba(26, 26, 26, 0.5);
      cursor: default;
      pointer-events: none;
      opacity: .5; }

fc0417sc01-component .Btn--report__print {
  width: 204px;
  height: 90px;
  padding-top: 16px;
  border-radius: 4px;
  background: #eb7b0c;
  -webkit-box-shadow: 0 8px 0 #ab5a09;
          box-shadow: 0 8px 0 #ab5a09;
  color: #fff;
  font-size: 13px;
  text-align: center;
  background: #eb7b0c;
  font-size: 16px;
  text-align: center;
  outline: none; }
  fc0417sc01-component .Btn--report__print.is-Disabled {
    background: #bbb;
    border: 1px solid #808080;
    color: rgba(26, 26, 26, 0.5);
    cursor: default;
    pointer-events: none;
    opacity: .5; }

fc0417sc01-component .check_button {
  -webkit-box-shadow: 0 2px 0 #1c678c;
          box-shadow: 0 2px 0 #1c678c;
  border: 1px solid #2996cc;
  background: #2996cc;
  color: #fff; }
  fc0417sc01-component .check_button::before {
    border: 1px solid #1c678c;
    top: 4px;
    left: 4px;
    width: 14px;
    height: 14px; }
  fc0417sc01-component .check_button::after {
    content: "";
    display: inline-block;
    position: absolute;
    top: 8px;
    left: 7px;
    width: 0;
    height: 7px;
    overflow: hidden;
    background: url(../assets/images/icon_checkbox.svg) no-repeat left center;
    -webkit-animation: check 0.3s cubic-bezier(0.4, 0, 0.25, 1) forwards;
    -o-animation: check 0.3s cubic-bezier(0.4, 0, 0.25, 1) forwards;
    animation: check 0.3s cubic-bezier(0.4, 0, 0.25, 1) forwards; }

fc0417sc01-component .OrderSearch__sortWrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  background: #fff;
  margin: 12px 0; }

fc0417sc01-component .OrderSearch__sortBox {
  background: #fff;
  border-radius: 4px 0 0 4px; }

fc0417sc01-component .OrderSearch__sortBoxLeft {
  width: 86%;
  padding-right: 16px; }
  fc0417sc01-component .OrderSearch__sortBoxLeft ._topInner {
    margin-top: 0;
    padding-bottom: 8px; }
  fc0417sc01-component .OrderSearch__sortBoxLeft ._btmInner {
    padding-top: 10px; }
  fc0417sc01-component .OrderSearch__sortBoxLeft > div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    fc0417sc01-component .OrderSearch__sortBoxLeft > div ._sortList {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      padding-left: 8px; }
      fc0417sc01-component .OrderSearch__sortBoxLeft > div ._sortList:first-child {
        margin-left: 0;
        padding-left: 0;
        border-left: none; }
        fc0417sc01-component .OrderSearch__sortBoxLeft > div ._sortList:first-child > dt {
          margin-top: 8px;
          margin-left: 0; }
      fc0417sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dt {
        margin-top: 8px;
        margin-left: 8px;
        font-weight: 100; }
      fc0417sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        position: relative;
        margin-left: 8px; }
        fc0417sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar > input {
          display: inline-block;
          width: 86px;
          border: 1px solid #d4ccc3;
          border-radius: 4px;
          -webkit-box-shadow: 0 2px 0px #d4ccc3;
                  box-shadow: 0 2px 0px #d4ccc3;
          color: rgba(26, 26, 26, 0.5);
          text-align: center;
          line-height: 24px;
          -webkit-transition: all .2s;
          -o-transition: all .2s;
          transition: all .2s; }
          fc0417sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar > input:focus {
            border: 1px solid #2996cc;
            -webkit-box-shadow: 0 2px 0px #2996cc;
                    box-shadow: 0 2px 0px #2996cc;
            outline: none; }
        fc0417sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar + ._tooltip {
          top: 0;
          left: 15px; }
          fc0417sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar + ._tooltip::before {
            top: -37px;
            left: -webkit-calc(50% - 15px);
            left: calc(50% - 15px);
            border-bottom: 18px solid #0098d8; }
          fc0417sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar + ._tooltip ._calendarTable {
            width: 224px;
            text-align: center; }
            fc0417sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar + ._tooltip ._calendarTable > caption {
              padding-bottom: 10px; }
              fc0417sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar + ._tooltip ._calendarTable > caption ._title {
                font-size: 14px;
                font-weight: bold; }
              fc0417sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar + ._tooltip ._calendarTable > caption > button {
                width: 8px;
                height: 14px;
                padding-top: 4px; }
              fc0417sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar + ._tooltip ._calendarTable > caption .Btn--prev {
                margin-right: 15px;
                background: url(../assets/images/icon_arrow_left.svg) no-repeat center; }
              fc0417sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar + ._tooltip ._calendarTable > caption .Btn--next {
                margin-left: 15px;
                background: url("../assets/images/icon_arrow.svg") no-repeat center; }
            fc0417sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar + ._tooltip ._calendarTable th {
              padding: 9px 0; }
              fc0417sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar + ._tooltip ._calendarTable th._sun {
                color: #e64417; }
              fc0417sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar + ._tooltip ._calendarTable th._sat {
                color: #0871a6; }
            fc0417sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar + ._tooltip ._calendarTable td.is-Select a {
              border-radius: 4px;
              background: #2996cc;
              color: #fff; }
              fc0417sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar + ._tooltip ._calendarTable td.is-Select a:hover {
                opacity: 1;
                text-decoration: none;
                cursor: default; }
            fc0417sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar + ._tooltip ._calendarTable td > a {
              display: block;
              padding: 9px 0;
              color: #365fb3; }
              fc0417sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar + ._tooltip ._calendarTable td > a:hover {
                text-decoration: underline; }
        fc0417sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar.is-Active + ._tooltip {
          top: 40px; }
        fc0417sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label {
          margin-left: 8px; }
          fc0417sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label:first-child {
            margin-left: 0; }
        fc0417sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > input:focus {
          border: 1px solid #2996cc;
          -webkit-box-shadow: 0 2px 0px #2996cc;
                  box-shadow: 0 2px 0px #2996cc;
          outline: none; }

fc0417sc01-component .originalTable {
  width: 133%; }
  fc0417sc01-component .originalTable thead > tr {
    height: 56px;
    padding-left: 0px; }
  fc0417sc01-component .originalTable tr > td {
    border-left: 0.2px solid #ccc;
    border-right: 0.2px solid #ccc;
    border-bottom: 1px solid #ccc; }

fc0417sc01-component ._check {
  width: 40px;
  left: 0;
  padding-left: 12px !important;
  background: #d4ccc3;
  z-index: 1; }

fc0417sc01-component .Y_static {
  z-index: 1;
  left: 0px;
  background-color: #fff; }

fc0417sc01-component .arivalFixDate {
  margin-left: 8%;
  margin-top: 10%; }

fc0417sc01-component .dateCss {
  margin-left: 8.5%; }

fc0417sc01-component .paymentCss {
  margin-left: 4.5%; }

fc0417sc01-component .deliveryCss {
  width: 5%;
  float: left;
  height: 40px;
  margin-left: -242%; }

fc0417sc01-component .pageCss {
  width: 100%;
  min-width: 600px; }

fc0417sc01-component .dateCss_text {
  width: 0%;
  float: left;
  height: 40px; }

fc0417sc01-component .paymentCss_text {
  width: 25%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  float: left;
  margin-left: 38%;
  margin-top: 29px; }

fc0417sc01-component .deliveryCss_olc {
  margin-left: 53%; }

fc0417sc01-component .globalCss {
  height: 26px;
  margin-top: -6px; }

fc0417sc01-component .Btn--detailed {
  position: absolute;
  background-position-x: 25px; }
  fc0417sc01-component .Btn--detailed._noWarn::before {
    display: none; }
  fc0417sc01-component .Btn--detailed::before {
    content: '';
    position: absolute;
    top: 7px;
    left: 7px;
    width: 14px;
    height: 14px;
    background: url(../assets/images/icon_warning.svg) no-repeat center/14px; }

fc0417sc01-component .OrderSearch__detail {
  margin-left: 272%;
  margin-top: -10px; }

fc0417sc01-component .dateLine {
  width: 1%;
  float: left;
  margin-left: 26%; }

fc0417sc01-component .rightTable {
  margin-left: 7%;
  width: 145px; }

fc0417sc01-component .Thead {
  position: -webkit-sticky;
  position: sticky;
  left: 40px;
  z-index: 2;
  top: 0px;
  background-color: #797D80; }

@media screen and (max-width: 1900px) {
  fc0417sc01-component .rightTable {
    margin-left: 10%;
    width: 145px; }
  fc0417sc01-component .dateLine {
    width: 1%;
    float: left;
    margin-left: 35%; }
  fc0417sc01-component .OrderSearch__detail {
    margin-left: 284%;
    margin-top: -10px; }
  fc0417sc01-component .globalCss {
    height: 26px;
    margin-top: -6px;
    width: 52%; }
  fc0417sc01-component .deliveryCss_olc {
    margin-left: 19%; }
  fc0417sc01-component .deliveryCss_date {
    margin-left: 23%; }
  fc0417sc01-component .paymentCss_text {
    width: 25%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    float: left;
    margin-left: 43%;
    margin-top: 29px; }
  fc0417sc01-component .deliveryCss {
    width: 5%;
    float: left;
    height: 40px;
    margin-left: 234%; }
  fc0417sc01-component .paymentCss {
    margin-left: 0.5%; }
  fc0417sc01-component .dateCss {
    margin-left: 11.5%; }
  fc0417sc01-component .dateCss_text {
    width: 0%;
    float: left;
    height: 40px;
    margin-left: 36px; }
  fc0417sc01-component .arivalFixDate {
    margin-left: 10%;
    margin-top: 15%; }
  fc0417sc01-component .calendarCss {
    margin-left: 16.5%; }
  fc0417sc01-component .Btn--search {
    margin-top: -11px;
    margin-left: -60px;
    display: inline-block;
    width: 68px;
    height: 62px;
    padding-top: 36px;
    border-radius: 4px;
    background: #0871a6;
    -webkit-box-shadow: 0 6px 0 #054666;
    box-shadow: 0 6px 0 #054666;
    color: #fff;
    font-size: 13px;
    text-align: center;
    background: #0871a6 url(../assets/images/icon_search_wh.svg) no-repeat center 12px/16px; }
  fc0417sc01-component ._fileCreatCss {
    display: inline-block;
    width: 125%;
    height: 180px;
    margin-top: 35px; }
  fc0417sc01-component ._calendar {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    fc0417sc01-component ._calendar > span {
      margin-left: 6px;
      margin-right: 6px;
      margin-top: 8px; }
    fc0417sc01-component ._calendar > olc-calendar > div > div > span {
      left: 90px; }
    fc0417sc01-component ._calendar > olc-calendar > div > div > input {
      width: 110px; } }

fc0417sc01-component .mdc-fixed-table-container {
  min-height: 70px;
  height: auto;
  max-height: 500px;
  margin-bottom: 10px;
  margin-top: 12px; }

fc0417sc01-component table.mdc-table tr.is-Change > td {
  background-color: #FFEDD5; }

fc0417sc01-component table.mdc-table tr.is-Cancel > td {
  background-color: #FFDDDD; }

fc0417sc01-component .csvDownload {
  min-width: 210px; }
  fc0417sc01-component .csvDownload._eng {
    min-width: 220px; }
  fc0417sc01-component .csvDownload._kor {
    min-width: 230px; }

fc0417sc01-component .pagenum_menu {
  display: inline-block;
  background-color: #EBE3D8;
  margin-top: 2px;
  margin-left: 6px;
  max-width: 250px;
  min-width: 150px;
  text-align: left;
  font-size: 14px;
  font-weight: bold;
  line-height: 15px;
  padding: 0 6px 4px 6px; }
  fc0417sc01-component .pagenum_menu:hover {
    cursor: pointer; }
  fc0417sc01-component .pagenum_menu > p > span:nth-child(1) {
    float: left;
    font-size: 14px;
    max-width: 100px; }
  fc0417sc01-component .pagenum_menu > p > span:nth-child(2) {
    float: right;
    font-size: 20px; }
  fc0417sc01-component .pagenum_menu .menu_ttl {
    margin-top: 12px; }

fc0417sc01-component .Tab_head {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%; }

fc0417sc01-component .Untreated__contents {
  display: block;
  height: auto; }

fc0417sc01-component .Untreated__totalNum {
  width: 150px;
  padding: 0 12px; }
  fc0417sc01-component .Untreated__totalNum:hover {
    cursor: pointer; }
    fc0417sc01-component .Untreated__totalNum:hover ._text {
      text-decoration: none; }
    fc0417sc01-component .Untreated__totalNum:hover ._num {
      text-decoration: none; }
      fc0417sc01-component .Untreated__totalNum:hover ._num > span {
        text-decoration: none; }
  fc0417sc01-component .Untreated__totalNum ._text {
    margin-top: 30px;
    font-size: 16px;
    font-weight: bold;
    color: #1a1a1a;
    text-decoration: underline; }
  fc0417sc01-component .Untreated__totalNum ._num {
    margin-top: 40px;
    font-size: 14px;
    font-weight: bold;
    text-align: right;
    white-space: nowrap;
    color: #1a1a1a;
    text-decoration: underline; }
    fc0417sc01-component .Untreated__totalNum ._num > span {
      display: inline-block;
      margin-right: 20px;
      font-size: 32px;
      font-weight: bold;
      color: #1a1a1a;
      text-decoration: underline; }

fc0417sc01-component .ActuarialBusiness_contents {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 16px; }
  fc0417sc01-component .ActuarialBusiness_contents ._button {
    width: 108px;
    height: 98px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    background-color: #F2EEE9;
    padding: 4px;
    margin-right: 8px;
    border-radius: 4px; }
    fc0417sc01-component .ActuarialBusiness_contents ._button > button {
      width: 100px;
      height: 90px;
      color: #1a1a1a;
      background: #fff;
      text-align: center;
      line-height: 87px;
      font-weight: 700;
      border-radius: 4px;
      -webkit-box-shadow: 0 0.1666em 0 #808080;
              box-shadow: 0 0.1666em 0 #808080; }
      fc0417sc01-component .ActuarialBusiness_contents ._button > button.is-Change {
        background: #2996cc;
        -webkit-box-shadow: 0 0.1666em 0 #1c678c;
                box-shadow: 0 0.1666em 0 #1c678c;
        color: #fff; }
  fc0417sc01-component .ActuarialBusiness_contents ._date {
    height: 98px;
    padding: 8px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 8px;
    border-radius: 4px;
    background-color: #F2EEE9; }

fc0417sc01-component .Untreated__left {
  width: auto;
  position: unset;
  padding: 12px; }

fc0417sc01-component ._text {
  margin-top: 30px;
  font-size: 16px;
  font-weight: bold;
  color: #1a1a1a;
  text-decoration: underline; }

fc0417sc01-component .ActuarialBusiness_title {
  font-size: 14px;
  font-weight: bold; }

fc0417sc01-component .ActuarialBusiness_title_monthly {
  font-size: 14px;
  font-weight: bold;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  fc0417sc01-component .ActuarialBusiness_title_monthly .ActuarialBusiness_message {
    font-size: 12px;
    font-weight: normal; }

._forHelp {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.fc0008sc01-component .mdc-container {
  margin-left: 0px;
  top: 0px; }

.fc0008sc01-component .scrollall {
  overflow-y: scroll;
  min-width: 1000px;
  width: auto; }

.fc0008sc01-component .contentWrap {
  display: block;
  position: relative;
  margin: 0 40px; }

.fc0008sc01-component .contentTitle {
  display: block;
  margin: 12px;
  height: 40px;
  border-bottom: 2px solid #86c8ee;
  border-left: 6px solid #0871a6;
  background: #fff; }
  .fc0008sc01-component .contentTitle .title {
    padding-left: 4px;
    text-decoration: none;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #1a1a1a; }

.fc0008sc01-component .content {
  margin: 12px;
  margin-left: 32px;
  display: none; }
  .fc0008sc01-component .content .text {
    margin-bottom: 20px; }
  .fc0008sc01-component .content .images {
    float: left; }
  .fc0008sc01-component .content img {
    max-height: 350px; }

.fc0008sc01-component ._display {
  display: block; }

.fc0008sc01-component .p1_title {
  margin: 2em 0 .5em -8px; }

.fc0008sc01-component .p2_title {
  border-left: 4px solid #d36015;
  margin: 0.5em 0 .5em -4px; }

.fc0008sc01-component .p_help_26b {
  font-size: 26px;
  font-weight: bold; }

.fc0008sc01-component .p_help_20b {
  font-size: 20px;
  font-weight: bold; }

.fc0008sc01-component .p_help_17 {
  font-size: 17px; }

.fc0008sc01-component .p_help_17b {
  font-size: 17px;
  font-weight: bold; }

.fc0008sc01-component .p_help_15 {
  font-size: 15px; }

.fc0008sc01-component .popup {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: .6s;
  -o-transition: .6s;
  transition: .6s; }

.fc0008sc01-component .popup.is-show {
  opacity: 1;
  visibility: visible; }

.fc0008sc01-component .popup-inner {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 80%;
  max-width: 1100px;
  padding: 50px;
  background-color: #fff;
  z-index: 2; }

.fc0008sc01-component .popup-inner img {
  width: 100%; }

.fc0008sc01-component .close-btn {
  position: absolute;
  right: 0;
  top: 0;
  width: 35px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  cursor: pointer;
  background-image: url("../assets/images/guide-close-btn.png");
  background-repeat: no-repeat; }

.fc0008sc01-component .close-btn i {
  font-size: 20px;
  color: #333; }

.fc0008sc01-component .image-black-background {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.8);
  z-index: 1;
  cursor: pointer; }

.fc0008sc01-component .fa, .fc0008sc01-component .fas {
  font-weight: 900; }

.fc0008sc01-component .fa, .fc0008sc01-component .far, .fc0008sc01-component .fas {
  font-family: Font Awesome\ 5 Free; }

.fc0008sc01-component .fa, .fc0008sc01-component .fab, .fc0008sc01-component .fal, .fc0008sc01-component .far, .fc0008sc01-component .fas {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1; }

.fc0008sc01-component .image-scr-right {
  position: absolute;
  left: 97%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 101;
  width: 35px;
  height: 30px;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.fc0008sc01-component .image-scr-left {
  position: absolute;
  left: 3%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 101;
  width: 35px;
  height: 30px;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.fc0008sc01-component .image-show-center {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none; }

fc0637sc01-component .OrderSearch {
  margin-bottom: 110px; }

fc0637sc01-component .OrderSearch__sortBoxLeft {
  width: 100%; }

fc0637sc01-component .pagenum_big {
  background-color: #E6E6E6;
  width: 120px;
  height: -webkit-calc(100% - 4px);
  height: calc(100% - 4px);
  min-height: 100px;
  display: inline-block;
  vertical-align: top;
  margin: 2px;
  white-space: normal;
  line-height: 16px; }
  fc0637sc01-component .pagenum_big .p1 {
    font-size: 16px;
    padding: 5px;
    font-weight: bold; }
  fc0637sc01-component .pagenum_big .p2 {
    float: right;
    font-size: 18px;
    font-weight: 700;
    padding-top: 15px; }
    fc0637sc01-component .pagenum_big .p2._eng {
      padding-top: 0; }

fc0637sc01-component .pagenum_menu {
  display: inline-block;
  background-color: #E6E6E6;
  margin: 2px;
  min-width: 100px;
  height: 25px;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  padding: 0 4px;
  cursor: pointer; }

fc0637sc01-component ._on {
  background-color: #fff; }

fc0637sc01-component .pagenum_middle {
  display: inline-block;
  background-color: #E6E6E6;
  margin: 2px;
  width: 150px;
  height: 70px;
  padding: 5px;
  font-weight: bold; }
  fc0637sc01-component .pagenum_middle .p1 {
    font-size: 12px;
    color: #5B5B5B; }
  fc0637sc01-component .pagenum_middle .p2 {
    font-size: 16px;
    line-height: 50px; }
  fc0637sc01-component .pagenum_middle .p3 {
    font-size: 12px;
    color: #5B5B5B; }
  fc0637sc01-component .pagenum_middle .p4 {
    font-size: 16px;
    text-align: right;
    padding-top: 12px; }

fc0637sc01-component .pagenum_small {
  display: inline-block;
  background-color: #E6E6E6;
  margin: 2px;
  width: -webkit-calc(100% / 8 - 4px);
  width: calc(100% / 8 - 4px);
  height: 33px;
  font-size: 18px;
  font-weight: bold;
  line-height: 33px; }
  fc0637sc01-component .pagenum_small .p1 {
    float: left;
    font-size: 14px;
    color: #5B5B5B; }
  fc0637sc01-component .pagenum_small .p2 {
    text-align: right;
    font-size: 16px; }

fc0637sc01-component .pagenum_Invioce {
  display: inline-block;
  background-color: #E6E6E6;
  margin: 2px;
  width: -webkit-calc(100% / 5 - 4px);
  width: calc(100% / 5 - 4px);
  height: 33px;
  font-size: 18px;
  font-weight: bold;
  line-height: 33px; }
  fc0637sc01-component .pagenum_Invioce .p1 {
    float: left;
    font-size: 14px;
    color: #5B5B5B; }
  fc0637sc01-component .pagenum_Invioce .p2 {
    text-align: right;
    font-size: 16px; }

fc0637sc01-component .sc_dateErr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

fc0637sc01-component .sc_date {
  padding-left: 8px;
  padding-right: 16px;
  position: static;
  left: unset;
  top: unset; }

fc0637sc01-component .sc_stock {
  padding-left: 8px;
  border-left: 1px solid #f2f2f2;
  vertical-align: top; }
  fc0637sc01-component .sc_stock > label > p {
    font-size: 13px;
    font-weight: 700; }

fc0637sc01-component .sc_second {
  padding-top: 8px;
  padding-bottom: 8px;
  width: 100%; }

fc0637sc01-component .sc_mcplant {
  float: left;
  padding-left: 8px;
  margin-top: 0px;
  border-radius: unset; }

fc0637sc01-component .sc_item {
  float: left;
  padding-left: 16px;
  padding-right: 16px; }

fc0637sc01-component .sc_brspu {
  float: left;
  padding-left: 16px;
  border-left: 1px solid #cbd3d6;
  margin-top: 0px;
  border-radius: unset; }

fc0637sc01-component .div_rmv {
  height: 26px;
  float: left;
  padding-right: 16px;
  display: block;
  padding-left: 8px;
  background: #EBE3D8; }
  fc0637sc01-component .div_rmv .p_rmv {
    float: left;
    padding-top: 0px;
    font-size: 13px;
    padding-top: 8px; }
  fc0637sc01-component .div_rmv .div_rmvflg {
    float: left;
    position: static;
    padding-left: 8px; }

fc0637sc01-component tr.is-Remove td {
  background-color: #BBBBBB; }

fc0637sc01-component .button_barcodemode {
  height: 76px;
  background-color: #BBBBBB;
  text-align: center;
  border-radius: 10px;
  font-size: 12px;
  outline: none;
  min-width: 86px;
  white-space: normal; }

fc0637sc01-component .select_disabled_css {
  background-color: #BBBBBB; }

fc0637sc01-component .rightBoxTriangle {
  float: right;
  background-color: #425a64 !important;
  padding: 8px;
  width: 55%; }

fc0637sc01-component .div_barCode {
  float: left;
  margin-left: 8px;
  padding-top: 6px;
  width: -webkit-calc(40% - 16px);
  width: calc(40% - 16px); }
  fc0637sc01-component .div_barCode > input {
    padding: 0px;
    width: 100%;
    min-width: 200px;
    height: 60px;
    font-size: 26px;
    font-weight: 600;
    border: 2px solid #000000;
    border-radius: 0px; }

fc0637sc01-component .div_display {
  float: left;
  margin-left: 8px;
  background-color: white;
  height: 76px;
  width: 60%;
  max-width: 420px;
  border-radius: 10px; }
  fc0637sc01-component .div_display .iconmsg {
    padding-top: 20px;
    padding-left: 5%; }
  fc0637sc01-component .div_display .icon {
    display: inline-block;
    width: 40px;
    height: 40px;
    background: url(../assets/images/icon_scanner_gun.png) no-repeat center -4px/50px; }
  fc0637sc01-component .div_display .message {
    display: inline-block;
    vertical-align: top;
    height: 40px;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: -webkit-calc(100% - 60px);
    width: calc(100% - 60px); }
    fc0637sc01-component .div_display .message .span1 {
      font-size: 17px;
      font-weight: 900; }
    fc0637sc01-component .div_display .message .span2 {
      font-size: 14px;
      font-weight: 700; }

fc0637sc01-component .checkbox_big {
  float: right;
  padding: 0px;
  width: 96px;
  height: 80px;
  background: none;
  margin-left: 8px; }

fc0637sc01-component .text_printqty {
  float: right;
  width: 96px;
  height: 77px;
  background: #BBBBBB;
  text-align: center;
  padding: 6px;
  margin-left: 8px;
  margin-right: 16px;
  border: 1px solid #BBBBBB; }
  fc0637sc01-component .text_printqty > span {
    width: 94px;
    height: 76px; }
  fc0637sc01-component .text_printqty > input {
    padding: 0px;
    width: 60px; }

fc0637sc01-component .leftBoxTriangle {
  background-color: #657981 !important;
  padding: 8px;
  padding-left: 32px;
  border: 2px solid #657981;
  position: relative; }

fc0637sc01-component .leftBoxTriangle::before {
  content: '';
  width: 0;
  height: 0;
  border: 12px solid transparent;
  border-left-color: #657981;
  position: absolute;
  left: 100%;
  top: 50%;
  margin-top: -15px; }

fc0637sc01-component .div_barcode {
  display: inline-block;
  width: 70%;
  height: 70px;
  text-align: center;
  font-size: 17px;
  font-weight: 700;
  padding-left: 2%;
  padding-top: 14px;
  max-width: 288px; }
  fc0637sc01-component .div_barcode .messages {
    font-size: 12px;
    line-height: 12px; }

fc0637sc01-component ._ng {
  color: red; }

fc0637sc01-component .div_ok {
  vertical-align: top;
  width: 25%;
  height: 70px;
  background: #CBFFD5;
  text-align: center;
  font-size: 40px;
  font-weight: bold;
  border-radius: 8px;
  margin: 3px;
  font-family: auto;
  color: limegreen;
  line-height: 70px;
  float: right;
  margin-right: 12px; }

fc0637sc01-component .div_ng {
  vertical-align: top;
  width: 25%;
  height: 70px;
  background: #F3BCAE;
  text-align: center;
  font-size: 40px;
  font-weight: bold;
  border-radius: 8px;
  margin: 3px;
  font-family: auto;
  color: red;
  line-height: 70px;
  float: right;
  margin-right: 12px; }

fc0637sc01-component .errorArea {
  margin-left: 8px;
  padding: 5px;
  background: rgba(230, 68, 23, 0.2);
  border-radius: 4px;
  color: #e64417;
  font-weight: bold;
  word-wrap: break-word;
  word-break: break-all;
  width: auto;
  display: inline-block; }
  fc0637sc01-component .errorArea._w120 {
    height: auto;
    width: 120px;
    white-space: pre-wrap; }
  fc0637sc01-component .errorArea__text {
    margin-bottom: 16px;
    font-size: 14px; }
  fc0637sc01-component .errorArea__list > li {
    margin-bottom: 10px; }
    fc0637sc01-component .errorArea__list > li:last-child {
      margin-bottom: 0; }

fc0637sc01-component .mdc-fixed-table-container {
  min-height: 70px;
  height: auto;
  max-height: 500px;
  margin-bottom: 5px;
  margin-top: 12px; }

fc0637sc01-component .stock {
  margin-left: 0px; }

fc0637sc01-component .slashCss {
  float: right;
  padding: 6px;
  margin-left: 0px; }

fc0637sc01-component .Span2MarginTop {
  margin-top: -6px; }

fc0637sc01-component ._calendar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 12px; }
  fc0637sc01-component ._calendar > span {
    margin-left: 5px;
    margin-right: 5px; }
  fc0637sc01-component ._calendar > olc-calendar > div > div > span {
    float: right;
    right: 2px;
    left: auto; }
  fc0637sc01-component ._calendar > olc-calendar > div > div > input {
    width: 100%;
    min-width: 100px;
    max-width: 140px; }

fc0637sc01-component ._calendarTable {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
  fc0637sc01-component ._calendarTable > olc-calendar > div > div > span {
    left: 90px; }
  fc0637sc01-component ._calendarTable > olc-calendar > div > div > input {
    width: 110px; }
  fc0637sc01-component ._calendarTable > span {
    margin-left: 8px;
    margin-right: 8px; }

fc0637sc01-component .OrderSearch__sortWrap {
  background: #fff;
  width: 100%; }

fc0637sc01-component .OrderSearch__sortWrapReset {
  background-color: #fff; }

fc0637sc01-component ._padding {
  padding-right: 6px !important; }

fc0637sc01-component .selectSame {
  width: auto;
  max-width: 400px;
  min-width: 400px; }
  fc0637sc01-component .selectSame._invoceSelect {
    max-width: 400px;
    min-width: 400px; }
  fc0637sc01-component .selectSame._invoceSelect_ssd {
    max-width: 200px;
    min-width: 150px; }

fc0637sc01-component .Untreated__bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-width: 1050px; }

fc0637sc01-component .MC_Select {
  height: 100%; }
  fc0637sc01-component .MC_Select > select {
    width: auto;
    padding: 0.5em 26px 0.5em 8px !important; }

fc0637sc01-component .button_div {
  margin-left: auto;
  bottom: 5px;
  width: 20%; }

fc0637sc01-component .TabContents {
  display: none;
  width: 100%;
  margin-bottom: 5px; }
  fc0637sc01-component .TabContents.is-Active {
    display: block; }

fc0637sc01-component .TabContents_sub {
  display: none;
  width: 100%;
  margin-bottom: 112px;
  margin-top: 10px; }
  fc0637sc01-component .TabContents_sub.is-Active {
    display: block; }

fc0637sc01-component .TabContents__support {
  display: table;
  width: 100%;
  margin-top: 15px;
  margin-bottom: 30px;
  padding: 20px 0;
  border-radius: 4px;
  background: #fff; }
  fc0637sc01-component .TabContents__support > dt,
  fc0637sc01-component .TabContents__support > dd {
    display: table-cell;
    vertical-align: middle; }
  fc0637sc01-component .TabContents__support > dt {
    width: 164px;
    line-height: 32px;
    border-right: 1px solid #cbcbcb;
    font-size: 14px;
    font-weight: bold;
    text-align: center; }
  fc0637sc01-component .TabContents__support > dd {
    padding: 0 20px 0 40px; }

fc0637sc01-component .TabContents__title {
  font-size: 16px;
  margin-bottom: 16px; }

fc0637sc01-component .TabContents__text {
  margin-bottom: 15px;
  font-size: 14px;
  line-height: 1.3; }

fc0637sc01-component .TabContents__count {
  margin-top: 12px;
  margin-bottom: 12px; }
  fc0637sc01-component .TabContents__count ._num {
    margin-right: 4px;
    font-size: 14px;
    font-weight: bold; }
  fc0637sc01-component .TabContents__count.is-Red {
    color: #e64417; }

fc0637sc01-component .FloatingBottom .Btn--previewSave {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
  fc0637sc01-component .FloatingBottom .Btn--previewSave > button {
    display: block;
    width: 160px;
    height: 36px;
    padding-top: 2px;
    border-radius: 4px;
    background: #fff;
    -webkit-box-shadow: 0 4px 0 #808080;
            box-shadow: 0 4px 0 #808080;
    color: #1a1a1a;
    font-size: 13px;
    text-align: center;
    margin-right: 10px; }
    fc0637sc01-component .FloatingBottom .Btn--previewSave > button.is-Disabled {
      background: #bbb;
      border: 1px solid #808080;
      color: rgba(26, 26, 26, 0.5);
      cursor: default;
      pointer-events: none;
      opacity: .5; }

fc0637sc01-component .FloatingBottom .Btn--prevNext {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: auto; }
  fc0637sc01-component .FloatingBottom .Btn--prevNext > button {
    display: block;
    width: 200px;
    height: 36px;
    padding-top: 2px;
    border-radius: 4px;
    background: #fff;
    -webkit-box-shadow: 0 4px 0 #808080;
            box-shadow: 0 4px 0 #808080;
    color: #1a1a1a;
    font-size: 13px;
    text-align: center;
    margin-left: 10px; }
    fc0637sc01-component .FloatingBottom .Btn--prevNext > button.is-Disabled {
      background: #bbb;
      border: 1px solid #808080;
      color: rgba(26, 26, 26, 0.5);
      cursor: default;
      pointer-events: none;
      opacity: .5; }
    fc0637sc01-component .FloatingBottom .Btn--prevNext > button > span {
      display: inline-block;
      padding-left: 14px;
      background: url(../assets/images/icon_arrow_left.svg) no-repeat left top; }
    fc0637sc01-component .FloatingBottom .Btn--prevNext > button:last-child > span {
      padding-right: 14px;
      background: url(../assets/images/icon_arrow_gr.svg) no-repeat right top; }
    fc0637sc01-component .FloatingBottom .Btn--prevNext > button.is-Active {
      border: none;
      background: #0871a6;
      -webkit-box-shadow: 0 4px 0 #054666;
              box-shadow: 0 4px 0 #054666;
      color: #fff;
      cursor: pointer; }
      fc0637sc01-component .FloatingBottom .Btn--prevNext > button.is-Active > span {
        background: url(../assets/images/icon_arrow_wh.svg) no-repeat right top; }
    fc0637sc01-component .FloatingBottom .Btn--prevNext > button.last {
      border: none;
      background: #eb7b0c;
      -webkit-box-shadow: 0 4px 0 #ab5a09;
              box-shadow: 0 4px 0 #ab5a09;
      color: #fff;
      cursor: pointer; }

fc0637sc01-component table.mdc-table tr.is-Change td {
  background-color: #FFEDD5; }

fc0637sc01-component table.mdc-table tr.is-Cancel td {
  background-color: #FFDDDD; }

fc0637sc01-component table.mdc-table tr th .editArea_border,
fc0637sc01-component table.mdc-table tr td .editArea_border {
  left: 0px;
  top: 1px;
  width: 2px;
  height: 80px;
  display: inline-block;
  position: absolute;
  background-color: black; }

fc0637sc01-component table.mdc-table tr td.is-Select {
  background: #F2EEE9; }

fc0637sc01-component table.mdc-table tr td.is-Change {
  background-color: #FFEDD5; }

fc0637sc01-component table.mdc-table tr td.is-Cancel {
  background-color: #FFDDDD; }

fc0637sc01-component table.mdc-table tr td._flag > button {
  width: 27px;
  height: 26px;
  padding: 0;
  background-position: center; }

fc0637sc01-component table.mdc-table tr td.editArea > div {
  margin-left: 24px; }
  fc0637sc01-component table.mdc-table tr td.editArea > div:first-child {
    margin-left: 12px; }
  fc0637sc01-component table.mdc-table tr td.editArea > div button {
    width: 27px;
    height: 26px;
    padding: 0;
    background-position: center; }
    fc0637sc01-component table.mdc-table tr td.editArea > div button.__on {
      background-color: #2996cc; }

fc0637sc01-component .mdc-form-error-text {
  margin-top: 4px; }
  fc0637sc01-component .mdc-form-error-text > p {
    white-space: normal; }

fc0637sc01-component .spanSet {
  width: 415px;
  margin-top: 10px;
  padding-left: 10px; }

fc0637sc01-component .overlay {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.7);
  -webkit-transition: opacity 500ms;
  -o-transition: opacity 500ms;
  transition: opacity 500ms;
  visibility: visible;
  opacity: 1;
  display: none;
  z-index: 10; }

fc0637sc01-component .popup {
  margin: 70px auto;
  padding: 20px;
  background: lightgray;
  border-radius: 5px;
  width: 50%;
  margin-top: 20%;
  position: relative;
  -webkit-transition: all 5s ease-in-out;
  -o-transition: all 5s ease-in-out;
  transition: all 5s ease-in-out; }

fc0637sc01-component .popup h2 {
  margin-top: 0;
  color: #333;
  font-family: Tahoma, Arial, sans-serif; }

fc0637sc01-component .popup .close {
  position: absolute;
  top: 5px;
  right: 5px;
  -webkit-transition: all 200ms;
  -o-transition: all 200ms;
  transition: all 200ms;
  font-size: 15px;
  font-weight: bold;
  text-decoration: none;
  color: #333; }

fc0637sc01-component .popup .close:hover {
  color: #06D85F;
  cursor: pointer; }

fc0637sc01-component .popup .content {
  max-height: 30%;
  min-height: 80px;
  overflow: auto;
  border-style: solid;
  border-width: 2px;
  border-color: #000000;
  background-color: white; }

fc0637sc01-component .popup .content_mar {
  top: 10px; }

fc0637sc01-component .popup .is-Caution {
  background: url(../assets/images/icon_warning.svg) no-repeat top left/14px; }
  fc0637sc01-component .popup .is-Caution ._textLink:hover {
    text-decoration: underline; }
  fc0637sc01-component .popup .is-Caution ._textLink.Btn--confirm:hover {
    text-decoration: none; }

fc0637sc01-component .popup ._popinfo {
  margin-left: 20px; }

@media screen and (max-width: 700px) {
  fc0637sc01-component .popup {
    width: 70%; } }

fc0638sc01-component .ieheight {
  height: 600px;
  max-height: none; }
  fc0638sc01-component .ieheight .mdc-input-text {
    padding: 8px; }

fc0638sc01-component .divtitle {
  vertical-align: middle;
  padding-left: 10px;
  margin: 5px 0; }

fc0638sc01-component .modal-line {
  padding-left: 20px;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 6px;
  margin-top: 12px; }

fc0638sc01-component .modal_type {
  width: 140px; }

fc0638sc01-component ._cloudDown {
  margin-left: 15px;
  font-weight: bold;
  color: #1a1a1a; }

fc0638sc01-component .selectDropdown {
  width: 300px; }

fc0638sc01-component select {
  padding: 8px !important; }

fc0638sc01-component .UpSite {
  display: block;
  margin-bottom: 20px; }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  fc0638sc01-component .ieheight {
    height: 500px; } }

fc0638sc01-component .mdc-form-error-text {
  margin-top: 4px; }
  fc0638sc01-component .mdc-form-error-text > p {
    white-space: normal; }

fc0638sc01-component .mdc-modal-content {
  height: 100%;
  background: none; }

fc0638sc01-component .mdc-modal {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  position: fixed;
  left: 50%;
  top: 50%;
  width: 1400px;
  height: 880px;
  min-height: 240px;
  max-height: 80%;
  padding: 24px;
  border-radius: 4px;
  background: #f2f2f2;
  overflow: auto;
  z-index: 101; }
  fc0638sc01-component .mdc-modal.-modal-sm {
    width: 320px; }
    fc0638sc01-component .mdc-modal.-modal-sm .mdc-modal__btnlist {
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center; }
  fc0638sc01-component .mdc-modal.-modal-md {
    width: 640px; }
  fc0638sc01-component .mdc-modal.-modal-lg {
    width: 960px; }

fc0639sc01-component .OrderSearch {
  margin-bottom: 110px; }

fc0639sc01-component .OrderSearch__sortBoxLeft {
  width: 100%;
  padding-right: 6px; }
  fc0639sc01-component .OrderSearch__sortBoxLeft ._topInner {
    margin-top: 0;
    padding-bottom: 8px; }
  fc0639sc01-component .OrderSearch__sortBoxLeft ._btmInner {
    padding-top: 10px; }
  fc0639sc01-component .OrderSearch__sortBoxLeft > div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    fc0639sc01-component .OrderSearch__sortBoxLeft > div ._sortList {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      padding-left: 8px; }
      fc0639sc01-component .OrderSearch__sortBoxLeft > div ._sortList:first-child {
        margin-left: 0;
        padding-left: 0;
        border-left: none; }
        fc0639sc01-component .OrderSearch__sortBoxLeft > div ._sortList:first-child > dt {
          margin-top: 8px;
          margin-left: 0; }
      fc0639sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dt {
        margin-top: 8px;
        margin-left: 8px; }
      fc0639sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        position: relative;
        margin-left: 8px; }
        fc0639sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar > input {
          display: inline-block;
          width: 86px;
          border: 1px solid #d4ccc3;
          border-radius: 4px;
          -webkit-box-shadow: 0 2px 0px #d4ccc3;
                  box-shadow: 0 2px 0px #d4ccc3;
          color: rgba(26, 26, 26, 0.5);
          text-align: center;
          line-height: 24px;
          -webkit-transition: all .2s;
          -o-transition: all .2s;
          transition: all .2s; }
          fc0639sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar > input:focus {
            border: 1px solid #2996cc;
            -webkit-box-shadow: 0 2px 0px #2996cc;
                    box-shadow: 0 2px 0px #2996cc;
            outline: none; }
        fc0639sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar + ._tooltip {
          top: 0;
          left: 15px; }
          fc0639sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar + ._tooltip::before {
            top: -37px;
            left: -webkit-calc(50% - 15px);
            left: calc(50% - 15px);
            border-bottom: 18px solid #0098d8; }
          fc0639sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar + ._tooltip ._calendarTable {
            width: 224px;
            text-align: center; }
            fc0639sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar + ._tooltip ._calendarTable > caption {
              padding-bottom: 10px; }
              fc0639sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar + ._tooltip ._calendarTable > caption ._title {
                font-size: 14px;
                font-weight: bold; }
              fc0639sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar + ._tooltip ._calendarTable > caption > button {
                width: 8px;
                height: 14px;
                padding-top: 4px; }
              fc0639sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar + ._tooltip ._calendarTable > caption .Btn--prev {
                margin-right: 15px;
                background: url(../assets/images/icon_arrow_left.svg) no-repeat center; }
              fc0639sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar + ._tooltip ._calendarTable > caption .Btn--next {
                margin-left: 15px;
                background: url("../assets/images/icon_arrow.svg") no-repeat center; }
            fc0639sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar + ._tooltip ._calendarTable th {
              padding: 9px 0; }
              fc0639sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar + ._tooltip ._calendarTable th._sun {
                color: #e64417; }
              fc0639sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar + ._tooltip ._calendarTable th._sat {
                color: #0871a6; }
            fc0639sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar + ._tooltip ._calendarTable td.is-Select a {
              border-radius: 4px;
              background: #2996cc;
              color: #fff; }
              fc0639sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar + ._tooltip ._calendarTable td.is-Select a:hover {
                opacity: 1;
                text-decoration: none;
                cursor: default; }
            fc0639sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar + ._tooltip ._calendarTable td > a {
              display: block;
              padding: 9px 0;
              color: #365fb3; }
              fc0639sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar + ._tooltip ._calendarTable td > a:hover {
                text-decoration: underline; }
        fc0639sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd ._calendar.is-Active + ._tooltip {
          top: 40px; }
        fc0639sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label {
          margin-left: 8px; }
          fc0639sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > label:first-child {
            margin-left: 0; }
        fc0639sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > input {
          height: 30px;
          border: 1px solid #d4ccc3;
          border-radius: 4px;
          -webkit-box-shadow: 0 2px 0px #d4ccc3;
                  box-shadow: 0 2px 0px #d4ccc3;
          -webkit-transition: all .2s;
          -o-transition: all .2s;
          transition: all .2s; }
          fc0639sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > input._w120 {
            width: 120px; }
          fc0639sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > input._w150 {
            min-width: 150px; }
          fc0639sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > input._w64 {
            width: 64px; }
          fc0639sc01-component .OrderSearch__sortBoxLeft > div ._sortList > dd > input:focus {
            border: 1px solid #2996cc;
            -webkit-box-shadow: 0 2px 0px #2996cc;
                    box-shadow: 0 2px 0px #2996cc;
            outline: none; }

fc0639sc01-component .sortList > dt {
  margin-top: 4px;
  width: 52px;
  font-weight: 100; }
  fc0639sc01-component .sortList > dt._eng {
    width: 111px; }

fc0639sc01-component .sortList > dd > span > input[type="number"] {
  width: 100px;
  padding: 8px; }
  fc0639sc01-component .sortList > dd > span > input[type="number"]:focus {
    border: 1px solid #2996cc;
    outline: none; }

fc0639sc01-component .pagenum_big {
  background-color: #E6E6E6;
  width: 120px;
  height: -webkit-calc(100% - 4px);
  height: calc(100% - 4px);
  min-height: 100px;
  display: inline-block;
  vertical-align: top;
  margin: 2px;
  white-space: normal;
  line-height: 16px; }
  fc0639sc01-component .pagenum_big .p1 {
    font-size: 16px;
    padding: 5px;
    font-weight: bold; }
  fc0639sc01-component .pagenum_big .p2 {
    float: right;
    font-size: 18px;
    font-weight: 700;
    padding-top: 15px; }
    fc0639sc01-component .pagenum_big .p2._eng {
      padding-top: 0; }

fc0639sc01-component .pagenum_menu {
  display: inline-block;
  background-color: #E6E6E6;
  margin: 2px;
  min-width: 100px;
  height: 25px;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  padding: 0 4px;
  cursor: pointer; }

fc0639sc01-component ._on {
  background-color: #fff; }

fc0639sc01-component .pagenum_middle {
  display: inline-block;
  background-color: #E6E6E6;
  margin: 2px;
  width: 150px;
  height: 70px;
  padding: 5px;
  font-weight: bold; }
  fc0639sc01-component .pagenum_middle .p1 {
    font-size: 12px;
    color: #5B5B5B; }
  fc0639sc01-component .pagenum_middle .p2 {
    font-size: 16px;
    line-height: 50px; }
  fc0639sc01-component .pagenum_middle .p3 {
    font-size: 12px;
    color: #5B5B5B; }
  fc0639sc01-component .pagenum_middle .p4 {
    font-size: 16px;
    text-align: right;
    padding-top: 12px; }

fc0639sc01-component .pagenum_small {
  display: inline-block;
  background-color: #E6E6E6;
  margin: 2px;
  width: -webkit-calc(100% / 8 - 4px);
  width: calc(100% / 8 - 4px);
  height: 33px;
  font-size: 18px;
  font-weight: bold;
  line-height: 33px; }
  fc0639sc01-component .pagenum_small .p1 {
    float: left;
    font-size: 14px;
    color: #5B5B5B; }
  fc0639sc01-component .pagenum_small .p2 {
    text-align: right;
    font-size: 16px; }

fc0639sc01-component .pagenum_Invioce {
  display: inline-block;
  background-color: #E6E6E6;
  margin: 2px;
  width: -webkit-calc(100% / 5 - 4px);
  width: calc(100% / 5 - 4px);
  height: 33px;
  font-size: 18px;
  font-weight: bold;
  line-height: 33px; }
  fc0639sc01-component .pagenum_Invioce .p1 {
    float: left;
    font-size: 14px;
    color: #5B5B5B; }
  fc0639sc01-component .pagenum_Invioce .p2 {
    text-align: right;
    font-size: 16px; }

fc0639sc01-component .sc_dateErr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

fc0639sc01-component .sc_date {
  padding-left: 8px;
  padding-right: 16px;
  position: static;
  left: unset;
  top: unset; }

fc0639sc01-component .sc_stock {
  padding-left: 8px;
  border-left: 1px solid #f2f2f2;
  vertical-align: top; }
  fc0639sc01-component .sc_stock > label > p {
    font-size: 13px;
    font-weight: 700; }

fc0639sc01-component .sc_second {
  padding-top: 8px;
  padding-bottom: 8px; }

fc0639sc01-component .sc_mcplant {
  float: left;
  padding-left: 8px;
  margin-top: 0px;
  border-radius: unset; }

fc0639sc01-component .sc_item {
  float: left;
  padding-left: 16px;
  padding-right: 16px; }

fc0639sc01-component .sc_brspu {
  float: left;
  padding-left: 16px;
  border-left: 1px solid #cbd3d6;
  margin-top: 0px;
  border-radius: unset; }

fc0639sc01-component .div_rmv {
  height: 26px;
  float: left;
  padding-right: 16px;
  display: block;
  padding-left: 8px;
  background: #EBE3D8; }
  fc0639sc01-component .div_rmv .p_rmv {
    float: left;
    padding-top: 0px;
    font-size: 13px;
    padding-top: 8px; }
  fc0639sc01-component .div_rmv .div_rmvflg {
    float: left;
    position: static;
    padding-left: 8px; }

fc0639sc01-component tr.is-Remove td {
  background-color: #BBBBBB; }

fc0639sc01-component .button_barcodemode {
  height: 76px;
  background-color: #BBBBBB;
  text-align: center;
  border-radius: 10px;
  font-size: 12px;
  outline: none;
  min-width: 86px;
  white-space: normal; }

fc0639sc01-component .select_disabled_css {
  background-color: #BBBBBB; }

fc0639sc01-component .rightBoxTriangle {
  float: right;
  background-color: #425a64 !important;
  padding: 8px;
  width: 55%; }

fc0639sc01-component .div_barCode {
  float: left;
  margin-left: 8px;
  padding-top: 6px;
  width: -webkit-calc(40% - 16px);
  width: calc(40% - 16px); }
  fc0639sc01-component .div_barCode > input {
    padding: 0px;
    width: 100%;
    min-width: 200px;
    height: 60px;
    font-size: 26px;
    font-weight: 600;
    border: 2px solid #000000;
    border-radius: 0px; }

fc0639sc01-component .div_display {
  float: left;
  margin-left: 8px;
  background-color: white;
  height: 76px;
  width: 60%;
  max-width: 420px;
  border-radius: 10px; }
  fc0639sc01-component .div_display .iconmsg {
    padding-top: 20px;
    padding-left: 5%; }
  fc0639sc01-component .div_display .icon {
    display: inline-block;
    width: 40px;
    height: 40px;
    background: url(../assets/images/icon_scanner_gun.png) no-repeat center -4px/50px; }
  fc0639sc01-component .div_display .message {
    display: inline-block;
    vertical-align: top;
    height: 40px;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: -webkit-calc(100% - 60px);
    width: calc(100% - 60px); }
    fc0639sc01-component .div_display .message .span1 {
      font-size: 17px;
      font-weight: 900; }
    fc0639sc01-component .div_display .message .span2 {
      font-size: 14px;
      font-weight: 700; }

fc0639sc01-component .checkbox_big {
  float: right;
  padding: 0px;
  width: 96px;
  height: 80px;
  background: none;
  margin-left: 8px; }

fc0639sc01-component .text_printqty {
  float: right;
  width: 96px;
  height: 77px;
  background: #BBBBBB;
  text-align: center;
  padding: 6px;
  margin-left: 8px;
  margin-right: 16px;
  border: 1px solid #BBBBBB; }
  fc0639sc01-component .text_printqty > span {
    width: 94px;
    height: 76px; }
  fc0639sc01-component .text_printqty > input {
    padding: 0px;
    width: 60px; }

fc0639sc01-component .leftBoxTriangle {
  background-color: #657981 !important;
  padding: 8px;
  padding-left: 32px;
  border: 2px solid #657981;
  position: relative; }

fc0639sc01-component .leftBoxTriangle::before {
  content: '';
  width: 0;
  height: 0;
  border: 12px solid transparent;
  border-left-color: #657981;
  position: absolute;
  left: 100%;
  top: 50%;
  margin-top: -15px; }

fc0639sc01-component .div_barcode {
  display: inline-block;
  width: 70%;
  height: 70px;
  text-align: center;
  font-size: 17px;
  font-weight: 700;
  padding-left: 2%;
  padding-top: 14px;
  max-width: 288px; }
  fc0639sc01-component .div_barcode .messages {
    font-size: 12px;
    line-height: 12px; }

fc0639sc01-component ._ng {
  color: red; }

fc0639sc01-component .div_ok {
  vertical-align: top;
  width: 25%;
  height: 70px;
  background: #CBFFD5;
  text-align: center;
  font-size: 40px;
  font-weight: bold;
  border-radius: 8px;
  margin: 3px;
  font-family: auto;
  color: limegreen;
  line-height: 70px;
  float: right;
  margin-right: 12px; }

fc0639sc01-component .div_ng {
  vertical-align: top;
  width: 25%;
  height: 70px;
  background: #F3BCAE;
  text-align: center;
  font-size: 40px;
  font-weight: bold;
  border-radius: 8px;
  margin: 3px;
  font-family: auto;
  color: red;
  line-height: 70px;
  float: right;
  margin-right: 12px; }

fc0639sc01-component .errorArea {
  margin-left: 8px;
  padding: 5px;
  background: rgba(230, 68, 23, 0.2);
  border-radius: 4px;
  color: #e64417;
  font-weight: bold;
  word-wrap: break-word;
  word-break: break-all;
  width: auto;
  display: inline-block; }
  fc0639sc01-component .errorArea._w120 {
    height: auto;
    width: 120px;
    white-space: pre-wrap; }
  fc0639sc01-component .errorArea__text {
    margin-bottom: 16px;
    font-size: 14px; }
  fc0639sc01-component .errorArea__list > li {
    margin-bottom: 10px; }
    fc0639sc01-component .errorArea__list > li:last-child {
      margin-bottom: 0; }

fc0639sc01-component .mdc-fixed-table-container {
  min-height: 70px;
  height: auto;
  max-height: 500px;
  margin-bottom: 111px;
  margin-top: 12px; }

fc0639sc01-component .stock {
  margin-left: 0px; }

fc0639sc01-component .slashCss {
  float: right;
  padding: 6px;
  margin-left: 0px; }

fc0639sc01-component .Span2MarginTop {
  margin-top: -6px; }

fc0639sc01-component ._calendar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 12px; }
  fc0639sc01-component ._calendar > span {
    margin-left: 5px;
    margin-right: 5px; }
  fc0639sc01-component ._calendar > olc-calendar > div > div > span {
    float: right;
    right: 2px;
    left: auto; }
  fc0639sc01-component ._calendar > olc-calendar > div > div > input {
    width: 100%;
    min-width: 100px;
    max-width: 140px; }

fc0639sc01-component .OrderSearch__sortWrap {
  background: #fff; }

fc0639sc01-component .OrderSearch__sortWrapReset {
  background-color: #fff; }

fc0639sc01-component ._padding {
  padding-right: 6px !important; }

fc0639sc01-component .selectSame {
  width: auto;
  max-width: 225px;
  min-width: 225px; }
  fc0639sc01-component .selectSame._invoceSelect {
    max-width: 225px;
    min-width: 225px; }

fc0639sc01-component .Untreated__bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-width: 1050px; }

fc0639sc01-component .MC_Select {
  height: 100%; }
  fc0639sc01-component .MC_Select > select {
    width: auto;
    padding: 0.5em 26px 0.5em 8px !important; }

fc0639sc01-component .button_div {
  margin-left: auto; }

fc0639sc01-component .TabContents {
  display: none;
  width: 1250px;
  margin-bottom: 80px; }
  fc0639sc01-component .TabContents.is-Active {
    display: block; }

fc0639sc01-component .TabContents__support {
  display: table;
  width: 100%;
  margin-top: 15px;
  margin-bottom: 30px;
  padding: 20px 0;
  border-radius: 4px;
  background: #fff; }
  fc0639sc01-component .TabContents__support > dt,
  fc0639sc01-component .TabContents__support > dd {
    display: table-cell;
    vertical-align: middle; }
  fc0639sc01-component .TabContents__support > dt {
    width: 164px;
    line-height: 32px;
    border-right: 1px solid #cbcbcb;
    font-size: 14px;
    font-weight: bold;
    text-align: center; }
  fc0639sc01-component .TabContents__support > dd {
    padding: 0 20px 0 40px; }

fc0639sc01-component .TabContents__title {
  font-size: 16px;
  margin-bottom: 16px; }

fc0639sc01-component .TabContents__text {
  margin-bottom: 15px;
  font-size: 14px;
  line-height: 1.3; }

fc0639sc01-component .TabContents__count {
  margin-top: 12px;
  margin-bottom: 12px; }
  fc0639sc01-component .TabContents__count ._num {
    margin-right: 4px;
    font-size: 14px;
    font-weight: bold; }
  fc0639sc01-component .TabContents__count.is-Red {
    color: #e64417; }

fc0639sc01-component .FloatingBottom .Btn--previewSave {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
  fc0639sc01-component .FloatingBottom .Btn--previewSave > button {
    display: block;
    width: 160px;
    height: 36px;
    padding-top: 2px;
    border-radius: 4px;
    background: #fff;
    -webkit-box-shadow: 0 4px 0 #808080;
            box-shadow: 0 4px 0 #808080;
    color: #1a1a1a;
    font-size: 13px;
    text-align: center;
    margin-right: 10px; }
    fc0639sc01-component .FloatingBottom .Btn--previewSave > button.is-Disabled {
      background: #bbb;
      border: 1px solid #808080;
      color: rgba(26, 26, 26, 0.5);
      cursor: default;
      pointer-events: none;
      opacity: .5; }

fc0639sc01-component .FloatingBottom .Btn--prevNext {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: auto; }
  fc0639sc01-component .FloatingBottom .Btn--prevNext > button {
    display: block;
    width: 200px;
    height: 36px;
    padding-top: 2px;
    border-radius: 4px;
    background: #fff;
    -webkit-box-shadow: 0 4px 0 #808080;
            box-shadow: 0 4px 0 #808080;
    color: #1a1a1a;
    font-size: 13px;
    text-align: center;
    margin-left: 10px; }
    fc0639sc01-component .FloatingBottom .Btn--prevNext > button.is-Disabled {
      background: #bbb;
      border: 1px solid #808080;
      color: rgba(26, 26, 26, 0.5);
      cursor: default;
      pointer-events: none;
      opacity: .5; }
    fc0639sc01-component .FloatingBottom .Btn--prevNext > button > span {
      display: inline-block;
      padding-left: 14px;
      background: url(../assets/images/icon_arrow_left.svg) no-repeat left top; }
    fc0639sc01-component .FloatingBottom .Btn--prevNext > button:last-child > span {
      padding-right: 14px;
      background: url(../assets/images/icon_arrow_gr.svg) no-repeat right top; }
    fc0639sc01-component .FloatingBottom .Btn--prevNext > button.is-Active {
      border: none;
      background: #0871a6;
      -webkit-box-shadow: 0 4px 0 #054666;
              box-shadow: 0 4px 0 #054666;
      color: #fff;
      cursor: pointer; }
      fc0639sc01-component .FloatingBottom .Btn--prevNext > button.is-Active > span {
        background: url(../assets/images/icon_arrow_wh.svg) no-repeat right top; }
    fc0639sc01-component .FloatingBottom .Btn--prevNext > button.last {
      border: none;
      background: #eb7b0c;
      -webkit-box-shadow: 0 4px 0 #ab5a09;
              box-shadow: 0 4px 0 #ab5a09;
      color: #fff;
      cursor: pointer; }

fc0639sc01-component table.mdc-table tr.is-Change td {
  background-color: #FFEDD5; }

fc0639sc01-component table.mdc-table tr.is-Cancel td {
  background-color: #FFDDDD; }

fc0639sc01-component table.mdc-table tr th .editArea_border,
fc0639sc01-component table.mdc-table tr td .editArea_border {
  left: 0px;
  top: 1px;
  width: 2px;
  height: 80px;
  display: inline-block;
  position: absolute;
  background-color: black; }

fc0639sc01-component table.mdc-table tr td.is-Select {
  background: #F2EEE9; }

fc0639sc01-component table.mdc-table tr td.is-Change {
  background-color: #FFEDD5; }

fc0639sc01-component table.mdc-table tr td.is-Cancel {
  background-color: #FFDDDD; }

fc0639sc01-component table.mdc-table tr td._flag > button {
  width: 27px;
  height: 26px;
  padding: 0;
  background-position: center; }

fc0639sc01-component table.mdc-table tr td.editArea > div {
  margin-left: 24px; }
  fc0639sc01-component table.mdc-table tr td.editArea > div:first-child {
    margin-left: 12px; }
  fc0639sc01-component table.mdc-table tr td.editArea > div button {
    width: 27px;
    height: 26px;
    padding: 0;
    background-position: center; }
    fc0639sc01-component table.mdc-table tr td.editArea > div button.__on {
      background-color: #2996cc; }

fc0639sc01-component ._calendar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
  fc0639sc01-component ._calendar > olc-calendar > div > div > span {
    left: 110px; }
  fc0639sc01-component ._calendar > olc-calendar > div > div > input {
    width: 130px; }
  fc0639sc01-component ._calendar > span {
    margin-left: 8px;
    margin-right: 8px; }

fc0639sc01-component .mdc-form-error-text {
  margin-top: 4px; }
  fc0639sc01-component .mdc-form-error-text > p {
    white-space: normal; }

fc0639sc01-component .top1_bottom {
  padding-top: 5px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

fc0639sc01-component .top1_cbx {
  display: none; }

fc0639sc01-component .Page_Length {
  width: 100%;
  min-width: 600px; }

fc0639sc01-component .search {
  margin-left: 12px;
  min-width: 100px; }
  fc0639sc01-component .search._eng {
    min-width: 220px; }
  fc0639sc01-component .search._kor {
    min-width: 230px; }

fc1540sc01-component .span_div_imp {
  display: inline-block;
  width: 90px;
  height: 20px;
  background: url(../assets/images/icon_span_imp.png) no-repeat center;
  text-indent: 100%;
  overflow: hidden;
  white-space: nowrap;
  margin-right: 20px; }

fc1540sc01-component .span_div_new {
  display: inline-block;
  width: 34px;
  height: 20px;
  background: url(../assets/images/icon_span_new.png) no-repeat center;
  text-indent: 100%;
  overflow: hidden;
  white-space: nowrap;
  margin-right: 20px; }

fc1540sc01-component .mdc-fixed-table-container {
  min-height: 70px;
  height: auto;
  max-height: 500px;
  margin-bottom: 111px; }

fc1540sc01-component .branchSupplierCheck {
  padding: 3px 26px 15px 11px !important; }
  fc1540sc01-component .branchSupplierCheck::before {
    right: 8px !important;
    left: auto !important; }
  fc1540sc01-component .branchSupplierCheck::after {
    right: 11px !important;
    left: auto !important;
    background: url(../assets/images/icon_checkbox.svg) no-repeat right center !important; }

fc1540sc01-component .OrderSearch__list_01 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden; }
  fc1540sc01-component .OrderSearch__list_01:hover > div {
    background: #F2EEE9; }
  fc1540sc01-component .OrderSearch__list_01:first-child div {
    height: 56px;
    padding: 0 0 0 10px;
    background: #808080;
    color: #fff;
    text-align: left; }
    fc1540sc01-component .OrderSearch__list_01:first-child div > span {
      position: relative; }
      fc1540sc01-component .OrderSearch__list_01:first-child div > span::after {
        content: '';
        position: absolute;
        top: -webkit-calc(50% - 6px);
        top: calc(50% - 6px);
        right: -12px;
        width: 6px;
        height: 13px;
        background: url("../assets/images/icon_table_sort.svg") no-repeat center; }
    fc1540sc01-component .OrderSearch__list_01:first-child div._check::before, fc1540sc01-component .OrderSearch__list_01:first-child div._check::after, fc1540sc01-component .OrderSearch__list_01:first-child div._status::before, fc1540sc01-component .OrderSearch__list_01:first-child div._status::after {
      display: none; }
  fc1540sc01-component .OrderSearch__list_01.is-Select > div {
    background: #F2EEE9; }
  fc1540sc01-component .OrderSearch__list_01.is-Change > div:not(.check) {
    background-color: #FFEDD5; }
  fc1540sc01-component .OrderSearch__list_01.is-Change ._status > span {
    background: #FF9100; }
  fc1540sc01-component .OrderSearch__list_01.is-Cancel div:not(.check) {
    background-color: #FFDDDD; }
  fc1540sc01-component .OrderSearch__list_01.is-Cancel ._status > span {
    background: #FB2626; }
  fc1540sc01-component .OrderSearch__list_01 > div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    vertical-align: middle;
    height: 56px;
    padding: 0 10px;
    background: #fff;
    border-bottom: 1px solid #ccc;
    font-size: 12px;
    font-weight: normal;
    line-height: 1.4;
    white-space: nowrap; }
    fc1540sc01-component .OrderSearch__list_01 > div._option {
      position: absolute;
      top: 51px;
      right: 30px;
      background: url("../assets/images/icon_table_option.svg") no-repeat center;
      border-left: 1px solid #ddd; }
  fc1540sc01-component .OrderSearch__list_01 ._check {
    width: 40px; }
  fc1540sc01-component .OrderSearch__list_01 ._orderTime,
  fc1540sc01-component .OrderSearch__list_01 ._maker,
  fc1540sc01-component .OrderSearch__list_01 ._dueDate {
    width: 15%; }
  fc1540sc01-component .OrderSearch__list_01 ._global {
    width: 136px; }
    fc1540sc01-component .OrderSearch__list_01 ._global > a {
      color: #365fb3; }
      fc1540sc01-component .OrderSearch__list_01 ._global > a:hover {
        text-decoration: underline; }
  fc1540sc01-component .OrderSearch__list_01 ._function {
    width: 15%; }
  fc1540sc01-component .OrderSearch__list_01 ._code {
    width: 5%; }
  fc1540sc01-component .OrderSearch__list_01 ._name {
    width: 20%; }
  fc1540sc01-component .OrderSearch__list_01 ._slip {
    width: 114px; }
  fc1540sc01-component .OrderSearch__list_01 ._payment {
    width: 69px; }
  fc1540sc01-component .OrderSearch__list_01 ._model {
    width: 344px; }
  fc1540sc01-component .OrderSearch__list_01 ._quantity {
    width: 10%;
    text-align: right; }
  fc1540sc01-component .OrderSearch__list_01 ._unitPrice {
    width: 62px; }
  fc1540sc01-component .OrderSearch__list_01 ._export,
  fc1540sc01-component .OrderSearch__list_01 ._price {
    width: 85px; }
  fc1540sc01-component .OrderSearch__list_01 ._status {
    width: 56px;
    padding: 0 5px; }
    fc1540sc01-component .OrderSearch__list_01 ._status > span {
      width: 32px;
      padding: 3px 4px;
      border-radius: 4px;
      color: #fff;
      font-size: 12px;
      text-align: center; }
      fc1540sc01-component .OrderSearch__list_01 ._status > span._new {
        background: #e64417; }
      fc1540sc01-component .OrderSearch__list_01 ._status > span._untreated {
        background: #eb7b0c; }
  fc1540sc01-component .OrderSearch__list_01 ._orderTime > span {
    display: block; }

fc1540sc01-component .linkColor {
  color: #365fb3 !important; }
  fc1540sc01-component .linkColor a {
    color: #365fb3 !important; }

fc1540sc01-component .line_color td {
  background-color: #E9F1F5; }

fc1540sc01-component .delete_line_color td {
  background-color: #d0cece; }

fc1540sc01-component .header_col_1 {
  width: 40px !important;
  text-align: center; }

fc1540sc01-component .header_col_2 {
  width: 180px !important;
  text-align: center; }

fc1540sc01-component .header_col_3 {
  width: 180px !important;
  text-align: center; }

fc1540sc01-component .header_col_4 {
  width: 300px !important;
  padding: 0px 0px 0px 12%; }

fc1540sc01-component .header_col_5 {
  width: 130px !important;
  padding: 0px 0px 0px 12%; }

fc1540sc01-component .header_col_6 {
  width: 100px !important;
  padding: 0px 0px 0px 1.5%; }

fc1540sc01-component .header_col_7 {
  width: 120px !important;
  text-align: center !important; }

fc1540sc01-component .header_col_8 {
  width: 200px !important;
  padding: 0px 0px 0px 4.5%; }

fc1540sc01-component .header_col_9 {
  width: 100px !important;
  padding: 0px 0px 0px 4.5%; }

fc1540sc01-component .header_col_10 {
  width: 100px !important;
  padding: 0px 0px 0px 4.5%; }

fc1540sc01-component .meisai_col_1 {
  text-align: center !important; }
  fc1540sc01-component .meisai_col_1 div {
    width: 70%; }

fc1540sc01-component .meisai_col_2 {
  text-align: center !important; }
  fc1540sc01-component .meisai_col_2 div {
    width: 70%; }

fc1540sc01-component .meisai_col_3 {
  text-align: center !important; }
  fc1540sc01-component .meisai_col_3 div {
    width: 70%; }

fc1540sc01-component .meisai_col_4 {
  text-align: left !important; }

fc1540sc01-component .meisai_col_5 {
  text-align: left !important; }

fc1540sc01-component .meisai_col_6 {
  text-align: center !important; }
  fc1540sc01-component .meisai_col_6 div {
    width: 70%; }

fc1540sc01-component .meisai_col_7 {
  text-align: left !important; }
  fc1540sc01-component .meisai_col_7 div {
    width: 75%; }

fc1540sc01-component .meisai_col_8 {
  text-align: left !important; }
  fc1540sc01-component .meisai_col_8 div {
    width: 75%; }

fc1540sc01-component .meisai_col_9 {
  text-align: center !important; }
  fc1540sc01-component .meisai_col_9 div {
    width: 75%; }

fc1540sc01-component .meisai_col_10 {
  text-align: center !important; }
  fc1540sc01-component .meisai_col_10 div {
    width: 75%; }

fc1540sc01-component .OrderSearch__tableOuter {
  height: 460px !important; }

fc1540sc01-component .insertBtn {
  margin-left: -webkit-calc(100% - 120px);
  margin-left: calc(100% - 120px);
  margin-top: 13px;
  cursor: pointer; }

fc1540sc01-component .png_notice {
  width: 30px;
  height: 25px; }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  fc1540sc01-component ._btm > dl > dt {
    margin-top: 5px; }
  fc1540sc01-component .originalButtonSmall > a {
    padding-top: 4px; } }

fc1540sc011-component .is-Required {
  width: 32px;
  height: 20px;
  padding: 3px 0;
  border: 1px solid #e64417;
  border-radius: 2px;
  background: #fff;
  color: #e64417;
  font-size: 12px;
  font-weight: 700;
  text-align: center;
  display: inline-block;
  margin-top: 2px; }

fc1540sc011-component .required_width {
  min-width: 75px;
  width: 75px; }

fc1540sc011-component .Modal__content dt {
  text-align: left !important;
  width: 190px !important; }

fc1540sc011-component ._w300 {
  width: 300px !important; }

fc1540sc011-component ._w600 {
  width: 600px !important; }

fc1540sc011-component ._w600_h200 {
  width: 600px !important;
  height: 200px !important; }

fc1540sc011-component .ErrorArea {
  padding: 5px !important;
  margin-top: 1px;
  background: rgba(230, 68, 23, 0.2) !important;
  border-radius: 4px;
  color: #e64417 !important;
  font-weight: bold;
  word-wrap: break-word;
  word-break: break-all;
  overflow: hidden; }
  fc1540sc011-component .ErrorArea__text {
    margin-bottom: 16px;
    font-size: 14px; }
  fc1540sc011-component .ErrorArea__list > li {
    margin-bottom: 10px; }
    fc1540sc011-component .ErrorArea__list > li:last-child {
      margin-bottom: 0; }

fc1540sc011-component .select_disabled_css {
  opacity: .9; }

fc1540sc011-component .disabled_css {
  opacity: .5; }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  fc1540sc011-component .is-Required {
    padding: 0 0 !important; }
  fc1540sc011-component ._radio span {
    padding-top: 2px !important; }
  fc1540sc011-component input[type='text']._w200 {
    height: 30px !important; } }

fc1540sc011-component ._cell02_sc0003 {
  display: table;
  -webkit-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s;
  top: 8px;
  left: 53px;
  padding: 10;
  text-align: center;
  width: 60px;
  height: 60px;
  background: #F2EEE9 url(../assets/images/icon_blank.svg) no-repeat center;
  border-radius: 4px;
  cursor: pointer; }

fc1540sc011-component .Modal__wrap._w960 {
  width: 1400px;
  height: 700px; }

fc1540sc011-component .te-basic-tools .angular-editor-button[title="Strikethrough"],
fc1540sc011-component .te-basic-tools .angular-editor-button[title="Subscript"],
fc1540sc011-component .te-basic-tools .angular-editor-button[title="Superscript"],
fc1540sc011-component .te-basic-tools .angular-editor-toolbar-set[title="Justify Left"],
fc1540sc011-component .te-basic-tools .angular-editor-button[title="Justify Center"],
fc1540sc011-component .te-basic-tools .angular-editor-button[title="Justify Right"],
fc1540sc011-component .te-basic-tools .angular-editor-button[title="Justify Full"],
fc1540sc011-component .te-basic-tools .angular-editor-button[title="Indent"],
fc1540sc011-component .te-basic-tools .angular-editor-button[title="Outdent"],
fc1540sc011-component .te-basic-tools .angular-editor-button[title="Unordered List"],
fc1540sc011-component .te-basic-tools .angular-editor-button[title="Ordered List"],
fc1540sc011-component .te-basic-tools .select-heading[title="Formatting"],
fc1540sc011-component .te-basic-tools .angular-editor-button[title="Strikethrough"],
fc1540sc011-component .te-basic-tools .select-font[title="Font Name"],
fc1540sc011-component .te-basic-tools .angular-editor-button[title="Background Color"],
fc1540sc011-component .te-basic-tools .select-custom-style[title="Custom Style"],
fc1540sc011-component .te-basic-tools .angular-editor-button[title="Insert Image"],
fc1540sc011-component .te-basic-tools .angular-editor-button[title="Insert Video"],
fc1540sc011-component .te-basic-tools .angular-editor-button[title="Horizontal Line"],
fc1540sc011-component .te-basic-tools .angular-editor-button[title="Clear Formatting"],
fc1540sc011-component .te-basic-tools .angular-editor-button[title="HTML Code"] {
  display: none; }

fc1550sc01-component .top3 {
  margin-top: 15px;
  width: 95%;
  font-weight: bold; }

fc1550sc01-component .top3_top {
  font-size: 15px; }

fc1550sc01-component .top3_bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 80%;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  font-weight: normal;
  min-width: 483px; }

fc1550sc01-component .top3_left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 90px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 30px;
  padding-top: 10px; }

fc1550sc01-component .top3_button {
  margin-bottom: 4px; }

fc1550sc01-component .top3_right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 90px;
  padding-top: 10px; }

fc1550sc01-component ._textarea {
  height: 300px;
  width: 800px;
  border: none;
  background: fff; }
