@charset "UTF-8";

html {
  box-sizing: border-box; }

*, *::after, *::before {
  box-sizing: inherit; }


html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }


body {
  margin: 0; }

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

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */ }

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0; }

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */
[hidden],
template {
  display: none; }

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
  background-color: transparent; }

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

/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted; }

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

/**
 * Address styling not present in Safari and Chrome.
 */
dfn {
  font-style: italic; }

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

/**
 * Address styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000; }

/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%; }

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

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
img {
  border: 0; }

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
svg:not(:root) {
  overflow: hidden; }

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
figure {
  margin: 1em 40px; }

/**
 * Address differences between Firefox and other browsers.
 */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0; }

/**
 * Contain overflow in all browsers.
 */
pre {
  overflow: auto; }

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */ }

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
button {
  overflow: visible; }

/**
 * 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 Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
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.
 */
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.
 */
button[disabled],
html input[disabled] {
  cursor: default; }

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

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

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */
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 and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

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

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
textarea {
  overflow: auto; }

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
optgroup {
  font-weight: bold; }

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0; }

td,
th {
  padding: 0; }

/*
Sprites
-----------------------------*/
/*
SCSS variables are information about icon's compiled state, stored under its original file name

.icon-home {
  width: $icon-home-width;
}

The large array-like variables contain all information about a single icon
$icon-home: x y offset_x offset_y width height total_width total_height image_path;

At the bottom of this section, we provide information about the spritesheet itself
$spritesheet: width height image $spritesheet-sprites;
*/
/*
The provided mixins are intended to be used with the array-like variables

.icon-home {
  @include sprite-width($icon-home);
}

.icon-email {
  @include sprite($icon-email);
}
*/
/*
The `sprites` mixin generates identical output to the CSS template
  but can be overridden inside of SCSS

@include sprites($spritesheet-sprites);
*/
/*
SCSS variables are information about icon's compiled state, stored under its original file name

.icon-home {
  width: $icon-home-width;
}

The large array-like variables contain all information about a single icon
$icon-home: x y offset_x offset_y width height total_width total_height image_path;

At the bottom of this section, we provide information about the spritesheet itself
$spritesheet: width height image $spritesheet-sprites;
*/
/*
The provided mixins are intended to be used with the array-like variables

.icon-home {
  @include sprite-width($icon-home);
}

.icon-email {
  @include sprite($icon-email);
}
*/
/*
The `sprites` mixin generates identical output to the CSS template
  but can be overridden inside of SCSS

@include sprites($spritesheet-sprites);
*/
/*
Font icons
-----------------------------*/
@font-face {
  font-family: "icon-hsc_sutekinet";
  src: url("../fonts/icon-hsc_sutekinet.eot");
  src: url("../fonts/icon-hsc_sutekinet.eot?#iefix") format("embedded-opentype"), url("../fonts/icon-hsc_sutekinet.woff") format("woff"), url("../fonts/icon-hsc_sutekinet.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

.ico-font {
  font-family: "icon-hsc_sutekinet";
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  font-weight: normal;
  font-style: normal;
  speak: none;
  text-decoration: inherit;
  text-transform: none;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.ico-answer:before {
  content: "\f101"; }

.ico-apartments:before {
  content: "\f102"; }

.ico-arrow-circle_left:before {
  content: "\f103"; }

.ico-arrow-circle_right:before {
  content: "\f104"; }

.ico-arrow-circle_top:before {
  content: "\f105"; }

.ico-arrow_left:before {
  content: "\f106"; }

.ico-arrow_right:before {
  content: "\f107"; }

.ico-bar_lounge:before {
  content: "\f108"; }

.ico-bathroom:before {
  content: "\f109"; }

.ico-bbq:before {
  content: "\f10a"; }

.ico-cafe:before {
  content: "\f10b"; }

.ico-calender:before {
  content: "\f10c"; }

.ico-carwash:before {
  content: "\f10d"; }

.ico-cleaning:before {
  content: "\f10e"; }

.ico-close:before {
  content: "\f10f"; }

.ico-commentator:before {
  content: "\f110"; }

.ico-communities:before {
  content: "\f111"; }

.ico-community:before {
  content: "\f112"; }

.ico-conference_room:before {
  content: "\f113"; }

.ico-cycling:before {
  content: "\f114"; }

.ico-download:before {
  content: "\f115"; }

.ico-etc:before {
  content: "\f116"; }

.ico-event:before {
  content: "\f117"; }

.ico-exclamation:before {
  content: "\f118"; }

.ico-exit:before {
  content: "\f119"; }

.ico-facilities:before {
  content: "\f11a"; }

.ico-fitness:before {
  content: "\f11b"; }

.ico-fun_room:before {
  content: "\f11c"; }

.ico-garbage:before {
  content: "\f11d"; }

.ico-guest_room:before {
  content: "\f11e"; }

.ico-gym:before {
  content: "\f11f"; }

.ico-gymnasium:before {
  content: "\f120"; }

.ico-hamburger:before {
  content: "\f121"; }

.ico-kids_room:before {
  content: "\f122"; }

.ico-kitchenroom:before {
  content: "\f123"; }

.ico-life:before {
  content: "\f124"; }

.ico-link_carret:before {
  content: "\f125"; }

.ico-lounge:before {
  content: "\f126"; }

.ico-maintenance:before {
  content: "\f127"; }

.ico-managements:before {
  content: "\f128"; }

.ico-manual:before {
  content: "\f129"; }

.ico-meeting_room:before {
  content: "\f12a"; }

.ico-message:before {
  content: "\f12b"; }

.ico-multipurpose_room:before {
  content: "\f12c"; }

.ico-navigation:before {
  content: "\f12d"; }

.ico-officer:before {
  content: "\f12e"; }

.ico-other:before {
  content: "\f12f"; }

.ico-outdoor:before {
  content: "\f130"; }

.ico-parking:before {
  content: "\f131"; }

.ico-question:before {
  content: "\f132"; }

.ico-questionnaires:before {
  content: "\f133"; }

.ico-recycle:before {
  content: "\f134"; }

.ico-settings:before {
  content: "\f135"; }

.ico-sumaileage:before {
  content: "\f136"; }

.ico-theaterroom:before {
  content: "\f137"; }

.ico-tooltip:before {
  content: "\f138"; }

.ico-user:before {
  content: "\f139"; }

.ico-users-mypage:before {
  content: "\f13a"; }

.ico-vote:before {
  content: "\f13b"; }

.ico-wakuwaku_maintenance:before {
  content: "\f13c"; }

/*
bootstrap-datepicker.js
-----------------------------*/
/*!
 * Datepicker for Bootstrap v1.4.1 (https://github.com/eternicode/bootstrap-datepicker)
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */
.datepicker {
  padding: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  direction: ltr; }

.datepicker-inline {
  width: 220px; }

.datepicker.datepicker-rtl {
  direction: rtl; }

.datepicker.datepicker-rtl table tr td span {
  float: right; }

.datepicker-dropdown {
  top: 0;
  left: 0; }

.datepicker-dropdown:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute; }

.datepicker-dropdown:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  border-top: 0;
  position: absolute; }

.datepicker-dropdown.datepicker-orient-left:before {
  left: 6px; }

.datepicker-dropdown.datepicker-orient-left:after {
  left: 7px; }

.datepicker-dropdown.datepicker-orient-right:before {
  right: 6px; }

.datepicker-dropdown.datepicker-orient-right:after {
  right: 7px; }

.datepicker-dropdown.datepicker-orient-top:before {
  top: -7px; }

.datepicker-dropdown.datepicker-orient-top:after {
  top: -6px; }

.datepicker-dropdown.datepicker-orient-bottom:before {
  bottom: -7px;
  border-bottom: 0;
  border-top: 7px solid #999; }

.datepicker-dropdown.datepicker-orient-bottom:after {
  bottom: -6px;
  border-bottom: 0;
  border-top: 6px solid #ffffff; }

.datepicker > div {
  display: none; }

.datepicker.days .datepicker-days,
.datepicker.months .datepicker-months,
.datepicker.years .datepicker-years {
  display: block; }

.datepicker table {
  margin: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.datepicker td,
.datepicker th {
  text-align: center;
  width: 20px;
  height: 20px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: none; }

.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
  background-color: transparent; }

.datepicker table tr td.day:hover,
.datepicker table tr td.day.focused {
  background: #eeeeee;
  cursor: pointer; }

.datepicker table tr td.old,
.datepicker table tr td.new {
  color: #999999; }

.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
  background: none;
  color: #999999;
  cursor: default; }

.datepicker table tr td.today,
.datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover {
  background-color: #fde19a;
  background-image: -moz-linear-gradient(top, #fdd49a, #fdf59a);
  background-image: -ms-linear-gradient(top, #fdd49a, #fdf59a);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a));
  background-image: -webkit-linear-gradient(top, #fdd49a, #fdf59a);
  background-image: -o-linear-gradient(top, #fdd49a, #fdf59a);
  background-image: linear-gradient(top, #fdd49a, #fdf59a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);
  border-color: #fdf59a #fdf59a #fbed50;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #000; }

.datepicker table tr td.today:hover,
.datepicker table tr td.today:hover:hover,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today.disabled:hover:hover,
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today:hover.disabled,
.datepicker table tr td.today.disabled.disabled,
.datepicker table tr td.today.disabled:hover.disabled,
.datepicker table tr td.today[disabled],
.datepicker table tr td.today:hover[disabled],
.datepicker table tr td.today.disabled[disabled],
.datepicker table tr td.today.disabled:hover[disabled] {
  background-color: #fdf59a; }

.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active {
  background-color: #fbf069 \9; }

.datepicker table tr td.today:hover:hover {
  color: #000; }

.datepicker table tr td.today.active:hover {
  color: #fff; }

.datepicker table tr td.range,
.datepicker table tr td.range:hover,
.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:hover {
  background: #eeeeee;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0; }

.datepicker table tr td.range.today,
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:hover {
  background-color: #f3d17a;
  background-image: -moz-linear-gradient(top, #f3c17a, #f3e97a);
  background-image: -ms-linear-gradient(top, #f3c17a, #f3e97a);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a));
  background-image: -webkit-linear-gradient(top, #f3c17a, #f3e97a);
  background-image: -o-linear-gradient(top, #f3c17a, #f3e97a);
  background-image: linear-gradient(top, #f3c17a, #f3e97a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0);
  border-color: #f3e97a #f3e97a #edde34;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0; }

.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today:hover:hover,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today.disabled:hover:hover,
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today:hover.disabled,
.datepicker table tr td.range.today.disabled.disabled,
.datepicker table tr td.range.today.disabled:hover.disabled,
.datepicker table tr td.range.today[disabled],
.datepicker table tr td.range.today:hover[disabled],
.datepicker table tr td.range.today.disabled[disabled],
.datepicker table tr td.range.today.disabled:hover[disabled] {
  background-color: #f3e97a; }

.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active {
  background-color: #efe24b \9; }

.datepicker table tr td.selected,
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected.disabled:hover {
  background-color: #9e9e9e;
  background-image: -moz-linear-gradient(top, #b3b3b3, #808080);
  background-image: -ms-linear-gradient(top, #b3b3b3, #808080);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(#808080));
  background-image: -webkit-linear-gradient(top, #b3b3b3, #808080);
  background-image: -o-linear-gradient(top, #b3b3b3, #808080);
  background-image: linear-gradient(top, #b3b3b3, #808080);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0);
  border-color: #808080 #808080 #595959;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }

.datepicker table tr td.selected:hover,
.datepicker table tr td.selected:hover:hover,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.disabled:hover:hover,
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected:hover.disabled,
.datepicker table tr td.selected.disabled.disabled,
.datepicker table tr td.selected.disabled:hover.disabled,
.datepicker table tr td.selected[disabled],
.datepicker table tr td.selected:hover[disabled],
.datepicker table tr td.selected.disabled[disabled],
.datepicker table tr td.selected.disabled:hover[disabled] {
  background-color: #808080; }

.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active {
  background-color: #666666 \9; }

.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover {
  background-color: #006dcc;
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  background-image: -ms-linear-gradient(top, #0088cc, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  background-image: linear-gradient(top, #0088cc, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }

.datepicker table tr td.active:hover,
.datepicker table tr td.active:hover:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active:hover.disabled,
.datepicker table tr td.active.disabled.disabled,
.datepicker table tr td.active.disabled:hover.disabled,
.datepicker table tr td.active[disabled],
.datepicker table tr td.active:hover[disabled],
.datepicker table tr td.active.disabled[disabled],
.datepicker table tr td.active.disabled:hover[disabled] {
  background-color: #0044cc; }

.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active {
  background-color: #003399 \9; }

.datepicker table tr td span {
  display: block;
  width: 23%;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 1%;
  cursor: pointer;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px; }

.datepicker table tr td span:hover {
  background: #eeeeee; }

.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover {
  background: none;
  color: #999999;
  cursor: default; }

.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
  background-color: #006dcc;
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  background-image: -ms-linear-gradient(top, #0088cc, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  background-image: linear-gradient(top, #0088cc, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }

.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active:hover.disabled,
.datepicker table tr td span.active.disabled.disabled,
.datepicker table tr td span.active.disabled:hover.disabled,
.datepicker table tr td span.active[disabled],
.datepicker table tr td span.active:hover[disabled],
.datepicker table tr td span.active.disabled[disabled],
.datepicker table tr td span.active.disabled:hover[disabled] {
  background-color: #0044cc; }

.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active {
  background-color: #003399 \9; }

.datepicker table tr td span.old,
.datepicker table tr td span.new {
  color: #999999; }

.datepicker .datepicker-switch {
  width: 145px; }

.datepicker thead tr:first-child th,
.datepicker tfoot tr th {
  cursor: pointer; }

.datepicker thead tr:first-child th:hover,
.datepicker tfoot tr th:hover {
  background: #eeeeee; }

.datepicker .cw {
  font-size: 10px;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle; }

.datepicker thead tr:first-child .cw {
  cursor: default;
  background-color: transparent; }

.input-append.date .add-on,
.input-prepend.date .add-on {
  cursor: pointer; }

.input-append.date .add-on i,
.input-prepend.date .add-on i {
  margin-top: 3px; }

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

.input-daterange input:first-child {
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px; }

.input-daterange input:last-child {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0; }

.input-daterange .add-on {
  display: inline-block;
  width: auto;
  min-width: 16px;
  height: 20px;
  padding: 4px 5px;
  font-weight: normal;
  line-height: 20px;
  text-align: center;
  text-shadow: 0 1px 0 #ffffff;
  vertical-align: middle;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  margin-left: -5px;
  margin-right: -5px; }

.datepicker.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  float: left;
  display: none;
  min-width: 160px;
  list-style: none;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  color: #333333;
  font-size: 13px;
  line-height: 20px; }

.datepicker.dropdown-menu th,
.datepicker.datepicker-inline th,
.datepicker.dropdown-menu td,
.datepicker.datepicker-inline td {
  padding: 4px 5px; }

/*
Slick.js
-----------------------------*/
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0; }
  .slick-list:focus {
    outline: none; }
  .slick-list.dragging {
    cursor: pointer;
    cursor: hand; }

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block; }
  .slick-track:before, .slick-track:after {
    content: "";
    display: table; }
  .slick-track:after {
    clear: both; }
  .slick-loading .slick-track {
    visibility: hidden; }

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none; }
  [dir="rtl"] .slick-slide {
    float: right; }
  .slick-slide img {
    display: block; }
  .slick-slide.slick-loading img {
    display: none; }
  .slick-slide.dragging img {
    pointer-events: none; }
  .slick-initialized .slick-slide {
    display: block; }
  .slick-loading .slick-slide {
    visibility: hidden; }
  .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent; }

/*
fullcalendar.js
-----------------------------*/
/*!
 * FullCalendar v2.3.1 Stylesheet
 * Docs & License: http://fullcalendar.io/
 * (c) 2015 Adam Shaw
 */
.fc {
  direction: ltr;
  text-align: left; }

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

body .fc {
  /* extra precedence to overcome jqui */
  font-size: 1em; }

/* Colors
--------------------------------------------------------------------------------------------------*/
.fc-unthemed th,
.fc-unthemed td,
.fc-unthemed thead,
.fc-unthemed tbody,
.fc-unthemed .fc-divider,
.fc-unthemed .fc-row,
.fc-unthemed .fc-popover {
  border-color: #ddd; }

.fc-unthemed .fc-popover {
  background-color: #fff; }

.fc-unthemed .fc-divider,
.fc-unthemed .fc-popover .fc-header {
  background: #eee; }

.fc-unthemed .fc-popover .fc-header .fc-close {
  color: #666; }

.fc-unthemed .fc-today {
  background: #fcf8e3; }

.fc-highlight {
  /* when user is selecting cells */
  background: #bce8f1;
  opacity: .3;
  filter: alpha(opacity=30);
  /* for IE */ }

.fc-bgevent {
  /* default look for background events */
  background: #8fdf82;
  opacity: .3;
  filter: alpha(opacity=30);
  /* for IE */ }

.fc-nonbusiness {
  /* default look for non-business-hours areas */
  /* will inherit .fc-bgevent's styles */
  background: #d7d7d7; }

/* Icons (inline elements with styled text that mock arrow icons)
--------------------------------------------------------------------------------------------------*/
.fc-icon {
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1em;
  font-size: 1em;
  text-align: center;
  overflow: hidden;
  font-family: "Courier New", Courier, monospace; }

/*
Acceptable font-family overrides for individual icons:
	"Arial", sans-serif
	"Times New Roman", serif

NOTE: use percentage font sizes or else old IE chokes
*/
.fc-icon:after {
  position: relative;
  margin: 0 -1em;
  /* ensures character will be centered, regardless of width */ }

.fc-icon-left-single-arrow:after {
  content: "\02039";
  font-weight: bold;
  font-size: 200%;
  top: -7%;
  left: 3%; }

.fc-icon-right-single-arrow:after {
  content: "\0203A";
  font-weight: bold;
  font-size: 200%;
  top: -7%;
  left: -3%; }

.fc-icon-left-double-arrow:after {
  content: "\000AB";
  font-size: 160%;
  top: -7%; }

.fc-icon-right-double-arrow:after {
  content: "\000BB";
  font-size: 160%;
  top: -7%; }

.fc-icon-left-triangle:after {
  content: "\25C4";
  font-size: 125%;
  top: 3%;
  left: -2%; }

.fc-icon-right-triangle:after {
  content: "\25BA";
  font-size: 125%;
  top: 3%;
  left: 2%; }

.fc-icon-down-triangle:after {
  content: "\25BC";
  font-size: 125%;
  top: 2%; }

.fc-icon-x:after {
  content: "\000D7";
  font-size: 200%;
  top: 6%; }

/* Buttons (styled <button> tags, normalized to work cross-browser)
--------------------------------------------------------------------------------------------------*/
.fc button {
  /* force height to include the border and padding */
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /* dimensions */
  margin: 0;
  height: 2.1em;
  padding: 0 .6em;
  /* text & cursor */
  font-size: 1em;
  /* normalize */
  white-space: nowrap;
  cursor: pointer; }

/* Firefox has an annoying inner border */
.fc button::-moz-focus-inner {
  margin: 0;
  padding: 0; }

.fc-state-default {
  /* non-theme */
  border: 1px solid; }

.fc-state-default.fc-corner-left {
  /* non-theme */
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px; }

.fc-state-default.fc-corner-right {
  /* non-theme */
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px; }

/* icons in buttons */
.fc button .fc-icon {
  /* non-theme */
  position: relative;
  top: -0.05em;
  /* seems to be a good adjustment across browsers */
  margin: 0 .2em;
  vertical-align: middle; }

/*
  button states
  borrowed from twitter bootstrap (http://twitter.github.com/bootstrap/)
*/
.fc-state-default {
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  color: #333;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); }

.fc-state-hover,
.fc-state-down,
.fc-state-active,
.fc-state-disabled {
  color: #333333;
  background-color: #e6e6e6; }

.fc-state-hover {
  color: #333333;
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear; }

.fc-state-down,
.fc-state-active {
  background-color: #cccccc;
  background-image: none;
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); }

.fc-state-disabled {
  cursor: default;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  box-shadow: none; }

/* Buttons Groups
--------------------------------------------------------------------------------------------------*/
.fc-button-group {
  display: inline-block; }

/*
every button that is not first in a button group should scootch over one pixel and cover the
previous button's border...
*/
.fc .fc-button-group > * {
  /* extra precedence b/c buttons have margin set to zero */
  float: left;
  margin: 0 0 0 -1px; }

.fc .fc-button-group > :first-child {
  /* same */
  margin-left: 0; }

/* Popover
--------------------------------------------------------------------------------------------------*/
.fc-popover {
  position: absolute;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15); }

.fc-popover .fc-header {
  /* TODO: be more consistent with fc-head/fc-body */
  padding: 2px 4px; }

.fc-popover .fc-header .fc-title {
  margin: 0 2px; }

.fc-popover .fc-header .fc-close {
  cursor: pointer; }

.fc-ltr .fc-popover .fc-header .fc-title,
.fc-rtl .fc-popover .fc-header .fc-close {
  float: left; }

.fc-rtl .fc-popover .fc-header .fc-title,
.fc-ltr .fc-popover .fc-header .fc-close {
  float: right; }

/* unthemed */
.fc-unthemed .fc-popover {
  border-width: 1px;
  border-style: solid; }

.fc-unthemed .fc-popover .fc-header .fc-close {
  font-size: .9em;
  margin-top: 2px; }

/* jqui themed */
.fc-popover > .ui-widget-header + .ui-widget-content {
  border-top: 0;
  /* where they meet, let the header have the border */ }

/* Misc Reusable Components
--------------------------------------------------------------------------------------------------*/
.fc-divider {
  border-style: solid;
  border-width: 1px; }

hr.fc-divider {
  height: 0;
  margin: 0;
  padding: 0 0 2px;
  /* height is unreliable across browsers, so use padding */
  border-width: 1px 0; }

.fc-clear {
  clear: both; }

.fc-bg,
.fc-bgevent-skeleton,
.fc-highlight-skeleton,
.fc-helper-skeleton {
  /* these element should always cling to top-left/right corners */
  position: absolute;
  top: 0;
  left: 0;
  right: 0; }

.fc-bg {
  bottom: 0;
  /* strech bg to bottom edge */ }

.fc-bg table {
  height: 100%;
  /* strech bg to bottom edge */ }

/* Tables
--------------------------------------------------------------------------------------------------*/
.fc table {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 1em;
  /* normalize cross-browser */ }

.fc th {
  text-align: center; }

.fc th,
.fc td {
  border-style: solid;
  border-width: 1px;
  padding: 0;
  vertical-align: top; }

.fc td.fc-today {
  border-style: double;
  /* overcome neighboring borders */ }

/* Fake Table Rows
--------------------------------------------------------------------------------------------------*/
.fc .fc-row {
  /* extra precedence to overcome themes w/ .ui-widget-content forcing a 1px border */
  /* no visible border by default. but make available if need be (scrollbar width compensation) */
  border-style: solid;
  border-width: 0; }

.fc-row table {
  /* don't put left/right border on anything within a fake row.
	   the outer tbody will worry about this */
  border-left: 0 hidden transparent;
  border-right: 0 hidden transparent;
  /* no bottom borders on rows */
  border-bottom: 0 hidden transparent; }

.fc-row:first-child table {
  border-top: 0 hidden transparent;
  /* no top border on first row */ }

/* Day Row (used within the header and the DayGrid)
--------------------------------------------------------------------------------------------------*/
.fc-row {
  position: relative; }

.fc-row .fc-bg {
  z-index: 1; }

/* highlighting cells & background event skeleton */
.fc-row .fc-bgevent-skeleton,
.fc-row .fc-highlight-skeleton {
  bottom: 0;
  /* stretch skeleton to bottom of row */ }

.fc-row .fc-bgevent-skeleton table,
.fc-row .fc-highlight-skeleton table {
  height: 100%;
  /* stretch skeleton to bottom of row */ }

.fc-row .fc-highlight-skeleton td,
.fc-row .fc-bgevent-skeleton td {
  border-color: transparent; }

.fc-row .fc-bgevent-skeleton {
  z-index: 2; }

.fc-row .fc-highlight-skeleton {
  z-index: 3; }

/*
row content (which contains day/week numbers and events) as well as "helper" (which contains
temporary rendered events).
*/
.fc-row .fc-content-skeleton {
  position: relative;
  z-index: 4;
  padding-bottom: 2px;
  /* matches the space above the events */ }

.fc-row .fc-helper-skeleton {
  z-index: 5; }

.fc-row .fc-content-skeleton td,
.fc-row .fc-helper-skeleton td {
  /* see-through to the background below */
  background: none;
  /* in case <td>s are globally styled */
  border-color: transparent;
  /* don't put a border between events and/or the day number */
  border-bottom: 0; }

.fc-row .fc-content-skeleton tbody td,
.fc-row .fc-helper-skeleton tbody td {
  /* don't put a border between event cells */
  border-top: 0; }

/* Scrolling Container
--------------------------------------------------------------------------------------------------*/
.fc-scroller {
  /* this class goes on elements for guaranteed vertical scrollbars */
  overflow-y: scroll;
  overflow-x: hidden; }

.fc-scroller > * {
  /* we expect an immediate inner element */
  position: relative;
  /* re-scope all positions */
  width: 100%;
  /* hack to force re-sizing this inner element when scrollbars appear/disappear */
  overflow: hidden;
  /* don't let negative margins or absolute positioning create further scroll */ }

/* Global Event Styles
--------------------------------------------------------------------------------------------------*/
.fc-event {
  position: relative;
  /* for resize handle and other inner positioning */
  display: block;
  /* make the <a> tag block */
  font-size: .85em;
  line-height: 1.3;
  border-radius: 3px;
  border: 1px solid #3a87ad;
  /* default BORDER color */
  background-color: #3a87ad;
  /* default BACKGROUND color */
  font-weight: normal;
  /* undo jqui's ui-widget-header bold */ }

/* overpower some of bootstrap's and jqui's styles on <a> tags */
.fc-event,
.fc-event:hover,
.ui-widget .fc-event {
  color: #fff;
  /* default TEXT color */
  text-decoration: none;
  /* if <a> has an href */ }

.fc-event[href],
.fc-event.fc-draggable {
  cursor: pointer;
  /* give events with links and draggable events a hand mouse pointer */ }

.fc-not-allowed,
.fc-not-allowed .fc-event {
  /* to override an event's custom cursor */
  cursor: not-allowed; }

.fc-event .fc-bg {
  /* the generic .fc-bg already does position */
  z-index: 1;
  background: #fff;
  opacity: .25;
  filter: alpha(opacity=25);
  /* for IE */ }

.fc-event .fc-content {
  position: relative;
  z-index: 2; }

.fc-event .fc-resizer {
  position: absolute;
  z-index: 3; }

/* Horizontal Events
--------------------------------------------------------------------------------------------------*/
/* events that are continuing to/from another week. kill rounded corners and butt up against edge */
.fc-ltr .fc-h-event.fc-not-start,
.fc-rtl .fc-h-event.fc-not-end {
  margin-left: 0;
  border-left-width: 0;
  padding-left: 1px;
  /* replace the border with padding */
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.fc-ltr .fc-h-event.fc-not-end,
.fc-rtl .fc-h-event.fc-not-start {
  margin-right: 0;
  border-right-width: 0;
  padding-right: 1px;
  /* replace the border with padding */
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

/* resizer */
.fc-h-event .fc-resizer {
  /* positioned it to overcome the event's borders */
  top: -1px;
  bottom: -1px;
  left: -1px;
  right: -1px;
  width: 5px; }

/* left resizer  */
.fc-ltr .fc-h-event .fc-start-resizer,
.fc-ltr .fc-h-event .fc-start-resizer:before,
.fc-ltr .fc-h-event .fc-start-resizer:after,
.fc-rtl .fc-h-event .fc-end-resizer,
.fc-rtl .fc-h-event .fc-end-resizer:before,
.fc-rtl .fc-h-event .fc-end-resizer:after {
  right: auto;
  /* ignore the right and only use the left */
  cursor: w-resize; }

/* right resizer */
.fc-ltr .fc-h-event .fc-end-resizer,
.fc-ltr .fc-h-event .fc-end-resizer:before,
.fc-ltr .fc-h-event .fc-end-resizer:after,
.fc-rtl .fc-h-event .fc-start-resizer,
.fc-rtl .fc-h-event .fc-start-resizer:before,
.fc-rtl .fc-h-event .fc-start-resizer:after {
  left: auto;
  /* ignore the left and only use the right */
  cursor: e-resize; }

/* DayGrid events
----------------------------------------------------------------------------------------------------
We use the full "fc-day-grid-event" class instead of using descendants because the event won't
be a descendant of the grid when it is being dragged.
*/
.fc-day-grid-event {
  margin: 1px 2px 0;
  /* spacing between events and edges */
  padding: 0 1px; }

.fc-day-grid-event .fc-content {
  /* force events to be one-line tall */
  white-space: nowrap;
  overflow: hidden; }

.fc-day-grid-event .fc-time {
  font-weight: bold; }

.fc-day-grid-event .fc-resizer {
  /* enlarge the default hit area */
  left: -3px;
  right: -3px;
  width: 7px; }

/* Event Limiting
--------------------------------------------------------------------------------------------------*/
/* "more" link that represents hidden events */
a.fc-more {
  margin: 1px 3px;
  font-size: .85em;
  cursor: pointer;
  text-decoration: none; }

a.fc-more:hover {
  text-decoration: underline; }

.fc-limited {
  /* rows and cells that are hidden because of a "more" link */
  display: none; }

/* popover that appears when "more" link is clicked */
.fc-day-grid .fc-row {
  z-index: 1;
  /* make the "more" popover one higher than this */ }

.fc-more-popover {
  z-index: 2;
  width: 220px; }

.fc-more-popover .fc-event-container {
  padding: 10px; }

/* Toolbar
--------------------------------------------------------------------------------------------------*/
.fc-toolbar {
  text-align: center;
  margin-bottom: 1em; }

.fc-toolbar .fc-left {
  float: left; }

.fc-toolbar .fc-right {
  float: right; }

.fc-toolbar .fc-center {
  display: inline-block; }

/* the things within each left/right/center section */
.fc .fc-toolbar > * > * {
  /* extra precedence to override button border margins */
  float: left;
  margin-left: .75em; }

/* the first thing within each left/center/right section */
.fc .fc-toolbar > * > :first-child {
  /* extra precedence to override button border margins */
  margin-left: 0; }

/* title text */
.fc-toolbar h2 {
  margin: 0; }

/* button layering (for border precedence) */
.fc-toolbar button {
  position: relative; }

.fc-toolbar .fc-state-hover,
.fc-toolbar .ui-state-hover {
  z-index: 2; }

.fc-toolbar .fc-state-down {
  z-index: 3; }

.fc-toolbar .fc-state-active,
.fc-toolbar .ui-state-active {
  z-index: 4; }

.fc-toolbar button:focus {
  z-index: 5; }

/* View Structure
--------------------------------------------------------------------------------------------------*/
/* undo twitter bootstrap's box-sizing rules. normalizes positioning techniques */
/* don't do this for the toolbar because we'll want bootstrap to style those buttons as some pt */
.fc-view-container *,
.fc-view-container *:before,
.fc-view-container *:after {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box; }

.fc-view,
.fc-view > table {
  /* so dragged elements can be above the view's main element */
  position: relative;
  z-index: 1; }

/* BasicView
--------------------------------------------------------------------------------------------------*/
/* day row structure */
.fc-basicWeek-view .fc-content-skeleton,
.fc-basicDay-view .fc-content-skeleton {
  /* we are sure there are no day numbers in these views, so... */
  padding-top: 1px;
  /* add a pixel to make sure there are 2px padding above events */
  padding-bottom: 1em;
  /* ensure a space at bottom of cell for user selecting/clicking */ }

.fc-basic-view .fc-body .fc-row {
  min-height: 4em;
  /* ensure that all rows are at least this tall */ }

/* a "rigid" row will take up a constant amount of height because content-skeleton is absolute */
.fc-row.fc-rigid {
  overflow: hidden; }

.fc-row.fc-rigid .fc-content-skeleton {
  position: absolute;
  top: 0;
  left: 0;
  right: 0; }

/* week and day number styling */
.fc-basic-view .fc-week-number,
.fc-basic-view .fc-day-number {
  padding: 0 2px; }

.fc-basic-view td.fc-week-number span,
.fc-basic-view td.fc-day-number {
  padding-top: 2px;
  padding-bottom: 2px; }

.fc-basic-view .fc-week-number {
  text-align: center; }

.fc-basic-view .fc-week-number span {
  /* work around the way we do column resizing and ensure a minimum width */
  display: inline-block;
  min-width: 1.25em; }

.fc-ltr .fc-basic-view .fc-day-number {
  text-align: right; }

.fc-rtl .fc-basic-view .fc-day-number {
  text-align: left; }

.fc-day-number.fc-other-month {
  opacity: 0.3;
  filter: alpha(opacity=30);
  /* for IE */
  /* opacity with small font can sometimes look too faded
	   might want to set the 'color' property instead
	   making day-numbers bold also fixes the problem */ }

/* AgendaView all-day area
--------------------------------------------------------------------------------------------------*/
.fc-agenda-view .fc-day-grid {
  position: relative;
  z-index: 2;
  /* so the "more.." popover will be over the time grid */ }

.fc-agenda-view .fc-day-grid .fc-row {
  min-height: 3em;
  /* all-day section will never get shorter than this */ }

.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton {
  padding-top: 1px;
  /* add a pixel to make sure there are 2px padding above events */
  padding-bottom: 1em;
  /* give space underneath events for clicking/selecting days */ }

/* TimeGrid axis running down the side (for both the all-day area and the slot area)
--------------------------------------------------------------------------------------------------*/
.fc .fc-axis {
  /* .fc to overcome default cell styles */
  vertical-align: middle;
  padding: 0 4px;
  white-space: nowrap; }

.fc-ltr .fc-axis {
  text-align: right; }

.fc-rtl .fc-axis {
  text-align: left; }

.ui-widget td.fc-axis {
  font-weight: normal;
  /* overcome jqui theme making it bold */ }

/* TimeGrid Structure
--------------------------------------------------------------------------------------------------*/
.fc-time-grid-container,
.fc-time-grid {
  /* so slats/bg/content/etc positions get scoped within here */
  position: relative;
  z-index: 1; }

.fc-time-grid {
  min-height: 100%;
  /* so if height setting is 'auto', .fc-bg stretches to fill height */ }

.fc-time-grid table {
  /* don't put outer borders on slats/bg/content/etc */
  border: 0 hidden transparent; }

.fc-time-grid > .fc-bg {
  z-index: 1; }

.fc-time-grid .fc-slats,
.fc-time-grid > hr {
  /* the <hr> AgendaView injects when grid is shorter than scroller */
  position: relative;
  z-index: 2; }

.fc-time-grid .fc-bgevent-skeleton,
.fc-time-grid .fc-content-skeleton {
  position: absolute;
  top: 0;
  left: 0;
  right: 0; }

.fc-time-grid .fc-bgevent-skeleton {
  z-index: 3; }

.fc-time-grid .fc-highlight-skeleton {
  z-index: 4; }

.fc-time-grid .fc-content-skeleton {
  z-index: 5; }

.fc-time-grid .fc-helper-skeleton {
  z-index: 6; }

/* TimeGrid Slats (lines that run horizontally)
--------------------------------------------------------------------------------------------------*/
.fc-time-grid .fc-slats td {
  height: 1.5em;
  border-bottom: 0;
  /* each cell is responsible for its top border */ }

.fc-time-grid .fc-slats .fc-minor td {
  border-top-style: dotted; }

.fc-time-grid .fc-slats .ui-widget-content {
  /* for jqui theme */
  background: none;
  /* see through to fc-bg */ }

/* TimeGrid Highlighting Slots
--------------------------------------------------------------------------------------------------*/
.fc-time-grid .fc-highlight-container {
  /* a div within a cell within the fc-highlight-skeleton */
  position: relative;
  /* scopes the left/right of the fc-highlight to be in the column */ }

.fc-time-grid .fc-highlight {
  position: absolute;
  left: 0;
  right: 0;
  /* top and bottom will be in by JS */ }

/* TimeGrid Event Containment
--------------------------------------------------------------------------------------------------*/
.fc-time-grid .fc-event-container,
.fc-time-grid .fc-bgevent-container {
  /* a div within a cell within the fc-bgevent-skeleton */
  position: relative; }

.fc-ltr .fc-time-grid .fc-event-container {
  /* space on the sides of events for LTR (default) */
  margin: 0 2.5% 0 2px; }

.fc-rtl .fc-time-grid .fc-event-container {
  /* space on the sides of events for RTL */
  margin: 0 2px 0 2.5%; }

.fc-time-grid .fc-event,
.fc-time-grid .fc-bgevent {
  position: absolute;
  z-index: 1;
  /* scope inner z-index's */ }

.fc-time-grid .fc-bgevent {
  /* background events always span full width */
  left: 0;
  right: 0; }

/* Generic Vertical Event
--------------------------------------------------------------------------------------------------*/
.fc-v-event.fc-not-start {
  /* events that are continuing from another day */
  /* replace space made by the top border with padding */
  border-top-width: 0;
  padding-top: 1px;
  /* remove top rounded corners */
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.fc-v-event.fc-not-end {
  /* replace space made by the top border with padding */
  border-bottom-width: 0;
  padding-bottom: 1px;
  /* remove bottom rounded corners */
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

/* TimeGrid Event Styling
----------------------------------------------------------------------------------------------------
We use the full "fc-time-grid-event" class instead of using descendants because the event won't
be a descendant of the grid when it is being dragged.
*/
.fc-time-grid-event {
  overflow: hidden;
  /* don't let the bg flow over rounded corners */ }

.fc-time-grid-event .fc-time,
.fc-time-grid-event .fc-title {
  padding: 0 1px; }

.fc-time-grid-event .fc-time {
  font-size: .85em;
  white-space: nowrap; }

/* short mode, where time and title are on the same line */
.fc-time-grid-event.fc-short .fc-content {
  /* don't wrap to second line (now that contents will be inline) */
  white-space: nowrap; }

.fc-time-grid-event.fc-short .fc-time,
.fc-time-grid-event.fc-short .fc-title {
  /* put the time and title on the same line */
  display: inline-block;
  vertical-align: top; }

.fc-time-grid-event.fc-short .fc-time span {
  display: none;
  /* don't display the full time text... */ }

.fc-time-grid-event.fc-short .fc-time:before {
  content: attr(data-start);
  /* ...instead, display only the start time */ }

.fc-time-grid-event.fc-short .fc-time:after {
  content: "\000A0-\000A0";
  /* seperate with a dash, wrapped in nbsp's */ }

.fc-time-grid-event.fc-short .fc-title {
  font-size: .85em;
  /* make the title text the same size as the time */
  padding: 0;
  /* undo padding from above */ }

/* resizer */
.fc-time-grid-event .fc-resizer {
  left: 0;
  right: 0;
  bottom: 0;
  height: 8px;
  overflow: hidden;
  line-height: 8px;
  font-size: 11px;
  font-family: monospace;
  text-align: center;
  cursor: s-resize; }

.fc-time-grid-event .fc-resizer:after {
  content: "="; }

/*
jQuery UI
-----------------------------*/
/*
jQuery UI datepicker.js
-----------------------------*/
* {
  box-sizing: border-box; }

html {
  font-family: "Hiragino Kaku Gothic ProN", Meiryo, sans-serif; }

body {
  background-color: #f7f7f7;
  color: #333;
  font-size: 14px;
  font-size: 0.875rem; }

p,
pre {
  margin: 0 0 16px;
  padding: 0; }

i, em {
  font-weight: normal; }

figure {
  margin: 0;
  padding: 0; }

a {
  color: #1b6cb3;
  outline: none; }
  a.is-disabled {
    cursor: default; }

/*iOs対応*/
input:disabled {
  opacity: 1.0; }

/*iOs対応*/
input[type="text"],
input[type="password"],
input[type="email"] {
  -webkit-appearance: none; }

i {
  font-style: normal; }

button {
  outline: none; }

input:focus,
textarea:focus {
  border-color: #1b6cb3;
  outline: none; }

input,
textarea,
select,
button,
pre {
  font-family: inherit;
  font-size: 100%; }

ul, ol {
  margin-top: 0; }

dl {
  margin-top: 0; }
  dl dd {
    margin-left: 0; }

/*
Layouts
-----------------------------*/
/*
施設予約          facilities
生活便利帳          life
カレンダー        calendar
メッセージ        messages
情報交換掲示板      communities
マンション情報     apartments
管理組合情報管理   managements
アンケート        questionnaires
*/
/*
ピンク:         #ff6177;
ダークピンク:    #e24258;

オレンジ:       #ff8b2e;
ダークオレンジ:  #db711b;

イエロー:       #ffbc47;
ダークイエロー:  #dd9924;

オリーブ:       #a5d151;
ダークオリーブ:  #7eac26;

グリーン:       #4dba78;
ダークグリーン:  #37a462;

ターコイズ:     #5caace;
ダークターコイズ: #3890b9;

パープル:       #a36fce;
ダークパープル:  #8457a9;
*/
html {
  box-sizing: border-box; }

*, *::after, *::before {
  box-sizing: inherit; }

/*
Sprites
-----------------------------*/
/*
SCSS variables are information about icon's compiled state, stored under its original file name

.icon-home {
  width: $icon-home-width;
}

The large array-like variables contain all information about a single icon
$icon-home: x y offset_x offset_y width height total_width total_height image_path;

At the bottom of this section, we provide information about the spritesheet itself
$spritesheet: width height image $spritesheet-sprites;
*/
/*
The provided mixins are intended to be used with the array-like variables

.icon-home {
  @include sprite-width($icon-home);
}

.icon-email {
  @include sprite($icon-email);
}
*/
/*
The `sprites` mixin generates identical output to the CSS template
  but can be overridden inside of SCSS

@include sprites($spritesheet-sprites);
*/
/*
SCSS variables are information about icon's compiled state, stored under its original file name

.icon-home {
  width: $icon-home-width;
}

The large array-like variables contain all information about a single icon
$icon-home: x y offset_x offset_y width height total_width total_height image_path;

At the bottom of this section, we provide information about the spritesheet itself
$spritesheet: width height image $spritesheet-sprites;
*/
/*
The provided mixins are intended to be used with the array-like variables

.icon-home {
  @include sprite-width($icon-home);
}

.icon-email {
  @include sprite($icon-email);
}
*/
/*
The `sprites` mixin generates identical output to the CSS template
  but can be overridden inside of SCSS

@include sprites($spritesheet-sprites);
*/
.layout-clear {
  clear: both; }

#content-header {
  position: fixed;
  z-index: 9999;
  top: 0;
  left: 0;
  width: 100%;
  height: 48px;
  margin-left: 0;
  padding: 0;
  background: #229840 /*url(../images/bg_header.png) 100% 0 no-repeat*/;
  box-shadow: rgba(0, 0, 0, 0.35) 0px 0px 3px 1px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.35) 0px 0px 3px 1px;
  -moz-box-shadow: rgba(0, 0, 0, 0.35) 0px 0px 3px 1px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    #content-header {
      /*background-image: url(../images/bg_header@2x.png);*/
      background-size: 112px 48px; } }
  #content-header.is-active {
    height: auto; }
  .page-mypage #content-header {
    top: -20px;
    left: 50%;
    width: 238px;
    height: 110%;
    margin-left: -500px;
    padding-top: 20px;
    background: url(../images/bg_header_vertical.png) 0 20px no-repeat;
    box-shadow: rgba(0, 0, 0, 0.15) 7px 0px 4px -4px; }
    @media screen and (max-width: 999px) {
      .page-mypage #content-header {
        top: 0;
        left: 0;
        width: 100%;
        height: 48px;
        margin-left: 0;
        padding: 0;
        background: #1b6cb3 url(../images/bg_header.png) 100% 0 no-repeat;
        box-shadow: rgba(0, 0, 0, 0.35) 0px 0px 3px 1px;
        -webkit-box-shadow: rgba(0, 0, 0, 0.35) 0px 0px 3px 1px;
        -moz-box-shadow: rgba(0, 0, 0, 0.35) 0px 0px 3px 1px; } }
  @media only screen and (max-width: 999px) and (-webkit-min-device-pixel-ratio: 2), only screen and (max-width: 999px) and (min--moz-device-pixel-ratio: 2), only screen and (max-width: 999px) and (-o-min-device-pixel-ratio: 2 / 1), only screen and (max-width: 999px) and (min-resolution: 192dpi), only screen and (max-width: 999px) and (min-resolution: 2dppx) {
    .page-mypage #content-header {
      background-image: url(../images/bg_header@2x.png);
      background-size: 112px 48px; } }
    @media screen and (max-width: 999px) {
        .page-mypage #content-header.is-active {
          height: auto; } }

#content-wrap {
  position: relative;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 64px;
  padding-bottom: 16px; }
  #content-wrap::after {
    clear: both;
    content: "";
    display: table; }
  .page-mypage #content-wrap {
    padding-top: 0; }
    @media screen and (max-width: 999px) {
      .page-mypage #content-wrap {
        padding-top: 64px;
        padding-bottom: 16px; } }
  #content-wrap #content-main {
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto; }
    #content-wrap #content-main::after {
      clear: both;
      content: "";
      display: table; }
    @media screen and (max-width: 999px) {
      #content-wrap #content-main {
        padding-right: 1.6%;
        padding-left: 1.6%; } }
    @media screen and (max-width: 999px) {
      .page-mypage #content-wrap #content-main {
        padding-right: 0;
        padding-left: 0; } }
    @media screen and (max-width: 761px) {
      .page-mypage #content-wrap #content-main {
        padding-right: 1.6%;
        padding-left: 1.6%; } }

#content-footer {
  clear: both;
  position: static;
  width: 100%;
  margin-left: 0;
  z-index: 0; }
  .page-mypage #content-footer {
    position: fixed;
    bottom: 0;
    left: 50%;
    width: 238px;
    margin-left: -500px;
    padding: 0;
    z-index: 10000; }
    @media screen and (max-width: 999px) {
      .page-mypage #content-footer {
        clear: both;
        position: static;
        width: 100%;
        margin-left: 0;
        z-index: 0; } }

.content-article {
  float: right;
  width: 746px;
  margin-bottom: 16px; }
  @media screen and (max-width: 999px) {
    .content-article {
      float: none;
      margin-right: auto;
      margin-left: auto; } }
  @media screen and (max-width: 761px) {
    .content-article {
      float: right;
      display: block;
      margin-left: 1.6%;
      width: 100%; }
      .content-article:last-child {
        margin-left: 0; } }

.content-aside {
  float: left;
  width: 238px;
  margin-bottom: 16px; }
  @media screen and (max-width: 999px) {
    .content-aside {
      float: none;
      width: 746px;
      margin-right: auto;
      margin-left: auto; } }
  @media screen and (max-width: 761px) {
    .content-aside {
      float: right;
      display: block;
      margin-left: 1.6%;
      width: 100%; }
      .content-aside:last-child {
        margin-left: 0; } }

.page-column_full .content-article {
  float: none;
  width: 100%;
  margin-left: 0; }
  @media screen and (max-width: 999px) {
    .page-column_full .content-article {
      width: 746px;
      margin-right: auto;
      margin-left: auto; } }
  @media screen and (max-width: 761px) {
    .page-column_full .content-article {
      float: left;
      display: block;
      margin-right: 1.6%;
      width: 100%; }
      .page-column_full .content-article:last-child {
        margin-right: 0; } }

.page-column_single .content-article {
  float: none;
  width: 746px;
  margin-right: auto;
  margin-left: auto; }
  @media screen and (max-width: 761px) {
    .page-column_single .content-article {
      width: 100%;
      margin-left: 0;
      float: left;
      display: block;
      margin-right: 1.6%;
      width: 100%; }
      .page-column_single .content-article:last-child {
        margin-right: 0; } }

article.page-column_full .content-aside {
  display: none; }

.content-section {
  margin: 0 0 32px;
  padding: 0; }

.panel-light {
  border-radius: 10px;
  border: solid 1px #ccc;
  margin: 0 0 16px;
  padding: 16px;
  background-color: #fff; }

.tab-content {
  clear: both; }
  .tab-content .tab-nav {
    display: table;
    margin: 0;
    padding: 0; }
    @media screen and (max-width: 761px) {
      .tab-content .tab-nav {
        table-layout: fixed;
        width: 100%; } }
    .tab-content .tab-nav .tab-nav-item {
      display: table-cell;
      margin: 0;
      padding: 8px 32px;
      background-color: #333;
      color: #fff;
      text-decoration: none;
      text-align: center;
      vertical-align: middle; }
      .tab-content .tab-nav .tab-nav-item.is-active {
        padding: 8px 32px;
        border: none;
        background-color: #fff;
        color: #333;
        font-weight: bold; }
        .tab-content .tab-nav .tab-nav-item.is-active:hover {
          padding: 8px 32px;
          border: none;
          background-color: #fff;
          color: #333; }
    @media screen and (max-width: 761px) {
      .tab-content .tab-nav .tab-nav-item {
        width: 50%;
        padding-right: 16px;
        padding-left: 16px; }
      .tab-content .tab-nav.tab-nav-column3 .tab-nav-item {
        width: 33.3333%; }
      .tab-content .tab-nav.tab-nav-column4 .tab-nav-item {
        width: 25%; } }

.block-accordion {
  margin: 0 0 16px;
  list-style: none;
  padding: 0; }
  .block-accordion .block-accordion-body {
    height: 0;
    margin: 0;
    padding: 0;
    overflow: hidden; }
    .block-accordion .block-accordion-body:not(.is-scaling) {
      -webkit-transition: height 0.5s ease;
      -moz-transition: height 0.5s ease;
      -ms-transition: height 0.5s ease;
      transition: height 0.5s ease; }
  .block-accordion .block-accordion-body_inner {
    margin: 0;
    padding: 16px;
    border: 1px solid #cbcbcb;
    border-top-width: 0;
    background-color: #fff; }

.block-accordion_child {
  margin: 0 0 16px;
  padding: 1px 0 0; }
  .block-accordion_child .block-accordion {
    margin-top: -1px;
    margin-bottom: 0; }
    .block-accordion_child .block-accordion .block-accordion_child-body_inner {
      border-color: #dcdee2; }

.block-inline_scroll {
  height: 400px;
  margin: 0 0 16px;
  padding: 32px;
  border: 1px solid #cbcbcb;
  overflow: hidden;
  overflow-y: scroll; }
  @media screen and (max-width: 761px) {
    .block-inline_scroll {
      padding: 16px;
      height: auto;
      overflow: hidden; } }

.list-agreement {
  margin-bottom: 8px; }
  .list-agreement li {
    margin-bottom: 8px; }

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

.indent-bottom {
  margin-bottom: 16px !important; }

.block-hr {
  margin: 32px 0;
  padding: 0;
  border-width: 0;
  border-top: 1px solid #cbcbcb;
  background-color: transparent; }
  @media screen and (max-width: 761px) {
    .block-hr {
      margin-top: 16px;
      margin-bottom: 16px; } }

.block-howto {
  margin: 0 0 16px;
  padding: 0; }
  .block-howto .block-howto-trigger {
    display: block;
    margin: 0;
    padding: 13px 16px 10px;
    border: 1px solid #cbcbcb;
    background-color: #fff;
    line-height: 1.1;
    color: #333;
    text-decoration: none !important; }
    @media screen and (max-width: 480px) {
      .block-howto .block-howto-trigger {
        padding: 13px 16px 10px; } }
    .block-howto .block-howto-trigger .block-howto-trigger_body {
      display: block;
      background: url(../images/bg_arrow-bottom_key.png) 100% 50% no-repeat;
      padding-right: 40px; }
      @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
        .block-howto .block-howto-trigger .block-howto-trigger_body {
          background-image: url(../images/bg_arrow-bottom_key@2x.png);
          background-size: 20px 13px;
          padding-right: 40px; } }
    @media screen and (max-width: 761px) {
      .block-howto .block-howto-trigger {
        padding: 13px 16px 10px;
        border-width: 1px; } }
  .block-howto .block-howto-body {
    height: 0;
    margin: 0;
    padding: 0;
    overflow: hidden;
    -webkit-transition: height 0.5s ease;
    -moz-transition: height 0.5s ease;
    -ms-transition: height 0.5s ease;
    transition: height 0.5s ease; }
  .block-howto.is-active .block-howto-body {
    height: auto; }
  .block-howto.is-active .block-howto-trigger {
    background-color: #b6d5fe; }
  .block-howto.is-active .block-howto-trigger_body {
    background-image: url(../images/bg_arrow-top_key.png); }
    @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
      .block-howto.is-active .block-howto-trigger_body {
        background-image: url(../images/bg_arrow-top_key@2x.png);
        background-size: 20px 13px; } }
  .block-howto .block-howto-body_inner {
    margin: 0;
    padding: 8px 16px;
    border: 1px solid #cbcbcb;
    border-top-width: 0;
    background-color: #fff;
    color: #333;
    text-decoration: none !important; }

.img-howto > img {
  width: 100%; }
  .img-howto > img.is-pc {
    display: inline-block; }
  .img-howto > img.is-sp {
    display: none; }
  @media screen and (max-width: 761px) {
    .img-howto > img.is-pc {
      display: none; }
    .img-howto > img.is-sp {
      display: inline-block; } }

.img-howto2 {
  text-align: center; }
  .img-howto2 > img.is-pc_search {
    width: 100%;
    display: inline-block; }
  .img-howto2 > img.is-sp_search {
    display: none; }
  .img-howto2 > img.qrcode {
    padding: 16px; }
  @media screen and (max-width: 761px) {
    .img-howto2 > img.is-pc_search {
      display: none; }
    .img-howto2 > img.is-sp_search {
      width: 100%;
      display: inline-block; } }

#block-pagetop {
  display: block;
  position: fixed;
  right: 16px;
  bottom: -100px;
  width: 45px;
  height: 45px;
  margin: 0;
  padding: 0;
  border-radius: 100%;
  overflow: hidden;
  vertical-align: middle;
  transition: bottom 0.5s ease-in-out;
  z-index: 9999; }
  #block-pagetop.is-scroll {
    bottom: 16px; }
  @media screen and (max-width: 761px) {
    #block-pagetop {
      display: none; } }
  #block-pagetop > a {
    display: block;
    width: 45px;
    height: 45px;
    background-color: #fff;
    color: #333;
    font-size: 45px;
    line-height: 0;
    vertical-align: middle;
    text-decoration: none; }

.block-oldsite {
  display: table;
  width: 100%;
  max-width: 495px;
  margin: 0 auto;
  padding: 0; }
  @media screen and (max-width: 480px) {
    .block-oldsite {
      display: block; } }
  .block-oldsite .block-oldsite_item {
    display: table-cell;
    width: 50%;
    text-align: center; }
    .block-oldsite .block-oldsite_item:nth-child(odd) {
      padding-right: 10px; }
    .block-oldsite .block-oldsite_item:nth-child(even) {
      padding-left: 10px; }
    @media screen and (max-width: 480px) {
      .block-oldsite .block-oldsite_item {
        display: block;
        width: 100%;
        margin-bottom: 5px;
        padding-right: 10px;
        padding-left: 10px; }
        .block-oldsite .block-oldsite_item:last-child {
          margin-bottom: 0; } }
    .block-oldsite .block-oldsite_item .btn-primary, .block-oldsite .block-oldsite_item .btn-primary--same {
      width: 100%;
      padding-right: 10px;
      padding-left: 10px; }

.block-error {
  margin-left: 2em;
  margin-right: 2em; }
  @media screen and (max-width: 761px) {
    .block-error {
      margin-left: 0;
      margin-right: 0; } }

.block-notice {
  margin-left: 4em;
  margin-right: 4em; }
  @media screen and (max-width: 761px) {
    .block-notice {
      margin-left: 0;
      margin-right: 0; } }

/*
Header
-----------------------------*/
/*
施設予約          facilities
生活便利帳          life
カレンダー        calendar
メッセージ        messages
情報交換掲示板      communities
マンション情報     apartments
管理組合情報管理   managements
アンケート        questionnaires
*/
/*
ピンク:         #ff6177;
ダークピンク:    #e24258;

オレンジ:       #ff8b2e;
ダークオレンジ:  #db711b;

イエロー:       #ffbc47;
ダークイエロー:  #dd9924;

オリーブ:       #a5d151;
ダークオリーブ:  #7eac26;

グリーン:       #4dba78;
ダークグリーン:  #37a462;

ターコイズ:     #5caace;
ダークターコイズ: #3890b9;

パープル:       #a36fce;
ダークパープル:  #8457a9;
*/
html {
  box-sizing: border-box; }

*, *::after, *::before {
  box-sizing: inherit; }

/*
Sprites
-----------------------------*/
/*
SCSS variables are information about icon's compiled state, stored under its original file name

.icon-home {
  width: $icon-home-width;
}

The large array-like variables contain all information about a single icon
$icon-home: x y offset_x offset_y width height total_width total_height image_path;

At the bottom of this section, we provide information about the spritesheet itself
$spritesheet: width height image $spritesheet-sprites;
*/
/*
The provided mixins are intended to be used with the array-like variables

.icon-home {
  @include sprite-width($icon-home);
}

.icon-email {
  @include sprite($icon-email);
}
*/
/*
The `sprites` mixin generates identical output to the CSS template
  but can be overridden inside of SCSS

@include sprites($spritesheet-sprites);
*/
/*
SCSS variables are information about icon's compiled state, stored under its original file name

.icon-home {
  width: $icon-home-width;
}

The large array-like variables contain all information about a single icon
$icon-home: x y offset_x offset_y width height total_width total_height image_path;

At the bottom of this section, we provide information about the spritesheet itself
$spritesheet: width height image $spritesheet-sprites;
*/
/*
The provided mixins are intended to be used with the array-like variables

.icon-home {
  @include sprite-width($icon-home);
}

.icon-email {
  @include sprite($icon-email);
}
*/
/*
The `sprites` mixin generates identical output to the CSS template
  but can be overridden inside of SCSS

@include sprites($spritesheet-sprites);
*/
#header-title {
  margin: 0;
  padding: 0;
  text-align: right;
  z-index: 0;
  line-height: 0; }
  .page-mypage #header-title {
    padding: 32px 0 200px 0; }
    @media screen and (max-width: 999px) {
      .page-mypage #header-title {
        padding: 0;
        text-align: right;
        z-index: 0;
        line-height: 0; } }
  #header-title #header-title-inner {
    overflow: hidden;
    text-indent: 1000%;
    white-space: nowrap;
    line-height: 1000%;
    display: inline-block;
    width: 246px;
    height: 48px;
    margin-right: 16px;
    background: url(../images/txt-logo.png) no-repeat; }

@media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 999px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 999px), only screen and (-o-min-device-pixel-ratio: 2 / 1) and (max-width: 999px), only screen and (min-resolution: 192dpi) and (max-width: 999px), only screen and (min-resolution: 2dppx) and (max-width: 999px) {
  #header-title #header-title-inner {
    background: url(../images/txt-logo@2x.png) no-repeat;
    background-size: 246px 48px; } }
    @media screen and (max-width: 761px) {
      #header-title #header-title-inner {
        margin-right: 8px; } }
    .page-mypage #header-title #header-title-inner {
      display: block;
      margin: 0 auto;
      background-image: url(../images/bg_hsc_sutekinet-sprite.png);
      background-position: 0px 0px;
      width: 148px;
      height: 62px; }
      @media screen and (max-width: 999px) {
        .page-mypage #header-title #header-title-inner {
          display: inline-block;
          width: 246px;
          height: 48px;
          margin-right: 16px;
          background: url(../images/txt-logo.png) no-repeat; } }

@media only screen and (max-width: 999px) and (-webkit-min-device-pixel-ratio: 2) and (max-width: 999px), only screen and (max-width: 999px) and (min--moz-device-pixel-ratio: 2) and (max-width: 999px), only screen and (max-width: 999px) and (-o-min-device-pixel-ratio: 2 / 1) and (max-width: 999px), only screen and (max-width: 999px) and (min-resolution: 192dpi) and (max-width: 999px), only screen and (max-width: 999px) and (min-resolution: 2dppx) and (max-width: 999px) {
  .page-mypage #header-title #header-title-inner {
    background: url(../images/txt-logo@2x.png) no-repeat;
    background-size: 246px 48px; } }
      @media screen and (max-width: 761px) {
        .page-mypage #header-title #header-title-inner {
          margin-right: 8px; } }

#header-nav_trigger {
  display: block;
  position: absolute;
  display: block;
  top: 16px;
  left: 16px;
  width: 128px;
  height: 28px;
  font-size: 28px;
  font-size: 1.1rem;
  line-height: 1.0;
  color: #fff;
  text-decoration: none; }
  @media screen and (max-width: 761px) {
    #header-nav_trigger {
      left: 8px; } }
  .page-mypage #header-nav_trigger {
    display: none; }
    @media screen and (max-width: 999px) {
      .page-mypage #header-nav_trigger {
        display: block;
        top: 8px;
        left: 16px;
        width: 28px;
        height: 28px;
        font-size: 28px;
        font-size: 1.75rem;
        line-height: 1.0;
        color: #fff;
        text-decoration: none; } }
    @media screen and (max-width: 761px) {
      .page-mypage #header-nav_trigger {
        left: 8px; } }

#header-nav a {
  color: #333; }

#header-nav ul {
  list-style: none;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  margin: 0;
  padding: 0;
  background-color: #fff;
  overflow: hidden; }
  #header-nav ul::after {
    clear: both;
    content: "";
    display: table; }
  #header-nav ul li {
    display: table;
    float: left;
    width: 33.3333%;
    padding: 0;
    border: 1px solid #cbcbcb;
    background-color: #fff;
    font-size: 14px;
    font-size: 0.875rem;
    text-indent: 0; }
    #header-nav ul li:first-child {
      width: 33.3333%; }
    #header-nav ul li:nth-child(3n+2), #header-nav ul li:nth-child(3n+3) {
      border-left-width: 0; }
    #header-nav ul li:nth-child(n+4) {
      margin-top: -1px; }
    #header-nav ul li .ico-font {
      margin-right: 0.5em; }
    #header-nav ul li a {
      display: table-cell;
      height: 48px;
      padding: 0 16px;
      text-decoration: none;
      vertical-align: middle;
      line-height: 1.1;
      background: #229840;
      color: #fff;
      letter-spacing: 0; }

@media screen and (max-width: 761px) {
  #header-nav ul li {
    width: 50%;
    border: 1px solid #cbcbcb;
    margin-top: 0; }
    #header-nav ul li:first-child {
      width: 50%; }
    #header-nav ul li:nth-child(3n+2), #header-nav ul li:nth-child(3n+3) {
      border-left-width: 1px; }
    #header-nav ul li:nth-child(even) {
      border-left-width: 0; }
    #header-nav ul li:nth-child(n+4) {
      margin-top: 0; }
    #header-nav ul li:nth-child(n+3) {
      margin-top: -1px; } }

@media screen and (max-width: 480px) {
  #header-nav ul li a {
    padding: 4px 8px; } }

.page-mypage #header-nav ul {
  margin: 0 32px;
  padding: 0;
  background-color: transparent; }
  .page-mypage #header-nav ul li {
    display: block;
    float: none;
    width: 100%;
    margin: 0;
    padding: 0 0 16px 1.5em;
    border: none;
    background-color: transparent;
    text-indent: -0.75em; }
    .page-mypage #header-nav ul li:first-child {
      width: 100%; }
    .page-mypage #header-nav ul li:nth-child(3n+2), .page-mypage #header-nav ul li:nth-child(3n+3) {
      border-left-width: 0; }
    .page-mypage #header-nav ul li:nth-child(n+4) {
      margin-top: 0; }
    .page-mypage #header-nav ul li a {
      display: inline;
      height: auto;
      padding: 0;
      letter-spacing: 0.065em;
      font-weight: bold; }

@media screen and (max-width: 999px) {
  .page-mypage #header-nav ul {
    list-style: none;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
    margin: 0;
    padding: 0;
    background-color: #fff;
    overflow: hidden; }
    .page-mypage #header-nav ul::after {
      clear: both;
      content: "";
      display: table; }
    .page-mypage #header-nav ul li {
      display: table;
      float: left;
      width: 33.3333%;
      padding: 0;
      border: 1px solid #cbcbcb;
      background-color: #fff;
      font-size: 14px;
      font-size: 0.875rem;
      text-indent: 0; }
      .page-mypage #header-nav ul li:first-child {
        width: 33.3333%; }
      .page-mypage #header-nav ul li:nth-child(3n+2), .page-mypage #header-nav ul li:nth-child(3n+3) {
        border-left-width: 0; }
      .page-mypage #header-nav ul li:nth-child(n+4) {
        margin-top: -1px; }
      .page-mypage #header-nav ul li .ico-font {
        margin-right: 0.5em; }
      .page-mypage #header-nav ul li a {
        display: table-cell;
        height: 48px;
        padding: 0 16px;
        text-decoration: none;
        vertical-align: middle;
        line-height: 1.1;
        letter-spacing: 0; } }

@media screen and (max-width: 761px) {
  .page-mypage #header-nav ul li {
    width: 50%;
    border: 1px solid #cbcbcb;
    margin-top: 0; }
    .page-mypage #header-nav ul li:first-child {
      width: 50%; }
    .page-mypage #header-nav ul li:nth-child(3n+2), .page-mypage #header-nav ul li:nth-child(3n+3) {
      border-left-width: 1px; }
    .page-mypage #header-nav ul li:nth-child(even) {
      border-left-width: 0; }
    .page-mypage #header-nav ul li:nth-child(n+4) {
      margin-top: 0; }
    .page-mypage #header-nav ul li:nth-child(n+3) {
      margin-top: -1px; } }

@media screen and (max-width: 480px) {
  .page-mypage #header-nav ul li a {
    padding: 4px 8px; } }

@media screen and (min-width: 1000px) {
  #header-nav ul li {
    width: 50%;
    border: 1px solid #cbcbcb;
    margin-top: 0; }
    #header-nav ul li:first-child {
      width: 50%; }
    #header-nav ul li:nth-child(3n+2), #header-nav ul li:nth-child(3n+3) {
      border-left-width: 1px; }
    #header-nav ul li:nth-child(even) {
      border-left-width: 0; }
    #header-nav ul li:nth-child(n+4) {
      margin-top: 0; }
    #header-nav ul li:nth-child(n+3) {
      margin-top: -1px; }
  .page-mypage #header-nav {
    width: auto;
    border: none; } }

#header-accordion {
/*
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.25s ease-out;
  -moz-transition: height 0.25s ease-out;
  -ms-transition: height 0.25s ease-out;
  -o-transition: height 0.25s ease-out;
  transition: height 0.25s ease-out;
*/
  }
  .is-active #header-accordion::before {
    display: inline-block;
    position: absolute;
    top: 48px;
    left: 25px;
    margin-top: -8px;
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 1.0;
    color: #fff;
    content: "▲"; }
    @media screen and (max-width: 761px) {
      .is-active #header-accordion::before {
        left: 17px; } }
  @media screen and (min-width: 1000px) {
    .page-mypage #header-accordion {
      display: none; }
    .is-active #header-accordion::before {
      display: none; } }
  .page-mypage #header-accordion {
    height: auto; }
    @media screen and (max-width: 999px) {
      .page-mypage #header-accordion {
        height: 0;
        overflow: hidden;
        -webkit-transition: height 0.25s ease-out;
        -moz-transition: height 0.25s ease-out;
        -ms-transition: height 0.25s ease-out;
        -o-transition: height 0.25s ease-out;
        transition: height 0.25s ease-out; }
        .is-active .page-mypage #header-accordion::before {
          display: inline-block;
          position: absolute;
          top: 48px;
          left: 25px;
          margin-top: -8px;
          font-size: 12px;
          font-size: 0.75rem;
          line-height: 1.0;
          color: #fff;
          content: "▲"; } }
    @media screen and (max-width: 999px) and (max-width: 761px) {
      .is-active .page-mypage #header-accordion::before {
        left: 17px; } }
  @media screen and (max-width: 999px) and (min-width: 1000px) {
    .page-mypage .page-mypage #header-accordion {
      display: none; }
    .is-active .page-mypage #header-accordion::before {
      display: none; } }
  @media screen and (min-width: 1000px) {
    #header-accordion {
      position: fixed;
      width: 476px;
      box-shadow: rgba(0, 0, 0, 0.35) 1px 1px 3px 0;
      -webkit-box-shadow: rgba(0, 0, 0, 0.35) 1px 1px 3px 0;
      -moz-box-shadow: rgba(0, 0, 0, 0.35) 1px 1px 3px 0; }
      .is-active #header-accordion::before {
        position: fixed; }
      .page-mypage #header-accordion {
        position: static;
        width: auto;
        box-shadow: none;
        -webkit-box-shadow: none;
        -moz-box-shadow: none; } }

.header-title-theme {
  display: block;
  width: 100%;
  margin: 0;
  padding: 0.35em 16px;
  background-color: #fff;
  font-size: 17px;
  font-size: 1.0625rem;
  font-weight: normal;
  display: block; }
  @media screen and (max-width: 761px) {
    .header-title-theme {
      padding-right: 8px;
      padding-left: 8px; } }
  .page-mypage .header-title-theme {
    display: none; }
    @media screen and (max-width: 999px) {
      .page-mypage .header-title-theme {
        display: block; } }
    @media screen and (max-width: 761px) {
      .page-mypage .header-title-theme {
        padding-right: 8px;
        padding-left: 8px; } }

.header-user {
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: #eee;
  display: table; }
  .page-mypage .header-user {
    display: none; }
    @media screen and (max-width: 999px) {
      .page-mypage .header-user {
        display: table; } }
  .header-user .header-user-name {
    display: table-cell;
    padding: 0.35em 16px;
    vertical-align: middle; }
  .header-user .header-user-function {
    display: table-cell;
    width: 34px;
    height: 100%;
    border-left: 1px solid #eee;
    background-color: #555;
    color: #fff;
    text-decoration: none;
    text-align: center;
    vertical-align: middle; }
  @media screen and (max-width: 761px) {
    .header-user .header-user-name {
      padding-right: 8px;
      padding-left: 8px; } }

/*
Footer
-----------------------------*/
/*
施設予約          facilities
生活便利帳          life
カレンダー        calendar
メッセージ        messages
情報交換掲示板      communities
マンション情報     apartments
管理組合情報管理   managements
アンケート        questionnaires
*/
/*
ピンク:         #ff6177;
ダークピンク:    #e24258;

オレンジ:       #ff8b2e;
ダークオレンジ:  #db711b;

イエロー:       #ffbc47;
ダークイエロー:  #dd9924;

オリーブ:       #a5d151;
ダークオリーブ:  #7eac26;

グリーン:       #4dba78;
ダークグリーン:  #37a462;

ターコイズ:     #5caace;
ダークターコイズ: #3890b9;

パープル:       #a36fce;
ダークパープル:  #8457a9;
*/
html {
  box-sizing: border-box; }

*, *::after, *::before {
  box-sizing: inherit; }

/*
Sprites
-----------------------------*/
/*
SCSS variables are information about icon's compiled state, stored under its original file name

.icon-home {
  width: $icon-home-width;
}

The large array-like variables contain all information about a single icon
$icon-home: x y offset_x offset_y width height total_width total_height image_path;

At the bottom of this section, we provide information about the spritesheet itself
$spritesheet: width height image $spritesheet-sprites;
*/
/*
The provided mixins are intended to be used with the array-like variables

.icon-home {
  @include sprite-width($icon-home);
}

.icon-email {
  @include sprite($icon-email);
}
*/
/*
The `sprites` mixin generates identical output to the CSS template
  but can be overridden inside of SCSS

@include sprites($spritesheet-sprites);
*/
/*
SCSS variables are information about icon's compiled state, stored under its original file name

.icon-home {
  width: $icon-home-width;
}

The large array-like variables contain all information about a single icon
$icon-home: x y offset_x offset_y width height total_width total_height image_path;

At the bottom of this section, we provide information about the spritesheet itself
$spritesheet: width height image $spritesheet-sprites;
*/
/*
The provided mixins are intended to be used with the array-like variables

.icon-home {
  @include sprite-width($icon-home);
}

.icon-email {
  @include sprite($icon-email);
}
*/
/*
The `sprites` mixin generates identical output to the CSS template
  but can be overridden inside of SCSS

@include sprites($spritesheet-sprites);
*/
.footer-nav ul {
  list-style: none;
  display: table;
  width: 100%;
  margin: 0;
  padding: 0; }
  .footer-nav ul li {
    margin: 0;
    padding: 0;
    font-size: 12px;
    font-size: 0.9rem; }
    .footer-nav ul li a {
      text-decoration: none; }
    .footer-nav ul li .ico-font {
/*
      display: none;
*/
      }
  .footer-nav ul li {
    display: table-cell;
    width: 20%;
    margin: 0;
    padding: 0;
    border: 1px solid #a0d3af;
    border-right-width: 0;
    vertical-align: bottom; }
    .footer-nav ul li:first-child {
      border-left-width: 0; }
    .footer-nav ul li .ico-font {
/*
      display: none;
      width: 0;
      height: 0;
*/
      margin: 0; }
    .footer-nav ul li a {
      display: table-cell;
      width: 99999px;
      height: 48px;
      padding: 0 16px;
      background-color: #229840;
      color: #fff;
      line-height: 1.1;
      text-align: center;
      vertical-align: middle; }
  @media screen and (max-width: 480px) {
    .footer-nav ul {
      display: block;
      max-width: 1000px;
      margin-left: auto;
      margin-right: auto;
      background-color: #1b6cb3;
      overflow: hidden; }
      .footer-nav ul::after {
        clear: both;
        content: "";
        display: table; }
      .footer-nav ul li {
        float: left;
        display: block;
        width: 50%;
        border: 1px solid #fff; }
        .footer-nav ul li:nth-child(odd) {
          border-left-width: 0; }
        .footer-nav ul li:nth-child(even) {
          border-left-width: 0;
          border-right-width: 0; }
        .footer-nav ul li:nth-child(n+3) {
          margin-top: -1px; }
        .footer-nav ul li a {
          height: 41px; } }
  .page-mypage .footer-nav ul {
    margin: 0 32px;
    padding: 0 0 16px;
    overflow: hidden; }
    .page-mypage .footer-nav ul li {
      display: block;
      width: 100%;
      height: auto;
      margin: 0 0 0.5em;
      padding: 0 0 0 0.75em;
      border: none;
      font-size: 11px;
      font-size: 0.6875rem;
      text-indent: -0.75em; }
      .page-mypage .footer-nav ul li .ico-font {
        display: inherit;
        margin-right: 0.5em; }
      .page-mypage .footer-nav ul li a {
        width: auto;
        height: auto;
        background-color: transparent;
        text-align: left;
        color: #333; }
    @media screen and (max-width: 999px) {
      .page-mypage .footer-nav ul {
        display: table;
        width: 100%;
        margin: 0;
        padding: 0; }
        .page-mypage .footer-nav ul li {
          display: table-cell;
          width: 20%;
          margin: 0;
          padding: 0;
          border: 1px solid #fff;
          border-right-width: 0;
          vertical-align: bottom; }
          .page-mypage .footer-nav ul li:first-child {
            border-left-width: 0; }
          .page-mypage .footer-nav ul li .ico-font {
            display: none;
            width: 0;
            height: 0;
            margin: 0; }
          .page-mypage .footer-nav ul li a {
            display: table-cell;
            width: 99999px;
            height: 48px;
            padding: 0 16px;
            background-color: #1b6cb3;
            color: #fff;
            line-height: 1.1;
            text-align: center;
            vertical-align: middle; } }
    @media screen and (max-width: 480px) {
      .page-mypage .footer-nav ul {
        display: block;
        max-width: 1000px;
        margin-left: auto;
        margin-right: auto;
        background-color: #1b6cb3;
        overflow: hidden; }
        .page-mypage .footer-nav ul::after {
          clear: both;
          content: "";
          display: table; }
        .page-mypage .footer-nav ul li {
          float: left;
          display: block;
          width: 50%;
          border: 1px solid #fff; }
          .page-mypage .footer-nav ul li:nth-child(odd) {
            border-left-width: 0; }
          .page-mypage .footer-nav ul li:nth-child(even) {
            border-left-width: 0;
            border-right-width: 0; }
          .page-mypage .footer-nav ul li:nth-child(n+3) {
            margin-top: -1px; }
          .page-mypage .footer-nav ul li a {
            height: 41px; } }

.footer-copyright {
  display: block;
  margin: 0;
  padding: 5px 0;
  background-color: #14632b;
  text-align: center;
  font-size: 9px;
  font-size: 0.5625rem;
  color: #fff; }

/*
Texts
-----------------------------*/
/*
施設予約          facilities
生活便利帳          life
カレンダー        calendar
メッセージ        messages
情報交換掲示板      communities
マンション情報     apartments
管理組合情報管理   managements
アンケート        questionnaires
*/
/*
ピンク:         #ff6177;
ダークピンク:    #e24258;

オレンジ:       #ff8b2e;
ダークオレンジ:  #db711b;

イエロー:       #ffbc47;
ダークイエロー:  #dd9924;

オリーブ:       #a5d151;
ダークオリーブ:  #7eac26;

グリーン:       #4dba78;
ダークグリーン:  #37a462;

ターコイズ:     #5caace;
ダークターコイズ: #3890b9;

パープル:       #a36fce;
ダークパープル:  #8457a9;
*/
html {
  box-sizing: border-box; }

*, *::after, *::before {
  box-sizing: inherit; }

/*
Sprites
-----------------------------*/
/*
SCSS variables are information about icon's compiled state, stored under its original file name

.icon-home {
  width: $icon-home-width;
}

The large array-like variables contain all information about a single icon
$icon-home: x y offset_x offset_y width height total_width total_height image_path;

At the bottom of this section, we provide information about the spritesheet itself
$spritesheet: width height image $spritesheet-sprites;
*/
/*
The provided mixins are intended to be used with the array-like variables

.icon-home {
  @include sprite-width($icon-home);
}

.icon-email {
  @include sprite($icon-email);
}
*/
/*
The `sprites` mixin generates identical output to the CSS template
  but can be overridden inside of SCSS

@include sprites($spritesheet-sprites);
*/
/*
SCSS variables are information about icon's compiled state, stored under its original file name

.icon-home {
  width: $icon-home-width;
}

The large array-like variables contain all information about a single icon
$icon-home: x y offset_x offset_y width height total_width total_height image_path;

At the bottom of this section, we provide information about the spritesheet itself
$spritesheet: width height image $spritesheet-sprites;
*/
/*
The provided mixins are intended to be used with the array-like variables

.icon-home {
  @include sprite-width($icon-home);
}

.icon-email {
  @include sprite($icon-email);
}
*/
/*
The `sprites` mixin generates identical output to the CSS template
  but can be overridden inside of SCSS

@include sprites($spritesheet-sprites);
*/
.color-light {
  color: #fff; }

.color-attn {
  color: #ea4a4a; }

.color-facilities {
  color: #ff6177; }

.color-life {
  color: #ff8b2e; }

.color-calendar {
  color: #ffbc47; }

.color-messages {
  color: #229840; }

.color-apartments {
  color: #5caace; }

.color-communities {
  color: #4dba78; }

.color-managements {
  color: #a36fce; }

.color-questionnaires {
  color: #1b6cb3; }

.color-wakuwaku {
  color: #6b83de; }

.color-guide {
  color: #e278d5; }

.color-smile {
  color: #3ad3d5; }

.color-facilities_dark {
  color: #e24258; }

.color-life_dark {
  color: #db711b; }

.color-calendar_dark {
  color: #dd9924; }

.color-messages_dark {
  color: #7eac26; }

.color-apartments_dark {
  color: #3890b9; }

.color-communities_dark {
  color: #37a462; }

.color-managements_dark {
  color: #8457a9; }

.color-questionnaires_dark {
  color: #8457a9; }

.color-wakuwaku_dark {
  color: #6b83de; }

.color-guide_dark {
  color: #e278d5; }

.color-smile_dark {
  color: #27b3b5; }

.txt-xxl {
  font-size: 180%; }
  .txt-xxl.ico-font::before {
    font-size: 180%; }

.txt-xl {
  font-size: 150%; }
  .txt-xl.ico-font::before {
    font-size: 150%; }

.txt-lg {
  font-size: 120%; }
  .txt-lg.ico-font::before {
    font-size: 120%; }

.txt-sm {
  font-size: 80%; }
  .txt-sm.ico-font::before {
    font-size: 80%; }

.txt-xs {
  font-size: 50%; }
  .txt-xs.ico-font::before {
    font-size: 50%; }

.txt-bold {
  font-weight: bold; }

.txt-normal {
  font-weight: normal;
  font-style: normal; }

.txt-underline {
  text-decoration: underline; }

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

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

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

.txt-indent,
ul.txt-indent {
  list-style: none;
  display: table;
  margin: 0 0 1.0em;
  padding: 0;
  overflow: hidden;
  line-height: 1.6;
  word-wrap: break-word;
  word-break: break-all; }
  .txt-indent.txt-indent-wide,
  ul.txt-indent.txt-indent-wide {
    width: 100%; }
  .txt-indent.txt-indent-middle,
  ul.txt-indent.txt-indent-middle {
    vertical-align: middle; }
  .txt-indent li,
  ul.txt-indent li {
    display: table;
    margin-left: 0; }
    .txt-indent li label,
    ul.txt-indent li label {
      display: table; }
  .txt-indent.txt-indent-middle li,
  ul.txt-indent.txt-indent-middle li {
    vertical-align: middle; }
  .txt-indent .txt-indent-mark,
  ul.txt-indent .txt-indent-mark {
    display: table-cell;
    margin: 0;
    padding-right: 0.3333em;
    font-style: normal;
    white-space: nowrap; }
    .txt-indent .txt-indent-mark input[type=radio],
    .txt-indent .txt-indent-mark input[type=checkbox],
    ul.txt-indent .txt-indent-mark input[type=radio],
    ul.txt-indent .txt-indent-mark input[type=checkbox] {
      margin-right: 2px;
      margin-left: 2px; }
  .txt-indent.txt-indent-inline li,
  ul.txt-indent.txt-indent-inline li {
    float: left;
    padding-right: 16px; }

.txt-indent-middle .txt-indent-mark {
  vertical-align: middle; }

dl.txt-dialog {
  margin: 0;
  padding: 0 0 0.5em;
  overflow: hidden; }
  dl.txt-dialog dt {
    float: left;
    width: 12.0em;
    margin: 0;
    padding: 0 1.0em 0.5em 0; }
  dl.txt-dialog dd {
    margin: 0;
    padding: 0 0 0.5em;
    overflow: hidden;
    word-wrap: break-word; }

.list-link {
  list-style: none;
  margin: 0 0 0.7em;
  padding: 0; }
  .list-link li {
    display: table;
    margin: 0;
    padding: 0 0 0.3em; }
    .list-link li::before {
      display: table-cell;
      padding-right: 0.5em;
      font-family: 'icon-hsc_sutekinet';
      font-weight: normal;
      font-style: normal;
      line-height: 1;
      content: "\f122"; }

.list-banner_lifes {
  list-style: none;
  margin: 0 -16px -16px 0;
  padding: 0;
  overflow: hidden; }
  .list-banner_lifes li {
    float: left;
    width: 33.3334%;
    margin: 0;
    padding: 0 16px 16px 0; }
    @media screen and (max-width: 761px) {
      .list-banner_lifes li {
        width: 50%; } }
    @media screen and (max-width: 480px) {
      .list-banner_lifes li {
        float: none;
        width: 100%; } }
    .list-banner_lifes li a img {
      width: 100%;
      height: auto;
      vertical-align: bottom; }

.list-flow2,
.list-flow3,
.list-flow4,
.list-flow5,
.list-flow6 {
  list-style: none;
  margin: 0 0 32px;
  padding: 0;
  overflow: hidden; }
  .list-flow2 li,
  .list-flow3 li,
  .list-flow4 li,
  .list-flow5 li,
  .list-flow6 li {
    display: table;
    float: left;
    position: relative;
    height: 56px;
    margin: 0 0 0 20px;
    padding: 0;
    background-color: #fff; }
    .list-flow2 li {
      width: 363px; }
    .list-flow3 li {
      width: 235.3333px; }
      .page-column_full .list-flow3 li {
        width: 320px; }
        @media screen and (max-width: 999px) {
          .page-column_full .list-flow3 li {
            width: 100%; } }
    .list-flow4 li {
      width: 171.5px; }
      .page-column_full .list-flow4 li {
        width: 235px; }
        @media screen and (max-width: 999px) {
          .page-column_full .list-flow4 li {
            width: 100%; } }
    .list-flow5 li {
      width: 133.2px; }
      .page-column_full .list-flow5 li {
        width: 184px; }
        @media screen and (max-width: 999px) {
          .page-column_full .list-flow5 li {
            width: 100%; } }
    .list-flow6 li {
      width: 107.9px; }
      .page-column_full .list-flow6 li {
        width: 150px; }
        @media screen and (max-width: 999px) {
          .page-column_full .list-flow6 li {
            width: 100%; } }
    @media screen and (max-width: 999px) {
      .list-flow2 li,
      .list-flow3 li,
      .list-flow4 li,
      .list-flow5 li,
      .list-flow6 li {
        float: none;
        width: 100%;
        height: 40px;
        margin: 0 0 10px;
        padding: 0;
        border-width: 4px; }
        .list-flow2 li br,
        .list-flow3 li br,
        .list-flow4 li br,
        .list-flow5 li br,
        .list-flow6 li br {
          display: none; } }
    .list-flow2 li:first-child,
    .list-flow3 li:first-child,
    .list-flow4 li:first-child,
    .list-flow5 li:first-child,
    .list-flow6 li:first-child {
      margin-left: 0; }
    .list-flow2 li::after,
    .list-flow3 li::after,
    .list-flow4 li::after,
    .list-flow5 li::after,
    .list-flow6 li::after {
      display: block;
      position: absolute;
      top: 0;
      right: -19px;
      width: 20px;
      height: 56px;
      background-repeat: no-repeat;
      content: ""; }
      @media screen and (max-width: 999px) {
        .list-flow2 li::after,
        .list-flow3 li::after,
        .list-flow4 li::after,
        .list-flow5 li::after,
        .list-flow6 li::after {
          top: inherit;
          right: inherit;
          bottom: -10px;
          left: 50%;
          width: 28px;
          height: 14px;
          margin-left: -14px; } }
    .list-flow2 li .list-flow-body,
    .list-flow3 li .list-flow-body,
    .list-flow4 li .list-flow-body,
    .list-flow5 li .list-flow-body,
    .list-flow6 li .list-flow-body {
      display: table-cell;
      width: 100%;
      height: 44px;
      padding: 0 10px 0 16px;
      border-width: 6px;
      border-style: solid;
      border-right-width: 0;
      line-height: 1.1;
      vertical-align: middle;
      text-align: center; }
      @media screen and (max-width: 999px) {
        .list-flow2 li .list-flow-body,
        .list-flow3 li .list-flow-body,
        .list-flow4 li .list-flow-body,
        .list-flow5 li .list-flow-body,
        .list-flow6 li .list-flow-body {
          height: 28px;
          padding: 0 16px; } }
    .list-flow2 li.list-flow-now,
    .list-flow3 li.list-flow-now,
    .list-flow4 li.list-flow-now,
    .list-flow5 li.list-flow-now,
    .list-flow6 li.list-flow-now {
      background-color: #fff;
      color: #1b6cb3; }
      .list-flow2 li.list-flow-now::after,
      .list-flow3 li.list-flow-now::after,
      .list-flow4 li.list-flow-now::after,
      .list-flow5 li.list-flow-now::after,
      .list-flow6 li.list-flow-now::after {
        background-image: url(../images/bg_flow-now_lg.png); }
      .list-flow2 li.list-flow-now .list-flow-body,
      .list-flow3 li.list-flow-now .list-flow-body,
      .list-flow4 li.list-flow-now .list-flow-body,
      .list-flow5 li.list-flow-now .list-flow-body,
      .list-flow6 li.list-flow-now .list-flow-body {
        border-color: #1b6cb3;
        border-right-width: 0; }
      @media screen and (max-width: 999px) {
        .list-flow2 li.list-flow-now::after,
        .list-flow3 li.list-flow-now::after,
        .list-flow4 li.list-flow-now::after,
        .list-flow5 li.list-flow-now::after,
        .list-flow6 li.list-flow-now::after {
          background-image: url(../images/bg_flow-now_md.png);
          background-size: 28px 14px; }
        .list-flow2 li.list-flow-now .list-flow-body,
        .list-flow3 li.list-flow-now .list-flow-body,
        .list-flow4 li.list-flow-now .list-flow-body,
        .list-flow5 li.list-flow-now .list-flow-body,
        .list-flow6 li.list-flow-now .list-flow-body {
          border-width: 4px; } }
    .list-flow2 li.list-flow-past,
    .list-flow3 li.list-flow-past,
    .list-flow4 li.list-flow-past,
    .list-flow5 li.list-flow-past,
    .list-flow6 li.list-flow-past {
      background-color: #71a1cc;
      color: #fff; }
      .list-flow2 li.list-flow-past::after,
      .list-flow3 li.list-flow-past::after,
      .list-flow4 li.list-flow-past::after,
      .list-flow5 li.list-flow-past::after,
      .list-flow6 li.list-flow-past::after {
        background-image: url(../images/bg_flow-prev_lg.png); }
      @media screen and (max-width: 999px) {
        .list-flow2 li.list-flow-past,
        .list-flow3 li.list-flow-past,
        .list-flow4 li.list-flow-past,
        .list-flow5 li.list-flow-past,
        .list-flow6 li.list-flow-past {
          border-right-width: 4px; }
          .list-flow2 li.list-flow-past::after,
          .list-flow3 li.list-flow-past::after,
          .list-flow4 li.list-flow-past::after,
          .list-flow5 li.list-flow-past::after,
          .list-flow6 li.list-flow-past::after {
            background-image: url(../images/bg_flow-prev_md.png);
            background-size: 28px 14px; } }
      .list-flow2 li.list-flow-past .list-flow-body,
      .list-flow3 li.list-flow-past .list-flow-body,
      .list-flow4 li.list-flow-past .list-flow-body,
      .list-flow5 li.list-flow-past .list-flow-body,
      .list-flow6 li.list-flow-past .list-flow-body {
        border-color: #71a1cc;
        border-right-width: 0; }
    .list-flow2 li.list-flow-next,
    .list-flow3 li.list-flow-next,
    .list-flow4 li.list-flow-next,
    .list-flow5 li.list-flow-next,
    .list-flow6 li.list-flow-next {
      background-color: #1b6cb3;
      color: #fff; }
      .list-flow2 li.list-flow-next::after,
      .list-flow3 li.list-flow-next::after,
      .list-flow4 li.list-flow-next::after,
      .list-flow5 li.list-flow-next::after,
      .list-flow6 li.list-flow-next::after {
        background-image: url(../images/bg_flow-next_lg.png); }
      @media screen and (max-width: 999px) {
        .list-flow2 li.list-flow-next,
        .list-flow3 li.list-flow-next,
        .list-flow4 li.list-flow-next,
        .list-flow5 li.list-flow-next,
        .list-flow6 li.list-flow-next {
          border-right-width: 4px; }
          .list-flow2 li.list-flow-next::after,
          .list-flow3 li.list-flow-next::after,
          .list-flow4 li.list-flow-next::after,
          .list-flow5 li.list-flow-next::after,
          .list-flow6 li.list-flow-next::after {
            background-image: url(../images/bg_flow-next_md.png);
            background-size: 28px 14px; } }
      .list-flow2 li.list-flow-next .list-flow-body,
      .list-flow3 li.list-flow-next .list-flow-body,
      .list-flow4 li.list-flow-next .list-flow-body,
      .list-flow5 li.list-flow-next .list-flow-body,
      .list-flow6 li.list-flow-next .list-flow-body {
        border-color: #1b6cb3;
        border-right-width: 0; }
    .list-flow2 li.list-flow-finish,
    .list-flow3 li.list-flow-finish,
    .list-flow4 li.list-flow-finish,
    .list-flow5 li.list-flow-finish,
    .list-flow6 li.list-flow-finish {
      padding: 6px;
      background-color: #1b6cb3;
      color: #fff; }
      .list-flow2 li.list-flow-finish::after,
      .list-flow3 li.list-flow-finish::after,
      .list-flow4 li.list-flow-finish::after,
      .list-flow5 li.list-flow-finish::after,
      .list-flow6 li.list-flow-finish::after {
        display: none; }
      .list-flow2 li.list-flow-finish .list-flow-body,
      .list-flow3 li.list-flow-finish .list-flow-body,
      .list-flow4 li.list-flow-finish .list-flow-body,
      .list-flow5 li.list-flow-finish .list-flow-body,
      .list-flow6 li.list-flow-finish .list-flow-body {
        padding-left: 10px;
        border: none; }
      .list-flow2 li.list-flow-finish.is-finished,
      .list-flow3 li.list-flow-finish.is-finished,
      .list-flow4 li.list-flow-finish.is-finished,
      .list-flow5 li.list-flow-finish.is-finished,
      .list-flow6 li.list-flow-finish.is-finished {
        padding: 0;
        background-color: #fff;
        color: #1b6cb3; }
        .list-flow2 li.list-flow-finish.is-finished .list-flow-body,
        .list-flow3 li.list-flow-finish.is-finished .list-flow-body,
        .list-flow4 li.list-flow-finish.is-finished .list-flow-body,
        .list-flow5 li.list-flow-finish.is-finished .list-flow-body,
        .list-flow6 li.list-flow-finish.is-finished .list-flow-body {
          border: 6px solid #1b6cb3; }
      @media screen and (max-width: 999px) {
        .list-flow2 li.list-flow-finish,
        .list-flow3 li.list-flow-finish,
        .list-flow4 li.list-flow-finish,
        .list-flow5 li.list-flow-finish,
        .list-flow6 li.list-flow-finish {
          margin-bottom: 0; }
          .list-flow2 li.list-flow-finish .list-flow-body,
          .list-flow3 li.list-flow-finish .list-flow-body,
          .list-flow4 li.list-flow-finish .list-flow-body,
          .list-flow5 li.list-flow-finish .list-flow-body,
          .list-flow6 li.list-flow-finish .list-flow-body {
            padding-left: 16px; } }
    .list-flow2 li:last-child .list-flow-body,
    .list-flow3 li:last-child .list-flow-body,
    .list-flow4 li:last-child .list-flow-body,
    .list-flow5 li:last-child .list-flow-body,
    .list-flow6 li:last-child .list-flow-body {
      border-right-width: 6px; }
    .list-flow2 li:last-child:after,
    .list-flow3 li:last-child:after,
    .list-flow4 li:last-child:after,
    .list-flow5 li:last-child:after,
    .list-flow6 li:last-child:after {
      background-image: none; }

.title-page {
  margin: 0 0 32px;
  padding: 0;
  font-size: 36px;
  font-size: 2.25rem;
  border-bottom: solid 2px #bababa;
  line-height: 1.3;
  font-weight: bold;
  text-shadow: 2px 2px 3px rgba(255,255,255,0.1);
  text-align: center; }
  @media screen and (max-width: 761px) {
    .title-page {
      font-size: 26px;
      font-size: 1.625rem; } }
  .title-page .ico-font {
    font-size: 60px;
    font-size: 3.75rem; }
    @media screen and (max-width: 761px) {
      .title-page .ico-font {
        font-size: 36px;
        font-size: 2.25rem; } }

.title-section {
  position: relative;
  margin: 0 0 20px;
  padding: 8px 0;
  font-size: 26px;
  font-size: 1.625rem;
  line-height: 1.3;
  font-weight: normal;
  background-color: #eee;
  border-radius: 6px;
  border: solid 1px #666;
  text-align: center; }
  @media screen and (max-width: 999px) {
    .title-section {
      margin-top: 20px; } }
  @media screen and (max-width: 761px) {
    .title-section {
      margin-top: 0;
      font-size: 22px;
      font-size: 1.375rem; } }
  @media screen and (max-width: 480px) {
    .title-section {
      margin-top: 0;
      margin-bottom: 20px; } }
/*
  .title-section::before {
    display: block;
    position: absolute;
    top: 50%;
    width: 100%;
    height: 1px;
    border-top: solid 1px #333;
    content: "";
    z-index: 1; }
*/
  .title-section .title-section_inner {
    display: inline-block;
    position: relative;
    margin: 0 32px;
    padding: 0 24px;
/*
    background: #f1f1f1;
*/
    z-index: 5; }
    .title-section .title-section_inner--white {
      display: inline-block;
      position: relative;
      margin: 0 32px;
      padding: 0 24px;
      background: #f1f1f1;
      background: #fff;
      z-index: 5; }

.title-section_child {
  margin: 0 0 1.0em;
  padding: 0 0 0.2em;
  border-bottom: 1px solid #cbcbcb;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1.3;
  font-weight: normal; }
  @media screen and (max-width: 761px) {
    .title-section_child {
      font-size: 18px;
      font-size: 1.125rem; } }
  @media screen and (max-width: 480px) {
    .title-section_child {
      margin-bottom: 24px; } }

.title-section_grandchild {
  margin: 0 0 1.0em;
  padding: 0;
  font-size: 17px;
  font-size: 1.0625rem;
  line-height: 1.3;
  font-weight: normal; }

.title-section_greatgrandchild {
  margin: 0 0 0.7em;
  padding: 0;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1.3;
  font-weight: normal; }

.txt-faq {
  margin: 0 0 1.0em;
  padding: 0;
  word-wrap: break-word;
  word-break: break-all; }
  .txt-faq:last-child {
    margin-bottom: 0; }
  .txt-faq .txt-faq-mark {
    display: table-cell;
    width: 2.35em;
    padding-right: 0;
    line-height: 17px;
    vertical-align: top;
    letter-spacing: 0;
    font-weight: bold;
    white-space: nowrap; }
    .txt-faq .txt-faq-mark [class^=ico-font],
    .txt-faq .txt-faq-mark [class*=ico-font] {
      font-size: 24px;
      font-size: 1.5rem;
      font-weight: normal;
      vertical-align: text-bottom; }
  .txt-faq .txt-faq-question {
    display: table;
    width: 100%;
    margin: 0;
    padding: 0;
    font-size: 17px;
    font-size: 1.0625rem; }
    .txt-faq .txt-faq-question .txt-faq-mark {
      color: #1b6cb3; }
  .txt-faq .txt-faq-answer {
    display: table;
    width: 100%;
    margin: 8px 0 0;
    padding: 0;
    font-size: 14px;
    font-size: 0.875rem; }
    .txt-faq .txt-faq-answer .txt-faq-mark {
      width: 1em;
      padding-right: 0.5em;
      color: #ea4a4a;
      font-weight: normal;
      text-align: right; }

.txt-header-logo {
  display: inline-block;
  width: 140px;
  margin: 0 5px;
  padding: 0 5px;
  background-color: #1b6cb3; }
  .txt-header-logo img {
    width: 100%;
    vertical-align: middle;
    line-height: 0; }

.txt-break-hide {
  display: none; }

@media screen and (min-width: 1000px) {
  .txt-break-hide_xl {
    display: none; } }

@media screen and (max-width: 999px) {
  .txt-break-hide_lg {
    display: none; } }

@media screen and (max-width: 761px) {
  .txt-break-hide_md {
    display: none; } }

@media screen and (max-width: 480px) {
  .txt-break-hide_sm {
    display: none; } }

@media screen and (min-width: 1000px) {
  .txt-break-show_xl {
    display: block; } }

@media screen and (max-width: 999px) {
  .txt-break-show_xl {
    display: none; } }

@media screen and (max-width: 999px) {
  .txt-break-show_lg {
    display: block; } }

@media screen and (max-width: 761px) {
  .txt-break-show_lg {
    display: none; } }

@media screen and (max-width: 761px) {
  .txt-break-show_md {
    display: block; } }

@media screen and (max-width: 480px) {
  .txt-break-show_md {
    display: none; } }

.txt-break-show_sm {
  display: none; }
  @media screen and (max-width: 480px) {
    .txt-break-show_sm {
      display: block; } }

.txt-success,
.txt-error {
  display: block;
  clear: both;
  margin: 8px 0 0;
  padding: 4px 8px;
  color: #fff;
  line-height: 1.1; }

.txt-success {
  background-color: #4dba78; }

.txt-error {
  background-color: #ea4a4a; }

/*
Tables
-----------------------------*/
/*
施設予約          facilities
生活便利帳          life
カレンダー        calendar
メッセージ        messages
情報交換掲示板      communities
マンション情報     apartments
管理組合情報管理   managements
アンケート        questionnaires
*/
/*
ピンク:         #ff6177;
ダークピンク:    #e24258;

オレンジ:       #ff8b2e;
ダークオレンジ:  #db711b;

イエロー:       #ffbc47;
ダークイエロー:  #dd9924;

オリーブ:       #a5d151;
ダークオリーブ:  #7eac26;

グリーン:       #4dba78;
ダークグリーン:  #37a462;

ターコイズ:     #5caace;
ダークターコイズ: #3890b9;

パープル:       #a36fce;
ダークパープル:  #8457a9;
*/
html {
  box-sizing: border-box; }

*, *::after, *::before {
  box-sizing: inherit; }

/*
Sprites
-----------------------------*/
/*
SCSS variables are information about icon's compiled state, stored under its original file name

.icon-home {
  width: $icon-home-width;
}

The large array-like variables contain all information about a single icon
$icon-home: x y offset_x offset_y width height total_width total_height image_path;

At the bottom of this section, we provide information about the spritesheet itself
$spritesheet: width height image $spritesheet-sprites;
*/
/*
The provided mixins are intended to be used with the array-like variables

.icon-home {
  @include sprite-width($icon-home);
}

.icon-email {
  @include sprite($icon-email);
}
*/
/*
The `sprites` mixin generates identical output to the CSS template
  but can be overridden inside of SCSS

@include sprites($spritesheet-sprites);
*/
/*
SCSS variables are information about icon's compiled state, stored under its original file name

.icon-home {
  width: $icon-home-width;
}

The large array-like variables contain all information about a single icon
$icon-home: x y offset_x offset_y width height total_width total_height image_path;

At the bottom of this section, we provide information about the spritesheet itself
$spritesheet: width height image $spritesheet-sprites;
*/
/*
The provided mixins are intended to be used with the array-like variables

.icon-home {
  @include sprite-width($icon-home);
}

.icon-email {
  @include sprite($icon-email);
}
*/
/*
The `sprites` mixin generates identical output to the CSS template
  but can be overridden inside of SCSS

@include sprites($spritesheet-sprites);
*/
.table-base {
  width: 100%;
  margin: 0 0 18px;
  padding: 0;
  background-color: #f9f9f9;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border: 1px #ddd solid; }
  .table-base thead {
    background-color: #cbcbcb; }
  .table-base tr:nth-child(even) {
    background-color: #f1f1f1; }
  .table-base th {
    margin-bottom: 9px;
    padding: 8px;
    border-left: 1px solid #fff;
    font-weight: normal;
    text-align: center !important; }
    .table-base th:first-child {
      border-left-width: 0; }
  .table-base tbody {
    vertical-align: top; }
    .table-base tbody th, .table-base tbody td {
      padding: 8px;
      border-left: 1px solid #cbcbcb;
      vertical-align: middle; }
      .table-base tbody th:first-child, .table-base tbody td:first-child {
        border-left-width: 0; }
    .table-base tbody th {
      background-color: #cbcbcb; }

/*
icons
-----------------------------*/
/*
施設予約          facilities
生活便利帳          life
カレンダー        calendar
メッセージ        messages
情報交換掲示板      communities
マンション情報     apartments
管理組合情報管理   managements
アンケート        questionnaires
*/
/*
ピンク:         #ff6177;
ダークピンク:    #e24258;

オレンジ:       #ff8b2e;
ダークオレンジ:  #db711b;

イエロー:       #ffbc47;
ダークイエロー:  #dd9924;

オリーブ:       #a5d151;
ダークオリーブ:  #7eac26;

グリーン:       #4dba78;
ダークグリーン:  #37a462;

ターコイズ:     #5caace;
ダークターコイズ: #3890b9;

パープル:       #a36fce;
ダークパープル:  #8457a9;
*/
html {
  box-sizing: border-box; }

*, *::after, *::before {
  box-sizing: inherit; }

/*
Sprites
-----------------------------*/
/*
SCSS variables are information about icon's compiled state, stored under its original file name

.icon-home {
  width: $icon-home-width;
}

The large array-like variables contain all information about a single icon
$icon-home: x y offset_x offset_y width height total_width total_height image_path;

At the bottom of this section, we provide information about the spritesheet itself
$spritesheet: width height image $spritesheet-sprites;
*/
/*
The provided mixins are intended to be used with the array-like variables

.icon-home {
  @include sprite-width($icon-home);
}

.icon-email {
  @include sprite($icon-email);
}
*/
/*
The `sprites` mixin generates identical output to the CSS template
  but can be overridden inside of SCSS

@include sprites($spritesheet-sprites);
*/
/*
SCSS variables are information about icon's compiled state, stored under its original file name

.icon-home {
  width: $icon-home-width;
}

The large array-like variables contain all information about a single icon
$icon-home: x y offset_x offset_y width height total_width total_height image_path;

At the bottom of this section, we provide information about the spritesheet itself
$spritesheet: width height image $spritesheet-sprites;
*/
/*
The provided mixins are intended to be used with the array-like variables

.icon-home {
  @include sprite-width($icon-home);
}

.icon-email {
  @include sprite($icon-email);
}
*/
/*
The `sprites` mixin generates identical output to the CSS template
  but can be overridden inside of SCSS

@include sprites($spritesheet-sprites);
*/
.ico-fork {
  background-image: url(../images/bg_hsc_sutekinet-sprite.png);
  background-position: 0px -82px;
  width: 32px;
  height: 32px; }

.ico-github {
  background-image: url(../images/bg_hsc_sutekinet-sprite.png);
  background-position: -52px -82px;
  width: 32px;
  height: 32px; }

.ico-twitter {
  background-image: url(../images/bg_hsc_sutekinet-sprite.png);
  background-position: -104px -82px;
  width: 32px;
  height: 32px; }

/*
labels
-----------------------------*/
/*
施設予約          facilities
生活便利帳          life
カレンダー        calendar
メッセージ        messages
情報交換掲示板      communities
マンション情報     apartments
管理組合情報管理   managements
アンケート        questionnaires
*/
/*
ピンク:         #ff6177;
ダークピンク:    #e24258;

オレンジ:       #ff8b2e;
ダークオレンジ:  #db711b;

イエロー:       #ffbc47;
ダークイエロー:  #dd9924;

オリーブ:       #a5d151;
ダークオリーブ:  #7eac26;

グリーン:       #4dba78;
ダークグリーン:  #37a462;

ターコイズ:     #5caace;
ダークターコイズ: #3890b9;

パープル:       #a36fce;
ダークパープル:  #8457a9;
*/
html {
  box-sizing: border-box; }

*, *::after, *::before {
  box-sizing: inherit; }

/*
Sprites
-----------------------------*/
/*
SCSS variables are information about icon's compiled state, stored under its original file name

.icon-home {
  width: $icon-home-width;
}

The large array-like variables contain all information about a single icon
$icon-home: x y offset_x offset_y width height total_width total_height image_path;

At the bottom of this section, we provide information about the spritesheet itself
$spritesheet: width height image $spritesheet-sprites;
*/
/*
The provided mixins are intended to be used with the array-like variables

.icon-home {
  @include sprite-width($icon-home);
}

.icon-email {
  @include sprite($icon-email);
}
*/
/*
The `sprites` mixin generates identical output to the CSS template
  but can be overridden inside of SCSS

@include sprites($spritesheet-sprites);
*/
/*
SCSS variables are information about icon's compiled state, stored under its original file name

.icon-home {
  width: $icon-home-width;
}

The large array-like variables contain all information about a single icon
$icon-home: x y offset_x offset_y width height total_width total_height image_path;

At the bottom of this section, we provide information about the spritesheet itself
$spritesheet: width height image $spritesheet-sprites;
*/
/*
The provided mixins are intended to be used with the array-like variables

.icon-home {
  @include sprite-width($icon-home);
}

.icon-email {
  @include sprite($icon-email);
}
*/
/*
The `sprites` mixin generates identical output to the CSS template
  but can be overridden inside of SCSS

@include sprites($spritesheet-sprites);
*/
[class^=label-] {
  display: inline-block;
  line-height: 1.1;
  font-style: normal; }

.label-base {
  margin: 0;
  padding: 0.2em 0.35em 0.1em;
  background-color: #333;
  color: #fff; }

.label-app {
  margin: 0;
  padding: 0.2em 0.35em 0.1em;
  background-color: #1b6cb3;
  color: #fff; }

.label-response {
  margin: 0 0 0 0.1em;
  padding: 0.2em 0.35em 0.1em;
  border-radius: 2px;
  background-color: #f00;
  color: #fff; }

.label-messages {
  position: relative;
  margin: 0 0 0 1.0em;
  padding: 2px 5px;
  color: #fff;
  background-color: #f00;
  font-size: 11px;
  font-size: 0.6875rem;
  line-height: 1.1; }
  .label-messages::before {
    position: absolute;
    top: 50%;
    left: -0.73em;
    width: 0;
    height: 0;
    margin-top: -0.5rem;
    border-top: 0.75em solid transparent;
    border-bottom: 0.75em solid transparent;
    content: '';
    font-size: 11px;
    font-size: 0.6875rem;
    font-weight: bold;
    vertical-align: top; }
  .label-messages.is-administrator {
    background-color: #8457a9; }
    .label-messages.is-administrator::before {
      border-right: 0.75em solid #8457a9; }
  .label-messages.is-lifemanager {
    background-color: #7eac26; }
    .label-messages.is-lifemanager::before {
      border-right: 0.75em solid #7eac26; }
  .label-messages.is-association {
    background-color: #dd9924; }
    .label-messages.is-association::before {
      border-right: 0.75em solid #dd9924; }

.label-time {
  display: inline-block;
  position: relative;
  width: 4.5em;
  margin: 0;
  padding: 4px 8px;
  background-color: #1b6cb3;
  color: #fff;
  text-align: center;
  line-height: 1.1;
  font-size: 11px;
  font-size: 0.6875rem; }
  .label-time::before {
    position: absolute;
    top: 0;
    right: -0.9em;
    width: 0;
    height: 0;
    border-top: 0.65rem solid transparent;
    border-bottom: 0.65rem solid transparent;
    border-left: 0.65rem solid #1b6cb3;
    content: '';
    font-size: 11px;
    font-size: 0.6875rem;
    line-height: 1.0; }

.label-checkbox {
  display: inline-block;
  margin-right: 8px;
  margin-bottom: 8px;
  padding: 8px 16px;
  border: 1px solid #cbcbcb;
  background-color: #fff;
  line-height: 1.1;
  vertical-align: top;
  cursor: pointer; }
  .label-checkbox input[type=checkbox] {
    margin-right: 0.25em;
    vertical-align: middle; }

.label-roomnumber {
  display: inline-block;
  padding: 0.2em 0.35em 0.1em;
  border-radius: 2px;
  background-color: #1b6cb3;
  color: #fff;
  line-height: 1.1;
  text-align: left; }

.label-point {
  display: inline-block;
  position: relative;
  padding: 3px 8px 2px;
  background-color: #333333;
  color: #fff; }
  .label-point::before {
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    border: 3px solid #fff;
    border-right: 3px solid #666;
    border-bottom: 3px solid #666;
    content: ""; }

/*
Buttons
-----------------------------*/
/*
施設予約          facilities
生活便利帳          life
カレンダー        calendar
メッセージ        messages
情報交換掲示板      communities
マンション情報     apartments
管理組合情報管理   managements
アンケート        questionnaires
*/
/*
ピンク:         #ff6177;
ダークピンク:    #e24258;

オレンジ:       #ff8b2e;
ダークオレンジ:  #db711b;

イエロー:       #ffbc47;
ダークイエロー:  #dd9924;

オリーブ:       #a5d151;
ダークオリーブ:  #7eac26;

グリーン:       #4dba78;
ダークグリーン:  #37a462;

ターコイズ:     #5caace;
ダークターコイズ: #3890b9;

パープル:       #a36fce;
ダークパープル:  #8457a9;
*/
html {
  box-sizing: border-box; }

*, *::after, *::before {
  box-sizing: inherit; }

/*
Sprites
-----------------------------*/
/*
SCSS variables are information about icon's compiled state, stored under its original file name

.icon-home {
  width: $icon-home-width;
}

The large array-like variables contain all information about a single icon
$icon-home: x y offset_x offset_y width height total_width total_height image_path;

At the bottom of this section, we provide information about the spritesheet itself
$spritesheet: width height image $spritesheet-sprites;
*/
/*
The provided mixins are intended to be used with the array-like variables

.icon-home {
  @include sprite-width($icon-home);
}

.icon-email {
  @include sprite($icon-email);
}
*/
/*
The `sprites` mixin generates identical output to the CSS template
  but can be overridden inside of SCSS

@include sprites($spritesheet-sprites);
*/
/*
SCSS variables are information about icon's compiled state, stored under its original file name

.icon-home {
  width: $icon-home-width;
}

The large array-like variables contain all information about a single icon
$icon-home: x y offset_x offset_y width height total_width total_height image_path;

At the bottom of this section, we provide information about the spritesheet itself
$spritesheet: width height image $spritesheet-sprites;
*/
/*
The provided mixins are intended to be used with the array-like variables

.icon-home {
  @include sprite-width($icon-home);
}

.icon-email {
  @include sprite($icon-email);
}
*/
/*
The `sprites` mixin generates identical output to the CSS template
  but can be overridden inside of SCSS

@include sprites($spritesheet-sprites);
*/
.panel-button,
.panel-button-filter,
.panel-button-center {
  margin: 0;
  padding: 0; }
  .panel-button [class^=btn-],
  .panel-button-filter [class^=btn-],
  .panel-button-center [class^=btn-] {
    margin-right: 0.5em;
    margin-bottom: 0.5em; }

.panel-button-filter {
  margin-bottom: 32px; }

.panel-button-txt {
  margin-top: 32px;
  text-align: center; }

.panel-button-center {
  clear: both;
  text-align: center; }

.btn-primary, .btn-primary--same {
  display: inline-block;
  margin: 0;
  padding: 13px 32px 10px;
  border: 1px solid #3c71b3;
  background-color: #197533;
  border-radius: 8px;
  color: #fff;
  line-height: 1.1;
  text-align: center;
  text-decoration: none;
  -webkit-transition: background-color 0.15s ease;
  -moz-transition: background-color 0.15s ease;
  -ms-transition: background-color 0.15s ease;
  transition: background-color 0.15s ease; }
  .btn-primary:hover, .btn-primary--same:hover {
    border-color: #2a4d80;
    background-color: #115b28; }
  @media screen and (max-width: 761px) {
    .btn-primary:hover, .btn-primary--same:hover {
      border-color: #3c71b3;
      background-color: #3c71b3; } }
  @media screen and (max-width: 480px) {
    .btn-primary, .btn-primary--same {
      padding-right: 21px;
      padding-left: 21px; } }
  .btn-primary--same {
    min-width: 164px; }
    @media screen and (max-width: 480px) {
      .btn-primary--same {
        min-width: auto; } }
  .btn-primary.is-active, .is-active.btn-primary--same, .btn-primary.is-active:hover, .is-active.btn-primary--same:hover {
    border-color: #2a4d80;
    background-color: #2a4d80;
    color: #fff;
    cursor: default; }
  .btn-primary.is-disabled, .is-disabled.btn-primary--same, .btn-primary.is-disabled:hover, .is-disabled.btn-primary--same:hover {
    border-color: #3c71b3;
    background-color: #3c71b3;
    color: #fff;
    cursor: default;
    opacity: 0.5; }
    @media screen and (max-width: 480px) {
      .btn-primary.is-disabled, .is-disabled.btn-primary--same, .btn-primary.is-disabled:hover, .is-disabled.btn-primary--same:hover {
        padding-right: 21px;
        padding-left: 21px; } }

.btn-dark,
.select-dark {
  display: inline-block;
  margin: 0;
  padding: 8px 2.0em 6px;
  border: 6px solid #333;
  background-color: #333;
  color: #fff;
  line-height: 1.1;
  text-align: center;
  text-decoration: none; }
  .btn-dark.is-active,
  .select-dark.is-active {
    background-color: #fff;
    color: #333; }
  .btn-dark.is-disabled,
  .select-dark.is-disabled {
    border-color: #7f7f7f;
    background-color: #7f7f7f;
    color: #ccc; }
  @media screen and (max-width: 480px) {
    .btn-dark,
    .select-dark {
      padding-top: 5px;
      padding-right: 16px;
      padding-left: 16px; } }

.select-dark {
  display: inline-block;
  padding: 0;
  border: none;
  background-image: url(../images/bg_select-dark.png);
  background-position: 100% 50%;
  background-repeat: no-repeat;
  overflow: hidden;
  vertical-align: top; }
  @media screen and (max-width: 761px) {
    .select-dark {
      background-image: url(../images/bg_select-dark@2x.png);
      background-size: 12px 5px; } }
  @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    .select-dark {
      background-image: url(../images/bg_select-dark@2x.png);
      background-size: 24px 10px; } }
  .select-dark select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 170%;
    padding: 0.8em 32px 0.8em 14px;
    border-radius: 0;
    border: none;
    background-color: transparent;
    color: #fff;
    text-indent: .01px;
    text-overflow: ellipsis;
    z-index: 3;
    outline: none; }
    @media screen and (max-width: 761px) {
      .select-dark select {
        padding-right: 22px;
        padding-left: 8px; } }
    .select-dark select option {
      background-color: #fff;
      color: #333; }
      .select-dark select option:checked {
        background-color: transparent;
        color: #fff; }
    .select-dark select:focus {
      outline: none; }
      .select-dark select:focus option:checked {
        color: #999; }

.btn-default, .btn-default--same {
  display: inline-block;
  margin: 0;
  padding: 13px 32px 10px;
  border: 1px solid #cbcbcb;
  border-radius: 8px;
  background-color: #fff;
  color: #333;
  line-height: 1.1;
  text-align: center;
  text-decoration: none;
  -webkit-transition: background-color 0.15s ease;
  -moz-transition: background-color 0.15s ease;
  -ms-transition: background-color 0.15s ease;
  transition: background-color 0.15s ease; }
  .btn-default:hover, .btn-default--same:hover {
    background-color: #d6ffd6; }
  @media screen and (max-width: 761px) {
    .btn-default:hover, .btn-default--same:hover {
      padding: 13px 32px 10px;
      border-width: 1px; } }
  @media screen and (max-width: 480px) {
    .btn-default, .btn-default--same {
      width: 80%;
      padding-right: 21px;
      padding-left: 21px;
      margin-bottom: 0.5em; } }
  .btn-default--same {
    min-width: 164px; }
    @media screen and (max-width: 480px) {
      .btn-default--same {
        min-width: auto; } }
  .btn-default.is-active, .is-active.btn-default--same, .btn-default.is-active:hover, .is-active.btn-default--same:hover {
    background-color: #b6d5fe;
    cursor: default; }
  .btn-default.is-disabled, .is-disabled.btn-default--same, .btn-default:hover.is-disabled, .btn-default--same:hover.is-disabled {
    background-color: #fff;
    cursor: default;
    opacity: 0.5; }
  [datepicker-popup-wrap] .btn-default, [datepicker-popup-wrap] .btn-default--same {
    width: 100%;
    padding: 1px;
    border: none;
    background-color: transparent;
    text-align: center; }
    [datepicker-popup-wrap] .btn-default:hover, [datepicker-popup-wrap] .btn-default--same:hover {
      padding: 1px;
      border-width: 0; }
  .ui-select-match .btn-default, .ui-select-match .btn-default--same {
    width: auto;
    padding: 0.2em 0.5em 0.1em;
    border-radius: 2px;
    border: 1px dotted #cbcbcb;
    color: #333;
    line-height: 1.1; }
    .ui-select-match .btn-default:hover, .ui-select-match .btn-default--same:hover {
      padding: 0.2em 0.5em 0.1em;
      border: 1px dotted #cbcbcb;
      color: #333; }
    @media screen and (max-width: 480px) {
      .ui-select-match .btn-default, .ui-select-match .btn-default--same {
        width: auto;
        padding: 0.2em 0.5em 0.1em; } }

.btn-accordion {
  display: block;
  margin: 0;
  padding: 13px 16px 10px;
  border: 1px solid #cbcbcb;
  background-color: #b7f2bc;
  font-size: 20px;
  color: #333;
  line-height: 1.1;
  text-decoration: none;
  -webkit-transition: background-color 0.15s ease-out;
  -moz-transition: background-color 0.15s ease-out;
  -ms-transition: background-color 0.15s ease-out;
  -o-transition: background-color 0.15s ease-out;
  transition: background-color 0.15s ease-out;
  }
  .btn-accordion .btn-body {
    display: block;
    background: url(../images/bg_arrow-bottom_key.png) 100% 50% no-repeat; }
    @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
      .btn-accordion .btn-body {
        background-image: url(../images/bg_arrow-bottom_key@2x.png);
        background-size: 20px 13px; } }
  .btn-accordion.is-open {
    background-color: #b6d5fe; }
    .btn-accordion.is-open .btn-body {
      background-image: url(../images/bg_arrow-top_key.png); }
      @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
        .btn-accordion.is-open .btn-body {
          background-image: url(../images/bg_arrow-top_key@2x.png);
          background-size: 20px 13px; } }
  .btn-accordion:hover {
    background-color: #f2f2f2; }
  @media screen and (max-width: 761px) {
    .btn-accordion:hover {
      background-color: #fff; }
      .btn-accordion:hover.is-open {
        background-color: #b6d5fe; } }

.block-accordion_child .btn-accordion {
  padding: 8px 11px 5px;
  border-color: #dcdee2; }
  .block-accordion_child .btn-accordion .btn-body {
    display: block;
    min-height: 16px;
    background: url(../images/bg_arrow-plus_key.png) 100% 50% no-repeat; }
    @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
      .block-accordion_child .btn-accordion .btn-body {
        background-image: url(../images/bg_arrow-plus_key@2x.png);
        background-size: 16px 16px; } }
  .block-accordion_child .btn-accordion.is-open {
    background-color: #d8eafe; }
    .block-accordion_child .btn-accordion.is-open .btn-body {
      background-image: url(../images/bg_arrow-minus_key.png); }
      @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
        .block-accordion_child .btn-accordion.is-open .btn-body {
          background-image: url(../images/bg_arrow-minus_key@2x.png);
          background-size: 16px 16px; } }
  .block-accordion_child .btn-accordion:hover {
    background-color: #d8eafe; }
  @media screen and (max-width: 761px) {
    .block-accordion_child .btn-accordion:hover {
      background-color: #fff; }
      .block-accordion_child .btn-accordion:hover.is-open {
        background-color: #d8eafe; } }

.btn-back {
  display: inline-block;
  margin: 0;
  padding: 13px 32px 10px;
  border: 1px solid #555;
  background-color: #555;
  color: #fff;
  line-height: 1.1;
  text-align: center;
/*
  border-radius: 8px;
*/
  text-decoration: none; }

.btn-backout {
  display: inline-block;
  margin: 0;
  padding: 13px 32px 10px;
  border: 1px solid #555;
  background-color: #555;
  color: #fff;
  line-height: 1.1;
  text-align: center;
  text-decoration: none; }

.btn-back:hover,
.btn-backout:hover {
  background-color: #888;
}


.btn-scroll {
  font-size: 17px;
  font-size: 1.0625rem;
  min-width: 200px;
  margin: 0 10px 8px 0;
  border: 0;
  background-color: #f1f1f1; }
  .btn-scroll:last-child {
    margin-right: 0; }
  .btn-scroll a {
    display: block;
    padding: 0.25em 1em;
    color: #333;
    text-decoration: none; }
  @media screen and (max-width: 480px) {
    .btn-scroll {
      width: 100%;
      margin-right: 0; } }

/*
Form items
-----------------------------*/
/*
施設予約          facilities
生活便利帳          life
カレンダー        calendar
メッセージ        messages
情報交換掲示板      communities
マンション情報     apartments
管理組合情報管理   managements
アンケート        questionnaires
*/
/*
ピンク:         #ff6177;
ダークピンク:    #e24258;

オレンジ:       #ff8b2e;
ダークオレンジ:  #db711b;

イエロー:       #ffbc47;
ダークイエロー:  #dd9924;

オリーブ:       #a5d151;
ダークオリーブ:  #7eac26;

グリーン:       #4dba78;
ダークグリーン:  #37a462;

ターコイズ:     #5caace;
ダークターコイズ: #3890b9;

パープル:       #a36fce;
ダークパープル:  #8457a9;
*/
html {
  box-sizing: border-box; }

*, *::after, *::before {
  box-sizing: inherit; }

/*
Sprites
-----------------------------*/
/*
SCSS variables are information about icon's compiled state, stored under its original file name

.icon-home {
  width: $icon-home-width;
}

The large array-like variables contain all information about a single icon
$icon-home: x y offset_x offset_y width height total_width total_height image_path;

At the bottom of this section, we provide information about the spritesheet itself
$spritesheet: width height image $spritesheet-sprites;
*/
/*
The provided mixins are intended to be used with the array-like variables

.icon-home {
  @include sprite-width($icon-home);
}

.icon-email {
  @include sprite($icon-email);
}
*/
/*
The `sprites` mixin generates identical output to the CSS template
  but can be overridden inside of SCSS

@include sprites($spritesheet-sprites);
*/
/*
SCSS variables are information about icon's compiled state, stored under its original file name

.icon-home {
  width: $icon-home-width;
}

The large array-like variables contain all information about a single icon
$icon-home: x y offset_x offset_y width height total_width total_height image_path;

At the bottom of this section, we provide information about the spritesheet itself
$spritesheet: width height image $spritesheet-sprites;
*/
/*
The provided mixins are intended to be used with the array-like variables

.icon-home {
  @include sprite-width($icon-home);
}

.icon-email {
  @include sprite($icon-email);
}
*/
/*
The `sprites` mixin generates identical output to the CSS template
  but can be overridden inside of SCSS

@include sprites($spritesheet-sprites);
*/
.block-form, .block-form--centering,
.block-form-confirm--centering,
.block-form-confirm,
.block-form--centering,
.block-form-confirm--centering {
  display: table;
  clear: both;
  table-layout: fixed;
  width: 100%;
  margin: 0 0 16px;
  padding: 0; }
  @media screen and (max-width: 761px) {
    .block-form, .block-form--centering,
    .block-form-confirm--centering,
    .block-form-confirm,
    .block-form--centering,
    .block-form-confirm--centering {
      display: block; } }
  .block-form--centering,
  .block-form-confirm--centering {
    margin-left: -1.5em; }
    @media screen and (max-width: 761px) {
      .block-form--centering,
      .block-form-confirm--centering {
        margin-left: 0; } }
  .block-form .block-form-title, .block-form--centering .block-form-title,
  .block-form-confirm--centering .block-form-title,
  .block-form-confirm .block-form-title, .block-form--centering .block-form-title,
  .block-form-confirm--centering .block-form-title {
    display: table-cell;
    width: 10.0em;
    margin: 0;
    padding: 9px 0;
    text-align: right;
    vertical-align: top; }
    @media screen and (max-width: 761px) {
      .block-form .block-form-title, .block-form--centering .block-form-title,
      .block-form-confirm--centering .block-form-title,
      .block-form-confirm .block-form-title, .block-form--centering .block-form-title,
      .block-form-confirm--centering .block-form-title {
        display: block;
        width: 100%;
        padding-top: 0;
        padding-bottom: 0;
        text-align: left; } }
    .block-form .block-form-title__confirm, .block-form--centering .block-form-title__confirm,
    .block-form-confirm--centering .block-form-title__confirm,
    .block-form-confirm .block-form-title__confirm, .block-form--centering .block-form-title__confirm,
    .block-form-confirm--centering .block-form-title__confirm {
      display: inline-block;
      vertical-align: top; }
      @media screen and (max-width: 761px) {
        .block-form .block-form-title__confirm br, .block-form--centering .block-form-title__confirm br,
        .block-form-confirm--centering .block-form-title__confirm br,
        .block-form-confirm .block-form-title__confirm br, .block-form--centering .block-form-title__confirm br,
        .block-form-confirm--centering .block-form-title__confirm br {
          display: none; } }
    .block-form .block-form-title br.is-pc, .block-form--centering .block-form-title br.is-pc,
    .block-form-confirm--centering .block-form-title br.is-pc,
    .block-form-confirm .block-form-title br.is-pc, .block-form--centering .block-form-title br.is-pc,
    .block-form-confirm--centering .block-form-title br.is-pc {
      display: inline-block; }
    .block-form .block-form-title br.is-sp, .block-form--centering .block-form-title br.is-sp,
    .block-form-confirm--centering .block-form-title br.is-sp,
    .block-form-confirm .block-form-title br.is-sp, .block-form--centering .block-form-title br.is-sp,
    .block-form-confirm--centering .block-form-title br.is-sp {
      display: none; }
    @media screen and (max-width: 761px) {
      .block-form .block-form-title br.is-pc, .block-form--centering .block-form-title br.is-pc,
      .block-form-confirm--centering .block-form-title br.is-pc,
      .block-form-confirm .block-form-title br.is-pc, .block-form--centering .block-form-title br.is-pc,
      .block-form-confirm--centering .block-form-title br.is-pc {
        display: none; }
      .block-form .block-form-title br.is-sp, .block-form--centering .block-form-title br.is-sp,
      .block-form-confirm--centering .block-form-title br.is-sp,
      .block-form-confirm .block-form-title br.is-sp, .block-form--centering .block-form-title br.is-sp,
      .block-form-confirm--centering .block-form-title br.is-sp {
        display: inline-block; } }
  .block-form .block-form-detail, .block-form--centering .block-form-detail,
  .block-form-confirm--centering .block-form-detail,
  .block-form-confirm .block-form-detail, .block-form--centering .block-form-detail,
  .block-form-confirm--centering .block-form-detail {
    display: table-cell;
    position: relative;
    margin: 0;
    padding: 0 0 0 8px; }
    @media screen and (max-width: 761px) {
      .block-form .block-form-detail, .block-form--centering .block-form-detail,
      .block-form-confirm--centering .block-form-detail,
      .block-form-confirm .block-form-detail, .block-form--centering .block-form-detail,
      .block-form-confirm--centering .block-form-detail {
        display: block;
        padding-left: 0; } }
  .block-form .block-form-text_before, .block-form--centering .block-form-text_before,
  .block-form-confirm--centering .block-form-text_before,
  .block-form .block-form-text_after, .block-form--centering .block-form-text_after,
  .block-form-confirm--centering .block-form-text_after,
  .block-form-confirm .block-form-text_before, .block-form--centering .block-form-text_before,
  .block-form-confirm--centering .block-form-text_before,
  .block-form-confirm .block-form-text_after, .block-form--centering .block-form-text_after,
  .block-form-confirm--centering .block-form-text_after {
    display: table-cell;
    vertical-align: middle; }
  .block-form .block-form-text_before, .block-form--centering .block-form-text_before,
  .block-form-confirm--centering .block-form-text_before,
  .block-form-confirm .block-form-text_before, .block-form--centering .block-form-text_before,
  .block-form-confirm--centering .block-form-text_before {
    padding-right: 8px; }
  .block-form .block-form-text_after, .block-form--centering .block-form-text_after,
  .block-form-confirm--centering .block-form-text_after,
  .block-form-confirm .block-form-text_after, .block-form--centering .block-form-text_after,
  .block-form-confirm--centering .block-form-text_after {
    padding-left: 8px; }
  .block-form .block-form-detail_calendar, .block-form--centering .block-form-detail_calendar,
  .block-form-confirm--centering .block-form-detail_calendar,
  .block-form-confirm .block-form-detail_calendar, .block-form--centering .block-form-detail_calendar,
  .block-form-confirm--centering .block-form-detail_calendar {
    position: relative;
    width: 276px;
    margin: 0 0 0 148px;
    padding: 0;
    vertical-align: middle; }
    @media screen and (max-width: 761px) {
      .block-form .block-form-detail_calendar, .block-form--centering .block-form-detail_calendar,
      .block-form-confirm--centering .block-form-detail_calendar,
      .block-form-confirm .block-form-detail_calendar, .block-form--centering .block-form-detail_calendar,
      .block-form-confirm--centering .block-form-detail_calendar {
        margin-left: 0; } }

.block-form-confirm .block-form-title, .block-form--centering .block-form-title,
.block-form-confirm--centering .block-form-title {
  padding-top: 0;
  padding-bottom: 0;
  font-weight: normal; }

.block-form-confirm .label-form-confirm, .block-form--centering .label-form-confirm,
.block-form-confirm--centering .label-form-confirm {
  display: inline-block;
  position: relative;
  padding: 3px 8px 2px;
  background-color: #333333;
  color: #fff; }
  .block-form-confirm .label-form-confirm::before, .block-form--centering .label-form-confirm::before,
  .block-form-confirm--centering .label-form-confirm::before {
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    border: 3px solid #fff;
    border-right: 3px solid #666;
    border-bottom: 3px solid #666;
    content: ""; }

.block-form-focus_wrap {
  display: block;
  position: relative; }

.block-form-focus {
  position: absolute;
  bottom: 34px;
  right: 0.5em;
  margin: 0 0 0 0.5em;
  padding: 0.65em 20px 0.55em 0.5em;
  background: #b6d5fe url(../images/bg_arrow-close_key.png) 100% 0 no-repeat;
  background-size: 8px 8px;
  line-height: 1.1;
  cursor: pointer; }
  @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    .block-form-focus {
      background-image: url(../images/bg_arrow-close_key@2x.png);
      background-size: 8px 8px; } }
  .block-form-focus::after {
    display: block;
    position: absolute;
    left: 50%;
    bottom: -5px;
    width: 10px;
    height: 10px;
    margin-left: -5px;
    border-top-width: 0;
    border-right-width: 0;
    background-color: #b6d5fe;
    content: "";
    transform: rotate(-45deg); }

.block-form-check {
  margin: 0 0 16px;
  padding: 16px;
  border: 1px solid #cbcbcb; }
  .block-form-check__head {
    font-weight: bold;
    margin-bottom: 0.5em; }
  .block-form-check__body {
    display: table; }
    .block-form-check__body--mark {
      display: table-cell; }
    .block-form-check__body--txt {
      display: table-cell;
      margin-bottom: 0;
      padding-left: 0.5em; }

.block-input-group {
  clear: both;
  overflow: hidden; }
  .block-input-group .group-half_before,
  .block-input-group .group-half_after {
    display: table;
    float: left;
    width: 50%;
    padding: 0 0 0 8px; }
    .block-input-group .group-half_before:first-child,
    .block-input-group .group-half_after:first-child {
      padding-left: 0; }
    @media screen and (max-width: 480px) {
      .block-input-group .group-half_before,
      .block-input-group .group-half_after {
        float: none;
        width: 100%;
        margin-top: 8px;
        padding-left: 0; }
        .block-input-group .group-half_before:first-child,
        .block-input-group .group-half_after:first-child {
          margin-top: 0; } }
    .block-form-detail_calendar .block-input-group .group-half_before, .block-form-detail_calendar
    .block-input-group .group-half_after {
      float: none;
      width: 100%; }
    .block-input-group .group-half_before .input-text,
    .block-input-group .group-half_before .input-text_half,
    .block-input-group .group-half_before .input-num1,
    .block-input-group .group-half_before .input-num2,
    .block-input-group .group-half_before .input-num3,
    .block-input-group .group-half_before .input-num4,
    .block-input-group .group-half_before .input-num10,
    .block-input-group .group-half_after .input-text,
    .block-input-group .group-half_after .input-text_half,
    .block-input-group .group-half_after .input-num1,
    .block-input-group .group-half_after .input-num2,
    .block-input-group .group-half_after .input-num3,
    .block-input-group .group-half_after .input-num4,
    .block-input-group .group-half_after .input-num10 {
      display: table-cell !important; }
    .block-input-group .group-half_before .label-input,
    .block-input-group .group-half_after .label-input {
      display: table-cell;
      padding: 8px;
      border: 1px solid #cbcbcb;
      background-color: #f1f1f1;
      color: #333;
      font-size: 14px;
      font-size: 0.875rem;
      line-height: normal;
      text-align: center; }
  .block-input-group .group-half_before .input-text,
  .block-input-group .group-half_before .input-text_half,
  .block-input-group .group-half_before .input-num1,
  .block-input-group .group-half_before .input-num2,
  .block-input-group .group-half_before .input-num3,
  .block-input-group .group-half_before .input-num4 {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  .block-input-group .group-half_before .label-input {
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
    border-right: none;
    vertical-align: top; }
  .block-input-group .group-half_after .input-text,
  .block-input-group .group-half_after .input-text_half,
  .block-input-group .group-half_after .input-num1,
  .block-input-group .group-half_after .input-num2,
  .block-input-group .group-half_after .input-num3,
  .block-input-group .group-half_after .input-num4,
  .block-input-group .group-half_after .input-num10 {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  .block-input-group .group-half_after .label-input {
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    border-left: none; }
  .block-input-group .input-edit_half .group-half_before,
  .block-input-group .input-edit_half .group-half_after {
    float: none;
    width: 100%; }

.input-text,
.input-text_half,
.input-num1,
.input-num2,
.input-num3,
.input-num4,
.input-num10,
.input-text_select {
  display: inline-block;
  width: 100%;
  padding: 8px;
  border-radius: 8px;
  border: 1px solid #cbcbcb;
  background-color: #fff;
  color: #333;
  font-size: 14px;
  font-size: 0.875rem; }
  .input-text:disabled,
  .input-text_half:disabled,
  .input-num1:disabled,
  .input-num2:disabled,
  .input-num3:disabled,
  .input-num4:disabled,
  .input-num10:disabled,
  .input-text_select:disabled {
    padding-right: 0;
    padding-left: 0;
    border-color: transparent;
    background-color: transparent; }
  .input-text:invalid,
  .input-text_half:invalid,
  .input-num1:invalid,
  .input-num2:invalid,
  .input-num3:invalid,
  .input-num4:invalid,
  .input-num10:invalid,
  .input-text_select:invalid {
    box-shadow: none; }

.input-text_half {
  display: inline-block;
  width: 50%; }

.input-num1 {
  display: inline-block;
  width: 2.15em;
  text-align: center; }

.input-num2 {
  display: inline-block;
  width: 2.75em;
  text-align: center; }

.input-num3 {
  display: inline-block;
  width: 3.5em;
  text-align: center; }

.input-num4 {
  display: inline-block;
  width: 4.0em;
  text-align: center; }

.input-num10 {
  display: inline-block;
  width: 10.0em;
  text-align: center; }

.input-text_select {
  position: relative;
  min-height: 37px;
  padding: 0;
  overflow: hidden; }
  .input-text_select .ui-select-dropdown {
    display: none; }

.ui-select-multiple {
  padding: 8px; }
  .ui-select-multiple input.ui-select-search:not(.ng-touched) {
    width: 100% !important; }

.ui-select-search {
  margin: 0;
  padding: 1px;
  border: 0;
  background-color: transparent;
  color: #333;
  font-size: 14px;
  font-size: 0.875rem; }
  .ui-select-search:focus {
    border: 0; }

.ui-select-choices {
  list-style: none;
  width: 100%;
  margin: 0;
  padding: 0;
  border: 1px solid #cbcbcb;
  background-color: #fff;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  z-index: 1000; }
  .ui-select-choices .ui-select-choices-group {
    margin: 0;
    padding: 0; }
    .ui-select-choices .ui-select-choices-group .ui-select-choices-row-inner {
      display: block;
      padding: 8px 16px;
      color: #333;
      line-height: 1.1;
      text-decoration: none; }
      .ui-select-choices .ui-select-choices-group .ui-select-choices-row-inner:hover {
        background-color: #1b6cb3;
        color: #fff; }
      @media screen and (max-width: 761px) {
        .ui-select-choices .ui-select-choices-group .ui-select-choices-row-inner:hover {
          background-color: transparent;
          color: #333; } }

.ui-select-match .ui-select-match-item {
  margin-right: 8px; }
  .ui-select-match .ui-select-match-item .ui-select-match-close {
    float: right;
    font-weight: bold;
    line-height: 12px;
    cursor: pointer; }

.input-edit,
.input-edit_half {
  display: block;
  position: relative; }
  .input-edit .input-text,
  .input-edit_half .input-text {
    width: 95%;
    padding-right: 7.5em;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-right-width: 0; }
    @media screen and (max-width: 480px) {
      .input-edit .input-text,
      .input-edit_half .input-text {
        padding-right: 7.5em; } }
    .input-edit .input-text:disabled,
    .input-edit_half .input-text:disabled {
      padding-right: 7.5em;
      padding-left: 8px;
      border-color: #cbcbcb;
      background-color: #fff; }
      @media screen and (max-width: 480px) {
        .input-edit .input-text:disabled,
        .input-edit_half .input-text:disabled {
          padding-right: 7.5em; } }
  .input-edit .input-edit_before,
  .input-edit .input-edit_cancel,
  .input-edit .input-edit_submit,
  .input-edit_half .input-edit_before,
  .input-edit_half .input-edit_cancel,
  .input-edit_half .input-edit_submit {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: 0;
    padding-right: 0;
    padding-left: 0; }
  .input-edit .input-edit_before,
  .input-edit_half .input-edit_before {
    top: 0;
    right: 0;
    bottom: 0;
    width: 8.0em;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px; }
    @media screen and (max-width: 480px) {
      .input-edit .input-edit_before,
      .input-edit_half .input-edit_before {
        width: 7.0em; } }
  .input-edit .input-edit_cancel,
  .input-edit_half .input-edit_cancel {
    top: 1px;
    right: 4.0em;
    bottom: 1px;
    width: 4.0em;
    padding-top: 12px;
    border-top-width: 0;
    border-bottom-width: 0; }
    .input-edit .input-edit_cancel:hover,
    .input-edit_half .input-edit_cancel:hover {
      padding-top: 7px;
      padding-bottom: 6px;
      border-top-width: 5px;
      border-bottom-width: 5px; }
    @media screen and (max-width: 761px) {
      .input-edit .input-edit_cancel:hover,
      .input-edit_half .input-edit_cancel:hover {
        padding-top: 12px;
        padding-bottom: 10px;
        border-top-width: 0;
        border-bottom-width: 0; } }
    @media screen and (max-width: 480px) {
      .input-edit .input-edit_cancel,
      .input-edit_half .input-edit_cancel {
        right: 3.5em;
        width: 3.5em;
        padding-top: 10px; }
        .input-edit .input-edit_cancel:hover,
        .input-edit_half .input-edit_cancel:hover {
          padding-top: 10px; } }
  .input-edit .input-edit_submit,
  .input-edit_half .input-edit_submit {
    right: 0;
    width: 4.0em;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px; }
    @media screen and (max-width: 480px) {
      .input-edit .input-edit_submit,
      .input-edit_half .input-edit_submit {
        width: 3.5em; } }
    .input-edit .input-edit_submit:hover,
    .input-edit_half .input-edit_submit:hover {
      padding-right: 0;
      padding-left: 0; }
  @media screen and (max-width: 761px) {
    .block-input-group .input-edit, .block-input-group
    .input-edit_half {
      margin-top: 8px; } }
  .block-input-group .input-edit:first-child .input-text, .block-input-group
  .input-edit_half:first-child .input-text {
    padding-right: 8.0em; }
    @media screen and (max-width: 761px) {
      .block-input-group .input-edit:first-child .input-text, .block-input-group
      .input-edit_half:first-child .input-text {
        padding-right: 7.5em; } }
  .block-input-group .input-edit:first-child .input-edit_submit, .block-input-group
  .input-edit_half:first-child .input-edit_submit {
    right: 8px; }
    @media screen and (max-width: 761px) {
      .block-input-group .input-edit:first-child .input-edit_submit, .block-input-group
      .input-edit_half:first-child .input-edit_submit {
        right: 0; } }
  .block-input-group .input-edit:first-child .input-edit_cancel, .block-input-group
  .input-edit_half:first-child .input-edit_cancel {
    right: 4.5em; }
    @media screen and (max-width: 761px) {
      .block-input-group .input-edit:first-child .input-edit_cancel, .block-input-group
      .input-edit_half:first-child .input-edit_cancel {
        right: 4.0em; } }
    @media screen and (max-width: 480px) {
      .block-input-group .input-edit:first-child .input-edit_cancel, .block-input-group
      .input-edit_half:first-child .input-edit_cancel {
        right: 3.5em; } }
  @media screen and (max-width: 761px) {
    .block-input-group .input-edit .input-edit_cancel, .block-input-group
    .input-edit_half .input-edit_cancel {
      right: 4.0em; } }
  @media screen and (max-width: 480px) {
    .block-input-group .input-edit .input-edit_cancel, .block-input-group
    .input-edit_half .input-edit_cancel {
      right: 3.5em; } }

.input-edit_half {
  float: left;
  width: 49%; }
  .input-edit_half:last-child {
    float: right; }
    @media screen and (max-width: 761px) {
      .input-edit_half:last-child {
        float: none; } }
  @media screen and (max-width: 761px) {
    .input-edit_half {
      float: none;
      width: 100%; } }

.input-comment {
  width: 100%;
  height: 100px;
  resize: vertical;
  margin: 0;
  padding: 8px;
  border-radius: 8px;
  border: 1px solid #cbcbcb;
  background-color: #fff;
  overflow: auto;
  color: #333;
  font-size: 14px;
  font-size: 0.875rem; }
  @media screen and (max-width: 761px) {
    .input-comment {
      height: 140px; } }
  @media screen and (max-width: 480px) {
    .input-comment {
      height: 180px; } }

.input-file {
  display: block;
  width: 100%;
  padding: 8px;
  border-radius: 8px;
  border: 1px solid #cbcbcb;
  background-color: #fff;
  color: #333; }

.label-radio {
  display: inline-block;
  padding: 8px; }

.form-image-tinymce {
  list-style: none;
  margin: 0;
  padding: 16px 0 0; }
  .form-image-tinymce li {
    width: 50%;
    margin: 0 auto;
    padding: 0;
    text-align: center; }
    .form-image-tinymce li.user-image-self {
      width: 100%;
      margin-top: 16px;
      padding: 0 16px;
      overflow: hidden; }
      .form-image-tinymce li.user-image-self .user-image-self_edit {
        position: relative;
        margin: 0 0.5em 0.5em 0;
        overflow: hidden; }
        .form-image-tinymce li.user-image-self .user-image-self_edit.btn-default, .form-image-tinymce li.user-image-self .user-image-self_edit.btn-default--same {
          padding-right: 20px;
          padding-left: 20px; }
          .form-image-tinymce li.user-image-self .user-image-self_edit.btn-default:hover, .form-image-tinymce li.user-image-self .user-image-self_edit.btn-default--same:hover {
            padding-right: 15px;
            padding-left: 15px; }
            @media screen and (max-width: 761px) {
              .form-image-tinymce li.user-image-self .user-image-self_edit.btn-default:hover, .form-image-tinymce li.user-image-self .user-image-self_edit.btn-default--same:hover {
                padding-right: 20px;
                padding-left: 20px; } }
        .form-image-tinymce li.user-image-self .user-image-self_edit.btn-dark {
          padding: 13px 22px 11px;
          border-width: 0; }
      .form-image-tinymce li.user-image-self .user-image-self_input {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100px;
        opacity: 0;
        cursor: pointer; }
    .form-image-tinymce li img {
      width: auto;
      max-width: 100%;
      max-height: 150px;
      margin: 1px;
      border: 5px solid #fff;
      background-color: #fff;
      vertical-align: bottom;
      outline: 1px solid #f1f1f1; }

@media screen and (max-width: 761px) {
  .mce-window {
    width: 90% !important;
    height: auto !important;
    left: 5% !important; }
    .mce-window * {
      position: static !important;
      top: auto !important;
      right: auto !important;
      bottom: auto !important;
      left: auto !important;
      height: auto !important;
      width: auto !important; }
    .mce-window input {
      height: 28px !important;
      width: 96% !important; }
    .mce-window .mce-ico {
      width: 16px !important; }
    .mce-window iframe {
      height: 100% !important;
      width: 100% !important; }
    .mce-window .mce-window-head {
      height: 22px !important; }
      .mce-window .mce-window-head .mce-title {
        display: inline;
        float: left; }
      .mce-window .mce-window-head .mce-close {
        float: right; }
    .mce-window .mce-reset > .mce-container-body {
      padding: 3%; }
      .mce-window .mce-reset > .mce-container-body .mce-formitem {
        margin-bottom: 16px; }
        .mce-window .mce-reset > .mce-container-body .mce-formitem label {
          display: block; }
      .mce-window .mce-reset > .mce-container-body .mce-first.mce-formitem .mce-combobox {
        display: block;
        height: 30px !important; }
        .mce-window .mce-reset > .mce-container-body .mce-first.mce-formitem .mce-combobox input {
          width: 84% !important; }
        .mce-window .mce-reset > .mce-container-body .mce-first.mce-formitem .mce-combobox .mce-btn {
          width: 12% !important;
          text-align: center; }
      .mce-window .mce-reset > .mce-container-body .mce-last.mce-formitem .mce-btn {
        width: 98% !important; }
        .mce-window .mce-reset > .mce-container-body .mce-last.mce-formitem .mce-btn button {
          width: 100% !important; }
          .mce-window .mce-reset > .mce-container-body .mce-last.mce-formitem .mce-btn button .mce-caret {
            float: right;
            margin-top: 10px !important; }
      .mce-window .mce-reset > .mce-container-body .mce-last.mce-formitem .mce-checkbox {
        margin-top: 8px; }
    .mce-window .mce-foot {
      padding: 2%; }
      .mce-window .mce-foot .mce-container-body {
        text-align: right; }
        .mce-window .mce-foot .mce-container-body .mce-btn {
          margin-right: 2%; } }

/*
jQuery UI datepicker custom
-----------------------------*/
/*
施設予約          facilities
生活便利帳          life
カレンダー        calendar
メッセージ        messages
情報交換掲示板      communities
マンション情報     apartments
管理組合情報管理   managements
アンケート        questionnaires
*/
/*
ピンク:         #ff6177;
ダークピンク:    #e24258;

オレンジ:       #ff8b2e;
ダークオレンジ:  #db711b;

イエロー:       #ffbc47;
ダークイエロー:  #dd9924;

オリーブ:       #a5d151;
ダークオリーブ:  #7eac26;

グリーン:       #4dba78;
ダークグリーン:  #37a462;

ターコイズ:     #5caace;
ダークターコイズ: #3890b9;

パープル:       #a36fce;
ダークパープル:  #8457a9;
*/
html {
  box-sizing: border-box; }

*, *::after, *::before {
  box-sizing: inherit; }

/*
Sprites
-----------------------------*/
/*
SCSS variables are information about icon's compiled state, stored under its original file name

.icon-home {
  width: $icon-home-width;
}

The large array-like variables contain all information about a single icon
$icon-home: x y offset_x offset_y width height total_width total_height image_path;

At the bottom of this section, we provide information about the spritesheet itself
$spritesheet: width height image $spritesheet-sprites;
*/
/*
The provided mixins are intended to be used with the array-like variables

.icon-home {
  @include sprite-width($icon-home);
}

.icon-email {
  @include sprite($icon-email);
}
*/
/*
The `sprites` mixin generates identical output to the CSS template
  but can be overridden inside of SCSS

@include sprites($spritesheet-sprites);
*/
/*
SCSS variables are information about icon's compiled state, stored under its original file name

.icon-home {
  width: $icon-home-width;
}

The large array-like variables contain all information about a single icon
$icon-home: x y offset_x offset_y width height total_width total_height image_path;

At the bottom of this section, we provide information about the spritesheet itself
$spritesheet: width height image $spritesheet-sprites;
*/
/*
The provided mixins are intended to be used with the array-like variables

.icon-home {
  @include sprite-width($icon-home);
}

.icon-email {
  @include sprite($icon-email);
}
*/
/*
The `sprites` mixin generates identical output to the CSS template
  but can be overridden inside of SCSS

@include sprites($spritesheet-sprites);
*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-widget-content,
.ui-widget-header,
.ui-widget-header .ui-state-default,
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight,
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error,
.ui-icon,
.ui-widget-content .ui-icon,
.ui-widget-header .ui-icon,
.ui-state-default .ui-icon,
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-state-active .ui-icon,
.ui-state-highlight .ui-icon,
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon,
.ui-widget-overlay,
.ui-widget-shadow {
  background-image: none; }

.ui-widget-header {
  border: none;
  background-color: transparent; }
  .ui-widget-header a {
    background-color: #333; }
    .ui-widget-header a.ui-state-hover {
      background-color: #fff; }

.ui-icon {
  display: block;
  text-indent: 0;
  overflow: visible;
  line-height: 1.1;
  color: #fff;
  font-weight: normal;
  text-align: center; }

.ui-datepicker-calendar thead th {
  padding-top: 0;
  padding-bottom: 0;
  font-weight: normal; }

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  background-color: #1b6cb3;
  color: #fff;
  text-align: center;
  font-weight: normal; }

.ui-state-default.ui-state-active,
.ui-state-default.ui-state-highlight.ui-state-active {
  background-color: #333;
  color: #fff; }

.ui-state-default.ui-state-hover,
.ui-state-default.ui-state-highlight.ui-state-hover,
.ui-state-default.ui-state-active.ui-state-hover,
.ui-state-default.ui-state-highlight.ui-state-active.ui-state-hover {
  border-color: #1b6cb3; }

/*
Module - Modal
-----------------------------*/
.modal-container {
  display: none;
  position: absolute;
  top: 64px;
  left: 50%;
  width: calc(100% - 30px);
  max-width: 746px;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  background: #fff;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  z-index: 10001; }
  .modal-container.is-active {
    display: block; }

.modal-article {
  width: 100%;
  padding: 32px 16px 16px; }
  .modal-article__images {
    text-align: center;
    margin-bottom: 16px; }
    .modal-article__images img {
      max-width: 100%;
      height: auto; }
  .modal-article__check {
    text-align: center;
    margin: 16px 0; }

.modal-overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 120%;
  z-index: 10001;
  background-color: rgba(51, 51, 51, 0.75); }
  .modal-overlay.is-active {
    display: block; }

/*
Module - Mypage
-----------------------------*/
/*
施設予約          facilities
生活便利帳          life
カレンダー        calendar
メッセージ        messages
情報交換掲示板      communities
マンション情報     apartments
管理組合情報管理   managements
アンケート        questionnaires
*/
/*
ピンク:         #ff6177;
ダークピンク:    #e24258;

オレンジ:       #ff8b2e;
ダークオレンジ:  #db711b;

イエロー:       #ffbc47;
ダークイエロー:  #dd9924;

オリーブ:       #a5d151;
ダークオリーブ:  #7eac26;

グリーン:       #4dba78;
ダークグリーン:  #37a462;

ターコイズ:     #5caace;
ダークターコイズ: #3890b9;

パープル:       #a36fce;
ダークパープル:  #8457a9;
*/
html {
  box-sizing: border-box; }

*, *::after, *::before {
  box-sizing: inherit; }

/*
Sprites
-----------------------------*/
/*
SCSS variables are information about icon's compiled state, stored under its original file name

.icon-home {
  width: $icon-home-width;
}

The large array-like variables contain all information about a single icon
$icon-home: x y offset_x offset_y width height total_width total_height image_path;

At the bottom of this section, we provide information about the spritesheet itself
$spritesheet: width height image $spritesheet-sprites;
*/
/*
The provided mixins are intended to be used with the array-like variables

.icon-home {
  @include sprite-width($icon-home);
}

.icon-email {
  @include sprite($icon-email);
}
*/
/*
The `sprites` mixin generates identical output to the CSS template
  but can be overridden inside of SCSS

@include sprites($spritesheet-sprites);
*/
/*
SCSS variables are information about icon's compiled state, stored under its original file name

.icon-home {
  width: $icon-home-width;
}

The large array-like variables contain all information about a single icon
$icon-home: x y offset_x offset_y width height total_width total_height image_path;

At the bottom of this section, we provide information about the spritesheet itself
$spritesheet: width height image $spritesheet-sprites;
*/
/*
The provided mixins are intended to be used with the array-like variables

.icon-home {
  @include sprite-width($icon-home);
}

.icon-email {
  @include sprite($icon-email);
}
*/
/*
The `sprites` mixin generates identical output to the CSS template
  but can be overridden inside of SCSS

@include sprites($spritesheet-sprites);
*/
.title-theme {
  width: 100%;
  margin: 0;
  padding: 0.35em 16px 0.35em 254px;
  background-color: #fff;
  font-size: 17px;
  font-size: 1.0625rem;
  font-weight: normal; }
  @media screen and (max-width: 999px) {
    .title-theme {
      display: none; } }

.block-user {
  display: table;
  width: 100%;
  margin: 0;
  padding: 0 0 0 254px;
  background-color: #f7f7f7; }
  @media screen and (max-width: 999px) {
    .block-user {
      display: none; } }
  .block-user .block-user-name {
    display: table-cell;
    padding: 0.35em;
    text-align: right;
    vertical-align: middle; }
  .block-user .block-user-function {
    display: table-cell;
    width: 33px;
    padding-left: 1px;
    text-align: center;
    vertical-align: middle; }
    .block-user .block-user-function a {
      display: block;
      height: 100%;
      padding: 0.35em;
      background-color: #1b6cb3;
      color: #fff;
      text-decoration: none; }

.list-mypage_wrap {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto; }
  .list-mypage_wrap::after {
    clear: both;
    content: "";
    display: table; }
  @media screen and (max-width: 999px) {
    .list-mypage_wrap {
      width: 746px;
      margin: 0 auto; } }
  @media screen and (max-width: 761px) {
    .list-mypage_wrap {
      width: auto;
      max-width: 1000px;
      margin-left: auto;
      margin-right: auto; }
      .list-mypage_wrap::after {
        clear: both;
        content: "";
        display: table; } }

.list-mypage_plus {
  list-style: none;
  margin: 0 0 32px;
  padding: 0;
  float: left;
  display: block;
  margin-right: 1.6%;
  width: 23.8%; }
  .list-mypage_plus:last-child {
    margin-right: 0; }
  @media screen and (max-width: 999px) {
    .list-mypage_plus {
      width: auto; } }
  @media screen and (max-width: 761px) {
    .list-mypage_plus {
      width: 100%; } }
  .list-mypage_plus .list-mypage-item {
    margin: 0 0 16px; }
    @media screen and (max-width: 999px) {
      .list-mypage_plus .list-mypage-item {
        width: 238px;
        margin-left: 0; } }
    @media screen and (max-width: 761px) {
      .list-mypage_plus .list-mypage-item {
        width: 100%; } }
    .list-mypage_plus .list-mypage-item > a {
      width: auto;
      background-color: transparent;
      color: #1b6cb3; }

.list-mypage {
  list-style: none;
  margin: 40px 0 32px;
  padding: 0;
/*
  float: left;
*/
  display: block;
/*
  margin-right: 1.6%;
*/
  width: 100%;
/*
  margin-left: 25.4%;
*/
  }
  .list-mypage:last-child {
    margin-right: 0; }
  @media screen and (max-width: 999px) {
    .list-mypage {
      width: auto;
      margin-right: 16px;
      margin-left: 0; } }
  @media screen and (max-width: 761px) {
    .list-mypage {
      margin-right: 0;
      margin-bottom: 0; } }
  .list-mypage .list-mypage-item {
    margin-bottom: 16px;
    float: left;
    display: block;
    margin-right: 3.2520325203%;
    width: 48.3739837398%; }
    .list-mypage .list-mypage-item:last-child {
      margin-right: 0; }
    .list-mypage .list-mypage-item:nth-child(2n) {
      margin-right: 0; }
    .list-mypage .list-mypage-item:nth-child(2n+1) {
      clear: left; }
    @media screen and (max-width: 999px) {
      .list-mypage .list-mypage-item {
        float: left;
        width: 238px;
        margin: 0 16px 16px 0; } }
    @media screen and (max-width: 761px) {
      .list-mypage .list-mypage-item {
        float: left;
        display: block;
        margin-right: 2.144772118%;
        width: 48.927613941%; }
        .list-mypage .list-mypage-item:last-child {
          margin-right: 0; } }
    @media screen and (max-width: 480px) {
      .list-mypage .list-mypage-item {
        float: left;
        display: block;
        margin-right: 2.144772118%;
        width: 100%; }
        .list-mypage .list-mypage-item:last-child {
          margin-right: 0; } }
    .list-mypage .list-mypage-item > a {
      display: block;
      height: 240px;
      background-color: #fff;
      color: #333;
      text-decoration: none; }
      @media screen and (max-width: 761px) {
        .list-mypage .list-mypage-item > a {
          height: auto; } }
    .list-mypage .list-mypage-item .item-photo {
      display: block;
      height: 184px;
      overflow: hidden; }
      @media screen and (max-width: 761px) {
        .list-mypage .list-mypage-item .item-photo {
          height: auto; } }
      .list-mypage .list-mypage-item .item-photo img {
        width: 100%;
        line-height: 0;
        font-size: 0;
        vertical-align: bottom; }
    .list-mypage .list-mypage-item .item-detail {
      display: table;
      width: 100%;
      height: 56px; }
      .list-mypage .list-mypage-item .item-detail .item-detail-icon {
        display: table-cell;
        width: 56px;
        height: 100%;
        text-align: center;
        vertical-align: middle;
        color: #FFF;
        font-size: 36px;
        font-size: 2.25rem;
        line-height: 1.0; }
        .list-mypage .list-mypage-item .item-detail .item-detail-icon.item-detail-facilities {
          background-color: #ff6177; }
        .list-mypage .list-mypage-item .item-detail .item-detail-icon.item-detail-life {
          background-color: #ff8b2e; }
        .list-mypage .list-mypage-item .item-detail .item-detail-icon.item-detail-calendar {
          background-color: #ffbc47; }
        .list-mypage .list-mypage-item .item-detail .item-detail-icon.item-detail-communities {
          background-color: #4dba78; }
        .list-mypage .list-mypage-item .item-detail .item-detail-icon.item-detail-apartments {
          background-color: #5caace; }
        .list-mypage .list-mypage-item .item-detail .item-detail-icon.item-detail-managements {
          background-color: #a36fce; }
        .list-mypage .list-mypage-item .item-detail .item-detail-icon.item-detail-questionnaires {
          background-color: #1b6cb3; }
        .list-mypage .list-mypage-item .item-detail .item-detail-icon.item-detail-wakuwaku_maintenance {
          background-color: #6b83de; }
        .list-mypage .list-mypage-item .item-detail .item-detail-icon.item-detail-sumaileage {
          background-color: #3ad3d5; }
      .list-mypage .list-mypage-item .item-detail .item-detail-name {
        display: table-cell;
        height: 100%;
        padding: 0 16px;
        font-style: normal;
        vertical-align: middle; }

.item-scroll-message {
  height: 256px; }
  .item-scroll-message .item-scroll_inner {
    height: 200px; }

.item-scroll-questionnaires {
  height: 240px; }
  .item-scroll-questionnaires .item-scroll_inner {
    height: 184px; }
  .item-scroll-questionnaires input[type="text"] {
    width: 100%; }

.item-scroll-message,
.item-scroll-questionnaires {
  background-color: #fff; }
  @media screen and (max-width: 761px) {
    .item-scroll-message,
    .item-scroll-questionnaires {
      height: auto; } }
  .item-scroll-message .item-scroll-title,
  .item-scroll-questionnaires .item-scroll-title {
    height: 56px;
    margin: 0;
    padding: 8px;
    font-size: 14px;
    font-size: 1.1rem;
    line-height: 1.1; }
    .item-scroll-message .item-scroll-title .ico-font,
    .item-scroll-questionnaires .item-scroll-title .ico-font {
      font-size: 36px;
      font-size: 2.25rem;
      line-height: 36px; }
  .item-scroll-message .item-scroll_inner,
  .item-scroll-questionnaires .item-scroll_inner {
    overflow: auto;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch; }
    @media screen and (max-width: 761px) {
      .item-scroll-message .item-scroll_inner,
      .item-scroll-questionnaires .item-scroll_inner {
        height: auto;
        overflow: visible; } }
  .item-scroll-message .item-scroll-focus,
  .item-scroll-questionnaires .item-scroll-focus {
    margin: 0 32px 16px;
    padding: 8px;
    background-color: #eee; }
    @media screen and (max-width: 761px) {
      .item-scroll-message .item-scroll-focus,
      .item-scroll-questionnaires .item-scroll-focus {
        margin-right: 16px;
        margin-left: 16px; } }
  .item-scroll-message .item-scroll-content,
  .item-scroll-questionnaires .item-scroll-content {
    padding: 0 32px 16px; }
    @media screen and (max-width: 761px) {
      .item-scroll-message .item-scroll-content,
      .item-scroll-questionnaires .item-scroll-content {
        padding-right: 16px;
        padding-left: 16px; } }

.item-scroll-more {
  margin: 0;
  padding: 0; }
  .content-aside .item-scroll-more {
    margin-bottom: 16px; }
  .item-scroll-more .btn-scroll-more_messages,
  .item-scroll-more .btn-scroll-more_questionnaires {
    display: block;
    width: 100%;
    height: 40px;
    padding: 0.5em;
    border: none;
    text-align: center;
    text-decoration: none;
    color: #fff; }

.btn-scroll-more_messages {
  background-color: #229840; }

.btn-scroll-more_questionnaires {
  background-color: #1b6cb3; }
  .btn-scroll-more_questionnaires.is-disabled {
    background-color: #71a1cc;
    cursor: default; }

.test {
  float: left;
  display: block;
  margin-right: 1.6%;
  width: 23.8%;
  margin-bottom: 1.6%;
  padding: 16px;
  background-color: #E0E0E0;
  text-align: center; }
  .test:last-child {
    margin-right: 0; }
  .test:nth-child(4n) {
    margin-right: 0; }
  .test:nth-child(4n+1) {
    clear: left; }
  @media screen and (max-width: 761px) {
    .test {
      float: left;
      display: block;
      margin-right: 1.6%;
      width: 49.2%; }
      .test:last-child {
        margin-right: 0; }
      .test:nth-child(2n) {
        margin-right: 0; }
      .test:nth-child(2n+1) {
        clear: left; } }
  @media screen and (max-width: 480px) {
    .test {
      float: left;
      display: block;
      margin-right: 1.6%;
      width: 100%; }
      .test:last-child {
        margin-right: 0; }
      .test:nth-child(1n) {
        margin-right: 0; }
      .test:nth-child(1n+1) {
        clear: left; } }

/*
Module - Messages
-----------------------------*/
/*
施設予約          facilities
生活便利帳          life
カレンダー        calendar
メッセージ        messages
情報交換掲示板      communities
マンション情報     apartments
管理組合情報管理   managements
アンケート        questionnaires
*/
/*
ピンク:         #ff6177;
ダークピンク:    #e24258;

オレンジ:       #ff8b2e;
ダークオレンジ:  #db711b;

イエロー:       #ffbc47;
ダークイエロー:  #dd9924;

オリーブ:       #a5d151;
ダークオリーブ:  #7eac26;

グリーン:       #4dba78;
ダークグリーン:  #37a462;

ターコイズ:     #5caace;
ダークターコイズ: #3890b9;

パープル:       #a36fce;
ダークパープル:  #8457a9;
*/
html {
  box-sizing: border-box; }

*, *::after, *::before {
  box-sizing: inherit; }

/*
Sprites
-----------------------------*/
/*
SCSS variables are information about icon's compiled state, stored under its original file name

.icon-home {
  width: $icon-home-width;
}

The large array-like variables contain all information about a single icon
$icon-home: x y offset_x offset_y width height total_width total_height image_path;

At the bottom of this section, we provide information about the spritesheet itself
$spritesheet: width height image $spritesheet-sprites;
*/
/*
The provided mixins are intended to be used with the array-like variables

.icon-home {
  @include sprite-width($icon-home);
}

.icon-email {
  @include sprite($icon-email);
}
*/
/*
The `sprites` mixin generates identical output to the CSS template
  but can be overridden inside of SCSS

@include sprites($spritesheet-sprites);
*/
/*
SCSS variables are information about icon's compiled state, stored under its original file name

.icon-home {
  width: $icon-home-width;
}

The large array-like variables contain all information about a single icon
$icon-home: x y offset_x offset_y width height total_width total_height image_path;

At the bottom of this section, we provide information about the spritesheet itself
$spritesheet: width height image $spritesheet-sprites;
*/
/*
The provided mixins are intended to be used with the array-like variables

.icon-home {
  @include sprite-width($icon-home);
}

.icon-email {
  @include sprite($icon-email);
}
*/
/*
The `sprites` mixin generates identical output to the CSS template
  but can be overridden inside of SCSS

@include sprites($spritesheet-sprites);
*/
.list-messages {
  list-style: none;
  margin: 0;
  padding: 0; }
  .list-messages li {
    position: static;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    padding: 0;
    font-size: 11px;
    font-size: 0.6875rem; }
    @media screen and (max-width: 761px) {
      .list-messages li {
        float: none;
        width: 100%; } }
    .list-messages li a {
      display: block;
      height: auto;
      margin-top: 0.35em;
      font-size: 17px;
      font-size: 1.0625rem;
      text-decoration: underline; }
      @media screen and (max-width: 761px) {
        .list-messages li a {
          display: inline-block;
          width: auto; } }
      .content-aside .list-messages li a {
        display: inline-block;
        font-size: 14px;
        font-size: 0.875rem; }

.title-message {
  margin: 0 0 16px;
  padding: 0;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1.3;
  font-weight: normal; }
  @media screen and (max-width: 761px) {
    .title-message {
      font-size: 16px;
      font-size: 1rem; } }

/*
Module - Boards
-----------------------------*/
/*
施設予約          facilities
生活便利帳          life
カレンダー        calendar
メッセージ        messages
情報交換掲示板      communities
マンション情報     apartments
管理組合情報管理   managements
アンケート        questionnaires
*/
/*
ピンク:         #ff6177;
ダークピンク:    #e24258;

オレンジ:       #ff8b2e;
ダークオレンジ:  #db711b;

イエロー:       #ffbc47;
ダークイエロー:  #dd9924;

オリーブ:       #a5d151;
ダークオリーブ:  #7eac26;

グリーン:       #4dba78;
ダークグリーン:  #37a462;

ターコイズ:     #5caace;
ダークターコイズ: #3890b9;

パープル:       #a36fce;
ダークパープル:  #8457a9;
*/
html {
  box-sizing: border-box; }

*, *::after, *::before {
  box-sizing: inherit; }

/*
Sprites
-----------------------------*/
/*
SCSS variables are information about icon's compiled state, stored under its original file name

.icon-home {
  width: $icon-home-width;
}

The large array-like variables contain all information about a single icon
$icon-home: x y offset_x offset_y width height total_width total_height image_path;

At the bottom of this section, we provide information about the spritesheet itself
$spritesheet: width height image $spritesheet-sprites;
*/
/*
The provided mixins are intended to be used with the array-like variables

.icon-home {
  @include sprite-width($icon-home);
}

.icon-email {
  @include sprite($icon-email);
}
*/
/*
The `sprites` mixin generates identical output to the CSS template
  but can be overridden inside of SCSS

@include sprites($spritesheet-sprites);
*/
/*
SCSS variables are information about icon's compiled state, stored under its original file name

.icon-home {
  width: $icon-home-width;
}

The large array-like variables contain all information about a single icon
$icon-home: x y offset_x offset_y width height total_width total_height image_path;

At the bottom of this section, we provide information about the spritesheet itself
$spritesheet: width height image $spritesheet-sprites;
*/
/*
The provided mixins are intended to be used with the array-like variables

.icon-home {
  @include sprite-width($icon-home);
}

.icon-email {
  @include sprite($icon-email);
}
*/
/*
The `sprites` mixin generates identical output to the CSS template
  but can be overridden inside of SCSS

@include sprites($spritesheet-sprites);
*/
.list-boards_cat {
  list-style: none;
  margin-right: -16px;
  overflow: hidden; }
  @media screen and (max-width: 761px) {
    .list-boards_cat {
      margin-right: 0; } }
  .list-boards_cat .list-boards_cat-item {
    display: block;
    float: left;
    width: 238px;
    height: 238px;
    margin-right: 16px;
    margin-bottom: 16px;
    padding: 16px;
    background-color: #fff;
    overflow: hidden;
    line-height: 1.3;
    text-decoration: none; }
    @media screen and (max-width: 761px) {
      .list-boards_cat .list-boards_cat-item {
        float: left;
        display: block;
        margin-right: 1.6%;
        width: 49.2%;
        height: auto; }
        .list-boards_cat .list-boards_cat-item:last-child {
          margin-right: 0; }
        .list-boards_cat .list-boards_cat-item:nth-child(2n) {
          margin-right: 0; }
        .list-boards_cat .list-boards_cat-item:nth-child(2n+1) {
          clear: left; } }
    @media screen and (max-width: 480px) {
      .list-boards_cat .list-boards_cat-item {
        float: left;
        display: block;
        margin-right: 1.6%;
        width: 100%;
        height: auto; }
        .list-boards_cat .list-boards_cat-item:last-child {
          margin-right: 0; } }
    .list-boards_cat .list-boards_cat-item .list-boards_cat-icon {
      display: block;
      padding-bottom: 16px;
      font-size: 136px;
      font-size: 8.5rem;
      line-height: 0;
      color: #1b6cb3;
      text-align: center; }
      @media screen and (max-width: 761px) {
        .list-boards_cat .list-boards_cat-item .list-boards_cat-icon {
          font-size: 96px;
          font-size: 6rem; } }
      @media screen and (max-width: 480px) {
        .list-boards_cat .list-boards_cat-item .list-boards_cat-icon {
          float: left;
          display: block;
          margin-right: 1.6%;
          width: 11.1%;
          padding-top: 8px;
          font-size: 38px;
          font-size: 2.375rem; }
          .list-boards_cat .list-boards_cat-item .list-boards_cat-icon:last-child {
            margin-right: 0; } }
    .list-boards_cat .list-boards_cat-item .list-boards_cat-title {
      display: block;
      padding-bottom: 8px;
      color: #333;
      font-size: 18px;
      font-size: 1.125rem;
      text-align: center; }
      @media screen and (max-width: 480px) {
        .list-boards_cat .list-boards_cat-item .list-boards_cat-title {
          display: table;
          float: left;
          display: block;
          margin-right: 1.6%;
          width: 74.6%; }
          .list-boards_cat .list-boards_cat-item .list-boards_cat-title:last-child {
            margin-right: 0; }
          .list-boards_cat .list-boards_cat-item .list-boards_cat-title .list-boards_cat-title_inner {
            display: table-cell;
            height: 46px;
            padding-left: 8px;
            text-align: left;
            font-style: normal;
            vertical-align: middle; } }
    .list-boards_cat .list-boards_cat-item .list-boards_cat-detail {
      display: block;
      color: #333;
      font-size: 14px;
      font-size: 0.875rem; }
      @media screen and (max-width: 480px) {
        .list-boards_cat .list-boards_cat-item .list-boards_cat-detail {
          float: left;
          display: block;
          margin-right: 1.6%;
          width: 100%; }
          .list-boards_cat .list-boards_cat-item .list-boards_cat-detail:last-child {
            margin-right: 0; } }

.block-boards-status {
  display: block;
  margin: 0 0 16px;
  padding: 0;
  font-size: 11px;
  font-size: 0.6875rem; }

.block-boards,
.block-boards_noicon {
  position: relative;
  min-height: 48px;
  margin: 0 0 16px;
  padding: 0 0 0 64px; }
  @media screen and (max-width: 480px) {
    .block-boards,
    .block-boards_noicon {
      min-height: 32px;
      padding-left: 40px; } }
  .block-boards .block-boards-title,
  .block-boards_noicon .block-boards-title {
    margin: 0;
    padding: 0;
    font-size: 20px;
    font-size: 1.25rem;
    font-weight: normal; }
    @media screen and (max-width: 761px) {
      .block-boards .block-boards-title,
      .block-boards_noicon .block-boards-title {
        font-size: 16px;
        font-size: 1rem; } }
    .block-boards .block-boards-title a,
    .block-boards_noicon .block-boards-title a {
      font-size: 17px;
      font-size: 1.0625rem; }
  .block-boards .block-boards-status,
  .block-boards_noicon .block-boards-status {
    margin-bottom: 0; }
  .block-boards .block-boards-icon,
  .block-boards_noicon .block-boards-icon {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 48px;
    height: 48px;
    margin: 0;
    padding: 0;
    background-color: #cbcbcb;
    color: #fff;
    text-align: center;
    line-height: 48px; }
    @media screen and (max-width: 480px) {
      .block-boards .block-boards-icon,
      .block-boards_noicon .block-boards-icon {
        width: 32px;
        height: 32px;
        line-height: 32px; } }
    .block-boards .block-boards-icon.is-attention,
    .block-boards_noicon .block-boards-icon.is-attention {
      background-color: #ea4a4a; }
    .block-boards .block-boards-icon .ico-font,
    .block-boards_noicon .block-boards-icon .ico-font {
      font-size: 36px;
      font-size: 2.25rem; }
      @media screen and (max-width: 480px) {
        .block-boards .block-boards-icon .ico-font,
        .block-boards_noicon .block-boards-icon .ico-font {
          font-size: 20px;
          font-size: 1.25rem; } }

.block-boards_noicon {
  padding-left: 0; }
  @media screen and (max-width: 480px) {
    .block-boards_noicon {
      padding-left: 0; } }

.panel-boards-comment {
  margin: 16px 0 0;
  padding: 16px;
  border: 1px solid #cbcbcb; }

.form-comment-image {
  list-style: none;
  margin: 0 -16px 16px 0;
  padding: 0;
  overflow: hidden; }
  .form-comment-image li {
    position: relative;
    float: left;
    width: 33.3333%;
    margin: 0;
    padding: 0 0 0 16px;
    overflow: hidden; }
    .form-comment-image li:first-child {
      margin-left: -16px; }
    .form-comment-image li .image-frame {
      display: block;
      position: relative;
      padding: 8px;
      border: 1px solid #cbcbcb;
      background-color: #fff; }
    .form-comment-image li img {
      width: 100%;
      height: auto;
      vertical-align: bottom; }
      .form-comment-image li img.image-base {
        visibility: hidden; }
    .form-comment-image li .image-remove {
      display: none;
      position: absolute;
      top: 0;
      left: 0; }
      @media screen and (max-width: 761px) {
        .form-comment-image li .image-remove {
          display: block; } }
    .form-comment-image li input {
      position: absolute;
      top: 0;
      width: 224px;
      height: 224px;
      opacity: 0;
      cursor: pointer; }
    .form-comment-image li a {
      display: block;
      position: relative; }
      .form-comment-image li a:hover .image-remove {
        display: block; }

.board-images {
  list-style: none;
  margin: 0 0 0 -16px;
  padding: 0;
  overflow: hidden; }
  .board-images .board-images-item {
    float: left;
    width: 96px;
    margin: 0 0 0;
    padding: 0 0 0 16px; }
    @media screen and (max-width: 480px) {
      .board-images .board-images-item {
        width: 33.3333%; }
        .board-images .board-images-item:first-child {
          width: 33.3334%; } }
    .board-images .board-images-item .images-frame {
      display: block;
      padding: 8px;
      border: 1px solid #cbcbcb;
      background-color: #fff; }
    .board-images .board-images-item img {
      width: 100%;
      height: auto;
      vertical-align: bottom; }

#modal-base {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 10000;
  cursor: pointer; }
  .is-active-modal #modal-base {
    display: block; }

#modal-image {
  display: table;
  position: fixed;
  top: -100%;
  left: 50%;
  width: 532px;
  height: 532px;
  margin-top: -266px;
  margin-left: -266px;
  z-index: 10001;
  -webkit-transition: top 500ms ease-out;
  -moz-transition: top 500ms ease-out;
  -ms-transition: top 500ms ease-out;
  -o-transition: top 500ms ease-out;
  transition: top 500ms ease-out; }
  .is-active-modal #modal-image {
    top: 50%; }
  @media screen and (max-width: 761px) {
    #modal-image {
      width: 288px;
      height: auto;
      margin-top: -152px;
      margin-left: -152px;
      padding: 0 8px; } }
  #modal-image #modal-image_inner {
    display: table-cell;
    width: 532px;
    height: 532px;
    padding: 16px;
    background-color: #fff;
    text-align: center;
    vertical-align: middle; }
    @media screen and (max-width: 761px) {
      #modal-image #modal-image_inner {
        width: 288px;
        height: auto; } }
    #modal-image #modal-image_inner img {
      max-width: 500px;
      max-height: 500px;
      height: auto; }
      @media screen and (max-width: 761px) {
        #modal-image #modal-image_inner img {
          max-width: 100%;
          max-height: 264px; } }
  #modal-image #modal-image-close {
    display: block;
    position: absolute;
    top: -40px;
    right: -40px;
    width: 40px;
    height: 40px;
    background-color: #1b6cb3;
    color: #fff;
    font-size: 30px;
    font-size: 1.875rem;
    line-height: 35px;
    text-align: center;
    text-decoration: none; }
    @media screen and (max-width: 761px) {
      #modal-image #modal-image-close {
        right: -32px; } }

/*
Module - Reserve
-----------------------------*/
/*
施設予約          facilities
生活便利帳          life
カレンダー        calendar
メッセージ        messages
情報交換掲示板      communities
マンション情報     apartments
管理組合情報管理   managements
アンケート        questionnaires
*/
/*
ピンク:         #ff6177;
ダークピンク:    #e24258;

オレンジ:       #ff8b2e;
ダークオレンジ:  #db711b;

イエロー:       #ffbc47;
ダークイエロー:  #dd9924;

オリーブ:       #a5d151;
ダークオリーブ:  #7eac26;

グリーン:       #4dba78;
ダークグリーン:  #37a462;

ターコイズ:     #5caace;
ダークターコイズ: #3890b9;

パープル:       #a36fce;
ダークパープル:  #8457a9;
*/
html {
  box-sizing: border-box; }

*, *::after, *::before {
  box-sizing: inherit; }

/*
Sprites
-----------------------------*/
/*
SCSS variables are information about icon's compiled state, stored under its original file name

.icon-home {
  width: $icon-home-width;
}

The large array-like variables contain all information about a single icon
$icon-home: x y offset_x offset_y width height total_width total_height image_path;

At the bottom of this section, we provide information about the spritesheet itself
$spritesheet: width height image $spritesheet-sprites;
*/
/*
The provided mixins are intended to be used with the array-like variables

.icon-home {
  @include sprite-width($icon-home);
}

.icon-email {
  @include sprite($icon-email);
}
*/
/*
The `sprites` mixin generates identical output to the CSS template
  but can be overridden inside of SCSS

@include sprites($spritesheet-sprites);
*/
/*
SCSS variables are information about icon's compiled state, stored under its original file name

.icon-home {
  width: $icon-home-width;
}

The large array-like variables contain all information about a single icon
$icon-home: x y offset_x offset_y width height total_width total_height image_path;

At the bottom of this section, we provide information about the spritesheet itself
$spritesheet: width height image $spritesheet-sprites;
*/
/*
The provided mixins are intended to be used with the array-like variables

.icon-home {
  @include sprite-width($icon-home);
}

.icon-email {
  @include sprite($icon-email);
}
*/
/*
The `sprites` mixin generates identical output to the CSS template
  but can be overridden inside of SCSS

@include sprites($spritesheet-sprites);
*/
.fc-ltr .fc-basic-view .fc-day-number {
  text-align: left; }
  @media screen and (max-width: 761px) {
    .fc-ltr .fc-basic-view .fc-day-number {
      padding-top: 5px;
      padding-bottom: 0;
      text-align: center;
      font-size: 12px;
      font-size: 0.75rem; } }
  @media screen and (max-width: 480px) {
    .fc-ltr .fc-basic-view .fc-day-number {
      padding-top: 2px;
      padding-bottom: 0;
      line-height: 1.1;
      text-align: center;
      font-size: 10px;
      font-size: 0.625rem; } }

.fc-event {
  border-color: #1b6cb3;
  background-color: #1b6cb3; }

.fc-more-popover {
  width: auto; }

.table-facilities {
  margin-bottom: 16px; }
  .table-facilities .fc-toolbar > * > * {
    float: none; }
  .table-facilities .fc-view > table {
    background-color: #fff; }
  .table-facilities thead th {
    padding-top: 8px;
    padding-bottom: 8px;
    border-color: #cbcbcb;
    background-color: #e4e4e4;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: normal; }
    @media screen and (max-width: 761px) {
      .table-facilities thead th {
        font-size: 12px;
        font-size: 0.75rem; } }
    .table-facilities thead th.fc-sun {
      background-color: #ffd7d7; }
    .table-facilities thead th.fc-sat {
      background-color: #c6e9f9; }
  .table-facilities tbody th, .table-facilities tbody td {
    border-color: #cbcbcb;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1.1; }
    @media screen and (max-width: 761px) {
      .table-facilities tbody th, .table-facilities tbody td {
        font-size: 12px;
        font-size: 0.75rem; } }
    .table-facilities tbody th.fc-day.fc-sun, .table-facilities tbody td.fc-day.fc-sun {
      background-color: #ffeded; }
    .table-facilities tbody th.fc-day.fc-sat, .table-facilities tbody td.fc-day.fc-sat {
      background-color: #ebf9ff; }
    .table-facilities tbody th.fc-day.fc-today, .table-facilities tbody td.fc-day.fc-today {
      background-color: #fff8d1; }
    .table-facilities tbody th .fc-day.fc-disabled, .table-facilities tbody td .fc-day.fc-disabled {
      background-color: #d3d3d3; }
      .table-facilities tbody th .fc-day.fc-disabled div.fc-unavailable, .table-facilities tbody td .fc-day.fc-disabled div.fc-unavailable {
        font-size: .80em;
        text-align: right; }
        @media screen and (max-width: 761px) {
          .table-facilities tbody th .fc-day.fc-disabled div.fc-unavailable, .table-facilities tbody td .fc-day.fc-disabled div.fc-unavailable {
            display: none; } }
        @media screen and (max-width: 480px) {
          .table-facilities tbody th .fc-day.fc-disabled div.fc-unavailable, .table-facilities tbody td .fc-day.fc-disabled div.fc-unavailable {
            display: none; } }
    @media screen and (max-width: 761px) {
      .table-facilities tbody th .fc-event-container, .table-facilities tbody td .fc-event-container {
        text-align: center; } }
    @media screen and (max-width: 480px) {
      .table-facilities tbody th .fc-event-container, .table-facilities tbody td .fc-event-container {
        padding-top: 0;
        padding-bottom: 0;
        line-height: 1.1; } }
    @media screen and (max-width: 761px) {
      .table-facilities tbody th .fc-event-container a, .table-facilities tbody td .fc-event-container a {
        height: 1px;
        overflow: hidden;
        text-indent: 1000%;
        white-space: nowrap;
        line-height: 1000%; } }

.table-facilities-day {
  margin-bottom: 16px; }
  .table-facilities-day .fc-toolbar > * > * {
    float: none; }
  .table-facilities-day .fc-scroller {
    overflow: scroll; }
    @media screen and (max-width: 480px) {
      .table-facilities-day .fc-scroller {
        height: auto;
        overflow: auto; } }
  .table-facilities-day .fc-view > table {
    background-color: #fff; }
  .table-facilities-day thead th {
    padding-top: 8px;
    padding-bottom: 8px;
    border-color: #cbcbcb;
    background-color: #e4e4e4;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: normal; }
    @media screen and (max-width: 761px) {
      .table-facilities-day thead th {
        font-size: 12px;
        font-size: 0.75rem; } }
    .table-facilities-day thead th.fc-sun {
      background-color: #ffd7d7; }
    .table-facilities-day thead th.fc-sat {
      background-color: #c6e9f9; }
  .table-facilities-day tbody th, .table-facilities-day tbody td {
    border-color: #cbcbcb;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1.1; }
    @media screen and (max-width: 761px) {
      .table-facilities-day tbody th, .table-facilities-day tbody td {
        font-size: 12px;
        font-size: 0.75rem; } }
    .table-facilities-day tbody th.fc-day.fc-sun, .table-facilities-day tbody td.fc-day.fc-sun {
      background-color: #ffeded; }
    .table-facilities-day tbody th.fc-day.fc-sat, .table-facilities-day tbody td.fc-day.fc-sat {
      background-color: #ebf9ff; }
    .table-facilities-day tbody th.fc-day.fc-today, .table-facilities-day tbody td.fc-day.fc-today {
      background-color: #fff8d1; }
    .table-facilities-day tbody th .fc-day.fc-disabled, .table-facilities-day tbody td .fc-day.fc-disabled {
      background-color: #d3d3d3; }
      .table-facilities-day tbody th .fc-day.fc-disabled div.fc-unavailable, .table-facilities-day tbody td .fc-day.fc-disabled div.fc-unavailable {
        font-size: .80em;
        text-align: right; }
        @media screen and (max-width: 761px) {
          .table-facilities-day tbody th .fc-day.fc-disabled div.fc-unavailable, .table-facilities-day tbody td .fc-day.fc-disabled div.fc-unavailable {
            display: none; } }
        @media screen and (max-width: 480px) {
          .table-facilities-day tbody th .fc-day.fc-disabled div.fc-unavailable, .table-facilities-day tbody td .fc-day.fc-disabled div.fc-unavailable {
            display: none; } }
    @media screen and (max-width: 761px) {
      .table-facilities-day tbody th .fc-event-container, .table-facilities-day tbody td .fc-event-container {
        text-align: left; } }
    @media screen and (max-width: 480px) {
      .table-facilities-day tbody th .fc-event-container, .table-facilities-day tbody td .fc-event-container {
        padding-top: 0;
        padding-bottom: 0;
        line-height: 1.1; } }

@media screen and (max-width: 480px) {
  .fc-view-container .fc-view .fc-body .fc-widget-content .fc-time-grid-container.fc-scroller {
    height: auto;
    overflow: auto; } }

.block-reserve-title,
.table-facilities .fc-toolbar .fc-center {
  display: table;
  position: relative;
  width: 40%;
  height: 40px;
  margin: 0 auto 16px;
  background-color: #fff; }
  @media screen and (max-width: 761px) {
    .block-reserve-title,
    .table-facilities .fc-toolbar .fc-center {
      width: 60%; } }
  @media screen and (max-width: 480px) {
    .block-reserve-title,
    .table-facilities .fc-toolbar .fc-center {
      width: 80%; } }
  .block-reserve-title .reserve-title-view,
  .block-reserve-title > h2,
  .table-facilities .fc-toolbar .fc-center .reserve-title-view,
  .table-facilities .fc-toolbar .fc-center > h2 {
    display: table-cell;
    float: none;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0 52px 0 112px;
    border: none;
    background-color: transparent;
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 1.1;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    cursor: pointer; }
    @media screen and (max-width: 761px) {
      .block-reserve-title .reserve-title-view,
      .block-reserve-title > h2,
      .table-facilities .fc-toolbar .fc-center .reserve-title-view,
      .table-facilities .fc-toolbar .fc-center > h2 {
        padding-right: 42px;
        padding-left: 77px; } }
  .block-reserve-title .reserve-title-icon,
  .table-facilities .fc-toolbar .fc-center .reserve-title-icon {
    display: table;
    position: absolute;
    top: 0;
    left: 0;
    width: 70px;
    height: 40px;
    border: 1px solid #fff;
    border-right-color: #cbcbcb;
    background-color: #f1f1f1;
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 1.1; }
    @media screen and (max-width: 761px) {
      .block-reserve-title .reserve-title-icon,
      .table-facilities .fc-toolbar .fc-center .reserve-title-icon {
        width: 50px;
        font-size: 16px;
        font-size: 1rem; } }
    .block-reserve-title .reserve-title-icon .reserve-title-icon_body,
    .table-facilities .fc-toolbar .fc-center .reserve-title-icon .reserve-title-icon_body {
      display: table-cell;
      padding-right: 15px;
      text-align: right;
      vertical-align: middle; }
      @media screen and (max-width: 761px) {
        .block-reserve-title .reserve-title-icon .reserve-title-icon_body,
        .table-facilities .fc-toolbar .fc-center .reserve-title-icon .reserve-title-icon_body {
          padding-right: 6px; } }
      .block-reserve-title .reserve-title-icon .reserve-title-icon_body .ico-font,
      .table-facilities .fc-toolbar .fc-center .reserve-title-icon .reserve-title-icon_body .ico-font {
        margin-top: -2px; }
  .block-reserve-title .btn-date-prev,
  .block-reserve-title .btn-date-next,
  .block-reserve-title .fc-prev-button,
  .block-reserve-title .fc-next-button,
  .table-facilities .fc-toolbar .fc-center .btn-date-prev,
  .table-facilities .fc-toolbar .fc-center .btn-date-next,
  .table-facilities .fc-toolbar .fc-center .fc-prev-button,
  .table-facilities .fc-toolbar .fc-center .fc-next-button {
    display: block;
    position: absolute;
    top: 0;
    width: 40px;
    height: 40px;
    border: none;
    background-color: transparent;
    background-position: 0 0;
    background-repeat: no-repeat;
    box-shadow: none;
    overflow: hidden;
    text-indent: 1000%;
    white-space: nowrap;
    line-height: 1000%; }
  .block-reserve-title .btn-date-prev,
  .block-reserve-title .fc-prev-button,
  .table-facilities .fc-toolbar .fc-center .btn-date-prev,
  .table-facilities .fc-toolbar .fc-center .fc-prev-button {
    left: -20px;
    background-image: url(../images/bg_btn-date-prev_dark.png); }
  .block-reserve-title .btn-date-next,
  .block-reserve-title .fc-next-button,
  .table-facilities .fc-toolbar .fc-center .btn-date-next,
  .table-facilities .fc-toolbar .fc-center .fc-next-button {
    right: -20px;
    background-image: url(../images/bg_btn-date-next_dark.png); }

.table-facilities-day .fc-toolbar .fc-center {
  display: table;
  position: relative;
  width: 40%;
  height: 40px;
  margin: 0 auto 16px;
  background-color: #fff; }
  @media screen and (max-width: 761px) {
    .table-facilities-day .fc-toolbar .fc-center {
      width: 60%; } }
  @media screen and (max-width: 480px) {
    .table-facilities-day .fc-toolbar .fc-center {
      width: 80%; } }
  .table-facilities-day .fc-toolbar .fc-center .reserve-title-view,
  .table-facilities-day .fc-toolbar .fc-center > h2 {
    display: table-cell;
    float: none;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0 52px;
    border: none;
    background-color: transparent;
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 1.1;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    cursor: pointer; }
    @media screen and (max-width: 761px) {
      .table-facilities-day .fc-toolbar .fc-center .reserve-title-view,
      .table-facilities-day .fc-toolbar .fc-center > h2 {
        padding-right: 42px;
        padding-left: 77px; } }
  .table-facilities-day .fc-toolbar .fc-center .reserve-title-icon {
    display: table;
    position: absolute;
    top: 0;
    left: 0;
    width: 70px;
    height: 40px;
    border: 1px solid #fff;
    border-right-color: #cbcbcb;
    background-color: #f1f1f1;
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 1.1; }
    @media screen and (max-width: 761px) {
      .table-facilities-day .fc-toolbar .fc-center .reserve-title-icon {
        width: 50px;
        font-size: 16px;
        font-size: 1rem; } }
    .table-facilities-day .fc-toolbar .fc-center .reserve-title-icon .reserve-title-icon_body {
      display: table-cell;
      padding-right: 15px;
      text-align: right;
      vertical-align: middle; }
      @media screen and (max-width: 761px) {
        .table-facilities-day .fc-toolbar .fc-center .reserve-title-icon .reserve-title-icon_body {
          padding-right: 6px; } }
      .table-facilities-day .fc-toolbar .fc-center .reserve-title-icon .reserve-title-icon_body .ico-font {
        margin-top: -2px; }
  .table-facilities-day .fc-toolbar .fc-center .btn-date-prev,
  .table-facilities-day .fc-toolbar .fc-center .btn-date-next,
  .table-facilities-day .fc-toolbar .fc-center .fc-prev-button,
  .table-facilities-day .fc-toolbar .fc-center .fc-next-button {
    display: block;
    position: absolute;
    top: 0;
    width: 40px;
    height: 40px;
    border: none;
    background-color: transparent;
    background-position: 0 0;
    background-repeat: no-repeat;
    box-shadow: none;
    overflow: hidden;
    text-indent: 1000%;
    white-space: nowrap;
    line-height: 1000%; }
  .table-facilities-day .fc-toolbar .fc-center .btn-date-prev,
  .table-facilities-day .fc-toolbar .fc-center .fc-prev-button {
    left: -20px;
    background-image: url(../images/bg_btn-date-prev_dark.png); }
  .table-facilities-day .fc-toolbar .fc-center .btn-date-next,
  .table-facilities-day .fc-toolbar .fc-center .fc-next-button {
    right: -20px;
    background-image: url(../images/bg_btn-date-next_dark.png); }

.list-facilities {
  list-style: none;
  margin: 0 -16px 0 0;
  padding: 0;
  overflow: hidden; }
  @media screen and (max-width: 761px) {
    .list-facilities {
      margin-right: 0; }
      .list-facilities img {
        float: left;
        width: 50%;
        height: auto;
        vertical-align: bottom; } }
  @media screen and (max-width: 480px) {
    .list-facilities {
      margin-right: 0; }
      .list-facilities img {
        width: 100%;
        height: auto;
        vertical-align: bottom; } }
  .list-facilities .list-facilities-anchor {
    display: block;
    position: absolute;
    bottom: 0;
    width: 238px;
    height: 40px;
    border: none;
    background-color: #1b6cb3;
    color: #fff;
    line-height: 40px;
    text-align: center;
    text-decoration: none; }
    .list-facilities .list-facilities-anchor.is-disabled {
      background-color: #71a1cc;
      cursor: pointer; }
    @media screen and (max-width: 761px) {
      .list-facilities .list-facilities-anchor {
        width: 50%;
        right: 0; } }
    @media screen and (max-width: 480px) {
      .list-facilities .list-facilities-anchor {
        float: none;
        position: static;
        width: 100%; } }
  .list-facilities .list-facilities-detail {
    position: absolute;
    top: 145px;
    width: 100%;
    min-height: 238px;
    margin: 0;
    padding: 8px 16px 0;
    background-color: rgba(0, 0, 0, 0.5);
    color: #fff;
    -webkit-transition: top 0.5s ease;
    -moz-transition: top 0.5s ease;
    -ms-transition: top 0.5s ease;
    transition: top 0.5s ease; }
    @media screen and (max-width: 761px) {
      .list-facilities .list-facilities-detail {
        position: static;
        float: right;
        width: 50%;
        padding-bottom: 48px;
        min-height: inherit;
        height: auto;
        background-color: #fff;
        color: #333; } }
    @media screen and (max-width: 480px) {
      .list-facilities .list-facilities-detail {
        float: none;
        width: 100%;
        padding-bottom: 0; } }
    .list-facilities .list-facilities-detail dt {
      display: table;
      width: 100%;
      height: 52px;
      margin: 0;
      padding: 0 0 8px;
      font-size: 17px;
      font-size: 1.0625rem;
      line-height: 1.3;
      font-weight: normal;
      vertical-align: middle;
      word-wrap: break-word;
      word-break: break-all; }
      .list-facilities .list-facilities-detail dt .list-facilities-icon {
        display: table-cell;
        width: 45px;
        vertical-align: top; }
      .list-facilities .list-facilities-detail dt .list-facilities-name {
        display: table-cell;
        vertical-align: middle; }
    .list-facilities .list-facilities-detail dd {
      width: 100%;
      margin: 0;
      padding: 0 0 8px;
      word-wrap: break-word;
      word-break: break-all; }
    .list-facilities .list-facilities-detail .list-facilities-option {
      list-style: none;
      margin: 0;
      padding: 0; }
      .list-facilities .list-facilities-detail .list-facilities-option > li {
        margin: 0;
        padding: 0;
        line-height: 1.3; }
        .list-facilities .list-facilities-detail .list-facilities-option > li.list-facilities-area {
          padding-bottom: 8px;
          font-size: 14px;
          font-size: 0.875rem; }
        .list-facilities .list-facilities-detail .list-facilities-option > li.list-facilities-price {
          font-size: 14px;
          font-size: 0.875rem; }
  .list-facilities .list-facilities-item {
    display: block;
    position: relative;
    float: left;
    width: 238px;
    height: 238px;
    margin-right: 16px;
    margin-bottom: 16px;
    background-color: #fff;
    overflow: hidden;
    line-height: 1.3;
    text-decoration: none; }
    @media screen and (max-width: 761px) {
      .list-facilities .list-facilities-item {
        float: left;
        display: block;
        margin-right: 1.6%;
        width: 100%;
        height: auto; }
        .list-facilities .list-facilities-item:last-child {
          margin-right: 0; } }
    @media screen and (min-width: 1000px) {
      .list-facilities .list-facilities-item:hover .list-facilities-detail {
        top: 7px; }
      .list-facilities .list-facilities-item:hover .list-facilities-anchor {
        top: 0;
        height: 238px;
        border: 7px solid #1b6cb3;
        background-color: transparent;
        color: #1b6cb3; }
        .list-facilities .list-facilities-item:hover .list-facilities-anchor .list-facilities-anchor_inner {
          display: block;
          position: absolute;
          bottom: 0;
          left: 0;
          width: 100%;
          height: 33px;
          background-color: #fff; }
        .list-facilities .list-facilities-item:hover .list-facilities-anchor.is-disabled .list-facilities-anchor_inner {
          background-color: #71a1cc;
          color: #fff;
          cursor: pointer; } }
    @media screen and (max-width: 999px) {
      .list-facilities .list-facilities-item:hover .list-facilities-detail {
        top: 7px; }
      .list-facilities .list-facilities-item:hover .list-facilities-anchor {
        top: 0;
        height: 238px;
        border: 7px solid #1b6cb3;
        background-color: transparent;
        color: #1b6cb3; }
        .list-facilities .list-facilities-item:hover .list-facilities-anchor .list-facilities-anchor_inner {
          display: block;
          position: absolute;
          bottom: 0;
          left: 0;
          width: 100%;
          height: 33px;
          background-color: #fff; }
        .list-facilities .list-facilities-item:hover .list-facilities-anchor.is-disabled .list-facilities-anchor_inner {
          background-color: #71a1cc;
          color: #fff;
          cursor: pointer; } }
    @media screen and (max-width: 761px) {
      .list-facilities .list-facilities-item:hover .list-facilities-detail {
        top: inherit; }
      .list-facilities .list-facilities-item:hover .list-facilities-anchor {
        display: inline-block;
        top: inherit;
        right: 0;
        bottom: 0;
        width: 50%;
        height: 40px;
        border: none;
        background-color: #1b6cb3;
        color: #fff; }
        .list-facilities .list-facilities-item:hover .list-facilities-anchor .list-facilities-anchor_inner {
          display: table-cell;
          position: inherit;
          width: 100%;
          height: auto;
          background-color: #1b6cb3;
          color: #fff;
          text-align: center;
          vertical-align: middle; } }
    @media screen and (max-width: 480px) {
      .list-facilities .list-facilities-item:hover .list-facilities-anchor {
        width: 100%;
        display: table; }
        .list-facilities .list-facilities-item:hover .list-facilities-anchor .list-facilities-anchor_inner {
          position: absolute; } }
    .list-facilities .list-facilities-item img {
      width: 100%;
      height: auto; }
      @media screen and (max-width: 761px) {
        .list-facilities .list-facilities-item img {
          width: 50%; } }
      @media screen and (max-width: 480px) {
        .list-facilities .list-facilities-item img {
          width: 100%; } }
    .list-facilities .list-facilities-item .list-facilities-no_photo {
      display: table;
      width: 100%; }
      @media screen and (max-width: 761px) {
        .list-facilities .list-facilities-item .list-facilities-no_photo {
          float: left;
          width: 50%; } }
      @media screen and (max-width: 480px) {
        .list-facilities .list-facilities-item .list-facilities-no_photo {
          float: none;
          width: 100%; } }
      .list-facilities .list-facilities-item .list-facilities-no_photo .list-facilities-no_photo-inner {
        display: table-cell;
        position: relative;
        background-image: url(../images/bg_facilities.png);
        background-size: 4px 4px; }
        .list-facilities .list-facilities-item .list-facilities-no_photo .list-facilities-no_photo-inner img {
          width: 100%;
          height: auto; }
    .list-facilities .list-facilities-item .ico-facilities-no_photo {
      position: absolute;
      top: 50%;
      left: 50%;
      margin-top: -90px;
      margin-left: -60px;
      color: #fff;
      font-size: 120px;
      line-height: 1.0;
      opacity: 0.75; }
      @media screen and (max-width: 761px) {
        .list-facilities .list-facilities-item .ico-facilities-no_photo {
          font-size: 180px;
          margin-top: -90px;
          margin-left: -90px; } }
      @media screen and (max-width: 480px) {
        .list-facilities .list-facilities-item .ico-facilities-no_photo {
          font-size: 220px;
          margin-top: -110px;
          margin-left: -110px; } }

.block-reserve-daily,
.block-reserve-weekly {
  position: relative;
  padding: 32px 42px 32px 50px;
  background-color: #fff;
  overflow: hidden; }
  @media screen and (max-width: 761px) {
    .block-reserve-daily,
    .block-reserve-weekly {
      padding: 52px 8px 8px 78px; } }

.block-reserve-weekly {
  padding: 32px; }

.list-daily,
.list-weekly {
  list-style: none;
  position: absolute;
  top: 33px;
  left: 50px;
  width: 70px;
  height: 783px;
  margin: -0.5em 0 0;
  padding: 80px 0 0; }
  @media screen and (max-width: 761px) {
    .list-daily,
    .list-weekly {
      top: 52px;
      left: 8px; } }
  .list-daily li,
  .list-weekly li {
    margin: 0;
    padding: 0 1.0em 0 0;
    height: 60px;
    text-align: right; }

.list-weekly {
  top: 0;
  left: 33px;
  padding-top: 68px; }

.block-daily,
.block-weekly {
  float: none;
  width: 100%;
  padding-left: 70px; }
  @media screen and (max-width: 761px) {
    .block-daily,
    .block-weekly {
      padding-left: 0; } }
  .block-daily .block-daily_item,
  .block-daily .block-weekly_item,
  .block-weekly .block-daily_item,
  .block-weekly .block-weekly_item {
    float: left;
    width: 24.8%;
    margin: 0 0.1%;
    padding: 2px;
    border: 1px solid #cbcbcb;
    border-right-width: 3px;
    border-bottom-width: 3px;
    background-color: #fff; }
    @media screen and (max-width: 761px) {
      .block-daily .block-daily_item,
      .block-daily .block-weekly_item,
      .block-weekly .block-daily_item,
      .block-weekly .block-weekly_item {
        width: 49.8%; } }
    @media screen and (max-width: 480px) {
      .block-daily .block-daily_item,
      .block-daily .block-weekly_item,
      .block-weekly .block-daily_item,
      .block-weekly .block-weekly_item {
        width: 99.8%; } }
    .block-daily .block-daily_item .block-daily-title,
    .block-daily .block-weekly_item .block-daily-title,
    .block-weekly .block-daily_item .block-daily-title,
    .block-weekly .block-weekly_item .block-daily-title {
      height: 80px;
      margin: 0 0 2px;
      padding: 0;
      background-color: #1b6cb3;
      overflow: hidden; }
      .block-daily .block-daily_item .block-daily-title .block-daily-facility,
      .block-daily .block-weekly_item .block-daily-title .block-daily-facility,
      .block-weekly .block-daily_item .block-daily-title .block-daily-facility,
      .block-weekly .block-weekly_item .block-daily-title .block-daily-facility {
        display: table;
        width: 100%;
        height: 80px;
        color: #fff;
        text-align: center; }
        .block-daily .block-daily_item .block-daily-title .block-daily-facility .block-daily-facility_inner,
        .block-daily .block-weekly_item .block-daily-title .block-daily-facility .block-daily-facility_inner,
        .block-weekly .block-daily_item .block-daily-title .block-daily-facility .block-daily-facility_inner,
        .block-weekly .block-weekly_item .block-daily-title .block-daily-facility .block-daily-facility_inner {
          display: table-cell;
          width: 100%;
          padding: 0;
          text-align: center;
          vertical-align: middle; }
    .block-daily .block-daily_item .block-daily-schedule,
    .block-daily .block-weekly_item .block-daily-schedule,
    .block-weekly .block-daily_item .block-daily-schedule,
    .block-weekly .block-weekly_item .block-daily-schedule {
      position: relative; }
      .block-daily .block-daily_item .block-daily-schedule .block-daily-unit,
      .block-daily .block-weekly_item .block-daily-schedule .block-daily-unit,
      .block-weekly .block-daily_item .block-daily-schedule .block-daily-unit,
      .block-weekly .block-weekly_item .block-daily-schedule .block-daily-unit {
        border-top: 1px solid #cbcbcb;
        height: 60px; }
      .block-daily .block-daily_item .block-daily-schedule [class^="unit-start_"],
      .block-daily .block-daily_item .block-daily-schedule [class*=" unit-start_"],
      .block-daily .block-weekly_item .block-daily-schedule [class^="unit-start_"],
      .block-daily .block-weekly_item .block-daily-schedule [class*=" unit-start_"],
      .block-weekly .block-daily_item .block-daily-schedule [class^="unit-start_"],
      .block-weekly .block-daily_item .block-daily-schedule [class*=" unit-start_"],
      .block-weekly .block-weekly_item .block-daily-schedule [class^="unit-start_"],
      .block-weekly .block-weekly_item .block-daily-schedule [class*=" unit-start_"] {
        display: block;
        position: absolute;
        left: 0;
        width: 100%;
        padding: 5px;
        border: 1px solid #cbcbcb;
        background-color: rgba(0, 0, 0, 0.2);
        overflow: hidden; }
        .block-daily .block-daily_item .block-daily-schedule [class^="unit-start_"].is-active,
        .block-daily .block-daily_item .block-daily-schedule [class*=" unit-start_"].is-active,
        .block-daily .block-weekly_item .block-daily-schedule [class^="unit-start_"].is-active,
        .block-daily .block-weekly_item .block-daily-schedule [class*=" unit-start_"].is-active,
        .block-weekly .block-daily_item .block-daily-schedule [class^="unit-start_"].is-active,
        .block-weekly .block-daily_item .block-daily-schedule [class*=" unit-start_"].is-active,
        .block-weekly .block-weekly_item .block-daily-schedule [class^="unit-start_"].is-active,
        .block-weekly .block-weekly_item .block-daily-schedule [class*=" unit-start_"].is-active {
          border-color: #ea4a4a;
          background-color: rgba(255, 0, 0, 0.3); }
        .block-daily .block-daily_item .block-daily-schedule [class^="unit-start_"].is-reserved,
        .block-daily .block-daily_item .block-daily-schedule [class*=" unit-start_"].is-reserved,
        .block-daily .block-weekly_item .block-daily-schedule [class^="unit-start_"].is-reserved,
        .block-daily .block-weekly_item .block-daily-schedule [class*=" unit-start_"].is-reserved,
        .block-weekly .block-daily_item .block-daily-schedule [class^="unit-start_"].is-reserved,
        .block-weekly .block-daily_item .block-daily-schedule [class*=" unit-start_"].is-reserved,
        .block-weekly .block-weekly_item .block-daily-schedule [class^="unit-start_"].is-reserved,
        .block-weekly .block-weekly_item .block-daily-schedule [class*=" unit-start_"].is-reserved {
          border-color: #ece37f;
          background-color: rgba(236, 227, 127, 0.2); }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0000,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0000,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0000,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0000 {
        top: 0; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0005,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0005,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0005,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0005 {
        top: 5px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0005,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0005,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0005,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0005 {
        height: 5px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0010,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0010,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0010,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0010 {
        top: 10px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0010,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0010,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0010,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0010 {
        height: 10px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0015,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0015,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0015,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0015 {
        top: 15px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0015,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0015,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0015,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0015 {
        height: 15px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0020,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0020,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0020,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0020 {
        top: 20px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0020,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0020,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0020,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0020 {
        height: 20px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0025,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0025,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0025,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0025 {
        top: 25px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0025,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0025,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0025,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0025 {
        height: 25px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0030,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0030,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0030,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0030 {
        top: 30px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0030,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0030,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0030,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0030 {
        height: 30px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0035,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0035,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0035,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0035 {
        top: 35px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0035,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0035,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0035,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0035 {
        height: 35px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0040,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0040,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0040,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0040 {
        top: 40px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0040,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0040,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0040,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0040 {
        height: 40px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0045,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0045,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0045,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0045 {
        top: 45px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0045,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0045,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0045,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0045 {
        height: 45px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0050,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0050,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0050,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0050 {
        top: 50px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0050,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0050,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0050,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0050 {
        height: 50px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0055,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0055,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0055,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0055 {
        top: 55px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0055,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0055,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0055,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0055 {
        height: 55px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0100,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0100,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0100,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0100 {
        top: 60px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0100,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0100,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0100,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0100 {
        height: 60px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0105,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0105,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0105,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0105 {
        top: 65px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0105,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0105,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0105,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0105 {
        height: 65px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0110,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0110,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0110,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0110 {
        top: 70px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0110,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0110,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0110,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0110 {
        height: 70px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0115,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0115,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0115,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0115 {
        top: 75px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0115,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0115,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0115,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0115 {
        height: 75px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0120,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0120,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0120,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0120 {
        top: 80px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0120,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0120,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0120,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0120 {
        height: 80px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0125,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0125,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0125,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0125 {
        top: 85px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0125,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0125,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0125,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0125 {
        height: 85px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0130,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0130,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0130,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0130 {
        top: 90px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0130,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0130,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0130,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0130 {
        height: 90px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0135,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0135,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0135,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0135 {
        top: 95px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0135,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0135,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0135,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0135 {
        height: 95px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0140,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0140,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0140,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0140 {
        top: 100px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0140,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0140,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0140,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0140 {
        height: 100px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0145,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0145,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0145,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0145 {
        top: 105px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0145,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0145,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0145,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0145 {
        height: 105px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0150,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0150,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0150,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0150 {
        top: 110px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0150,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0150,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0150,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0150 {
        height: 110px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0155,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0155,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0155,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0155 {
        top: 115px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0155,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0155,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0155,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0155 {
        height: 115px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0200,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0200,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0200,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0200 {
        top: 120px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0200,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0200,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0200,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0200 {
        height: 120px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0205,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0205,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0205,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0205 {
        top: 125px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0205,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0205,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0205,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0205 {
        height: 125px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0210,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0210,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0210,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0210 {
        top: 130px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0210,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0210,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0210,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0210 {
        height: 130px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0215,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0215,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0215,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0215 {
        top: 135px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0215,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0215,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0215,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0215 {
        height: 135px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0220,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0220,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0220,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0220 {
        top: 140px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0220,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0220,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0220,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0220 {
        height: 140px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0225,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0225,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0225,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0225 {
        top: 145px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0225,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0225,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0225,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0225 {
        height: 145px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0230,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0230,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0230,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0230 {
        top: 150px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0230,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0230,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0230,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0230 {
        height: 150px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0235,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0235,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0235,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0235 {
        top: 155px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0235,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0235,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0235,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0235 {
        height: 155px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0240,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0240,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0240,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0240 {
        top: 160px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0240,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0240,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0240,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0240 {
        height: 160px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0245,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0245,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0245,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0245 {
        top: 165px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0245,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0245,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0245,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0245 {
        height: 165px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0250,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0250,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0250,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0250 {
        top: 170px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0250,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0250,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0250,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0250 {
        height: 170px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0255,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0255,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0255,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0255 {
        top: 175px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0255,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0255,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0255,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0255 {
        height: 175px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0300,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0300,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0300,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0300 {
        top: 180px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0300,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0300,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0300,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0300 {
        height: 180px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0305,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0305,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0305,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0305 {
        top: 185px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0305,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0305,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0305,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0305 {
        height: 185px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0310,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0310,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0310,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0310 {
        top: 190px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0310,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0310,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0310,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0310 {
        height: 190px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0315,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0315,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0315,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0315 {
        top: 195px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0315,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0315,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0315,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0315 {
        height: 195px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0320,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0320,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0320,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0320 {
        top: 200px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0320,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0320,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0320,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0320 {
        height: 200px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0325,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0325,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0325,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0325 {
        top: 205px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0325,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0325,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0325,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0325 {
        height: 205px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0330,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0330,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0330,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0330 {
        top: 210px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0330,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0330,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0330,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0330 {
        height: 210px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0335,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0335,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0335,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0335 {
        top: 215px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0335,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0335,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0335,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0335 {
        height: 215px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0340,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0340,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0340,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0340 {
        top: 220px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0340,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0340,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0340,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0340 {
        height: 220px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0345,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0345,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0345,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0345 {
        top: 225px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0345,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0345,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0345,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0345 {
        height: 225px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0350,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0350,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0350,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0350 {
        top: 230px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0350,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0350,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0350,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0350 {
        height: 230px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0355,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0355,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0355,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0355 {
        top: 235px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0355,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0355,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0355,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0355 {
        height: 235px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0400,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0400,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0400,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0400 {
        top: 240px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0400,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0400,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0400,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0400 {
        height: 240px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0405,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0405,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0405,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0405 {
        top: 245px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0405,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0405,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0405,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0405 {
        height: 245px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0410,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0410,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0410,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0410 {
        top: 250px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0410,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0410,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0410,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0410 {
        height: 250px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0415,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0415,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0415,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0415 {
        top: 255px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0415,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0415,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0415,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0415 {
        height: 255px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0420,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0420,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0420,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0420 {
        top: 260px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0420,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0420,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0420,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0420 {
        height: 260px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0425,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0425,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0425,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0425 {
        top: 265px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0425,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0425,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0425,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0425 {
        height: 265px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0430,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0430,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0430,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0430 {
        top: 270px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0430,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0430,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0430,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0430 {
        height: 270px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0435,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0435,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0435,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0435 {
        top: 275px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0435,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0435,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0435,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0435 {
        height: 275px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0440,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0440,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0440,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0440 {
        top: 280px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0440,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0440,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0440,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0440 {
        height: 280px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0445,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0445,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0445,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0445 {
        top: 285px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0445,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0445,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0445,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0445 {
        height: 285px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0450,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0450,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0450,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0450 {
        top: 290px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0450,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0450,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0450,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0450 {
        height: 290px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0455,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0455,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0455,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0455 {
        top: 295px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0455,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0455,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0455,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0455 {
        height: 295px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0500,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0500,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0500,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0500 {
        top: 300px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0500,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0500,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0500,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0500 {
        height: 300px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0505,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0505,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0505,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0505 {
        top: 305px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0505,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0505,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0505,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0505 {
        height: 305px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0510,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0510,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0510,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0510 {
        top: 310px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0510,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0510,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0510,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0510 {
        height: 310px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0515,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0515,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0515,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0515 {
        top: 315px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0515,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0515,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0515,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0515 {
        height: 315px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0520,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0520,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0520,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0520 {
        top: 320px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0520,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0520,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0520,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0520 {
        height: 320px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0525,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0525,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0525,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0525 {
        top: 325px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0525,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0525,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0525,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0525 {
        height: 325px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0530,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0530,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0530,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0530 {
        top: 330px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0530,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0530,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0530,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0530 {
        height: 330px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0535,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0535,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0535,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0535 {
        top: 335px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0535,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0535,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0535,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0535 {
        height: 335px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0540,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0540,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0540,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0540 {
        top: 340px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0540,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0540,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0540,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0540 {
        height: 340px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0545,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0545,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0545,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0545 {
        top: 345px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0545,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0545,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0545,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0545 {
        height: 345px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0550,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0550,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0550,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0550 {
        top: 350px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0550,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0550,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0550,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0550 {
        height: 350px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0555,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0555,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0555,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0555 {
        top: 355px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0555,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0555,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0555,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0555 {
        height: 355px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0600,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0600,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0600,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0600 {
        top: 360px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0600,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0600,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0600,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0600 {
        height: 360px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0605,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0605,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0605,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0605 {
        top: 365px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0605,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0605,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0605,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0605 {
        height: 365px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0610,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0610,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0610,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0610 {
        top: 370px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0610,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0610,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0610,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0610 {
        height: 370px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0615,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0615,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0615,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0615 {
        top: 375px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0615,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0615,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0615,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0615 {
        height: 375px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0620,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0620,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0620,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0620 {
        top: 380px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0620,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0620,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0620,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0620 {
        height: 380px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0625,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0625,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0625,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0625 {
        top: 385px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0625,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0625,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0625,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0625 {
        height: 385px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0630,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0630,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0630,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0630 {
        top: 390px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0630,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0630,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0630,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0630 {
        height: 390px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0635,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0635,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0635,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0635 {
        top: 395px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0635,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0635,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0635,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0635 {
        height: 395px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0640,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0640,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0640,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0640 {
        top: 400px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0640,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0640,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0640,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0640 {
        height: 400px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0645,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0645,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0645,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0645 {
        top: 405px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0645,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0645,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0645,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0645 {
        height: 405px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0650,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0650,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0650,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0650 {
        top: 410px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0650,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0650,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0650,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0650 {
        height: 410px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0655,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0655,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0655,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0655 {
        top: 415px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0655,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0655,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0655,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0655 {
        height: 415px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0700,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0700,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0700,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0700 {
        top: 420px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0700,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0700,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0700,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0700 {
        height: 420px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0705,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0705,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0705,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0705 {
        top: 425px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0705,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0705,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0705,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0705 {
        height: 425px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0710,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0710,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0710,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0710 {
        top: 430px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0710,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0710,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0710,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0710 {
        height: 430px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0715,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0715,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0715,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0715 {
        top: 435px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0715,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0715,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0715,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0715 {
        height: 435px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0720,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0720,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0720,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0720 {
        top: 440px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0720,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0720,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0720,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0720 {
        height: 440px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0725,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0725,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0725,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0725 {
        top: 445px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0725,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0725,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0725,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0725 {
        height: 445px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0730,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0730,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0730,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0730 {
        top: 450px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0730,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0730,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0730,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0730 {
        height: 450px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0735,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0735,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0735,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0735 {
        top: 455px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0735,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0735,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0735,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0735 {
        height: 455px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0740,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0740,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0740,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0740 {
        top: 460px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0740,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0740,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0740,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0740 {
        height: 460px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0745,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0745,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0745,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0745 {
        top: 465px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0745,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0745,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0745,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0745 {
        height: 465px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0750,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0750,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0750,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0750 {
        top: 470px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0750,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0750,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0750,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0750 {
        height: 470px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0755,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0755,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0755,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0755 {
        top: 475px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0755,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0755,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0755,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0755 {
        height: 475px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0800,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0800,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0800,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0800 {
        top: 480px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0800,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0800,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0800,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0800 {
        height: 480px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0805,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0805,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0805,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0805 {
        top: 485px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0805,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0805,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0805,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0805 {
        height: 485px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0810,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0810,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0810,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0810 {
        top: 490px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0810,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0810,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0810,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0810 {
        height: 490px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0815,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0815,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0815,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0815 {
        top: 495px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0815,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0815,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0815,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0815 {
        height: 495px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0820,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0820,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0820,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0820 {
        top: 500px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0820,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0820,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0820,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0820 {
        height: 500px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0825,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0825,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0825,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0825 {
        top: 505px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0825,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0825,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0825,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0825 {
        height: 505px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0830,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0830,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0830,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0830 {
        top: 510px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0830,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0830,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0830,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0830 {
        height: 510px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0835,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0835,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0835,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0835 {
        top: 515px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0835,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0835,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0835,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0835 {
        height: 515px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0840,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0840,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0840,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0840 {
        top: 520px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0840,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0840,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0840,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0840 {
        height: 520px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0845,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0845,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0845,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0845 {
        top: 525px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0845,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0845,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0845,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0845 {
        height: 525px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0850,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0850,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0850,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0850 {
        top: 530px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0850,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0850,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0850,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0850 {
        height: 530px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0855,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0855,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0855,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0855 {
        top: 535px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0855,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0855,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0855,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0855 {
        height: 535px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0900,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0900,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0900,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0900 {
        top: 540px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0900,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0900,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0900,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0900 {
        height: 540px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0905,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0905,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0905,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0905 {
        top: 545px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0905,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0905,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0905,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0905 {
        height: 545px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0910,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0910,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0910,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0910 {
        top: 550px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0910,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0910,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0910,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0910 {
        height: 550px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0915,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0915,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0915,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0915 {
        top: 555px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0915,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0915,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0915,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0915 {
        height: 555px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0920,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0920,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0920,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0920 {
        top: 560px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0920,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0920,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0920,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0920 {
        height: 560px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0925,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0925,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0925,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0925 {
        top: 565px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0925,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0925,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0925,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0925 {
        height: 565px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0930,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0930,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0930,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0930 {
        top: 570px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0930,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0930,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0930,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0930 {
        height: 570px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0935,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0935,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0935,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0935 {
        top: 575px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0935,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0935,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0935,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0935 {
        height: 575px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0940,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0940,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0940,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0940 {
        top: 580px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0940,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0940,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0940,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0940 {
        height: 580px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0945,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0945,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0945,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0945 {
        top: 585px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0945,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0945,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0945,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0945 {
        height: 585px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0950,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0950,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0950,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0950 {
        top: 590px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0950,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0950,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0950,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0950 {
        height: 590px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_0955,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_0955,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_0955,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_0955 {
        top: 595px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_0955,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_0955,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_0955,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_0955 {
        height: 595px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1000,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1000,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1000,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1000 {
        top: 600px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1000,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1000,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1000,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1000 {
        height: 600px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1005,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1005,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1005,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1005 {
        top: 605px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1005,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1005,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1005,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1005 {
        height: 605px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1010,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1010,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1010,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1010 {
        top: 610px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1010,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1010,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1010,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1010 {
        height: 610px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1015,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1015,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1015,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1015 {
        top: 615px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1015,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1015,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1015,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1015 {
        height: 615px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1020,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1020,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1020,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1020 {
        top: 620px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1020,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1020,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1020,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1020 {
        height: 620px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1025,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1025,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1025,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1025 {
        top: 625px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1025,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1025,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1025,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1025 {
        height: 625px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1030,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1030,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1030,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1030 {
        top: 630px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1030,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1030,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1030,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1030 {
        height: 630px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1035,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1035,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1035,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1035 {
        top: 635px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1035,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1035,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1035,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1035 {
        height: 635px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1040,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1040,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1040,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1040 {
        top: 640px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1040,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1040,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1040,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1040 {
        height: 640px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1045,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1045,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1045,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1045 {
        top: 645px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1045,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1045,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1045,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1045 {
        height: 645px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1050,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1050,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1050,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1050 {
        top: 650px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1050,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1050,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1050,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1050 {
        height: 650px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1055,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1055,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1055,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1055 {
        top: 655px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1055,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1055,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1055,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1055 {
        height: 655px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1100,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1100,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1100,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1100 {
        top: 660px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1100,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1100,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1100,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1100 {
        height: 660px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1105,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1105,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1105,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1105 {
        top: 665px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1105,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1105,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1105,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1105 {
        height: 665px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1110,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1110,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1110,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1110 {
        top: 670px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1110,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1110,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1110,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1110 {
        height: 670px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1115,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1115,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1115,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1115 {
        top: 675px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1115,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1115,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1115,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1115 {
        height: 675px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1120,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1120,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1120,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1120 {
        top: 680px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1120,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1120,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1120,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1120 {
        height: 680px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1125,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1125,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1125,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1125 {
        top: 685px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1125,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1125,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1125,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1125 {
        height: 685px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1130,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1130,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1130,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1130 {
        top: 690px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1130,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1130,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1130,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1130 {
        height: 690px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1135,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1135,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1135,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1135 {
        top: 695px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1135,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1135,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1135,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1135 {
        height: 695px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1140,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1140,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1140,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1140 {
        top: 700px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1140,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1140,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1140,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1140 {
        height: 700px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1145,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1145,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1145,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1145 {
        top: 705px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1145,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1145,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1145,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1145 {
        height: 705px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1150,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1150,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1150,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1150 {
        top: 710px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1150,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1150,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1150,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1150 {
        height: 710px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1155,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1155,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1155,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1155 {
        top: 715px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1155,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1155,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1155,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1155 {
        height: 715px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1200,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1200,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1200,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1200 {
        top: 720px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1200,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1200,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1200,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1200 {
        height: 720px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1205,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1205,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1205,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1205 {
        top: 725px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1205,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1205,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1205,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1205 {
        height: 725px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1210,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1210,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1210,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1210 {
        top: 730px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1210,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1210,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1210,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1210 {
        height: 730px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1215,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1215,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1215,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1215 {
        top: 735px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1215,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1215,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1215,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1215 {
        height: 735px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1220,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1220,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1220,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1220 {
        top: 740px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1220,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1220,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1220,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1220 {
        height: 740px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1225,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1225,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1225,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1225 {
        top: 745px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1225,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1225,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1225,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1225 {
        height: 745px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1230,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1230,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1230,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1230 {
        top: 750px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1230,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1230,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1230,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1230 {
        height: 750px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1235,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1235,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1235,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1235 {
        top: 755px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1235,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1235,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1235,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1235 {
        height: 755px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1240,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1240,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1240,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1240 {
        top: 760px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1240,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1240,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1240,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1240 {
        height: 760px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1245,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1245,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1245,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1245 {
        top: 765px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1245,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1245,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1245,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1245 {
        height: 765px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1250,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1250,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1250,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1250 {
        top: 770px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1250,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1250,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1250,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1250 {
        height: 770px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1255,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1255,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1255,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1255 {
        top: 775px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1255,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1255,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1255,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1255 {
        height: 775px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1300,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1300,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1300,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1300 {
        top: 780px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1300,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1300,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1300,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1300 {
        height: 780px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1305,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1305,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1305,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1305 {
        top: 785px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1305,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1305,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1305,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1305 {
        height: 785px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1310,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1310,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1310,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1310 {
        top: 790px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1310,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1310,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1310,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1310 {
        height: 790px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1315,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1315,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1315,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1315 {
        top: 795px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1315,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1315,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1315,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1315 {
        height: 795px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1320,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1320,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1320,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1320 {
        top: 800px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1320,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1320,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1320,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1320 {
        height: 800px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1325,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1325,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1325,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1325 {
        top: 805px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1325,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1325,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1325,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1325 {
        height: 805px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1330,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1330,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1330,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1330 {
        top: 810px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1330,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1330,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1330,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1330 {
        height: 810px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1335,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1335,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1335,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1335 {
        top: 815px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1335,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1335,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1335,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1335 {
        height: 815px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1340,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1340,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1340,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1340 {
        top: 820px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1340,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1340,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1340,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1340 {
        height: 820px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1345,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1345,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1345,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1345 {
        top: 825px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1345,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1345,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1345,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1345 {
        height: 825px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1350,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1350,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1350,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1350 {
        top: 830px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1350,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1350,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1350,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1350 {
        height: 830px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1355,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1355,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1355,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1355 {
        top: 835px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1355,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1355,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1355,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1355 {
        height: 835px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1400,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1400,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1400,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1400 {
        top: 840px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1400,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1400,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1400,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1400 {
        height: 840px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1405,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1405,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1405,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1405 {
        top: 845px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1405,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1405,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1405,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1405 {
        height: 845px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1410,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1410,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1410,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1410 {
        top: 850px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1410,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1410,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1410,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1410 {
        height: 850px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1415,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1415,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1415,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1415 {
        top: 855px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1415,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1415,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1415,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1415 {
        height: 855px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1420,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1420,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1420,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1420 {
        top: 860px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1420,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1420,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1420,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1420 {
        height: 860px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1425,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1425,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1425,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1425 {
        top: 865px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1425,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1425,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1425,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1425 {
        height: 865px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1430,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1430,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1430,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1430 {
        top: 870px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1430,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1430,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1430,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1430 {
        height: 870px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1435,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1435,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1435,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1435 {
        top: 875px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1435,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1435,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1435,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1435 {
        height: 875px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1440,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1440,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1440,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1440 {
        top: 880px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1440,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1440,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1440,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1440 {
        height: 880px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1445,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1445,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1445,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1445 {
        top: 885px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1445,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1445,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1445,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1445 {
        height: 885px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1450,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1450,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1450,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1450 {
        top: 890px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1450,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1450,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1450,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1450 {
        height: 890px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1455,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1455,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1455,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1455 {
        top: 895px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1455,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1455,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1455,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1455 {
        height: 895px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1500,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1500,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1500,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1500 {
        top: 900px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1500,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1500,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1500,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1500 {
        height: 900px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1505,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1505,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1505,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1505 {
        top: 905px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1505,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1505,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1505,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1505 {
        height: 905px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1510,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1510,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1510,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1510 {
        top: 910px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1510,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1510,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1510,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1510 {
        height: 910px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1515,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1515,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1515,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1515 {
        top: 915px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1515,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1515,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1515,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1515 {
        height: 915px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1520,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1520,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1520,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1520 {
        top: 920px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1520,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1520,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1520,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1520 {
        height: 920px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1525,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1525,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1525,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1525 {
        top: 925px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1525,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1525,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1525,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1525 {
        height: 925px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1530,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1530,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1530,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1530 {
        top: 930px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1530,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1530,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1530,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1530 {
        height: 930px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1535,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1535,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1535,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1535 {
        top: 935px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1535,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1535,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1535,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1535 {
        height: 935px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1540,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1540,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1540,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1540 {
        top: 940px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1540,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1540,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1540,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1540 {
        height: 940px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1545,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1545,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1545,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1545 {
        top: 945px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1545,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1545,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1545,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1545 {
        height: 945px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1550,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1550,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1550,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1550 {
        top: 950px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1550,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1550,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1550,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1550 {
        height: 950px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1555,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1555,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1555,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1555 {
        top: 955px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1555,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1555,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1555,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1555 {
        height: 955px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1600,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1600,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1600,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1600 {
        top: 960px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1600,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1600,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1600,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1600 {
        height: 960px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1605,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1605,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1605,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1605 {
        top: 965px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1605,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1605,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1605,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1605 {
        height: 965px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1610,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1610,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1610,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1610 {
        top: 970px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1610,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1610,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1610,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1610 {
        height: 970px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1615,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1615,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1615,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1615 {
        top: 975px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1615,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1615,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1615,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1615 {
        height: 975px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1620,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1620,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1620,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1620 {
        top: 980px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1620,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1620,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1620,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1620 {
        height: 980px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1625,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1625,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1625,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1625 {
        top: 985px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1625,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1625,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1625,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1625 {
        height: 985px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1630,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1630,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1630,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1630 {
        top: 990px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1630,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1630,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1630,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1630 {
        height: 990px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1635,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1635,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1635,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1635 {
        top: 995px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1635,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1635,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1635,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1635 {
        height: 995px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1640,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1640,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1640,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1640 {
        top: 1000px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1640,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1640,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1640,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1640 {
        height: 1000px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1645,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1645,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1645,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1645 {
        top: 1005px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1645,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1645,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1645,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1645 {
        height: 1005px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1650,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1650,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1650,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1650 {
        top: 1010px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1650,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1650,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1650,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1650 {
        height: 1010px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1655,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1655,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1655,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1655 {
        top: 1015px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1655,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1655,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1655,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1655 {
        height: 1015px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1700,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1700,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1700,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1700 {
        top: 1020px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1700,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1700,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1700,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1700 {
        height: 1020px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1705,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1705,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1705,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1705 {
        top: 1025px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1705,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1705,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1705,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1705 {
        height: 1025px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1710,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1710,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1710,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1710 {
        top: 1030px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1710,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1710,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1710,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1710 {
        height: 1030px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1715,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1715,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1715,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1715 {
        top: 1035px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1715,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1715,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1715,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1715 {
        height: 1035px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1720,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1720,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1720,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1720 {
        top: 1040px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1720,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1720,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1720,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1720 {
        height: 1040px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1725,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1725,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1725,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1725 {
        top: 1045px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1725,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1725,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1725,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1725 {
        height: 1045px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1730,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1730,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1730,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1730 {
        top: 1050px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1730,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1730,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1730,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1730 {
        height: 1050px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1735,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1735,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1735,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1735 {
        top: 1055px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1735,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1735,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1735,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1735 {
        height: 1055px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1740,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1740,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1740,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1740 {
        top: 1060px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1740,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1740,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1740,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1740 {
        height: 1060px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1745,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1745,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1745,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1745 {
        top: 1065px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1745,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1745,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1745,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1745 {
        height: 1065px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1750,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1750,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1750,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1750 {
        top: 1070px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1750,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1750,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1750,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1750 {
        height: 1070px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1755,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1755,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1755,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1755 {
        top: 1075px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1755,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1755,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1755,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1755 {
        height: 1075px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1800,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1800,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1800,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1800 {
        top: 1080px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1800,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1800,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1800,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1800 {
        height: 1080px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1805,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1805,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1805,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1805 {
        top: 1085px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1805,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1805,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1805,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1805 {
        height: 1085px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1810,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1810,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1810,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1810 {
        top: 1090px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1810,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1810,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1810,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1810 {
        height: 1090px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1815,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1815,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1815,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1815 {
        top: 1095px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1815,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1815,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1815,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1815 {
        height: 1095px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1820,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1820,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1820,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1820 {
        top: 1100px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1820,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1820,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1820,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1820 {
        height: 1100px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1825,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1825,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1825,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1825 {
        top: 1105px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1825,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1825,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1825,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1825 {
        height: 1105px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1830,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1830,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1830,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1830 {
        top: 1110px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1830,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1830,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1830,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1830 {
        height: 1110px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1835,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1835,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1835,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1835 {
        top: 1115px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1835,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1835,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1835,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1835 {
        height: 1115px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1840,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1840,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1840,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1840 {
        top: 1120px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1840,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1840,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1840,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1840 {
        height: 1120px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1845,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1845,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1845,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1845 {
        top: 1125px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1845,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1845,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1845,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1845 {
        height: 1125px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1850,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1850,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1850,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1850 {
        top: 1130px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1850,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1850,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1850,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1850 {
        height: 1130px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1855,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1855,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1855,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1855 {
        top: 1135px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1855,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1855,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1855,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1855 {
        height: 1135px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1900,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1900,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1900,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1900 {
        top: 1140px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1900,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1900,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1900,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1900 {
        height: 1140px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1905,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1905,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1905,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1905 {
        top: 1145px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1905,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1905,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1905,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1905 {
        height: 1145px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1910,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1910,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1910,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1910 {
        top: 1150px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1910,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1910,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1910,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1910 {
        height: 1150px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1915,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1915,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1915,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1915 {
        top: 1155px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1915,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1915,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1915,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1915 {
        height: 1155px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1920,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1920,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1920,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1920 {
        top: 1160px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1920,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1920,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1920,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1920 {
        height: 1160px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1925,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1925,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1925,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1925 {
        top: 1165px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1925,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1925,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1925,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1925 {
        height: 1165px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1930,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1930,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1930,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1930 {
        top: 1170px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1930,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1930,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1930,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1930 {
        height: 1170px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1935,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1935,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1935,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1935 {
        top: 1175px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1935,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1935,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1935,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1935 {
        height: 1175px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1940,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1940,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1940,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1940 {
        top: 1180px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1940,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1940,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1940,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1940 {
        height: 1180px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1945,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1945,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1945,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1945 {
        top: 1185px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1945,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1945,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1945,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1945 {
        height: 1185px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1950,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1950,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1950,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1950 {
        top: 1190px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1950,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1950,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1950,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1950 {
        height: 1190px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_1955,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_1955,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_1955,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_1955 {
        top: 1195px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_1955,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_1955,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_1955,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_1955 {
        height: 1195px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_2000,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_2000,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_2000,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_2000 {
        top: 1200px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_2000,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_2000,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_2000,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_2000 {
        height: 1200px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_2005,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_2005,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_2005,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_2005 {
        top: 1205px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_2005,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_2005,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_2005,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_2005 {
        height: 1205px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_2010,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_2010,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_2010,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_2010 {
        top: 1210px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_2010,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_2010,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_2010,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_2010 {
        height: 1210px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_2015,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_2015,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_2015,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_2015 {
        top: 1215px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_2015,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_2015,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_2015,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_2015 {
        height: 1215px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_2020,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_2020,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_2020,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_2020 {
        top: 1220px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_2020,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_2020,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_2020,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_2020 {
        height: 1220px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_2025,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_2025,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_2025,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_2025 {
        top: 1225px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_2025,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_2025,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_2025,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_2025 {
        height: 1225px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_2030,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_2030,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_2030,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_2030 {
        top: 1230px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_2030,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_2030,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_2030,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_2030 {
        height: 1230px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_2035,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_2035,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_2035,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_2035 {
        top: 1235px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_2035,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_2035,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_2035,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_2035 {
        height: 1235px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_2040,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_2040,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_2040,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_2040 {
        top: 1240px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_2040,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_2040,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_2040,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_2040 {
        height: 1240px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_2045,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_2045,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_2045,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_2045 {
        top: 1245px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_2045,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_2045,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_2045,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_2045 {
        height: 1245px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_2050,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_2050,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_2050,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_2050 {
        top: 1250px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_2050,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_2050,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_2050,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_2050 {
        height: 1250px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_2055,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_2055,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_2055,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_2055 {
        top: 1255px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_2055,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_2055,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_2055,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_2055 {
        height: 1255px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_2100,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_2100,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_2100,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_2100 {
        top: 1260px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_2100,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_2100,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_2100,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_2100 {
        height: 1260px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_2105,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_2105,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_2105,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_2105 {
        top: 1265px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_2105,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_2105,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_2105,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_2105 {
        height: 1265px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_2110,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_2110,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_2110,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_2110 {
        top: 1270px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_2110,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_2110,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_2110,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_2110 {
        height: 1270px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_2115,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_2115,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_2115,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_2115 {
        top: 1275px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_2115,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_2115,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_2115,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_2115 {
        height: 1275px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_2120,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_2120,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_2120,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_2120 {
        top: 1280px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_2120,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_2120,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_2120,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_2120 {
        height: 1280px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_2125,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_2125,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_2125,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_2125 {
        top: 1285px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_2125,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_2125,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_2125,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_2125 {
        height: 1285px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_2130,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_2130,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_2130,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_2130 {
        top: 1290px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_2130,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_2130,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_2130,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_2130 {
        height: 1290px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_2135,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_2135,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_2135,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_2135 {
        top: 1295px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_2135,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_2135,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_2135,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_2135 {
        height: 1295px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_2140,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_2140,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_2140,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_2140 {
        top: 1300px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_2140,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_2140,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_2140,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_2140 {
        height: 1300px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_2145,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_2145,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_2145,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_2145 {
        top: 1305px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_2145,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_2145,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_2145,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_2145 {
        height: 1305px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_2150,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_2150,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_2150,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_2150 {
        top: 1310px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_2150,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_2150,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_2150,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_2150 {
        height: 1310px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_2155,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_2155,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_2155,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_2155 {
        top: 1315px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_2155,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_2155,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_2155,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_2155 {
        height: 1315px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_2200,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_2200,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_2200,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_2200 {
        top: 1320px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_2200,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_2200,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_2200,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_2200 {
        height: 1320px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_2205,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_2205,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_2205,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_2205 {
        top: 1325px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_2205,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_2205,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_2205,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_2205 {
        height: 1325px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_2210,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_2210,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_2210,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_2210 {
        top: 1330px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_2210,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_2210,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_2210,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_2210 {
        height: 1330px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_2215,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_2215,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_2215,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_2215 {
        top: 1335px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_2215,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_2215,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_2215,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_2215 {
        height: 1335px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_2220,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_2220,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_2220,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_2220 {
        top: 1340px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_2220,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_2220,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_2220,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_2220 {
        height: 1340px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_2225,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_2225,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_2225,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_2225 {
        top: 1345px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_2225,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_2225,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_2225,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_2225 {
        height: 1345px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_2230,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_2230,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_2230,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_2230 {
        top: 1350px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_2230,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_2230,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_2230,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_2230 {
        height: 1350px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_2235,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_2235,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_2235,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_2235 {
        top: 1355px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_2235,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_2235,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_2235,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_2235 {
        height: 1355px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_2240,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_2240,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_2240,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_2240 {
        top: 1360px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_2240,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_2240,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_2240,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_2240 {
        height: 1360px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_2245,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_2245,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_2245,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_2245 {
        top: 1365px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_2245,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_2245,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_2245,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_2245 {
        height: 1365px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_2250,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_2250,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_2250,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_2250 {
        top: 1370px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_2250,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_2250,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_2250,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_2250 {
        height: 1370px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_2255,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_2255,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_2255,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_2255 {
        top: 1375px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_2255,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_2255,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_2255,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_2255 {
        height: 1375px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_2300,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_2300,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_2300,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_2300 {
        top: 1380px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_2300,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_2300,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_2300,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_2300 {
        height: 1380px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_2305,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_2305,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_2305,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_2305 {
        top: 1385px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_2305,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_2305,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_2305,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_2305 {
        height: 1385px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_2310,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_2310,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_2310,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_2310 {
        top: 1390px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_2310,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_2310,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_2310,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_2310 {
        height: 1390px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_2315,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_2315,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_2315,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_2315 {
        top: 1395px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_2315,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_2315,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_2315,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_2315 {
        height: 1395px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_2320,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_2320,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_2320,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_2320 {
        top: 1400px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_2320,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_2320,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_2320,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_2320 {
        height: 1400px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_2325,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_2325,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_2325,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_2325 {
        top: 1405px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_2325,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_2325,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_2325,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_2325 {
        height: 1405px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_2330,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_2330,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_2330,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_2330 {
        top: 1410px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_2330,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_2330,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_2330,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_2330 {
        height: 1410px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_2335,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_2335,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_2335,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_2335 {
        top: 1415px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_2335,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_2335,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_2335,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_2335 {
        height: 1415px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_2340,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_2340,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_2340,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_2340 {
        top: 1420px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_2340,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_2340,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_2340,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_2340 {
        height: 1420px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_2345,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_2345,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_2345,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_2345 {
        top: 1425px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_2345,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_2345,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_2345,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_2345 {
        height: 1425px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_2350,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_2350,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_2350,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_2350 {
        top: 1430px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_2350,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_2350,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_2350,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_2350 {
        height: 1430px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_2355,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_2355,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_2355,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_2355 {
        top: 1435px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_2355,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_2355,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_2355,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_2355 {
        height: 1435px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-start_2400,
      .block-daily .block-weekly_item .block-daily-schedule .unit-start_2400,
      .block-weekly .block-daily_item .block-daily-schedule .unit-start_2400,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-start_2400 {
        top: 1440px; }
      .block-daily .block-daily_item .block-daily-schedule .unit-use_2400,
      .block-daily .block-weekly_item .block-daily-schedule .unit-use_2400,
      .block-weekly .block-daily_item .block-daily-schedule .unit-use_2400,
      .block-weekly .block-weekly_item .block-daily-schedule .unit-use_2400 {
        height: 1440px; }
  .block-daily .slick-prev,
  .block-daily .slick-next,
  .block-weekly .slick-prev,
  .block-weekly .slick-next {
    display: block;
    position: absolute;
    top: 84px;
    width: 36px;
    height: 726px;
    border: none;
    background-color: #333;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    color: #333;
    overflow: hidden;
    text-indent: 1000%;
    white-space: nowrap;
    line-height: 1000%; }
    @media screen and (max-width: 761px) {
      .block-daily .slick-prev,
      .block-daily .slick-next,
      .block-weekly .slick-prev,
      .block-weekly .slick-next {
        top: -47px;
        width: 49.0%;
        height: 44px;
        margin-right: 0.5%;
        margin-left: 0.5%; } }
  .block-daily .slick-prev,
  .block-weekly .slick-prev {
    left: -46px;
    background-image: url(../images/bg_carousel-prev.png); }
    @media screen and (max-width: 761px) {
      .block-daily .slick-prev,
      .block-weekly .slick-prev {
        left: 0; } }
  .block-daily .slick-next,
  .block-weekly .slick-next {
    right: -39px;
    background-image: url(../images/bg_carousel-next.png); }
    @media screen and (max-width: 761px) {
      .block-daily .slick-next,
      .block-weekly .slick-next {
        left: 50%; } }

.block-weekly .block-weekly_item {
  width: 12.3033%; }
  .block-weekly .block-weekly_item .block-daily-title {
    height: 35px; }
    .block-weekly .block-weekly_item .block-daily-title .block-daily-facility {
      height: 35px;
      margin: 0;
      padding: 0; }

.table-reserve-list {
  width: 100%;
  margin: 0 0 18px;
  padding: 0;
  background-color: #f9f9f9;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border: 1px #ddd solid; }
  .table-reserve-list thead {
    background-color: #cbcbcb; }
  .table-reserve-list tr:nth-child(even) {
    background-color: #f1f1f1; }
  .table-reserve-list tr .status {
    width: 10%; }
    @media screen and (max-width: 761px) {
      .table-reserve-list tr .status {
        width: auto; } }
  .table-reserve-list tr .start,
  .table-reserve-list tr .end {
    width: 8.0em; }
    @media screen and (max-width: 761px) {
      .table-reserve-list tr .start,
      .table-reserve-list tr .end {
        width: auto; } }
  .table-reserve-list tr .price,
  .table-reserve-list tr .price_single {
    width: 7.0em; }
    @media screen and (max-width: 761px) {
      .table-reserve-list tr .price,
      .table-reserve-list tr .price_single {
        width: auto; } }
  .table-reserve-list tr .headingcheck {
    width: 3.5em;
    text-align: center; }
    @media screen and (max-width: 761px) {
      .table-reserve-list tr .headingcheck {
        width: auto; } }
  .table-reserve-list tr .option_value {
    width: 8.0em;
    text-align: center; }
    @media screen and (max-width: 761px) {
      .table-reserve-list tr .option_value {
        text-align: left; } }
  .table-reserve-list tr .label-reserve {
    display: inline-block;
    padding: 0.5em;
    cursor: pointer; }
    @media screen and (max-width: 761px) {
      .table-reserve-list tr .label-reserve {
        padding: 0; } }
  .table-reserve-list th {
    margin-bottom: 9px;
    padding: 8px;
    border-left: 1px solid #fff;
    font-weight: normal;
    text-align: center !important; }
    .table-reserve-list th:first-child {
      border-left-width: 0; }
  .table-reserve-list tbody {
    vertical-align: top; }
    .table-reserve-list tbody td {
      padding: 8px;
      border-left: 1px solid #cbcbcb;
      vertical-align: middle; }
      .table-reserve-list tbody td:first-child {
        border-left-width: 0; }
      .table-reserve-list tbody td::before {
        display: none; }
      .table-reserve-list tbody td.status {
        text-align: center; }
      .table-reserve-list tbody td.price, .table-reserve-list tbody td.price_single {
        text-align: right; }
      .table-reserve-list tbody td.control {
        width: 6.0em;
        text-align: center; }
        .table-reserve-list tbody td.control [class^=btn-] {
          width: 4.0em;
          margin: 4px;
          padding-right: 0;
          padding-left: 0; }
      .table-reserve-list tbody td .start-time {
        display: inline-block;
        width: 100%; }
  .table-reserve-list tfoot td {
    padding: 0; }
    .table-reserve-list tfoot td .table-reserve-result {
      display: block;
      margin: 1px 0 0;
      padding: 8px;
      border-top: 1px solid #cbcbcb;
      text-align: right; }
  .table-reserve-list tfoot tr:first-child th,
  .table-reserve-list tfoot tr:first-child td {
    border-top: 1px solid #cbcbcb; }

@media screen and (max-width: 761px) {
  .table-reserve-list {
    width: 100%; }
    .table-reserve-list thead {
      display: none; }
    .table-reserve-list tbody tr {
      display: block;
      position: relative;
      padding-bottom: 16px;
      clear: both;
      /*IE9対応*/ }
      .table-reserve-list tbody tr:nth-child(even) {
        background-color: #fff; }
    .table-reserve-list tbody td {
      display: table;
      width: 100%;
      margin-bottom: 8px;
      padding: 4px 16px;
      border-left-width: 0;
      font-weight: bold;
      line-height: 1.3;
      word-wrap: break-word;
      word-break: break-all;
      float: left\9;
      /*IE9対応*/ }
      .table-reserve-list tbody td::before {
        display: table-cell;
        width: 1.0em;
        margin-top: -2px;
        padding-left: 16px;
        font-weight: normal;
        vertical-align: top;
        white-space: nowrap;
        *vertical-align: auto;
        *zoom: 1;
        display: inline\9;
        /*IE9対応*/ }
      .table-reserve-list tbody td.title, .table-reserve-list tbody td.option_name {
        display: block;
        margin: 0 0 16px;
        padding: 8px;
        background-color: #cbcbcb;
        text-align: center;
        font-weight: normal; }
      .table-reserve-list tbody td.option_name {
        margin-bottom: 48px; }
      .table-reserve-list tbody td.status {
        text-align: left; }
        .table-reserve-list tbody td.status::before {
          content: "ステータス："; }
      .table-reserve-list tbody td.start, .table-reserve-list tbody td.end {
        width: 100%; }
      .table-reserve-list tbody td.start::before {
        content: "予約開始日時："; }
      .table-reserve-list tbody td.end::before {
        content: "予約終了日時："; }
      .table-reserve-list tbody td.option::before {
        content: "オプション："; }
      .table-reserve-list tbody td.price {
        margin-bottom: 8px;
        text-align: left; }
        .table-reserve-list tbody td.price::before {
          content: "金額："; }
      .table-reserve-list tbody td.control {
        width: 100%;
        font-weight: normal; }
        .table-reserve-list tbody td.control [class^=btn-] {
          margin-top: 0;
          margin-bottom: 0; }
      .table-reserve-list tbody td.headingcheck {
        position: absolute;
        top: 4.0em;
        left: 0;
        margin-top: -0.25em; }
        .table-reserve-list tbody td.headingcheck::before {
          content: "予約："; }
      .table-reserve-list tbody td.price_single::before {
        content: "単価："; }
      .table-reserve-list tbody td.option_value::before {
        content: "数量："; }
      .table-reserve-list tbody td .start-time {
        width: auto;
        margin-left: 0.5em; } }

.title-reserve {
  overflow: hidden; }
  .title-reserve .title-reserve-detail {
    float: right;
    width: 746px;
    margin-bottom: 16px;
    overflow: hidden; }
    .panel-light .title-reserve .title-reserve-detail {
      width: 714px;
      margin-bottom: 0; }
    @media screen and (max-width: 999px) {
      .title-reserve .title-reserve-detail {
        width: 492px; }
        .panel-light .title-reserve .title-reserve-detail {
          width: 460px; } }
    @media screen and (max-width: 761px) {
      .title-reserve .title-reserve-detail {
        width: 70%;
        padding-left: 32px; }
        .panel-light .title-reserve .title-reserve-detail {
          width: 70%;
          padding-left: 16px; } }
    @media screen and (max-width: 480px) {
      .title-reserve .title-reserve-detail {
        float: none;
        width: 100%;
        padding-left: 0; }
        .panel-light .title-reserve .title-reserve-detail {
          width: 100%;
          padding-left: 0; } }
  .title-reserve .title-reserve-image {
    float: left;
    position: relative;
    width: 238px;
    margin: 0 0 16px;
    background-image: url(../images/bg_facilities.png);
    background-size: 4px 4px;
    vertical-align: bottom; }
    .panel-light .title-reserve .title-reserve-image {
      margin-bottom: 0; }
    @media screen and (max-width: 761px) {
      .title-reserve .title-reserve-image {
        width: 30%; } }
    @media screen and (max-width: 480px) {
      .title-reserve .title-reserve-image {
        float: none;
        width: 100%; } }
    .title-reserve .title-reserve-image img {
      width: 100%; }
      .title-reserve .title-reserve-image img.img-no_photo {
        height: 183px; }
        @media screen and (max-width: 761px) {
          .title-reserve .title-reserve-image img.img-no_photo {
            height: 150px; } }
        @media screen and (max-width: 480px) {
          .title-reserve .title-reserve-image img.img-no_photo {
            height: 214px; } }
    .title-reserve .title-reserve-image .ico-facilities-no_photo {
      position: absolute;
      top: 50%;
      left: 50%;
      margin-top: -60px;
      margin-left: -60px;
      color: #fff;
      font-size: 120px;
      line-height: 1.0;
      opacity: 0.75; }
      @media screen and (max-width: 761px) {
        .title-reserve .title-reserve-image .ico-facilities-no_photo {
          font-size: 100px;
          margin-top: -50px;
          margin-left: -50px; } }
      @media screen and (max-width: 480px) {
        .title-reserve .title-reserve-image .ico-facilities-no_photo {
          font-size: 220px;
          margin-top: -110px;
          margin-left: -110px; } }

.datepicker-dropdown.datepicker-orient-left::before, .datepicker-dropdown.datepicker-orient-left::after {
  left: 50%; }

.datepicker-dropdown.datepicker-orient-left:before {
  margin-left: -1px; }

.datepicker table tr .day,
.datepicker table tr .month,
.datepicker table tr .year {
  border-radius: 0;
  border: 1px solid #fff;
  background: #1b6cb3 !important;
  color: #fff; }

.datepicker table tr .active {
  border-color: #fff !important;
  background: #333 !important; }

.datepicker table tr .new,
.datepicker table tr .disabled {
  background: none !important;
  color: #999; }

.dropdown-menu[datepicker-popup-wrap] {
  list-style: none;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 8px;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  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); }
  .dropdown-menu[datepicker-popup-wrap]::before {
    display: inline-block;
    position: absolute;
    top: -7px;
    left: 50%;
    margin-left: -1px;
    border-top: 0;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ccc;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    border-left: 7px solid transparent;
    content: ''; }
  .dropdown-menu[datepicker-popup-wrap]::after {
    display: inline-block;
    position: absolute;
    top: -6px;
    left: 50%;
    border-top: 0;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fff;
    border-left: 6px solid transparent;
    content: ''; }
  .dropdown-menu[datepicker-popup-wrap] li,
  .dropdown-menu[datepicker-popup-wrap] table {
    width: 100%;
    table-layout: fixed;
    outline: none; }
  .dropdown-menu[datepicker-popup-wrap] thead th {
    text-align: center; }
  .dropdown-menu[datepicker-popup-wrap] thead button {
    width: 100%;
    padding: 1px;
    border: none;
    background-color: transparent;
    text-align: center; }
    .dropdown-menu[datepicker-popup-wrap] thead button[disabled] {
      background: none !important; }
    .dropdown-menu[datepicker-popup-wrap] thead button.pull-left, .dropdown-menu[datepicker-popup-wrap] thead button.pull-right {
      width: 23px;
      height: 23px;
      background: #333;
      color: #fff; }
      .dropdown-menu[datepicker-popup-wrap] thead button.pull-left i::before, .dropdown-menu[datepicker-popup-wrap] thead button.pull-right i::before {
        font-family: 'icon-hsc_sutekinet';
        color: #fff; }
    .dropdown-menu[datepicker-popup-wrap] thead button.pull-left {
      float: left; }
      .dropdown-menu[datepicker-popup-wrap] thead button.pull-left i::before {
        content: '\f105'; }
    .dropdown-menu[datepicker-popup-wrap] thead button.pull-right {
      float: right; }
      .dropdown-menu[datepicker-popup-wrap] thead button.pull-right i::before {
        content: '\f106'; }
  .dropdown-menu[datepicker-popup-wrap] tbody button {
    width: 100%;
    padding: 1px;
    border: none;
    background-color: transparent;
    text-align: center; }
    .dropdown-menu[datepicker-popup-wrap] tbody button span {
      display: inline-block;
      width: 100%;
      padding: 4px 5px;
      background: #1b6cb3 !important;
      color: #fff;
      line-height: 1.1; }
      .dropdown-menu[datepicker-popup-wrap] tbody button span.text-muted {
        background: #71a1cc !important; }
    .dropdown-menu[datepicker-popup-wrap] tbody button[disabled] span {
      background: none !important;
      color: #999; }
    .dropdown-menu[datepicker-popup-wrap] tbody button.active span {
      border-color: #fff !important;
      background: #333 !important; }

.block-event {
  margin: 16px 0 0;
  padding: 0; }
  .block-event:first-child {
    margin-top: 0; }

.title-event {
  margin: 0 0 8px;
  padding: 0;
  font-size: 16px;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.3; }
  .title-event .ico-font {
    vertical-align: top; }

/*
Module - Users
-----------------------------*/
/*
施設予約          facilities
生活便利帳          life
カレンダー        calendar
メッセージ        messages
情報交換掲示板      communities
マンション情報     apartments
管理組合情報管理   managements
アンケート        questionnaires
*/
/*
ピンク:         #ff6177;
ダークピンク:    #e24258;

オレンジ:       #ff8b2e;
ダークオレンジ:  #db711b;

イエロー:       #ffbc47;
ダークイエロー:  #dd9924;

オリーブ:       #a5d151;
ダークオリーブ:  #7eac26;

グリーン:       #4dba78;
ダークグリーン:  #37a462;

ターコイズ:     #5caace;
ダークターコイズ: #3890b9;

パープル:       #a36fce;
ダークパープル:  #8457a9;
*/
html {
  box-sizing: border-box; }

*, *::after, *::before {
  box-sizing: inherit; }

/*
Sprites
-----------------------------*/
/*
SCSS variables are information about icon's compiled state, stored under its original file name

.icon-home {
  width: $icon-home-width;
}

The large array-like variables contain all information about a single icon
$icon-home: x y offset_x offset_y width height total_width total_height image_path;

At the bottom of this section, we provide information about the spritesheet itself
$spritesheet: width height image $spritesheet-sprites;
*/
/*
The provided mixins are intended to be used with the array-like variables

.icon-home {
  @include sprite-width($icon-home);
}

.icon-email {
  @include sprite($icon-email);
}
*/
/*
The `sprites` mixin generates identical output to the CSS template
  but can be overridden inside of SCSS

@include sprites($spritesheet-sprites);
*/
/*
SCSS variables are information about icon's compiled state, stored under its original file name

.icon-home {
  width: $icon-home-width;
}

The large array-like variables contain all information about a single icon
$icon-home: x y offset_x offset_y width height total_width total_height image_path;

At the bottom of this section, we provide information about the spritesheet itself
$spritesheet: width height image $spritesheet-sprites;
*/
/*
The provided mixins are intended to be used with the array-like variables

.icon-home {
  @include sprite-width($icon-home);
}

.icon-email {
  @include sprite($icon-email);
}
*/
/*
The `sprites` mixin generates identical output to the CSS template
  but can be overridden inside of SCSS

@include sprites($spritesheet-sprites);
*/
.block-user-profile {
  overflow: hidden; }
  .block-user-profile .block-user-detail {
    float: right;
    width: 492px;
    margin-bottom: 16px;
    overflow: hidden; }
    @media screen and (max-width: 761px) {
      .block-user-profile .block-user-detail {
        width: 70%;
        padding-left: 16px; } }
    @media screen and (max-width: 480px) {
      .block-user-profile .block-user-detail {
        float: none;
        width: 100%;
        padding-left: 0; } }
  .block-user-profile .block-user-image {
    float: left;
    width: 238px;
    margin: 0 0 16px;
    line-height: 0; }
    @media screen and (max-width: 761px) {
      .block-user-profile .block-user-image {
        width: 30%; } }
    @media screen and (max-width: 480px) {
      .block-user-profile .block-user-image {
        float: none;
        width: 100%;
        text-align: center; } }
    .block-user-profile .block-user-image img {
      width: 100%;
      background-color: #fff;
      vertical-align: bottom; }
      @media screen and (max-width: 480px) {
        .block-user-profile .block-user-image img {
          width: 140px;
          height: auto; } }

.user-image-list {
  list-style: none;
  margin: 0 -16px 0 0;
  padding: 0;
  overflow: hidden; }
  @media screen and (max-width: 480px) {
    .user-image-list {
      padding-right: 0;
      padding-left: 0; } }
  .user-image-list li {
    float: left;
    width: 111px;
    margin: 0 16px 16px 0;
    padding: 0; }
    .panel-light .user-image-list li {
      width: 25%;
      margin-right: 0;
      padding-right: 16px; }
    @media screen and (max-width: 761px) {
      .user-image-list li {
        width: 25%;
        margin-right: 0;
        padding-right: 16px; } }
    .user-image-list li.user-image-submit {
      clear: both;
      width: 100%;
      margin-bottom: 0;
      text-align: center; }
    .user-image-list li.user-image-self {
      width: 349px;
      margin-bottom: 16px;
      overflow: hidden; }
      @media screen and (max-width: 761px) {
        .user-image-list li.user-image-self {
          width: 75%; } }
      .user-image-list li.user-image-self .user-image-self_edit {
        position: relative;
        margin: 0 0.5em 0.5em 0;
        overflow: hidden; }
        .user-image-list li.user-image-self .user-image-self_edit.btn-default, .user-image-list li.user-image-self .user-image-self_edit.btn-default--same {
          padding-right: 36px;
          padding-left: 36px; }
          .user-image-list li.user-image-self .user-image-self_edit.btn-default:hover, .user-image-list li.user-image-self .user-image-self_edit.btn-default--same:hover {
            padding-right: 31px;
            padding-left: 31px; }
            @media screen and (max-width: 761px) {
              .user-image-list li.user-image-self .user-image-self_edit.btn-default:hover, .user-image-list li.user-image-self .user-image-self_edit.btn-default--same:hover {
                padding-right: 36px;
                padding-left: 36px; } }
        .user-image-list li.user-image-self .user-image-self_edit.btn-dark {
          padding: 13px 38px 11px;
          border-width: 0; }
      .user-image-list li.user-image-self .user-image-self_input {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100px;
        opacity: 0;
        cursor: pointer; }
    .user-image-list li a {
      display: block;
      position: relative; }
    .user-image-list li img {
      width: 100%;
      max-height: 103px;
      margin: 1px;
      border: 5px solid #fff;
      vertical-align: bottom;
      outline: 1px solid #f1f1f1; }
      @media screen and (max-width: 761px) {
        .user-image-list li img {
          border-width: 3px; } }
    .user-image-list li .is-active img {
      border-color: #1b6cb3;
      outline-color: #1b6cb3; }
    .user-image-list li .user-image-upload {
      position: absolute;
      top: 50%;
      left: 50%;
      width: 20px;
      height: 20px;
      margin-top: -10px;
      margin-left: -10px; }
      .user-image-list li .user-image-upload img {
        border: none !important;
        outline: none !important; }

.table-users {
  width: 100%;
  margin: 0 0 18px;
  padding: 0;
  background-color: #f9f9f9;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border: 1px #ddd solid; }
  .table-users thead {
    background-color: #cbcbcb; }
  .table-users tr:nth-child(even) {
    background-color: #f1f1f1; }
  .table-users tr .status {
    width: 10%; }
    @media screen and (max-width: 761px) {
      .table-users tr .status {
        width: auto; } }
  .table-users tr .start,
  .table-users tr .end {
    width: 8.0em; }
    @media screen and (max-width: 761px) {
      .table-users tr .start,
      .table-users tr .end {
        width: auto; } }
  .table-users tr .price,
  .table-users tr .price_single {
    width: 7.0em; }
    @media screen and (max-width: 761px) {
      .table-users tr .price,
      .table-users tr .price_single {
        width: auto; } }
  .table-users tr .headingcheck {
    width: 3.5em;
    text-align: center; }
    @media screen and (max-width: 761px) {
      .table-users tr .headingcheck {
        width: auto; } }
  .table-users tr .option_value {
    width: 8.0em;
    text-align: center; }
    @media screen and (max-width: 761px) {
      .table-users tr .option_value {
        text-align: left; } }
  .table-users tr .label-reserve {
    display: inline-block;
    padding: 0.5em;
    cursor: pointer; }
    @media screen and (max-width: 761px) {
      .table-users tr .label-reserve {
        padding: 0; } }
  .table-users th {
    margin-bottom: 9px;
    padding: 8px;
    border-left: 1px solid #fff;
    font-weight: normal;
    text-align: center !important; }
    .table-users th:first-child {
      border-left-width: 0; }
  .table-users tbody {
    vertical-align: top; }
    .table-users tbody td {
      padding: 8px;
      border-left: 1px solid #cbcbcb;
      vertical-align: middle; }
      .table-users tbody td:first-child {
        border-left-width: 0; }
      .table-users tbody td::before {
        display: none; }
      .table-users tbody td.status {
        text-align: center; }
      .table-users tbody td.price, .table-users tbody td.price_single {
        text-align: right; }
      .table-users tbody td.control {
        width: 6.0em;
        text-align: center; }
        .table-users tbody td.control [class^=btn-] {
          width: 4.0em;
          margin: 4px;
          padding-right: 0;
          padding-left: 0; }
      .table-users tbody td .start-time {
        display: inline-block;
        width: 100%; }
  .table-users tfoot td {
    padding: 0; }
    .table-users tfoot td .table-reserve-result {
      display: block;
      margin: 1px 0 0;
      padding: 8px;
      border-top: 1px solid #cbcbcb;
      text-align: right; }
  .table-users tfoot tr:first-child th,
  .table-users tfoot tr:first-child td {
    border-top: 1px solid #cbcbcb; }

@media screen and (max-width: 761px) {
  .table-users {
    width: 100%; }
    .table-users thead {
      display: none; }
    .table-users tbody tr {
      display: block;
      position: relative;
      padding-bottom: 16px; }
      .table-users tbody tr:nth-child(even) {
        background-color: #fff; }
    .table-users tbody td {
      display: table;
      width: 100%;
      margin-bottom: 8px;
      padding: 4px 16px;
      border-left-width: 0;
      font-weight: bold;
      line-height: 1.3;
      word-wrap: break-word;
      word-break: break-all; }
      .table-users tbody td::before {
        display: table-cell;
        width: 1.0em;
        margin-top: -2px;
        padding-left: 16px;
        font-weight: normal;
        vertical-align: top;
        white-space: nowrap;
        *vertical-align: auto;
        *zoom: 1; }
      .table-users tbody td.title, .table-users tbody td.option_name {
        display: block;
        margin: 0 0 16px;
        padding: 8px;
        background-color: #cbcbcb;
        text-align: center;
        font-weight: normal; }
      .table-users tbody td.option_name {
        margin-bottom: 48px; }
      .table-users tbody td.status {
        text-align: left; }
        .table-users tbody td.status::before {
          content: "ステータス："; }
      .table-users tbody td.start, .table-users tbody td.end {
        width: 100%; }
      .table-users tbody td.start::before {
        content: "予約開始日時："; }
      .table-users tbody td.end::before {
        content: "予約終了日時："; }
      .table-users tbody td.option::before {
        content: "オプション："; }
      .table-users tbody td.price {
        margin-bottom: 8px;
        text-align: left; }
        .table-users tbody td.price::before {
          content: "金額："; }
      .table-users tbody td.control {
        width: 100%;
        font-weight: normal; }
        .table-users tbody td.control [class^=btn-] {
          margin-top: 0;
          margin-bottom: 0; }
      .table-users tbody td.headingcheck {
        position: absolute;
        top: 4.0em;
        left: 0;
        margin-top: -0.25em; }
        .table-users tbody td.headingcheck::before {
          content: "予約："; }
      .table-users tbody td.price_single::before {
        content: "単価："; }
      .table-users tbody td.option_value::before {
        content: "数量："; }
      .table-users tbody td .start-time {
        width: auto;
        margin-left: 0.5em; } }

th.table-user-name, td.table-user-name {
  width: 12.0em; }
  @media screen and (max-width: 480px) {
    th.table-user-name, td.table-user-name {
      width: auto; } }

th.table-user-edit, td.table-user-edit {
  width: 8.0em;
  text-align: center; }

.txt-profile {
  display: table;
  width: 100%;
  margin: 0;
  padding: 0; }
  .txt-profile .txt-profile-name {
    display: table-cell;
    margin: 0;
    padding: 0 8px 0 0;
    vertical-align: middle; }
  .txt-profile .txt-profile-room {
    display: table-cell;
    margin: 0;
    padding: 0 0 0 8px;
    vertical-align: middle;
    text-align: right; }

.txt-profile-comment {
  margin: 16px -16px 0;
  padding: 16px 16px 0;
  border-top: 2px solid #f1f1f1; }

/*
Module - Wakuwaku maintenance
-----------------------------*/
/*
施設予約          facilities
生活便利帳          life
カレンダー        calendar
メッセージ        messages
情報交換掲示板      communities
マンション情報     apartments
管理組合情報管理   managements
アンケート        questionnaires
*/
/*
ピンク:         #ff6177;
ダークピンク:    #e24258;

オレンジ:       #ff8b2e;
ダークオレンジ:  #db711b;

イエロー:       #ffbc47;
ダークイエロー:  #dd9924;

オリーブ:       #a5d151;
ダークオリーブ:  #7eac26;

グリーン:       #4dba78;
ダークグリーン:  #37a462;

ターコイズ:     #5caace;
ダークターコイズ: #3890b9;

パープル:       #a36fce;
ダークパープル:  #8457a9;
*/
html {
  box-sizing: border-box; }

*, *::after, *::before {
  box-sizing: inherit; }

.block-wakuwaku_maintenance,
.block-wakuwaku_maintenance-vertical {
  position: relative;
  width: 1000px;
  height: 816px;
  margin: 0 0 16px;
  padding: 0;
  background: url(../images/wakuwaku_maintenance/bg_index.png) 50% 50% no-repeat; }
  .block-wakuwaku_maintenance .block-wakuwaku_maintenance_map,
  .block-wakuwaku_maintenance-vertical .block-wakuwaku_maintenance_map {
    position: absolute;
    top: 188px;
    left: 188px;
    width: 624px;
    height: 440px;
    margin: 0;
    padding: 24px;
    background-color: rgba(255, 255, 255, 0.65);
    text-align: center; }
    .block-wakuwaku_maintenance .block-wakuwaku_maintenance_map > img,
    .block-wakuwaku_maintenance-vertical .block-wakuwaku_maintenance_map > img {
      max-width: 576px;
      max-height: 392px;
      line-height: 0;
      vertical-align: bottom; }

@media screen and (max-width: 999px) {
  .block-wakuwaku_maintenance,
  .block-wakuwaku_maintenance-vertical {
    width: 100%;
    height: auto;
    padding: 16px 57px 0 73px;
    background: #fff; }
    .block-wakuwaku_maintenance .block-wakuwaku_maintenance_map,
    .block-wakuwaku_maintenance-vertical .block-wakuwaku_maintenance_map {
      position: static;
      top: auto;
      left: auto;
      width: auto;
      height: auto;
      padding: 0 16px 16px 0;
      text-align: center; } }

@media screen and (max-width: 761px) {
  .block-wakuwaku_maintenance,
  .block-wakuwaku_maintenance-vertical {
    padding: 0; }
    .block-wakuwaku_maintenance .block-wakuwaku_maintenance_map,
    .block-wakuwaku_maintenance-vertical .block-wakuwaku_maintenance_map {
      padding: 16px 0;
      border-bottom: 1px solid #cbcbcb; }
      .block-wakuwaku_maintenance .block-wakuwaku_maintenance_map > img,
      .block-wakuwaku_maintenance-vertical .block-wakuwaku_maintenance_map > img {
        max-width: 460px;
        height: auto; } }

@media screen and (max-width: 480px) {
  .block-wakuwaku_maintenance .block-wakuwaku_maintenance_map,
  .block-wakuwaku_maintenance-vertical .block-wakuwaku_maintenance_map {
    padding: 5px 0 0;
    border-bottom-width: 0; }
    .block-wakuwaku_maintenance .block-wakuwaku_maintenance_map > img,
    .block-wakuwaku_maintenance-vertical .block-wakuwaku_maintenance_map > img {
      max-width: 300px; } }

.list-wakuwaku_maintenance {
  list-style: none;
  position: relative;
  width: 1000px;
  height: 816px;
  margin: 0;
  padding: 0; }
  .list-wakuwaku_maintenance .list-wakuwaku_maintenance-item {
    position: absolute; }
    .list-wakuwaku_maintenance .list-wakuwaku_maintenance-item.is-top_left_left {
      top: 0;
      left: 0; }
    .list-wakuwaku_maintenance .list-wakuwaku_maintenance-item.is-top_center_left {
      top: 0;
      left: 267px; }
    .list-wakuwaku_maintenance .list-wakuwaku_maintenance-item.is-top_center_right {
      top: 0;
      left: 533px; }
    .list-wakuwaku_maintenance .list-wakuwaku_maintenance-item.is-top_right_right {
      top: 0;
      left: 800px; }
    .list-wakuwaku_maintenance .list-wakuwaku_maintenance-item.is-middle_left_left {
      top: 308px;
      left: 0; }
    .list-wakuwaku_maintenance .list-wakuwaku_maintenance-item.is-middle_center_left {
      top: 308px;
      left: 267px; }
    .list-wakuwaku_maintenance .list-wakuwaku_maintenance-item.is-middle_center_right {
      top: 308px;
      left: 533px; }
    .list-wakuwaku_maintenance .list-wakuwaku_maintenance-item.is-middle_right_right {
      top: 308px;
      left: 800px; }
    .list-wakuwaku_maintenance .list-wakuwaku_maintenance-item.is-bottom_left_left {
      bottom: 0;
      left: 0; }
    .list-wakuwaku_maintenance .list-wakuwaku_maintenance-item.is-bottom_center_left {
      bottom: 0;
      left: 267px; }
    .list-wakuwaku_maintenance .list-wakuwaku_maintenance-item.is-bottom_center_right {
      bottom: 0;
      left: 533px; }
    .list-wakuwaku_maintenance .list-wakuwaku_maintenance-item.is-bottom_right_right {
      bottom: 0;
      left: 800px; }
    .list-wakuwaku_maintenance .list-wakuwaku_maintenance-item > a {
      display: block;
      position: relative;
      width: 200px;
      height: 200px; }

@media screen and (max-width: 999px) {
  .list-wakuwaku_maintenance {
    width: 616px;
    height: auto;
    margin-right: -16px;
    overflow: hidden; }
    .list-wakuwaku_maintenance .list-wakuwaku_maintenance-item {
      float: left;
      position: static;
      top: auto;
      bottom: auto;
      left: auto;
      width: 33.3333%;
      padding: 0 16px 16px 0; }
      .list-wakuwaku_maintenance .list-wakuwaku_maintenance-item > a {
        width: 189px;
        height: 189px; }
        .list-wakuwaku_maintenance .list-wakuwaku_maintenance-item > a > img {
          width: 100%;
          height: auto; } }

@media screen and (max-width: 761px) {
  .list-wakuwaku_maintenance {
    width: 100%;
    margin-right: 0; }
    .list-wakuwaku_maintenance .list-wakuwaku_maintenance-item {
      float: none;
      clear: both;
      width: 100%;
      padding: 0; }
      .list-wakuwaku_maintenance .list-wakuwaku_maintenance-item > a {
        width: 100%;
        height: auto;
        border-bottom: 1px solid #cbcbcb;
        text-decoration: none; }
        .list-wakuwaku_maintenance .list-wakuwaku_maintenance-item > a > img {
          display: none; }
      .list-wakuwaku_maintenance .list-wakuwaku_maintenance-item:last-child > a {
        border-bottom-width: 0; } }

.block-wakuwaku_maintenance_link {
  display: table;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  table-layout: fixed;
  background-color: #6b83de; }
  a:hover .block-wakuwaku_maintenance_link,
  a.is-sync .block-wakuwaku_maintenance_link {
    background-color: #fff; }
  .block-wakuwaku_maintenance_link .block-wakuwaku_maintenance_link-num {
    display: table-cell;
    width: 38px;
    margin: 0;
    padding: 13px 10px;
    vertical-align: middle; }
  .block-wakuwaku_maintenance_link .block-wakuwaku_maintenance_title {
    display: table-cell;
    margin: 0;
    padding: 0 10px;
    color: #fff;
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.1;
    vertical-align: middle; }
    a:hover .block-wakuwaku_maintenance_link .block-wakuwaku_maintenance_title,
    a.is-sync .block-wakuwaku_maintenance_link .block-wakuwaku_maintenance_title {
      color: #6b83de; }

@media screen and (max-width: 761px) {
  .block-wakuwaku_maintenance_link {
    position: static;
    bottom: auto;
    left: auto;
    background-color: transparent; }
    a:hover .block-wakuwaku_maintenance_link,
    a.is-sync .block-wakuwaku_maintenance_link {
      background-color: transparent; }
    .block-wakuwaku_maintenance_link .block-wakuwaku_maintenance_title {
      color: #333; }
      a:hover .block-wakuwaku_maintenance_link .block-wakuwaku_maintenance_title,
      a.is-sync .block-wakuwaku_maintenance_link .block-wakuwaku_maintenance_title {
        color: #333; } }

.block-wakuwaku_maintenance_link-hover {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 200px;
  height: 200px;
  border-width: 4px;
  border-style: solid;
  border-color: transparent; }
  a:hover .block-wakuwaku_maintenance_link-hover,
  a.is-sync .block-wakuwaku_maintenance_link-hover {
    border-color: #6b83de; }

@media screen and (max-width: 999px) {
  .block-wakuwaku_maintenance_link-hover {
    width: 189px;
    height: 189px; } }

@media screen and (max-width: 761px) {
  .block-wakuwaku_maintenance_link-hover {
    display: none; } }

.txt-wakuwaku_maintenance_link-num {
  display: inline-block;
  width: 28px;
  margin: 0;
  padding: 6px 0 5px;
  border-radius: 4px;
  background-color: #fff;
  color: #6b83de;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.1;
  text-align: center; }
  a:hover .txt-wakuwaku_maintenance_link-num,
  a.is-sync .txt-wakuwaku_maintenance_link-num {
    background-color: #6b83de;
    color: #fff; }

@media screen and (max-width: 761px) {
  .txt-wakuwaku_maintenance_link-num {
    background-color: #6b83de;
    color: #fff; } }

.title-section_wakuwaku_maintenance {
  margin: 0 0 1.0em;
  padding: 0.25em 0.5em;
  background-color: #6b83de;
  color: #fff;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1.3;
  font-weight: normal; }

.block-wakuwaku_maintenance_detail {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto; }
  .block-wakuwaku_maintenance_detail::after {
    clear: both;
    content: "";
    display: table; }
  .block-wakuwaku_maintenance_detail .block-wakuwaku_maintenance_detail-article {
    float: left;
    display: block;
    margin-right: 1.6%;
    width: 74.6%; }
    .block-wakuwaku_maintenance_detail .block-wakuwaku_maintenance_detail-article:last-child {
      margin-right: 0; }
  .block-wakuwaku_maintenance_detail .block-wakuwaku_maintenance_detail-image {
    float: left;
    display: block;
    margin-right: 1.6%;
    width: 23.8%; }
    .block-wakuwaku_maintenance_detail .block-wakuwaku_maintenance_detail-image:last-child {
      margin-right: 0; }

@media screen and (max-width: 761px) {
  .block-wakuwaku_maintenance_detail .block-wakuwaku_maintenance_detail-article {
    float: left;
    display: block;
    margin-right: 1.6%;
    width: 100%; }
    .block-wakuwaku_maintenance_detail .block-wakuwaku_maintenance_detail-article:last-child {
      margin-right: 0; }
  .block-wakuwaku_maintenance_detail .block-wakuwaku_maintenance_detail-image {
    float: left;
    display: block;
    margin-right: 1.6%;
    width: 100%; }
    .block-wakuwaku_maintenance_detail .block-wakuwaku_maintenance_detail-image:last-child {
      margin-right: 0; } }

.label-wakuwaku_maintenance {
  display: block;
  width: 235px;
  height: 24px;
  margin: 0 0 1.0em;
  padding: 0;
  background: url(../images/wakuwaku_maintenance/bg_txt-condition.png) 0 0 no-repeat;
  overflow: hidden;
  text-indent: 1000%;
  white-space: nowrap;
  line-height: 1000%; }
  @media screen and (max-width: 761px) {
    .label-wakuwaku_maintenance {
      background-image: url(../images/wakuwaku_maintenance/bg_txt-condition2x.png);
      background-size: 235px 24px; } }

.label-wakuwaku_maintenance-point {
  display: block;
  width: 150px;
  height: 24px;
  margin: 0 0 1.0em;
  padding: 0;
  background: url(../images/wakuwaku_maintenance/bg_txt-check-point.png) 0 0 no-repeat;
  overflow: hidden;
  text-indent: 1000%;
  white-space: nowrap;
  line-height: 1000%; }
  @media screen and (max-width: 761px) {
    .label-wakuwaku_maintenance-point {
      background-image: url(../images/wakuwaku_maintenance/bg_txt-check-point2x.png);
      background-size: 150px 24px; } }

.list-wakuwaku_maintenance_issue {
  list-style: none;
  margin: 0 0 16px;
  padding: 0; }
  .list-wakuwaku_maintenance_issue .list-wakuwaku_maintenance_issue-item {
    margin: 0;
    padding: 0 0 0 16px;
    background: url(../images/bg_list-wakuwaku_maintenance_issue.png) 0 0.35em no-repeat;
    font-size: 17px;
    font-size: 1.0625rem; }
    @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
      .list-wakuwaku_maintenance_issue .list-wakuwaku_maintenance_issue-item {
        background-image: url(../images/bg_list-wakuwaku_maintenance_issue@2x.png);
        background-size: 13px 13px; } }

.block-wakuwaku_maintenance_point {
  margin: 0 0 16px;
  padding: 16px;
  border: 1px solid #cbcbcb;
  line-height: 1.6; }

.block-wakuwaku_maintenance_comment {
  position: relative; }
  .block-wakuwaku_maintenance_comment .block-wakuwaku_maintenance_comment-icon {
    position: absolute;
    display: table-cell;
    width: 48px;
    height: 48px;
    margin: 0;
    padding: 5px;
    background-color: #6b83de;
    font-size: 34px;
    font-size: 2.125rem;
    line-height: 1.0;
    color: #fff;
    text-align: center;
    vertical-align: middle; }
    .block-wakuwaku_maintenance_comment .block-wakuwaku_maintenance_comment-icon::before {
      position: absolute;
      top: 50%;
      right: -0.5em;
      width: 0;
      height: 0;
      margin-top: -0.5rem;
      border-left: 0.5em solid #6b83de;
      border-top: 0.5em solid transparent;
      border-bottom: 0.5em solid transparent;
      content: '';
      font-size: 14px;
      font-size: 0.875rem;
      font-weight: bold;
      vertical-align: top; }
  .block-wakuwaku_maintenance_comment .block-wakuwaku_maintenance_comment-detail {
    margin: 0 0 0 60px;
    padding: 16px;
    border-radius: 6px;
    background-color: #f1f1f1; }

.img-wakuwaku_maintenance {
  margin: 0;
  padding: 0;
  text-align: center;
  font-size: 0; }
  .img-wakuwaku_maintenance .img-wakuwaku_maintenance-title {
    margin: 0 0 8px;
    padding: 0;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1.3;
    text-align: left; }
    .img-wakuwaku_maintenance .img-wakuwaku_maintenance-title.txt-center {
      text-align: center; }

.img-wakuwaku_maintenance-item {
  display: inline-block;
  margin: 0 0 16px;
  padding: 0;
  font-size: 14px;
  font-size: 0.875rem;
  vertical-align: top; }
  .img-wakuwaku_maintenance-item > img {
    width: 100%;
    height: auto;
    vertical-align: bottom; }
  .img-wakuwaku_maintenance-item > figcaption {
    width: 100%;
    margin: 2px auto 0;
    line-height: 1.1;
    text-align: left; }

@media screen and (max-width: 761px) {
  .img-wakuwaku_maintenance-item {
    width: 50%;
    padding-left: 8px; }
    .img-wakuwaku_maintenance-item:first-child {
      padding-right: 8px;
      padding-left: 0; } }

.nav-wakuwaku {
  margin: 0;
  padding: 0;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto; }
  .nav-wakuwaku::after {
    clear: both;
    content: "";
    display: table; }
  .nav-wakuwaku .nav-wakuwaku_inner {
    float: left;
    display: block;
    margin-right: 1.6%;
    width: 74.6%;
    margin-left: 12.7%; }
    .nav-wakuwaku .nav-wakuwaku_inner:last-child {
      margin-right: 0; }
    @media screen and (max-width: 999px) {
      .nav-wakuwaku .nav-wakuwaku_inner {
        float: left;
        display: block;
        margin-right: 1.6%;
        width: 100%;
        margin-left: 0%; }
        .nav-wakuwaku .nav-wakuwaku_inner:last-child {
          margin-right: 0; } }
    .nav-wakuwaku .nav-wakuwaku_inner .nav-wakuwaku-list {
      list-style: none;
      margin: 0 -16px 16px 0;
      padding: 0;
      overflow: hidden; }
      @media screen and (max-width: 480px) {
        .nav-wakuwaku .nav-wakuwaku_inner .nav-wakuwaku-list {
          margin-right: 0; } }
    .nav-wakuwaku .nav-wakuwaku_inner .nav-wakuwaku-list_item {
      display: block;
      float: left;
      width: 33.3333%;
      margin: 0;
      padding: 0 16px 16px 0; }
      .nav-wakuwaku .nav-wakuwaku_inner .nav-wakuwaku-list_item:first-child {
        float: none;
        margin-right: auto;
        margin-left: auto; }
      @media screen and (max-width: 761px) {
        .nav-wakuwaku .nav-wakuwaku_inner .nav-wakuwaku-list_item {
          width: 50%; } }
      @media screen and (max-width: 480px) {
        .nav-wakuwaku .nav-wakuwaku_inner .nav-wakuwaku-list_item {
          width: 100%;
          padding: 0 8px 8px; } }
  .nav-wakuwaku .btn-nav_wakuwaku {
    display: block;
    text-align: left;
    margin: auto;
    padding: 8px 10px;
    border: 1px solid #333;
    background-color: #fff;
    color: #333;
    line-height: 1.1;
    text-decoration: none; }
    .nav-wakuwaku .btn-nav_wakuwaku:hover {
      padding: 3px 5px;
      border-width: 6px; }
    @media screen and (max-width: 761px) {
      .nav-wakuwaku .btn-nav_wakuwaku:hover {
        padding: 8px 10px;
        border-width: 1px; } }
    @media screen and (max-width: 480px) {
      .nav-wakuwaku .btn-nav_wakuwaku {
        max-width: auto;
        width: 100%; } }

.list-wakuwaku_maintenance_sync {
  list-style: none;
  position: absolute;
  top: 208px;
  left: 213px;
  width: 576px;
  margin: 0;
  padding: 0; }
  @media screen and (max-width: 999px) {
    .list-wakuwaku_maintenance_sync {
      top: 16px;
      left: 85px; } }
  @media screen and (max-width: 761px) {
    .list-wakuwaku_maintenance_sync {
      top: 15px;
      left: 50%;
      width: 460px;
      margin-left: -230px; } }
  @media screen and (max-width: 480px) {
    .list-wakuwaku_maintenance_sync {
      top: 5px;
      left: 50%;
      width: 300px;
      margin-left: -150px; } }
  .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item {
    position: absolute;
    margin: 0;
    padding: 0; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item > a {
      display: inline-block;
      background-position: 0 0;
      background-repeat: no-repeat; }
      .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item > a .list-wakuwaku_maintenance-item_inner {
        display: block;
        overflow: hidden;
        text-indent: 1000%;
        white-space: nowrap;
        line-height: 1000%; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony1 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom1 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom1 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance1 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater1 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room1 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen1 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining1 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom1 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom1 .list-wakuwaku_maintenance-item_inner {
      width: 25px;
      height: 31px; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony1 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom1 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom1 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance1 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater1 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room1 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen1 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining1 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom1 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom1 > a {
      width: 25px;
      height: 31px;
      background-image: url("../images/wakuwaku_maintenance/bg_sync0"+1 + ".png");
      background-size: 51px 31px; }
      .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony1 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony1 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom1 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom1 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom1 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom1 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance1 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance1 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater1 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater1 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room1 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room1 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen1 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen1 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining1 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining1 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom1 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom1 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom1 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom1 > a.is-sync {
        background-position: -26px 0; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony1_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom1_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom1_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance1_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater1_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room1_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen1_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining1_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom1_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom1_top .list-wakuwaku_maintenance-item_inner {
      width: 31px;
      height: 25px; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony1_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom1_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom1_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance1_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater1_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room1_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen1_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining1_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom1_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom1_top > a {
      width: 25px;
      height: 31px;
      background-image: url("../images/wakuwaku_maintenance/bg_sync0"+1 + "_top.png");
      background-size: 51px 31px; }
      .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony1_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony1_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom1_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom1_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom1_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom1_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance1_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance1_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater1_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater1_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room1_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room1_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen1_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen1_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining1_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining1_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom1_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom1_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom1_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom1_top > a.is-sync {
        background-position: -26px 0; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony1_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom1_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom1_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance1_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater1_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room1_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen1_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining1_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom1_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom1_right .list-wakuwaku_maintenance-item_inner {
      width: 31px;
      height: 25px; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony1_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom1_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom1_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance1_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater1_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room1_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen1_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining1_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom1_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom1_right > a {
      width: 31px;
      height: 25px;
      background-image: url("../images/wakuwaku_maintenance/bg_sync0"+1 + "_right.png");
      background-size: 63px 25px; }
      .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony1_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony1_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom1_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom1_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom1_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom1_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance1_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance1_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater1_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater1_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room1_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room1_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen1_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen1_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining1_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining1_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom1_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom1_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom1_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom1_right > a.is-sync {
        background-position: -32px 0; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony1_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom1_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom1_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance1_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater1_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room1_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen1_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining1_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom1_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom1_left .list-wakuwaku_maintenance-item_inner {
      width: 31px;
      height: 25px; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony1_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom1_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom1_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance1_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater1_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room1_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen1_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining1_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom1_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom1_left > a {
      width: 31px;
      height: 25px;
      background-image: url("../images/wakuwaku_maintenance/bg_sync0"+1 + "_left.png");
      background-size: 63px 25px; }
      .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony1_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony1_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom1_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom1_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom1_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom1_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance1_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance1_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater1_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater1_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room1_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room1_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen1_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen1_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining1_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining1_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom1_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom1_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom1_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom1_left > a.is-sync {
        background-position: -32px 0; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony2 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom2 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom2 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance2 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater2 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room2 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen2 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining2 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom2 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom2 .list-wakuwaku_maintenance-item_inner {
      width: 25px;
      height: 31px; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony2 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom2 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom2 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance2 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater2 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room2 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen2 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining2 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom2 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom2 > a {
      width: 25px;
      height: 31px;
      background-image: url("../images/wakuwaku_maintenance/bg_sync0"+2 + ".png");
      background-size: 51px 31px; }
      .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony2 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony2 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom2 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom2 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom2 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom2 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance2 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance2 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater2 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater2 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room2 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room2 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen2 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen2 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining2 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining2 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom2 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom2 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom2 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom2 > a.is-sync {
        background-position: -26px 0; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony2_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom2_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom2_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance2_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater2_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room2_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen2_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining2_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom2_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom2_top .list-wakuwaku_maintenance-item_inner {
      width: 31px;
      height: 25px; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony2_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom2_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom2_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance2_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater2_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room2_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen2_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining2_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom2_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom2_top > a {
      width: 25px;
      height: 31px;
      background-image: url("../images/wakuwaku_maintenance/bg_sync0"+2 + "_top.png");
      background-size: 51px 31px; }
      .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony2_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony2_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom2_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom2_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom2_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom2_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance2_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance2_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater2_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater2_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room2_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room2_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen2_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen2_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining2_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining2_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom2_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom2_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom2_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom2_top > a.is-sync {
        background-position: -26px 0; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony2_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom2_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom2_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance2_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater2_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room2_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen2_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining2_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom2_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom2_right .list-wakuwaku_maintenance-item_inner {
      width: 31px;
      height: 25px; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony2_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom2_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom2_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance2_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater2_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room2_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen2_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining2_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom2_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom2_right > a {
      width: 31px;
      height: 25px;
      background-image: url("../images/wakuwaku_maintenance/bg_sync0"+2 + "_right.png");
      background-size: 63px 25px; }
      .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony2_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony2_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom2_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom2_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom2_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom2_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance2_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance2_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater2_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater2_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room2_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room2_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen2_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen2_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining2_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining2_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom2_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom2_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom2_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom2_right > a.is-sync {
        background-position: -32px 0; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony2_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom2_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom2_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance2_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater2_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room2_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen2_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining2_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom2_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom2_left .list-wakuwaku_maintenance-item_inner {
      width: 31px;
      height: 25px; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony2_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom2_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom2_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance2_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater2_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room2_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen2_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining2_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom2_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom2_left > a {
      width: 31px;
      height: 25px;
      background-image: url("../images/wakuwaku_maintenance/bg_sync0"+2 + "_left.png");
      background-size: 63px 25px; }
      .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony2_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony2_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom2_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom2_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom2_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom2_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance2_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance2_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater2_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater2_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room2_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room2_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen2_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen2_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining2_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining2_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom2_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom2_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom2_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom2_left > a.is-sync {
        background-position: -32px 0; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony3 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom3 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom3 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance3 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater3 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room3 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen3 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining3 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom3 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom3 .list-wakuwaku_maintenance-item_inner {
      width: 25px;
      height: 31px; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony3 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom3 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom3 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance3 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater3 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room3 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen3 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining3 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom3 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom3 > a {
      width: 25px;
      height: 31px;
      background-image: url("../images/wakuwaku_maintenance/bg_sync0"+3 + ".png");
      background-size: 51px 31px; }
      .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony3 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony3 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom3 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom3 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom3 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom3 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance3 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance3 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater3 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater3 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room3 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room3 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen3 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen3 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining3 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining3 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom3 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom3 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom3 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom3 > a.is-sync {
        background-position: -26px 0; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony3_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom3_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom3_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance3_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater3_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room3_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen3_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining3_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom3_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom3_top .list-wakuwaku_maintenance-item_inner {
      width: 31px;
      height: 25px; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony3_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom3_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom3_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance3_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater3_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room3_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen3_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining3_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom3_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom3_top > a {
      width: 25px;
      height: 31px;
      background-image: url("../images/wakuwaku_maintenance/bg_sync0"+3 + "_top.png");
      background-size: 51px 31px; }
      .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony3_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony3_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom3_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom3_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom3_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom3_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance3_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance3_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater3_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater3_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room3_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room3_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen3_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen3_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining3_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining3_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom3_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom3_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom3_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom3_top > a.is-sync {
        background-position: -26px 0; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony3_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom3_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom3_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance3_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater3_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room3_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen3_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining3_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom3_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom3_right .list-wakuwaku_maintenance-item_inner {
      width: 31px;
      height: 25px; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony3_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom3_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom3_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance3_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater3_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room3_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen3_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining3_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom3_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom3_right > a {
      width: 31px;
      height: 25px;
      background-image: url("../images/wakuwaku_maintenance/bg_sync0"+3 + "_right.png");
      background-size: 63px 25px; }
      .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony3_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony3_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom3_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom3_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom3_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom3_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance3_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance3_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater3_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater3_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room3_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room3_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen3_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen3_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining3_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining3_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom3_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom3_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom3_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom3_right > a.is-sync {
        background-position: -32px 0; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony3_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom3_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom3_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance3_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater3_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room3_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen3_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining3_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom3_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom3_left .list-wakuwaku_maintenance-item_inner {
      width: 31px;
      height: 25px; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony3_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom3_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom3_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance3_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater3_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room3_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen3_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining3_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom3_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom3_left > a {
      width: 31px;
      height: 25px;
      background-image: url("../images/wakuwaku_maintenance/bg_sync0"+3 + "_left.png");
      background-size: 63px 25px; }
      .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony3_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony3_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom3_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom3_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom3_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom3_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance3_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance3_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater3_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater3_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room3_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room3_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen3_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen3_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining3_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining3_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom3_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom3_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom3_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom3_left > a.is-sync {
        background-position: -32px 0; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony4 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom4 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom4 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance4 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater4 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room4 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen4 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining4 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom4 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom4 .list-wakuwaku_maintenance-item_inner {
      width: 25px;
      height: 31px; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony4 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom4 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom4 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance4 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater4 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room4 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen4 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining4 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom4 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom4 > a {
      width: 25px;
      height: 31px;
      background-image: url("../images/wakuwaku_maintenance/bg_sync0"+4 + ".png");
      background-size: 51px 31px; }
      .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony4 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony4 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom4 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom4 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom4 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom4 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance4 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance4 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater4 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater4 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room4 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room4 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen4 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen4 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining4 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining4 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom4 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom4 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom4 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom4 > a.is-sync {
        background-position: -26px 0; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony4_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom4_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom4_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance4_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater4_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room4_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen4_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining4_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom4_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom4_top .list-wakuwaku_maintenance-item_inner {
      width: 31px;
      height: 25px; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony4_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom4_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom4_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance4_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater4_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room4_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen4_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining4_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom4_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom4_top > a {
      width: 25px;
      height: 31px;
      background-image: url("../images/wakuwaku_maintenance/bg_sync0"+4 + "_top.png");
      background-size: 51px 31px; }
      .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony4_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony4_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom4_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom4_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom4_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom4_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance4_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance4_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater4_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater4_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room4_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room4_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen4_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen4_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining4_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining4_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom4_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom4_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom4_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom4_top > a.is-sync {
        background-position: -26px 0; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony4_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom4_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom4_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance4_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater4_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room4_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen4_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining4_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom4_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom4_right .list-wakuwaku_maintenance-item_inner {
      width: 31px;
      height: 25px; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony4_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom4_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom4_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance4_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater4_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room4_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen4_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining4_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom4_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom4_right > a {
      width: 31px;
      height: 25px;
      background-image: url("../images/wakuwaku_maintenance/bg_sync0"+4 + "_right.png");
      background-size: 63px 25px; }
      .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony4_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony4_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom4_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom4_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom4_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom4_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance4_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance4_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater4_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater4_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room4_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room4_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen4_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen4_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining4_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining4_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom4_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom4_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom4_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom4_right > a.is-sync {
        background-position: -32px 0; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony4_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom4_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom4_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance4_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater4_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room4_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen4_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining4_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom4_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom4_left .list-wakuwaku_maintenance-item_inner {
      width: 31px;
      height: 25px; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony4_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom4_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom4_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance4_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater4_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room4_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen4_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining4_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom4_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom4_left > a {
      width: 31px;
      height: 25px;
      background-image: url("../images/wakuwaku_maintenance/bg_sync0"+4 + "_left.png");
      background-size: 63px 25px; }
      .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony4_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony4_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom4_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom4_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom4_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom4_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance4_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance4_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater4_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater4_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room4_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room4_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen4_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen4_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining4_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining4_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom4_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom4_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom4_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom4_left > a.is-sync {
        background-position: -32px 0; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony5 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom5 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom5 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance5 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater5 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room5 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen5 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining5 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom5 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom5 .list-wakuwaku_maintenance-item_inner {
      width: 25px;
      height: 31px; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony5 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom5 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom5 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance5 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater5 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room5 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen5 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining5 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom5 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom5 > a {
      width: 25px;
      height: 31px;
      background-image: url("../images/wakuwaku_maintenance/bg_sync0"+5 + ".png");
      background-size: 51px 31px; }
      .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony5 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony5 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom5 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom5 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom5 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom5 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance5 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance5 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater5 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater5 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room5 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room5 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen5 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen5 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining5 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining5 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom5 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom5 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom5 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom5 > a.is-sync {
        background-position: -26px 0; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony5_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom5_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom5_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance5_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater5_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room5_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen5_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining5_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom5_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom5_top .list-wakuwaku_maintenance-item_inner {
      width: 31px;
      height: 25px; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony5_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom5_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom5_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance5_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater5_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room5_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen5_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining5_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom5_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom5_top > a {
      width: 25px;
      height: 31px;
      background-image: url("../images/wakuwaku_maintenance/bg_sync0"+5 + "_top.png");
      background-size: 51px 31px; }
      .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony5_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony5_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom5_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom5_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom5_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom5_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance5_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance5_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater5_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater5_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room5_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room5_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen5_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen5_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining5_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining5_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom5_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom5_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom5_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom5_top > a.is-sync {
        background-position: -26px 0; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony5_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom5_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom5_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance5_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater5_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room5_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen5_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining5_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom5_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom5_right .list-wakuwaku_maintenance-item_inner {
      width: 31px;
      height: 25px; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony5_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom5_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom5_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance5_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater5_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room5_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen5_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining5_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom5_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom5_right > a {
      width: 31px;
      height: 25px;
      background-image: url("../images/wakuwaku_maintenance/bg_sync0"+5 + "_right.png");
      background-size: 63px 25px; }
      .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony5_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony5_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom5_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom5_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom5_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom5_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance5_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance5_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater5_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater5_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room5_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room5_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen5_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen5_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining5_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining5_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom5_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom5_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom5_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom5_right > a.is-sync {
        background-position: -32px 0; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony5_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom5_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom5_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance5_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater5_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room5_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen5_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining5_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom5_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom5_left .list-wakuwaku_maintenance-item_inner {
      width: 31px;
      height: 25px; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony5_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom5_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom5_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance5_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater5_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room5_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen5_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining5_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom5_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom5_left > a {
      width: 31px;
      height: 25px;
      background-image: url("../images/wakuwaku_maintenance/bg_sync0"+5 + "_left.png");
      background-size: 63px 25px; }
      .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony5_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony5_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom5_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom5_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom5_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom5_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance5_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance5_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater5_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater5_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room5_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room5_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen5_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen5_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining5_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining5_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom5_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom5_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom5_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom5_left > a.is-sync {
        background-position: -32px 0; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony6 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom6 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom6 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance6 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater6 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room6 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen6 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining6 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom6 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom6 .list-wakuwaku_maintenance-item_inner {
      width: 25px;
      height: 31px; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony6 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom6 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom6 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance6 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater6 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room6 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen6 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining6 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom6 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom6 > a {
      width: 25px;
      height: 31px;
      background-image: url("../images/wakuwaku_maintenance/bg_sync0"+6 + ".png");
      background-size: 51px 31px; }
      .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony6 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony6 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom6 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom6 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom6 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom6 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance6 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance6 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater6 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater6 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room6 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room6 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen6 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen6 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining6 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining6 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom6 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom6 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom6 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom6 > a.is-sync {
        background-position: -26px 0; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony6_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom6_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom6_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance6_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater6_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room6_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen6_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining6_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom6_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom6_top .list-wakuwaku_maintenance-item_inner {
      width: 31px;
      height: 25px; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony6_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom6_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom6_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance6_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater6_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room6_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen6_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining6_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom6_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom6_top > a {
      width: 25px;
      height: 31px;
      background-image: url("../images/wakuwaku_maintenance/bg_sync0"+6 + "_top.png");
      background-size: 51px 31px; }
      .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony6_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony6_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom6_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom6_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom6_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom6_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance6_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance6_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater6_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater6_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room6_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room6_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen6_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen6_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining6_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining6_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom6_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom6_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom6_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom6_top > a.is-sync {
        background-position: -26px 0; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony6_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom6_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom6_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance6_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater6_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room6_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen6_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining6_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom6_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom6_right .list-wakuwaku_maintenance-item_inner {
      width: 31px;
      height: 25px; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony6_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom6_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom6_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance6_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater6_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room6_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen6_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining6_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom6_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom6_right > a {
      width: 31px;
      height: 25px;
      background-image: url("../images/wakuwaku_maintenance/bg_sync0"+6 + "_right.png");
      background-size: 63px 25px; }
      .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony6_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony6_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom6_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom6_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom6_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom6_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance6_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance6_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater6_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater6_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room6_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room6_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen6_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen6_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining6_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining6_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom6_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom6_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom6_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom6_right > a.is-sync {
        background-position: -32px 0; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony6_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom6_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom6_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance6_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater6_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room6_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen6_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining6_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom6_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom6_left .list-wakuwaku_maintenance-item_inner {
      width: 31px;
      height: 25px; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony6_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom6_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom6_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance6_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater6_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room6_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen6_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining6_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom6_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom6_left > a {
      width: 31px;
      height: 25px;
      background-image: url("../images/wakuwaku_maintenance/bg_sync0"+6 + "_left.png");
      background-size: 63px 25px; }
      .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony6_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony6_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom6_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom6_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom6_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom6_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance6_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance6_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater6_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater6_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room6_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room6_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen6_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen6_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining6_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining6_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom6_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom6_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom6_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom6_left > a.is-sync {
        background-position: -32px 0; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony7 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom7 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom7 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance7 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater7 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room7 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen7 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining7 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom7 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom7 .list-wakuwaku_maintenance-item_inner {
      width: 25px;
      height: 31px; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony7 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom7 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom7 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance7 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater7 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room7 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen7 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining7 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom7 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom7 > a {
      width: 25px;
      height: 31px;
      background-image: url("../images/wakuwaku_maintenance/bg_sync0"+7 + ".png");
      background-size: 51px 31px; }
      .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony7 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony7 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom7 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom7 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom7 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom7 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance7 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance7 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater7 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater7 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room7 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room7 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen7 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen7 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining7 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining7 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom7 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom7 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom7 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom7 > a.is-sync {
        background-position: -26px 0; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony7_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom7_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom7_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance7_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater7_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room7_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen7_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining7_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom7_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom7_top .list-wakuwaku_maintenance-item_inner {
      width: 31px;
      height: 25px; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony7_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom7_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom7_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance7_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater7_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room7_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen7_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining7_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom7_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom7_top > a {
      width: 25px;
      height: 31px;
      background-image: url("../images/wakuwaku_maintenance/bg_sync0"+7 + "_top.png");
      background-size: 51px 31px; }
      .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony7_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony7_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom7_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom7_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom7_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom7_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance7_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance7_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater7_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater7_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room7_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room7_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen7_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen7_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining7_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining7_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom7_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom7_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom7_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom7_top > a.is-sync {
        background-position: -26px 0; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony7_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom7_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom7_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance7_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater7_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room7_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen7_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining7_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom7_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom7_right .list-wakuwaku_maintenance-item_inner {
      width: 31px;
      height: 25px; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony7_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom7_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom7_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance7_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater7_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room7_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen7_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining7_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom7_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom7_right > a {
      width: 31px;
      height: 25px;
      background-image: url("../images/wakuwaku_maintenance/bg_sync0"+7 + "_right.png");
      background-size: 63px 25px; }
      .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony7_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony7_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom7_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom7_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom7_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom7_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance7_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance7_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater7_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater7_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room7_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room7_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen7_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen7_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining7_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining7_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom7_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom7_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom7_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom7_right > a.is-sync {
        background-position: -32px 0; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony7_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom7_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom7_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance7_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater7_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room7_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen7_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining7_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom7_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom7_left .list-wakuwaku_maintenance-item_inner {
      width: 31px;
      height: 25px; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony7_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom7_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom7_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance7_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater7_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room7_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen7_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining7_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom7_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom7_left > a {
      width: 31px;
      height: 25px;
      background-image: url("../images/wakuwaku_maintenance/bg_sync0"+7 + "_left.png");
      background-size: 63px 25px; }
      .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony7_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony7_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom7_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom7_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom7_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom7_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance7_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance7_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater7_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater7_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room7_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room7_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen7_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen7_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining7_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining7_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom7_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom7_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom7_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom7_left > a.is-sync {
        background-position: -32px 0; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony8 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom8 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom8 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance8 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater8 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room8 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen8 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining8 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom8 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom8 .list-wakuwaku_maintenance-item_inner {
      width: 25px;
      height: 31px; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony8 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom8 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom8 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance8 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater8 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room8 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen8 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining8 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom8 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom8 > a {
      width: 25px;
      height: 31px;
      background-image: url("../images/wakuwaku_maintenance/bg_sync0"+8 + ".png");
      background-size: 51px 31px; }
      .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony8 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony8 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom8 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom8 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom8 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom8 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance8 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance8 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater8 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater8 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room8 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room8 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen8 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen8 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining8 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining8 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom8 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom8 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom8 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom8 > a.is-sync {
        background-position: -26px 0; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony8_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom8_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom8_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance8_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater8_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room8_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen8_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining8_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom8_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom8_top .list-wakuwaku_maintenance-item_inner {
      width: 31px;
      height: 25px; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony8_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom8_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom8_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance8_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater8_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room8_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen8_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining8_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom8_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom8_top > a {
      width: 25px;
      height: 31px;
      background-image: url("../images/wakuwaku_maintenance/bg_sync0"+8 + "_top.png");
      background-size: 51px 31px; }
      .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony8_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony8_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom8_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom8_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom8_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom8_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance8_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance8_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater8_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater8_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room8_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room8_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen8_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen8_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining8_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining8_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom8_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom8_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom8_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom8_top > a.is-sync {
        background-position: -26px 0; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony8_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom8_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom8_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance8_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater8_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room8_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen8_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining8_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom8_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom8_right .list-wakuwaku_maintenance-item_inner {
      width: 31px;
      height: 25px; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony8_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom8_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom8_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance8_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater8_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room8_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen8_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining8_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom8_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom8_right > a {
      width: 31px;
      height: 25px;
      background-image: url("../images/wakuwaku_maintenance/bg_sync0"+8 + "_right.png");
      background-size: 63px 25px; }
      .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony8_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony8_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom8_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom8_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom8_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom8_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance8_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance8_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater8_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater8_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room8_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room8_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen8_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen8_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining8_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining8_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom8_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom8_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom8_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom8_right > a.is-sync {
        background-position: -32px 0; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony8_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom8_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom8_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance8_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater8_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room8_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen8_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining8_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom8_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom8_left .list-wakuwaku_maintenance-item_inner {
      width: 31px;
      height: 25px; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony8_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom8_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom8_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance8_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater8_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room8_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen8_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining8_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom8_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom8_left > a {
      width: 31px;
      height: 25px;
      background-image: url("../images/wakuwaku_maintenance/bg_sync0"+8 + "_left.png");
      background-size: 63px 25px; }
      .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony8_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony8_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom8_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom8_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom8_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom8_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance8_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance8_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater8_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater8_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room8_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room8_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen8_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen8_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining8_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining8_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom8_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom8_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom8_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom8_left > a.is-sync {
        background-position: -32px 0; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony9 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom9 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom9 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance9 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater9 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room9 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen9 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining9 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom9 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom9 .list-wakuwaku_maintenance-item_inner {
      width: 25px;
      height: 31px; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony9 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom9 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom9 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance9 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater9 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room9 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen9 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining9 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom9 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom9 > a {
      width: 25px;
      height: 31px;
      background-image: url("../images/wakuwaku_maintenance/bg_sync0"+9 + ".png");
      background-size: 51px 31px; }
      .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony9 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony9 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom9 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom9 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom9 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom9 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance9 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance9 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater9 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater9 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room9 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room9 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen9 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen9 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining9 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining9 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom9 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom9 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom9 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom9 > a.is-sync {
        background-position: -26px 0; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony9_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom9_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom9_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance9_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater9_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room9_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen9_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining9_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom9_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom9_top .list-wakuwaku_maintenance-item_inner {
      width: 31px;
      height: 25px; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony9_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom9_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom9_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance9_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater9_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room9_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen9_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining9_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom9_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom9_top > a {
      width: 25px;
      height: 31px;
      background-image: url("../images/wakuwaku_maintenance/bg_sync0"+9 + "_top.png");
      background-size: 51px 31px; }
      .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony9_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony9_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom9_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom9_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom9_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom9_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance9_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance9_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater9_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater9_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room9_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room9_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen9_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen9_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining9_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining9_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom9_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom9_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom9_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom9_top > a.is-sync {
        background-position: -26px 0; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony9_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom9_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom9_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance9_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater9_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room9_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen9_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining9_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom9_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom9_right .list-wakuwaku_maintenance-item_inner {
      width: 31px;
      height: 25px; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony9_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom9_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom9_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance9_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater9_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room9_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen9_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining9_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom9_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom9_right > a {
      width: 31px;
      height: 25px;
      background-image: url("../images/wakuwaku_maintenance/bg_sync0"+9 + "_right.png");
      background-size: 63px 25px; }
      .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony9_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony9_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom9_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom9_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom9_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom9_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance9_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance9_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater9_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater9_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room9_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room9_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen9_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen9_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining9_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining9_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom9_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom9_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom9_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom9_right > a.is-sync {
        background-position: -32px 0; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony9_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom9_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom9_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance9_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater9_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room9_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen9_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining9_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom9_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom9_left .list-wakuwaku_maintenance-item_inner {
      width: 31px;
      height: 25px; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony9_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom9_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom9_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance9_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater9_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room9_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen9_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining9_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom9_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom9_left > a {
      width: 31px;
      height: 25px;
      background-image: url("../images/wakuwaku_maintenance/bg_sync0"+9 + "_left.png");
      background-size: 63px 25px; }
      .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony9_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony9_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom9_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom9_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom9_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom9_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance9_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance9_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater9_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater9_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room9_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room9_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen9_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen9_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining9_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining9_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom9_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom9_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom9_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom9_left > a.is-sync {
        background-position: -32px 0; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony10 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom10 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom10 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance10 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater10 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room10 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen10 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining10 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom10 .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom10 .list-wakuwaku_maintenance-item_inner {
      width: 25px;
      height: 31px; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony10 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom10 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom10 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance10 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater10 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room10 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen10 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining10 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom10 > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom10 > a {
      width: 25px;
      height: 31px;
      background-image: url("../images/wakuwaku_maintenance/bg_sync"+10 + ".png");
      background-size: 51px 31px; }
      .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony10 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony10 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom10 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom10 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom10 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom10 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance10 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance10 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater10 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater10 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room10 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room10 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen10 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen10 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining10 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining10 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom10 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom10 > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom10 > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom10 > a.is-sync {
        background-position: -26px 0; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony10_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom10_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom10_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance10_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater10_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room10_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen10_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining10_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom10_top .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom10_top .list-wakuwaku_maintenance-item_inner {
      width: 31px;
      height: 25px; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony10_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom10_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom10_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance10_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater10_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room10_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen10_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining10_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom10_top > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom10_top > a {
      width: 25px;
      height: 31px;
      background-image: url("../images/wakuwaku_maintenance/bg_sync"+10 + "_top.png");
      background-size: 51px 31px; }
      .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony10_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony10_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom10_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom10_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom10_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom10_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance10_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance10_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater10_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater10_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room10_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room10_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen10_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen10_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining10_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining10_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom10_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom10_top > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom10_top > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom10_top > a.is-sync {
        background-position: -26px 0; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony10_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom10_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom10_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance10_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater10_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room10_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen10_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining10_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom10_right .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom10_right .list-wakuwaku_maintenance-item_inner {
      width: 31px;
      height: 25px; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony10_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom10_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom10_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance10_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater10_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room10_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen10_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining10_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom10_right > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom10_right > a {
      width: 31px;
      height: 25px;
      background-image: url("../images/wakuwaku_maintenance/bg_sync"+10 + "_right.png");
      background-size: 63px 25px; }
      .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony10_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony10_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom10_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom10_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom10_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom10_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance10_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance10_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater10_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater10_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room10_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room10_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen10_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen10_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining10_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining10_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom10_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom10_right > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom10_right > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom10_right > a.is-sync {
        background-position: -32px 0; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony10_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom10_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom10_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance10_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater10_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room10_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen10_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining10_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom10_left .list-wakuwaku_maintenance-item_inner, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom10_left .list-wakuwaku_maintenance-item_inner {
      width: 31px;
      height: 25px; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony10_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom10_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom10_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance10_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater10_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room10_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen10_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining10_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom10_left > a, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom10_left > a {
      width: 31px;
      height: 25px;
      background-image: url("../images/wakuwaku_maintenance/bg_sync"+10 + "_left.png");
      background-size: 63px 25px; }
      .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony10_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony10_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom10_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom10_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom10_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom10_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance10_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance10_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater10_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater10_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room10_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room10_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen10_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen10_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining10_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining10_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom10_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom10_left > a.is-sync, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom10_left > a:hover, .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom10_left > a.is-sync {
        background-position: -32px 0; }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony1_top {
      top: 30px;
      left: 381px; }
      @media screen and (max-width: 761px) {
        .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony1_top {
          top: 24px;
          left: 303px; } }
      @media screen and (max-width: 480px) {
        .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony1_top {
          top: 16px;
          left: 193px; } }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony2_left {
      top: 170px;
      left: 3px; }
      @media screen and (max-width: 761px) {
        .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony2_left {
          top: 140px;
          left: 0; } }
      @media screen and (max-width: 480px) {
        .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony2_left {
          top: 95px;
          left: 0; } }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony4 {
      top: 298px;
      left: 130px; }
      @media screen and (max-width: 761px) {
        .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony4 {
          top: 231px;
          left: 103px; } }
      @media screen and (max-width: 480px) {
        .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony4 {
          top: 140px;
          left: 63px; } }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony5 {
      top: 250px;
      left: 329px; }
      @media screen and (max-width: 761px) {
        .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony5 {
          top: 190px;
          left: 262px; } }
      @media screen and (max-width: 480px) {
        .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-balcony5 {
          top: 110px;
          left: 166px; } }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom2_left {
      top: 115px;
      left: 135px; }
      @media screen and (max-width: 761px) {
        .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom2_left {
          top: 115px;
          left: 80px; } }
      @media screen and (max-width: 480px) {
        .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom2_left {
          top: 110px;
          left: 5px; } }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom3 {
      top: 250px;
      left: 205px; }
      @media screen and (max-width: 761px) {
        .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom3 {
          top: 250px;
          left: 150px; } }
      @media screen and (max-width: 480px) {
        .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bathroom3 {
          top: 235px;
          left: 70px; } }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom1 {
      top: 30px;
      left: 355px; }
      @media screen and (max-width: 761px) {
        .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom1 {
          top: 15px;
          left: 280px; } }
      @media screen and (max-width: 480px) {
        .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom1 {
          top: 0;
          left: 180px; } }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom2 {
      top: 110px;
      left: 485px; }
      @media screen and (max-width: 761px) {
        .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom2 {
          top: 80px;
          left: 390px; } }
      @media screen and (max-width: 480px) {
        .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom2 {
          top: 45px;
          left: 247px; } }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom3 {
      top: 350px;
      left: 390px; }
      @media screen and (max-width: 761px) {
        .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom3 {
          top: 270px;
          left: 310px; } }
      @media screen and (max-width: 480px) {
        .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-bedroom3 {
          top: 164px;
          left: 200px; } }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance1 {
      top: 15px;
      left: 230px; }
      @media screen and (max-width: 761px) {
        .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance1 {
          top: 15px;
          left: 185px; } }
      @media screen and (max-width: 480px) {
        .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance1 {
          top: 15px;
          left: 100px; } }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance2 {
      top: 20px;
      left: 355px; }
      @media screen and (max-width: 761px) {
        .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance2 {
          top: 15px;
          left: 300px; } }
      @media screen and (max-width: 480px) {
        .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance2 {
          top: 15px;
          left: 210px; } }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance3 {
      top: 35px;
      left: 375px; }
      @media screen and (max-width: 761px) {
        .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance3 {
          top: 40px;
          left: 317px; } }
      @media screen and (max-width: 480px) {
        .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance3 {
          top: 35px;
          left: 233px; } }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance4 {
      top: 130px;
      left: 225px; }
      @media screen and (max-width: 761px) {
        .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance4 {
          top: 130px;
          left: 170px; } }
      @media screen and (max-width: 480px) {
        .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance4 {
          top: 130px;
          left: 90px; } }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance5 {
      top: 110px;
      left: 299px; }
      @media screen and (max-width: 761px) {
        .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance5 {
          top: 110px;
          left: 241px; } }
      @media screen and (max-width: 480px) {
        .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance5 {
          top: 102px;
          left: 161px; } }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance6 {
      top: 168px;
      left: 236px; }
      @media screen and (max-width: 761px) {
        .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance6 {
          top: 168px;
          left: 179px; } }
      @media screen and (max-width: 480px) {
        .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance6 {
          top: 158px;
          left: 101px; } }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance7 {
      top: 185px;
      left: 255px; }
      @media screen and (max-width: 761px) {
        .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance7 {
          top: 185px;
          left: 195px; } }
      @media screen and (max-width: 480px) {
        .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-entrance7 {
          top: 173px;
          left: 116px; } }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater1 {
      top: 120px;
      left: 0; }
      @media screen and (max-width: 761px) {
        .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater1 {
          top: 115px;
          left: 0; } }
      @media screen and (max-width: 480px) {
        .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater1 {
          top: 65px;
          left: 0; } }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater2 {
      top: 15px;
      left: 280px; }
      @media screen and (max-width: 761px) {
        .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater2 {
          top: 5px;
          left: 225px; } }
      @media screen and (max-width: 480px) {
        .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater2 {
          top: -5px;
          left: 140px; } }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater3_left {
      top: 30px;
      left: 560px; }
      @media screen and (max-width: 761px) {
        .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater3_left {
          top: 20px;
          left: 450px; } }
      @media screen and (max-width: 480px) {
        .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-heater3_left {
          top: 10px;
          left: 295px; } }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room2 {
      top: 80px;
      left: 375px; }
      @media screen and (max-width: 761px) {
        .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room2 {
          top: 60px;
          left: 295px; } }
      @media screen and (max-width: 480px) {
        .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room2 {
          top: 28px;
          left: 188px; } }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room3 {
      top: 270px;
      left: 290px; }
      @media screen and (max-width: 761px) {
        .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room3 {
          top: 210px;
          left: 235px; } }
      @media screen and (max-width: 480px) {
        .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-japanese_room3 {
          top: 130px;
          left: 155px; } }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen1 {
      top: 15px;
      left: 130px; }
      @media screen and (max-width: 761px) {
        .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen1 {
          top: 10px;
          left: 100px; } }
      @media screen and (max-width: 480px) {
        .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen1 {
          top: -10px;
          left: 60px; } }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen2 {
      top: 170px;
      left: 340px; }
      @media screen and (max-width: 761px) {
        .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen2 {
          top: 130px;
          left: 270px; } }
      @media screen and (max-width: 480px) {
        .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen2 {
          top: 75px;
          left: 170px; } }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen3 {
      top: 180px;
      left: 130px; }
      @media screen and (max-width: 761px) {
        .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen3 {
          top: 135px;
          left: 105px; } }
      @media screen and (max-width: 480px) {
        .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen3 {
          top: 80px;
          left: 65px; } }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen4 {
      top: 205px;
      left: 400px; }
      @media screen and (max-width: 761px) {
        .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen4 {
          top: 154px;
          left: 312px; } }
      @media screen and (max-width: 480px) {
        .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen4 {
          top: 94px;
          left: 207px; } }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen5 {
      top: 300px;
      left: 330px; }
      @media screen and (max-width: 761px) {
        .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen5 {
          top: 240px;
          left: 260px; } }
      @media screen and (max-width: 480px) {
        .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-kitchen5 {
          top: 150px;
          left: 165px; } }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining1 {
      top: 60px;
      left: 190px; }
      @media screen and (max-width: 761px) {
        .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining1 {
          top: 50px;
          left: 160px; } }
      @media screen and (max-width: 480px) {
        .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining1 {
          top: 30px;
          left: 100px; } }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining2_top {
      top: 5px;
      left: 330px; }
      @media screen and (max-width: 761px) {
        .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining2_top {
          top: 3px;
          left: 250px; } }
      @media screen and (max-width: 480px) {
        .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining2_top {
          top: 2px;
          left: 170px; } }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining3 {
      top: 330px;
      left: 420px; }
      @media screen and (max-width: 761px) {
        .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining3 {
          top: 260px;
          left: 340px; } }
      @media screen and (max-width: 480px) {
        .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-living_dining3 {
          top: 160px;
          left: 214px; } }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom4 {
      top: 180px;
      left: 275px; }
      @media screen and (max-width: 761px) {
        .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom4 {
          top: 180px;
          left: 220px; } }
      @media screen and (max-width: 480px) {
        .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-restroom4 {
          top: 180px;
          left: 140px; } }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom2 {
      top: 60px;
      left: 245px; }
      @media screen and (max-width: 761px) {
        .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom2 {
          top: 60px;
          left: 190px; } }
      @media screen and (max-width: 480px) {
        .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom2 {
          top: 60px;
          left: 110px; } }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom3 {
      top: 70px;
      left: 380px; }
      @media screen and (max-width: 761px) {
        .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom3 {
          top: 70px;
          left: 325px; } }
      @media screen and (max-width: 480px) {
        .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom3 {
          top: 70px;
          left: 245px; } }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom4 {
      top: 240px;
      left: 178px; }
      @media screen and (max-width: 761px) {
        .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom4 {
          top: 240px;
          left: 123px; } }
      @media screen and (max-width: 480px) {
        .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom4 {
          top: 240px;
          left: 43px; } }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom5 {
      top: 210px;
      left: 275px; }
      @media screen and (max-width: 761px) {
        .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom5 {
          top: 210px;
          left: 220px; } }
      @media screen and (max-width: 480px) {
        .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom5 {
          top: 210px;
          left: 140px; } }
    .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom8_left {
      top: 290px;
      left: 260px; }
      @media screen and (max-width: 761px) {
        .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom8_left {
          top: 290px;
          left: 203px; } }
      @media screen and (max-width: 480px) {
        .list-wakuwaku_maintenance_sync .list-wakuwaku_maintenance-item#sync-washroom8_left {
          top: 290px;
          left: 123px; } }

/*
Module - Guide(manual)
-----------------------------*/
#nav-guide {
  margin: 0;
  padding: 0; }
  @media screen and (max-width: 999px) {
    #nav-guide {
      position: fixed;
      bottom: 0;
      left: 50%;
      width: 746px;
      margin-left: -373px;
      z-index: 1000; } }
  @media screen and (max-width: 761px) {
    #nav-guide {
      width: 100%;
      left: 0;
      margin-left: 0; } }

#nav-guide-header {
  margin: 0;
  padding: 0 10px 0 0;
  line-height: 36px;
  vertical-align: middle; }
  @media screen and (max-width: 999px) {
    #nav-guide-header {
      display: inline-block;
      margin-left: 8px;
      padding-left: 10px;
      border-top-right-radius: 4px;
      border-top-left-radius: 4px;
      border: 1px solid #c8cacf;
      border-bottom-width: 0;
      background-color: #454545;
      color: #fff;
      cursor: pointer; } }
  #nav-guide-header .ico-font {
    color: #e278d5;
    font-size: 28px;
    font-size: 1.75rem; }
  #nav-guide-header .nav-guide-header_title {
    display: inline-block;
    padding-right: 0.5em; }
    @media screen and (max-width: 761px) {
      #nav-guide-header .nav-guide-header_title {
        display: none; } }

#nav-guide-list {
  height: auto;
  margin: 0;
  padding: 0;
  background-color: #454545;
  -webkit-transition: height 0.15s ease-out;
  -moz-transition: height 0.15s ease-out;
  -ms-transition: height 0.15s ease-out;
  -o-transition: height 0.15s ease-out;
  transition: height 0.15s ease-out; }
  @media screen and (max-width: 999px) {
    #nav-guide-list {
      height: 0;
      overflow: hidden; } }
  #nav-guide-list #nav-guide-list_inner {
    display: block;
    border: 1px solid #c8cacf;
    border-bottom-width: 0;
    overflow: hidden; }
  #nav-guide-list .nav-guide-list_item {
    display: table;
    table-layout: fixed;
    width: 100%;
    height: 40px;
    margin: 0;
    padding: 0;
    border: 1px solid #c8cacf;
    border-top-width: 0;
    border-left-width: 0;
    background-color: transparent;
    color: #fff;
    line-height: 1.1;
    text-decoration: none;
    -webkit-transition: background-color 0.25s ease-out;
    -moz-transition: background-color 0.25s ease-out;
    -ms-transition: background-color 0.25s ease-out;
    -o-transition: background-color 0.25s ease-out;
    transition: background-color 0.25s ease-out; }
    #nav-guide-list .nav-guide-list_item:hover {
      background-color: #000; }
    #nav-guide-list .nav-guide-list_item.is-active {
      background-color: #3c71b3; }
    @media screen and (max-width: 999px) {
      #nav-guide-list .nav-guide-list_item {
        float: left;
        width: 33.333333333%; }
        #nav-guide-list .nav-guide-list_item:nth-child(3n) {
          width: 33.333333334%;
          border-right-width: 0; }
        #nav-guide-list .nav-guide-list_item:hover {
          background-color: transparent; }
        #nav-guide-list .nav-guide-list_item.is-active {
          background-color: #3c71b3; } }
    @media screen and (max-width: 761px) {
      #nav-guide-list .nav-guide-list_item {
        width: 50%;
        font-size: 11px;
        font-size: 0.6875rem; }
        #nav-guide-list .nav-guide-list_item:nth-child(3n) {
          width: 50%;
          border-right-width: 1px; } }
    #nav-guide-list .nav-guide-list_item .nav-guide-list_item_inner {
      display: table-cell;
      margin: 0;
      padding: 0 10px;
      vertical-align: middle; }

.block-guide-figure {
  width: 100%;
  max-width: 530px;
  margin: 0 auto 16px;
  padding: 0;
  border: 1px solid #dcdee2; }
  .block-guide-figure img {
    width: 100%;
    line-height: 0;
    vertical-align: bottom; }

.block-guide-caption {
  position: relative;
  width: 100%;
  max-width: 530px;
  margin: 0 auto 16px;
  padding: 0;
  z-index: 1; }
  .block-guide-caption .block-guide-caption_number1 {
    position: absolute;
    top: 8px;
    left: 0;
    width: 42px;
    height: 38px;
    margin: 0;
    padding: 0;
    background-image: url(../images/bg_guide-caption1.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 42px 38px;
    overflow: hidden;
    text-indent: 1000%;
    white-space: nowrap;
    line-height: 1000%;
    z-index: 3; }
  .block-guide-caption .block-guide-caption_number2 {
    position: absolute;
    top: 8px;
    left: 0;
    width: 42px;
    height: 38px;
    margin: 0;
    padding: 0;
    background-image: url(../images/bg_guide-caption2.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 42px 38px;
    overflow: hidden;
    text-indent: 1000%;
    white-space: nowrap;
    line-height: 1000%;
    z-index: 3; }
  .block-guide-caption .block-guide-caption_number3 {
    position: absolute;
    top: 8px;
    left: 0;
    width: 42px;
    height: 38px;
    margin: 0;
    padding: 0;
    background-image: url(../images/bg_guide-caption3.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 42px 38px;
    overflow: hidden;
    text-indent: 1000%;
    white-space: nowrap;
    line-height: 1000%;
    z-index: 3; }
  .block-guide-caption .block-guide-caption_number4 {
    position: absolute;
    top: 8px;
    left: 0;
    width: 42px;
    height: 38px;
    margin: 0;
    padding: 0;
    background-image: url(../images/bg_guide-caption4.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 42px 38px;
    overflow: hidden;
    text-indent: 1000%;
    white-space: nowrap;
    line-height: 1000%;
    z-index: 3; }
  .block-guide-caption .block-guide-caption_number5 {
    position: absolute;
    top: 8px;
    left: 0;
    width: 42px;
    height: 38px;
    margin: 0;
    padding: 0;
    background-image: url(../images/bg_guide-caption5.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 42px 38px;
    overflow: hidden;
    text-indent: 1000%;
    white-space: nowrap;
    line-height: 1000%;
    z-index: 3; }
  .block-guide-caption .block-guide-caption_number6 {
    position: absolute;
    top: 8px;
    left: 0;
    width: 42px;
    height: 38px;
    margin: 0;
    padding: 0;
    background-image: url(../images/bg_guide-caption6.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 42px 38px;
    overflow: hidden;
    text-indent: 1000%;
    white-space: nowrap;
    line-height: 1000%;
    z-index: 3; }
  .block-guide-caption .block-guide-caption_number7 {
    position: absolute;
    top: 8px;
    left: 0;
    width: 42px;
    height: 38px;
    margin: 0;
    padding: 0;
    background-image: url(../images/bg_guide-caption7.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 42px 38px;
    overflow: hidden;
    text-indent: 1000%;
    white-space: nowrap;
    line-height: 1000%;
    z-index: 3; }
  .block-guide-caption .block-guide-caption_number8 {
    position: absolute;
    top: 8px;
    left: 0;
    width: 42px;
    height: 38px;
    margin: 0;
    padding: 0;
    background-image: url(../images/bg_guide-caption8.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 42px 38px;
    overflow: hidden;
    text-indent: 1000%;
    white-space: nowrap;
    line-height: 1000%;
    z-index: 3; }
  .block-guide-caption .block-guide-caption_number9 {
    position: absolute;
    top: 8px;
    left: 0;
    width: 42px;
    height: 38px;
    margin: 0;
    padding: 0;
    background-image: url(../images/bg_guide-caption9.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 42px 38px;
    overflow: hidden;
    text-indent: 1000%;
    white-space: nowrap;
    line-height: 1000%;
    z-index: 3; }
  .block-guide-caption .block-guide-caption_number10 {
    position: absolute;
    top: 8px;
    left: 0;
    width: 42px;
    height: 38px;
    margin: 0;
    padding: 0;
    background-image: url(../images/bg_guide-caption10.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 42px 38px;
    overflow: hidden;
    text-indent: 1000%;
    white-space: nowrap;
    line-height: 1000%;
    z-index: 3; }
  .block-guide-caption .block-guide-caption_inner {
    display: block;
    margin: 0 0 0 32px;
    padding: 16px;
    border-radius: 8px;
    background-color: #f1f1f1;
    z-index: 2;
    line-height: 1.3; }

.img-guide-mobile_shot {
  width: 100%;
  max-width: 320px;
  height: auto;
  margin: 0 auto;
  vertical-align: bottom; }



[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak,.ng-hide:not(.ng-hide-animate){
	display:none !important;
}
ng\:form{display:block;}
.ng-animate-shim{visibility:hidden;}
.ng-anchor{position:absolute;}

.neverLogin .logined {
	display:none !important;
}
.stillLogin .notlogined {
	display:none !important;
}




/* MTechno Version */
.ui-datepicker {
	font-size: 12px;
}
.ui-widget-content .ui-state-default {
	color: #444;
}
.ui-widget-content .wsund .ui-state-default {
	color: #f00;
}
.ui-widget-content .wsatd .ui-state-default {
	color: #00f;
}
#ui-datepicker-div {
	z-index:99999 !important;
}
.ui-widget-header a {
	background-color: transparent !important;
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
	width: auto !important;
}

.title-page .title-page-names {
	font-weight: normal;
	font-size: 58%;
}

.list-maincontents {
  list-style: none;
  display: block;
  margin-left: -100px;
  width: 946px;
  font-size: 0;
  padding: 0;
  text-align: center;
}
.list-maincontents li {
  list-style: none;
  display: inline-block;
  width: 280px;
  height: 280px;
  overflow: hidden;
  border-radius: 10px;
  font-size: 0;
  background: #fff;
  margin: 0 8px 10px 8px;
  text-align: left;
}
.list-maincontents .item-photo {
  display: block;
  width: 280px;
  height: 230px;
  overflow: hidden;
}
.list-maincontents .item-photo img {
  object-fit: cover;
  width: 280px;
  height: 230px;
}
.list-maincontents .item-detail-icon {
	display: inline-block;
	height: 40px;
	line-height: 40px;
	background: #fff;
	font-size: 30px;
	width: 50px;
	text-align: center;
	color: #fff;
}
.list-maincontents .item-detail-name {
	display: inline-block;
	height: 40px;
	line-height: 40px;
	background: #fff;
	font-size: 20px;
	padding-left: 10px;
}

.list-maincontents li.list-item01 {
  border: solid 6px #8e7fb0;
}
.list-maincontents li.list-item01 .item-detail-icon {
  background: #8e7fb0;
}
.list-maincontents li.list-item02 {
  border: solid 6px #dc6000;
}
.list-maincontents li.list-item02 .item-detail-icon {
  background: #dc6000;
}
.list-maincontents li.list-item03 {
  border: solid 6px #c5004c;
}
.list-maincontents li.list-item03 .item-detail-icon {
  background: #c5004c;
}


.block-accordion_inside {
	list-style: none;
	padding: 10px 4px;
	background-color: #fff;
	border-bottom: 1px solid #cbcbcb;
	border-left: 1px solid #cbcbcb;
	border-right: 1px solid #cbcbcb;
}
.block-accordion_inside li {
	font-size: 16px;
	padding: 4px 8px;
}
.labels-pdf {
	background-color: #333;
	color: #fff;
	display: inline-block;
	margin-right: 6px;
	padding: 2px 4px;
	font-size: 90%;
}
.block-accordion > li {
	margin-bottom: 20px;
}

.life-lists {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 0;
	padding-top: 20px;
}
.life-lists li {
	display: inline-block;
	font-size: 12px;
	width: 356px;
	text-align: center;
	margin-bottom: 20px;
}
.life-lists li.xtext {
	display: inline-block;
	font-size: 16px;
	width: 356px;
	margin-bottom: 20px;
	box-sizing: border-box;
	padding-left: 10px;
	text-align: left;
}

.life-lists-text {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 0;
	padding-top: 20px;
}
.life-lists-text li {
	display: inline-block;
	font-size: 16px;
	width: 356px;
	margin-bottom: 20px;
	box-sizing: border-box;
	padding-left: 10px;
}

.facilities-lists {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 0;
	padding-top: 20px;
}
.facilities-lists li {
	display: inline-block;
	font-size: 12px;
	width: 340px;
	text-align: center;
	margin-bottom: 20px;
	margin-left: 8px;
	margin-right: 8px;
}
.facilities-lists li a {
	text-decoration: none;
}
.facilities-title {
	display: block;
	text-align: center;
	background-color: #bbb;
	color: #fff;
	font-size: 16px;
	line-height: 60px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}
.facilities-text {
	display: block;
	text-align: center;
	background-color: #229840;
	color: #fff;
	font-size: 14px;
	line-height: 40px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
}
.facilities-result {
	margin-top: 20px;
}
.facilities-result table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
}
.facilities-result table thead tr {
	background-color: #68bf7f;
	color: #fff;
}
.facilities-result table th,
.facilities-result table td {
	border: solid 1px #333;
	padding: 8px 10px;
	font-size: 16px;
}
.facilities-result table tbody tr:nth-child(even){
	background: #f2f2f2;
}
.facilities-result table .facilities-ctr {
	text-align: center;
}
.facilities-result table .facilities-rgt {
	text-align: right;
}
.facilities-ng {
	font-size: 112%;
	font-weight: bold;
	color: #f00;
}
.facilities-ok {
	font-size: 112%;
	font-weight: bold;
	color: #008740;
}
.facilities-close-btn {
	text-decoration: none;
}

.facilities-unclick {
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}

.list-messages li span {
    display: block;
    height: auto;
    margin-top: 0.35em;
    font-size: 17px;
    font-size: 1.0625rem;
}

.xinput {
    border: 1px solid #bbbbbb;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-appearance: none;
    -webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.1) inset;
    -moz-box-shadow: 2px 2px 2px rgba(0,0,0,0.1) inset;
    box-shadow: 2px 2px 2px rgba(0,0,0,0.1) inset;
    padding: 6px 10px;
    vertical-align: middle;
}

.spike-overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9998;
  background-color: rgba(51, 51, 51, 0.5); }
  .spike-overlay.is-active {
    display: block; }

#NewsPhoto img {
	max-width: 100%;
}

@media screen and (max-width: 761px) {
	.list-maincontents {
	  width: 100%;
	  margin-left: 0;
	}
	.list-maincontents li {
	  margin-bottom: 20px;
	}

	.life-lists li {
		display: block;
		width: 100%;
	}

	.facilities-lists li {
		display: block;
		width: 100%;
		margin-left: auto;
		margin-right: auto;
	}
	.facilities-result table th,
	.facilities-result table td {
		padding: 4px;
		font-size: 12px;
	}

	    .footer-nav ul li .ico-font {
	      display: none;
	      width: 0;
	      height: 0;
	      margin: 0; }


	.ui-datepicker td span,
	.ui-datepicker td a {
		text-align: center;
	}
	.ui-datepicker select.ui-datepicker-year,
	.ui-datepicker select.ui-datepicker-month {
		width: auto;
	}
	.ui-datepicker select.ui-datepicker-month {
		margin-left: 1em;
	}
	.ui-widget-content .ui-state-default {
		color: #444;
	}
	.ui-widget-content .wsund .ui-state-default {
		color: #f00;
	}
	.ui-widget-content .wsatd .ui-state-default {
		color: #00f;
	}
	#ui-datepicker-div {
		z-index: 10000 !important;
	}
	.ui-datepicker-header {
		background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #ffeab6), color-stop(2%, #ffb101), color-stop(100%, #ff7812));
		background-image:-webkit-linear-gradient(#ffeab6 1%, #ffb101 2%, #ff7812);
		background-image:-moz-linear-gradient(#ffeab6 1%, #ffb101 2%, #ff7812);
		background-image:linear-gradient(#ffeab6 1%, #ffb101 2%, #ff7812);
	}
	.ui-datepicker .ui-datepicker-prev span,
	.ui-datepicker .ui-datepicker-next span {
		transform: scale(1.5, 1.5);
	}
	.ui-widget-header .ui-icon {
		background-image: url(https://ajax.googleapis.com/ajax/libs/jqueryui/1/themes/flick/images/ui-icons_ffffff_256x240.png);
	}
}
