@charset "UTF-8";
/*!
 * Font Awesome Free 7.2.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2026 Fonticons, Inc.
 */
.fa-solid,
.fa-regular,
.fa-brands,
.fa-classic,
.fas,
.far,
.fab,
.fa {
  --_fa-family: var(--fa-family, var(--fa-style-family, "Font Awesome 7 Free"));
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: var(--fa-display, inline-block);
  font-family: var(--_fa-family);
  font-feature-settings: normal;
  font-style: normal;
  font-synthesis: none;
  font-variant: normal;
  font-weight: var(--fa-style, 900);
  line-height: 1;
  text-align: center;
  text-rendering: auto;
  width: var(--fa-width, 1.25em);
}

:is(.fas,
.far,
.fab,
.fa-solid,
.fa-regular,
.fa-brands,
.fa-classic,
.fa)::before {
  content: var(--fa)/"";
}

@supports not (content: ""/"") {
  :is(.fas,
  .far,
  .fab,
  .fa-solid,
  .fa-regular,
  .fa-brands,
  .fa-classic,
  .fa)::before {
    content: var(--fa);
  }
}
.fa-1x {
  font-size: 1em;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-6x {
  font-size: 6em;
}

.fa-7x {
  font-size: 7em;
}

.fa-8x {
  font-size: 8em;
}

.fa-9x {
  font-size: 9em;
}

.fa-10x {
  font-size: 10em;
}

.fa-2xs {
  font-size: 0.625em; /* converts a 10px size into an em-based value that's relative to the scale's 16px base */
  line-height: 0.1em; /* sets the line-height of the icon back to that of it's parent */
  vertical-align: 0.225em; /* vertically centers the icon taking into account the surrounding text's descender */
}

.fa-xs {
  font-size: 0.75em; /* converts a 12px size into an em-based value that's relative to the scale's 16px base */
  line-height: 0.0833333333em; /* sets the line-height of the icon back to that of it's parent */
  vertical-align: 0.125em; /* vertically centers the icon taking into account the surrounding text's descender */
}

.fa-sm {
  font-size: 0.875em; /* converts a 14px size into an em-based value that's relative to the scale's 16px base */
  line-height: 0.0714285714em; /* sets the line-height of the icon back to that of it's parent */
  vertical-align: 0.0535714286em; /* vertically centers the icon taking into account the surrounding text's descender */
}

.fa-lg {
  font-size: 1.25em; /* converts a 20px size into an em-based value that's relative to the scale's 16px base */
  line-height: 0.05em; /* sets the line-height of the icon back to that of it's parent */
  vertical-align: -0.075em; /* vertically centers the icon taking into account the surrounding text's descender */
}

.fa-xl {
  font-size: 1.5em; /* converts a 24px size into an em-based value that's relative to the scale's 16px base */
  line-height: 0.0416666667em; /* sets the line-height of the icon back to that of it's parent */
  vertical-align: -0.125em; /* vertically centers the icon taking into account the surrounding text's descender */
}

.fa-2xl {
  font-size: 2em; /* converts a 32px size into an em-based value that's relative to the scale's 16px base */
  line-height: 0.03125em; /* sets the line-height of the icon back to that of it's parent */
  vertical-align: -0.1875em; /* vertically centers the icon taking into account the surrounding text's descender */
}

.fa-width-auto {
  --fa-width: auto;
}

.fa-fw,
.fa-width-fixed {
  --fa-width: 1.25em;
}

.fa-ul {
  list-style-type: none;
  margin-inline-start: var(--fa-li-margin, 2.5em);
  padding-inline-start: 0;
}

.fa-ul > li {
  position: relative;
}

.fa-li {
  inset-inline-start: calc(-1 * var(--fa-li-width, 2em));
  position: absolute;
  text-align: center;
  width: var(--fa-li-width, 2em);
  line-height: inherit;
}

/* Heads Up: Bordered Icons will not be supported in the future!
  - This feature will be deprecated in the next major release of Font Awesome (v8)!
  - You may continue to use it in this version *v7), but it will not be supported in Font Awesome v8.
*/
/* Notes:
* --@{v.$css-prefix}-border-width = 1/16 by default (to render as ~1px based on a 16px default font-size)
* --@{v.$css-prefix}-border-padding =
  ** 3/16 for vertical padding (to give ~2px of vertical whitespace around an icon considering it's vertical alignment)
  ** 4/16 for horizontal padding (to give ~4px of horizontal whitespace around an icon)
*/
.fa-border {
  border-color: var(--fa-border-color, #eee);
  border-radius: var(--fa-border-radius, 0.1em);
  border-style: var(--fa-border-style, solid);
  border-width: var(--fa-border-width, 0.0625em);
  box-sizing: var(--fa-border-box-sizing, content-box);
  padding: var(--fa-border-padding, 0.1875em 0.25em);
}

.fa-pull-left,
.fa-pull-start {
  float: inline-start;
  margin-inline-end: var(--fa-pull-margin, 0.3em);
}

.fa-pull-right,
.fa-pull-end {
  float: inline-end;
  margin-inline-start: var(--fa-pull-margin, 0.3em);
}

.fa-beat {
  animation-name: fa-beat;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, ease-in-out);
}

.fa-bounce {
  animation-name: fa-bounce;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));
}

.fa-fade {
  animation-name: fa-fade;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
}

.fa-beat-fade {
  animation-name: fa-beat-fade;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
}

.fa-flip {
  animation-name: fa-flip;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, ease-in-out);
}

.fa-shake {
  animation-name: fa-shake;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, linear);
}

.fa-spin {
  animation-name: fa-spin;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 2s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, linear);
}

.fa-spin-reverse {
  --fa-animation-direction: reverse;
}

.fa-pulse,
.fa-spin-pulse {
  animation-name: fa-spin;
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, steps(8));
}

@media (prefers-reduced-motion: reduce) {
  .fa-beat,
  .fa-bounce,
  .fa-fade,
  .fa-beat-fade,
  .fa-flip,
  .fa-pulse,
  .fa-shake,
  .fa-spin,
  .fa-spin-pulse {
    animation: none !important;
    transition: none !important;
  }
}
@keyframes fa-beat {
  0%, 90% {
    transform: scale(1);
  }
  45% {
    transform: scale(var(--fa-beat-scale, 1.25));
  }
}
@keyframes fa-bounce {
  0% {
    transform: scale(1, 1) translateY(0);
  }
  10% {
    transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
  }
  30% {
    transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
  }
  50% {
    transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
  }
  57% {
    transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
  }
  64% {
    transform: scale(1, 1) translateY(0);
  }
  100% {
    transform: scale(1, 1) translateY(0);
  }
}
@keyframes fa-fade {
  50% {
    opacity: var(--fa-fade-opacity, 0.4);
  }
}
@keyframes fa-beat-fade {
  0%, 100% {
    opacity: var(--fa-beat-fade-opacity, 0.4);
    transform: scale(1);
  }
  50% {
    opacity: 1;
    transform: scale(var(--fa-beat-fade-scale, 1.125));
  }
}
@keyframes fa-flip {
  50% {
    transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
  }
}
@keyframes fa-shake {
  0% {
    transform: rotate(-15deg);
  }
  4% {
    transform: rotate(15deg);
  }
  8%, 24% {
    transform: rotate(-18deg);
  }
  12%, 28% {
    transform: rotate(18deg);
  }
  16% {
    transform: rotate(-22deg);
  }
  20% {
    transform: rotate(22deg);
  }
  32% {
    transform: rotate(-12deg);
  }
  36% {
    transform: rotate(12deg);
  }
  40%, 100% {
    transform: rotate(0deg);
  }
}
@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.fa-rotate-90 {
  transform: rotate(90deg);
}

.fa-rotate-180 {
  transform: rotate(180deg);
}

.fa-rotate-270 {
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  transform: scale(1, -1);
}

.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
  transform: scale(-1, -1);
}

.fa-rotate-by {
  transform: rotate(var(--fa-rotate-angle, 0));
}

.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em;
}

.fa-stack-1x,
.fa-stack-2x {
  --fa-width: 100%;
  inset: 0;
  position: absolute;
  text-align: center;
  width: var(--fa-width);
  z-index: var(--fa-stack-z-index, auto);
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: var(--fa-inverse, #fff);
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-0 {
  --fa: "0";
}

.fa-1 {
  --fa: "1";
}

.fa-2 {
  --fa: "2";
}

.fa-3 {
  --fa: "3";
}

.fa-4 {
  --fa: "4";
}

.fa-5 {
  --fa: "5";
}

.fa-6 {
  --fa: "6";
}

.fa-7 {
  --fa: "7";
}

.fa-8 {
  --fa: "8";
}

.fa-9 {
  --fa: "9";
}

.fa-exclamation {
  --fa: "!";
}

.fa-hashtag {
  --fa: "#";
}

.fa-dollar-sign {
  --fa: "$";
}

.fa-dollar {
  --fa: "$";
}

.fa-usd {
  --fa: "$";
}

.fa-percent {
  --fa: "%";
}

.fa-percentage {
  --fa: "%";
}

.fa-asterisk {
  --fa: "*";
}

.fa-plus {
  --fa: "+";
}

.fa-add {
  --fa: "+";
}

.fa-less-than {
  --fa: "<";
}

.fa-equals {
  --fa: "=";
}

.fa-greater-than {
  --fa: ">";
}

.fa-question {
  --fa: "?";
}

.fa-at {
  --fa: "@";
}

.fa-a {
  --fa: "A";
}

.fa-b {
  --fa: "B";
}

.fa-c {
  --fa: "C";
}

.fa-d {
  --fa: "D";
}

.fa-e {
  --fa: "E";
}

.fa-f {
  --fa: "F";
}

.fa-g {
  --fa: "G";
}

.fa-h {
  --fa: "H";
}

.fa-i {
  --fa: "I";
}

.fa-j {
  --fa: "J";
}

.fa-k {
  --fa: "K";
}

.fa-l {
  --fa: "L";
}

.fa-m {
  --fa: "M";
}

.fa-n {
  --fa: "N";
}

.fa-o {
  --fa: "O";
}

.fa-p {
  --fa: "P";
}

.fa-q {
  --fa: "Q";
}

.fa-r {
  --fa: "R";
}

.fa-s {
  --fa: "S";
}

.fa-t {
  --fa: "T";
}

.fa-u {
  --fa: "U";
}

.fa-v {
  --fa: "V";
}

.fa-w {
  --fa: "W";
}

.fa-x {
  --fa: "X";
}

.fa-y {
  --fa: "Y";
}

.fa-z {
  --fa: "Z";
}

.fa-faucet {
  --fa: "";
}

.fa-faucet-drip {
  --fa: "";
}

.fa-house-chimney-window {
  --fa: "";
}

.fa-house-signal {
  --fa: "";
}

.fa-temperature-arrow-down {
  --fa: "";
}

.fa-temperature-down {
  --fa: "";
}

.fa-temperature-arrow-up {
  --fa: "";
}

.fa-temperature-up {
  --fa: "";
}

.fa-trailer {
  --fa: "";
}

.fa-bacteria {
  --fa: "";
}

.fa-bacterium {
  --fa: "";
}

.fa-box-tissue {
  --fa: "";
}

.fa-hand-holding-medical {
  --fa: "";
}

.fa-hand-sparkles {
  --fa: "";
}

.fa-hands-bubbles {
  --fa: "";
}

.fa-hands-wash {
  --fa: "";
}

.fa-handshake-slash {
  --fa: "";
}

.fa-handshake-alt-slash {
  --fa: "";
}

.fa-handshake-simple-slash {
  --fa: "";
}

.fa-head-side-cough {
  --fa: "";
}

.fa-head-side-cough-slash {
  --fa: "";
}

.fa-head-side-mask {
  --fa: "";
}

.fa-head-side-virus {
  --fa: "";
}

.fa-house-chimney-user {
  --fa: "";
}

.fa-house-laptop {
  --fa: "";
}

.fa-laptop-house {
  --fa: "";
}

.fa-lungs-virus {
  --fa: "";
}

.fa-people-arrows {
  --fa: "";
}

.fa-people-arrows-left-right {
  --fa: "";
}

.fa-plane-slash {
  --fa: "";
}

.fa-pump-medical {
  --fa: "";
}

.fa-pump-soap {
  --fa: "";
}

.fa-shield-virus {
  --fa: "";
}

.fa-sink {
  --fa: "";
}

.fa-soap {
  --fa: "";
}

.fa-stopwatch-20 {
  --fa: "";
}

.fa-shop-slash {
  --fa: "";
}

.fa-store-alt-slash {
  --fa: "";
}

.fa-store-slash {
  --fa: "";
}

.fa-toilet-paper-slash {
  --fa: "";
}

.fa-users-slash {
  --fa: "";
}

.fa-virus {
  --fa: "";
}

.fa-virus-slash {
  --fa: "";
}

.fa-viruses {
  --fa: "";
}

.fa-vest {
  --fa: "";
}

.fa-vest-patches {
  --fa: "";
}

.fa-arrow-trend-down {
  --fa: "";
}

.fa-arrow-trend-up {
  --fa: "";
}

.fa-arrow-up-from-bracket {
  --fa: "";
}

.fa-austral-sign {
  --fa: "";
}

.fa-baht-sign {
  --fa: "";
}

.fa-bitcoin-sign {
  --fa: "";
}

.fa-bolt-lightning {
  --fa: "";
}

.fa-book-bookmark {
  --fa: "";
}

.fa-camera-rotate {
  --fa: "";
}

.fa-cedi-sign {
  --fa: "";
}

.fa-chart-column {
  --fa: "";
}

.fa-chart-gantt {
  --fa: "";
}

.fa-clapperboard {
  --fa: "";
}

.fa-closed-captioning-slash {
  --fa: "";
}

.fa-clover {
  --fa: "";
}

.fa-code-compare {
  --fa: "";
}

.fa-code-fork {
  --fa: "";
}

.fa-code-pull-request {
  --fa: "";
}

.fa-colon-sign {
  --fa: "";
}

.fa-cruzeiro-sign {
  --fa: "";
}

.fa-display {
  --fa: "";
}

.fa-dong-sign {
  --fa: "";
}

.fa-elevator {
  --fa: "";
}

.fa-filter-circle-xmark {
  --fa: "";
}

.fa-florin-sign {
  --fa: "";
}

.fa-folder-closed {
  --fa: "";
}

.fa-franc-sign {
  --fa: "";
}

.fa-guarani-sign {
  --fa: "";
}

.fa-gun {
  --fa: "";
}

.fa-hands-clapping {
  --fa: "";
}

.fa-house-user {
  --fa: "";
}

.fa-home-user {
  --fa: "";
}

.fa-indian-rupee-sign {
  --fa: "";
}

.fa-indian-rupee {
  --fa: "";
}

.fa-inr {
  --fa: "";
}

.fa-kip-sign {
  --fa: "";
}

.fa-lari-sign {
  --fa: "";
}

.fa-litecoin-sign {
  --fa: "";
}

.fa-manat-sign {
  --fa: "";
}

.fa-mask-face {
  --fa: "";
}

.fa-mill-sign {
  --fa: "";
}

.fa-money-bills {
  --fa: "";
}

.fa-naira-sign {
  --fa: "";
}

.fa-notdef {
  --fa: "";
}

.fa-panorama {
  --fa: "";
}

.fa-peseta-sign {
  --fa: "";
}

.fa-peso-sign {
  --fa: "";
}

.fa-plane-up {
  --fa: "";
}

.fa-rupiah-sign {
  --fa: "";
}

.fa-stairs {
  --fa: "";
}

.fa-timeline {
  --fa: "";
}

.fa-truck-front {
  --fa: "";
}

.fa-turkish-lira-sign {
  --fa: "";
}

.fa-try {
  --fa: "";
}

.fa-turkish-lira {
  --fa: "";
}

.fa-vault {
  --fa: "";
}

.fa-wand-magic-sparkles {
  --fa: "";
}

.fa-magic-wand-sparkles {
  --fa: "";
}

.fa-wheat-awn {
  --fa: "";
}

.fa-wheat-alt {
  --fa: "";
}

.fa-wheelchair-move {
  --fa: "";
}

.fa-wheelchair-alt {
  --fa: "";
}

.fa-bangladeshi-taka-sign {
  --fa: "";
}

.fa-bowl-rice {
  --fa: "";
}

.fa-person-pregnant {
  --fa: "";
}

.fa-house-chimney {
  --fa: "";
}

.fa-home-lg {
  --fa: "";
}

.fa-house-crack {
  --fa: "";
}

.fa-house-medical {
  --fa: "";
}

.fa-cent-sign {
  --fa: "";
}

.fa-plus-minus {
  --fa: "";
}

.fa-sailboat {
  --fa: "";
}

.fa-section {
  --fa: "";
}

.fa-shrimp {
  --fa: "";
}

.fa-brazilian-real-sign {
  --fa: "";
}

.fa-chart-simple {
  --fa: "";
}

.fa-diagram-next {
  --fa: "";
}

.fa-diagram-predecessor {
  --fa: "";
}

.fa-diagram-successor {
  --fa: "";
}

.fa-earth-oceania {
  --fa: "";
}

.fa-globe-oceania {
  --fa: "";
}

.fa-bug-slash {
  --fa: "";
}

.fa-file-circle-plus {
  --fa: "";
}

.fa-shop-lock {
  --fa: "";
}

.fa-virus-covid {
  --fa: "";
}

.fa-virus-covid-slash {
  --fa: "";
}

.fa-anchor-circle-check {
  --fa: "";
}

.fa-anchor-circle-exclamation {
  --fa: "";
}

.fa-anchor-circle-xmark {
  --fa: "";
}

.fa-anchor-lock {
  --fa: "";
}

.fa-arrow-down-up-across-line {
  --fa: "";
}

.fa-arrow-down-up-lock {
  --fa: "";
}

.fa-arrow-right-to-city {
  --fa: "";
}

.fa-arrow-up-from-ground-water {
  --fa: "";
}

.fa-arrow-up-from-water-pump {
  --fa: "";
}

.fa-arrow-up-right-dots {
  --fa: "";
}

.fa-arrows-down-to-line {
  --fa: "";
}

.fa-arrows-down-to-people {
  --fa: "";
}

.fa-arrows-left-right-to-line {
  --fa: "";
}

.fa-arrows-spin {
  --fa: "";
}

.fa-arrows-split-up-and-left {
  --fa: "";
}

.fa-arrows-to-circle {
  --fa: "";
}

.fa-arrows-to-dot {
  --fa: "";
}

.fa-arrows-to-eye {
  --fa: "";
}

.fa-arrows-turn-right {
  --fa: "";
}

.fa-arrows-turn-to-dots {
  --fa: "";
}

.fa-arrows-up-to-line {
  --fa: "";
}

.fa-bore-hole {
  --fa: "";
}

.fa-bottle-droplet {
  --fa: "";
}

.fa-bottle-water {
  --fa: "";
}

.fa-bowl-food {
  --fa: "";
}

.fa-boxes-packing {
  --fa: "";
}

.fa-bridge {
  --fa: "";
}

.fa-bridge-circle-check {
  --fa: "";
}

.fa-bridge-circle-exclamation {
  --fa: "";
}

.fa-bridge-circle-xmark {
  --fa: "";
}

.fa-bridge-lock {
  --fa: "";
}

.fa-bridge-water {
  --fa: "";
}

.fa-bucket {
  --fa: "";
}

.fa-bugs {
  --fa: "";
}

.fa-building-circle-arrow-right {
  --fa: "";
}

.fa-building-circle-check {
  --fa: "";
}

.fa-building-circle-exclamation {
  --fa: "";
}

.fa-building-circle-xmark {
  --fa: "";
}

.fa-building-flag {
  --fa: "";
}

.fa-building-lock {
  --fa: "";
}

.fa-building-ngo {
  --fa: "";
}

.fa-building-shield {
  --fa: "";
}

.fa-building-un {
  --fa: "";
}

.fa-building-user {
  --fa: "";
}

.fa-building-wheat {
  --fa: "";
}

.fa-burst {
  --fa: "";
}

.fa-car-on {
  --fa: "";
}

.fa-car-tunnel {
  --fa: "";
}

.fa-child-combatant {
  --fa: "";
}

.fa-child-rifle {
  --fa: "";
}

.fa-children {
  --fa: "";
}

.fa-circle-nodes {
  --fa: "";
}

.fa-clipboard-question {
  --fa: "";
}

.fa-cloud-showers-water {
  --fa: "";
}

.fa-computer {
  --fa: "";
}

.fa-cubes-stacked {
  --fa: "";
}

.fa-envelope-circle-check {
  --fa: "";
}

.fa-explosion {
  --fa: "";
}

.fa-ferry {
  --fa: "";
}

.fa-file-circle-exclamation {
  --fa: "";
}

.fa-file-circle-minus {
  --fa: "";
}

.fa-file-circle-question {
  --fa: "";
}

.fa-file-shield {
  --fa: "";
}

.fa-fire-burner {
  --fa: "";
}

.fa-fish-fins {
  --fa: "";
}

.fa-flask-vial {
  --fa: "";
}

.fa-glass-water {
  --fa: "";
}

.fa-glass-water-droplet {
  --fa: "";
}

.fa-group-arrows-rotate {
  --fa: "";
}

.fa-hand-holding-hand {
  --fa: "";
}

.fa-handcuffs {
  --fa: "";
}

.fa-hands-bound {
  --fa: "";
}

.fa-hands-holding-child {
  --fa: "";
}

.fa-hands-holding-circle {
  --fa: "";
}

.fa-heart-circle-bolt {
  --fa: "";
}

.fa-heart-circle-check {
  --fa: "";
}

.fa-heart-circle-exclamation {
  --fa: "";
}

.fa-heart-circle-minus {
  --fa: "";
}

.fa-heart-circle-plus {
  --fa: "";
}

.fa-heart-circle-xmark {
  --fa: "";
}

.fa-helicopter-symbol {
  --fa: "";
}

.fa-helmet-un {
  --fa: "";
}

.fa-hill-avalanche {
  --fa: "";
}

.fa-hill-rockslide {
  --fa: "";
}

.fa-house-circle-check {
  --fa: "";
}

.fa-house-circle-exclamation {
  --fa: "";
}

.fa-house-circle-xmark {
  --fa: "";
}

.fa-house-fire {
  --fa: "";
}

.fa-house-flag {
  --fa: "";
}

.fa-house-flood-water {
  --fa: "";
}

.fa-house-flood-water-circle-arrow-right {
  --fa: "";
}

.fa-house-lock {
  --fa: "";
}

.fa-house-medical-circle-check {
  --fa: "";
}

.fa-house-medical-circle-exclamation {
  --fa: "";
}

.fa-house-medical-circle-xmark {
  --fa: "";
}

.fa-house-medical-flag {
  --fa: "";
}

.fa-house-tsunami {
  --fa: "";
}

.fa-jar {
  --fa: "";
}

.fa-jar-wheat {
  --fa: "";
}

.fa-jet-fighter-up {
  --fa: "";
}

.fa-jug-detergent {
  --fa: "";
}

.fa-kitchen-set {
  --fa: "";
}

.fa-land-mine-on {
  --fa: "";
}

.fa-landmark-flag {
  --fa: "";
}

.fa-laptop-file {
  --fa: "";
}

.fa-lines-leaning {
  --fa: "";
}

.fa-location-pin-lock {
  --fa: "";
}

.fa-locust {
  --fa: "";
}

.fa-magnifying-glass-arrow-right {
  --fa: "";
}

.fa-magnifying-glass-chart {
  --fa: "";
}

.fa-mars-and-venus-burst {
  --fa: "";
}

.fa-mask-ventilator {
  --fa: "";
}

.fa-mattress-pillow {
  --fa: "";
}

.fa-mobile-retro {
  --fa: "";
}

.fa-money-bill-transfer {
  --fa: "";
}

.fa-money-bill-trend-up {
  --fa: "";
}

.fa-money-bill-wheat {
  --fa: "";
}

.fa-mosquito {
  --fa: "";
}

.fa-mosquito-net {
  --fa: "";
}

.fa-mound {
  --fa: "";
}

.fa-mountain-city {
  --fa: "";
}

.fa-mountain-sun {
  --fa: "";
}

.fa-oil-well {
  --fa: "";
}

.fa-people-group {
  --fa: "";
}

.fa-people-line {
  --fa: "";
}

.fa-people-pulling {
  --fa: "";
}

.fa-people-robbery {
  --fa: "";
}

.fa-people-roof {
  --fa: "";
}

.fa-person-arrow-down-to-line {
  --fa: "";
}

.fa-person-arrow-up-from-line {
  --fa: "";
}

.fa-person-breastfeeding {
  --fa: "";
}

.fa-person-burst {
  --fa: "";
}

.fa-person-cane {
  --fa: "";
}

.fa-person-chalkboard {
  --fa: "";
}

.fa-person-circle-check {
  --fa: "";
}

.fa-person-circle-exclamation {
  --fa: "";
}

.fa-person-circle-minus {
  --fa: "";
}

.fa-person-circle-plus {
  --fa: "";
}

.fa-person-circle-question {
  --fa: "";
}

.fa-person-circle-xmark {
  --fa: "";
}

.fa-person-dress-burst {
  --fa: "";
}

.fa-person-drowning {
  --fa: "";
}

.fa-person-falling {
  --fa: "";
}

.fa-person-falling-burst {
  --fa: "";
}

.fa-person-half-dress {
  --fa: "";
}

.fa-person-harassing {
  --fa: "";
}

.fa-person-military-pointing {
  --fa: "";
}

.fa-person-military-rifle {
  --fa: "";
}

.fa-person-military-to-person {
  --fa: "";
}

.fa-person-rays {
  --fa: "";
}

.fa-person-rifle {
  --fa: "";
}

.fa-person-shelter {
  --fa: "";
}

.fa-person-walking-arrow-loop-left {
  --fa: "";
}

.fa-person-walking-arrow-right {
  --fa: "";
}

.fa-person-walking-dashed-line-arrow-right {
  --fa: "";
}

.fa-person-walking-luggage {
  --fa: "";
}

.fa-plane-circle-check {
  --fa: "";
}

.fa-plane-circle-exclamation {
  --fa: "";
}

.fa-plane-circle-xmark {
  --fa: "";
}

.fa-plane-lock {
  --fa: "";
}

.fa-plate-wheat {
  --fa: "";
}

.fa-plug-circle-bolt {
  --fa: "";
}

.fa-plug-circle-check {
  --fa: "";
}

.fa-plug-circle-exclamation {
  --fa: "";
}

.fa-plug-circle-minus {
  --fa: "";
}

.fa-plug-circle-plus {
  --fa: "";
}

.fa-plug-circle-xmark {
  --fa: "";
}

.fa-ranking-star {
  --fa: "";
}

.fa-road-barrier {
  --fa: "";
}

.fa-road-bridge {
  --fa: "";
}

.fa-road-circle-check {
  --fa: "";
}

.fa-road-circle-exclamation {
  --fa: "";
}

.fa-road-circle-xmark {
  --fa: "";
}

.fa-road-lock {
  --fa: "";
}

.fa-road-spikes {
  --fa: "";
}

.fa-rug {
  --fa: "";
}

.fa-sack-xmark {
  --fa: "";
}

.fa-school-circle-check {
  --fa: "";
}

.fa-school-circle-exclamation {
  --fa: "";
}

.fa-school-circle-xmark {
  --fa: "";
}

.fa-school-flag {
  --fa: "";
}

.fa-school-lock {
  --fa: "";
}

.fa-sheet-plastic {
  --fa: "";
}

.fa-shield-cat {
  --fa: "";
}

.fa-shield-dog {
  --fa: "";
}

.fa-shield-heart {
  --fa: "";
}

.fa-square-nfi {
  --fa: "";
}

.fa-square-person-confined {
  --fa: "";
}

.fa-square-virus {
  --fa: "";
}

.fa-staff-snake {
  --fa: "";
}

.fa-rod-asclepius {
  --fa: "";
}

.fa-rod-snake {
  --fa: "";
}

.fa-staff-aesculapius {
  --fa: "";
}

.fa-sun-plant-wilt {
  --fa: "";
}

.fa-tarp {
  --fa: "";
}

.fa-tarp-droplet {
  --fa: "";
}

.fa-tent {
  --fa: "";
}

.fa-tent-arrow-down-to-line {
  --fa: "";
}

.fa-tent-arrow-left-right {
  --fa: "";
}

.fa-tent-arrow-turn-left {
  --fa: "";
}

.fa-tent-arrows-down {
  --fa: "";
}

.fa-tents {
  --fa: "";
}

.fa-toilet-portable {
  --fa: "";
}

.fa-toilets-portable {
  --fa: "";
}

.fa-tower-cell {
  --fa: "";
}

.fa-tower-observation {
  --fa: "";
}

.fa-tree-city {
  --fa: "";
}

.fa-trowel {
  --fa: "";
}

.fa-trowel-bricks {
  --fa: "";
}

.fa-truck-arrow-right {
  --fa: "";
}

.fa-truck-droplet {
  --fa: "";
}

.fa-truck-field {
  --fa: "";
}

.fa-truck-field-un {
  --fa: "";
}

.fa-truck-plane {
  --fa: "";
}

.fa-users-between-lines {
  --fa: "";
}

.fa-users-line {
  --fa: "";
}

.fa-users-rays {
  --fa: "";
}

.fa-users-rectangle {
  --fa: "";
}

.fa-users-viewfinder {
  --fa: "";
}

.fa-vial-circle-check {
  --fa: "";
}

.fa-vial-virus {
  --fa: "";
}

.fa-wheat-awn-circle-exclamation {
  --fa: "";
}

.fa-worm {
  --fa: "";
}

.fa-xmarks-lines {
  --fa: "";
}

.fa-child-dress {
  --fa: "";
}

.fa-child-reaching {
  --fa: "";
}

.fa-file-circle-check {
  --fa: "";
}

.fa-file-circle-xmark {
  --fa: "";
}

.fa-person-through-window {
  --fa: "";
}

.fa-plant-wilt {
  --fa: "";
}

.fa-stapler {
  --fa: "";
}

.fa-train-tram {
  --fa: "";
}

.fa-table-cells-column-lock {
  --fa: "";
}

.fa-table-cells-row-lock {
  --fa: "";
}

.fa-web-awesome {
  --fa: "";
}

.fa-thumbtack-slash {
  --fa: "";
}

.fa-thumb-tack-slash {
  --fa: "";
}

.fa-table-cells-row-unlock {
  --fa: "";
}

.fa-chart-diagram {
  --fa: "";
}

.fa-comment-nodes {
  --fa: "";
}

.fa-file-fragment {
  --fa: "";
}

.fa-file-half-dashed {
  --fa: "";
}

.fa-hexagon-nodes {
  --fa: "";
}

.fa-hexagon-nodes-bolt {
  --fa: "";
}

.fa-square-binary {
  --fa: "";
}

.fa-pentagon {
  --fa: "";
}

.fa-non-binary {
  --fa: "";
}

.fa-spiral {
  --fa: "";
}

.fa-picture-in-picture {
  --fa: "";
}

.fa-mobile-vibrate {
  --fa: "";
}

.fa-single-quote-left {
  --fa: "";
}

.fa-single-quote-right {
  --fa: "";
}

.fa-bus-side {
  --fa: "";
}

.fa-septagon {
  --fa: "";
}

.fa-heptagon {
  --fa: "";
}

.fa-aquarius {
  --fa: "";
}

.fa-aries {
  --fa: "";
}

.fa-cancer {
  --fa: "";
}

.fa-capricorn {
  --fa: "";
}

.fa-gemini {
  --fa: "";
}

.fa-leo {
  --fa: "";
}

.fa-libra {
  --fa: "";
}

.fa-pisces {
  --fa: "";
}

.fa-sagittarius {
  --fa: "";
}

.fa-scorpio {
  --fa: "";
}

.fa-taurus {
  --fa: "";
}

.fa-virgo {
  --fa: "";
}

.fa-martini-glass-empty {
  --fa: "";
}

.fa-glass-martini {
  --fa: "";
}

.fa-music {
  --fa: "";
}

.fa-magnifying-glass {
  --fa: "";
}

.fa-search {
  --fa: "";
}

.fa-heart {
  --fa: "";
}

.fa-star {
  --fa: "";
}

.fa-user {
  --fa: "";
}

.fa-user-alt {
  --fa: "";
}

.fa-user-large {
  --fa: "";
}

.fa-film {
  --fa: "";
}

.fa-film-alt {
  --fa: "";
}

.fa-film-simple {
  --fa: "";
}

.fa-table-cells-large {
  --fa: "";
}

.fa-th-large {
  --fa: "";
}

.fa-table-cells {
  --fa: "";
}

.fa-th {
  --fa: "";
}

.fa-table-list {
  --fa: "";
}

.fa-th-list {
  --fa: "";
}

.fa-check {
  --fa: "";
}

.fa-xmark {
  --fa: "";
}

.fa-close {
  --fa: "";
}

.fa-multiply {
  --fa: "";
}

.fa-remove {
  --fa: "";
}

.fa-times {
  --fa: "";
}

.fa-magnifying-glass-plus {
  --fa: "";
}

.fa-search-plus {
  --fa: "";
}

.fa-magnifying-glass-minus {
  --fa: "";
}

.fa-search-minus {
  --fa: "";
}

.fa-power-off {
  --fa: "";
}

.fa-signal {
  --fa: "";
}

.fa-signal-5 {
  --fa: "";
}

.fa-signal-perfect {
  --fa: "";
}

.fa-gear {
  --fa: "";
}

.fa-cog {
  --fa: "";
}

.fa-house {
  --fa: "";
}

.fa-home {
  --fa: "";
}

.fa-home-alt {
  --fa: "";
}

.fa-home-lg-alt {
  --fa: "";
}

.fa-clock {
  --fa: "";
}

.fa-clock-four {
  --fa: "";
}

.fa-road {
  --fa: "";
}

.fa-download {
  --fa: "";
}

.fa-inbox {
  --fa: "";
}

.fa-arrow-rotate-right {
  --fa: "";
}

.fa-arrow-right-rotate {
  --fa: "";
}

.fa-arrow-rotate-forward {
  --fa: "";
}

.fa-redo {
  --fa: "";
}

.fa-arrows-rotate {
  --fa: "";
}

.fa-refresh {
  --fa: "";
}

.fa-sync {
  --fa: "";
}

.fa-rectangle-list {
  --fa: "";
}

.fa-list-alt {
  --fa: "";
}

.fa-lock {
  --fa: "";
}

.fa-flag {
  --fa: "";
}

.fa-headphones {
  --fa: "";
}

.fa-headphones-alt {
  --fa: "";
}

.fa-headphones-simple {
  --fa: "";
}

.fa-volume-off {
  --fa: "";
}

.fa-volume-low {
  --fa: "";
}

.fa-volume-down {
  --fa: "";
}

.fa-volume-high {
  --fa: "";
}

.fa-volume-up {
  --fa: "";
}

.fa-qrcode {
  --fa: "";
}

.fa-barcode {
  --fa: "";
}

.fa-tag {
  --fa: "";
}

.fa-tags {
  --fa: "";
}

.fa-book {
  --fa: "";
}

.fa-bookmark {
  --fa: "";
}

.fa-print {
  --fa: "";
}

.fa-camera {
  --fa: "";
}

.fa-camera-alt {
  --fa: "";
}

.fa-font {
  --fa: "";
}

.fa-bold {
  --fa: "";
}

.fa-italic {
  --fa: "";
}

.fa-text-height {
  --fa: "";
}

.fa-text-width {
  --fa: "";
}

.fa-align-left {
  --fa: "";
}

.fa-align-center {
  --fa: "";
}

.fa-align-right {
  --fa: "";
}

.fa-align-justify {
  --fa: "";
}

.fa-list {
  --fa: "";
}

.fa-list-squares {
  --fa: "";
}

.fa-outdent {
  --fa: "";
}

.fa-dedent {
  --fa: "";
}

.fa-indent {
  --fa: "";
}

.fa-video {
  --fa: "";
}

.fa-video-camera {
  --fa: "";
}

.fa-image {
  --fa: "";
}

.fa-location-pin {
  --fa: "";
}

.fa-map-marker {
  --fa: "";
}

.fa-circle-half-stroke {
  --fa: "";
}

.fa-adjust {
  --fa: "";
}

.fa-droplet {
  --fa: "";
}

.fa-tint {
  --fa: "";
}

.fa-pen-to-square {
  --fa: "";
}

.fa-edit {
  --fa: "";
}

.fa-arrows-up-down-left-right {
  --fa: "";
}

.fa-arrows {
  --fa: "";
}

.fa-backward-step {
  --fa: "";
}

.fa-step-backward {
  --fa: "";
}

.fa-backward-fast {
  --fa: "";
}

.fa-fast-backward {
  --fa: "";
}

.fa-backward {
  --fa: "";
}

.fa-play {
  --fa: "";
}

.fa-pause {
  --fa: "";
}

.fa-stop {
  --fa: "";
}

.fa-forward {
  --fa: "";
}

.fa-forward-fast {
  --fa: "";
}

.fa-fast-forward {
  --fa: "";
}

.fa-forward-step {
  --fa: "";
}

.fa-step-forward {
  --fa: "";
}

.fa-eject {
  --fa: "";
}

.fa-chevron-left {
  --fa: "";
}

.fa-chevron-right {
  --fa: "";
}

.fa-circle-plus {
  --fa: "";
}

.fa-plus-circle {
  --fa: "";
}

.fa-circle-minus {
  --fa: "";
}

.fa-minus-circle {
  --fa: "";
}

.fa-circle-xmark {
  --fa: "";
}

.fa-times-circle {
  --fa: "";
}

.fa-xmark-circle {
  --fa: "";
}

.fa-circle-check {
  --fa: "";
}

.fa-check-circle {
  --fa: "";
}

.fa-circle-question {
  --fa: "";
}

.fa-question-circle {
  --fa: "";
}

.fa-circle-info {
  --fa: "";
}

.fa-info-circle {
  --fa: "";
}

.fa-crosshairs {
  --fa: "";
}

.fa-ban {
  --fa: "";
}

.fa-cancel {
  --fa: "";
}

.fa-arrow-left {
  --fa: "";
}

.fa-arrow-right {
  --fa: "";
}

.fa-arrow-up {
  --fa: "";
}

.fa-arrow-down {
  --fa: "";
}

.fa-share {
  --fa: "";
}

.fa-mail-forward {
  --fa: "";
}

.fa-expand {
  --fa: "";
}

.fa-compress {
  --fa: "";
}

.fa-minus {
  --fa: "";
}

.fa-subtract {
  --fa: "";
}

.fa-circle-exclamation {
  --fa: "";
}

.fa-exclamation-circle {
  --fa: "";
}

.fa-gift {
  --fa: "";
}

.fa-leaf {
  --fa: "";
}

.fa-fire {
  --fa: "";
}

.fa-eye {
  --fa: "";
}

.fa-eye-slash {
  --fa: "";
}

.fa-triangle-exclamation {
  --fa: "";
}

.fa-exclamation-triangle {
  --fa: "";
}

.fa-warning {
  --fa: "";
}

.fa-plane {
  --fa: "";
}

.fa-calendar-days {
  --fa: "";
}

.fa-calendar-alt {
  --fa: "";
}

.fa-shuffle {
  --fa: "";
}

.fa-random {
  --fa: "";
}

.fa-comment {
  --fa: "";
}

.fa-magnet {
  --fa: "";
}

.fa-chevron-up {
  --fa: "";
}

.fa-chevron-down {
  --fa: "";
}

.fa-retweet {
  --fa: "";
}

.fa-cart-shopping {
  --fa: "";
}

.fa-shopping-cart {
  --fa: "";
}

.fa-folder {
  --fa: "";
}

.fa-folder-blank {
  --fa: "";
}

.fa-folder-open {
  --fa: "";
}

.fa-arrows-up-down {
  --fa: "";
}

.fa-arrows-v {
  --fa: "";
}

.fa-arrows-left-right {
  --fa: "";
}

.fa-arrows-h {
  --fa: "";
}

.fa-chart-bar {
  --fa: "";
}

.fa-bar-chart {
  --fa: "";
}

.fa-camera-retro {
  --fa: "";
}

.fa-key {
  --fa: "";
}

.fa-gears {
  --fa: "";
}

.fa-cogs {
  --fa: "";
}

.fa-comments {
  --fa: "";
}

.fa-star-half {
  --fa: "";
}

.fa-arrow-right-from-bracket {
  --fa: "";
}

.fa-sign-out {
  --fa: "";
}

.fa-thumbtack {
  --fa: "";
}

.fa-thumb-tack {
  --fa: "";
}

.fa-arrow-up-right-from-square {
  --fa: "";
}

.fa-external-link {
  --fa: "";
}

.fa-arrow-right-to-bracket {
  --fa: "";
}

.fa-sign-in {
  --fa: "";
}

.fa-trophy {
  --fa: "";
}

.fa-upload {
  --fa: "";
}

.fa-lemon {
  --fa: "";
}

.fa-phone {
  --fa: "";
}

.fa-square-phone {
  --fa: "";
}

.fa-phone-square {
  --fa: "";
}

.fa-unlock {
  --fa: "";
}

.fa-credit-card {
  --fa: "";
}

.fa-credit-card-alt {
  --fa: "";
}

.fa-rss {
  --fa: "";
}

.fa-feed {
  --fa: "";
}

.fa-hard-drive {
  --fa: "";
}

.fa-hdd {
  --fa: "";
}

.fa-bullhorn {
  --fa: "";
}

.fa-certificate {
  --fa: "";
}

.fa-hand-point-right {
  --fa: "";
}

.fa-hand-point-left {
  --fa: "";
}

.fa-hand-point-up {
  --fa: "";
}

.fa-hand-point-down {
  --fa: "";
}

.fa-circle-arrow-left {
  --fa: "";
}

.fa-arrow-circle-left {
  --fa: "";
}

.fa-circle-arrow-right {
  --fa: "";
}

.fa-arrow-circle-right {
  --fa: "";
}

.fa-circle-arrow-up {
  --fa: "";
}

.fa-arrow-circle-up {
  --fa: "";
}

.fa-circle-arrow-down {
  --fa: "";
}

.fa-arrow-circle-down {
  --fa: "";
}

.fa-globe {
  --fa: "";
}

.fa-wrench {
  --fa: "";
}

.fa-list-check {
  --fa: "";
}

.fa-tasks {
  --fa: "";
}

.fa-filter {
  --fa: "";
}

.fa-briefcase {
  --fa: "";
}

.fa-up-down-left-right {
  --fa: "";
}

.fa-arrows-alt {
  --fa: "";
}

.fa-users {
  --fa: "";
}

.fa-link {
  --fa: "";
}

.fa-chain {
  --fa: "";
}

.fa-cloud {
  --fa: "";
}

.fa-flask {
  --fa: "";
}

.fa-scissors {
  --fa: "";
}

.fa-cut {
  --fa: "";
}

.fa-copy {
  --fa: "";
}

.fa-paperclip {
  --fa: "";
}

.fa-floppy-disk {
  --fa: "";
}

.fa-save {
  --fa: "";
}

.fa-square {
  --fa: "";
}

.fa-bars {
  --fa: "";
}

.fa-navicon {
  --fa: "";
}

.fa-list-ul {
  --fa: "";
}

.fa-list-dots {
  --fa: "";
}

.fa-list-ol {
  --fa: "";
}

.fa-list-1-2 {
  --fa: "";
}

.fa-list-numeric {
  --fa: "";
}

.fa-strikethrough {
  --fa: "";
}

.fa-underline {
  --fa: "";
}

.fa-table {
  --fa: "";
}

.fa-wand-magic {
  --fa: "";
}

.fa-magic {
  --fa: "";
}

.fa-truck {
  --fa: "";
}

.fa-money-bill {
  --fa: "";
}

.fa-caret-down {
  --fa: "";
}

.fa-caret-up {
  --fa: "";
}

.fa-caret-left {
  --fa: "";
}

.fa-caret-right {
  --fa: "";
}

.fa-table-columns {
  --fa: "";
}

.fa-columns {
  --fa: "";
}

.fa-sort {
  --fa: "";
}

.fa-unsorted {
  --fa: "";
}

.fa-sort-down {
  --fa: "";
}

.fa-sort-desc {
  --fa: "";
}

.fa-sort-up {
  --fa: "";
}

.fa-sort-asc {
  --fa: "";
}

.fa-envelope {
  --fa: "";
}

.fa-arrow-rotate-left {
  --fa: "";
}

.fa-arrow-left-rotate {
  --fa: "";
}

.fa-arrow-rotate-back {
  --fa: "";
}

.fa-arrow-rotate-backward {
  --fa: "";
}

.fa-undo {
  --fa: "";
}

.fa-gavel {
  --fa: "";
}

.fa-legal {
  --fa: "";
}

.fa-bolt {
  --fa: "";
}

.fa-zap {
  --fa: "";
}

.fa-sitemap {
  --fa: "";
}

.fa-umbrella {
  --fa: "";
}

.fa-paste {
  --fa: "";
}

.fa-file-clipboard {
  --fa: "";
}

.fa-lightbulb {
  --fa: "";
}

.fa-arrow-right-arrow-left {
  --fa: "";
}

.fa-exchange {
  --fa: "";
}

.fa-cloud-arrow-down {
  --fa: "";
}

.fa-cloud-download {
  --fa: "";
}

.fa-cloud-download-alt {
  --fa: "";
}

.fa-cloud-arrow-up {
  --fa: "";
}

.fa-cloud-upload {
  --fa: "";
}

.fa-cloud-upload-alt {
  --fa: "";
}

.fa-user-doctor {
  --fa: "";
}

.fa-user-md {
  --fa: "";
}

.fa-stethoscope {
  --fa: "";
}

.fa-suitcase {
  --fa: "";
}

.fa-bell {
  --fa: "";
}

.fa-mug-saucer {
  --fa: "";
}

.fa-coffee {
  --fa: "";
}

.fa-hospital {
  --fa: "";
}

.fa-hospital-alt {
  --fa: "";
}

.fa-hospital-wide {
  --fa: "";
}

.fa-truck-medical {
  --fa: "";
}

.fa-ambulance {
  --fa: "";
}

.fa-suitcase-medical {
  --fa: "";
}

.fa-medkit {
  --fa: "";
}

.fa-jet-fighter {
  --fa: "";
}

.fa-fighter-jet {
  --fa: "";
}

.fa-beer-mug-empty {
  --fa: "";
}

.fa-beer {
  --fa: "";
}

.fa-square-h {
  --fa: "";
}

.fa-h-square {
  --fa: "";
}

.fa-square-plus {
  --fa: "";
}

.fa-plus-square {
  --fa: "";
}

.fa-angles-left {
  --fa: "";
}

.fa-angle-double-left {
  --fa: "";
}

.fa-angles-right {
  --fa: "";
}

.fa-angle-double-right {
  --fa: "";
}

.fa-angles-up {
  --fa: "";
}

.fa-angle-double-up {
  --fa: "";
}

.fa-angles-down {
  --fa: "";
}

.fa-angle-double-down {
  --fa: "";
}

.fa-angle-left {
  --fa: "";
}

.fa-angle-right {
  --fa: "";
}

.fa-angle-up {
  --fa: "";
}

.fa-angle-down {
  --fa: "";
}

.fa-laptop {
  --fa: "";
}

.fa-tablet-button {
  --fa: "";
}

.fa-mobile-button {
  --fa: "";
}

.fa-quote-left {
  --fa: "";
}

.fa-quote-left-alt {
  --fa: "";
}

.fa-quote-right {
  --fa: "";
}

.fa-quote-right-alt {
  --fa: "";
}

.fa-spinner {
  --fa: "";
}

.fa-circle {
  --fa: "";
}

.fa-face-smile {
  --fa: "";
}

.fa-smile {
  --fa: "";
}

.fa-face-frown {
  --fa: "";
}

.fa-frown {
  --fa: "";
}

.fa-face-meh {
  --fa: "";
}

.fa-meh {
  --fa: "";
}

.fa-gamepad {
  --fa: "";
}

.fa-keyboard {
  --fa: "";
}

.fa-flag-checkered {
  --fa: "";
}

.fa-terminal {
  --fa: "";
}

.fa-code {
  --fa: "";
}

.fa-reply-all {
  --fa: "";
}

.fa-mail-reply-all {
  --fa: "";
}

.fa-location-arrow {
  --fa: "";
}

.fa-crop {
  --fa: "";
}

.fa-code-branch {
  --fa: "";
}

.fa-link-slash {
  --fa: "";
}

.fa-chain-broken {
  --fa: "";
}

.fa-chain-slash {
  --fa: "";
}

.fa-unlink {
  --fa: "";
}

.fa-info {
  --fa: "";
}

.fa-superscript {
  --fa: "";
}

.fa-subscript {
  --fa: "";
}

.fa-eraser {
  --fa: "";
}

.fa-puzzle-piece {
  --fa: "";
}

.fa-microphone {
  --fa: "";
}

.fa-microphone-slash {
  --fa: "";
}

.fa-shield {
  --fa: "";
}

.fa-shield-blank {
  --fa: "";
}

.fa-calendar {
  --fa: "";
}

.fa-fire-extinguisher {
  --fa: "";
}

.fa-rocket {
  --fa: "";
}

.fa-circle-chevron-left {
  --fa: "";
}

.fa-chevron-circle-left {
  --fa: "";
}

.fa-circle-chevron-right {
  --fa: "";
}

.fa-chevron-circle-right {
  --fa: "";
}

.fa-circle-chevron-up {
  --fa: "";
}

.fa-chevron-circle-up {
  --fa: "";
}

.fa-circle-chevron-down {
  --fa: "";
}

.fa-chevron-circle-down {
  --fa: "";
}

.fa-anchor {
  --fa: "";
}

.fa-unlock-keyhole {
  --fa: "";
}

.fa-unlock-alt {
  --fa: "";
}

.fa-bullseye {
  --fa: "";
}

.fa-ellipsis {
  --fa: "";
}

.fa-ellipsis-h {
  --fa: "";
}

.fa-ellipsis-vertical {
  --fa: "";
}

.fa-ellipsis-v {
  --fa: "";
}

.fa-square-rss {
  --fa: "";
}

.fa-rss-square {
  --fa: "";
}

.fa-circle-play {
  --fa: "";
}

.fa-play-circle {
  --fa: "";
}

.fa-ticket {
  --fa: "";
}

.fa-square-minus {
  --fa: "";
}

.fa-minus-square {
  --fa: "";
}

.fa-arrow-turn-up {
  --fa: "";
}

.fa-level-up {
  --fa: "";
}

.fa-arrow-turn-down {
  --fa: "";
}

.fa-level-down {
  --fa: "";
}

.fa-square-check {
  --fa: "";
}

.fa-check-square {
  --fa: "";
}

.fa-square-pen {
  --fa: "";
}

.fa-pen-square {
  --fa: "";
}

.fa-pencil-square {
  --fa: "";
}

.fa-square-arrow-up-right {
  --fa: "";
}

.fa-external-link-square {
  --fa: "";
}

.fa-share-from-square {
  --fa: "";
}

.fa-share-square {
  --fa: "";
}

.fa-compass {
  --fa: "";
}

.fa-square-caret-down {
  --fa: "";
}

.fa-caret-square-down {
  --fa: "";
}

.fa-square-caret-up {
  --fa: "";
}

.fa-caret-square-up {
  --fa: "";
}

.fa-square-caret-right {
  --fa: "";
}

.fa-caret-square-right {
  --fa: "";
}

.fa-euro-sign {
  --fa: "";
}

.fa-eur {
  --fa: "";
}

.fa-euro {
  --fa: "";
}

.fa-sterling-sign {
  --fa: "";
}

.fa-gbp {
  --fa: "";
}

.fa-pound-sign {
  --fa: "";
}

.fa-rupee-sign {
  --fa: "";
}

.fa-rupee {
  --fa: "";
}

.fa-yen-sign {
  --fa: "";
}

.fa-cny {
  --fa: "";
}

.fa-jpy {
  --fa: "";
}

.fa-rmb {
  --fa: "";
}

.fa-yen {
  --fa: "";
}

.fa-ruble-sign {
  --fa: "";
}

.fa-rouble {
  --fa: "";
}

.fa-rub {
  --fa: "";
}

.fa-ruble {
  --fa: "";
}

.fa-won-sign {
  --fa: "";
}

.fa-krw {
  --fa: "";
}

.fa-won {
  --fa: "";
}

.fa-file {
  --fa: "";
}

.fa-file-lines {
  --fa: "";
}

.fa-file-alt {
  --fa: "";
}

.fa-file-text {
  --fa: "";
}

.fa-arrow-down-a-z {
  --fa: "";
}

.fa-sort-alpha-asc {
  --fa: "";
}

.fa-sort-alpha-down {
  --fa: "";
}

.fa-arrow-up-a-z {
  --fa: "";
}

.fa-sort-alpha-up {
  --fa: "";
}

.fa-arrow-down-wide-short {
  --fa: "";
}

.fa-sort-amount-asc {
  --fa: "";
}

.fa-sort-amount-down {
  --fa: "";
}

.fa-arrow-up-wide-short {
  --fa: "";
}

.fa-sort-amount-up {
  --fa: "";
}

.fa-arrow-down-1-9 {
  --fa: "";
}

.fa-sort-numeric-asc {
  --fa: "";
}

.fa-sort-numeric-down {
  --fa: "";
}

.fa-arrow-up-1-9 {
  --fa: "";
}

.fa-sort-numeric-up {
  --fa: "";
}

.fa-thumbs-up {
  --fa: "";
}

.fa-thumbs-down {
  --fa: "";
}

.fa-arrow-down-long {
  --fa: "";
}

.fa-long-arrow-down {
  --fa: "";
}

.fa-arrow-up-long {
  --fa: "";
}

.fa-long-arrow-up {
  --fa: "";
}

.fa-arrow-left-long {
  --fa: "";
}

.fa-long-arrow-left {
  --fa: "";
}

.fa-arrow-right-long {
  --fa: "";
}

.fa-long-arrow-right {
  --fa: "";
}

.fa-person-dress {
  --fa: "";
}

.fa-female {
  --fa: "";
}

.fa-person {
  --fa: "";
}

.fa-male {
  --fa: "";
}

.fa-sun {
  --fa: "";
}

.fa-moon {
  --fa: "";
}

.fa-box-archive {
  --fa: "";
}

.fa-archive {
  --fa: "";
}

.fa-bug {
  --fa: "";
}

.fa-square-caret-left {
  --fa: "";
}

.fa-caret-square-left {
  --fa: "";
}

.fa-circle-dot {
  --fa: "";
}

.fa-dot-circle {
  --fa: "";
}

.fa-wheelchair {
  --fa: "";
}

.fa-lira-sign {
  --fa: "";
}

.fa-shuttle-space {
  --fa: "";
}

.fa-space-shuttle {
  --fa: "";
}

.fa-square-envelope {
  --fa: "";
}

.fa-envelope-square {
  --fa: "";
}

.fa-building-columns {
  --fa: "";
}

.fa-bank {
  --fa: "";
}

.fa-institution {
  --fa: "";
}

.fa-museum {
  --fa: "";
}

.fa-university {
  --fa: "";
}

.fa-graduation-cap {
  --fa: "";
}

.fa-mortar-board {
  --fa: "";
}

.fa-language {
  --fa: "";
}

.fa-fax {
  --fa: "";
}

.fa-building {
  --fa: "";
}

.fa-child {
  --fa: "";
}

.fa-paw {
  --fa: "";
}

.fa-cube {
  --fa: "";
}

.fa-cubes {
  --fa: "";
}

.fa-recycle {
  --fa: "";
}

.fa-car {
  --fa: "";
}

.fa-automobile {
  --fa: "";
}

.fa-taxi {
  --fa: "";
}

.fa-cab {
  --fa: "";
}

.fa-tree {
  --fa: "";
}

.fa-database {
  --fa: "";
}

.fa-file-pdf {
  --fa: "";
}

.fa-file-word {
  --fa: "";
}

.fa-file-excel {
  --fa: "";
}

.fa-file-powerpoint {
  --fa: "";
}

.fa-file-image {
  --fa: "";
}

.fa-file-zipper {
  --fa: "";
}

.fa-file-archive {
  --fa: "";
}

.fa-file-audio {
  --fa: "";
}

.fa-file-video {
  --fa: "";
}

.fa-file-code {
  --fa: "";
}

.fa-life-ring {
  --fa: "";
}

.fa-circle-notch {
  --fa: "";
}

.fa-paper-plane {
  --fa: "";
}

.fa-clock-rotate-left {
  --fa: "";
}

.fa-history {
  --fa: "";
}

.fa-heading {
  --fa: "";
}

.fa-header {
  --fa: "";
}

.fa-paragraph {
  --fa: "";
}

.fa-sliders {
  --fa: "";
}

.fa-sliders-h {
  --fa: "";
}

.fa-share-nodes {
  --fa: "";
}

.fa-share-alt {
  --fa: "";
}

.fa-square-share-nodes {
  --fa: "";
}

.fa-share-alt-square {
  --fa: "";
}

.fa-bomb {
  --fa: "";
}

.fa-futbol {
  --fa: "";
}

.fa-futbol-ball {
  --fa: "";
}

.fa-soccer-ball {
  --fa: "";
}

.fa-tty {
  --fa: "";
}

.fa-teletype {
  --fa: "";
}

.fa-binoculars {
  --fa: "";
}

.fa-plug {
  --fa: "";
}

.fa-newspaper {
  --fa: "";
}

.fa-wifi {
  --fa: "";
}

.fa-wifi-3 {
  --fa: "";
}

.fa-wifi-strong {
  --fa: "";
}

.fa-calculator {
  --fa: "";
}

.fa-bell-slash {
  --fa: "";
}

.fa-trash {
  --fa: "";
}

.fa-copyright {
  --fa: "";
}

.fa-eye-dropper {
  --fa: "";
}

.fa-eye-dropper-empty {
  --fa: "";
}

.fa-eyedropper {
  --fa: "";
}

.fa-paintbrush {
  --fa: "";
}

.fa-paint-brush {
  --fa: "";
}

.fa-cake-candles {
  --fa: "";
}

.fa-birthday-cake {
  --fa: "";
}

.fa-cake {
  --fa: "";
}

.fa-chart-area {
  --fa: "";
}

.fa-area-chart {
  --fa: "";
}

.fa-chart-pie {
  --fa: "";
}

.fa-pie-chart {
  --fa: "";
}

.fa-chart-line {
  --fa: "";
}

.fa-line-chart {
  --fa: "";
}

.fa-toggle-off {
  --fa: "";
}

.fa-toggle-on {
  --fa: "";
}

.fa-bicycle {
  --fa: "";
}

.fa-bus {
  --fa: "";
}

.fa-closed-captioning {
  --fa: "";
}

.fa-shekel-sign {
  --fa: "";
}

.fa-ils {
  --fa: "";
}

.fa-shekel {
  --fa: "";
}

.fa-sheqel {
  --fa: "";
}

.fa-sheqel-sign {
  --fa: "";
}

.fa-cart-plus {
  --fa: "";
}

.fa-cart-arrow-down {
  --fa: "";
}

.fa-diamond {
  --fa: "";
}

.fa-ship {
  --fa: "";
}

.fa-user-secret {
  --fa: "";
}

.fa-motorcycle {
  --fa: "";
}

.fa-street-view {
  --fa: "";
}

.fa-heart-pulse {
  --fa: "";
}

.fa-heartbeat {
  --fa: "";
}

.fa-venus {
  --fa: "";
}

.fa-mars {
  --fa: "";
}

.fa-mercury {
  --fa: "";
}

.fa-mars-and-venus {
  --fa: "";
}

.fa-transgender {
  --fa: "";
}

.fa-transgender-alt {
  --fa: "";
}

.fa-venus-double {
  --fa: "";
}

.fa-mars-double {
  --fa: "";
}

.fa-venus-mars {
  --fa: "";
}

.fa-mars-stroke {
  --fa: "";
}

.fa-mars-stroke-up {
  --fa: "";
}

.fa-mars-stroke-v {
  --fa: "";
}

.fa-mars-stroke-right {
  --fa: "";
}

.fa-mars-stroke-h {
  --fa: "";
}

.fa-neuter {
  --fa: "";
}

.fa-genderless {
  --fa: "";
}

.fa-server {
  --fa: "";
}

.fa-user-plus {
  --fa: "";
}

.fa-user-xmark {
  --fa: "";
}

.fa-user-times {
  --fa: "";
}

.fa-bed {
  --fa: "";
}

.fa-train {
  --fa: "";
}

.fa-train-subway {
  --fa: "";
}

.fa-subway {
  --fa: "";
}

.fa-battery-full {
  --fa: "";
}

.fa-battery {
  --fa: "";
}

.fa-battery-5 {
  --fa: "";
}

.fa-battery-three-quarters {
  --fa: "";
}

.fa-battery-4 {
  --fa: "";
}

.fa-battery-half {
  --fa: "";
}

.fa-battery-3 {
  --fa: "";
}

.fa-battery-quarter {
  --fa: "";
}

.fa-battery-2 {
  --fa: "";
}

.fa-battery-empty {
  --fa: "";
}

.fa-battery-0 {
  --fa: "";
}

.fa-arrow-pointer {
  --fa: "";
}

.fa-mouse-pointer {
  --fa: "";
}

.fa-i-cursor {
  --fa: "";
}

.fa-object-group {
  --fa: "";
}

.fa-object-ungroup {
  --fa: "";
}

.fa-note-sticky {
  --fa: "";
}

.fa-sticky-note {
  --fa: "";
}

.fa-clone {
  --fa: "";
}

.fa-scale-balanced {
  --fa: "";
}

.fa-balance-scale {
  --fa: "";
}

.fa-hourglass-start {
  --fa: "";
}

.fa-hourglass-1 {
  --fa: "";
}

.fa-hourglass-half {
  --fa: "";
}

.fa-hourglass-2 {
  --fa: "";
}

.fa-hourglass-end {
  --fa: "";
}

.fa-hourglass-3 {
  --fa: "";
}

.fa-hourglass {
  --fa: "";
}

.fa-hourglass-empty {
  --fa: "";
}

.fa-hand-back-fist {
  --fa: "";
}

.fa-hand-rock {
  --fa: "";
}

.fa-hand {
  --fa: "";
}

.fa-hand-paper {
  --fa: "";
}

.fa-hand-scissors {
  --fa: "";
}

.fa-hand-lizard {
  --fa: "";
}

.fa-hand-spock {
  --fa: "";
}

.fa-hand-pointer {
  --fa: "";
}

.fa-hand-peace {
  --fa: "";
}

.fa-trademark {
  --fa: "";
}

.fa-registered {
  --fa: "";
}

.fa-tv {
  --fa: "";
}

.fa-television {
  --fa: "";
}

.fa-tv-alt {
  --fa: "";
}

.fa-calendar-plus {
  --fa: "";
}

.fa-calendar-minus {
  --fa: "";
}

.fa-calendar-xmark {
  --fa: "";
}

.fa-calendar-times {
  --fa: "";
}

.fa-calendar-check {
  --fa: "";
}

.fa-industry {
  --fa: "";
}

.fa-map-pin {
  --fa: "";
}

.fa-signs-post {
  --fa: "";
}

.fa-map-signs {
  --fa: "";
}

.fa-map {
  --fa: "";
}

.fa-message {
  --fa: "";
}

.fa-comment-alt {
  --fa: "";
}

.fa-circle-pause {
  --fa: "";
}

.fa-pause-circle {
  --fa: "";
}

.fa-circle-stop {
  --fa: "";
}

.fa-stop-circle {
  --fa: "";
}

.fa-bag-shopping {
  --fa: "";
}

.fa-shopping-bag {
  --fa: "";
}

.fa-basket-shopping {
  --fa: "";
}

.fa-shopping-basket {
  --fa: "";
}

.fa-universal-access {
  --fa: "";
}

.fa-person-walking-with-cane {
  --fa: "";
}

.fa-blind {
  --fa: "";
}

.fa-audio-description {
  --fa: "";
}

.fa-phone-volume {
  --fa: "";
}

.fa-volume-control-phone {
  --fa: "";
}

.fa-braille {
  --fa: "";
}

.fa-ear-listen {
  --fa: "";
}

.fa-assistive-listening-systems {
  --fa: "";
}

.fa-hands-asl-interpreting {
  --fa: "";
}

.fa-american-sign-language-interpreting {
  --fa: "";
}

.fa-asl-interpreting {
  --fa: "";
}

.fa-hands-american-sign-language-interpreting {
  --fa: "";
}

.fa-ear-deaf {
  --fa: "";
}

.fa-deaf {
  --fa: "";
}

.fa-deafness {
  --fa: "";
}

.fa-hard-of-hearing {
  --fa: "";
}

.fa-hands {
  --fa: "";
}

.fa-sign-language {
  --fa: "";
}

.fa-signing {
  --fa: "";
}

.fa-eye-low-vision {
  --fa: "";
}

.fa-low-vision {
  --fa: "";
}

.fa-font-awesome {
  --fa: "";
}

.fa-font-awesome-flag {
  --fa: "";
}

.fa-font-awesome-logo-full {
  --fa: "";
}

.fa-handshake {
  --fa: "";
}

.fa-handshake-alt {
  --fa: "";
}

.fa-handshake-simple {
  --fa: "";
}

.fa-envelope-open {
  --fa: "";
}

.fa-address-book {
  --fa: "";
}

.fa-contact-book {
  --fa: "";
}

.fa-address-card {
  --fa: "";
}

.fa-contact-card {
  --fa: "";
}

.fa-vcard {
  --fa: "";
}

.fa-circle-user {
  --fa: "";
}

.fa-user-circle {
  --fa: "";
}

.fa-id-badge {
  --fa: "";
}

.fa-id-card {
  --fa: "";
}

.fa-drivers-license {
  --fa: "";
}

.fa-temperature-full {
  --fa: "";
}

.fa-temperature-4 {
  --fa: "";
}

.fa-thermometer-4 {
  --fa: "";
}

.fa-thermometer-full {
  --fa: "";
}

.fa-temperature-three-quarters {
  --fa: "";
}

.fa-temperature-3 {
  --fa: "";
}

.fa-thermometer-3 {
  --fa: "";
}

.fa-thermometer-three-quarters {
  --fa: "";
}

.fa-temperature-half {
  --fa: "";
}

.fa-temperature-2 {
  --fa: "";
}

.fa-thermometer-2 {
  --fa: "";
}

.fa-thermometer-half {
  --fa: "";
}

.fa-temperature-quarter {
  --fa: "";
}

.fa-temperature-1 {
  --fa: "";
}

.fa-thermometer-1 {
  --fa: "";
}

.fa-thermometer-quarter {
  --fa: "";
}

.fa-temperature-empty {
  --fa: "";
}

.fa-temperature-0 {
  --fa: "";
}

.fa-thermometer-0 {
  --fa: "";
}

.fa-thermometer-empty {
  --fa: "";
}

.fa-shower {
  --fa: "";
}

.fa-bath {
  --fa: "";
}

.fa-bathtub {
  --fa: "";
}

.fa-podcast {
  --fa: "";
}

.fa-window-maximize {
  --fa: "";
}

.fa-window-minimize {
  --fa: "";
}

.fa-window-restore {
  --fa: "";
}

.fa-square-xmark {
  --fa: "";
}

.fa-times-square {
  --fa: "";
}

.fa-xmark-square {
  --fa: "";
}

.fa-microchip {
  --fa: "";
}

.fa-snowflake {
  --fa: "";
}

.fa-spoon {
  --fa: "";
}

.fa-utensil-spoon {
  --fa: "";
}

.fa-utensils {
  --fa: "";
}

.fa-cutlery {
  --fa: "";
}

.fa-rotate-left {
  --fa: "";
}

.fa-rotate-back {
  --fa: "";
}

.fa-rotate-backward {
  --fa: "";
}

.fa-undo-alt {
  --fa: "";
}

.fa-trash-can {
  --fa: "";
}

.fa-trash-alt {
  --fa: "";
}

.fa-rotate {
  --fa: "";
}

.fa-sync-alt {
  --fa: "";
}

.fa-stopwatch {
  --fa: "";
}

.fa-right-from-bracket {
  --fa: "";
}

.fa-sign-out-alt {
  --fa: "";
}

.fa-right-to-bracket {
  --fa: "";
}

.fa-sign-in-alt {
  --fa: "";
}

.fa-rotate-right {
  --fa: "";
}

.fa-redo-alt {
  --fa: "";
}

.fa-rotate-forward {
  --fa: "";
}

.fa-poo {
  --fa: "";
}

.fa-images {
  --fa: "";
}

.fa-pencil {
  --fa: "";
}

.fa-pencil-alt {
  --fa: "";
}

.fa-pen {
  --fa: "";
}

.fa-pen-clip {
  --fa: "";
}

.fa-pen-alt {
  --fa: "";
}

.fa-octagon {
  --fa: "";
}

.fa-down-long {
  --fa: "";
}

.fa-long-arrow-alt-down {
  --fa: "";
}

.fa-left-long {
  --fa: "";
}

.fa-long-arrow-alt-left {
  --fa: "";
}

.fa-right-long {
  --fa: "";
}

.fa-long-arrow-alt-right {
  --fa: "";
}

.fa-up-long {
  --fa: "";
}

.fa-long-arrow-alt-up {
  --fa: "";
}

.fa-hexagon {
  --fa: "";
}

.fa-file-pen {
  --fa: "";
}

.fa-file-edit {
  --fa: "";
}

.fa-maximize {
  --fa: "";
}

.fa-expand-arrows-alt {
  --fa: "";
}

.fa-clipboard {
  --fa: "";
}

.fa-left-right {
  --fa: "";
}

.fa-arrows-alt-h {
  --fa: "";
}

.fa-up-down {
  --fa: "";
}

.fa-arrows-alt-v {
  --fa: "";
}

.fa-alarm-clock {
  --fa: "";
}

.fa-circle-down {
  --fa: "";
}

.fa-arrow-alt-circle-down {
  --fa: "";
}

.fa-circle-left {
  --fa: "";
}

.fa-arrow-alt-circle-left {
  --fa: "";
}

.fa-circle-right {
  --fa: "";
}

.fa-arrow-alt-circle-right {
  --fa: "";
}

.fa-circle-up {
  --fa: "";
}

.fa-arrow-alt-circle-up {
  --fa: "";
}

.fa-up-right-from-square {
  --fa: "";
}

.fa-external-link-alt {
  --fa: "";
}

.fa-square-up-right {
  --fa: "";
}

.fa-external-link-square-alt {
  --fa: "";
}

.fa-right-left {
  --fa: "";
}

.fa-exchange-alt {
  --fa: "";
}

.fa-repeat {
  --fa: "";
}

.fa-code-commit {
  --fa: "";
}

.fa-code-merge {
  --fa: "";
}

.fa-desktop {
  --fa: "";
}

.fa-desktop-alt {
  --fa: "";
}

.fa-gem {
  --fa: "";
}

.fa-turn-down {
  --fa: "";
}

.fa-level-down-alt {
  --fa: "";
}

.fa-turn-up {
  --fa: "";
}

.fa-level-up-alt {
  --fa: "";
}

.fa-lock-open {
  --fa: "";
}

.fa-location-dot {
  --fa: "";
}

.fa-map-marker-alt {
  --fa: "";
}

.fa-microphone-lines {
  --fa: "";
}

.fa-microphone-alt {
  --fa: "";
}

.fa-mobile-screen-button {
  --fa: "";
}

.fa-mobile-alt {
  --fa: "";
}

.fa-mobile {
  --fa: "";
}

.fa-mobile-android {
  --fa: "";
}

.fa-mobile-phone {
  --fa: "";
}

.fa-mobile-screen {
  --fa: "";
}

.fa-mobile-android-alt {
  --fa: "";
}

.fa-money-bill-1 {
  --fa: "";
}

.fa-money-bill-alt {
  --fa: "";
}

.fa-phone-slash {
  --fa: "";
}

.fa-image-portrait {
  --fa: "";
}

.fa-portrait {
  --fa: "";
}

.fa-reply {
  --fa: "";
}

.fa-mail-reply {
  --fa: "";
}

.fa-shield-halved {
  --fa: "";
}

.fa-shield-alt {
  --fa: "";
}

.fa-tablet-screen-button {
  --fa: "";
}

.fa-tablet-alt {
  --fa: "";
}

.fa-tablet {
  --fa: "";
}

.fa-tablet-android {
  --fa: "";
}

.fa-ticket-simple {
  --fa: "";
}

.fa-ticket-alt {
  --fa: "";
}

.fa-rectangle-xmark {
  --fa: "";
}

.fa-rectangle-times {
  --fa: "";
}

.fa-times-rectangle {
  --fa: "";
}

.fa-window-close {
  --fa: "";
}

.fa-down-left-and-up-right-to-center {
  --fa: "";
}

.fa-compress-alt {
  --fa: "";
}

.fa-up-right-and-down-left-from-center {
  --fa: "";
}

.fa-expand-alt {
  --fa: "";
}

.fa-baseball-bat-ball {
  --fa: "";
}

.fa-baseball {
  --fa: "";
}

.fa-baseball-ball {
  --fa: "";
}

.fa-basketball {
  --fa: "";
}

.fa-basketball-ball {
  --fa: "";
}

.fa-bowling-ball {
  --fa: "";
}

.fa-chess {
  --fa: "";
}

.fa-chess-bishop {
  --fa: "";
}

.fa-chess-board {
  --fa: "";
}

.fa-chess-king {
  --fa: "";
}

.fa-chess-knight {
  --fa: "";
}

.fa-chess-pawn {
  --fa: "";
}

.fa-chess-queen {
  --fa: "";
}

.fa-chess-rook {
  --fa: "";
}

.fa-dumbbell {
  --fa: "";
}

.fa-football {
  --fa: "";
}

.fa-football-ball {
  --fa: "";
}

.fa-golf-ball-tee {
  --fa: "";
}

.fa-golf-ball {
  --fa: "";
}

.fa-hockey-puck {
  --fa: "";
}

.fa-broom-ball {
  --fa: "";
}

.fa-quidditch {
  --fa: "";
}

.fa-quidditch-broom-ball {
  --fa: "";
}

.fa-square-full {
  --fa: "";
}

.fa-table-tennis-paddle-ball {
  --fa: "";
}

.fa-ping-pong-paddle-ball {
  --fa: "";
}

.fa-table-tennis {
  --fa: "";
}

.fa-volleyball {
  --fa: "";
}

.fa-volleyball-ball {
  --fa: "";
}

.fa-hand-dots {
  --fa: "";
}

.fa-allergies {
  --fa: "";
}

.fa-bandage {
  --fa: "";
}

.fa-band-aid {
  --fa: "";
}

.fa-box {
  --fa: "";
}

.fa-boxes-stacked {
  --fa: "";
}

.fa-boxes {
  --fa: "";
}

.fa-boxes-alt {
  --fa: "";
}

.fa-briefcase-medical {
  --fa: "";
}

.fa-fire-flame-simple {
  --fa: "";
}

.fa-burn {
  --fa: "";
}

.fa-capsules {
  --fa: "";
}

.fa-clipboard-check {
  --fa: "";
}

.fa-clipboard-list {
  --fa: "";
}

.fa-person-dots-from-line {
  --fa: "";
}

.fa-diagnoses {
  --fa: "";
}

.fa-dna {
  --fa: "";
}

.fa-dolly {
  --fa: "";
}

.fa-dolly-box {
  --fa: "";
}

.fa-cart-flatbed {
  --fa: "";
}

.fa-dolly-flatbed {
  --fa: "";
}

.fa-file-medical {
  --fa: "";
}

.fa-file-waveform {
  --fa: "";
}

.fa-file-medical-alt {
  --fa: "";
}

.fa-kit-medical {
  --fa: "";
}

.fa-first-aid {
  --fa: "";
}

.fa-circle-h {
  --fa: "";
}

.fa-hospital-symbol {
  --fa: "";
}

.fa-id-card-clip {
  --fa: "";
}

.fa-id-card-alt {
  --fa: "";
}

.fa-notes-medical {
  --fa: "";
}

.fa-pallet {
  --fa: "";
}

.fa-pills {
  --fa: "";
}

.fa-prescription-bottle {
  --fa: "";
}

.fa-prescription-bottle-medical {
  --fa: "";
}

.fa-prescription-bottle-alt {
  --fa: "";
}

.fa-bed-pulse {
  --fa: "";
}

.fa-procedures {
  --fa: "";
}

.fa-truck-fast {
  --fa: "";
}

.fa-shipping-fast {
  --fa: "";
}

.fa-smoking {
  --fa: "";
}

.fa-syringe {
  --fa: "";
}

.fa-tablets {
  --fa: "";
}

.fa-thermometer {
  --fa: "";
}

.fa-vial {
  --fa: "";
}

.fa-vials {
  --fa: "";
}

.fa-warehouse {
  --fa: "";
}

.fa-weight-scale {
  --fa: "";
}

.fa-weight {
  --fa: "";
}

.fa-x-ray {
  --fa: "";
}

.fa-box-open {
  --fa: "";
}

.fa-comment-dots {
  --fa: "";
}

.fa-commenting {
  --fa: "";
}

.fa-comment-slash {
  --fa: "";
}

.fa-couch {
  --fa: "";
}

.fa-circle-dollar-to-slot {
  --fa: "";
}

.fa-donate {
  --fa: "";
}

.fa-dove {
  --fa: "";
}

.fa-hand-holding {
  --fa: "";
}

.fa-hand-holding-heart {
  --fa: "";
}

.fa-hand-holding-dollar {
  --fa: "";
}

.fa-hand-holding-usd {
  --fa: "";
}

.fa-hand-holding-droplet {
  --fa: "";
}

.fa-hand-holding-water {
  --fa: "";
}

.fa-hands-holding {
  --fa: "";
}

.fa-handshake-angle {
  --fa: "";
}

.fa-hands-helping {
  --fa: "";
}

.fa-parachute-box {
  --fa: "";
}

.fa-people-carry-box {
  --fa: "";
}

.fa-people-carry {
  --fa: "";
}

.fa-piggy-bank {
  --fa: "";
}

.fa-ribbon {
  --fa: "";
}

.fa-route {
  --fa: "";
}

.fa-seedling {
  --fa: "";
}

.fa-sprout {
  --fa: "";
}

.fa-sign-hanging {
  --fa: "";
}

.fa-sign {
  --fa: "";
}

.fa-face-smile-wink {
  --fa: "";
}

.fa-smile-wink {
  --fa: "";
}

.fa-tape {
  --fa: "";
}

.fa-truck-ramp-box {
  --fa: "";
}

.fa-truck-loading {
  --fa: "";
}

.fa-truck-moving {
  --fa: "";
}

.fa-video-slash {
  --fa: "";
}

.fa-wine-glass {
  --fa: "";
}

.fa-user-astronaut {
  --fa: "";
}

.fa-user-check {
  --fa: "";
}

.fa-user-clock {
  --fa: "";
}

.fa-user-gear {
  --fa: "";
}

.fa-user-cog {
  --fa: "";
}

.fa-user-pen {
  --fa: "";
}

.fa-user-edit {
  --fa: "";
}

.fa-user-group {
  --fa: "";
}

.fa-user-friends {
  --fa: "";
}

.fa-user-graduate {
  --fa: "";
}

.fa-user-lock {
  --fa: "";
}

.fa-user-minus {
  --fa: "";
}

.fa-user-ninja {
  --fa: "";
}

.fa-user-shield {
  --fa: "";
}

.fa-user-slash {
  --fa: "";
}

.fa-user-alt-slash {
  --fa: "";
}

.fa-user-large-slash {
  --fa: "";
}

.fa-user-tag {
  --fa: "";
}

.fa-user-tie {
  --fa: "";
}

.fa-users-gear {
  --fa: "";
}

.fa-users-cog {
  --fa: "";
}

.fa-scale-unbalanced {
  --fa: "";
}

.fa-balance-scale-left {
  --fa: "";
}

.fa-scale-unbalanced-flip {
  --fa: "";
}

.fa-balance-scale-right {
  --fa: "";
}

.fa-blender {
  --fa: "";
}

.fa-book-open {
  --fa: "";
}

.fa-tower-broadcast {
  --fa: "";
}

.fa-broadcast-tower {
  --fa: "";
}

.fa-broom {
  --fa: "";
}

.fa-chalkboard {
  --fa: "";
}

.fa-blackboard {
  --fa: "";
}

.fa-chalkboard-user {
  --fa: "";
}

.fa-chalkboard-teacher {
  --fa: "";
}

.fa-church {
  --fa: "";
}

.fa-coins {
  --fa: "";
}

.fa-compact-disc {
  --fa: "";
}

.fa-crow {
  --fa: "";
}

.fa-crown {
  --fa: "";
}

.fa-dice {
  --fa: "";
}

.fa-dice-five {
  --fa: "";
}

.fa-dice-four {
  --fa: "";
}

.fa-dice-one {
  --fa: "";
}

.fa-dice-six {
  --fa: "";
}

.fa-dice-three {
  --fa: "";
}

.fa-dice-two {
  --fa: "";
}

.fa-divide {
  --fa: "";
}

.fa-door-closed {
  --fa: "";
}

.fa-door-open {
  --fa: "";
}

.fa-feather {
  --fa: "";
}

.fa-frog {
  --fa: "";
}

.fa-gas-pump {
  --fa: "";
}

.fa-glasses {
  --fa: "";
}

.fa-greater-than-equal {
  --fa: "";
}

.fa-helicopter {
  --fa: "";
}

.fa-infinity {
  --fa: "";
}

.fa-kiwi-bird {
  --fa: "";
}

.fa-less-than-equal {
  --fa: "";
}

.fa-memory {
  --fa: "";
}

.fa-microphone-lines-slash {
  --fa: "";
}

.fa-microphone-alt-slash {
  --fa: "";
}

.fa-money-bill-wave {
  --fa: "";
}

.fa-money-bill-1-wave {
  --fa: "";
}

.fa-money-bill-wave-alt {
  --fa: "";
}

.fa-money-check {
  --fa: "";
}

.fa-money-check-dollar {
  --fa: "";
}

.fa-money-check-alt {
  --fa: "";
}

.fa-not-equal {
  --fa: "";
}

.fa-palette {
  --fa: "";
}

.fa-square-parking {
  --fa: "";
}

.fa-parking {
  --fa: "";
}

.fa-diagram-project {
  --fa: "";
}

.fa-project-diagram {
  --fa: "";
}

.fa-receipt {
  --fa: "";
}

.fa-robot {
  --fa: "";
}

.fa-ruler {
  --fa: "";
}

.fa-ruler-combined {
  --fa: "";
}

.fa-ruler-horizontal {
  --fa: "";
}

.fa-ruler-vertical {
  --fa: "";
}

.fa-school {
  --fa: "";
}

.fa-screwdriver {
  --fa: "";
}

.fa-shoe-prints {
  --fa: "";
}

.fa-skull {
  --fa: "";
}

.fa-ban-smoking {
  --fa: "";
}

.fa-smoking-ban {
  --fa: "";
}

.fa-store {
  --fa: "";
}

.fa-shop {
  --fa: "";
}

.fa-store-alt {
  --fa: "";
}

.fa-bars-staggered {
  --fa: "";
}

.fa-reorder {
  --fa: "";
}

.fa-stream {
  --fa: "";
}

.fa-stroopwafel {
  --fa: "";
}

.fa-toolbox {
  --fa: "";
}

.fa-shirt {
  --fa: "";
}

.fa-t-shirt {
  --fa: "";
}

.fa-tshirt {
  --fa: "";
}

.fa-person-walking {
  --fa: "";
}

.fa-walking {
  --fa: "";
}

.fa-wallet {
  --fa: "";
}

.fa-face-angry {
  --fa: "";
}

.fa-angry {
  --fa: "";
}

.fa-archway {
  --fa: "";
}

.fa-book-atlas {
  --fa: "";
}

.fa-atlas {
  --fa: "";
}

.fa-award {
  --fa: "";
}

.fa-delete-left {
  --fa: "";
}

.fa-backspace {
  --fa: "";
}

.fa-bezier-curve {
  --fa: "";
}

.fa-bong {
  --fa: "";
}

.fa-brush {
  --fa: "";
}

.fa-bus-simple {
  --fa: "";
}

.fa-bus-alt {
  --fa: "";
}

.fa-cannabis {
  --fa: "";
}

.fa-check-double {
  --fa: "";
}

.fa-martini-glass-citrus {
  --fa: "";
}

.fa-cocktail {
  --fa: "";
}

.fa-bell-concierge {
  --fa: "";
}

.fa-concierge-bell {
  --fa: "";
}

.fa-cookie {
  --fa: "";
}

.fa-cookie-bite {
  --fa: "";
}

.fa-crop-simple {
  --fa: "";
}

.fa-crop-alt {
  --fa: "";
}

.fa-tachograph-digital {
  --fa: "";
}

.fa-digital-tachograph {
  --fa: "";
}

.fa-face-dizzy {
  --fa: "";
}

.fa-dizzy {
  --fa: "";
}

.fa-compass-drafting {
  --fa: "";
}

.fa-drafting-compass {
  --fa: "";
}

.fa-drum {
  --fa: "";
}

.fa-drum-steelpan {
  --fa: "";
}

.fa-feather-pointed {
  --fa: "";
}

.fa-feather-alt {
  --fa: "";
}

.fa-file-contract {
  --fa: "";
}

.fa-file-arrow-down {
  --fa: "";
}

.fa-file-download {
  --fa: "";
}

.fa-file-export {
  --fa: "";
}

.fa-arrow-right-from-file {
  --fa: "";
}

.fa-file-import {
  --fa: "";
}

.fa-arrow-right-to-file {
  --fa: "";
}

.fa-file-invoice {
  --fa: "";
}

.fa-file-invoice-dollar {
  --fa: "";
}

.fa-file-prescription {
  --fa: "";
}

.fa-file-signature {
  --fa: "";
}

.fa-file-arrow-up {
  --fa: "";
}

.fa-file-upload {
  --fa: "";
}

.fa-fill {
  --fa: "";
}

.fa-fill-drip {
  --fa: "";
}

.fa-fingerprint {
  --fa: "";
}

.fa-fish {
  --fa: "";
}

.fa-face-flushed {
  --fa: "";
}

.fa-flushed {
  --fa: "";
}

.fa-face-frown-open {
  --fa: "";
}

.fa-frown-open {
  --fa: "";
}

.fa-martini-glass {
  --fa: "";
}

.fa-glass-martini-alt {
  --fa: "";
}

.fa-earth-africa {
  --fa: "";
}

.fa-globe-africa {
  --fa: "";
}

.fa-earth-americas {
  --fa: "";
}

.fa-earth {
  --fa: "";
}

.fa-earth-america {
  --fa: "";
}

.fa-globe-americas {
  --fa: "";
}

.fa-earth-asia {
  --fa: "";
}

.fa-globe-asia {
  --fa: "";
}

.fa-face-grimace {
  --fa: "";
}

.fa-grimace {
  --fa: "";
}

.fa-face-grin {
  --fa: "";
}

.fa-grin {
  --fa: "";
}

.fa-face-grin-wide {
  --fa: "";
}

.fa-grin-alt {
  --fa: "";
}

.fa-face-grin-beam {
  --fa: "";
}

.fa-grin-beam {
  --fa: "";
}

.fa-face-grin-beam-sweat {
  --fa: "";
}

.fa-grin-beam-sweat {
  --fa: "";
}

.fa-face-grin-hearts {
  --fa: "";
}

.fa-grin-hearts {
  --fa: "";
}

.fa-face-grin-squint {
  --fa: "";
}

.fa-grin-squint {
  --fa: "";
}

.fa-face-grin-squint-tears {
  --fa: "";
}

.fa-grin-squint-tears {
  --fa: "";
}

.fa-face-grin-stars {
  --fa: "";
}

.fa-grin-stars {
  --fa: "";
}

.fa-face-grin-tears {
  --fa: "";
}

.fa-grin-tears {
  --fa: "";
}

.fa-face-grin-tongue {
  --fa: "";
}

.fa-grin-tongue {
  --fa: "";
}

.fa-face-grin-tongue-squint {
  --fa: "";
}

.fa-grin-tongue-squint {
  --fa: "";
}

.fa-face-grin-tongue-wink {
  --fa: "";
}

.fa-grin-tongue-wink {
  --fa: "";
}

.fa-face-grin-wink {
  --fa: "";
}

.fa-grin-wink {
  --fa: "";
}

.fa-grip {
  --fa: "";
}

.fa-grid-horizontal {
  --fa: "";
}

.fa-grip-horizontal {
  --fa: "";
}

.fa-grip-vertical {
  --fa: "";
}

.fa-grid-vertical {
  --fa: "";
}

.fa-headset {
  --fa: "";
}

.fa-highlighter {
  --fa: "";
}

.fa-hot-tub-person {
  --fa: "";
}

.fa-hot-tub {
  --fa: "";
}

.fa-hotel {
  --fa: "";
}

.fa-joint {
  --fa: "";
}

.fa-face-kiss {
  --fa: "";
}

.fa-kiss {
  --fa: "";
}

.fa-face-kiss-beam {
  --fa: "";
}

.fa-kiss-beam {
  --fa: "";
}

.fa-face-kiss-wink-heart {
  --fa: "";
}

.fa-kiss-wink-heart {
  --fa: "";
}

.fa-face-laugh {
  --fa: "";
}

.fa-laugh {
  --fa: "";
}

.fa-face-laugh-beam {
  --fa: "";
}

.fa-laugh-beam {
  --fa: "";
}

.fa-face-laugh-squint {
  --fa: "";
}

.fa-laugh-squint {
  --fa: "";
}

.fa-face-laugh-wink {
  --fa: "";
}

.fa-laugh-wink {
  --fa: "";
}

.fa-cart-flatbed-suitcase {
  --fa: "";
}

.fa-luggage-cart {
  --fa: "";
}

.fa-map-location {
  --fa: "";
}

.fa-map-marked {
  --fa: "";
}

.fa-map-location-dot {
  --fa: "";
}

.fa-map-marked-alt {
  --fa: "";
}

.fa-marker {
  --fa: "";
}

.fa-medal {
  --fa: "";
}

.fa-face-meh-blank {
  --fa: "";
}

.fa-meh-blank {
  --fa: "";
}

.fa-face-rolling-eyes {
  --fa: "";
}

.fa-meh-rolling-eyes {
  --fa: "";
}

.fa-monument {
  --fa: "";
}

.fa-mortar-pestle {
  --fa: "";
}

.fa-paint-roller {
  --fa: "";
}

.fa-passport {
  --fa: "";
}

.fa-pen-fancy {
  --fa: "";
}

.fa-pen-nib {
  --fa: "";
}

.fa-pen-ruler {
  --fa: "";
}

.fa-pencil-ruler {
  --fa: "";
}

.fa-plane-arrival {
  --fa: "";
}

.fa-plane-departure {
  --fa: "";
}

.fa-prescription {
  --fa: "";
}

.fa-face-sad-cry {
  --fa: "";
}

.fa-sad-cry {
  --fa: "";
}

.fa-face-sad-tear {
  --fa: "";
}

.fa-sad-tear {
  --fa: "";
}

.fa-van-shuttle {
  --fa: "";
}

.fa-shuttle-van {
  --fa: "";
}

.fa-signature {
  --fa: "";
}

.fa-face-smile-beam {
  --fa: "";
}

.fa-smile-beam {
  --fa: "";
}

.fa-solar-panel {
  --fa: "";
}

.fa-spa {
  --fa: "";
}

.fa-splotch {
  --fa: "";
}

.fa-spray-can {
  --fa: "";
}

.fa-stamp {
  --fa: "";
}

.fa-star-half-stroke {
  --fa: "";
}

.fa-star-half-alt {
  --fa: "";
}

.fa-suitcase-rolling {
  --fa: "";
}

.fa-face-surprise {
  --fa: "";
}

.fa-surprise {
  --fa: "";
}

.fa-swatchbook {
  --fa: "";
}

.fa-person-swimming {
  --fa: "";
}

.fa-swimmer {
  --fa: "";
}

.fa-water-ladder {
  --fa: "";
}

.fa-ladder-water {
  --fa: "";
}

.fa-swimming-pool {
  --fa: "";
}

.fa-droplet-slash {
  --fa: "";
}

.fa-tint-slash {
  --fa: "";
}

.fa-face-tired {
  --fa: "";
}

.fa-tired {
  --fa: "";
}

.fa-tooth {
  --fa: "";
}

.fa-umbrella-beach {
  --fa: "";
}

.fa-weight-hanging {
  --fa: "";
}

.fa-wine-glass-empty {
  --fa: "";
}

.fa-wine-glass-alt {
  --fa: "";
}

.fa-spray-can-sparkles {
  --fa: "";
}

.fa-air-freshener {
  --fa: "";
}

.fa-apple-whole {
  --fa: "";
}

.fa-apple-alt {
  --fa: "";
}

.fa-atom {
  --fa: "";
}

.fa-bone {
  --fa: "";
}

.fa-book-open-reader {
  --fa: "";
}

.fa-book-reader {
  --fa: "";
}

.fa-brain {
  --fa: "";
}

.fa-car-rear {
  --fa: "";
}

.fa-car-alt {
  --fa: "";
}

.fa-car-battery {
  --fa: "";
}

.fa-battery-car {
  --fa: "";
}

.fa-car-burst {
  --fa: "";
}

.fa-car-crash {
  --fa: "";
}

.fa-car-side {
  --fa: "";
}

.fa-charging-station {
  --fa: "";
}

.fa-diamond-turn-right {
  --fa: "";
}

.fa-directions {
  --fa: "";
}

.fa-draw-polygon {
  --fa: "";
}

.fa-vector-polygon {
  --fa: "";
}

.fa-laptop-code {
  --fa: "";
}

.fa-layer-group {
  --fa: "";
}

.fa-location-crosshairs {
  --fa: "";
}

.fa-location {
  --fa: "";
}

.fa-lungs {
  --fa: "";
}

.fa-microscope {
  --fa: "";
}

.fa-oil-can {
  --fa: "";
}

.fa-poop {
  --fa: "";
}

.fa-shapes {
  --fa: "";
}

.fa-triangle-circle-square {
  --fa: "";
}

.fa-star-of-life {
  --fa: "";
}

.fa-gauge {
  --fa: "";
}

.fa-dashboard {
  --fa: "";
}

.fa-gauge-med {
  --fa: "";
}

.fa-tachometer-alt-average {
  --fa: "";
}

.fa-gauge-high {
  --fa: "";
}

.fa-tachometer-alt {
  --fa: "";
}

.fa-tachometer-alt-fast {
  --fa: "";
}

.fa-gauge-simple {
  --fa: "";
}

.fa-gauge-simple-med {
  --fa: "";
}

.fa-tachometer-average {
  --fa: "";
}

.fa-gauge-simple-high {
  --fa: "";
}

.fa-tachometer {
  --fa: "";
}

.fa-tachometer-fast {
  --fa: "";
}

.fa-teeth {
  --fa: "";
}

.fa-teeth-open {
  --fa: "";
}

.fa-masks-theater {
  --fa: "";
}

.fa-theater-masks {
  --fa: "";
}

.fa-traffic-light {
  --fa: "";
}

.fa-truck-monster {
  --fa: "";
}

.fa-truck-pickup {
  --fa: "";
}

.fa-rectangle-ad {
  --fa: "";
}

.fa-ad {
  --fa: "";
}

.fa-ankh {
  --fa: "";
}

.fa-book-bible {
  --fa: "";
}

.fa-bible {
  --fa: "";
}

.fa-business-time {
  --fa: "";
}

.fa-briefcase-clock {
  --fa: "";
}

.fa-city {
  --fa: "";
}

.fa-comment-dollar {
  --fa: "";
}

.fa-comments-dollar {
  --fa: "";
}

.fa-cross {
  --fa: "";
}

.fa-dharmachakra {
  --fa: "";
}

.fa-envelope-open-text {
  --fa: "";
}

.fa-folder-minus {
  --fa: "";
}

.fa-folder-plus {
  --fa: "";
}

.fa-filter-circle-dollar {
  --fa: "";
}

.fa-funnel-dollar {
  --fa: "";
}

.fa-gopuram {
  --fa: "";
}

.fa-hamsa {
  --fa: "";
}

.fa-bahai {
  --fa: "";
}

.fa-haykal {
  --fa: "";
}

.fa-jedi {
  --fa: "";
}

.fa-book-journal-whills {
  --fa: "";
}

.fa-journal-whills {
  --fa: "";
}

.fa-kaaba {
  --fa: "";
}

.fa-khanda {
  --fa: "";
}

.fa-landmark {
  --fa: "";
}

.fa-envelopes-bulk {
  --fa: "";
}

.fa-mail-bulk {
  --fa: "";
}

.fa-menorah {
  --fa: "";
}

.fa-mosque {
  --fa: "";
}

.fa-om {
  --fa: "";
}

.fa-spaghetti-monster-flying {
  --fa: "";
}

.fa-pastafarianism {
  --fa: "";
}

.fa-peace {
  --fa: "";
}

.fa-place-of-worship {
  --fa: "";
}

.fa-square-poll-vertical {
  --fa: "";
}

.fa-poll {
  --fa: "";
}

.fa-square-poll-horizontal {
  --fa: "";
}

.fa-poll-h {
  --fa: "";
}

.fa-person-praying {
  --fa: "";
}

.fa-pray {
  --fa: "";
}

.fa-hands-praying {
  --fa: "";
}

.fa-praying-hands {
  --fa: "";
}

.fa-book-quran {
  --fa: "";
}

.fa-quran {
  --fa: "";
}

.fa-magnifying-glass-dollar {
  --fa: "";
}

.fa-search-dollar {
  --fa: "";
}

.fa-magnifying-glass-location {
  --fa: "";
}

.fa-search-location {
  --fa: "";
}

.fa-socks {
  --fa: "";
}

.fa-square-root-variable {
  --fa: "";
}

.fa-square-root-alt {
  --fa: "";
}

.fa-star-and-crescent {
  --fa: "";
}

.fa-star-of-david {
  --fa: "";
}

.fa-synagogue {
  --fa: "";
}

.fa-scroll-torah {
  --fa: "";
}

.fa-torah {
  --fa: "";
}

.fa-torii-gate {
  --fa: "";
}

.fa-vihara {
  --fa: "";
}

.fa-volume {
  --fa: "";
}

.fa-volume-medium {
  --fa: "";
}

.fa-volume-xmark {
  --fa: "";
}

.fa-volume-mute {
  --fa: "";
}

.fa-volume-times {
  --fa: "";
}

.fa-yin-yang {
  --fa: "";
}

.fa-blender-phone {
  --fa: "";
}

.fa-book-skull {
  --fa: "";
}

.fa-book-dead {
  --fa: "";
}

.fa-campground {
  --fa: "";
}

.fa-cat {
  --fa: "";
}

.fa-chair {
  --fa: "";
}

.fa-cloud-moon {
  --fa: "";
}

.fa-cloud-sun {
  --fa: "";
}

.fa-cow {
  --fa: "";
}

.fa-dice-d20 {
  --fa: "";
}

.fa-dice-d6 {
  --fa: "";
}

.fa-dog {
  --fa: "";
}

.fa-dragon {
  --fa: "";
}

.fa-drumstick-bite {
  --fa: "";
}

.fa-dungeon {
  --fa: "";
}

.fa-file-csv {
  --fa: "";
}

.fa-hand-fist {
  --fa: "";
}

.fa-fist-raised {
  --fa: "";
}

.fa-ghost {
  --fa: "";
}

.fa-hammer {
  --fa: "";
}

.fa-hanukiah {
  --fa: "";
}

.fa-hat-wizard {
  --fa: "";
}

.fa-person-hiking {
  --fa: "";
}

.fa-hiking {
  --fa: "";
}

.fa-hippo {
  --fa: "";
}

.fa-horse {
  --fa: "";
}

.fa-house-chimney-crack {
  --fa: "";
}

.fa-house-damage {
  --fa: "";
}

.fa-hryvnia-sign {
  --fa: "";
}

.fa-hryvnia {
  --fa: "";
}

.fa-mask {
  --fa: "";
}

.fa-mountain {
  --fa: "";
}

.fa-network-wired {
  --fa: "";
}

.fa-otter {
  --fa: "";
}

.fa-ring {
  --fa: "";
}

.fa-person-running {
  --fa: "";
}

.fa-running {
  --fa: "";
}

.fa-scroll {
  --fa: "";
}

.fa-skull-crossbones {
  --fa: "";
}

.fa-slash {
  --fa: "";
}

.fa-spider {
  --fa: "";
}

.fa-toilet-paper {
  --fa: "";
}

.fa-toilet-paper-alt {
  --fa: "";
}

.fa-toilet-paper-blank {
  --fa: "";
}

.fa-tractor {
  --fa: "";
}

.fa-user-injured {
  --fa: "";
}

.fa-vr-cardboard {
  --fa: "";
}

.fa-wand-sparkles {
  --fa: "";
}

.fa-wind {
  --fa: "";
}

.fa-wine-bottle {
  --fa: "";
}

.fa-cloud-meatball {
  --fa: "";
}

.fa-cloud-moon-rain {
  --fa: "";
}

.fa-cloud-rain {
  --fa: "";
}

.fa-cloud-showers-heavy {
  --fa: "";
}

.fa-cloud-sun-rain {
  --fa: "";
}

.fa-democrat {
  --fa: "";
}

.fa-flag-usa {
  --fa: "";
}

.fa-hurricane {
  --fa: "";
}

.fa-landmark-dome {
  --fa: "";
}

.fa-landmark-alt {
  --fa: "";
}

.fa-meteor {
  --fa: "";
}

.fa-person-booth {
  --fa: "";
}

.fa-poo-storm {
  --fa: "";
}

.fa-poo-bolt {
  --fa: "";
}

.fa-rainbow {
  --fa: "";
}

.fa-republican {
  --fa: "";
}

.fa-smog {
  --fa: "";
}

.fa-temperature-high {
  --fa: "";
}

.fa-temperature-low {
  --fa: "";
}

.fa-cloud-bolt {
  --fa: "";
}

.fa-thunderstorm {
  --fa: "";
}

.fa-tornado {
  --fa: "";
}

.fa-volcano {
  --fa: "";
}

.fa-check-to-slot {
  --fa: "";
}

.fa-vote-yea {
  --fa: "";
}

.fa-water {
  --fa: "";
}

.fa-baby {
  --fa: "";
}

.fa-baby-carriage {
  --fa: "";
}

.fa-carriage-baby {
  --fa: "";
}

.fa-biohazard {
  --fa: "";
}

.fa-blog {
  --fa: "";
}

.fa-calendar-day {
  --fa: "";
}

.fa-calendar-week {
  --fa: "";
}

.fa-candy-cane {
  --fa: "";
}

.fa-carrot {
  --fa: "";
}

.fa-cash-register {
  --fa: "";
}

.fa-minimize {
  --fa: "";
}

.fa-compress-arrows-alt {
  --fa: "";
}

.fa-dumpster {
  --fa: "";
}

.fa-dumpster-fire {
  --fa: "";
}

.fa-ethernet {
  --fa: "";
}

.fa-gifts {
  --fa: "";
}

.fa-champagne-glasses {
  --fa: "";
}

.fa-glass-cheers {
  --fa: "";
}

.fa-whiskey-glass {
  --fa: "";
}

.fa-glass-whiskey {
  --fa: "";
}

.fa-earth-europe {
  --fa: "";
}

.fa-globe-europe {
  --fa: "";
}

.fa-grip-lines {
  --fa: "";
}

.fa-grip-lines-vertical {
  --fa: "";
}

.fa-guitar {
  --fa: "";
}

.fa-heart-crack {
  --fa: "";
}

.fa-heart-broken {
  --fa: "";
}

.fa-holly-berry {
  --fa: "";
}

.fa-horse-head {
  --fa: "";
}

.fa-icicles {
  --fa: "";
}

.fa-igloo {
  --fa: "";
}

.fa-mitten {
  --fa: "";
}

.fa-mug-hot {
  --fa: "";
}

.fa-radiation {
  --fa: "";
}

.fa-circle-radiation {
  --fa: "";
}

.fa-radiation-alt {
  --fa: "";
}

.fa-restroom {
  --fa: "";
}

.fa-satellite {
  --fa: "";
}

.fa-satellite-dish {
  --fa: "";
}

.fa-sd-card {
  --fa: "";
}

.fa-sim-card {
  --fa: "";
}

.fa-person-skating {
  --fa: "";
}

.fa-skating {
  --fa: "";
}

.fa-person-skiing {
  --fa: "";
}

.fa-skiing {
  --fa: "";
}

.fa-person-skiing-nordic {
  --fa: "";
}

.fa-skiing-nordic {
  --fa: "";
}

.fa-sleigh {
  --fa: "";
}

.fa-comment-sms {
  --fa: "";
}

.fa-sms {
  --fa: "";
}

.fa-person-snowboarding {
  --fa: "";
}

.fa-snowboarding {
  --fa: "";
}

.fa-snowman {
  --fa: "";
}

.fa-snowplow {
  --fa: "";
}

.fa-tenge-sign {
  --fa: "";
}

.fa-tenge {
  --fa: "";
}

.fa-toilet {
  --fa: "";
}

.fa-screwdriver-wrench {
  --fa: "";
}

.fa-tools {
  --fa: "";
}

.fa-cable-car {
  --fa: "";
}

.fa-tram {
  --fa: "";
}

.fa-fire-flame-curved {
  --fa: "";
}

.fa-fire-alt {
  --fa: "";
}

.fa-bacon {
  --fa: "";
}

.fa-book-medical {
  --fa: "";
}

.fa-bread-slice {
  --fa: "";
}

.fa-cheese {
  --fa: "";
}

.fa-house-chimney-medical {
  --fa: "";
}

.fa-clinic-medical {
  --fa: "";
}

.fa-clipboard-user {
  --fa: "";
}

.fa-comment-medical {
  --fa: "";
}

.fa-crutch {
  --fa: "";
}

.fa-disease {
  --fa: "";
}

.fa-egg {
  --fa: "";
}

.fa-folder-tree {
  --fa: "";
}

.fa-burger {
  --fa: "";
}

.fa-hamburger {
  --fa: "";
}

.fa-hand-middle-finger {
  --fa: "";
}

.fa-helmet-safety {
  --fa: "";
}

.fa-hard-hat {
  --fa: "";
}

.fa-hat-hard {
  --fa: "";
}

.fa-hospital-user {
  --fa: "";
}

.fa-hotdog {
  --fa: "";
}

.fa-ice-cream {
  --fa: "";
}

.fa-laptop-medical {
  --fa: "";
}

.fa-pager {
  --fa: "";
}

.fa-pepper-hot {
  --fa: "";
}

.fa-pizza-slice {
  --fa: "";
}

.fa-sack-dollar {
  --fa: "";
}

.fa-book-tanakh {
  --fa: "";
}

.fa-tanakh {
  --fa: "";
}

.fa-bars-progress {
  --fa: "";
}

.fa-tasks-alt {
  --fa: "";
}

.fa-trash-arrow-up {
  --fa: "";
}

.fa-trash-restore {
  --fa: "";
}

.fa-trash-can-arrow-up {
  --fa: "";
}

.fa-trash-restore-alt {
  --fa: "";
}

.fa-user-nurse {
  --fa: "";
}

.fa-wave-square {
  --fa: "";
}

.fa-person-biking {
  --fa: "";
}

.fa-biking {
  --fa: "";
}

.fa-border-all {
  --fa: "";
}

.fa-border-none {
  --fa: "";
}

.fa-border-top-left {
  --fa: "";
}

.fa-border-style {
  --fa: "";
}

.fa-person-digging {
  --fa: "";
}

.fa-digging {
  --fa: "";
}

.fa-fan {
  --fa: "";
}

.fa-icons {
  --fa: "";
}

.fa-heart-music-camera-bolt {
  --fa: "";
}

.fa-phone-flip {
  --fa: "";
}

.fa-phone-alt {
  --fa: "";
}

.fa-square-phone-flip {
  --fa: "";
}

.fa-phone-square-alt {
  --fa: "";
}

.fa-photo-film {
  --fa: "";
}

.fa-photo-video {
  --fa: "";
}

.fa-text-slash {
  --fa: "";
}

.fa-remove-format {
  --fa: "";
}

.fa-arrow-down-z-a {
  --fa: "";
}

.fa-sort-alpha-desc {
  --fa: "";
}

.fa-sort-alpha-down-alt {
  --fa: "";
}

.fa-arrow-up-z-a {
  --fa: "";
}

.fa-sort-alpha-up-alt {
  --fa: "";
}

.fa-arrow-down-short-wide {
  --fa: "";
}

.fa-sort-amount-desc {
  --fa: "";
}

.fa-sort-amount-down-alt {
  --fa: "";
}

.fa-arrow-up-short-wide {
  --fa: "";
}

.fa-sort-amount-up-alt {
  --fa: "";
}

.fa-arrow-down-9-1 {
  --fa: "";
}

.fa-sort-numeric-desc {
  --fa: "";
}

.fa-sort-numeric-down-alt {
  --fa: "";
}

.fa-arrow-up-9-1 {
  --fa: "";
}

.fa-sort-numeric-up-alt {
  --fa: "";
}

.fa-spell-check {
  --fa: "";
}

.fa-voicemail {
  --fa: "";
}

.fa-hat-cowboy {
  --fa: "";
}

.fa-hat-cowboy-side {
  --fa: "";
}

.fa-computer-mouse {
  --fa: "";
}

.fa-mouse {
  --fa: "";
}

.fa-radio {
  --fa: "";
}

.fa-record-vinyl {
  --fa: "";
}

.fa-walkie-talkie {
  --fa: "";
}

.fa-caravan {
  --fa: "";
}

:root, :host {
  --fa-family-brands: "Font Awesome 7 Brands";
  --fa-font-brands: normal 400 1em/1 var(--fa-family-brands);
}

@font-face {
  font-family: "Font Awesome 7 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("/assets/webfonts/fa-brands-400-a2269bfd.woff2");
}
.fab,
.fa-brands,
.fa-classic.fa-brands {
  --fa-family: var(--fa-family-brands);
  --fa-style: 400;
}

.fa-firefox-browser {
  --fa: "";
}

.fa-ideal {
  --fa: "";
}

.fa-microblog {
  --fa: "";
}

.fa-square-pied-piper {
  --fa: "";
}

.fa-pied-piper-square {
  --fa: "";
}

.fa-unity {
  --fa: "";
}

.fa-dailymotion {
  --fa: "";
}

.fa-square-instagram {
  --fa: "";
}

.fa-instagram-square {
  --fa: "";
}

.fa-mixer {
  --fa: "";
}

.fa-shopify {
  --fa: "";
}

.fa-deezer {
  --fa: "";
}

.fa-edge-legacy {
  --fa: "";
}

.fa-google-pay {
  --fa: "";
}

.fa-rust {
  --fa: "";
}

.fa-tiktok {
  --fa: "";
}

.fa-unsplash {
  --fa: "";
}

.fa-cloudflare {
  --fa: "";
}

.fa-guilded {
  --fa: "";
}

.fa-hive {
  --fa: "";
}

.fa-42-group {
  --fa: "";
}

.fa-innosoft {
  --fa: "";
}

.fa-instalod {
  --fa: "";
}

.fa-octopus-deploy {
  --fa: "";
}

.fa-perbyte {
  --fa: "";
}

.fa-uncharted {
  --fa: "";
}

.fa-watchman-monitoring {
  --fa: "";
}

.fa-wodu {
  --fa: "";
}

.fa-wirsindhandwerk {
  --fa: "";
}

.fa-wsh {
  --fa: "";
}

.fa-bots {
  --fa: "";
}

.fa-cmplid {
  --fa: "";
}

.fa-bilibili {
  --fa: "";
}

.fa-golang {
  --fa: "";
}

.fa-pix {
  --fa: "";
}

.fa-sitrox {
  --fa: "";
}

.fa-hashnode {
  --fa: "";
}

.fa-meta {
  --fa: "";
}

.fa-padlet {
  --fa: "";
}

.fa-nfc-directional {
  --fa: "";
}

.fa-nfc-symbol {
  --fa: "";
}

.fa-screenpal {
  --fa: "";
}

.fa-space-awesome {
  --fa: "";
}

.fa-square-font-awesome {
  --fa: "";
}

.fa-square-gitlab {
  --fa: "";
}

.fa-gitlab-square {
  --fa: "";
}

.fa-odysee {
  --fa: "";
}

.fa-stubber {
  --fa: "";
}

.fa-debian {
  --fa: "";
}

.fa-shoelace {
  --fa: "";
}

.fa-threads {
  --fa: "";
}

.fa-square-threads {
  --fa: "";
}

.fa-square-x-twitter {
  --fa: "";
}

.fa-x-twitter {
  --fa: "";
}

.fa-opensuse {
  --fa: "";
}

.fa-letterboxd {
  --fa: "";
}

.fa-square-letterboxd {
  --fa: "";
}

.fa-mintbit {
  --fa: "";
}

.fa-google-scholar {
  --fa: "";
}

.fa-brave {
  --fa: "";
}

.fa-brave-reverse {
  --fa: "";
}

.fa-pixiv {
  --fa: "";
}

.fa-upwork {
  --fa: "";
}

.fa-webflow {
  --fa: "";
}

.fa-signal-messenger {
  --fa: "";
}

.fa-bluesky {
  --fa: "";
}

.fa-jxl {
  --fa: "";
}

.fa-square-upwork {
  --fa: "";
}

.fa-web-awesome {
  --fa: "";
}

.fa-square-web-awesome {
  --fa: "";
}

.fa-square-web-awesome-stroke {
  --fa: "";
}

.fa-dart-lang {
  --fa: "";
}

.fa-flutter {
  --fa: "";
}

.fa-files-pinwheel {
  --fa: "";
}

.fa-css {
  --fa: "";
}

.fa-square-bluesky {
  --fa: "";
}

.fa-openai {
  --fa: "";
}

.fa-square-linkedin {
  --fa: "";
}

.fa-cash-app {
  --fa: "";
}

.fa-disqus {
  --fa: "";
}

.fa-eleventy {
  --fa: "";
}

.fa-11ty {
  --fa: "";
}

.fa-kakao-talk {
  --fa: "";
}

.fa-linktree {
  --fa: "";
}

.fa-notion {
  --fa: "";
}

.fa-pandora {
  --fa: "";
}

.fa-pixelfed {
  --fa: "";
}

.fa-tidal {
  --fa: "";
}

.fa-vsco {
  --fa: "";
}

.fa-w3c {
  --fa: "";
}

.fa-lumon {
  --fa: "";
}

.fa-lumon-drop {
  --fa: "";
}

.fa-square-figma {
  --fa: "";
}

.fa-tex {
  --fa: "";
}

.fa-duolingo {
  --fa: "";
}

.fa-supportnow {
  --fa: "";
}

.fa-tor-browser {
  --fa: "";
}

.fa-typescript {
  --fa: "";
}

.fa-square-deskpro {
  --fa: "";
}

.fa-circle-zulip {
  --fa: "";
}

.fa-julia {
  --fa: "";
}

.fa-zulip {
  --fa: "";
}

.fa-unison {
  --fa: "";
}

.fa-board-game-geek {
  --fa: "";
}

.fa-bgg {
  --fa: "";
}

.fa-ko-fi {
  --fa: "";
}

.fa-kubernetes {
  --fa: "";
}

.fa-postgresql {
  --fa: "";
}

.fa-scaleway {
  --fa: "";
}

.fa-venmo {
  --fa: "";
}

.fa-venmo-v {
  --fa: "";
}

.fa-unreal-engine {
  --fa: "";
}

.fa-globaleaks {
  --fa: "";
}

.fa-solana {
  --fa: "";
}

.fa-threema {
  --fa: "";
}

.fa-forgejo {
  --fa: "";
}

.fa-claude {
  --fa: "";
}

.fa-gitee {
  --fa: "";
}

.fa-xmpp {
  --fa: "";
}

.fa-fediverse {
  --fa: "";
}

.fa-tailwind-css {
  --fa: "";
}

.fa-arch-linux {
  --fa: "";
}

.fa-svelte {
  --fa: "";
}

.fa-hugging-face {
  --fa: "";
}

.fa-leetcode {
  --fa: "";
}

.fa-openstreetmap {
  --fa: "";
}

.fa-ultralytics {
  --fa: "";
}

.fa-ultralytics-hub {
  --fa: "";
}

.fa-ultralytics-yolo {
  --fa: "";
}

.fa-obsidian {
  --fa: "";
}

.fa-zoom {
  --fa: "";
}

.fa-vim {
  --fa: "";
}

.fa-symfonycasts {
  --fa: "";
}

.fa-square-twitter {
  --fa: "";
}

.fa-twitter-square {
  --fa: "";
}

.fa-square-facebook {
  --fa: "";
}

.fa-facebook-square {
  --fa: "";
}

.fa-linkedin {
  --fa: "";
}

.fa-square-github {
  --fa: "";
}

.fa-github-square {
  --fa: "";
}

.fa-twitter {
  --fa: "";
}

.fa-facebook {
  --fa: "";
}

.fa-github {
  --fa: "";
}

.fa-pinterest {
  --fa: "";
}

.fa-square-pinterest {
  --fa: "";
}

.fa-pinterest-square {
  --fa: "";
}

.fa-square-google-plus {
  --fa: "";
}

.fa-google-plus-square {
  --fa: "";
}

.fa-google-plus-g {
  --fa: "";
}

.fa-linkedin-in {
  --fa: "";
}

.fa-github-alt {
  --fa: "";
}

.fa-maxcdn {
  --fa: "";
}

.fa-html5 {
  --fa: "";
}

.fa-css3 {
  --fa: "";
}

.fa-btc {
  --fa: "";
}

.fa-youtube {
  --fa: "";
}

.fa-xing {
  --fa: "";
}

.fa-square-xing {
  --fa: "";
}

.fa-xing-square {
  --fa: "";
}

.fa-dropbox {
  --fa: "";
}

.fa-stack-overflow {
  --fa: "";
}

.fa-instagram {
  --fa: "";
}

.fa-flickr {
  --fa: "";
}

.fa-adn {
  --fa: "";
}

.fa-bitbucket {
  --fa: "";
}

.fa-tumblr {
  --fa: "";
}

.fa-square-tumblr {
  --fa: "";
}

.fa-tumblr-square {
  --fa: "";
}

.fa-apple {
  --fa: "";
}

.fa-windows {
  --fa: "";
}

.fa-android {
  --fa: "";
}

.fa-linux {
  --fa: "";
}

.fa-dribbble {
  --fa: "";
}

.fa-skype {
  --fa: "";
}

.fa-foursquare {
  --fa: "";
}

.fa-trello {
  --fa: "";
}

.fa-gratipay {
  --fa: "";
}

.fa-vk {
  --fa: "";
}

.fa-weibo {
  --fa: "";
}

.fa-renren {
  --fa: "";
}

.fa-pagelines {
  --fa: "";
}

.fa-stack-exchange {
  --fa: "";
}

.fa-square-vimeo {
  --fa: "";
}

.fa-vimeo-square {
  --fa: "";
}

.fa-slack {
  --fa: "";
}

.fa-slack-hash {
  --fa: "";
}

.fa-wordpress {
  --fa: "";
}

.fa-openid {
  --fa: "";
}

.fa-yahoo {
  --fa: "";
}

.fa-google {
  --fa: "";
}

.fa-reddit {
  --fa: "";
}

.fa-square-reddit {
  --fa: "";
}

.fa-reddit-square {
  --fa: "";
}

.fa-stumbleupon-circle {
  --fa: "";
}

.fa-stumbleupon {
  --fa: "";
}

.fa-delicious {
  --fa: "";
}

.fa-digg {
  --fa: "";
}

.fa-pied-piper-pp {
  --fa: "";
}

.fa-pied-piper-alt {
  --fa: "";
}

.fa-drupal {
  --fa: "";
}

.fa-joomla {
  --fa: "";
}

.fa-behance {
  --fa: "";
}

.fa-square-behance {
  --fa: "";
}

.fa-behance-square {
  --fa: "";
}

.fa-steam {
  --fa: "";
}

.fa-square-steam {
  --fa: "";
}

.fa-steam-square {
  --fa: "";
}

.fa-spotify {
  --fa: "";
}

.fa-deviantart {
  --fa: "";
}

.fa-soundcloud {
  --fa: "";
}

.fa-vine {
  --fa: "";
}

.fa-codepen {
  --fa: "";
}

.fa-jsfiddle {
  --fa: "";
}

.fa-rebel {
  --fa: "";
}

.fa-empire {
  --fa: "";
}

.fa-square-git {
  --fa: "";
}

.fa-git-square {
  --fa: "";
}

.fa-git {
  --fa: "";
}

.fa-hacker-news {
  --fa: "";
}

.fa-tencent-weibo {
  --fa: "";
}

.fa-qq {
  --fa: "";
}

.fa-weixin {
  --fa: "";
}

.fa-slideshare {
  --fa: "";
}

.fa-twitch {
  --fa: "";
}

.fa-yelp {
  --fa: "";
}

.fa-paypal {
  --fa: "";
}

.fa-google-wallet {
  --fa: "";
}

.fa-cc-visa {
  --fa: "";
}

.fa-cc-mastercard {
  --fa: "";
}

.fa-cc-discover {
  --fa: "";
}

.fa-cc-amex {
  --fa: "";
}

.fa-cc-paypal {
  --fa: "";
}

.fa-cc-stripe {
  --fa: "";
}

.fa-lastfm {
  --fa: "";
}

.fa-square-lastfm {
  --fa: "";
}

.fa-lastfm-square {
  --fa: "";
}

.fa-ioxhost {
  --fa: "";
}

.fa-angellist {
  --fa: "";
}

.fa-buysellads {
  --fa: "";
}

.fa-connectdevelop {
  --fa: "";
}

.fa-dashcube {
  --fa: "";
}

.fa-forumbee {
  --fa: "";
}

.fa-leanpub {
  --fa: "";
}

.fa-sellsy {
  --fa: "";
}

.fa-shirtsinbulk {
  --fa: "";
}

.fa-simplybuilt {
  --fa: "";
}

.fa-skyatlas {
  --fa: "";
}

.fa-pinterest-p {
  --fa: "";
}

.fa-whatsapp {
  --fa: "";
}

.fa-viacoin {
  --fa: "";
}

.fa-medium {
  --fa: "";
}

.fa-medium-m {
  --fa: "";
}

.fa-y-combinator {
  --fa: "";
}

.fa-optin-monster {
  --fa: "";
}

.fa-opencart {
  --fa: "";
}

.fa-expeditedssl {
  --fa: "";
}

.fa-cc-jcb {
  --fa: "";
}

.fa-cc-diners-club {
  --fa: "";
}

.fa-creative-commons {
  --fa: "";
}

.fa-gg {
  --fa: "";
}

.fa-gg-circle {
  --fa: "";
}

.fa-odnoklassniki {
  --fa: "";
}

.fa-square-odnoklassniki {
  --fa: "";
}

.fa-odnoklassniki-square {
  --fa: "";
}

.fa-get-pocket {
  --fa: "";
}

.fa-wikipedia-w {
  --fa: "";
}

.fa-safari {
  --fa: "";
}

.fa-chrome {
  --fa: "";
}

.fa-firefox {
  --fa: "";
}

.fa-opera {
  --fa: "";
}

.fa-internet-explorer {
  --fa: "";
}

.fa-contao {
  --fa: "";
}

.fa-500px {
  --fa: "";
}

.fa-amazon {
  --fa: "";
}

.fa-houzz {
  --fa: "";
}

.fa-vimeo-v {
  --fa: "";
}

.fa-black-tie {
  --fa: "";
}

.fa-fonticons {
  --fa: "";
}

.fa-reddit-alien {
  --fa: "";
}

.fa-edge {
  --fa: "";
}

.fa-codiepie {
  --fa: "";
}

.fa-modx {
  --fa: "";
}

.fa-fort-awesome {
  --fa: "";
}

.fa-usb {
  --fa: "";
}

.fa-product-hunt {
  --fa: "";
}

.fa-mixcloud {
  --fa: "";
}

.fa-scribd {
  --fa: "";
}

.fa-bluetooth {
  --fa: "";
}

.fa-bluetooth-b {
  --fa: "";
}

.fa-gitlab {
  --fa: "";
}

.fa-wpbeginner {
  --fa: "";
}

.fa-wpforms {
  --fa: "";
}

.fa-envira {
  --fa: "";
}

.fa-glide {
  --fa: "";
}

.fa-glide-g {
  --fa: "";
}

.fa-viadeo {
  --fa: "";
}

.fa-square-viadeo {
  --fa: "";
}

.fa-viadeo-square {
  --fa: "";
}

.fa-snapchat {
  --fa: "";
}

.fa-snapchat-ghost {
  --fa: "";
}

.fa-square-snapchat {
  --fa: "";
}

.fa-snapchat-square {
  --fa: "";
}

.fa-pied-piper {
  --fa: "";
}

.fa-first-order {
  --fa: "";
}

.fa-yoast {
  --fa: "";
}

.fa-themeisle {
  --fa: "";
}

.fa-google-plus {
  --fa: "";
}

.fa-font-awesome {
  --fa: "";
}

.fa-font-awesome-flag {
  --fa: "";
}

.fa-font-awesome-logo-full {
  --fa: "";
}

.fa-linode {
  --fa: "";
}

.fa-quora {
  --fa: "";
}

.fa-free-code-camp {
  --fa: "";
}

.fa-telegram {
  --fa: "";
}

.fa-telegram-plane {
  --fa: "";
}

.fa-bandcamp {
  --fa: "";
}

.fa-grav {
  --fa: "";
}

.fa-etsy {
  --fa: "";
}

.fa-imdb {
  --fa: "";
}

.fa-ravelry {
  --fa: "";
}

.fa-sellcast {
  --fa: "";
}

.fa-superpowers {
  --fa: "";
}

.fa-wpexplorer {
  --fa: "";
}

.fa-meetup {
  --fa: "";
}

.fa-square-font-awesome-stroke {
  --fa: "";
}

.fa-font-awesome-alt {
  --fa: "";
}

.fa-accessible-icon {
  --fa: "";
}

.fa-accusoft {
  --fa: "";
}

.fa-adversal {
  --fa: "";
}

.fa-affiliatetheme {
  --fa: "";
}

.fa-algolia {
  --fa: "";
}

.fa-amilia {
  --fa: "";
}

.fa-angrycreative {
  --fa: "";
}

.fa-app-store {
  --fa: "";
}

.fa-app-store-ios {
  --fa: "";
}

.fa-apper {
  --fa: "";
}

.fa-asymmetrik {
  --fa: "";
}

.fa-audible {
  --fa: "";
}

.fa-avianex {
  --fa: "";
}

.fa-aws {
  --fa: "";
}

.fa-bimobject {
  --fa: "";
}

.fa-bitcoin {
  --fa: "";
}

.fa-bity {
  --fa: "";
}

.fa-blackberry {
  --fa: "";
}

.fa-blogger {
  --fa: "";
}

.fa-blogger-b {
  --fa: "";
}

.fa-buromobelexperte {
  --fa: "";
}

.fa-centercode {
  --fa: "";
}

.fa-cloudscale {
  --fa: "";
}

.fa-cloudsmith {
  --fa: "";
}

.fa-cloudversify {
  --fa: "";
}

.fa-cpanel {
  --fa: "";
}

.fa-css3-alt {
  --fa: "";
}

.fa-cuttlefish {
  --fa: "";
}

.fa-d-and-d {
  --fa: "";
}

.fa-deploydog {
  --fa: "";
}

.fa-deskpro {
  --fa: "";
}

.fa-digital-ocean {
  --fa: "";
}

.fa-discord {
  --fa: "";
}

.fa-discourse {
  --fa: "";
}

.fa-dochub {
  --fa: "";
}

.fa-docker {
  --fa: "";
}

.fa-draft2digital {
  --fa: "";
}

.fa-square-dribbble {
  --fa: "";
}

.fa-dribbble-square {
  --fa: "";
}

.fa-dyalog {
  --fa: "";
}

.fa-earlybirds {
  --fa: "";
}

.fa-erlang {
  --fa: "";
}

.fa-facebook-f {
  --fa: "";
}

.fa-facebook-messenger {
  --fa: "";
}

.fa-firstdraft {
  --fa: "";
}

.fa-fonticons-fi {
  --fa: "";
}

.fa-fort-awesome-alt {
  --fa: "";
}

.fa-freebsd {
  --fa: "";
}

.fa-gitkraken {
  --fa: "";
}

.fa-gofore {
  --fa: "";
}

.fa-goodreads {
  --fa: "";
}

.fa-goodreads-g {
  --fa: "";
}

.fa-google-drive {
  --fa: "";
}

.fa-google-play {
  --fa: "";
}

.fa-gripfire {
  --fa: "";
}

.fa-grunt {
  --fa: "";
}

.fa-gulp {
  --fa: "";
}

.fa-square-hacker-news {
  --fa: "";
}

.fa-hacker-news-square {
  --fa: "";
}

.fa-hire-a-helper {
  --fa: "";
}

.fa-hotjar {
  --fa: "";
}

.fa-hubspot {
  --fa: "";
}

.fa-itunes {
  --fa: "";
}

.fa-itunes-note {
  --fa: "";
}

.fa-jenkins {
  --fa: "";
}

.fa-joget {
  --fa: "";
}

.fa-js {
  --fa: "";
}

.fa-square-js {
  --fa: "";
}

.fa-js-square {
  --fa: "";
}

.fa-keycdn {
  --fa: "";
}

.fa-kickstarter {
  --fa: "";
}

.fa-square-kickstarter {
  --fa: "";
}

.fa-kickstarter-k {
  --fa: "";
}

.fa-laravel {
  --fa: "";
}

.fa-line {
  --fa: "";
}

.fa-lyft {
  --fa: "";
}

.fa-magento {
  --fa: "";
}

.fa-medapps {
  --fa: "";
}

.fa-medrt {
  --fa: "";
}

.fa-microsoft {
  --fa: "";
}

.fa-mix {
  --fa: "";
}

.fa-mizuni {
  --fa: "";
}

.fa-monero {
  --fa: "";
}

.fa-napster {
  --fa: "";
}

.fa-node-js {
  --fa: "";
}

.fa-npm {
  --fa: "";
}

.fa-ns8 {
  --fa: "";
}

.fa-nutritionix {
  --fa: "";
}

.fa-page4 {
  --fa: "";
}

.fa-palfed {
  --fa: "";
}

.fa-patreon {
  --fa: "";
}

.fa-periscope {
  --fa: "";
}

.fa-phabricator {
  --fa: "";
}

.fa-phoenix-framework {
  --fa: "";
}

.fa-playstation {
  --fa: "";
}

.fa-pushed {
  --fa: "";
}

.fa-python {
  --fa: "";
}

.fa-red-river {
  --fa: "";
}

.fa-wpressr {
  --fa: "";
}

.fa-rendact {
  --fa: "";
}

.fa-replyd {
  --fa: "";
}

.fa-resolving {
  --fa: "";
}

.fa-rocketchat {
  --fa: "";
}

.fa-rockrms {
  --fa: "";
}

.fa-schlix {
  --fa: "";
}

.fa-searchengin {
  --fa: "";
}

.fa-servicestack {
  --fa: "";
}

.fa-sistrix {
  --fa: "";
}

.fa-speakap {
  --fa: "";
}

.fa-staylinked {
  --fa: "";
}

.fa-steam-symbol {
  --fa: "";
}

.fa-sticker-mule {
  --fa: "";
}

.fa-studiovinari {
  --fa: "";
}

.fa-supple {
  --fa: "";
}

.fa-uber {
  --fa: "";
}

.fa-uikit {
  --fa: "";
}

.fa-uniregistry {
  --fa: "";
}

.fa-untappd {
  --fa: "";
}

.fa-ussunnah {
  --fa: "";
}

.fa-vaadin {
  --fa: "";
}

.fa-viber {
  --fa: "";
}

.fa-vimeo {
  --fa: "";
}

.fa-vnv {
  --fa: "";
}

.fa-square-whatsapp {
  --fa: "";
}

.fa-whatsapp-square {
  --fa: "";
}

.fa-whmcs {
  --fa: "";
}

.fa-wordpress-simple {
  --fa: "";
}

.fa-xbox {
  --fa: "";
}

.fa-yandex {
  --fa: "";
}

.fa-yandex-international {
  --fa: "";
}

.fa-apple-pay {
  --fa: "";
}

.fa-cc-apple-pay {
  --fa: "";
}

.fa-fly {
  --fa: "";
}

.fa-node {
  --fa: "";
}

.fa-osi {
  --fa: "";
}

.fa-react {
  --fa: "";
}

.fa-autoprefixer {
  --fa: "";
}

.fa-less {
  --fa: "";
}

.fa-sass {
  --fa: "";
}

.fa-vuejs {
  --fa: "";
}

.fa-angular {
  --fa: "";
}

.fa-aviato {
  --fa: "";
}

.fa-ember {
  --fa: "";
}

.fa-gitter {
  --fa: "";
}

.fa-hooli {
  --fa: "";
}

.fa-strava {
  --fa: "";
}

.fa-stripe {
  --fa: "";
}

.fa-stripe-s {
  --fa: "";
}

.fa-typo3 {
  --fa: "";
}

.fa-amazon-pay {
  --fa: "";
}

.fa-cc-amazon-pay {
  --fa: "";
}

.fa-ethereum {
  --fa: "";
}

.fa-korvue {
  --fa: "";
}

.fa-elementor {
  --fa: "";
}

.fa-square-youtube {
  --fa: "";
}

.fa-youtube-square {
  --fa: "";
}

.fa-flipboard {
  --fa: "";
}

.fa-hips {
  --fa: "";
}

.fa-php {
  --fa: "";
}

.fa-quinscape {
  --fa: "";
}

.fa-readme {
  --fa: "";
}

.fa-java {
  --fa: "";
}

.fa-pied-piper-hat {
  --fa: "";
}

.fa-creative-commons-by {
  --fa: "";
}

.fa-creative-commons-nc {
  --fa: "";
}

.fa-creative-commons-nc-eu {
  --fa: "";
}

.fa-creative-commons-nc-jp {
  --fa: "";
}

.fa-creative-commons-nd {
  --fa: "";
}

.fa-creative-commons-pd {
  --fa: "";
}

.fa-creative-commons-pd-alt {
  --fa: "";
}

.fa-creative-commons-remix {
  --fa: "";
}

.fa-creative-commons-sa {
  --fa: "";
}

.fa-creative-commons-sampling {
  --fa: "";
}

.fa-creative-commons-sampling-plus {
  --fa: "";
}

.fa-creative-commons-share {
  --fa: "";
}

.fa-creative-commons-zero {
  --fa: "";
}

.fa-ebay {
  --fa: "";
}

.fa-keybase {
  --fa: "";
}

.fa-mastodon {
  --fa: "";
}

.fa-r-project {
  --fa: "";
}

.fa-researchgate {
  --fa: "";
}

.fa-teamspeak {
  --fa: "";
}

.fa-first-order-alt {
  --fa: "";
}

.fa-fulcrum {
  --fa: "";
}

.fa-galactic-republic {
  --fa: "";
}

.fa-galactic-senate {
  --fa: "";
}

.fa-jedi-order {
  --fa: "";
}

.fa-mandalorian {
  --fa: "";
}

.fa-old-republic {
  --fa: "";
}

.fa-phoenix-squadron {
  --fa: "";
}

.fa-sith {
  --fa: "";
}

.fa-trade-federation {
  --fa: "";
}

.fa-wolf-pack-battalion {
  --fa: "";
}

.fa-hornbill {
  --fa: "";
}

.fa-mailchimp {
  --fa: "";
}

.fa-megaport {
  --fa: "";
}

.fa-nimblr {
  --fa: "";
}

.fa-rev {
  --fa: "";
}

.fa-shopware {
  --fa: "";
}

.fa-squarespace {
  --fa: "";
}

.fa-themeco {
  --fa: "";
}

.fa-weebly {
  --fa: "";
}

.fa-wix {
  --fa: "";
}

.fa-ello {
  --fa: "";
}

.fa-hackerrank {
  --fa: "";
}

.fa-kaggle {
  --fa: "";
}

.fa-markdown {
  --fa: "";
}

.fa-neos {
  --fa: "";
}

.fa-zhihu {
  --fa: "";
}

.fa-alipay {
  --fa: "";
}

.fa-the-red-yeti {
  --fa: "";
}

.fa-critical-role {
  --fa: "";
}

.fa-d-and-d-beyond {
  --fa: "";
}

.fa-dev {
  --fa: "";
}

.fa-fantasy-flight-games {
  --fa: "";
}

.fa-wizards-of-the-coast {
  --fa: "";
}

.fa-think-peaks {
  --fa: "";
}

.fa-reacteurope {
  --fa: "";
}

.fa-artstation {
  --fa: "";
}

.fa-atlassian {
  --fa: "";
}

.fa-canadian-maple-leaf {
  --fa: "";
}

.fa-centos {
  --fa: "";
}

.fa-confluence {
  --fa: "";
}

.fa-dhl {
  --fa: "";
}

.fa-diaspora {
  --fa: "";
}

.fa-fedex {
  --fa: "";
}

.fa-fedora {
  --fa: "";
}

.fa-figma {
  --fa: "";
}

.fa-intercom {
  --fa: "";
}

.fa-invision {
  --fa: "";
}

.fa-jira {
  --fa: "";
}

.fa-mendeley {
  --fa: "";
}

.fa-raspberry-pi {
  --fa: "";
}

.fa-redhat {
  --fa: "";
}

.fa-sketch {
  --fa: "";
}

.fa-sourcetree {
  --fa: "";
}

.fa-suse {
  --fa: "";
}

.fa-ubuntu {
  --fa: "";
}

.fa-ups {
  --fa: "";
}

.fa-usps {
  --fa: "";
}

.fa-yarn {
  --fa: "";
}

.fa-airbnb {
  --fa: "";
}

.fa-battle-net {
  --fa: "";
}

.fa-bootstrap {
  --fa: "";
}

.fa-buffer {
  --fa: "";
}

.fa-chromecast {
  --fa: "";
}

.fa-evernote {
  --fa: "";
}

.fa-itch-io {
  --fa: "";
}

.fa-salesforce {
  --fa: "";
}

.fa-speaker-deck {
  --fa: "";
}

.fa-symfony {
  --fa: "";
}

.fa-waze {
  --fa: "";
}

.fa-yammer {
  --fa: "";
}

.fa-git-alt {
  --fa: "";
}

.fa-stackpath {
  --fa: "";
}

.fa-cotton-bureau {
  --fa: "";
}

.fa-buy-n-large {
  --fa: "";
}

.fa-mdb {
  --fa: "";
}

.fa-orcid {
  --fa: "";
}

.fa-swift {
  --fa: "";
}

.fa-umbraco {
  --fa: "";
}

:root, :host {
  --fa-family-classic: "Font Awesome 7 Free";
  --fa-font-regular: normal 400 1em/1 var(--fa-family-classic);
  /* deprecated: this older custom property will be removed next major release */
  --fa-style-family-classic: var(--fa-family-classic);
}

@font-face {
  font-family: "Font Awesome 7 Free";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("/assets/webfonts/fa-regular-400-a147dfc7.woff2");
}
.far {
  --fa-family: var(--fa-family-classic);
  --fa-style: 400;
}

.fa-classic {
  --fa-family: var(--fa-family-classic);
}

.fa-regular {
  --fa-style: 400;
}

:root, :host {
  --fa-family-classic: "Font Awesome 7 Free";
  --fa-font-solid: normal 900 1em/1 var(--fa-family-classic);
  /* deprecated: this older custom property will be removed next major release */
  --fa-style-family-classic: var(--fa-family-classic);
}

@font-face {
  font-family: "Font Awesome 7 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("/assets/webfonts/fa-solid-900-37210199.woff2");
}
.fas {
  --fa-family: var(--fa-family-classic);
  --fa-style: 900;
}

.fa-classic {
  --fa-family: var(--fa-family-classic);
}

.fa-solid {
  --fa-style: 900;
}

@font-face {
  font-family: "Font Awesome 5 Brands";
  font-display: block;
  font-weight: 400;
  src: url("/assets/webfonts/fa-brands-400-a2269bfd.woff2") format("woff2");
}
@font-face {
  font-family: "Font Awesome 5 Free";
  font-display: block;
  font-weight: 900;
  src: url("/assets/webfonts/fa-solid-900-37210199.woff2") format("woff2");
}
@font-face {
  font-family: "Font Awesome 5 Free";
  font-display: block;
  font-weight: 400;
  src: url("/assets/webfonts/fa-regular-400-a147dfc7.woff2") format("woff2");
}
@font-face {
  font-family: "FontAwesome";
  font-display: block;
  src: url("/assets/webfonts/fa-solid-900-37210199.woff2") format("woff2");
}
@font-face {
  font-family: "FontAwesome";
  font-display: block;
  src: url("/assets/webfonts/fa-brands-400-a2269bfd.woff2") format("woff2");
}
@font-face {
  font-family: "FontAwesome";
  font-display: block;
  src: url("/assets/webfonts/fa-regular-400-a147dfc7.woff2") format("woff2");
  unicode-range: U+F003, U+F006, U+F014, U+F016-F017, U+F01A-F01B, U+F01D, U+F022, U+F03E, U+F044, U+F046, U+F05C-F05D, U+F06E, U+F070, U+F087-F088, U+F08A, U+F094, U+F096-F097, U+F09D, U+F0A0, U+F0A2, U+F0A4-F0A7, U+F0C5, U+F0C7, U+F0E5-F0E6, U+F0EB, U+F0F6-F0F8, U+F10C, U+F114-F115, U+F118-F11A, U+F11C-F11D, U+F133, U+F147, U+F14E, U+F150-F152, U+F185-F186, U+F18E, U+F190-F192, U+F196, U+F1C1-F1C9, U+F1D9, U+F1DB, U+F1E3, U+F1EA, U+F1F7, U+F1F9, U+F20A, U+F247-F248, U+F24A, U+F24D, U+F255-F25B, U+F25D, U+F271-F274, U+F278, U+F27B, U+F28C, U+F28E, U+F29C, U+F2B5, U+F2B7, U+F2BA, U+F2BC, U+F2BE, U+F2C0-F2C1, U+F2C3, U+F2D0, U+F2D2, U+F2D4, U+F2DC;
}
@font-face {
  font-family: "FontAwesome";
  font-display: block;
  src: url("/assets/webfonts/fa-v4compatibility-fa3863ce.woff2") format("woff2");
  unicode-range: U+F041, U+F047, U+F065-F066, U+F07D-F07E, U+F080, U+F08B, U+F08E, U+F090, U+F09A, U+F0AC, U+F0AE, U+F0B2, U+F0D0, U+F0D6, U+F0E4, U+F0EC, U+F10A-F10B, U+F123, U+F13E, U+F148-F149, U+F14C, U+F156, U+F15E, U+F160-F161, U+F163, U+F175-F178, U+F195, U+F1F8, U+F219, U+F27A;
}
/*!
 * Font Awesome Free 7.2.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2026 Fonticons, Inc.
 */
@font-face {
  font-family: "Font Awesome 5 Brands";
  font-display: block;
  font-weight: 400;
  src: url("/assets/webfonts/fa-brands-400-a2269bfd.woff2") format("woff2");
}
@font-face {
  font-family: "Font Awesome 5 Free";
  font-display: block;
  font-weight: 900;
  src: url("/assets/webfonts/fa-solid-900-37210199.woff2") format("woff2");
}
@font-face {
  font-family: "Font Awesome 5 Free";
  font-display: block;
  font-weight: 400;
  src: url("/assets/webfonts/fa-regular-400-a147dfc7.woff2") format("woff2");
}
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */
html {
  line-height: 1.15; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers (opinionated).
 */
body {
  margin: 0;
}

/**
 * Add the correct display in IE 9-.
 */
article,
aside,
footer,
header,
nav,
section {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */
figcaption,
figure,
main { /* 1 */
  display: block;
}

/**
 * Add the correct margin in IE 8.
 */
figure {
  margin: 1em 40px;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
a {
  background-color: transparent; /* 1 */
  -webkit-text-decoration-skip: objects; /* 2 */
}

/**
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
b,
strong {
  font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font style in Android 4.3-.
 */
dfn {
  font-style: italic;
}

/**
 * Add the correct background and color in IE 9-.
 */
mark {
  background-color: #ff0;
  color: #000;
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
audio,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Remove the border on images inside links in IE 10-.
 */
img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */
svg:not(:root) {
  overflow: hidden;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select { /* 1 */
  text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
button,
html [type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button; /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */
details,
menu {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Scripting
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
canvas {
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */
template {
  display: none;
}

/* Hidden
   ========================================================================== */
/**
 * Add the correct display in IE 10-.
 */
[hidden] {
  display: none;
}

/*doc
---
title: colors
name: colors
category: base
---
Name                     |Example
-------------------------|------------------------------------------
$door-main-color         |<div style="background-color: #2cbcd9;" />
$door-second-color       |<div style="background-color: #257db7;" />
$door-emphasis-color     |<div style="background-color: #ff8a00;" />
$door-emphasis-dark-color|<div style="background-color: #ed6103;" />
$door-inquiry-color      |<div style="background-color: #1cbd67;" />
$door-light-blue         |<div style="background-color: #cfebf9;" />
$door-dark-blue          |<div style="background-color: #254d85;" />
$door-assist-color       |<div style="background-color: #fcfaf7;" />
$door-black              |<div style="background-color: #3d3d3d;" />
$dark-gray               |<div style="background-color: #adadad;" />
$light-gray              |<div style="background-color: #ebebeb;" />
$content-background-color|<div style="background-color: #f5f8fa;" />
$base-text-color         |<div style="background-color: #3d3d3d;" />
$sub-text-color          |<div style="background-color: #adadad;" />
$link-text-color         |<div style="background-color: #329cd1;" />
$border-main-color       |<div style="background-color: #ebeae7;" />
$border-dotted-color     |<div style="background-color: #dfded9;" />
$point-color             |<div style="background-color: #ffc42a;" />
$alert-required-color    |<div style="background-color: #e05221;" />
*/
body,
div,
dl, dt, dd,
ul, ol, li,
h1, h2, h3, h4, h5, h6,
pre,
form, fieldset, input, textarea,
p,
blockquote,
th, td {
  margin: 0;
  padding: 0;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 100%;
}

h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
}

li, ol {
  list-style: none;
  margin: 0;
  padding: 0;
}

a img, map a {
  border: none;
}

body#rewards .inquiry-footer-meta::after, body#rewards .data-list::after, body#rewards .modBoxB .basicSearch::after, body#rewards .search-related-link-row::after, body#rewards .popover::after, body#rewards #side .conditionBox .section ul::after, body#rewards #contents::after, body#rewards #topicPath ol::after, body#home .search-panel-map__prefectures > li > ul::after, .rent_markets-index .search-panel-map__prefectures > li > ul::after, body#articles .search-panel-map__prefectures > li > ul::after, body#home .guide-list::after, .rent_markets-index .guide-list::after, body#articles .guide-list::after, body#home .section-box__row::after, .rent_markets-index .section-box__row::after, body#articles .section-box__row::after, body#home .pickup-feature::after, .rent_markets-index .pickup-feature::after, body#articles .pickup-feature::after, body#home .property-inline__slider::after, .rent_markets-index .property-inline__slider::after, body#articles .property-inline__slider::after, body#home .property-inline::after, .rent_markets-index .property-inline::after, body#articles .property-inline::after, body#home .home-introduction::after, .rent_markets-index .home-introduction::after, body#articles .home-introduction::after, body#realtors .pager::after, .info-corp .sectionInquiry td .inlineList::after, .info-corp_create .sectionInquiry td .inlineList::after, .info-corp .sectionPoint .wrap::after, .info-corp_create .sectionPoint .wrap::after, .info-corp .sectionWorry .wrap::after, .info-corp_create .sectionWorry .wrap::after, body#rewards .search-panel-map__prefectures > li > ul::after, body#rewards .iwaikin-faq .iwaikin-faq-step::after, body#rewards .iwaikin-step::after, body#rewards .iwaikin-alliance::after, body#info .moving-estimate-iwaikin-Container .moving-estimate-iwaikin-Container-inner::after, body#info .moving-estimate-step::after, body#info .moving-estimate-point::after, body#info #wrapper #contents::after, body#inquiries .popover::after, body#phone_inquiries .popover::after, body#inquiries_tel .popover::after, body#inquiries .inquiry-footer-meta::after, body#phone_inquiries .inquiry-footer-meta::after, body#inquiries_tel .inquiry-footer-meta::after, body#inquiries #wrapper #contents::after, body#phone_inquiries #wrapper #contents::after, body#inquiries_tel #wrapper #contents::after, body#stores .pager::after, body#search .building-box .description-item::after, body#search_conditions .building-box .description-item::after, body#search .building-box__summary::after, body#search_conditions .building-box__summary::after, body#search .keeplist .property-inline__slider::after, body#search_conditions .keeplist .property-inline__slider::after, body#search .keeplist .property-inline::after, body#search_conditions .keeplist .property-inline::after, body#properties .properties__summary-footer::after, body#source_properties .properties__summary-footer::after, body#properties .properties__summary-definition::after, body#source_properties .properties__summary-definition::after, body#prefectures .prefecture-popular-place__entry::after, body#city_groups .prefecture-popular-place__entry::after, body#prefectures .prefecture-recommend-block::after, body#city_groups .prefecture-recommend-block::after, body#prefectures .prefecture-living::after, body#city_groups .prefecture-living::after, #content-side #contents::after, #site-footer .site-footer-secondary__inner::after, #site-footer .site-footer-guide-box::after, #site-footer .site-footer-guide-row::after, #site-footer .site-footer-guide::after, #site-footer .site-footer-about::after, #site-header .site-header-primary::after, #contents::after, .similar-search-box__link::after, .properties__main-image-box .properties__slideshow-controller::after, .properties__main-image-box .properties__slideshow-image-inner ul::after, .properties__main-image-box .properties__slideshow-image-box::after, .properties__main-image-box::after, .no_side_related-specials .col2-fluid::after, .related-specials .col2-fluid::after, .building-slider__image::after, .building-slider__slider::after, .last-search-condition-box::after, .guide-list::after, .breadcrumbs::after, .aside-related-link-box__row::after, .heading-with::after, .heading-box__link-list::after, .col-box::after, .content-row::after, .description-long-item::after, .description-item::after, .clearfix::after {
  content: ".";
  display: block;
  height: 0;
  font-size: 0;
  clear: both;
  visibility: hidden;
}

body#universities .link-campus-list__text::after, body#home .property-inline__name-link::before, .rent_markets-index .property-inline__name-link::before, body#articles .property-inline__name-link::before, body#rewards .home-panel-heading-search::before, body#rewards .home-panel-search .search-panel-map span, body#rewards .iwaikin-step .iwaikin-step-box::after, body#info .home-panel-heading-search::before, body#info .home-panel-search .search-panel-map span, body#search .keeplist .property-inline__name-link::before, body#search_conditions .keeplist .property-inline__name-link::before, #content-side .side-box-nav a::after, .similar-search-box__link::before, .building-slider__link::before, .last-search-condition-box::before, .icon-arrow-up::after, .icon-arrow-down::after, .is-disabled .icon-arrow-left, [disabled] .icon-arrow-left, .icon-arrow-left, .is-disabled .icon-arrow-bottom, [disabled] .icon-arrow-bottom, .icon-arrow-bottom, .is-disabled .icon-arrow-right, [disabled] .icon-arrow-right, .icon-arrow-right, .is-disabled .icon-arrow-top, [disabled] .icon-arrow-top, .icon-arrow-top, body#articles .slide-form .form-group .rent-form select, .icon-stored-condition, .icon-remove, .icon-plus, .icon-condition, .is-inactive .icon-favorite, .icon-favorite.icon--outline, .icon-favorite, .icon-search.icon--outline, .icon-search, .icon-pickup.icon--outline, .icon-pickup, .icon-map.icon--outline, .icon-map, .icon-line-app.icon--outline, .icon-line-app, .icon-line.icon--outline, .icon-line, .icon-history.icon--outline, .icon-history, .icon-freedial.icon--outline, .icon-freedial, .icon-area.icon--outline, .icon-area, .is-disabled .icon-telephone, [disabled] .icon-telephone, .icon-telephone.icon--outline, .icon-telephone, .is-disabled .icon-mail, [disabled] .icon-mail, .icon-mail.icon--outline, .icon-mail {
  display: block;
  background-repeat: no-repeat;
  overflow: hidden;
}

body#maps html.door-legacy body, body#maps html.door-legacy pre, body#info html.door-legacy body, body#info html.door-legacy pre, body#inquiries html.door-legacy body, body#phone_inquiries html.door-legacy body, body#inquiries_tel html.door-legacy body, body#inquiries html.door-legacy pre, body#phone_inquiries html.door-legacy pre, body#inquiries_tel html.door-legacy pre, html.door-legacy body, html.door-legacy pre, button,
input,
textarea, pre, body {
  font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif;
}

body {
  color: rgb(76.5, 76.5, 76.5);
  font-size: 12px;
  line-height: 1.5;
}

a {
  color: #329cd1;
  text-decoration: none;
  cursor: pointer;
  outline: none;
}
a:hover {
  text-decoration: underline;
}
a.disabled {
  pointer-events: none;
}

em {
  font-style: normal;
  font-weight: bold;
}

pre {
  font-size: 100%;
  white-space: pre-wrap;
  word-wrap: break-word;
}

ul {
  list-style-type: none;
}

small {
  font-size: 100%;
}

img {
  vertical-align: top;
}

button,
input,
textarea {
  font-size: 100%;
  outline: none;
}

button,
input[type=button],
input[type=checkbox],
input[type=image],
input[type=radio],
input[type=reset],
input[type=submit],
label {
  cursor: pointer;
}

button:disabled,
input:disabled {
  cursor: default !important;
}

input[type=checkbox],
input[type=radio] {
  vertical-align: middle;
}

button {
  border: none;
  padding: 0;
  background-color: transparent;
}

.emphasis-primary {
  color: #ff8a00;
}

.emphasis-secondary {
  color: #e84834;
}

.sub-text {
  color: rgb(193.8, 193.8, 193.8);
}

.divider-dotted {
  border-bottom: 1px dotted rgb(223.4090909091, 221.8295454545, 217.0909090909);
}

.description-item dt {
  float: left;
  margin-right: 10px;
  vertical-align: middle;
}
.description-item dd {
  float: left;
  vertical-align: middle;
}

.description-long-item dt {
  float: left;
  margin-right: 10px;
  vertical-align: middle;
}
.description-long-item dd {
  vertical-align: middle;
  overflow: hidden;
}

body {
  background-color: #f5f8fa;
}

#site-header {
  border-bottom: 1px solid #2cbcd9;
  background-color: #fff;
  position: sticky;
  top: 0;
  z-index: 110;
}

#site-footer {
  background-color: #2cbcd9;
}

#content-body {
  float: left;
  width: 814px;
}
@media only screen and (max-width: 1136px) {
  #content-body {
    width: calc(100% - 280px);
  }
}

#content-body-fluid {
  width: auto;
}

#content-side {
  float: right;
  width: 250px;
}

.content-row {
  margin: 0 auto;
  padding: 0 16px;
  max-width: 1096px;
}
#site-header + .content-row {
  margin-top: 25px;
}
@media only screen and (max-width: 1136px) {
  .content-row img {
    max-width: 100%;
    height: auto;
  }
}

/*doc
---
title: block
name: block
category: layouts
---
```haml_example
.block-xsmall block-xsmall
.block-small block-small
.col-box
  .col-box-1 text
  .col-box-1 text
```
*/
.block-small:last-child, .block-xsmall:last-child {
  margin-bottom: 0;
}

.block-xsmall {
  margin-bottom: 12px;
}

.block-small {
  margin-bottom: 20px;
}

/*doc
---
title: box
name: box
category: layouts
---
```haml_example
.col-box
  .col-box-1 text
  .col-box-1 text
```
*/
.col-box {
  margin-left: -5px;
  margin-right: -5px;
}
.col-box .col-box-1 {
  float: left;
  margin-left: 5px;
  margin-right: 5px;
  width: calc(50% - 10px);
}
.col-box .col-box-1:last-child {
  margin-right: 0;
}

/*
%icon-base
*/
body#universities .link-campus-list__text::after, body#home .property-inline__name-link::before, .rent_markets-index .property-inline__name-link::before, body#articles .property-inline__name-link::before, body#search .keeplist .property-inline__name-link::before, body#search_conditions .keeplist .property-inline__name-link::before, #content-side .side-box-nav a::after, .similar-search-box__link::before, .building-slider__link::before, .last-search-condition-box::before, .is-disabled .icon-arrow-left, [disabled] .icon-arrow-left, .icon-arrow-left, .is-disabled .icon-arrow-bottom, [disabled] .icon-arrow-bottom, .icon-arrow-bottom, .is-disabled .icon-arrow-right, [disabled] .icon-arrow-right, .icon-arrow-right, .is-disabled .icon-arrow-top, [disabled] .icon-arrow-top, .icon-arrow-top, body#articles .slide-form .form-group .rent-form select, .icon-arrow-up::after, .icon-arrow-down::after, .icon-stored-condition, .icon-remove, .icon-plus, .icon-condition, .is-inactive .icon-favorite, .icon-favorite.icon--outline, .icon-favorite, .icon-search.icon--outline, .icon-search, .icon-pickup.icon--outline, .icon-pickup, .icon-map.icon--outline, .icon-map, .icon-line-app.icon--outline, .icon-line-app, .icon-line.icon--outline, .icon-line, .icon-history.icon--outline, .icon-history, .icon-freedial.icon--outline, .icon-freedial, .icon-area.icon--outline, .icon-area, .is-disabled .icon-telephone, [disabled] .icon-telephone, .icon-telephone.icon--outline, .icon-telephone, .is-disabled .icon-mail, [disabled] .icon-mail, .icon-mail.icon--outline, .icon-mail {
  display: inline-block;
  background-position: 0 0;
  background-repeat: no-repeat;
  vertical-align: top;
}

/*
%icon-primary
*/
body#articles .slide-form .form-group .rent-form select, body#universities .link-campus-list__text::after, body#home .property-inline__name-link::before, .rent_markets-index .property-inline__name-link::before, body#articles .property-inline__name-link::before, body#search .keeplist .property-inline__name-link::before, body#search_conditions .keeplist .property-inline__name-link::before, #content-side .side-box-nav a::after, .similar-search-box__link::before, .building-slider__link::before, .last-search-condition-box::before, .icon-arrow-up::after, .icon-arrow-down::after, .is-disabled .icon-arrow-left, [disabled] .icon-arrow-left, .icon-arrow-left, .is-disabled .icon-arrow-bottom, [disabled] .icon-arrow-bottom, .icon-arrow-bottom, .is-disabled .icon-arrow-right, [disabled] .icon-arrow-right, .icon-arrow-right, .is-disabled .icon-arrow-top, [disabled] .icon-arrow-top, .icon-arrow-top, .icon-stored-condition, .icon-remove, .icon-plus, .icon-condition, .is-inactive .icon-favorite, .icon-favorite.icon--outline, .icon-favorite, .icon-search.icon--outline, .icon-search, .icon-pickup.icon--outline, .icon-pickup, .icon-map.icon--outline, .icon-map, .icon-line-app.icon--outline, .icon-line-app, .icon-line.icon--outline, .icon-line, .icon-history.icon--outline, .icon-history, .icon-freedial.icon--outline, .icon-freedial, .icon-area.icon--outline, .icon-area, .is-disabled .icon-telephone, [disabled] .icon-telephone, .icon-telephone.icon--outline, .icon-telephone, .is-disabled .icon-mail, [disabled] .icon-mail, .icon-mail.icon--outline, .icon-mail {
  width: 1.5em;
  height: 1.5em;
}

/*doc
---
title: icon()
parent: icon
name: icon()
category: components
---

```
@include icon($key, [$type: null, $size: null]);

$key : (String) 識別キー。アイコンのファイル名が icon_foo.svg の場合 foo が識別キーとなる
$type: (String) 表示タイプ (null or outline or inactive)
$size: (Number or String) 縦横サイズ (単位省略の場合 px)
```
*/
/*
%icon-arrow
*/
body#universities .link-campus-list__text::after, body#home .property-inline__name-link::before, .rent_markets-index .property-inline__name-link::before, body#articles .property-inline__name-link::before, body#search .keeplist .property-inline__name-link::before, body#search_conditions .keeplist .property-inline__name-link::before, #content-side .side-box-nav a::after, .similar-search-box__link::before, .building-slider__link::before, .last-search-condition-box::before, .is-disabled .icon-arrow-left, [disabled] .icon-arrow-left, .icon-arrow-left, .is-disabled .icon-arrow-bottom, [disabled] .icon-arrow-bottom, .icon-arrow-bottom, .is-disabled .icon-arrow-right, [disabled] .icon-arrow-right, .icon-arrow-right, .is-disabled .icon-arrow-top, [disabled] .icon-arrow-top, .icon-arrow-top {
  margin: 0 5px;
  width: 1em;
  height: 1em;
  vertical-align: middle;
}

/*doc
---
title: icon-arrow()
parent: icon
name: icon-arrow()
category: components
---

```
@include icon([$type: null, $size: null]);

$type: (String) 表示タイプ (null or outline or inactive)
$size: (Number or String) 縦横サイズ (単位省略の場合 px)
```
*/
/*doc
---
title: icon
name: icon
category: components
---
```haml_example
.icon-example
  %i.icon-mail
  %i.icon-telephone
  %i.icon-area
  %i.icon-freedial
  %i.icon-history
  %i.icon-line
  %i.icon-line-app
  %i.icon-map
  %i.icon-pickup
  %i.icon-search
  %i.icon-favorite
  %i.icon-condition
  %i.icon-plus
  %i.icon-remove
  %i.icon-stored-condition
  %i.icon-arrow-top
  %i.icon-arrow-right
  %i.icon-arrow-bottom
  %i.icon-arrow-left
.icon-example-outline
  %i.icon-mail.icon--outline
  %i.icon-telephone.icon--outline
  %i.icon-area.icon--outline
  %i.icon-freedial.icon--outline
  %i.icon-history.icon--outline
  %i.icon-line.icon--outline
  %i.icon-line-app.icon--outline
  %i.icon-map.icon--outline
  %i.icon-pickup.icon--outline
  %i.icon-search.icon--outline
  %i.icon-favorite.icon--outline
```
*/
.icon-mail {
  background-image: url("/assets/common/icon_mail-ab1a4f8b.svg");
}
.icon-mail.icon--outline {
  background-image: url("/assets/common/icon_mail_white-a1ca6005.svg");
}

.is-disabled .icon-mail, [disabled] .icon-mail {
  background-image: url("/assets/common/icon_mail_inactive-3412d1ef.svg");
}

.icon-telephone {
  background-image: url("/assets/common/icon_telephone-de0225bc.svg");
}
.icon-telephone.icon--outline {
  background-image: url("/assets/common/icon_telephone_white-4ad386a4.svg");
}

.is-disabled .icon-telephone, [disabled] .icon-telephone {
  background-image: url("/assets/common/icon_telephone_inactive-042a8652.svg");
}

.icon-area {
  background-image: url("/assets/common/icon_area-0a7771f6.svg");
}
.icon-area.icon--outline {
  background-image: url("/assets/common/icon_area_white-a1a840b7.svg");
}

.icon-freedial {
  background-image: url("/assets/common/icon_freedial-24cf0cde.svg");
}
.icon-freedial.icon--outline {
  background-image: url("/assets/common/icon_freedial_white-277a6595.svg");
}

.icon-history {
  background-image: url("/assets/common/icon_history-4c8d04e0.svg");
}
.icon-history.icon--outline {
  background-image: url("/assets/common/icon_history_white-857826aa.svg");
}

.icon-line {
  background-image: url("/assets/common/icon_line-1f21ab11.svg");
}
.icon-line.icon--outline {
  background-image: url("/assets/common/icon_line_white-0d604cd8.svg");
}

.icon-line-app {
  background-image: url("/assets/common/icon_line-app-6271d2e1.svg");
}
.icon-line-app.icon--outline {
  background-image: url("/assets/common/icon_line-app_white-2ad68680.svg");
}

.icon-map {
  background-image: url("/assets/common/icon_map-7cd42102.svg");
}
.icon-map.icon--outline {
  background-image: url("/assets/common/icon_map_white-4fd07a90.svg");
}

.icon-pickup {
  background-image: url("/assets/common/icon_pickup-1620c54b.svg");
}
.icon-pickup.icon--outline {
  background-image: url("/assets/common/icon_pickup_white-438d0579.svg");
}

.icon-search {
  background-image: url("/assets/common/icon_search-71c22822.svg");
}
.icon-search.icon--outline {
  background-image: url("/assets/common/icon_search_white-64cef059.svg");
}

.icon-favorite {
  background-image: url("/assets/common/icon_favorite-9017a55d.svg");
}
.icon-favorite.icon--outline {
  background-image: url("/assets/common/icon_favorite_white-8d62e1b5.svg");
}
.is-inactive .icon-favorite {
  background-image: url("/assets/common/icon_favorite_inactive-25e7afaa.svg");
}

.icon-condition {
  background-image: url("/assets/common/icon_condition-239933d2.svg");
}

.icon-plus {
  background-image: url("/assets/common/icon_plus-56a43763.svg");
}

.icon-remove {
  background-image: url("/assets/common/icon_remove-e4f363e3.svg");
}

.icon-stored-condition {
  background-image: url("/assets/common/icon_stored-condition-125265f0.svg");
}

.icon-arrow-top {
  background-image: url("/assets/common/icon_arrow-5a023685.svg");
  transform: rotate(-90deg);
}
.is-disabled .icon-arrow-top, [disabled] .icon-arrow-top {
  background-image: url("/assets/common/icon_arrow_inactive-3fab0f8e.svg");
}

.icon-arrow-right {
  background-image: url("/assets/common/icon_arrow-5a023685.svg");
}
.is-disabled .icon-arrow-right, [disabled] .icon-arrow-right {
  background-image: url("/assets/common/icon_arrow_inactive-3fab0f8e.svg");
}

.icon-arrow-bottom {
  background-image: url("/assets/common/icon_arrow-5a023685.svg");
  transform: rotate(90deg);
}
.is-disabled .icon-arrow-bottom, [disabled] .icon-arrow-bottom {
  background-image: url("/assets/common/icon_arrow_inactive-3fab0f8e.svg");
}

.icon-arrow-left {
  background-image: url("/assets/common/icon_arrow-5a023685.svg");
  transform: rotate(-180deg);
}
.is-disabled .icon-arrow-left, [disabled] .icon-arrow-left {
  background-image: url("/assets/common/icon_arrow_inactive-3fab0f8e.svg");
}

.icon-arrow-up::after, .icon-arrow-down::after {
  width: 1em;
  height: 1em;
  background-image: url("/assets/common/icon_arrow_expand-c438973f.svg");
  content: "";
  display: inline-block;
  margin-left: 3px;
  background-repeat: no-repeat;
  vertical-align: text-bottom;
}

.icon-arrow-up::after {
  transform: rotate(180deg);
}

/*doc
---
title: icon-with-text
name: icon-with-text
category: components
---
```haml_example
%span.icon-with-text
  %i.icon-mail
  %span.icon-text text
%br
%span.icon-with-text
  %span.icon-text text
  %i.icon-mail
```
*/
.icon-with-text {
  position: relative;
  display: inline-block;
}
.icon-with-text body#articles .slide-form .form-group .rent-form select, body#articles .slide-form .form-group .rent-form .icon-with-text select, .icon-with-text body#universities .link-campus-list__text::after, body#universities .icon-with-text .link-campus-list__text::after, .icon-with-text body#home .property-inline__name-link::before, body#home .icon-with-text .property-inline__name-link::before, .icon-with-text .rent_markets-index .property-inline__name-link::before, .rent_markets-index .icon-with-text .property-inline__name-link::before, .icon-with-text body#articles .property-inline__name-link::before, body#articles .icon-with-text .property-inline__name-link::before, .icon-with-text body#search .keeplist .property-inline__name-link::before, body#search .keeplist .icon-with-text .property-inline__name-link::before, .icon-with-text body#search_conditions .keeplist .property-inline__name-link::before, body#search_conditions .keeplist .icon-with-text .property-inline__name-link::before, .icon-with-text #content-side .side-box-nav a::after, #content-side .side-box-nav .icon-with-text a::after, .icon-with-text .similar-search-box__link::before, .icon-with-text .building-slider__link::before, .icon-with-text .last-search-condition-box::before, .icon-with-text .icon-mail, .icon-with-text .icon-telephone, .icon-with-text .icon-area, .icon-with-text .icon-freedial, .icon-with-text .icon-history, .icon-with-text .icon-line, .icon-with-text .icon-line-app, .icon-with-text .icon-map, .icon-with-text .icon-pickup, .icon-with-text .icon-search, .icon-with-text .icon-favorite, .icon-with-text .icon-condition, .icon-with-text .icon-plus, .icon-with-text .icon-remove, .icon-with-text .icon-stored-condition, .icon-with-text .icon-arrow-top, .icon-with-text .icon-arrow-right, .icon-with-text .icon-arrow-bottom, .icon-with-text .icon-arrow-left, .icon-with-text .icon-arrow-down::after, .icon-with-text .icon-arrow-up::after {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
}
.icon-with-text body#articles .slide-form .form-group .rent-form select:first-child, body#articles .slide-form .form-group .rent-form .icon-with-text select:first-child, .icon-with-text body#universities .link-campus-list__text:first-child::after, body#universities .icon-with-text .link-campus-list__text:first-child::after, .icon-with-text body#home .property-inline__name-link:first-child::before, body#home .icon-with-text .property-inline__name-link:first-child::before, .icon-with-text .rent_markets-index .property-inline__name-link:first-child::before, .rent_markets-index .icon-with-text .property-inline__name-link:first-child::before, .icon-with-text body#articles .property-inline__name-link:first-child::before, body#articles .icon-with-text .property-inline__name-link:first-child::before, .icon-with-text body#search .keeplist .property-inline__name-link:first-child::before, body#search .keeplist .icon-with-text .property-inline__name-link:first-child::before, .icon-with-text body#search_conditions .keeplist .property-inline__name-link:first-child::before, body#search_conditions .keeplist .icon-with-text .property-inline__name-link:first-child::before, .icon-with-text #content-side .side-box-nav a:first-child::after, #content-side .side-box-nav .icon-with-text a:first-child::after, .icon-with-text .similar-search-box__link:first-child::before, .icon-with-text .building-slider__link:first-child::before, .icon-with-text .last-search-condition-box:first-child::before, .icon-with-text .icon-mail:first-child, .icon-with-text .icon-telephone:first-child, .icon-with-text .icon-area:first-child, .icon-with-text .icon-freedial:first-child, .icon-with-text .icon-history:first-child, .icon-with-text .icon-line:first-child, .icon-with-text .icon-line-app:first-child, .icon-with-text .icon-map:first-child, .icon-with-text .icon-pickup:first-child, .icon-with-text .icon-search:first-child, .icon-with-text .icon-favorite:first-child, .icon-with-text .icon-condition:first-child, .icon-with-text .icon-plus:first-child, .icon-with-text .icon-remove:first-child, .icon-with-text .icon-stored-condition:first-child, .icon-with-text .icon-arrow-top:first-child, .icon-with-text .icon-arrow-right:first-child, .icon-with-text .icon-arrow-bottom:first-child, .icon-with-text .icon-arrow-left:first-child, .icon-with-text .icon-arrow-down:first-child::after, .icon-with-text .icon-arrow-up:first-child::after {
  left: 0;
}
.icon-with-text body#articles .slide-form .form-group .rent-form select:last-child, body#articles .slide-form .form-group .rent-form .icon-with-text select:last-child, .icon-with-text body#universities .link-campus-list__text:last-child::after, body#universities .icon-with-text .link-campus-list__text:last-child::after, .icon-with-text body#home .property-inline__name-link:last-child::before, body#home .icon-with-text .property-inline__name-link:last-child::before, .icon-with-text .rent_markets-index .property-inline__name-link:last-child::before, .rent_markets-index .icon-with-text .property-inline__name-link:last-child::before, .icon-with-text body#articles .property-inline__name-link:last-child::before, body#articles .icon-with-text .property-inline__name-link:last-child::before, .icon-with-text body#search .keeplist .property-inline__name-link:last-child::before, body#search .keeplist .icon-with-text .property-inline__name-link:last-child::before, .icon-with-text body#search_conditions .keeplist .property-inline__name-link:last-child::before, body#search_conditions .keeplist .icon-with-text .property-inline__name-link:last-child::before, .icon-with-text #content-side .side-box-nav a:last-child::after, #content-side .side-box-nav .icon-with-text a:last-child::after, .icon-with-text .similar-search-box__link:last-child::before, .icon-with-text .building-slider__link:last-child::before, .icon-with-text .last-search-condition-box:last-child::before, .icon-with-text .icon-mail:last-child, .icon-with-text .icon-telephone:last-child, .icon-with-text .icon-area:last-child, .icon-with-text .icon-freedial:last-child, .icon-with-text .icon-history:last-child, .icon-with-text .icon-line:last-child, .icon-with-text .icon-line-app:last-child, .icon-with-text .icon-map:last-child, .icon-with-text .icon-pickup:last-child, .icon-with-text .icon-search:last-child, .icon-with-text .icon-favorite:last-child, .icon-with-text .icon-condition:last-child, .icon-with-text .icon-plus:last-child, .icon-with-text .icon-remove:last-child, .icon-with-text .icon-stored-condition:last-child, .icon-with-text .icon-arrow-top:last-child, .icon-with-text .icon-arrow-right:last-child, .icon-with-text .icon-arrow-bottom:last-child, .icon-with-text .icon-arrow-left:last-child, .icon-with-text .icon-arrow-down:last-child::after, .icon-with-text .icon-arrow-up:last-child::after {
  right: 0;
}
.icon-with-text .icon-text {
  display: inline-block;
}
.icon-with-text .icon-text:first-child {
  padding-right: 2em;
}
.icon-with-text .icon-text:last-child {
  padding-left: 2em;
}
.icon-with-text--vertical i[class^=icon-] {
  position: static;
  margin-bottom: 4px;
}
.icon-with-text--vertical .icon-text {
  display: block;
}
.icon-with-text--vertical .icon-text, .icon-with-text--vertical .icon-text:last-child {
  padding-left: 0;
}

/*
%btn-base
*/
body#info .moving-estimate__form-btn, body#articles .btn-default, body#articles .pagy > a:not([role=separator]), body#articles .pagy > span, body#articles .properties__main-image-box .properties__slideshow-controller .btn-prev, .properties__main-image-box .properties__slideshow-controller body#articles .btn-prev,
body#articles .properties__main-image-box .properties__slideshow-controller .btn-next,
.properties__main-image-box .properties__slideshow-controller body#articles .btn-next, body#rewards .btn-primary, body#home .search-panel-map__prefectures a, .rent_markets-index .search-panel-map__prefectures a, body#articles .search-panel-map__prefectures a, body#rewards .search-panel-map__prefectures a, .btn-inquiry-tertiary, .btn-inquiry-secondary, .btn-inquiry-primary, .btn-secondary, .btn-primary, .btn-default, .properties__main-image-box .properties__slideshow-controller .btn-prev,
.properties__main-image-box .properties__slideshow-controller .btn-next, .pagy > a:not([role=separator]), .pagy > span {
  display: inline-block;
  box-sizing: border-box;
  line-height: 1.15;
  text-align: center;
}
body#info .moving-estimate__form-btn, body#articles .btn-default, body#articles .pagy > a:not([role=separator]), body#articles .pagy > span, body#articles .properties__main-image-box .properties__slideshow-controller .btn-prev, .properties__main-image-box .properties__slideshow-controller body#articles .btn-prev,
body#articles .properties__main-image-box .properties__slideshow-controller .btn-next,
.properties__main-image-box .properties__slideshow-controller body#articles .btn-next, body#rewards .btn-primary, body#home .search-panel-map__prefectures a, .rent_markets-index .search-panel-map__prefectures a, body#articles .search-panel-map__prefectures a, body#rewards .search-panel-map__prefectures a, .btn-inquiry-tertiary, .btn-inquiry-secondary, .btn-inquiry-primary, .btn-secondary, .btn-primary, .btn-default, .properties__main-image-box .properties__slideshow-controller .btn-prev,
.properties__main-image-box .properties__slideshow-controller .btn-next, .pagy > a:not([role=separator]), .pagy > span {
  color: rgb(76.5, 76.5, 76.5);
}
body#info .is-disabled.moving-estimate__form-btn, body#articles .is-disabled.btn-default, body#articles .pagy > a.is-disabled:not([role=separator]), body#articles .pagy > span.is-disabled, body#articles .properties__main-image-box .properties__slideshow-controller .is-disabled.btn-prev, .properties__main-image-box .properties__slideshow-controller body#articles .is-disabled.btn-prev,
body#articles .properties__main-image-box .properties__slideshow-controller .is-disabled.btn-next,
.properties__main-image-box .properties__slideshow-controller body#articles .is-disabled.btn-next, body#rewards .is-disabled.btn-primary, body#home .search-panel-map__prefectures a.is-disabled, .rent_markets-index .search-panel-map__prefectures a.is-disabled, body#articles .search-panel-map__prefectures a.is-disabled, body#rewards .search-panel-map__prefectures a.is-disabled, .is-disabled.btn-inquiry-tertiary, .is-disabled.btn-inquiry-secondary, .is-disabled.btn-inquiry-primary, .is-disabled.btn-secondary, .is-disabled.btn-primary, .is-disabled.btn-default, .properties__main-image-box .properties__slideshow-controller .is-disabled.btn-prev,
.properties__main-image-box .properties__slideshow-controller .is-disabled.btn-next, .pagy > a.is-disabled:not([role=separator]), .pagy > span.is-disabled, body#info [disabled].moving-estimate__form-btn, body#articles [disabled].btn-default, body#articles .pagy > a[disabled]:not([role=separator]), body#articles .pagy > span[disabled], body#articles .properties__main-image-box .properties__slideshow-controller [disabled].btn-prev, .properties__main-image-box .properties__slideshow-controller body#articles [disabled].btn-prev,
body#articles .properties__main-image-box .properties__slideshow-controller [disabled].btn-next,
.properties__main-image-box .properties__slideshow-controller body#articles [disabled].btn-next, body#rewards [disabled].btn-primary, body#home .search-panel-map__prefectures a[disabled], .rent_markets-index .search-panel-map__prefectures a[disabled], body#articles .search-panel-map__prefectures a[disabled], body#rewards .search-panel-map__prefectures a[disabled], [disabled].btn-inquiry-tertiary, [disabled].btn-inquiry-secondary, [disabled].btn-inquiry-primary, [disabled].btn-secondary, [disabled].btn-primary, [disabled].btn-default, .properties__main-image-box .properties__slideshow-controller [disabled].btn-prev,
.properties__main-image-box .properties__slideshow-controller [disabled].btn-next, .pagy > a[disabled]:not([role=separator]), .pagy > span[disabled] {
  border-color: #e3e3e3;
  background-color: #e3e3e3;
  box-shadow: none;
  pointer-events: none;
}
body#info .is-disabled.moving-estimate__form-btn, body#articles .is-disabled.btn-default, body#articles .pagy > a.is-disabled:not([role=separator]), body#articles .pagy > span.is-disabled, body#articles .properties__main-image-box .properties__slideshow-controller .is-disabled.btn-prev, .properties__main-image-box .properties__slideshow-controller body#articles .is-disabled.btn-prev,
body#articles .properties__main-image-box .properties__slideshow-controller .is-disabled.btn-next,
.properties__main-image-box .properties__slideshow-controller body#articles .is-disabled.btn-next, body#rewards .is-disabled.btn-primary, body#home .search-panel-map__prefectures a.is-disabled, .rent_markets-index .search-panel-map__prefectures a.is-disabled, body#articles .search-panel-map__prefectures a.is-disabled, body#rewards .search-panel-map__prefectures a.is-disabled, .is-disabled.btn-inquiry-tertiary, .is-disabled.btn-inquiry-secondary, .is-disabled.btn-inquiry-primary, .is-disabled.btn-secondary, .is-disabled.btn-primary, .is-disabled.btn-default, .properties__main-image-box .properties__slideshow-controller .is-disabled.btn-prev,
.properties__main-image-box .properties__slideshow-controller .is-disabled.btn-next, .pagy > a.is-disabled:not([role=separator]), .pagy > span.is-disabled, body#info [disabled].moving-estimate__form-btn, body#articles [disabled].btn-default, body#articles .pagy > a[disabled]:not([role=separator]), body#articles .pagy > span[disabled], body#articles .properties__main-image-box .properties__slideshow-controller [disabled].btn-prev, .properties__main-image-box .properties__slideshow-controller body#articles [disabled].btn-prev,
body#articles .properties__main-image-box .properties__slideshow-controller [disabled].btn-next,
.properties__main-image-box .properties__slideshow-controller body#articles [disabled].btn-next, body#rewards [disabled].btn-primary, body#home .search-panel-map__prefectures a[disabled], .rent_markets-index .search-panel-map__prefectures a[disabled], body#articles .search-panel-map__prefectures a[disabled], body#rewards .search-panel-map__prefectures a[disabled], [disabled].btn-inquiry-tertiary, [disabled].btn-inquiry-secondary, [disabled].btn-inquiry-primary, [disabled].btn-secondary, [disabled].btn-primary, [disabled].btn-default, .properties__main-image-box .properties__slideshow-controller [disabled].btn-prev,
.properties__main-image-box .properties__slideshow-controller [disabled].btn-next, .pagy > a[disabled]:not([role=separator]), .pagy > span[disabled] {
  color: #b5b5b5;
}

/*
%btn-standard
*/
body#articles .btn-default, body#articles .pagy > a:not([role=separator]), body#articles .pagy > span, body#articles .properties__main-image-box .properties__slideshow-controller .btn-prev, .properties__main-image-box .properties__slideshow-controller body#articles .btn-prev,
body#articles .properties__main-image-box .properties__slideshow-controller .btn-next,
.properties__main-image-box .properties__slideshow-controller body#articles .btn-next, body#rewards .btn-primary, body#home .search-panel-map__prefectures a, .rent_markets-index .search-panel-map__prefectures a, body#articles .search-panel-map__prefectures a, body#rewards .search-panel-map__prefectures a, .btn-inquiry-tertiary, .btn-inquiry-secondary, .btn-inquiry-primary, .btn-secondary, .btn-primary, .btn-default, .properties__main-image-box .properties__slideshow-controller .btn-prev,
.properties__main-image-box .properties__slideshow-controller .btn-next, .pagy > a:not([role=separator]), .pagy > span {
  border-radius: 4px;
  border: 1px solid transparent;
}

/*doc
---
title: button
name: button
category: components
---
```haml_example
%a.btn-default.btn--small button
%a.btn-primary.btn--small button
%a.btn-secondary.btn--small button
%a.btn-inquiry-primary.btn--small button
%a.btn-inquiry-secondary.btn--small button
%br
%br
%button.btn-default.btn--small{ type: 'button' } button
%button.btn-primary.btn--small{ type: 'button' } button
%button.btn-secondary.btn--small{ type: 'button' } button
%button.btn-inquiry-primary.btn--small{ type: 'button' } button
%button.btn-inquiry-secondary.btn--small{ type: 'button' } button
%br
%br
%a.btn-default.btn--small.is-disabled button
%a.btn-primary.btn--small.is-disabled button
%a.btn-secondary.btn--small.is-disabled button
%a.btn-inquiry-primary.btn--small.is-disabled button
%a.btn-inquiry-secondary.btn--small.is-disabled button
%br
%br
%button.btn-default.btn--small{ type: 'button', disabled: true } button
%button.btn-primary.btn--small{ type: 'button', disabled: true } button
%button.btn-secondary.btn--small{ type: 'button', disabled: true } button
%button.btn-inquiry-primary.btn--small{ type: 'button', disabled: true } button
%button.btn-inquiry-secondary.btn--small{ type: 'button', disabled: true } button
```
*/
.btn-default, .properties__main-image-box .properties__slideshow-controller .btn-prev,
.properties__main-image-box .properties__slideshow-controller .btn-next, .pagy > a:not([role=separator]), .pagy > span {
  box-shadow: 0 -3px 0 0 rgb(229.5, 229.5, 229.5) inset;
  border: 1px solid rgb(198.9, 198.9, 198.9);
  background-color: #fff;
  transition: opacity 0.5s;
}
.btn-default, .properties__main-image-box .properties__slideshow-controller .btn-prev,
.properties__main-image-box .properties__slideshow-controller .btn-next, .pagy > a:not([role=separator]), .pagy > span, .btn-default:link, .pagy > span:link, .btn-default:visited, .pagy > span:visited, .btn-default:hover, .pagy > span:hover, .btn-default:active, .pagy > span:active, .btn-default:focus, .pagy > span:focus {
  color: rgb(76.5, 76.5, 76.5);
}
.btn-default:hover, .properties__main-image-box .properties__slideshow-controller .btn-prev:hover,
.properties__main-image-box .properties__slideshow-controller .btn-next:hover, .pagy > a:hover:not([role=separator]), .pagy > span:hover {
  opacity: 0.7;
  text-decoration: none;
}

.btn-primary {
  box-shadow: 0 -3px 0 0 rgb(32.0481927711, 153.4939759036, 177.9518072289) inset;
  border-bottom: 1px solid rgb(32.0481927711, 153.4939759036, 177.9518072289);
  background-color: #2cbcd9;
  transition: opacity 0.5s;
}
.btn-primary, .btn-primary:link, .btn-primary:visited, .btn-primary:hover, .btn-primary:active, .btn-primary:focus {
  color: #fff;
}
.btn-primary:hover {
  opacity: 0.7;
  text-decoration: none;
}

.btn-secondary {
  box-shadow: 0 -3px 0 0 rgb(204, 110.4, 0) inset;
  border-bottom: 1px solid rgb(204, 110.4, 0);
  background-color: #ff8a00;
  transition: opacity 0.5s;
}
.btn-secondary, .btn-secondary:link, .btn-secondary:visited, .btn-secondary:hover, .btn-secondary:active, .btn-secondary:focus {
  color: #fff;
}
.btn-secondary:hover {
  opacity: 0.7;
  text-decoration: none;
}

.btn-inquiry-primary {
  box-shadow: 0 -3px 0 0 rgb(21.4193548387, 144.5806451613, 78.7926267281) inset;
  border-bottom: 1px solid rgb(21.4193548387, 144.5806451613, 78.7926267281);
  background-color: #1cbd67;
  transition: opacity 0.5s;
}
.btn-inquiry-primary, .btn-inquiry-primary:link, .btn-inquiry-primary:visited, .btn-inquiry-primary:hover, .btn-inquiry-primary:active, .btn-inquiry-primary:focus {
  color: #fff;
}
.btn-inquiry-primary:hover {
  opacity: 0.7;
  text-decoration: none;
}

.btn-inquiry-secondary {
  box-shadow: 0 -3px 0 0 rgb(229.5, 229.5, 229.5) inset;
  border: 1px solid #1cbd67;
  background-color: #fff;
  transition: opacity 0.5s;
}
.btn-inquiry-secondary, .btn-inquiry-secondary:link, .btn-inquiry-secondary:visited, .btn-inquiry-secondary:hover, .btn-inquiry-secondary:active, .btn-inquiry-secondary:focus {
  color: #1cbd67;
}
.btn-inquiry-secondary:hover {
  opacity: 0.7;
  text-decoration: none;
}

.btn-inquiry-tertiary {
  box-shadow: 0 -3px 0 0 rgb(0, 114.4, 204) inset;
  border-bottom: 1px solid rgb(0, 114.4, 204);
  background-color: #008FFF;
  transition: opacity 0.5s;
}
.btn-inquiry-tertiary, .btn-inquiry-tertiary:link, .btn-inquiry-tertiary:visited, .btn-inquiry-tertiary:hover, .btn-inquiry-tertiary:active, .btn-inquiry-tertiary:focus {
  color: #fff;
}
.btn-inquiry-tertiary:hover {
  opacity: 0.7;
  text-decoration: none;
}

/*doc
---
title: button--size
name: button--size
category: components
parent: button
---
```haml_example
%a.btn-default.btn--small button
%a.btn-default.btn--medium button
%a.btn-default.btn--large button
%br
%button.btn-default.btn--small{ type: 'button' } button
%button.btn-default.btn--medium{ type: 'button' } button
%button.btn-default.btn--large{ type: 'button' } button
```
*/
.btn--small {
  padding: 12px;
  font-size: 14px;
}

.btn--medium, body#rewards .btn-primary {
  padding: 16px 24px;
  font-size: 18px;
}

.btn--large {
  padding: 20px 32px;
  font-size: 24px;
}

.btn--xlarge {
  padding: 28px 36px;
  font-size: 32px;
}

/*doc
---
title: button--fluid
name: button--fluid
category: components
parent: button
---
```haml_example
%a.btn-default.btn--small.btn--fluid button
%br
%button.btn-default.btn--small.btn--fluid{ type: 'button' } button
```
*/
.btn--fluid {
  display: block;
  width: 100%;
}

/*doc
---
title: button--compact
name: button--compact
category: components
parent: button
---
```haml_example
%a.btn-default.btn--compact
  %i.icon-favorite
%a.btn-default.btn--compact
  %i.icon-favorite
  %br
  button
%button.btn-default.btn--compact{ type: 'button' }
  %i.icon-favorite
%button.btn-default.btn--compact{ type: 'button' }
  %i.icon-favorite
  %br
  button
```
*/
.btn--compact {
  padding: 8px;
  min-width: 36px;
  font-size: 12px;
}
.btn--compact i {
  margin: 0;
}

/*doc
---
title: button-block
name: button-block
category: components
parent: button
---
```haml_example
.btn-block
  %a.btn-default.btn--small button
  %button.btn-default.btn--small{ type: 'button' } button
```
*/
.btn-block {
  margin-bottom: 16px;
  border-top: 1px solid #e8e4e1;
  border-bottom: 1px solid #e8e4e1;
  padding: 20px;
  background-color: rgb(242.25, 242.25, 242.25);
  text-align: center;
}

/*doc
---
title: heading
name: heading
category: components
---
```haml_example
.heading-box
  .heading-box__head
    %h1.heading-1 heading level 1
%h2.heading-2 heading level 2
%h2.aside-heading heading level 2
%h3.heading-3 heading level 3
%h3.condition-heading heading level 3
```
*/
.heading-box {
  margin-bottom: 20px;
  border-radius: 4px;
  border: 1px solid #ebeae7;
  background-color: #fff;
}
.heading-box::before {
  content: "";
  display: block;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  height: 5px;
  background-color: #2cbcd9;
}
.heading-box__head {
  padding: 15px 12px;
}
.heading-box__head:only-child {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.heading-box__head h1.heading-1 {
  display: inline-block;
  font-size: 20px;
  vertical-align: middle;
}
.heading-box__description {
  border-top: 1px dotted rgb(223.4090909091, 221.8295454545, 217.0909090909);
  padding: 10px 15px;
  overflow: auto;
}
.heading-box__description img {
  float: left;
  margin-right: 15px;
}
.heading-box__link-list {
  border-top: 1px dotted rgb(223.4090909091, 221.8295454545, 217.0909090909);
  padding: 10px 15px;
  font-size: 14px;
}
.heading-box__link-list ul {
  float: right;
}
.heading-box__link-list ul li {
  float: left;
  margin-left: 30px;
}
.heading-box__link-list-term {
  float: left;
}

h2.heading-2 {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 2rem;
}
h2.heading-2::before {
  display: inline-block;
  content: "";
  margin-right: 7px;
  border-radius: 50px;
  background: linear-gradient(#2cbcd9 50%, #2190a6 50%) no-repeat;
  width: 10px;
  height: 32px;
  vertical-align: top;
}

h2.aside-heading {
  margin-bottom: 5px;
  font-size: 16px;
}
h2.aside-heading::before {
  content: "";
  display: inline-block;
  margin-right: 7px;
  border-radius: 50px;
  background-color: #2cbcd9;
  width: 7px;
  height: 23px;
  vertical-align: top;
}

h3.heading-2 {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 2rem;
}
h3.heading-2::before {
  display: inline-block;
  content: "";
  margin-right: 7px;
  border-radius: 50px;
  background: linear-gradient(#2cbcd9 50%, #2190a6 50%) no-repeat;
  width: 10px;
  height: 32px;
  vertical-align: top;
}

h3.type01 {
  margin-bottom: 10px;
  font-size: 134%;
  font-weight: bold;
  line-height: 2rem;
}
h3.type01:before {
  display: inline-block;
  content: "";
  margin-right: 7px;
  border-radius: 50px;
  background: linear-gradient(#2cbcd9 50%, #2190a6 50%) no-repeat;
  width: 10px;
  height: 32px;
  vertical-align: top;
}

h3.type02 {
  margin-bottom: 5px;
  font-size: 134%;
  font-weight: bold;
}
h3.type02:before {
  display: inline-block;
  content: "";
  margin-right: 7px;
  border-radius: 50px;
  background: #2cbcd9;
  width: 7px;
  height: 23px;
  vertical-align: top;
}

h3.type03 {
  margin-bottom: 5px;
  font-size: 117%;
  font-weight: bold;
}

h3.heading-3 {
  margin-bottom: 10px;
  border-bottom: 1px dotted rgb(223.4090909091, 221.8295454545, 217.0909090909);
  padding-top: 10px 0 5px;
  color: rgb(32.0481927711, 153.4939759036, 177.9518072289);
  font-size: 16px;
}

.condition-heading {
  margin-bottom: 5px;
  font-size: 12px;
}
.condition-heading::before {
  content: "";
  display: inline-block;
  margin-right: 5px;
  border-radius: 50px;
  background-color: #2cbcd9;
  width: 3px;
  height: 17px;
  vertical-align: top;
}

/*doc
---
title: heading-with
name: heading-with
category: components
---
```haml_example
.heading-box
  .heading-box__head
    .heading-with
      .heading-with__item Text
      %h1.heading-1 heading level 1
.heading-with
  .heading-with__item Text
  %h2.heading-2 heading level 2
.heading-with
  .heading-with__item Text
  %h2.aside-heading heading level 2
.heading-with
  .heading-with__item Text
  %h3.heading-3 heading level 3
```
*/
.heading-with__item {
  display: block;
  float: right;
}

/*doc
---
title: table
name: table
category: components
---
```haml_example
%table.table-primary
  %tr
    %th cell
    %td cell
  %tr
    %th cell
    %td cell
%br
%table.table-secondary
  %tr
    %th cell
    %th cell
  %tr
    %td cell
    %td cell
```
*/
.table-primary {
  border: 1px solid #ebeae7;
  width: 100%;
}
.table-primary th {
  border: 1px solid #ebeae7;
  padding: 7px 10px;
  width: 118px;
  background-color: #f9f7f5;
  font-weight: normal;
  text-align: left;
  color: rgb(103.275, 103.275, 103.275);
}
.table-primary td {
  border: 1px solid #ebeae7;
  padding: 7px 10px;
  text-align: left;
}

.table-secondary, body#properties table.properties__summary-table, body#source_properties table.properties__summary-table {
  border: 1px solid #ebeae7;
  width: 100%;
}
.table-secondary th, body#properties table.properties__summary-table th, body#source_properties table.properties__summary-table th {
  border: 1px solid #ebeae7;
  padding: 7px;
  background-color: #f9f7f5;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
  font-weight: normal;
  text-align: center;
  line-height: 1.2;
  white-space: nowrap;
  color: rgb(103.275, 103.275, 103.275);
}
.table-secondary td, body#properties table.properties__summary-table td, body#source_properties table.properties__summary-table td {
  border-top: 1px solid #ebeae7;
  padding: 10px 5px;
  text-align: center;
  vertical-align: middle;
}

.table--clickable tbody tr:hover {
  background-color: rgb(255, 243.3, 229.5);
  cursor: pointer;
}

.table--selectable .is-selected {
  background-color: rgb(255, 243.3, 229.5);
}
.table--selectable td.table-checkbox {
  background-color: rgb(247.8, 252, 254.1);
}

table .is-selected {
  background-color: rgb(255, 243.3, 229.5);
}

.ad-bnr-main {
  width: 638px;
  height: 90px;
  margin: 0 auto;
  margin-bottom: 25px;
}

.ad-bnr-side {
  text-align: center;
}
.ad-bnr-side a {
  display: block;
  margin-bottom: 20px;
}

.att-midashi {
  display: inline-block;
  position: relative;
}
.att-midashi:after {
  content: "";
  background: image_url("/assets/common/app/accent-23d7a79e.png") no-repeat center/contain;
  width: 11px;
  height: 10px;
  position: absolute;
  top: -8px;
  right: -7px;
}

.appbanner {
  display: flex;
  justify-content: center;
  background-color: #fff;
  overflow: hidden;
  margin-top: 10px;
  border-radius: 4px;
  padding: 10px 0;
  position: relative;
  max-width: 392px;
}
.appbanner:after {
  content: "";
  width: 165px;
  height: 115px;
  background: image_url("/assets/common/app/app_bg-e7628f66.png") no-repeat center/contain;
  position: absolute;
  right: 0;
  top: 0;
}
.appbanner__inner {
  position: relative;
  z-index: 1;
}
.appbanner__qr {
  width: 90px;
  display: flex;
  align-items: center;
}
.appbanner img {
  width: 100%;
}
.appbanner .text {
  display: flex;
  align-items: center;
  margin-bottom: 5px;
  position: relative;
  z-index: 1;
}
.appbanner .text__img {
  width: 60px;
  margin-right: 12px;
}
.appbanner .text__content {
  text-align: center;
}
.appbanner .text__content p {
  line-height: 1;
}
.appbanner .text__content p:first-child {
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 10px;
}
.appbanner .text__content p:last-child {
  font-size: 13px;
}
.appbanner .text--hor {
  flex-direction: column;
}
.appbanner .app-download {
  display: flex;
  align-items: center;
}
.appbanner .app-download a {
  width: 182px;
}
.appbanner .app-download a:first-child {
  margin-right: 8px;
}
.appbanner .app-download--hor {
  flex-direction: column;
  justify-content: center;
}
.appbanner .app-download--hor a {
  width: 163px;
}
.appbanner .app-download--hor a:first-child {
  margin-bottom: 5px;
  margin-right: 0;
}
.appbanner .orange {
  color: #ff8a00;
}
.appbanner--side {
  display: flex;
}
.appbanner--noqr .text__content p:first-child .accent {
  font-size: 22px;
}
.appbanner--noqr .app-download a:first-child {
  width: 150px;
}
.appbanner--qr_simple .text__content p:first-child {
  font-size: 17px;
  margin-bottom: 8px;
}
.appbanner--qr_simple .text__content p:last-child {
  font-size: 12px;
}
.appbanner--qr_simple .text__img {
  width: 40px;
  margin: 0 0 10px;
}
.appbanner--qr_simple .text .att-midashi {
  top: -7px;
  right: -5px;
}
.appbanner--qr_simple .accent {
  font-size: 19px;
}
.appbanner--qr_simple .appbanner__qr {
  margin-right: 20px;
}
.appbanner--qr_all .text__content p:first-child {
  font-size: 16px;
}
.appbanner--qr_all .text__content p:last-child {
  font-size: 10px;
}
.appbanner--qr_all .text__img {
  width: 45px;
  margin-right: 8px;
}
.appbanner--qr_all .appbanner__qr {
  margin-right: 8px;
}
.appbanner--qr_all .app-download {
  justify-content: space-between;
}
.appbanner--qr_all .app-download a {
  width: 130px;
}
.appbanner--qr_all .app-download a:first-child {
  width: 115px;
  margin-right: 0;
}
.appbanner--qr_all .app-download a:last-child {
  width: 135px;
}
.appbanner--qr_all.appbanner--sidebar .app-download a {
  width: 100%;
}
.appbanner--qr_all.arrow_bg:before {
  width: 170px;
}
.appbanner--sidebar {
  flex-direction: column;
  align-items: center;
  padding: 22px 15px 15px;
  border: 1px solid #ebeae7;
  margin-top: 5px;
  margin-bottom: 20px;
}
.appbanner--sidebar .appbanner__inner {
  width: 100%;
}
.appbanner--sidebar .text {
  margin-bottom: 15px;
}
.appbanner--sidebar .text__img {
  width: 52px;
  margin: 0 0 15px 0;
}
.appbanner--sidebar .text__content {
  word-break: keep-all;
}
.appbanner--sidebar .text__content p:first-child {
  font-size: 19px;
}
.appbanner--sidebar .text__content p:last-child {
  font-size: 11px;
}
.appbanner--sidebar .text__content .accent {
  font-size: 21px;
}
.appbanner--sidebar .appbanner__qr {
  width: 95px;
}
.appbanner--sidebar .att-midashi:after {
  right: -2px;
}
.appbanner--sidebar.appbanner--qr_simple .att-midashi {
  top: 0;
  right: 0;
}
.appbanner--sidebar.appbanner--qr_simple .appbanner__qr {
  margin: 0 auto;
}
.appbanner--sidebar.appbanner--qr_all .app-download {
  width: 60%;
}
.appbanner--sidebar:before {
  content: "";
  width: 165px;
  height: 115px;
  background: image_url("/assets/common/app/app_bg-e7628f66.png") no-repeat center/contain;
  position: absolute;
  left: -7px;
  bottom: 0;
  transform: rotate(-180deg);
}
.appbanner--sidebar .appbanner__side {
  display: flex;
  align-items: center;
}

.arrow_bg {
  position: relative;
}
.arrow_bg:before {
  content: "";
  width: 144px;
  height: 100%;
  background-color: rgb(242.25, 242.25, 242.25);
  clip-path: polygon(0% 0%, 90% 0, 100% 50%, 90% 100%, 0% 100%);
  position: absolute;
  left: 0;
  top: 0;
}

.aside-box {
  margin-bottom: 20px;
  padding: 20px;
  background-color: #fff;
  border-radius: 4px;
}
.aside-box .aside-box-section {
  margin-bottom: 15px;
}
.aside-box .aside-box-section:last-child {
  margin-bottom: 0;
}

.aside-box-list-col3, .aside-box-list-col3-suggest, .aside-box-list-col4 {
  overflow: hidden;
  margin-right: -16px;
}
.aside-box-list-col3:last-child, .aside-box-list-col3-suggest:last-child, .aside-box-list-col4:last-child {
  margin-bottom: 0;
}
.aside-box-list-col3 li, .aside-box-list-col3-suggest li, .aside-box-list-col4 li {
  display: inline-block;
  margin-right: 16px;
  margin-bottom: 5px;
  width: 178px;
  vertical-align: top;
  font-size: 12px;
}

.aside-box-list-col4 li {
  width: 150px;
}

.aside-box-list-col3-suggest li {
  width: 245px;
}

.aside-related-link-box__row {
  margin-bottom: 10px;
  padding-top: 8px;
  border-top: 1px dotted rgb(223.4090909091, 221.8295454545, 217.0909090909);
}
.aside-related-link-box__row__term {
  float: left;
  margin-right: 16px;
  width: 60px;
  font-size: 10px;
  font-weight: bold;
  vertical-align: top;
}
.aside-related-link-box__row__list {
  overflow: hidden;
}
.aside-related-link-box__row__list li {
  display: inline-block;
  margin-right: 16px;
  vertical-align: top;
  font-size: 12px;
}
.aside-related-link-box > .aside-related-link-box__row:first-child, .aside-related-link-box-col5 > .aside-related-link-box__row:first-child, .aside-related-link-box-col4 > .aside-related-link-box__row:first-child {
  border-top: none;
  padding-top: 0;
}

.aside-related-link-box-col4 .aside-related-link-box__row__list {
  vertical-align: middle;
}
.aside-related-link-box-col4 .aside-related-link-box__row__list li {
  width: 158px;
}

.aside-related-link-box-col5 .aside-related-link-box__row__list li {
  width: 123px;
}

.breadcrumbs {
  margin: 8px auto 20px;
  padding: 0 16px;
  max-width: 1096px;
  font-size: 10px;
}
.breadcrumbs li {
  display: inline-block;
  margin-right: 8px;
}
.breadcrumbs li::after {
  content: ">";
  display: inline-block;
  margin-left: 8px;
  color: rgb(193.8, 193.8, 193.8);
}
.breadcrumbs li:last-child::after {
  content: "";
}

#content-side .cross-search-balloon-side, .bubbles-inquiry--down, .bubbles-inquiry--up, .bubbles-secondary--right-triangle, .bubbles-secondary, .bubbles-primary, .bubbles-default {
  position: relative;
}
#content-side .cross-search-balloon-side::before, .bubbles-inquiry--down::before, .bubbles-inquiry--up::before, .bubbles-secondary--right-triangle::before, .bubbles-secondary::before, .bubbles-primary::before, .bubbles-default::before, #content-side .cross-search-balloon-side::after, .bubbles-inquiry--down::after, .bubbles-inquiry--up::after, .bubbles-secondary--right-triangle::after, .bubbles-secondary::after, .bubbles-primary::after, .bubbles-default::after {
  content: "";
  position: absolute;
}
#content-side .cross-search-balloon-side::before, .bubbles-inquiry--down::before, .bubbles-inquiry--up::before, .bubbles-secondary--right-triangle::before, .bubbles-secondary::before, .bubbles-primary::before, .bubbles-default::before {
  z-index: 1;
}
#content-side .cross-search-balloon-side::after, .bubbles-inquiry--down::after, .bubbles-inquiry--up::after, .bubbles-secondary--right-triangle::after, .bubbles-secondary::after, .bubbles-primary::after, .bubbles-default::after {
  z-index: 0;
}

.bubbles-default {
  border: 1px solid #ebeae7;
  background-color: #fff;
  border-radius: 4px;
  margin-bottom: 25px;
  padding: 10px;
}
.bubbles-default::before {
  display: block;
  margin: auto;
  border: 8px solid transparent;
  border-top-width: 8px;
  border-top-color: #fff;
  border-right-color: transparent;
  border-bottom: 0;
  border-left-color: transparent;
  width: 0;
  height: 0;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
}
.bubbles-default::after {
  display: block;
  margin: auto;
  border: 8px solid transparent;
  border-top-width: 8px;
  border-top-color: rgb(223.4090909091, 221.8295454545, 217.0909090909);
  border-right-color: transparent;
  border-bottom: 0;
  border-left-color: transparent;
  width: 0;
  height: 0;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
}
.bubbles-default::before {
  display: block;
  margin: auto;
  border: 8px solid transparent;
  border-top-width: 8px;
  border-top-color: #fff;
  border-right-color: transparent;
  border-bottom: 0;
  border-left-color: transparent;
  width: 0;
  height: 0;
  top: auto;
  right: 0;
  bottom: -8px;
  left: 0;
}
.bubbles-default::after {
  display: block;
  margin: auto;
  border: 8px solid transparent;
  border-top-width: 8px;
  border-top-color: rgb(223.4090909091, 221.8295454545, 217.0909090909);
  border-right-color: transparent;
  border-bottom: 0;
  border-left-color: transparent;
  width: 0;
  height: 0;
  top: auto;
  right: 0;
  bottom: -9px;
  left: 0;
}

.bubbles-primary {
  border: 1px solid #dfded9;
  background-color: #ebebeb;
  border-radius: 4px;
  margin-bottom: 25px;
  padding: 10px;
  background-color: #ebebeb;
}
.bubbles-primary::before {
  display: block;
  margin: auto;
  border: 8px solid transparent;
  border-top-width: 8px;
  border-top-color: #ebebeb;
  border-right-color: transparent;
  border-bottom: 0;
  border-left-color: transparent;
  width: 0;
  height: 0;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
}
.bubbles-primary::after {
  display: block;
  margin: auto;
  border: 8px solid transparent;
  border-top-width: 8px;
  border-top-color: rgb(211.3428571429, 209.9785714286, 203.1571428571);
  border-right-color: transparent;
  border-bottom: 0;
  border-left-color: transparent;
  width: 0;
  height: 0;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
}
.bubbles-primary::before {
  display: block;
  margin: auto;
  border: 8px solid transparent;
  border-top-width: 8px;
  border-top-color: #ebebeb;
  border-right-color: transparent;
  border-bottom: 0;
  border-left-color: transparent;
  width: 0;
  height: 0;
  top: auto;
  right: 0;
  bottom: -8px;
  left: 0;
}
.bubbles-primary::after {
  display: block;
  margin: auto;
  border: 8px solid transparent;
  border-top-width: 8px;
  border-top-color: rgb(211.3428571429, 209.9785714286, 203.1571428571);
  border-right-color: transparent;
  border-bottom: 0;
  border-left-color: transparent;
  width: 0;
  height: 0;
  top: auto;
  right: 0;
  bottom: -9px;
  left: 0;
}

.bubbles-secondary {
  border: 1px solid #ff8a00;
  background-color: #fefcfa;
  border-radius: 4px;
  margin-bottom: 25px;
  padding: 10px;
}
.bubbles-secondary::before {
  display: block;
  margin: auto;
  border: 8px solid transparent;
  border-top-width: 8px;
  border-top-color: #fefcfa;
  border-right-color: transparent;
  border-bottom: 0;
  border-left-color: transparent;
  width: 0;
  height: 0;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
}
.bubbles-secondary::after {
  display: block;
  margin: auto;
  border: 8px solid transparent;
  border-top-width: 8px;
  border-top-color: rgb(229.5, 124.2, 0);
  border-right-color: transparent;
  border-bottom: 0;
  border-left-color: transparent;
  width: 0;
  height: 0;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
}
.bubbles-secondary::before {
  display: block;
  margin: auto;
  border: 8px solid transparent;
  border-top-width: 8px;
  border-top-color: #fefcfa;
  border-right-color: transparent;
  border-bottom: 0;
  border-left-color: transparent;
  width: 0;
  height: 0;
  top: auto;
  right: 0;
  bottom: -8px;
  left: 0;
}
.bubbles-secondary::after {
  display: block;
  margin: auto;
  border: 8px solid transparent;
  border-top-width: 8px;
  border-top-color: rgb(229.5, 124.2, 0);
  border-right-color: transparent;
  border-bottom: 0;
  border-left-color: transparent;
  width: 0;
  height: 0;
  top: auto;
  right: 0;
  bottom: -9px;
  left: 0;
}

.bubbles-secondary--right-triangle {
  border: 1px solid #ff8a00;
  background-color: #fefcfa;
  border-radius: 4px;
  margin-right: 12px;
  padding: 20px;
}
.bubbles-secondary--right-triangle::before {
  display: block;
  margin: auto;
  border: 8px solid transparent;
  border-top-color: transparent;
  border-right: 0;
  border-bottom-color: transparent;
  border-left-width: 8px;
  border-left-color: #fefcfa;
  width: 0;
  height: 0;
  top: 0;
  right: 0;
  bottom: 0;
  left: auto;
}
.bubbles-secondary--right-triangle::after {
  display: block;
  margin: auto;
  border: 8px solid transparent;
  border-top-color: transparent;
  border-right: 0;
  border-bottom-color: transparent;
  border-left-width: 8px;
  border-left-color: rgb(229.5, 124.2, 0);
  width: 0;
  height: 0;
  top: 0;
  right: 0;
  bottom: 0;
  left: auto;
}
.bubbles-secondary--right-triangle::before {
  display: block;
  margin: auto;
  border: 8px solid transparent;
  border-top-color: transparent;
  border-right: 0;
  border-bottom-color: transparent;
  border-left-width: 8px;
  border-left-color: #fefcfa;
  width: 0;
  height: 0;
  top: 0;
  right: -8px;
  bottom: 0;
  left: auto;
}
.bubbles-secondary--right-triangle::after {
  display: block;
  margin: auto;
  border: 8px solid transparent;
  border-top-color: transparent;
  border-right: 0;
  border-bottom-color: transparent;
  border-left-width: 8px;
  border-left-color: rgb(229.5, 124.2, 0);
  width: 0;
  height: 0;
  top: 0;
  right: -9px;
  bottom: 0;
  left: auto;
}

.bubbles-inquiry--down, .bubbles-inquiry--up {
  padding: 10px;
}
.bubbles-inquiry--down::before, .bubbles-inquiry--up::before, .bubbles-inquiry--down::after, .bubbles-inquiry--up::after {
  right: 10px;
  left: auto;
}
.bubbles-inquiry--down .bubbles-inquiry__inner, .bubbles-inquiry--up .bubbles-inquiry__inner {
  display: inline-block;
  margin-right: 10px;
  border: 1px solid #ebeae7;
  border-radius: 5px;
  padding: 10px 20px;
  background-color: #fff;
  vertical-align: middle;
}

.bubbles-inquiry--up {
  border: 1px solid #ebeae7;
  background-color: rgb(245.4, 251, 253.8);
  border-radius: 4px;
  margin-top: 18px;
}
.bubbles-inquiry--up::before {
  display: block;
  margin: auto;
  border: 8px solid transparent;
  border-top: 0;
  border-right-color: transparent;
  border-bottom-width: 8px;
  border-bottom-color: rgb(245.4, 251, 253.8);
  border-left-color: transparent;
  width: 0;
  height: 0;
  top: -8px;
  right: 0;
  bottom: 0;
  left: 0;
}
.bubbles-inquiry--up::after {
  display: block;
  margin: auto;
  border: 8px solid transparent;
  border-top: 0;
  border-right-color: transparent;
  border-bottom-width: 8px;
  border-bottom-color: rgb(223.4090909091, 221.8295454545, 217.0909090909);
  border-left-color: transparent;
  width: 0;
  height: 0;
  top: -9px;
  right: 0;
  bottom: 0;
  left: 0;
}
.bubbles-inquiry--up::before {
  display: block;
  margin: auto;
  border: 8px solid transparent;
  border-top: 0;
  border-right-color: transparent;
  border-bottom-width: 8px;
  border-bottom-color: rgb(245.4, 251, 253.8);
  border-left-color: transparent;
  width: 0;
  height: 0;
  top: -8px;
  right: 10px;
  bottom: 0;
  left: 0;
}
.bubbles-inquiry--up::after {
  display: block;
  margin: auto;
  border: 8px solid transparent;
  border-top: 0;
  border-right-color: transparent;
  border-bottom-width: 8px;
  border-bottom-color: rgb(223.4090909091, 221.8295454545, 217.0909090909);
  border-left-color: transparent;
  width: 0;
  height: 0;
  top: -9px;
  right: 10px;
  bottom: 0;
  left: 0;
}
.bubbles-inquiry--up::before {
  display: block;
  margin: auto;
  border: 8px solid transparent;
  border-top: 0;
  border-right-color: transparent;
  border-bottom-width: 8px;
  border-bottom-color: rgb(245.4, 251, 253.8);
  border-left-color: transparent;
  width: 0;
  height: 0;
  top: -8px;
  right: 10px;
  bottom: auto;
  left: 0;
}
.bubbles-inquiry--up::after {
  display: block;
  margin: auto;
  border: 8px solid transparent;
  border-top: 0;
  border-right-color: transparent;
  border-bottom-width: 8px;
  border-bottom-color: rgb(223.4090909091, 221.8295454545, 217.0909090909);
  border-left-color: transparent;
  width: 0;
  height: 0;
  top: -9px;
  right: 10px;
  bottom: auto;
  left: 0;
}
.bubbles-inquiry--up::before {
  display: block;
  margin: auto;
  border: 8px solid transparent;
  border-top: 0;
  border-right-color: transparent;
  border-bottom-width: 8px;
  border-bottom-color: rgb(245.4, 251, 253.8);
  border-left-color: transparent;
  width: 0;
  height: 0;
  top: -8px;
  right: 10px;
  bottom: auto;
  left: auto;
}
.bubbles-inquiry--up::after {
  display: block;
  margin: auto;
  border: 8px solid transparent;
  border-top: 0;
  border-right-color: transparent;
  border-bottom-width: 8px;
  border-bottom-color: rgb(223.4090909091, 221.8295454545, 217.0909090909);
  border-left-color: transparent;
  width: 0;
  height: 0;
  top: -9px;
  right: 10px;
  bottom: auto;
  left: auto;
}

.bubbles-inquiry--down {
  border: 1px solid #ebeae7;
  background-color: rgb(245.4, 251, 253.8);
  border-radius: 4px;
  margin-bottom: 18px;
}
.bubbles-inquiry--down::before {
  display: block;
  margin: auto;
  border: 8px solid transparent;
  border-top-width: 8px;
  border-top-color: rgb(245.4, 251, 253.8);
  border-right-color: transparent;
  border-bottom: 0;
  border-left-color: transparent;
  width: 0;
  height: 0;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
}
.bubbles-inquiry--down::after {
  display: block;
  margin: auto;
  border: 8px solid transparent;
  border-top-width: 8px;
  border-top-color: rgb(223.4090909091, 221.8295454545, 217.0909090909);
  border-right-color: transparent;
  border-bottom: 0;
  border-left-color: transparent;
  width: 0;
  height: 0;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
}
.bubbles-inquiry--down::before {
  display: block;
  margin: auto;
  border: 8px solid transparent;
  border-top-width: 8px;
  border-top-color: rgb(245.4, 251, 253.8);
  border-right-color: transparent;
  border-bottom: 0;
  border-left-color: transparent;
  width: 0;
  height: 0;
  top: auto;
  right: 10px;
  bottom: 0;
  left: 0;
}
.bubbles-inquiry--down::after {
  display: block;
  margin: auto;
  border: 8px solid transparent;
  border-top-width: 8px;
  border-top-color: rgb(223.4090909091, 221.8295454545, 217.0909090909);
  border-right-color: transparent;
  border-bottom: 0;
  border-left-color: transparent;
  width: 0;
  height: 0;
  top: auto;
  right: 10px;
  bottom: 0;
  left: 0;
}
.bubbles-inquiry--down::before {
  display: block;
  margin: auto;
  border: 8px solid transparent;
  border-top-width: 8px;
  border-top-color: rgb(245.4, 251, 253.8);
  border-right-color: transparent;
  border-bottom: 0;
  border-left-color: transparent;
  width: 0;
  height: 0;
  top: auto;
  right: 10px;
  bottom: -8px;
  left: 0;
}
.bubbles-inquiry--down::after {
  display: block;
  margin: auto;
  border: 8px solid transparent;
  border-top-width: 8px;
  border-top-color: rgb(223.4090909091, 221.8295454545, 217.0909090909);
  border-right-color: transparent;
  border-bottom: 0;
  border-left-color: transparent;
  width: 0;
  height: 0;
  top: auto;
  right: 10px;
  bottom: -9px;
  left: 0;
}
.bubbles-inquiry--down::before {
  display: block;
  margin: auto;
  border: 8px solid transparent;
  border-top-width: 8px;
  border-top-color: rgb(245.4, 251, 253.8);
  border-right-color: transparent;
  border-bottom: 0;
  border-left-color: transparent;
  width: 0;
  height: 0;
  top: auto;
  right: 10px;
  bottom: -8px;
  left: auto;
}
.bubbles-inquiry--down::after {
  display: block;
  margin: auto;
  border: 8px solid transparent;
  border-top-width: 8px;
  border-top-color: rgb(223.4090909091, 221.8295454545, 217.0909090909);
  border-right-color: transparent;
  border-bottom: 0;
  border-left-color: transparent;
  width: 0;
  height: 0;
  top: auto;
  right: 10px;
  bottom: -9px;
  left: auto;
}

.bukken-num {
  margin-left: 5px;
  color: #aeaeae;
  font-size: 10px;
}

.condition-list-box {
  display: flex;
  margin-bottom: 10px;
  padding-bottom: 10px;
}
.condition-list-box .condition-heading {
  flex: 0 0 140px;
  margin-right: 15px;
}
.condition-list-box__description select {
  min-width: 100px;
}

#dialog-overlay,
.dialog-overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10100;
  width: 100%;
  height: 100%;
  line-height: 1.5;
  background-color: rgba(0, 0, 0, 0.6);
  overflow: auto;
}

.dialog {
  display: none;
  position: relative;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10200;
  margin: 30px auto;
}
.dialog__btn-close {
  position: absolute;
  top: -11px;
  right: -11px;
}
.dialog__body {
  margin: 0 auto;
  border-radius: 10px;
  padding: 20px;
  background-color: #fff;
}

.dialog-overlay .dialog {
  display: block;
  background-color: #fff;
  border-radius: 10px;
  padding: 20px;
  max-width: 900px;
}

.favorite-compare__feature-trigger {
  background: none;
  border: none;
  padding: 0;
  color: #329cd1;
  font: inherit;
  cursor: pointer;
  text-decoration: none;
}
.favorite-compare__feature-trigger:hover {
  text-decoration: underline;
}

select {
  height: 2em;
}

.guide-list {
  margin-bottom: 15px;
}
.guide-list li {
  float: left;
  margin-bottom: 10px;
  width: 25%;
}

.image-quick-viewer {
  display: none;
  position: absolute;
  z-index: 100;
  border: 1px solid #ebeae7;
}

.label {
  display: inline-block;
  border-radius: 2em;
  padding: 3px 7px 2px;
  background-color: #2cbcd9;
  color: #fff;
  font-size: 10px;
  font-weight: bold;
  line-height: 1.2;
  vertical-align: middle;
}

.label-property-item {
  display: inline-block;
  border-radius: 2px;
  padding: 2px 5px;
  min-width: 40px;
  background-color: rgb(251.4, 247, 242.6);
  text-align: center;
  color: rgb(112.2, 112.2, 112.2);
}

.last-search-condition-box {
  position: relative;
  display: block;
  border: 1px solid #2cbcd9;
  border-radius: 4px;
  padding: 20px 50px 20px 20px;
  background-color: #fff;
  font-weight: bold;
}
.last-search-condition-box::before {
  background-image: url("/assets/common/icon_arrow-5a023685.svg");
  content: "";
  position: absolute;
  top: 0;
  right: 20px;
  bottom: 0;
  margin: auto;
  opacity: 0.3;
}
.last-search-condition-box__lead {
  float: left;
  margin-right: 16px;
  font-size: 16px;
}
.last-search-condition-box__lead, .last-search-condition-box__lead:link, .last-search-condition-box__lead:visited, .last-search-condition-box__lead:hover, .last-search-condition-box__lead:active, .last-search-condition-box__lead:focus {
  color: rgb(76.5, 76.5, 76.5);
}
.last-search-condition-box__condition {
  margin-top: 0.3em;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

ul.list-inline li {
  display: inline-block;
  margin-right: 15px;
}

ul.condition-list-inline li {
  display: inline-block;
  width: 50%;
}

/* ---基本情報--- */
.basic-info-box {
  margin-bottom: 20px;
}
.basic-info-box .inner-text {
  padding: 20px;
  background-color: #fff;
}

/* ---星の評価(共通)--- */
.star5_rating {
  position: relative;
  z-index: 0;
  display: inline-block;
  white-space: nowrap;
  color: #CCCCCC;
  font-size: 20px;
  margin-right: 4px;
}
.star5_rating[data-rate="1.0"]::after {
  width: 20%;
}
.star5_rating[data-rate="1.1"]::after {
  width: 22%;
}
.star5_rating[data-rate="1.2"]::after {
  width: 24%;
}
.star5_rating[data-rate="1.3"]::after {
  width: 26%;
}
.star5_rating[data-rate="1.4"]::after {
  width: 28%;
}
.star5_rating[data-rate="1.5"]::after {
  width: 30%;
}
.star5_rating[data-rate="1.6"]::after {
  width: 32%;
}
.star5_rating[data-rate="1.7"]::after {
  width: 34%;
}
.star5_rating[data-rate="1.8"]::after {
  width: 36%;
}
.star5_rating[data-rate="1.9"]::after {
  width: 38%;
}
.star5_rating[data-rate="2.0"]::after {
  width: 40%;
}
.star5_rating[data-rate="2.1"]::after {
  width: 42%;
}
.star5_rating[data-rate="2.2"]::after {
  width: 44%;
}
.star5_rating[data-rate="2.3"]::after {
  width: 46%;
}
.star5_rating[data-rate="2.4"]::after {
  width: 48%;
}
.star5_rating[data-rate="2.5"]::after {
  width: 50%;
}
.star5_rating[data-rate="2.6"]::after {
  width: 52%;
}
.star5_rating[data-rate="2.7"]::after {
  width: 54%;
}
.star5_rating[data-rate="2.8"]::after {
  width: 56%;
}
.star5_rating[data-rate="2.9"]::after {
  width: 58%;
}
.star5_rating[data-rate="3.0"]::after {
  width: 60%;
}
.star5_rating[data-rate="3.1"]::after {
  width: 62%;
}
.star5_rating[data-rate="3.2"]::after {
  width: 64%;
}
.star5_rating[data-rate="3.3"]::after {
  width: 66%;
}
.star5_rating[data-rate="3.4"]::after {
  width: 68%;
}
.star5_rating[data-rate="3.5"]::after {
  width: 70%;
}
.star5_rating[data-rate="3.6"]::after {
  width: 72%;
}
.star5_rating[data-rate="3.7"]::after {
  width: 74%;
}
.star5_rating[data-rate="3.8"]::after {
  width: 76%;
}
.star5_rating[data-rate="3.9"]::after {
  width: 78%;
}
.star5_rating[data-rate="4.0"]::after {
  width: 80%;
}
.star5_rating[data-rate="4.1"]::after {
  width: 82%;
}
.star5_rating[data-rate="4.2"]::after {
  width: 84%;
}
.star5_rating[data-rate="4.3"]::after {
  width: 86%;
}
.star5_rating[data-rate="4.4"]::after {
  width: 88%;
}
.star5_rating[data-rate="4.5"]::after {
  width: 90%;
}
.star5_rating[data-rate="4.6"]::after {
  width: 92%;
}
.star5_rating[data-rate="4.7"]::after {
  width: 94%;
}
.star5_rating[data-rate="4.8"]::after {
  width: 96%;
}
.star5_rating[data-rate="4.9"]::after {
  width: 98%;
}
.star5_rating[data-rate="5.0"]::after {
  width: 100%;
}

.star5_rating:before, .star5_rating:after {
  content: "★★★★★";
}

.star5_rating:after {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  overflow: hidden;
  white-space: nowrap;
  color: #ffc42a;
}

/* ---総合評価--- */
.panel_content {
  margin-bottom: 20px;
  background-color: #fff;
}
.panel_content .inner-box-primary {
  padding: 20px;
}
.panel_content .inner-box-secondary {
  padding: 20px;
}

.total-wrap {
  padding: 0 20px;
}
.total-wrap .total-review {
  border-top: 2px solid #329CD1;
  border-bottom: 2px solid #329CD1;
  margin-bottom: 10px;
}
.total-wrap .total-review-title {
  text-align: left;
  font-size: 16px;
  font-weight: bold;
  margin: 6px 12px;
}
.total-wrap .total-review-title-rate {
  font-size: 20px;
}
.total-wrap .total-review .total-evaluation .star5_rating {
  font-size: 14px;
}
.total-wrap .contents-list {
  display: flex;
  flex-wrap: wrap;
  border-top: 1px solid #DFDED9;
  border-left: 1px solid #DFDED9;
}
.total-wrap .contents-list > li {
  width: 33.3333333333%;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  border-right: 1px solid #DFDED9;
  border-bottom: 1px solid #DFDED9;
}
.total-wrap .contents-list-title {
  background-color: #F5FBFE;
  border-bottom: 1px solid #DFDED9;
  color: #329CD1;
  font-weight: bold;
  padding: 8px;
  text-align: center;
  flex-grow: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}
.total-wrap .contents-list-star {
  padding: 15px 8px;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
}
.total-wrap .contents-list-star .star5_rating {
  font-size: 12px;
}
.total-wrap .contents-list-text > a {
  margin-left: 8px;
  text-decoration: underline;
  color: #CCCCCC;
  font-size: 11px;
}
.total-wrap .contents-list-text > a .far {
  margin-right: 2px;
}

/* ---各項目の口コミ--- */
.comment-wrap {
  padding: 0 20px 5px;
}
.comment-wrap .contents-head {
  font-size: 14px;
  font-weight: bold;
  color: #3d3d3d;
  background-color: #f2f2f2;
  padding: 8px 12px;
  margin: 20px 0 12px;
}
.comment-wrap .contents-list__inner {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.comment-wrap .contents-list__inner > li {
  width: calc((95% - 20px) / 2);
  display: inline-block;
  vertical-align: top;
  background-color: #ffffff;
  border: 1px solid #EBEAE7;
  border-radius: 4px;
  padding: 10px;
  margin-bottom: 15px;
}
.comment-wrap .contents-list-star_wrap {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.comment-wrap .contents-list-star_wrap > img {
  width: 30px;
  height: auto;
  margin-right: 8px;
}
.comment-wrap .contents-list-title {
  color: #888888;
  margin-right: 8px;
}
.comment-wrap .star5_rating {
  font-size: 14px;
}

/* ---ヘッダー高さ分（アンカー遷移ズレ修正）--- */
html, body {
  scroll-padding-top: 80px;
}

/* ---すべて表示する--- */
.contents-list__inner li.is-hidden {
  visibility: hidden;
  opacity: 0;
  height: 0;
  margin: 0 10px;
  padding: 0;
  display: none;
}

/* ---駅情報の追加--- */
.spot-box_wrap {
  margin-bottom: 20px;
}
.spot-box_wrap .inner-box {
  padding: 0 20px 15px;
  background-color: #fff;
}
.spot-box_wrap .inner-box-text {
  padding: 20px 0;
}
.spot-box_wrap .inner-box .spot-box li {
  border: 1px solid #EBEAE7;
  background-color: #ffffff;
  border-radius: 4px;
  margin-bottom: 12px;
}
.spot-box_wrap .inner-box .spot-box li:last-child {
  margin-bottom: 0;
}
.spot-box_wrap .inner-box .spot-box__header .spot-box-heading {
  font-size: 14px;
  padding: 12px 10px;
  border-bottom: 1px solid #EBEAE7;
}
.spot-box_wrap .inner-box .spot-box__header .spot-box-heading span {
  margin: -3px 5px 0 0;
}
.spot-box_wrap .inner-box .spot-box__body {
  padding: 12px 10px;
}
.spot-box_wrap .inner-box .spot-box__body .spot-info-list {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 10px;
}
.spot-box_wrap .inner-box .spot-box__body .spot-info-list br {
  display: none;
}
.spot-box_wrap .inner-box .spot-box__body .spot-info-list dt {
  display: inline-block;
  text-align: center;
  margin-right: 8px;
}
.spot-box_wrap .inner-box .spot-box__body .spot-info-list dt .label-property-item {
  width: 58px;
  display: inline-block;
}
.spot-box_wrap .inner-box .spot-box__body .spot-info-list dd {
  float: left;
  margin-top: 2px;
}
.spot-box_wrap .inner-box .spot-box__body .spot-info-txt {
  margin-bottom: 4px;
}
.spot-box_wrap .inner-box .spot-box__provider {
  padding: 12px 10px;
  border-top: 1px solid #EBEAE7;
}
.spot-box_wrap .inner-box .spot-box__provider .info {
  display: inline;
  text-align: left;
  vertical-align: center;
  margin-bottom: 10px;
}
.spot-box_wrap .inner-box .spot-box__provider .info > span {
  margin: 0 4px;
}
.spot-box_wrap .inner-box .spot-box__provider .info-date {
  float: right;
}

.route-wrap {
  padding: 0 20px;
}
.route-wrap .total-review {
  border-top: 2px solid #329CD1;
  border-bottom: 2px solid #329CD1;
  margin-bottom: 10px;
}
.route-wrap .total-review-title {
  text-align: left;
  font-size: 16px;
  font-weight: bold;
  margin: 6px 12px;
}
.route-wrap .total-review-title-rate {
  font-size: 20px;
}
.route-wrap .total-review .total-evaluation star5_rating {
  font-size: 14px;
}
.route-wrap .contents-head {
  font-size: 14px;
  font-weight: bold;
  color: #3d3d3d;
  background-color: #f2f2f2;
  padding: 8px 12px;
  margin-bottom: 10px;
}
.route-wrap .contents-description {
  margin-bottom: 10px;
}
.route-wrap .contents-map {
  margin: 10px 0;
}
.route-wrap .contents-review {
  margin: 10px 0;
}
.route-wrap .contents-movie {
  margin: 10px 0;
}
.route-wrap .contents-list > li {
  width: 24.75%;
  display: inline-block;
  align-items: center;
  border-top: 1px solid #DFDED9;
  border-left: 1px solid #DFDED9;
  border-bottom: 1px solid #DFDED9;
}
.route-wrap .contents-list > li:last-child {
  border-right: 1px solid #DFDED9;
}
.route-wrap .contents-list-title {
  background-color: #F5FBFE;
  border-bottom: 1px solid #DFDED9;
  color: #329CD1;
  font-weight: bold;
  padding: 8px;
  text-align: center;
}
.route-wrap .contents-list-star {
  padding: 15px 8px;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
}
.route-wrap .contents-list-star .star5_rating {
  font-size: 12px;
}

.overlay-notification {
  display: none;
  position: fixed;
  top: 300px;
  right: 0;
  left: 0;
  z-index: 100;
  border-radius: 4px;
  margin: auto;
  padding: 30px;
  width: 300px;
  background-color: rgba(0, 0, 0, 0.7);
  color: #fff;
  font-size: 18px;
  text-align: center;
  opacity: 0;
  transition: opacity 0.3s;
}
.overlay-notification.is-show {
  opacity: 1;
}

.pagination ul li {
  display: inline-block;
  margin-right: 4px;
  text-align: center;
  vertical-align: middle;
}
.pagination ul li a.is-current {
  border-color: #2cbcd9;
  background-color: #2cbcd9;
  box-shadow: none;
  color: #fff;
}
.pagination__current-page {
  display: inline-block;
  margin-left: 5px;
  vertical-align: middle;
}

.btn--pagination, .pagy > a:not([role=separator]), .pagy > span {
  padding: 10px;
  min-width: 25px;
  font-size: 12px;
}

.pagy {
  display: inline-block;
}
.pagy > a:not([role=separator]), .pagy > span {
  display: inline-block;
  margin-right: 4px;
  text-align: center;
  vertical-align: middle;
  text-decoration: none;
}
.pagy > a:not([role=separator]):hover, .pagy > span:hover {
  text-decoration: none;
}
.pagy > a[aria-current=page],
.pagy > span[aria-current=page] {
  border-color: #2cbcd9;
  background-color: #2cbcd9;
  box-shadow: none;
  color: #fff;
  cursor: default;
}
.pagy > [role=link][aria-disabled=true]:not([aria-current=page]) {
  display: none;
}
.pagy > [role=separator] {
  display: inline-block;
  margin-right: 4px;
  padding: 0 5px;
  border: none;
  background: none;
  box-shadow: none;
  vertical-align: middle;
  text-decoration: none;
  color: #333;
  cursor: default;
}
.pagy > a[aria-label=前へ]::before {
  content: "< ";
  margin-right: 2px;
}
.pagy > a[aria-label=次へ]::after {
  content: " >";
  margin-left: 2px;
}

.pagy-page-info {
  display: inline-block;
  margin-left: 12px;
  vertical-align: middle;
  font-size: 12px;
}

.building-slider {
  position: relative;
}
.building-slider body#home .property-inline__btn-prev, body#home .building-slider .property-inline__btn-prev, .building-slider .rent_markets-index .property-inline__btn-prev, .rent_markets-index .building-slider .property-inline__btn-prev, .building-slider body#articles .property-inline__btn-prev, body#articles .building-slider .property-inline__btn-prev, .building-slider body#home .property-inline__btn-next, body#home .building-slider .property-inline__btn-next, .building-slider .rent_markets-index .property-inline__btn-next, .rent_markets-index .building-slider .property-inline__btn-next, .building-slider body#articles .property-inline__btn-next, body#articles .building-slider .property-inline__btn-next, .building-slider body#search .keeplist .property-inline__btn-prev, body#search .keeplist .building-slider .property-inline__btn-prev, .building-slider body#search_conditions .keeplist .property-inline__btn-prev, body#search_conditions .keeplist .building-slider .property-inline__btn-prev, .building-slider body#search .keeplist .property-inline__btn-next, body#search .keeplist .building-slider .property-inline__btn-next, .building-slider body#search_conditions .keeplist .property-inline__btn-next, body#search_conditions .keeplist .building-slider .property-inline__btn-next, .building-slider .building-slider__btn-prev, .building-slider .building-slider__btn-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 100;
  margin: auto;
  width: 32px;
  height: 100px;
  background-color: #f5f8fa;
  transition: opacity 0.3s;
  opacity: 0.5;
}
.building-slider body#home .property-inline__btn-prev:hover, body#home .building-slider .property-inline__btn-prev:hover, .building-slider .rent_markets-index .property-inline__btn-prev:hover, .rent_markets-index .building-slider .property-inline__btn-prev:hover, .building-slider body#articles .property-inline__btn-prev:hover, body#articles .building-slider .property-inline__btn-prev:hover, .building-slider body#home .property-inline__btn-next:hover, body#home .building-slider .property-inline__btn-next:hover, .building-slider .rent_markets-index .property-inline__btn-next:hover, .rent_markets-index .building-slider .property-inline__btn-next:hover, .building-slider body#articles .property-inline__btn-next:hover, body#articles .building-slider .property-inline__btn-next:hover, .building-slider body#search .keeplist .property-inline__btn-prev:hover, body#search .keeplist .building-slider .property-inline__btn-prev:hover, .building-slider body#search_conditions .keeplist .property-inline__btn-prev:hover, body#search_conditions .keeplist .building-slider .property-inline__btn-prev:hover, .building-slider body#search .keeplist .property-inline__btn-next:hover, body#search .keeplist .building-slider .property-inline__btn-next:hover, .building-slider body#search_conditions .keeplist .property-inline__btn-next:hover, body#search_conditions .keeplist .building-slider .property-inline__btn-next:hover, .building-slider .building-slider__btn-prev:hover, .building-slider .building-slider__btn-next:hover {
  opacity: 1;
}
.building-slider body#home .is-disabled.property-inline__btn-prev, body#home .building-slider .is-disabled.property-inline__btn-prev, .building-slider .rent_markets-index .is-disabled.property-inline__btn-prev, .rent_markets-index .building-slider .is-disabled.property-inline__btn-prev, .building-slider body#articles .is-disabled.property-inline__btn-prev, body#articles .building-slider .is-disabled.property-inline__btn-prev, .building-slider body#home .is-disabled.property-inline__btn-next, body#home .building-slider .is-disabled.property-inline__btn-next, .building-slider .rent_markets-index .is-disabled.property-inline__btn-next, .rent_markets-index .building-slider .is-disabled.property-inline__btn-next, .building-slider body#articles .is-disabled.property-inline__btn-next, body#articles .building-slider .is-disabled.property-inline__btn-next, .building-slider body#search .keeplist .is-disabled.property-inline__btn-prev, body#search .keeplist .building-slider .is-disabled.property-inline__btn-prev, .building-slider body#search_conditions .keeplist .is-disabled.property-inline__btn-prev, body#search_conditions .keeplist .building-slider .is-disabled.property-inline__btn-prev, .building-slider body#search .keeplist .is-disabled.property-inline__btn-next, body#search .keeplist .building-slider .is-disabled.property-inline__btn-next, .building-slider body#search_conditions .keeplist .is-disabled.property-inline__btn-next, body#search_conditions .keeplist .building-slider .is-disabled.property-inline__btn-next, .building-slider .is-disabled.building-slider__btn-prev, .building-slider .is-disabled.building-slider__btn-next {
  opacity: 0;
  pointer-events: none;
}
.building-slider__btn-next {
  right: 0;
  border-radius: 8px 0 0 8px;
}
.building-slider__btn-prev {
  left: 0;
  border-radius: 0 8px 8px 0;
}
.building-slider__view {
  overflow: hidden;
}
.building-slider__slider {
  font-size: 14px;
  transition: all 0.6s;
  transform: translate(0, 0);
}
.building-slider__slider.swiper-wrapper {
  display: flex;
  list-style: none;
  padding: 0;
  margin: 0;
}
.building-slider__slider-block {
  float: left;
}
.building-slider__slider-block.swiper-slide {
  float: none;
  flex-shrink: 0;
  width: auto;
}
.building-slider__item {
  float: left;
  margin-right: 10px;
  width: 154px;
  background-color: #fff;
  font-size: 12px;
}
.building-slider__image {
  text-align: center;
}
.building-slider__summary {
  padding: 10px;
  min-height: 110px;
  color: rgb(76.5, 76.5, 76.5);
}
.building-slider__summary-price {
  display: inline-block;
  font-weight: bold;
  color: #ff8a00;
}
.building-slider__summary-price strong {
  font-size: 16px;
}
.building-slider__link-area {
  display: block;
  text-decoration: none;
  transition: opacity 0.5s;
}
.building-slider__link-area:hover {
  text-decoration: none;
  opacity: 0.7;
}
.building-slider__link {
  display: block;
  overflow: hidden;
  position: relative;
  border-top: 1px dotted rgb(223.4090909091, 221.8295454545, 217.0909090909);
  padding: 12px 32px 12px 10px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.building-slider__link::before {
  background-image: url("/assets/common/icon_arrow-5a023685.svg");
  content: "";
  position: absolute;
  top: 0;
  right: 10px;
  bottom: 0;
  margin: auto;
  opacity: 0.3;
}
.building-slider__link span {
  vertical-align: middle;
}
.building-slider__sub {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 10px;
  color: #999999;
}
.building-slider__station {
  margin-bottom: 5px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.building-slider__label {
  display: inline-block;
  margin-right: 4px;
  border-radius: 2em;
  padding: 3px 7px 2px;
  background-color: #2cbcd9;
  font-size: 10px;
  font-weight: normal;
  line-height: 1;
  vertical-align: middle;
  color: #fff;
}

.related-specials {
  overflow: hidden;
  margin-right: -16px;
  width: 788px;
  font-size: 0;
}
.related-specials__item {
  display: inline-block;
  margin-right: 16px;
  margin-bottom: 16px;
  width: 378px;
  vertical-align: top;
  font-size: 12px;
}
.related-specials__item:last-child {
  margin-bottom: 0;
}
.related-specials .col2-fluid .col-main {
  overflow: hidden;
}
.related-specials .col2-fluid .col-sub {
  float: left;
  margin: 0 15px 0 0;
}
.related-specials .col2-fluid .col-sub img {
  width: 120px;
}
@media only screen and (max-width: 1136px) {
  .related-specials__item {
    width: 320px;
  }
}

.no_side_related-specials {
  overflow: hidden;
  margin-right: -16px;
  width: 1070px;
  font-size: 0;
}
.no_side_related-specials__item {
  display: inline-block;
  margin-right: 16px;
  margin-bottom: 16px;
  width: 519px;
  vertical-align: top;
  font-size: 12px;
}
.no_side_related-specials__item:last-child {
  margin-bottom: 0;
}
.no_side_related-specials .col2-fluid .col-main {
  overflow: hidden;
}
.no_side_related-specials .col2-fluid .col-sub {
  float: left;
  margin: 0 15px 0 0;
}
.no_side_related-specials .col2-fluid .col-sub img {
  width: 120px;
}
@media only screen and (max-width: 1136px) {
  .no_side_related-specials__item {
    width: 445px;
  }
}

.search-no-results {
  border-top: 1px solid rgb(193.8, 193.8, 193.8);
  border-bottom: 1px solid rgb(242.25, 242.25, 242.25);
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  background-image: linear-gradient(to bottom, rgb(242.25, 242.25, 242.25) 0%, #fff 100%);
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.08) inset;
  text-align: center;
}

.search-no-results {
  margin-bottom: 25px;
  padding: 30px 20px;
}
.search-no-results > *:last-child {
  margin-bottom: 0;
}
.search-no-results p {
  margin-bottom: 10px;
  font-size: 16px;
}

.section-box {
  margin-bottom: 20px;
  border: 1px solid #ebeae7;
  border-bottom-color: #ebeae7;
  border-radius: 4px;
  padding: 20px;
  background-color: #fff;
}

.selectable-list {
  display: inline-block;
  vertical-align: top;
  overflow: hidden;
}
.selectable-list li {
  float: left;
  margin-right: 5px;
}
.selectable-list li a {
  display: inline-block;
  padding: 3px 10px;
  color: #a39f96;
  text-decoration: none;
}
.selectable-list li a:hover, .selectable-list li a.is-selected {
  border-radius: 2em;
  background-color: #969186;
  color: #fff;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.28);
}

.site-pagetop {
  position: fixed;
  right: 40px;
  bottom: 40px;
  width: 62px;
  height: 62px;
  z-index: 10;
}

.properties__main-image-box {
  padding: 12px;
  background-color: #f9f7f5;
}
.properties__main-image-box .properties__main-image {
  float: left;
  position: relative;
  width: 424px;
  height: 317px;
}
@media only screen and (max-width: 1136px) {
  .properties__main-image-box .properties__main-image {
    width: calc(100% - 324px);
  }
  .properties__main-image-box .properties__main-image img {
    height: auto;
  }
}
@media only screen and (max-width: 960px) {
  .properties__main-image-box .properties__main-image {
    float: none;
    margin-bottom: 16px;
    width: auto;
    height: auto;
    text-align: center;
  }
  .properties__main-image-box .properties__main-image img {
    height: auto;
  }
}
.properties__main-image-box .properties__slideshow-image-box {
  float: right;
  position: relative;
  margin-right: -4px;
  width: 324px;
  overflow: hidden;
}
@media only screen and (max-width: 960px) {
  .properties__main-image-box .properties__slideshow-image-box {
    float: none;
    margin: 0 auto;
  }
}
.properties__main-image-box .properties__slideshow-image-inner ul {
  height: 255px;
  overflow: hidden;
  transition: all 0.5s;
}
.properties__main-image-box .properties__slideshow-image-inner li {
  width: 324px;
  height: 255px;
}
.properties__main-image-box .properties__slideshow-image-inner li div {
  float: left;
  margin: 0 4px 10px;
}
.properties__main-image-box .properties__slideshow-image-inner li div > img {
  margin: 1px;
  border: 1px solid #ebeae7;
}
.properties__main-image-box .properties__slideshow-image-inner li div a {
  position: relative;
  display: block;
  border: 2px solid transparent;
}
.properties__main-image-box .properties__slideshow-image-inner li div a:hover, .properties__main-image-box .properties__slideshow-image-inner li div a.is-selected {
  border-color: #2cbcd9;
}
.properties__main-image-box .properties__slideshow-image-inner li div a:hover .properties__slideshow-image-category, .properties__main-image-box .properties__slideshow-image-inner li div a.is-selected .properties__slideshow-image-category {
  display: inline-block;
}
.properties__main-image-box .properties__slideshow-image-inner li div a .properties__slideshow-image-category {
  display: none;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.55);
  color: #fff;
  text-align: center;
}
.properties__main-image-box .properties__slideshow-controller .btn-prev,
.properties__main-image-box .properties__slideshow-controller .btn-next {
  padding: 8px;
  font-size: 14px;
}
.properties__main-image-box .properties__slideshow-indicator {
  text-align: center;
}
.properties__main-image-box .properties__slideshow-indicator a {
  display: inline-block;
  margin: 0 3px;
  border-radius: 100%;
  width: 8px;
  height: 8px;
  background-color: rgb(193.8, 193.8, 193.8);
}
.properties__main-image-box .properties__slideshow-indicator a.is-selected {
  background-color: #2cbcd9;
}
.properties__main-image-box .properties__slideshow-image-caption {
  clear: both;
  padding-top: 10px;
}
.properties__main-image-box .properties__slideshow-image-caption span:last-child {
  margin-left: 10px;
}

.similar-search-box {
  border: 1px solid #2cbcd9;
  border-radius: 4px;
  background-color: #fff;
  font-weight: bold;
}
.similar-search-box__link {
  position: relative;
  display: block;
  padding: 16px 32px 16px 16px;
  text-align: center;
}
.similar-search-box__link::before {
  background-image: url("/assets/common/icon_arrow-5a023685.svg");
  content: "";
  position: absolute;
  top: 0;
  right: 10px;
  bottom: 0;
  margin: auto;
  opacity: 0.3;
}
.similar-search-box__lead {
  margin-right: 16px;
  font-size: 16px;
}
.similar-search-box__lead, .similar-search-box__lead:link, .similar-search-box__lead:visited, .similar-search-box__lead:hover, .similar-search-box__lead:active, .similar-search-box__lead:focus {
  color: rgb(76.5, 76.5, 76.5);
}
.similar-search-box__condition {
  margin-top: 0.3em;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.similar-search-box__button {
  margin: 0 16px;
  border-top: 1px dotted rgb(223.4090909091, 221.8295454545, 217.0909090909);
  padding: 16px 0;
  text-align: center;
}

.support-tell-header {
  float: right;
  padding-top: 20px;
}

.support-tell-side {
  padding: 10px;
}
.support-tell-side em {
  color: #ff8a00;
}
.support-tell-side__number {
  margin-top: 10px;
  border-top: 1px dotted #dedede;
  padding-top: 10px;
  text-align: center;
}
.support-tell-side__number span {
  font-size: 1.5em;
  font-weight: bold;
  color: #2cbcd9;
}
.support-tell-side__number small {
  font-size: smaller;
}

.side-box {
  margin-bottom: 20px;
  border: 1px solid #ebeae7;
  border-radius: 4px;
  background-color: #fff;
}
.side-box__head {
  margin: -1px -1px 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  padding: 13px 10px 8px;
  background-color: #2cbcd9;
  color: #fff;
  font-size: 117%;
  font-weight: bold;
  text-align: center;
}
.side-box__body {
  padding: 10px;
  border-radius: 0 0 4px 4px;
}

.side-box-condition {
  box-sizing: border-box;
  border-radius: 4px;
  padding: 10px;
  background-color: rgba(0, 0, 0, 0.75);
  color: #fff;
}

#contents {
  padding-top: 20px;
}

#side.modFlLeft {
  width: 223px;
}

#side.modFlRight {
  width: 202px;
}

#side .side-box,
#side form > .side-box {
  margin-bottom: 20px;
  border: 1px solid #e8e7e7;
  border-bottom-color: #bdbbbb;
  border-radius: 5px;
  box-shadow: 0px 1px 0px #e8e7e7;
  background: #fff;
}
#side .section {
  /*.section-in {
      padding: 10px;
      background-color: #f9f7f5;
      &:last-child {
          border-radius: 5px;
      }
  }*/
}
#side .section p {
  margin-bottom: 10px;
}
#side .section .sType01 {
  margin: -1px -1px 0;
  padding: 13px 10px 8px;
  border-bottom: 4px solid rgb(32.0481927711, 153.4939759036, 177.9518072289);
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  background: #2cbcd9;
  color: #fff;
  font-size: 117%;
  font-weight: bold;
  text-align: center;
}
#side .section .sType01 .sTypeIcon {
  position: relative;
  display: inline-block;
  padding-left: 27px;
}
#side .section .sType01 .sTypeIcon:before {
  content: "";
  position: absolute;
  top: 0;
  right: auto;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 25px;
  padding-top: 25px;
}
#side .section .sNavMenu {
  border-top: 1px solid #e2e2e2;
  font-weight: bold;
}
#side .section .sNavMenu li {
  border-bottom: 1px solid #e2e2e2;
}
#side .section .sNavMenu a {
  position: relative;
  display: block;
  padding: 10px 32px 10px 10px;
}
#side .section .sNavMenu a:link, #side .section .sNavMenu a:visited, #side .section .sNavMenu a:hover, #side .section .sNavMenu a:active {
  color: #3d3d3d;
}
#side .section .sNavMenu a:hover {
  background-color: #f9f9f9;
  color: #2cbcd9;
  text-decoration: none;
}
#side .section .sNavMenu a:after {
  position: relative;
  content: "";
  position: absolute;
  top: 0;
  right: 5px;
  bottom: 0;
  left: auto;
  margin: auto;
  width: 22px;
  padding-top: 22px;
  background: url("/assets/pc/inquiries/parts_icon-99a1cf07.png") 0 -107px no-repeat;
}
#side .section .sNavMenu .sNavMenuIcon {
  padding-left: 42px;
}
#side .section .sNavMenu .sNavMenuIcon:before {
  position: relative;
  content: "";
  position: absolute;
  top: 0;
  right: auto;
  bottom: 0;
  left: 10px;
  margin: auto;
  width: 22px;
  padding-top: 22px;
  background-repeat: no-repeat;
}
#side .section .sNavMenu .sNavMenuIcon.sNavMenuIconLine:before {
  background-position: 0 0;
}
#side .section .sNavMenu .sNavMenuIcon.sNavMenuIconArea:before {
  background-position: 0 -22px;
}
#side .section .sNavMenu .sNavMenuIcon.sNavMenuIconLatlng:before {
  background-position: 0 -44px;
}
#side .side-structure-list {
  padding: 5px 10px;
  border-bottom: 1px solid #d5d5d5;
}
#side .side-structure-list .is-active {
  font-weight: bold;
}
#side .side-structure-list li {
  margin-bottom: 5px;
  padding-bottom: 5px;
  border-bottom: 1px dotted #d5d5d5;
}
#side .side-structure-list li:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: 0;
}
#side .side-structure-list .side-structure-list-pos-2 {
  margin-left: 10px;
}
#side .side-structure-list .side-structure-list-pos-3 {
  margin-left: 20px;
}
#side .side-structure-list .side-structure-list-pos-4 {
  margin-left: 30px;
}
#side .side-structure-list .side-structure-list-pos-5 {
  margin-left: 40px;
}

.iwaikin-popup {
  box-sizing: border-box;
  position: fixed;
  right: 40px;
  bottom: 40px;
  z-index: 110;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  border: 1px solid #ff8a00;
  border-radius: 4px;
  width: 351px;
  text-align: center;
  transform: translate(100%, 0);
  opacity: 0;
  transition: 0.6s;
}
.iwaikin-popup.active {
  transform: translate(0, 0);
  opacity: 1;
}
.iwaikin-popup__inner {
  border: 1px solid #fff;
  border-radius: 4px;
  background: url("/assets/common/iwaikin/iwaikin-bg-d7033a71.gif");
}
.iwaikin-popup__intro-text {
  margin-bottom: 12px;
  border-radius: 4px 4px 0 0;
  padding: 4px 0;
  background-color: #ff8a00;
  font-size: 16px;
  font-weight: bold;
  color: #fff;
}
.iwaikin-popup__intro-text strong {
  font-size: 20px;
}
.iwaikin-popup__link {
  margin-bottom: 9px;
}
.iwaikin-popup__link a {
  color: #00f;
}
.iwaikin-popup__detail-text {
  margin-bottom: 8px;
  text-shadow: -1px -1px #fff, 1px 1px #fff, -1px 1px #fff, 1px -1px #fff, 0 1px #fff, 1px 0 #fff, 0 -1px #fff, -1px 0 #fff;
  font-size: 16px;
  font-weight: bold;
  color: #4d2900;
}
.iwaikin-popup__detail-text strong {
  margin-right: 2px;
  margin-left: 2px;
  color: #ff8a00;
}
.iwaikin-popup__price-text {
  margin-bottom: 12px;
  text-shadow: -1px -1px #fff, 1px 1px #fff, -1px 1px #fff, 1px -1px #fff, 0 1px #fff, 1px 0 #fff, 0 -1px #fff, -1px 0 #fff;
  font-size: 24px;
  font-weight: bold;
  line-height: 1;
  color: #ff8a00;
}
.iwaikin-popup__price-text strong {
  font-size: 34px;
}
.iwaikin-popup__close-btn {
  position: absolute;
  top: -10px;
  right: -10px;
}

.iwaikin-price-parts__head {
  display: inline-block;
  border-radius: 2px;
  padding: 4px 6px;
  background-color: #ff8a00;
  line-height: 1.4;
  color: #fff;
}
.iwaikin-price-parts__body {
  display: inline-block;
  margin-left: 4px;
  line-height: 1;
}

html.door-legacy a {
  text-decoration: none;
  cursor: pointer;
  outline: none;
}
html.door-legacy a:hover {
  text-decoration: underline;
}
html.door-legacy em {
  font-style: normal;
  font-weight: bold;
}
html.door-legacy img {
  vertical-align: bottom;
}
html.door-legacy table {
  font-size: 100%;
}
html.door-legacy pre {
  font-size: 100%;
  white-space: pre-wrap;
  word-wrap: break-word;
}
html.door-legacy input[type=submit],
html.door-legacy input[type=button],
html.door-legacy input[type=reset],
html.door-legacy input[type=radio],
html.door-legacy input[type=checkbox],
html.door-legacy label,
html.door-legacy button {
  cursor: pointer;
}
html.door-legacy input[type=checkbox],
html.door-legacy input[type=radio] {
  vertical-align: middle;
}
html.door-legacy *[class*=disabled],
html.door-legacy *:disabled {
  cursor: default !important;
}
html.door-legacy .inputTxt,
html.door-legacy textarea {
  width: 300px;
  padding: 5px 10px;
  border: none;
  border-radius: 3px;
  background: #cbebf5;
  box-shadow: 0 1px 5px 0 rgba(84, 176, 205, 0.75) inset;
  outline: none;
}
html.door-legacy input,
html.door-legacy textarea {
  line-height: normal;
}
html.door-legacy input::-webkit-input-placeholder,
html.door-legacy textarea::-webkit-input-placeholder {
  color: #94ccde;
}
html.door-legacy input::-moz-placeholder,
html.door-legacy textarea::-moz-placeholder {
  color: #94ccde;
}
html.door-legacy input:-ms-input-placeholder,
html.door-legacy textarea:-ms-input-placeholder {
  color: #94ccde;
}
html.door-legacy input:placeholder,
html.door-legacy textarea:placeholder {
  color: #94ccde;
}
html.door-legacy input.error,
html.door-legacy textarea.error {
  border-color: #f5b7a3;
  background-color: #ffd8ca;
  box-shadow: 0 2px 3px 0 #f5b7a3 inset;
}
html.door-legacy input.error::-webkit-input-placeholder,
html.door-legacy textarea.error::-webkit-input-placeholder {
  color: #dfa48f;
}
html.door-legacy input.error::-moz-placeholder,
html.door-legacy textarea.error::-moz-placeholder {
  color: #dfa48f;
}
html.door-legacy input.error:-ms-input-placeholder,
html.door-legacy textarea.error:-ms-input-placeholder {
  color: #dfa48f;
}
html.door-legacy input.error:placeholder,
html.door-legacy textarea.error:placeholder {
  color: #dfa48f;
}
html.door-legacy, html.door-legacy body {
  height: 100%;
}
html.door-legacy body {
  color: #3d3d3d;
  font-size: 12px;
  line-height: 1.5;
  vertical-align: baseline;
}
html.door-legacy #container {
  width: 100%;
}
html.door-legacy #wrapper {
  width: 960px;
  margin: 0 auto;
  padding-bottom: 40px;
}
html.door-legacy #main.modFlLeft {
  width: 736px;
}
html.door-legacy #contents.contents-center #main.modFlLeft {
  float: none;
  margin: 0 auto;
}
html.door-legacy #main.modFlRight {
  width: 718px;
}
html.door-legacy #main .section {
  margin-bottom: 25px;
}

.bnr-iwaikin-250x210 {
  display: block;
  padding: 12px;
  background: url("/assets/pc/iwaikin/iwaikin_section_line-29d0748d.png") repeat-x 0 0;
  background-color: #fff;
  border: 1px solid #ebeae7;
  border-radius: 4px;
}
.bnr-iwaikin-250x210:hover {
  text-decoration: none;
  opacity: 0.7;
}
.bnr-iwaikin-250x210__head {
  font-size: 12px;
  color: #4d2900;
  text-align: center;
  font-weight: bold;
  display: flex;
  justify-content: space-around;
  align-items: center;
  margin-bottom: 12px;
}
.bnr-iwaikin-250x210__head > img {
  height: 14px;
}
.bnr-iwaikin-250x210__period {
  font-size: 12px;
  color: #4d2900;
  text-align: center;
}
.bnr-iwaikin-250x210__period > strong {
  color: #ff8a00;
  font-weight: bold;
}
.bnr-iwaikin-250x210__price-wrap {
  background: url("/assets/common/iwaikin/iwaikin-bg-d7033a71.gif");
  border-radius: 4px;
  padding: 12px;
}
.bnr-iwaikin-250x210__price {
  background-color: #ffffff;
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  line-height: 1;
  padding: 8px 0;
  margin: 2px 0 4px;
}
.bnr-iwaikin-250x210__max {
  color: #ff8a00;
  font-size: 28px;
  margin: 0 2px;
}
.bnr-iwaikin-250x210__max-text {
  font-size: 12px;
  color: #4d2900;
  line-height: 1.1;
  display: block;
  align-self: center;
  font-weight: bold;
  margin-bottom: 4px;
}
.bnr-iwaikin-250x210__yen {
  font-size: 13px;
  color: #4d2900;
  font-weight: bold;
  line-height: 1;
  align-self: flex-end;
  margin-bottom: 2px;
}
.bnr-iwaikin-250x210__all {
  text-align: center;
  color: #4d2900;
  font-size: 14px;
}
.bnr-iwaikin-250x210__all > strong {
  font-weight: bold;
  color: #ff8a00;
}

.bnr-iwaikin-common-small {
  display: block;
  border: 1px solid #ff8a00;
  border-radius: 4px;
  background: url("/assets/common/iwaikin/iwaikin-bg-d7033a71.gif");
}
.bnr-iwaikin-common-small:hover {
  text-decoration: none !important;
  opacity: 0.7;
}
.bnr-iwaikin-common-small__period {
  font-size: 12px;
  color: #4d2900;
  text-align: center;
}
.bnr-iwaikin-common-small__price {
  background-color: #ffffff;
  border-radius: 4px;
  display: flex;
  justify-content: center;
  line-height: 1;
  padding: 2px 0;
  margin: 4px;
}
.bnr-iwaikin-common-small__max {
  color: #ff8a00;
  font-size: 30px;
  margin: 0 2px;
}
.bnr-iwaikin-common-small__max-text {
  font-size: 12px;
  color: #4d2900;
  line-height: 1.1;
  display: block;
  align-self: center;
  font-weight: bold;
}
.bnr-iwaikin-common-small__yen {
  font-size: 15px;
  color: #4d2900;
  font-weight: bold;
  line-height: 1;
  align-self: flex-end;
  margin-bottom: 2px;
}
.bnr-iwaikin-common-small__get {
  font-size: 15px;
  color: #ff8a00;
  font-weight: bold;
  line-height: 1;
  align-self: flex-end;
  margin-bottom: 2px;
}

.bnr-iwaikin-960x100 {
  max-width: 960px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  padding: 12px 12px 8px 12px;
  background: url("/assets/pc/iwaikin/iwaikin_section_line-29d0748d.png") repeat-x 0 0;
  background-color: #fff;
  border: 1px solid #ebeae7;
  border-radius: 4px;
}
.bnr-iwaikin-960x100:hover {
  text-decoration: none;
  opacity: 0.7;
}
.bnr-iwaikin-960x100__img {
  background-color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 60px;
  width: 60px;
  border-radius: 30px;
  margin-right: 16px;
}
.bnr-iwaikin-960x100__img > img {
  height: 40px !important;
}
.bnr-iwaikin-960x100__head {
  font-size: 13px;
  color: #4d2900;
  text-align: center;
  font-weight: bold;
  display: flex;
  justify-content: space-around;
  align-items: center;
  margin-bottom: 12px;
}
.bnr-iwaikin-960x100__head > img {
  height: 14px;
}
.bnr-iwaikin-960x100__period {
  font-size: 14px;
  color: #4d2900;
  text-align: center;
}
.bnr-iwaikin-960x100__period > strong {
  color: #ff8a00;
  font-weight: bold;
}
.bnr-iwaikin-960x100__price-wrap {
  background: url("/assets/common/iwaikin/iwaikin-bg-d7033a71.gif");
  border-radius: 4px;
  padding: 8px 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: calc(100% - 252px);
  min-width: 550px;
  box-sizing: border-box;
}
.bnr-iwaikin-960x100__price {
  background-color: #ffffff;
  border-radius: 4px;
  display: flex;
  justify-content: center;
  line-height: 1;
  padding: 8px 16px;
  margin-right: 16px;
}
.bnr-iwaikin-960x100__max {
  color: #ff8a00;
  font-size: 40px;
  margin: 0 2px;
}
.bnr-iwaikin-960x100__max-text {
  font-size: 14px;
  color: #4d2900;
  line-height: 1.1;
  display: block;
  align-self: center;
  font-weight: bold;
}
.bnr-iwaikin-960x100__yen {
  font-size: 18px;
  color: #4d2900;
  font-weight: bold;
  line-height: 1;
  align-self: flex-end;
  margin-bottom: 2px;
}
.bnr-iwaikin-960x100__all {
  color: #4d2900;
  font-size: 15px;
  text-align: left;
}
.bnr-iwaikin-960x100__all > strong {
  font-weight: bold;
  color: #ff8a00;
}
.bnr-iwaikin-960x100__present {
  font-size: 24px;
  line-height: 1.2;
  color: #ff8a00;
}
.bnr-iwaikin-960x100__button-wrap {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 240px;
  padding-left: 12px;
}
.bnr-iwaikin-960x100__button {
  height: 44px;
  line-height: 39px;
  font-size: 16px;
  margin: 2px 0 8px 0;
}

#push-container {
  font-size: 14px;
  position: fixed;
  z-index: 2258594000;
  width: 480px;
  top: 0;
  left: 50%;
  transform: translate(-50%, -100%);
  transition: all 500ms 0s linear;
  -webkit-font-smoothing: initial;
}
#push-container #push-dialog {
  box-sizing: border-box;
  max-width: 100%;
  margin: 0 auto;
  box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.22) !important;
  background: #fff !important;
  padding: 0.8em;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  font-family: Roboto, Noto, Helvetica Neue, Helvetica, Arial, sans-serif;
}
#push-container #push-dialog .popover-body {
  box-sizing: border-box;
  margin: 0;
}
#push-container #push-dialog .popover-body .popover-body-icon {
  box-sizing: border-box;
  float: left;
  width: 60px;
  height: 60px;
  position: relative;
}
#push-container #push-dialog .popover-body .popover-body-message {
  box-sizing: border-box;
  padding: 0 0 0 0.5em;
  float: left;
  width: calc(100% - 60px);
  font-size: 1.143em;
  line-height: 1.45em;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: default;
  color: #666 !important;
}
#push-container #push-dialog .popover-footer {
  position: relative;
  margin: 0.75em 1em 0.75em 0;
}
#push-container #push-dialog .popover-footer #push-allow-button {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 6px 0 rgba(0, 0, 0, 0.12);
  background: #4285f4 !important;
  color: #fff !important;
  float: right;
  padding: 0.5em 1.75em;
  font-size: 1em;
  text-transform: uppercase;
  border-radius: 2px;
  font-weight: 400;
}
#push-container #push-dialog .popover-footer #push-cancel-button {
  box-shadow: none;
  background: #fff !important;
  color: #4285f4 !important;
  float: right;
  padding: 0.5em 1.75em;
  font-size: 1em;
  text-transform: uppercase;
  border-radius: 2px;
  font-weight: 400;
}

.sns-buttons-box {
  font-size: 13px;
  background-color: #fff;
  border: 1px solid #ebeae7;
  border-bottom-color: #ebeae7;
  border-radius: 4px;
  padding: 6px 14px 12px;
}
.sns-buttons-box__head {
  overflow: hidden;
  margin-bottom: 15px;
  border-bottom: 1px dotted #dfded9;
}
.sns-buttons-box__head-logo {
  float: left;
}
.sns-buttons-box__head-title {
  float: left;
}
.sns-buttons-box__head-title p {
  display: table-cell;
  height: 80px;
  vertical-align: middle;
  padding-left: 3px;
  font-size: 16px;
  font-weight: bold;
}
.sns-buttons-box__line {
  margin-bottom: 30px;
}
.sns-buttons-box__others-description {
  margin-bottom: 8px;
}
.sns-buttons-box__others-list {
  margin-bottom: 3px;
}

#site-header {
  /* 引越し記事コンテンツ用ヘッダー */
}
#site-header .site-header-primary {
  margin: auto;
  padding: 0 16px;
  max-width: 1096px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
#site-header .site-header-primary > a {
  float: left;
  display: block;
  margin: 12px 0 11px;
}
#site-header .site-logo_wrap {
  display: inline-block;
  width: 20%;
}
#site-header .site-logo_wrap .site-name {
  margin-top: 3px;
  font-weight: 700;
  font-size: 10px;
  color: #C2C2C2;
  font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, "メイリオ", sans-serif;
  letter-spacing: 0.52em;
}
#site-header .global-nav {
  width: 80%;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
#site-header .global-nav__primary {
  font-size: 14px;
  display: flex;
}
#site-header .global-nav__primary li {
  float: left;
  margin-right: 30px;
}
#site-header .global-nav__primary a, #site-header .global-nav__primary a:link, #site-header .global-nav__primary a:visited, #site-header .global-nav__primary a:hover, #site-header .global-nav__primary a:active, #site-header .global-nav__primary a:focus {
  color: rgb(76.5, 76.5, 76.5);
}
#site-header .global-nav__secondary {
  display: flex;
}
#site-header .global-nav__secondary__badge {
  position: absolute;
  top: 5px;
  right: 20px;
  bottom: auto;
  left: auto;
  z-index: 1;
  display: inline-block;
  border-radius: 20px;
  min-width: 20px;
  min-height: 20px;
  background-color: #ff8a00;
  color: #fff;
  font-size: 10px;
  text-align: center;
  text-shadow: none;
  line-height: 20px;
}
#site-header .global-nav__secondary li {
  float: left;
  border-right: 1px solid #ebeae7;
}
#site-header .global-nav__secondary li:first-child {
  border-left: 1px solid #ebeae7;
}
#site-header .global-nav__secondary a {
  position: relative;
  display: block;
  padding: 10px 15px;
  text-align: center;
  transition: opacity 0.5s;
}
#site-header .global-nav__secondary a, #site-header .global-nav__secondary a:link, #site-header .global-nav__secondary a:visited, #site-header .global-nav__secondary a:hover, #site-header .global-nav__secondary a:active, #site-header .global-nav__secondary a:focus {
  color: rgb(76.5, 76.5, 76.5);
}
#site-header .global-nav__secondary a:hover {
  opacity: 0.7;
  text-decoration: none;
}
#site-header .global-nav__secondary i {
  width: 3em;
  height: 3em;
}
#site-header .moving_estimates_articles_header {
  padding: 6px 12px;
}

#sub-header .page-description {
  padding: 12px 16px 10px;
  background-color: #fff;
  line-height: 1;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: nowrap;
  max-width: 1096px;
  margin: 0 auto;
  align-items: center;
}
#sub-header .page-description__wrap {
  background: #ffffff;
  border-bottom: 1px solid #ececec;
}
#sub-header .page-description .name {
  color: #AEAEAE;
  font-size: 10px;
}
#sub-header .page-description .genre-primary {
  font-size: 11px;
  display: block;
  color: #717171;
  margin-left: 16px;
  margin-right: 12px;
}
#sub-header .page-description .header-top__genre {
  display: flex;
  align-items: center;
}
#sub-header .page-description .header-top__list {
  display: flex;
}
#sub-header .page-description .header-top__list__item {
  font-size: 13px;
  border-radius: 4px;
  margin-right: 8px;
}
#sub-header .page-description .header-top__list__item:last-child {
  margin-right: 0;
}
#sub-header .page-description .header-top__list__item .btn-header-only {
  padding: 7px 12px 6px 12px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  background-color: #fff;
  border: 1px solid #c7c7c7;
  border-radius: 4px;
  box-shadow: 0 -3px 0 0 #e6e6e6 inset;
  transition: opacity 0.5s;
  color: #4d4d4d;
}
#sub-header .page-description .header-top__list__item .btn-header-only:hover {
  opacity: 0.7;
  text-decoration: none;
}

#site-footer .site-footer-primary {
  margin: auto;
  padding: 36px 16px 0;
  max-width: 1096px;
}
#site-footer .site-footer-primary__inner, #site-footer .site-footer-primary__inner a {
  color: #fff;
}
@media only screen and (max-width: 1136px) {
  #site-footer .site-footer-primary img {
    max-width: 100%;
    height: auto;
  }
}
#site-footer .site-footer-section {
  margin-bottom: 15px;
}
#site-footer .site-footer-guide, #site-footer .site-footer-banner, #site-footer .site-footer-about, #site-footer .site-footer-section-border {
  margin-bottom: 15px;
  border-bottom: 1px dashed rgba(255, 255, 255, 0.5);
  padding-bottom: 15px;
}
#site-footer .site-footer-about {
  display: flex;
  align-items: center;
}
#site-footer .site-footer-about .site-logo {
  float: left;
  margin-right: 55px;
}
#site-footer .site-footer-about .site-footer-description {
  overflow: hidden;
  width: calc(100% - 235px);
}
#site-footer .site-footer-about .site-footer-description h2 {
  margin-bottom: 10px;
  font-size: 14px;
}
#site-footer .site-footer-banner {
  text-align: center;
}
#site-footer .site-footer-guide h2 {
  margin-bottom: 7px;
  font-size: 16px;
}
#site-footer .site-footer-guide-row--col {
  position: relative;
  float: left;
  width: 540px;
}
#site-footer .site-footer-guide-row--col:first-child {
  margin-right: 16px;
}
@media only screen and (max-width: 1136px) {
  #site-footer .site-footer-guide-row--col {
    width: calc(50% - 8px);
  }
}
#site-footer .site-footer-guide-box {
  border-radius: 8px;
  padding: 15px;
  min-height: 195px;
  background-color: #fff;
  color: rgb(76.5, 76.5, 76.5);
}
#site-footer .site-footer-guide-box h3 {
  margin-bottom: 5px;
  font-size: 16px;
}
#site-footer .site-footer-guide-box ul {
  margin-bottom: 20px;
}
#site-footer .site-footer-guide-box ul:last-child {
  margin-bottom: 0;
}
#site-footer .site-footer-guide-box a {
  color: #2cbcd9;
}
#site-footer .site-footer-guide-area-list > li {
  clear: both;
}
#site-footer .site-footer-guide-area-list > li strong {
  float: left;
  margin-right: 10px;
  width: 72px;
}
#site-footer .site-footer-guide-area-list > li strong, #site-footer .site-footer-guide-area-list > li strong a {
  color: rgb(76.5, 76.5, 76.5);
  font-weight: normal;
}
#site-footer .site-footer-anchors .site-footer-anchors-link-list li, #site-footer .site-footer-guide-list li {
  display: inline-block;
  margin-right: 4px;
}
#site-footer .site-footer-anchors .site-footer-anchors-link-list li::after, #site-footer .site-footer-guide-list li::after {
  content: "|";
  margin-left: 4px;
  color: #2cbcd9;
}
#site-footer .site-footer-anchors .site-footer-anchors-link-list li:last-child::after, #site-footer .site-footer-guide-list li:last-child::after {
  content: "";
}
#site-footer .site-footer-guide-list {
  overflow: hidden;
}
#site-footer .site-footer-anchors h2 {
  margin-bottom: 3px;
  font-size: 14px;
  font-weight: bold;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);
}
#site-footer .site-footer-secondary {
  background-color: #257db7;
}
#site-footer .site-footer-secondary__inner {
  margin: 0 auto;
  padding: 16px;
  max-width: 1096px;
}
#site-footer .site-footer-secondary small {
  float: left;
  color: #fff;
}
#site-footer .site-footer-secondary ul {
  float: right;
  white-space: nowrap;
}
#site-footer .site-footer-secondary ul li {
  display: inline;
}
#site-footer .site-footer-secondary ul li, #site-footer .site-footer-secondary ul li a {
  padding-right: 5px;
  color: #fff;
}
#site-footer .site-footer-secondary .site-footer-own-company-link-list {
  margin: 25px 215px 0px 0px;
}
#site-footer .site-footer-secondary .site-footer-own-company-link-list ul li {
  display: inline;
}
#site-footer .site-footer-secondary .site-footer-own-company-link-list ul li::after {
  content: "/";
}
#site-footer .site-footer-secondary .site-footer-own-company-link-list ul li:last-child::after {
  content: "";
}
#site-footer .site-footer-secondary .site-footer-own-company-link-list ul li, #site-footer .site-footer-secondary .site-footer-own-company-link-list ul li a {
  padding-right: 5px;
  color: #fff;
}
#site-footer .site-footer-secondary .site-footer-own-company-link-list ul .own-company-link-title {
  font-weight: bold;
}
#site-footer .site-footer-secondary .site-footer-own-company-link-list ul .own-company-link-title::after {
  content: "";
}

#content-side .cross-search-balloon-side {
  border: 1px solid #ebeae7;
  background-color: #fff;
  border-radius: 4px;
  padding: 10px 5px;
  font-weight: bold;
  text-align: center;
}
#content-side .cross-search-balloon-side::before {
  display: block;
  margin: auto;
  border: 8px solid transparent;
  border-top-width: 8px;
  border-top-color: #fff;
  border-right-color: transparent;
  border-bottom: 0;
  border-left-color: transparent;
  width: 0;
  height: 0;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
}
#content-side .cross-search-balloon-side::after {
  display: block;
  margin: auto;
  border: 8px solid transparent;
  border-top-width: 8px;
  border-top-color: rgb(223.4090909091, 221.8295454545, 217.0909090909);
  border-right-color: transparent;
  border-bottom: 0;
  border-left-color: transparent;
  width: 0;
  height: 0;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
}
#content-side .cross-search-balloon-side::before {
  display: block;
  margin: auto;
  border: 8px solid transparent;
  border-top-width: 8px;
  border-top-color: #fff;
  border-right-color: transparent;
  border-bottom: 0;
  border-left-color: transparent;
  width: 0;
  height: 0;
  top: auto;
  right: 0;
  bottom: -8px;
  left: 0;
}
#content-side .cross-search-balloon-side::after {
  display: block;
  margin: auto;
  border: 8px solid transparent;
  border-top-width: 8px;
  border-top-color: rgb(223.4090909091, 221.8295454545, 217.0909090909);
  border-right-color: transparent;
  border-bottom: 0;
  border-left-color: transparent;
  width: 0;
  height: 0;
  top: auto;
  right: 0;
  bottom: -9px;
  left: 0;
}
#content-side .side-box {
  margin-bottom: 20px;
  border: 1px solid #ebeae7;
  border-radius: 4px;
  background-color: #fff;
}
#content-side .side-box__head {
  margin: -1px -1px 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  padding: 13px 10px 8px;
  background-color: #2cbcd9;
  color: #fff;
  font-size: 117%;
  font-weight: bold;
  text-align: center;
}
#content-side .side-box__body {
  padding: 10px;
  border-radius: 0 0 4px 4px;
}
#content-side .side-box-condition {
  box-sizing: border-box;
  border-radius: 4px;
  padding: 10px;
  background-color: rgba(0, 0, 0, 0.75);
  color: #fff;
}
#content-side #contents {
  padding-top: 20px;
}
#content-side #side.modFlLeft {
  width: 223px;
}
#content-side #side.modFlRight {
  width: 202px;
}
#content-side #side .side-box,
#content-side #side form > .side-box {
  margin-bottom: 20px;
  border: 1px solid #e8e7e7;
  border-bottom-color: #bdbbbb;
  border-radius: 5px;
  box-shadow: 0px 1px 0px #e8e7e7;
  background: #fff;
}
#content-side #side .section {
  /*.section-in {
      padding: 10px;
      background-color: #f9f7f5;
      &:last-child {
          border-radius: 5px;
      }
  }*/
}
#content-side #side .section p {
  margin-bottom: 10px;
}
#content-side #side .section .sType01 {
  margin: -1px -1px 0;
  padding: 13px 10px 8px;
  border-bottom: 4px solid rgb(32.0481927711, 153.4939759036, 177.9518072289);
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  background: #2cbcd9;
  color: #fff;
  font-size: 117%;
  font-weight: bold;
  text-align: center;
}
#content-side #side .section .sType01 .sTypeIcon {
  position: relative;
  display: inline-block;
  padding-left: 27px;
}
#content-side #side .section .sType01 .sTypeIcon:before {
  content: "";
  position: absolute;
  top: 0;
  right: auto;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 25px;
  padding-top: 25px;
}
#content-side #side .section .sNavMenu {
  border-top: 1px solid #e2e2e2;
  font-weight: bold;
}
#content-side #side .section .sNavMenu li {
  border-bottom: 1px solid #e2e2e2;
}
#content-side #side .section .sNavMenu a {
  position: relative;
  display: block;
  padding: 10px 32px 10px 10px;
}
#content-side #side .section .sNavMenu a:link, #content-side #side .section .sNavMenu a:visited, #content-side #side .section .sNavMenu a:hover, #content-side #side .section .sNavMenu a:active {
  color: #3d3d3d;
}
#content-side #side .section .sNavMenu a:hover {
  background-color: #f9f9f9;
  color: #2cbcd9;
  text-decoration: none;
}
#content-side #side .section .sNavMenu a:after {
  position: relative;
  content: "";
  position: absolute;
  top: 0;
  right: 5px;
  bottom: 0;
  left: auto;
  margin: auto;
  width: 22px;
  padding-top: 22px;
  background: url("/assets/pc/inquiries/parts_icon-99a1cf07.png") 0 -107px no-repeat;
}
#content-side #side .section .sNavMenu .sNavMenuIcon {
  padding-left: 42px;
}
#content-side #side .section .sNavMenu .sNavMenuIcon:before {
  position: relative;
  content: "";
  position: absolute;
  top: 0;
  right: auto;
  bottom: 0;
  left: 10px;
  margin: auto;
  width: 22px;
  padding-top: 22px;
  background-repeat: no-repeat;
}
#content-side #side .section .sNavMenu .sNavMenuIcon.sNavMenuIconLine:before {
  background-position: 0 0;
}
#content-side #side .section .sNavMenu .sNavMenuIcon.sNavMenuIconArea:before {
  background-position: 0 -22px;
}
#content-side #side .section .sNavMenu .sNavMenuIcon.sNavMenuIconLatlng:before {
  background-position: 0 -44px;
}
#content-side #side .side-structure-list {
  padding: 5px 10px;
  border-bottom: 1px solid #d5d5d5;
}
#content-side #side .side-structure-list .is-active {
  font-weight: bold;
}
#content-side #side .side-structure-list li {
  margin-bottom: 5px;
  padding-bottom: 5px;
  border-bottom: 1px dotted #d5d5d5;
}
#content-side #side .side-structure-list li:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: 0;
}
#content-side #side .side-structure-list .side-structure-list-pos-2 {
  margin-left: 10px;
}
#content-side #side .side-structure-list .side-structure-list-pos-3 {
  margin-left: 20px;
}
#content-side #side .side-structure-list .side-structure-list-pos-4 {
  margin-left: 30px;
}
#content-side #side .side-structure-list .side-structure-list-pos-5 {
  margin-left: 40px;
}
#content-side .side-box-nav {
  font-weight: bold;
}
#content-side .side-box-nav li {
  border-top: 1px solid #ebeae7;
}
#content-side .side-box-nav a {
  position: relative;
  display: block;
  padding: 10px 32px 10px 10px;
}
#content-side .side-box-nav a:link, #content-side .side-box-nav a:visited, #content-side .side-box-nav a:hover, #content-side .side-box-nav a:active {
  color: rgb(76.5, 76.5, 76.5);
}
#content-side .side-box-nav a:hover {
  background-color: #f9f7f5;
  color: #2cbcd9;
  text-decoration: none;
}
#content-side .side-box-nav a::after {
  width: 1.2em;
  height: 1.2em;
  background-image: url("/assets/common/icon_arrow-5a023685.svg");
  content: "";
  position: absolute;
  top: 0;
  right: 5px;
  bottom: 0;
  left: auto;
  margin: auto;
  opacity: 0.3;
}
#content-side .side-box-nav a i {
  margin-right: 10px;
}

body#prefectures .prefecture-heading-primary, body#city_groups .prefecture-heading-primary {
  margin-bottom: 10px;
  font-weight: bold;
}
body#prefectures .prefecture-heading-secondary, body#city_groups .prefecture-heading-secondary {
  margin-bottom: 10px;
  padding: 5px 10px;
  background-color: #f8fbfd;
}
body#prefectures .prefecture-living, body#city_groups .prefecture-living {
  margin-right: -16px;
  margin-bottom: 20px;
}
body#prefectures .prefecture-living__text, body#city_groups .prefecture-living__text {
  float: left;
  margin-right: 16px;
  width: 378px;
}
body#prefectures .prefecture-living p, body#city_groups .prefecture-living p {
  margin-bottom: 15px;
}
@media only screen and (max-width: 1136px) {
  body#prefectures .prefecture-living__text, body#city_groups .prefecture-living__text {
    margin-right: 15px;
    width: 320px;
  }
}
body#prefectures .area-link-box, body#city_groups .area-link-box {
  font-size: 12px;
}
body#prefectures .area-link-box dt, body#city_groups .area-link-box dt {
  display: inline-block;
  font-weight: bold;
}
body#prefectures .area-link-box dd, body#city_groups .area-link-box dd {
  display: inline-block;
  margin-right: 5px;
  padding-right: 5px;
  border-right: 1px solid #cfcac4;
  line-height: 1;
}
body#prefectures .area-link-box dd:last-child, body#city_groups .area-link-box dd:last-child {
  margin-right: 0;
  padding-right: 0;
  border-right: none;
}
body#prefectures .prefecture-recommend-block, body#city_groups .prefecture-recommend-block {
  display: block;
  margin-right: -16px;
  margin-bottom: 20px;
  vertical-align: top;
}
body#prefectures .prefecture-recommend-block__item, body#city_groups .prefecture-recommend-block__item {
  float: left;
  margin-right: 16px;
  width: 378px;
}
body#prefectures .prefecture-recommend-block p, body#city_groups .prefecture-recommend-block p {
  margin-bottom: 15px;
}
@media only screen and (max-width: 1136px) {
  body#prefectures .prefecture-recommend-block__item, body#city_groups .prefecture-recommend-block__item {
    width: 320px;
    margin-right: 15px;
  }
}
body#prefectures .area-link-box, body#city_groups .area-link-box {
  background-color: rgb(242.25, 242.25, 242.25);
  padding: 7px 15px;
}
body#prefectures .prefecture-popular-place, body#city_groups .prefecture-popular-place {
  margin-bottom: 20px;
}
body#prefectures .prefecture-popular-place__entry, body#city_groups .prefecture-popular-place__entry {
  margin-bottom: 20px;
}
body#prefectures .prefecture-popular-place__entry:last-child, body#city_groups .prefecture-popular-place__entry:last-child {
  margin-bottom: 0;
}
body#prefectures .prefecture-popular-place__entry p, body#city_groups .prefecture-popular-place__entry p {
  margin-bottom: 5px;
}
body#prefectures .prefecture-popular-place__content, body#city_groups .prefecture-popular-place__content {
  overflow: hidden;
}
body#prefectures .prefecture-popular-place__heading, body#city_groups .prefecture-popular-place__heading {
  margin-bottom: 7px;
  padding-bottom: 7px;
  border-bottom: 1px solid rgb(242.25, 242.25, 242.25);
}
body#prefectures .prefecture-popular-place .popular-place-heading, body#city_groups .prefecture-popular-place .popular-place-heading {
  display: inline-block;
  margin-bottom: 0;
}
body#prefectures .label-popular-place, body#city_groups .label-popular-place {
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 0;
  padding: 2px 15px;
  border-radius: 2px;
  color: #fff;
  font-weight: bold;
}
body#prefectures .label-popular-place--rank1, body#city_groups .label-popular-place--rank1 {
  background-color: #cfae2a;
}
body#prefectures .label-popular-place--rank2, body#city_groups .label-popular-place--rank2 {
  background-color: #b3b3b3;
}
body#prefectures .label-popular-place--rank3, body#city_groups .label-popular-place--rank3 {
  background-color: #c69777;
}
body#prefectures .label-popular-place--rank4, body#city_groups .label-popular-place--rank4 {
  background-color: #666666;
}
body#prefectures .building_name_box, body#city_groups .building_name_box {
  display: flex;
  height: 50px;
  line-height: 50px;
  justify-content: center;
}
body#prefectures .building_name_box .input_list, body#city_groups .building_name_box .input_list {
  width: 70%;
  margin-right: 20px;
}
body#prefectures .building_name_box .building_name_box__text, body#city_groups .building_name_box .building_name_box__text {
  width: 100%;
  height: 100%;
  padding-left: 10px;
  background-color: whitesmoke;
  border-radius: 4px;
  border-style: none;
}
body#prefectures .building_name_box .building_name_box__button, body#city_groups .building_name_box .building_name_box__button {
  width: 30%;
  font-size: 18px;
}

body#properties table.properties__summary-table, body#source_properties table.properties__summary-table {
  border-width: 0;
  border-bottom: 1px dotted rgb(223.4090909091, 221.8295454545, 217.0909090909);
  width: 100%;
}
body#properties table.properties__summary-table th:first-child, body#source_properties table.properties__summary-table th:first-child {
  border-left: none;
}
body#properties table.properties__summary-table th:last-child, body#source_properties table.properties__summary-table th:last-child {
  border-right: none;
}
body#properties .properties__summary-iwaikin, body#source_properties .properties__summary-iwaikin {
  border-bottom: 1px dotted #dfded9;
  padding: 5px 20px;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
}
body#properties .properties__summary-block, body#source_properties .properties__summary-block {
  padding: 10px 20px;
}
body#properties .properties__summary-definition__item-primary, body#source_properties .properties__summary-definition__item-primary {
  float: left;
  margin-bottom: 10px;
  width: 154.4px;
}
body#properties .properties__summary-definition__item-secondary, body#source_properties .properties__summary-definition__item-secondary {
  float: left;
  margin-bottom: 10px;
  width: 386px;
}
body#properties .properties__main-image-box, body#source_properties .properties__main-image-box {
  margin: 10px 0 20px;
}
body#properties .properties__summary-point-label, body#source_properties .properties__summary-point-label {
  display: inline-block;
  margin-right: 10px;
  border-radius: 4px;
  padding: 1px 5px;
  background-color: #ffc42a;
  color: #fff;
  font-weight: bold;
  float: left;
}
body#properties .properties__summary-action, body#source_properties .properties__summary-action {
  padding: 20px;
  background-color: rgb(245.4, 251, 253.8);
  border-radius: 4px;
  overflow: hidden;
}
body#properties .properties__summary-action > p, body#source_properties .properties__summary-action > p {
  margin-bottom: 10px;
}
body#properties .properties__summary-action > p > strong, body#source_properties .properties__summary-action > p > strong {
  font-size: 14px;
}
body#properties .properties__summary-action > p > strong:first-child, body#source_properties .properties__summary-action > p > strong:first-child {
  margin-right: 10px;
}
body#properties .properties__summary-action > div, body#source_properties .properties__summary-action > div {
  margin-bottom: 10px;
}
body#properties .properties__summary-footer, body#source_properties .properties__summary-footer {
  padding: 5px 20px;
  color: rgb(193.8, 193.8, 193.8);
}
body#properties .properties__summary-footer__primary, body#source_properties .properties__summary-footer__primary {
  float: left;
}
body#properties .properties__summary-footer__secondary, body#source_properties .properties__summary-footer__secondary {
  float: right;
}
body#properties .properties__summary-footer__secondary p, body#source_properties .properties__summary-footer__secondary p {
  display: inline-block;
  margin-left: 20px;
}
body#properties .properties-action, body#source_properties .properties-action {
  display: table;
}
body#properties .properties-action__item, body#source_properties .properties-action__item {
  display: table-cell;
  padding-right: 16px;
}
body#properties .heading-box__label, body#source_properties .heading-box__label {
  margin-right: 5px;
}
body#properties .summary-table-strong, body#source_properties .summary-table-strong {
  font-size: 18px;
}
body#properties .point-wrap, body#source_properties .point-wrap {
  margin-bottom: 10px;
}
body#properties .bubbles-secondary--right-triangle, body#source_properties .bubbles-secondary--right-triangle {
  box-sizing: border-box;
  float: left;
  width: 304px;
  text-align: center;
}
body#properties .bubbles-secondary--right-triangle .bubble__head, body#source_properties .bubbles-secondary--right-triangle .bubble__head {
  margin-bottom: 24px;
  border-radius: 4px;
  padding: 6px 12px;
  background-color: #ff8a00;
  text-align: center;
  line-height: 1;
  font-weight: bold;
  font-size: 16px;
  color: #fff;
}
body#properties .bubbles-secondary--right-triangle .bubble__head > strong, body#source_properties .bubbles-secondary--right-triangle .bubble__head > strong {
  font-size: 18px;
}
body#properties .bubbles-secondary--right-triangle .bubble__text-top, body#source_properties .bubbles-secondary--right-triangle .bubble__text-top {
  margin-bottom: 12px;
  line-height: 1;
  font-size: 20px;
}
body#properties .bubbles-secondary--right-triangle .bubble__text-bottom, body#source_properties .bubbles-secondary--right-triangle .bubble__text-bottom {
  margin-bottom: 20px;
  line-height: 1;
  font-size: 20px;
  font-weight: bold;
}
body#properties .bubbles-secondary--right-triangle .iwaikin-price-parts, body#source_properties .bubbles-secondary--right-triangle .iwaikin-price-parts {
  margin-bottom: 12px;
}
body#properties .bubbles-secondary--right-triangle .iwaikin-price-parts__price, body#source_properties .bubbles-secondary--right-triangle .iwaikin-price-parts__price {
  display: inline-block;
  margin-left: 8px;
  line-height: 1;
  font-size: 20px;
}
body#properties .bubbles-secondary--right-triangle .iwaikin-price-parts__price > strong, body#source_properties .bubbles-secondary--right-triangle .iwaikin-price-parts__price > strong {
  font-size: 40px;
}
body#properties .properties__slideshow-pagination, body#source_properties .properties__slideshow-pagination {
  margin-left: 3px;
}
body#properties .properties__slideshow-pagination .sub-text, body#source_properties .properties__slideshow-pagination .sub-text {
  margin-bottom: 10px;
  text-align: center;
}
body#properties .properties__slideshow-controller > ul > li:first-child, body#source_properties .properties__slideshow-controller > ul > li:first-child {
  float: left;
}
body#properties .properties__slideshow-controller > ul > li:last-child, body#source_properties .properties__slideshow-controller > ul > li:last-child {
  float: right;
}
body#properties .text-contract, body#source_properties .text-contract {
  margin-bottom: 10px;
}
body#properties .contract-table th,
body#properties .room-table th,
body#properties .building-table th,
body#properties .real-estate-block th, body#source_properties .contract-table th,
body#source_properties .room-table th,
body#source_properties .building-table th,
body#source_properties .real-estate-block th {
  width: 20%;
}
body#properties .contract-table td,
body#properties .room-table td,
body#properties .building-table td,
body#properties .real-estate-block td, body#source_properties .contract-table td,
body#source_properties .room-table td,
body#source_properties .building-table td,
body#source_properties .real-estate-block td {
  width: 30%;
}
body#properties .contract-table__iwaikin,
body#properties .room-table__iwaikin,
body#properties .building-table__iwaikin,
body#properties .real-estate-block__iwaikin, body#source_properties .contract-table__iwaikin,
body#source_properties .room-table__iwaikin,
body#source_properties .building-table__iwaikin,
body#source_properties .real-estate-block__iwaikin {
  text-align: center;
}
body#properties .js-expander, body#source_properties .js-expander {
  margin-bottom: 10px;
  text-align: right;
}
body#properties .real-estate-block__sub-text .sub-text:first-child, body#source_properties .real-estate-block__sub-text .sub-text:first-child {
  float: left;
  margin-right: 20px;
  max-width: 70%;
}
body#properties .real-estate-block__sub-text .sub-text:last-child, body#source_properties .real-estate-block__sub-text .sub-text:last-child {
  float: right;
}
body#properties .cv-box .aside-heading, body#source_properties .cv-box .aside-heading {
  margin-bottom: 12px;
}
body#properties .cv-box .aside-heading > span, body#source_properties .cv-box .aside-heading > span {
  margin-left: 10px;
  color: #3d3d3d;
  font-size: 12px;
  font-weight: normal;
}
body#properties .cv-box .aside-heading > span .emphasis-primary, body#source_properties .cv-box .aside-heading > span .emphasis-primary {
  font-size: 14px;
}
body#properties .cv-box .properties-action, body#source_properties .cv-box .properties-action {
  margin: 0 auto;
}
body#properties .cv-box .properties-action__item--right, body#source_properties .cv-box .properties-action__item--right {
  min-width: 180px;
  vertical-align: middle;
}
body#properties .cv-box .properties-action .icon-text > span, body#source_properties .cv-box .properties-action .icon-text > span {
  font-size: 15px;
}
body#properties .js-sticky-side .side-box__body, body#source_properties .js-sticky-side .side-box__body {
  background-color: #f9f7f5;
}
body#properties .js-sticky-side .side-box__body > p, body#source_properties .js-sticky-side .side-box__body > p {
  margin-bottom: 10px;
  text-align: center;
}
body#properties .js-sticky-side .side-box__body .btn-inquiry-primary, body#source_properties .js-sticky-side .side-box__body .btn-inquiry-primary {
  margin-bottom: 10px;
  width: 100%;
}
body#properties .js-sticky-side .side-box__body .end-date > strong, body#source_properties .js-sticky-side .side-box__body .end-date > strong {
  font-size: 14px;
}
body#properties .js-sticky-side .side-box__body .side-box__favorite, body#source_properties .js-sticky-side .side-box__body .side-box__favorite {
  margin-bottom: 10px;
}
body#properties .js-sticky-side .side-box__text-top, body#source_properties .js-sticky-side .side-box__text-top {
  font-size: 14px;
}
body#properties .js-sticky-side .side-box__date, body#source_properties .js-sticky-side .side-box__date {
  font-size: 16px;
}
body#properties .js-sticky-side .side-box .bubbles-default, body#source_properties .js-sticky-side .side-box .bubbles-default {
  margin-bottom: 15px;
  text-align: center;
}
body#properties .js-sticky-side .side-box .bubbles-default > p, body#source_properties .js-sticky-side .side-box .bubbles-default > p {
  margin-bottom: 8px;
  font-size: 20px;
}
body#properties .js-sticky-side .side-box .bubbles-default .iwaikin-price-parts, body#source_properties .js-sticky-side .side-box .bubbles-default .iwaikin-price-parts {
  margin-bottom: 10px;
}
body#properties .js-sticky-side .side-box .bubbles-default .iwaikin-price-parts__body, body#source_properties .js-sticky-side .side-box .bubbles-default .iwaikin-price-parts__body {
  font-size: 20px;
}
body#properties .js-sticky-side .side-box .bubbles-default .iwaikin-price-parts__body > strong, body#source_properties .js-sticky-side .side-box .bubbles-default .iwaikin-price-parts__body > strong {
  font-size: 30px;
}
body#properties .js-sticky-side .side-banner, body#source_properties .js-sticky-side .side-banner {
  margin-top: 15px;
}
body#properties .js-sticky-side .side-banner > a, body#source_properties .js-sticky-side .side-banner > a {
  display: block;
}
body#properties .js-sticky-side .side-banner img, body#source_properties .js-sticky-side .side-banner img {
  display: block;
}
body#properties #dialog-property-map, body#source_properties #dialog-property-map {
  display: none;
}
body#properties #dialog-property-map > p, body#source_properties #dialog-property-map > p {
  margin-bottom: 10px;
}
body#properties #dialog-property-map .js-near-map-search, body#source_properties #dialog-property-map .js-near-map-search {
  display: none;
}
body#properties #mapCanvas, body#source_properties #mapCanvas {
  width: 700px;
  height: 400px;
}
body#properties .recommend_property_list .property--photo, body#properties .recommend_property_list .property--rent, body#properties .recommend_property_list .property--shikikin, body#properties .recommend_property_list .property--year, body#source_properties .recommend_property_list .property--photo, body#source_properties .recommend_property_list .property--rent, body#source_properties .recommend_property_list .property--shikikin, body#source_properties .recommend_property_list .property--year {
  width: 10%;
}
body#properties .recommend_property_list .property--floor, body#properties .recommend_property_list .property--keep, body#source_properties .recommend_property_list .property--floor, body#source_properties .recommend_property_list .property--keep {
  width: 5%;
}
body#properties .recommend_property_list .property--detail, body#source_properties .recommend_property_list .property--detail {
  width: 20%;
}
body#properties .recommend_property_list .property--sttion, body#source_properties .recommend_property_list .property--sttion {
  width: 30%;
}
body#properties .recommend_property_list .property__name, body#source_properties .recommend_property_list .property__name {
  text-align: left;
}
body#properties .other-room .properties-action, body#source_properties .other-room .properties-action {
  margin: 0 auto;
}
body#properties .other-room .properties-action__item, body#properties .other-room .properties-action__item--last, body#source_properties .other-room .properties-action__item, body#source_properties .other-room .properties-action__item--last {
  vertical-align: middle;
}
body#properties .other-room .properties-action__item > p, body#properties .other-room .properties-action__item--last > p, body#source_properties .other-room .properties-action__item > p, body#source_properties .other-room .properties-action__item--last > p {
  font-size: 14px;
}
body#properties .other-room .properties-action__item--last, body#source_properties .other-room .properties-action__item--last {
  min-width: 300px;
}
body#properties .other-room .section-box__head-text, body#source_properties .other-room .section-box__head-text {
  margin-bottom: 10px;
}
body#properties .other-room .bulk-inquiry__head, body#source_properties .other-room .bulk-inquiry__head {
  width: 20%;
}
body#properties .other-room .bulk-inquiry__head--floor, body#source_properties .other-room .bulk-inquiry__head--floor {
  width: 15%;
}
body#properties .other-room .bulk-inquiry__head--check, body#source_properties .other-room .bulk-inquiry__head--check {
  width: 5%;
}
body#properties .other-room .bubbles-inquiry__wrap, body#source_properties .other-room .bubbles-inquiry__wrap {
  overflow: hidden;
}
body#properties .other-room .bubbles-inquiry--up, body#source_properties .other-room .bubbles-inquiry--up {
  float: right;
}
body#properties .other-room .bubbles-inquiry__text, body#source_properties .other-room .bubbles-inquiry__text {
  font-size: 10px;
}
body#properties .other-room .bubbles-inquiry .btn-inquiry-primary, body#source_properties .other-room .bubbles-inquiry .btn-inquiry-primary {
  vertical-align: middle;
}
body#properties .other-room .bubbles-inquiry .icon-text > span, body#source_properties .other-room .bubbles-inquiry .icon-text > span {
  font-size: 13px;
}
body#properties .properties__slideshow-image-inner > ul > li, body#source_properties .properties__slideshow-image-inner > ul > li {
  float: left;
}
body#properties .property_similar_search, body#source_properties .property_similar_search {
  margin-bottom: 20px;
}
body#properties #dialog-property-similar-search, body#source_properties #dialog-property-similar-search {
  display: none;
}
body#properties .condition-list-box__description > select, body#source_properties .condition-list-box__description > select {
  margin-bottom: 8px;
}
body#properties .matched-rooms, body#source_properties .matched-rooms {
  text-align: center;
}
body#properties .matched-rooms__text, body#source_properties .matched-rooms__text {
  margin-bottom: 20px;
}
body#properties .matched-rooms .emphasis-primary, body#source_properties .matched-rooms .emphasis-primary {
  font-size: 24px;
}
body#properties .js-image-quick-viewer, body#source_properties .js-image-quick-viewer {
  position: relative;
}

body#search .keeplist, body#search_conditions .keeplist {
  font-weight: 600;
}
body#search .keeplist__title, body#search_conditions .keeplist__title {
  display: flex;
  align-items: center;
  margin-bottom: 40px;
}
body#search .keeplist__title h2, body#search_conditions .keeplist__title h2 {
  display: flex;
  align-items: center;
  font-size: 16px;
  margin-right: 20px;
}
body#search .keeplist__title p, body#search_conditions .keeplist__title p {
  font-size: 14px;
  font-weight: 300;
}
body#search .keeplist__title .icon-favorite, body#search_conditions .keeplist__title .icon-favorite {
  margin-right: 5px;
  font-size: 19px;
}
body#search .keeplist__title .accent, body#search_conditions .keeplist__title .accent {
  font-size: 20px;
}
body#search .keeplist__title .bold, body#search_conditions .keeplist__title .bold {
  font-weight: 600;
}
body#search .keeplist__box, body#search_conditions .keeplist__box {
  background: #F0F8FA;
  border-radius: 4px;
  padding: 14px;
}
body#search .keeplist__item, body#search_conditions .keeplist__item {
  background: #ffffff;
  margin-bottom: 15px;
  position: relative;
  padding: 40px 0;
  border-top: 2px dashed #2CBCD9;
  border-radius: 4px;
}
body#search .keeplist__item:last-child, body#search_conditions .keeplist__item:last-child {
  margin-bottom: 0;
}
body#search .keeplist__item:nth-child(2) .text__top, body#search_conditions .keeplist__item:nth-child(2) .text__top {
  margin-bottom: 0;
}
body#search .keeplist .sidebox, body#search_conditions .keeplist .sidebox {
  display: flex;
  align-items: center;
  padding-left: 30px;
}
body#search .keeplist .sidebox__img, body#search_conditions .keeplist .sidebox__img {
  width: 130px;
  margin-right: 30px;
}
body#search .keeplist .sidebox img, body#search_conditions .keeplist .sidebox img {
  width: 100%;
}
body#search .keeplist .text__top, body#search_conditions .keeplist .text__top {
  font-size: 16px;
  line-height: 28px;
  margin-bottom: 10px;
}
body#search .keeplist .text__bottom, body#search_conditions .keeplist .text__bottom {
  font-size: 14px;
  line-height: 24px;
}
body#search .keeplist .text__bottom .accent, body#search_conditions .keeplist .text__bottom .accent {
  font-size: 16px;
}
body#search .keeplist .orange, body#search_conditions .keeplist .orange {
  color: #ff8a00;
}
body#search .keeplist .count, body#search_conditions .keeplist .count {
  display: flex;
  background: #2cbcd9;
  width: 55px;
  height: 55px;
  color: #fff;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  line-height: 1;
  position: absolute;
  top: -28px;
  left: 20px;
}
body#search .keeplist .count__en, body#search_conditions .keeplist .count__en {
  font-size: 9px;
  margin-bottom: 5px;
}
body#search .keeplist .count__ja, body#search_conditions .keeplist .count__ja {
  font-size: 18px;
}
body#search .keeplist .property-inline, body#search_conditions .keeplist .property-inline {
  position: relative;
}
body#search .keeplist .property-inline .property-inline__btn-prev, body#search .keeplist .property-inline .property-inline__btn-next, body#search .keeplist .property-inline .building-slider__btn-next, body#search .keeplist .property-inline .building-slider__btn-prev, body#search_conditions .keeplist .property-inline .property-inline__btn-prev, body#search_conditions .keeplist .property-inline .property-inline__btn-next, body#search_conditions .keeplist .property-inline .building-slider__btn-next, body#search_conditions .keeplist .property-inline .building-slider__btn-prev {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 100;
  margin: auto;
  width: 32px;
  height: 100px;
  background-color: #f5f8fa;
  transition: opacity 0.3s;
}
body#search .keeplist .property-inline .property-inline__btn-prev:hover, body#search .keeplist .property-inline .property-inline__btn-next:hover, body#search .keeplist .property-inline .building-slider__btn-next:hover, body#search .keeplist .property-inline .building-slider__btn-prev:hover, body#search_conditions .keeplist .property-inline .property-inline__btn-prev:hover, body#search_conditions .keeplist .property-inline .property-inline__btn-next:hover, body#search_conditions .keeplist .property-inline .building-slider__btn-next:hover, body#search_conditions .keeplist .property-inline .building-slider__btn-prev:hover {
  opacity: 0.5;
}
body#search .keeplist .property-inline .is-disabled.property-inline__btn-prev, body#search .keeplist .property-inline .is-disabled.property-inline__btn-next, body#search .keeplist .property-inline .is-disabled.building-slider__btn-next, body#search .keeplist .property-inline .is-disabled.building-slider__btn-prev, body#search_conditions .keeplist .property-inline .is-disabled.property-inline__btn-prev, body#search_conditions .keeplist .property-inline .is-disabled.property-inline__btn-next, body#search_conditions .keeplist .property-inline .is-disabled.building-slider__btn-next, body#search_conditions .keeplist .property-inline .is-disabled.building-slider__btn-prev {
  opacity: 0;
  pointer-events: none;
}
body#search .keeplist .property-inline__btn-next, body#search_conditions .keeplist .property-inline__btn-next {
  right: 0;
  border-radius: 8px 0 0 8px;
}
body#search .keeplist .property-inline__btn-prev, body#search_conditions .keeplist .property-inline__btn-prev {
  left: 0;
  border-radius: 0 8px 8px 0;
}
body#search .keeplist .property-inline__view, body#search_conditions .keeplist .property-inline__view {
  overflow: hidden;
}
body#search .keeplist .property-inline__slider, body#search_conditions .keeplist .property-inline__slider {
  margin-right: 14px;
  font-size: 14px;
  transition: all 0.6s;
  transform: translate(0, 0);
}
body#search .keeplist .property-inline__slider-block, body#search_conditions .keeplist .property-inline__slider-block {
  float: left;
}
body#search .keeplist .property-inline__item, body#search_conditions .keeplist .property-inline__item {
  float: left;
  margin-right: 14px;
  width: 262px;
  min-height: 308px;
  background-color: #fff;
  font-size: 14px;
}
body#search .keeplist .property-inline__image, body#search_conditions .keeplist .property-inline__image {
  display: block;
  background-color: #ebeae7;
  text-align: center;
}
body#search .keeplist .property-inline__summary, body#search_conditions .keeplist .property-inline__summary {
  padding: 15px;
}
body#search .keeplist .property-inline__article_summary, body#search_conditions .keeplist .property-inline__article_summary {
  padding: 190px 15px 15px 15px;
}
body#search .keeplist .property-inline__name, body#search_conditions .keeplist .property-inline__name {
  margin-bottom: 5px;
  color: #999999;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
body#search .keeplist .property-inline__name a, body#search .keeplist .property-inline__name a:link, body#search .keeplist .property-inline__name a:visited, body#search .keeplist .property-inline__name a:hover, body#search .keeplist .property-inline__name a:active, body#search .keeplist .property-inline__name a:focus, body#search_conditions .keeplist .property-inline__name a, body#search_conditions .keeplist .property-inline__name a:link, body#search_conditions .keeplist .property-inline__name a:visited, body#search_conditions .keeplist .property-inline__name a:hover, body#search_conditions .keeplist .property-inline__name a:active, body#search_conditions .keeplist .property-inline__name a:focus {
  color: #999999;
}
body#search .keeplist .property-inline__name-link, body#search_conditions .keeplist .property-inline__name-link {
  display: block;
  overflow: hidden;
  position: relative;
  border-top: 1px dotted rgb(223.4090909091, 221.8295454545, 217.0909090909);
  padding: 12px 32px 12px 10px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
body#search .keeplist .property-inline__name-link::before, body#search_conditions .keeplist .property-inline__name-link::before {
  background-image: url("/assets/common/icon_arrow-5a023685.svg");
  content: "";
  position: absolute;
  top: 0;
  right: 10px;
  bottom: 0;
  margin: auto;
  opacity: 0.3;
}
body#search .keeplist .property-inline__name-link span, body#search_conditions .keeplist .property-inline__name-link span {
  vertical-align: middle;
}
body#search .keeplist .property-inline__sub, body#search_conditions .keeplist .property-inline__sub {
  color: #999999;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
body#search .btn-long, body#search_conditions .btn-long {
  width: 600px;
  padding: 11px 0 13px;
  display: block;
  margin: 0 auto 20px;
}
body#search .btn-long div, body#search_conditions .btn-long div {
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.05em;
}
body#search .iwaikin_top_banner, body#search_conditions .iwaikin_top_banner {
  margin-bottom: 20px;
  text-align: center;
}
body#search #content-body, body#search_conditions #content-body {
  float: right;
}
body#search #content-side, body#search_conditions #content-side {
  float: left;
}
body#search #content-side .side-structure-list, body#search_conditions #content-side .side-structure-list {
  margin-bottom: 20px;
}
body#search #content-side .js-dialog-selectable-station-open, body#search_conditions #content-side .js-dialog-selectable-station-open {
  margin-bottom: 10px;
}
body#search #search-condition-side .search-form-list > li, body#search_conditions #search-condition-side .search-form-list > li {
  margin-bottom: 15px;
}
body#search #search-condition-side .search-form-list > li select, body#search_conditions #search-condition-side .search-form-list > li select {
  width: 45%;
}
body#search #search-condition-side .search-form-list__select-rent, body#search_conditions #search-condition-side .search-form-list__select-rent {
  margin-bottom: 5px;
}
body#search #search-condition-side .search-form-list .condition-list-inline > li:first-child, body#search_conditions #search-condition-side .search-form-list .condition-list-inline > li:first-child {
  width: 100%;
}
body#search .js-dialog-selectable-special-open, body#search_conditions .js-dialog-selectable-special-open {
  margin-bottom: 10px;
}
body#search .side-box-condition__text, body#search_conditions .side-box-condition__text {
  margin-bottom: 5px;
  text-align: center;
}
body#search .side-box-condition .js-search-condition-side-counter, body#search_conditions .side-box-condition .js-search-condition-side-counter {
  font-size: 24px;
}
body#search .building-box, body#search_conditions .building-box {
  margin-bottom: 20px;
  border: 1px solid #e9e9e9;
  border-radius: 4px;
  background-color: #fff;
}
body#search .building-box__head, body#search_conditions .building-box__head {
  border-bottom: 1px solid #e9e9e9;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  padding: 12px 16px;
}
body#search .building-box__head .label, body#search_conditions .building-box__head .label {
  margin: -6px 5px 0 0;
}
body#search .building-box__head .heading, body#search_conditions .building-box__head .heading {
  display: inline-block;
  font-size: 16px;
}
body#search .building-box__head .heading a, body#search_conditions .building-box__head .heading a {
  color: #3d3d3d;
}
body#search .building-box__body, body#search_conditions .building-box__body {
  padding: 12px;
}
body#search .building-box__body .table-head > th, body#search_conditions .building-box__body .table-head > th {
  width: 10%;
}
body#search .building-box__body .table-head > th.table-head__rent, body#search .building-box__body .table-head > th.table-head__detail, body#search_conditions .building-box__body .table-head > th.table-head__rent, body#search_conditions .building-box__body .table-head > th.table-head__detail {
  width: 15%;
}
body#search .building-box__body .table-head > th.table-head__shikikin, body#search_conditions .building-box__body .table-head > th.table-head__shikikin {
  width: 20%;
}
body#search .building-box__summary, body#search_conditions .building-box__summary {
  margin-bottom: 10px;
}
body#search .building-box__summary-image, body#search_conditions .building-box__summary-image {
  float: left;
  margin-right: 16px;
}
body#search .building-box__summary-primary, body#search_conditions .building-box__summary-primary {
  overflow: hidden;
}
body#search .building-box__footer, body#search_conditions .building-box__footer {
  border-top: 1px dotted rgb(223.4090909091, 221.8295454545, 217.0909090909);
  padding: 8px 12px;
  text-align: right;
}
body#search .building-box .description-item, body#search_conditions .building-box .description-item {
  float: left;
  margin-bottom: 12px;
  width: 256px;
}
body#search .building-box .description-item--station, body#search_conditions .building-box .description-item--station {
  width: 100%;
}
body#search .building-box .button-all-buildings, body#search_conditions .building-box .button-all-buildings {
  margin-top: 10px;
  text-align: center;
}
body#search .js-building-room-loader, body#search_conditions .js-building-room-loader {
  display: none;
  text-align: center;
}
body#search .side-structure-list .is-active, body#search_conditions .side-structure-list .is-active {
  font-weight: bold;
}
body#search .side-structure-list li, body#search_conditions .side-structure-list li {
  margin-bottom: 5px;
  padding-bottom: 5px;
  border-bottom: 1px dotted rgb(193.8, 193.8, 193.8);
}
body#search .side-structure-list li:last-child, body#search_conditions .side-structure-list li:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: 0;
}
body#search .side-structure-list__pos-2, body#search_conditions .side-structure-list__pos-2 {
  margin-left: 10px;
}
body#search .side-structure-list__pos-3, body#search_conditions .side-structure-list__pos-3 {
  margin-left: 20px;
}
body#search .side-structure-list__pos-4, body#search_conditions .side-structure-list__pos-4 {
  margin-left: 30px;
}
body#search .side-structure-list__pos-5, body#search_conditions .side-structure-list__pos-5 {
  margin-left: 40px;
}
body#search .search-result-control, body#search_conditions .search-result-control {
  display: flex;
  align-items: baseline;
  margin-bottom: 10px;
}
body#search .search-results, body#search_conditions .search-results {
  margin-right: 15px;
}
body#search .search-results > strong, body#search_conditions .search-results > strong {
  font-size: 24px;
}
body#search .search-result-sort__text, body#search_conditions .search-result-sort__text {
  margin-right: 16px;
}
body#search .search-result-sort__select, body#search_conditions .search-result-sort__select {
  margin-right: 32px;
}
body#search .building-slider-head, body#search_conditions .building-slider-head {
  margin-top: 20px;
}
body#search .building-slider, body#search_conditions .building-slider {
  margin-bottom: 15px;
}
body#search .search-view-type, body#search_conditions .search-view-type {
  float: right;
}
body#search .search-view-type a:first-child, body#search_conditions .search-view-type a:first-child {
  margin-right: 8px;
}
body#search .search-view-type .is-selected, body#search_conditions .search-view-type .is-selected {
  border-color: #2cbcd9;
  background-color: #2cbcd9;
  box-shadow: none;
  color: #fff;
}
body#search .search-control-bottom, body#search_conditions .search-control-bottom {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}
body#search .search-control-bottom__item, body#search_conditions .search-control-bottom__item {
  margin-right: 32px;
}
body#search .selected, body#search_conditions .selected {
  color: #ffffff;
  background-color: #1f97f5;
  background-image: none;
  border: 1px solid #1d8fe9;
  box-shadow: 0 -3px 0 0 #1374d2 inset;
}
body#search .dialog__body > p, body#search_conditions .dialog__body > p {
  margin-bottom: 15px;
  font-size: 16px;
  text-align: center;
}
body#search .dialog__body .heading-2 span, body#search_conditions .dialog__body .heading-2 span {
  font-size: 12px;
  padding-left: 10px;
}
body#search .dialog__body .list-inline li, body#search_conditions .dialog__body .list-inline li {
  display: inline-block;
  width: 23%;
  padding-right: 7px;
  padding-bottom: 7px;
  margin: 0;
}
body#search .rent-market-price .tab, body#search_conditions .rent-market-price .tab {
  display: table;
  table-layout: fixed;
  width: 100%;
}
body#search .rent-market-price .tab > li, body#search_conditions .rent-market-price .tab > li {
  display: table-cell;
  background-color: whitesmoke;
  border-right: 1px solid #ffffff;
  border-top: 1px solid #ffffff;
  border-radius: 6px 6px 0 0;
  color: lightgray;
  font-size: 8px;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  padding: 5px 0;
  cursor: pointer;
}
body#search .rent-market-price .tab > li:hover, body#search_conditions .rent-market-price .tab > li:hover {
  color: #3d3d3d;
  background-color: #f8f4ee;
}
body#search .rent-market-price .tab .select, body#search_conditions .rent-market-price .tab .select {
  color: #3d3d3d;
  background-color: #f8f4ee;
}
body#search .rent-market-price .rent-table, body#search_conditions .rent-market-price .rent-table {
  display: none;
  margin-bottom: 10px;
}
body#search .rent-market-price .rent-table th, body#search_conditions .rent-market-price .rent-table th {
  width: 30%;
  padding: 7px 5px;
  text-align: center;
}
body#search .rent-market-price .rent-table td, body#search_conditions .rent-market-price .rent-table td {
  width: 70%;
}
body#search .rent-market-price .rent-table .result, body#search_conditions .rent-market-price .rent-table .result {
  width: 40%;
}
body#search .building-sort, body#search_conditions .building-sort {
  overflow: hidden;
  width: 15%;
  margin: 8px 10px;
  text-align: center;
}
body#search .building-sort select, body#search_conditions .building-sort select {
  width: 100%;
  padding-right: 1em;
  cursor: pointer;
  text-indent: 0.01px;
  text-overflow: ellipsis;
  border: none;
  outline: none;
  background: transparent;
  background-image: none;
  box-shadow: none;
  -webkit-appearance: none;
  appearance: none;
}
body#search .building-sort select::-ms-expand, body#search_conditions .building-sort select::-ms-expand {
  display: none;
}
body#search .building-sort.sort-arrow, body#search_conditions .building-sort.sort-arrow {
  position: relative;
  border-radius: 2px;
  border: 2px solid #257db7;
  border-radius: 50px;
  background: #ffffff;
}
body#search .building-sort.sort-arrow:before, body#search_conditions .building-sort.sort-arrow:before {
  position: absolute;
  top: 0.8em;
  right: 0.8em;
  width: 0;
  height: 0;
  padding: 0;
  content: "";
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #257db7;
  pointer-events: none;
}
body#search .building-sort.sort-arrow select, body#search_conditions .building-sort.sort-arrow select {
  padding: 4px 0 4px 8px;
  color: #257db7;
}
body#search #dialog-bulk-inquiry-form, body#search_conditions #dialog-bulk-inquiry-form {
  padding: 0;
}
body#search #dialog-bulk-inquiry-form .building-comparison-table, body#search_conditions #dialog-bulk-inquiry-form .building-comparison-table {
  overflow: scroll;
}
body#search #dialog-bulk-inquiry-form .building-comparison-table table, body#search_conditions #dialog-bulk-inquiry-form .building-comparison-table table {
  writing-mode: vertical-lr;
}
body#search #dialog-bulk-inquiry-form .building-comparison-table table .cell, body#search_conditions #dialog-bulk-inquiry-form .building-comparison-table table .cell {
  width: 100%;
  writing-mode: horizontal-tb;
  line-height: 1em;
  display: inline-block;
  -webkit-writing-mode: horizontal-tb;
}
body#search #dialog-bulk-inquiry-form .building-comparison-table table th, body#search #dialog-bulk-inquiry-form .building-comparison-table table td, body#search_conditions #dialog-bulk-inquiry-form .building-comparison-table table th, body#search_conditions #dialog-bulk-inquiry-form .building-comparison-table table td {
  width: 47px;
  writing-mode: horizontal-tb;
  padding: 5px;
  text-align: center;
}
body#search #dialog-bulk-inquiry-form .building-comparison-table table th, body#search_conditions #dialog-bulk-inquiry-form .building-comparison-table table th {
  font-weight: bold;
  min-height: 30px;
  position: sticky;
  left: -1px;
  background: #f9f7f5;
  z-index: 10101;
}
body#search #dialog-bulk-inquiry-form .building-comparison-table table td, body#search_conditions #dialog-bulk-inquiry-form .building-comparison-table table td {
  width: 160px;
}
body#search #dialog-bulk-inquiry-form .building-comparison-table table td span, body#search_conditions #dialog-bulk-inquiry-form .building-comparison-table table td span {
  display: inline-block;
  margin-right: 5px;
  background-color: #f9f7f5;
  color: rgb(76.5, 76.5, 76.5);
}
body#search #dialog-bulk-inquiry-form .building-comparison-table table td a, body#search_conditions #dialog-bulk-inquiry-form .building-comparison-table table td a {
  width: 100%;
}
body#search #dialog-bulk-inquiry-form .building-comparison-table table td .line-text-area, body#search_conditions #dialog-bulk-inquiry-form .building-comparison-table table td .line-text-area {
  display: inline-block;
  vertical-align: top;
}
body#search #dialog-bulk-inquiry-form .building-comparison-table table td .line-text-area .line-text, body#search_conditions #dialog-bulk-inquiry-form .building-comparison-table table td .line-text-area .line-text {
  display: inline;
}
body#search #dialog-bulk-inquiry-form .building-comparison-table table td .line-text-area .line-text a, body#search_conditions #dialog-bulk-inquiry-form .building-comparison-table table td .line-text-area .line-text a {
  text-decoration: underline;
}
body#search #dialog-bulk-inquiry-form .building-comparison-table table td .feature-box .feature, body#search #dialog-bulk-inquiry-form .building-comparison-table table td .feature-box .non-feature, body#search_conditions #dialog-bulk-inquiry-form .building-comparison-table table td .feature-box .feature, body#search_conditions #dialog-bulk-inquiry-form .building-comparison-table table td .feature-box .non-feature {
  padding: 3px 0;
  border-collapse: separate;
  border-spacing: 5px;
  width: 100%;
  text-align: center;
}
body#search #dialog-bulk-inquiry-form .building-comparison-table table td .feature-box .feature span, body#search #dialog-bulk-inquiry-form .building-comparison-table table td .feature-box .non-feature span, body#search_conditions #dialog-bulk-inquiry-form .building-comparison-table table td .feature-box .feature span, body#search_conditions #dialog-bulk-inquiry-form .building-comparison-table table td .feature-box .non-feature span {
  border-radius: 4px;
  font-size: 12px;
  font-weight: bold;
  padding: 3px;
  width: 90%;
}
body#search #dialog-bulk-inquiry-form .building-comparison-table table td .feature-box .feature span, body#search_conditions #dialog-bulk-inquiry-form .building-comparison-table table td .feature-box .feature span {
  background-color: #fff;
  border: 1px solid rgb(191.7, 234.9, 243.6);
  color: rgb(37.4, 159.8, 184.45);
}
body#search #dialog-bulk-inquiry-form .building-comparison-table table td .feature-box .non-feature span, body#search_conditions #dialog-bulk-inquiry-form .building-comparison-table table td .feature-box .non-feature span {
  background-color: lightgrey;
  border: 1px solid lightgrey;
  color: #fff;
}
body#search #dialog-bulk-inquiry-form ::-webkit-scrollbar, body#search_conditions #dialog-bulk-inquiry-form ::-webkit-scrollbar {
  width: 10px;
}
body#search #dialog-bulk-inquiry-form ::-webkit-scrollbar-track, body#search_conditions #dialog-bulk-inquiry-form ::-webkit-scrollbar-track {
  background: #fff;
  border: none;
  border-radius: 10px;
  box-shadow: inset 0 0 2px #777;
}
body#search #dialog-bulk-inquiry-form ::-webkit-scrollbar-thumb, body#search_conditions #dialog-bulk-inquiry-form ::-webkit-scrollbar-thumb {
  background: #ccc;
  border-radius: 10px;
  box-shadow: none;
}
body#search .building_name_text, body#search_conditions .building_name_text {
  padding: 5px;
  width: 210px;
}
body#search .section-box, body#search_conditions .section-box {
  border: none;
  border-radius: 0;
}
body#search .section-box p.detail_link, body#search_conditions .section-box p.detail_link {
  margin-top: 10px;
  text-align: right;
}
body#search table.soba .area, body#search table.soba .layout, body#search_conditions table.soba .area, body#search_conditions table.soba .layout {
  width: 20%;
}
body#search table.soba .price, body#search_conditions table.soba .price {
  padding: 0;
}
body#search table.soba .result, body#search_conditions table.soba .result {
  width: 20%;
  padding: 0 10px;
}
body#search table.soba th, body#search table.soba td, body#search_conditions table.soba th, body#search_conditions table.soba td {
  text-align: center;
}
body#search table.soba .value, body#search_conditions table.soba .value {
  width: 100px;
  text-align: right;
  padding: 7px 5px;
  border-right: solid 1px #ebeae7;
}
body#search table.soba .graph, body#search_conditions table.soba .graph {
  width: 100%;
  padding: 7px 0;
}
body#search table.soba .graph .bar, body#search_conditions table.soba .graph .bar {
  background-color: paleturquoise;
}
body#search table.soba .no-data, body#search_conditions table.soba .no-data {
  color: #aeaeae;
  background-color: #f6f6f6;
}
body#search table.soba .show-list, body#search_conditions table.soba .show-list {
  padding: 3px 14px;
  white-space: nowrap;
}
body#search .simple-soba-condition .contents__body ul.simple-search-form-list, body#search_conditions .simple-soba-condition .contents__body ul.simple-search-form-list {
  border: 1px solid #EBEAE7;
  padding: 0 20px 20px;
}
body#search .simple-soba-condition .contents__body ul.simple-search-form-list > li, body#search_conditions .simple-soba-condition .contents__body ul.simple-search-form-list > li {
  margin-top: 20px;
  margin-right: 30px;
  display: inline-block;
  vertical-align: top;
}
body#search .simple-soba-condition .contents__body ul.simple-search-form-list ul.limited-condition-list > li, body#search_conditions .simple-soba-condition .contents__body ul.simple-search-form-list ul.limited-condition-list > li {
  border-top: 1px solid #EBEAE7;
  padding-right: 10px;
  display: inline-block;
  vertical-align: top;
}
body#search .near-station-rent-market-price__table-label, body#search_conditions .near-station-rent-market-price__table-label {
  font-size: 14px;
  font-weight: bold;
  margin-top: 15px;
  margin-bottom: 12px;
}
body#search .near-station-rent-market-price__table-label span, body#search_conditions .near-station-rent-market-price__table-label span {
  padding: 3px;
  margin-right: 5px;
  font-weight: bold;
  color: #2cbcd9;
  border: 2px solid #2cbcd9;
  border-radius: 20px;
}
body#search .near-station-rent-market-price__table, body#search_conditions .near-station-rent-market-price__table {
  overflow-x: scroll;
}
body#search .near-station-rent-market-price__table table th, body#search_conditions .near-station-rent-market-price__table table th {
  min-width: 120px;
  white-space: nowrap;
  padding: 6px 10px;
  background-color: #f9f7f5;
  border: 1px solid #ebeae7;
  text-align: center;
}
body#search .near-station-rent-market-price__table table td, body#search_conditions .near-station-rent-market-price__table table td {
  padding: 5px 0 5px 5px;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #ebeae7;
}
body#search .near-station-rent-market-price__table table td.price, body#search_conditions .near-station-rent-market-price__table table td.price {
  text-align: center;
}
body#search .near-station-rent-market-price__table table td a, body#search .near-station-rent-market-price__table table td p, body#search_conditions .near-station-rent-market-price__table table td a, body#search_conditions .near-station-rent-market-price__table table td p {
  position: absolute;
  top: 4px;
  left: 4px;
  z-index: 2;
}
body#search .near-station-rent-market-price__table table th.fixed-label, body#search .near-station-rent-market-price__table table td.fixed-label, body#search_conditions .near-station-rent-market-price__table table th.fixed-label, body#search_conditions .near-station-rent-market-price__table table td.fixed-label {
  position: sticky;
  left: 0;
}
body#search .near-station-rent-market-price__table table th.fixed-label:before, body#search .near-station-rent-market-price__table table td.fixed-label:before, body#search_conditions .near-station-rent-market-price__table table th.fixed-label:before, body#search_conditions .near-station-rent-market-price__table table td.fixed-label:before {
  content: "";
  position: absolute;
  top: -1px;
  left: -1px;
  width: 100%;
  height: 100%;
  border: 1px solid #ebeae7;
}
body#search .property-inline .swiper, body#search_conditions .property-inline .swiper {
  overflow: hidden;
}
body#search .property-inline .swiper-wrapper, body#search_conditions .property-inline .swiper-wrapper {
  display: flex;
  list-style: none;
  padding: 0;
  margin: 0;
}
body#search .property-inline .swiper-slide, body#search_conditions .property-inline .swiper-slide {
  flex-shrink: 0;
}

body#stores #content-store {
  width: 930px;
  margin-left: 60px;
  padding-top: 20px;
}
body#stores .searchChangeInfo {
  border-top: 1px solid #d3d1ce;
  border-bottom: 1px solid #e8e4e1;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  background-color: #f7f5f2;
  background-image: linear-gradient(to bottom, #f7f5f2 0%, #fff 100%);
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.08) inset;
  text-align: center;
}
body#stores .searchChangeInfo {
  padding: 10px 20px;
  text-align: right;
}
body#stores .searchChangeInfo .match em {
  font-size: 22px;
}
body#stores .modTxtAccent {
  color: #ff8a00;
}
body#stores .pager {
  margin-bottom: 30px;
  padding: 0 10px 10px 20px;
  border-bottom: 1px solid #e8e8e8;
}
body#stores .property_list {
  margin-bottom: 10px;
  font-size: 92%;
}
body#stores .table-store {
  background-color: #fff;
}
body#stores .table-store-detail {
  margin-bottom: 40px;
}
body#stores #map {
  position: relative;
  overflow: hidden;
}

body#inquiries, body#phone_inquiries, body#inquiries_tel {
  /* ------------------------------
      CSSSPRITE
  ------------------------------ */
  /* ------------------------------
      modTxtError
  ------------------------------ */
  /* ------------------------------
      modTxtAlert
  ------------------------------ */
  /* ------------------------------
      link
  ------------------------------ */
  /* ------------------------------
      modHide
  ------------------------------ */
  /* ------------------------------
      size
  ------------------------------ */
  /* ------------------------------
      color
  ------------------------------ */
  /* ------------------------------
      align
  ------------------------------ */
  /* ------------------------------
      float
  ------------------------------ */
  /* ------------------------------
      margin
  ------------------------------ */
  /* ------------------------------
      btn
  ------------------------------ */
  /* ------------------------------
      tab
  ------------------------------ */
  /* ------------------------------
      box
  ------------------------------ */
  /* ------------------------------
      modHeadingBox
  ------------------------------  */
  /* assist */
  /* conditonBox */
  /* itemData */
  /* ------------------------------
      modTblA
  ------------------------------ */
  /* inquiry */
  /* ------------------------------
      modTblB
  ------------------------------ */
  /* ------------------------------
      clearfix
  ------------------------------ */
  /* ------------------------------
      form initialize
  ------------------------------ */
  /* ------------------------------
      override module.css
  ------------------------------ */
  /* ------------------------------
      common parts
  ------------------------------ */
  /* ------------------------------
      formRequestFailure
  ------------------------------ */
  /* ------------------------------
      frame_initialize
  ------------------------------ */
  /* ------------------------------
      content-wrapper
  ------------------------------ */
  /* ------------------------------
      formHeader
  ------------------------------ */
  /* ------------------------------
      formFooter
  ------------------------------ */
  /* ------------------------------
      thanksMsg
  ------------------------------ */
  /* ------------------------------
      errorAnnounce
  ------------------------------ */
  /* ------------------------------
      bookMarkArea
  ------------------------------ */
  /* ------------------------------
      anyBtnArea
  ------------------------------ */
  /* ------------------------------
      clearfix
  ------------------------------ */
  /* ------------------------------
      csssprite
  ------------------------------ */
  /* ------------------------------
      formTbl
  ------------------------------ */
  /* ------------------------------
      inquiry-footer-meta
  ------------------------------ */
  /*============================
  = サジェストリスト
  =============================*/
  /* 賃貸導線問い合わせページからの出し分け #19186 */
  /* LAYOUT
  ====================================================================*/
  /* ------------------------------------------------------------------
      input styles
  -------------------------------------------------------------------*/
  /* form
  ----------------------------------------------------------------- */
  /*==================================================================
      text setting
  ===================================================================*/
  /* Lnline Styles
  -----------------------------------------------------------------------------  */
  /* Font Styles
  -----------------------------------------------------------------------------  */
  /* 10px */
  /*==================================================================
      hacks setting
  ===================================================================*/
  /*    clearfix styles
  -------------------------------------------------------------------*/
  /* OLD style.css
  ====================================================================*/
  /*==================================================================
      General
  ===================================================================*/
  /*==================================================================
      headline
  ===================================================================*/
  /* list Styles
  ----------------------------------------------------------------- */
  /* End hide from IE-mac */
  /* ------------------------------
  popover
  ------------------------------ */
}
body#inquiries .modMail,
body#inquiries .modHeadingBox .conditonBox .nav .btnChange, body#phone_inquiries .modMail,
body#phone_inquiries .modHeadingBox .conditonBox .nav .btnChange, body#inquiries_tel .modMail,
body#inquiries_tel .modHeadingBox .conditonBox .nav .btnChange {
  display: block;
  height: 0;
  background-repeat: no-repeat;
  overflow: hidden;
}
body#inquiries .modTxtError, body#phone_inquiries .modTxtError, body#inquiries_tel .modTxtError {
  padding-left: 24px;
  background: url("/assets/pc/icon_error-cec2c1ec.png") no-repeat 0 50%;
  color: #e05220;
}
body#inquiries .modTxtError + input[type=text], body#phone_inquiries .modTxtError + input[type=text], body#inquiries_tel .modTxtError + input[type=text] {
  margin-top: 3px;
}
body#inquiries .modTxtAlert, body#phone_inquiries .modTxtAlert, body#inquiries_tel .modTxtAlert {
  padding-left: 20px;
  background: url("/assets/pc/icon_alert-fa47a5c1.png") no-repeat 0 50%;
}
body#inquiries .modLinkS, body#phone_inquiries .modLinkS, body#inquiries_tel .modLinkS {
  display: inline-block;
  padding-left: 10px;
  background: url("/assets/pc/parts_icon-28e02150.png") no-repeat 0 3px;
  font-size: 92%;
}
body#inquiries .modLinkL, body#phone_inquiries .modLinkL, body#inquiries_tel .modLinkL {
  display: inline-block;
  min-height: 20px;
  padding: 2px 0 0 28px;
  background: url("/assets/pc/parts_icon-28e02150.png") no-repeat 0 -107px;
  font-size: 108%;
}
body#inquiries .modLauncher, body#phone_inquiries .modLauncher, body#inquiries_tel .modLauncher {
  display: inline-block;
  padding-right: 20px;
  background: url("/assets/pc/parts_icon-28e02150.png") no-repeat 100% -229px;
}
body#inquiries .modLauncher.close, body#phone_inquiries .modLauncher.close, body#inquiries_tel .modLauncher.close {
  background-position: 100% -345px;
}
body#inquiries .modMail, body#phone_inquiries .modMail, body#inquiries_tel .modMail {
  width: 38px;
  padding-top: 38px;
  background: url("/assets/pc/icon_mail-1dc96740.png") no-repeat 0 0;
}
body#inquiries .modMail:hover, body#phone_inquiries .modMail:hover, body#inquiries_tel .modMail:hover {
  background-position: 0 -138px;
}
body#inquiries .modHide, body#phone_inquiries .modHide, body#inquiries_tel .modHide {
  display: none;
}
body#inquiries .modTxtS, body#phone_inquiries .modTxtS, body#inquiries_tel .modTxtS {
  font-size: 84%;
}
body#inquiries .modTxtL, body#phone_inquiries .modTxtL, body#inquiries_tel .modTxtL {
  font-size: 108%;
}
body#inquiries .modTxtXL, body#phone_inquiries .modTxtXL, body#inquiries_tel .modTxtXL {
  font-size: 134%;
}
body#inquiries .modTxtAccent, body#phone_inquiries .modTxtAccent, body#inquiries_tel .modTxtAccent {
  color: #ff8a00;
}
body#inquiries .modTxtMuted, body#phone_inquiries .modTxtMuted, body#inquiries_tel .modTxtMuted {
  color: #aeaeae;
}
body#inquiries .modAlLeft, body#phone_inquiries .modAlLeft, body#inquiries_tel .modAlLeft {
  text-align: left !important;
}
body#inquiries .modAlCenter, body#phone_inquiries .modAlCenter, body#inquiries_tel .modAlCenter {
  text-align: center !important;
}
body#inquiries .modAlRight, body#phone_inquiries .modAlRight, body#inquiries_tel .modAlRight {
  text-align: right !important;
}
body#inquiries table + .modAlRight, body#phone_inquiries table + .modAlRight, body#inquiries_tel table + .modAlRight {
  margin-top: 5px;
}
body#inquiries .modFlLeft, body#phone_inquiries .modFlLeft, body#inquiries_tel .modFlLeft {
  float: left;
}
body#inquiries .modFlRight, body#phone_inquiries .modFlRight, body#inquiries_tel .modFlRight {
  float: right;
}
body#inquiries .modMbS, body#phone_inquiries .modMbS, body#inquiries_tel .modMbS {
  margin-bottom: 0.5em !important;
}
body#inquiries .modMbM, body#phone_inquiries .modMbM, body#inquiries_tel .modMbM {
  margin-bottom: 1em !important;
}
body#inquiries .modMbL, body#phone_inquiries .modMbL, body#inquiries_tel .modMbL {
  margin-bottom: 1.5em !important;
}
body#inquiries .modBtnA, body#phone_inquiries .modBtnA, body#inquiries_tel .modBtnA {
  display: inline-block;
  padding: 2px 20px;
  border: 1px solid #e0e0e0;
  border-bottom-color: #bebebd;
  border-radius: 2em;
  background: #efefef;
  background: linear-gradient(to bottom, #ffffff 0%, #efefef 100%);
  color: inherit;
}
body#inquiries .modBtnA:hover, body#phone_inquiries .modBtnA:hover, body#inquiries_tel .modBtnA:hover {
  background: #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  text-decoration: none;
}
body#inquiries .modTabA li, body#phone_inquiries .modTabA li, body#inquiries_tel .modTabA li {
  float: left;
  margin-right: 3px;
}
body#inquiries .modTabA li a, body#phone_inquiries .modTabA li a, body#inquiries_tel .modTabA li a {
  display: inline-block;
  padding: 5px 10px;
  border: 1px solid #bfbab0;
  border-bottom: none;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  background: #f3f3f3;
  background: linear-gradient(to bottom, #ffffff 0%, #f3f3f3 100%);
  color: #b7b1a6;
}
body#inquiries .modTabA li a:hover,
body#inquiries .modTabA li a.selected, body#phone_inquiries .modTabA li a:hover,
body#phone_inquiries .modTabA li a.selected, body#inquiries_tel .modTabA li a:hover,
body#inquiries_tel .modTabA li a.selected {
  border-color: #70b306;
  background: #92c442;
  background: linear-gradient(to bottom, #92c442 0%, #6eb202 100%);
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  color: #fff;
  text-decoration: none;
}
body#inquiries .modBoxA, body#phone_inquiries .modBoxA, body#inquiries_tel .modBoxA {
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 3px;
  background-color: #fff;
}
body#inquiries .modBoxB, body#phone_inquiries .modBoxB, body#inquiries_tel .modBoxB {
  margin-bottom: 20px;
  padding: 20px;
  background: #fff;
  border: 1px solid #e8e7e7;
  border-bottom-color: #bdbbbb;
  border-radius: 6px;
  box-shadow: 0px 1px 0px #e8e7e7;
}
body#inquiries .modBoxB .section:last-child, body#phone_inquiries .modBoxB .section:last-child, body#inquiries_tel .modBoxB .section:last-child {
  margin-bottom: 0 !important;
}
body#inquiries .modBoxC, body#phone_inquiries .modBoxC, body#inquiries_tel .modBoxC {
  position: relative;
  border: 1px solid #ddd;
  border-top-color: #2cbcd9;
  background-color: #fff;
}
body#inquiries .modBoxC:before, body#phone_inquiries .modBoxC:before, body#inquiries_tel .modBoxC:before {
  display: block;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  border-top: 3px solid rgb(173.6506024096, 229.1686746988, 240.3493975904);
  content: "";
}
body#inquiries .modHeadingBox, body#phone_inquiries .modHeadingBox, body#inquiries_tel .modHeadingBox {
  margin-bottom: 20px;
  border: 1px solid #e8e7e7;
  border-bottom-color: #bdbbbb;
  border-radius: 4px;
  background-color: #fff;
  box-shadow: 0 1px 0 #e8e7e7;
}
body#inquiries .modHeadingBox:before, body#phone_inquiries .modHeadingBox:before, body#inquiries_tel .modHeadingBox:before {
  display: block;
  height: 5px;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  background: #2cbcd9;
  content: "";
}
body#inquiries .modHeadingBox .heading, body#phone_inquiries .modHeadingBox .heading, body#inquiries_tel .modHeadingBox .heading {
  background: #fff;
}
body#inquiries .modHeadingBox .heading:only-child, body#phone_inquiries .modHeadingBox .heading:only-child, body#inquiries_tel .modHeadingBox .heading:only-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
body#inquiries .modHeadingBox .heading .name, body#phone_inquiries .modHeadingBox .heading .name, body#inquiries_tel .modHeadingBox .heading .name {
  float: left;
  padding: 15px 0 12px 15px;
}
body#inquiries .modHeadingBox .heading .name h2, body#phone_inquiries .modHeadingBox .heading .name h2, body#inquiries_tel .modHeadingBox .heading .name h2 {
  display: inline;
  font-size: 167%;
  font-weight: bold;
  vertical-align: middle;
}
body#inquiries .modHeadingBox .heading + .modTblA, body#phone_inquiries .modHeadingBox .heading + .modTblA, body#inquiries_tel .modHeadingBox .heading + .modTblA {
  border: none;
}
body#inquiries .modHeadingBox .heading .name h2 span, body#phone_inquiries .modHeadingBox .heading .name h2 span, body#inquiries_tel .modHeadingBox .heading .name h2 span {
  font-size: 84%;
  font-weight: normal;
}
body#inquiries .modHeadingBox .heading .name h2 a, body#phone_inquiries .modHeadingBox .heading .name h2 a, body#inquiries_tel .modHeadingBox .heading .name h2 a {
  color: #3d3d3d;
  text-decoration: none;
}
body#inquiries .modHeadingBox .heading .name .spec, body#phone_inquiries .modHeadingBox .heading .name .spec, body#inquiries_tel .modHeadingBox .heading .name .spec {
  display: inline;
}
body#inquiries .modHeadingBox .heading .name .spec a, body#phone_inquiries .modHeadingBox .heading .name .spec a, body#inquiries_tel .modHeadingBox .heading .name .spec a {
  color: #aeaeae;
}
body#inquiries .modHeadingBox .heading .utility, body#phone_inquiries .modHeadingBox .heading .utility, body#inquiries_tel .modHeadingBox .heading .utility {
  float: right;
  padding: 17px 15px 0 0;
}
body#inquiries .modHeadingBox .heading .utility > p, body#phone_inquiries .modHeadingBox .heading .utility > p, body#inquiries_tel .modHeadingBox .heading .utility > p {
  float: left;
  margin-left: 10px;
}
body#inquiries .modHeadingBox .heading .modMail, body#phone_inquiries .modHeadingBox .heading .modMail, body#inquiries_tel .modHeadingBox .heading .modMail {
  margin-top: -7px;
}
body#inquiries .modHeadingBox .assist, body#phone_inquiries .modHeadingBox .assist, body#inquiries_tel .modHeadingBox .assist {
  padding: 10px 15px;
  border-top: 1px dotted #e6e5e2;
}
body#inquiries .modHeadingBox .assist .ttl, body#phone_inquiries .modHeadingBox .assist .ttl, body#inquiries_tel .modHeadingBox .assist .ttl {
  float: left;
  padding-left: 20px;
  background: url("/assets/pc/inquiries/icon_search-71c22822.svg") no-repeat 0 2px;
  background-size: 16px 16px;
  font-size: 117%;
  font-weight: bold;
}
body#inquiries .modHeadingBox .assist .assistNav, body#phone_inquiries .modHeadingBox .assist .assistNav, body#inquiries_tel .modHeadingBox .assist .assistNav {
  float: right;
  padding-top: 2px;
}
body#inquiries .modHeadingBox .assist .assistNav li, body#phone_inquiries .modHeadingBox .assist .assistNav li, body#inquiries_tel .modHeadingBox .assist .assistNav li {
  float: left;
  margin-right: 1em;
}
body#inquiries .modHeadingBox .assist .assistNav li a, body#phone_inquiries .modHeadingBox .assist .assistNav li a, body#inquiries_tel .modHeadingBox .assist .assistNav li a {
  display: inline-block;
  padding-left: 13px;
  background: url("/assets/pc/inquiries/parts_icon-99a1cf07.png") no-repeat 0 5px;
}
body#inquiries .modHeadingBox .assist .assistNav li:last-child, body#phone_inquiries .modHeadingBox .assist .assistNav li:last-child, body#inquiries_tel .modHeadingBox .assist .assistNav li:last-child {
  margin-right: 0;
}
body#inquiries .modHeadingBox .conditonBox, body#phone_inquiries .modHeadingBox .conditonBox, body#inquiries_tel .modHeadingBox .conditonBox {
  overflow: hidden;
  padding: 10px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  background-color: #faf9f6;
  box-shadow: 0 3px 3px -3px rgba(0, 0, 0, 0.3) inset;
}
body#inquiries .modHeadingBox .conditonBox .nav, body#phone_inquiries .modHeadingBox .conditonBox .nav, body#inquiries_tel .modHeadingBox .conditonBox .nav {
  margin-bottom: 3px;
}
body#inquiries .modHeadingBox .conditonBox .modFlLeft, body#phone_inquiries .modHeadingBox .conditonBox .modFlLeft, body#inquiries_tel .modHeadingBox .conditonBox .modFlLeft {
  padding-top: 6px;
}
body#inquiries .modHeadingBox .conditonBox .content, body#phone_inquiries .modHeadingBox .conditonBox .content, body#inquiries_tel .modHeadingBox .conditonBox .content {
  padding: 7px 10px;
  border: 1px solid #d0cdc1;
  background: #fff;
  letter-spacing: -0.4em;
}
body#inquiries .modHeadingBox .conditonBox .content li, body#phone_inquiries .modHeadingBox .conditonBox .content li, body#inquiries_tel .modHeadingBox .conditonBox .content li {
  display: inline;
  margin-right: 1em;
  letter-spacing: normal;
}
body#inquiries .modHeadingBox .conditonBox .nav .btnChange, body#phone_inquiries .modHeadingBox .conditonBox .nav .btnChange, body#inquiries_tel .modHeadingBox .conditonBox .nav .btnChange {
  width: 133px;
  padding-top: 29px;
  background: url("/assets/pc/inquiries/parts_btn_change-70c47c78.png") no-repeat 0 -74px;
}
body#inquiries .modHeadingBox .conditonBox .nav .btnChange:hover, body#phone_inquiries .modHeadingBox .conditonBox .nav .btnChange:hover, body#inquiries_tel .modHeadingBox .conditonBox .nav .btnChange:hover {
  background-position: 0 -103px;
}
body#inquiries .modHeadingBox .itemData table, body#phone_inquiries .modHeadingBox .itemData table, body#inquiries_tel .modHeadingBox .itemData table {
  width: 100%;
  border-width: 1px 0 0 0;
}
body#inquiries .modHeadingBox .itemData th, body#phone_inquiries .modHeadingBox .itemData th, body#inquiries_tel .modHeadingBox .itemData th {
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 rgba(0, 0, 0, 0.05) inset;
}
body#inquiries .modHeadingBox .itemData th:first-child, body#phone_inquiries .modHeadingBox .itemData th:first-child, body#inquiries_tel .modHeadingBox .itemData th:first-child {
  border-left: none;
}
body#inquiries .modHeadingBox .itemData th:last-child, body#phone_inquiries .modHeadingBox .itemData th:last-child, body#inquiries_tel .modHeadingBox .itemData th:last-child {
  border-right: none;
}
body#inquiries .modHeadingBox .itemData td.price .modTxtAccent, body#phone_inquiries .modHeadingBox .itemData td.price .modTxtAccent, body#inquiries_tel .modHeadingBox .itemData td.price .modTxtAccent {
  font-size: 150%;
}
body#inquiries .modBoxB .section .data,
body#inquiries .modHeadingBox .itemData .data, body#phone_inquiries .modBoxB .section .data,
body#phone_inquiries .modHeadingBox .itemData .data, body#inquiries_tel .modBoxB .section .data,
body#inquiries_tel .modHeadingBox .itemData .data {
  border-top: 1px dotted #ddd;
  padding: 10px 20px 0;
}
body#inquiries .modBoxB .section .data dl,
body#inquiries .modHeadingBox .itemData .data dl, body#phone_inquiries .modBoxB .section .data dl,
body#phone_inquiries .modHeadingBox .itemData .data dl, body#inquiries_tel .modBoxB .section .data dl,
body#inquiries_tel .modHeadingBox .itemData .data dl {
  margin-bottom: 10px;
}
body#inquiries .modBoxB .section .data dt,
body#inquiries .modHeadingBox .itemData .data dt, body#phone_inquiries .modBoxB .section .data dt,
body#phone_inquiries .modHeadingBox .itemData .data dt, body#inquiries_tel .modBoxB .section .data dt,
body#inquiries_tel .modHeadingBox .itemData .data dt {
  display: inline-block;
  float: left;
  min-width: 40px;
  padding: 2px 5px;
  border-radius: 2px;
  background: #f8f5ed;
  color: #67645f;
  text-align: center;
}
body#inquiries .modBoxB .section .data dd,
body#inquiries .modHeadingBox .itemData .data dd, body#phone_inquiries .modBoxB .section .data dd,
body#phone_inquiries .modHeadingBox .itemData .data dd, body#inquiries_tel .modBoxB .section .data dd,
body#inquiries_tel .modHeadingBox .itemData .data dd {
  float: left;
  width: 63px;
  padding: 2px 10px 0 7px;
}
body#inquiries .modBoxB .section .data dd, body#phone_inquiries .modBoxB .section .data dd, body#inquiries_tel .modBoxB .section .data dd {
  width: 579px;
}
body#inquiries .modHeadingBox .itemData .data .date, body#phone_inquiries .modHeadingBox .itemData .data .date, body#inquiries_tel .modHeadingBox .itemData .data .date {
  min-width: 72px;
}
body#inquiries .modHeadingBox .itemData .data .col2 dd, body#phone_inquiries .modHeadingBox .itemData .data .col2 dd, body#inquiries_tel .modHeadingBox .itemData .data .col2 dd {
  width: 280px;
}
body#inquiries .modBoxB .section .data .col2 dd, body#phone_inquiries .modBoxB .section .data .col2 dd, body#inquiries_tel .modBoxB .section .data .col2 dd {
  width: 260px;
}
body#inquiries .modHeadingBox .itemData .data .col1 dd, body#phone_inquiries .modHeadingBox .itemData .data .col1 dd, body#inquiries_tel .modHeadingBox .itemData .data .col1 dd {
  width: 550px;
}
body#inquiries .modBoxB .section .data .col1 dd, body#phone_inquiries .modBoxB .section .data .col1 dd, body#inquiries_tel .modBoxB .section .data .col1 dd {
  width: 550px;
}
body#inquiries .modHeadingBox .itemData .itemDataFooter, body#phone_inquiries .modHeadingBox .itemData .itemDataFooter, body#inquiries_tel .modHeadingBox .itemData .itemDataFooter {
  padding: 5px 20px;
  border-top: 1px dotted #ddd;
  color: #aeaeae;
}
body#inquiries .modHeadingBox .itemData .itemDataFooter p, body#phone_inquiries .modHeadingBox .itemData .itemDataFooter p, body#inquiries_tel .modHeadingBox .itemData .itemDataFooter p {
  float: left;
}
body#inquiries .modHeadingBox .itemData .itemDataFooter .date, body#phone_inquiries .modHeadingBox .itemData .itemDataFooter .date, body#inquiries_tel .modHeadingBox .itemData .itemDataFooter .date {
  float: right;
}
body#inquiries .modHeadingBox .itemData .itemDataFooter .date li, body#phone_inquiries .modHeadingBox .itemData .itemDataFooter .date li, body#inquiries_tel .modHeadingBox .itemData .itemDataFooter .date li {
  float: left;
  margin-right: 1em;
}
body#inquiries .modHeadingBox .itemData .itemDataFooter .date li:last-child, body#phone_inquiries .modHeadingBox .itemData .itemDataFooter .date li:last-child, body#inquiries_tel .modHeadingBox .itemData .itemDataFooter .date li:last-child {
  margin-right: 0;
}
body#inquiries .modHeadingBox .itemData .itemDataFooter .date li.limit, body#phone_inquiries .modHeadingBox .itemData .itemDataFooter .date li.limit, body#inquiries_tel .modHeadingBox .itemData .itemDataFooter .date li.limit {
  color: #3d3d3d;
}
body#inquiries .modTblA, body#phone_inquiries .modTblA, body#inquiries_tel .modTblA {
  width: 100%;
  border: 1px solid #e8e8e8;
  background-color: #fff;
}
body#inquiries .modTblA th, body#phone_inquiries .modTblA th, body#inquiries_tel .modTblA th {
  padding: 7px;
  border: 1px solid #d8d5cf;
  background: #fcfaf7;
  background: linear-gradient(to bottom, #fcfaf7 0%, #f5f3ec 100%);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
  font-size: 92%;
  font-weight: normal;
  text-align: center;
  line-height: 1.2;
  white-space: nowrap;
}
body#inquiries .modTblA .name th, body#phone_inquiries .modTblA .name th, body#inquiries_tel .modTblA .name th {
  border: none;
  background: none;
  box-shadow: none;
  font-weight: bold;
  text-align: left;
}
body#inquiries .modTblA .name + tr td, body#phone_inquiries .modTblA .name + tr td, body#inquiries_tel .modTblA .name + tr td {
  border-top-style: dotted;
}
body#inquiries .modTblA th a, body#phone_inquiries .modTblA th a, body#inquiries_tel .modTblA th a {
  color: #3d3d3d;
}
body#inquiries .modTblA td, body#phone_inquiries .modTblA td, body#inquiries_tel .modTblA td {
  padding: 10px 5px;
  border-top: 1px dotted #dedede;
  text-align: center;
  vertical-align: middle;
}
body#inquiries .modTblA .clm, body#phone_inquiries .modTblA .clm, body#inquiries_tel .modTblA .clm {
  width: 314px;
  text-align: left;
}
body#inquiries .modTblA .img, body#phone_inquiries .modTblA .img, body#inquiries_tel .modTblA .img {
  display: inline-block;
  vertical-align: middle;
}
body#inquiries .modTblA .img img, body#phone_inquiries .modTblA .img img, body#inquiries_tel .modTblA .img img {
  border: 1px solid #E1E0E0;
}
body#inquiries .modTblA .img + .place, body#phone_inquiries .modTblA .img + .place, body#inquiries_tel .modTblA .img + .place {
  width: 239px;
  margin-left: 8px;
}
body#inquiries .modTblA .place, body#phone_inquiries .modTblA .place, body#inquiries_tel .modTblA .place {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}
body#inquiries .modTblA .checkbox, body#phone_inquiries .modTblA .checkbox, body#inquiries_tel .modTblA .checkbox {
  background: #eef7fa;
}
body#inquiries .modTblA .time td, body#phone_inquiries .modTblA .time td, body#inquiries_tel .modTblA .time td {
  padding: 5px 7px;
  border-bottom: none !important;
  background: #f8fbfd;
  text-align: left;
}
body#inquiries .modTblA .time td span, body#phone_inquiries .modTblA .time td span, body#inquiries_tel .modTblA .time td span {
  display: inline-block;
  min-height: 18px;
  padding: 0 1em 0 22px;
  background: url("/assets/pc/inquiries/icon_clock-96eb7699.png") no-repeat 0 50%;
  color: #5e7b8f;
}
body#inquiries .modTblA .time td em, body#phone_inquiries .modTblA .time td em, body#inquiries_tel .modTblA .time td em {
  color: #78b618;
}
body#inquiries .modTblA .time + tr td, body#phone_inquiries .modTblA .time + tr td, body#inquiries_tel .modTblA .time + tr td {
  border-top: none;
}
body#inquiries .modTblA .itemName, body#phone_inquiries .modTblA .itemName, body#inquiries_tel .modTblA .itemName {
  font-size: 117%;
  font-weight: bold;
  line-height: 1;
}
body#inquiries .modTblA .checkbox, body#phone_inquiries .modTblA .checkbox, body#inquiries_tel .modTblA .checkbox {
  width: 25px;
  background: #eef7fa !important;
}
body#inquiries .modTblA .checked td, body#phone_inquiries .modTblA .checked td, body#inquiries_tel .modTblA .checked td {
  background: #fffdef;
}
body#inquiries .modTblA td.iconType01,
body#inquiries .modTblA td.iconType02,
body#inquiries .modTblA td.iconType03, body#phone_inquiries .modTblA td.iconType01,
body#phone_inquiries .modTblA td.iconType02,
body#phone_inquiries .modTblA td.iconType03, body#inquiries_tel .modTblA td.iconType01,
body#inquiries_tel .modTblA td.iconType02,
body#inquiries_tel .modTblA td.iconType03 {
  border-bottom: 1px solid #bfbfbf;
  padding: 0;
}
body#inquiries .modTblA td.iconType01 div,
body#inquiries .modTblA td.iconType02 div,
body#inquiries .modTblA td.iconType03 div, body#phone_inquiries .modTblA td.iconType01 div,
body#phone_inquiries .modTblA td.iconType02 div,
body#phone_inquiries .modTblA td.iconType03 div, body#inquiries_tel .modTblA td.iconType01 div,
body#inquiries_tel .modTblA td.iconType02 div,
body#inquiries_tel .modTblA td.iconType03 div {
  padding: 6px 5px;
  background: rgb(255, 255, 255);
  background: linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgb(250, 250, 250) 100%);
}
body#inquiries .modTblA td.iconType01 div p,
body#inquiries .modTblA td.iconType02 div p,
body#inquiries .modTblA td.iconType03 div p, body#phone_inquiries .modTblA td.iconType01 div p,
body#phone_inquiries .modTblA td.iconType02 div p,
body#phone_inquiries .modTblA td.iconType03 div p, body#inquiries_tel .modTblA td.iconType01 div p,
body#inquiries_tel .modTblA td.iconType02 div p,
body#inquiries_tel .modTblA td.iconType03 div p {
  background: url("/assets/pc/inquiries/parts_form_icon-75235fd3.png") no-repeat 0 0;
  font-size: 109%;
  font-weight: bold;
  color: #76b23f;
  text-align: left;
  padding-left: 24px;
  padding-top: 2px;
  height: 18px;
}
body#inquiries .modTblA td.iconType02 div p, body#phone_inquiries .modTblA td.iconType02 div p, body#inquiries_tel .modTblA td.iconType02 div p {
  background-position: 0 -35px;
}
body#inquiries .modTblA td.iconType03 div p, body#phone_inquiries .modTblA td.iconType03 div p, body#inquiries_tel .modTblA td.iconType03 div p {
  background-position: 0 -70px;
}
body#inquiries .modTblA.inquiry tbody, body#phone_inquiries .modTblA.inquiry tbody, body#inquiries_tel .modTblA.inquiry tbody {
  border-bottom: 2px solid #dedddd;
}
body#inquiries .modTblA.inquiry tbody:last-child, body#phone_inquiries .modTblA.inquiry tbody:last-child, body#inquiries_tel .modTblA.inquiry tbody:last-child {
  border-bottom: 1px solid #dedddd;
}
body#inquiries .modTblA.inquiry tr.target:hover > td, body#phone_inquiries .modTblA.inquiry tr.target:hover > td, body#inquiries_tel .modTblA.inquiry tr.target:hover > td {
  background: #fffdef;
  cursor: pointer;
}
body#inquiries .modTblA td.modTblRowHead, body#phone_inquiries .modTblA td.modTblRowHead, body#inquiries_tel .modTblA td.modTblRowHead {
  border-top: 1px solid #dedede;
  border-bottom: 1px solid #dedede;
  font-size: 117%;
  font-weight: bold;
  line-height: 1;
  text-align: left;
}
body#inquiries .modTblB, body#phone_inquiries .modTblB, body#inquiries_tel .modTblB {
  width: 100%;
  border: 1px solid #d3d0c6;
  background-color: #fff;
}
body#inquiries .modTblB caption, body#phone_inquiries .modTblB caption, body#inquiries_tel .modTblB caption {
  padding-bottom: 3px;
  color: #76b23f;
  font-size: 108%;
  font-weight: bold;
  text-align: left;
}
body#inquiries .modTblB th, body#phone_inquiries .modTblB th, body#inquiries_tel .modTblB th {
  width: 118px;
  padding: 7px 10px;
  border: 1px solid #e4e2df;
  border-right-style: dotted;
  background: #fbfaf8;
  font-weight: normal;
  text-align: left;
}
body#inquiries .modTblB td, body#phone_inquiries .modTblB td, body#inquiries_tel .modTblB td {
  padding: 7px 10px;
  border: 1px solid #e4e2df;
  border-left: none;
  text-align: center;
  text-align: left;
}
body#inquiries .modUtilitySet:after,
body#inquiries .modCol2:after,
body#inquiries .modTabA:after,
body#inquiries .modHeadingBox .heading:after,
body#inquiries .modHeadingBox .assist:after,
body#inquiries .modHeadingBox .assist .assistNav:after,
body#inquiries .modHeadingBox .conditonBox .nav:after,
body#inquiries .modHeadingBox .itemData .data dl:after,
body#inquiries .modHeadingBox .itemData .itemDataFooter:after,
body#inquiries .modHeadingBox .itemData .itemDataFooter ul:after,
body#inquiries .modSlider .sliderNav:after,
body#inquiries .modSlider .conditions ul:after,
body#inquiries .modSlider .sliderBox:after,
body#inquiries .modSlider .sliderBox .item div:after,
body#inquiries .modSlider .sliderBox ul:after,
body#inquiries .modStation dl:after,
body#inquiries .modBoxB .section .data dl:after, body#phone_inquiries .modUtilitySet:after,
body#phone_inquiries .modCol2:after,
body#phone_inquiries .modTabA:after,
body#phone_inquiries .modHeadingBox .heading:after,
body#phone_inquiries .modHeadingBox .assist:after,
body#phone_inquiries .modHeadingBox .assist .assistNav:after,
body#phone_inquiries .modHeadingBox .conditonBox .nav:after,
body#phone_inquiries .modHeadingBox .itemData .data dl:after,
body#phone_inquiries .modHeadingBox .itemData .itemDataFooter:after,
body#phone_inquiries .modHeadingBox .itemData .itemDataFooter ul:after,
body#phone_inquiries .modSlider .sliderNav:after,
body#phone_inquiries .modSlider .conditions ul:after,
body#phone_inquiries .modSlider .sliderBox:after,
body#phone_inquiries .modSlider .sliderBox .item div:after,
body#phone_inquiries .modSlider .sliderBox ul:after,
body#phone_inquiries .modStation dl:after,
body#phone_inquiries .modBoxB .section .data dl:after, body#inquiries_tel .modUtilitySet:after,
body#inquiries_tel .modCol2:after,
body#inquiries_tel .modTabA:after,
body#inquiries_tel .modHeadingBox .heading:after,
body#inquiries_tel .modHeadingBox .assist:after,
body#inquiries_tel .modHeadingBox .assist .assistNav:after,
body#inquiries_tel .modHeadingBox .conditonBox .nav:after,
body#inquiries_tel .modHeadingBox .itemData .data dl:after,
body#inquiries_tel .modHeadingBox .itemData .itemDataFooter:after,
body#inquiries_tel .modHeadingBox .itemData .itemDataFooter ul:after,
body#inquiries_tel .modSlider .sliderNav:after,
body#inquiries_tel .modSlider .conditions ul:after,
body#inquiries_tel .modSlider .sliderBox:after,
body#inquiries_tel .modSlider .sliderBox .item div:after,
body#inquiries_tel .modSlider .sliderBox ul:after,
body#inquiries_tel .modStation dl:after,
body#inquiries_tel .modBoxB .section .data dl:after {
  display: block;
  clear: both;
  content: "";
}
body#inquiries #hikkoshi_hikaku_article, body#phone_inquiries #hikkoshi_hikaku_article, body#inquiries_tel #hikkoshi_hikaku_article {
  position: relative;
  overflow: hidden;
}
body#inquiries #hikkoshi_hikaku_article::after, body#phone_inquiries #hikkoshi_hikaku_article::after, body#inquiries_tel #hikkoshi_hikaku_article::after {
  content: "";
  position: absolute;
  top: -100px;
  left: -100px;
  width: 50px;
  height: 50px;
  background-image: linear-gradient(100deg, rgba(255, 255, 255, 0) 10%, rgb(255, 255, 255) 100%, rgba(255, 255, 255, 0) 0%);
  animation: shiny 2.5s ease-in-out infinite;
}
@keyframes shiny {
  0% {
    transform: scale(0) rotate(25deg);
    opacity: 0;
  }
  50% {
    transform: scale(1) rotate(25deg);
    opacity: 1;
  }
  100% {
    transform: scale(50) rotate(25deg);
    opacity: 0;
  }
}
body#inquiries html.door-legacy a, body#phone_inquiries html.door-legacy a, body#inquiries_tel html.door-legacy a {
  text-decoration: none;
  cursor: pointer;
  outline: none;
}
body#inquiries html.door-legacy a:hover, body#phone_inquiries html.door-legacy a:hover, body#inquiries_tel html.door-legacy a:hover {
  text-decoration: underline;
}
body#inquiries html.door-legacy em, body#phone_inquiries html.door-legacy em, body#inquiries_tel html.door-legacy em {
  font-style: normal;
  font-weight: bold;
}
body#inquiries html.door-legacy img, body#phone_inquiries html.door-legacy img, body#inquiries_tel html.door-legacy img {
  vertical-align: bottom;
}
body#inquiries html.door-legacy table, body#phone_inquiries html.door-legacy table, body#inquiries_tel html.door-legacy table {
  font-size: 100%;
}
body#inquiries html.door-legacy pre, body#phone_inquiries html.door-legacy pre, body#inquiries_tel html.door-legacy pre {
  font-size: 100%;
  white-space: pre-wrap;
  word-wrap: break-word;
}
body#inquiries html.door-legacy input[type=submit],
body#inquiries html.door-legacy input[type=button],
body#inquiries html.door-legacy input[type=reset],
body#inquiries html.door-legacy input[type=radio],
body#inquiries html.door-legacy input[type=checkbox],
body#inquiries html.door-legacy label,
body#inquiries html.door-legacy button, body#phone_inquiries html.door-legacy input[type=submit],
body#phone_inquiries html.door-legacy input[type=button],
body#phone_inquiries html.door-legacy input[type=reset],
body#phone_inquiries html.door-legacy input[type=radio],
body#phone_inquiries html.door-legacy input[type=checkbox],
body#phone_inquiries html.door-legacy label,
body#phone_inquiries html.door-legacy button, body#inquiries_tel html.door-legacy input[type=submit],
body#inquiries_tel html.door-legacy input[type=button],
body#inquiries_tel html.door-legacy input[type=reset],
body#inquiries_tel html.door-legacy input[type=radio],
body#inquiries_tel html.door-legacy input[type=checkbox],
body#inquiries_tel html.door-legacy label,
body#inquiries_tel html.door-legacy button {
  cursor: pointer;
}
body#inquiries html.door-legacy input[type=checkbox],
body#inquiries html.door-legacy input[type=radio], body#phone_inquiries html.door-legacy input[type=checkbox],
body#phone_inquiries html.door-legacy input[type=radio], body#inquiries_tel html.door-legacy input[type=checkbox],
body#inquiries_tel html.door-legacy input[type=radio] {
  vertical-align: middle;
}
body#inquiries html.door-legacy *[class*=disabled],
body#inquiries html.door-legacy *:disabled, body#phone_inquiries html.door-legacy *[class*=disabled],
body#phone_inquiries html.door-legacy *:disabled, body#inquiries_tel html.door-legacy *[class*=disabled],
body#inquiries_tel html.door-legacy *:disabled {
  cursor: default !important;
}
body#inquiries html.door-legacy .inputTxt,
body#inquiries html.door-legacy textarea, body#phone_inquiries html.door-legacy .inputTxt,
body#phone_inquiries html.door-legacy textarea, body#inquiries_tel html.door-legacy .inputTxt,
body#inquiries_tel html.door-legacy textarea {
  width: 300px;
  padding: 5px 10px;
  border: none;
  border-radius: 3px;
  background: #cbebf5;
  box-shadow: 0 1px 5px 0 rgba(84, 176, 205, 0.75) inset;
  outline: none;
}
body#inquiries html.door-legacy input,
body#inquiries html.door-legacy textarea, body#phone_inquiries html.door-legacy input,
body#phone_inquiries html.door-legacy textarea, body#inquiries_tel html.door-legacy input,
body#inquiries_tel html.door-legacy textarea {
  line-height: normal;
}
body#inquiries html.door-legacy input::-webkit-input-placeholder,
body#inquiries html.door-legacy textarea::-webkit-input-placeholder, body#phone_inquiries html.door-legacy input::-webkit-input-placeholder,
body#phone_inquiries html.door-legacy textarea::-webkit-input-placeholder, body#inquiries_tel html.door-legacy input::-webkit-input-placeholder,
body#inquiries_tel html.door-legacy textarea::-webkit-input-placeholder {
  color: #94ccde;
}
body#inquiries html.door-legacy input::-moz-placeholder,
body#inquiries html.door-legacy textarea::-moz-placeholder, body#phone_inquiries html.door-legacy input::-moz-placeholder,
body#phone_inquiries html.door-legacy textarea::-moz-placeholder, body#inquiries_tel html.door-legacy input::-moz-placeholder,
body#inquiries_tel html.door-legacy textarea::-moz-placeholder {
  color: #94ccde;
}
body#inquiries html.door-legacy input:-ms-input-placeholder,
body#inquiries html.door-legacy textarea:-ms-input-placeholder, body#phone_inquiries html.door-legacy input:-ms-input-placeholder,
body#phone_inquiries html.door-legacy textarea:-ms-input-placeholder, body#inquiries_tel html.door-legacy input:-ms-input-placeholder,
body#inquiries_tel html.door-legacy textarea:-ms-input-placeholder {
  color: #94ccde;
}
body#inquiries html.door-legacy input:placeholder,
body#inquiries html.door-legacy textarea:placeholder, body#phone_inquiries html.door-legacy input:placeholder,
body#phone_inquiries html.door-legacy textarea:placeholder, body#inquiries_tel html.door-legacy input:placeholder,
body#inquiries_tel html.door-legacy textarea:placeholder {
  color: #94ccde;
}
body#inquiries html.door-legacy input.error,
body#inquiries html.door-legacy textarea.error, body#phone_inquiries html.door-legacy input.error,
body#phone_inquiries html.door-legacy textarea.error, body#inquiries_tel html.door-legacy input.error,
body#inquiries_tel html.door-legacy textarea.error {
  border-color: #f5b7a3;
  background-color: #ffd8ca;
  box-shadow: 0 2px 3px 0 #f5b7a3 inset;
}
body#inquiries html.door-legacy input.error::-webkit-input-placeholder,
body#inquiries html.door-legacy textarea.error::-webkit-input-placeholder, body#phone_inquiries html.door-legacy input.error::-webkit-input-placeholder,
body#phone_inquiries html.door-legacy textarea.error::-webkit-input-placeholder, body#inquiries_tel html.door-legacy input.error::-webkit-input-placeholder,
body#inquiries_tel html.door-legacy textarea.error::-webkit-input-placeholder {
  color: #dfa48f;
}
body#inquiries html.door-legacy input.error::-moz-placeholder,
body#inquiries html.door-legacy textarea.error::-moz-placeholder, body#phone_inquiries html.door-legacy input.error::-moz-placeholder,
body#phone_inquiries html.door-legacy textarea.error::-moz-placeholder, body#inquiries_tel html.door-legacy input.error::-moz-placeholder,
body#inquiries_tel html.door-legacy textarea.error::-moz-placeholder {
  color: #dfa48f;
}
body#inquiries html.door-legacy input.error:-ms-input-placeholder,
body#inquiries html.door-legacy textarea.error:-ms-input-placeholder, body#phone_inquiries html.door-legacy input.error:-ms-input-placeholder,
body#phone_inquiries html.door-legacy textarea.error:-ms-input-placeholder, body#inquiries_tel html.door-legacy input.error:-ms-input-placeholder,
body#inquiries_tel html.door-legacy textarea.error:-ms-input-placeholder {
  color: #dfa48f;
}
body#inquiries html.door-legacy input.error:placeholder,
body#inquiries html.door-legacy textarea.error:placeholder, body#phone_inquiries html.door-legacy input.error:placeholder,
body#phone_inquiries html.door-legacy textarea.error:placeholder, body#inquiries_tel html.door-legacy input.error:placeholder,
body#inquiries_tel html.door-legacy textarea.error:placeholder {
  color: #dfa48f;
}
body#inquiries html.door-legacy, body#inquiries html.door-legacy body, body#phone_inquiries html.door-legacy, body#phone_inquiries html.door-legacy body, body#inquiries_tel html.door-legacy, body#inquiries_tel html.door-legacy body {
  height: 100%;
}
body#inquiries html.door-legacy body, body#phone_inquiries html.door-legacy body, body#inquiries_tel html.door-legacy body {
  color: #3d3d3d;
  font-size: 12px;
  line-height: 1.5;
  vertical-align: baseline;
}
body#inquiries html.door-legacy #container, body#phone_inquiries html.door-legacy #container, body#inquiries_tel html.door-legacy #container {
  width: 100%;
}
body#inquiries html.door-legacy #wrapper, body#phone_inquiries html.door-legacy #wrapper, body#inquiries_tel html.door-legacy #wrapper {
  width: 960px;
  margin: 0 auto;
  padding-bottom: 40px;
}
body#inquiries html.door-legacy #main.modFlLeft, body#phone_inquiries html.door-legacy #main.modFlLeft, body#inquiries_tel html.door-legacy #main.modFlLeft {
  width: 736px;
}
body#inquiries html.door-legacy #contents.contents-center #main.modFlLeft, body#phone_inquiries html.door-legacy #contents.contents-center #main.modFlLeft, body#inquiries_tel html.door-legacy #contents.contents-center #main.modFlLeft {
  float: none;
  margin: 0 auto;
}
body#inquiries html.door-legacy #main.modFlRight, body#phone_inquiries html.door-legacy #main.modFlRight, body#inquiries_tel html.door-legacy #main.modFlRight {
  width: 718px;
}
body#inquiries html.door-legacy #main .section, body#phone_inquiries html.door-legacy #main .section, body#inquiries_tel html.door-legacy #main .section {
  margin-bottom: 25px;
}
body#inquiries body#rewards .btn-block, body#rewards body#inquiries .btn-block, body#phone_inquiries body#rewards .btn-block, body#rewards body#phone_inquiries .btn-block, body#inquiries_tel body#rewards .btn-block, body#rewards body#inquiries_tel .btn-block {
  margin-bottom: 15px;
  padding: 20px;
  border-top: 1px solid #e8e4e1;
  border-bottom: 1px solid #e8e4e1;
  background-color: #f8f6f4;
  background-image: linear-gradient(to bottom, #f8f6f4 0%, #fff 100%);
  text-align: center;
}
body#inquiries body#rewards .btn-base, body#rewards body#inquiries .btn-base, body#inquiries body#info .btn-inquiry, body#info body#inquiries .btn-inquiry, body#inquiries body#info .btn-base, body#info body#inquiries .btn-base, body#inquiries .btn-inquiry, body#inquiries body#phone_inquiries .btn-inquiry, body#phone_inquiries body#inquiries .btn-inquiry, body#inquiries body#inquiries_tel .btn-inquiry, body#inquiries_tel body#inquiries .btn-inquiry, body#inquiries .btn-base, body#inquiries body#phone_inquiries .btn-base, body#phone_inquiries body#inquiries .btn-base, body#inquiries body#inquiries_tel .btn-base, body#inquiries_tel body#inquiries .btn-base, body#phone_inquiries body#rewards .btn-base, body#rewards body#phone_inquiries .btn-base, body#phone_inquiries body#info .btn-inquiry, body#info body#phone_inquiries .btn-inquiry, body#phone_inquiries body#info .btn-base, body#info body#phone_inquiries .btn-base, body#phone_inquiries .btn-inquiry, body#phone_inquiries body#inquiries_tel .btn-inquiry, body#inquiries_tel body#phone_inquiries .btn-inquiry, body#phone_inquiries .btn-base, body#phone_inquiries body#inquiries_tel .btn-base, body#inquiries_tel body#phone_inquiries .btn-base, body#inquiries_tel body#rewards .btn-base, body#rewards body#inquiries_tel .btn-base, body#inquiries_tel body#info .btn-inquiry, body#info body#inquiries_tel .btn-inquiry, body#inquiries_tel body#info .btn-base, body#info body#inquiries_tel .btn-base, body#inquiries_tel .btn-inquiry, body#inquiries_tel .btn-base {
  box-sizing: border-box;
  display: inline-block;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 3px;
  padding: 15px 20px;
  min-width: 180px;
  background-color: #fff;
  box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.35) inset, 0 2px 3px 0 rgba(0, 0, 0, 0.1);
  font-size: 18px;
  text-align: center;
}
body#inquiries body#rewards .btn-base, body#rewards body#inquiries .btn-base, body#inquiries body#info .btn-inquiry, body#info body#inquiries .btn-inquiry, body#inquiries body#info .btn-base, body#info body#inquiries .btn-base, body#inquiries .btn-inquiry, body#inquiries body#phone_inquiries .btn-inquiry, body#phone_inquiries body#inquiries .btn-inquiry, body#inquiries body#inquiries_tel .btn-inquiry, body#inquiries_tel body#inquiries .btn-inquiry, body#inquiries .btn-base, body#inquiries body#phone_inquiries .btn-base, body#phone_inquiries body#inquiries .btn-base, body#inquiries body#inquiries_tel .btn-base, body#inquiries_tel body#inquiries .btn-base, body#inquiries body#rewards .btn-base:link, body#rewards body#inquiries .btn-base:link, body#inquiries body#info .btn-inquiry:link, body#info body#inquiries .btn-inquiry:link, body#inquiries body#info .btn-base:link, body#info body#inquiries .btn-base:link, body#inquiries .btn-inquiry:link, body#inquiries body#phone_inquiries .btn-inquiry:link, body#phone_inquiries body#inquiries .btn-inquiry:link, body#inquiries body#inquiries_tel .btn-inquiry:link, body#inquiries_tel body#inquiries .btn-inquiry:link, body#inquiries .btn-base:link, body#inquiries body#phone_inquiries .btn-base:link, body#phone_inquiries body#inquiries .btn-base:link, body#inquiries body#inquiries_tel .btn-base:link, body#inquiries_tel body#inquiries .btn-base:link, body#inquiries body#rewards .btn-base:visited, body#rewards body#inquiries .btn-base:visited, body#inquiries body#info .btn-inquiry:visited, body#info body#inquiries .btn-inquiry:visited, body#inquiries body#info .btn-base:visited, body#info body#inquiries .btn-base:visited, body#inquiries .btn-inquiry:visited, body#inquiries body#phone_inquiries .btn-inquiry:visited, body#phone_inquiries body#inquiries .btn-inquiry:visited, body#inquiries body#inquiries_tel .btn-inquiry:visited, body#inquiries_tel body#inquiries .btn-inquiry:visited, body#inquiries .btn-base:visited, body#inquiries body#phone_inquiries .btn-base:visited, body#phone_inquiries body#inquiries .btn-base:visited, body#inquiries body#inquiries_tel .btn-base:visited, body#inquiries_tel body#inquiries .btn-base:visited, body#inquiries body#rewards .btn-base:hover, body#rewards body#inquiries .btn-base:hover, body#inquiries body#info .btn-inquiry:hover, body#info body#inquiries .btn-inquiry:hover, body#inquiries body#info .btn-base:hover, body#info body#inquiries .btn-base:hover, body#inquiries .btn-inquiry:hover, body#inquiries body#phone_inquiries .btn-inquiry:hover, body#phone_inquiries body#inquiries .btn-inquiry:hover, body#inquiries body#inquiries_tel .btn-inquiry:hover, body#inquiries_tel body#inquiries .btn-inquiry:hover, body#inquiries .btn-base:hover, body#inquiries body#phone_inquiries .btn-base:hover, body#phone_inquiries body#inquiries .btn-base:hover, body#inquiries body#inquiries_tel .btn-base:hover, body#inquiries_tel body#inquiries .btn-base:hover, body#inquiries body#rewards .btn-base:active, body#rewards body#inquiries .btn-base:active, body#inquiries body#info .btn-inquiry:active, body#info body#inquiries .btn-inquiry:active, body#inquiries body#info .btn-base:active, body#info body#inquiries .btn-base:active, body#inquiries .btn-inquiry:active, body#inquiries body#phone_inquiries .btn-inquiry:active, body#phone_inquiries body#inquiries .btn-inquiry:active, body#inquiries body#inquiries_tel .btn-inquiry:active, body#inquiries_tel body#inquiries .btn-inquiry:active, body#inquiries .btn-base:active, body#inquiries body#phone_inquiries .btn-base:active, body#phone_inquiries body#inquiries .btn-base:active, body#inquiries body#inquiries_tel .btn-base:active, body#inquiries_tel body#inquiries .btn-base:active, body#inquiries body#rewards .btn-base:focus, body#rewards body#inquiries .btn-base:focus, body#inquiries body#info .btn-inquiry:focus, body#info body#inquiries .btn-inquiry:focus, body#inquiries body#info .btn-base:focus, body#info body#inquiries .btn-base:focus, body#inquiries .btn-inquiry:focus, body#inquiries body#phone_inquiries .btn-inquiry:focus, body#phone_inquiries body#inquiries .btn-inquiry:focus, body#inquiries body#inquiries_tel .btn-inquiry:focus, body#inquiries_tel body#inquiries .btn-inquiry:focus, body#inquiries .btn-base:focus, body#inquiries body#phone_inquiries .btn-base:focus, body#phone_inquiries body#inquiries .btn-base:focus, body#inquiries body#inquiries_tel .btn-base:focus, body#inquiries_tel body#inquiries .btn-base:focus, body#phone_inquiries body#rewards .btn-base, body#rewards body#phone_inquiries .btn-base, body#phone_inquiries body#info .btn-inquiry, body#info body#phone_inquiries .btn-inquiry, body#phone_inquiries body#info .btn-base, body#info body#phone_inquiries .btn-base, body#phone_inquiries body#inquiries .btn-inquiry, body#inquiries body#phone_inquiries .btn-inquiry, body#phone_inquiries .btn-inquiry, body#phone_inquiries body#inquiries_tel .btn-inquiry, body#inquiries_tel body#phone_inquiries .btn-inquiry, body#phone_inquiries body#inquiries .btn-base, body#inquiries body#phone_inquiries .btn-base, body#phone_inquiries .btn-base, body#phone_inquiries body#inquiries_tel .btn-base, body#inquiries_tel body#phone_inquiries .btn-base, body#phone_inquiries body#rewards .btn-base:link, body#rewards body#phone_inquiries .btn-base:link, body#phone_inquiries body#info .btn-inquiry:link, body#info body#phone_inquiries .btn-inquiry:link, body#phone_inquiries body#info .btn-base:link, body#info body#phone_inquiries .btn-base:link, body#phone_inquiries body#inquiries .btn-inquiry:link, body#inquiries body#phone_inquiries .btn-inquiry:link, body#phone_inquiries .btn-inquiry:link, body#phone_inquiries body#inquiries_tel .btn-inquiry:link, body#inquiries_tel body#phone_inquiries .btn-inquiry:link, body#phone_inquiries body#inquiries .btn-base:link, body#inquiries body#phone_inquiries .btn-base:link, body#phone_inquiries .btn-base:link, body#phone_inquiries body#inquiries_tel .btn-base:link, body#inquiries_tel body#phone_inquiries .btn-base:link, body#phone_inquiries body#rewards .btn-base:visited, body#rewards body#phone_inquiries .btn-base:visited, body#phone_inquiries body#info .btn-inquiry:visited, body#info body#phone_inquiries .btn-inquiry:visited, body#phone_inquiries body#info .btn-base:visited, body#info body#phone_inquiries .btn-base:visited, body#phone_inquiries body#inquiries .btn-inquiry:visited, body#inquiries body#phone_inquiries .btn-inquiry:visited, body#phone_inquiries .btn-inquiry:visited, body#phone_inquiries body#inquiries_tel .btn-inquiry:visited, body#inquiries_tel body#phone_inquiries .btn-inquiry:visited, body#phone_inquiries body#inquiries .btn-base:visited, body#inquiries body#phone_inquiries .btn-base:visited, body#phone_inquiries .btn-base:visited, body#phone_inquiries body#inquiries_tel .btn-base:visited, body#inquiries_tel body#phone_inquiries .btn-base:visited, body#phone_inquiries body#rewards .btn-base:hover, body#rewards body#phone_inquiries .btn-base:hover, body#phone_inquiries body#info .btn-inquiry:hover, body#info body#phone_inquiries .btn-inquiry:hover, body#phone_inquiries body#info .btn-base:hover, body#info body#phone_inquiries .btn-base:hover, body#phone_inquiries body#inquiries .btn-inquiry:hover, body#inquiries body#phone_inquiries .btn-inquiry:hover, body#phone_inquiries .btn-inquiry:hover, body#phone_inquiries body#inquiries_tel .btn-inquiry:hover, body#inquiries_tel body#phone_inquiries .btn-inquiry:hover, body#phone_inquiries body#inquiries .btn-base:hover, body#inquiries body#phone_inquiries .btn-base:hover, body#phone_inquiries .btn-base:hover, body#phone_inquiries body#inquiries_tel .btn-base:hover, body#inquiries_tel body#phone_inquiries .btn-base:hover, body#phone_inquiries body#rewards .btn-base:active, body#rewards body#phone_inquiries .btn-base:active, body#phone_inquiries body#info .btn-inquiry:active, body#info body#phone_inquiries .btn-inquiry:active, body#phone_inquiries body#info .btn-base:active, body#info body#phone_inquiries .btn-base:active, body#phone_inquiries body#inquiries .btn-inquiry:active, body#inquiries body#phone_inquiries .btn-inquiry:active, body#phone_inquiries .btn-inquiry:active, body#phone_inquiries body#inquiries_tel .btn-inquiry:active, body#inquiries_tel body#phone_inquiries .btn-inquiry:active, body#phone_inquiries body#inquiries .btn-base:active, body#inquiries body#phone_inquiries .btn-base:active, body#phone_inquiries .btn-base:active, body#phone_inquiries body#inquiries_tel .btn-base:active, body#inquiries_tel body#phone_inquiries .btn-base:active, body#phone_inquiries body#rewards .btn-base:focus, body#rewards body#phone_inquiries .btn-base:focus, body#phone_inquiries body#info .btn-inquiry:focus, body#info body#phone_inquiries .btn-inquiry:focus, body#phone_inquiries body#info .btn-base:focus, body#info body#phone_inquiries .btn-base:focus, body#phone_inquiries body#inquiries .btn-inquiry:focus, body#inquiries body#phone_inquiries .btn-inquiry:focus, body#phone_inquiries .btn-inquiry:focus, body#phone_inquiries body#inquiries_tel .btn-inquiry:focus, body#inquiries_tel body#phone_inquiries .btn-inquiry:focus, body#phone_inquiries body#inquiries .btn-base:focus, body#inquiries body#phone_inquiries .btn-base:focus, body#phone_inquiries .btn-base:focus, body#phone_inquiries body#inquiries_tel .btn-base:focus, body#inquiries_tel body#phone_inquiries .btn-base:focus, body#inquiries_tel body#rewards .btn-base, body#rewards body#inquiries_tel .btn-base, body#inquiries_tel body#info .btn-inquiry, body#info body#inquiries_tel .btn-inquiry, body#inquiries_tel body#info .btn-base, body#info body#inquiries_tel .btn-base, body#inquiries_tel body#inquiries .btn-inquiry, body#inquiries body#inquiries_tel .btn-inquiry, body#inquiries_tel body#phone_inquiries .btn-inquiry, body#phone_inquiries body#inquiries_tel .btn-inquiry, body#inquiries_tel .btn-inquiry, body#inquiries_tel body#inquiries .btn-base, body#inquiries body#inquiries_tel .btn-base, body#inquiries_tel body#phone_inquiries .btn-base, body#phone_inquiries body#inquiries_tel .btn-base, body#inquiries_tel .btn-base, body#inquiries_tel body#rewards .btn-base:link, body#rewards body#inquiries_tel .btn-base:link, body#inquiries_tel body#info .btn-inquiry:link, body#info body#inquiries_tel .btn-inquiry:link, body#inquiries_tel body#info .btn-base:link, body#info body#inquiries_tel .btn-base:link, body#inquiries_tel body#inquiries .btn-inquiry:link, body#inquiries body#inquiries_tel .btn-inquiry:link, body#inquiries_tel body#phone_inquiries .btn-inquiry:link, body#phone_inquiries body#inquiries_tel .btn-inquiry:link, body#inquiries_tel .btn-inquiry:link, body#inquiries_tel body#inquiries .btn-base:link, body#inquiries body#inquiries_tel .btn-base:link, body#inquiries_tel body#phone_inquiries .btn-base:link, body#phone_inquiries body#inquiries_tel .btn-base:link, body#inquiries_tel .btn-base:link, body#inquiries_tel body#rewards .btn-base:visited, body#rewards body#inquiries_tel .btn-base:visited, body#inquiries_tel body#info .btn-inquiry:visited, body#info body#inquiries_tel .btn-inquiry:visited, body#inquiries_tel body#info .btn-base:visited, body#info body#inquiries_tel .btn-base:visited, body#inquiries_tel body#inquiries .btn-inquiry:visited, body#inquiries body#inquiries_tel .btn-inquiry:visited, body#inquiries_tel body#phone_inquiries .btn-inquiry:visited, body#phone_inquiries body#inquiries_tel .btn-inquiry:visited, body#inquiries_tel .btn-inquiry:visited, body#inquiries_tel body#inquiries .btn-base:visited, body#inquiries body#inquiries_tel .btn-base:visited, body#inquiries_tel body#phone_inquiries .btn-base:visited, body#phone_inquiries body#inquiries_tel .btn-base:visited, body#inquiries_tel .btn-base:visited, body#inquiries_tel body#rewards .btn-base:hover, body#rewards body#inquiries_tel .btn-base:hover, body#inquiries_tel body#info .btn-inquiry:hover, body#info body#inquiries_tel .btn-inquiry:hover, body#inquiries_tel body#info .btn-base:hover, body#info body#inquiries_tel .btn-base:hover, body#inquiries_tel body#inquiries .btn-inquiry:hover, body#inquiries body#inquiries_tel .btn-inquiry:hover, body#inquiries_tel body#phone_inquiries .btn-inquiry:hover, body#phone_inquiries body#inquiries_tel .btn-inquiry:hover, body#inquiries_tel .btn-inquiry:hover, body#inquiries_tel body#inquiries .btn-base:hover, body#inquiries body#inquiries_tel .btn-base:hover, body#inquiries_tel body#phone_inquiries .btn-base:hover, body#phone_inquiries body#inquiries_tel .btn-base:hover, body#inquiries_tel .btn-base:hover, body#inquiries_tel body#rewards .btn-base:active, body#rewards body#inquiries_tel .btn-base:active, body#inquiries_tel body#info .btn-inquiry:active, body#info body#inquiries_tel .btn-inquiry:active, body#inquiries_tel body#info .btn-base:active, body#info body#inquiries_tel .btn-base:active, body#inquiries_tel body#inquiries .btn-inquiry:active, body#inquiries body#inquiries_tel .btn-inquiry:active, body#inquiries_tel body#phone_inquiries .btn-inquiry:active, body#phone_inquiries body#inquiries_tel .btn-inquiry:active, body#inquiries_tel .btn-inquiry:active, body#inquiries_tel body#inquiries .btn-base:active, body#inquiries body#inquiries_tel .btn-base:active, body#inquiries_tel body#phone_inquiries .btn-base:active, body#phone_inquiries body#inquiries_tel .btn-base:active, body#inquiries_tel .btn-base:active, body#inquiries_tel body#rewards .btn-base:focus, body#rewards body#inquiries_tel .btn-base:focus, body#inquiries_tel body#info .btn-inquiry:focus, body#info body#inquiries_tel .btn-inquiry:focus, body#inquiries_tel body#info .btn-base:focus, body#info body#inquiries_tel .btn-base:focus, body#inquiries_tel body#inquiries .btn-inquiry:focus, body#inquiries body#inquiries_tel .btn-inquiry:focus, body#inquiries_tel body#phone_inquiries .btn-inquiry:focus, body#phone_inquiries body#inquiries_tel .btn-inquiry:focus, body#inquiries_tel .btn-inquiry:focus, body#inquiries_tel body#inquiries .btn-base:focus, body#inquiries body#inquiries_tel .btn-base:focus, body#inquiries_tel body#phone_inquiries .btn-base:focus, body#phone_inquiries body#inquiries_tel .btn-base:focus, body#inquiries_tel .btn-base:focus {
  color: #4d4d4d;
  text-shadow: 0 1px 0 #fff;
}
body#inquiries body#rewards .btn-base:hover, body#rewards body#inquiries .btn-base:hover, body#inquiries .btn-inquiry:hover, body#inquiries .btn-base:hover, body#phone_inquiries body#rewards .btn-base:hover, body#rewards body#phone_inquiries .btn-base:hover, body#phone_inquiries .btn-inquiry:hover, body#phone_inquiries .btn-base:hover, body#inquiries_tel body#rewards .btn-base:hover, body#rewards body#inquiries_tel .btn-base:hover, body#inquiries_tel .btn-inquiry:hover, body#inquiries_tel .btn-base:hover {
  background-image: none;
  text-decoration: none;
  text-shadow: none;
}
body#inquiries body#rewards .btn-base .btn-subtext, body#rewards body#inquiries .btn-base .btn-subtext, body#inquiries .btn-inquiry .btn-subtext, body#inquiries .btn-base .btn-subtext, body#phone_inquiries body#rewards .btn-base .btn-subtext, body#rewards body#phone_inquiries .btn-base .btn-subtext, body#phone_inquiries .btn-inquiry .btn-subtext, body#phone_inquiries .btn-base .btn-subtext, body#inquiries_tel body#rewards .btn-base .btn-subtext, body#rewards body#inquiries_tel .btn-base .btn-subtext, body#inquiries_tel .btn-inquiry .btn-subtext, body#inquiries_tel .btn-base .btn-subtext {
  display: block;
  font-size: 11px;
}
body#inquiries body#rewards .is-disabled.btn-base, body#rewards body#inquiries .is-disabled.btn-base, body#inquiries .is-disabled.btn-inquiry, body#inquiries .is-disabled.btn-base, body#inquiries body#rewards .disabled.btn-base, body#rewards body#inquiries .disabled.btn-base, body#inquiries .disabled.btn-inquiry, body#inquiries .disabled.btn-base, body#inquiries body#rewards [disabled].btn-base, body#rewards body#inquiries [disabled].btn-base, body#inquiries [disabled].btn-inquiry, body#inquiries [disabled].btn-base, body#phone_inquiries body#rewards .is-disabled.btn-base, body#rewards body#phone_inquiries .is-disabled.btn-base, body#phone_inquiries .is-disabled.btn-inquiry, body#phone_inquiries .is-disabled.btn-base, body#phone_inquiries body#rewards .disabled.btn-base, body#rewards body#phone_inquiries .disabled.btn-base, body#phone_inquiries .disabled.btn-inquiry, body#phone_inquiries .disabled.btn-base, body#phone_inquiries body#rewards [disabled].btn-base, body#rewards body#phone_inquiries [disabled].btn-base, body#phone_inquiries [disabled].btn-inquiry, body#phone_inquiries [disabled].btn-base, body#inquiries_tel body#rewards .is-disabled.btn-base, body#rewards body#inquiries_tel .is-disabled.btn-base, body#inquiries_tel .is-disabled.btn-inquiry, body#inquiries_tel .is-disabled.btn-base, body#inquiries_tel body#rewards .disabled.btn-base, body#rewards body#inquiries_tel .disabled.btn-base, body#inquiries_tel .disabled.btn-inquiry, body#inquiries_tel .disabled.btn-base, body#inquiries_tel body#rewards [disabled].btn-base, body#rewards body#inquiries_tel [disabled].btn-base, body#inquiries_tel [disabled].btn-inquiry, body#inquiries_tel [disabled].btn-base {
  pointer-events: none;
}
body#inquiries body#rewards .is-disabled.btn-base, body#rewards body#inquiries .is-disabled.btn-base, body#inquiries body#info .is-disabled.btn-inquiry, body#info body#inquiries .is-disabled.btn-inquiry, body#inquiries body#info .is-disabled.btn-base, body#info body#inquiries .is-disabled.btn-base, body#inquiries .is-disabled.btn-inquiry, body#inquiries body#phone_inquiries .is-disabled.btn-inquiry, body#phone_inquiries body#inquiries .is-disabled.btn-inquiry, body#inquiries body#inquiries_tel .is-disabled.btn-inquiry, body#inquiries_tel body#inquiries .is-disabled.btn-inquiry, body#inquiries .is-disabled.btn-base, body#inquiries body#phone_inquiries .is-disabled.btn-base, body#phone_inquiries body#inquiries .is-disabled.btn-base, body#inquiries body#inquiries_tel .is-disabled.btn-base, body#inquiries_tel body#inquiries .is-disabled.btn-base, body#inquiries body#rewards .is-disabled.btn-base:link, body#rewards body#inquiries .is-disabled.btn-base:link, body#inquiries body#info .is-disabled.btn-inquiry:link, body#info body#inquiries .is-disabled.btn-inquiry:link, body#inquiries body#info .is-disabled.btn-base:link, body#info body#inquiries .is-disabled.btn-base:link, body#inquiries .is-disabled.btn-inquiry:link, body#inquiries body#phone_inquiries .is-disabled.btn-inquiry:link, body#phone_inquiries body#inquiries .is-disabled.btn-inquiry:link, body#inquiries body#inquiries_tel .is-disabled.btn-inquiry:link, body#inquiries_tel body#inquiries .is-disabled.btn-inquiry:link, body#inquiries .is-disabled.btn-base:link, body#inquiries body#phone_inquiries .is-disabled.btn-base:link, body#phone_inquiries body#inquiries .is-disabled.btn-base:link, body#inquiries body#inquiries_tel .is-disabled.btn-base:link, body#inquiries_tel body#inquiries .is-disabled.btn-base:link, body#inquiries body#rewards .is-disabled.btn-base:visited, body#rewards body#inquiries .is-disabled.btn-base:visited, body#inquiries body#info .is-disabled.btn-inquiry:visited, body#info body#inquiries .is-disabled.btn-inquiry:visited, body#inquiries body#info .is-disabled.btn-base:visited, body#info body#inquiries .is-disabled.btn-base:visited, body#inquiries .is-disabled.btn-inquiry:visited, body#inquiries body#phone_inquiries .is-disabled.btn-inquiry:visited, body#phone_inquiries body#inquiries .is-disabled.btn-inquiry:visited, body#inquiries body#inquiries_tel .is-disabled.btn-inquiry:visited, body#inquiries_tel body#inquiries .is-disabled.btn-inquiry:visited, body#inquiries .is-disabled.btn-base:visited, body#inquiries body#phone_inquiries .is-disabled.btn-base:visited, body#phone_inquiries body#inquiries .is-disabled.btn-base:visited, body#inquiries body#inquiries_tel .is-disabled.btn-base:visited, body#inquiries_tel body#inquiries .is-disabled.btn-base:visited, body#inquiries body#rewards .is-disabled.btn-base:hover, body#rewards body#inquiries .is-disabled.btn-base:hover, body#inquiries body#info .is-disabled.btn-inquiry:hover, body#info body#inquiries .is-disabled.btn-inquiry:hover, body#inquiries body#info .is-disabled.btn-base:hover, body#info body#inquiries .is-disabled.btn-base:hover, body#inquiries .is-disabled.btn-inquiry:hover, body#inquiries body#phone_inquiries .is-disabled.btn-inquiry:hover, body#phone_inquiries body#inquiries .is-disabled.btn-inquiry:hover, body#inquiries body#inquiries_tel .is-disabled.btn-inquiry:hover, body#inquiries_tel body#inquiries .is-disabled.btn-inquiry:hover, body#inquiries .is-disabled.btn-base:hover, body#inquiries body#phone_inquiries .is-disabled.btn-base:hover, body#phone_inquiries body#inquiries .is-disabled.btn-base:hover, body#inquiries body#inquiries_tel .is-disabled.btn-base:hover, body#inquiries_tel body#inquiries .is-disabled.btn-base:hover, body#inquiries body#rewards .is-disabled.btn-base:active, body#rewards body#inquiries .is-disabled.btn-base:active, body#inquiries body#info .is-disabled.btn-inquiry:active, body#info body#inquiries .is-disabled.btn-inquiry:active, body#inquiries body#info .is-disabled.btn-base:active, body#info body#inquiries .is-disabled.btn-base:active, body#inquiries .is-disabled.btn-inquiry:active, body#inquiries body#phone_inquiries .is-disabled.btn-inquiry:active, body#phone_inquiries body#inquiries .is-disabled.btn-inquiry:active, body#inquiries body#inquiries_tel .is-disabled.btn-inquiry:active, body#inquiries_tel body#inquiries .is-disabled.btn-inquiry:active, body#inquiries .is-disabled.btn-base:active, body#inquiries body#phone_inquiries .is-disabled.btn-base:active, body#phone_inquiries body#inquiries .is-disabled.btn-base:active, body#inquiries body#inquiries_tel .is-disabled.btn-base:active, body#inquiries_tel body#inquiries .is-disabled.btn-base:active, body#inquiries body#rewards .is-disabled.btn-base:focus, body#rewards body#inquiries .is-disabled.btn-base:focus, body#inquiries body#info .is-disabled.btn-inquiry:focus, body#info body#inquiries .is-disabled.btn-inquiry:focus, body#inquiries body#info .is-disabled.btn-base:focus, body#info body#inquiries .is-disabled.btn-base:focus, body#inquiries .is-disabled.btn-inquiry:focus, body#inquiries body#phone_inquiries .is-disabled.btn-inquiry:focus, body#phone_inquiries body#inquiries .is-disabled.btn-inquiry:focus, body#inquiries body#inquiries_tel .is-disabled.btn-inquiry:focus, body#inquiries_tel body#inquiries .is-disabled.btn-inquiry:focus, body#inquiries .is-disabled.btn-base:focus, body#inquiries body#phone_inquiries .is-disabled.btn-base:focus, body#phone_inquiries body#inquiries .is-disabled.btn-base:focus, body#inquiries body#inquiries_tel .is-disabled.btn-base:focus, body#inquiries_tel body#inquiries .is-disabled.btn-base:focus, body#inquiries body#rewards .disabled.btn-base, body#rewards body#inquiries .disabled.btn-base, body#inquiries body#info .disabled.btn-inquiry, body#info body#inquiries .disabled.btn-inquiry, body#inquiries body#info .disabled.btn-base, body#info body#inquiries .disabled.btn-base, body#inquiries .disabled.btn-inquiry, body#inquiries body#phone_inquiries .disabled.btn-inquiry, body#phone_inquiries body#inquiries .disabled.btn-inquiry, body#inquiries body#inquiries_tel .disabled.btn-inquiry, body#inquiries_tel body#inquiries .disabled.btn-inquiry, body#inquiries .disabled.btn-base, body#inquiries body#phone_inquiries .disabled.btn-base, body#phone_inquiries body#inquiries .disabled.btn-base, body#inquiries body#inquiries_tel .disabled.btn-base, body#inquiries_tel body#inquiries .disabled.btn-base, body#inquiries body#rewards .disabled.btn-base:link, body#rewards body#inquiries .disabled.btn-base:link, body#inquiries body#info .disabled.btn-inquiry:link, body#info body#inquiries .disabled.btn-inquiry:link, body#inquiries body#info .disabled.btn-base:link, body#info body#inquiries .disabled.btn-base:link, body#inquiries .disabled.btn-inquiry:link, body#inquiries body#phone_inquiries .disabled.btn-inquiry:link, body#phone_inquiries body#inquiries .disabled.btn-inquiry:link, body#inquiries body#inquiries_tel .disabled.btn-inquiry:link, body#inquiries_tel body#inquiries .disabled.btn-inquiry:link, body#inquiries .disabled.btn-base:link, body#inquiries body#phone_inquiries .disabled.btn-base:link, body#phone_inquiries body#inquiries .disabled.btn-base:link, body#inquiries body#inquiries_tel .disabled.btn-base:link, body#inquiries_tel body#inquiries .disabled.btn-base:link, body#inquiries body#rewards .disabled.btn-base:visited, body#rewards body#inquiries .disabled.btn-base:visited, body#inquiries body#info .disabled.btn-inquiry:visited, body#info body#inquiries .disabled.btn-inquiry:visited, body#inquiries body#info .disabled.btn-base:visited, body#info body#inquiries .disabled.btn-base:visited, body#inquiries .disabled.btn-inquiry:visited, body#inquiries body#phone_inquiries .disabled.btn-inquiry:visited, body#phone_inquiries body#inquiries .disabled.btn-inquiry:visited, body#inquiries body#inquiries_tel .disabled.btn-inquiry:visited, body#inquiries_tel body#inquiries .disabled.btn-inquiry:visited, body#inquiries .disabled.btn-base:visited, body#inquiries body#phone_inquiries .disabled.btn-base:visited, body#phone_inquiries body#inquiries .disabled.btn-base:visited, body#inquiries body#inquiries_tel .disabled.btn-base:visited, body#inquiries_tel body#inquiries .disabled.btn-base:visited, body#inquiries body#rewards .disabled.btn-base:hover, body#rewards body#inquiries .disabled.btn-base:hover, body#inquiries body#info .disabled.btn-inquiry:hover, body#info body#inquiries .disabled.btn-inquiry:hover, body#inquiries body#info .disabled.btn-base:hover, body#info body#inquiries .disabled.btn-base:hover, body#inquiries .disabled.btn-inquiry:hover, body#inquiries body#phone_inquiries .disabled.btn-inquiry:hover, body#phone_inquiries body#inquiries .disabled.btn-inquiry:hover, body#inquiries body#inquiries_tel .disabled.btn-inquiry:hover, body#inquiries_tel body#inquiries .disabled.btn-inquiry:hover, body#inquiries .disabled.btn-base:hover, body#inquiries body#phone_inquiries .disabled.btn-base:hover, body#phone_inquiries body#inquiries .disabled.btn-base:hover, body#inquiries body#inquiries_tel .disabled.btn-base:hover, body#inquiries_tel body#inquiries .disabled.btn-base:hover, body#inquiries body#rewards .disabled.btn-base:active, body#rewards body#inquiries .disabled.btn-base:active, body#inquiries body#info .disabled.btn-inquiry:active, body#info body#inquiries .disabled.btn-inquiry:active, body#inquiries body#info .disabled.btn-base:active, body#info body#inquiries .disabled.btn-base:active, body#inquiries .disabled.btn-inquiry:active, body#inquiries body#phone_inquiries .disabled.btn-inquiry:active, body#phone_inquiries body#inquiries .disabled.btn-inquiry:active, body#inquiries body#inquiries_tel .disabled.btn-inquiry:active, body#inquiries_tel body#inquiries .disabled.btn-inquiry:active, body#inquiries .disabled.btn-base:active, body#inquiries body#phone_inquiries .disabled.btn-base:active, body#phone_inquiries body#inquiries .disabled.btn-base:active, body#inquiries body#inquiries_tel .disabled.btn-base:active, body#inquiries_tel body#inquiries .disabled.btn-base:active, body#inquiries body#rewards .disabled.btn-base:focus, body#rewards body#inquiries .disabled.btn-base:focus, body#inquiries body#info .disabled.btn-inquiry:focus, body#info body#inquiries .disabled.btn-inquiry:focus, body#inquiries body#info .disabled.btn-base:focus, body#info body#inquiries .disabled.btn-base:focus, body#inquiries .disabled.btn-inquiry:focus, body#inquiries body#phone_inquiries .disabled.btn-inquiry:focus, body#phone_inquiries body#inquiries .disabled.btn-inquiry:focus, body#inquiries body#inquiries_tel .disabled.btn-inquiry:focus, body#inquiries_tel body#inquiries .disabled.btn-inquiry:focus, body#inquiries .disabled.btn-base:focus, body#inquiries body#phone_inquiries .disabled.btn-base:focus, body#phone_inquiries body#inquiries .disabled.btn-base:focus, body#inquiries body#inquiries_tel .disabled.btn-base:focus, body#inquiries_tel body#inquiries .disabled.btn-base:focus, body#inquiries body#rewards [disabled].btn-base, body#rewards body#inquiries [disabled].btn-base, body#inquiries body#info [disabled].btn-inquiry, body#info body#inquiries [disabled].btn-inquiry, body#inquiries body#info [disabled].btn-base, body#info body#inquiries [disabled].btn-base, body#inquiries [disabled].btn-inquiry, body#inquiries body#phone_inquiries [disabled].btn-inquiry, body#phone_inquiries body#inquiries [disabled].btn-inquiry, body#inquiries body#inquiries_tel [disabled].btn-inquiry, body#inquiries_tel body#inquiries [disabled].btn-inquiry, body#inquiries [disabled].btn-base, body#inquiries body#phone_inquiries [disabled].btn-base, body#phone_inquiries body#inquiries [disabled].btn-base, body#inquiries body#inquiries_tel [disabled].btn-base, body#inquiries_tel body#inquiries [disabled].btn-base, body#inquiries body#rewards [disabled].btn-base:link, body#rewards body#inquiries [disabled].btn-base:link, body#inquiries body#info [disabled].btn-inquiry:link, body#info body#inquiries [disabled].btn-inquiry:link, body#inquiries body#info [disabled].btn-base:link, body#info body#inquiries [disabled].btn-base:link, body#inquiries [disabled].btn-inquiry:link, body#inquiries body#phone_inquiries [disabled].btn-inquiry:link, body#phone_inquiries body#inquiries [disabled].btn-inquiry:link, body#inquiries body#inquiries_tel [disabled].btn-inquiry:link, body#inquiries_tel body#inquiries [disabled].btn-inquiry:link, body#inquiries [disabled].btn-base:link, body#inquiries body#phone_inquiries [disabled].btn-base:link, body#phone_inquiries body#inquiries [disabled].btn-base:link, body#inquiries body#inquiries_tel [disabled].btn-base:link, body#inquiries_tel body#inquiries [disabled].btn-base:link, body#inquiries body#rewards [disabled].btn-base:visited, body#rewards body#inquiries [disabled].btn-base:visited, body#inquiries body#info [disabled].btn-inquiry:visited, body#info body#inquiries [disabled].btn-inquiry:visited, body#inquiries body#info [disabled].btn-base:visited, body#info body#inquiries [disabled].btn-base:visited, body#inquiries [disabled].btn-inquiry:visited, body#inquiries body#phone_inquiries [disabled].btn-inquiry:visited, body#phone_inquiries body#inquiries [disabled].btn-inquiry:visited, body#inquiries body#inquiries_tel [disabled].btn-inquiry:visited, body#inquiries_tel body#inquiries [disabled].btn-inquiry:visited, body#inquiries [disabled].btn-base:visited, body#inquiries body#phone_inquiries [disabled].btn-base:visited, body#phone_inquiries body#inquiries [disabled].btn-base:visited, body#inquiries body#inquiries_tel [disabled].btn-base:visited, body#inquiries_tel body#inquiries [disabled].btn-base:visited, body#inquiries body#rewards [disabled].btn-base:hover, body#rewards body#inquiries [disabled].btn-base:hover, body#inquiries body#info [disabled].btn-inquiry:hover, body#info body#inquiries [disabled].btn-inquiry:hover, body#inquiries body#info [disabled].btn-base:hover, body#info body#inquiries [disabled].btn-base:hover, body#inquiries [disabled].btn-inquiry:hover, body#inquiries body#phone_inquiries [disabled].btn-inquiry:hover, body#phone_inquiries body#inquiries [disabled].btn-inquiry:hover, body#inquiries body#inquiries_tel [disabled].btn-inquiry:hover, body#inquiries_tel body#inquiries [disabled].btn-inquiry:hover, body#inquiries [disabled].btn-base:hover, body#inquiries body#phone_inquiries [disabled].btn-base:hover, body#phone_inquiries body#inquiries [disabled].btn-base:hover, body#inquiries body#inquiries_tel [disabled].btn-base:hover, body#inquiries_tel body#inquiries [disabled].btn-base:hover, body#inquiries body#rewards [disabled].btn-base:active, body#rewards body#inquiries [disabled].btn-base:active, body#inquiries body#info [disabled].btn-inquiry:active, body#info body#inquiries [disabled].btn-inquiry:active, body#inquiries body#info [disabled].btn-base:active, body#info body#inquiries [disabled].btn-base:active, body#inquiries [disabled].btn-inquiry:active, body#inquiries body#phone_inquiries [disabled].btn-inquiry:active, body#phone_inquiries body#inquiries [disabled].btn-inquiry:active, body#inquiries body#inquiries_tel [disabled].btn-inquiry:active, body#inquiries_tel body#inquiries [disabled].btn-inquiry:active, body#inquiries [disabled].btn-base:active, body#inquiries body#phone_inquiries [disabled].btn-base:active, body#phone_inquiries body#inquiries [disabled].btn-base:active, body#inquiries body#inquiries_tel [disabled].btn-base:active, body#inquiries_tel body#inquiries [disabled].btn-base:active, body#inquiries body#rewards [disabled].btn-base:focus, body#rewards body#inquiries [disabled].btn-base:focus, body#inquiries body#info [disabled].btn-inquiry:focus, body#info body#inquiries [disabled].btn-inquiry:focus, body#inquiries body#info [disabled].btn-base:focus, body#info body#inquiries [disabled].btn-base:focus, body#inquiries [disabled].btn-inquiry:focus, body#inquiries body#phone_inquiries [disabled].btn-inquiry:focus, body#phone_inquiries body#inquiries [disabled].btn-inquiry:focus, body#inquiries body#inquiries_tel [disabled].btn-inquiry:focus, body#inquiries_tel body#inquiries [disabled].btn-inquiry:focus, body#inquiries [disabled].btn-base:focus, body#inquiries body#phone_inquiries [disabled].btn-base:focus, body#phone_inquiries body#inquiries [disabled].btn-base:focus, body#inquiries body#inquiries_tel [disabled].btn-base:focus, body#inquiries_tel body#inquiries [disabled].btn-base:focus, body#inquiries body#rewards [disabled].btn-base:hover, body#rewards body#inquiries [disabled].btn-base:hover, body#inquiries body#info [disabled].btn-inquiry:hover, body#info body#inquiries [disabled].btn-inquiry:hover, body#inquiries body#info [disabled].btn-base:hover, body#info body#inquiries [disabled].btn-base:hover, body#inquiries [disabled].btn-inquiry:hover, body#inquiries body#phone_inquiries [disabled].btn-inquiry:hover, body#phone_inquiries body#inquiries [disabled].btn-inquiry:hover, body#inquiries body#inquiries_tel [disabled].btn-inquiry:hover, body#inquiries_tel body#inquiries [disabled].btn-inquiry:hover, body#inquiries [disabled].btn-base:hover, body#inquiries body#phone_inquiries [disabled].btn-base:hover, body#phone_inquiries body#inquiries [disabled].btn-base:hover, body#inquiries body#inquiries_tel [disabled].btn-base:hover, body#inquiries_tel body#inquiries [disabled].btn-base:hover, body#inquiries body#rewards [disabled].btn-base:hover:link, body#rewards body#inquiries [disabled].btn-base:hover:link, body#inquiries body#info [disabled].btn-inquiry:hover:link, body#info body#inquiries [disabled].btn-inquiry:hover:link, body#inquiries body#info [disabled].btn-base:hover:link, body#info body#inquiries [disabled].btn-base:hover:link, body#inquiries [disabled].btn-inquiry:hover:link, body#inquiries body#phone_inquiries [disabled].btn-inquiry:hover:link, body#phone_inquiries body#inquiries [disabled].btn-inquiry:hover:link, body#inquiries body#inquiries_tel [disabled].btn-inquiry:hover:link, body#inquiries_tel body#inquiries [disabled].btn-inquiry:hover:link, body#inquiries [disabled].btn-base:hover:link, body#inquiries body#phone_inquiries [disabled].btn-base:hover:link, body#phone_inquiries body#inquiries [disabled].btn-base:hover:link, body#inquiries body#inquiries_tel [disabled].btn-base:hover:link, body#inquiries_tel body#inquiries [disabled].btn-base:hover:link, body#inquiries body#rewards [disabled].btn-base:hover:visited, body#rewards body#inquiries [disabled].btn-base:hover:visited, body#inquiries body#info [disabled].btn-inquiry:hover:visited, body#info body#inquiries [disabled].btn-inquiry:hover:visited, body#inquiries body#info [disabled].btn-base:hover:visited, body#info body#inquiries [disabled].btn-base:hover:visited, body#inquiries [disabled].btn-inquiry:hover:visited, body#inquiries body#phone_inquiries [disabled].btn-inquiry:hover:visited, body#phone_inquiries body#inquiries [disabled].btn-inquiry:hover:visited, body#inquiries body#inquiries_tel [disabled].btn-inquiry:hover:visited, body#inquiries_tel body#inquiries [disabled].btn-inquiry:hover:visited, body#inquiries [disabled].btn-base:hover:visited, body#inquiries body#phone_inquiries [disabled].btn-base:hover:visited, body#phone_inquiries body#inquiries [disabled].btn-base:hover:visited, body#inquiries body#inquiries_tel [disabled].btn-base:hover:visited, body#inquiries_tel body#inquiries [disabled].btn-base:hover:visited, body#inquiries body#rewards [disabled].btn-base:hover:hover, body#rewards body#inquiries [disabled].btn-base:hover:hover, body#inquiries body#info [disabled].btn-inquiry:hover:hover, body#info body#inquiries [disabled].btn-inquiry:hover:hover, body#inquiries body#info [disabled].btn-base:hover:hover, body#info body#inquiries [disabled].btn-base:hover:hover, body#inquiries [disabled].btn-inquiry:hover:hover, body#inquiries body#phone_inquiries [disabled].btn-inquiry:hover:hover, body#phone_inquiries body#inquiries [disabled].btn-inquiry:hover:hover, body#inquiries body#inquiries_tel [disabled].btn-inquiry:hover:hover, body#inquiries_tel body#inquiries [disabled].btn-inquiry:hover:hover, body#inquiries [disabled].btn-base:hover:hover, body#inquiries body#phone_inquiries [disabled].btn-base:hover:hover, body#phone_inquiries body#inquiries [disabled].btn-base:hover:hover, body#inquiries body#inquiries_tel [disabled].btn-base:hover:hover, body#inquiries_tel body#inquiries [disabled].btn-base:hover:hover, body#inquiries body#rewards [disabled].btn-base:hover:active, body#rewards body#inquiries [disabled].btn-base:hover:active, body#inquiries body#info [disabled].btn-inquiry:hover:active, body#info body#inquiries [disabled].btn-inquiry:hover:active, body#inquiries body#info [disabled].btn-base:hover:active, body#info body#inquiries [disabled].btn-base:hover:active, body#inquiries [disabled].btn-inquiry:hover:active, body#inquiries body#phone_inquiries [disabled].btn-inquiry:hover:active, body#phone_inquiries body#inquiries [disabled].btn-inquiry:hover:active, body#inquiries body#inquiries_tel [disabled].btn-inquiry:hover:active, body#inquiries_tel body#inquiries [disabled].btn-inquiry:hover:active, body#inquiries [disabled].btn-base:hover:active, body#inquiries body#phone_inquiries [disabled].btn-base:hover:active, body#phone_inquiries body#inquiries [disabled].btn-base:hover:active, body#inquiries body#inquiries_tel [disabled].btn-base:hover:active, body#inquiries_tel body#inquiries [disabled].btn-base:hover:active, body#inquiries body#rewards [disabled].btn-base:hover:focus, body#rewards body#inquiries [disabled].btn-base:hover:focus, body#inquiries body#info [disabled].btn-inquiry:hover:focus, body#info body#inquiries [disabled].btn-inquiry:hover:focus, body#inquiries body#info [disabled].btn-base:hover:focus, body#info body#inquiries [disabled].btn-base:hover:focus, body#inquiries [disabled].btn-inquiry:hover:focus, body#inquiries body#phone_inquiries [disabled].btn-inquiry:hover:focus, body#phone_inquiries body#inquiries [disabled].btn-inquiry:hover:focus, body#inquiries body#inquiries_tel [disabled].btn-inquiry:hover:focus, body#inquiries_tel body#inquiries [disabled].btn-inquiry:hover:focus, body#inquiries [disabled].btn-base:hover:focus, body#inquiries body#phone_inquiries [disabled].btn-base:hover:focus, body#phone_inquiries body#inquiries [disabled].btn-base:hover:focus, body#inquiries body#inquiries_tel [disabled].btn-base:hover:focus, body#inquiries_tel body#inquiries [disabled].btn-base:hover:focus, body#phone_inquiries body#rewards .is-disabled.btn-base, body#rewards body#phone_inquiries .is-disabled.btn-base, body#phone_inquiries body#info .is-disabled.btn-inquiry, body#info body#phone_inquiries .is-disabled.btn-inquiry, body#phone_inquiries body#info .is-disabled.btn-base, body#info body#phone_inquiries .is-disabled.btn-base, body#phone_inquiries body#inquiries .is-disabled.btn-inquiry, body#inquiries body#phone_inquiries .is-disabled.btn-inquiry, body#phone_inquiries .is-disabled.btn-inquiry, body#phone_inquiries body#inquiries_tel .is-disabled.btn-inquiry, body#inquiries_tel body#phone_inquiries .is-disabled.btn-inquiry, body#phone_inquiries body#inquiries .is-disabled.btn-base, body#inquiries body#phone_inquiries .is-disabled.btn-base, body#phone_inquiries .is-disabled.btn-base, body#phone_inquiries body#inquiries_tel .is-disabled.btn-base, body#inquiries_tel body#phone_inquiries .is-disabled.btn-base, body#phone_inquiries body#rewards .is-disabled.btn-base:link, body#rewards body#phone_inquiries .is-disabled.btn-base:link, body#phone_inquiries body#info .is-disabled.btn-inquiry:link, body#info body#phone_inquiries .is-disabled.btn-inquiry:link, body#phone_inquiries body#info .is-disabled.btn-base:link, body#info body#phone_inquiries .is-disabled.btn-base:link, body#phone_inquiries body#inquiries .is-disabled.btn-inquiry:link, body#inquiries body#phone_inquiries .is-disabled.btn-inquiry:link, body#phone_inquiries .is-disabled.btn-inquiry:link, body#phone_inquiries body#inquiries_tel .is-disabled.btn-inquiry:link, body#inquiries_tel body#phone_inquiries .is-disabled.btn-inquiry:link, body#phone_inquiries body#inquiries .is-disabled.btn-base:link, body#inquiries body#phone_inquiries .is-disabled.btn-base:link, body#phone_inquiries .is-disabled.btn-base:link, body#phone_inquiries body#inquiries_tel .is-disabled.btn-base:link, body#inquiries_tel body#phone_inquiries .is-disabled.btn-base:link, body#phone_inquiries body#rewards .is-disabled.btn-base:visited, body#rewards body#phone_inquiries .is-disabled.btn-base:visited, body#phone_inquiries body#info .is-disabled.btn-inquiry:visited, body#info body#phone_inquiries .is-disabled.btn-inquiry:visited, body#phone_inquiries body#info .is-disabled.btn-base:visited, body#info body#phone_inquiries .is-disabled.btn-base:visited, body#phone_inquiries body#inquiries .is-disabled.btn-inquiry:visited, body#inquiries body#phone_inquiries .is-disabled.btn-inquiry:visited, body#phone_inquiries .is-disabled.btn-inquiry:visited, body#phone_inquiries body#inquiries_tel .is-disabled.btn-inquiry:visited, body#inquiries_tel body#phone_inquiries .is-disabled.btn-inquiry:visited, body#phone_inquiries body#inquiries .is-disabled.btn-base:visited, body#inquiries body#phone_inquiries .is-disabled.btn-base:visited, body#phone_inquiries .is-disabled.btn-base:visited, body#phone_inquiries body#inquiries_tel .is-disabled.btn-base:visited, body#inquiries_tel body#phone_inquiries .is-disabled.btn-base:visited, body#phone_inquiries body#rewards .is-disabled.btn-base:hover, body#rewards body#phone_inquiries .is-disabled.btn-base:hover, body#phone_inquiries body#info .is-disabled.btn-inquiry:hover, body#info body#phone_inquiries .is-disabled.btn-inquiry:hover, body#phone_inquiries body#info .is-disabled.btn-base:hover, body#info body#phone_inquiries .is-disabled.btn-base:hover, body#phone_inquiries body#inquiries .is-disabled.btn-inquiry:hover, body#inquiries body#phone_inquiries .is-disabled.btn-inquiry:hover, body#phone_inquiries .is-disabled.btn-inquiry:hover, body#phone_inquiries body#inquiries_tel .is-disabled.btn-inquiry:hover, body#inquiries_tel body#phone_inquiries .is-disabled.btn-inquiry:hover, body#phone_inquiries body#inquiries .is-disabled.btn-base:hover, body#inquiries body#phone_inquiries .is-disabled.btn-base:hover, body#phone_inquiries .is-disabled.btn-base:hover, body#phone_inquiries body#inquiries_tel .is-disabled.btn-base:hover, body#inquiries_tel body#phone_inquiries .is-disabled.btn-base:hover, body#phone_inquiries body#rewards .is-disabled.btn-base:active, body#rewards body#phone_inquiries .is-disabled.btn-base:active, body#phone_inquiries body#info .is-disabled.btn-inquiry:active, body#info body#phone_inquiries .is-disabled.btn-inquiry:active, body#phone_inquiries body#info .is-disabled.btn-base:active, body#info body#phone_inquiries .is-disabled.btn-base:active, body#phone_inquiries body#inquiries .is-disabled.btn-inquiry:active, body#inquiries body#phone_inquiries .is-disabled.btn-inquiry:active, body#phone_inquiries .is-disabled.btn-inquiry:active, body#phone_inquiries body#inquiries_tel .is-disabled.btn-inquiry:active, body#inquiries_tel body#phone_inquiries .is-disabled.btn-inquiry:active, body#phone_inquiries body#inquiries .is-disabled.btn-base:active, body#inquiries body#phone_inquiries .is-disabled.btn-base:active, body#phone_inquiries .is-disabled.btn-base:active, body#phone_inquiries body#inquiries_tel .is-disabled.btn-base:active, body#inquiries_tel body#phone_inquiries .is-disabled.btn-base:active, body#phone_inquiries body#rewards .is-disabled.btn-base:focus, body#rewards body#phone_inquiries .is-disabled.btn-base:focus, body#phone_inquiries body#info .is-disabled.btn-inquiry:focus, body#info body#phone_inquiries .is-disabled.btn-inquiry:focus, body#phone_inquiries body#info .is-disabled.btn-base:focus, body#info body#phone_inquiries .is-disabled.btn-base:focus, body#phone_inquiries body#inquiries .is-disabled.btn-inquiry:focus, body#inquiries body#phone_inquiries .is-disabled.btn-inquiry:focus, body#phone_inquiries .is-disabled.btn-inquiry:focus, body#phone_inquiries body#inquiries_tel .is-disabled.btn-inquiry:focus, body#inquiries_tel body#phone_inquiries .is-disabled.btn-inquiry:focus, body#phone_inquiries body#inquiries .is-disabled.btn-base:focus, body#inquiries body#phone_inquiries .is-disabled.btn-base:focus, body#phone_inquiries .is-disabled.btn-base:focus, body#phone_inquiries body#inquiries_tel .is-disabled.btn-base:focus, body#inquiries_tel body#phone_inquiries .is-disabled.btn-base:focus, body#phone_inquiries body#rewards .disabled.btn-base, body#rewards body#phone_inquiries .disabled.btn-base, body#phone_inquiries body#info .disabled.btn-inquiry, body#info body#phone_inquiries .disabled.btn-inquiry, body#phone_inquiries body#info .disabled.btn-base, body#info body#phone_inquiries .disabled.btn-base, body#phone_inquiries body#inquiries .disabled.btn-inquiry, body#inquiries body#phone_inquiries .disabled.btn-inquiry, body#phone_inquiries .disabled.btn-inquiry, body#phone_inquiries body#inquiries_tel .disabled.btn-inquiry, body#inquiries_tel body#phone_inquiries .disabled.btn-inquiry, body#phone_inquiries body#inquiries .disabled.btn-base, body#inquiries body#phone_inquiries .disabled.btn-base, body#phone_inquiries .disabled.btn-base, body#phone_inquiries body#inquiries_tel .disabled.btn-base, body#inquiries_tel body#phone_inquiries .disabled.btn-base, body#phone_inquiries body#rewards .disabled.btn-base:link, body#rewards body#phone_inquiries .disabled.btn-base:link, body#phone_inquiries body#info .disabled.btn-inquiry:link, body#info body#phone_inquiries .disabled.btn-inquiry:link, body#phone_inquiries body#info .disabled.btn-base:link, body#info body#phone_inquiries .disabled.btn-base:link, body#phone_inquiries body#inquiries .disabled.btn-inquiry:link, body#inquiries body#phone_inquiries .disabled.btn-inquiry:link, body#phone_inquiries .disabled.btn-inquiry:link, body#phone_inquiries body#inquiries_tel .disabled.btn-inquiry:link, body#inquiries_tel body#phone_inquiries .disabled.btn-inquiry:link, body#phone_inquiries body#inquiries .disabled.btn-base:link, body#inquiries body#phone_inquiries .disabled.btn-base:link, body#phone_inquiries .disabled.btn-base:link, body#phone_inquiries body#inquiries_tel .disabled.btn-base:link, body#inquiries_tel body#phone_inquiries .disabled.btn-base:link, body#phone_inquiries body#rewards .disabled.btn-base:visited, body#rewards body#phone_inquiries .disabled.btn-base:visited, body#phone_inquiries body#info .disabled.btn-inquiry:visited, body#info body#phone_inquiries .disabled.btn-inquiry:visited, body#phone_inquiries body#info .disabled.btn-base:visited, body#info body#phone_inquiries .disabled.btn-base:visited, body#phone_inquiries body#inquiries .disabled.btn-inquiry:visited, body#inquiries body#phone_inquiries .disabled.btn-inquiry:visited, body#phone_inquiries .disabled.btn-inquiry:visited, body#phone_inquiries body#inquiries_tel .disabled.btn-inquiry:visited, body#inquiries_tel body#phone_inquiries .disabled.btn-inquiry:visited, body#phone_inquiries body#inquiries .disabled.btn-base:visited, body#inquiries body#phone_inquiries .disabled.btn-base:visited, body#phone_inquiries .disabled.btn-base:visited, body#phone_inquiries body#inquiries_tel .disabled.btn-base:visited, body#inquiries_tel body#phone_inquiries .disabled.btn-base:visited, body#phone_inquiries body#rewards .disabled.btn-base:hover, body#rewards body#phone_inquiries .disabled.btn-base:hover, body#phone_inquiries body#info .disabled.btn-inquiry:hover, body#info body#phone_inquiries .disabled.btn-inquiry:hover, body#phone_inquiries body#info .disabled.btn-base:hover, body#info body#phone_inquiries .disabled.btn-base:hover, body#phone_inquiries body#inquiries .disabled.btn-inquiry:hover, body#inquiries body#phone_inquiries .disabled.btn-inquiry:hover, body#phone_inquiries .disabled.btn-inquiry:hover, body#phone_inquiries body#inquiries_tel .disabled.btn-inquiry:hover, body#inquiries_tel body#phone_inquiries .disabled.btn-inquiry:hover, body#phone_inquiries body#inquiries .disabled.btn-base:hover, body#inquiries body#phone_inquiries .disabled.btn-base:hover, body#phone_inquiries .disabled.btn-base:hover, body#phone_inquiries body#inquiries_tel .disabled.btn-base:hover, body#inquiries_tel body#phone_inquiries .disabled.btn-base:hover, body#phone_inquiries body#rewards .disabled.btn-base:active, body#rewards body#phone_inquiries .disabled.btn-base:active, body#phone_inquiries body#info .disabled.btn-inquiry:active, body#info body#phone_inquiries .disabled.btn-inquiry:active, body#phone_inquiries body#info .disabled.btn-base:active, body#info body#phone_inquiries .disabled.btn-base:active, body#phone_inquiries body#inquiries .disabled.btn-inquiry:active, body#inquiries body#phone_inquiries .disabled.btn-inquiry:active, body#phone_inquiries .disabled.btn-inquiry:active, body#phone_inquiries body#inquiries_tel .disabled.btn-inquiry:active, body#inquiries_tel body#phone_inquiries .disabled.btn-inquiry:active, body#phone_inquiries body#inquiries .disabled.btn-base:active, body#inquiries body#phone_inquiries .disabled.btn-base:active, body#phone_inquiries .disabled.btn-base:active, body#phone_inquiries body#inquiries_tel .disabled.btn-base:active, body#inquiries_tel body#phone_inquiries .disabled.btn-base:active, body#phone_inquiries body#rewards .disabled.btn-base:focus, body#rewards body#phone_inquiries .disabled.btn-base:focus, body#phone_inquiries body#info .disabled.btn-inquiry:focus, body#info body#phone_inquiries .disabled.btn-inquiry:focus, body#phone_inquiries body#info .disabled.btn-base:focus, body#info body#phone_inquiries .disabled.btn-base:focus, body#phone_inquiries body#inquiries .disabled.btn-inquiry:focus, body#inquiries body#phone_inquiries .disabled.btn-inquiry:focus, body#phone_inquiries .disabled.btn-inquiry:focus, body#phone_inquiries body#inquiries_tel .disabled.btn-inquiry:focus, body#inquiries_tel body#phone_inquiries .disabled.btn-inquiry:focus, body#phone_inquiries body#inquiries .disabled.btn-base:focus, body#inquiries body#phone_inquiries .disabled.btn-base:focus, body#phone_inquiries .disabled.btn-base:focus, body#phone_inquiries body#inquiries_tel .disabled.btn-base:focus, body#inquiries_tel body#phone_inquiries .disabled.btn-base:focus, body#phone_inquiries body#rewards [disabled].btn-base, body#rewards body#phone_inquiries [disabled].btn-base, body#phone_inquiries body#info [disabled].btn-inquiry, body#info body#phone_inquiries [disabled].btn-inquiry, body#phone_inquiries body#info [disabled].btn-base, body#info body#phone_inquiries [disabled].btn-base, body#phone_inquiries body#inquiries [disabled].btn-inquiry, body#inquiries body#phone_inquiries [disabled].btn-inquiry, body#phone_inquiries [disabled].btn-inquiry, body#phone_inquiries body#inquiries_tel [disabled].btn-inquiry, body#inquiries_tel body#phone_inquiries [disabled].btn-inquiry, body#phone_inquiries body#inquiries [disabled].btn-base, body#inquiries body#phone_inquiries [disabled].btn-base, body#phone_inquiries [disabled].btn-base, body#phone_inquiries body#inquiries_tel [disabled].btn-base, body#inquiries_tel body#phone_inquiries [disabled].btn-base, body#phone_inquiries body#rewards [disabled].btn-base:link, body#rewards body#phone_inquiries [disabled].btn-base:link, body#phone_inquiries body#info [disabled].btn-inquiry:link, body#info body#phone_inquiries [disabled].btn-inquiry:link, body#phone_inquiries body#info [disabled].btn-base:link, body#info body#phone_inquiries [disabled].btn-base:link, body#phone_inquiries body#inquiries [disabled].btn-inquiry:link, body#inquiries body#phone_inquiries [disabled].btn-inquiry:link, body#phone_inquiries [disabled].btn-inquiry:link, body#phone_inquiries body#inquiries_tel [disabled].btn-inquiry:link, body#inquiries_tel body#phone_inquiries [disabled].btn-inquiry:link, body#phone_inquiries body#inquiries [disabled].btn-base:link, body#inquiries body#phone_inquiries [disabled].btn-base:link, body#phone_inquiries [disabled].btn-base:link, body#phone_inquiries body#inquiries_tel [disabled].btn-base:link, body#inquiries_tel body#phone_inquiries [disabled].btn-base:link, body#phone_inquiries body#rewards [disabled].btn-base:visited, body#rewards body#phone_inquiries [disabled].btn-base:visited, body#phone_inquiries body#info [disabled].btn-inquiry:visited, body#info body#phone_inquiries [disabled].btn-inquiry:visited, body#phone_inquiries body#info [disabled].btn-base:visited, body#info body#phone_inquiries [disabled].btn-base:visited, body#phone_inquiries body#inquiries [disabled].btn-inquiry:visited, body#inquiries body#phone_inquiries [disabled].btn-inquiry:visited, body#phone_inquiries [disabled].btn-inquiry:visited, body#phone_inquiries body#inquiries_tel [disabled].btn-inquiry:visited, body#inquiries_tel body#phone_inquiries [disabled].btn-inquiry:visited, body#phone_inquiries body#inquiries [disabled].btn-base:visited, body#inquiries body#phone_inquiries [disabled].btn-base:visited, body#phone_inquiries [disabled].btn-base:visited, body#phone_inquiries body#inquiries_tel [disabled].btn-base:visited, body#inquiries_tel body#phone_inquiries [disabled].btn-base:visited, body#phone_inquiries body#rewards [disabled].btn-base:hover, body#rewards body#phone_inquiries [disabled].btn-base:hover, body#phone_inquiries body#info [disabled].btn-inquiry:hover, body#info body#phone_inquiries [disabled].btn-inquiry:hover, body#phone_inquiries body#info [disabled].btn-base:hover, body#info body#phone_inquiries [disabled].btn-base:hover, body#phone_inquiries body#inquiries [disabled].btn-inquiry:hover, body#inquiries body#phone_inquiries [disabled].btn-inquiry:hover, body#phone_inquiries [disabled].btn-inquiry:hover, body#phone_inquiries body#inquiries_tel [disabled].btn-inquiry:hover, body#inquiries_tel body#phone_inquiries [disabled].btn-inquiry:hover, body#phone_inquiries body#inquiries [disabled].btn-base:hover, body#inquiries body#phone_inquiries [disabled].btn-base:hover, body#phone_inquiries [disabled].btn-base:hover, body#phone_inquiries body#inquiries_tel [disabled].btn-base:hover, body#inquiries_tel body#phone_inquiries [disabled].btn-base:hover, body#phone_inquiries body#rewards [disabled].btn-base:active, body#rewards body#phone_inquiries [disabled].btn-base:active, body#phone_inquiries body#info [disabled].btn-inquiry:active, body#info body#phone_inquiries [disabled].btn-inquiry:active, body#phone_inquiries body#info [disabled].btn-base:active, body#info body#phone_inquiries [disabled].btn-base:active, body#phone_inquiries body#inquiries [disabled].btn-inquiry:active, body#inquiries body#phone_inquiries [disabled].btn-inquiry:active, body#phone_inquiries [disabled].btn-inquiry:active, body#phone_inquiries body#inquiries_tel [disabled].btn-inquiry:active, body#inquiries_tel body#phone_inquiries [disabled].btn-inquiry:active, body#phone_inquiries body#inquiries [disabled].btn-base:active, body#inquiries body#phone_inquiries [disabled].btn-base:active, body#phone_inquiries [disabled].btn-base:active, body#phone_inquiries body#inquiries_tel [disabled].btn-base:active, body#inquiries_tel body#phone_inquiries [disabled].btn-base:active, body#phone_inquiries body#rewards [disabled].btn-base:focus, body#rewards body#phone_inquiries [disabled].btn-base:focus, body#phone_inquiries body#info [disabled].btn-inquiry:focus, body#info body#phone_inquiries [disabled].btn-inquiry:focus, body#phone_inquiries body#info [disabled].btn-base:focus, body#info body#phone_inquiries [disabled].btn-base:focus, body#phone_inquiries body#inquiries [disabled].btn-inquiry:focus, body#inquiries body#phone_inquiries [disabled].btn-inquiry:focus, body#phone_inquiries [disabled].btn-inquiry:focus, body#phone_inquiries body#inquiries_tel [disabled].btn-inquiry:focus, body#inquiries_tel body#phone_inquiries [disabled].btn-inquiry:focus, body#phone_inquiries body#inquiries [disabled].btn-base:focus, body#inquiries body#phone_inquiries [disabled].btn-base:focus, body#phone_inquiries [disabled].btn-base:focus, body#phone_inquiries body#inquiries_tel [disabled].btn-base:focus, body#inquiries_tel body#phone_inquiries [disabled].btn-base:focus, body#phone_inquiries body#rewards [disabled].btn-base:hover, body#rewards body#phone_inquiries [disabled].btn-base:hover, body#phone_inquiries body#info [disabled].btn-inquiry:hover, body#info body#phone_inquiries [disabled].btn-inquiry:hover, body#phone_inquiries body#info [disabled].btn-base:hover, body#info body#phone_inquiries [disabled].btn-base:hover, body#phone_inquiries body#inquiries [disabled].btn-inquiry:hover, body#inquiries body#phone_inquiries [disabled].btn-inquiry:hover, body#phone_inquiries [disabled].btn-inquiry:hover, body#phone_inquiries body#inquiries_tel [disabled].btn-inquiry:hover, body#inquiries_tel body#phone_inquiries [disabled].btn-inquiry:hover, body#phone_inquiries body#inquiries [disabled].btn-base:hover, body#inquiries body#phone_inquiries [disabled].btn-base:hover, body#phone_inquiries [disabled].btn-base:hover, body#phone_inquiries body#inquiries_tel [disabled].btn-base:hover, body#inquiries_tel body#phone_inquiries [disabled].btn-base:hover, body#phone_inquiries body#rewards [disabled].btn-base:hover:link, body#rewards body#phone_inquiries [disabled].btn-base:hover:link, body#phone_inquiries body#info [disabled].btn-inquiry:hover:link, body#info body#phone_inquiries [disabled].btn-inquiry:hover:link, body#phone_inquiries body#info [disabled].btn-base:hover:link, body#info body#phone_inquiries [disabled].btn-base:hover:link, body#phone_inquiries body#inquiries [disabled].btn-inquiry:hover:link, body#inquiries body#phone_inquiries [disabled].btn-inquiry:hover:link, body#phone_inquiries [disabled].btn-inquiry:hover:link, body#phone_inquiries body#inquiries_tel [disabled].btn-inquiry:hover:link, body#inquiries_tel body#phone_inquiries [disabled].btn-inquiry:hover:link, body#phone_inquiries body#inquiries [disabled].btn-base:hover:link, body#inquiries body#phone_inquiries [disabled].btn-base:hover:link, body#phone_inquiries [disabled].btn-base:hover:link, body#phone_inquiries body#inquiries_tel [disabled].btn-base:hover:link, body#inquiries_tel body#phone_inquiries [disabled].btn-base:hover:link, body#phone_inquiries body#rewards [disabled].btn-base:hover:visited, body#rewards body#phone_inquiries [disabled].btn-base:hover:visited, body#phone_inquiries body#info [disabled].btn-inquiry:hover:visited, body#info body#phone_inquiries [disabled].btn-inquiry:hover:visited, body#phone_inquiries body#info [disabled].btn-base:hover:visited, body#info body#phone_inquiries [disabled].btn-base:hover:visited, body#phone_inquiries body#inquiries [disabled].btn-inquiry:hover:visited, body#inquiries body#phone_inquiries [disabled].btn-inquiry:hover:visited, body#phone_inquiries [disabled].btn-inquiry:hover:visited, body#phone_inquiries body#inquiries_tel [disabled].btn-inquiry:hover:visited, body#inquiries_tel body#phone_inquiries [disabled].btn-inquiry:hover:visited, body#phone_inquiries body#inquiries [disabled].btn-base:hover:visited, body#inquiries body#phone_inquiries [disabled].btn-base:hover:visited, body#phone_inquiries [disabled].btn-base:hover:visited, body#phone_inquiries body#inquiries_tel [disabled].btn-base:hover:visited, body#inquiries_tel body#phone_inquiries [disabled].btn-base:hover:visited, body#phone_inquiries body#rewards [disabled].btn-base:hover:hover, body#rewards body#phone_inquiries [disabled].btn-base:hover:hover, body#phone_inquiries body#info [disabled].btn-inquiry:hover:hover, body#info body#phone_inquiries [disabled].btn-inquiry:hover:hover, body#phone_inquiries body#info [disabled].btn-base:hover:hover, body#info body#phone_inquiries [disabled].btn-base:hover:hover, body#phone_inquiries body#inquiries [disabled].btn-inquiry:hover:hover, body#inquiries body#phone_inquiries [disabled].btn-inquiry:hover:hover, body#phone_inquiries [disabled].btn-inquiry:hover:hover, body#phone_inquiries body#inquiries_tel [disabled].btn-inquiry:hover:hover, body#inquiries_tel body#phone_inquiries [disabled].btn-inquiry:hover:hover, body#phone_inquiries body#inquiries [disabled].btn-base:hover:hover, body#inquiries body#phone_inquiries [disabled].btn-base:hover:hover, body#phone_inquiries [disabled].btn-base:hover:hover, body#phone_inquiries body#inquiries_tel [disabled].btn-base:hover:hover, body#inquiries_tel body#phone_inquiries [disabled].btn-base:hover:hover, body#phone_inquiries body#rewards [disabled].btn-base:hover:active, body#rewards body#phone_inquiries [disabled].btn-base:hover:active, body#phone_inquiries body#info [disabled].btn-inquiry:hover:active, body#info body#phone_inquiries [disabled].btn-inquiry:hover:active, body#phone_inquiries body#info [disabled].btn-base:hover:active, body#info body#phone_inquiries [disabled].btn-base:hover:active, body#phone_inquiries body#inquiries [disabled].btn-inquiry:hover:active, body#inquiries body#phone_inquiries [disabled].btn-inquiry:hover:active, body#phone_inquiries [disabled].btn-inquiry:hover:active, body#phone_inquiries body#inquiries_tel [disabled].btn-inquiry:hover:active, body#inquiries_tel body#phone_inquiries [disabled].btn-inquiry:hover:active, body#phone_inquiries body#inquiries [disabled].btn-base:hover:active, body#inquiries body#phone_inquiries [disabled].btn-base:hover:active, body#phone_inquiries [disabled].btn-base:hover:active, body#phone_inquiries body#inquiries_tel [disabled].btn-base:hover:active, body#inquiries_tel body#phone_inquiries [disabled].btn-base:hover:active, body#phone_inquiries body#rewards [disabled].btn-base:hover:focus, body#rewards body#phone_inquiries [disabled].btn-base:hover:focus, body#phone_inquiries body#info [disabled].btn-inquiry:hover:focus, body#info body#phone_inquiries [disabled].btn-inquiry:hover:focus, body#phone_inquiries body#info [disabled].btn-base:hover:focus, body#info body#phone_inquiries [disabled].btn-base:hover:focus, body#phone_inquiries body#inquiries [disabled].btn-inquiry:hover:focus, body#inquiries body#phone_inquiries [disabled].btn-inquiry:hover:focus, body#phone_inquiries [disabled].btn-inquiry:hover:focus, body#phone_inquiries body#inquiries_tel [disabled].btn-inquiry:hover:focus, body#inquiries_tel body#phone_inquiries [disabled].btn-inquiry:hover:focus, body#phone_inquiries body#inquiries [disabled].btn-base:hover:focus, body#inquiries body#phone_inquiries [disabled].btn-base:hover:focus, body#phone_inquiries [disabled].btn-base:hover:focus, body#phone_inquiries body#inquiries_tel [disabled].btn-base:hover:focus, body#inquiries_tel body#phone_inquiries [disabled].btn-base:hover:focus, body#inquiries_tel body#rewards .is-disabled.btn-base, body#rewards body#inquiries_tel .is-disabled.btn-base, body#inquiries_tel body#info .is-disabled.btn-inquiry, body#info body#inquiries_tel .is-disabled.btn-inquiry, body#inquiries_tel body#info .is-disabled.btn-base, body#info body#inquiries_tel .is-disabled.btn-base, body#inquiries_tel body#inquiries .is-disabled.btn-inquiry, body#inquiries body#inquiries_tel .is-disabled.btn-inquiry, body#inquiries_tel body#phone_inquiries .is-disabled.btn-inquiry, body#phone_inquiries body#inquiries_tel .is-disabled.btn-inquiry, body#inquiries_tel .is-disabled.btn-inquiry, body#inquiries_tel body#inquiries .is-disabled.btn-base, body#inquiries body#inquiries_tel .is-disabled.btn-base, body#inquiries_tel body#phone_inquiries .is-disabled.btn-base, body#phone_inquiries body#inquiries_tel .is-disabled.btn-base, body#inquiries_tel .is-disabled.btn-base, body#inquiries_tel body#rewards .is-disabled.btn-base:link, body#rewards body#inquiries_tel .is-disabled.btn-base:link, body#inquiries_tel body#info .is-disabled.btn-inquiry:link, body#info body#inquiries_tel .is-disabled.btn-inquiry:link, body#inquiries_tel body#info .is-disabled.btn-base:link, body#info body#inquiries_tel .is-disabled.btn-base:link, body#inquiries_tel body#inquiries .is-disabled.btn-inquiry:link, body#inquiries body#inquiries_tel .is-disabled.btn-inquiry:link, body#inquiries_tel body#phone_inquiries .is-disabled.btn-inquiry:link, body#phone_inquiries body#inquiries_tel .is-disabled.btn-inquiry:link, body#inquiries_tel .is-disabled.btn-inquiry:link, body#inquiries_tel body#inquiries .is-disabled.btn-base:link, body#inquiries body#inquiries_tel .is-disabled.btn-base:link, body#inquiries_tel body#phone_inquiries .is-disabled.btn-base:link, body#phone_inquiries body#inquiries_tel .is-disabled.btn-base:link, body#inquiries_tel .is-disabled.btn-base:link, body#inquiries_tel body#rewards .is-disabled.btn-base:visited, body#rewards body#inquiries_tel .is-disabled.btn-base:visited, body#inquiries_tel body#info .is-disabled.btn-inquiry:visited, body#info body#inquiries_tel .is-disabled.btn-inquiry:visited, body#inquiries_tel body#info .is-disabled.btn-base:visited, body#info body#inquiries_tel .is-disabled.btn-base:visited, body#inquiries_tel body#inquiries .is-disabled.btn-inquiry:visited, body#inquiries body#inquiries_tel .is-disabled.btn-inquiry:visited, body#inquiries_tel body#phone_inquiries .is-disabled.btn-inquiry:visited, body#phone_inquiries body#inquiries_tel .is-disabled.btn-inquiry:visited, body#inquiries_tel .is-disabled.btn-inquiry:visited, body#inquiries_tel body#inquiries .is-disabled.btn-base:visited, body#inquiries body#inquiries_tel .is-disabled.btn-base:visited, body#inquiries_tel body#phone_inquiries .is-disabled.btn-base:visited, body#phone_inquiries body#inquiries_tel .is-disabled.btn-base:visited, body#inquiries_tel .is-disabled.btn-base:visited, body#inquiries_tel body#rewards .is-disabled.btn-base:hover, body#rewards body#inquiries_tel .is-disabled.btn-base:hover, body#inquiries_tel body#info .is-disabled.btn-inquiry:hover, body#info body#inquiries_tel .is-disabled.btn-inquiry:hover, body#inquiries_tel body#info .is-disabled.btn-base:hover, body#info body#inquiries_tel .is-disabled.btn-base:hover, body#inquiries_tel body#inquiries .is-disabled.btn-inquiry:hover, body#inquiries body#inquiries_tel .is-disabled.btn-inquiry:hover, body#inquiries_tel body#phone_inquiries .is-disabled.btn-inquiry:hover, body#phone_inquiries body#inquiries_tel .is-disabled.btn-inquiry:hover, body#inquiries_tel .is-disabled.btn-inquiry:hover, body#inquiries_tel body#inquiries .is-disabled.btn-base:hover, body#inquiries body#inquiries_tel .is-disabled.btn-base:hover, body#inquiries_tel body#phone_inquiries .is-disabled.btn-base:hover, body#phone_inquiries body#inquiries_tel .is-disabled.btn-base:hover, body#inquiries_tel .is-disabled.btn-base:hover, body#inquiries_tel body#rewards .is-disabled.btn-base:active, body#rewards body#inquiries_tel .is-disabled.btn-base:active, body#inquiries_tel body#info .is-disabled.btn-inquiry:active, body#info body#inquiries_tel .is-disabled.btn-inquiry:active, body#inquiries_tel body#info .is-disabled.btn-base:active, body#info body#inquiries_tel .is-disabled.btn-base:active, body#inquiries_tel body#inquiries .is-disabled.btn-inquiry:active, body#inquiries body#inquiries_tel .is-disabled.btn-inquiry:active, body#inquiries_tel body#phone_inquiries .is-disabled.btn-inquiry:active, body#phone_inquiries body#inquiries_tel .is-disabled.btn-inquiry:active, body#inquiries_tel .is-disabled.btn-inquiry:active, body#inquiries_tel body#inquiries .is-disabled.btn-base:active, body#inquiries body#inquiries_tel .is-disabled.btn-base:active, body#inquiries_tel body#phone_inquiries .is-disabled.btn-base:active, body#phone_inquiries body#inquiries_tel .is-disabled.btn-base:active, body#inquiries_tel .is-disabled.btn-base:active, body#inquiries_tel body#rewards .is-disabled.btn-base:focus, body#rewards body#inquiries_tel .is-disabled.btn-base:focus, body#inquiries_tel body#info .is-disabled.btn-inquiry:focus, body#info body#inquiries_tel .is-disabled.btn-inquiry:focus, body#inquiries_tel body#info .is-disabled.btn-base:focus, body#info body#inquiries_tel .is-disabled.btn-base:focus, body#inquiries_tel body#inquiries .is-disabled.btn-inquiry:focus, body#inquiries body#inquiries_tel .is-disabled.btn-inquiry:focus, body#inquiries_tel body#phone_inquiries .is-disabled.btn-inquiry:focus, body#phone_inquiries body#inquiries_tel .is-disabled.btn-inquiry:focus, body#inquiries_tel .is-disabled.btn-inquiry:focus, body#inquiries_tel body#inquiries .is-disabled.btn-base:focus, body#inquiries body#inquiries_tel .is-disabled.btn-base:focus, body#inquiries_tel body#phone_inquiries .is-disabled.btn-base:focus, body#phone_inquiries body#inquiries_tel .is-disabled.btn-base:focus, body#inquiries_tel .is-disabled.btn-base:focus, body#inquiries_tel body#rewards .disabled.btn-base, body#rewards body#inquiries_tel .disabled.btn-base, body#inquiries_tel body#info .disabled.btn-inquiry, body#info body#inquiries_tel .disabled.btn-inquiry, body#inquiries_tel body#info .disabled.btn-base, body#info body#inquiries_tel .disabled.btn-base, body#inquiries_tel body#inquiries .disabled.btn-inquiry, body#inquiries body#inquiries_tel .disabled.btn-inquiry, body#inquiries_tel body#phone_inquiries .disabled.btn-inquiry, body#phone_inquiries body#inquiries_tel .disabled.btn-inquiry, body#inquiries_tel .disabled.btn-inquiry, body#inquiries_tel body#inquiries .disabled.btn-base, body#inquiries body#inquiries_tel .disabled.btn-base, body#inquiries_tel body#phone_inquiries .disabled.btn-base, body#phone_inquiries body#inquiries_tel .disabled.btn-base, body#inquiries_tel .disabled.btn-base, body#inquiries_tel body#rewards .disabled.btn-base:link, body#rewards body#inquiries_tel .disabled.btn-base:link, body#inquiries_tel body#info .disabled.btn-inquiry:link, body#info body#inquiries_tel .disabled.btn-inquiry:link, body#inquiries_tel body#info .disabled.btn-base:link, body#info body#inquiries_tel .disabled.btn-base:link, body#inquiries_tel body#inquiries .disabled.btn-inquiry:link, body#inquiries body#inquiries_tel .disabled.btn-inquiry:link, body#inquiries_tel body#phone_inquiries .disabled.btn-inquiry:link, body#phone_inquiries body#inquiries_tel .disabled.btn-inquiry:link, body#inquiries_tel .disabled.btn-inquiry:link, body#inquiries_tel body#inquiries .disabled.btn-base:link, body#inquiries body#inquiries_tel .disabled.btn-base:link, body#inquiries_tel body#phone_inquiries .disabled.btn-base:link, body#phone_inquiries body#inquiries_tel .disabled.btn-base:link, body#inquiries_tel .disabled.btn-base:link, body#inquiries_tel body#rewards .disabled.btn-base:visited, body#rewards body#inquiries_tel .disabled.btn-base:visited, body#inquiries_tel body#info .disabled.btn-inquiry:visited, body#info body#inquiries_tel .disabled.btn-inquiry:visited, body#inquiries_tel body#info .disabled.btn-base:visited, body#info body#inquiries_tel .disabled.btn-base:visited, body#inquiries_tel body#inquiries .disabled.btn-inquiry:visited, body#inquiries body#inquiries_tel .disabled.btn-inquiry:visited, body#inquiries_tel body#phone_inquiries .disabled.btn-inquiry:visited, body#phone_inquiries body#inquiries_tel .disabled.btn-inquiry:visited, body#inquiries_tel .disabled.btn-inquiry:visited, body#inquiries_tel body#inquiries .disabled.btn-base:visited, body#inquiries body#inquiries_tel .disabled.btn-base:visited, body#inquiries_tel body#phone_inquiries .disabled.btn-base:visited, body#phone_inquiries body#inquiries_tel .disabled.btn-base:visited, body#inquiries_tel .disabled.btn-base:visited, body#inquiries_tel body#rewards .disabled.btn-base:hover, body#rewards body#inquiries_tel .disabled.btn-base:hover, body#inquiries_tel body#info .disabled.btn-inquiry:hover, body#info body#inquiries_tel .disabled.btn-inquiry:hover, body#inquiries_tel body#info .disabled.btn-base:hover, body#info body#inquiries_tel .disabled.btn-base:hover, body#inquiries_tel body#inquiries .disabled.btn-inquiry:hover, body#inquiries body#inquiries_tel .disabled.btn-inquiry:hover, body#inquiries_tel body#phone_inquiries .disabled.btn-inquiry:hover, body#phone_inquiries body#inquiries_tel .disabled.btn-inquiry:hover, body#inquiries_tel .disabled.btn-inquiry:hover, body#inquiries_tel body#inquiries .disabled.btn-base:hover, body#inquiries body#inquiries_tel .disabled.btn-base:hover, body#inquiries_tel body#phone_inquiries .disabled.btn-base:hover, body#phone_inquiries body#inquiries_tel .disabled.btn-base:hover, body#inquiries_tel .disabled.btn-base:hover, body#inquiries_tel body#rewards .disabled.btn-base:active, body#rewards body#inquiries_tel .disabled.btn-base:active, body#inquiries_tel body#info .disabled.btn-inquiry:active, body#info body#inquiries_tel .disabled.btn-inquiry:active, body#inquiries_tel body#info .disabled.btn-base:active, body#info body#inquiries_tel .disabled.btn-base:active, body#inquiries_tel body#inquiries .disabled.btn-inquiry:active, body#inquiries body#inquiries_tel .disabled.btn-inquiry:active, body#inquiries_tel body#phone_inquiries .disabled.btn-inquiry:active, body#phone_inquiries body#inquiries_tel .disabled.btn-inquiry:active, body#inquiries_tel .disabled.btn-inquiry:active, body#inquiries_tel body#inquiries .disabled.btn-base:active, body#inquiries body#inquiries_tel .disabled.btn-base:active, body#inquiries_tel body#phone_inquiries .disabled.btn-base:active, body#phone_inquiries body#inquiries_tel .disabled.btn-base:active, body#inquiries_tel .disabled.btn-base:active, body#inquiries_tel body#rewards .disabled.btn-base:focus, body#rewards body#inquiries_tel .disabled.btn-base:focus, body#inquiries_tel body#info .disabled.btn-inquiry:focus, body#info body#inquiries_tel .disabled.btn-inquiry:focus, body#inquiries_tel body#info .disabled.btn-base:focus, body#info body#inquiries_tel .disabled.btn-base:focus, body#inquiries_tel body#inquiries .disabled.btn-inquiry:focus, body#inquiries body#inquiries_tel .disabled.btn-inquiry:focus, body#inquiries_tel body#phone_inquiries .disabled.btn-inquiry:focus, body#phone_inquiries body#inquiries_tel .disabled.btn-inquiry:focus, body#inquiries_tel .disabled.btn-inquiry:focus, body#inquiries_tel body#inquiries .disabled.btn-base:focus, body#inquiries body#inquiries_tel .disabled.btn-base:focus, body#inquiries_tel body#phone_inquiries .disabled.btn-base:focus, body#phone_inquiries body#inquiries_tel .disabled.btn-base:focus, body#inquiries_tel .disabled.btn-base:focus, body#inquiries_tel body#rewards [disabled].btn-base, body#rewards body#inquiries_tel [disabled].btn-base, body#inquiries_tel body#info [disabled].btn-inquiry, body#info body#inquiries_tel [disabled].btn-inquiry, body#inquiries_tel body#info [disabled].btn-base, body#info body#inquiries_tel [disabled].btn-base, body#inquiries_tel body#inquiries [disabled].btn-inquiry, body#inquiries body#inquiries_tel [disabled].btn-inquiry, body#inquiries_tel body#phone_inquiries [disabled].btn-inquiry, body#phone_inquiries body#inquiries_tel [disabled].btn-inquiry, body#inquiries_tel [disabled].btn-inquiry, body#inquiries_tel body#inquiries [disabled].btn-base, body#inquiries body#inquiries_tel [disabled].btn-base, body#inquiries_tel body#phone_inquiries [disabled].btn-base, body#phone_inquiries body#inquiries_tel [disabled].btn-base, body#inquiries_tel [disabled].btn-base, body#inquiries_tel body#rewards [disabled].btn-base:link, body#rewards body#inquiries_tel [disabled].btn-base:link, body#inquiries_tel body#info [disabled].btn-inquiry:link, body#info body#inquiries_tel [disabled].btn-inquiry:link, body#inquiries_tel body#info [disabled].btn-base:link, body#info body#inquiries_tel [disabled].btn-base:link, body#inquiries_tel body#inquiries [disabled].btn-inquiry:link, body#inquiries body#inquiries_tel [disabled].btn-inquiry:link, body#inquiries_tel body#phone_inquiries [disabled].btn-inquiry:link, body#phone_inquiries body#inquiries_tel [disabled].btn-inquiry:link, body#inquiries_tel [disabled].btn-inquiry:link, body#inquiries_tel body#inquiries [disabled].btn-base:link, body#inquiries body#inquiries_tel [disabled].btn-base:link, body#inquiries_tel body#phone_inquiries [disabled].btn-base:link, body#phone_inquiries body#inquiries_tel [disabled].btn-base:link, body#inquiries_tel [disabled].btn-base:link, body#inquiries_tel body#rewards [disabled].btn-base:visited, body#rewards body#inquiries_tel [disabled].btn-base:visited, body#inquiries_tel body#info [disabled].btn-inquiry:visited, body#info body#inquiries_tel [disabled].btn-inquiry:visited, body#inquiries_tel body#info [disabled].btn-base:visited, body#info body#inquiries_tel [disabled].btn-base:visited, body#inquiries_tel body#inquiries [disabled].btn-inquiry:visited, body#inquiries body#inquiries_tel [disabled].btn-inquiry:visited, body#inquiries_tel body#phone_inquiries [disabled].btn-inquiry:visited, body#phone_inquiries body#inquiries_tel [disabled].btn-inquiry:visited, body#inquiries_tel [disabled].btn-inquiry:visited, body#inquiries_tel body#inquiries [disabled].btn-base:visited, body#inquiries body#inquiries_tel [disabled].btn-base:visited, body#inquiries_tel body#phone_inquiries [disabled].btn-base:visited, body#phone_inquiries body#inquiries_tel [disabled].btn-base:visited, body#inquiries_tel [disabled].btn-base:visited, body#inquiries_tel body#rewards [disabled].btn-base:hover, body#rewards body#inquiries_tel [disabled].btn-base:hover, body#inquiries_tel body#info [disabled].btn-inquiry:hover, body#info body#inquiries_tel [disabled].btn-inquiry:hover, body#inquiries_tel body#info [disabled].btn-base:hover, body#info body#inquiries_tel [disabled].btn-base:hover, body#inquiries_tel body#inquiries [disabled].btn-inquiry:hover, body#inquiries body#inquiries_tel [disabled].btn-inquiry:hover, body#inquiries_tel body#phone_inquiries [disabled].btn-inquiry:hover, body#phone_inquiries body#inquiries_tel [disabled].btn-inquiry:hover, body#inquiries_tel [disabled].btn-inquiry:hover, body#inquiries_tel body#inquiries [disabled].btn-base:hover, body#inquiries body#inquiries_tel [disabled].btn-base:hover, body#inquiries_tel body#phone_inquiries [disabled].btn-base:hover, body#phone_inquiries body#inquiries_tel [disabled].btn-base:hover, body#inquiries_tel [disabled].btn-base:hover, body#inquiries_tel body#rewards [disabled].btn-base:active, body#rewards body#inquiries_tel [disabled].btn-base:active, body#inquiries_tel body#info [disabled].btn-inquiry:active, body#info body#inquiries_tel [disabled].btn-inquiry:active, body#inquiries_tel body#info [disabled].btn-base:active, body#info body#inquiries_tel [disabled].btn-base:active, body#inquiries_tel body#inquiries [disabled].btn-inquiry:active, body#inquiries body#inquiries_tel [disabled].btn-inquiry:active, body#inquiries_tel body#phone_inquiries [disabled].btn-inquiry:active, body#phone_inquiries body#inquiries_tel [disabled].btn-inquiry:active, body#inquiries_tel [disabled].btn-inquiry:active, body#inquiries_tel body#inquiries [disabled].btn-base:active, body#inquiries body#inquiries_tel [disabled].btn-base:active, body#inquiries_tel body#phone_inquiries [disabled].btn-base:active, body#phone_inquiries body#inquiries_tel [disabled].btn-base:active, body#inquiries_tel [disabled].btn-base:active, body#inquiries_tel body#rewards [disabled].btn-base:focus, body#rewards body#inquiries_tel [disabled].btn-base:focus, body#inquiries_tel body#info [disabled].btn-inquiry:focus, body#info body#inquiries_tel [disabled].btn-inquiry:focus, body#inquiries_tel body#info [disabled].btn-base:focus, body#info body#inquiries_tel [disabled].btn-base:focus, body#inquiries_tel body#inquiries [disabled].btn-inquiry:focus, body#inquiries body#inquiries_tel [disabled].btn-inquiry:focus, body#inquiries_tel body#phone_inquiries [disabled].btn-inquiry:focus, body#phone_inquiries body#inquiries_tel [disabled].btn-inquiry:focus, body#inquiries_tel [disabled].btn-inquiry:focus, body#inquiries_tel body#inquiries [disabled].btn-base:focus, body#inquiries body#inquiries_tel [disabled].btn-base:focus, body#inquiries_tel body#phone_inquiries [disabled].btn-base:focus, body#phone_inquiries body#inquiries_tel [disabled].btn-base:focus, body#inquiries_tel [disabled].btn-base:focus, body#inquiries_tel body#rewards [disabled].btn-base:hover, body#rewards body#inquiries_tel [disabled].btn-base:hover, body#inquiries_tel body#info [disabled].btn-inquiry:hover, body#info body#inquiries_tel [disabled].btn-inquiry:hover, body#inquiries_tel body#info [disabled].btn-base:hover, body#info body#inquiries_tel [disabled].btn-base:hover, body#inquiries_tel body#inquiries [disabled].btn-inquiry:hover, body#inquiries body#inquiries_tel [disabled].btn-inquiry:hover, body#inquiries_tel body#phone_inquiries [disabled].btn-inquiry:hover, body#phone_inquiries body#inquiries_tel [disabled].btn-inquiry:hover, body#inquiries_tel [disabled].btn-inquiry:hover, body#inquiries_tel body#inquiries [disabled].btn-base:hover, body#inquiries body#inquiries_tel [disabled].btn-base:hover, body#inquiries_tel body#phone_inquiries [disabled].btn-base:hover, body#phone_inquiries body#inquiries_tel [disabled].btn-base:hover, body#inquiries_tel [disabled].btn-base:hover, body#inquiries_tel body#rewards [disabled].btn-base:hover:link, body#rewards body#inquiries_tel [disabled].btn-base:hover:link, body#inquiries_tel body#info [disabled].btn-inquiry:hover:link, body#info body#inquiries_tel [disabled].btn-inquiry:hover:link, body#inquiries_tel body#info [disabled].btn-base:hover:link, body#info body#inquiries_tel [disabled].btn-base:hover:link, body#inquiries_tel body#inquiries [disabled].btn-inquiry:hover:link, body#inquiries body#inquiries_tel [disabled].btn-inquiry:hover:link, body#inquiries_tel body#phone_inquiries [disabled].btn-inquiry:hover:link, body#phone_inquiries body#inquiries_tel [disabled].btn-inquiry:hover:link, body#inquiries_tel [disabled].btn-inquiry:hover:link, body#inquiries_tel body#inquiries [disabled].btn-base:hover:link, body#inquiries body#inquiries_tel [disabled].btn-base:hover:link, body#inquiries_tel body#phone_inquiries [disabled].btn-base:hover:link, body#phone_inquiries body#inquiries_tel [disabled].btn-base:hover:link, body#inquiries_tel [disabled].btn-base:hover:link, body#inquiries_tel body#rewards [disabled].btn-base:hover:visited, body#rewards body#inquiries_tel [disabled].btn-base:hover:visited, body#inquiries_tel body#info [disabled].btn-inquiry:hover:visited, body#info body#inquiries_tel [disabled].btn-inquiry:hover:visited, body#inquiries_tel body#info [disabled].btn-base:hover:visited, body#info body#inquiries_tel [disabled].btn-base:hover:visited, body#inquiries_tel body#inquiries [disabled].btn-inquiry:hover:visited, body#inquiries body#inquiries_tel [disabled].btn-inquiry:hover:visited, body#inquiries_tel body#phone_inquiries [disabled].btn-inquiry:hover:visited, body#phone_inquiries body#inquiries_tel [disabled].btn-inquiry:hover:visited, body#inquiries_tel [disabled].btn-inquiry:hover:visited, body#inquiries_tel body#inquiries [disabled].btn-base:hover:visited, body#inquiries body#inquiries_tel [disabled].btn-base:hover:visited, body#inquiries_tel body#phone_inquiries [disabled].btn-base:hover:visited, body#phone_inquiries body#inquiries_tel [disabled].btn-base:hover:visited, body#inquiries_tel [disabled].btn-base:hover:visited, body#inquiries_tel body#rewards [disabled].btn-base:hover:hover, body#rewards body#inquiries_tel [disabled].btn-base:hover:hover, body#inquiries_tel body#info [disabled].btn-inquiry:hover:hover, body#info body#inquiries_tel [disabled].btn-inquiry:hover:hover, body#inquiries_tel body#info [disabled].btn-base:hover:hover, body#info body#inquiries_tel [disabled].btn-base:hover:hover, body#inquiries_tel body#inquiries [disabled].btn-inquiry:hover:hover, body#inquiries body#inquiries_tel [disabled].btn-inquiry:hover:hover, body#inquiries_tel body#phone_inquiries [disabled].btn-inquiry:hover:hover, body#phone_inquiries body#inquiries_tel [disabled].btn-inquiry:hover:hover, body#inquiries_tel [disabled].btn-inquiry:hover:hover, body#inquiries_tel body#inquiries [disabled].btn-base:hover:hover, body#inquiries body#inquiries_tel [disabled].btn-base:hover:hover, body#inquiries_tel body#phone_inquiries [disabled].btn-base:hover:hover, body#phone_inquiries body#inquiries_tel [disabled].btn-base:hover:hover, body#inquiries_tel [disabled].btn-base:hover:hover, body#inquiries_tel body#rewards [disabled].btn-base:hover:active, body#rewards body#inquiries_tel [disabled].btn-base:hover:active, body#inquiries_tel body#info [disabled].btn-inquiry:hover:active, body#info body#inquiries_tel [disabled].btn-inquiry:hover:active, body#inquiries_tel body#info [disabled].btn-base:hover:active, body#info body#inquiries_tel [disabled].btn-base:hover:active, body#inquiries_tel body#inquiries [disabled].btn-inquiry:hover:active, body#inquiries body#inquiries_tel [disabled].btn-inquiry:hover:active, body#inquiries_tel body#phone_inquiries [disabled].btn-inquiry:hover:active, body#phone_inquiries body#inquiries_tel [disabled].btn-inquiry:hover:active, body#inquiries_tel [disabled].btn-inquiry:hover:active, body#inquiries_tel body#inquiries [disabled].btn-base:hover:active, body#inquiries body#inquiries_tel [disabled].btn-base:hover:active, body#inquiries_tel body#phone_inquiries [disabled].btn-base:hover:active, body#phone_inquiries body#inquiries_tel [disabled].btn-base:hover:active, body#inquiries_tel [disabled].btn-base:hover:active, body#inquiries_tel body#rewards [disabled].btn-base:hover:focus, body#rewards body#inquiries_tel [disabled].btn-base:hover:focus, body#inquiries_tel body#info [disabled].btn-inquiry:hover:focus, body#info body#inquiries_tel [disabled].btn-inquiry:hover:focus, body#inquiries_tel body#info [disabled].btn-base:hover:focus, body#info body#inquiries_tel [disabled].btn-base:hover:focus, body#inquiries_tel body#inquiries [disabled].btn-inquiry:hover:focus, body#inquiries body#inquiries_tel [disabled].btn-inquiry:hover:focus, body#inquiries_tel body#phone_inquiries [disabled].btn-inquiry:hover:focus, body#phone_inquiries body#inquiries_tel [disabled].btn-inquiry:hover:focus, body#inquiries_tel [disabled].btn-inquiry:hover:focus, body#inquiries_tel body#inquiries [disabled].btn-base:hover:focus, body#inquiries body#inquiries_tel [disabled].btn-base:hover:focus, body#inquiries_tel body#phone_inquiries [disabled].btn-base:hover:focus, body#phone_inquiries body#inquiries_tel [disabled].btn-base:hover:focus, body#inquiries_tel [disabled].btn-base:hover:focus {
  border: 1px solid #d0d0d0;
  background-color: #dbdbdb;
  background-image: none;
  color: #fff;
  text-shadow: none;
  cursor: default;
}
body#inquiries body#rewards .btn-icon-telephone .btn-contain-text, body#rewards body#inquiries .btn-icon-telephone .btn-contain-text, body#inquiries body#rewards .btn-icon-mail .btn-contain-text, body#rewards body#inquiries .btn-icon-mail .btn-contain-text, body#phone_inquiries body#rewards .btn-icon-telephone .btn-contain-text, body#rewards body#phone_inquiries .btn-icon-telephone .btn-contain-text, body#phone_inquiries body#rewards .btn-icon-mail .btn-contain-text, body#rewards body#phone_inquiries .btn-icon-mail .btn-contain-text, body#inquiries_tel body#rewards .btn-icon-telephone .btn-contain-text, body#rewards body#inquiries_tel .btn-icon-telephone .btn-contain-text, body#inquiries_tel body#rewards .btn-icon-mail .btn-contain-text, body#rewards body#inquiries_tel .btn-icon-mail .btn-contain-text {
  position: relative;
  display: inline-block;
  padding-left: 40px;
}
body#inquiries body#rewards .btn-icon-telephone .btn-contain-text:before, body#rewards body#inquiries .btn-icon-telephone .btn-contain-text:before, body#inquiries body#rewards .btn-icon-mail .btn-contain-text:before, body#rewards body#inquiries .btn-icon-mail .btn-contain-text:before, body#phone_inquiries body#rewards .btn-icon-telephone .btn-contain-text:before, body#rewards body#phone_inquiries .btn-icon-telephone .btn-contain-text:before, body#phone_inquiries body#rewards .btn-icon-mail .btn-contain-text:before, body#rewards body#phone_inquiries .btn-icon-mail .btn-contain-text:before, body#inquiries_tel body#rewards .btn-icon-telephone .btn-contain-text:before, body#rewards body#inquiries_tel .btn-icon-telephone .btn-contain-text:before, body#inquiries_tel body#rewards .btn-icon-mail .btn-contain-text:before, body#rewards body#inquiries_tel .btn-icon-mail .btn-contain-text:before {
  position: absolute;
  top: 0;
  right: auto;
  bottom: 0;
  left: 0;
  display: block;
  content: "";
  margin: auto;
  padding-top: 30px;
  width: 30px;
  background-position: 0 0;
  background-repeat: no-repeat;
}
body#inquiries .btn-box-bar, body#phone_inquiries .btn-box-bar, body#inquiries_tel .btn-box-bar {
  margin: 5px -20px -20px;
  padding: 15px 0;
  border-radius: 6px;
  background-color: #f8f7f4;
  text-align: center;
}
body#inquiries .btn-base, body#phone_inquiries .btn-base, body#inquiries_tel .btn-base {
  /*@include btn-standard($base-text-color, #fff);
  @extend .btn--medium;*/
}
body#inquiries .btn-inquiry, body#phone_inquiries .btn-inquiry, body#inquiries_tel .btn-inquiry {
  border: 1px solid rgb(0, 121.55, 216.75);
  background-image: linear-gradient(to bottom, #008fff 0%, #0065eb 100%);
  background-color: #008fff;
}
body#inquiries .btn-inquiry, body#inquiries .btn-inquiry:link, body#inquiries .btn-inquiry:visited, body#inquiries .btn-inquiry:hover, body#inquiries .btn-inquiry:active, body#inquiries .btn-inquiry:focus, body#phone_inquiries .btn-inquiry, body#phone_inquiries .btn-inquiry:link, body#phone_inquiries .btn-inquiry:visited, body#phone_inquiries .btn-inquiry:hover, body#phone_inquiries .btn-inquiry:active, body#phone_inquiries .btn-inquiry:focus, body#inquiries_tel .btn-inquiry, body#inquiries_tel .btn-inquiry:link, body#inquiries_tel .btn-inquiry:visited, body#inquiries_tel .btn-inquiry:hover, body#inquiries_tel .btn-inquiry:active, body#inquiries_tel .btn-inquiry:focus {
  color: #fff;
}
body#inquiries .btn-inquiry:hover, body#inquiries .btn-inquiry:active, body#inquiries .btn-inquiry:focus, body#phone_inquiries .btn-inquiry:hover, body#phone_inquiries .btn-inquiry:active, body#phone_inquiries .btn-inquiry:focus, body#inquiries_tel .btn-inquiry:hover, body#inquiries_tel .btn-inquiry:active, body#inquiries_tel .btn-inquiry:focus {
  background-image: linear-gradient(to top, #008fff 0%, #0065eb 100%);
  background-color: #0065eb;
}
body#inquiries .btn-inquiry, body#inquiries .btn-inquiry:link, body#inquiries .btn-inquiry:visited, body#inquiries .btn-inquiry:hover, body#inquiries .btn-inquiry:active, body#inquiries .btn-inquiry:focus, body#phone_inquiries .btn-inquiry, body#phone_inquiries .btn-inquiry:link, body#phone_inquiries .btn-inquiry:visited, body#phone_inquiries .btn-inquiry:hover, body#phone_inquiries .btn-inquiry:active, body#phone_inquiries .btn-inquiry:focus, body#inquiries_tel .btn-inquiry, body#inquiries_tel .btn-inquiry:link, body#inquiries_tel .btn-inquiry:visited, body#inquiries_tel .btn-inquiry:hover, body#inquiries_tel .btn-inquiry:active, body#inquiries_tel .btn-inquiry:focus {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
}
body#inquiries .btn-large, body#phone_inquiries .btn-large, body#inquiries_tel .btn-large {
  padding: 15px 20px;
  min-width: 220px;
  font-size: 20px;
}
body#inquiries .btn-large .btn-subtext, body#phone_inquiries .btn-large .btn-subtext, body#inquiries_tel .btn-large .btn-subtext {
  display: block;
  font-size: 13px;
}
body#inquiries .inquiry-apamanshop-banner, body#phone_inquiries .inquiry-apamanshop-banner, body#inquiries_tel .inquiry-apamanshop-banner {
  position: fixed;
  right: 0px;
  bottom: 138px;
  z-index: 99;
  opacity: 1;
  transition: all 0.5s;
  transform: translate(100%, 0);
}
body#inquiries .inquiry-apamanshop-banner.is-show, body#phone_inquiries .inquiry-apamanshop-banner.is-show, body#inquiries_tel .inquiry-apamanshop-banner.is-show {
  transform: translate(-50%, 0);
}
body#inquiries .inquiry-apamanshop-banner.is-hide, body#phone_inquiries .inquiry-apamanshop-banner.is-hide, body#inquiries_tel .inquiry-apamanshop-banner.is-hide {
  opacity: 0;
}
body#inquiries .inquiry-apamanshop-banner button, body#phone_inquiries .inquiry-apamanshop-banner button, body#inquiries_tel .inquiry-apamanshop-banner button {
  position: absolute;
  top: -8px;
  right: -8px;
  appearance: none;
  border: none;
  padding: 0;
  width: 20px;
  height: 20px;
  background: none;
}
body#inquiries body#info .modSlider .btnSliderPrev, body#info .modSlider body#inquiries .btnSliderPrev,
body#inquiries body#info .modSlider .btnSliderNext,
body#info .modSlider body#inquiries .btnSliderNext, body#info .dialog body#inquiries .dialog-btn-close, body#inquiries .dialog .dialog-btn-close, body#phone_inquiries body#info .modSlider .btnSliderPrev, body#info .modSlider body#phone_inquiries .btnSliderPrev,
body#phone_inquiries body#info .modSlider .btnSliderNext,
body#info .modSlider body#phone_inquiries .btnSliderNext, body#info .dialog body#phone_inquiries .dialog-btn-close, body#phone_inquiries .dialog .dialog-btn-close, body#inquiries_tel body#info .modSlider .btnSliderPrev, body#info .modSlider body#inquiries_tel .btnSliderPrev,
body#inquiries_tel body#info .modSlider .btnSliderNext,
body#info .modSlider body#inquiries_tel .btnSliderNext, body#info .dialog body#inquiries_tel .dialog-btn-close, body#inquiries_tel .dialog .dialog-btn-close {
  display: block;
  height: 0;
  background-repeat: no-repeat;
  overflow: hidden;
}
body#inquiries input[type=text],
body#inquiries textarea, body#phone_inquiries input[type=text],
body#phone_inquiries textarea, body#inquiries_tel input[type=text],
body#inquiries_tel textarea {
  padding: 8px;
}
body#inquiries input[type=text], body#phone_inquiries input[type=text], body#inquiries_tel input[type=text] {
  width: 223px;
  vertical-align: middle;
}
body#inquiries body#rewards .btn-pagination-prev:before,
body#inquiries body#rewards .btn-pagination-next:before, body#rewards body#inquiries .btn-pagination-prev:before,
body#rewards body#inquiries .btn-pagination-next:before, body#inquiries body#info .btn-icon-arrow:after, body#info body#inquiries .btn-icon-arrow:after, body#info body#rewards .btn-icon-telephone body#inquiries .btn-contain-text:before, body#rewards body#info .btn-icon-telephone body#inquiries .btn-contain-text:before, body#info body#rewards .btn-icon-mail body#inquiries .btn-contain-text:before, body#rewards body#info .btn-icon-mail body#inquiries .btn-contain-text:before, body#inquiries .btn-inquiry-finish.print:before, body#inquiries #side .section .sType01 .sTypeIcon:before, #side .section .sType01 body#inquiries .sTypeIcon:before, body#inquiries #side .section .sNavMenu a:after, #side .section .sNavMenu body#inquiries a:after, body#inquiries #side .section .sNavMenu .sNavMenuIcon:before, #side .section .sNavMenu body#inquiries .sNavMenuIcon:before, body#inquiries #content-side #side .section .sNavMenu a:after, #content-side #side .section .sNavMenu body#inquiries a:after, body#inquiries body#rewards .btn-icon-telephone .btn-contain-text:before, body#rewards body#inquiries .btn-icon-telephone .btn-contain-text:before, body#inquiries body#rewards .btn-icon-mail .btn-contain-text:before, body#rewards body#inquiries .btn-icon-mail .btn-contain-text:before, body#phone_inquiries body#rewards .btn-pagination-prev:before,
body#phone_inquiries body#rewards .btn-pagination-next:before, body#rewards body#phone_inquiries .btn-pagination-prev:before,
body#rewards body#phone_inquiries .btn-pagination-next:before, body#phone_inquiries body#info .btn-icon-arrow:after, body#info body#phone_inquiries .btn-icon-arrow:after, body#info body#rewards .btn-icon-telephone body#phone_inquiries .btn-contain-text:before, body#rewards body#info .btn-icon-telephone body#phone_inquiries .btn-contain-text:before, body#info body#rewards .btn-icon-mail body#phone_inquiries .btn-contain-text:before, body#rewards body#info .btn-icon-mail body#phone_inquiries .btn-contain-text:before, body#phone_inquiries .btn-inquiry-finish.print:before, body#phone_inquiries #side .section .sType01 .sTypeIcon:before, #side .section .sType01 body#phone_inquiries .sTypeIcon:before, body#phone_inquiries #side .section .sNavMenu a:after, #side .section .sNavMenu body#phone_inquiries a:after, body#phone_inquiries #side .section .sNavMenu .sNavMenuIcon:before, #side .section .sNavMenu body#phone_inquiries .sNavMenuIcon:before, body#phone_inquiries #content-side #side .section .sNavMenu a:after, #content-side #side .section .sNavMenu body#phone_inquiries a:after, body#phone_inquiries body#rewards .btn-icon-telephone .btn-contain-text:before, body#rewards body#phone_inquiries .btn-icon-telephone .btn-contain-text:before, body#phone_inquiries body#rewards .btn-icon-mail .btn-contain-text:before, body#rewards body#phone_inquiries .btn-icon-mail .btn-contain-text:before, body#inquiries_tel body#rewards .btn-pagination-prev:before,
body#inquiries_tel body#rewards .btn-pagination-next:before, body#rewards body#inquiries_tel .btn-pagination-prev:before,
body#rewards body#inquiries_tel .btn-pagination-next:before, body#inquiries_tel body#info .btn-icon-arrow:after, body#info body#inquiries_tel .btn-icon-arrow:after, body#info body#rewards .btn-icon-telephone body#inquiries_tel .btn-contain-text:before, body#rewards body#info .btn-icon-telephone body#inquiries_tel .btn-contain-text:before, body#info body#rewards .btn-icon-mail body#inquiries_tel .btn-contain-text:before, body#rewards body#info .btn-icon-mail body#inquiries_tel .btn-contain-text:before, body#inquiries_tel .btn-inquiry-finish.print:before, body#inquiries_tel #side .section .sType01 .sTypeIcon:before, #side .section .sType01 body#inquiries_tel .sTypeIcon:before, body#inquiries_tel #side .section .sNavMenu a:after, #side .section .sNavMenu body#inquiries_tel a:after, body#inquiries_tel #side .section .sNavMenu .sNavMenuIcon:before, #side .section .sNavMenu body#inquiries_tel .sNavMenuIcon:before, body#inquiries_tel #content-side #side .section .sNavMenu a:after, #content-side #side .section .sNavMenu body#inquiries_tel a:after, body#inquiries_tel body#rewards .btn-icon-telephone .btn-contain-text:before, body#rewards body#inquiries_tel .btn-icon-telephone .btn-contain-text:before, body#inquiries_tel body#rewards .btn-icon-mail .btn-contain-text:before, body#rewards body#inquiries_tel .btn-icon-mail .btn-contain-text:before {
  display: block;
  overflow: hidden;
  height: 0;
  background-repeat: no-repeat;
}
body#inquiries .modTblA td.company, body#phone_inquiries .modTblA td.company, body#inquiries_tel .modTblA td.company {
  width: 140px;
}
body#inquiries .modTblA p.loading, body#phone_inquiries .modTblA p.loading, body#inquiries_tel .modTblA p.loading {
  padding-top: 21px;
  background: url("/assets/pc/inquiries/loading-480729b2.gif") no-repeat 50% 0 #fff;
  color: #bebebe;
}
body#inquiries .modTblA + h3,
body#inquiries .modTblA + .formRequestFailure, body#phone_inquiries .modTblA + h3,
body#phone_inquiries .modTblA + .formRequestFailure, body#inquiries_tel .modTblA + h3,
body#inquiries_tel .modTblA + .formRequestFailure {
  margin-top: 10px;
}
body#inquiries .txtCaution, body#phone_inquiries .txtCaution, body#inquiries_tel .txtCaution {
  color: #e05220;
}
body#inquiries .asteriskAdjust, body#phone_inquiries .asteriskAdjust, body#inquiries_tel .asteriskAdjust {
  text-indent: -1em;
  padding-left: 1em;
}
body#inquiries .formAnounce, body#phone_inquiries .formAnounce, body#inquiries_tel .formAnounce {
  margin-bottom: 18px;
  padding-bottom: 3px;
  border-bottom: 1px solid #d0d0c1;
  box-shadow: 0px 1px 0px rgb(255, 255, 255);
  font-size: 92%; /* 11px */
}
body#inquiries .formAnounce p, body#phone_inquiries .formAnounce p, body#inquiries_tel .formAnounce p {
  height: 17px;
}
body#inquiries .formAnounce span, body#phone_inquiries .formAnounce span, body#inquiries_tel .formAnounce span {
  color: #76b244;
}
body#inquiries .formGuideBox, body#phone_inquiries .formGuideBox, body#inquiries_tel .formGuideBox {
  padding: 27px;
  border-top: 1px solid #c8c7c7;
  box-shadow: 0px -1px 0px 0px rgb(238, 237, 237);
}
body#inquiries .formRequestFailure, body#phone_inquiries .formRequestFailure, body#inquiries_tel .formRequestFailure {
  position: relative;
}
body#inquiries .formRequestFailure div, body#phone_inquiries .formRequestFailure div, body#inquiries_tel .formRequestFailure div {
  position: absolute;
  left: 93px;
  top: 8px;
  font-weight: bold;
}
body#inquiries #formHeaderInr,
body#inquiries #pageTopAreaInr,
body#inquiries #formFooterInr, body#phone_inquiries #formHeaderInr,
body#phone_inquiries #pageTopAreaInr,
body#phone_inquiries #formFooterInr, body#inquiries_tel #formHeaderInr,
body#inquiries_tel #pageTopAreaInr,
body#inquiries_tel #formFooterInr {
  margin: 0 auto;
  width: 960px;
}
body#inquiries #wrapper, body#phone_inquiries #wrapper, body#inquiries_tel #wrapper {
  margin-top: 3px;
}
body#inquiries #formHeader, body#phone_inquiries #formHeader, body#inquiries_tel #formHeader {
  background: #2cbcd9;
  box-shadow: 0px 2px 2px rgb(200, 200, 190);
}
body#inquiries #formHeaderInr, body#phone_inquiries #formHeaderInr, body#inquiries_tel #formHeaderInr {
  padding: 10px 4px 8px 2px;
}
body#inquiries #formHeaderInr #indicator01,
body#inquiries #formHeaderInr #indicator02, body#phone_inquiries #formHeaderInr #indicator01,
body#phone_inquiries #formHeaderInr #indicator02, body#inquiries_tel #formHeaderInr #indicator01,
body#inquiries_tel #formHeaderInr #indicator02 {
  float: right;
  padding-top: 37px;
  background: url("/assets/pc/inquiries/parts_main-5f8fd109.png") no-repeat left top;
}
body#inquiries #formHeaderInr #indicator01, body#phone_inquiries #formHeaderInr #indicator01, body#inquiries_tel #formHeaderInr #indicator01 {
  width: 452px;
  background-position: -5px 0;
}
body#inquiries #formHeaderInr #indicator02, body#phone_inquiries #formHeaderInr #indicator02, body#inquiries_tel #formHeaderInr #indicator02 {
  width: 457px;
  background-position: -2px -40px;
}
body#inquiries #formFooter, body#phone_inquiries #formFooter, body#inquiries_tel #formFooter {
  border-top: 10px solid #d1c9c1;
  background: #726a5d;
  color: #fff;
}
body#inquiries #formFooterInr, body#phone_inquiries #formFooterInr, body#inquiries_tel #formFooterInr {
  padding: 15px 4px 15px 0px;
}
body#inquiries #companyLogo, body#phone_inquiries #companyLogo, body#inquiries_tel #companyLogo {
  float: left;
  width: 50%;
}
body#inquiries #formFooter #copyright, body#phone_inquiries #formFooter #copyright, body#inquiries_tel #formFooter #copyright {
  float: right;
  width: 50%;
  background: none;
  text-align: right;
}
body#inquiries .thanksMsg, body#phone_inquiries .thanksMsg, body#inquiries_tel .thanksMsg {
  background: url("/assets/pc/inquiries/inquiry_finish_main-ce54eb98.png") no-repeat 30px 0;
  min-height: 123px;
}
body#inquiries .thanksMsgFor, body#phone_inquiries .thanksMsgFor, body#inquiries_tel .thanksMsgFor {
  padding-left: 313px;
}
body#inquiries .thanksHeading, body#phone_inquiries .thanksHeading, body#inquiries_tel .thanksHeading {
  margin-bottom: 16px;
  font-size: 209%;
  font-weight: bold;
}
body#inquiries .thanksLead, body#phone_inquiries .thanksLead, body#inquiries_tel .thanksLead {
  font-size: 117%;
  font-weight: bold;
}
body#inquiries .errorAnnounce, body#phone_inquiries .errorAnnounce, body#inquiries_tel .errorAnnounce {
  padding-left: 100px;
  background: url("/assets/pc/inquiries/bg_error_announce-9f49a2cb.png") no-repeat 18px 25%;
}
body#inquiries .errorHeading, body#phone_inquiries .errorHeading, body#inquiries_tel .errorHeading {
  margin-bottom: 5px;
  font-size: 209%;
  font-weight: bold;
}
body#inquiries .errorLead, body#phone_inquiries .errorLead, body#inquiries_tel .errorLead {
  padding-left: 2px;
  font-size: 109%;
}
body#inquiries .bookMarkArea, body#phone_inquiries .bookMarkArea, body#inquiries_tel .bookMarkArea {
  margin-top: 10px;
}
body#inquiries .bookMarkArea .modFlLeft, body#phone_inquiries .bookMarkArea .modFlLeft, body#inquiries_tel .bookMarkArea .modFlLeft {
  width: 480px;
}
body#inquiries .bookMarkArea .modFlRight, body#phone_inquiries .bookMarkArea .modFlRight, body#inquiries_tel .bookMarkArea .modFlRight {
  width: 105px;
}
body#inquiries .bookMarkArea .modFlLeft p, body#phone_inquiries .bookMarkArea .modFlLeft p, body#inquiries_tel .bookMarkArea .modFlLeft p {
  margin-top: 9px;
}
body#inquiries .btn-inquiry-finish, body#phone_inquiries .btn-inquiry-finish, body#inquiries_tel .btn-inquiry-finish {
  position: relative;
  display: inline-block;
  border: 1px solid #e0e0e0;
  border-right-color: #d6d6d6;
  border-bottom-color: #545051;
  border-left-color: #d6d6d6;
  border-radius: 3px;
  padding: 7px 10px 7px 24px;
  background-color: #f0f0f0;
  background-image: linear-gradient(to top, #f0f0f0 0%, #fff 100%);
  box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.3) inset, 0 1px 2px 0 rgba(8, 1, 3, 0.23);
  min-width: 67px;
  font-size: 11px;
  color: #3d3d3d;
  text-align: center;
}
body#inquiries .btn-inquiry-finish:hover, body#phone_inquiries .btn-inquiry-finish:hover, body#inquiries_tel .btn-inquiry-finish:hover {
  border: 1px solid #e0e0e0;
  border-right-color: #dcdbdb;
  border-bottom-color: #817e7f;
  border-left-color: #dcdbdb;
  background-color: #fbfbfb;
  background-image: none;
  color: #8c8c8c;
  text-decoration: none;
}
body#inquiries .btn-inquiry-finish.print:before, body#phone_inquiries .btn-inquiry-finish.print:before, body#inquiries_tel .btn-inquiry-finish.print:before {
  position: absolute;
  top: 5px;
  left: 7px;
  display: block;
  content: ".";
  padding-top: 19px;
  background: url("/assets/pc/inquiries/icon_inquiry-22d6c09c.png") 0 0 no-repeat;
  width: 19px;
}
body#inquiries .bookMarkArea a.bookMark,
body#inquiries .bookMarkArea a.print, body#phone_inquiries .bookMarkArea a.bookMark,
body#phone_inquiries .bookMarkArea a.print, body#inquiries_tel .bookMarkArea a.bookMark,
body#inquiries_tel .bookMarkArea a.print {
  display: block;
  float: left;
}
body#inquiries .bookMarkArea a.bookMark, body#phone_inquiries .bookMarkArea a.bookMark, body#inquiries_tel .bookMarkArea a.bookMark {
  margin-right: 3px;
}
body#inquiries .anyBtnArea, body#phone_inquiries .anyBtnArea, body#inquiries_tel .anyBtnArea {
  margin: 0 auto;
  padding: 30px 26px;
  border-top: 1px solid #d9d9d9;
  font-size: 217%;
  text-align: center;
}
body#inquiries .anyBtnArea .modCol2, body#phone_inquiries .anyBtnArea .modCol2, body#inquiries_tel .anyBtnArea .modCol2 {
  width: 508px;
  margin: 0 auto;
}
body#inquiries .anyBtnArea .modFlLeft,
body#inquiries .anyBtnArea .modFlRight, body#phone_inquiries .anyBtnArea .modFlLeft,
body#phone_inquiries .anyBtnArea .modFlRight, body#inquiries_tel .anyBtnArea .modFlLeft,
body#inquiries_tel .anyBtnArea .modFlRight {
  width: 239px;
}
body#inquiries .anyBtnArea .modFlLeft, body#phone_inquiries .anyBtnArea .modFlLeft, body#inquiries_tel .anyBtnArea .modFlLeft {
  margin-right: 30px;
}
body#inquiries #pageTop, body#phone_inquiries #pageTop, body#inquiries_tel #pageTop {
  float: right;
  width: 68px;
  padding-top: 58px;
  background: url("/assets/pc/inquiries/parts_main_btn-796fc8eb.png") no-repeat left -412px;
}
body#inquiries #pageTop:hover, body#phone_inquiries #pageTop:hover, body#inquiries_tel #pageTop:hover {
  background: url("/assets/pc/inquiries/parts_main_btn-796fc8eb.png") no-repeat -73px -412px;
}
body#inquiries .about-inquiry, body#phone_inquiries .about-inquiry, body#inquiries_tel .about-inquiry {
  padding: 20px;
  border: 1px solid #2cbcd9;
  border-radius: 5px;
  background: url("/assets/pc/inquiries/about_inquiry_separate-d60be684.png") 48% center no-repeat;
  font-size: 14px;
  margin-bottom: 20px;
}
body#inquiries .about-inquiry .about-inquiry-step-1, body#phone_inquiries .about-inquiry .about-inquiry-step-1, body#inquiries_tel .about-inquiry .about-inquiry-step-1 {
  float: left;
  padding: 0 50px;
  width: 247px;
}
body#inquiries .about-inquiry .about-inquiry-step-2, body#phone_inquiries .about-inquiry .about-inquiry-step-2, body#inquiries_tel .about-inquiry .about-inquiry-step-2 {
  float: right;
  padding: 0 50px;
  width: 247px;
}
body#inquiries .about-inquiry h3, body#phone_inquiries .about-inquiry h3, body#inquiries_tel .about-inquiry h3 {
  margin-bottom: 10px;
  color: #2cbcd9;
  font-size: 16px;
  font-weight: bold;
}
body#inquiries .about-inquiry li, body#phone_inquiries .about-inquiry li, body#inquiries_tel .about-inquiry li {
  margin-bottom: 5px;
  padding-left: 25px;
  background: url("/assets/pc/inquiries/icon_about_inquiry_marker-4a306208.png") 0 1px no-repeat;
}
body#inquiries #formHeaderInr:after,
body#inquiries #formFooterInr:after,
body#inquiries .formTbl ul.col2:after,
body#inquiries .anyBtnArea:after,
body#inquiries #pageTopAreaInr:after,
body#inquiries .bookMarkArea .bookMarkWrap:after, body#phone_inquiries #formHeaderInr:after,
body#phone_inquiries #formFooterInr:after,
body#phone_inquiries .formTbl ul.col2:after,
body#phone_inquiries .anyBtnArea:after,
body#phone_inquiries #pageTopAreaInr:after,
body#phone_inquiries .bookMarkArea .bookMarkWrap:after, body#inquiries_tel #formHeaderInr:after,
body#inquiries_tel #formFooterInr:after,
body#inquiries_tel .formTbl ul.col2:after,
body#inquiries_tel .anyBtnArea:after,
body#inquiries_tel #pageTopAreaInr:after,
body#inquiries_tel .bookMarkArea .bookMarkWrap:after {
  display: block;
  clear: both;
  content: "";
}
body#inquiries .thanksWish,
body#inquiries #pageTop,
body#inquiries #indicator01,
body#inquiries #indicator02, body#phone_inquiries .thanksWish,
body#phone_inquiries #pageTop,
body#phone_inquiries #indicator01,
body#phone_inquiries #indicator02, body#inquiries_tel .thanksWish,
body#inquiries_tel #pageTop,
body#inquiries_tel #indicator01,
body#inquiries_tel #indicator02 {
  display: block;
  height: 0;
  overflow: hidden;
}
body#inquiries .about-inquiry:after, body#phone_inquiries .about-inquiry:after, body#inquiries_tel .about-inquiry:after {
  content: ".";
  display: block;
  height: 0;
  font-size: 0;
  clear: both;
  visibility: hidden;
}
body#inquiries #wrapper #contents, body#phone_inquiries #wrapper #contents, body#inquiries_tel #wrapper #contents {
  padding-top: 20px;
}
body#inquiries .inquiry-recommend-bubbles, body#phone_inquiries .inquiry-recommend-bubbles, body#inquiries_tel .inquiry-recommend-bubbles {
  margin-bottom: 10px;
  padding: 10px 10px 25px;
  background: url("/assets/pc/inquiries/inquiry_recommend_bubbles-18194c35.png") no-repeat left top;
  text-align: center;
  font-size: 14px;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
  color: #fff;
}
body#inquiries .inquiry-recommend-bubbles strong, body#phone_inquiries .inquiry-recommend-bubbles strong, body#inquiries_tel .inquiry-recommend-bubbles strong {
  font-size: 18px;
  font-weight: normal;
}
body#inquiries .inquiry-telephone-bubbles, body#phone_inquiries .inquiry-telephone-bubbles, body#inquiries_tel .inquiry-telephone-bubbles {
  position: relative;
  background-color: #fffdef;
  border: 1px solid #ff8a00;
  border-radius: 4px;
  margin-bottom: 23px;
  padding: 10px;
  text-align: center;
}
body#inquiries .inquiry-telephone-bubbles:before, body#phone_inquiries .inquiry-telephone-bubbles:before, body#inquiries_tel .inquiry-telephone-bubbles:before {
  border-top: 12px solid #fffdef;
  border-right: 12px solid transparent;
  border-bottom: none;
  border-left: 12px solid transparent;
  width: 0;
  height: 0;
  position: absolute;
  display: block;
  margin: auto;
  content: "";
  z-index: 1;
}
body#inquiries .inquiry-telephone-bubbles:after, body#phone_inquiries .inquiry-telephone-bubbles:after, body#inquiries_tel .inquiry-telephone-bubbles:after {
  border-top: 12px solid #ff8a00;
  border-right: 12px solid transparent;
  border-bottom: none;
  border-left: 12px solid transparent;
  width: 0;
  height: 0;
  position: absolute;
  display: block;
  margin: auto;
  content: "";
  z-index: 0;
}
body#inquiries .inquiry-telephone-bubbles:before, body#inquiries .inquiry-telephone-bubbles:after, body#phone_inquiries .inquiry-telephone-bubbles:before, body#phone_inquiries .inquiry-telephone-bubbles:after, body#inquiries_tel .inquiry-telephone-bubbles:before, body#inquiries_tel .inquiry-telephone-bubbles:after {
  top: auto;
  right: 0;
  bottom: -12px;
  left: 0;
}
body#inquiries .inquiry-telephone-bubbles:before, body#phone_inquiries .inquiry-telephone-bubbles:before, body#inquiries_tel .inquiry-telephone-bubbles:before {
  bottom: -12px;
}
body#inquiries .inquiry-telephone-bubbles:after, body#phone_inquiries .inquiry-telephone-bubbles:after, body#inquiries_tel .inquiry-telephone-bubbles:after {
  bottom: -13px;
}
body#inquiries .inquiry-telephone-bubbles strong, body#phone_inquiries .inquiry-telephone-bubbles strong, body#inquiries_tel .inquiry-telephone-bubbles strong {
  color: #ff8a00;
}
body#inquiries .inquiry-telephone-notification, body#phone_inquiries .inquiry-telephone-notification, body#inquiries_tel .inquiry-telephone-notification {
  display: block;
  border: 1px solid #ee6f26;
  border-radius: 4px;
  padding: 10px;
  width: 55%;
  background-color: #fffdef;
  font-size: 10px;
  vertical-align: middle;
  margin-top: 10px;
}
body#inquiries .inquiry-telephone-notification .note, body#phone_inquiries .inquiry-telephone-notification .note, body#inquiries_tel .inquiry-telephone-notification .note {
  display: block;
  color: gray;
}
body#inquiries #dialog-overlay, body#phone_inquiries #dialog-overlay, body#inquiries_tel #dialog-overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 100;
}
body#inquiries .inquiry-abandonment, body#phone_inquiries .inquiry-abandonment, body#inquiries_tel .inquiry-abandonment {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 736px;
  height: 252px;
  z-index: 1000;
}
body#inquiries .dialog.direct-telephone-abandonment, body#phone_inquiries .dialog.direct-telephone-abandonment, body#inquiries_tel .dialog.direct-telephone-abandonment {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 736px;
  height: 294px;
  z-index: 1000;
}
body#inquiries .dialog.direct-telephone-abandonment img, body#phone_inquiries .dialog.direct-telephone-abandonment img, body#inquiries_tel .dialog.direct-telephone-abandonment img {
  margin-top: -30px;
}
body#inquiries .dialog .dialog-btn-close, body#phone_inquiries .dialog .dialog-btn-close, body#inquiries_tel .dialog .dialog-btn-close {
  position: absolute;
  top: -11px;
  right: -11px;
  padding: 22px 0 0;
  width: 22px;
  -webkit-appearance: none;
  background-color: transparent;
  background: url("/assets/pc/inquiries/btn_close-c6e72afc.png") 0 0 no-repeat;
  border: none;
}
body#inquiries .content-iwaikin-banner, body#phone_inquiries .content-iwaikin-banner, body#inquiries_tel .content-iwaikin-banner {
  margin-bottom: 20px;
}
body#inquiries .icon-expander, body#phone_inquiries .icon-expander, body#inquiries_tel .icon-expander {
  display: inline-block;
  padding-right: 20px;
  background: url("/assets/pc/inquiries/parts_icon-99a1cf07.png") no-repeat 100% -229px;
}
body#inquiries .icon-expander-close, body#phone_inquiries .icon-expander-close, body#inquiries_tel .icon-expander-close {
  background-position: 100% -345px;
}
body#inquiries .modTblA + .formTbl, body#phone_inquiries .modTblA + .formTbl, body#inquiries_tel .modTblA + .formTbl {
  margin-top: 20px;
}
body#inquiries .formTbl, body#phone_inquiries .formTbl, body#inquiries_tel .formTbl {
  width: 100%;
  border-top: 1px solid #dedede;
  border-left: 1px solid #dedede;
  border-right: 1px solid #dedede;
  border-collapse: separate;
  background-color: #fff;
}
body#inquiries .formTbl th, body#phone_inquiries .formTbl th, body#inquiries_tel .formTbl th {
  border-top: 1px solid #fff;
  border-bottom: 1px solid #dedede;
  background: #f8f4f0;
  padding: 16px 20px;
  font-weight: bold;
  vertical-align: top;
  text-align: left;
}
body#inquiries .formTbl th:first-child, body#phone_inquiries .formTbl th:first-child, body#inquiries_tel .formTbl th:first-child {
  width: 20%;
}
body#inquiries .formTbl th[rowspan], body#phone_inquiries .formTbl th[rowspan], body#inquiries_tel .formTbl th[rowspan] {
  border-right: 1px solid #e0dbd7;
}
body#inquiries .formTbl th span.weightNormal, body#phone_inquiries .formTbl th span.weightNormal, body#inquiries_tel .formTbl th span.weightNormal {
  font-weight: normal;
  font-size: 92%;
}
body#inquiries .formTbl td, body#phone_inquiries .formTbl td, body#inquiries_tel .formTbl td {
  padding: 16px 20px;
  border-bottom: 1px solid #dedede;
  vertical-align: top;
}
body#inquiries .formTbl td.icon-col, body#phone_inquiries .formTbl td.icon-col, body#inquiries_tel .formTbl td.icon-col {
  border-right: 1px dotted #e0dbd7;
  padding: 16px 6px;
  text-align: center;
}
body#inquiries .formTbl td[rowspan].icon-col, body#phone_inquiries .formTbl td[rowspan].icon-col, body#inquiries_tel .formTbl td[rowspan].icon-col {
  border-right: 1px dotted #e0dbd7;
}
body#inquiries .formTbl td.icon-col span, body#phone_inquiries .formTbl td.icon-col span, body#inquiries_tel .formTbl td.icon-col span {
  display: inline-block;
  padding: 1px 5px 0;
  border-bottom-color: #605347;
  border-radius: 4px;
  background: #b3afac;
  color: #fff;
}
body#inquiries .formTbl td div.tel, body#phone_inquiries .formTbl td div.tel, body#inquiries_tel .formTbl td div.tel {
  padding-left: 34px;
}
body#inquiries .formTbl tr.required th, body#phone_inquiries .formTbl tr.required th, body#inquiries_tel .formTbl tr.required th {
  background: rgb(233.9, 248.3, 251.2);
}
body#inquiries .formTbl tr.required td.icon-col span, body#phone_inquiries .formTbl tr.required td.icon-col span, body#inquiries_tel .formTbl tr.required td.icon-col span {
  display: inline-block;
  background: #e05221;
}
body#inquiries .formTbl ul.col2, body#phone_inquiries .formTbl ul.col2, body#inquiries_tel .formTbl ul.col2 {
  width: 483px;
}
body#inquiries .formTbl ul.col2 li, body#phone_inquiries .formTbl ul.col2 li, body#inquiries_tel .formTbl ul.col2 li {
  float: left;
  width: 50%;
  margin-bottom: 3px;
}
body#inquiries .formTbl input[type=checkbox], body#phone_inquiries .formTbl input[type=checkbox], body#inquiries_tel .formTbl input[type=checkbox] {
  margin-right: 6px;
}
body#inquiries .formTbl label, body#phone_inquiries .formTbl label, body#inquiries_tel .formTbl label {
  padding-top: 1px;
}
body#inquiries .formTbl label.chk:after, body#inquiries .formTbl label.info:after, body#inquiries .formTbl label.ask:after, body#phone_inquiries .formTbl label.chk:after, body#phone_inquiries .formTbl label.info:after, body#phone_inquiries .formTbl label.ask:after, body#inquiries_tel .formTbl label.chk:after, body#inquiries_tel .formTbl label.info:after, body#inquiries_tel .formTbl label.ask:after {
  display: inline-block;
  height: 15px;
  margin-left: 4px;
  padding: 1px 3px 0;
  border: 1px solid #79a6bb;
  background: #f7fdff;
  color: #5c8599;
  font-size: 85%;
}
body#inquiries .formTbl label.chk:after, body#phone_inquiries .formTbl label.chk:after, body#inquiries_tel .formTbl label.chk:after {
  content: "内見予約";
}
body#inquiries .formTbl label.info:after, body#phone_inquiries .formTbl label.info:after, body#inquiries_tel .formTbl label.info:after {
  content: "来店予約";
}
body#inquiries .formTbl label.ask:after, body#phone_inquiries .formTbl label.ask:after, body#inquiries_tel .formTbl label.ask:after {
  content: "資料請求";
}
body#inquiries .formTbl textarea, body#phone_inquiries .formTbl textarea, body#inquiries_tel .formTbl textarea {
  width: 473px;
  max-width: 473px;
  padding: 5px 6px;
  overflow: auto;
  background: #cbebf5;
  box-shadow: 0 1px 5px 0 rgba(121, 166, 187, 0.75) inset;
  border-radius: 3px;
}
body#inquiries .formTbl textarea.agreement, body#phone_inquiries .formTbl textarea.agreement, body#inquiries_tel .formTbl textarea.agreement {
  padding: 10px 6px;
  border: 1px solid #dedede;
  border-radius: 0px;
  background: #FFF;
  box-shadow: none;
}
body#inquiries .formTbl textarea.error, body#phone_inquiries .formTbl textarea.error, body#inquiries_tel .formTbl textarea.error {
  border-color: #f5b7a3;
  background-color: #ffd8ca;
  box-shadow: 0 2px 3px 0 #f5b7a3 inset;
}
body#inquiries .formTbl .aboveSpace, body#phone_inquiries .formTbl .aboveSpace, body#inquiries_tel .formTbl .aboveSpace {
  margin-top: 10px;
}
body#inquiries .formTbl p.telAndMail, body#phone_inquiries .formTbl p.telAndMail, body#inquiries_tel .formTbl p.telAndMail {
  margin-bottom: 5px;
}
body#inquiries .formTbl .tel-and-mail span, body#phone_inquiries .formTbl .tel-and-mail span, body#inquiries_tel .formTbl .tel-and-mail span {
  display: inline-block;
  width: 8em;
  text-align: right;
}
body#inquiries .formTbl .w156, body#phone_inquiries .formTbl .w156, body#inquiries_tel .formTbl .w156 {
  width: 156px;
}
body#inquiries .formTbl .w48, body#phone_inquiries .formTbl .w48, body#inquiries_tel .formTbl .w48 {
  width: 48px;
}
body#inquiries .formTbl .w484, body#phone_inquiries .formTbl .w484, body#inquiries_tel .formTbl .w484 {
  width: 484px;
}
body#inquiries .inquiry-footer-meta, body#phone_inquiries .inquiry-footer-meta, body#inquiries_tel .inquiry-footer-meta {
  padding-top: 40px;
}
body#inquiries .inquiry-footer-meta .inquiry-footer-meta-text, body#phone_inquiries .inquiry-footer-meta .inquiry-footer-meta-text, body#inquiries_tel .inquiry-footer-meta .inquiry-footer-meta-text {
  float: right;
  width: 519px;
  padding-top: 0px;
}
body#inquiries .iwaikin-main, body#phone_inquiries .iwaikin-main, body#inquiries_tel .iwaikin-main {
  margin-bottom: 40px;
  border: 4px solid #ff8a00;
  box-shadow: 0 0 0 2px rgb(255, 255, 255) inset;
  padding: 25px;
  font-size: 14px;
  background-color: #fff;
}
body#inquiries .iwaikin-main__pr-img-wrap, body#phone_inquiries .iwaikin-main__pr-img-wrap, body#inquiries_tel .iwaikin-main__pr-img-wrap {
  padding: 0 0 12px;
}
body#inquiries .iwaikin-main__pr-title, body#phone_inquiries .iwaikin-main__pr-title, body#inquiries_tel .iwaikin-main__pr-title {
  font-size: 28px;
  color: #4d2900;
  text-align: center;
  font-weight: bold;
  padding: 15px 0 25px;
  line-height: 1;
}
body#inquiries .iwaikin-main__pr-title > img, body#phone_inquiries .iwaikin-main__pr-title > img, body#inquiries_tel .iwaikin-main__pr-title > img {
  height: 28px;
  margin: 0 12px;
}
body#inquiries .iwaikin-main__price-wrap, body#phone_inquiries .iwaikin-main__price-wrap, body#inquiries_tel .iwaikin-main__price-wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: url("/assets/common/iwaikin/iwaikin-bg-d7033a71.gif");
  border-radius: 4px;
  padding: 16px;
}
body#inquiries .iwaikin-main__iwaikin-img, body#phone_inquiries .iwaikin-main__iwaikin-img, body#inquiries_tel .iwaikin-main__iwaikin-img {
  background-color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 160px;
  width: 160px;
  border-radius: 80px;
}
body#inquiries .iwaikin-main__iwaikin-img > img, body#phone_inquiries .iwaikin-main__iwaikin-img > img, body#inquiries_tel .iwaikin-main__iwaikin-img > img {
  height: 80px;
}
body#inquiries .iwaikin-main__date, body#inquiries .iwaikin-main__all, body#phone_inquiries .iwaikin-main__date, body#phone_inquiries .iwaikin-main__all, body#inquiries_tel .iwaikin-main__date, body#inquiries_tel .iwaikin-main__all {
  text-align: center;
  color: #4d2900;
  font-weight: bold;
  font-size: 22px;
}
body#inquiries .iwaikin-main__date > strong, body#inquiries .iwaikin-main__all > strong, body#phone_inquiries .iwaikin-main__date > strong, body#phone_inquiries .iwaikin-main__all > strong, body#inquiries_tel .iwaikin-main__date > strong, body#inquiries_tel .iwaikin-main__all > strong {
  color: #ff8a00;
}
body#inquiries .iwaikin-main__price, body#phone_inquiries .iwaikin-main__price, body#inquiries_tel .iwaikin-main__price {
  background-color: #ffffff;
  border-radius: 4px;
  display: flex;
  justify-content: center;
  line-height: 1;
  padding: 16px 0;
  margin: 6px 0 8px;
}
body#inquiries .iwaikin-main__price > strong, body#phone_inquiries .iwaikin-main__price > strong, body#inquiries_tel .iwaikin-main__price > strong {
  color: #ff8a00;
  font-size: 60px;
  margin: 0 2px;
}
body#inquiries .iwaikin-main__max, body#phone_inquiries .iwaikin-main__max, body#inquiries_tel .iwaikin-main__max {
  font-size: 20px;
  color: #4d2900;
  font-weight: bold;
  line-height: 1.1;
  display: block;
  align-self: center;
}
body#inquiries .iwaikin-main__yen, body#phone_inquiries .iwaikin-main__yen, body#inquiries_tel .iwaikin-main__yen {
  font-size: 24px;
  color: #4d2900;
  font-weight: bold;
  line-height: 1;
  align-self: flex-end;
  margin-bottom: 3px;
}
body#inquiries .iwaikin-main__text-wrap, body#phone_inquiries .iwaikin-main__text-wrap, body#inquiries_tel .iwaikin-main__text-wrap {
  width: calc(100% - 180px);
}
body#inquiries .iwaikin-main__pr-text-wrap, body#phone_inquiries .iwaikin-main__pr-text-wrap, body#inquiries_tel .iwaikin-main__pr-text-wrap {
  padding: 0 20px 20px;
  color: #444;
  text-shadow: 2px 2px 2px #fff;
}
body#inquiries .suggest-list, body#phone_inquiries .suggest-list, body#inquiries_tel .suggest-list {
  position: relative;
}
body#inquiries .suggest-list ul, body#phone_inquiries .suggest-list ul, body#inquiries_tel .suggest-list ul {
  position: absolute;
  top: 0;
  left: 0;
}
body#inquiries .suggest-list li, body#phone_inquiries .suggest-list li, body#inquiries_tel .suggest-list li {
  position: relative;
  width: 300px;
  height: 30px;
  line-height: 2.2em;
  padding-left: 5px;
  border: 1px solid #ebeae7;
  background-color: #fff;
  z-index: 1;
}
body#inquiries .suggest-list li:hover, body#phone_inquiries .suggest-list li:hover, body#inquiries_tel .suggest-list li:hover {
  background-color: lightgray;
  cursor: pointer;
}
body#inquiries .inquiry_headline, body#phone_inquiries .inquiry_headline, body#inquiries_tel .inquiry_headline {
  background: #fff;
  border-radius: 4px;
  color: #ff8a00;
  text-align: center;
  font-size: 18px;
  line-height: 1.4;
  padding: 16px;
  font-weight: bold;
  letter-spacing: 0.05em;
  border: solid 1px #c3c3c3;
  margin: 0 40px 20px;
  position: relative;
}
body#inquiries .inquiry_headline:before, body#phone_inquiries .inquiry_headline:before, body#inquiries_tel .inquiry_headline:before {
  content: "";
  position: absolute;
  bottom: -24px;
  left: 48%;
  border: 12px solid transparent;
  border-top: 12px solid #FFF;
  z-index: 2;
}
body#inquiries .inquiry_headline:after, body#phone_inquiries .inquiry_headline:after, body#inquiries_tel .inquiry_headline:after {
  content: "";
  position: absolute;
  bottom: -28px;
  left: 48%;
  margin-left: -2px;
  border: 14px solid transparent;
  border-top: 14px solid #c3c3c3;
  z-index: 1;
}
body#inquiries .inquiry_headline p, body#phone_inquiries .inquiry_headline p, body#inquiries_tel .inquiry_headline p {
  margin: 0;
  padding: 0;
}
body#inquiries .inquiry_price, body#phone_inquiries .inquiry_price, body#inquiries_tel .inquiry_price {
  margin-bottom: 20px;
  background: #fff;
  border: 1px solid #e8e7e7;
  border-bottom-color: #bdbbbb;
  border-radius: 6px;
  -webkit-box-shadow: 0px 1px 0px #e8e7e7;
  box-shadow: 0px 1px 0px #e8e7e7;
  letter-spacing: 0.05em;
}
body#inquiries .inquiry_operator, body#phone_inquiries .inquiry_operator, body#inquiries_tel .inquiry_operator {
  display: flex;
  text-align: center;
  margin: 0 auto;
  padding: 10px 20px;
}
body#inquiries .inquiry_bubble, body#phone_inquiries .inquiry_bubble, body#inquiries_tel .inquiry_bubble {
  position: relative;
  display: inline-block;
  padding: 20px 30px;
  color: #fff;
  font-size: 16px;
  background: #ff8a00;
  border-radius: 10px;
  border: none;
  text-align: left;
  line-height: 1.6;
  height: 100%;
  margin: auto 10px;
  width: 70%;
}
body#inquiries .inquiry_bubble:before, body#phone_inquiries .inquiry_bubble:before, body#inquiries_tel .inquiry_bubble:before {
  content: "";
  position: absolute;
  top: 56%;
  left: 100%;
  margin-top: -15px;
  border: 10px solid transparent;
  border-left: 12px solid #ff8a00;
  color: #ff8a00;
}
body#inquiries .inquiry_operator img, body#phone_inquiries .inquiry_operator img, body#inquiries_tel .inquiry_operator img {
  width: 18%;
  padding: 20px 10px 20px 20px;
}
body#inquiries .inquiry_box, body#phone_inquiries .inquiry_box, body#inquiries_tel .inquiry_box {
  border: solid 1px #2CBCD9;
  margin: 0 20px 30px;
  padding: 20px;
  display: flex;
  justify-content: space-between;
}
body#inquiries .inquiry_box_01, body#phone_inquiries .inquiry_box_01, body#inquiries_tel .inquiry_box_01 {
  width: 30%;
  text-align: center;
  font-size: 20px;
  line-height: 1.2;
}
body#inquiries .inquiry_box_01 img, body#phone_inquiries .inquiry_box_01 img, body#inquiries_tel .inquiry_box_01 img {
  width: 56%;
  padding-bottom: 16px;
}
body#inquiries .inquiry_box_01 span, body#phone_inquiries .inquiry_box_01 span, body#inquiries_tel .inquiry_box_01 span {
  font-size: 30px;
  color: #2CBCD9;
}
body#inquiries .inquiry_box_02, body#phone_inquiries .inquiry_box_02, body#inquiries_tel .inquiry_box_02 {
  width: 30%;
  text-align: center;
  font-size: 20px;
  line-height: 1.4;
}
body#inquiries .inquiry_box_02 img, body#phone_inquiries .inquiry_box_02 img, body#inquiries_tel .inquiry_box_02 img {
  width: 56%;
  padding-bottom: 16px;
}
body#inquiries .inquiry_box_03, body#phone_inquiries .inquiry_box_03, body#inquiries_tel .inquiry_box_03 {
  width: 36%;
  text-align: center;
  font-size: 20px;
  line-height: 1.2;
}
body#inquiries .inquiry_box_03 img, body#phone_inquiries .inquiry_box_03 img, body#inquiries_tel .inquiry_box_03 img {
  width: 72%;
  padding-bottom: 16px;
}
body#inquiries .inquiry_box_03 span, body#phone_inquiries .inquiry_box_03 span, body#inquiries_tel .inquiry_box_03 span {
  color: #2CBCD9;
  line-height: 1.4;
}
body#inquiries .inquiry_logo_partners, body#phone_inquiries .inquiry_logo_partners, body#inquiries_tel .inquiry_logo_partners {
  background: url("/img/front/inquiry/logo_partners_01.jpg") 0 0 repeat-x;
  animation: slideshow 30s linear infinite;
  background-size: 100%;
  height: 70px;
  box-sizing: content-box;
  padding-bottom: 30px;
}
@keyframes slideshow {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: -736px 0;
  }
}
body#inquiries #header *,
body#inquiries #topicPath li, body#phone_inquiries #header *,
body#phone_inquiries #topicPath li, body#inquiries_tel #header *,
body#inquiries_tel #topicPath li {
  word-wrap: normal;
}
body#inquiries #headerSearch label, body#phone_inquiries #headerSearch label, body#inquiries_tel #headerSearch label {
  padding-right: 0;
}
body#inquiries textarea, body#phone_inquiries textarea, body#inquiries_tel textarea {
  padding: 0;
  background: none;
  border-radius: 0;
  box-shadow: none;
  width: auto;
}
body#inquiries label, body#phone_inquiries label, body#inquiries_tel label {
  padding-right: 3px;
}
body#inquiries .formfield, body#phone_inquiries .formfield, body#inquiries_tel .formfield {
  font-size: 12px;
  line-height: 100%;
  height: 15px;
  border: 1px solid #9A9A9A;
  border-top-color: #616161;
  border-bottom-color: #C2C2C2;
  padding: 2px 4px 2px 3px;
  _padding: 5px 4px 0 3px;
  margin-right: 4px;
  font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS P Gothic";
}
body#inquiries .textarea, body#phone_inquiries .textarea, body#inquiries_tel .textarea {
  font-size: 12px;
  border: 1px solid #9A9A9A;
  border-top-color: #616161;
  border-bottom-color: #C2C2C2;
  border-radius: 0;
  background: none;
  box-shadow: none;
  padding: 2px 4px 2px 3px;
  _padding: 5px 4px 0 3px;
  margin-right: 4px;
  font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS P Gothic";
}
body#inquiries html:first-child .formfield, body#phone_inquiries html:first-child .formfield, body#inquiries_tel html:first-child .formfield {
  height: 20px;
  padding: 0 4px 0 3px;
}
body#inquiries form img,
body#inquiries form input,
body#inquiries form select, body#phone_inquiries form img,
body#phone_inquiries form input,
body#phone_inquiries form select, body#inquiries_tel form img,
body#inquiries_tel form input,
body#inquiries_tel form select {
  vertical-align: middle;
}
body#inquiries .terms, body#phone_inquiries .terms, body#inquiries_tel .terms {
  overflow: auto;
  height: 150px;
  padding: 5px;
  border: 1px solid #CCC;
  margin-bottom: 10px;
  line-height: 1.6em;
}
body#inquiries .terms h2, body#phone_inquiries .terms h2, body#inquiries_tel .terms h2 {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 10px;
}
body#inquiries .terms h3, body#phone_inquiries .terms h3, body#inquiries_tel .terms h3 {
  font-weight: bold;
}
body#inquiries #main .formError, body#phone_inquiries #main .formError, body#inquiries_tel #main .formError {
  background: url("/assets/pc/inquiries/icon_common-add4dfa6.gif") no-repeat 0 -590px;
  padding-left: 15px;
  display: block;
  color: #E60012;
  font-weight: bold;
  margin: 0;
}
body#inquiries form ul.error, body#phone_inquiries form ul.error, body#inquiries_tel form ul.error {
  display: block;
}
body#inquiries .formError, body#phone_inquiries .formError, body#inquiries_tel .formError {
  background: url("/assets/pc/inquiries/icon_common-add4dfa6.gif") no-repeat 0 -589px;
  padding-left: 17px;
  color: #C00;
  font-size: 10px;
  font-weight: bold;
}
body#inquiries ul.formError, body#phone_inquiries ul.formError, body#inquiries_tel ul.formError {
  background: none;
  background: #F7C8DC;
  border: 1px solid #CC0000;
  display: block;
  padding: 6px 8px;
  margin-bottom: 10px;
}
body#inquiries ul.formError li, body#phone_inquiries ul.formError li, body#inquiries_tel ul.formError li {
  background: url("/assets/pc/inquiries/icon_common-add4dfa6.gif") no-repeat 0 -220px;
  padding-left: 17px;
  color: #C00;
  font-size: 10px;
  font-weight: bold;
}
body#inquiries .formB, body#phone_inquiries .formB, body#inquiries_tel .formB {
  font-size: 100%;
  font-weight: bold;
  font-size: 18px;
  line-height: 18px;
  height: 20px;
}
body#inquiries .textarea, body#phone_inquiries .textarea, body#inquiries_tel .textarea {
  width: 500px;
}
body#inquiries .w400, body#phone_inquiries .w400, body#inquiries_tel .w400 {
  width: 400px;
}
body#inquiries .w200, body#phone_inquiries .w200, body#inquiries_tel .w200 {
  width: 200px;
}
body#inquiries .texB, body#phone_inquiries .texB, body#inquiries_tel .texB {
  background: url("/assets/pc/inquiries/icon_common-add4dfa6.gif") no-repeat 0 -687px;
  padding: 3px 0 3px 20px;
  margin-bottom: 3px;
  line-height: normal;
  font-weight: bold;
}
body#inquiries .left, body#phone_inquiries .left, body#inquiries_tel .left {
  text-align: left;
}
body#inquiries p,
body#inquiries li,
body#inquiries dt,
body#inquiries dd,
body#inquiries th,
body#inquiries td,
body#inquiries .inner, body#phone_inquiries p,
body#phone_inquiries li,
body#phone_inquiries dt,
body#phone_inquiries dd,
body#phone_inquiries th,
body#phone_inquiries td,
body#phone_inquiries .inner, body#inquiries_tel p,
body#inquiries_tel li,
body#inquiries_tel dt,
body#inquiries_tel dd,
body#inquiries_tel th,
body#inquiries_tel td,
body#inquiries_tel .inner {
  word-wrap: break-word;
}
body#inquiries strong, body#phone_inquiries strong, body#inquiries_tel strong {
  font-weight: bold;
}
body#inquiries .inline, body#phone_inquiries .inline, body#inquiries_tel .inline {
  display: inline;
}
body#inquiries .inline li, body#phone_inquiries .inline li, body#inquiries_tel .inline li {
  display: inline;
}
body#inquiries .f1, body#phone_inquiries .f1, body#inquiries_tel .f1 {
  font-size: 10px;
}
body#inquiries .inner:after,
body#inquiries .section:after,
body#inquiries .clearfix:after, body#phone_inquiries .inner:after,
body#phone_inquiries .section:after,
body#phone_inquiries .clearfix:after, body#inquiries_tel .inner:after,
body#inquiries_tel .section:after,
body#inquiries_tel .clearfix:after {
  display: block;
  clear: both;
  content: "";
}
body#inquiries #contents, body#phone_inquiries #contents, body#inquiries_tel #contents {
  width: 960px;
  margin: 0 auto;
  line-height: 160%;
}
body#inquiries #contents .section, body#phone_inquiries #contents .section, body#inquiries_tel #contents .section {
  margin-bottom: 15px;
}
body#inquiries #contents .section p, body#phone_inquiries #contents .section p, body#inquiries_tel #contents .section p {
  padding: 15px 15px 0;
  margin-bottom: 10px;
}
body#inquiries img, body#phone_inquiries img, body#inquiries_tel img {
  vertical-align: middle;
}
body#inquiries caption, body#inquiries th, body#phone_inquiries caption, body#phone_inquiries th, body#inquiries_tel caption, body#inquiries_tel th {
  font-weight: normal;
  text-align: left;
}
body#inquiries h4.style3, body#phone_inquiries h4.style3, body#inquiries_tel h4.style3 {
  font-size: 12px;
  font-weight: bold;
  padding: 0 5px 3px;
  margin: 0 0 10px 10px;
  background: url("/assets/pc/inquiries/line_dot-0521bf5d.gif") repeat-x 0px 100%;
}
body#inquiries .listTypeArea:after,
body#inquiries .formListType1:after,
body#inquiries .formListType2:after,
body#inquiries .formListType3:after,
body#inquiries .formListType4:after, body#phone_inquiries .listTypeArea:after,
body#phone_inquiries .formListType1:after,
body#phone_inquiries .formListType2:after,
body#phone_inquiries .formListType3:after,
body#phone_inquiries .formListType4:after, body#inquiries_tel .listTypeArea:after,
body#inquiries_tel .formListType1:after,
body#inquiries_tel .formListType2:after,
body#inquiries_tel .formListType3:after,
body#inquiries_tel .formListType4:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
body#inquiries .listTypeArea,
body#inquiries .formListType1,
body#inquiries .formListType2,
body#inquiries .formListType3,
body#inquiries .formListType4, body#phone_inquiries .listTypeArea,
body#phone_inquiries .formListType1,
body#phone_inquiries .formListType2,
body#phone_inquiries .formListType3,
body#phone_inquiries .formListType4, body#inquiries_tel .listTypeArea,
body#inquiries_tel .formListType1,
body#inquiries_tel .formListType2,
body#inquiries_tel .formListType3,
body#inquiries_tel .formListType4 {
  display: inline-block;
  margin: 0 0 10px 0;
}
body#inquiries .listTypeArea,
body#inquiries .formListType1,
body#inquiries .formListType2,
body#inquiries .formListType3,
body#inquiries .formListType4, body#phone_inquiries .listTypeArea,
body#phone_inquiries .formListType1,
body#phone_inquiries .formListType2,
body#phone_inquiries .formListType3,
body#phone_inquiries .formListType4, body#inquiries_tel .listTypeArea,
body#inquiries_tel .formListType1,
body#inquiries_tel .formListType2,
body#inquiries_tel .formListType3,
body#inquiries_tel .formListType4 {
  display: block;
}
body#inquiries .formListType1,
body#inquiries .formListType2,
body#inquiries .formListType3,
body#inquiries .formListType4, body#phone_inquiries .formListType1,
body#phone_inquiries .formListType2,
body#phone_inquiries .formListType3,
body#phone_inquiries .formListType4, body#inquiries_tel .formListType1,
body#inquiries_tel .formListType2,
body#inquiries_tel .formListType3,
body#inquiries_tel .formListType4 {
  clear: both;
}
body#inquiries .formListType1 li,
body#inquiries .formListType2 li,
body#inquiries .formListType3 li,
body#inquiries .formListType4 li, body#phone_inquiries .formListType1 li,
body#phone_inquiries .formListType2 li,
body#phone_inquiries .formListType3 li,
body#phone_inquiries .formListType4 li, body#inquiries_tel .formListType1 li,
body#inquiries_tel .formListType2 li,
body#inquiries_tel .formListType3 li,
body#inquiries_tel .formListType4 li {
  float: left;
  line-height: 180%;
}
body#inquiries .listTypeArea, body#phone_inquiries .listTypeArea, body#inquiries_tel .listTypeArea {
  padding: 0 20px 5px;
}
body#inquiries .listTypeArea li, body#phone_inquiries .listTypeArea li, body#inquiries_tel .listTypeArea li {
  display: inline;
}
body#inquiries .formListType1 li, body#phone_inquiries .formListType1 li, body#inquiries_tel .formListType1 li {
  width: 135px;
}
body#inquiries .formListType2 li, body#phone_inquiries .formListType2 li, body#inquiries_tel .formListType2 li {
  width: 160px;
}
body#inquiries .formListType3 li, body#phone_inquiries .formListType3 li, body#inquiries_tel .formListType3 li {
  width: 215px;
}
body#inquiries .formListType4 li, body#phone_inquiries .formListType4 li, body#inquiries_tel .formListType4 li {
  width: 250px;
}
body#inquiries label input, body#phone_inquiries label input, body#inquiries_tel label input {
  margin-top: -3px;
}
body#inquiries .estimate-start-form-box, body#phone_inquiries .estimate-start-form-box, body#inquiries_tel .estimate-start-form-box {
  padding: 0px;
}
body#inquiries .estimate-start-form, body#phone_inquiries .estimate-start-form, body#inquiries_tel .estimate-start-form {
  background-color: #fef7de;
  padding: 20px;
}
body#inquiries .estimate-start-form .estimate-dispriction, body#phone_inquiries .estimate-start-form .estimate-dispriction, body#inquiries_tel .estimate-start-form .estimate-dispriction {
  font-size: 18px;
  font-weight: bold;
  text-align: center;
  padding-bottom: 20px;
}
body#inquiries .estimate-start-form .estimate-dispriction .marker, body#phone_inquiries .estimate-start-form .estimate-dispriction .marker, body#inquiries_tel .estimate-start-form .estimate-dispriction .marker {
  background: linear-gradient(transparent 50%, #ffff66 0%);
}
body#inquiries .estimate-start-form .estimate-dispriction .colored, body#phone_inquiries .estimate-start-form .estimate-dispriction .colored, body#inquiries_tel .estimate-start-form .estimate-dispriction .colored {
  font-size: 20px;
  color: #e84109;
}
body#inquiries .estimate-start-form form, body#phone_inquiries .estimate-start-form form, body#inquiries_tel .estimate-start-form form {
  background-color: #FFF;
}
body#inquiries .estimate-start-form form input,
body#inquiries .estimate-start-form form select, body#phone_inquiries .estimate-start-form form input,
body#phone_inquiries .estimate-start-form form select, body#inquiries_tel .estimate-start-form form input,
body#inquiries_tel .estimate-start-form form select {
  border-radius: 4px;
  padding: 8px 8px;
  border: 1px solid #b9b9b9;
  width: 90%;
  height: 100%;
  margin-bottom: 5px;
  font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, "メイリオ", sans-serif;
}
body#inquiries .estimate-start-form form input[type=text]::placeholder, body#phone_inquiries .estimate-start-form form input[type=text]::placeholder, body#inquiries_tel .estimate-start-form form input[type=text]::placeholder {
  color: rgb(193.8, 193.8, 193.8);
}
body#inquiries .estimate-start-form form table, body#phone_inquiries .estimate-start-form form table, body#inquiries_tel .estimate-start-form form table {
  margin-left: 20px;
}
body#inquiries .estimate-start-form form table th, body#inquiries .estimate-start-form form table td, body#phone_inquiries .estimate-start-form form table th, body#phone_inquiries .estimate-start-form form table td, body#inquiries_tel .estimate-start-form form table th, body#inquiries_tel .estimate-start-form form table td {
  padding: 12px 5px;
}
body#inquiries .estimate-start-form form table th, body#phone_inquiries .estimate-start-form form table th, body#inquiries_tel .estimate-start-form form table th {
  font-size: 16px;
  font-weight: bold;
}
body#inquiries .estimate-start-form form table th span, body#phone_inquiries .estimate-start-form form table th span, body#inquiries_tel .estimate-start-form form table th span {
  font-size: 20px;
}
body#inquiries .estimate-start-form form .from_post, body#phone_inquiries .estimate-start-form form .from_post, body#inquiries_tel .estimate-start-form form .from_post {
  border-bottom: dotted 2px;
  border-color: #ccc;
}
body#inquiries .estimate-start-form form .people_count select, body#phone_inquiries .estimate-start-form form .people_count select, body#inquiries_tel .estimate-start-form form .people_count select {
  width: 180px;
}
body#inquiries .estimate-start-left,
body#inquiries .estimate-start-right, body#phone_inquiries .estimate-start-left,
body#phone_inquiries .estimate-start-right, body#inquiries_tel .estimate-start-left,
body#inquiries_tel .estimate-start-right {
  display: table-cell;
  vertical-align: middle;
}
body#inquiries .estimate-start-left, body#phone_inquiries .estimate-start-left, body#inquiries_tel .estimate-start-left {
  position: relative;
  width: 500px;
  padding-right: 30px;
}
body#inquiries .estimate-start-left:after, body#phone_inquiries .estimate-start-left:after, body#inquiries_tel .estimate-start-left:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 80%;
  margin: auto;
  content: " ";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 25px 0 25px 26px;
  border-color: transparent transparent transparent #e9b007;
}
body#inquiries .estimate-start-right .btn-primary, body#phone_inquiries .estimate-start-right .btn-primary, body#inquiries_tel .estimate-start-right .btn-primary {
  padding: 10px;
  margin-right: 10px;
  width: 220px;
  height: 60px;
  font-size: 18px;
}
body#inquiries .mv__movers-list .slider__item img, body#phone_inquiries .mv__movers-list .slider__item img, body#inquiries_tel .mv__movers-list .slider__item img {
  border: 1px solid #ccc;
  width: 100%;
}
body#inquiries .mv, body#phone_inquiries .mv, body#inquiries_tel .mv {
  background: #EDFCFF;
}
body#inquiries .mv__movers-list, body#phone_inquiries .mv__movers-list, body#inquiries_tel .mv__movers-list {
  padding: 16px 0;
}
body#inquiries .mv__movers-list .slider, body#phone_inquiries .mv__movers-list .slider, body#inquiries_tel .mv__movers-list .slider {
  overflow-x: scroll;
  -ms-overflow-style: none;
  scrollbar-width: none;
  margin-left: 16px;
}
body#inquiries .mv__movers-list .slider-wrap, body#phone_inquiries .mv__movers-list .slider-wrap, body#inquiries_tel .mv__movers-list .slider-wrap {
  display: inline-block;
  white-space: nowrap;
  width: 100%;
  margin-bottom: 12px;
}
body#inquiries .mv__movers-list .slider__item, body#phone_inquiries .mv__movers-list .slider__item, body#inquiries_tel .mv__movers-list .slider__item {
  display: inline-block;
  width: 56px;
  height: 34px;
  box-sizing: border-box;
}
body#inquiries .mv__movers-list .slider__item:not(:first-child), body#phone_inquiries .mv__movers-list .slider__item:not(:first-child), body#inquiries_tel .mv__movers-list .slider__item:not(:first-child) {
  margin-left: 8px;
}
body#inquiries .mv .top-lead, body#phone_inquiries .mv .top-lead, body#inquiries_tel .mv .top-lead {
  font-size: 22px;
  text-align: center;
  padding-top: 10px;
}
body#inquiries .mv .top-lead span, body#phone_inquiries .mv .top-lead span, body#inquiries_tel .mv .top-lead span {
  color: #2cbcd9;
}
body#inquiries .mv-inquiry, body#phone_inquiries .mv-inquiry, body#inquiries_tel .mv-inquiry {
  background: #FFF;
}
body#inquiries .popover, body#phone_inquiries .popover, body#inquiries_tel .popover {
  margin-bottom: 12px;
}
body#inquiries .popover .inner, body#phone_inquiries .popover .inner, body#inquiries_tel .popover .inner {
  position: relative;
  float: right;
  padding: 10px 20px;
  border: 1px solid #e3e5e7;
  border-radius: 5px;
  background: #f8fbfd;
}
body#inquiries .popover .inner:after,
body#inquiries .popover .inner:before, body#phone_inquiries .popover .inner:after,
body#phone_inquiries .popover .inner:before, body#inquiries_tel .popover .inner:after,
body#inquiries_tel .popover .inner:before {
  position: absolute;
  top: 100%;
  width: 0;
  height: 0;
  border: solid transparent;
  content: "";
  pointer-events: none;
}
body#inquiries .popover .inner:after, body#phone_inquiries .popover .inner:after, body#inquiries_tel .popover .inner:after {
  right: 10px;
  border-color: rgba(248, 251, 253, 0);
  border-top-color: #f8fbfd;
  border-width: 10px;
}
body#inquiries .popover .inner:before, body#phone_inquiries .popover .inner:before, body#inquiries_tel .popover .inner:before {
  right: 9px;
  border-color: rgba(227, 229, 231, 0);
  border-top-color: #e3e5e7;
  border-width: 11px;
}
body#inquiries .popover.btm, body#phone_inquiries .popover.btm, body#inquiries_tel .popover.btm {
  margin-top: 12px;
}
body#inquiries .popover.btm .inner:after,
body#inquiries .popover.btm .inner:before, body#phone_inquiries .popover.btm .inner:after,
body#phone_inquiries .popover.btm .inner:before, body#inquiries_tel .popover.btm .inner:after,
body#inquiries_tel .popover.btm .inner:before {
  top: auto;
  bottom: 100%;
}
body#inquiries .popover.btm .inner:after, body#phone_inquiries .popover.btm .inner:after, body#inquiries_tel .popover.btm .inner:after {
  right: 10px;
  border-color: rgba(248, 251, 253, 0);
  border-bottom-color: #f8fbfd;
  border-width: 10px;
}
body#inquiries .popover.btm .inner:before, body#phone_inquiries .popover.btm .inner:before, body#inquiries_tel .popover.btm .inner:before {
  right: 9px;
  border-color: rgba(227, 229, 231, 0);
  border-bottom-color: #e3e5e7;
  border-width: 11px;
}
body#inquiries .popover .inner p, body#phone_inquiries .popover .inner p, body#inquiries_tel .popover .inner p {
  display: inline-block;
  padding: 10px 20px;
  background: #fff;
  border: 1px solid #e8eaeb;
  border-radius: 5px;
  vertical-align: middle;
}
body#inquiries .popover .inner .btn-inquiry, body#phone_inquiries .popover .inner .btn-inquiry, body#inquiries_tel .popover .inner .btn-inquiry {
  vertical-align: middle;
}
body#inquiries .popover .txt, body#phone_inquiries .popover .txt, body#inquiries_tel .popover .txt {
  color: #698394;
  font-weight: bold;
}

body#info {
  /* ------------------------------
      CSSSPRITE
  ------------------------------ */
  /* ------------------------------
      modTxtError
  ------------------------------ */
  /* ------------------------------
      modTxtAlert
  ------------------------------ */
  /* ------------------------------
      link
  ------------------------------ */
  /* ------------------------------
      modHide
  ------------------------------ */
  /* ------------------------------
      size
  ------------------------------ */
  /* ------------------------------
      color
  ------------------------------ */
  /* ------------------------------
      align
  ------------------------------ */
  /* ------------------------------
      float
  ------------------------------ */
  /* ------------------------------
      margin
  ------------------------------ */
  /* ------------------------------
      btn
  ------------------------------ */
  /* ------------------------------
      tab
  ------------------------------ */
  /* ------------------------------
      box
  ------------------------------ */
  /* ------------------------------
      modHeadingBox
  ------------------------------  */
  /* assist */
  /* conditonBox */
  /* itemData */
  /* ------------------------------
      modTblA
  ------------------------------ */
  /* inquiry */
  /* ------------------------------
      modTblB
  ------------------------------ */
  /* ------------------------------
      clearfix
  ------------------------------ */
  /*==================================================================
      background setting
  ===================================================================*/
  /*==================================================================
      CompleteBox
  ===================================================================*/
  /*==================================================================
      faqBox
  ===================================================================*/
  /*==================================================================
      祝い金用フォームパーツ
  ===================================================================*/
  /* 問い合わせ完了 */
  /* 問い合わせ終了 */
  /* iwaiForm
  //-------------------------------------------------------------------*/
  /*振込み*/
  /* searchtable
  -------------------------------------------------------------------*/
  /* ------------------------------
      form initialize
  ------------------------------ */
  /* ------------------------------
      override module.css
  ------------------------------ */
  /* ------------------------------
      common parts
  ------------------------------ */
  /* ------------------------------
      formRequestFailure
  ------------------------------ */
  /* ------------------------------
      frame_initialize
  ------------------------------ */
  /* ------------------------------
      content-wrapper
  ------------------------------ */
  /* ------------------------------
      formHeader
  ------------------------------ */
  /* ------------------------------
      formFooter
  ------------------------------ */
  /* ------------------------------
      thanksMsg
  ------------------------------ */
  /* ------------------------------
      errorAnnounce
  ------------------------------ */
  /* ------------------------------
      bookMarkArea
  ------------------------------ */
  /* ------------------------------
      anyBtnArea
  ------------------------------ */
  /* ------------------------------
      clearfix
  ------------------------------ */
  /* ------------------------------
      csssprite
  ------------------------------ */
  /* ------------------------------
      formTbl
  ------------------------------ */
  /* ------------------------------
      inquiry-footer-meta
  ------------------------------ */
  /* ------------------------------
      CSSSPRITE
  ------------------------------ */
  /* ------------------------------
      modTxtError
  ------------------------------ */
  /* ------------------------------
      modTxtAlert
  ------------------------------ */
  /* ------------------------------
      link
  ------------------------------ */
  /* ------------------------------
      modHide
  ------------------------------ */
  /* ------------------------------
      size
  ------------------------------ */
  /* ------------------------------
      color
  ------------------------------ */
  /* ------------------------------
      align
  ------------------------------ */
  /* ------------------------------
      float
  ------------------------------ */
  /* ------------------------------
      margin
  ------------------------------ */
  /* ------------------------------
      set
  ------------------------------ */
  /* inline-block */
  /* utility */
  /* ------------------------------
      modVisitedImg
  ------------------------------ */
  /* ------------------------------
      btn
  ------------------------------ */
  /* ------------------------------
      tab
  ------------------------------ */
  /* ------------------------------
      box
  ------------------------------ */
  /* ------------------------------
      slider
  ------------------------------ */
  /* ------------------------------
      modHeadingBox
  ------------------------------  */
  /* assist */
  /* conditonBox */
  /* itemData */
  /* ------------------------------
       modItemType
  ------------------------------ */
  /* ------------------------------
      modTblA
  ------------------------------ */
  /* clickable */
  /* grid */
  /* inquiry */
  /* ------------------------------
      modTblB
  ------------------------------ */
  /* ------------------------------
      modNote
  ------------------------------ */
  /* ------------------------------
      modStation
  ------------------------------ */
  /* ------------------------------
      others
  ------------------------------ */
  /* ------------------------------
      clearfix
  ------------------------------ */
  /* Ask Form Accordion */
  /* FAQ Section Styles */
}
body#info .modMail,
body#info .modHeadingBox .conditonBox .nav .btnChange {
  display: block;
  height: 0;
  background-repeat: no-repeat;
  overflow: hidden;
}
body#info .modTxtError {
  padding-left: 24px;
  background: url("/assets/pc/icon_error-cec2c1ec.png") no-repeat 0 50%;
  color: #e05220;
}
body#info .modTxtError + input[type=text] {
  margin-top: 3px;
}
body#info .modTxtAlert {
  padding-left: 20px;
  background: url("/assets/pc/icon_alert-fa47a5c1.png") no-repeat 0 50%;
}
body#info .modLinkS {
  display: inline-block;
  padding-left: 10px;
  background: url("/assets/pc/parts_icon-28e02150.png") no-repeat 0 3px;
  font-size: 92%;
}
body#info .modLinkL {
  display: inline-block;
  min-height: 20px;
  padding: 2px 0 0 28px;
  background: url("/assets/pc/parts_icon-28e02150.png") no-repeat 0 -107px;
  font-size: 108%;
}
body#info .modLauncher {
  display: inline-block;
  padding-right: 20px;
  background: url("/assets/pc/parts_icon-28e02150.png") no-repeat 100% -229px;
}
body#info .modLauncher.close {
  background-position: 100% -345px;
}
body#info .modMail {
  width: 38px;
  padding-top: 38px;
  background: url("/assets/pc/icon_mail-1dc96740.png") no-repeat 0 0;
}
body#info .modMail:hover {
  background-position: 0 -138px;
}
body#info .modHide {
  display: none;
}
body#info .modTxtS {
  font-size: 84%;
}
body#info .modTxtL {
  font-size: 108%;
}
body#info .modTxtXL {
  font-size: 134%;
}
body#info .modTxtAccent {
  color: #ff8a00;
}
body#info .modTxtMuted {
  color: #aeaeae;
}
body#info .modAlLeft {
  text-align: left !important;
}
body#info .modAlCenter {
  text-align: center !important;
}
body#info .modAlRight {
  text-align: right !important;
}
body#info table + .modAlRight {
  margin-top: 5px;
}
body#info .modFlLeft {
  float: left;
}
body#info .modFlRight {
  float: right;
}
body#info .modMbS {
  margin-bottom: 0.5em !important;
}
body#info .modMbM {
  margin-bottom: 1em !important;
}
body#info .modMbL {
  margin-bottom: 1.5em !important;
}
body#info .modBtnA {
  display: inline-block;
  padding: 2px 20px;
  border: 1px solid #e0e0e0;
  border-bottom-color: #bebebd;
  border-radius: 2em;
  background: #efefef;
  background: linear-gradient(to bottom, #ffffff 0%, #efefef 100%);
  color: inherit;
}
body#info .modBtnA:hover {
  background: #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  text-decoration: none;
}
body#info .modTabA li {
  float: left;
  margin-right: 3px;
}
body#info .modTabA li a {
  display: inline-block;
  padding: 5px 10px;
  border: 1px solid #bfbab0;
  border-bottom: none;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  background: #f3f3f3;
  background: linear-gradient(to bottom, #ffffff 0%, #f3f3f3 100%);
  color: #b7b1a6;
}
body#info .modTabA li a:hover,
body#info .modTabA li a.selected {
  border-color: #70b306;
  background: #92c442;
  background: linear-gradient(to bottom, #92c442 0%, #6eb202 100%);
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  color: #fff;
  text-decoration: none;
}
body#info .modBoxA {
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 3px;
  background-color: #fff;
}
body#info .modBoxB {
  margin-bottom: 20px;
  padding: 20px;
  background: #fff;
  border: 1px solid #e8e7e7;
  border-bottom-color: #bdbbbb;
  border-radius: 6px;
  box-shadow: 0px 1px 0px #e8e7e7;
}
body#info .modBoxB .section:last-child {
  margin-bottom: 0 !important;
}
body#info .modBoxC {
  position: relative;
  border: 1px solid #ddd;
  border-top-color: #2cbcd9;
  background-color: #fff;
}
body#info .modBoxC:before {
  display: block;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  border-top: 3px solid rgb(173.6506024096, 229.1686746988, 240.3493975904);
  content: "";
}
body#info .modHeadingBox {
  margin-bottom: 20px;
  border: 1px solid #e8e7e7;
  border-bottom-color: #bdbbbb;
  border-radius: 4px;
  background-color: #fff;
  box-shadow: 0 1px 0 #e8e7e7;
}
body#info .modHeadingBox:before {
  display: block;
  height: 5px;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  background: #2cbcd9;
  content: "";
}
body#info .modHeadingBox .heading {
  background: #fff;
}
body#info .modHeadingBox .heading:only-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
body#info .modHeadingBox .heading .name {
  float: left;
  padding: 15px 0 12px 15px;
}
body#info .modHeadingBox .heading .name h2 {
  display: inline;
  font-size: 167%;
  font-weight: bold;
  vertical-align: middle;
}
body#info .modHeadingBox .heading + .modTblA {
  border: none;
}
body#info .modHeadingBox .heading .name h2 span {
  font-size: 84%;
  font-weight: normal;
}
body#info .modHeadingBox .heading .name h2 a {
  color: #3d3d3d;
  text-decoration: none;
}
body#info .modHeadingBox .heading .name .spec {
  display: inline;
}
body#info .modHeadingBox .heading .name .spec a {
  color: #aeaeae;
}
body#info .modHeadingBox .heading .utility {
  float: right;
  padding: 17px 15px 0 0;
}
body#info .modHeadingBox .heading .utility > p {
  float: left;
  margin-left: 10px;
}
body#info .modHeadingBox .heading .modMail {
  margin-top: -7px;
}
body#info .modHeadingBox .assist {
  padding: 10px 15px;
  border-top: 1px dotted #e6e5e2;
}
body#info .modHeadingBox .assist .ttl {
  float: left;
  padding-left: 20px;
  background: url("/assets/pc/inquiries/icon_search-71c22822.svg") no-repeat 0 2px;
  background-size: 16px 16px;
  font-size: 117%;
  font-weight: bold;
}
body#info .modHeadingBox .assist .assistNav {
  float: right;
  padding-top: 2px;
}
body#info .modHeadingBox .assist .assistNav li {
  float: left;
  margin-right: 1em;
}
body#info .modHeadingBox .assist .assistNav li a {
  display: inline-block;
  padding-left: 13px;
  background: url("/assets/pc/inquiries/parts_icon-99a1cf07.png") no-repeat 0 5px;
}
body#info .modHeadingBox .assist .assistNav li:last-child {
  margin-right: 0;
}
body#info .modHeadingBox .conditonBox {
  overflow: hidden;
  padding: 10px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  background-color: #faf9f6;
  box-shadow: 0 3px 3px -3px rgba(0, 0, 0, 0.3) inset;
}
body#info .modHeadingBox .conditonBox .nav {
  margin-bottom: 3px;
}
body#info .modHeadingBox .conditonBox .modFlLeft {
  padding-top: 6px;
}
body#info .modHeadingBox .conditonBox .content {
  padding: 7px 10px;
  border: 1px solid #d0cdc1;
  background: #fff;
  letter-spacing: -0.4em;
}
body#info .modHeadingBox .conditonBox .content li {
  display: inline;
  margin-right: 1em;
  letter-spacing: normal;
}
body#info .modHeadingBox .conditonBox .nav .btnChange {
  width: 133px;
  padding-top: 29px;
  background: url("/assets/pc/inquiries/parts_btn_change-70c47c78.png") no-repeat 0 -74px;
}
body#info .modHeadingBox .conditonBox .nav .btnChange:hover {
  background-position: 0 -103px;
}
body#info .modHeadingBox .itemData table {
  width: 100%;
  border-width: 1px 0 0 0;
}
body#info .modHeadingBox .itemData th {
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 rgba(0, 0, 0, 0.05) inset;
}
body#info .modHeadingBox .itemData th:first-child {
  border-left: none;
}
body#info .modHeadingBox .itemData th:last-child {
  border-right: none;
}
body#info .modHeadingBox .itemData td.price .modTxtAccent {
  font-size: 150%;
}
body#info .modBoxB .section .data,
body#info .modHeadingBox .itemData .data {
  border-top: 1px dotted #ddd;
  padding: 10px 20px 0;
}
body#info .modBoxB .section .data dl,
body#info .modHeadingBox .itemData .data dl {
  margin-bottom: 10px;
}
body#info .modBoxB .section .data dt,
body#info .modHeadingBox .itemData .data dt {
  display: inline-block;
  float: left;
  min-width: 40px;
  padding: 2px 5px;
  border-radius: 2px;
  background: #f8f5ed;
  color: #67645f;
  text-align: center;
}
body#info .modBoxB .section .data dd,
body#info .modHeadingBox .itemData .data dd {
  float: left;
  width: 63px;
  padding: 2px 10px 0 7px;
}
body#info .modBoxB .section .data dd {
  width: 579px;
}
body#info .modHeadingBox .itemData .data .date {
  min-width: 72px;
}
body#info .modHeadingBox .itemData .data .col2 dd {
  width: 280px;
}
body#info .modBoxB .section .data .col2 dd {
  width: 260px;
}
body#info .modHeadingBox .itemData .data .col1 dd {
  width: 550px;
}
body#info .modBoxB .section .data .col1 dd {
  width: 550px;
}
body#info .modHeadingBox .itemData .itemDataFooter {
  padding: 5px 20px;
  border-top: 1px dotted #ddd;
  color: #aeaeae;
}
body#info .modHeadingBox .itemData .itemDataFooter p {
  float: left;
}
body#info .modHeadingBox .itemData .itemDataFooter .date {
  float: right;
}
body#info .modHeadingBox .itemData .itemDataFooter .date li {
  float: left;
  margin-right: 1em;
}
body#info .modHeadingBox .itemData .itemDataFooter .date li:last-child {
  margin-right: 0;
}
body#info .modHeadingBox .itemData .itemDataFooter .date li.limit {
  color: #3d3d3d;
}
body#info .modTblA {
  width: 100%;
  border: 1px solid #e8e8e8;
  background-color: #fff;
}
body#info .modTblA th {
  padding: 7px;
  border: 1px solid #d8d5cf;
  background: #fcfaf7;
  background: linear-gradient(to bottom, #fcfaf7 0%, #f5f3ec 100%);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
  font-size: 92%;
  font-weight: normal;
  text-align: center;
  line-height: 1.2;
  white-space: nowrap;
}
body#info .modTblA .name th {
  border: none;
  background: none;
  box-shadow: none;
  font-weight: bold;
  text-align: left;
}
body#info .modTblA .name + tr td {
  border-top-style: dotted;
}
body#info .modTblA th a {
  color: #3d3d3d;
}
body#info .modTblA td {
  padding: 10px 5px;
  border-top: 1px dotted #dedede;
  text-align: center;
  vertical-align: middle;
}
body#info .modTblA .clm {
  width: 314px;
  text-align: left;
}
body#info .modTblA .img {
  display: inline-block;
  vertical-align: middle;
}
body#info .modTblA .img img {
  border: 1px solid #E1E0E0;
}
body#info .modTblA .img + .place {
  width: 239px;
  margin-left: 8px;
}
body#info .modTblA .place {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}
body#info .modTblA .checkbox {
  background: #eef7fa;
}
body#info .modTblA .time td {
  padding: 5px 7px;
  border-bottom: none !important;
  background: #f8fbfd;
  text-align: left;
}
body#info .modTblA .time td span {
  display: inline-block;
  min-height: 18px;
  padding: 0 1em 0 22px;
  background: url("/assets/pc/inquiries/icon_clock-96eb7699.png") no-repeat 0 50%;
  color: #5e7b8f;
}
body#info .modTblA .time td em {
  color: #78b618;
}
body#info .modTblA .time + tr td {
  border-top: none;
}
body#info .modTblA .itemName {
  font-size: 117%;
  font-weight: bold;
  line-height: 1;
}
body#info .modTblA .checkbox {
  width: 25px;
  background: #eef7fa !important;
}
body#info .modTblA .checked td {
  background: #fffdef;
}
body#info .modTblA td.iconType01,
body#info .modTblA td.iconType02,
body#info .modTblA td.iconType03 {
  border-bottom: 1px solid #bfbfbf;
  padding: 0;
}
body#info .modTblA td.iconType01 div,
body#info .modTblA td.iconType02 div,
body#info .modTblA td.iconType03 div {
  padding: 6px 5px;
  background: rgb(255, 255, 255);
  background: linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgb(250, 250, 250) 100%);
}
body#info .modTblA td.iconType01 div p,
body#info .modTblA td.iconType02 div p,
body#info .modTblA td.iconType03 div p {
  background: url("/assets/pc/inquiries/parts_form_icon-75235fd3.png") no-repeat 0 0;
  font-size: 109%;
  font-weight: bold;
  color: #76b23f;
  text-align: left;
  padding-left: 24px;
  padding-top: 2px;
  height: 18px;
}
body#info .modTblA td.iconType02 div p {
  background-position: 0 -35px;
}
body#info .modTblA td.iconType03 div p {
  background-position: 0 -70px;
}
body#info .modTblA.inquiry tbody {
  border-bottom: 2px solid #dedddd;
}
body#info .modTblA.inquiry tbody:last-child {
  border-bottom: 1px solid #dedddd;
}
body#info .modTblA.inquiry tr.target:hover > td {
  background: #fffdef;
  cursor: pointer;
}
body#info .modTblA td.modTblRowHead {
  border-top: 1px solid #dedede;
  border-bottom: 1px solid #dedede;
  font-size: 117%;
  font-weight: bold;
  line-height: 1;
  text-align: left;
}
body#info .modTblB {
  width: 100%;
  border: 1px solid #d3d0c6;
  background-color: #fff;
}
body#info .modTblB caption {
  padding-bottom: 3px;
  color: #76b23f;
  font-size: 108%;
  font-weight: bold;
  text-align: left;
}
body#info .modTblB th {
  width: 118px;
  padding: 7px 10px;
  border: 1px solid #e4e2df;
  border-right-style: dotted;
  background: #fbfaf8;
  font-weight: normal;
  text-align: left;
}
body#info .modTblB td {
  padding: 7px 10px;
  border: 1px solid #e4e2df;
  border-left: none;
  text-align: center;
  text-align: left;
}
body#info .modUtilitySet:after,
body#info .modCol2:after,
body#info .modTabA:after,
body#info .modHeadingBox .heading:after,
body#info .modHeadingBox .assist:after,
body#info .modHeadingBox .assist .assistNav:after,
body#info .modHeadingBox .conditonBox .nav:after,
body#info .modHeadingBox .itemData .data dl:after,
body#info .modHeadingBox .itemData .itemDataFooter:after,
body#info .modHeadingBox .itemData .itemDataFooter ul:after,
body#info .modSlider .sliderNav:after,
body#info .modSlider .conditions ul:after,
body#info .modSlider .sliderBox:after,
body#info .modSlider .sliderBox .item div:after,
body#info .modSlider .sliderBox ul:after,
body#info .modStation dl:after,
body#info .modBoxB .section .data dl:after {
  display: block;
  clear: both;
  content: "";
}
body#info html.door-legacy a {
  text-decoration: none;
  cursor: pointer;
  outline: none;
}
body#info html.door-legacy a:hover {
  text-decoration: underline;
}
body#info html.door-legacy em {
  font-style: normal;
  font-weight: bold;
}
body#info html.door-legacy img {
  vertical-align: bottom;
}
body#info html.door-legacy table {
  font-size: 100%;
}
body#info html.door-legacy pre {
  font-size: 100%;
  white-space: pre-wrap;
  word-wrap: break-word;
}
body#info html.door-legacy input[type=submit],
body#info html.door-legacy input[type=button],
body#info html.door-legacy input[type=reset],
body#info html.door-legacy input[type=radio],
body#info html.door-legacy input[type=checkbox],
body#info html.door-legacy label,
body#info html.door-legacy button {
  cursor: pointer;
}
body#info html.door-legacy input[type=checkbox],
body#info html.door-legacy input[type=radio] {
  vertical-align: middle;
}
body#info html.door-legacy *[class*=disabled],
body#info html.door-legacy *:disabled {
  cursor: default !important;
}
body#info html.door-legacy .inputTxt,
body#info html.door-legacy textarea {
  width: 300px;
  padding: 5px 10px;
  border: none;
  border: 1px solid #8ecadf;
  border-radius: 3px;
  background: #cbebf5;
  box-shadow: 0 1px 5px 0 rgba(84, 176, 205, 0.75) inset;
  outline: none;
}
body#info html.door-legacy input,
body#info html.door-legacy textarea {
  line-height: normal;
}
body#info html.door-legacy input::-webkit-input-placeholder,
body#info html.door-legacy textarea::-webkit-input-placeholder {
  color: #94ccde;
}
body#info html.door-legacy input::-moz-placeholder,
body#info html.door-legacy textarea::-moz-placeholder {
  color: #94ccde;
}
body#info html.door-legacy input:-ms-input-placeholder,
body#info html.door-legacy textarea:-ms-input-placeholder {
  color: #94ccde;
}
body#info html.door-legacy input:placeholder,
body#info html.door-legacy textarea:placeholder {
  color: #94ccde;
}
body#info html.door-legacy input.error,
body#info html.door-legacy textarea.error {
  border-color: #f5b7a3;
  background-color: #ffd8ca;
  box-shadow: 0 2px 3px 0 #f5b7a3 inset;
}
body#info html.door-legacy input.error::-webkit-input-placeholder,
body#info html.door-legacy textarea.error::-webkit-input-placeholder {
  color: #dfa48f;
}
body#info html.door-legacy input.error::-moz-placeholder,
body#info html.door-legacy textarea.error::-moz-placeholder {
  color: #dfa48f;
}
body#info html.door-legacy input.error:-ms-input-placeholder,
body#info html.door-legacy textarea.error:-ms-input-placeholder {
  color: #dfa48f;
}
body#info html.door-legacy input.error:placeholder,
body#info html.door-legacy textarea.error:placeholder {
  color: #dfa48f;
}
body#info html.door-legacy, body#info html.door-legacy body {
  height: 100%;
}
body#info html.door-legacy body {
  color: #3d3d3d;
  font-size: 12px;
  font-size: 75%;
  line-height: 1.5;
  vertical-align: baseline;
}
body#info html.door-legacy #container {
  width: 100%;
}
body#info html.door-legacy #wrapper {
  width: 960px;
  margin: 0 auto;
  padding-bottom: 40px;
}
body#info html.door-legacy #main.modFlLeft {
  width: 736px;
}
body#info html.door-legacy #contents.contents-center #main.modFlLeft {
  float: none;
  margin: 0 auto;
}
body#info html.door-legacy #main.modFlRight {
  width: 718px;
}
body#info html.door-legacy #main .section {
  margin-bottom: 25px;
}
body#info body#rewards .btn-block, body#rewards body#info .btn-block {
  margin-bottom: 15px;
  padding: 20px;
  border-top: 1px solid #e8e4e1;
  border-bottom: 1px solid #e8e4e1;
  background-color: #f8f6f4;
  background-image: linear-gradient(to bottom, #f8f6f4 0%, #fff 100%);
  text-align: center;
}
body#info body#rewards .btn-base, body#rewards body#info .btn-base, body#info .btn-inquiry, body#info .btn-base, body#info body#inquiries .btn-base, body#inquiries body#info .btn-base, body#info body#phone_inquiries .btn-base, body#phone_inquiries body#info .btn-base, body#info body#inquiries_tel .btn-base, body#inquiries_tel body#info .btn-base, body#info body#inquiries .btn-inquiry, body#inquiries body#info .btn-inquiry, body#info body#phone_inquiries .btn-inquiry, body#phone_inquiries body#info .btn-inquiry, body#info body#inquiries_tel .btn-inquiry, body#inquiries_tel body#info .btn-inquiry {
  box-sizing: border-box;
  display: inline-block;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 3px;
  padding: 15px 20px;
  min-width: 180px;
  background-color: #fff;
  box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.35) inset, 0 2px 3px 0 rgba(0, 0, 0, 0.1);
  font-size: 18px;
  text-align: center;
}
body#info body#rewards .btn-base, body#rewards body#info .btn-base, body#info .btn-inquiry, body#info .btn-base, body#info body#inquiries .btn-base, body#inquiries body#info .btn-base, body#info body#phone_inquiries .btn-base, body#phone_inquiries body#info .btn-base, body#info body#inquiries_tel .btn-base, body#inquiries_tel body#info .btn-base, body#info body#inquiries .btn-inquiry, body#inquiries body#info .btn-inquiry, body#info body#phone_inquiries .btn-inquiry, body#phone_inquiries body#info .btn-inquiry, body#info body#inquiries_tel .btn-inquiry, body#inquiries_tel body#info .btn-inquiry, body#info .btn-inquiry:link, body#info .btn-base:link, body#info .btn-inquiry:visited, body#info .btn-base:visited, body#info .btn-inquiry:hover, body#info .btn-base:hover, body#info .btn-inquiry:active, body#info .btn-base:active, body#info .btn-inquiry:focus, body#info .btn-base:focus {
  color: #4d4d4d;
  text-shadow: 0 1px 0 #fff;
}
body#info body#rewards .btn-base:hover, body#rewards body#info .btn-base:hover, body#info .btn-inquiry:hover, body#info .btn-base:hover {
  background-image: none;
  text-decoration: none;
  text-shadow: none;
}
body#info body#rewards .btn-base .btn-subtext, body#rewards body#info .btn-base .btn-subtext, body#info .btn-inquiry .btn-subtext, body#info .btn-base .btn-subtext {
  display: block;
  font-size: 11px;
}
body#info body#rewards .is-disabled.btn-base, body#rewards body#info .is-disabled.btn-base, body#info .is-disabled.btn-inquiry, body#info .is-disabled.btn-base, body#info body#inquiries .is-disabled.btn-base, body#inquiries body#info .is-disabled.btn-base, body#info body#phone_inquiries .is-disabled.btn-base, body#phone_inquiries body#info .is-disabled.btn-base, body#info body#inquiries_tel .is-disabled.btn-base, body#inquiries_tel body#info .is-disabled.btn-base, body#info body#inquiries .is-disabled.btn-inquiry, body#inquiries body#info .is-disabled.btn-inquiry, body#info body#phone_inquiries .is-disabled.btn-inquiry, body#phone_inquiries body#info .is-disabled.btn-inquiry, body#info body#inquiries_tel .is-disabled.btn-inquiry, body#inquiries_tel body#info .is-disabled.btn-inquiry, body#info body#rewards .is-disabled.btn-base:link, body#rewards body#info .is-disabled.btn-base:link, body#info .is-disabled.btn-inquiry:link, body#info .is-disabled.btn-base:link, body#info body#inquiries .is-disabled.btn-base:link, body#inquiries body#info .is-disabled.btn-base:link, body#info body#phone_inquiries .is-disabled.btn-base:link, body#phone_inquiries body#info .is-disabled.btn-base:link, body#info body#inquiries_tel .is-disabled.btn-base:link, body#inquiries_tel body#info .is-disabled.btn-base:link, body#info body#inquiries .is-disabled.btn-inquiry:link, body#inquiries body#info .is-disabled.btn-inquiry:link, body#info body#phone_inquiries .is-disabled.btn-inquiry:link, body#phone_inquiries body#info .is-disabled.btn-inquiry:link, body#info body#inquiries_tel .is-disabled.btn-inquiry:link, body#inquiries_tel body#info .is-disabled.btn-inquiry:link, body#info body#rewards .is-disabled.btn-base:visited, body#rewards body#info .is-disabled.btn-base:visited, body#info .is-disabled.btn-inquiry:visited, body#info .is-disabled.btn-base:visited, body#info body#inquiries .is-disabled.btn-base:visited, body#inquiries body#info .is-disabled.btn-base:visited, body#info body#phone_inquiries .is-disabled.btn-base:visited, body#phone_inquiries body#info .is-disabled.btn-base:visited, body#info body#inquiries_tel .is-disabled.btn-base:visited, body#inquiries_tel body#info .is-disabled.btn-base:visited, body#info body#inquiries .is-disabled.btn-inquiry:visited, body#inquiries body#info .is-disabled.btn-inquiry:visited, body#info body#phone_inquiries .is-disabled.btn-inquiry:visited, body#phone_inquiries body#info .is-disabled.btn-inquiry:visited, body#info body#inquiries_tel .is-disabled.btn-inquiry:visited, body#inquiries_tel body#info .is-disabled.btn-inquiry:visited, body#info body#rewards .is-disabled.btn-base:hover, body#rewards body#info .is-disabled.btn-base:hover, body#info .is-disabled.btn-inquiry:hover, body#info .is-disabled.btn-base:hover, body#info body#inquiries .is-disabled.btn-base:hover, body#inquiries body#info .is-disabled.btn-base:hover, body#info body#phone_inquiries .is-disabled.btn-base:hover, body#phone_inquiries body#info .is-disabled.btn-base:hover, body#info body#inquiries_tel .is-disabled.btn-base:hover, body#inquiries_tel body#info .is-disabled.btn-base:hover, body#info body#inquiries .is-disabled.btn-inquiry:hover, body#inquiries body#info .is-disabled.btn-inquiry:hover, body#info body#phone_inquiries .is-disabled.btn-inquiry:hover, body#phone_inquiries body#info .is-disabled.btn-inquiry:hover, body#info body#inquiries_tel .is-disabled.btn-inquiry:hover, body#inquiries_tel body#info .is-disabled.btn-inquiry:hover, body#info body#rewards .is-disabled.btn-base:active, body#rewards body#info .is-disabled.btn-base:active, body#info .is-disabled.btn-inquiry:active, body#info .is-disabled.btn-base:active, body#info body#inquiries .is-disabled.btn-base:active, body#inquiries body#info .is-disabled.btn-base:active, body#info body#phone_inquiries .is-disabled.btn-base:active, body#phone_inquiries body#info .is-disabled.btn-base:active, body#info body#inquiries_tel .is-disabled.btn-base:active, body#inquiries_tel body#info .is-disabled.btn-base:active, body#info body#inquiries .is-disabled.btn-inquiry:active, body#inquiries body#info .is-disabled.btn-inquiry:active, body#info body#phone_inquiries .is-disabled.btn-inquiry:active, body#phone_inquiries body#info .is-disabled.btn-inquiry:active, body#info body#inquiries_tel .is-disabled.btn-inquiry:active, body#inquiries_tel body#info .is-disabled.btn-inquiry:active, body#info body#rewards .is-disabled.btn-base:focus, body#rewards body#info .is-disabled.btn-base:focus, body#info .is-disabled.btn-inquiry:focus, body#info .is-disabled.btn-base:focus, body#info body#inquiries .is-disabled.btn-base:focus, body#inquiries body#info .is-disabled.btn-base:focus, body#info body#phone_inquiries .is-disabled.btn-base:focus, body#phone_inquiries body#info .is-disabled.btn-base:focus, body#info body#inquiries_tel .is-disabled.btn-base:focus, body#inquiries_tel body#info .is-disabled.btn-base:focus, body#info body#inquiries .is-disabled.btn-inquiry:focus, body#inquiries body#info .is-disabled.btn-inquiry:focus, body#info body#phone_inquiries .is-disabled.btn-inquiry:focus, body#phone_inquiries body#info .is-disabled.btn-inquiry:focus, body#info body#inquiries_tel .is-disabled.btn-inquiry:focus, body#inquiries_tel body#info .is-disabled.btn-inquiry:focus, body#info body#rewards .disabled.btn-base, body#rewards body#info .disabled.btn-base, body#info .disabled.btn-inquiry, body#info .disabled.btn-base, body#info body#inquiries .disabled.btn-base, body#inquiries body#info .disabled.btn-base, body#info body#phone_inquiries .disabled.btn-base, body#phone_inquiries body#info .disabled.btn-base, body#info body#inquiries_tel .disabled.btn-base, body#inquiries_tel body#info .disabled.btn-base, body#info body#inquiries .disabled.btn-inquiry, body#inquiries body#info .disabled.btn-inquiry, body#info body#phone_inquiries .disabled.btn-inquiry, body#phone_inquiries body#info .disabled.btn-inquiry, body#info body#inquiries_tel .disabled.btn-inquiry, body#inquiries_tel body#info .disabled.btn-inquiry, body#info body#rewards .disabled.btn-base:link, body#rewards body#info .disabled.btn-base:link, body#info .disabled.btn-inquiry:link, body#info .disabled.btn-base:link, body#info body#inquiries .disabled.btn-base:link, body#inquiries body#info .disabled.btn-base:link, body#info body#phone_inquiries .disabled.btn-base:link, body#phone_inquiries body#info .disabled.btn-base:link, body#info body#inquiries_tel .disabled.btn-base:link, body#inquiries_tel body#info .disabled.btn-base:link, body#info body#inquiries .disabled.btn-inquiry:link, body#inquiries body#info .disabled.btn-inquiry:link, body#info body#phone_inquiries .disabled.btn-inquiry:link, body#phone_inquiries body#info .disabled.btn-inquiry:link, body#info body#inquiries_tel .disabled.btn-inquiry:link, body#inquiries_tel body#info .disabled.btn-inquiry:link, body#info body#rewards .disabled.btn-base:visited, body#rewards body#info .disabled.btn-base:visited, body#info .disabled.btn-inquiry:visited, body#info .disabled.btn-base:visited, body#info body#inquiries .disabled.btn-base:visited, body#inquiries body#info .disabled.btn-base:visited, body#info body#phone_inquiries .disabled.btn-base:visited, body#phone_inquiries body#info .disabled.btn-base:visited, body#info body#inquiries_tel .disabled.btn-base:visited, body#inquiries_tel body#info .disabled.btn-base:visited, body#info body#inquiries .disabled.btn-inquiry:visited, body#inquiries body#info .disabled.btn-inquiry:visited, body#info body#phone_inquiries .disabled.btn-inquiry:visited, body#phone_inquiries body#info .disabled.btn-inquiry:visited, body#info body#inquiries_tel .disabled.btn-inquiry:visited, body#inquiries_tel body#info .disabled.btn-inquiry:visited, body#info body#rewards .disabled.btn-base:hover, body#rewards body#info .disabled.btn-base:hover, body#info .disabled.btn-inquiry:hover, body#info .disabled.btn-base:hover, body#info body#inquiries .disabled.btn-base:hover, body#inquiries body#info .disabled.btn-base:hover, body#info body#phone_inquiries .disabled.btn-base:hover, body#phone_inquiries body#info .disabled.btn-base:hover, body#info body#inquiries_tel .disabled.btn-base:hover, body#inquiries_tel body#info .disabled.btn-base:hover, body#info body#inquiries .disabled.btn-inquiry:hover, body#inquiries body#info .disabled.btn-inquiry:hover, body#info body#phone_inquiries .disabled.btn-inquiry:hover, body#phone_inquiries body#info .disabled.btn-inquiry:hover, body#info body#inquiries_tel .disabled.btn-inquiry:hover, body#inquiries_tel body#info .disabled.btn-inquiry:hover, body#info body#rewards .disabled.btn-base:active, body#rewards body#info .disabled.btn-base:active, body#info .disabled.btn-inquiry:active, body#info .disabled.btn-base:active, body#info body#inquiries .disabled.btn-base:active, body#inquiries body#info .disabled.btn-base:active, body#info body#phone_inquiries .disabled.btn-base:active, body#phone_inquiries body#info .disabled.btn-base:active, body#info body#inquiries_tel .disabled.btn-base:active, body#inquiries_tel body#info .disabled.btn-base:active, body#info body#inquiries .disabled.btn-inquiry:active, body#inquiries body#info .disabled.btn-inquiry:active, body#info body#phone_inquiries .disabled.btn-inquiry:active, body#phone_inquiries body#info .disabled.btn-inquiry:active, body#info body#inquiries_tel .disabled.btn-inquiry:active, body#inquiries_tel body#info .disabled.btn-inquiry:active, body#info body#rewards .disabled.btn-base:focus, body#rewards body#info .disabled.btn-base:focus, body#info .disabled.btn-inquiry:focus, body#info .disabled.btn-base:focus, body#info body#inquiries .disabled.btn-base:focus, body#inquiries body#info .disabled.btn-base:focus, body#info body#phone_inquiries .disabled.btn-base:focus, body#phone_inquiries body#info .disabled.btn-base:focus, body#info body#inquiries_tel .disabled.btn-base:focus, body#inquiries_tel body#info .disabled.btn-base:focus, body#info body#inquiries .disabled.btn-inquiry:focus, body#inquiries body#info .disabled.btn-inquiry:focus, body#info body#phone_inquiries .disabled.btn-inquiry:focus, body#phone_inquiries body#info .disabled.btn-inquiry:focus, body#info body#inquiries_tel .disabled.btn-inquiry:focus, body#inquiries_tel body#info .disabled.btn-inquiry:focus, body#info body#rewards [disabled].btn-base, body#rewards body#info [disabled].btn-base, body#info [disabled].btn-inquiry, body#info [disabled].btn-base, body#info body#inquiries [disabled].btn-base, body#inquiries body#info [disabled].btn-base, body#info body#phone_inquiries [disabled].btn-base, body#phone_inquiries body#info [disabled].btn-base, body#info body#inquiries_tel [disabled].btn-base, body#inquiries_tel body#info [disabled].btn-base, body#info body#inquiries [disabled].btn-inquiry, body#inquiries body#info [disabled].btn-inquiry, body#info body#phone_inquiries [disabled].btn-inquiry, body#phone_inquiries body#info [disabled].btn-inquiry, body#info body#inquiries_tel [disabled].btn-inquiry, body#inquiries_tel body#info [disabled].btn-inquiry, body#info body#rewards [disabled].btn-base:link, body#rewards body#info [disabled].btn-base:link, body#info [disabled].btn-inquiry:link, body#info [disabled].btn-base:link, body#info body#inquiries [disabled].btn-base:link, body#inquiries body#info [disabled].btn-base:link, body#info body#phone_inquiries [disabled].btn-base:link, body#phone_inquiries body#info [disabled].btn-base:link, body#info body#inquiries_tel [disabled].btn-base:link, body#inquiries_tel body#info [disabled].btn-base:link, body#info body#inquiries [disabled].btn-inquiry:link, body#inquiries body#info [disabled].btn-inquiry:link, body#info body#phone_inquiries [disabled].btn-inquiry:link, body#phone_inquiries body#info [disabled].btn-inquiry:link, body#info body#inquiries_tel [disabled].btn-inquiry:link, body#inquiries_tel body#info [disabled].btn-inquiry:link, body#info body#rewards [disabled].btn-base:visited, body#rewards body#info [disabled].btn-base:visited, body#info [disabled].btn-inquiry:visited, body#info [disabled].btn-base:visited, body#info body#inquiries [disabled].btn-base:visited, body#inquiries body#info [disabled].btn-base:visited, body#info body#phone_inquiries [disabled].btn-base:visited, body#phone_inquiries body#info [disabled].btn-base:visited, body#info body#inquiries_tel [disabled].btn-base:visited, body#inquiries_tel body#info [disabled].btn-base:visited, body#info body#inquiries [disabled].btn-inquiry:visited, body#inquiries body#info [disabled].btn-inquiry:visited, body#info body#phone_inquiries [disabled].btn-inquiry:visited, body#phone_inquiries body#info [disabled].btn-inquiry:visited, body#info body#inquiries_tel [disabled].btn-inquiry:visited, body#inquiries_tel body#info [disabled].btn-inquiry:visited, body#info body#rewards [disabled].btn-base:hover, body#rewards body#info [disabled].btn-base:hover, body#info [disabled].btn-inquiry:hover, body#info [disabled].btn-base:hover, body#info body#inquiries [disabled].btn-base:hover, body#inquiries body#info [disabled].btn-base:hover, body#info body#phone_inquiries [disabled].btn-base:hover, body#phone_inquiries body#info [disabled].btn-base:hover, body#info body#inquiries_tel [disabled].btn-base:hover, body#inquiries_tel body#info [disabled].btn-base:hover, body#info body#inquiries [disabled].btn-inquiry:hover, body#inquiries body#info [disabled].btn-inquiry:hover, body#info body#phone_inquiries [disabled].btn-inquiry:hover, body#phone_inquiries body#info [disabled].btn-inquiry:hover, body#info body#inquiries_tel [disabled].btn-inquiry:hover, body#inquiries_tel body#info [disabled].btn-inquiry:hover, body#info body#rewards [disabled].btn-base:active, body#rewards body#info [disabled].btn-base:active, body#info [disabled].btn-inquiry:active, body#info [disabled].btn-base:active, body#info body#inquiries [disabled].btn-base:active, body#inquiries body#info [disabled].btn-base:active, body#info body#phone_inquiries [disabled].btn-base:active, body#phone_inquiries body#info [disabled].btn-base:active, body#info body#inquiries_tel [disabled].btn-base:active, body#inquiries_tel body#info [disabled].btn-base:active, body#info body#inquiries [disabled].btn-inquiry:active, body#inquiries body#info [disabled].btn-inquiry:active, body#info body#phone_inquiries [disabled].btn-inquiry:active, body#phone_inquiries body#info [disabled].btn-inquiry:active, body#info body#inquiries_tel [disabled].btn-inquiry:active, body#inquiries_tel body#info [disabled].btn-inquiry:active, body#info body#rewards [disabled].btn-base:focus, body#rewards body#info [disabled].btn-base:focus, body#info [disabled].btn-inquiry:focus, body#info [disabled].btn-base:focus, body#info body#inquiries [disabled].btn-base:focus, body#inquiries body#info [disabled].btn-base:focus, body#info body#phone_inquiries [disabled].btn-base:focus, body#phone_inquiries body#info [disabled].btn-base:focus, body#info body#inquiries_tel [disabled].btn-base:focus, body#inquiries_tel body#info [disabled].btn-base:focus, body#info body#inquiries [disabled].btn-inquiry:focus, body#inquiries body#info [disabled].btn-inquiry:focus, body#info body#phone_inquiries [disabled].btn-inquiry:focus, body#phone_inquiries body#info [disabled].btn-inquiry:focus, body#info body#inquiries_tel [disabled].btn-inquiry:focus, body#inquiries_tel body#info [disabled].btn-inquiry:focus, body#info body#rewards [disabled].btn-base:hover, body#rewards body#info [disabled].btn-base:hover, body#info [disabled].btn-inquiry:hover, body#info [disabled].btn-base:hover, body#info body#inquiries [disabled].btn-base:hover, body#inquiries body#info [disabled].btn-base:hover, body#info body#phone_inquiries [disabled].btn-base:hover, body#phone_inquiries body#info [disabled].btn-base:hover, body#info body#inquiries_tel [disabled].btn-base:hover, body#inquiries_tel body#info [disabled].btn-base:hover, body#info body#inquiries [disabled].btn-inquiry:hover, body#inquiries body#info [disabled].btn-inquiry:hover, body#info body#phone_inquiries [disabled].btn-inquiry:hover, body#phone_inquiries body#info [disabled].btn-inquiry:hover, body#info body#inquiries_tel [disabled].btn-inquiry:hover, body#inquiries_tel body#info [disabled].btn-inquiry:hover, body#info body#rewards [disabled].btn-base:hover:link, body#rewards body#info [disabled].btn-base:hover:link, body#info [disabled].btn-inquiry:hover:link, body#info [disabled].btn-base:hover:link, body#info body#inquiries [disabled].btn-base:hover:link, body#inquiries body#info [disabled].btn-base:hover:link, body#info body#phone_inquiries [disabled].btn-base:hover:link, body#phone_inquiries body#info [disabled].btn-base:hover:link, body#info body#inquiries_tel [disabled].btn-base:hover:link, body#inquiries_tel body#info [disabled].btn-base:hover:link, body#info body#inquiries [disabled].btn-inquiry:hover:link, body#inquiries body#info [disabled].btn-inquiry:hover:link, body#info body#phone_inquiries [disabled].btn-inquiry:hover:link, body#phone_inquiries body#info [disabled].btn-inquiry:hover:link, body#info body#inquiries_tel [disabled].btn-inquiry:hover:link, body#inquiries_tel body#info [disabled].btn-inquiry:hover:link, body#info body#rewards [disabled].btn-base:hover:visited, body#rewards body#info [disabled].btn-base:hover:visited, body#info [disabled].btn-inquiry:hover:visited, body#info [disabled].btn-base:hover:visited, body#info body#inquiries [disabled].btn-base:hover:visited, body#inquiries body#info [disabled].btn-base:hover:visited, body#info body#phone_inquiries [disabled].btn-base:hover:visited, body#phone_inquiries body#info [disabled].btn-base:hover:visited, body#info body#inquiries_tel [disabled].btn-base:hover:visited, body#inquiries_tel body#info [disabled].btn-base:hover:visited, body#info body#inquiries [disabled].btn-inquiry:hover:visited, body#inquiries body#info [disabled].btn-inquiry:hover:visited, body#info body#phone_inquiries [disabled].btn-inquiry:hover:visited, body#phone_inquiries body#info [disabled].btn-inquiry:hover:visited, body#info body#inquiries_tel [disabled].btn-inquiry:hover:visited, body#inquiries_tel body#info [disabled].btn-inquiry:hover:visited, body#info body#rewards [disabled].btn-base:hover:hover, body#rewards body#info [disabled].btn-base:hover:hover, body#info [disabled].btn-inquiry:hover:hover, body#info [disabled].btn-base:hover:hover, body#info body#inquiries [disabled].btn-base:hover:hover, body#inquiries body#info [disabled].btn-base:hover:hover, body#info body#phone_inquiries [disabled].btn-base:hover:hover, body#phone_inquiries body#info [disabled].btn-base:hover:hover, body#info body#inquiries_tel [disabled].btn-base:hover:hover, body#inquiries_tel body#info [disabled].btn-base:hover:hover, body#info body#inquiries [disabled].btn-inquiry:hover:hover, body#inquiries body#info [disabled].btn-inquiry:hover:hover, body#info body#phone_inquiries [disabled].btn-inquiry:hover:hover, body#phone_inquiries body#info [disabled].btn-inquiry:hover:hover, body#info body#inquiries_tel [disabled].btn-inquiry:hover:hover, body#inquiries_tel body#info [disabled].btn-inquiry:hover:hover, body#info body#rewards [disabled].btn-base:hover:active, body#rewards body#info [disabled].btn-base:hover:active, body#info [disabled].btn-inquiry:hover:active, body#info [disabled].btn-base:hover:active, body#info body#inquiries [disabled].btn-base:hover:active, body#inquiries body#info [disabled].btn-base:hover:active, body#info body#phone_inquiries [disabled].btn-base:hover:active, body#phone_inquiries body#info [disabled].btn-base:hover:active, body#info body#inquiries_tel [disabled].btn-base:hover:active, body#inquiries_tel body#info [disabled].btn-base:hover:active, body#info body#inquiries [disabled].btn-inquiry:hover:active, body#inquiries body#info [disabled].btn-inquiry:hover:active, body#info body#phone_inquiries [disabled].btn-inquiry:hover:active, body#phone_inquiries body#info [disabled].btn-inquiry:hover:active, body#info body#inquiries_tel [disabled].btn-inquiry:hover:active, body#inquiries_tel body#info [disabled].btn-inquiry:hover:active, body#info body#rewards [disabled].btn-base:hover:focus, body#rewards body#info [disabled].btn-base:hover:focus, body#info [disabled].btn-inquiry:hover:focus, body#info [disabled].btn-base:hover:focus, body#info body#inquiries [disabled].btn-base:hover:focus, body#inquiries body#info [disabled].btn-base:hover:focus, body#info body#phone_inquiries [disabled].btn-base:hover:focus, body#phone_inquiries body#info [disabled].btn-base:hover:focus, body#info body#inquiries_tel [disabled].btn-base:hover:focus, body#inquiries_tel body#info [disabled].btn-base:hover:focus, body#info body#inquiries [disabled].btn-inquiry:hover:focus, body#inquiries body#info [disabled].btn-inquiry:hover:focus, body#info body#phone_inquiries [disabled].btn-inquiry:hover:focus, body#phone_inquiries body#info [disabled].btn-inquiry:hover:focus, body#info body#inquiries_tel [disabled].btn-inquiry:hover:focus, body#inquiries_tel body#info [disabled].btn-inquiry:hover:focus {
  border: 1px solid #d0d0d0;
  background-color: #dbdbdb;
  background-image: none;
  color: #fff;
  text-shadow: none;
  cursor: default;
}
body#info body#rewards .btn-icon-telephone .btn-contain-text, body#rewards body#info .btn-icon-telephone .btn-contain-text, body#info body#rewards .btn-icon-mail .btn-contain-text, body#rewards body#info .btn-icon-mail .btn-contain-text {
  position: relative;
  display: inline-block;
  padding-left: 40px;
}
body#info body#rewards .btn-icon-telephone .btn-contain-text:before, body#rewards body#info .btn-icon-telephone .btn-contain-text:before, body#info body#rewards .btn-icon-mail .btn-contain-text:before, body#rewards body#info .btn-icon-mail .btn-contain-text:before {
  position: absolute;
  top: 0;
  right: auto;
  bottom: 0;
  left: 0;
  display: block;
  content: "";
  margin: auto;
  padding-top: 30px;
  width: 30px;
  background-position: 0 0;
  background-repeat: no-repeat;
}
body#info .btn-box-bar {
  margin: 5px -20px -20px;
  padding: 15px 0;
  border-radius: 6px;
  background-color: #f8f7f4;
  text-align: center;
}
body#info .btn-base {
  /*@include btn-standard($base-text-color, #fff);
  @extend .btn--medium;*/
}
body#info .btn-inquiry {
  border: 1px solid rgb(0, 121.55, 216.75);
  background-image: linear-gradient(to bottom, #008fff 0%, #0065eb 100%);
  background-color: #008fff;
}
body#info .btn-inquiry, body#info .btn-inquiry:link, body#info .btn-inquiry:visited, body#info .btn-inquiry:hover, body#info .btn-inquiry:active, body#info .btn-inquiry:focus {
  color: #fff;
}
body#info .btn-inquiry:hover, body#info .btn-inquiry:active, body#info .btn-inquiry:focus {
  background-image: linear-gradient(to top, #008fff 0%, #0065eb 100%);
  background-color: #0065eb;
}
body#info .btn-inquiry, body#info .btn-inquiry:link, body#info .btn-inquiry:visited, body#info .btn-inquiry:hover, body#info .btn-inquiry:active, body#info .btn-inquiry:focus {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
}
body#info .btn-icon-arrow {
  position: relative;
  padding-right: 41px;
}
body#info .btn-icon-arrow:after {
  position: absolute;
  top: 0;
  right: 10px;
  bottom: 0;
  left: auto;
  display: block;
  content: "";
  margin: auto;
  padding-top: 16px;
  width: 11px;
  background: url("/assets/pc/inquiries/icon_btn_arrow_right-b923d308.png") 0 0 no-repeat;
}
body#info .btn-large {
  padding: 15px 20px;
  min-width: 220px;
  font-size: 20px;
}
body#info .btn-large .btn-subtext {
  display: block;
  font-size: 13px;
}
body#info .btn-xlarge {
  padding: 14px 19px;
  min-width: 260px;
  font-size: 26px;
}
body#info .btn-xlarge .btn-subtext {
  display: block;
  font-size: 15px;
}
body#info #faqBox h3 {
  position: relative;
  /*HideMacIE\*/
  overflow: hidden;
  /**/
  display: block;
  background: none;
  padding: 0;
  margin: 0;
}
body#info #faqBox h3 span {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
body#info #CompleteBox {
  margin-bottom: 10px;
  border-radius: 6px;
  padding: 24px;
  text-align: center;
  background-color: #FEEADA;
  box-shadow: 0px 1px 0px #e8e7e7;
}
body#info #CompleteBox h3 {
  margin-bottom: 10px;
  font-weight: bold;
  font-size: 18px;
  color: #cc0000;
}
body#info #CompleteBox h3 img {
  margin-right: 10px;
  vertical-align: top;
}
body#info #faqBox {
  width: 930px;
  background: url("/img/front/form/bg_faqbox.gif") no-repeat 0 100%;
}
body#info #faqBox .inner {
  padding-bottom: 15px;
}
body#info #faqBox h3 {
  width: 930px;
  height: 97px;
}
body#info #faqBox h3 span {
  background: url("/img/front/form/h_form.gif") no-repeat 0 -90px;
}
body#info #faqBox .faqSec {
  margin: 0 25px 5px;
  position: relative;
  z-index: 100;
  background: image_url("/assets/pc/info/ask/line_dot-0521bf5d.gif") repeat-x 0 100%;
}
body#info #faqBox .first {
  margin-top: -45px;
}
body#info #faqBox .faqSec h4 {
  padding-left: 17px;
  background: image_url("/assets/pc/info/ask/form-e228addd.gif") no-repeat -163px 4px;
  font-weight: bold;
  zoom: 1;
}
body#info #faqBox .faqSec p {
  padding: 0 0 5px 17px;
  background: image_url("/assets/pc/info/ask/form-e228addd.gif") no-repeat -163px -48px;
  zoom: 1;
}
body#info .captionSec {
  font-size: 11px;
  color: #666;
  margin-left: 10px;
}
body#info #CompleteBoxIwaikin {
  background: url("/img/front/form/iwaikin_compbox_btm.png") no-repeat 0 bottom;
  margin-bottom: 15px;
  width: 930px;
}
body#info #CompleteBoxIwaikin .inner {
  background: url("/img/front/form/iwaikin_compbox_top.png") no-repeat 0 0;
  padding: 10px 10px 0;
}
body#info #CompleteBoxIwaikin .pt20 {
  padding-top: 20px !important;
}
body#info #CompleteBoxIwaikin h3 {
  color: #C00;
  font-size: 18px;
  font-weight: bold;
  padding: 5px 0;
}
body#info #CompleteBoxIwaikin h3 img {
  margin: 0 10px 0 0;
  vertical-align: top;
}
body#info #CompleteBoxIwaikin .leftArea {
  float: left;
  background: url("/img/front/mypage/icon_complete.gif") no-repeat 20px 20px;
  padding: 10px 10px 10px 75px;
}
body#info #CompleteBoxIwaikin .rightArea {
  float: right;
  padding: 5px 10px;
  text-align: right;
}
body#info #CompleteBoxIwaikin .centerArea {
  text-align: center;
}
body#info #CompleteBoxIwaikin .innerLine {
  padding-bottom: 8px;
  margin-bottom: 8px;
  background: url("/img/front/form/iwaikin_complete_line.png") no-repeat 0 bottom;
}
body#info #CompleteBoxIwaikin .centerArea h3 span {
  background: url("/img/front/mypage/icon_complete.gif") no-repeat 20px 5px;
  padding: 10px 10px 10px 75px;
}
body#info #CompleteBoxIwaikin p.wait {
  color: #C00;
  font-size: 14px;
  font-weight: bold;
}
body#info #CompleteBoxIwaikin .centerArea p.wait {
  padding-bottom: 8px;
  margin-bottom: 8px;
  background: url("/img/front/form/iwaikin_complete_line.png") no-repeat 0 bottom;
}
body#info #CompleteBoxIwaikin .rightArea li.iwaikinForm {
  margin-bottom: 5px;
}
body#info #CompleteBoxIwaikin .rightArea li.iwaikinForm a {
  background: url("/img/front/form/iwaikin_app_btn.png") no-repeat 0 0;
  width: 260px;
  height: 0;
  overflow: hidden;
  display: block;
  padding: 37px 0 0;
}
body#info #CompleteBoxIwaikin .rightArea li.iwaikinForm a:hover {
  background-position: 0 -47px;
}
body#info #contact .dataSheet table th {
  width: 170px;
}
body#info #iwaikinTTL h2.furikomi {
  background-position: 0 -162px;
  width: 252px;
}
body#info #contact .termNextBox {
  width: 910px;
  margin: 0 auto;
  padding-bottom: 10px;
}
body#info #contact .termNextBox .formPrivacy {
  background: url("/img/front/form/bg_btnform_iwai.gif") repeat-y 0 0 scroll;
  border-bottom: 1px solid #CCC;
  border-top: 1px solid #CCC;
  margin: 0 auto;
  margin-bottom: 10px;
}
body#info #contact .termNextBox .formPrivacy ul {
  padding: 10px;
  margin-right: 10px;
}
body#info #contact .termNextBox .formPrivacy ul.privacySec {
  float: left;
  display: inline;
  width: 200px;
}
body#info #contact .termNextBox .formPrivacy ul.privacySec li {
  float: left;
}
body#info #contact .termNextBox .formPrivacy li.btnSec {
  text-align: center;
  padding: 10px;
}
body#info #contact .termNextBox .formSubmit {
  background: url("/img/front/form/bg_btn_iwaikin.gif") no-repeat top;
  text-align: center;
  padding-top: 6px;
}
body#info #contact .termNextBox .formSubmit .inner {
  background: url("/img/front/form/bg_btn_iwaikin.gif") no-repeat bottom;
  padding-bottom: 6px;
}
body#info #contact .termNextBox .formSubmit input {
  margin: 6px;
}
body#info .home-panel {
  border: 5px solid #78b620;
  border-radius: 10px;
}
body#info .home-panel .home-panel-header {
  border-bottom: 2px solid #7db53b;
  padding: 5px 15px;
}
body#info .home-panel .home-panel-heading {
  font-size: 24px;
  font-weight: bold;
}
body#info .home-panel .home-panel-body {
  padding: 15px;
}
body#info .home-panel-search {
  position: relative;
  background: url("/assets/pc/iwaikin/bg_search_panel-f2e18c99.png") left bottom no-repeat;
  height: 394px;
}
body#info .home-panel-search .search-panel-map {
  position: absolute;
  left: 0;
  top: 70px;
  width: 628px;
  height: 293px;
}
body#info .home-panel-search .search-panel-map > li {
  letter-spacing: -0.4em;
}
body#info .home-panel-search .search-panel-map > li li {
  letter-spacing: normal;
}
body#info .home-panel-search .search-panel-map > li {
  position: absolute;
  border: 1px solid #e3eaf2;
  border-radius: 6px;
  padding: 5px 6px 6px 5px;
  max-width: 100px;
  background-color: #fff;
}
body#info .home-panel-search .search-panel-map > li li {
  display: inline-block;
  padding: 2px 0 0 2px;
}
body#info .home-panel-search .search-panel-map span {
  position: absolute;
  height: 0;
  background: url("/assets/pc/iwaikin/search_panel_map-41751a2f.png") 0 0 no-repeat;
}
body#info .home-panel-search .search-panel-map a {
  display: block;
  box-shadow: 0 0 1px #fff inset, 0 1px 0 rgba(7, 1, 3, 0.08);
  border: 1px solid #b5b8bb;
  border-radius: 2px;
  padding: 3px 5px;
  min-width: 36px;
  background-image: linear-gradient(to bottom, #fbfbfb 0%, #e3e3e3 100%);
  color: rgb(76.5, 76.5, 76.5);
  text-shadow: 1px 1px 0 #fff;
  text-align: center;
}
body#info .home-panel-search .search-panel-map a:hover {
  border: 1px solid #b2b2b2;
  background-image: none;
  background-color: #fff;
  color: #2cbcd9;
  text-decoration: none;
}
body#info .home-panel-search .hokkaido {
  left: 536px;
  top: 0;
}
body#info .home-panel-search .hokkaido span {
  top: 26px;
  left: -121px;
  padding-top: 56px;
  width: 63px;
  background-position: -236px 0;
}
body#info .home-panel-search .hokkaido:hover span {
  background-position: -236px -187px;
}
body#info .home-panel-search .tohoku {
  left: 486px;
  top: 52px;
}
body#info .home-panel-search .tohoku span {
  top: 32px;
  left: -71px;
  padding-top: 62px;
  width: 55px;
  background-position: -236px -58px;
}
body#info .home-panel-search .tohoku:hover span {
  background-position: -236px -245px;
}
body#info .home-panel-search .kanto {
  left: 486px;
  top: 164px;
}
body#info .home-panel-search .kanto span {
  top: -14px;
  left: -71px;
  padding-top: 46px;
  width: 52px;
  background-position: -236px -124px;
}
body#info .home-panel-search .kanto:hover span {
  background-position: -236px -311px;
}
body#info .home-panel-search .hokushinetsu {
  left: 290px;
  top: 0;
}
body#info .home-panel-search .hokushinetsu span {
  top: 107px;
  left: 65px;
  padding-top: 54px;
  width: 59px;
  background-position: -176px -83px;
}
body#info .home-panel-search .hokushinetsu:hover span {
  background-position: -176px -270px;
}
body#info .home-panel-search .tokai {
  left: 330px;
  top: 224px;
}
body#info .home-panel-search .tokai span {
  top: -57px;
  left: 23px;
  padding-top: 35px;
  width: 59px;
  background-position: -176px -141px;
}
body#info .home-panel-search .tokai:hover span {
  background-position: -176px -328px;
}
body#info .home-panel-search .kansai {
  left: 170px;
  top: 0;
}
body#info .home-panel-search .kansai span {
  top: 113px;
  left: 139px;
  padding-top: 82px;
  width: 43px;
  background-position: -130px -87px;
}
body#info .home-panel-search .kansai:hover span {
  background-position: -130px -274px;
}
body#info .home-panel-search .chugoku {
  left: 43px;
  top: 61px;
}
body#info .home-panel-search .chugoku span {
  top: 51px;
  left: 203px;
  padding-top: 51px;
  width: 60px;
  background-position: -67px -86px;
}
body#info .home-panel-search .chugoku:hover span {
  background-position: -67px -273px;
}
body#info .home-panel-search .shikoku {
  left: 200px;
  top: 224px;
}
body#info .home-panel-search .shikoku span {
  top: -57px;
  left: 47px;
  padding-top: 32px;
  width: 53px;
  background-position: -67px -141px;
}
body#info .home-panel-search .shikoku:hover span {
  background-position: -67px -328px;
}
body#info .home-panel-search .kyushu {
  left: 43px;
  top: 167px;
}
body#info .home-panel-search .kyushu span {
  top: -42px;
  left: 136px;
  padding-top: 88px;
  width: 63px;
  background-position: 0 -99px;
}
body#info .home-panel-search .kyushu:hover span {
  background-position: 0 -286px;
}
body#info .home-panel-search .search-panel-body {
  background: url("/assets/pc/iwaikin/bg_search_panel-f2e18c99.png") left bottom no-repeat;
}
body#info .home-panel-heading-search::before {
  content: "";
  display: inline-block;
  margin-right: 5px;
  width: 30px;
  height: 30px;
  vertical-align: middle;
  background: url("/assets/pc/iwaikin/icon_search-a10f3927.svg") no-repeat left center;
}
body#info .modSlider .btnSliderPrev,
body#info .modSlider .btnSliderNext, body#info .dialog .dialog-btn-close, body#inquiries .dialog body#info .dialog-btn-close, body#phone_inquiries .dialog body#info .dialog-btn-close, body#inquiries_tel .dialog body#info .dialog-btn-close {
  display: block;
  height: 0;
  background-repeat: no-repeat;
  overflow: hidden;
}
body#info body#rewards .btn-pagination-prev:before,
body#info body#rewards .btn-pagination-next:before, body#rewards body#info .btn-pagination-prev:before,
body#rewards body#info .btn-pagination-next:before, body#info #side .section .sType01 .sTypeIcon:before, #side .section .sType01 body#info .sTypeIcon:before, body#info #side .section .sNavMenu a:after, #side .section .sNavMenu body#info a:after, body#info #side .section .sNavMenu .sNavMenuIcon:before, #side .section .sNavMenu body#info .sNavMenuIcon:before, body#info #content-side #side .section .sNavMenu a:after, #content-side #side .section .sNavMenu body#info a:after, body#inquiries body#rewards .btn-icon-telephone body#info .btn-contain-text:before, body#rewards body#inquiries .btn-icon-telephone body#info .btn-contain-text:before, body#inquiries body#rewards .btn-icon-mail body#info .btn-contain-text:before, body#rewards body#inquiries .btn-icon-mail body#info .btn-contain-text:before, body#phone_inquiries body#rewards .btn-icon-telephone body#info .btn-contain-text:before, body#rewards body#phone_inquiries .btn-icon-telephone body#info .btn-contain-text:before, body#phone_inquiries body#rewards .btn-icon-mail body#info .btn-contain-text:before, body#rewards body#phone_inquiries .btn-icon-mail body#info .btn-contain-text:before, body#inquiries_tel body#rewards .btn-icon-telephone body#info .btn-contain-text:before, body#rewards body#inquiries_tel .btn-icon-telephone body#info .btn-contain-text:before, body#inquiries_tel body#rewards .btn-icon-mail body#info .btn-contain-text:before, body#rewards body#inquiries_tel .btn-icon-mail body#info .btn-contain-text:before, body#info body#inquiries .btn-inquiry-finish.print:before, body#inquiries body#info .btn-inquiry-finish.print:before, body#info body#phone_inquiries .btn-inquiry-finish.print:before, body#phone_inquiries body#info .btn-inquiry-finish.print:before, body#info body#inquiries_tel .btn-inquiry-finish.print:before, body#inquiries_tel body#info .btn-inquiry-finish.print:before, body#info body#rewards .btn-icon-telephone .btn-contain-text:before, body#rewards body#info .btn-icon-telephone .btn-contain-text:before, body#info body#rewards .btn-icon-mail .btn-contain-text:before, body#rewards body#info .btn-icon-mail .btn-contain-text:before, body#info .btn-icon-arrow:after {
  display: block;
  overflow: hidden;
  height: 0;
  background-repeat: no-repeat;
}
body#info .modTblA td.company {
  width: 140px;
}
body#info .modTblA p.loading {
  padding-top: 21px;
  background: url("/assets/pc/inquiries/loading-480729b2.gif") no-repeat 50% 0 #fff;
  color: #bebebe;
}
body#info .modTblA + h3,
body#info .modTblA + .formRequestFailure {
  margin-top: 10px;
}
body#info #formHeader {
  background: #2cbcd9;
  box-shadow: 0px 2px 2px rgb(200, 200, 190);
}
body#info #formHeaderInr {
  padding: 10px 4px 8px 2px;
}
body#info #formHeaderInr #indicator01,
body#info #formHeaderInr #indicator02 {
  float: right;
  padding-top: 37px;
  background: url("/assets/pc/inquiries/parts_main-5f8fd109.png") no-repeat left top;
}
body#info #formHeaderInr #indicator01 {
  width: 452px;
  background-position: -5px 0;
}
body#info #formHeaderInr #indicator02 {
  width: 457px;
  background-position: -2px -40px;
}
body#info .thanksMsg {
  background: url("/assets/pc/inquiries/inquiry_finish_main-ce54eb98.png") no-repeat 30px 0;
}
body#info .thanksMsgFor {
  padding-left: 313px;
}
body#info .thanksHeading {
  margin-bottom: 16px;
  font-size: 209%;
  font-weight: bold;
}
body#info .thanksLead {
  font-size: 117%;
  font-weight: bold;
}
body#info .errorAnnounce {
  padding-left: 100px;
  background: url("/assets/pc/inquiries/bg_error_announce-9f49a2cb.png") no-repeat 18px 25%;
}
body#info .errorHeading {
  margin-bottom: 5px;
  font-size: 209%;
  font-weight: bold;
}
body#info .errorLead {
  padding-left: 2px;
  font-size: 109%;
}
body#info .bookMarkArea a.bookMark,
body#info .bookMarkArea a.print {
  display: block;
  float: left;
}
body#info .bookMarkArea a.bookMark {
  margin-right: 3px;
}
body#info .anyBtnArea {
  margin: 0 auto;
  padding: 30px 26px;
  border-top: 1px solid #d9d9d9;
  font-size: 217%;
  text-align: center;
}
body#info .anyBtnArea .modCol2 {
  width: 508px;
  margin: 0 auto;
}
body#info .anyBtnArea .modFlLeft,
body#info .anyBtnArea .modFlRight {
  width: 239px;
}
body#info .anyBtnArea .modFlLeft {
  margin-right: 30px;
}
body#info #pageTop {
  float: right;
  width: 68px;
  padding-top: 58px;
  background: url("/assets/pc/inquiries/parts_main_btn-796fc8eb.png") no-repeat left -412px;
}
body#info #pageTop:hover {
  background: url("/assets/pc/inquiries/parts_main_btn-796fc8eb.png") no-repeat -73px -412px;
}
body#info #wrapper #contents {
  padding-top: 20px;
}
body#info .inquiry-recommend-bubbles {
  margin-bottom: 10px;
  padding: 10px 10px 20px;
  background: url("/assets/pc/inquiries/inquiry_recommend_bubbles-18194c35.png") no-repeat left top;
  text-align: center;
  font-size: 14px;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
  color: #fff;
}
body#info .inquiry-recommend-bubbles strong {
  font-size: 18px;
  font-weight: normal;
}
body#info #dialog-overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 100;
}
body#info .dialog .dialog-btn-close {
  position: absolute;
  top: -11px;
  right: -11px;
  padding: 22px 0 0;
  width: 22px;
  -webkit-appearance: none;
  background-color: transparent;
  background: url("/assets/pc/inquiries/btn_close-c6e72afc.png") 0 0 no-repeat;
  border: none;
}
body#info .content-iwaikin-banner {
  margin-bottom: 20px;
}
body#info .icon-expander {
  display: inline-block;
  padding-right: 20px;
  background: url("/assets/pc/inquiries/parts_icon-99a1cf07.png") no-repeat 100% -229px;
}
body#info .icon-expander-close {
  background-position: 100% -345px;
}
body#info .modTblA + .formTbl {
  margin-top: 20px;
}
body#info .formTbl {
  width: 100%;
  border-top: 1px solid #dedede;
  border-left: 1px solid #dedede;
  border-right: 1px solid #dedede;
  border-collapse: separate;
  background-color: #fff;
}
body#info .formTbl th {
  border-top: 1px solid #fff;
  border-bottom: 1px solid #dedede;
  background: #f8f4f0;
  padding: 16px 20px;
  font-weight: bold;
  vertical-align: top;
  text-align: left;
}
body#info .formTbl th:first-child {
  width: 20%;
}
body#info .formTbl th[rowspan] {
  border-right: 1px solid #e0dbd7;
}
body#info .formTbl th span.weightNormal {
  font-weight: normal;
  font-size: 92%;
}
body#info .formTbl td {
  padding: 16px 20px;
  border-bottom: 1px solid #dedede;
  vertical-align: top;
}
body#info .formTbl td.icon-col {
  border-right: 1px dotted #e0dbd7;
  padding: 16px 6px;
  text-align: center;
}
body#info .formTbl td[rowspan].icon-col {
  border-right: 1px dotted #e0dbd7;
}
body#info .formTbl td.icon-col span {
  display: inline-block;
  padding: 1px 5px 0;
  border-bottom-color: #605347;
  border-radius: 4px;
  background: #b3afac;
  color: #fff;
}
body#info .formTbl td div.tel {
  padding-left: 34px;
}
body#info .formTbl tr.required th {
  background: rgb(233.9, 248.3, 251.2);
}
body#info .formTbl tr.required td.icon-col span {
  display: inline-block;
  background: #e05221;
}
body#info .formTbl ul.col2 {
  width: 483px;
}
body#info .formTbl ul.col2 li {
  float: left;
  width: 50%;
  margin-bottom: 3px;
}
body#info .formTbl input[type=checkbox] {
  margin-right: 6px;
}
body#info .formTbl label {
  padding-top: 1px;
}
body#info .formTbl label.chk:after, body#info .formTbl label.info:after, body#info .formTbl label.ask:after {
  display: inline-block;
  height: 15px;
  margin-left: 4px;
  padding: 1px 3px 0;
  border: 1px solid #79a6bb;
  background: #f7fdff;
  color: #5c8599;
  font-size: 85%;
}
body#info .formTbl label.chk:after {
  content: "内見予約";
}
body#info .formTbl label.info:after {
  content: "来店予約";
}
body#info .formTbl label.ask:after {
  content: "資料請求";
}
body#info .formTbl textarea {
  width: 473px;
  max-width: 473px;
  overflow: auto;
}
body#info .formTbl textarea.agreement {
  padding: 10px 6px;
  border: 1px solid #dedede;
  border-radius: 0px;
  background: #FFF;
  box-shadow: none;
}
body#info .formTbl .aboveSpace {
  margin-top: 10px;
}
body#info .formTbl p.telAndMail {
  margin-bottom: 5px;
}
body#info .formTbl .tel-and-mail span {
  display: inline-block;
  width: 8em;
  text-align: right;
}
body#info .formTbl .w156 {
  width: 156px;
}
body#info .formTbl .w48 {
  width: 48px;
}
body#info .formTbl .w484 {
  width: 484px;
}
body#info h2.style1 {
  font-size: 22px;
  font-weight: bold;
  height: 47px;
  line-height: 40px;
  padding-left: 27px;
  color: #FFF;
  overflow: hidden;
  background: url("/assets/common/h-82d0ad9a.gif") no-repeat;
  clear: both;
}
body#info .modMail,
body#info .modHeadingBox .conditonBox .nav .btnChange {
  display: block;
  height: 0;
  background-repeat: no-repeat;
  overflow: hidden;
}
body#info .modTxtError {
  padding-left: 24px;
  background: image_url("/assets/pc/icon_error-cec2c1ec.png") no-repeat 0 50%;
  color: #e05220;
}
body#info .modTxtError + input[type=text] {
  margin-top: 3px;
}
body#info .modTxtAlert {
  padding-left: 20px;
  background: url("/img/front/common/icon_alert.png") no-repeat 0 50%;
}
body#info .modLinkS {
  display: inline-block;
  padding-left: 10px;
  background: url("/img/renewal_pc/parts_icon.png") no-repeat 0 3px;
  font-size: 92%;
}
body#info .modLinkL {
  display: inline-block;
  min-height: 20px;
  padding: 2px 0 0 28px;
  background: url("/img/renewal_pc/parts_icon.png") no-repeat 0 -107px;
  font-size: 108%;
}
body#info .modLauncher {
  display: inline-block;
  padding-right: 20px;
  background: url("/img/renewal_pc/parts_icon.png") no-repeat 100% -229px;
}
body#info .modLauncher.close {
  background-position: 100% -345px;
}
body#info .modMail {
  width: 38px;
  padding-top: 38px;
  background: url("/img/front/common/icon_mail.png") no-repeat 0 0;
}
body#info .modMail:hover {
  background-position: 0 -138px;
}
body#info .modLinkMuted {
  color: #3d3d3d !important;
}
body#info .modHide {
  display: none;
}
body#info .modTxtS {
  font-size: 84%;
}
body#info .modTxtL {
  font-size: 108%;
}
body#info .modTxtXL {
  font-size: 134%;
}
body#info .modTxtAccent {
  color: #ff8a00;
}
body#info .modTxtMuted {
  color: #aeaeae;
}
body#info .modAlLeft {
  text-align: left !important;
}
body#info .modAlCenter {
  text-align: center !important;
}
body#info .modAlRight {
  text-align: right !important;
}
body#info table + .modAlRight {
  margin-top: 5px;
}
body#info .modFlLeft {
  float: left;
}
body#info .modFlRight {
  float: right;
}
body#info .modMbS {
  margin-bottom: 0.5em !important;
}
body#info .modMbM {
  margin-bottom: 1em !important;
}
body#info .modMbL {
  margin-bottom: 1.5em !important;
}
body#info .modInlineSet {
  letter-spacing: -0.4em;
}
body#info .modInlineSet > * {
  display: inline-block;
  margin-right: 5px;
  letter-spacing: normal;
}
body#info .modUtilitySet h3,
body#info .modUtilitySet .utility {
  float: left;
  vertical-align: middle;
}
body#info .modUtilitySet .utility {
  float: right;
  text-align: right;
}
body#info .modUtilitySet .utility > * {
  display: inline-block;
  vertical-align: middle;
}
body#info a.modVisitedImg {
  display: inline-block;
  position: relative;
}
body#info a.modVisitedImg:after {
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -0.75em 0 0 -2.5em;
  padding: 2px 0.5em;
  border-radius: 3px;
  background: #7bb528;
  color: #fff;
  font-weight: bold;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.75);
  content: "閲覧済み";
  z-index: 1;
}
body#info a.modVisitedImg:hover {
  text-decoration: none;
}
body#info a.modVisitedImg img {
  opacity: 0.6;
}
body#info .modBtnA {
  display: inline-block;
  padding: 2px 20px;
  border: 1px solid #e0e0e0;
  border-bottom-color: #bebebd;
  border-radius: 2em;
  background: #efefef;
  background: linear-gradient(to bottom, #ffffff 0%, #efefef 100%);
  color: inherit;
}
body#info .modBtnA:hover {
  background: #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  text-decoration: none;
}
body#info input.modBtnFavorite {
  width: 36px;
  height: 32px;
  border: none;
  background: url("/img/front/common/parts_btn_controller.png") no-repeat -72px 0;
  vertical-align: top;
}
body#info input.modBtnFavorite:hover {
  background-position: -36px 0;
}
body#info input.modBtnFavoriteReset {
  width: 36px;
  height: 34px;
  border: none;
  background: url("/img/front/common/parts_btn_controller.png") no-repeat 0 0;
}
body#info input.modBtnFavoriteReset:hover {
  background-position: -36px -34px;
}
body#info input.modBtnRemove {
  width: 36px;
  height: 34px;
  border: none;
  background: url("/img/front/common/parts_btn_controller.png") no-repeat 0 -68px;
}
body#info input.modBtnRemove:hover {
  background-position: -36px -68px;
}
body#info .modTabA li {
  float: left;
  margin-right: 3px;
}
body#info .modTabA li a {
  display: inline-block;
  padding: 5px 10px;
  border: 1px solid #bfbab0;
  border-bottom: none;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  background: #f3f3f3;
  background: linear-gradient(to bottom, #ffffff 0%, #f3f3f3 100%);
  color: #b7b1a6;
}
body#info .modTabA li a:hover,
body#info .modTabA li a.selected {
  border-color: #70b306;
  background: #92c442;
  background: linear-gradient(to bottom, #92c442 0%, #6eb202 100%);
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  color: #fff;
  text-decoration: none;
}
body#info .modBoxA {
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 3px;
  background-color: #fff;
}
body#info .modBoxB {
  margin-bottom: 20px;
  padding: 20px;
  background: #fff;
  border: 1px solid #e8e7e7;
  border-bottom-color: #bdbbbb;
  border-radius: 6px;
  box-shadow: 0px 1px 0px #e8e7e7;
}
body#info .modBoxB .section:last-child {
  margin-bottom: 0 !important;
}
body#info .modBoxC {
  position: relative;
  border: 1px solid #ddd;
  border-top-color: #2cbcd9;
  background-color: #fff;
}
body#info .modBoxC:before {
  display: block;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  border-top: 3px solid rgb(173.6506024096, 229.1686746988, 240.3493975904);
  content: "";
}
body#info .modBoxB .modSlider .conditions ul {
  width: 502px;
}
body#info .modSlider .sliderWrap {
  position: relative;
  padding: 20px 13px;
  border-top: 1px solid #e4e0dc;
  background: #fbf9f7;
}
body#info .modSlider .sliderNav {
  margin-top: -5px;
}
body#info .modSlider .btnSliderPrev,
body#info .modSlider .btnSliderNext {
  float: left;
  width: 48px;
  padding-top: 37px;
  background-image: url("/img/front/common/parts_btn_controller.png");
}
body#info .modSlider .btnSliderPrev {
  background-position: -281px 0;
}
body#info .modSlider .btnSliderPrev:hover {
  background-position: -281px -74px;
}
body#info .modSlider .btnSliderPrev.disabled {
  background-position: -281px -111px;
  cursor: default;
}
body#info .modSlider .btnSliderNext {
  background-position: -329px 0;
}
body#info .modSlider .btnSliderNext:hover {
  background-position: -329px -37px;
}
body#info .modSlider .btnSliderNext.disabled {
  background-position: -329px -111px;
  cursor: default;
}
body#info .modSlider .conditions {
  margin-bottom: 8px;
  border: 1px solid #d6d6d6;
  border-radius: 5px;
  background-color: #f6f6f6;
  background-image: linear-gradient(to bottom, #fff 0%, #f6f6f6 100%);
}
body#info .modSlider .conditions p, body#info .modSlider .conditions ul {
  display: table-cell;
  vertical-align: middle;
}
body#info .modSlider .conditions p {
  width: 134px;
  padding: 7px 5px;
  font-weight: bold;
}
body#info .modSlider .conditions ul {
  width: 526px;
  padding: 7px 10px;
  background: #fff;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.08) inset;
}
body#info .modSlider .conditions li {
  float: left;
  margin-right: 1.5em;
}
body#info .modSlider .sliderBox {
  overflow: hidden;
}
body#info .modSlider .sliderBox ul {
  min-height: 156px;
}
body#info .modSlider .sliderBox li {
  width: 620px;
}
body#info .modSlider .sliderBox .item {
  float: left;
  width: 135px;
  margin-right: 8px;
  padding: 5px;
  border: 1px solid #dadada;
  border-top-color: #ededed;
  border-bottom-color: #9e9d9d;
  border-radius: 5px;
  background: #fff;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.15);
  overflow: hidden;
}
body#info .modSlider .sliderBox .item a {
  color: #3d3d3d;
  text-decoration: none;
}
body#info .modSlider .sliderBox .item h4 {
  margin: 0 -5px 7px;
  padding: 0 5px 3px;
  border-bottom: 1px dotted #e7e4e2;
  color: #329cd1;
  font-weight: bold;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
body#info .modSlider .sliderBox .item .img {
  margin: 5px 0;
  text-align: center;
}
body#info .modSlider .sliderBox .item .top p {
  float: left;
}
body#info .modSlider .sliderBox .item .price {
  width: 88px;
  padding: 5px 0 0 5px;
}
body#info .modSlider .sliderBox .item .price span {
  color: #ff8a00;
  font-size: 150%;
  font-weight: bold;
}
body#info .modSlider .sliderBox .item .shiki {
  padding-left: 20px;
  background: url("/img/front/common/parts_shiki_rei.png") no-repeat 0 0;
}
body#info .modSlider .sliderBox .item .rei {
  padding-left: 20px;
  background: url("/img/front/common/parts_shiki_rei.png") no-repeat 0 -116px;
}
body#info .modSlider .sliderBox .item .btm {
  height: 54px;
  margin-top: 5px;
  padding: 3px 5px;
  border-radius: 3px;
  background: #f6fafd;
  overflow: hidden;
}
body#info .modSlider .sliderBox .item .btm p {
  width: 125px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
body#info .modHeadingBox {
  margin-bottom: 20px;
  border: 1px solid #e8e7e7;
  border-bottom-color: #bdbbbb;
  border-radius: 4px;
  background-color: #fff;
  box-shadow: 0 1px 0 #e8e7e7;
}
body#info .modHeadingBox:before {
  display: block;
  height: 5px;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  background: #2cbcd9;
  content: "";
}
body#info .modHeadingBox .heading {
  background: #fff;
}
body#info .modHeadingBox .heading:only-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
body#info .modHeadingBox .heading .name {
  float: left;
  padding: 15px 0 12px 15px;
}
body#info .modHeadingBox .heading .name h1, body#info h2 {
  display: block;
  font-size: 167%;
  font-weight: bold;
  vertical-align: middle;
}
body#info .modHeadingBox .heading + .modTblA {
  border: none;
}
body#info .modHeadingBox .heading .name h2 span {
  font-size: 84%;
  font-weight: normal;
}
body#info .modHeadingBox .heading .name h1, body#info h2 a {
  color: #3d3d3d;
  text-decoration: none;
}
body#info .modHeadingBox .heading .name .spec {
  display: inline;
}
body#info .modHeadingBox .heading .name .spec a {
  color: #aeaeae;
}
body#info .modHeadingBox .heading .utility {
  float: right;
  padding: 17px 15px 0 0;
}
body#info .modHeadingBox .heading .utility > p {
  float: left;
  margin-left: 10px;
}
body#info .modHeadingBox .heading .modMail {
  margin-top: -7px;
}
body#info .modHeadingBox .assist {
  padding: 10px 15px;
  border-top: 1px dotted #e6e5e2;
}
body#info .modHeadingBox .assist .ttl {
  float: left;
  padding-left: 20px;
  background: url("/img/renewal_common/icon_search.svg") no-repeat 0 2px;
  background-size: 16px 16px;
  font-size: 117%;
  font-weight: bold;
}
body#info .modHeadingBox .assist .assistNav {
  float: right;
  padding-top: 2px;
}
body#info .modHeadingBox .assist .assistNav li {
  float: left;
  margin-right: 1em;
}
body#info .modHeadingBox .assist .assistNav li a {
  display: inline-block;
  padding-left: 13px;
  background: url("/img/renewal_pc/parts_icon.png") no-repeat 0 5px;
}
body#info .modHeadingBox .assist .assistNav li:last-child {
  margin-right: 0;
}
body#info .modHeadingBox .conditonBox {
  overflow: hidden;
  padding: 10px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  background-color: #faf9f6;
  box-shadow: 0 3px 3px -3px rgba(0, 0, 0, 0.3) inset;
}
body#info .modHeadingBox .conditonBox .nav {
  margin-bottom: 3px;
}
body#info .modHeadingBox .conditonBox .modFlLeft {
  padding-top: 6px;
}
body#info .modHeadingBox .conditonBox .content {
  padding: 7px 10px;
  border: 1px solid #d0cdc1;
  background: #fff;
  letter-spacing: -0.4em;
}
body#info .modHeadingBox .conditonBox .content li {
  display: inline;
  margin-right: 1em;
  letter-spacing: normal;
}
body#info .modHeadingBox .conditonBox .nav .btnChange {
  width: 133px;
  padding-top: 29px;
  background: url("/img/front/common/parts_btn_change.png") no-repeat 0 -74px;
}
body#info .modHeadingBox .conditonBox .nav .btnChange:hover {
  background-position: 0 -103px;
}
body#info .modHeadingBox .itemData table {
  width: 100%;
  border-width: 1px 0 0 0;
}
body#info .modHeadingBox .itemData th {
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 rgba(0, 0, 0, 0.05) inset;
}
body#info .modHeadingBox .itemData th:first-child {
  border-left: none;
}
body#info .modHeadingBox .itemData th:last-child {
  border-right: none;
}
body#info .modHeadingBox .itemData td.price .modTxtAccent {
  font-size: 150%;
}
body#info .modBoxB .section .data,
body#info .modHeadingBox .itemData .data {
  border-top: 1px dotted #ddd;
  padding: 10px 20px 0;
}
body#info .modBoxB .section .data dl,
body#info .modHeadingBox .itemData .data dl {
  margin-bottom: 10px;
}
body#info .modBoxB .section .data dt,
body#info .modHeadingBox .itemData .data dt {
  display: inline-block;
  float: left;
  min-width: 40px;
  padding: 2px 5px;
  border-radius: 2px;
  background: #f8f5ed;
  color: #67645f;
  text-align: center;
}
body#info .modBoxB .section .data dd,
body#info .modHeadingBox .itemData .data dd {
  float: left;
  width: 63px;
  padding: 2px 10px 0 7px;
}
body#info .modBoxB .section .data dd {
  width: 579px;
}
body#info .modHeadingBox .itemData .data .date {
  min-width: 72px;
}
body#info .modHeadingBox .itemData .data .col2 dd {
  width: 280px;
}
body#info .modBoxB .section .data .col2 dd {
  width: 260px;
}
body#info .modHeadingBox .itemData .data .col1 dd {
  width: 550px;
}
body#info .modBoxB .section .data .col1 dd {
  width: 550px;
}
body#info .modHeadingBox .itemData .itemDataFooter {
  padding: 5px 20px;
  border-top: 1px dotted #ddd;
  color: #aeaeae;
}
body#info .modHeadingBox .itemData .itemDataFooter p {
  float: left;
}
body#info .modHeadingBox .itemData .itemDataFooter .date {
  float: right;
}
body#info .modHeadingBox .itemData .itemDataFooter .date li {
  float: left;
  margin-right: 1em;
}
body#info .modHeadingBox .itemData .itemDataFooter .date li:last-child {
  margin-right: 0;
}
body#info .modHeadingBox .itemData .itemDataFooter .date li.limit {
  color: #3d3d3d;
}
body#info .modItemType {
  display: inline;
  padding: 3px 7px 2px;
  border: 1px solid #c2cbb9 \9 ;
  border-radius: 2em;
  background-color: rgb(216.8674698795, 242.8915662651, 248.1325301205);
  box-shadow: 0 3px 3px -3px rgba(0, 0, 0, 0.3) inset;
  color: rgb(24.265060241, 116.2168674699, 134.734939759);
  font-size: 84%;
  font-weight: bold;
  line-height: 1;
  vertical-align: middle;
}
body#info .modTblA {
  width: 100%;
  border: 1px solid #e8e8e8;
  background-color: #fff;
}
body#info .modTblA th {
  padding: 7px;
  border: 1px solid #d8d5cf;
  background: #fcfaf7;
  background: linear-gradient(to bottom, #fcfaf7 0%, #f5f3ec 100%);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
  font-size: 92%;
  font-weight: normal;
  text-align: center;
  line-height: 1.2;
  white-space: nowrap;
}
body#info .modTblA .name th {
  border: none;
  background: none;
  box-shadow: none;
  font-weight: bold;
  text-align: left;
}
body#info .modTblA .name + tr td {
  border-top-style: dotted;
}
body#info .modTblA th a {
  color: #3d3d3d;
}
body#info .modTblA td {
  padding: 10px 5px;
  border-top: 1px dotted #dedede;
  text-align: center;
  vertical-align: middle;
}
body#info .modTblA .clm {
  width: 314px;
  text-align: left;
}
body#info .modTblA .img {
  display: inline-block;
  vertical-align: middle;
}
body#info .modTblA .img img {
  border: 1px solid #E1E0E0;
}
body#info .modTblA .img + .place {
  width: 239px;
  margin-left: 8px;
}
body#info .modTblA .place {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}
body#info .modTblA .checkbox {
  background: #eef7fa;
}
body#info .modTblA .time td {
  padding: 5px 7px;
  border-bottom: none !important;
  background: #f8fbfd;
  text-align: left;
}
body#info .modTblA .time td span {
  display: inline-block;
  min-height: 18px;
  padding: 0 1em 0 22px;
  background: url("/img/front/common/icon_clock.png") no-repeat 0 50%;
  color: #5e7b8f;
}
body#info .modTblA .time td em {
  color: #78b618;
}
body#info .modTblA .time + tr td {
  border-top: none;
}
body#info .modTblA .itemName {
  font-size: 117%;
  font-weight: bold;
  line-height: 1;
}
body#info .modTblA .checkbox {
  width: 25px;
  background: #eef7fa !important;
}
body#info .modTblA .checked td {
  background: #fffdef;
}
body#info .modTblA.inquiry .tbl-favorite-delete-button {
  float: left;
  width: 36px;
}
body#info .modTblA.inquiry .tbl-favorite-actions {
  float: right;
}
body#info .modTblA td.iconType01,
body#info .modTblA td.iconType02,
body#info .modTblA td.iconType03 {
  border-bottom: 1px solid #bfbfbf;
  padding: 0;
}
body#info .modTblA td.iconType01 div,
body#info .modTblA td.iconType02 div,
body#info .modTblA td.iconType03 div {
  padding: 6px 5px;
  background: rgb(255, 255, 255);
  background: linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgb(250, 250, 250) 100%);
}
body#info .modTblA td.iconType01 div p,
body#info .modTblA td.iconType02 div p,
body#info .modTblA td.iconType03 div p {
  background: url("/img/front/form/parts_form_icon.png") no-repeat 0 0;
  font-size: 109%;
  font-weight: bold;
  color: #76b23f;
  text-align: left;
  padding-left: 24px;
  padding-top: 2px;
  height: 18px;
}
body#info .modTblA td.iconType02 div p {
  background-position: 0 -35px;
}
body#info .modTblA td.iconType03 div p {
  background-position: 0 -70px;
}
body#info .modTblA.crickable tr:hover > td,
body#info .modTblA.crickable .block:hover th,
body#info .modTblA.crickable .block:hover td {
  background: #fffdef;
  cursor: pointer;
}
body#info .modTblA.grid td {
  border: 1px solid #e8e8e8;
}
body#info .modTblA.inquiry tbody {
  border-bottom: 2px solid #dedddd;
}
body#info .modTblA.inquiry tbody:last-child {
  border-bottom: 1px solid #dedddd;
}
body#info .modTblA.inquiry tr.target:hover > td {
  background: #fffdef;
  cursor: pointer;
}
body#info .modTblA td.modTblRowHead {
  border-top: 1px solid #dedede;
  border-bottom: 1px solid #dedede;
  font-size: 117%;
  font-weight: bold;
  line-height: 1;
  text-align: left;
}
body#info .modTblB {
  width: 100%;
  border: 1px solid #d3d0c6;
  background-color: #fff;
}
body#info .modTblB caption {
  padding-bottom: 3px;
  color: #76b23f;
  font-size: 108%;
  font-weight: bold;
  text-align: left;
}
body#info .modTblB th {
  width: 118px;
  padding: 7px 10px;
  border: 1px solid #e4e2df;
  border-right-style: dotted;
  background: #fbfaf8;
  font-weight: normal;
  text-align: left;
}
body#info .modTblB td {
  padding: 7px 10px;
  border: 1px solid #e4e2df;
  border-left: none;
  text-align: center;
  text-align: left;
}
body#info .modNote {
  padding: 20px 0 10px;
  font-size: 134%;
  font-weight: bold;
  text-align: center;
}
body#info .modNote.shadow {
  margin-bottom: 20px;
  padding-bottom: 20px;
  background: url("/img/front/common/bg_shadow.png") no-repeat 50% 100%;
}
body#info .modStation {
  padding: 20px 20px 0;
  border-top: 1px solid #ded9d4;
}
body#info .modStation dl {
  margin-bottom: 1em;
}
body#info .modStation dt {
  float: left;
  width: 160px;
  padding-right: 10px;
}
body#info .modStation dd {
  margin-left: 170px;
}
body#info .modStation dd .list {
  letter-spacing: -0.4em;
}
body#info .modStation dd .list > li {
  display: inline-block;
  position: relative;
  margin-right: 1em;
  padding-left: 27px;
  background: url("/img/front/common/icon_station.png") no-repeat 0 50%;
  vertical-align: top;
  letter-spacing: normal;
}
body#info .modStation dd .list > li > a {
  color: #ccc;
}
body#info .modStation dd .list > li em {
  color: #3d3d3d;
}
body#info .selectableListBlock {
  display: inline-block;
  vertical-align: top;
  letter-spacing: normal;
  overflow: hidden;
}
body#info .selectableListBlock li {
  float: left;
  margin-right: 5px;
}
body#info .selectableListBlock li a {
  display: inline-block;
  padding: 3px 10px;
  color: #a39f96;
  text-decoration: none;
}
body#info .selectableListBlock li a:hover,
body#info .selectableListBlock li a.selected {
  border-radius: 2em;
  background-color: #969186;
  color: #fff;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.28);
}
body#info .link-list {
  margin-bottom: 10px;
  letter-spacing: -0.4em;
}
body#info .link-list li {
  display: inline-block;
  margin-right: 4px;
  letter-spacing: normal;
}
body#info .link-list li::after {
  content: "|";
  margin-left: 4px;
  color: rgb(76.5, 76.5, 76.5);
}
body#info .link-list li:last-child::after {
  content: "";
  margin-left: 0;
}
body#info .modUtilitySet:after,
body#info .modCol2:after,
body#info .modTabA:after,
body#info .modHeadingBox .heading:after,
body#info .modHeadingBox .assist:after,
body#info .modHeadingBox .assist .assistNav:after,
body#info .modHeadingBox .conditonBox .nav:after,
body#info .modHeadingBox .itemData .data dl:after,
body#info .modHeadingBox .itemData .itemDataFooter:after,
body#info .modHeadingBox .itemData .itemDataFooter ul:after,
body#info .modSlider .sliderNav:after,
body#info .modSlider .conditions ul:after,
body#info .modSlider .sliderBox:after,
body#info .modSlider .sliderBox .item div:after,
body#info .modSlider .sliderBox ul:after,
body#info .modStation dl:after,
body#info .modBoxB .section .data dl:after {
  display: block;
  clear: both;
  content: "";
}
body#info .moving-estimate-main {
  margin-bottom: 40px;
  border: 4px solid #f6f6ea;
  padding: 25px;
  background-color: #fefefa;
}
body#info .moving-estimate-main p {
  text-align: right;
  font-size: 10px;
  margin-top: 10px;
}
body#info .moving-estimate-section {
  margin-bottom: 40px;
  border: 4px solid #f6f6ea;
  border-top: none;
  padding: 40px;
  background: url("/assets/pc/iwaikin/iwaikin_section_line-29d0748d.png") repeat-x 0 0;
  background-color: #fefefa;
  font-size: 14px;
  text-align: center;
}
body#info .moving-estimate-section .moving-estimate-heading-2-p {
  margin-top: 30px;
}
body#info .moving-estimate-heading-2 {
  color: rgb(76.5, 41.4, 0);
  font-size: 36px;
  font-weight: bold;
}
body#info .moving-estimate-heading-2 small {
  font-size: 0.7rem;
}
body#info .moving-estimate-heading-2:first-letter {
  color: #ff8a00;
  font-size: 48px;
}
body#info .moving-estimate-form-box {
  margin-bottom: 40px;
}
body#info .moving-estimate-form-box p {
  text-align: right;
  font-size: 10px;
  margin-top: 10px;
}
body#info .moving-estimate-point .moving-estimate-point-box {
  margin-top: 64px;
  float: left;
  margin-right: 20px;
  border: 1px solid #e9e3dd;
  padding: 20px;
  width: 235px;
  background-color: #fff;
  min-height: 270px;
  font-weight: bold;
}
body#info .moving-estimate-point .moving-estimate-point-box:last-child {
  margin-right: 0;
}
body#info .moving-estimate-point .moving-estimate-point-box img {
  margin-top: -45px;
  margin-bottom: 20px;
}
body#info .moving-estimate-point .moving-estimate-point-box strong {
  color: #ff8a00;
  font-size: 24px;
}
body#info .moving-estimate-point .moving-estimate-point-box .moving-estimate-point-term {
  margin-bottom: 15px;
  color: #ff8a00;
  font-size: 18px;
  font-weight: bold;
}
body#info .moving-estimate-point .moving-estimate-point-box .moving-estimate-point-text {
  text-align: left;
  font-size: 14px;
  font-weight: normal;
}
body#info .moving-estimate-point .moving-estimate-point-box .moving-estimate-point-text strong {
  color: #ff8a00;
  font-size: 14px;
}
body#info .moving-estimate-step .moving-estimate-step-box {
  margin-top: 64px;
  float: left;
  margin-right: 20px;
  border: 1px solid #e9e3dd;
  padding: 20px;
  width: 235px;
  background-color: #fff;
  font-weight: bold;
}
body#info .moving-estimate-step .moving-estimate-step-box:last-child {
  margin-right: 0;
}
body#info .moving-estimate-step .moving-estimate-step-box img {
  margin-top: -45px;
  margin-bottom: 20px;
}
body#info .moving-estimate-step .moving-estimate-step-box strong {
  color: #ff8a00;
  font-size: 24px;
}
body#info .moving-estimate-step .moving-estimate-step-box .moving-estimate-step-term {
  margin-bottom: 15px;
  color: #ff8a00;
  font-size: 18px;
  font-weight: bold;
}
body#info .moving-estimate-step .moving-estimate-step-box .moving-estimate-step-text {
  text-align: left;
  font-size: 14px;
  font-weight: normal;
}
body#info .moving-estimate-step .moving-estimate-step-box .moving-estimate-step-text strong {
  color: #ff8a00;
  font-size: 14px;
}
body#info .moving-estimate-company-box {
  border: 1px solid #e9e3dd;
  padding: 20px;
  margin-top: 40px;
  background-color: #fff;
}
body#info .moving-estimate-iwaikin-Container {
  border: 1px solid #e9e3dd;
  padding: 20px;
  margin-top: 40px;
  background-color: #fff;
}
body#info .moving-estimate-iwaikin-Container .moving-estimate-iwaikin-Container-inner {
  width: 500px;
  margin: 0 auto;
}
body#info .moving-estimate-iwaikin-Container .moving-estimate-iwaikin-Container {
  overflow: hidden;
  position: relative;
}
body#info .moving-estimate-iwaikin-Container .moving-estimate-iwaikin-Container-box {
  float: left;
}
body#info .moving-estimate-iwaikin-Container .moving-estimate-iwaikin-Container-box img {
  margin-right: 40px;
}
body#info .moving-estimate-iwaikin-Container .moving-estimate-iwaikin-Container-box p {
  margin-top: 10px;
  text-align: left;
}
body#info .moving-estimate * {
  box-sizing: border-box;
}
body#info .moving-estimate__firstview-background {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 224px;
  background-image: url("/assets/pc/info/moving_estimate/firstview_background-f602a1c4.jpg");
  background-size: cover;
  background-position: center center;
}
body#info .moving-estimate__block {
  position: relative;
  z-index: 2;
  margin-bottom: 70px;
  padding: 24px 40px;
  background-color: #fefefa;
}
body#info .moving-estimate__form {
  margin-bottom: -54px;
  border-radius: 16px;
  padding: 24px;
  background-color: #fff;
  box-shadow: 0 0 14px rgba(79, 155, 11, 0.12);
}
body#info .moving-estimate__form-message {
  margin-bottom: 24px;
  text-align: center;
}
body#info .moving-estimate__form-main-text {
  font-size: 20px;
}
body#info .moving-estimate__form-main-text:after {
  display: block;
  margin: 2px auto 8px;
  width: 56px;
  height: 2px;
  background-color: #6fba2c;
  content: "";
}
body#info .moving-estimate__form-sub-text {
  font-size: 14px;
  color: #6fba2c;
}
body#info .moving-estimate__form-num {
  box-sizing: border-box;
  display: inline-block;
  margin-right: 8px;
  border-radius: 6px;
  padding: 5px;
  background-color: #6fba2c;
  min-width: 24px;
  text-align: center;
  line-height: 1;
  font-size: 14px;
  color: #fff;
}
body#info .moving-estimate__form-list {
  margin: auto;
  width: 554px;
}
body#info .moving-estimate__form-list dl {
  display: flex;
  margin-bottom: 24px;
}
body#info .moving-estimate__form-list dt {
  flex: 0 0 204px;
  font-size: 16px;
}
body#info .moving-estimate__form-list dd {
  flex: 1 0 auto;
  margin-left: 12px;
}
body#info .moving-estimate__form-btn-wrap {
  text-align: center;
}
body#info .moving-estimate__form-btn {
  display: inline-block;
  outline: none;
  border: none;
  border-radius: 42px;
  min-width: 312px;
  padding: 12px;
  background-color: #ff8a00;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  color: #fff !important;
  box-shadow: 0 4px 8px rgba(255, 138, 0, 0.2);
  transition: 0.5s;
}
body#info .moving-estimate__form-btn:hover {
  opacity: 0.7;
}
body#info .moving-estimate__form-note {
  text-align: right;
  font-size: 10px;
}
body#info .moving-estimate__link {
  font-size: 14px;
}
body#info .moving-estimate__link span,
body#info .moving-estimate__link .icon {
  display: inline-block;
  vertical-align: middle;
}
body#info .moving-estimate__link .icon {
  margin-left: 6px;
  width: 14px;
  height: 14px;
}
body#info .moving-estimate__link:hover span {
  text-decoration: underline;
}
body#info .moving-estimate__text-field {
  box-sizing: border-box;
  outline: none;
  border: 1px solid rgb(193.8, 193.8, 193.8);
  border-radius: 5px;
  padding: 8px 8px;
  line-height: calc(40px - 16px);
  font-size: 14px;
  box-shadow: none;
  appearance: none;
}
body#info .moving-estimate__text-field::placeholder {
  color: rgb(193.8, 193.8, 193.8);
}
body#info .moving-estimate__select {
  box-sizing: border-box;
  outline: none;
  border: 1px solid #ebeae7;
  border-radius: 5px;
  padding: 0 24px 0 8px;
  height: 40px;
  background-image: url("/assets/common/icon_select-88208c84.svg");
  background-position: right center;
  background-size: 24px 24px;
  background-repeat: no-repeat;
  background-color: rgb(242.25, 242.25, 242.25);
  line-height: 40px;
  font-size: 14px;
  appearance: none;
}
body#info .moving-estimate__default-heading {
  position: relative;
  margin-bottom: 32px;
  padding-top: 16px;
  padding-bottom: 12px;
  text-align: center;
  font-size: 24px;
  font-weight: normal;
  color: #452500;
}
body#info .moving-estimate__default-heading-border {
  position: absolute;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 536px;
  height: 1px;
  background-color: #6fba2c;
}
body#info .moving-estimate__default-heading-border:before {
  display: block;
  margin: auto;
  border: 10px solid transparent;
  border-top-width: 10px;
  border-top-color: #6fba2c;
  border-right-color: transparent;
  border-bottom: 0;
  border-left-color: transparent;
  width: 0;
  height: 0;
  content: "";
  position: absolute;
  top: auto;
  right: 0;
  bottom: -10px;
  left: 0;
  z-index: 1;
}
body#info .moving-estimate__default-heading-border:after {
  display: block;
  margin: auto;
  border: 10px solid transparent;
  border-top-width: 10px;
  border-top-color: #fff;
  border-right-color: transparent;
  border-bottom: 0;
  border-left-color: transparent;
  width: 0;
  height: 0;
  content: "";
  position: absolute;
  top: auto;
  right: 0;
  bottom: calc(-10px + 1px);
  left: 0;
  z-index: 1;
}
body#info .moving-estimate__default-space {
  margin-bottom: 8px;
}
body#info .moving-estimate__default-contents {
  margin-bottom: 40px;
}
body#info .moving-estimate__default-contents-block {
  margin-bottom: 24px;
}
body#info .moving-estimate__default-intro-text {
  margin-bottom: 24px;
  text-align: center;
  font-size: 14px;
}
body#info .moving-estimate__default-list {
  display: flex;
  margin: 0 -12px;
}
body#info .moving-estimate__default-list-item {
  flex: 0 0 33.33%;
  padding-right: 12px;
  padding-left: 12px;
  text-align: center;
}
body#info .moving-estimate__default-list-accents {
  position: relative;
  margin-bottom: 16px;
  padding-bottom: 4px;
}
body#info .moving-estimate__default-list-accents b {
  font-size: 24px;
}
body#info .moving-estimate__default-list-accents:after {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 56px;
  height: 4px;
  background-color: #6fba2c;
  content: "";
}
body#info .moving-estimate__default-contents-icon {
  margin-bottom: 16px;
  width: 72px;
  height: 72px;
}
body#info .moving-estimate__default-contents-heading {
  margin-bottom: 8px;
  font-size: 16px;
  font-weight: bold;
}
body#info .moving-estimate__default-contents-text {
  font-size: 14px;
}
body#info .source {
  color: #3d3d3d;
}
body#info .source ul {
  list-style: none;
}
body#info .source table, body#info .source td, body#info .source th {
  border: 1px solid #ebeae7;
  margin-bottom: 20px;
}
body#info .source__content {
  padding: 10px 10px 30px;
  width: 100%;
  box-sizing: border-box;
}
body#info .source__content_box {
  align-items: center;
  text-align: center;
  font-size: 12px;
}
body#info .source__content_box_wrap {
  width: 100%;
}
body#info .source__content_box_title {
  background-color: whitesmoke;
  background-color: #f4f1eb;
  width: 30%;
  font-weight: bold;
  padding: 8px;
}
body#info .source__content_box_text {
  width: 70%;
  text-align: left;
  padding: 8px;
  word-break: break-all;
  background-color: #ffffff;
}
body#info .ask-form-accordion {
  margin-bottom: 20px;
}
body#info .ask-form-toggle {
  cursor: pointer;
  padding: 10px 15px;
  background: #f5f5f5;
  border: 1px solid #ddd;
  font-weight: bold;
  list-style: none;
}
body#info .ask-form-toggle::-webkit-details-marker {
  display: none;
}
body#info .ask-form-toggle:hover {
  background: #eee;
}
body#info details[open] .ask-form-toggle {
  border-bottom: none;
}
body#info .ask-form-content {
  border: 1px solid #ddd;
  border-top: none;
  padding: 15px;
}
body#info .faq-section {
  margin-bottom: 30px;
  background: #fff;
  padding: 25px 30px;
}
body#info .faq-category-title {
  font-size: 18px;
  font-weight: bold;
  color: #333;
  margin: 0 0 20px 0;
  padding-bottom: 10px;
  border-bottom: 3px solid #29a8e0;
}
body#info .faq-list {
  margin-bottom: 40px;
}
body#info .faq-list:last-child {
  margin-bottom: 0;
}
body#info .faq-item {
  padding: 20px 0;
  border-bottom: 1px solid #b8e0f0;
}
body#info .faq-item:last-child {
  border-bottom: none;
}
body#info .faq-question {
  margin: 0;
  padding-top: 5px;
  padding-left: 50px;
  min-height: 36px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 36 36'%3E%3Ccircle cx='18' cy='18' r='16' fill='none' stroke='%2329a8e0' stroke-width='2'/%3E%3Ctext x='18' y='24' text-anchor='middle' font-size='20' font-weight='bold' fill='%2329a8e0'%3E%3F%3C/text%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 0 0;
  color: #333;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.6;
}
body#info .faq-answer {
  display: flex;
  align-items: center;
  margin-top: 15px;
  margin-left: 25px;
}
body#info .faq-answer::before {
  content: "";
  flex-shrink: 0;
  width: 36px;
  height: 36px;
  margin-right: 14px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 36 36'%3E%3Ccircle cx='18' cy='18' r='17' fill='%2329a8e0'/%3E%3Ctext x='18' y='24' text-anchor='middle' font-size='20' font-weight='bold' fill='white'%3EA%3C/text%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 36px 36px;
}
body#info .faq-answer p {
  margin: 0;
  line-height: 1.8;
  color: #333;
  font-size: 14px;
}

body#rewards .content-row {
  width: 960px;
}
body#rewards .iwaikin-main {
  margin-bottom: 40px;
  border: 4px solid #ff8a00;
  box-shadow: 0 0 0 2px rgb(255, 255, 255) inset;
  padding: 25px;
  font-size: 14px;
  background-color: #fff;
}
body#rewards .iwaikin-main__pr-img-wrap {
  padding: 0 0 12px;
}
body#rewards .iwaikin-main__pr-title {
  font-size: 28px;
  color: #4d2900;
  text-align: center;
  font-weight: bold;
  padding: 15px 0 25px;
  line-height: 1;
}
body#rewards .iwaikin-main__pr-title > img {
  height: 28px;
  margin: 0 12px;
}
body#rewards .iwaikin-main__price-wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: url("/assets/common/iwaikin/iwaikin-bg-d7033a71.gif");
  border-radius: 4px;
  padding: 16px;
}
body#rewards .iwaikin-main__iwaikin-img {
  background-color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 160px;
  width: 160px;
  border-radius: 80px;
}
body#rewards .iwaikin-main__iwaikin-img > img {
  height: 80px;
}
body#rewards .iwaikin-main__date, body#rewards .iwaikin-main__all {
  text-align: center;
  color: #4d2900;
  font-weight: bold;
  font-size: 22px;
}
body#rewards .iwaikin-main__date > strong, body#rewards .iwaikin-main__all > strong {
  color: #ff8a00;
}
body#rewards .iwaikin-main__price {
  background-color: #ffffff;
  border-radius: 4px;
  display: flex;
  justify-content: center;
  line-height: 1;
  padding: 16px 0;
  margin: 6px 0 8px;
}
body#rewards .iwaikin-main__price > strong {
  color: #ff8a00;
  font-size: 60px;
  margin: 0 2px;
}
body#rewards .iwaikin-main__max {
  font-size: 20px;
  color: #4d2900;
  font-weight: bold;
  line-height: 1.1;
  display: block;
  align-self: center;
}
body#rewards .iwaikin-main__yen {
  font-size: 24px;
  color: #4d2900;
  font-weight: bold;
  line-height: 1;
  align-self: flex-end;
  margin-bottom: 3px;
}
body#rewards .iwaikin-main__text-wrap {
  width: calc(100% - 180px);
}
body#rewards .iwaikin-main__pr-text-wrap {
  padding: 0 20px 20px;
  color: #444;
  text-shadow: 2px 2px 2px #fff;
}
body#rewards .iwaikin-main .iwaikin-notification-box {
  display: table;
  width: 100%;
}
body#rewards .iwaikin-main .iwaikin-notification-box .iwaikin-notification-box-icon {
  display: table-cell;
  padding: 20px;
  width: 19%;
  background-color: #fff3e4;
  color: #ff8a00;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
}
body#rewards .iwaikin-main .iwaikin-notification-box .iwaikin-notification-box-icon img {
  margin-bottom: 10px;
}
body#rewards .iwaikin-main .iwaikin-notification-box .iwaikin-notification-box-body {
  display: table-cell;
  padding: 20px;
  background-color: #fff;
}
body#rewards .iwaikin-main .iwaikin-notification-box .iwaikin-notification-box-body > p {
  margin-bottom: 20px;
}
body#rewards .iwaikin-main .iwaikin-notification-box .iwaikin-notification-box-body > p:last-child {
  margin-bottom: 0;
}
body#rewards .iwaikin-heading-2 {
  margin-bottom: 30px;
  color: rgb(76.5, 41.4, 0);
  font-size: 36px;
  font-weight: bold;
}
body#rewards .iwaikin-heading-2::first-letter {
  color: #ff8a00;
  font-size: 48px;
}
body#rewards .iwaikin-section {
  margin-bottom: 40px;
  border: 4px solid #f6f6ea;
  border-top: none;
  padding: 40px;
  background: url("/assets/pc/iwaikin/iwaikin_section_line-29d0748d.png") repeat-x 0 0;
  background-color: #fefefa;
  font-size: 14px;
  text-align: center;
}
body#rewards .iwaikin-alliance {
  margin-bottom: 30px;
}
body#rewards .iwaikin-alliance .iwaikin-alliance-box {
  float: left;
  margin-right: 20px;
  border: 1px solid #e9e3dd;
  padding: 20px;
  width: 235px;
  background-color: #fff;
  font-weight: bold;
}
body#rewards .iwaikin-alliance .iwaikin-alliance-box:last-child {
  margin-right: 0;
}
body#rewards .iwaikin-alliance .iwaikin-alliance-box img {
  margin: 20px 0;
}
body#rewards .iwaikin-alliance .iwaikin-alliance-box strong {
  color: #ff8a00;
  font-size: 24px;
}
body#rewards .iwaikin-step .iwaikin-step-box {
  position: relative;
  float: left;
  margin-top: 10px;
  margin-right: 20px;
  width: 171px;
  border: 1px solid #e9e3dd;
  padding: 15px;
  min-height: 23em;
  background-color: #fff;
}
body#rewards .iwaikin-step .iwaikin-step-box:last-child {
  margin-right: 0;
}
body#rewards .iwaikin-step .iwaikin-step-box:last-child::after {
  content: "";
  background: none;
}
body#rewards .iwaikin-step .iwaikin-step-box::after {
  content: ">";
  position: absolute;
  display: block;
  margin: auto;
  top: 0;
  right: -21px;
  bottom: 0;
  width: 20px;
  height: 0;
  padding-top: 20px;
  background: url("/assets/pc/iwaikin/iwaikin_step_arrow-3d60d56b.png") no-repeat center;
}
body#rewards .iwaikin-step .iwaikin-step-box img {
  margin-top: -34px;
  margin-bottom: 20px;
}
body#rewards .iwaikin-step .iwaikin-step-box .iwaikin-step-term {
  margin-bottom: 15px;
  color: #ff8a00;
  font-size: 16px;
  font-weight: bold;
}
body#rewards .iwaikin-step .iwaikin-step-box .iwaikin-step-text {
  text-align: left;
}
body#rewards .iwaikin-table {
  border: 1px solid #d3d0c6;
  width: 100%;
}
body#rewards .iwaikin-table th {
  border: 1px solid #e4e2df;
  border-right-style: dotted;
  padding: 20px;
  width: 20%;
  background-color: #fbfaf8;
  font-weight: bold;
  text-align: left;
  vertical-align: top;
}
body#rewards .iwaikin-table td {
  border: 1px solid #e4e2df;
  border-left: none;
  padding: 20px;
  background-color: #fff;
  text-align: left;
  vertical-align: top;
}
body#rewards .iwaikin-table td > p {
  margin-bottom: 20px;
}
body#rewards .iwaikin-table td > p:last-child {
  margin-bottom: 0;
}
body#rewards .iwaikin-faq {
  margin-bottom: 25px;
  border-bottom: 1px dotted #e4e2df;
  padding-bottom: 25px;
  text-align: left;
}
body#rewards .iwaikin-faq:last-child {
  margin-bottom: 0;
  border-bottom: none;
  padding-bottom: 0;
}
body#rewards .iwaikin-faq .iwaikin-faq-question {
  padding-top: 7px;
  padding-left: 60px;
  min-height: 40px;
  background: url("/assets/pc/iwaikin/iwaikin_faq_question-56205af8.png") no-repeat 0 0;
  color: #ff8a00;
  font-size: 18px;
  font-weight: bold;
}
body#rewards .iwaikin-faq .iwaikin-faq-ask {
  padding-top: 7px;
  padding-left: 60px;
  min-height: 40px;
  background: url("/assets/pc/iwaikin/iwaikin_faq_ask-0ebfac5e.png") no-repeat 0 0;
}
body#rewards .iwaikin-faq .iwaikin-faq-ask > p {
  margin-bottom: 20px;
}
body#rewards .iwaikin-faq .iwaikin-faq-ask > p:last-child {
  margin-bottom: 0;
}
body#rewards .iwaikin-faq .iwaikin-faq-step .iwaikin-faq-step-term {
  float: left;
  width: 100px;
}
body#rewards .iwaikin-faq .iwaikin-faq-step .iwaikin-faq-step-description {
  overflow: hidden;
}
body#rewards .home-panel {
  border: 5px solid #78b620;
  border-radius: 10px;
}
body#rewards .home-panel .home-panel-header {
  border-bottom: 2px solid #7db53b;
  padding: 5px 15px;
}
body#rewards .home-panel .home-panel-heading {
  font-size: 24px;
  font-weight: bold;
}
body#rewards .home-panel .home-panel-body {
  padding: 15px;
}
body#rewards .home-panel-search {
  position: relative;
  background: url("/assets/pc/iwaikin/bg_search_panel-f2e18c99.png") left bottom no-repeat;
  height: 394px;
}
body#rewards .home-panel-search .search-panel-map {
  position: absolute;
  left: 0;
  top: 70px;
  width: 628px;
  height: 293px;
}
body#rewards .home-panel-search .search-panel-map > li {
  letter-spacing: -0.4em;
}
body#rewards .home-panel-search .search-panel-map > li li {
  letter-spacing: normal;
}
body#rewards .home-panel-search .search-panel-map > li {
  position: absolute;
  border: 1px solid #e3eaf2;
  border-radius: 6px;
  padding: 5px 6px 6px 5px;
  max-width: 100px;
  background-color: #fff;
}
body#rewards .home-panel-search .search-panel-map > li li {
  display: inline-block;
  padding: 2px 0 0 2px;
}
body#rewards .home-panel-search .search-panel-map span {
  position: absolute;
  height: 0;
  background: url("/assets/pc/iwaikin/search_panel_map-41751a2f.png") 0 0 no-repeat;
}
body#rewards .home-panel-search .search-panel-map a {
  display: block;
  box-shadow: 0 0 1px #fff inset, 0 1px 0 rgba(7, 1, 3, 0.08);
  border: 1px solid #b5b8bb;
  border-radius: 2px;
  padding: 3px 5px;
  min-width: 36px;
  background-image: linear-gradient(to bottom, #fbfbfb 0%, #e3e3e3 100%);
  color: rgb(76.5, 76.5, 76.5);
  text-shadow: 1px 1px 0 #fff;
  text-align: center;
}
body#rewards .home-panel-search .search-panel-map a:hover {
  border: 1px solid #b2b2b2;
  background-image: none;
  background-color: #fff;
  color: #2cbcd9;
  text-decoration: none;
}
body#rewards .home-panel-search .hokkaido {
  left: 536px;
  top: 0;
}
body#rewards .home-panel-search .hokkaido span {
  top: 26px;
  left: -121px;
  padding-top: 56px;
  width: 63px;
  background-position: -236px 0;
}
body#rewards .home-panel-search .hokkaido:hover span {
  background-position: -236px -187px;
}
body#rewards .home-panel-search .tohoku {
  left: 486px;
  top: 52px;
}
body#rewards .home-panel-search .tohoku span {
  top: 32px;
  left: -71px;
  padding-top: 62px;
  width: 55px;
  background-position: -236px -58px;
}
body#rewards .home-panel-search .tohoku:hover span {
  background-position: -236px -245px;
}
body#rewards .home-panel-search .kanto {
  left: 486px;
  top: 164px;
}
body#rewards .home-panel-search .kanto span {
  top: -14px;
  left: -71px;
  padding-top: 46px;
  width: 52px;
  background-position: -236px -124px;
}
body#rewards .home-panel-search .kanto:hover span {
  background-position: -236px -311px;
}
body#rewards .home-panel-search .hokushinetsu {
  left: 290px;
  top: 0;
}
body#rewards .home-panel-search .hokushinetsu span {
  top: 107px;
  left: 65px;
  padding-top: 54px;
  width: 59px;
  background-position: -176px -83px;
}
body#rewards .home-panel-search .hokushinetsu:hover span {
  background-position: -176px -270px;
}
body#rewards .home-panel-search .tokai {
  left: 330px;
  top: 224px;
}
body#rewards .home-panel-search .tokai span {
  top: -57px;
  left: 23px;
  padding-top: 35px;
  width: 59px;
  background-position: -176px -141px;
}
body#rewards .home-panel-search .tokai:hover span {
  background-position: -176px -328px;
}
body#rewards .home-panel-search .kansai {
  left: 170px;
  top: 0;
}
body#rewards .home-panel-search .kansai span {
  top: 113px;
  left: 139px;
  padding-top: 82px;
  width: 43px;
  background-position: -130px -87px;
}
body#rewards .home-panel-search .kansai:hover span {
  background-position: -130px -274px;
}
body#rewards .home-panel-search .chugoku {
  left: 43px;
  top: 61px;
}
body#rewards .home-panel-search .chugoku span {
  top: 51px;
  left: 203px;
  padding-top: 51px;
  width: 60px;
  background-position: -67px -86px;
}
body#rewards .home-panel-search .chugoku:hover span {
  background-position: -67px -273px;
}
body#rewards .home-panel-search .shikoku {
  left: 200px;
  top: 224px;
}
body#rewards .home-panel-search .shikoku span {
  top: -57px;
  left: 47px;
  padding-top: 32px;
  width: 53px;
  background-position: -67px -141px;
}
body#rewards .home-panel-search .shikoku:hover span {
  background-position: -67px -328px;
}
body#rewards .home-panel-search .kyushu {
  left: 43px;
  top: 167px;
}
body#rewards .home-panel-search .kyushu span {
  top: -42px;
  left: 136px;
  padding-top: 88px;
  width: 63px;
  background-position: 0 -99px;
}
body#rewards .home-panel-search .kyushu:hover span {
  background-position: 0 -286px;
}
body#rewards .home-panel-search .search-panel-body {
  background: url("/assets/pc/iwaikin/bg_search_panel-f2e18c99.png") left bottom no-repeat;
}
body#rewards .home-panel-heading-search::before {
  content: "";
  display: inline-block;
  margin-right: 5px;
  width: 30px;
  height: 30px;
  vertical-align: middle;
  background: url("/assets/pc/iwaikin/icon_search-a10f3927.svg") no-repeat left center;
}
body#rewards button.lp-btn-base, body#rewards a.lp-btn-base, body#rewards button.lp-btn-primary, body#rewards a.lp-btn-primary {
  border: 0;
  border-radius: 10px;
  padding: 30px;
  min-width: 255px;
  color: #fff;
  font-size: 24px;
  line-height: 1;
}
body#rewards button.lp-btn-base, body#rewards a.lp-btn-base, body#rewards button.lp-btn-primary, body#rewards a.lp-btn-primary {
  text-decoration: none;
}
body#rewards button.lp-btn-base .lp-btn-icon, body#rewards a.lp-btn-base .lp-btn-icon, body#rewards button.lp-btn-primary .lp-btn-icon, body#rewards a.lp-btn-primary .lp-btn-icon {
  display: inline-block;
  position: relative;
  padding-left: 35px;
  text-align: left;
}
body#rewards button.lp-btn-base .lp-btn-icon::before, body#rewards a.lp-btn-base .lp-btn-icon::before, body#rewards button.lp-btn-primary .lp-btn-icon::before, body#rewards a.lp-btn-primary .lp-btn-icon::before {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: auto;
  margin: auto;
  width: 25px;
  height: 25px;
  background-repeat: no-repeat;
  background-size: 25px 25px;
}
body#rewards button.lp-btn-base, body#rewards button.lp-btn-primary {
  appearance: none;
  box-sizing: content-box;
  background-color: transparent;
}
body#rewards a.lp-btn-base, body#rewards a.lp-btn-primary {
  display: inline-block;
  text-align: center;
}
body#rewards button.lp-btn-primary, body#rewards a.lp-btn-primary {
  background-color: #2cbcd9;
  box-shadow: 0 -6px 0 0 rgb(33, 141, 162.75) inset;
  color: #fff;
}
body#rewards button.lp-btn-primary:hover, body#rewards a.lp-btn-primary:hover {
  background-color: rgb(35.9397590361, 172.1325301205, 199.5602409639);
}
body#rewards button.lp-btn-base, body#rewards a.lp-btn-base {
  background-color: rgb(242.25, 242.25, 242.25);
  box-shadow: 0 -6px 0 0 rgb(181.6875, 181.6875, 181.6875) inset;
  color: rgb(76.5, 76.5, 76.5);
}
body#rewards button.lp-btn-base:hover, body#rewards a.lp-btn-base:hover {
  background-color: rgb(229.5, 229.5, 229.5);
}
body#rewards .iwaikin-action {
  margin-bottom: 40px;
  text-align: center;
}
body#rewards .iwaikin-action .btn-conversion-left {
  margin-right: 20px;
}
body#rewards .iwaikin-last-search-condition {
  margin: 0 auto 16px;
  width: 610px;
  text-align: left;
}
body#rewards .iwaikin-lottery {
  margin-top: 20px;
  border: 4px solid #ff8a00;
  background-color: #fff;
}
body#rewards .iwaikin-lottery h4 {
  font-size: 32px;
  color: #fff;
  padding: 12px;
  background-color: #ff8a00;
  line-height: 1;
}
body#rewards .iwaikin-lottery-inner {
  padding: 30px;
  overflow: hidden;
}
body#rewards .iwaikin-lottery-inner img {
  float: left;
  margin-right: 30px;
}
body#rewards .iwaikin-lottery-inner-alliance {
  display: inline-block;
  text-align: left;
}
body#rewards .iwaikin-lottery-inner-alliance-max {
  font-size: 42px;
  padding: 8px 24px;
  background-color: #ff8a00;
  color: #fff;
  border-radius: 4px;
  font-weight: bold;
  text-align: center;
}
body#rewards .iwaikin-lottery-inner-alliance-max strong {
  color: #ff0;
}
body#rewards .iwaikin-infographic {
  display: flex;
  justify-content: space-between;
}
body#rewards .iwaikin-infographic strong {
  color: #ff8a00;
  font-weight: bold;
}
body#rewards .iwaikin-infographic__step1 {
  border: 1px solid #e9e3dd;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  width: 132px;
  text-align: center;
}
body#rewards .iwaikin-infographic__step2 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 190px;
}
body#rewards .iwaikin-infographic__step2-1, body#rewards .iwaikin-infographic__step2-2, body#rewards .iwaikin-infographic__step2-3 {
  border: 1px solid #e9e3dd;
  display: flex;
  align-items: center;
  font-size: 12px;
  height: 70px;
  padding: 0 10px;
}
body#rewards .iwaikin-infographic__step2-1 > img, body#rewards .iwaikin-infographic__step2-2 > img, body#rewards .iwaikin-infographic__step2-3 > img {
  width: 50px;
  height: auto;
  margin-right: 12px;
}
body#rewards .iwaikin-infographic__step3 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 212px;
}
body#rewards .iwaikin-infographic__step3-1, body#rewards .iwaikin-infographic__step3-2 {
  border: 1px solid #e9e3dd;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
body#rewards .iwaikin-infographic__step3-1 {
  height: 170px;
}
body#rewards .iwaikin-infographic__step3-1 > img {
  width: 70px;
  height: auto;
  margin-bottom: 8px;
}
body#rewards .iwaikin-infographic__step3-1 > span {
  font-size: 16px;
  line-height: 1.2;
  color: #ff8a00;
}
body#rewards .iwaikin-infographic__step3-1 > span > strong {
  font-size: 20px;
}
body#rewards .iwaikin-infographic__step3-2 {
  height: 70px;
}
body#rewards .iwaikin-increase-text {
  margin-bottom: 30px;
}
body#rewards .iwaikin-increase-text small {
  font-size: 12px;
}
body#rewards .iwaikin-alliance-max {
  font-size: 32px;
}
body#rewards .iwaikin-lottery-inner-add {
  margin-bottom: 20px;
  font-size: 32px;
}
body#rewards .iwaikin-lottery-inner-text {
  margin-bottom: 8px;
}
body#rewards .iwaikin-map-panel {
  margin: 20px -40px -40px;
  padding: 30px 40px;
  border-radius: 0 0 4px 4px;
  background-color: rgb(87.2168674699, 201.7228915663, 224.7831325301);
}
body#rewards .iwaikin-map-panel .search-panel-map__heading {
  float: none;
  width: 668px;
  margin: 0 auto 20px;
  text-align: left;
}
body#rewards .iwaikin-map-panel .search-panel-map__prefectures {
  margin: 0 auto;
}
body#rewards .search-panel-map__heading {
  float: left;
  margin-bottom: 20px;
  color: #fff;
  font-size: 20px;
}
body#rewards .search-panel-map__heading::before {
  display: inline-block;
  content: "";
  margin-right: 8px;
  width: 30px;
  height: 30px;
  background-image: url("/assets/common/icon_search_white-64cef059.svg");
  background-repeat: no-repeat;
  vertical-align: middle;
}
body#rewards .search-panel-map__property-num {
  float: right;
  margin-bottom: 20px;
  color: #fff;
}
body#rewards .search-panel-map__property-num strong {
  font-size: 16px;
  margin: 0 4px;
}
body#rewards .search-panel-map__prefectures {
  clear: both;
  position: relative;
  top: 0;
  left: 0;
  width: 668px;
  height: 372px;
  background: url("/assets/pc/top/img_search_panel_map-e3a59fe1.png") 113px 10px no-repeat;
}
body#rewards .search-panel-map__prefectures > li {
  position: absolute;
  border-radius: 4px;
  padding: 6px;
  background-color: rgb(225.5108433735, 245.6361445783, 249.6891566265);
}
body#rewards .search-panel-map__prefectures > li > ul li {
  float: left;
  margin: 2px;
}
body#rewards .search-panel-map__prefectures a {
  box-shadow: 0 -3px 0 0 rgb(229.5, 229.5, 229.5) inset;
  border: 1px solid rgb(198.9, 198.9, 198.9);
  background-color: #fff;
  transition: opacity 0.5s;
  padding: 8px;
  width: 66px;
  font-size: 14px;
}
body#rewards .search-panel-map__prefectures a, body#rewards .search-panel-map__prefectures a:link, body#rewards .search-panel-map__prefectures a:visited, body#rewards .search-panel-map__prefectures a:hover, body#rewards .search-panel-map__prefectures a:active, body#rewards .search-panel-map__prefectures a:focus {
  color: rgb(76.5, 76.5, 76.5);
}
body#rewards .search-panel-map__prefectures a:hover {
  opacity: 0.7;
  text-decoration: none;
}
body#rewards .search-panel-map__prefectures .hokkaido {
  top: 0;
  right: 0;
}
body#rewards .search-panel-map__prefectures .tohoku {
  top: 66px;
  right: 0;
  max-width: 140px;
}
body#rewards .search-panel-map__prefectures .kanto {
  right: 0;
  bottom: 0;
  max-width: 140px;
}
body#rewards .search-panel-map__prefectures .hokushinetsu {
  left: 242px;
  top: 0;
  max-width: 140px;
}
body#rewards .search-panel-map__prefectures .tokai {
  left: 344px;
  bottom: 0;
  max-width: 140px;
}
body#rewards .search-panel-map__prefectures .kansai {
  top: 0;
  left: 0;
  max-width: 210px;
}
body#rewards .search-panel-map__prefectures .chugoku {
  top: 104px;
  left: 0;
  max-width: 210px;
}
body#rewards .search-panel-map__prefectures .shikoku {
  left: 172px;
  bottom: 0;
  max-width: 140px;
}
body#rewards .search-panel-map__prefectures .kyushu {
  left: 0;
  bottom: 0;
  max-width: 140px;
}

.info-corp, .info-corp_create {
  /* ------------------------------
      placeholder
  //------------------------------ */
  /* ------------------------------
      widget
  ------------------------------ */
  /* ------------------------------
      btnApply
  ------------------------------ */
  /* ------------------------------
      btnInquiry
  ------------------------------ */
  /* ------------------------------
      advertisement
  ------------------------------ */
  /* ------------------------------
      conversion
  ------------------------------ */
  /* ------------------------------
      sectionKey
  ------------------------------ */
  /* ------------------------------
      sectionWorry
  ------------------------------ */
  /* ------------------------------
      sectionPoint
  ------------------------------ */
  /* ------------------------------
      sectionBannerPoint
  ------------------------------ */
  /* ------------------------------
      sectionVoice
  ------------------------------ */
  /* ------------------------------
      sectionQa
  ------------------------------ */
  /* ------------------------------
      sectionInquiry
  ------------------------------ */
}
.info-corp .widget, .info-corp_create .widget {
  margin: 50px auto;
}
.info-corp .btnApply, .info-corp_create .btnApply {
  display: inline-block;
  padding: 1.2em 2em 1.1em;
  border-bottom: 4px solid rgb(32.0481927711, 153.4939759036, 177.9518072289);
  border-radius: 10px;
  background-color: #2cbcd9;
  color: #fff;
  font-size: 217%;
  font-weight: bold;
  text-align: center;
  text-decoration: none !important;
}
.info-corp .btnApply:hover, .info-corp_create .btnApply:hover {
  position: relative;
  top: 4px;
  border-top: 4px solid transparent;
  border-bottom-width: 0;
}
.info-corp .btnInquiry, .info-corp_create .btnInquiry {
  display: inline-block;
  padding: 1.2em 3em 1.1em;
  border: solid #4072b4;
  border-width: 0 0 4px;
  border-radius: 10px;
  background-color: #1698ef;
  color: #fff;
  font-size: 217%;
  font-weight: bold;
  text-align: center;
  text-decoration: none !important;
}
.info-corp .btnInquiry:hover, .info-corp_create .btnInquiry:hover {
  position: relative;
  top: 4px;
  border-top: 4px solid transparent;
  border-bottom-width: 0;
}
.info-corp #contents .section, .info-corp_create #contents .section {
  margin-bottom: 50px;
}
.info-corp .conversion, .info-corp_create .conversion {
  width: 548px;
  margin: 50px auto;
  text-align: center;
}
.info-corp .conversion .btnApply, .info-corp_create .conversion .btnApply {
  display: block;
  font-size: 250%;
}
.info-corp .conversion .btn + .tel, .info-corp_create .conversion .btn + .tel {
  margin-top: 30px;
  padding-top: 30px;
  border-top: 3px dashed #f6f6ea;
}
.info-corp .sectionKey, .info-corp_create .sectionKey {
  position: relative;
  padding: 0 42px;
  min-height: 694px;
  background: url("/assets/pc/info/advertisement/img_key-8e91ea85.png") 0 0 no-repeat;
}
.info-corp .sectionKey h2, .info-corp_create .sectionKey h2 {
  margin-bottom: -15px;
  text-align: center;
}
.info-corp .sectionKey .wrap, .info-corp_create .sectionKey .wrap {
  position: absolute;
  left: 0;
  bottom: 55px;
  width: 100%;
  text-align: center;
}
.info-corp .sectionKey .txt, .info-corp_create .sectionKey .txt {
  width: 282px;
  min-height: 81px;
  height: auto !important;
  height: 81px;
  padding: 25px 40px 25px 150px;
  background: url("/assets/pc/info/advertisement/bg_badge-1617f95b.png") 40px 0 no-repeat;
  font-size: 125%;
}
.info-corp .sectionWorry h2, .info-corp_create .sectionWorry h2 {
  margin-bottom: -15px;
  text-align: center;
}
.info-corp .sectionWorry .wrap, .info-corp_create .sectionWorry .wrap {
  margin-right: -26px;
}
.info-corp .sectionWorry li, .info-corp_create .sectionWorry li {
  float: left;
  margin-right: 26px;
}
.info-corp .sectionPoint h2, .info-corp_create .sectionPoint h2 {
  margin-bottom: 75px;
  text-align: center;
}
.info-corp .sectionPoint .heading, .info-corp_create .sectionPoint .heading {
  margin: -31px 0 15px;
  text-align: center;
}
.info-corp .sectionPoint .point, .info-corp_create .sectionPoint .point {
  border: 4px solid #f6f6ea;
  border-radius: 4px;
  background-color: #fefefa;
}
.info-corp .sectionPoint .wrap, .info-corp_create .sectionPoint .wrap {
  margin: 0 -55px 0 26px;
  padding-bottom: 60px;
}
.info-corp .sectionPoint li, .info-corp_create .sectionPoint li {
  float: left;
  margin-right: 55px;
}
.info-corp .sectionBannerPoint h2, .info-corp_create .sectionBannerPoint h2 {
  text-align: center;
}
.info-corp .sectionBannerPoint p, .info-corp_create .sectionBannerPoint p {
  font-size: 117%;
}
.info-corp .sectionBannerPoint .heading, .info-corp_create .sectionBannerPoint .heading {
  font-weight: bold;
  margin: 10px 0;
}
.info-corp .sectionVoice, .info-corp_create .sectionVoice {
  position: relative;
  padding: 50px 80px;
  border: solid #f6f6ea;
  border-width: 0 4px 4px;
  background-color: #fefefa;
}
.info-corp .sectionVoice:before, .info-corp_create .sectionVoice:before {
  display: block;
  position: absolute;
  top: 0;
  left: -4px;
  width: 960px;
  height: 7px;
  background-color: #f5c907;
  content: "";
}
.info-corp .sectionVoice h2, .info-corp_create .sectionVoice h2 {
  margin-bottom: 50px;
  text-align: center;
}
.info-corp .sectionVoice .item, .info-corp_create .sectionVoice .item {
  margin-bottom: 30px;
  overflow: hidden;
}
.info-corp .sectionVoice .client, .info-corp_create .sectionVoice .client {
  width: 139px;
  padding-top: 25px;
}
.info-corp .sectionVoice .item01 .client, .info-corp_create .sectionVoice .item01 .client {
  float: left;
}
.info-corp .sectionVoice .item02 .client, .info-corp_create .sectionVoice .item02 .client {
  float: right;
}
.info-corp .sectionVoice .comment, .info-corp_create .sectionVoice .comment {
  position: relative;
  width: 520px;
  padding: 30px 40px;
  border-bottom: 3px solid #f5f5e5;
  border-radius: 8px;
  background-color: #fff;
  font-size: 117%;
}
.info-corp .sectionVoice .comment .heading, .info-corp_create .sectionVoice .comment .heading {
  margin-bottom: 0.5em;
  color: #2cbcd9;
  font-size: 150%;
  font-weight: bold;
}
.info-corp .sectionVoice .item01 .comment, .info-corp_create .sectionVoice .item01 .comment {
  float: right;
}
.info-corp .sectionVoice .item02 .comment, .info-corp_create .sectionVoice .item02 .comment {
  float: left;
}
.info-corp .sectionVoice .comment:before,
.info-corp .sectionVoice .comment:after, .info-corp_create .sectionVoice .comment:before,
.info-corp_create .sectionVoice .comment:after {
  position: absolute;
  top: 73px;
  width: 0;
  height: 0;
  border-style: solid;
  content: "";
}
.info-corp .sectionVoice .item01 .comment:before,
.info-corp .sectionVoice .item01 .comment:after, .info-corp_create .sectionVoice .item01 .comment:before,
.info-corp_create .sectionVoice .item01 .comment:after {
  left: -20px;
  border-width: 0 0 20px 20px;
  border-color: transparent transparent #f5f5e5 transparent;
}
.info-corp .sectionVoice .item02 .comment:before,
.info-corp .sectionVoice .item02 .comment:after, .info-corp_create .sectionVoice .item02 .comment:before,
.info-corp_create .sectionVoice .item02 .comment:after {
  right: -20px;
  border-width: 20px 0 0 20px;
  border-color: transparent transparent transparent #f5f5e5;
}
.info-corp .sectionVoice .comment:after, .info-corp_create .sectionVoice .comment:after {
  top: 70px;
}
.info-corp .sectionVoice .item01 .comment:after, .info-corp_create .sectionVoice .item01 .comment:after {
  border-color: transparent transparent #fff transparent;
}
.info-corp .sectionVoice .item02 .comment:after, .info-corp_create .sectionVoice .item02 .comment:after {
  border-color: transparent transparent transparent #fff;
}
.info-corp .sectionQa, .info-corp_create .sectionQa {
  position: relative;
  padding: 50px 80px;
  border: solid #f6f6ea;
  border-width: 0 4px 4px;
  background-color: #fefefa;
}
.info-corp .sectionQa:before, .info-corp_create .sectionQa:before {
  display: block;
  position: absolute;
  top: 0;
  left: -4px;
  width: 960px;
  height: 7px;
  background-color: #f5c907;
  content: "";
}
.info-corp .sectionQa h2, .info-corp_create .sectionQa h2 {
  margin-bottom: 50px;
  text-align: center;
}
.info-corp .sectionQa dl, .info-corp_create .sectionQa dl {
  margin-bottom: 60px;
}
.info-corp .sectionQa dl:last-child, .info-corp_create .sectionQa dl:last-child {
  margin-bottom: 60px;
}
.info-corp .sectionQa dt,
.info-corp .sectionQa dd, .info-corp_create .sectionQa dt,
.info-corp_create .sectionQa dd {
  min-height: 42px;
  height: auto !important;
  height: 42px;
  padding: 20px 0 0 90px;
}
.info-corp .sectionQa dt, .info-corp_create .sectionQa dt {
  margin-bottom: 15px;
  background: url("/assets/pc/info/advertisement/icon_q-ea4ea6d8.png") 0 0 no-repeat;
  font-size: 150%;
  font-weight: bold;
}
.info-corp .sectionQa dd, .info-corp_create .sectionQa dd {
  padding: 20px 0 0 90px;
  background: url("/assets/pc/info/advertisement/icon_a-e5f13228.png") 0 0 no-repeat;
  font-size: 117%;
}
.info-corp .sectionInquiry, .info-corp_create .sectionInquiry {
  padding: 70px 170px;
  border: 4px solid #f6f6ea;
  border-radius: 4px;
  background-color: #fefefa;
}
.info-corp .sectionInquiry h2, .info-corp_create .sectionInquiry h2 {
  margin-bottom: 50px;
  text-align: center;
}
.info-corp .sectionInquiry .lead, .info-corp_create .sectionInquiry .lead {
  margin-bottom: 10px;
  padding-bottom: 20px;
  border-bottom: 3px dashed #f0eedd;
  font-size: 134%;
  text-align: center;
}
.info-corp .sectionInquiry th, .info-corp_create .sectionInquiry th {
  width: 10em;
  padding-top: 2.25em;
  color: #522b07;
  font-size: 117%;
  text-align: left;
  vertical-align: top;
}
.info-corp .sectionInquiry td, .info-corp_create .sectionInquiry td {
  padding: 20px 0;
}
.info-corp .sectionInquiry td.label, .info-corp_create .sectionInquiry td.label {
  padding: 2.7em 2em 0 0;
  text-align: center;
  vertical-align: top;
  white-space: nowrap;
  background-color: #fcfcf1;
  font-size: 100%;
}
.info-corp .sectionInquiry td.label span, .info-corp_create .sectionInquiry td.label span {
  padding: 1px 5px 0;
  border-radius: 4px;
  background-color: #b3afac;
  color: #fff;
  font-size: 12px;
  text-align: center;
  font-weight: normal;
}
.info-corp .sectionInquiry td.label .required, .info-corp_create .sectionInquiry td.label .required {
  background-color: #e05221;
}
.info-corp .sectionInquiry td .inlineList, .info-corp_create .sectionInquiry td .inlineList {
  padding: 10px 20px;
  border-radius: 4px;
  background-color: #fcfcf1;
}
.info-corp .sectionInquiry td .inlineList li, .info-corp_create .sectionInquiry td .inlineList li {
  float: left;
  margin-right: 15px;
}
.info-corp .sectionInquiry td .inlineList li:last-child, .info-corp_create .sectionInquiry td .inlineList li:last-child {
  margin-right: 0;
}
.info-corp .sectionInquiry td input[type=text],
.info-corp .sectionInquiry td textarea, .info-corp_create .sectionInquiry td input[type=text],
.info-corp_create .sectionInquiry td textarea {
  width: 100%;
  padding: 0.65em 1em;
  border: 1px solid #dbdbcd;
  border-radius: 4px;
  background-color: #fff;
  box-shadow: none;
  box-sizing: border-box;
  font-size: 117%;
}
.info-corp .sectionInquiry td input[type=text] + input[type=text],
.info-corp .sectionInquiry td input[type=text].error,
.info-corp .sectionInquiry td textarea.error, .info-corp_create .sectionInquiry td input[type=text] + input[type=text],
.info-corp_create .sectionInquiry td input[type=text].error,
.info-corp_create .sectionInquiry td textarea.error {
  border-color: #e05221;
}
.info-corp .sectionInquiry td .term, .info-corp_create .sectionInquiry td .term {
  height: 120px;
  padding: 10px;
  border: 1px solid #dbdbcd;
  background-color: #fff;
  font-size: 12px;
  overflow-y: scroll;
}
.info-corp .sectionInquiry td * + .term, .info-corp_create .sectionInquiry td * + .term {
  margin-top: 5px;
}
.info-corp .sectionInquiry .submitArea, .info-corp_create .sectionInquiry .submitArea {
  margin-top: 10px;
  padding-top: 30px;
  border-top: 3px dashed #f0eedd;
  text-align: center;
}

body#realtors #content-store {
  width: 930px;
  margin-left: 60px;
  padding-top: 20px;
}
body#realtors .searchChangeInfo {
  border-top: 1px solid #d3d1ce;
  border-bottom: 1px solid #e8e4e1;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  background-color: #f7f5f2;
  background-image: linear-gradient(to bottom, #f7f5f2 0%, #fff 100%);
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.08) inset;
  text-align: center;
}
body#realtors .searchChangeInfo {
  padding: 10px 20px;
  text-align: right;
}
body#realtors .searchChangeInfo .match em {
  font-size: 22px;
}
body#realtors .modTxtAccent {
  color: #ff8a00;
}
body#realtors .pager {
  margin-bottom: 30px;
  padding: 0 10px 10px 20px;
  border-bottom: 1px solid #e8e8e8;
}
body#realtors .property_list {
  margin-bottom: 10px;
  font-size: 92%;
}
body#realtors .table-store {
  background-color: #fff;
}
body#realtors .table-store-detail {
  margin-bottom: 40px;
}
body#realtors #map {
  position: relative;
  overflow: hidden;
}

body#home .home-introduction, .rent_markets-index .home-introduction, body#articles .home-introduction {
  margin-bottom: 36px;
  padding: 36px 0;
  background-color: rgb(87.2168674699, 201.7228915663, 224.7831325301);
}
body#home .home-introduction__inner, .rent_markets-index .home-introduction__inner, body#articles .home-introduction__inner {
  margin: 0 auto;
  padding: 0 16px;
  max-width: 1096px;
}
body#home .home-introduction__search, .rent_markets-index .home-introduction__search, body#articles .home-introduction__search {
  float: left;
  margin-right: 36px;
  width: 668px;
}
body#home .home-introduction__pr, .rent_markets-index .home-introduction__pr, body#articles .home-introduction__pr {
  overflow: hidden;
}
body#home .home-introduction__pr-inner, .rent_markets-index .home-introduction__pr-inner, body#articles .home-introduction__pr-inner {
  background: url("/assets/pc/iwaikin/iwaikin_section_line-29d0748d.png") repeat-x 0 0;
  background-color: #fff;
  border-radius: 4px;
}
body#home .home-introduction__pr-img-wrap, .rent_markets-index .home-introduction__pr-img-wrap, body#articles .home-introduction__pr-img-wrap {
  padding: 20px 20px 12px;
}
body#home .home-introduction__pr-title, .rent_markets-index .home-introduction__pr-title, body#articles .home-introduction__pr-title {
  font-size: 17px;
  color: #4d2900;
  text-align: center;
  font-weight: bold;
  display: flex;
  justify-content: space-around;
  align-items: center;
  margin-bottom: 12px;
}
body#home .home-introduction__pr-title > img, .rent_markets-index .home-introduction__pr-title > img, body#articles .home-introduction__pr-title > img {
  height: 18px;
}
body#home .home-introduction__price-wrap, .rent_markets-index .home-introduction__price-wrap, body#articles .home-introduction__price-wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: url("/assets/common/iwaikin/iwaikin-bg-d7033a71.gif");
  border-radius: 4px;
  padding: 16px;
}
body#home .home-introduction__iwaikin-img, .rent_markets-index .home-introduction__iwaikin-img, body#articles .home-introduction__iwaikin-img {
  background-color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 80px;
  width: 80px;
  border-radius: 40px;
}
body#home .home-introduction__iwaikin-img > img, .rent_markets-index .home-introduction__iwaikin-img > img, body#articles .home-introduction__iwaikin-img > img {
  height: 50px;
}
body#home .home-introduction__date, body#home .home-introduction__all, .rent_markets-index .home-introduction__date, .rent_markets-index .home-introduction__all, body#articles .home-introduction__date, body#articles .home-introduction__all {
  text-align: center;
  color: #4d2900;
  font-weight: bold;
  font-size: 14px;
}
body#home .home-introduction__date > strong, body#home .home-introduction__all > strong, .rent_markets-index .home-introduction__date > strong, .rent_markets-index .home-introduction__all > strong, body#articles .home-introduction__date > strong, body#articles .home-introduction__all > strong {
  color: #ff8a00;
}
body#home .home-introduction__price, .rent_markets-index .home-introduction__price, body#articles .home-introduction__price {
  background-color: #ffffff;
  border-radius: 4px;
  display: flex;
  justify-content: center;
  line-height: 1;
  padding: 8px 0;
  margin: 0 0 4px;
}
body#home .home-introduction__price > strong, .rent_markets-index .home-introduction__price > strong, body#articles .home-introduction__price > strong {
  color: #ff8a00;
  font-size: 30px;
  margin: 0 2px;
}
body#home .home-introduction__max, .rent_markets-index .home-introduction__max, body#articles .home-introduction__max {
  font-size: 12px;
  color: #4d2900;
  font-weight: bold;
  line-height: 1.1;
  display: block;
  align-self: center;
}
body#home .home-introduction__yen, .rent_markets-index .home-introduction__yen, body#articles .home-introduction__yen {
  font-size: 14px;
  color: #4d2900;
  font-weight: bold;
  line-height: 1;
  align-self: flex-end;
  margin-bottom: 3px;
}
body#home .home-introduction__text-wrap, .rent_markets-index .home-introduction__text-wrap, body#articles .home-introduction__text-wrap {
  width: calc(100% - 92px);
}
body#home .home-introduction__pr-text-wrap, .rent_markets-index .home-introduction__pr-text-wrap, body#articles .home-introduction__pr-text-wrap {
  padding: 0 20px 20px;
  color: #444;
  text-shadow: 2px 2px 2px #fff;
}
@media only screen and (max-width: 1136px) {
  body#home .home-introduction img, .rent_markets-index .home-introduction img, body#articles .home-introduction img {
    max-width: 100%;
  }
}
body#home .home-support-tell__header, .rent_markets-index .home-support-tell__header, body#articles .home-support-tell__header {
  border-radius: 4px 4px 0 0;
  padding: 10px;
  background-color: #257db7;
  color: #fff;
  font-size: 16px;
  text-align: center;
}
body#home .home-support-tell__body, .rent_markets-index .home-support-tell__body, body#articles .home-support-tell__body {
  border-radius: 0 0 4px 4px;
  padding: 16px;
  background-color: #fff;
}
body#home .home-support-tell__avatar, .rent_markets-index .home-support-tell__avatar, body#articles .home-support-tell__avatar {
  float: left;
  margin-right: 12px;
}
body#home .home-support-tell__contact, .rent_markets-index .home-support-tell__contact, body#articles .home-support-tell__contact {
  padding-top: 10px;
  border-top: 1px dotted #dedede;
  text-align: center;
}
body#home .home-support-tell__number, .rent_markets-index .home-support-tell__number, body#articles .home-support-tell__number {
  font-size: 24px;
  font-weight: bold;
  color: #257db7;
}
body#home .home-support-tell__number::before, .rent_markets-index .home-support-tell__number::before, body#articles .home-support-tell__number::before {
  display: inline-block;
  content: "";
  margin-right: 5px;
  padding-top: 40px;
  width: 40px;
  vertical-align: middle;
  background: url("/assets/common/icon_freedial-24cf0cde.svg") 0 0 no-repeat;
}
body#home .property-inline, .rent_markets-index .property-inline, body#articles .property-inline {
  position: relative;
}
body#home .property-inline .property-inline__btn-prev, body#home .property-inline .property-inline__btn-next, body#home .property-inline .building-slider__btn-next, body#home .property-inline .building-slider__btn-prev, .rent_markets-index .property-inline body#home .property-inline__btn-prev, .rent_markets-index .property-inline .property-inline__btn-prev, .rent_markets-index .property-inline body#articles .property-inline__btn-prev, .rent_markets-index .property-inline body#home .property-inline__btn-next, .rent_markets-index .property-inline .property-inline__btn-next, .rent_markets-index .property-inline body#articles .property-inline__btn-next, .rent_markets-index .property-inline .building-slider__btn-next, .rent_markets-index .property-inline .building-slider__btn-prev, .rent_markets-index .property-inline body#search .keeplist .property-inline__btn-next, body#search .keeplist .rent_markets-index .property-inline .property-inline__btn-next, .rent_markets-index .property-inline body#search_conditions .keeplist .property-inline__btn-next, body#search_conditions .keeplist .rent_markets-index .property-inline .property-inline__btn-next, .rent_markets-index .property-inline body#search .keeplist .property-inline__btn-prev, body#search .keeplist .rent_markets-index .property-inline .property-inline__btn-prev, .rent_markets-index .property-inline body#search_conditions .keeplist .property-inline__btn-prev, body#search_conditions .keeplist .rent_markets-index .property-inline .property-inline__btn-prev, body#articles .property-inline .property-inline__btn-prev, body#articles .property-inline .property-inline__btn-next, body#articles .property-inline .building-slider__btn-next, body#articles .property-inline .building-slider__btn-prev {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 100;
  margin: auto;
  width: 32px;
  height: 100px;
  background-color: #f5f8fa;
  transition: opacity 0.3s;
}
body#home .property-inline .property-inline__btn-prev:hover, body#home .property-inline .property-inline__btn-next:hover, body#home .property-inline .building-slider__btn-next:hover, body#home .property-inline .building-slider__btn-prev:hover, .rent_markets-index .property-inline body#home .property-inline__btn-prev:hover, .rent_markets-index .property-inline .property-inline__btn-prev:hover, .rent_markets-index .property-inline body#articles .property-inline__btn-prev:hover, .rent_markets-index .property-inline body#home .property-inline__btn-next:hover, .rent_markets-index .property-inline .property-inline__btn-next:hover, .rent_markets-index .property-inline body#articles .property-inline__btn-next:hover, .rent_markets-index .property-inline .building-slider__btn-next:hover, .rent_markets-index .property-inline .building-slider__btn-prev:hover, .rent_markets-index .property-inline body#search .keeplist .property-inline__btn-next:hover, body#search .keeplist .rent_markets-index .property-inline .property-inline__btn-next:hover, .rent_markets-index .property-inline body#search_conditions .keeplist .property-inline__btn-next:hover, body#search_conditions .keeplist .rent_markets-index .property-inline .property-inline__btn-next:hover, .rent_markets-index .property-inline body#search .keeplist .property-inline__btn-prev:hover, body#search .keeplist .rent_markets-index .property-inline .property-inline__btn-prev:hover, .rent_markets-index .property-inline body#search_conditions .keeplist .property-inline__btn-prev:hover, body#search_conditions .keeplist .rent_markets-index .property-inline .property-inline__btn-prev:hover, body#articles .property-inline .property-inline__btn-prev:hover, body#articles .property-inline .property-inline__btn-next:hover, body#articles .property-inline .building-slider__btn-next:hover, body#articles .property-inline .building-slider__btn-prev:hover {
  opacity: 0.5;
}
body#home .property-inline .is-disabled.property-inline__btn-prev, body#home .property-inline .is-disabled.property-inline__btn-next, body#home .property-inline .is-disabled.building-slider__btn-next, body#home .property-inline .is-disabled.building-slider__btn-prev, .rent_markets-index .property-inline body#home .is-disabled.property-inline__btn-prev, .rent_markets-index .property-inline .is-disabled.property-inline__btn-prev, .rent_markets-index .property-inline body#articles .is-disabled.property-inline__btn-prev, .rent_markets-index .property-inline body#home .is-disabled.property-inline__btn-next, .rent_markets-index .property-inline .is-disabled.property-inline__btn-next, .rent_markets-index .property-inline body#articles .is-disabled.property-inline__btn-next, .rent_markets-index .property-inline .is-disabled.building-slider__btn-next, .rent_markets-index .property-inline .is-disabled.building-slider__btn-prev, .rent_markets-index .property-inline body#search .keeplist .is-disabled.property-inline__btn-next, body#search .keeplist .rent_markets-index .property-inline .is-disabled.property-inline__btn-next, .rent_markets-index .property-inline body#search_conditions .keeplist .is-disabled.property-inline__btn-next, body#search_conditions .keeplist .rent_markets-index .property-inline .is-disabled.property-inline__btn-next, .rent_markets-index .property-inline body#search .keeplist .is-disabled.property-inline__btn-prev, body#search .keeplist .rent_markets-index .property-inline .is-disabled.property-inline__btn-prev, .rent_markets-index .property-inline body#search_conditions .keeplist .is-disabled.property-inline__btn-prev, body#search_conditions .keeplist .rent_markets-index .property-inline .is-disabled.property-inline__btn-prev, body#articles .property-inline .is-disabled.property-inline__btn-prev, body#articles .property-inline .is-disabled.property-inline__btn-next, body#articles .property-inline .is-disabled.building-slider__btn-next, body#articles .property-inline .is-disabled.building-slider__btn-prev {
  opacity: 0;
  pointer-events: none;
}
body#home .property-inline__btn-next, .rent_markets-index .property-inline__btn-next, body#articles .property-inline__btn-next {
  right: 0;
  border-radius: 8px 0 0 8px;
}
body#home .property-inline__btn-prev, .rent_markets-index .property-inline__btn-prev, body#articles .property-inline__btn-prev {
  left: 0;
  border-radius: 0 8px 8px 0;
}
body#home .property-inline__view, .rent_markets-index .property-inline__view, body#articles .property-inline__view {
  overflow: hidden;
}
body#home .property-inline__slider, .rent_markets-index .property-inline__slider, body#articles .property-inline__slider {
  margin-right: 14px;
  font-size: 14px;
  transition: all 0.6s;
  transform: translate(0, 0);
}
body#home .property-inline__slider-block, .rent_markets-index .property-inline__slider-block, body#articles .property-inline__slider-block {
  float: left;
}
body#home .property-inline__item, .rent_markets-index .property-inline__item, body#articles .property-inline__item {
  float: left;
  margin-right: 14px;
  width: 262px;
  min-height: 308px;
  background-color: #fff;
  font-size: 14px;
}
body#home .property-inline__image, .rent_markets-index .property-inline__image, body#articles .property-inline__image {
  display: block;
  background-color: #ebeae7;
  text-align: center;
}
body#home .property-inline__summary, .rent_markets-index .property-inline__summary, body#articles .property-inline__summary {
  padding: 15px;
}
body#home .property-inline__article_summary, .rent_markets-index .property-inline__article_summary, body#articles .property-inline__article_summary {
  padding: 190px 15px 15px 15px;
}
body#home .property-inline__name, .rent_markets-index .property-inline__name, body#articles .property-inline__name {
  margin-bottom: 5px;
  color: #999999;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
body#home .property-inline__name a, body#home .property-inline__name a:link, body#home .property-inline__name a:visited, body#home .property-inline__name a:hover, body#home .property-inline__name a:active, body#home .property-inline__name a:focus, .rent_markets-index .property-inline__name a, .rent_markets-index .property-inline__name a:link, .rent_markets-index .property-inline__name a:visited, .rent_markets-index .property-inline__name a:hover, .rent_markets-index .property-inline__name a:active, .rent_markets-index .property-inline__name a:focus, body#articles .property-inline__name a, body#articles .property-inline__name a:link, body#articles .property-inline__name a:visited, body#articles .property-inline__name a:hover, body#articles .property-inline__name a:active, body#articles .property-inline__name a:focus {
  color: #999999;
}
body#home .property-inline__name-link, .rent_markets-index .property-inline__name-link, body#articles .property-inline__name-link {
  display: block;
  overflow: hidden;
  position: relative;
  border-top: 1px dotted rgb(223.4090909091, 221.8295454545, 217.0909090909);
  padding: 12px 32px 12px 10px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
body#home .property-inline__name-link::before, .rent_markets-index .property-inline__name-link::before, body#articles .property-inline__name-link::before {
  background-image: url("/assets/common/icon_arrow-5a023685.svg");
  content: "";
  position: absolute;
  top: 0;
  right: 10px;
  bottom: 0;
  margin: auto;
  opacity: 0.3;
}
body#home .property-inline__name-link span, .rent_markets-index .property-inline__name-link span, body#articles .property-inline__name-link span {
  vertical-align: middle;
}
body#home .property-inline__sub, .rent_markets-index .property-inline__sub, body#articles .property-inline__sub {
  color: #999999;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
body#home .pickup-feature, .rent_markets-index .pickup-feature, body#articles .pickup-feature {
  margin-right: -14px;
}
body#home .pickup-feature__item, .rent_markets-index .pickup-feature__item, body#articles .pickup-feature__item {
  float: left;
  margin-right: 14px;
  margin-bottom: 14px;
}
body#home .pickup-feature__item > a, .rent_markets-index .pickup-feature__item > a, body#articles .pickup-feature__item > a {
  position: relative;
  display: block;
  overflow: hidden;
}
body#home .pickup-feature__item > a, body#home .pickup-feature__item > a:link, body#home .pickup-feature__item > a:visited, body#home .pickup-feature__item > a:hover, body#home .pickup-feature__item > a:active, body#home .pickup-feature__item > a:focus, .rent_markets-index .pickup-feature__item > a, .rent_markets-index .pickup-feature__item > a:link, .rent_markets-index .pickup-feature__item > a:visited, .rent_markets-index .pickup-feature__item > a:hover, .rent_markets-index .pickup-feature__item > a:active, .rent_markets-index .pickup-feature__item > a:focus, body#articles .pickup-feature__item > a, body#articles .pickup-feature__item > a:link, body#articles .pickup-feature__item > a:visited, body#articles .pickup-feature__item > a:hover, body#articles .pickup-feature__item > a:active, body#articles .pickup-feature__item > a:focus {
  color: #fff;
}
body#home .pickup-feature .pickup-feature__overlay, .rent_markets-index .pickup-feature .pickup-feature__overlay, body#articles .pickup-feature .pickup-feature__overlay {
  position: absolute;
  top: 0;
  left: 0;
  transition: opacity 0.3s;
  opacity: 0;
}
body#home .pickup-feature a:hover .pickup-feature__overlay, .rent_markets-index .pickup-feature a:hover .pickup-feature__overlay, body#articles .pickup-feature a:hover .pickup-feature__overlay {
  opacity: 1;
}
body#home .section-box, .rent_markets-index .section-box, body#articles .section-box {
  padding: 20px;
  background-color: #fff;
  box-sizing: border-box;
}
body#home .section-box--col-3, .rent_markets-index .section-box--col-3, body#articles .section-box--col-3 {
  float: left;
  width: calc(33.3333333333% - 9.3333333333px);
  margin-right: 14px;
}
body#home .section-box--col-3:last-child, .rent_markets-index .section-box--col-3:last-child, body#articles .section-box--col-3:last-child {
  margin-right: 0;
}
body#home .guide-list li, .rent_markets-index .guide-list li, body#articles .guide-list li {
  float: left;
  margin-bottom: 10px;
  width: 25%;
}
body#home .article-link-box__wrap, .rent_markets-index .article-link-box__wrap, body#articles .article-link-box__wrap {
  display: grid;
  grid-template-columns: repeat(3, 262px);
  gap: 14px;
}
body#home .article-link-box__article_item, .rent_markets-index .article-link-box__article_item, body#articles .article-link-box__article_item {
  display: grid;
  grid-template-rows: subgrid;
  grid-row: span 4;
  gap: 5px;
  background-color: #fff;
  font-size: 14px;
}
body#home .article-link-box__article_item span, body#home .article-link-box__article_item p, .rent_markets-index .article-link-box__article_item span, .rent_markets-index .article-link-box__article_item p, body#articles .article-link-box__article_item span, body#articles .article-link-box__article_item p {
  padding: 0 15px;
}
body#home .article-link-box__article_item p:last-child, .rent_markets-index .article-link-box__article_item p:last-child, body#articles .article-link-box__article_item p:last-child {
  padding-bottom: 15px;
}
body#home .property-inline .swiper, .rent_markets-index .property-inline .swiper, body#articles .property-inline .swiper {
  overflow: hidden;
}
body#home .property-inline .swiper-wrapper, .rent_markets-index .property-inline .swiper-wrapper, body#articles .property-inline .swiper-wrapper {
  display: flex;
  list-style: none;
  padding: 0;
  margin: 0;
}
body#home .property-inline .swiper-slide, .rent_markets-index .property-inline .swiper-slide, body#articles .property-inline .swiper-slide {
  flex-shrink: 0;
}
body#home .search-panel-map__heading, .rent_markets-index .search-panel-map__heading, body#articles .search-panel-map__heading {
  float: left;
  margin-bottom: 20px;
  color: #fff;
  font-size: 20px;
}
body#home .search-panel-map__heading::before, .rent_markets-index .search-panel-map__heading::before, body#articles .search-panel-map__heading::before {
  display: inline-block;
  content: "";
  margin-right: 8px;
  width: 30px;
  height: 30px;
  background-image: url("/assets/common/icon_search_white-64cef059.svg");
  background-repeat: no-repeat;
  vertical-align: middle;
}
body#home .search-panel-map__property-num, .rent_markets-index .search-panel-map__property-num, body#articles .search-panel-map__property-num {
  float: right;
  margin-bottom: 20px;
  color: #fff;
}
body#home .search-panel-map__property-num strong, .rent_markets-index .search-panel-map__property-num strong, body#articles .search-panel-map__property-num strong {
  font-size: 16px;
  margin: 0 4px;
}
body#home .search-panel-map__prefectures, .rent_markets-index .search-panel-map__prefectures, body#articles .search-panel-map__prefectures {
  clear: both;
  position: relative;
  top: 0;
  left: 0;
  width: 668px;
  height: 372px;
  background: url("/assets/pc/top/img_search_panel_map-e3a59fe1.png") 113px 10px no-repeat;
}
body#home .search-panel-map__prefectures > li, .rent_markets-index .search-panel-map__prefectures > li, body#articles .search-panel-map__prefectures > li {
  position: absolute;
  border-radius: 4px;
  padding: 6px;
  background-color: rgb(225.5108433735, 245.6361445783, 249.6891566265);
}
body#home .search-panel-map__prefectures > li > ul li, .rent_markets-index .search-panel-map__prefectures > li > ul li, body#articles .search-panel-map__prefectures > li > ul li {
  float: left;
  margin: 2px;
}
body#home .search-panel-map__prefectures a, .rent_markets-index .search-panel-map__prefectures a, body#articles .search-panel-map__prefectures a {
  box-shadow: 0 -3px 0 0 rgb(229.5, 229.5, 229.5) inset;
  border: 1px solid rgb(198.9, 198.9, 198.9);
  background-color: #fff;
  transition: opacity 0.5s;
  padding: 8px;
  width: 66px;
  font-size: 14px;
}
body#home .search-panel-map__prefectures a, body#home .search-panel-map__prefectures a:link, body#home .search-panel-map__prefectures a:visited, body#home .search-panel-map__prefectures a:hover, body#home .search-panel-map__prefectures a:active, body#home .search-panel-map__prefectures a:focus, .rent_markets-index .search-panel-map__prefectures a, .rent_markets-index .search-panel-map__prefectures a:link, .rent_markets-index .search-panel-map__prefectures a:visited, .rent_markets-index .search-panel-map__prefectures a:hover, .rent_markets-index .search-panel-map__prefectures a:active, .rent_markets-index .search-panel-map__prefectures a:focus, body#articles .search-panel-map__prefectures a, body#articles .search-panel-map__prefectures a:link, body#articles .search-panel-map__prefectures a:visited, body#articles .search-panel-map__prefectures a:hover, body#articles .search-panel-map__prefectures a:active, body#articles .search-panel-map__prefectures a:focus {
  color: rgb(76.5, 76.5, 76.5);
}
body#home .search-panel-map__prefectures a:hover, .rent_markets-index .search-panel-map__prefectures a:hover, body#articles .search-panel-map__prefectures a:hover {
  opacity: 0.7;
  text-decoration: none;
}
body#home .search-panel-map__prefectures .hokkaido, .rent_markets-index .search-panel-map__prefectures .hokkaido, body#articles .search-panel-map__prefectures .hokkaido {
  top: 0;
  right: 0;
}
body#home .search-panel-map__prefectures .tohoku, .rent_markets-index .search-panel-map__prefectures .tohoku, body#articles .search-panel-map__prefectures .tohoku {
  top: 66px;
  right: 0;
  max-width: 140px;
}
body#home .search-panel-map__prefectures .kanto, .rent_markets-index .search-panel-map__prefectures .kanto, body#articles .search-panel-map__prefectures .kanto {
  right: 0;
  bottom: 0;
  max-width: 140px;
}
body#home .search-panel-map__prefectures .hokushinetsu, .rent_markets-index .search-panel-map__prefectures .hokushinetsu, body#articles .search-panel-map__prefectures .hokushinetsu {
  left: 242px;
  top: 0;
  max-width: 140px;
}
body#home .search-panel-map__prefectures .tokai, .rent_markets-index .search-panel-map__prefectures .tokai, body#articles .search-panel-map__prefectures .tokai {
  left: 344px;
  bottom: 0;
  max-width: 140px;
}
body#home .search-panel-map__prefectures .kansai, .rent_markets-index .search-panel-map__prefectures .kansai, body#articles .search-panel-map__prefectures .kansai {
  top: 0;
  left: 0;
  max-width: 210px;
}
body#home .search-panel-map__prefectures .chugoku, .rent_markets-index .search-panel-map__prefectures .chugoku, body#articles .search-panel-map__prefectures .chugoku {
  top: 104px;
  left: 0;
  max-width: 210px;
}
body#home .search-panel-map__prefectures .shikoku, .rent_markets-index .search-panel-map__prefectures .shikoku, body#articles .search-panel-map__prefectures .shikoku {
  left: 172px;
  bottom: 0;
  max-width: 140px;
}
body#home .search-panel-map__prefectures .kyushu, .rent_markets-index .search-panel-map__prefectures .kyushu, body#articles .search-panel-map__prefectures .kyushu {
  left: 0;
  bottom: 0;
  max-width: 140px;
}

body#rewards {
  /* ------------------------------
      CSSSPRITE
  ------------------------------ */
  /* ------------------------------
      modTxtError
  ------------------------------ */
  /* ------------------------------
      modTxtAlert
  ------------------------------ */
  /* ------------------------------
      link
  ------------------------------ */
  /* ------------------------------
      modHide
  ------------------------------ */
  /* ------------------------------
      size
  ------------------------------ */
  /* ------------------------------
      color
  ------------------------------ */
  /* ------------------------------
      align
  ------------------------------ */
  /* ------------------------------
      float
  ------------------------------ */
  /* ------------------------------
      margin
  ------------------------------ */
  /* ------------------------------
      set
  ------------------------------ */
  /* inline-block */
  /* utility */
  /* ------------------------------
      modVisitedImg
  ------------------------------ */
  /* ------------------------------
      btn
  ------------------------------ */
  /* ------------------------------
      tab
  ------------------------------ */
  /* ------------------------------
      box
  ------------------------------ */
  /* ------------------------------
      slider
  ------------------------------ */
  /* ------------------------------
      modHeadingBox
  ------------------------------  */
  /* assist */
  /* conditonBox */
  /* itemData */
  /* ------------------------------
       modItemType
  ------------------------------ */
  /* ------------------------------
      modTblA
  ------------------------------ */
  /* ------------------------------
      modTblB
  ------------------------------ */
  /* ------------------------------
      modNote
  ------------------------------ */
  /* ------------------------------
      modStation
  ------------------------------ */
  /* ------------------------------
      others
  ------------------------------ */
  /* ------------------------------
      clearfix
  ------------------------------ */
  /* inquiry */
  /* ------------------------------
      checkGuide
  ------------------------------ */
  /* ------------------------------
      popover
  ------------------------------ */
  /* 汎用コンテナ */
  /* 汎用コンテナ + 3カラム */
  /* 汎用コンテナ + 4カラム */
  /* 汎用コンテナ + 関連リンク表示 */
  /* 汎用コンテナ + 駅から絞り込む（search/station 用） */
  /* 汎用コンテナ + 駅から絞り込む（search/city 用） */
  /* ドアラジオ記事リンク */
  /* ヘッダー祝い金訴求パーツ
  ----------------------------------------------------------------- */
  /* 横断検索パーツ
  ----------------------------------------------------------------- */
  /* ------------------------------
      formTbl
  ------------------------------ */
  /* ------------------------------
      inquiry-footer-meta
  ------------------------------ */
  /* ------------------------------
      契約書類アップロード（Direct Upload）
  ------------------------------ */
  /* ------------------------------
      戻る/進むボタンの高さ揃え・間隔（new と confirm 共通）
  ------------------------------ */
  /* ------------------------------
      口座修正モード: 編集不可フィールドを視覚的にグレーアウト
      （口座以外の項目は readonly/disabled。口座フィールドは編集可能なので影響なし）
  ------------------------------ */
}
body#rewards .modMail,
body#rewards .modHeadingBox .conditonBox .nav .btnChange {
  display: block;
  height: 0;
  background-repeat: no-repeat;
  overflow: hidden;
}
body#rewards .modTxtError {
  padding-left: 24px;
  background: url("/assets/pc/icon_error-cec2c1ec.png") no-repeat 0 50%;
  color: #e05220;
}
body#rewards .modTxtError + input[type=text] {
  margin-top: 3px;
}
body#rewards .modTxtAlert {
  padding-left: 20px;
  background: url("/assets/pc/icon_alert-fa47a5c1.png") no-repeat 0 50%;
}
body#rewards .modLinkS {
  display: inline-block;
  padding-left: 10px;
  background: url("/assets/pc/parts_icon-28e02150.png") no-repeat 0 3px;
  font-size: 92%;
}
body#rewards .modLinkL {
  display: inline-block;
  min-height: 20px;
  padding: 2px 0 0 28px;
  background: url("/assets/pc/parts_icon-28e02150.png") no-repeat 0 -107px;
  font-size: 108%;
}
body#rewards .modLauncher {
  display: inline-block;
  padding-right: 20px;
  background: url("/assets/pc/parts_icon-28e02150.png") no-repeat 100% -229px;
}
body#rewards .modLauncher.close {
  background-position: 100% -345px;
}
body#rewards .modMail {
  width: 38px;
  padding-top: 38px;
  background: url("pcn/icon_mail.png") no-repeat 0 0;
}
body#rewards .modMail:hover {
  background-position: 0 -138px;
}
body#rewards .modLinkMuted {
  color: #3d3d3d !important;
}
body#rewards .modHide {
  display: none;
}
body#rewards .modTxtS {
  font-size: 84%;
}
body#rewards .modTxtL {
  font-size: 108%;
}
body#rewards .modTxtXL {
  font-size: 134%;
}
body#rewards .modTxtAccent {
  color: #ff8a00;
}
body#rewards .modTxtMuted {
  color: #aeaeae;
}
body#rewards .modAlLeft {
  text-align: left !important;
}
body#rewards .modAlCenter {
  text-align: center !important;
}
body#rewards .modAlRight {
  text-align: right !important;
}
body#rewards table + .modAlRight {
  margin-top: 5px;
}
body#rewards .modFlLeft {
  float: left;
}
body#rewards .modFlRight {
  float: right;
}
body#rewards .modMbS {
  margin-bottom: 0.5em !important;
}
body#rewards .modMbM {
  margin-bottom: 1em !important;
}
body#rewards .modMbL {
  margin-bottom: 1.5em !important;
}
body#rewards .modInlineSet {
  letter-spacing: -0.4em;
}
body#rewards .modInlineSet > * {
  display: inline-block;
  margin-right: 5px;
  letter-spacing: normal;
}
body#rewards .modUtilitySet h3,
body#rewards .modUtilitySet .utility {
  float: left;
  vertical-align: middle;
}
body#rewards .modUtilitySet .utility {
  float: right;
  text-align: right;
}
body#rewards .modUtilitySet .utility > * {
  display: inline-block;
  vertical-align: middle;
}
body#rewards a.modVisitedImg {
  display: inline-block;
  position: relative;
}
body#rewards a.modVisitedImg:after {
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -0.75em 0 0 -2.5em;
  padding: 2px 0.5em;
  border-radius: 3px;
  background: #7bb528;
  color: #fff;
  font-weight: bold;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.75);
  content: "閲覧済み";
  z-index: 1;
}
body#rewards a.modVisitedImg:hover {
  text-decoration: none;
}
body#rewards a.modVisitedImg img {
  opacity: 0.6;
}
body#rewards .modBtnA {
  display: inline-block;
  padding: 2px 20px;
  border: 1px solid #e0e0e0;
  border-bottom-color: #bebebd;
  border-radius: 2em;
  background: #efefef;
  background: linear-gradient(to bottom, #ffffff 0%, #efefef 100%);
  color: inherit;
}
body#rewards .modBtnA:hover {
  background: #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  text-decoration: none;
}
body#rewards .modBoxB {
  margin-bottom: 20px;
  padding: 20px;
  background: #fff;
  border: 1px solid #e8e7e7;
  border-bottom-color: #bdbbbb;
  border-radius: 6px;
  box-shadow: 0px 1px 0px #e8e7e7;
}
body#rewards .modBoxB .section:last-child {
  margin-bottom: 0 !important;
}
body#rewards .modBoxB .modSlider .conditions ul {
  width: 502px;
}
body#rewards .modHeadingBox {
  margin-bottom: 20px;
  border: 1px solid #e8e7e7;
  border-bottom-color: #bdbbbb;
  border-radius: 4px;
  background-color: #fff;
  box-shadow: 0 1px 0 #e8e7e7;
}
body#rewards .modHeadingBox:before {
  display: block;
  height: 5px;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  background: #2cbcd9;
  content: "";
}
body#rewards .modHeadingBox .heading {
  background: #fff;
}
body#rewards .modHeadingBox .heading:only-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
body#rewards .modHeadingBox .heading .name {
  float: left;
  padding: 15px 0 12px 15px;
}
body#rewards .modHeadingBox .heading .name h2 {
  display: inline;
  font-size: 167%;
  font-weight: bold;
  vertical-align: middle;
}
body#rewards .modHeadingBox .heading + .modTblA {
  border: none;
}
body#rewards .modHeadingBox .heading .name h2 span {
  font-size: 84%;
  font-weight: normal;
}
body#rewards .modHeadingBox .heading .name h2 a {
  color: #3d3d3d;
  text-decoration: none;
}
body#rewards .modHeadingBox .heading .name .spec {
  display: inline;
}
body#rewards .modHeadingBox .heading .name .spec a {
  color: #aeaeae;
}
body#rewards .modHeadingBox .heading .utility {
  float: right;
  padding: 17px 15px 0 0;
}
body#rewards .modHeadingBox .heading .utility > p {
  float: left;
  margin-left: 10px;
}
body#rewards .modHeadingBox .heading .modMail {
  margin-top: -7px;
}
body#rewards .modHeadingBox .assist {
  padding: 10px 15px;
  border-top: 1px dotted #e6e5e2;
}
body#rewards .modHeadingBox .assist .ttl {
  float: left;
  padding-left: 20px;
  background: url("/assets/common/icon_search-71c22822.svg") no-repeat 0 2px;
  background-size: 16px 16px;
  font-size: 117%;
  font-weight: bold;
}
body#rewards .modHeadingBox .assist .assistNav {
  float: right;
  padding-top: 2px;
}
body#rewards .modHeadingBox .assist .assistNav li {
  float: left;
  margin-right: 1em;
}
body#rewards .modHeadingBox .assist .assistNav li a {
  display: inline-block;
  padding-left: 13px;
  background: url("/assets/pc/parts_icon-28e02150.png") no-repeat 0 5px;
}
body#rewards .modHeadingBox .assist .assistNav li:last-child {
  margin-right: 0;
}
body#rewards .modHeadingBox .itemData table {
  width: 100%;
  border-width: 1px 0 0 0;
}
body#rewards .modHeadingBox .itemData th {
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 rgba(0, 0, 0, 0.05) inset;
}
body#rewards .modHeadingBox .itemData th:first-child {
  border-left: none;
}
body#rewards .modHeadingBox .itemData th:last-child {
  border-right: none;
}
body#rewards .modHeadingBox .itemData td.price .modTxtAccent {
  font-size: 150%;
}
body#rewards .modBoxB .section .data,
body#rewards .modHeadingBox .itemData .data {
  border-top: 1px dotted #ddd;
  padding: 10px 20px 0;
}
body#rewards .modBoxB .section .data dl,
body#rewards .modHeadingBox .itemData .data dl {
  margin-bottom: 10px;
}
body#rewards .modBoxB .section .data dt,
body#rewards .modHeadingBox .itemData .data dt {
  display: inline-block;
  float: left;
  min-width: 40px;
  padding: 2px 5px;
  border-radius: 2px;
  background: #f8f5ed;
  color: #67645f;
  text-align: center;
}
body#rewards .modBoxB .section .data dd,
body#rewards .modHeadingBox .itemData .data dd {
  float: left;
  width: 63px;
  padding: 2px 10px 0 7px;
}
body#rewards .modBoxB .section .data dd {
  width: 579px;
}
body#rewards .modHeadingBox .itemData .data .date {
  min-width: 72px;
}
body#rewards .modHeadingBox .itemData .data .col2 dd {
  width: 280px;
}
body#rewards .modBoxB .section .data .col2 dd {
  width: 260px;
}
body#rewards .modHeadingBox .itemData .data .col1 dd {
  width: 550px;
}
body#rewards .modBoxB .section .data .col1 dd {
  width: 550px;
}
body#rewards .modHeadingBox .itemData .itemDataFooter {
  padding: 5px 20px;
  border-top: 1px dotted #ddd;
  color: #aeaeae;
}
body#rewards .modHeadingBox .itemData .itemDataFooter p {
  float: left;
}
body#rewards .modHeadingBox .itemData .itemDataFooter .date {
  float: right;
}
body#rewards .modHeadingBox .itemData .itemDataFooter .date li {
  float: left;
  margin-right: 1em;
}
body#rewards .modHeadingBox .itemData .itemDataFooter .date li:last-child {
  margin-right: 0;
}
body#rewards .modHeadingBox .itemData .itemDataFooter .date li.limit {
  color: #3d3d3d;
}
body#rewards .modUtilitySet:after,
body#rewards .modCol2:after,
body#rewards .modTabA:after,
body#rewards .modHeadingBox .heading:after,
body#rewards .modHeadingBox .assist:after,
body#rewards .modHeadingBox .assist .assistNav:after,
body#rewards .modHeadingBox .conditonBox .nav:after,
body#rewards .modHeadingBox .itemData .data dl:after,
body#rewards .modHeadingBox .itemData .itemDataFooter:after,
body#rewards .modHeadingBox .itemData .itemDataFooter ul:after,
body#rewards .modSlider .sliderNav:after,
body#rewards .modSlider .conditions ul:after,
body#rewards .modSlider .sliderBox:after,
body#rewards .modSlider .sliderBox .item div:after,
body#rewards .modSlider .sliderBox ul:after,
body#rewards .modStation dl:after,
body#rewards .modBoxB .section .data dl:after {
  display: block;
  clear: both;
  content: "";
}
body#rewards .site-notification {
  border-bottom: 1px solid #ebebeb;
  padding: 10px 20px;
  background-color: #fbfbfb;
  box-shadow: 0 -2px 3px 0 rgba(87, 87, 87, 0.04) inset;
}
body#rewards #topicPath {
  width: 960px;
  margin: 0 auto;
  padding-top: 5px;
}
body#rewards #topicPath li {
  margin-right: 8px;
  float: left;
  font-size: 84%;
}
body#rewards #topicPath li::after {
  content: ">";
  display: inline-block;
  margin-left: 8px;
  color: rgb(193.8, 193.8, 193.8);
}
body#rewards #topicPath li:last-child::after {
  content: "";
}
body#rewards #contents {
  padding-top: 20px;
}
body#rewards #side.modFlLeft {
  width: 223px;
}
body#rewards #side.modFlRight {
  width: 202px;
}
body#rewards #side .side-box,
body#rewards #side form > .side-box {
  margin-bottom: 20px;
  border: 1px solid #e8e7e7;
  border-bottom-color: #bdbbbb;
  border-radius: 5px;
  box-shadow: 0px 1px 0px #e8e7e7;
  background: #fff;
}
body#rewards #side .section {
  /*.section-in {
      padding: 10px;
      background-color: #f9f7f5;
      &:last-child {
          border-radius: 5px;
      }
  }*/
}
body#rewards #side .section p {
  margin-bottom: 10px;
}
body#rewards #side .section .sNavMenu {
  border-top: 1px solid #e2e2e2;
  font-weight: bold;
}
body#rewards #side .section .sNavMenu li {
  border-bottom: 1px solid #e2e2e2;
}
body#rewards #side .section .sNavMenu a {
  position: relative;
  display: block;
  padding: 10px 32px 10px 10px;
}
body#rewards #side .section .sNavMenu a:link, body#rewards #side .section .sNavMenu a:visited, body#rewards #side .section .sNavMenu a:hover, body#rewards #side .section .sNavMenu a:active {
  color: #3d3d3d;
}
body#rewards #side .section .sNavMenu a:hover {
  background-color: #f9f9f9;
  color: #2cbcd9;
  text-decoration: none;
}
body#rewards #side .section .sNavMenu .sNavMenuIcon.sNavMenuIconLine:before {
  background-position: 0 0;
}
body#rewards #side .section .sNavMenu .sNavMenuIcon.sNavMenuIconArea:before {
  background-position: 0 -22px;
}
body#rewards #side .section .sNavMenu .sNavMenuIcon.sNavMenuIconLatlng:before {
  background-position: 0 -44px;
}
body#rewards #side .side-structure-list {
  padding: 5px 10px;
  border-bottom: 1px solid #d5d5d5;
}
body#rewards #side .side-structure-list .is-active {
  font-weight: bold;
}
body#rewards #side .side-structure-list li {
  margin-bottom: 5px;
  padding-bottom: 5px;
  border-bottom: 1px dotted #d5d5d5;
}
body#rewards #side .side-structure-list li:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: 0;
}
body#rewards #side .side-structure-list .side-structure-list-pos-2 {
  margin-left: 10px;
}
body#rewards #side .side-structure-list .side-structure-list-pos-3 {
  margin-left: 20px;
}
body#rewards #side .side-structure-list .side-structure-list-pos-4 {
  margin-left: 30px;
}
body#rewards #side .side-structure-list .side-structure-list-pos-5 {
  margin-left: 40px;
}
body#rewards #side .btnSelect {
  padding: 10px 10px 0;
}
body#rewards #side .btnSelect p {
  margin-bottom: 10px;
}
body#rewards #side .btnSelect li {
  width: 191px;
  margin: 0 auto 10px;
}
body#rewards #side .conditionBox .section {
  margin: 10px 10px 0;
}
body#rewards .condition-heading {
  margin-bottom: 5px;
  font-size: 108%;
  font-weight: bold;
}
body#rewards .condition-heading:before {
  display: inline-block;
  content: "";
  margin-right: 5px;
  border-radius: 50px;
  background: #2cbcd9;
  width: 3px;
  height: 17px;
  vertical-align: text-bottom;
}
body#rewards .condition-heading.condition-selected:before {
  background-image: linear-gradient(to bottom, #bfad9e 0%, #7e573f 100%);
}
body#rewards #side .conditionBox .section select + ul {
  margin-top: 7px;
}
body#rewards #side .conditionBox .section li {
  float: left;
  width: 100px;
  margin-bottom: 5px;
}
body#rewards #side .conditionBox .section li:last-nth-hild(2),
body#rewards #side .conditionBox .section li:last-child {
  margin-bottom: 0;
}
body#rewards #side .conditionBox .section li.clear {
  clear: both;
  float: none;
  width: auto;
}
body#rewards #side .conditionBox .section li input[type=checkbox] {
  margin-right: 3px;
}
body#rewards #side .conditionBox .btnSearch {
  padding: 10px 0;
  text-align: center;
}
body#rewards #side .btnSection {
  padding: 10px 0 8px;
  border: 1px solid #e1e1d4;
  border-top-color: #eee;
  border-bottom-color: #b7acac;
  border-radius: 5px;
  box-shadow: 0px 1px 0px #e1e1d4, 1px 1px 0 #fff inset;
  background: #f8f7f4;
  text-align: center;
}
body#rewards h3.type01 {
  margin-bottom: 10px;
  font-size: 134%;
  font-weight: bold;
  line-height: 2rem;
}
body#rewards h3.type01:before {
  display: inline-block;
  content: "";
  margin-right: 7px;
  border-radius: 50px;
  background: linear-gradient(#2cbcd9 50%, #2190a6 50%) no-repeat;
  width: 10px;
  height: 32px;
  vertical-align: top;
}
body#rewards h3.type02 {
  margin-bottom: 5px;
  font-size: 134%;
  font-weight: bold;
}
body#rewards h3.type02:before {
  display: inline-block;
  content: "";
  margin-right: 7px;
  border-radius: 50px;
  background: #2cbcd9;
  width: 7px;
  height: 23px;
  vertical-align: top;
}
body#rewards h3.type03 {
  margin-bottom: 5px;
  font-size: 117%;
  font-weight: bold;
}
body#rewards .tooltipB,
body#rewards #search_overall {
  display: inline-block;
  position: absolute;
  padding: 15px 20px;
  border-radius: 5px;
  background: #333;
  background: rgba(87, 87, 87, 0.75);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.45);
  color: #fff;
  font-size: 117%;
}
body#rewards #search_overall {
  width: 322px;
  padding: 40px 0 35px;
  border-radius: 5em;
  font-size: 134%;
  font-weight: bold;
  text-align: center;
  z-index: 9002; /* gt .modal */
}
body#rewards #search_overall span {
  font-size: 184%;
}
body#rewards .incSelectBox {
  position: absolute;
}
body#rewards .incSelectList {
  width: 300px;
  border: 1px solid #999;
  background: #FFF;
  text-align: left;
  max-height: 350px;
  overflow: auto;
}
body#rewards .incSelectList .selected {
  background: #D5E2FF;
}
body#rewards .incSelectList div {
  padding: 0 5px;
  white-space: nowrap;
  cursor: default;
}
body#rewards .incSelectList strong {
  font-weight: normal;
  color: #3399FF;
}
body#rewards #loading {
  width: 130px;
  height: 130px;
  position: fixed;
  top: 50%;
  left: 50%;
  margin: -65px 0 0 -65px;
  opacity: 0.5;
  z-index: 9002; /* gt .modal */
}
body#rewards .modBoxB .pickup-feature {
  width: 714px;
}
body#rewards .modBoxB .pickup-feature-item {
  width: 337px;
}
body#rewards .checkGuide {
  margin: 0 12px 3px 0;
  color: #594434;
  font-weight: bold;
  text-align: right;
}
body#rewards .popover {
  margin-bottom: 12px;
}
body#rewards .popover .inner {
  position: relative;
  float: right;
  padding: 10px 20px;
  border: 1px solid #e3e5e7;
  border-radius: 5px;
  background: #f8fbfd;
}
body#rewards .popover .inner:after,
body#rewards .popover .inner:before {
  position: absolute;
  top: 100%;
  width: 0;
  height: 0;
  border: solid transparent;
  content: "";
  pointer-events: none;
}
body#rewards .popover .inner:after {
  right: 10px;
  border-color: rgba(248, 251, 253, 0);
  border-top-color: #f8fbfd;
  border-width: 10px;
}
body#rewards .popover .inner:before {
  right: 9px;
  border-color: rgba(227, 229, 231, 0);
  border-top-color: #e3e5e7;
  border-width: 11px;
}
body#rewards .popover.btm {
  margin-top: 12px;
}
body#rewards .popover.btm .inner:after,
body#rewards .popover.btm .inner:before {
  top: auto;
  bottom: 100%;
}
body#rewards .popover.btm .inner:after {
  right: 10px;
  border-color: rgba(248, 251, 253, 0);
  border-bottom-color: #f8fbfd;
  border-width: 10px;
}
body#rewards .popover.btm .inner:before {
  right: 9px;
  border-color: rgba(227, 229, 231, 0);
  border-bottom-color: #e3e5e7;
  border-width: 11px;
}
body#rewards .popover .inner p {
  display: inline-block;
  padding: 10px 20px;
  background: #fff;
  border: 1px solid #e8eaeb;
  border-radius: 5px;
  vertical-align: middle;
}
body#rewards .popover .inner .btn-inquiry {
  vertical-align: middle;
}
body#rewards .popover .txt {
  color: #698394;
  font-weight: bold;
}
body#rewards .aside-block {
  margin-bottom: 20px;
  padding: 10px 15px;
  border: 10px solid #f9f7f5;
  background-color: #fff;
  box-shadow: 0 -1px 0 0 #d9d9d9;
}
body#rewards .aside-block .aside-block-inner,
body#rewards .aside-block .itemWrap {
  background-color: #fff;
}
body#rewards .aside-block .aside-block-section {
  margin-bottom: 15px;
}
body#rewards .aside-block .aside-block-section:last-child {
  margin-bottom: 0;
}
body#rewards .aside-block h4 {
  margin-bottom: 10px;
  padding-bottom: 8px;
  border-bottom: 1px dotted #d9d9d9;
  color: #78b618;
  font-weight: bold;
  font-size: 108%;
}
body#rewards .aside-block-list-col3, body#rewards .aside-block-list-col4 {
  overflow: hidden;
  margin-right: -15px;
  margin-bottom: 5px;
  font-size: 0;
}
body#rewards .aside-block-list-col3:last-child, body#rewards .aside-block-list-col4:last-child {
  margin-bottom: 0;
}
body#rewards .aside-block-list-col3 li, body#rewards .aside-block-list-col4 li {
  display: inline-block;
  margin-right: 15px;
  margin-bottom: 5px;
  width: 210px;
  vertical-align: top;
  font-size: 12px;
}
body#rewards .aside-block-list-col3 .panel-expander-block, body#rewards .aside-block-list-col4 .panel-expander-block {
  margin-right: 0;
  width: 100%;
}
body#rewards .aside-block-list-col4 li {
  width: 150px;
}
body#rewards .search-related-link-row {
  margin-bottom: 10px;
  padding-top: 8px;
  border-top: 1px dotted #d9d9d9;
}
body#rewards .search-related-link-row .search-related-link-index {
  float: left;
  margin-right: 5px;
  width: 120px;
  font-weight: bold;
  vertical-align: top;
}
body#rewards .search-related-link-row .search-related-child-list {
  overflow: hidden;
  font-size: 0;
}
body#rewards .search-related-link-row .search-related-child-list li {
  display: inline-block;
  margin-right: 5px;
  width: 103px;
  vertical-align: top;
  font-size: 12px;
}
body#rewards .search-related-link > .search-related-link-row:first-child, body#rewards .search-related-link-kana > .search-related-link-row:first-child, body#rewards .search-related-link-kana-col5 > .search-related-link-row:first-child {
  padding-top: 0;
  border-top: none;
}
body#rewards .search-related-link > .search-related-link-row:last-child, body#rewards .search-related-link-kana > .search-related-link-row:last-child, body#rewards .search-related-link-kana-col5 > .search-related-link-row:last-child {
  margin-bottom: 0;
}
body#rewards .search-related-link-kana > .search-related-link-row:first-child, body#rewards .search-related-link-kana-col5 > .search-related-link-row:first-child {
  padding-top: 0;
  border-top: none;
}
body#rewards .search-related-link-kana .search-related-link-row .search-related-link-index, body#rewards .search-related-link-kana-col5 .search-related-link-row .search-related-link-index {
  width: 60px;
  vertical-align: middle;
  font-size: 10px;
  color: #666;
}
body#rewards .search-related-link-kana .search-related-child-list, body#rewards .search-related-link-kana-col5 .search-related-child-list {
  vertical-align: middle;
}
body#rewards .search-related-link-kana .search-related-child-list li, body#rewards .search-related-link-kana-col5 .search-related-child-list li {
  width: 145px;
}
body#rewards .search-related-link-kana-col5 .search-related-child-list li {
  width: 115px;
}
body#rewards .door-radio-articles li {
  float: none;
  margin-bottom: 5px;
  width: auto;
  vertical-align: top;
}
body#rewards .door-radio-articles a {
  display: inline-block;
}
body#rewards .door-radio-articles-wide {
  overflow: hidden;
  margin-right: -20px;
  font-size: 0;
}
body#rewards .door-radio-articles-wide li {
  display: inline-block;
  margin-right: 20px;
  width: 445px;
  font-size: 12px;
}
body#rewards .icon-expander-close {
  background-position: 100% -345px;
}
body#rewards #wrapper {
  width: 960px;
  margin: 0 auto;
  padding-bottom: 40px;
}
body#rewards #wrapper .header-pr-iwaikin {
  margin-bottom: 20px;
}
body#rewards .header-pr-iwaikin {
  padding: 10px 0;
  background-color: #e1f0cc;
  font-size: 15px;
  font-weight: bold;
  text-align: center;
  color: #574e47;
}
body#rewards .header-pr-iwaikin strong {
  color: #ed6103;
}
body#rewards .header-pr-cross-search {
  position: relative;
  margin-top: 20px;
  padding: 5px 12px;
  background-color: #f4f4f4;
  border-radius: 4px;
  font-weight: bold;
  text-align: center;
}
body#rewards .header-pr-cross-search strong {
  color: #3d3d3d;
}
body#rewards .header-pr-cross-search:before {
  position: absolute;
  top: auto;
  right: 0;
  bottom: -12px;
  left: 0;
  content: "";
  display: block;
  margin: auto;
  width: 0;
  height: 0;
  border-top: 12px solid #f4f4f4;
  border-right: 12px solid transparent;
  border-bottom: 0 solid transparent;
  border-left: 12px solid transparent;
  z-index: 1;
}
body#rewards .guide-list .list li {
  width: 161px;
  margin-right: 10px;
}
body#rewards .bukken-num {
  color: #aeaeae;
  font-size: 84%;
}
body#rewards .modBoxB .emphasisBox {
  padding: 15px;
  border-top: 1px solid #ded9d4;
  background-color: #f8f7f4;
}
body#rewards .modBoxB .emphasisBox > *:last-child {
  margin-bottom: 0;
}
body#rewards .modBoxB .btn:first-child {
  float: left;
  width: 326px;
}
body#rewards .modBoxB .btn {
  float: right;
  width: 326px;
}
body#rewards .data-list {
  margin-right: 20px;
  margin-bottom: 10px;
  font-size: 0;
}
body#rewards .data-list dt, body#rewards .data-list dd {
  font-size: 12px;
  vertical-align: top;
}
body#rewards .data-list dt {
  float: left;
  min-width: 40px;
  margin-right: 10px;
  padding: 2px 5px;
  border-radius: 2px;
  background-color: #f8f5ed;
  color: #67645f;
  text-align: center;
}
body#rewards .data-list dd {
  padding: 2px 0;
  overflow: hidden;
}
body#rewards .data-list-sm {
  width: 256px;
}
body#rewards .heading-3 {
  margin-bottom: 15px;
  border-bottom: 1px dotted #ebe9e7;
  padding-top: 10px 0 5px;
  color: #7db53b;
  font-weight: bold;
  font-size: 16px;
}
body#rewards .modBoxB .section > *:last-child {
  margin-bottom: 0;
}
body#rewards .modTblA + .formTbl {
  margin-top: 20px;
}
body#rewards .formTbl {
  width: 100%;
  border-top: 1px solid #dedede;
  border-left: 1px solid #dedede;
  border-right: 1px solid #dedede;
  border-collapse: separate;
  background-color: #fff;
}
body#rewards .formTbl th {
  border-top: 1px solid #fff;
  border-bottom: 1px solid #dedede;
  background: #f8f4f0;
  padding: 16px 20px;
  font-weight: bold;
  vertical-align: top;
  text-align: left;
}
body#rewards .formTbl th:first-child {
  width: 20%;
}
body#rewards .formTbl th[rowspan] {
  border-right: 1px solid #e0dbd7;
}
body#rewards .formTbl th span.weightNormal {
  font-weight: normal;
  font-size: 92%;
}
body#rewards .formTbl td {
  padding: 16px 20px;
  border-bottom: 1px solid #dedede;
  vertical-align: top;
}
body#rewards .formTbl td.icon-col {
  border-right: 1px dotted #e0dbd7;
  padding: 16px 6px;
  text-align: center;
}
body#rewards .formTbl td[rowspan].icon-col {
  border-right: 1px dotted #e0dbd7;
}
body#rewards .formTbl td.icon-col span {
  display: inline-block;
  padding: 1px 5px 0;
  border-bottom-color: #605347;
  border-radius: 4px;
  background: #b3afac;
  color: #fff;
}
body#rewards .formTbl td div.tel {
  padding-left: 34px;
}
body#rewards .formTbl tr.required th {
  background: rgb(233.9, 248.3, 251.2);
}
body#rewards .formTbl tr.required td.icon-col span {
  display: inline-block;
  background: #e05221;
}
body#rewards .formTbl ul.col2 {
  width: 483px;
}
body#rewards .formTbl ul.col2 li {
  float: left;
  width: 50%;
  margin-bottom: 3px;
}
body#rewards .formTbl input[type=checkbox] {
  margin-right: 6px;
}
body#rewards .formTbl label {
  padding-top: 1px;
}
body#rewards .formTbl label.chk:after, body#rewards .formTbl label.info:after, body#rewards .formTbl label.ask:after {
  display: inline-block;
  height: 15px;
  margin-left: 4px;
  padding: 1px 3px 0;
  border: 1px solid #79a6bb;
  background: #f7fdff;
  color: #5c8599;
  font-size: 85%;
}
body#rewards .formTbl label.chk:after {
  content: "内見予約";
}
body#rewards .formTbl label.info:after {
  content: "来店予約";
}
body#rewards .formTbl label.ask:after {
  content: "資料請求";
}
body#rewards .formTbl textarea {
  width: 473px;
  max-width: 473px;
  overflow: auto;
}
body#rewards .formTbl textarea.agreement {
  padding: 10px 6px;
  border: 1px solid #dedede;
  border-radius: 0px;
  background: #FFF;
  box-shadow: none;
}
body#rewards .formTbl .aboveSpace {
  margin-top: 10px;
}
body#rewards .formTbl p.telAndMail {
  margin-bottom: 5px;
}
body#rewards .formTbl .tel-and-mail span {
  display: inline-block;
  width: 8em;
  text-align: right;
}
body#rewards .formTbl .w156 {
  width: 156px;
}
body#rewards .formTbl .w48 {
  width: 48px;
}
body#rewards .formTbl .w484 {
  width: 484px;
}
body#rewards .inquiry-footer-meta {
  padding-top: 40px;
}
body#rewards .inquiry-footer-meta .inquiry-footer-meta-text {
  float: right;
  width: 519px;
  padding-top: 0px;
}
body#rewards .reward-file-list {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  margin-top: 12px;
}
body#rewards .reward-file-list .direct-upload-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 120px;
}
body#rewards .reward-file-list .direct-upload-name {
  margin-top: 4px;
  width: 100%;
  font-size: 11px;
  text-align: center;
  word-break: break-all;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
body#rewards .reward-file-list .direct-upload-status {
  margin-top: 4px;
  color: #888;
  font-size: 11px;
}
body#rewards .reward-file-list .direct-upload-remove {
  margin-top: 6px;
  padding: 2px 10px;
  border: 1px solid #ccc;
  border-radius: 3px;
  background: #f6f6f6;
  cursor: pointer;
  font-size: 12px;
}
body#rewards .reward-file-list .direct-upload-remove:hover {
  background: #ececec;
}
body#rewards .reward-file-group {
  margin-top: 12px;
}
body#rewards .reward-file-group-title {
  margin: 0 0 4px;
  font-size: 12px;
  font-weight: bold;
  color: #555;
}
body#rewards .reward-file-group--new + .reward-file-group--existing {
  margin-top: 16px;
  padding-top: 16px;
  border-top: 1px dashed #ccc;
}
body#rewards .branch-select {
  position: relative;
  max-width: 360px;
}
body#rewards .branch-select__toggle, body#rewards .branch-select__panel, body#rewards .branch-select__query {
  box-sizing: border-box;
}
body#rewards .branch-select__toggle {
  width: 100%;
  padding: 6px 24px 6px 8px;
  text-align: left;
  background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath fill='%23555' d='M0 0l5 6 5-6z'/%3E%3C/svg%3E") no-repeat right 8px center;
  background-size: 10px 6px;
  border: 1px solid #ccc;
  border-radius: 3px;
  cursor: pointer;
}
body#rewards .branch-select__toggle.is-placeholder {
  color: #888;
}
body#rewards .branch-select__panel {
  position: absolute;
  z-index: 10;
  width: 100%;
  margin-top: 2px;
  padding: 6px;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 3px;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
}
body#rewards .branch-select__query {
  width: 100%;
  padding: 6px 8px;
  border: 1px solid #ccc;
  border-radius: 3px;
}
body#rewards .branch-select__list {
  max-height: 260px;
  margin: 6px 0 0;
  padding: 0;
  overflow-y: auto;
  list-style: none;
}
body#rewards .branch-select__option {
  padding: 6px 8px;
  cursor: pointer;
  border-bottom: 1px solid #eee;
}
body#rewards .branch-select__option:last-child {
  border-bottom: none;
}
body#rewards .branch-select__option:hover {
  background: #f5f5f5;
}
body#rewards .branch-select__option.is-selected {
  background: #fff4e5;
  font-weight: bold;
}
body#rewards .branch-select__option.is-active {
  outline: 2px solid #f7a52b;
  outline-offset: -2px;
}
body#rewards .branch-select__empty {
  padding: 6px 8px;
  color: #888;
}
body#rewards .reward-confirm-files {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  margin: 0;
  padding: 0;
  list-style: none;
}
body#rewards .reward-confirm-files li {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 120px;
  font-size: 11px;
  text-align: center;
  word-break: break-all;
}
body#rewards .direct-upload-thumb,
body#rewards .reward-file-preview-thumb {
  width: 120px;
  height: 120px;
  aspect-ratio: 1/1;
  object-fit: cover;
  border: 1px solid #ddd;
  border-radius: 4px;
  background: #fafafa;
}
body#rewards .direct-upload-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 120px;
  height: 120px;
  aspect-ratio: 1/1;
  border: 1px solid #ddd;
  border-radius: 4px;
  background: #fafafa;
  font-size: 40px;
}
body#rewards #reward_input .modCol2,
body#rewards .reward_confirm .modCol2 {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 20px;
  width: auto !important;
}
body#rewards #reward_input .modCol2 .modFlLeft,
body#rewards #reward_input .modCol2 .modFlRight,
body#rewards .reward_confirm .modCol2 .modFlLeft,
body#rewards .reward_confirm .modCol2 .modFlRight {
  float: none;
}
body#rewards #reward_input .modCol2 .btn-base,
body#rewards #reward_input .modCol2 .btn-primary,
body#rewards #reward_input .modCol2 .btn-primary input,
body#rewards .reward_confirm .modCol2 .btn-base,
body#rewards .reward_confirm .modCol2 .btn-primary,
body#rewards .reward_confirm .modCol2 .btn-primary input {
  height: 100%;
  box-sizing: border-box;
}
body#rewards .reward-account-correction input[readonly],
body#rewards .reward-account-correction input:disabled,
body#rewards .reward-account-correction select:disabled,
body#rewards .reward-account-correction textarea[readonly] {
  background-color: #f2f2f2;
  color: #999;
  cursor: not-allowed;
  -webkit-text-fill-color: #999; /* iOS Safari の readonly/disabled 文字色 */
  opacity: 1;
}
body#rewards .btn-base, body#rewards body#inquiries .btn-base, body#inquiries body#rewards .btn-base, body#rewards body#phone_inquiries .btn-base, body#phone_inquiries body#rewards .btn-base, body#rewards body#inquiries_tel .btn-base, body#inquiries_tel body#rewards .btn-base, body#rewards body#inquiries .btn-inquiry, body#inquiries body#rewards .btn-inquiry, body#rewards body#phone_inquiries .btn-inquiry, body#phone_inquiries body#rewards .btn-inquiry, body#rewards body#inquiries_tel .btn-inquiry, body#inquiries_tel body#rewards .btn-inquiry, body#rewards body#info .btn-base, body#info body#rewards .btn-base, body#rewards body#info .btn-inquiry, body#info body#rewards .btn-inquiry {
  box-sizing: border-box;
  display: inline-block;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 3px;
  padding: 15px 20px;
  min-width: 180px;
  background-color: #fff;
  box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.35) inset, 0 2px 3px 0 rgba(0, 0, 0, 0.1);
  font-size: 18px;
  text-align: center;
}
body#rewards .btn-base, body#rewards body#inquiries .btn-base, body#inquiries body#rewards .btn-base, body#rewards body#phone_inquiries .btn-base, body#phone_inquiries body#rewards .btn-base, body#rewards body#inquiries_tel .btn-base, body#inquiries_tel body#rewards .btn-base, body#rewards body#inquiries .btn-inquiry, body#inquiries body#rewards .btn-inquiry, body#rewards body#phone_inquiries .btn-inquiry, body#phone_inquiries body#rewards .btn-inquiry, body#rewards body#inquiries_tel .btn-inquiry, body#inquiries_tel body#rewards .btn-inquiry, body#rewards body#info .btn-base, body#info body#rewards .btn-base, body#rewards body#info .btn-inquiry, body#info body#rewards .btn-inquiry, body#rewards .btn-base:link, body#rewards body#inquiries .btn-base:link, body#inquiries body#rewards .btn-base:link, body#rewards body#phone_inquiries .btn-base:link, body#phone_inquiries body#rewards .btn-base:link, body#rewards body#inquiries_tel .btn-base:link, body#inquiries_tel body#rewards .btn-base:link, body#rewards body#inquiries .btn-inquiry:link, body#inquiries body#rewards .btn-inquiry:link, body#rewards body#phone_inquiries .btn-inquiry:link, body#phone_inquiries body#rewards .btn-inquiry:link, body#rewards body#inquiries_tel .btn-inquiry:link, body#inquiries_tel body#rewards .btn-inquiry:link, body#rewards body#info .btn-base:link, body#info body#rewards .btn-base:link, body#rewards body#info .btn-inquiry:link, body#info body#rewards .btn-inquiry:link, body#rewards .btn-base:visited, body#rewards body#inquiries .btn-base:visited, body#inquiries body#rewards .btn-base:visited, body#rewards body#phone_inquiries .btn-base:visited, body#phone_inquiries body#rewards .btn-base:visited, body#rewards body#inquiries_tel .btn-base:visited, body#inquiries_tel body#rewards .btn-base:visited, body#rewards body#inquiries .btn-inquiry:visited, body#inquiries body#rewards .btn-inquiry:visited, body#rewards body#phone_inquiries .btn-inquiry:visited, body#phone_inquiries body#rewards .btn-inquiry:visited, body#rewards body#inquiries_tel .btn-inquiry:visited, body#inquiries_tel body#rewards .btn-inquiry:visited, body#rewards body#info .btn-base:visited, body#info body#rewards .btn-base:visited, body#rewards body#info .btn-inquiry:visited, body#info body#rewards .btn-inquiry:visited, body#rewards .btn-base:hover, body#rewards body#inquiries .btn-base:hover, body#inquiries body#rewards .btn-base:hover, body#rewards body#phone_inquiries .btn-base:hover, body#phone_inquiries body#rewards .btn-base:hover, body#rewards body#inquiries_tel .btn-base:hover, body#inquiries_tel body#rewards .btn-base:hover, body#rewards body#inquiries .btn-inquiry:hover, body#inquiries body#rewards .btn-inquiry:hover, body#rewards body#phone_inquiries .btn-inquiry:hover, body#phone_inquiries body#rewards .btn-inquiry:hover, body#rewards body#inquiries_tel .btn-inquiry:hover, body#inquiries_tel body#rewards .btn-inquiry:hover, body#rewards body#info .btn-base:hover, body#info body#rewards .btn-base:hover, body#rewards body#info .btn-inquiry:hover, body#info body#rewards .btn-inquiry:hover, body#rewards .btn-base:active, body#rewards body#inquiries .btn-base:active, body#inquiries body#rewards .btn-base:active, body#rewards body#phone_inquiries .btn-base:active, body#phone_inquiries body#rewards .btn-base:active, body#rewards body#inquiries_tel .btn-base:active, body#inquiries_tel body#rewards .btn-base:active, body#rewards body#inquiries .btn-inquiry:active, body#inquiries body#rewards .btn-inquiry:active, body#rewards body#phone_inquiries .btn-inquiry:active, body#phone_inquiries body#rewards .btn-inquiry:active, body#rewards body#inquiries_tel .btn-inquiry:active, body#inquiries_tel body#rewards .btn-inquiry:active, body#rewards body#info .btn-base:active, body#info body#rewards .btn-base:active, body#rewards body#info .btn-inquiry:active, body#info body#rewards .btn-inquiry:active, body#rewards .btn-base:focus, body#rewards body#inquiries .btn-base:focus, body#inquiries body#rewards .btn-base:focus, body#rewards body#phone_inquiries .btn-base:focus, body#phone_inquiries body#rewards .btn-base:focus, body#rewards body#inquiries_tel .btn-base:focus, body#inquiries_tel body#rewards .btn-base:focus, body#rewards body#inquiries .btn-inquiry:focus, body#inquiries body#rewards .btn-inquiry:focus, body#rewards body#phone_inquiries .btn-inquiry:focus, body#phone_inquiries body#rewards .btn-inquiry:focus, body#rewards body#inquiries_tel .btn-inquiry:focus, body#inquiries_tel body#rewards .btn-inquiry:focus, body#rewards body#info .btn-base:focus, body#info body#rewards .btn-base:focus, body#rewards body#info .btn-inquiry:focus, body#info body#rewards .btn-inquiry:focus {
  color: #3d3d3d;
  text-shadow: 0 1px 0 #fff;
}
body#rewards .btn-base:hover, body#rewards body#inquiries .btn-base:hover, body#inquiries body#rewards .btn-base:hover, body#rewards body#phone_inquiries .btn-base:hover, body#phone_inquiries body#rewards .btn-base:hover, body#rewards body#inquiries_tel .btn-base:hover, body#inquiries_tel body#rewards .btn-base:hover, body#rewards body#inquiries .btn-inquiry:hover, body#inquiries body#rewards .btn-inquiry:hover, body#rewards body#phone_inquiries .btn-inquiry:hover, body#phone_inquiries body#rewards .btn-inquiry:hover, body#rewards body#inquiries_tel .btn-inquiry:hover, body#inquiries_tel body#rewards .btn-inquiry:hover, body#rewards body#info .btn-base:hover, body#info body#rewards .btn-base:hover, body#rewards body#info .btn-inquiry:hover, body#info body#rewards .btn-inquiry:hover {
  background-image: none;
  text-decoration: none;
  text-shadow: none;
}
body#rewards .btn-base .btn-subtext, body#rewards body#inquiries .btn-base .btn-subtext, body#inquiries body#rewards .btn-base .btn-subtext, body#rewards body#phone_inquiries .btn-base .btn-subtext, body#phone_inquiries body#rewards .btn-base .btn-subtext, body#rewards body#inquiries_tel .btn-base .btn-subtext, body#inquiries_tel body#rewards .btn-base .btn-subtext, body#rewards body#inquiries .btn-inquiry .btn-subtext, body#inquiries body#rewards .btn-inquiry .btn-subtext, body#rewards body#phone_inquiries .btn-inquiry .btn-subtext, body#phone_inquiries body#rewards .btn-inquiry .btn-subtext, body#rewards body#inquiries_tel .btn-inquiry .btn-subtext, body#inquiries_tel body#rewards .btn-inquiry .btn-subtext, body#rewards body#info .btn-base .btn-subtext, body#info body#rewards .btn-base .btn-subtext, body#rewards body#info .btn-inquiry .btn-subtext, body#info body#rewards .btn-inquiry .btn-subtext {
  display: block;
  font-size: 11px;
}
body#rewards .is-disabled.btn-base, body#rewards body#inquiries .is-disabled.btn-base, body#inquiries body#rewards .is-disabled.btn-base, body#rewards body#phone_inquiries .is-disabled.btn-base, body#phone_inquiries body#rewards .is-disabled.btn-base, body#rewards body#inquiries_tel .is-disabled.btn-base, body#inquiries_tel body#rewards .is-disabled.btn-base, body#rewards body#inquiries .is-disabled.btn-inquiry, body#inquiries body#rewards .is-disabled.btn-inquiry, body#rewards body#phone_inquiries .is-disabled.btn-inquiry, body#phone_inquiries body#rewards .is-disabled.btn-inquiry, body#rewards body#inquiries_tel .is-disabled.btn-inquiry, body#inquiries_tel body#rewards .is-disabled.btn-inquiry, body#rewards body#info .is-disabled.btn-base, body#info body#rewards .is-disabled.btn-base, body#rewards body#info .is-disabled.btn-inquiry, body#info body#rewards .is-disabled.btn-inquiry, body#rewards .is-disabled.btn-base:link, body#rewards body#inquiries .is-disabled.btn-base:link, body#inquiries body#rewards .is-disabled.btn-base:link, body#rewards body#phone_inquiries .is-disabled.btn-base:link, body#phone_inquiries body#rewards .is-disabled.btn-base:link, body#rewards body#inquiries_tel .is-disabled.btn-base:link, body#inquiries_tel body#rewards .is-disabled.btn-base:link, body#rewards body#inquiries .is-disabled.btn-inquiry:link, body#inquiries body#rewards .is-disabled.btn-inquiry:link, body#rewards body#phone_inquiries .is-disabled.btn-inquiry:link, body#phone_inquiries body#rewards .is-disabled.btn-inquiry:link, body#rewards body#inquiries_tel .is-disabled.btn-inquiry:link, body#inquiries_tel body#rewards .is-disabled.btn-inquiry:link, body#rewards body#info .is-disabled.btn-base:link, body#info body#rewards .is-disabled.btn-base:link, body#rewards body#info .is-disabled.btn-inquiry:link, body#info body#rewards .is-disabled.btn-inquiry:link, body#rewards .is-disabled.btn-base:visited, body#rewards body#inquiries .is-disabled.btn-base:visited, body#inquiries body#rewards .is-disabled.btn-base:visited, body#rewards body#phone_inquiries .is-disabled.btn-base:visited, body#phone_inquiries body#rewards .is-disabled.btn-base:visited, body#rewards body#inquiries_tel .is-disabled.btn-base:visited, body#inquiries_tel body#rewards .is-disabled.btn-base:visited, body#rewards body#inquiries .is-disabled.btn-inquiry:visited, body#inquiries body#rewards .is-disabled.btn-inquiry:visited, body#rewards body#phone_inquiries .is-disabled.btn-inquiry:visited, body#phone_inquiries body#rewards .is-disabled.btn-inquiry:visited, body#rewards body#inquiries_tel .is-disabled.btn-inquiry:visited, body#inquiries_tel body#rewards .is-disabled.btn-inquiry:visited, body#rewards body#info .is-disabled.btn-base:visited, body#info body#rewards .is-disabled.btn-base:visited, body#rewards body#info .is-disabled.btn-inquiry:visited, body#info body#rewards .is-disabled.btn-inquiry:visited, body#rewards .is-disabled.btn-base:hover, body#rewards body#inquiries .is-disabled.btn-base:hover, body#inquiries body#rewards .is-disabled.btn-base:hover, body#rewards body#phone_inquiries .is-disabled.btn-base:hover, body#phone_inquiries body#rewards .is-disabled.btn-base:hover, body#rewards body#inquiries_tel .is-disabled.btn-base:hover, body#inquiries_tel body#rewards .is-disabled.btn-base:hover, body#rewards body#inquiries .is-disabled.btn-inquiry:hover, body#inquiries body#rewards .is-disabled.btn-inquiry:hover, body#rewards body#phone_inquiries .is-disabled.btn-inquiry:hover, body#phone_inquiries body#rewards .is-disabled.btn-inquiry:hover, body#rewards body#inquiries_tel .is-disabled.btn-inquiry:hover, body#inquiries_tel body#rewards .is-disabled.btn-inquiry:hover, body#rewards body#info .is-disabled.btn-base:hover, body#info body#rewards .is-disabled.btn-base:hover, body#rewards body#info .is-disabled.btn-inquiry:hover, body#info body#rewards .is-disabled.btn-inquiry:hover, body#rewards .is-disabled.btn-base:active, body#rewards body#inquiries .is-disabled.btn-base:active, body#inquiries body#rewards .is-disabled.btn-base:active, body#rewards body#phone_inquiries .is-disabled.btn-base:active, body#phone_inquiries body#rewards .is-disabled.btn-base:active, body#rewards body#inquiries_tel .is-disabled.btn-base:active, body#inquiries_tel body#rewards .is-disabled.btn-base:active, body#rewards body#inquiries .is-disabled.btn-inquiry:active, body#inquiries body#rewards .is-disabled.btn-inquiry:active, body#rewards body#phone_inquiries .is-disabled.btn-inquiry:active, body#phone_inquiries body#rewards .is-disabled.btn-inquiry:active, body#rewards body#inquiries_tel .is-disabled.btn-inquiry:active, body#inquiries_tel body#rewards .is-disabled.btn-inquiry:active, body#rewards body#info .is-disabled.btn-base:active, body#info body#rewards .is-disabled.btn-base:active, body#rewards body#info .is-disabled.btn-inquiry:active, body#info body#rewards .is-disabled.btn-inquiry:active, body#rewards .is-disabled.btn-base:focus, body#rewards body#inquiries .is-disabled.btn-base:focus, body#inquiries body#rewards .is-disabled.btn-base:focus, body#rewards body#phone_inquiries .is-disabled.btn-base:focus, body#phone_inquiries body#rewards .is-disabled.btn-base:focus, body#rewards body#inquiries_tel .is-disabled.btn-base:focus, body#inquiries_tel body#rewards .is-disabled.btn-base:focus, body#rewards body#inquiries .is-disabled.btn-inquiry:focus, body#inquiries body#rewards .is-disabled.btn-inquiry:focus, body#rewards body#phone_inquiries .is-disabled.btn-inquiry:focus, body#phone_inquiries body#rewards .is-disabled.btn-inquiry:focus, body#rewards body#inquiries_tel .is-disabled.btn-inquiry:focus, body#inquiries_tel body#rewards .is-disabled.btn-inquiry:focus, body#rewards body#info .is-disabled.btn-base:focus, body#info body#rewards .is-disabled.btn-base:focus, body#rewards body#info .is-disabled.btn-inquiry:focus, body#info body#rewards .is-disabled.btn-inquiry:focus, body#rewards .disabled.btn-base, body#rewards body#inquiries .disabled.btn-base, body#inquiries body#rewards .disabled.btn-base, body#rewards body#phone_inquiries .disabled.btn-base, body#phone_inquiries body#rewards .disabled.btn-base, body#rewards body#inquiries_tel .disabled.btn-base, body#inquiries_tel body#rewards .disabled.btn-base, body#rewards body#inquiries .disabled.btn-inquiry, body#inquiries body#rewards .disabled.btn-inquiry, body#rewards body#phone_inquiries .disabled.btn-inquiry, body#phone_inquiries body#rewards .disabled.btn-inquiry, body#rewards body#inquiries_tel .disabled.btn-inquiry, body#inquiries_tel body#rewards .disabled.btn-inquiry, body#rewards body#info .disabled.btn-base, body#info body#rewards .disabled.btn-base, body#rewards body#info .disabled.btn-inquiry, body#info body#rewards .disabled.btn-inquiry, body#rewards .disabled.btn-base:link, body#rewards body#inquiries .disabled.btn-base:link, body#inquiries body#rewards .disabled.btn-base:link, body#rewards body#phone_inquiries .disabled.btn-base:link, body#phone_inquiries body#rewards .disabled.btn-base:link, body#rewards body#inquiries_tel .disabled.btn-base:link, body#inquiries_tel body#rewards .disabled.btn-base:link, body#rewards body#inquiries .disabled.btn-inquiry:link, body#inquiries body#rewards .disabled.btn-inquiry:link, body#rewards body#phone_inquiries .disabled.btn-inquiry:link, body#phone_inquiries body#rewards .disabled.btn-inquiry:link, body#rewards body#inquiries_tel .disabled.btn-inquiry:link, body#inquiries_tel body#rewards .disabled.btn-inquiry:link, body#rewards body#info .disabled.btn-base:link, body#info body#rewards .disabled.btn-base:link, body#rewards body#info .disabled.btn-inquiry:link, body#info body#rewards .disabled.btn-inquiry:link, body#rewards .disabled.btn-base:visited, body#rewards body#inquiries .disabled.btn-base:visited, body#inquiries body#rewards .disabled.btn-base:visited, body#rewards body#phone_inquiries .disabled.btn-base:visited, body#phone_inquiries body#rewards .disabled.btn-base:visited, body#rewards body#inquiries_tel .disabled.btn-base:visited, body#inquiries_tel body#rewards .disabled.btn-base:visited, body#rewards body#inquiries .disabled.btn-inquiry:visited, body#inquiries body#rewards .disabled.btn-inquiry:visited, body#rewards body#phone_inquiries .disabled.btn-inquiry:visited, body#phone_inquiries body#rewards .disabled.btn-inquiry:visited, body#rewards body#inquiries_tel .disabled.btn-inquiry:visited, body#inquiries_tel body#rewards .disabled.btn-inquiry:visited, body#rewards body#info .disabled.btn-base:visited, body#info body#rewards .disabled.btn-base:visited, body#rewards body#info .disabled.btn-inquiry:visited, body#info body#rewards .disabled.btn-inquiry:visited, body#rewards .disabled.btn-base:hover, body#rewards body#inquiries .disabled.btn-base:hover, body#inquiries body#rewards .disabled.btn-base:hover, body#rewards body#phone_inquiries .disabled.btn-base:hover, body#phone_inquiries body#rewards .disabled.btn-base:hover, body#rewards body#inquiries_tel .disabled.btn-base:hover, body#inquiries_tel body#rewards .disabled.btn-base:hover, body#rewards body#inquiries .disabled.btn-inquiry:hover, body#inquiries body#rewards .disabled.btn-inquiry:hover, body#rewards body#phone_inquiries .disabled.btn-inquiry:hover, body#phone_inquiries body#rewards .disabled.btn-inquiry:hover, body#rewards body#inquiries_tel .disabled.btn-inquiry:hover, body#inquiries_tel body#rewards .disabled.btn-inquiry:hover, body#rewards body#info .disabled.btn-base:hover, body#info body#rewards .disabled.btn-base:hover, body#rewards body#info .disabled.btn-inquiry:hover, body#info body#rewards .disabled.btn-inquiry:hover, body#rewards .disabled.btn-base:active, body#rewards body#inquiries .disabled.btn-base:active, body#inquiries body#rewards .disabled.btn-base:active, body#rewards body#phone_inquiries .disabled.btn-base:active, body#phone_inquiries body#rewards .disabled.btn-base:active, body#rewards body#inquiries_tel .disabled.btn-base:active, body#inquiries_tel body#rewards .disabled.btn-base:active, body#rewards body#inquiries .disabled.btn-inquiry:active, body#inquiries body#rewards .disabled.btn-inquiry:active, body#rewards body#phone_inquiries .disabled.btn-inquiry:active, body#phone_inquiries body#rewards .disabled.btn-inquiry:active, body#rewards body#inquiries_tel .disabled.btn-inquiry:active, body#inquiries_tel body#rewards .disabled.btn-inquiry:active, body#rewards body#info .disabled.btn-base:active, body#info body#rewards .disabled.btn-base:active, body#rewards body#info .disabled.btn-inquiry:active, body#info body#rewards .disabled.btn-inquiry:active, body#rewards .disabled.btn-base:focus, body#rewards body#inquiries .disabled.btn-base:focus, body#inquiries body#rewards .disabled.btn-base:focus, body#rewards body#phone_inquiries .disabled.btn-base:focus, body#phone_inquiries body#rewards .disabled.btn-base:focus, body#rewards body#inquiries_tel .disabled.btn-base:focus, body#inquiries_tel body#rewards .disabled.btn-base:focus, body#rewards body#inquiries .disabled.btn-inquiry:focus, body#inquiries body#rewards .disabled.btn-inquiry:focus, body#rewards body#phone_inquiries .disabled.btn-inquiry:focus, body#phone_inquiries body#rewards .disabled.btn-inquiry:focus, body#rewards body#inquiries_tel .disabled.btn-inquiry:focus, body#inquiries_tel body#rewards .disabled.btn-inquiry:focus, body#rewards body#info .disabled.btn-base:focus, body#info body#rewards .disabled.btn-base:focus, body#rewards body#info .disabled.btn-inquiry:focus, body#info body#rewards .disabled.btn-inquiry:focus, body#rewards [disabled].btn-base, body#rewards body#inquiries [disabled].btn-base, body#inquiries body#rewards [disabled].btn-base, body#rewards body#phone_inquiries [disabled].btn-base, body#phone_inquiries body#rewards [disabled].btn-base, body#rewards body#inquiries_tel [disabled].btn-base, body#inquiries_tel body#rewards [disabled].btn-base, body#rewards body#inquiries [disabled].btn-inquiry, body#inquiries body#rewards [disabled].btn-inquiry, body#rewards body#phone_inquiries [disabled].btn-inquiry, body#phone_inquiries body#rewards [disabled].btn-inquiry, body#rewards body#inquiries_tel [disabled].btn-inquiry, body#inquiries_tel body#rewards [disabled].btn-inquiry, body#rewards body#info [disabled].btn-base, body#info body#rewards [disabled].btn-base, body#rewards body#info [disabled].btn-inquiry, body#info body#rewards [disabled].btn-inquiry, body#rewards [disabled].btn-base:link, body#rewards body#inquiries [disabled].btn-base:link, body#inquiries body#rewards [disabled].btn-base:link, body#rewards body#phone_inquiries [disabled].btn-base:link, body#phone_inquiries body#rewards [disabled].btn-base:link, body#rewards body#inquiries_tel [disabled].btn-base:link, body#inquiries_tel body#rewards [disabled].btn-base:link, body#rewards body#inquiries [disabled].btn-inquiry:link, body#inquiries body#rewards [disabled].btn-inquiry:link, body#rewards body#phone_inquiries [disabled].btn-inquiry:link, body#phone_inquiries body#rewards [disabled].btn-inquiry:link, body#rewards body#inquiries_tel [disabled].btn-inquiry:link, body#inquiries_tel body#rewards [disabled].btn-inquiry:link, body#rewards body#info [disabled].btn-base:link, body#info body#rewards [disabled].btn-base:link, body#rewards body#info [disabled].btn-inquiry:link, body#info body#rewards [disabled].btn-inquiry:link, body#rewards [disabled].btn-base:visited, body#rewards body#inquiries [disabled].btn-base:visited, body#inquiries body#rewards [disabled].btn-base:visited, body#rewards body#phone_inquiries [disabled].btn-base:visited, body#phone_inquiries body#rewards [disabled].btn-base:visited, body#rewards body#inquiries_tel [disabled].btn-base:visited, body#inquiries_tel body#rewards [disabled].btn-base:visited, body#rewards body#inquiries [disabled].btn-inquiry:visited, body#inquiries body#rewards [disabled].btn-inquiry:visited, body#rewards body#phone_inquiries [disabled].btn-inquiry:visited, body#phone_inquiries body#rewards [disabled].btn-inquiry:visited, body#rewards body#inquiries_tel [disabled].btn-inquiry:visited, body#inquiries_tel body#rewards [disabled].btn-inquiry:visited, body#rewards body#info [disabled].btn-base:visited, body#info body#rewards [disabled].btn-base:visited, body#rewards body#info [disabled].btn-inquiry:visited, body#info body#rewards [disabled].btn-inquiry:visited, body#rewards [disabled].btn-base:hover, body#rewards body#inquiries [disabled].btn-base:hover, body#inquiries body#rewards [disabled].btn-base:hover, body#rewards body#phone_inquiries [disabled].btn-base:hover, body#phone_inquiries body#rewards [disabled].btn-base:hover, body#rewards body#inquiries_tel [disabled].btn-base:hover, body#inquiries_tel body#rewards [disabled].btn-base:hover, body#rewards body#inquiries [disabled].btn-inquiry:hover, body#inquiries body#rewards [disabled].btn-inquiry:hover, body#rewards body#phone_inquiries [disabled].btn-inquiry:hover, body#phone_inquiries body#rewards [disabled].btn-inquiry:hover, body#rewards body#inquiries_tel [disabled].btn-inquiry:hover, body#inquiries_tel body#rewards [disabled].btn-inquiry:hover, body#rewards body#info [disabled].btn-base:hover, body#info body#rewards [disabled].btn-base:hover, body#rewards body#info [disabled].btn-inquiry:hover, body#info body#rewards [disabled].btn-inquiry:hover, body#rewards [disabled].btn-base:active, body#rewards body#inquiries [disabled].btn-base:active, body#inquiries body#rewards [disabled].btn-base:active, body#rewards body#phone_inquiries [disabled].btn-base:active, body#phone_inquiries body#rewards [disabled].btn-base:active, body#rewards body#inquiries_tel [disabled].btn-base:active, body#inquiries_tel body#rewards [disabled].btn-base:active, body#rewards body#inquiries [disabled].btn-inquiry:active, body#inquiries body#rewards [disabled].btn-inquiry:active, body#rewards body#phone_inquiries [disabled].btn-inquiry:active, body#phone_inquiries body#rewards [disabled].btn-inquiry:active, body#rewards body#inquiries_tel [disabled].btn-inquiry:active, body#inquiries_tel body#rewards [disabled].btn-inquiry:active, body#rewards body#info [disabled].btn-base:active, body#info body#rewards [disabled].btn-base:active, body#rewards body#info [disabled].btn-inquiry:active, body#info body#rewards [disabled].btn-inquiry:active, body#rewards [disabled].btn-base:focus, body#rewards body#inquiries [disabled].btn-base:focus, body#inquiries body#rewards [disabled].btn-base:focus, body#rewards body#phone_inquiries [disabled].btn-base:focus, body#phone_inquiries body#rewards [disabled].btn-base:focus, body#rewards body#inquiries_tel [disabled].btn-base:focus, body#inquiries_tel body#rewards [disabled].btn-base:focus, body#rewards body#inquiries [disabled].btn-inquiry:focus, body#inquiries body#rewards [disabled].btn-inquiry:focus, body#rewards body#phone_inquiries [disabled].btn-inquiry:focus, body#phone_inquiries body#rewards [disabled].btn-inquiry:focus, body#rewards body#inquiries_tel [disabled].btn-inquiry:focus, body#inquiries_tel body#rewards [disabled].btn-inquiry:focus, body#rewards body#info [disabled].btn-base:focus, body#info body#rewards [disabled].btn-base:focus, body#rewards body#info [disabled].btn-inquiry:focus, body#info body#rewards [disabled].btn-inquiry:focus, body#rewards [disabled].btn-base:hover, body#rewards body#inquiries [disabled].btn-base:hover, body#inquiries body#rewards [disabled].btn-base:hover, body#rewards body#phone_inquiries [disabled].btn-base:hover, body#phone_inquiries body#rewards [disabled].btn-base:hover, body#rewards body#inquiries_tel [disabled].btn-base:hover, body#inquiries_tel body#rewards [disabled].btn-base:hover, body#rewards body#inquiries [disabled].btn-inquiry:hover, body#inquiries body#rewards [disabled].btn-inquiry:hover, body#rewards body#phone_inquiries [disabled].btn-inquiry:hover, body#phone_inquiries body#rewards [disabled].btn-inquiry:hover, body#rewards body#inquiries_tel [disabled].btn-inquiry:hover, body#inquiries_tel body#rewards [disabled].btn-inquiry:hover, body#rewards body#info [disabled].btn-base:hover, body#info body#rewards [disabled].btn-base:hover, body#rewards body#info [disabled].btn-inquiry:hover, body#info body#rewards [disabled].btn-inquiry:hover, body#rewards [disabled].btn-base:hover:link, body#rewards body#inquiries [disabled].btn-base:hover:link, body#inquiries body#rewards [disabled].btn-base:hover:link, body#rewards body#phone_inquiries [disabled].btn-base:hover:link, body#phone_inquiries body#rewards [disabled].btn-base:hover:link, body#rewards body#inquiries_tel [disabled].btn-base:hover:link, body#inquiries_tel body#rewards [disabled].btn-base:hover:link, body#rewards body#inquiries [disabled].btn-inquiry:hover:link, body#inquiries body#rewards [disabled].btn-inquiry:hover:link, body#rewards body#phone_inquiries [disabled].btn-inquiry:hover:link, body#phone_inquiries body#rewards [disabled].btn-inquiry:hover:link, body#rewards body#inquiries_tel [disabled].btn-inquiry:hover:link, body#inquiries_tel body#rewards [disabled].btn-inquiry:hover:link, body#rewards body#info [disabled].btn-base:hover:link, body#info body#rewards [disabled].btn-base:hover:link, body#rewards body#info [disabled].btn-inquiry:hover:link, body#info body#rewards [disabled].btn-inquiry:hover:link, body#rewards [disabled].btn-base:hover:visited, body#rewards body#inquiries [disabled].btn-base:hover:visited, body#inquiries body#rewards [disabled].btn-base:hover:visited, body#rewards body#phone_inquiries [disabled].btn-base:hover:visited, body#phone_inquiries body#rewards [disabled].btn-base:hover:visited, body#rewards body#inquiries_tel [disabled].btn-base:hover:visited, body#inquiries_tel body#rewards [disabled].btn-base:hover:visited, body#rewards body#inquiries [disabled].btn-inquiry:hover:visited, body#inquiries body#rewards [disabled].btn-inquiry:hover:visited, body#rewards body#phone_inquiries [disabled].btn-inquiry:hover:visited, body#phone_inquiries body#rewards [disabled].btn-inquiry:hover:visited, body#rewards body#inquiries_tel [disabled].btn-inquiry:hover:visited, body#inquiries_tel body#rewards [disabled].btn-inquiry:hover:visited, body#rewards body#info [disabled].btn-base:hover:visited, body#info body#rewards [disabled].btn-base:hover:visited, body#rewards body#info [disabled].btn-inquiry:hover:visited, body#info body#rewards [disabled].btn-inquiry:hover:visited, body#rewards [disabled].btn-base:hover:hover, body#rewards body#inquiries [disabled].btn-base:hover:hover, body#inquiries body#rewards [disabled].btn-base:hover:hover, body#rewards body#phone_inquiries [disabled].btn-base:hover:hover, body#phone_inquiries body#rewards [disabled].btn-base:hover:hover, body#rewards body#inquiries_tel [disabled].btn-base:hover:hover, body#inquiries_tel body#rewards [disabled].btn-base:hover:hover, body#rewards body#inquiries [disabled].btn-inquiry:hover:hover, body#inquiries body#rewards [disabled].btn-inquiry:hover:hover, body#rewards body#phone_inquiries [disabled].btn-inquiry:hover:hover, body#phone_inquiries body#rewards [disabled].btn-inquiry:hover:hover, body#rewards body#inquiries_tel [disabled].btn-inquiry:hover:hover, body#inquiries_tel body#rewards [disabled].btn-inquiry:hover:hover, body#rewards body#info [disabled].btn-base:hover:hover, body#info body#rewards [disabled].btn-base:hover:hover, body#rewards body#info [disabled].btn-inquiry:hover:hover, body#info body#rewards [disabled].btn-inquiry:hover:hover, body#rewards [disabled].btn-base:hover:active, body#rewards body#inquiries [disabled].btn-base:hover:active, body#inquiries body#rewards [disabled].btn-base:hover:active, body#rewards body#phone_inquiries [disabled].btn-base:hover:active, body#phone_inquiries body#rewards [disabled].btn-base:hover:active, body#rewards body#inquiries_tel [disabled].btn-base:hover:active, body#inquiries_tel body#rewards [disabled].btn-base:hover:active, body#rewards body#inquiries [disabled].btn-inquiry:hover:active, body#inquiries body#rewards [disabled].btn-inquiry:hover:active, body#rewards body#phone_inquiries [disabled].btn-inquiry:hover:active, body#phone_inquiries body#rewards [disabled].btn-inquiry:hover:active, body#rewards body#inquiries_tel [disabled].btn-inquiry:hover:active, body#inquiries_tel body#rewards [disabled].btn-inquiry:hover:active, body#rewards body#info [disabled].btn-base:hover:active, body#info body#rewards [disabled].btn-base:hover:active, body#rewards body#info [disabled].btn-inquiry:hover:active, body#info body#rewards [disabled].btn-inquiry:hover:active, body#rewards [disabled].btn-base:hover:focus, body#rewards body#inquiries [disabled].btn-base:hover:focus, body#inquiries body#rewards [disabled].btn-base:hover:focus, body#rewards body#phone_inquiries [disabled].btn-base:hover:focus, body#phone_inquiries body#rewards [disabled].btn-base:hover:focus, body#rewards body#inquiries_tel [disabled].btn-base:hover:focus, body#inquiries_tel body#rewards [disabled].btn-base:hover:focus, body#rewards body#inquiries [disabled].btn-inquiry:hover:focus, body#inquiries body#rewards [disabled].btn-inquiry:hover:focus, body#rewards body#phone_inquiries [disabled].btn-inquiry:hover:focus, body#phone_inquiries body#rewards [disabled].btn-inquiry:hover:focus, body#rewards body#inquiries_tel [disabled].btn-inquiry:hover:focus, body#inquiries_tel body#rewards [disabled].btn-inquiry:hover:focus, body#rewards body#info [disabled].btn-base:hover:focus, body#info body#rewards [disabled].btn-base:hover:focus, body#rewards body#info [disabled].btn-inquiry:hover:focus, body#info body#rewards [disabled].btn-inquiry:hover:focus {
  border: 1px solid #d0d0d0;
  background-color: #dbdbdb;
  background-image: none;
  color: #fff;
  text-shadow: none;
  cursor: default;
}
body#rewards .btn-base {
  /*@include btn-standard($base-text-color, #fff);
  @extend .btn--medium;*/
}
body#rewards .btn-primary {
  box-shadow: 0 -3px 0 0 rgb(32.0481927711, 153.4939759036, 177.9518072289) inset;
  border-bottom: 1px solid rgb(32.0481927711, 153.4939759036, 177.9518072289);
  background-color: #2cbcd9;
  transition: opacity 0.5s;
}
body#rewards .btn-primary, body#rewards .btn-primary:link, body#rewards .btn-primary:visited, body#rewards .btn-primary:hover, body#rewards .btn-primary:active, body#rewards .btn-primary:focus {
  color: #fff;
}
body#rewards .btn-primary:hover {
  opacity: 0.7;
  text-decoration: none;
}
body#rewards .btn-small {
  padding: 7px 10px;
  min-width: 100px;
  font-size: 12px;
}
body#rewards .btn-large {
  padding: 15px 20px;
  min-width: 220px;
  font-size: 20px;
}
body#rewards .btn-large .btn-subtext {
  display: block;
  font-size: 13px;
}
body#rewards .btn-xlarge {
  padding: 14px 19px;
  min-width: 260px;
  font-size: 26px;
}
body#rewards .btn-xlarge .btn-subtext {
  display: block;
  font-size: 15px;
}
body#rewards a.btn-extend {
  display: block;
  width: auto;
  min-width: 0;
}
body#rewards button.btn-extend {
  width: 100%;
}
body#rewards .btn--small {
  padding: 12px;
  font-size: 14px;
}
body#rewards .btn--medium, body#rewards .btn-primary {
  padding: 16px 24px;
  font-size: 18px;
}
body#rewards .btn--large {
  padding: 20px 32px;
  font-size: 24px;
}
body#rewards .btn--xlarge {
  padding: 28px 36px;
  font-size: 32px;
}
body#rewards .btn-small.btn-icon-mail .btn-contain-text, body#rewards .btn-small.btn-icon-telephone .btn-contain-text, body#rewards .btn-small.btn-inquiry-phone.btn-icon-telephone .btn-contain-text {
  padding-left: 30px;
}
body#rewards .btn-small.btn-icon-mail .btn-contain-text:before, body#rewards .btn-small.btn-icon-telephone .btn-contain-text:before, body#rewards .btn-small.btn-inquiry-phone.btn-icon-telephone .btn-contain-text:before {
  padding-top: 20px;
  width: 20px;
}
body#rewards .btn-xlarge.btn-icon-mail .btn-contain-text, body#rewards .btn-xlarge.btn-icon-telephone .btn-contain-text, body#rewards .btn-xlarge.btn-inquiry-phone.btn-icon-telephone .btn-contain-text {
  padding-left: 50px;
}
body#rewards .btn-xlarge.btn-icon-mail .btn-contain-text:before, body#rewards .btn-xlarge.btn-icon-telephone .btn-contain-text:before, body#rewards .btn-xlarge.btn-inquiry-phone.btn-icon-telephone .btn-contain-text:before {
  padding-top: 40px;
  width: 40px;
}
body#rewards .btn-right-side {
  display: block;
  padding-right: 5px;
  padding-left: 5px;
  width: auto;
  min-width: 0;
}
body#rewards .btn-pagination-prev,
body#rewards .btn-pagination-next {
  display: inline-block;
  padding: 5px;
  border: 1px solid;
  border-color: #d3d3d4 #adacad #969495 #d4d5d5;
  border-radius: 3px;
  background-color: #f6f6f6;
  background-image: linear-gradient(to bottom, #fff 0%, #f6f6f6 100%);
  min-width: 14px;
  height: 16px;
  color: #3d3d3d;
}
body#rewards .btn-pagination-prev:hover,
body#rewards .btn-pagination-next:hover {
  border-color: #bcbdbe #bcbcbc #999898;
  background-color: #fff;
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.15);
  text-decoration: none;
}
body#rewards .btn-pagination-prev,
body#rewards .btn-pagination-next {
  position: relative;
  font-size: 10px;
  line-height: 18px;
}
body#rewards .btn-pagination-prev:before,
body#rewards .btn-pagination-next:before {
  position: absolute;
  top: 10px;
  display: block;
  content: ".";
  padding-top: 7px;
  background: url("/assets/common/icon_pager-c1e3c8e6.png") 0 0 no-repeat;
  width: 7px;
}
body#rewards .btn-pagination-prev,
body#rewards .btn-pagination-prev.btn-pagination-next {
  padding-left: 17px;
}
body#rewards .btn-pagination-prev:before,
body#rewards .btn-pagination-prev.btn-pagination-next:before {
  left: 6px;
  background-position: 0 0;
}
body#rewards .btn-pagination-next.btn-pagination-prev,
body#rewards .btn-pagination-next {
  padding-right: 17px;
}
body#rewards .btn-pagination-next.btn-pagination-prev:before,
body#rewards .btn-pagination-next:before {
  right: 6px;
  background-position: -7px 0;
}
body#rewards .btn-pagination-prev.disabled {
  border: 1px solid #d9d9d9;
  background-color: #fff;
  background-image: none;
  color: #c1c1c1;
  cursor: default;
}
body#rewards .btn-pagination-prev.disabled:before {
  background-position: 0 -7px;
}
body#rewards .btn-pagination-next.disabled {
  border: 1px solid #d9d9d9;
  background-color: #fff;
  background-image: none;
  color: #c1c1c1;
  cursor: default;
}
body#rewards .btn-pagination-next.disabled:before {
  background-position: -7px -7px;
}
body#rewards .btn-primary input {
  display: inline-block;
  border: 1px solid #70b80c;
  border-right-color: #649c16;
  border-bottom-color: #528509;
  border-left-color: #70b80c;
  border-radius: 3px;
  padding: 10px 25px;
  background-color: #44b202;
  background-image: linear-gradient(to top, #44b202 0%, #abdc21 100%);
  box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.3) inset, 0 1px 2px 0 rgba(8, 1, 3, 0.23);
  min-width: 194px;
  color: #fff;
  font-size: 16px;
  text-shadow: 0 -1px 1px rgba(46, 98, 4, 0.45);
}
body#rewards .btn-primary input:hover {
  border: 1px solid #488f19;
  background-color: #4aba00;
  background-image: none;
  text-decoration: none;
}
body#rewards .btn-primary input.disabled {
  border: 1px solid #d0d0d0;
  background-color: #dbdbdb;
  background-image: none;
  box-shadow: none;
  text-shadow: none;
  cursor: default;
}
body#rewards .btn-lightblue, body#rewards .btn-lightgray {
  display: inline-block;
  border: 1px solid #dbdbdb;
  border-radius: 20px;
  padding: 10px;
  min-width: 100px;
  background-color: #fff;
  color: #3d3d3d;
  font-size: 14px;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);
}
body#rewards .btn-lightblue:hover, body#rewards .btn-lightgray:hover {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);
  background-image: none;
  text-decoration: none;
}
body#rewards .selected.btn-lightblue, body#rewards .selected.btn-lightgray {
  box-shadow: 0 1px 2px 0 rgba(246, 246, 246, 0.3) inset;
  border: 1px solid #d7d7d7;
  background-color: #f6f6f6;
  background-image: none;
  text-decoration: none;
  color: #b5b5b5;
  cursor: default;
}
body#rewards .btn-lightgray {
  background-color: #efefef;
  background-image: linear-gradient(to bottom, #fff 0%, #efefef 100%);
  font-size: 12px;
}
body#rewards .btn-lightgray:hover {
  background-color: #fff;
}
body#rewards .btn-lightblue {
  border: 1px solid #48a6d3;
  background-color: #2da7e0;
  background-image: linear-gradient(to top, #2da7e0 0%, #90d4f3 100%);
  font-size: 12px;
  color: #fff;
}
body#rewards .btn-lightblue:hover {
  background-color: #3aade3;
}
body#rewards .btn-list {
  font-size: 0;
}
body#rewards .btn-list li {
  display: inline-block;
  margin-right: 10px;
  font-size: 12px;
}
body#rewards .label-pr-iekari {
  padding: 5px;
  border-radius: 1em;
  background-color: #ff8a00;
  color: #fff;
  font-size: 10px;
  font-weight: normal;
}
body#rewards .label-pr-iekari-annotation-mark {
  margin-left: 2px;
  font-size: 10px;
  font-weight: normal;
  vertical-align: top;
}
body#rewards .alliance-description {
  border-radius: 5px;
  padding: 10px;
  background-color: #f9f7f5;
  color: #3d3d3d;
}
body#rewards .indent-1 {
  padding-left: 1em;
  text-indent: -1em;
}
body#rewards.cbchintai #site-header {
  border-color: #c7bfaf;
}
body#rewards.cbchintai .modHeadingBox:before {
  background: #e84109;
}
body#rewards.cbchintai .formTbl tr.required th {
  background: #f3f1ed;
}
body#rewards.cbchintai .inputTxt {
  background: none;
  box-shadow: none;
  border: 1px solid #888888;
}
body#rewards.cbchintai .inputTxt::placeholder {
  color: #888888;
}
body#rewards.cbchintai h3.type01:before, body#rewards.cbchintai h3.type02:before {
  background: #e9b007;
}
body#rewards.cbchintai .btn-primary:not(.is-disabled, [disabled]) {
  background-color: #0d99dd;
  border-color: #096795;
  box-shadow: 0 2px 0 #096795;
}
body#rewards.cbchintai .ft-bg-top {
  position: relative;
  background-image: url("/assets/pc/rewards/cbchintai-footer-top-36e1e172.png");
  background-repeat: no-repeat;
  background-position: 50% 0;
  padding-top: 38px;
}
body#rewards.cbchintai .ft-bg-bottom {
  background-image: url("/assets/pc/rewards/cbchintai-footer-bottom-44cc82cb.png");
  background-repeat: no-repeat;
  background-position: 50% 100%;
  padding-bottom: 35px;
  background-color: #edf1b9;
}
body#rewards.cbchintai .annotation {
  font-size: 14px;
  font-weight: bold;
  margin: 12px 0;
}

body#maps {
  /*
  ----------------------------------------------------------------- */
  /* 検索エリア */
  /* メイン
  ----------------------------------------------------------------- */
  /* サイドメニュー
  ----------------------------------------------------------------- */
  /* 検索条件 */
  /* 物件一覧 */
  /* 画像詳細 */
  /* 新着 */
  /* 賃料 */
  /*テーブル */
  /* チェックした物件を */
  /* pagerArea */
  /* マップ
  ----------------------------------------------------------------- */
  /*マウスオーバー */
  /* オフ */
  /* hedge */
  /* Clearfix Styles
  -----------------------------------------------------------------------------  */
  /* End hide from IE-mac */
}
body#maps html.door-legacy a {
  text-decoration: none;
  cursor: pointer;
  outline: none;
}
body#maps html.door-legacy a:hover {
  text-decoration: underline;
}
body#maps html.door-legacy em {
  font-style: normal;
  font-weight: bold;
}
body#maps html.door-legacy img {
  vertical-align: bottom;
}
body#maps html.door-legacy table {
  font-size: 100%;
}
body#maps html.door-legacy pre {
  font-size: 100%;
  white-space: pre-wrap;
  word-wrap: break-word;
}
body#maps html.door-legacy input[type=submit],
body#maps html.door-legacy input[type=button],
body#maps html.door-legacy input[type=reset],
body#maps html.door-legacy input[type=radio],
body#maps html.door-legacy input[type=checkbox],
body#maps html.door-legacy label,
body#maps html.door-legacy button {
  cursor: pointer;
}
body#maps html.door-legacy input[type=checkbox],
body#maps html.door-legacy input[type=radio] {
  vertical-align: middle;
}
body#maps html.door-legacy *[class*=disabled],
body#maps html.door-legacy *:disabled {
  cursor: default !important;
}
body#maps html.door-legacy .inputTxt,
body#maps html.door-legacy textarea {
  width: 300px;
  padding: 5px 10px;
  border: none;
  border: 1px solid #8ecadf;
  border-radius: 3px;
  background: #cbebf5;
  box-shadow: 0 1px 5px 0 rgba(84, 176, 205, 0.75) inset;
  outline: none;
}
body#maps html.door-legacy input,
body#maps html.door-legacy textarea {
  line-height: normal;
}
body#maps html.door-legacy input::-webkit-input-placeholder,
body#maps html.door-legacy textarea::-webkit-input-placeholder {
  color: #94ccde;
}
body#maps html.door-legacy input::-moz-placeholder,
body#maps html.door-legacy textarea::-moz-placeholder {
  color: #94ccde;
}
body#maps html.door-legacy input:-ms-input-placeholder,
body#maps html.door-legacy textarea:-ms-input-placeholder {
  color: #94ccde;
}
body#maps html.door-legacy input:placeholder,
body#maps html.door-legacy textarea:placeholder {
  color: #94ccde;
}
body#maps html.door-legacy input.error,
body#maps html.door-legacy textarea.error {
  border-color: #f5b7a3;
  background-color: #ffd8ca;
  box-shadow: 0 2px 3px 0 #f5b7a3 inset;
}
body#maps html.door-legacy input.error::-webkit-input-placeholder,
body#maps html.door-legacy textarea.error::-webkit-input-placeholder {
  color: #dfa48f;
}
body#maps html.door-legacy input.error::-moz-placeholder,
body#maps html.door-legacy textarea.error::-moz-placeholder {
  color: #dfa48f;
}
body#maps html.door-legacy input.error:-ms-input-placeholder,
body#maps html.door-legacy textarea.error:-ms-input-placeholder {
  color: #dfa48f;
}
body#maps html.door-legacy input.error:placeholder,
body#maps html.door-legacy textarea.error:placeholder {
  color: #dfa48f;
}
body#maps html.door-legacy, body#maps html.door-legacy body {
  height: 100%;
}
body#maps html.door-legacy body {
  color: #3d3d3d;
  font-size: 12px;
  font-size: 75%;
  line-height: 1.5;
  vertical-align: baseline;
}
body#maps html.door-legacy #container {
  width: 100%;
}
body#maps html.door-legacy #wrapper {
  width: 960px;
  margin: 0 auto;
  padding-bottom: 40px;
}
body#maps html.door-legacy #main.modFlLeft {
  width: 736px;
}
body#maps html.door-legacy #contents.contents-center #main.modFlLeft {
  float: none;
  margin: 0 auto;
}
body#maps html.door-legacy #main.modFlRight {
  width: 718px;
}
body#maps html.door-legacy #main .section {
  margin-bottom: 25px;
}
body#maps #mapSearchTTL {
  background: url("/assets/pc/maps/map_search_parts_green-45142e54.png") no-repeat 0 0;
  width: 930px;
  height: 77px;
  margin-bottom: 10px;
}
body#maps #mapSearchTTL h2 {
  width: 930px;
  height: 0;
  overflow: hidden;
  padding: 35px 0 0;
}
body#maps #mapSearchTTL .fwbox {
  height: 42px;
}
body#maps #mapSearchTTL .freewordSearch {
  float: left;
  padding: 5px 0 0 113px;
}
body#maps #mapSearchTTL .freewordSearch li {
  float: left;
}
body#maps #mapSearchTTL .freewordSearch li.fwtxt {
  width: 156px;
  height: 0;
  overflow: hidden;
  padding: 28px 0 0 0;
}
body#maps #mapSearchTTL .freewordSearch li.fwInput input {
  width: 301px;
  height: 18px;
  padding: 5px;
  border: none;
  background: #FFF url("/assets/pc/maps/map_search_parts_green-45142e54.png") no-repeat -269px -40px;
  line-height: 18px;
  vertical-align: top;
}
body#maps #mapSearchTTL .freewordSearch li.fwSearch {
  padding-left: 5px;
}
body#maps #mapSearchTTL .freewordSearch li.fwSearch input {
  width: 67px;
  height: 28px;
  border: none;
  background: url("/assets/pc/maps/map_search_parts_orange-b10f18fc.png") no-repeat -266px -149px;
  cursor: pointer;
}
body#maps #mapSearchTTL .freewordSearch li.fwSearch input.on {
  background-position: -266px -181px;
}
body#maps #mapSearchTTL .allListBtn {
  padding: 7px 10px 0 0;
  float: right;
}
body#maps #mapSearchTTL .allListBtn a {
  background: url("/assets/pc/maps/map_search_parts_orange-b10f18fc.png") no-repeat -342px -149px;
  width: 251px;
  height: 0;
  overflow: hidden;
  display: block;
  padding: 24px 0 0;
}
body#maps #mapSearchTTL .allListBtn a:hover {
  background-position: -342px -181px;
}
body#maps #mapSearchBox {
  width: 930px;
}
body#maps #mapSearchBox .detailBox {
  width: 260px;
  height: 587px;
  float: left;
}
body#maps #detailNav li {
  float: left;
  width: 130px;
}
body#maps #detailNav li a {
  background: url("/assets/pc/maps/map_search_parts_green-45142e54.png") no-repeat;
  float: left;
  width: 130px;
  height: 0;
  overflow: hidden;
  display: block;
  padding: 32px 0 0;
}
body#maps #detailNav li.searchNav a {
  background-position: 0 -80px;
}
body#maps #detailNav li.listNav a {
  background-position: -130px -80px;
}
body#maps #detailNav li.searchNav a:hover {
  background-position: 0 -117px;
}
body#maps #detailNav li.listNav a:hover {
  background-position: -130px -117px;
}
body#maps #detailNav li.searchNav a.selected {
  background-position: 0 -154px;
}
body#maps #detailNav li.listNav a.selected {
  background-position: -130px -154px;
}
body#maps #searchTab {
  border: 1px solid #DDD9CF;
  background: #F0EEE9;
  padding: 5px;
  width: 100%;
}
body#maps #searchTab .inner {
  border: 1px solid #DDD9CF;
  padding: 10px 0 0 10px;
  background: #FFF;
  height: 536px;
  overflow-y: scroll;
}
body#maps #searchTab .addList .section {
  margin-bottom: 10px;
}
body#maps #searchTab .addList h3 {
  margin-bottom: 5px;
  font-size: 108%;
  font-weight: bold;
}
body#maps #searchTab .addList .section select + ul {
  margin-top: 7px;
}
body#maps #searchTab .addList .section li {
  float: left;
  width: 100px;
  margin-bottom: 5px;
}
body#maps #searchTab .addList .section li:last-nth-hild(2),
body#maps #searchTab .addList .section li:last-child {
  margin-bottom: 0;
}
body#maps #searchTab .addList .section li.clear {
  clear: both;
  float: none;
  width: auto;
}
body#maps #searchTab .addList .section li input[type=checkbox] {
  margin-right: 3px;
}
body#maps #listTab {
  position: absolute;
  width: 260px;
}
body#maps #listTab .resultPoint {
  padding: 5px;
  text-align: center;
  background: #1c7a8c;
  color: #FFF;
  font-weight: bold;
}
body#maps #listTab .resultPoint strong {
  font-size: 18px;
  padding: 0 3px;
}
body#maps #sortTH li {
  background: url("/assets/pc/maps/map_search_parts_orange-b10f18fc.png") no-repeat;
  float: left;
  height: 60px;
  display: block;
}
body#maps #sortTH li.imgTH {
  background-position: 0 0;
  width: 65px;
}
body#maps #sortTH li.imgTH span,
body#maps #sortTH li.imgTH a,
body#maps #sortTH li.priceTH span,
body#maps #sortTH li.priceTH a,
body#maps #sortTH li.detailTH span,
body#maps #sortTH li.detailTH a,
body#maps #sortTH li.checkTH span {
  height: 0;
  overflow: hidden;
  display: block;
}
body#maps #sortTH li.imgTH span {
  width: 65px;
  padding: 37px 0 0;
}
body#maps #sortTH li.imgTH a.newIcon {
  background: url("/assets/pc/maps/map_search_parts_orange-b10f18fc.png") no-repeat 0 -37px;
  width: 65px;
  padding: 23px 0 0;
}
body#maps #sortTH li.imgTH a:hover.newIcon,
body#maps #sortTH li.imgTH a.newIcon.on {
  background: url("/assets/pc/maps/map_search_parts_orange-b10f18fc.png") no-repeat 0 -98px;
}
body#maps #sortTH li.imgTH a.newIcon.sorted {
  background: url("/assets/pc/maps/map_search_parts_orange-b10f18fc.png") no-repeat -270px -98px;
}
body#maps #sortTH li.priceTH {
  background-position: -65px 0;
  width: 87px;
}
body#maps #sortTH li.priceTH span {
  width: 87px;
  padding: 39px 0 0;
}
body#maps #sortTH li.priceTH a.price {
  background: url("/assets/pc/maps/map_search_parts_orange-b10f18fc.png") no-repeat -65px 0;
  width: 87px;
  padding: 20px 0 0;
}
body#maps #sortTH li.priceTH a:hover.price,
body#maps #sortTH li.priceTH a.price.on {
  background-position: -65px -61px;
}
body#maps #sortTH li.priceTH a.price.sorted {
  background: url("/assets/pc/maps/map_search_parts_orange-b10f18fc.png") no-repeat -335px -98px;
}
body#maps #sortTH li.detailTH {
  background-position: -152px 0;
  width: 68px;
}
body#maps #sortTH li.detailTH span {
  width: 68px;
  padding: 28px 0 0;
}
body#maps #sortTH li.detailTH a.since {
  background: url("/assets/pc/maps/map_search_parts_orange-b10f18fc.png") no-repeat -152px -28px;
  width: 68px;
  padding: 15px 0 0;
}
body#maps #sortTH li.detailTH a.area {
  background: url("/assets/pc/maps/map_search_parts_orange-b10f18fc.png") no-repeat -152px -43px;
  width: 68px;
  padding: 15px 0 0;
}
body#maps #sortTH li.detailTH a:hover.since,
body#maps #sortTH li.detailTH a.since.on {
  background-position: -152px -89px;
}
body#maps #sortTH li.detailTH a.since.sorted {
  background: url("/assets/pc/maps/map_search_parts_orange-b10f18fc.png") no-repeat -422px -89px;
}
body#maps #sortTH li.detailTH a:hover.area,
body#maps #sortTH li.detailTH a.area.on {
  background-position: -152px -104px;
}
body#maps #sortTH li.detailTH a.area.sorted {
  background: url("/assets/pc/maps/map_search_parts_orange-b10f18fc.png") no-repeat -422px -104px;
}
body#maps #sortTH li.checkTH {
  background-position: -220px 0;
  width: 40px;
  text-align: center;
}
body#maps #sortTH li.checkTH label {
  padding: 0;
  margin: 0;
}
body#maps #sortTH li.checkTH span {
  width: 40px;
  margin: 0;
  padding: 36px 0 0;
}
body#maps #sortTH li.checkTH input {
  padding: 0;
  margin: 0;
}
body#maps #listTab .listTable {
  height: 270px;
  overflow-y: scroll;
  overflow-x: hidden;
  background: #F0EEE9;
  border-left: 1px solid #DDD9CF;
  border-right: 1px solid #DDD9CF;
}
body#maps #listTab table {
  width: 240px;
  background: #FFF;
}
body#maps #listTab table td {
  border-bottom: 1px solid #CCC;
}
body#maps #listTab table td {
  padding: 5px 0;
  margin: 0;
  vertical-align: middle;
  text-align: center;
  font-size: 10px;
  line-height: 1.4;
}
body#maps #listTab table td.imgTD {
  width: 65px;
}
body#maps #listTab table td.imgTD a img {
  padding: 1px;
  border: 1px solid #4B8D25;
  font-size: 12px;
}
body#maps #listTab table td.imgTD a:hover img {
  border: 1px solid #6C3;
}
body#maps #listTab table td.imgTD .newIcon {
  background: url("/assets/pc/maps/map_search_parts_orange-b10f18fc.png") no-repeat -610px -122px;
  width: 30px;
  height: 0;
  margin: 0 auto;
  overflow: hidden;
  padding: 11px 0 0;
}
body#maps #listTab table td.priceTD {
  width: 87px;
}
body#maps #listTab table td.priceTD strong {
  color: #F60;
  font-weight: bold;
  font-size: 14px;
}
body#maps #listTab table td.detailTD {
  width: 68px;
}
body#maps #listTab table td.checkTD {
  background: #EEECE9;
  width: 20px;
}
body#maps #listTab table td strong {
  height: 0;
  overflow: hidden;
}
body#maps #listTab #checkBtn {
  background: #F0EEE9;
  border: 1px solid #DDD9CF;
}
body#maps #listTab #checkBtn h4 {
  background: url("/assets/pc/maps/map_search_parts_orange-b10f18fc.png") no-repeat 0 -122px;
  width: 258px;
  height: 0;
  overflow: hidden;
  padding: 27px 0 0;
}
body#maps #listTab .pagerArea {
  min-height: 38px;
  height: auto !important;
  height: 38px;
  padding: 10px 0;
  border-top: 1px solid #DDD9CF;
  border-left: 1px solid #DDD9CF;
  border-right: 1px solid #DDD9CF;
  background: #F0EEE9;
  text-align: center;
  font-size: 11px;
  line-height: 1;
}
body#maps #listTab .pagerArea em {
  color: #F60;
  font-weight: bold;
}
body#maps #listTab .pagerArea table {
  width: auto;
  margin: 0 auto 5px;
  border-collapse: separate;
  border: none;
  background: none;
}
body#maps #listTab .pagerArea td {
  padding: 0 4px;
  border: none;
}
body#maps #listTab .pagerArea td a {
  display: block;
  width: 16px;
  height: 15px;
  padding-top: 1px;
  border: 1px solid #CCC;
  background: #FFF;
  font-size: 11px;
  line-height: 15px;
}
body#maps #listTab .pagerArea td a.current {
  color: #F60;
  text-decoration: none;
}
body#maps #listTab .pagerArea .prev,
body#maps #listTab .pagerArea .next {
  width: 18px;
  height: 18px;
  border: none;
  background: none;
}
body#maps #listTab .pagerArea .prev a,
body#maps #listTab .pagerArea .next a {
  display: block;
  width: 18px;
  height: 0;
  padding-top: 18px;
  border: none;
  background: url("/assets/pc/maps/map_search_parts_orange-b10f18fc.png") no-repeat -547px -122px;
  overflow: hidden;
  line-height: normal;
}
body#maps #listTab .pagerArea .next a {
  background-position: -575px -122px;
}
body#maps #listTab .pagerArea p {
  font-size: 11px;
}
body#maps #mapSearchBox .mapBox {
  float: right;
  width: 660px;
  height: 589px;
}
body#maps .mapArea {
  border: 1px solid #CCC;
  height: 550px;
}
body#maps .mapControler {
  background: url("/assets/pc/maps/map_search_parts_orange-b10f18fc.png") no-repeat -270px 0;
  width: 660px;
  height: 40px;
}
body#maps .mapControler ul {
  padding: 7px 0 0 91px;
}
body#maps .mapControler ul li {
  float: left;
  margin-right: 5px;
}
body#maps .mapControler ul li.zoomDefault {
  padding: 0 0 0 7px;
}
body#maps .mapControler ul li a {
  background: url("/assets/pc/maps/map_search_parts_orange-b10f18fc.png") no-repeat;
  width: 77px;
  height: 0;
  overflow: hidden;
  display: block;
  padding: 25px 0 0;
}
body#maps .mapControler ul li.zoomIn a {
  background-position: -361px -7px;
  width: 58px;
}
body#maps .mapControler ul li.zoom10000 a {
  background-position: -424px -7px;
}
body#maps .mapControler ul li.zoom20000 a {
  background-position: -506px -7px;
}
body#maps .mapControler ul li.zoom50000 a {
  background-position: -588px -7px;
}
body#maps .mapControler ul li.zoom100000 a {
  background-position: -670px -7px;
}
body#maps .mapControler ul li.zoomOut a {
  background-position: -752px -7px;
  width: 58px;
}
body#maps .mapControler ul li.zoomDefault a {
  background-position: -822px -7px;
  width: 100px;
}
body#maps .mapControler ul li.zoomIn a.selected,
body#maps .mapControler ul li.zoomIn a:hover {
  background-position: -361px -47px;
}
body#maps .mapControler ul li.zoom10000 a.selected,
body#maps .mapControler ul li.zoom10000 a:hover {
  background-position: -424px -47px;
}
body#maps .mapControler ul li.zoom20000 a.selected,
body#maps .mapControler ul li.zoom20000 a:hover {
  background-position: -506px -47px;
}
body#maps .mapControler ul li.zoom50000 a.selected,
body#maps .mapControler ul li.zoom50000 a:hover {
  background-position: -588px -47px;
}
body#maps .mapControler ul li.zoom100000 a.selected,
body#maps .mapControler ul li.zoom100000 a:hover {
  background-position: -670px -47px;
}
body#maps .mapControler ul li.zoomOut a.selected,
body#maps .mapControler ul li.zoomOut a:hover {
  background-position: -752px -47px;
}
body#maps .mapControler ul li.zoomDefault a.selected,
body#maps .mapControler ul li.zoomDefault a:hover {
  background-position: -822px -47px;
}
body#maps .mapControler ul li.zoomIn.off,
body#maps .mapControler ul li.zoomOut.off {
  background: url("/assets/pc/maps/map_search_parts_orange-b10f18fc.png") no-repeat -691px -87px;
  width: 58px;
  height: 0;
  overflow: hidden;
  display: block;
  padding: 25px 0 0;
}
body#maps .mapControler ul li.zoomOut.off {
  background-position: -754px -87px;
}
body#maps .hedge {
  clear: both;
  padding-top: 20px;
}
body#maps .hedge li {
  padding-left: 1em;
  text-indent: -1em;
}
body#maps #mapSearchTTL:after,
body#maps #mapSearchTTL .freewordSearch:after,
body#maps #mapSearchBox:after,
body#maps #searchTab .inner ul:after,
body#maps #detailNav:after,
body#maps #sortTH:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
body#maps #mapSearchTTL,
body#maps #mapSearchTTL .freewordSearch,
body#maps #mapSearchBox,
body#maps #searchTab .inner ul,
body#maps #detailNav,
body#maps #sortTH {
  display: inline-block;
}
body#maps #mapSearchTTL,
body#maps #mapSearchTTL .freewordSearch,
body#maps #mapSearchBox,
body#maps #searchTab .inner ul,
body#maps #detailNav,
body#maps #sortTH {
  display: block;
}
body#maps #mapSearchTTL,
body#maps #mapSearchTTL .freewordSearch,
body#maps #mapSearchBox,
body#maps #searchTab .inner ul,
body#maps #detailNav,
body#maps #sortTH {
  clear: both;
}

body#rent_markets table .area, body#rent_markets table .layout {
  width: 20%;
}
body#rent_markets table .price {
  padding: 0;
}
body#rent_markets table .result {
  width: 20%;
  padding: 0 10px;
}
body#rent_markets table th, body#rent_markets table td {
  text-align: center;
}
body#rent_markets table .value {
  width: 100px;
  text-align: right;
  padding: 7px 5px;
  border-right: solid 1px #ebeae7;
}
body#rent_markets table .graph {
  width: 100%;
  padding: 7px 0;
}
body#rent_markets table .graph .bar {
  background-color: paleturquoise;
}
body#rent_markets table .no-data {
  color: #aeaeae;
  background-color: #f6f6f6;
}
body#rent_markets table .show-list {
  padding: 3px 14px;
  white-space: nowrap;
}
body#rent_markets #list-table .low .value {
  color: #257db7;
}
body#rent_markets #list-table .low .bar {
  background-color: #257db7;
}
body#rent_markets #list-table .high .value {
  color: #ff8a00;
}
body#rent_markets #list-table .high .bar {
  background-color: #ff8a00;
}
body#rent_markets .layout-tab {
  display: table;
  table-layout: fixed;
  width: 100%;
}
body#rent_markets .layout-tab > li {
  display: table-cell;
  background-color: whitesmoke;
  border-right: 1px solid #ffffff;
  border-top: 1px solid #ffffff;
  border-radius: 6px 6px 0 0;
  color: lightgray;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
}
body#rent_markets .layout-tab > li:hover {
  color: #000000;
}
body#rent_markets .layout-tab > li > input {
  display: none;
}
body#rent_markets .layout-tab > li > label {
  display: block;
  height: 100%;
  padding: 10px 0;
}
body#rent_markets .layout-tab .select {
  color: #000000;
  background-color: #ffffff;
}
body#rent_markets .section-box {
  border: none;
  border-radius: 0;
}
body#rent_markets #search-condition-side .search-form-list > li {
  margin-bottom: 15px;
}
body#rent_markets #search-condition-side .search-form-list > li select {
  width: 45%;
}
body#rent_markets #search-condition-side .search-form-list__select-rent {
  margin-bottom: 5px;
}
body#rent_markets #search-condition-side .search-form-list .condition-list-inline > li:first-child {
  width: 100%;
}
body#rent_markets .search-result-control {
  display: flex;
  align-items: baseline;
  margin-bottom: 10px;
}
body#rent_markets .search-result-sort__text {
  margin-right: 16px;
}
body#rent_markets .search-result-sort__select {
  margin-right: 32px;
}

body#universities .link-campus-list {
  overflow: hidden;
  height: 100%;
}
body#universities .link-campus-list__text {
  font-size: 14px;
  font-weight: bold;
  display: block;
  padding: 0;
  background-color: #fff;
  color: #3d3d3d;
}
body#universities .link-campus-list__text::after {
  background-image: url("/assets/common/icon_arrow-5a023685.svg");
  content: "";
  position: absolute;
  top: 0;
  right: 15px;
  bottom: 0;
  margin: auto;
  opacity: 0.3;
}
body#universities .link-campus-list li {
  float: left;
  width: 50%;
  padding: 14px;
  box-sizing: border-box;
  position: relative;
  border-bottom: 1px solid #ebeae7;
}
body#universities .link-campus-list li:last-child, body#universities .link-campus-list li:nth-last-child(2):nth-child(odd) {
  border-bottom: none;
}
body#universities .link-campus-list li > a {
  text-decoration: none;
}
body#universities .link-campus-list li > a > p {
  font-weight: normal;
  font-size: 12px;
  color: #3d3d3d;
}
body#universities .link-campus-list li > a > p:nth-of-type(3) {
  max-width: 80%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  float: left;
}
body#universities .link-campus-list li > a > span:nth-of-type(2) {
  color: #ff8a00;
  font-weight: bold;
}
body#universities .initial-table-wrap {
  padding: 15px 0;
}
body#universities .initial-table-wrap .initial-table {
  border-spacing: 10px 20px;
  border-collapse: separate;
  writing-mode: vertical-lr;
}
body#universities .initial-table-wrap th, body#universities .initial-table-wrap td {
  text-align: center;
}
body#universities .initial-table-wrap th .inactive, body#universities .initial-table-wrap td .inactive {
  width: 50px;
  height: 50px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  font-size: 18px;
  color: #b5b5b5;
}
body#universities .initial-table-wrap th .active {
  background-color: #eaf8fb;
}
body#universities .initial-table-wrap td .active {
  background-color: #f5f5f5;
}
body#universities .initial-table-wrap th .active, body#universities .initial-table-wrap td .active {
  width: 50px;
  height: 50px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
body#universities .initial-table-wrap th .active > a, body#universities .initial-table-wrap td .active > a {
  text-decoration: none;
  color: #2cbcda;
  font-size: 18px;
}

body#articles {
  /* 各フォント
  ----------------------------------------------------------------- */
  /* 記事ヘッダー
  ----------------------------------------------------------------- */
  /* 目次
  ----------------------------------------------------------------- */
  /* リンクボタン
  ----------------------------------------------------------------- */
  /* 各セクション
  ----------------------------------------------------------------- */
  /* テーブル
  ----------------------------------------------------------------- */
  /* 記事本文中のリストデザイン
  ----------------------------------------------------------------- */
  /* 編集者
  ----------------------------------------------------------------- */
  /* 関連記事
  ----------------------------------------------------------------- */
  /* 人気の特集から賃貸物件を探す
  ----------------------------------------------------------------- */
  /* おすすめ駅
  ----------------------------------------------------------------- */
  /* レコメンド
  ----------------------------------------------------------------- */
  /* 縦並びレコメンド
  ----------------------------------------------------------------- */
  /* 市区町村コンテンツ
  ----------------------------------------------------------------- */
  /* 家賃相場比較
  ----------------------------------------------------------------- */
  /* 記事引用エリア
  ----------------------------------------------------------------- */
  /* 間取り別家賃相場
  ----------------------------------------------------------------- */
  /* 周辺駅の家賃相場
  ----------------------------------------------------------------- */
  /* 物件検索スライド
  ----------------------------------------------------------------- */
  /* 店舗情報
  ----------------------------------------------------------------- */
  /* スライドLP
  ----------------------------------------------------------------- */
}
body#articles h1.heading-1 {
  font-size: 28px;
}
body#articles .article-body h2.heading-2 {
  font-size: 24px;
  padding-top: 48px;
}
body#articles .article-body .article-contents h2:not(.ignore-base-css) {
  margin-bottom: 10px;
  font-size: 24px;
  padding-top: 48px;
}
body#articles .article-body .article-contents h2:not(.ignore-base-css)::before {
  display: inline-block;
  content: "";
  margin-right: 7px;
  border-radius: 50px;
  background: linear-gradient(#2cbcd9 50%, #2190a6 50%) no-repeat;
  width: 10px;
  height: 32px;
  vertical-align: top;
}
body#articles .article-body .article-contents h3:not(.ignore-base-css) {
  position: relative;
  border-bottom: 1px solid #808080;
  color: rgb(32.0481927711, 153.4939759036, 177.9518072289);
  font-size: 20px;
  margin: 26px 0px 10px 10px;
  padding-bottom: 5px;
}
body#articles .article-body .article-contents h3:not(.ignore-base-css)::before {
  position: absolute;
  top: 10%;
  left: -10px;
  height: 80%;
  border-radius: 50px;
  background-color: #808080;
  content: "";
  width: 4px;
}
body#articles .article-body p {
  margin: 1.2rem 0;
  line-height: 1.8em;
  font-size: 18px;
}
body#articles .article-body strong {
  font-size: 18px;
}
body#articles .article-body .colored {
  color: #ff8b01;
}
body#articles .article-body .article-list-item {
  padding-left: 20px;
  margin-bottom: 20px;
}
body#articles .article-body .article-list-item li {
  list-style-type: disc;
  font-size: 18px;
}
body#articles .article-head {
  border-radius: 4px;
  border: 1px solid #ebeae7;
  background-color: #ffffff;
}
body#articles .article-head::before {
  content: "";
  display: block;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  height: 5px;
  background-color: #2cbcd9;
}
body#articles .flex {
  display: flex;
  justify-content: flex-end;
}
body#articles .flex p {
  color: rgb(32.0481927711, 153.4939759036, 177.9518072289);
  font-size: 18px;
}
body#articles .index-wrap {
  height: auto;
  padding: 1em;
  background-color: #F4F8FA;
  margin: 20px 0px;
}
body#articles .index-wrap h3.heading-index-3 {
  margin-bottom: 10px;
  border-bottom: 1px dotted #dfded9;
  padding-top: 10px 0 5px;
  color: #2099b2;
  font-size: 20px;
}
body#articles .index-wrap li {
  font-size: 18px;
}
body#articles .btn-link {
  padding: 10px 20px;
  font-size: 18px;
  width: 60%;
}
body#articles .search-links li {
  text-align: center;
  margin: 20px 0px;
}
body#articles section {
  margin-bottom: 20px;
}
body#articles .article-image-area {
  width: 100%;
}
body#articles table:not(.ignore-base-css),
body#articles table tr:not(.ignore-base-css),
body#articles table th:not(.ignore-base-css),
body#articles table td:not(.ignore-base-css) {
  border: 1px solid #ebeae7;
  padding: 10px;
  font-size: 18px;
}
body#articles table th:not(.ignore-base-css) {
  background-color: #ebeae7;
}
body#articles .article-list-box {
  border: solid 2px #2cbcd9;
  border-radius: 5px;
  font-size: 15px;
  padding: 10px 18px;
  margin-bottom: 20px;
}
body#articles .article-list-box li {
  position: relative;
  padding-left: 20px;
  margin: 10px 0px;
}
body#articles .article-list-box li::before {
  content: "";
  position: absolute;
  top: 0.1em;
  left: -3px;
  width: 18px;
  height: 18px;
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
  border-radius: 50%;
  background-color: #2cbcd9;
}
body#articles .article-list-box li::after {
  content: "";
  position: absolute;
  top: 0.5em;
  left: 1px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  width: 6px;
  height: 6px;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
}
body#articles .auther-area {
  display: flex;
}
body#articles .auther-area p {
  font-weight: bold;
  font-size: 16px;
  margin: 0px 0px 0px 15px;
}
body#articles .auther-area p span {
  font-size: 13px;
}
body#articles .article-slider__slider {
  overflow-x: auto;
  white-space: nowrap;
}
body#articles .article-slider__slider-block {
  display: inline-block;
  vertical-align: top;
}
body#articles .article-slider__item {
  width: 210px;
  margin-right: 14px;
}
body#articles .article-slider__image img {
  width: 100%;
}
body#articles .article-slider__summary {
  height: 165px;
}
body#articles .article-slider__summary p {
  margin: 10px 0 0 0;
}
body#articles .article-slider__summary h3 {
  font-size: 1.1rem;
  white-space: normal;
}
body#articles .article-slider__sub {
  white-space: normal;
  font-size: 0.9rem;
  color: #8a8a8a;
}
body#articles .special-link-area {
  border: 1px solid;
  border-color: #2cbcd9;
  border-radius: 5px;
  padding: 10px;
}
body#articles .special-link-area li {
  display: inline-block;
  margin-right: 10px;
}
body#articles .special-link-area li::after {
  content: "/";
  margin-left: 10px;
  color: #2cbcd9;
}
body#articles .special-link-area li:last-child::after {
  content: "";
}
body#articles .article-category-list {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  gap: 3px 16px;
  margin-bottom: 20px;
}
body#articles .article-category-list__item {
  display: grid;
  grid-template-rows: subgrid;
  grid-row: span 4;
}
body#articles .article-category-list__item img {
  width: 100%;
  height: 110px;
  object-fit: cover;
}
body#articles .article-category-list__item__date {
  font-size: 0.8em;
}
body#articles .article-list li:not(:last-child) {
  margin-bottom: 20px;
}
body#articles .article-list__item {
  display: grid;
  grid-template-columns: 1fr 2fr;
  gap: 15px;
}
body#articles .article-list__item img {
  width: 100%;
  height: 110px;
  object-fit: cover;
}
body#articles .article-list__item__date {
  font-size: 0.8em;
}
body#articles .footer-link {
  width: 50%;
}
body#articles .footer-link span {
  font-size: 1.2rem;
}
body#articles .selection-buttons {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(2, auto);
  gap: 1rem;
}
body#articles .selection-buttons span {
  font-size: 1.2rem;
}
body#articles .paginate {
  margin-bottom: 20px;
}
body#articles .recommend-station {
  margin-top: 20px;
}
body#articles .recommend-station li {
  border: 1px solid #EBEAE7;
  padding: 10px;
  margin-bottom: 4px;
  border-radius: 4px;
}
body#articles .recommend-station li .contents-list-star_wrap {
  display: flex;
  justify-content: space-between;
  margin-left: 5%;
  margin-right: 5%;
}
body#articles .recommend-station li .contents-list-star_wrap p:first-child {
  font-weight: bold;
}
body#articles .recommend-station li .description {
  margin-top: 10px;
}
body#articles .recommend-station li .link {
  text-align: right;
}
body#articles h4.aside-heading {
  margin-top: 48px;
  margin-bottom: 13px;
  border-top: 1px solid #9b927e;
  border-bottom: 1px solid #9b927e;
  padding: 12px 15px;
  background-color: #f3eee3;
  color: #5f5339;
  font-weight: bold;
  font-size: 1.4rem;
}
body#articles .recommend-vertical tr > th, body#articles .recommend-vertical tr td {
  font-size: 12px;
}
body#articles .city-content-table {
  table-layout: fixed;
  width: 100%;
  margin-bottom: 10px;
}
body#articles .city-content-table tr th {
  padding: 10px 15px;
  background-color: #f9f7f5;
  border: 1px solid #ebeae7;
  text-align: center;
  font-size: 14px;
}
body#articles .city-content-table tr td {
  padding: 5px 0 5px 5px;
  vertical-align: middle;
  border: 1px solid #ebeae7;
  font-size: 14px;
  text-align: center;
}
body#articles .rent_market-compare-table {
  table-layout: fixed;
  width: 100%;
  margin-bottom: 10px;
}
body#articles .rent_market-compare-table tr th {
  padding: 10px 15px;
  background-color: #f9f7f5;
  border: 1px solid #ebeae7;
  text-align: center;
  font-size: 14px;
}
body#articles .rent_market-compare-table tr td {
  padding: 5px 0 5px 5px;
  vertical-align: middle;
  border: 1px solid #ebeae7;
  font-size: 14px;
  text-align: center;
}
body#articles .rent_market-compare-table tr td.price {
  font-weight: bold;
  color: #ff8a00;
}
body#articles .quote-link-area {
  text-decoration: none;
}
body#articles .quote-article-area {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  align-items: center;
  box-shadow: 2px 2px 4px gray;
  transition: 0.5s;
}
body#articles .quote-article-area .quote-image {
  width: 30%;
}
body#articles .quote-article-area .quote-text {
  width: 70%;
  padding: 10px;
}
body#articles .quote-article-area .quote-text p {
  margin: auto;
  color: #00335c;
  font-size: 12px;
}
body#articles .quote-article-area .quote-text p strong {
  font-size: 14px;
}
body#articles .quote-article-area:hover {
  opacity: 0.5;
}
body#articles .table-primary #rent-data td {
  padding: 7px 10px;
  font-size: 14px;
}
body#articles .detail_link a {
  font-size: 16px;
}
body#articles .near-station-rent-market-price__table-label {
  font-size: 16px !important;
}
body#articles .near-station-rent-market-price__table p, body#articles .near-station-rent-market-price__table th, body#articles .near-station-rent-market-price__table td, body#articles .near-station-rent-market-price__table strong {
  font-size: 14px !important;
}
body#articles .near-station-rent-market-price__table p {
  margin: auto;
}
body#articles .total-wrap .total-review_wrap p {
  margin: 0;
}
body#articles .total-wrap .total-review_wrap .total-review-title {
  margin: 6px 12px;
}
body#articles .comment-wrap .contents-list__inner p {
  margin: 0;
}
body#articles .cover-hiding-form {
  position: absolute;
  top: 0;
  left: calc(100% + 33px);
  width: 500%;
  background-color: #f4f8fa;
  padding: 10px;
  height: 430px;
}
body#articles .slide-form .form-group .next-btn-area p {
  cursor: pointer;
}
body#articles .slide-form .form-group .card .form-content .btn-default, body#articles .slide-form .form-group .card .form-content .pagy > a:not([role=separator]), body#articles .slide-form .form-group .card .form-content .pagy > span, body#articles .slide-form .form-group .card .form-content .properties__main-image-box .properties__slideshow-controller .btn-prev, .properties__main-image-box .properties__slideshow-controller body#articles .slide-form .form-group .card .form-content .btn-prev,
body#articles .slide-form .form-group .card .form-content .properties__main-image-box .properties__slideshow-controller .btn-next,
.properties__main-image-box .properties__slideshow-controller body#articles .slide-form .form-group .card .form-content .btn-next {
  cursor: pointer;
}
body#articles .building-slider_list .contents_text p {
  font-size: 11px;
}
body#articles .property-inline p {
  font-size: 14px;
  margin: 0 0 auto 0;
}
body#articles .slide-form .card {
  height: 430px !important;
}
body#articles .slide-form .feature-form .condition-list-features .btn-default, body#articles .slide-form .feature-form .condition-list-features .pagy > a:not([role=separator]), body#articles .slide-form .feature-form .condition-list-features .pagy > span, body#articles .slide-form .feature-form .condition-list-features .properties__main-image-box .properties__slideshow-controller .btn-prev, .properties__main-image-box .properties__slideshow-controller body#articles .slide-form .feature-form .condition-list-features .btn-prev,
body#articles .slide-form .feature-form .condition-list-features .properties__main-image-box .properties__slideshow-controller .btn-next,
.properties__main-image-box .properties__slideshow-controller body#articles .slide-form .feature-form .condition-list-features .btn-next {
  line-height: 35px;
}
body#articles .spot-box_wrap p {
  margin: 0;
  font-size: 14px;
}
body#articles .panel_content .comment-wrap {
  padding: 0;
}
body#articles .spotarea-table {
  margin-bottom: 60px;
}
body#articles .title-box p {
  margin: 1rem 0;
}
body#articles #container {
  overflow: hidden;
}
body#articles .inner-contents-container {
  padding: 6px 12px;
  background-color: #fff;
}
body#articles .slide-form {
  font-size: 20px;
}
body#articles .slide-form .title-box-container {
  display: flex;
}
body#articles .slide-form .title-box-container .slide-title-box, body#articles .slide-form .title-box-container .slide-title-box + .title-box {
  min-height: 16vh;
}
body#articles .slide-form .title-box {
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
}
body#articles .slide-form .title-box .emphasis {
  font-size: 26px;
}
body#articles .slide-form .title-box:not(:first-child) {
  position: absolute;
  left: 120%;
  display: none;
  background-color: #fff;
  transition: all 0.5s;
}
body#articles .slide-form .title-box:not(:first-child).open {
  left: 0;
  display: flex;
}
body#articles .slide-form .room-count-text {
  font-size: 14px;
  margin-top: 10px;
  text-align: center;
}
body#articles .slide-form .room-count-text > span:first-child {
  font-size: 18px;
}
body#articles .slide-form .form-group {
  position: relative;
  margin-top: 5px;
}
body#articles .slide-form .form-group .card {
  padding: 10px;
  background-color: #fff;
  height: 360px;
}
body#articles .slide-form .form-group .card .question-box {
  display: flex;
  align-items: center;
  justify-content: center;
}
body#articles .slide-form .form-group .card .question-box__text {
  font-size: 20px;
  text-align: center;
}
body#articles .slide-form .form-group .card .question-box img {
  margin-left: 15px;
  transform: scale(-1, 1);
  flex-shrink: 0;
}
body#articles .slide-form .form-group .card .form-content {
  text-align: center;
  padding: 12px 0;
}
body#articles .slide-form .form-group .search-type-form ul.form-content > li {
  width: 75%;
  margin: auto auto 8px auto;
}
body#articles .slide-form .form-group .search-type-form ul.form-content > li input[type=radio] {
  display: none;
}
body#articles .slide-form .form-group .search-type-form ul.form-content > li input[type=radio]:checked + .btn-default, body#articles .slide-form .form-group .search-type-form ul.form-content > li .pagy > input[type=radio]:checked + a:not([role=separator]), body#articles .slide-form .form-group .search-type-form ul.form-content > li .pagy > input[type=radio]:checked + span, body#articles .slide-form .form-group .search-type-form ul.form-content > li .properties__main-image-box .properties__slideshow-controller input[type=radio]:checked + .btn-prev, .properties__main-image-box .properties__slideshow-controller body#articles .slide-form .form-group .search-type-form ul.form-content > li input[type=radio]:checked + .btn-prev,
body#articles .slide-form .form-group .search-type-form ul.form-content > li .properties__main-image-box .properties__slideshow-controller input[type=radio]:checked + .btn-next,
.properties__main-image-box .properties__slideshow-controller body#articles .slide-form .form-group .search-type-form ul.form-content > li input[type=radio]:checked + .btn-next {
  color: #ffffff;
  background-color: #1f97f5;
  background-image: none;
  border: 1px solid #1d8fe9;
  box-shadow: 0 -3px 0 0 #1374d2 inset;
}
body#articles .slide-form .form-group .card:not(:first-child) {
  position: absolute;
  top: 0;
  left: 120%;
  width: 100%;
  background-color: #fff;
  transition: all 0.5s;
}
body#articles .slide-form .form-group .card:not(:first-child).open {
  left: 0;
}
body#articles .slide-form .form-group .area-form ul.condition-list-areas {
  text-align: left;
}
body#articles .slide-form .form-group .area-form ul.condition-list-areas > li {
  width: 32%;
  margin-right: 2%;
  margin-bottom: 6px;
  height: 50px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  vertical-align: middle;
}
body#articles .slide-form .form-group .area-form ul.condition-list-areas > li:nth-of-type(3n) {
  margin-right: 0;
}
body#articles .slide-form .form-group .prefecture-form ul.condition-list-prefectures {
  display: none;
  text-align: left;
}
body#articles .slide-form .form-group .prefecture-form ul.condition-list-prefectures input[type=checkbox] {
  display: none;
}
body#articles .slide-form .form-group .prefecture-form ul.condition-list-prefectures input[type=checkbox]:checked + .btn-default, body#articles .slide-form .form-group .prefecture-form ul.condition-list-prefectures .pagy > input[type=checkbox]:checked + a:not([role=separator]), body#articles .slide-form .form-group .prefecture-form ul.condition-list-prefectures .pagy > input[type=checkbox]:checked + span, body#articles .slide-form .form-group .prefecture-form ul.condition-list-prefectures .properties__main-image-box .properties__slideshow-controller input[type=checkbox]:checked + .btn-prev, .properties__main-image-box .properties__slideshow-controller body#articles .slide-form .form-group .prefecture-form ul.condition-list-prefectures input[type=checkbox]:checked + .btn-prev,
body#articles .slide-form .form-group .prefecture-form ul.condition-list-prefectures .properties__main-image-box .properties__slideshow-controller input[type=checkbox]:checked + .btn-next,
.properties__main-image-box .properties__slideshow-controller body#articles .slide-form .form-group .prefecture-form ul.condition-list-prefectures input[type=checkbox]:checked + .btn-next {
  color: #ffffff;
  background-color: #1f97f5;
  background-image: none;
  border: 1px solid #1d8fe9;
  box-shadow: 0 -3px 0 0 #1374d2 inset;
}
body#articles .slide-form .form-group .prefecture-form ul.condition-list-prefectures li {
  width: 32%;
  margin-right: 2%;
  margin-bottom: 6px;
  height: 50px;
  display: inline-block;
}
body#articles .slide-form .form-group .prefecture-form ul.condition-list-prefectures li:nth-of-type(3n) {
  margin-right: 0;
}
body#articles .slide-form .form-group .layout-form ul.form-content > li {
  width: 75%;
  margin: auto auto 8px auto;
}
body#articles .slide-form .form-group .layout-form ul.form-content > li input[type=checkbox] {
  display: none;
}
body#articles .slide-form .form-group .layout-form ul.form-content > li input[type=checkbox]:checked + .btn-default, body#articles .slide-form .form-group .layout-form ul.form-content > li .pagy > input[type=checkbox]:checked + a:not([role=separator]), body#articles .slide-form .form-group .layout-form ul.form-content > li .pagy > input[type=checkbox]:checked + span, body#articles .slide-form .form-group .layout-form ul.form-content > li .properties__main-image-box .properties__slideshow-controller input[type=checkbox]:checked + .btn-prev, .properties__main-image-box .properties__slideshow-controller body#articles .slide-form .form-group .layout-form ul.form-content > li input[type=checkbox]:checked + .btn-prev,
body#articles .slide-form .form-group .layout-form ul.form-content > li .properties__main-image-box .properties__slideshow-controller input[type=checkbox]:checked + .btn-next,
.properties__main-image-box .properties__slideshow-controller body#articles .slide-form .form-group .layout-form ul.form-content > li input[type=checkbox]:checked + .btn-next {
  color: #ffffff;
  background-color: #1f97f5;
  background-image: none;
  border: 1px solid #1d8fe9;
  box-shadow: 0 -3px 0 0 #1374d2 inset;
}
body#articles .slide-form .form-group .rent-form select {
  width: auto;
  height: auto;
  background-image: url("/assets/common/icon_expand_more_black-450fbfd5.svg");
  color: #000;
  font-size: 14px;
  text-align: center;
  background-position: right 3px center;
  background-repeat: no-repeat;
  background-size: 24px 24px;
  appearance: none;
  padding: 0 10px;
  display: inline-block;
  width: 130px;
  height: 50px;
  background-color: #cfebf9;
  border: 1px solid rgba(44, 188, 217, 0.75);
  border-radius: 5px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2) inset;
}
body#articles .slide-form .form-group .rent-form ul.condition-list-fee {
  width: 80%;
  margin: 12px auto;
}
body#articles .slide-form .form-group .rent-form ul.condition-list-fee > li {
  font-size: 13px;
  height: 38px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
body#articles .slide-form .form-group .rent-form ul.condition-list-fee > li input[type=checkbox] {
  display: none;
}
body#articles .slide-form .form-group .rent-form ul.condition-list-fee > li input[type=checkbox]:checked + label {
  background: #2cbcd9;
  border-color: #2cbcd9;
}
body#articles .slide-form .form-group .rent-form ul.condition-list-fee > li input[type=checkbox]:checked + label:before {
  left: 24px;
  border-color: #fff;
}
body#articles .slide-form .form-group .rent-form ul.condition-list-fee > li label {
  width: 50px;
  height: 28px;
  box-sizing: border-box;
  border: 1px solid lightgray;
  border-radius: 100px;
  background-color: #f2f2f2;
  position: relative;
  transition: 0.3s ease;
}
body#articles .slide-form .form-group .rent-form ul.condition-list-fee > li label:before {
  transition: 0.3s ease;
  content: "";
  width: 22px;
  height: 22px;
  position: absolute;
  background: white;
  left: 2px;
  top: 2px;
  box-sizing: border-box;
  border: 1px solid lightgray;
  color: black;
  border-radius: 100px;
}
body#articles .slide-form .form-group .feature-form ul.condition-list-features {
  margin: 5px 0;
}
body#articles .slide-form .form-group .feature-form ul.condition-list-features input[type=checkbox] {
  display: none;
}
body#articles .slide-form .form-group .feature-form ul.condition-list-features input[type=checkbox]:checked + .btn-default, body#articles .slide-form .form-group .feature-form ul.condition-list-features .pagy > input[type=checkbox]:checked + a:not([role=separator]), body#articles .slide-form .form-group .feature-form ul.condition-list-features .pagy > input[type=checkbox]:checked + span, body#articles .slide-form .form-group .feature-form ul.condition-list-features .properties__main-image-box .properties__slideshow-controller input[type=checkbox]:checked + .btn-prev, .properties__main-image-box .properties__slideshow-controller body#articles .slide-form .form-group .feature-form ul.condition-list-features input[type=checkbox]:checked + .btn-prev,
body#articles .slide-form .form-group .feature-form ul.condition-list-features .properties__main-image-box .properties__slideshow-controller input[type=checkbox]:checked + .btn-next,
.properties__main-image-box .properties__slideshow-controller body#articles .slide-form .form-group .feature-form ul.condition-list-features input[type=checkbox]:checked + .btn-next {
  color: #ffffff;
  background-color: #1f97f5;
  background-image: none;
  border: 1px solid #1d8fe9;
  box-shadow: 0 -3px 0 0 #1374d2 inset;
}
body#articles .slide-form .form-group .feature-form ul.condition-list-features li {
  display: inline-block;
  margin-bottom: 15px;
  width: 45%;
}
body#articles .slide-form .form-group .feature-form ul.condition-list-features li:nth-child(2n) {
  margin-left: 12px;
}
body#articles .slide-form .form-group .building-name-form .input_list--keywords {
  margin: 0 3px;
}
body#articles .slide-form .form-group .building-name-form .input_list--keywords .searchItem_text input[type=text] {
  width: 100%;
  padding: 13px 8px;
  background-color: #cfebf9;
  border: 1px solid rgba(44, 188, 217, 0.75);
  border-radius: 5px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2) inset;
}
body#articles .slide-form .form-group .building-name-box {
  padding: 2px 12px 0;
  text-align: center;
}
body#articles .slide-form .form-group .building-name-box .search-item {
  display: flex;
  padding-bottom: 10px;
}
body#articles .slide-form .form-group .building-name-box .search-item p {
  margin: 0px 5px;
  line-height: 45px;
  font-size: 16px;
}
body#articles .slide-form .form-group .building-name-box .pref-search-form {
  display: flex;
  padding: 0px;
}
body#articles .slide-form .form-group .building-name-box .building-name-form {
  width: 70%;
}
body#articles .slide-form .form-group .building-name-box .building_name_box__button {
  width: 100%;
  padding: 14px;
}
body#articles .slide-form .form-group .building-name-box .pref-search-suggest-for-building {
  border-radius: 5px;
  background-color: #fff;
  margin-bottom: 1px;
}
body#articles .slide-form .form-group .building-name-box .pref-search-suggest-for-building .suggested_item_for_building {
  cursor: pointer;
  padding: 5px 32px 5px 12px;
  display: block;
  color: #3d3d3d;
  position: relative;
  font-size: 1.2rem;
  text-align: left;
}
body#articles .slide-form .form-group .building-name-box .pref-search-suggest-for-building .suggested_item_for_building:active {
  background-color: lightblue;
}
body#articles .slide-form .form-group .building-name-box .pref-search-suggest-for-building .suggested_item_for_building input[type=radio] {
  display: none;
}
body#articles .slide-form .form-group .building-name-box .pref-search-suggest-for-building .suggested_item_for_building i {
  color: #2cbcd9;
  margin-right: 8px;
  opacity: 0.5;
}
body#articles .slide-form .form-group .building-name-box .pref-search-suggest-for-building .checker::before {
  content: "";
  display: block;
  position: absolute;
  right: 15px;
  width: 14px;
  height: 8px;
  border-left: 2px solid #25AF01;
  border-bottom: 2px solid #25AF01;
  transform: rotate(-45deg);
}
body#articles .slide-form .form-group .next-btn-area {
  width: 90%;
  margin: auto;
}
body#articles .slide-form .form-group .back {
  font-size: 12px;
  color: #329cd1;
  margin: 0 0 10px 10px;
  display: inline-block;
  opacity: 0;
  visibility: hidden;
  transition: 0.5s;
}
body#articles .slide-form .form-group .back.visible {
  visibility: visible;
  transition: 0.5s;
  opacity: 1;
}
body#articles .iwaikin-banner p {
  text-align: center;
  margin-bottom: 5px;
}
body#articles .emphasis {
  color: #ff8a00;
  font-weight: bold;
}
body#articles .asterisk {
  font-size: small;
}
body#articles .btn-default, body#articles .pagy > a:not([role=separator]), body#articles .pagy > span, body#articles .properties__main-image-box .properties__slideshow-controller .btn-prev, .properties__main-image-box .properties__slideshow-controller body#articles .btn-prev,
body#articles .properties__main-image-box .properties__slideshow-controller .btn-next,
.properties__main-image-box .properties__slideshow-controller body#articles .btn-next {
  box-shadow: 0 -3px 0 0 rgb(229.5, 229.5, 229.5) inset;
  border: 1px solid rgb(198.9, 198.9, 198.9);
  background-color: #fff;
  transition: opacity 0.5s;
}
body#articles .btn-default, body#articles .pagy > a:not([role=separator]), body#articles .pagy > span, body#articles .properties__main-image-box .properties__slideshow-controller .btn-prev, .properties__main-image-box .properties__slideshow-controller body#articles .btn-prev,
body#articles .properties__main-image-box .properties__slideshow-controller .btn-next,
.properties__main-image-box .properties__slideshow-controller body#articles .btn-next, body#articles .btn-default:link, body#articles .pagy > a:link:not([role=separator]), body#articles .pagy > span:link, body#articles .properties__main-image-box .properties__slideshow-controller .btn-prev:link, .properties__main-image-box .properties__slideshow-controller body#articles .btn-prev:link,
body#articles .properties__main-image-box .properties__slideshow-controller .btn-next:link,
.properties__main-image-box .properties__slideshow-controller body#articles .btn-next:link, body#articles .btn-default:visited, body#articles .pagy > a:visited:not([role=separator]), body#articles .pagy > span:visited, body#articles .properties__main-image-box .properties__slideshow-controller .btn-prev:visited, .properties__main-image-box .properties__slideshow-controller body#articles .btn-prev:visited,
body#articles .properties__main-image-box .properties__slideshow-controller .btn-next:visited,
.properties__main-image-box .properties__slideshow-controller body#articles .btn-next:visited, body#articles .btn-default:hover, body#articles .pagy > a:hover:not([role=separator]), body#articles .pagy > span:hover, body#articles .properties__main-image-box .properties__slideshow-controller .btn-prev:hover, .properties__main-image-box .properties__slideshow-controller body#articles .btn-prev:hover,
body#articles .properties__main-image-box .properties__slideshow-controller .btn-next:hover,
.properties__main-image-box .properties__slideshow-controller body#articles .btn-next:hover, body#articles .btn-default:active, body#articles .pagy > a:active:not([role=separator]), body#articles .pagy > span:active, body#articles .properties__main-image-box .properties__slideshow-controller .btn-prev:active, .properties__main-image-box .properties__slideshow-controller body#articles .btn-prev:active,
body#articles .properties__main-image-box .properties__slideshow-controller .btn-next:active,
.properties__main-image-box .properties__slideshow-controller body#articles .btn-next:active, body#articles .btn-default:focus, body#articles .pagy > a:focus:not([role=separator]), body#articles .pagy > span:focus, body#articles .properties__main-image-box .properties__slideshow-controller .btn-prev:focus, .properties__main-image-box .properties__slideshow-controller body#articles .btn-prev:focus,
body#articles .properties__main-image-box .properties__slideshow-controller .btn-next:focus,
.properties__main-image-box .properties__slideshow-controller body#articles .btn-next:focus {
  color: gray;
}
body#articles .btn-default:hover, body#articles .pagy > a:hover:not([role=separator]), body#articles .pagy > span:hover, body#articles .properties__main-image-box .properties__slideshow-controller .btn-prev:hover, .properties__main-image-box .properties__slideshow-controller body#articles .btn-prev:hover,
body#articles .properties__main-image-box .properties__slideshow-controller .btn-next:hover,
.properties__main-image-box .properties__slideshow-controller body#articles .btn-next:hover {
  opacity: 0.7;
  text-decoration: none;
}
body#articles .section-box {
  border: none;
  border-radius: 0;
}
body#articles .section-box p.detail_link {
  margin-top: 10px;
  text-align: right;
}
body#articles table.soba .area, body#articles table.soba .layout {
  width: 20%;
}
body#articles table.soba .price {
  padding: 0;
}
body#articles table.soba .result {
  width: 20%;
  padding: 0 10px;
}
body#articles table.soba th, body#articles table.soba td {
  text-align: center;
}
body#articles table.soba .value {
  width: 100px;
  text-align: right;
  padding: 7px 5px;
  border-right: solid 1px #ebeae7;
}
body#articles table.soba .graph {
  width: 100%;
  padding: 7px 0;
}
body#articles table.soba .graph .bar {
  background-color: paleturquoise;
}
body#articles table.soba .no-data {
  color: #aeaeae;
  background-color: #f6f6f6;
}
body#articles table.soba .show-list {
  padding: 3px 14px;
  white-space: nowrap;
}
body#articles .simple-soba-condition .contents__body ul.simple-search-form-list {
  border: 1px solid #EBEAE7;
  padding: 0 20px 20px;
}
body#articles .simple-soba-condition .contents__body ul.simple-search-form-list > li {
  margin-top: 20px;
  margin-right: 30px;
  display: inline-block;
  vertical-align: top;
}
body#articles .simple-soba-condition .contents__body ul.simple-search-form-list ul.limited-condition-list > li {
  border-top: 1px solid #EBEAE7;
  padding-right: 10px;
  display: inline-block;
  vertical-align: top;
}
body#articles .near-station-rent-market-price__table-label {
  font-size: 14px;
  font-weight: bold;
  margin-top: 15px;
  margin-bottom: 12px;
}
body#articles .near-station-rent-market-price__table-label span {
  padding: 3px;
  margin-right: 5px;
  font-weight: bold;
  color: #2cbcd9;
  border: 2px solid #2cbcd9;
  border-radius: 20px;
}
body#articles .near-station-rent-market-price__table {
  overflow-x: scroll;
}
body#articles .near-station-rent-market-price__table table th {
  min-width: 120px;
  white-space: nowrap;
  padding: 6px 10px;
  background-color: #f9f7f5;
  border: 1px solid #ebeae7;
  text-align: center;
}
body#articles .near-station-rent-market-price__table table td {
  padding: 5px 0 5px 5px;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #ebeae7;
}
body#articles .near-station-rent-market-price__table table td.price {
  text-align: center;
}
body#articles .near-station-rent-market-price__table table td a, body#articles .near-station-rent-market-price__table table td p {
  position: absolute;
  top: 4px;
  left: 4px;
  z-index: 2;
}
body#articles .near-station-rent-market-price__table table th.fixed-label, body#articles .near-station-rent-market-price__table table td.fixed-label {
  position: sticky;
  left: 0;
}
body#articles .near-station-rent-market-price__table table th.fixed-label:before, body#articles .near-station-rent-market-price__table table td.fixed-label:before {
  content: "";
  position: absolute;
  top: -1px;
  left: -1px;
  width: 100%;
  height: 100%;
  border: 1px solid #ebeae7;
}

body#commutes #content-body {
  float: right;
}
body#commutes #content-side {
  float: left;
}
body#commutes #search-condition-side .search-form-list > li {
  margin-bottom: 15px;
}
body#commutes #search-condition-side .search-form-list > li select {
  width: 45%;
}
body#commutes #search-condition-side .search-form-list__select-rent {
  margin-bottom: 5px;
}
body#commutes #search-condition-side .search-form-list .condition-list-inline > li:first-child {
  width: 100%;
}
body#commutes .commute-search-container {
  margin: 20px 0;
  text-align: center;
}
body#commutes .commute-search-container input {
  width: 170px;
  height: 30px;
}
body#commutes .commute-search-container select {
  width: 10rem;
  height: 34px;
}
body#commutes .commute-search-container .warning {
  color: red;
}
body#commutes .commute-search-container__box {
  white-space: nowrap;
  margin-top: 12px;
}
body#commutes .commute-search-container__box .select-item {
  position: relative;
  display: inline-block;
  margin-right: 10px;
}
body#commutes .commute-search-container__box .select-item .candidates {
  position: absolute;
  top: 33px;
  left: -1px;
  width: 175px;
  z-index: 10;
}
body#commutes .commute-search-container__box .select-item .candidates ul {
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 5px;
}
body#commutes .commute-search-container__box .select-item .candidates ul li {
  cursor: pointer;
  border: 1px solid #ccc;
  padding: 5px;
}
body#commutes .commute-search-container__add-btn {
  cursor: pointer;
  border: 1px solid #ccc;
  border-radius: 5px;
  padding: 10px;
  margin-top: 10px;
  font-weight: bold;
  text-align: center;
}
body#commutes .commute-search-container__add-btn .plus-circle::before {
  color: #5db314;
  margin-right: 5px;
}
body#commutes .commute-search-container__btn-area {
  margin-top: 40px;
  text-align: center;
}
body#commutes .commute-search-container__btn-area button {
  width: 40%;
}
body#commutes .condition-heading,
body#commutes .dialog-selectable-special-open {
  margin-top: 12px;
}

body#specials {
  /* 記事引用エリア
  ----------------------------------------------------------------- */
}
body#specials .article-summary {
  padding: 12px;
  border-radius: 4px;
  background: #fff;
}
body#specials .article-summary__head {
  font-weight: bold;
  margin: 12px 0 4px;
  color: #000;
}
body#specials .article-summary__head:first-of-type {
  margin-top: 0;
}
body#specials .quote-link-area {
  text-decoration: none;
}
body#specials .quote-article-area {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  align-items: center;
  box-shadow: 2px 2px 4px gray;
  transition: 0.5s;
}
body#specials .quote-article-area .quote-image {
  width: 30%;
}
body#specials .quote-article-area .quote-text {
  width: 70%;
  padding: 10px;
}
body#specials .quote-article-area .quote-text p {
  margin: auto;
  color: #00335c;
  font-size: 12px;
}
body#specials .quote-article-area .quote-text p strong {
  font-size: 14px;
}
body#specials .quote-article-area:hover {
  opacity: 0.5;
}

body#mail_magazine.cbchintai #site-header {
  border-color: #c7bfaf;
}
body#mail_magazine.cbchintai .modHeadingBox:before {
  background: #e84109;
}
body#mail_magazine.cbchintai .formTbl tr.required th {
  background: #f3f1ed;
}
body#mail_magazine.cbchintai .inputTxt {
  background: none;
  box-shadow: none;
  border: 1px solid #888888;
}
body#mail_magazine.cbchintai .inputTxt::placeholder {
  color: #888888;
}
body#mail_magazine.cbchintai h3.type01:before, body#mail_magazine.cbchintai h3.type02:before {
  background: #e9b007;
}
body#mail_magazine.cbchintai .btn-primary:not(.is-disabled, [disabled]) {
  background-color: #0d99dd;
  border-color: #096795;
  box-shadow: 0 2px 0 #096795;
}
body#mail_magazine.cbchintai .ft-bg-top {
  position: relative;
  background-image: url("/assets/pc/rewards/cbchintai-footer-top-36e1e172.png");
  background-repeat: no-repeat;
  background-position: 50% 0;
  padding-top: 38px;
}
body#mail_magazine.cbchintai .ft-bg-bottom {
  background-image: url("/assets/pc/rewards/cbchintai-footer-bottom-44cc82cb.png");
  background-repeat: no-repeat;
  background-position: 50% 100%;
  padding-bottom: 35px;
  background-color: #edf1b9;
}
body#mail_magazine.cbchintai .annotation {
  font-size: 14px;
  font-weight: bold;
  margin: 12px 0;
}
