@charset "UTF-8";
/* [ variable ]
-------------------------------------------------*/
/* font */
/* font */
/*  */
/* [ font style ]
-------------------------------------------------*/
/* [ opacity ]
-------------------------------------------------*/
/* [ blur ]
-------------------------------------------------*/
/* [ easing ]
-------------------------------------------------*/
/* [ transform ]
-------------------------------------------------*/
/* [ layout ]
-------------------------------------------------*/
/* -----------------------------------------------
common css [Scalable and Modular Architecture for CSS]
0. Normalize(ノーマライズ)
1. Reset(リセット) + Base(ベース)
2. Module(モジュール)
3. Layout(レイアウト)
-------------------------------------------------- */
/* -----------------------------------------------
 [0. Normalize(ノーマライズ)]
-------------------------------------------------- */
/* Base@im
--------------------------------------------------*/
@import url(https://fonts.googleapis.com/earlyaccess/notosansjp.css);
@import "https://fonts.googleapis.com/css?family=Lato";
@import "https://fonts.googleapis.com/css?family=Oswald";
@import url("https://fonts.googleapis.com/css?family=Prata");
/* line 18, ../sass/style.scss */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  height: 100%;
}

/* line 25, ../sass/style.scss */
body {
  margin: 0;
  height: 100%;
  background-color: #f0f2f4;
}

/* Links
--------------------------------------------------*/
/**
 * Remove the gray background color from active links in IE 10.
 */
/* line 40, ../sass/style.scss */
a {
  background: transparent;
}

/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */
/* line 48, ../sass/style.scss */
a:focus {
  outline: thin dotted;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
/* line 56, ../sass/style.scss */
a:active,
a:hover {
  outline: 0;
}

/* Typography
--------------------------------------------------*/
/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari 5, and Chrome.
 */
/* line 69, ../sass/style.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9, Safari 5, and Chrome.
 */
/* line 78, ../sass/style.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */
/* line 86, ../sass/style.scss */
b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari 5 and Chrome.
 */
/* line 95, ../sass/style.scss */
dfn {
  font-style: italic;
}

/**
 * Address differences between Firefox and other browsers.
 */
/* line 103, ../sass/style.scss */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Address styling not present in IE 8/9.
 */
/* line 113, ../sass/style.scss */
mark {
  background: #ff0;
  color: #000;
}

/**
 * Correct font family set oddly in Safari 5 and Chrome.
 */
/* line 122, ../sass/style.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em;
}

/**
 * Improve readability of pre-formatted text in all browsers.
 */
/* line 134, ../sass/style.scss */
pre {
  white-space: pre-wrap;
}

/**
 * Set consistent quote types.
 */
/* line 142, ../sass/style.scss */
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
/* line 150, ../sass/style.scss */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
/* line 158, ../sass/style.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 166, ../sass/style.scss */
sup {
  top: -0.5em;
}

/* line 170, ../sass/style.scss */
sub {
  bottom: -0.25em;
}

/* Embedded content
--------------------------------------------------*/
/**
 * Remove border when inside `a` element in IE 8/9.
 */
/* line 181, ../sass/style.scss */
img {
  border: 0;
}

/**
 * Correct overflow displayed oddly in IE 9.
 */
/* line 189, ../sass/style.scss */
svg:not(:root) {
  overflow: hidden;
}

/* Figures
--------------------------------------------------*/
/**
 * Address margin not present in IE 8/9 and Safari 5.
 */
/* line 200, ../sass/style.scss */
figure {
  margin: 0;
}

/* Forms
--------------------------------------------------*/
/**
 * Define consistent border, margin, and padding.
 */
/* line 211, ../sass/style.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
/* line 215, ../sass/style.scss */
fieldset btn-action {
  position: absolute !important;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
/* line 225, ../sass/style.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * 1. Correct font family not being inherited in all browsers.
 * 2. Correct font size not being inherited in all browsers.
 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
 */
/* line 237, ../sass/style.scss */
.form-group button,
.form-group input,
.form-group select,
.form-group textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 2 */
  margin: 0;
  /* 3 */
  border: solid 1px #dfe3e2 !important;
  background-color: #f4f5f6;
  border-radius: 2px;
}
/* line 249, ../sass/style.scss */
.form-group textarea.bg_white {
  background-color: #fff !important;
}
/* line 252, ../sass/style.scss */
.form-group .input-group-addon {
  border: none !important;
  padding: 6px 4px;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
/* line 263, ../sass/style.scss */
button,
input {
  line-height: normal;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */
/* line 275, ../sass/style.scss */
button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
/* line 288, ../sass/style.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */
/* line 300, ../sass/style.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
/* line 310, ../sass/style.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */
/* line 322, ../sass/style.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */
/* line 334, ../sass/style.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
/* line 343, ../sass/style.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * 1. Remove default vertical scrollbar in IE 8/9.
 * 2. Improve readability and alignment in all browsers.
 */
/* line 354, ../sass/style.scss */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}

/* Tables
--------------------------------------------------*/
/**
 * Remove most spacing between table cells.
 */
/* line 366, ../sass/style.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* -----------------------------------------------
 [1. Reset(リセット) + Base(ベース)]
-------------------------------------------------- */
/* line 383, ../sass/style.scss */
html * {
  /*-moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;*/
  -webkit-font-smoothing: antialiased;
  -webkit-appearance: none;
  outline: none;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  -webkit-text-rendering: optimizeLegibility;
  -webkit-text-size-adjust: 100%;
}

/* line 396, ../sass/style.scss */
html {
  -webkit-tap-highlight-color: transparent;
}

/* line 399, ../sass/style.scss */
body {
  /* ゴシック */
  font-family: YuGothic, '游ゴシック','Noto Sans JP',"Meiryo","メイリオ","ＭＳ Ｐゴシック",sans-serif;
  font-size: 15px;
  line-height: 1.77;
  color: #241f21;
  -webkit-text-size-adjust: 100%;
}

/* line 407, ../sass/style.scss */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code, del, em, img, strong,
dl, dt, dd, ol, ul, li,
fieldset, form, label,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  vertical-align: baseline;
  font-style: normal;
  font-weight: normal;
}

/* line 419, ../sass/style.scss */
article, aside, figure, footer, header, hgroup, menu, nav, section {
  margin: 0;
  padding: 0;
  border: none;
  display: block;
  outline: none;
}

/* line 426, ../sass/style.scss */
h1, h2, h3, h4, h5, h6, dt {
  line-height: 1.47;
}

/* line 429, ../sass/style.scss */
p {
  line-height: 1.67;
}

/* line 432, ../sass/style.scss */
dd, li, th, td, input, textarea {
  line-height: 1.67;
  text-align: left;
}

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

/* line 439, ../sass/style.scss */
img {
  width: 100%;
  height: auto;
  vertical-align: top;
}

/* line 450, ../sass/style.scss */
div:not(.bootstrap-datetimepicker-widget) > a, div:not(.bootstrap-datetimepicker-widget) input, div:not(.bootstrap-datetimepicker-widget) button, div:not(.bootstrap-datetimepicker-widget) textarea {
  outline: none;
  color: #241f21;
}

/* line 455, ../sass/style.scss */
a:active {
  color: #241f21;
}

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

/* line 461, ../sass/style.scss */
::-moz-selection {
  background-color: #a7bbfe;
}

/* line 464, ../sass/style.scss */
::selection {
  background-color: #a7bbfe;
}

/* line 469, ../sass/style.scss */
body.other .d_tablet, body.other .d_smp {
  display: none !important;
}

/* line 475, ../sass/style.scss */
body.tablet .d_pc, body.smp .d_pc {
  display: none !important;
}

/* Clearfix [ModernType]
-------------------------------------------------- */
/* line 484, ../sass/style.scss */
.clearfix:after {
  display: block;
  clear: both;
  content: "";
}

/* PC =================================== */
@media only screen and (min-width: 751px) {
  /* line 493, ../sass/style.scss */
  #document .sp {
    display: none !important;
  }
}
/* SMP =================================== */
@media only screen and (max-width: 750px) {
  /* line 501, ../sass/style.scss */
  #document .pc {
    display: none !important;
  }
}
/* Text Module
-------------------------------------------------- */
/* Link Module
-------------------------------------------------- */
/* line 514, ../sass/style.scss */
a.gold {
  color: #b2a170 !important;
}

/* Normal Button */
/* line 521, ../sass/style.scss */
div:not(.bootstrap-datetimepicker-widget) > .btn {
  position: relative;
  overflow: hidden;
  color: #fff;
  font-weight: bold;
  font-size: 15px;
  border-radius: 2px;
}
/* line 529, ../sass/style.scss */
div:not(.bootstrap-datetimepicker-widget) > .btn:hover {
  color: #fff;
}
/* line 532, ../sass/style.scss */
div:not(.bootstrap-datetimepicker-widget) > .btn > * {
  height: 100%;
  display: block;
  text-decoration: none;
}
/* line 537, ../sass/style.scss */
div:not(.bootstrap-datetimepicker-widget) > .btn > *:before {
  width: 0;
  height: 0;
  border-radius: 2px;
  display: block;
  position: absolute;
  top: -100%;
  left: -100%;
  content: "";
  background-color: #b2a170;
  transition: all 0.48s cubic-bezier(0.075, 0.82, 0.565, 1);
  -moz-transition: all 0.48s cubic-bezier(0.075, 0.82, 0.565, 1);
  -webkit-transition: all 0.48s cubic-bezier(0.075, 0.82, 0.565, 1);
  -ms-transition: all 0.48s cubic-bezier(0.075, 0.82, 0.565, 1);
  -ms-filter: "alpha(opacity=$num)";
  /* IE8 */
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$num)";
}
/* line 548, ../sass/style.scss */
div:not(.bootstrap-datetimepicker-widget) > .btn > * > * {
  height: 100%;
  position: relative;
  font-family: 'Lato', serif;
  letter-spacing: 0.2em;
  font-weight: bold;
  color: #fff;
  display: block;
  text-align: center;
  vertical-align: middle;
  font-size: 12px;
  z-index: 1;
  line-height: 50px;
}
/* line 562, ../sass/style.scss */
div:not(.bootstrap-datetimepicker-widget) > .btn.btn_delete_parts {
  background: linear-gradient(to bottom, #869aa6 6%, #8595a0 96%) !important;
}

/* line 568, ../sass/style.scss */
.btn_bule {
  height: 58px;
  width: 210px;
  background-color: #0187ce !important;
}
/* line 573, ../sass/style.scss */
.btn_bule:hover {
  color: #fff;
}
/* line 576, ../sass/style.scss */
.btn_bule:active {
  background-color: #fff !important;
}

/* line 580, ../sass/style.scss */
.btn_45 {
  line-height: 45px;
}

/* line 583, ../sass/style.scss */
.btn_lightbule {
  width: 210px;
  border: none !important;
  background-color: #44bade !important;
}

/* line 589, ../sass/style.scss */
.btn_lightbule_color {
  border: none !important;
  background-color: #44bade !important;
}

/* line 593, ../sass/style.scss */
.btn_bule_s {
  height: 30px;
  width: 50px;
  background-color: #0187ce !important;
}
/* line 598, ../sass/style.scss */
.btn_bule_s:hover {
  background-color: #ccedff !important;
}
/* line 601, ../sass/style.scss */
.btn_bule_s:active {
  background-color: #ccedff !important;
}

/* line 605, ../sass/style.scss */
.btn_bule_color {
  border-bottom: solid 2px #004b73 !important;
  background-color: #0187ce !important;
}

/* line 610, ../sass/style.scss */
.btn_gray {
  color: #37373c;
  width: 200px;
  font-size: 14px;
  border: none;
  line-height: 27px;
  border-bottom: solid 2px #a5abab !important;
  background-color: #cdcfcf !important;
}
/* line 618, ../sass/style.scss */
.btn_gray.btn-success {
  color: #fff;
  background-color: #5cb85c !important;
  border-color: #4cae4c !important;
}
/* line 622, ../sass/style.scss */
.btn_gray.btn-success:hover {
  color: #fff;
}
/* line 625, ../sass/style.scss */
.btn_gray.btn-success:active {
  background-color: #fff !important;
}

/* line 631, ../sass/style.scss */
.btn_black {
  color: #fff !important;
  width: 200px;
  height: 40px;
  font-size: 14px;
  border-bottom: solid 2px #080809 !important;
  background-color: #48484f !important;
}
/* line 638, ../sass/style.scss */
.btn_black :hover {
  color: #000;
}
/* line 641, ../sass/style.scss */
.btn_black:active {
  background-color: #fff !important;
}

/* line 645, ../sass/style.scss */
.btn_gray_s {
  color: #37373c !important;
  font-size: 12px !important;
  padding: 3px 5px !important;
  background-color: #cdcfcf !important;
  display: inline-block;
  border: none !important;
}

/* line 654, ../sass/style.scss */
.btn_black_s {
  color: #fff !important;
  font-size: 12px !important;
  padding: 3px 10px !important;
  background-color: #48484f !important;
  display: inline-block;
  border: none !important;
  border-radius: 2px;
  font-weight: bold;
}

/* line 664, ../sass/style.scss */
.btn-success_s {
  background-color: #5cb85c;
  border-color: #4cae4c;
  color: #fff !important;
  font-size: 12px !important;
  padding: 3px 10px !important;
  display: inline-block;
  border: none !important;
  border-radius: 2px;
  font-weight: bold;
}

/* line 677, ../sass/style.scss */
.btn_white:hover {
  color: #333;
}

/* line 681, ../sass/style.scss */
.btn_copy {
  width: 14px;
  height: 14px;
  background-image: url(../img/copy.svg);
  background-size: 14px;
  border: none;
  background-color: #fff;
}

/* line 689, ../sass/style.scss */
.btn-delete {
  width: 30px;
  height: 30px;
  background-image: url(../img/delete.svg);
  background-size: 14px;
  background-repeat: no-repeat;
  border-radius: 2px;
  background-color: #e4e6e6;
  border: none;
  background-position: center;
}

/* line 700, ../sass/style.scss */
.btn_gray_color_f {
  color: #37373c !important;
  border-radius: 2px;
  background: linear-gradient(to bottom, #869aa6 6%, #8595a0 96%) !important;
}

/* line 706, ../sass/style.scss */
.btn-edit {
  height: 30px;
  width: 50px;
  padding: 0;
  line-height: 30px;
  background-color: #cdcfcf !important;
}

/* line 713, ../sass/style.scss */
button.btn_white {
  height: 34px;
  width: 50px;
  color: #241f21 !important;
  background-color: #fff !important;
  font-weight: normal;
  padding: 0;
  display: inline-block;
}

/* line 724, ../sass/style.scss */
.btn-margin_b20 {
  margin-bottom: 20px;
}

/* line 727, ../sass/style.scss */
.btn-margin_tb {
  margin-bottom: 20px;
  margin-top: 30px;
}

/* line 731, ../sass/style.scss */
.action_btn_border {
  border-top: solid 1px #dfe3e2;
}

/* line 735, ../sass/style.scss */
.action_btn {
  position: relative;
  margin-top: 10px;
  padding: 60px 20px 0 20px;
  margin-bottom: 50px;
  display: flex;
  align-items: center;
}
/* line 742, ../sass/style.scss */
.action_btn .action_btn_back {
  display: inline-block;
  margin-right: 10px;
}
/* line 746, ../sass/style.scss */
.action_btn button {
  margin-right: 20px;
}

/* line 750, ../sass/style.scss */
.btn_center {
  position: absolute;
  left: 50%;
  margin-left: -105px !important;
}

/* line 755, ../sass/style.scss */
.btn_center02 {
  text-align: center;
}

/* line 758, ../sass/style.scss */
.btn_left {
  float: left;
}

/* line 761, ../sass/style.scss */
.btn_right {
  position: absolute;
  left: 100%;
  margin-left: -160px !important;
}

/* line 768, ../sass/style.scss */
.btn_bule_s {
  background-color: #44bade !important;
  border: none !important;
  text-align: center;
  padding: 0;
  line-height: 30px;
  color: #fff;
}

/* line 777, ../sass/style.scss */
.navbar-fixed-bottom {
  background-color: rgba(0, 0, 0, 0.8);
  padding: 10px 0;
  position: fixed;
  margin-bottom: 0;
  z-index: 10000;
  text-align: right;
}
/* line 784, ../sass/style.scss */
.navbar-fixed-bottom .container {
  margin-bottom: 0;
}
/* line 787, ../sass/style.scss */
.navbar-fixed-bottom .fix_btn {
  float: right;
  margin-left: 10px;
  width: 22%;
}
/* line 791, ../sass/style.scss */
.navbar-fixed-bottom .fix_btn .btn_bule {
  height: 40px;
}
/* line 794, ../sass/style.scss */
.navbar-fixed-bottom .fix_btn .btn {
  height: 40px;
  width: 100%;
}
/* line 799, ../sass/style.scss */
.navbar-fixed-bottom .fix_btn_left {
  float: left;
  margin-left: 16px;
  width: 22%;
}
/* line 803, ../sass/style.scss */
.navbar-fixed-bottom .fix_btn_left .btn_bule {
  height: 40px;
}
/* line 806, ../sass/style.scss */
.navbar-fixed-bottom .fix_btn_left .btn {
  height: 40px;
  width: 100%;
}
/* line 818, ../sass/style.scss */
.navbar-fixed-bottom.use_part {
  background-color: unset;
  margin: auto;
  height: 277px;
  padding: 0;
}
/* line 823, ../sass/style.scss */
.navbar-fixed-bottom.use_part .area-condition {
  margin-top: 0;
}

/* line 829, ../sass/style.scss */
.btn-middle {
  height: 40px;
  line-height: 20px;
}

/* line 834, ../sass/style.scss */
.btn-middle2 {
  height: 30px;
  line-height: 10px;
}

/* Animation Module
-------------------------------------------------- */
@keyframes m-bg-hover {
  0% {
    width: 0;
    height: 1px;
    -ms-filter: "alpha(opacity=$num)";
    /* IE8 */
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$num)";
  }
  50% {
    width: 100%;
    -ms-filter: "alpha(opacity=$num)";
    /* IE8 */
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$num)";
  }
  70% {
    width: 100%;
    -ms-filter: "alpha(opacity=$num)";
    /* IE8 */
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$num)";
  }
  80% {
    width: 100%;
    -ms-filter: "alpha(opacity=$num)";
    /* IE8 */
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$num)";
  }
  100% {
    width: 100%;
    height: 100%;
    -ms-filter: "alpha(opacity=$num)";
    /* IE8 */
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$num)";
  }
}
/* -----------------------------------------------
 [3. Layout(レイアウト)]
-------------------------------------------------- */
/* #Base
-------------------------------------------------- */
/* line 877, ../sass/style.scss */
#body {
  overflow: hidden;
}

/* line 881, ../sass/style.scss */
.bg_white {
  background-color: #fff !important;
}

/* line 884, ../sass/style.scss */
.navbar-default {
  background-color: #fff;
}

/* line 888, ../sass/style.scss */
#header .container {
  margin-bottom: 0;
}
/* line 891, ../sass/style.scss */
#header .head {
  background-color: #0187ce;
  height: 40px;
  box-shadow: 0px 1px 3px 0px #babbbe;
}
/* line 895, ../sass/style.scss */
#header .head .back_btn {
  float: left;
  border-right: solid 1px #0074b0;
}
/* line 898, ../sass/style.scss */
#header .head .back_btn a {
  color: #fff;
  height: 40px;
  line-height: 40px;
  padding: 0 20px;
  border-right: solid 1px #0098e9;
  display: block;
}
/* line 907, ../sass/style.scss */
#header .head .navbar-nav {
  float: right;
}
/* line 910, ../sass/style.scss */
#header .head .navbar-nav li a {
  padding: 0;
  height: 40px;
  line-height: 40px;
  color: #fff !important;
  font-weight: bold;
  font-size: 14px;
  padding: 0 20px;
}
/* line 918, ../sass/style.scss */
#header .head .navbar-nav li a .glyphicon {
  top: 12px;
  left: 6px;
}
/* line 924, ../sass/style.scss */
#header .head .navbar-nav li.btn_logout {
  float: right;
  border-right: none;
  border-left: solid 1px #0074b0;
}
/* line 928, ../sass/style.scss */
#header .head .navbar-nav li.btn_logout a {
  border-left: solid 1px #0098e9;
}
/* line 934, ../sass/style.scss */
#header #GlobalNavigator {
  width: 100%;
  border-bottom: solid  2px #44bade;
  padding: 0;
}
/* line 938, ../sass/style.scss */
#header #GlobalNavigator .nav {
  width: 100%;
}
/* line 940, ../sass/style.scss */
#header #GlobalNavigator .nav > li {
  float: left;
  width: 16.666%;
  border-right: solid 1px #dfe3e2;
}
/* line 944, ../sass/style.scss */
#header #GlobalNavigator .nav > li > a {
  text-align: center;
  display: block;
  font-size: 15px;
  color: #0187ce;
  font-weight: bold;
  cursor: pointer;
  z-index: 1000;
  padding: 10px;
}
/* line 955, ../sass/style.scss */
#header #GlobalNavigator .nav > li:hover a {
  background-color: #44bade;
  color: #fff;
}
/* line 961, ../sass/style.scss */
#header #GlobalNavigator .nav > li.active {
  background-color: #44bade;
  border-bottom: none;
}
/* line 964, ../sass/style.scss */
#header #GlobalNavigator .nav > li.active a {
  color: #fff;
}
/* line 968, ../sass/style.scss */
#header #GlobalNavigator .nav #menu_inner {
  border-radius: 0;
  position: absolute;
  right: 0 !important;
  box-sizing: border-box;
}
/* line 973, ../sass/style.scss */
#header #GlobalNavigator .nav #menu_inner li {
  margin: 0;
}
/* line 975, ../sass/style.scss */
#header #GlobalNavigator .nav #menu_inner li a {
  background-color: #fff;
  color: #333;
  padding: 14px 0 14px 5px;
  font-size: 13px;
  font-weight: bold;
}
/* line 984, ../sass/style.scss */
#header #GlobalNavigator .nav li:last-child {
  border-right: none;
}
/* line 989, ../sass/style.scss */
#header #PageTitle {
  width: 100%;
  height: 50px;
  line-height: 50px;
  font-size: 18px;
  color: #fff;
  font-weight: bold;
  background-color: #004b73;
}
/* line 997, ../sass/style.scss */
#header #PageTitle p {
  line-height: 50px;
  font-weight: bold;
}

/* line 1003, ../sass/style.scss */
.container {
  padding-right: 0;
  padding-left: 0;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 10px;
}
/* line 1010, ../sass/style.scss */
.container.admin {
  width: 100%;
}

/* line 1015, ../sass/style.scss */
.content {
  padding: 20px;
}
/* line 1017, ../sass/style.scss */
.content.report {
  margin-bottom: 84px;
  background-color: #fff;
}
/* line 1020, ../sass/style.scss */
.content.report.report_confirm {
  padding-top: 34px;
  margin-top: 104px;
}
/* line 1023, ../sass/style.scss */
.content.report.report_view {
  padding-top: 34px;
  margin-top: 46px;
}

/* line 1029, ../sass/style.scss */
.area-condition {
  border: none;
  background-color: #fff;
  margin: 10px auto;
  box-shadow: 0px 1px 1px 0px #babbbe;
  padding: 0;
}
/* line 1035, ../sass/style.scss */
.area-condition .form_inner {
  padding: 20px;
}

/* line 1040, ../sass/style.scss */
.area-condition {
  padding: 20px;
  border: none;
  background-color: #fff;
  box-shadow: 0px 1px 1px 0px #babbbe;
  margin: auto;
  margin-top: 60px;
  margin-bottom: 0;
}

/* line 1050, ../sass/style.scss */
.login_content {
  height: 100%;
  background-color: #44bade;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}
/* line 1057, ../sass/style.scss */
.login_content .login_inner {
  width: 500px;
  height: 260px;
  padding: 30px;
  background-color: #fff;
  box-shadow: 0px 1px 3px 0px #babbbe;
  text-align: center;
}
/* line 1064, ../sass/style.scss */
.login_content .login_inner .col-sm-offset-4 {
  margin-left: 0;
}
/* line 1066, ../sass/style.scss */
.login_content .login_inner .col-sm-offset-4 label {
  width: 100px;
  display: inline-block;
  font-weight: bold;
}
/* line 1071, ../sass/style.scss */
.login_content .login_inner .col-sm-offset-4 input {
  display: inline-block;
  width: 250px;
  margin-bottom: 20px;
}
/* line 1078, ../sass/style.scss */
.login_content h1 {
  position: absolute;
  top: 200px;
}

/* line 1084, ../sass/style.scss */
.form-group {
  padding: 0 !important;
  margin: 0 !important;
}
/* line 1087, ../sass/style.scss */
.form-group label {
  font-size: 13px;
  font-weight: bold;
  padding: 0 !important;
}
/* line 1095, ../sass/style.scss */
.form-group #form_btn .btn_lightbule {
  width: 210px;
  border: none !important;
  background-color: #44bade !important;
}

/* line 1105, ../sass/style.scss */
.row {
  padding: 0 !important;
  margin: 0 !important;
}

/* line 1109, ../sass/style.scss */
.col_1 {
  width: 100%;
  display: block !important;
}

/* line 1113, ../sass/style.scss */
.col-sm-6 {
  margin-bottom: 10px;
  padding: 0 15px 0 15px !important;
}
/* line 1116, ../sass/style.scss */
.col-sm-6 label {
  width: 100%;
  display: block !important;
}
/* line 1120, ../sass/style.scss */
.col-sm-6 input {
  width: 100%;
}

/* line 1124, ../sass/style.scss */
.col_7 {
  width: 49%;
  float: left;
}

/* line 1128, ../sass/style.scss */
.col_8 {
  margin-left: 10px;
}
@media (max-width: 768px) {
  /* line 1128, ../sass/style.scss */
  .col_8 {
    display: inline-flex;
  }
}

/* line 1134, ../sass/style.scss */
.col_7:nth-child(even) {
  float: right;
}

/* line 1138, ../sass/style.scss */
.alert {
  padding: 15px 0 15px 0 !important;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}

/* line 1145, ../sass/style.scss */
.col_2 {
  width: 46%;
  box-sizing: border-box;
  padding: 0 !important;
}

/* line 1150, ../sass/style.scss */
.col_2_l {
  margin-right: 4%;
}

/* line 1153, ../sass/style.scss */
.col_3 {
  float: left;
  margin-bottom: 10px;
}

/* line 1157, ../sass/style.scss */
.col_4 {
  float: left;
}

/* line 1160, ../sass/style.scss */
.col_9 {
  margin-top: 20px;
}

/* line 1164, ../sass/style.scss */
.col_10 .product_model {
  float: left;
}
/* line 1167, ../sass/style.scss */
.col_10 .btn_gray_s {
  float: left;
  color: #37373c !important;
  font-size: 12px !important;
  padding: 3px 5px !important;
  background-color: #cdcfcf !important;
  display: inline-block;
  border: none !important;
  margin-left: 10px;
}

/* line 1178, ../sass/style.scss */
.col-sm-7 {
  padding: 0;
}

/* line 1181, ../sass/style.scss */
.col_11 {
  width: 20%;
}

/* line 1184, ../sass/style.scss */
.w16per {
  width: 16%;
}

/* line 1187, ../sass/style.scss */
.w41per {
  width: 41%;
}

/* line 1190, ../sass/style.scss */
.w38per {
  width: 38%;
}

/* line 1193, ../sass/style.scss */
.w50per {
  width: 50%;
}

/* line 1197, ../sass/style.scss */
.col-btn {
  float: right;
  margin-left: 10px;
}

/* line 1201, ../sass/style.scss */
.col_margin_t10 {
  margin-top: 10px;
}

/* line 1204, ../sass/style.scss */
.col_margin_t20 {
  margin-top: 20px;
  text-align: center;
}

/* line 1208, ../sass/style.scss */
.w-220 {
  width: 220px;
}

/* line 1211, ../sass/style.scss */
.col_margin_r10 {
  margin-right: 10px;
  box-sizing: border-box;
  width: 31% !important;
}

/* line 1216, ../sass/style.scss */
.col_margin_b20 {
  margin-bottom: 20px;
}

/* line 1219, ../sass/style.scss */
.col_margin_t {
  margin-top: 20px !important;
}

/* line 1222, ../sass/style.scss */
.col_margin_l {
  margin-left: 20px;
}

/* line 1225, ../sass/style.scss */
.col_margin_l40 {
  margin-left: 40px !important;
}

/* line 1228, ../sass/style.scss */
.col_left {
  float: left !important;
}

/* line 1231, ../sass/style.scss */
.col_right {
  float: right !important;
}

/* line 1236, ../sass/style.scss */
.col-sm-1 label {
  font-size: 13px;
  font-weight: bold;
}

/* line 1242, ../sass/style.scss */
.col-sm-2 {
  padding-right: 15px;
  padding-left: 15px;
  width: 33%;
}
/* line 1246, ../sass/style.scss */
.col-sm-2 label {
  font-size: 13px;
  font-weight: bold;
}

/* line 1251, ../sass/style.scss */
.w-45 {
  width: 45%;
}

/* line 1255, ../sass/style.scss */
.flex {
  display: flex;
  align-items: center;
}

/* line 1260, ../sass/style.scss */
.w-100 {
  width: 100%;
}

/* line 1264, ../sass/style.scss */
.col-xs-2 {
  width: 16.66666667%;
}
/* line 1266, ../sass/style.scss */
.col-xs-2 label {
  font-size: 13px;
  font-weight: bold;
}

/* line 1272, ../sass/style.scss */
.col-sm-3 {
  padding-right: 15px;
  padding-left: 15px;
}
/* line 1275, ../sass/style.scss */
.col-sm-3 label {
  font-size: 13px;
  font-weight: bold;
}

/* line 1282, ../sass/style.scss */
.col-sm-10 label {
  font-size: 13px;
  font-weight: bold;
}

/* line 1288, ../sass/style.scss */
.col-sm-7 {
  padding-right: 15px;
  padding-left: 15px;
  width: 100%;
}
/* line 1292, ../sass/style.scss */
.col-sm-7 label {
  font-size: 13px;
  font-weight: bold;
}

/* line 1299, ../sass/style.scss */
.col-sm-12 {
  padding-right: 15px;
  padding-left: 15px;
}
/* line 1302, ../sass/style.scss */
.col-sm-12 label {
  font-size: 13px;
  font-weight: bold;
}

/* line 1307, ../sass/style.scss */
.w_131 {
  width: 158px;
  padding: 0;
}

/* line 1311, ../sass/style.scss */
.w_158 {
  width: 158px;
  padding: 0;
}

/* line 1315, ../sass/style.scss */
.w_180 {
  width: 180px;
  padding: 0;
}

/* line 1319, ../sass/style.scss */
.w_220 {
  width: 220px;
  padding: 0;
}

/* line 1323, ../sass/style.scss */
.col_margin_b20 {
  margin-bottom: 20px;
}

/* line 1326, ../sass/style.scss */
.col-sm-4 {
  padding-right: 15px;
  padding-left: 15px;
}
/* line 1329, ../sass/style.scss */
.col-sm-4.use_edit {
  padding: 2px;
}
/* line 1332, ../sass/style.scss */
.col-sm-4 label {
  font-size: 13px;
  font-weight: bold;
}

/* line 1338, ../sass/style.scss */
.table_content {
  margin: 30px;
}
/* line 1341, ../sass/style.scss */
.table_content table.list_table th {
  font-size: 13px;
  font-weight: bold;
  background-color: #e3e4e8;
  vertical-align: middle;
}
/* line 1347, ../sass/style.scss */
.table_content table.list_table td {
  word-break: break-all;
  background-color: #fff !important;
  padding: 10px 5px;
  vertical-align: middle;
}

/* line 1357, ../sass/style.scss */
.float_form label {
  float: left;
}
/* line 1360, ../sass/style.scss */
.float_form input {
  float: left;
  width: 300px;
}
/* line 1364, ../sass/style.scss */
.float_form .btn_gray {
  color: #37373c;
  width: 200px;
  height: 36px;
  font-size: 14px;
  background-color: #cdcfcf !important;
  border: none !important;
  border-radius: 2px;
}

/* line 1375, ../sass/style.scss */
.area-condition-repair {
  height: auto;
  padding: 20px;
  width: 100%;
}
/* line 1379, ../sass/style.scss */
.area-condition-repair label {
  font-weight: bold;
  display: inline-block;
}
/* line 1383, ../sass/style.scss */
.area-condition-repair .important_line {
  width: 75%;
  margin-left: 20%;
}
/* line 1386, ../sass/style.scss */
.area-condition-repair .important_line .btn_form {
  margin-left: 20%;
  margin-top: 4%;
}

/* line 1393, ../sass/style.scss */
.pagination > li > a, .pagination > li > span {
  color: #37373c;
  padding: 12px 18px;
  margin: 0 10px;
}

/* line 1398, ../sass/style.scss */
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
  color: #37373c;
  background-color: #e4e6e6;
  border: 1px solid #ddd;
}

/* line 1442, ../sass/style.scss */
#repair label.control-label {
  margin-top: 10px;
}
/* line 1445, ../sass/style.scss */
#repair .inner {
  padding: 20px;
}
/* line 1448, ../sass/style.scss */
#repair .btn_gray02 {
  color: #37373c;
  width: 200px;
  height: 36px;
  font-size: 14px;
  background-color: #cdcfcf !important;
  border: none !important;
  border-radius: 2px;
  font-size: 12px;
}
/* line 1458, ../sass/style.scss */
#repair .btn_lightbule {
  border: none !important;
  background-color: #44bade !important;
}
/* line 1466, ../sass/style.scss */
#repair input[type=checkbox] + label.l40,
#repair input[type=radio] + label.l40 {
  margin-left: 40px;
}
/* line 1470, ../sass/style.scss */
#repair .form-group_top10 {
  margin-top: 10px;
}
/* line 1473, ../sass/style.scss */
#repair .form-group_l10 {
  margin-left: 10px;
}
/* line 1477, ../sass/style.scss */
#repair .checkbox_block .col-sm-2 {
  margin-top: 10px;
}
/* line 1479, ../sass/style.scss */
#repair .checkbox_block .col-sm-2 input[type=radio] + label, #repair .checkbox_block .col-sm-2 input[type=checkbox] + label {
  margin-left: 40px;
}
/* line 1484, ../sass/style.scss */
#repair .checkbox_block .col-sm-4 input[type=radio] + label, #repair .checkbox_block .col-sm-4 input[type=checkbox] + label {
  margin-left: 40px;
}
/* line 1489, ../sass/style.scss */
#repair .form-group_btn {
  margin-bottom: 10px !important;
  margin-top: 10px !important;
}
/* line 1493, ../sass/style.scss */
#repair input[type=radio] + label {
  margin-left: 40px;
}

/* line 1497, ../sass/style.scss */
.bottom_container {
  margin-bottom: 100px;
}

/* line 1501, ../sass/style.scss */
.btn_list {
  margin-top: 20px;
}
/* line 1503, ../sass/style.scss */
.btn_list .btn_box {
  display: inline-block;
  width: 24.3%;
  margin-bottom: 20px;
}
/* line 1508, ../sass/style.scss */
.btn_list .btn_box input.btn {
  width: 178px;
}

/* line 1515, ../sass/style.scss */
#tab.nav-tabs > li {
  width: 50%;
  text-align: center;
}
/* line 1518, ../sass/style.scss */
#tab.nav-tabs > li a {
  font-weight: bold;
  border-radius: 0;
  border: 1px solid #ddd;
  margin: 0;
}
/* line 1526, ../sass/style.scss */
#tab.nav-tabs .active a {
  background-color: #44bade;
  border: 1px solid #44bade;
  color: #fff;
}

/* line 1535, ../sass/style.scss */
#master .table_content {
  margin-top: 0;
}

/* line 1542, ../sass/style.scss */
.table_content table.list_table tr.retire td {
  background-color: #FDC44F !important;
}

/* line 1549, ../sass/style.scss */
.btn_area a, .btn_area input {
  display: inline-block;
  margin-right: 10px;
}
/* line 1553, ../sass/style.scss */
.btn_area .output {
  display: inline-block;
}

/* line 1557, ../sass/style.scss */
.form_area {
  margin-top: 20px;
  margin-bottom: 20px;
}

/* line 1561, ../sass/style.scss */
.file_area {
  margin-bottom: 10px;
}
/* line 1563, ../sass/style.scss */
.file_area input {
  background-color: #fff;
  border: solid 1px #dfe3e2 !important;
}

/* line 1569, ../sass/style.scss */
.edit_form fieldset {
  border: none;
}

/* line 1575, ../sass/style.scss */
.table_btn a {
  display: inline-block;
}

/* line 1581, ../sass/style.scss */
.form-group input.btn_lightbule {
  width: 210px;
  border: none !important;
  background-color: #44bade !important;
  margin: 0 auto;
}
/* line 1587, ../sass/style.scss */
.form-group input.btn_lightbule.btn-action {
  position: absolute;
}

/* line 1592, ../sass/style.scss */
.l50 {
  margin-left: 50px !important;
}

/* line 1595, ../sass/style.scss */
.b100 {
  margin-bottom: 100px;
}

/* line 1598, ../sass/style.scss */
.b50 {
  margin-bottom: 50px;
}

/* line 1601, ../sass/style.scss */
.padding_l40 {
  padding-top: 0 !important;
  padding-left: 40px !important;
}

/* line 1605, ../sass/style.scss */
#email-msg {
  color: #de0000;
  font-weight: bold;
}

/* line 1610, ../sass/style.scss */
.lh_29 {
  line-height: 29px;
}

/* line 1613, ../sass/style.scss */
#report {
  margin-bottom: 72px;
}
/* line 1615, ../sass/style.scss */
#report .content {
  background-color: #fff;
}

/* line 1620, ../sass/style.scss */
.lable_l40 input[type=checkbox] + label {
  margin-left: 40px !important;
}

/* line 1624, ../sass/style.scss */
.text_center {
  text-align: left;
}

/* line 1627, ../sass/style.scss */
.fix_btn_center {
  text-align: center;
}
/* line 1629, ../sass/style.scss */
.fix_btn_center .fix_btn {
  display: inline-block;
  float: none;
}

/* line 1635, ../sass/style.scss */
.ml_form_15 {
  margin-left: 15px !important;
  width: calc(100% - 15px);
}

/* line 1640, ../sass/style.scss */
.mrml_37per {
  margin: 0 37% 0 37%;
}

/* line 1646, ../sass/style.scss */
table .btn.btn-subaction {
  color: white;
  background: linear-gradient(to bottom, #869aa6 6%, #8595a0 96%);
}
/* line 1649, ../sass/style.scss */
table .btn.btn-subaction:active {
  background: linear-gradient(to bottom, #bfd3de 6%, #a3b8c7 96%);
}
/* line 1652, ../sass/style.scss */
table .btn.btn-subaction:hover {
  background: linear-gradient(to bottom, #bfd3de 6%, #a3b8c7 96%);
}
/* line 1655, ../sass/style.scss */
table .btn.btn-subaction.active {
  background: linear-gradient(to bottom, #bfd3de 6%, #a3b8c7 96%);
}

/* line 1664, ../sass/style.scss */
a.btn.btn-subaction {
  color: white;
  background: linear-gradient(to bottom, #869aa6 6%, #8595a0 96%);
}
/* line 1668, ../sass/style.scss */
a.btn.btn_s {
  padding: 2px 10px !important;
}

/* line 1676, ../sass/style.scss */
.modal-content .modal-footer .btn {
  color: #333;
}

/* line 1682, ../sass/style.scss */
.mt-8per {
  margin-top: 8%;
}

/* line 1686, ../sass/style.scss */
div.container {
  width: 900px !important;
}
@media (min-width: 768px) {
  /* line 1686, ../sass/style.scss */
  div.container {
    width: 750px !important;
  }
}
@media (min-width: 1200px) {
  /* line 1686, ../sass/style.scss */
  div.container {
    width: 900px !important;
  }
}
/* line 1694, ../sass/style.scss */
div.container.content {
  width: 900px !important;
}
@media (min-width: 768px) {
  /* line 1694, ../sass/style.scss */
  div.container.content {
    width: 750px !important;
  }
}
@media (min-width: 1200px) {
  /* line 1694, ../sass/style.scss */
  div.container.content {
    width: 900px !important;
  }
}
@media (min-width: 992px) {
  /* line 1703, ../sass/style.scss */
  div.container.maker_request {
    width: 970px !important;
  }
}
@media (min-width: 1200px) {
  /* line 1703, ../sass/style.scss */
  div.container.maker_request {
    width: 1170px !important;
    margin-bottom: 0px;
  }
}
/* line 1711, ../sass/style.scss */
div.container.maker_request textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
/* line 1716, ../sass/style.scss */
div.container.maker_request table {
  border-spacing: 0;
  border-collapse: collapse;
  font-size: 14px;
}
/* line 1721, ../sass/style.scss */
div.container.maker_request .fs-11_5 {
  font-size: 11.5px;
}
/* line 1724, ../sass/style.scss */
div.container.maker_request .fs-14 {
  font-size: 14px;
}
/* line 1727, ../sass/style.scss */
div.container.maker_request .box-top {
  vertical-align: top !important;
}
/* line 1730, ../sass/style.scss */
div.container.maker_request .mb-0 {
  margin-bottom: 0px;
}
/* line 1733, ../sass/style.scss */
div.container.maker_request .col-sm-6 {
  margin-bottom: 0px;
  padding: 0 15px 0 15px !important;
}
/* line 1738, ../sass/style.scss */
div.container .input-group {
  display: flex;
  align-items: center;
}
/* line 1741, ../sass/style.scss */
div.container .input-group .input-group-addon {
  width: 15%;
}
/* line 1743, ../sass/style.scss */
div.container .input-group .input-group-addon.use_part {
  padding: 10px 12px;
  background-color: #f2f2f2;
  border-top: none !important;
  border-bottom: none !important;
}
/* line 1750, ../sass/style.scss */
div.container .input-group .btn {
  margin-left: 10px;
  color: #241f21;
}
/* line 1758, ../sass/style.scss */
div.container .form-control {
  display: block;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 2px;
  -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 .15s,-webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
/* line 1775, ../sass/style.scss */
div.container input.datepicker {
  width: 35%;
}
/* line 1777, ../sass/style.scss */
div.container input.datepicker.w-100 {
  width: 60%;
}
/* line 1780, ../sass/style.scss */
div.container input.datepicker.w-200 {
  width: 100%;
}
/* line 1784, ../sass/style.scss */
div.container .search_reset {
  padding: 6px 12px;
}
/* line 1787, ../sass/style.scss */
div.container .w60 {
  width: 60px;
}

/* line 1793, ../sass/style.scss */
.input-group .datepicker {
  width: 100%;
}

/* line 1799, ../sass/style.scss */
div.container select.form-control {
  background: #F2F2F2 url(https://www.tes-repair.net/assets/img/btn_arrow_down.png) no-repeat right !important;
}
/* line 1802, ../sass/style.scss */
div.container.fixed {
  z-index: 100;
}
/* line 1804, ../sass/style.scss */
div.container.fixed .area-condition-report {
  background-color: #fff !important;
}
/* line 1806, ../sass/style.scss */
div.container.fixed .area-condition-report.limit_over {
  background-color: #FEDFE1 !important;
}
/* line 1811, ../sass/style.scss */
div.container.fixed-top-repair {
  margin-top: 290px;
}
/* line 1814, ../sass/style.scss */
div.container.fixed-top-report {
  margin-top: 310px;
}
/* line 1817, ../sass/style.scss */
div.container.bg-unset {
  background-color: unset;
}

/* line 1825, ../sass/style.scss */
.modal-dialog .modal-content .table label {
  margin: -2px 6px 24px -7px;
}
/* line 1830, ../sass/style.scss */
.modal-dialog input[type=checkbox] + label {
  margin-left: 30px;
  position: relative;
  display: inline-block;
  margin-right: 12px;
  font-size: 14px;
  line-height: 30px;
  cursor: pointer;
}

/* line 1842, ../sass/style.scss */
.row.top_row {
  border-top: none;
  margin-top: 15px !important;
}

/* line 1849, ../sass/style.scss */
.btn-danger {
  color: #fff !important;
  background-color: #d9534f !important;
  border-color: #d43f3a;
  border-radius: 2px !important;
}

/* line 1855, ../sass/style.scss */
.btn-danger.active, .btn-danger.focus, .btn-danger:active, .btn-danger:focus, .btn-danger:hover, .open > .dropdown-toggle.btn-danger {
  border-radius: 2px !important;
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}

/* line 1862, ../sass/style.scss */
html, body {
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  color: #333;
  font-weight: bold;
}

/* line 1869, ../sass/style.scss */
table thead tr > th {
  font-size: 13px;
  font-weight: bold;
}

/* line 1876, ../sass/style.scss */
#loading {
  width: 100%;
  height: 100%;
  z-index: 9999;
  position: fixed;
  top: 0;
  left: 0;
  filter: alpha(opacity=85);
  -moz-opacity: 0.85;
  -khtml-opacity: 0.85;
  opacity: 0.85;
  background: rgba(0, 0, 0, 0.1);
}
/* line 1888, ../sass/style.scss */
#loading:after {
  content: '';
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  border-radius: 20px;
  margin-left: -100px;
  margin-top: -100px;
  width: 200px;
  height: 200px;
  background-color: #fff;
  background-image: url(../img/loading.gif);
  background-position: center center;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

/* line 1909, ../sass/style.scss */
.content_area .btn-success {
  border: none;
  background-color: #48484f;
  width: 80px;
  height: 34px;
  text-align: center;
}
/* line 1916, ../sass/style.scss */
.content_area .btn_bule {
  background-color: #0187ce !important;
}

/* line 1921, ../sass/style.scss */
.col-sm-offset-2 {
  display: flex;
  align-items: center;
}
/* line 1924, ../sass/style.scss */
.col-sm-offset-2 .btn-danger {
  border-radius: 2px !important;
  border: none !important;
  background-color: #48484f !important;
  margin-right: 20px;
}
/* line 1930, ../sass/style.scss */
.col-sm-offset-2 .control-label {
  padding-top: 0 !important;
  margin-right: 10px;
}

/* line 1937, ../sass/style.scss */
div.form-inline ._col-sm-offset-2 {
  margin-left: 16.66666667%;
}
/* line 1941, ../sass/style.scss */
div.form-inline .price_area .control-label {
  margin-left: -2px;
}

/* line 1947, ../sass/style.scss */
label.work-flex-title {
  display: flex;
  margin-left: 15px;
  margin-bottom: -15px !important;
}

/* line 1955, ../sass/style.scss */
.price_area .control-label {
  padding-top: 0;
  margin-left: 10px;
}

/* line 1962, ../sass/style.scss */
#ResponseLog .modal-dialog {
  width: 85%;
  height: 77%;
  /*
  width:100%;
  height:100%;
  padding: 40px;
  */
}
/* line 1972, ../sass/style.scss */
#ResponseLog .modal-content .radio_box {
  display: flex;
}
/* line 1975, ../sass/style.scss */
#ResponseLog .modal-content input[type=radio] + label, #ResponseLog .modal-content input[type=checkbox] + label {
  margin-left: 20px;
  margin-bottom: 10px;
}
/* line 1979, ../sass/style.scss */
#ResponseLog .modal-content .w-100 {
  width: 100%;
}
/* line 1982, ../sass/style.scss */
#ResponseLog .modal-content .modal-footer {
  text-align: center;
}
/* line 1984, ../sass/style.scss */
#ResponseLog .modal-content .modal-footer #CreateResponseLog {
  color: #fff;
  width: 200px;
}
/* line 1990, ../sass/style.scss */
#ResponseLog .required_response {
  position: relative;
}
/* line 1992, ../sass/style.scss */
#ResponseLog .required_response:after {
  content: "※";
  color: #F26964;
  position: absolute;
  width: 10px;
  height: 10px;
  bottom: 73%;
  left: 0px;
}
/* line 2002, ../sass/style.scss */
#ResponseLog .pd10i {
  padding: 10px !important;
}
/* line 2005, ../sass/style.scss */
#ResponseLog .w-90 {
  width: 90%;
}
/* line 2008, ../sass/style.scss */
#ResponseLog .w-10 {
  width: 10%;
}
/* line 2011, ../sass/style.scss */
#ResponseLog .f_left {
  float: left;
}

/* line 2016, ../sass/style.scss */
.texte_area {
  font-weight: bold;
  margin-bottom: 10px !important;
}

/* line 2020, ../sass/style.scss */
.b-100 {
  margin-bottom: 100px;
}

/* line 2024, ../sass/style.scss */
.datepicker-w-100 {
  width: 100% !important;
}

/* line 2027, ../sass/style.scss */
.enable_maker_order_type {
  font-weight: bold;
  margin-left: 10px !important;
}

/* line 2034, ../sass/style.scss */
.price_area {
  white-space: nowrap;
}

/* line 2040, ../sass/style.scss */
#InputPartsField .title {
  margin: -28px -28px -28px -42px;
}
/* line 2044, ../sass/style.scss */
#InputPartsField span.yen {
  padding: 10px;
}
/* line 2049, ../sass/style.scss */
#InputPartsField input[type=radio], #InputPartsField input[type=checkbox] {
  display: none;
  margin: 0;
}
/* line 2053, ../sass/style.scss */
#InputPartsField input[type=radio] + label, #InputPartsField input[type=checkbox] + label {
  position: relative;
  display: inline-block;
  margin-right: 12px;
  font-size: 14px;
  line-height: 30px;
  cursor: pointer;
}
/* line 2061, ../sass/style.scss */
#InputPartsField input[type=radio] ~ label, #InputPartsField input[type=checkbox] ~ label {
  padding: 0 0 0 24px;
}
/* line 2064, ../sass/style.scss */
#InputPartsField input[type=radio] ~ label::before, #InputPartsField input[type=checkbox] ~ label::before {
  content: "";
  position: absolute;
  top: 10px;
  left: 10px;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  width: 25px;
  height: 25px;
  margin-top: -28px;
  margin-left: 10px;
  background-color: #dddddd;
}
/* line 2078, ../sass/style.scss */
#InputPartsField input[type=radio]:checked ~ label::after, #InputPartsField input[type=checkbox]:checked ~ label::after {
  left: 15px;
  width: 16px;
  height: 8px;
  margin-top: -27px;
  margin-left: 10px;
  top: 16px;
  border-left: 3px solid #44bade;
  border-bottom: 3px solid #44bade;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
/* line 2094, ../sass/style.scss */
#InputPartsField .create_row .table .td {
  display: flex;
}

/* line 2103, ../sass/style.scss */
.table .tr .w-20per {
  width: 20%;
}
/* line 2106, ../sass/style.scss */
.table .tr .w-30per {
  width: 30%;
}
/* line 2109, ../sass/style.scss */
.table .tr .part-check-box {
  padding: 21px 0 0px 61px;
}

/* line 2115, ../sass/style.scss */
.mlm15 {
  margin-left: -15px;
}

/* line 2120, ../sass/style.scss */
input[type=submit].csv {
  color: #000;
}

/* line 2125, ../sass/style.scss */
.limit_over {
  background-color: #FEDFE1 !important;
}

/* line 2129, ../sass/style.scss */
#SignatureAction {
  background-color: #cdcdcd;
}
