/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */

.pswp {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  

  --pswp-root-z-index: 100000;
  
  --pswp-preloader-color: rgba(79, 79, 79, 0.4);
  --pswp-preloader-color-secondary: rgba(255, 255, 255, 0.9);
  
  /* defined via js:
  --pswp-transition-duration: 333ms; */
  
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;

  --pswp-error-text-color: var(--pswp-icon-color);
}


/*
	Styles for basic PhotoSwipe (pswp) functionality (sliding area, open/close transitions)
*/

.pswp {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: var(--pswp-root-z-index);
	display: none;
	touch-action: none;
	outline: 0;
	opacity: 0.003;
	contain: layout style size;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* Prevents focus outline on the root element,
  (it may be focused initially) */
.pswp:focus {
  outline: 0;
}

.pswp * {
  box-sizing: border-box;
}

.pswp img {
  max-width: none;
}

.pswp--open {
	display: block;
}

.pswp,
.pswp__bg {
	transform: translateZ(0);
	will-change: opacity;
}

.pswp__bg {
  opacity: 0.005;
	background: var(--pswp-bg);
}

.pswp,
.pswp__scroll-wrap {
	overflow: hidden;
}

.pswp__scroll-wrap,
.pswp__bg,
.pswp__container,
.pswp__item,
.pswp__content,
.pswp__img,
.pswp__zoom-wrap {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.pswp__img,
.pswp__zoom-wrap {
	width: auto;
	height: auto;
}

.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img {
	cursor: -webkit-zoom-in;
	cursor: -moz-zoom-in;
	cursor: zoom-in;
}

.pswp--click-to-zoom.pswp--zoomed-in .pswp__img {
	cursor: move;
	cursor: -webkit-grab;
	cursor: -moz-grab;
	cursor: grab;
}

.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active {
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing;
}

/* :active to override grabbing cursor */
.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,
.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,
.pswp__img {
	cursor: -webkit-zoom-out;
	cursor: -moz-zoom-out;
	cursor: zoom-out;
}


/* Prevent selection and tap highlights */
.pswp__container,
.pswp__img,
.pswp__button,
.pswp__counter {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.pswp__item {
	/* z-index for fade transition */
	z-index: 1;
	overflow: hidden;
}

.pswp__hidden {
	display: none !important;
}

/* Allow to click through pswp__content element, but not its children */
.pswp__content {
  pointer-events: none;
}
.pswp__content > * {
  pointer-events: auto;
}


/*

  PhotoSwipe UI

*/

/*
	Error message appears when image is not loaded
	(JS option errorMsg controls markup)
*/
.pswp__error-msg-container {
  display: grid;
}
.pswp__error-msg {
	margin: auto;
	font-size: 1em;
	line-height: 1;
	color: var(--pswp-error-text-color);
}

/*
class pswp__hide-on-close is applied to elements that
should hide (for example fade out) when PhotoSwipe is closed
and show (for example fade in) when PhotoSwipe is opened
 */
.pswp .pswp__hide-on-close {
	opacity: 0.005;
	will-change: opacity;
	transition: opacity var(--pswp-transition-duration) cubic-bezier(0.4, 0, 0.22, 1);
	z-index: 10; /* always overlap slide content */
	pointer-events: none; /* hidden elements should not be clickable */
}

/* class pswp--ui-visible is added when opening or closing transition starts */
.pswp--ui-visible .pswp__hide-on-close {
	opacity: 1;
	pointer-events: auto;
}

/* <button> styles, including css reset */
.pswp__button {
	position: relative;
	display: block;
	width: 50px;
	height: 60px;
	padding: 0;
	margin: 0;
	overflow: hidden;
	cursor: pointer;
	background: none;
	border: 0;
	box-shadow: none;
	opacity: 0.85;
	-webkit-appearance: none;
	-webkit-touch-callout: none;
}

.pswp__button:hover,
.pswp__button:active,
.pswp__button:focus {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1;
}

.pswp__button:disabled {
  opacity: 0.3;
  cursor: auto;
}

.pswp__icn {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
}

.pswp__icn {
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none;
}

.pswp__icn-shadow {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none;
}

.pswp__icn:focus {
	outline: 0;
}

/*
	div element that matches size of large image,
	large image loads on top of it,
	used when msrc is not provided
*/
div.pswp__img--placeholder,
.pswp__img--with-bg {
	background: var(--pswp-placeholder-bg);
}

.pswp__top-bar {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 60px;
	display: flex;
  flex-direction: row;
  justify-content: flex-end;
	z-index: 10;

	/* allow events to pass through top bar itself */
	pointer-events: none !important;
}
.pswp__top-bar > * {
  pointer-events: auto;
  /* this makes transition significantly more smooth,
     even though inner elements are not animated */
  will-change: opacity;
}


/*

  Close button

*/
.pswp__button--close {
  margin-right: 6px;
}


/*

  Arrow buttons

*/
.pswp__button--arrow {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px;
}

.pswp__button--arrow:disabled {
  display: none;
  cursor: default;
}

.pswp__button--arrow .pswp__icn {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0;
}

.pswp--one-slide .pswp__button--arrow {
  display: none;
}

/* hide arrows on touch screens */
.pswp--touch .pswp__button--arrow {
  visibility: hidden;
}

/* show arrows only after mouse was used */
.pswp--has_mouse .pswp__button--arrow {
  visibility: visible;
}

.pswp__button--arrow--prev {
  right: auto;
  left: 0px;
}

.pswp__button--arrow--next {
  right: 0px;
}
.pswp__button--arrow--next .pswp__icn {
  left: auto;
  right: 14px;
  /* flip horizontally */
  transform: scale(-1, 1);
}

/*

  Zoom button

*/
.pswp__button--zoom {
  display: none;
}

.pswp--zoom-allowed .pswp__button--zoom {
  display: block;
}

/* "+" => "-" */
.pswp--zoomed-in .pswp__zoom-icn-bar-v {
  display: none;
}


/*

  Loading indicator

*/
.pswp__preloader {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto;
}

.pswp__preloader .pswp__icn {
  opacity: 0;
  transition: opacity 0.2s linear;
  animation: pswp-clockwise 600ms linear infinite;
}

.pswp__preloader--active .pswp__icn {
  opacity: 0.85;
}

@keyframes pswp-clockwise {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}


/*

  "1 of 10" counter

*/
.pswp__counter {
  height: 30px;
  margin-top: 15px;
  margin-inline-start: 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: 0.85;
}

.pswp--one-slide .pswp__counter {
  display: none;
}

@charset "utf-8";
:root {
  --white: #ffffff;
  --black: #000;
  --blue: #3E8CE8;
  --red: #EE3A3A;
  --green: #3DAB6A;
  --primary: #584de4;
  --primary100: #eeedfc;
  --primary200: #DEDBFA;
  --primary300: #C8C4F6;
  --primary400: #BCB8F4;
  --primary500: #ABA6F1;
  --primary600: #9B94EF;
  --primary700: #8A82EC;
  --primary800: #7971E9;
  --primary900: #695FE7;
  --primaryVariant: #4E54AC;
  --gray100: #F9F9F9;
  --gray200: #F3F3F3;
  --gray300: #E5E5E5;
  --gray400: #D1D1D1;
  --gray500: #B3B3B3;
  --gray600: #919191;
  --gray700: #6E6E6E;
  --gray800: #4F4F4F;
  --gray900: #333333;
  --aptpro: #025FD2;
  --destructive: #DC2626;
  --foreground: #1F2937;
  --white-rgb: 255, 255, 255;
  --black-rgb: 0, 0, 0;
  --blue-rgb: 62, 140, 232;
  --red-rgb: 238, 58, 58;
  --green-rgb: 61, 171, 107;
  --primary-rgb: 87, 77, 228;
  --gray900-rgb: 51, 51, 51;
}
/* main colors */
.red-primary {
  color: #fc541b;
}
.green-primary {
  color: #3d9752;
}
.blue-primary {
  color: #584de4;
}
/* text */
.legacy-text-black,
.legacy-text-main {
  color: #000;
}
.legacy-text-secondary {
  color: #333;
}
.legacy-text-maininfo {
  color: #555;
}
.legacy-text-subinfo {
  color: #7f7e92;
}
.legacy-text-comment {
  color: #ccc;
}
.legacy-text-white {
  color: #fff;
}
.legacy-text-price {
  color: #4337de;
}
.legacy-text-gray {
  color: #9197a1;
}
.legacy-text-green {
  color: #009a50;
}
.legacy-text-trade {
  color: #f57a23;
}
.legacy-text-loan {
  color: #ab7319;
}
/* background */
.legacy-bg-apt {
  background-color: #4d55b2;
}
.legacy-bg-agent {
  background-color: #673daf;
}
.legacy-bg-school {
  background-color: #4aa973;
}
.legacy-bg-gray {
  background-color: #c2c2c5;
}
.legacy-bg-my {
  background-color: #eef0f3;
}
.legacy-bg-detail {
  background-color: #eaebec;
}
.legacy-bg-table {
  background-color: #fafafa;
}
.legacy-bg-selected {
  background-color: #f8f8ff;
}
/* button background */
.legacy-bg-confirm {
  background-color: #584de4;
}
.legacy-bg-cancel {
  background-color: #eef0f3;
}
.legacy-bg-disabled {
  background-color: #bbc1c7;
}
/* line */
/* etc */
/* chart */
/* quantile map */
/* svg 이미지 공통 스타일 (IE 대응을 위해 escape 처리) */
.offer-ad-marker {
  position: absolute;
  top: -72px;
  transform: translateX(-50%);
  z-index: 1;
}
.offer-ad-marker > .window {
  position: relative;
  animation-fill-mode: forwards;
  animation-name: scaleBounce, bounce3px;
  animation-delay: 0s, 1.5s;
  animation-duration: 1.3s;
  animation-timing-function: ease-in;
  animation-iteration-count: 1, infinite;
  height: 72px;
}
.offer-ad-marker > .window > .box {
  z-index: 2;
  display: block;
  min-width: 88px;
  height: 50px;
  box-sizing: border-box;
  border-radius: 4px;
  background-color: white;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.2);
  overflow: hidden;
}
.offer-ad-marker > .window > .box .advertisingSlogan {
  padding: 2px 4px;
  background-color: #EE3A3A;
  color: white;
  text-align: center;
  font-size: 8px;
  line-height: 10px;
  font-weight: bold;
  white-space: nowrap;
}
.offer-ad-marker > .window > .box .offerDateSlogan {
  margin: 1px 0 0;
  padding: 0 4px;
  display: block;
  color: black;
  font-size: 13px;
  font-weight: bold;
  line-height: 17px;
  letter-spacing: 0em;
  text-align: center;
  background-color: white;
  color: var(--gray900);
  white-space: nowrap;
}
.offer-ad-marker > .window > .box .subSlogan {
  margin: 1px 0 0;
  padding: 0 4px;
  display: block;
  color: var(--gray800);
  font-size: 10px;
  line-height: 13px;
  letter-spacing: 0em;
  text-align: center;
  background-color: white;
  white-space: nowrap;
}
.offer-ad-marker > .window > .aptName {
  z-index: -1;
  color: white;
  font-size: 11px;
  line-height: 14px;
  font-weight: 400;
  text-align: center;
  display: inline-flex;
  align-items: center;
  width: auto;
  background-color: #EE3A3A;
  position: absolute;
  border-radius: 12px;
  white-space: nowrap;
  padding: 3px 3px 4px 7px;
  left: 50%;
  transform: translateX(-50%);
  bottom: 2px;
}
.offer-ad-marker > .window > .aptName:before {
  content: '';
  position: absolute;
  border-top: 8px solid #EE3A3A;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
  bottom: -7px;
  left: calc(42%);
}
.offer-ad-marker > .window > .aptName:after {
  content: '';
  display: inline-block;
  width: 6px;
  height: 10px;
  margin: 0 4px 0 5px;
  background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='10' viewBox='0 0 6 10' fill='none' %3E%3Cpath d='M1.28592 8.85693L5.14307 4.99979L1.28592 1.14265' stroke='white' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.offer-ad-marker.government > .window > .box .advertisingSlogan {
  background-color: #00BD58;
}
.offer-ad-marker.government > .window > .aptName {
  background-color: #00BD58;
}
.offer-ad-marker.government > .window > .aptName:before {
  border-top-color: #00BD58;
}
*,
textarea:focus,
input:focus,
button:focus {
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  /* make transparent link selection, adjust last value opacity 0 to 1.0 */
  -webkit-tap-highlight-color: transparent;
  -webkit-focus-ring-color: rgba(255, 255, 255, 0);
  outline: none;
}
body,
th,
td,
input,
select,
textarea,
button,
pre {
  font-family: 'Pretendard', Apple SD Gothic Neo, 'Apple SD 산돌고딕 Neo', NanumGothic, '나눔고딕', ng, sans-serif;
  font-variant-ligatures: none;
  -webkit-font-variant-ligatures: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
body.bold,
th.bold,
td.bold,
input.bold,
select.bold,
textarea.bold,
button.bold,
pre.bold {
  font-weight: bold;
}
.non-scaling-stroke > * {
  vector-effect: non-scaling-stroke;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
}
.blind {
  overflow: hidden;
  position: absolute;
  width: 1px;
  height: 1px;
  font-size: 0;
  line-height: 0;
  white-space: nowrap;
}
input::-webkit-input-placeholder {
  color: #adadad;
}
input:-moz-placeholder {
  color: #adadad;
}
input::-moz-placeholder {
  color: #adadad;
}
input:-ms-input-placeholder {
  color: #adadad;
}
textarea::-webkit-input-placeholder {
  color: #adadad;
}
textarea:-moz-placeholder {
  color: #adadad;
}
textarea::-moz-placeholder {
  color: #adadad;
}
textarea:-ms-input-placeholder {
  color: #adadad;
}
.hidden {
  display: none;
}
.clear {
  display: block;
  clear: both;
  height: 0;
  content: '';
}
.ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
}
/**
 * 여러 값을 트랜지션한다
 * @example
 *    .transition(left, 0.3s)
 *    .transition(left, opacity 0.3s)
 * @see http://stackoverflow.com/questions/5510568/multiple-properties-are-getting-treated-as-separate-arguments-in-mixins/13490523#13490523
 */
.floatingLayer {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #cecece;
  border-bottom: 1px solid #c0c0c0;
  border-top: 1px solid #e9e9e9;
  background-color: #fff;
  -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.075), -1px 1px 1px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.075), -1px 1px 1px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.075), -1px 1px 1px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
}
.icon[class^="icon-"]:before,
.icon[class*=" icon-"]:before {
  margin: 0;
}
.profile-image {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.profile-image-empty {
  position: relative;
  display: inline-block;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  width: 36px;
  height: 36px;
  overflow: hidden;
  text-align: center;
  vertical-align: middle;
  background-color: #565eb6;
  color: #fff;
}
.profile-image-empty .icon-user {
  position: absolute;
  display: inline-block;
  font-family: 'fontello';
  content: '\e814';
  font-size: inherit;
  padding-left: -3px;
  left: 50%;
  bottom: -5px;
}
.tiny-scroll {
  overflow: hidden;
  -ms-overflow-style: none;
}
.tiny-scroll > * {
  -ms-overflow-style: none;
}
.tiny-scroll .scroll-content {
  scrollbar-width: none;
}
.tiny-scroll .scroll-content::-webkit-scrollbar {
  display: none;
}
.tiny-scroll .scroll {
  position: absolute;
  right: 4px;
  top: 0;
  width: 6px;
  margin: 4px 0;
  border-radius: 10px;
  background: #A1A3B3;
  opacity: 0;
  z-index: 5;
  -webkit-transition: opacity 0.5s, top 0.1s;
  -moz-transition: opacity 0.5s, top 0.1s;
  -ms-transition: opacity 0.5s, top 0.1s;
  transition: opacity 0.5s, top 0.1s;
}
.tiny-scroll .tiny-scroll-prevent-event {
  pointer-events: none;
}
.tooltip {
  position: absolute;
  z-index: 20;
  display: none;
  min-width: 120px;
}
.tooltip .content {
  display: block;
  background-color: #3a3a3a;
  color: #c1c1c1;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  margin-top: 8px;
  padding: 10px 10px;
  line-height: 1.5em;
  font-size: 13px;
  font-weight: normal;
  max-width: 300px;
}
.tooltip.bottom {
  transform: translate3d(-50%, 0, 0);
  -webkit-transform: translate3d(-50%, 0, 0);
  -moz-transform: translate3d(-50%, 0, 0);
  -ms-transform: translate(-50%, 0);
}
.tooltip.bottom:before {
  position: absolute;
  left: 50%;
  margin-left: -6px;
  display: inline-block;
  overflow: hidden;
  width: 12px;
  height: 8px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -209px -281px;
  line-height: 999em;
  vertical-align: top;
  content: '';
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .tooltip.bottom:before {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.tooltip.top {
  transform: translate3d(-50%, -100%, 0);
  -webkit-transform: translate3d(-50%, -100%, 0);
  -moz-transform: translate3d(-50%, -100%, 0);
  -ms-transform: translate(-50%, -100%);
}
.tooltip.top:after {
  position: absolute;
  left: 50%;
  margin-left: -6px;
  display: inline-block;
  overflow: hidden;
  width: 12px;
  height: 8px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -209px -281px;
  line-height: 999em;
  vertical-align: top;
  content: '';
  transform: rotateZ(180deg);
  -webkit-transform: rotateZ(180deg);
  -moz-transform: rotateZ(180deg);
  -ms-transform: rotate(180deg);
  transform-origin: center center;
  -webkit-transform-origin: center center;
  -moz-transform-origin: center center;
  -ms-transform-origin: center center;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .tooltip.top:after {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.tooltip.top-left {
  transform: translate3d(-10%, -100%, 0);
  -webkit-transform: translate3d(-10%, -100%, 0);
  -moz-transform: translate3d(-10%, -100%, 0);
  -ms-transform: translate(-10%, -100%);
}
.tooltip.top-left:after {
  position: absolute;
  left: 50%;
  margin-left: -6px;
  display: inline-block;
  overflow: hidden;
  width: 12px;
  height: 8px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -209px -281px;
  line-height: 999em;
  vertical-align: top;
  content: '';
  transform: rotateZ(180deg);
  -webkit-transform: rotateZ(180deg);
  -moz-transform: rotateZ(180deg);
  -ms-transform: rotate(180deg);
  transform-origin: center center;
  -webkit-transform-origin: center center;
  -moz-transform-origin: center center;
  -ms-transform-origin: center center;
  left: 10%;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .tooltip.top-left:after {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.tooltip.bottom-left {
  transform: translate3d(-10%, 0, 0);
  -webkit-transform: translate3d(-10%, 0, 0);
  -moz-transform: translate3d(-10%, 0, 0);
  -ms-transform: translate(-10%, 0);
}
.tooltip.bottom-left:before {
  position: absolute;
  left: 50%;
  margin-left: -6px;
  display: inline-block;
  overflow: hidden;
  width: 12px;
  height: 8px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -209px -281px;
  line-height: 999em;
  vertical-align: top;
  content: '';
  left: 10%;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .tooltip.bottom-left:before {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.tooltip.top-right {
  transform: translate3d(-90%, -100%, 0);
  -webkit-transform: translate3d(-90%, -100%, 0);
  -moz-transform: translate3d(-90%, -100%, 0);
  -ms-transform: translate(-90%, -100%);
}
.tooltip.top-right:after {
  position: absolute;
  left: 50%;
  margin-left: -6px;
  display: inline-block;
  overflow: hidden;
  width: 12px;
  height: 8px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -209px -281px;
  line-height: 999em;
  vertical-align: top;
  content: '';
  transform: rotateZ(180deg);
  -webkit-transform: rotateZ(180deg);
  -moz-transform: rotateZ(180deg);
  -ms-transform: rotate(180deg);
  transform-origin: center center;
  -webkit-transform-origin: center center;
  -moz-transform-origin: center center;
  -ms-transform-origin: center center;
  left: 90%;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .tooltip.top-right:after {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.tooltip.bottom-right {
  transform: translate3d(-90%, 0, 0);
  -webkit-transform: translate3d(-90%, 0, 0);
  -moz-transform: translate3d(-90%, 0, 0);
  -ms-transform: translate(-90%, 0);
}
.tooltip.bottom-right:before {
  position: absolute;
  left: 50%;
  margin-left: -6px;
  display: inline-block;
  overflow: hidden;
  width: 12px;
  height: 8px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -209px -281px;
  line-height: 999em;
  vertical-align: top;
  content: '';
  left: 90%;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .tooltip.bottom-right:before {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.tooltip.left {
  padding-right: 8px;
  transform: translate3d(0, -50%, 0);
  -webkit-transform: translate3d(0, -50%, 0);
  -moz-transform: translate3d(0, -50%, 0);
  -ms-transform: translate(0, -50%);
}
.tooltip.left:after {
  left: 50%;
  margin-left: -6px;
  display: inline-block;
  overflow: hidden;
  width: 12px;
  height: 8px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -209px -281px;
  line-height: 999em;
  vertical-align: top;
  content: '';
  transform: rotateZ(90deg);
  -webkit-transform: rotateZ(90deg);
  -moz-transform: rotateZ(90deg);
  -ms-transform: rotate(90deg);
  transform-origin: center center;
  -webkit-transform-origin: center center;
  -moz-transform-origin: center center;
  -ms-transform-origin: center center;
  position: absolute;
  left: initial;
  right: 0;
  top: 50%;
  margin-left: -2px;
  margin-right: -1px;
  margin-top: -5px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .tooltip.left:after {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.tooltip.left .content {
  display: inline-block;
  margin-top: 0;
}
.tooltip.right {
  padding-left: 8px;
  transform: translate3d(0, -50%, 0);
  -webkit-transform: translate3d(0, -50%, 0);
  -moz-transform: translate3d(0, -50%, 0);
  -ms-transform: translate(0, -50%);
}
.tooltip.right:before {
  left: 50%;
  margin-left: -6px;
  display: inline-block;
  overflow: hidden;
  width: 12px;
  height: 8px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -209px -281px;
  line-height: 999em;
  vertical-align: top;
  content: '';
  transform: rotateZ(-90deg);
  -webkit-transform: rotateZ(-90deg);
  -moz-transform: rotateZ(-90deg);
  -ms-transform: rotate(-90deg);
  transform-origin: center center;
  -webkit-transform-origin: center center;
  -moz-transform-origin: center center;
  -ms-transform-origin: center center;
  position: absolute;
  left: 0;
  top: 50%;
  margin-left: -2px;
  margin-top: -5px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .tooltip.right:before {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.tooltip.right .content {
  display: inline-block;
  margin-top: 0;
  margin-left: 0;
}
.photo-container {
  position: relative;
}
.photo-container .btn-prev {
  position: absolute;
  display: block;
  left: 0;
  top: 0;
  bottom: 0;
  text-align: left;
  width: 80px;
  color: #fff;
  opacity: 0.7;
  filter: alpha(opacity=70);
  -webkit-transition: opacity 0.3s;
  -moz-transition: opacity 0.3s;
  -ms-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
  background: -webkit-linear-gradient(to right, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(to right, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);
}
.photo-container .btn-prev:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
.photo-container .btn-prev:before {
  position: absolute;
  top: 50%;
  left: 15px;
  margin-top: -15px;
  font-size: 30px;
  font-family: fontello;
  content: '\E80D';
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
.photo-container .btn-next {
  position: absolute;
  display: block;
  right: 0;
  top: 0;
  bottom: 0;
  text-align: left;
  width: 80px;
  color: #fff;
  opacity: 0.7;
  filter: alpha(opacity=70);
  -webkit-transition: opacity 0.3s;
  -moz-transition: opacity 0.3s;
  -ms-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
  background: -webkit-linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%);
  background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%);
}
.photo-container .btn-next:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
.photo-container .btn-next:before {
  position: absolute;
  top: 50%;
  right: 15px;
  content: '\E80E';
  margin-top: -15px;
  font-size: 30px;
  font-family: fontello;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
.photo-container .indicator {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 30px;
  text-align: center;
}
.photo-container .indicator.text {
  font-size: 14px;
  color: #fff;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.35), 0 0 1px rgba(0, 0, 0, 0.35);
}
.photo-container .indicator .circle {
  margin: 0 4px;
  display: inline-block;
  width: 8px;
  height: 8px;
  background-color: #fff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.8);
  -moz-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.8);
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.8);
  opacity: 0.5;
}
.photo-container .indicator .circle.selected {
  opacity: 1;
}
.photo-container .indicator.small .circle {
  margin: 0 1px;
}
.photo-container .indicator.small .circle.selected {
  margin: 0 2px;
}
.scroll-menu-container {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
}
.scroll-menu-container.has-more {
  white-space: normal;
}
.scroll-menu-container .gradient-left {
  position: absolute;
  left: 0;
  z-index: 1;
  display: inline-block;
  overflow: hidden;
  width: 30px;
  height: 1px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -344px 0px;
  line-height: 999em;
  vertical-align: top;
  transform: scale3d(1, 60, 1);
  -webkit-transform: scale3d(1, 60, 1);
  -moz-transform: scale3d(1, 60, 1);
  -ms-transform: scale3d(1, 60, 1);
  transform-origin: left top;
  -webkit-transform-origin: left top;
  -moz-transform-origin: left top;
  -ms-transform-origin: left top;
  pointer-events: none;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .scroll-menu-container .gradient-left {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.scroll-menu-container .gradient-right {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  display: inline-block;
  overflow: hidden;
  width: 30px;
  height: 1px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -344px -3px;
  line-height: 999em;
  vertical-align: top;
  transform: scale3d(1, 60, 1);
  -webkit-transform: scale3d(1, 60, 1);
  -moz-transform: scale3d(1, 60, 1);
  -ms-transform: scale3d(1, 60, 1);
  transform-origin: left top;
  -webkit-transform-origin: left top;
  -moz-transform-origin: left top;
  -ms-transform-origin: left top;
  pointer-events: none;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .scroll-menu-container .gradient-right {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.scroll-menu-container .arrow-left {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 27px;
  z-index: 1;
  padding-top: 16px;
}
.scroll-menu-container .arrow-right {
  position: absolute;
  right: -10px;
  top: 0;
  bottom: 0;
  width: 27px;
  z-index: 1;
  padding-top: 17px;
}
.scroll-menu-container .ul-container {
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.scroll-menu-container .ul-container::-webkit-scrollbar {
  display: none;
}
.scroll-menu-container ul {
  overflow-y: hidden;
  overflow-x: scroll;
  list-style-type: none;
}
.scroll-menu-container ul.use-left-arrow {
  margin-left: 25px;
}
.scroll-menu-container ul.use-right-arrow {
  margin-right: 22px;
}
.scroll-menu-container ul li {
  display: inline-block;
  height: 100%;
}
.scroll-menu-container ul li a {
  display: block;
  padding: 0 9px;
}
.scroll-menu-container ul li a .scroll-link {
  display: block;
  color: #545454;
  font-size: 18px;
}
.scroll-menu-container ul li a .scroll-link.select {
  font-weight: bold;
  color: #484848;
  border-bottom: 2px solid #333;
}
.scroll-menu-container ul li a .scroll-link.applied {
  font-weight: bold;
}
.scroll-menu-container ul li a .legacy-text-badge {
  position: absolute;
  top: -14px;
  right: 10px;
  font-size: 11px;
  color: red;
}
.image-scroll-view-container {
  width: 100%;
  height: 100%;
  overflow: hidden;
  white-space: nowrap;
  line-height: 0;
  position: relative;
}
.image-scroll-view-container .ul-container {
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.image-scroll-view-container .ul-container::-webkit-scrollbar {
  display: none;
}
.image-scroll-view-container a {
  display: block;
  box-sizing: border-box;
  width: 30px;
  height: 36px;
  position: absolute;
  z-index: 999;
  background-color: rgba(0, 0, 0, 0.3);
  vertical-align: middle;
  top: 50%;
  margin-top: -18px;
  cursor: pointer;
}
.image-scroll-view-container a.arrow-left {
  left: 0;
}
.image-scroll-view-container a.arrow-left span {
  position: absolute;
  top: 25%;
  right: 10px;
  display: inline-block;
  overflow: hidden;
  width: 11px;
  height: 16px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -175px -243px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .image-scroll-view-container a.arrow-left span {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.image-scroll-view-container a.arrow-right {
  right: 0;
}
.image-scroll-view-container a.arrow-right span {
  position: absolute;
  top: 25%;
  left: 10px;
  display: inline-block;
  overflow: hidden;
  width: 11px;
  height: 16px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -164px -243px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .image-scroll-view-container a.arrow-right span {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.image-scroll-view-container ul {
  overflow-y: hidden;
  overflow-x: scroll;
  list-style-type: none;
  height: 100%;
}
.image-scroll-view-container ul li {
  box-sizing: border-box;
  display: inline-block;
  margin-right: 10px;
  width: 160px;
  height: 95px;
  position: relative;
  cursor: pointer;
}
.image-scroll-view-container ul li:first-child {
  margin-left: 10px;
}
.image-scroll-view-container ul li .icon {
  position: absolute;
  z-index: 999;
  right: 7px;
  bottom: 7px;
  display: inline-block;
  overflow: hidden;
  width: 16px;
  height: 16px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -186px -242px;
  line-height: 999em;
  vertical-align: top;
  opacity: 0.6;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .image-scroll-view-container ul li .icon {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.image-scroll-view-container ul li.post-btn {
  width: 95px;
  background-color: rgba(0, 0, 0, 0.1);
}
.image-scroll-view-container ul li.post-btn .post {
  position: absolute;
  top: 35.5px;
  left: 35.5px;
  display: inline-block;
  overflow: hidden;
  width: 24px;
  height: 24px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -71px -302px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .image-scroll-view-container ul li.post-btn .post {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.image-scroll-view-container ul li.more {
  width: 45px;
  background-color: rgba(0, 0, 0, 0.1);
}
.image-scroll-view-container ul li.more span {
  position: absolute;
  top: 39.5px;
  left: 17px;
  display: inline-block;
  overflow: hidden;
  width: 11px;
  height: 16px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -164px -243px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .image-scroll-view-container ul li.more span {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.add-image-input-group {
  position: relative;
  width: 100%;
  height: 80px;
  padding: 10px;
  box-sizing: border-box;
  -webkit-transition: transform 0.35s;
  -moz-transition: transform 0.35s;
  -ms-transition: transform 0.35s;
  -o-transition: transform 0.35s;
  transition: transform 0.35s;
}
.add-image-input-group .image-uploader {
  position: relative;
  background-color: #EEF0F3;
  box-sizing: border-box;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  margin-top: 10px;
}
.add-image-input-group .image-uploader .add-image-input-container {
  position: relative;
  width: 100%;
  height: 100%;
  display: block;
}
.add-image-input-group .image-uploader .add-image-input-container input {
  z-index: 200;
}
.add-image-input-group .image-uploader .add-image-input-container .upload {
  position: relative;
  top: 17px;
  display: inline-block;
  overflow: hidden;
  width: 15px;
  height: 15px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -44px -285px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .add-image-input-group .image-uploader .add-image-input-container .upload {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.add-image-input-group .tiny-scroll {
  height: 100%;
}
.add-image-input-group .preview-group {
  position: relative;
  right: 0;
  display: inline-block;
  height: 100%;
  padding-top: 10px;
  margin-left: 10px;
  overflow-x: auto;
  overflow-y: hidden;
  -ms-overflow-style: scrollbar;
  white-space: nowrap;
  box-sizing: border-box;
  vertical-align: middle;
}
.add-image-input-group .preview-group .preview {
  display: inline-block;
  position: relative;
  margin-left: 10px;
}
.add-image-input-group .preview-group .preview:first-child {
  margin-left: 0;
}
.add-image-input-group .preview-group .preview canvas {
  width: 100%;
  height: 100%;
}
.add-image-input-group .preview-group .preview .btn-del {
  position: absolute;
  top: -10px;
  right: -8px;
  padding: 0 0 5px 5px;
}
.scroll-effect.scroll-effect-transition-1s {
  -webkit-transition: transform, 1s;
  -moz-transition: transform, 1s;
  -ms-transition: transform, 1s;
  -o-transition: transform, 1s;
  transition: transform, 1s;
}
.scroll-effect.scroll-effect-transition-2s {
  -webkit-transition: transform, 2s;
  -moz-transition: transform, 2s;
  -ms-transition: transform, 2s;
  -o-transition: transform, 2s;
  transition: transform, 2s;
}
.scroll-effect.scroll-effect-transition-3s {
  -webkit-transition: transform, 3s;
  -moz-transition: transform, 3s;
  -ms-transition: transform, 3s;
  -o-transition: transform, 3s;
  transition: transform, 3s;
}
.multi-select-button {
  width: 100%;
}
.multi-select-button .btn {
  display: inline-block;
  height: 42px;
  font-size: 16px;
  background-color: #fff;
  color: #555;
  font-weight: normal;
  text-align: center;
  line-height: 42px;
  box-sizing: border-box;
  border: 1px solid #e7e7e7;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px;
  margin-right: 2px;
  margin-left: 2px;
}
.multi-select-button .btn.on {
  border-color: #646464;
  background: #5963d9;
  color: #F3F3F3;
  border: 1px solid #fff;
}
.multi-select-button .btn.active:before {
  position: relative;
  top: 50%;
  margin-top: -6px;
  margin-right: 5px;
  display: inline-block;
  overflow: hidden;
  width: 12px;
  height: 9px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -221px -173px;
  line-height: 999em;
  vertical-align: top;
  content: '';
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .multi-select-button .btn.active:before {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.multi-select-button .btn.inactive:before {
  position: relative;
  top: 50%;
  margin-top: -6px;
  margin-right: 5px;
  display: inline-block;
  overflow: hidden;
  width: 12px;
  height: 9px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -237px -173px;
  line-height: 999em;
  vertical-align: top;
  content: '';
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .multi-select-button .btn.inactive:before {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.photo-swipe-container img {
  cursor: pointer;
}
.alternative-button .btn-type {
  display: inline-block;
  height: 35px;
  font-size: 16px;
  padding: 0 14px;
  background-color: #ebecec;
  color: #484848;
  font-weight: normal;
  text-align: center;
  line-height: 35px;
  box-sizing: border-box;
}
.alternative-button .btn-type.on {
  border-color: #5965d7;
  background: #5965d7;
  color: #F3F3F3;
}
.alternative-button .btn-type:first-child {
  border-right: 0;
}
.alternative-button .btn-type:last-child {
  border-left: 0;
}
.toast-box-shadow {
  -moz-box-shadow: 0 5px 5px 0 rgba(44, 49, 103, 0.05), 0 1px 2px 0 rgba(44, 49, 103, 0.06);
  -webkit-box-shadow: 0 5px 5px 0 rgba(44, 49, 103, 0.05), 0 1px 2px 0 rgba(44, 49, 103, 0.06);
  box-shadow: 0 5px 5px 0 rgba(44, 49, 103, 0.05), 0 1px 2px 0 rgba(44, 49, 103, 0.06);
}
/* stylelint-disable-next-line selector-class-pattern */
.flex-center-row {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-flow: row wrap;
}
/* stylelint-disable-next-line selector-class-pattern */
.flex-center-column {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-flow: column wrap;
}
.bar-gauge {
  width: 100%;
  height: 5px;
  background-color: #eff0f7;
  -webkit-border-radius: 2.5px;
  -moz-border-radius: 2.5px;
  -ms-border-radius: 2.5px;
  -o-border-radius: 2.5px;
  border-radius: 2.5px;
}
.bar-gauge .gauge {
  height: 5px;
  -webkit-border-radius: 2.5px;
  -moz-border-radius: 2.5px;
  -ms-border-radius: 2.5px;
  -o-border-radius: 2.5px;
  border-radius: 2.5px;
  background-color: #bfbed3;
  line-height: 999em;
  overflow: hidden;
  -webkit-transition: width, 0.2s;
  -moz-transition: width, 0.2s;
  -ms-transition: width, 0.2s;
  -o-transition: width, 0.2s;
  transition: width, 0.2s;
}
.btn-basic {
  -webkit-transition: color 0.3s, background-color 0.3s;
  -moz-transition: color 0.3s, background-color 0.3s;
  -ms-transition: color 0.3s, background-color 0.3s;
  -o-transition: color 0.3s, background-color 0.3s;
  transition: color 0.3s, background-color 0.3s;
  display: inline-block;
  box-sizing: border-box;
  text-align: center;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
}
.btn-basic.weak {
  background-color: #f3f4fc;
  color: #584de4;
}
.btn-basic.weak[disabled] {
  background: #f0f0f0;
  color: #dadada;
}
.btn-basic.bottom-weak {
  background-color: #7f7e92;
  color: #ffffff;
}
.btn-basic.bottom-weak[disabled] {
  background: #f0f0f0;
  color: #dadada;
}
.btn-basic.fill {
  background-color: #584de4;
  color: #FFF;
}
.btn-basic.fill.important {
  -webkit-box-shadow: 0 4px 5px 0 rgba(89, 99, 217, 0.3);
  -moz-box-shadow: 0 4px 5px 0 rgba(89, 99, 217, 0.3);
  box-shadow: 0 4px 5px 0 rgba(89, 99, 217, 0.3);
}
.btn-basic.fill[disabled] {
  background: #f0f0f0;
  color: #dadada;
}
.btn-basic.empty {
  background-color: #FFF;
  border: solid 0.5px #cecfdc;
}
.btn-basic.empty[disabled] {
  background: #f0f0f0;
  color: #dadada;
}
.btn-basic.disabled {
  background-color: #f0f0f0;
  color: #dadada;
}
.btn-basic.full {
  display: block;
  width: 100%;
  height: 60px;
  line-height: 58px;
  font-size: 17px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
.btn-basic.large {
  padding: 0 20px;
  height: 60px;
  line-height: 57px;
  font-size: 17px;
}
.btn-basic.medium {
  padding: 0 15px;
  font-size: 16px;
  height: 42px;
  line-height: 40px;
}
.btn-basic.small {
  padding: 0 10px;
  height: 38px;
  line-height: 36px;
  font-size: 14px;
}
.btn-basic.legacy-block {
  display: block;
  width: 100%;
}
.btn-basic.legacy-fixed {
  display: block;
  width: 375px;
  height: 60px;
  line-height: 60px;
  font-size: 17px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  position: fixed;
  bottom: 0;
}
.btn-basic.not-radius {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
.select-list-layer .list-container {
  position: absolute;
  padding: 3px 0;
  border: 1px solid #e5e5e5;
  background: #fff;
  z-index: 101;
}
.select-list-layer .list-container .item {
  display: block;
  padding: 0 20px;
  font-size: 14px;
  color: #555;
  text-align: left;
  outline: none;
  height: 38px;
  line-height: 37px;
}
.select-list-layer .list-container .item.on {
  font-weight: bold;
}
.select-list-layer .list-container .item:hover {
  background-color: #eff0f7;
}
.tab-container {
  position: fixed;
  top: 56px;
  margin-top: 0;
  font-size: 15px;
  background-color: #FFF;
  z-index: 99;
  overflow: hidden;
  white-space: nowrap;
  width: 375px;
  border-bottom: 0.5px solid #e5e5e5;
}
.tab-container ul li {
  display: inline-block;
  text-align: center;
}
.tab-container ul li a {
  display: block;
  height: 50px;
  line-height: 50px;
}
.tab-container ul li.selected {
  border-bottom: 2px solid #484848;
}
.tab-container ul li.selected a {
  color: #484848;
  font-weight: bold;
}
.tab-container.scrollable .arrow {
  height: 100%;
  position: absolute;
  box-sizing: border-box;
  top: 0;
  bottom: 0;
  z-index: 1;
  padding: 10px 10px 0 10px;
  background-color: #FFF;
  cursor: pointer;
}
.tab-container.scrollable .arrow.left {
  left: 0;
}
.tab-container.scrollable .arrow.right {
  right: 0;
}
.tab-container.scrollable ul {
  -ms-overflow-style: none;
  scrollbar-width: none;
  overflow-x: scroll;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  list-style-type: none;
}
.tab-container.scrollable ul.use-left-arrow {
  margin-left: 22px;
}
.tab-container.scrollable ul.use-right-arrow {
  margin-right: 22px;
}
.tab-container.scrollable ul::-webkit-scrollbar {
  display: none;
}
.tab-container.scrollable ul li {
  min-width: 81.5px;
}
.tab-container.scrollable ul li a {
  padding: 10px 22px;
}
.react-swipe-container .react-swipe-indicator {
  position: relative;
  margin: 10px auto;
  height: 9px;
  line-height: 0;
  overflow: hidden;
}
.react-swipe-container .react-swipe-indicator .react-swipe-indicator-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 1000px;
  text-align: left;
  -webkit-transition: left 0.3s;
  -moz-transition: left 0.3s;
  -ms-transition: left 0.3s;
  -o-transition: left 0.3s;
  transition: left 0.3s;
}
.react-swipe-container .react-swipe-indicator .react-swipe-indicator-container .react-swipe-indicator-item {
  display: inline-block;
  width: 7px;
  height: 7px;
  margin: 0 3px;
  background: #ddd;
  -webkit-border-radius: 3.5px;
  -moz-border-radius: 3.5px;
  -ms-border-radius: 3.5px;
  -o-border-radius: 3.5px;
  border-radius: 3.5px;
}
.react-swipe-container .react-swipe-indicator .react-swipe-indicator-container .react-swipe-indicator-item.current {
  background: #584de4;
}
.react-swipe-container .react-swipe-indicator .react-swipe-indicator-container .react-swipe-indicator-item.small {
  transform: scale(0.8, 0.8);
  -webkit-transform: scale(0.8, 0.8);
  -moz-transform: scale(0.8, 0.8);
  -ms-transform: scale(0.8, 0.8);
}
.react-swipe-container .react-swipe-indicator .react-swipe-indicator-container .react-swipe-indicator-item.tiny {
  transform: scale(0.5, 0.5);
  -webkit-transform: scale(0.5, 0.5);
  -moz-transform: scale(0.5, 0.5);
  -ms-transform: scale(0.5, 0.5);
}
.swipe-tutorial {
  padding: 15px 25px;
  box-sizing: border-box;
}
.swipe-tutorial .swipe-tutorial-item .title {
  margin: 10px 0;
  font-size: 19px;
  font-weight: bold;
  text-align: center;
  color: #000;
  line-height: 1.4;
}
.swipe-tutorial .swipe-tutorial-item .content {
  margin: 15px 0;
  line-height: 1.4;
  text-align: center;
  font-size: 14px;
  color: #7f7e92;
}
#webpack-dev-server-client-overlay,
#react-refresh-overlay {
  pointer-events: auto;
}
.facebook-icon {
  display: block;
  display: inline-block;
  overflow: hidden;
  width: 36px;
  height: 35px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -165px 0;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .facebook-icon {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.twitter-icon {
  display: inline-block;
  overflow: hidden;
  background-image: url("https://static.hogangnono.com/img/xlogo-180.png");
  background-size: 36px;
  width: 36px;
  height: 35px;
  line-height: 999em;
  vertical-align: top;
}
.band-icon {
  display: block;
  display: inline-block;
  overflow: hidden;
  width: 36px;
  height: 35px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -307px 0;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .band-icon {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.footer-top-icon {
  display: inline-block;
  overflow: hidden;
  width: 17px;
  height: 20px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -301px -383px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .footer-top-icon {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
html {
  height: 100%;
}
#react-root {
  height: 100%;
}
#react-root .iso-root {
  height: 100%;
}
#wrap {
  position: relative;
  min-width: 750px;
  height: 100%;
  width: 100%;
}
#wrap .layer-instruction {
  z-index: 100;
  position: absolute;
  left: 50%;
  margin-left: -250px;
  width: 500px;
  background-color: #fff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  box-sizing: border-box;
  padding: 40px 37px 40px 37px;
}
#wrap .layer-instruction .btn-close {
  top: 19px;
}
#wrap .layer-instruction h2 {
  font-size: 36px;
  font-weight: 400;
}
#wrap .layer-instruction blockquote {
  color: #777;
  font-size: 15px;
  line-height: 1.5;
  margin-top: 25px;
  margin-left: 13px;
}
#wrap .layer-instruction blockquote ul li {
  list-style-type: disc;
}
#wrap .layer-instruction .confirm-container {
  margin-top: 25px;
  margin-left: 0px;
}
#wrap .layer-instruction .confirm-container ul li {
  margin-left: 16px;
  margin-top: 4px;
  list-style-type: none;
}
#wrap .layer-instruction .instruction-table {
  margin-top: 10px;
  margin-bottom: 5px;
  text-align: center;
  width: 100%;
}
#wrap .layer-instruction .instruction-table thead th {
  color: #fff;
  background: #5963d9;
  border-left: solid 1px #eff2f4;
  font-size: 14px;
  padding: 9px 5px 8px;
}
#wrap .layer-instruction .instruction-table tbody td {
  color: #333;
  background: #fff;
  border-bottom: solid 1px #e2e2e2;
  border-left: solid 1px #e2e2e2;
  border-right: solid 1px #e2e2e2;
  font-size: 14px;
  padding: 9px 10px 7px;
}
#wrap .layer-instruction .text {
  display: block;
  margin-top: 20px;
  color: #000;
  font-size: 16px;
  line-height: 1.5;
  white-space: pre-wrap;
}
#wrap .layer-instruction .text.dark {
  color: #333;
}
#wrap .layer-instruction .text .highlight {
  color: #373E96;
  font-weight: 500;
}
#wrap .sticky-in-scroll {
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
  right: 0;
}
.overlay {
  z-index: 999;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.overlay .dimmed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  z-index: 100;
  opacity: 0.3;
  filter: alpha(opacity=30);
}
.overlay .dimmed.info {
  opacity: 0.7;
  filter: alpha(opacity=70);
}
.overlay > ._dimmedLayer:last-child {
  opacity: 0;
}
.overlay.dialog > div {
  display: none;
}
.overlay.dialog > div:last-child,
.overlay.dialog .dimmed {
  display: block;
}
.overlay.fadeIn > div:last-child {
  -webkit-transition: opacity 0.35s;
  -moz-transition: opacity 0.35s;
  -ms-transition: opacity 0.35s;
  -o-transition: opacity 0.35s;
  transition: opacity 0.35s;
}
.overlay.dark .dimmed {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.overlay .lightbox-layer {
  position: absolute;
  height: auto;
  width: 100%;
  left: 50%;
  margin-left: -50%;
  box-sizing: border-box;
  z-index: 105;
  overflow: hidden;
  max-height: 100%;
}
.overlay .lightbox-layer .image {
  text-align: center;
}
.overlay .lightbox-layer .image img {
  vertical-align: middle;
}
#loading {
  position: fixed;
  z-index: 9999;
  top: 0;
  left: 0;
  width: 100%;
  height: 4px;
  background-color: #000;
  border-bottom: 1px solid rgba(40, 28, 193, 0.25);
  animation-duration: 1.5s;
  animation-name: loading;
  animation-iteration-count: infinite;
  animation-delay: 0s;
  animation-fill-mode: none;
  -webkit-animation-duration: 1.5s;
  -webkit-animation-name: loading;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-delay: 0s;
  -webkit-animation-fill-mode: none;
  -moz-animation-duration: 1.5s;
  -moz-animation-name: loading;
  -moz-animation-iteration-count: infinite;
  -moz-animation-delay: 0s;
  -moz-animation-fill-mode: none;
  -ms-animation-duration: 1.5s;
  -ms-animation-name: loading;
  -ms-animation-iteration-count: infinite;
  -ms-animation-delay: 0s;
  -ms-animation-fill-mode: none;
}
#loading span {
  line-height: 999em;
}
.page {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0px;
  z-index: 11;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #cecece;
  border-bottom: 1px solid #c0c0c0;
  border-top: 1px solid #e9e9e9;
  background-color: #fff;
  -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.075), -1px 1px 1px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.075), -1px 1px 1px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.075), -1px 1px 1px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  border-top: 0;
  border-bottom: 0;
  border-left: 0;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  width: 375px;
}
.sub-page {
  position: absolute;
  top: 0;
  left: 375px;
  width: 375px;
  height: 100%;
  z-index: 15;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #cecece;
  border-bottom: 1px solid #c0c0c0;
  border-top: 1px solid #e9e9e9;
  -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.075), -1px 1px 1px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.075), -1px 1px 1px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.075), -1px 1px 1px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  border-left: 0;
  border-top: 0;
  border-bottom: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  background-color: #fff;
  -webkit-box-shadow: -4px 0px 4px rgba(0, 0, 0, 0.15), 0px 1px 1px rgba(0, 0, 0, 0.075), 0.5px 0.5px 0.5px rgba(0, 0, 0, 0.03);
  -moz-box-shadow: -4px 0px 4px rgba(0, 0, 0, 0.15), 0px 1px 1px rgba(0, 0, 0, 0.075), 0.5px 0.5px 0.5px rgba(0, 0, 0, 0.03);
  box-shadow: -4px 0px 4px rgba(0, 0, 0, 0.15), 0px 1px 1px rgba(0, 0, 0, 0.075), 0.5px 0.5px 0.5px rgba(0, 0, 0, 0.03);
}
.sub-page .tiny-scroll {
  height: auto;
}
.page .card-container,
.sub-page .card-container {
  background-color: #f3f3f3;
}
.page .card,
.sub-page .card {
  background-color: #FFF;
}
.page .card:not(:empty)::after,
.sub-page .card:not(:empty)::after {
  content: '';
  display: block;
  box-sizing: border-box;
  width: 100%;
  height: 5px;
  border-top: 1px solid #eaeaea;
  background-color: #f3f3f3;
}
.page .card:empty,
.sub-page .card:empty,
.page .card.no-border,
.sub-page .card.no-border {
  border-bottom: 0;
}
.page .card .card-title,
.sub-page .card .card-title {
  padding: 20px 24px 9px 24px;
  font-size: 15px;
  line-height: 1.33;
}
.page .card .card-header .card-title,
.sub-page .card .card-header .card-title {
  font-weight: bold;
  padding: 14px 24px 4px 24px;
}
.page .card .card-header .card-sub-title,
.sub-page .card .card-header .card-sub-title {
  margin-top: 4px;
  font-size: 14px;
  padding: 0 24px 16px 24px;
}
[data-scroll-line] {
  transition: box-shadow 0.2s ease;
  /* stylelint-disable-next-line selector-class-pattern */
}
[data-scroll-line].border-bottom-on-scroll {
  border-bottom: 0.5px solid #e5e5e5 !important;
}
.footer-confirm {
  -webkit-transition: min-height 0.3s, color 0.3s, background-color 0.3s;
  -moz-transition: min-height 0.3s, color 0.3s, background-color 0.3s;
  -ms-transition: min-height 0.3s, color 0.3s, background-color 0.3s;
  -o-transition: min-height 0.3s, color 0.3s, background-color 0.3s;
  transition: min-height 0.3s, color 0.3s, background-color 0.3s;
  z-index: 1000;
  font-weight: bold;
}
.footer-confirm.later {
  width: 120px;
  background-color: #9197a1;
}
.footer-confirm.right {
  padding-left: 120px;
}
.pswp__custom-caption {
  -webkit-font-smoothing: auto;
  padding: 10px 20%;
  position: absolute;
  width: 100%;
  bottom: 0px;
  left: 0px;
  right: 0px;
  color: #CCC;
  text-align: center;
  font-size: 16px;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%);
  min-height: 60px;
}
div.pswp__img--placeholder {
  background: none;
}
.pswp__top-bar {
  padding: 10px 0;
  height: 80px;
  background-color: rgba(0, 0, 0, 0.3);
}
.pswp__button--arrow--prev {
  margin-left: 40px;
}
.pswp__button--arrow--next {
  margin-right: 40px;
}
.pswp__img {
  cursor: default;
}
.pswp__banner-container {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  height: 80px;
  overflow: hidden;
}
.dimmed-layer-container {
  z-index: 999;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.dimmed-layer-container .layer-size-s {
  width: 310px;
  margin-left: -155px;
  left: 50%;
}
.dimmed-layer-container .layer-size-m {
  width: 410px;
  margin-left: -205px;
  left: 50%;
}
.dimmed-layer-container .layer-size-l {
  width: 510px;
  margin-left: -255px;
  left: 50%;
}
.dimmed-layer-container .dimmed {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  z-index: 100;
  opacity: 0.3;
  filter: alpha(opacity=30);
}
.dimmed-layer-container .dimmed.info {
  opacity: 0.7;
  filter: alpha(opacity=70);
}
.dimmed-layer-container .dimmed-layer {
  position: relative;
  top: 0;
  left: 0;
  margin: 20px auto;
  z-index: 100;
  box-sizing: border-box;
  background-color: #fff;
}
.dimmed-layer-container .dimmed-layer .btn-close {
  display: block;
  position: absolute;
  right: 0px;
  top: 0px;
  padding: 20px;
}
.dimmed-layer-container .dimmed-layer .btn-close span {
  display: inline-block;
  overflow: hidden;
  width: 16px;
  height: 16px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -83px -53px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .dimmed-layer-container .dimmed-layer .btn-close span {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.dimmed-layer-container .dimmed-layer .btn-close.white span {
  display: inline-block;
  overflow: hidden;
  width: 14px;
  height: 14px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -226px -332px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .dimmed-layer-container .dimmed-layer .btn-close.white span {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.dimmed-layer-container .dimmed-layer .header {
  height: 55px;
}
.dimmed-layer-container .dimmed-layer .header .title {
  padding: 20px 15px;
  font-size: 18px;
  color: #484848;
  text-align: center;
}
.dimmed-layer-container .dimmed-layer .btn-close-pos {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  padding: 20px;
}
.dimmed-layer-container .dimmed-layer.ad-agree-layer {
  position: absolute;
  height: auto;
  width: auto;
  top: 50%;
  left: 50%;
  width: 290px;
  margin-left: -145px;
  box-sizing: border-box;
  z-index: 1005;
  overflow: hidden;
  max-height: 442px;
  background-color: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.dimmed-layer-container .dimmed-layer.ad-agree-layer .header-bg {
  background-image: url("https://static.hogangnono.com/img/bg/bg-popover.png");
  background-size: 310px 106px;
  position: relative;
  width: 100%;
  height: 106px;
}
.dimmed-layer-container .dimmed-layer.ad-agree-layer .header-bg .btn-cancel {
  position: absolute;
  padding: 15px;
  right: 0px;
  top: 0px;
  font-size: 15px;
  font-weight: 400;
  color: #ffffff;
  opacity: 0.6;
}
.dimmed-layer-container .dimmed-layer.ad-agree-layer .header-bg .icon {
  width: 90px;
  height: 90px;
  background-color: #fff;
  -webkit-border-radius: 90px;
  -moz-border-radius: 90px;
  -ms-border-radius: 90px;
  -o-border-radius: 90px;
  border-radius: 90px;
  position: absolute;
  left: 50%;
  margin-left: -45px;
  bottom: -45px;
  content: '';
}
.dimmed-layer-container .dimmed-layer.ad-agree-layer .header-bg .icon:after {
  position: absolute;
  left: 24px;
  top: 23px;
  display: inline-block;
  overflow: hidden;
  width: 42px;
  height: 41px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: 0px -285px;
  line-height: 999em;
  vertical-align: top;
  content: '';
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .dimmed-layer-container .dimmed-layer.ad-agree-layer .header-bg .icon:after {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.dimmed-layer-container .dimmed-layer.ad-agree-layer .title {
  margin: 50px 0 10px;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  color: #5963d9;
}
.dimmed-layer-container .dimmed-layer.ad-agree-layer .text {
  padding: 0 35px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.36;
  text-align: center;
  color: #717485;
}
.dimmed-layer-container .dimmed-layer.ad-agree-layer .btn-confirm {
  display: block;
  width: 100%;
  border-top: 1px solid #e7e7e7;
  color: #717485;
  margin-top: 25px;
  font-size: 16px;
  line-height: 50px;
  text-align: center;
}
.dimmed-layer-container .dimmed-layer.dialog-layer {
  position: fixed;
  height: auto;
  width: auto;
  top: 50%;
  left: 50%;
  width: 360px;
  margin-left: -180px;
  box-sizing: border-box;
  overflow: hidden;
  max-height: 442px;
  background-color: #fff;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
}
.dimmed-layer-container .dimmed-layer.dialog-layer .btn-group {
  text-align: center;
  margin: 24px 0 18px 0;
  padding: 0px 30px;
  min-height: 42px;
}
.dimmed-layer-container .dimmed-layer.dialog-layer .body-group {
  text-align: center;
  margin: 25px 0 20px 0;
  padding: 0px 20px;
}
.dimmed-layer-container .dimmed-layer.dialog-layer .body-group .title {
  margin-top: 14px;
  font-size: 20px;
  font-weight: bold;
}
.dimmed-layer-container .dimmed-layer.dialog-layer .body-group .message {
  margin-top: 9px;
  font-size: 16px;
  font-weight: normal;
  color: #7f7e92;
}
.dimmed-layer-container .dimmed-layer.dialog-layer .btn-cancel {
  display: inline-block;
  box-sizing: border-box;
  text-align: center;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  padding: 0 15px;
  font-size: 16px;
  height: 42px;
  line-height: 39px;
  width: calc(50% - 3px);
  margin-right: 6px;
  background-color: #f3f4fc;
  color: #584de4;
  font-weight: bold;
}
.dimmed-layer-container .dimmed-layer.dialog-layer .btn-confirm {
  display: inline-block;
  box-sizing: border-box;
  text-align: center;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  padding: 0 15px;
  font-size: 16px;
  height: 42px;
  line-height: 39px;
  width: calc(50% - 3px);
  background-color: #584de4;
  color: #FFF;
  font-weight: bold;
}
.dimmed-layer-container .dimmed-layer.dialog-layer .btn-disabled {
  background-color: #f2f2f2;
  color: #999;
}
.dimmed-layer-container .dimmed-layer.dialog-layer .btn-flex {
  display: flex;
}
.dimmed-layer-container .dimmed-layer.dialog-layer .btn-flex .btn-cancel,
.dimmed-layer-container .dimmed-layer.dialog-layer .btn-flex .btn-confirm {
  flex: auto;
}
.dimmed-layer-container .dimmed-layer.confirm-layer .text,
.dimmed-layer-container .dimmed-layer.alert-layer .text {
  margin: 40px 20px 0 20px;
  color: #111;
  font-size: 16px;
  font-weight: 600;
  line-height: 25px;
  max-height: 348px;
  overflow-y: auto;
  text-align: center;
  word-break: keep-all;
}
.dimmed-layer-container .dimmed-layer.confirm-layer .text.left,
.dimmed-layer-container .dimmed-layer.alert-layer .text.left {
  text-align: left;
}
.dimmed-layer-container .dimmed-layer.confirm-layer .text .info,
.dimmed-layer-container .dimmed-layer.alert-layer .text .info {
  font-weight: normal;
  font-size: 15px;
  color: #777;
  padding: 7px 0;
}
.dimmed-layer-container .dimmed-layer.confirm-layer .text .info:first-child,
.dimmed-layer-container .dimmed-layer.alert-layer .text .info:first-child {
  padding-top: 0;
}
.dimmed-layer-container .dimmed-layer.confirm-layer .text .info:last-child,
.dimmed-layer-container .dimmed-layer.alert-layer .text .info:last-child {
  padding-bottom: 0;
}
.dimmed-layer-container .dimmed-layer.alert-layer .text {
  margin: 20px 16px 0 16px !important;
  text-align: left;
}
.dimmed-layer-container .dimmed-layer.alert-layer .btn-group {
  margin: 16px 0 16px 0  !important;
  padding: 0px 16px !important;
}
.dimmed-layer-container .dimmed-layer.alert-layer .btn-group .btn-confirm {
  width: 100% !important;
}
.dimmed-layer-container .dimmed-layer.agree-layer .text {
  margin: 30px 20px 0 20px;
  color: #111;
  font-size: 20px;
  font-weight: bold;
  line-height: 25px;
  max-height: 348px;
  text-align: center;
}
.dimmed-layer-container .dimmed-layer.agree-layer .text.left {
  text-align: left;
}
.dimmed-layer-container .dimmed-layer.agree-layer .text p {
  line-height: 1.4;
}
.dimmed-layer-container .dimmed-layer.agree-layer .sub-text {
  margin: 15px 20px 0 20px;
  color: #7f7e92;
  font-size: 15px;
  font-weight: normal;
  line-height: 23px;
  max-height: 348px;
  text-align: center;
}
.dimmed-layer-container .dimmed-layer.agree-layer .sub-text.left {
  text-align: left;
}
.dimmed-layer-container .dimmed-layer.agree-layer .btn-group {
  margin: 0 0 20px 0;
}
.dimmed-layer-container .dimmed-layer.agree-layer .btn-group .agree {
  color: #484848;
  font-weight: bold;
  padding: 20px 10px;
}
.dimmed-layer-container .dimmed-layer.agree-layer .btn-group .agree .checkbox-container {
  line-height: 1;
  position: relative;
}
.dimmed-layer-container .dimmed-layer.agree-layer .btn-group .agree .checkbox-container input {
  position: absolute;
  margin-top: -8px;
  padding: 10px;
  box-sizing: content-box;
}
.dimmed-layer-container .dimmed-layer.agree-layer .btn-group .agree .checkbox-container label {
  padding: 10px 10px 10px 35px;
}
.dimmed-layer-container .dimmed-layer.scene-auth {
  width: 510px;
  margin-left: -255px;
  left: 50%;
}
.dimmed-layer-container .dimmed-layer.layer-safe-notification {
  width: 510px;
  margin-left: -255px;
  left: 50%;
}
.dimmed-layer-container .dimmed-layer.layer-partner {
  width: 410px;
  margin-left: -205px;
  left: 50%;
}
.dimmed-layer-container .dimmed-layer.scene-setting {
  width: 410px;
  margin-left: -205px;
  left: 50%;
}
.dimmed-layer-container .dimmed-layer.scene-event {
  width: 380px;
  margin-left: -190px;
  left: 50%;
}
.dimmed-layer-container .dimmed-layer.scene-review {
  width: 410px;
  margin-left: -205px;
  left: 50%;
}
.dimmed-layer-container .dimmed-layer.scene-request-cs {
  width: 510px;
  margin-left: -255px;
  left: 50%;
}
.dimmed-layer-container .dimmed-layer.layer-select-apt {
  width: 410px;
  margin-left: -205px;
  left: 50%;
}
.dimmed-layer-container .dimmed-layer.scene-cs-detail {
  width: 510px;
  margin-left: -255px;
  left: 50%;
}
.dimmed-layer-container .dimmed-layer.layer-trade-memo {
  width: 510px;
  margin-left: -255px;
  left: 50%;
}
.dimmed-layer-container .dimmed-layer.layer-trade-sample {
  width: 410px;
  margin-left: -205px;
  left: 50%;
}
.dimmed-layer-container .dimmed-layer.layer-owner-trade-agent-reject {
  width: 510px;
  margin-left: -255px;
  left: 50%;
}
.dimmed-layer-container .dimmed-layer.layer-streaming {
  width: 410px;
  margin-left: -205px;
  left: 50%;
}
.dimmed-layer-container .dimmed-layer.scene-subscription-setting {
  width: 410px;
  margin-left: -205px;
  left: 50%;
}
.dimmed-layer-container .dimmed-layer.layer-point-coupon {
  width: 510px;
  margin-left: -255px;
  left: 50%;
  padding: 25px;
}
.dimmed-layer-container .dimmed-layer.layer-point-coupon .coupon-code-input {
  margin: 30px 5px;
}
.dimmed-layer-container .dimmed-layer.event-layer {
  width: 510px;
  margin-left: -255px;
  left: 50%;
  padding: 20px;
  -webkit-transition: transform 0.3s;
  -moz-transition: transform 0.3s;
  -ms-transition: transform 0.3s;
  -o-transition: transform 0.3s;
  transition: transform 0.3s;
}
.dimmed-layer-container .dimmed-layer.mobile-confirm {
  padding: 30px 20px;
  width: 410px;
  margin-left: -205px;
  left: 50%;
}
.dimmed-layer-container .dimmed-layer.mobile-confirm h4 {
  font-size: 24px;
  font-weight: 400;
  margin-top: -7px;
}
.dimmed-layer-container .dimmed-layer.mobile-confirm .input {
  display: block;
  box-sizing: border-box;
  margin: 10px 0 0;
  padding: 0 15px;
  width: 100%;
  border: 1px solid #CCC;
  height: 44px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.dimmed-layer-container .dimmed-layer.mobile-confirm .mobile {
  position: relative;
}
.dimmed-layer-container .dimmed-layer.mobile-confirm .mobile .help-tail {
  padding: 10px 0;
  font-size: 14px;
  color: #999;
}
.dimmed-layer-container .dimmed-layer.mobile-confirm .mobile .help-tail:before {
  margin-right: 5px;
  font-family: fontello;
  content: '\E822';
}
.dimmed-layer-container .dimmed-layer.mobile-confirm .btn_x {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  padding: 0 15px;
}
.dimmed-layer-container .dimmed-layer.mobile-confirm .btn_x span {
  display: inline-block;
  overflow: hidden;
  width: 19px;
  height: 20px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -100px -53px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .dimmed-layer-container .dimmed-layer.mobile-confirm .btn_x span {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.dimmed-layer-container .dimmed-layer.mobile-confirm .btn-auth {
  display: block;
  box-sizing: border-box;
  margin: 10px 0;
  height: 52px;
  line-height: 56px;
  background-color: #373E96;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  color: #fff;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}
.dimmed-layer-container .dimmed-layer.mobile-confirm .btn-auth[disabled] {
  background: #9197a1;
}
.dimmed-layer-container .dimmed-layer.layer-visitor {
  width: 410px;
  margin-left: -205px;
  left: 50%;
}
.dimmed-layer-container .dimmed-layer.lightbox-layer {
  position: absolute;
  height: auto;
  width: 100%;
  left: 50%;
  margin: 0;
  margin-left: -50%;
  box-sizing: border-box;
  overflow: hidden;
  max-height: 100%;
}
.dimmed-layer-container .dimmed-layer.lightbox-layer .image {
  text-align: center;
}
.dimmed-layer-container .dimmed-layer.lightbox-layer .image img {
  vertical-align: middle;
}
.dimmed-layer-container .dimmed-layer.loan-table-layer {
  width: 510px;
  margin-left: -255px;
  left: 50%;
  background-color: #fff;
  box-sizing: border-box;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  padding: 20px 30px 20px 20px;
}
.dimmed-layer-container .dimmed-layer.loan-table-layer .btn-close {
  display: block;
  position: absolute;
  right: 10px;
  top: 10px;
  padding: 10px;
}
.dimmed-layer-container .dimmed-layer.loan-table-layer .btn-close span {
  display: inline-block;
  overflow: hidden;
  width: 16px;
  height: 16px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -83px -53px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .dimmed-layer-container .dimmed-layer.loan-table-layer .btn-close span {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.dimmed-layer-container .dimmed-layer.layer-trade-form-sale .btn-next {
  width: 65.5%;
  float: right;
  box-sizing: border-box;
  color: #F3F3F3;
  background-color: #584de4;
}
.dimmed-layer-container .dimmed-layer.layer-trade-form-sale .btn-next.disabled {
  background-color: #f0f0f0;
  color: #dadada;
}
.dimmed-layer-container .dimmed-layer.layer-trade-form-sale .btn-prev {
  width: 32.5%;
  display: inline-block;
  color: #484848;
  background-color: #f3f4fc;
}
.dimmed-layer-container .dimmed-layer.layer-trade-form-sale .btn-next,
.dimmed-layer-container .dimmed-layer.layer-trade-form-sale .btn-prev {
  height: 60px;
  line-height: 62px;
  text-align: center;
  font-size: 17px;
  font-weight: 700;
  z-index: 2;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  box-sizing: border-box;
}
.dimmed-layer-container .dimmed-layer.apt-confirm-layer {
  padding: 25px 20px 20px 20px;
}
.dimmed-layer-container .dimmed-layer.apt-confirm-layer .title-container {
  text-align: center;
  color: #484848;
}
.dimmed-layer-container .dimmed-layer.apt-confirm-layer .title-container p {
  line-height: 1.4;
}
.dimmed-layer-container .dimmed-layer.apt-confirm-layer .title-container .title {
  font-size: 20px;
  font-weight: bold;
}
.dimmed-layer-container .dimmed-layer.apt-confirm-layer .title-container .apt-name {
  font-size: 16px;
}
.dimmed-layer-container .dimmed-layer.apt-confirm-layer .static-poi-map {
  margin-top: 20px;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
  border-radius: 0 !important;
}
.dimmed-layer-container .dimmed-layer.apt-confirm-layer .btn-group {
  margin-top: 20px;
  margin-bottom: 0;
  padding: 0;
}
.dimmed-layer-container .dimmed-layer.apt-confirm-layer .btn-group button {
  width: calc(50% - 3px);
  height: 50px;
  line-height: 50px;
}
.dimmed-layer-container .dimmed-layer.apt-confirm-layer .btn-group button:first-child {
  margin-right: 6px;
}
.dimmed-layer-container .dimmed-layer.ad-estimated-chart {
  width: 400px;
  margin-left: -200px;
  left: 50%;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  color: #484848;
  padding: 20px 20px;
}
.dimmed-layer-container .dimmed-layer.ad-estimated-chart h3 {
  font-size: 20px;
  line-height: 28px;
}
.dimmed-layer-container .dimmed-layer.ad-estimated-chart h4 {
  color: #7f7e92;
  font-size: 16px;
  line-height: 22px;
  margin-top: 3px;
  font-weight: normal;
  margin-bottom: 12px;
}
.dimmed-layer-container .dimmed-layer.ad-estimated-chart .chart-wrapper.chart-line {
  text-align: center;
  margin: 15px 4px 10px 0px;
}
.dimmed-layer-container .dimmed-layer.ad-estimated-chart .chart-wrapper.chart-line .axis text {
  fill: #7f7e92;
}
.dimmed-layer-container .dimmed-layer.ad-estimated-chart .chart-wrapper.chart-line .axis.x .tick line {
  stroke: none;
}
.dimmed-layer-container .dimmed-layer.ad-estimated-chart .chart-wrapper.chart-line .axis.y .tick line.first {
  stroke: #9290ac;
}
.dimmed-layer-container .dimmed-layer.ad-estimated-chart .chart-wrapper.chart-line .area path.data-line {
  fill: none;
  stroke: #4337de;
  stroke-width: 3;
  stroke-linejoin: round;
  stroke-linecap: round;
}
.dimmed-layer-container .dimmed-layer.ad-estimated-chart .chart-wrapper.chart-line .focus-line {
  stroke-dasharray: 3;
}
.dimmed-layer-container .dimmed-layer.ad-estimated-chart .chart-tooltip-label {
  background-color: #484848;
}
.dimmed-layer-container .dimmed-layer.ad-estimated-chart .chart-tooltip-label .chart-tooltip-date {
  font-size: 13px;
}
.dimmed-layer-container .dimmed-layer.ad-estimated-chart .checkbox-container {
  line-height: 1;
  vertical-align: middle;
}
.dimmed-layer-container .dimmed-layer.ad-estimated-chart .checkbox-container input[type=checkbox] {
  margin-right: 10px;
}
.dimmed-layer-container .dimmed-layer.ad-estimated-chart .checkbox-container .inline-text-input {
  width: calc(100% - 31px);
  display: inline-block;
  padding: 11px;
  border: 1px solid #e5e5e5;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  color: #484848;
  font-size: 16px;
  height: 43px;
  box-sizing: border-box;
}
.dimmed-layer-container .dimmed-layer.ad-estimated-chart .checkbox-container .inline-text-input.red {
  border-color: #fc541b;
}
.dimmed-layer-container .dimmed-layer.ad-estimated-chart .checkbox-container .legacy-text-input {
  height: 43px;
  width: calc(100% - 31px);
  display: inline-block;
}
.dimmed-layer-container .dimmed-layer.ad-estimated-chart .checkbox-container .legacy-text-input input {
  width: 100%;
  display: inline-block;
  padding: 10px 11px 13px 11px;
  border: 1px solid #e5e5e5;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  color: #484848;
  font-size: 16px;
  padding-right: 10px;
  margin-right: 0;
  height: 43px;
  line-height: normal;
  box-sizing: border-box;
}
.dimmed-layer-container .dimmed-layer.ad-estimated-chart .checkbox-container .legacy-text-input .btn-reset {
  margin-top: -10px;
  right: 15px;
}
.dimmed-layer-container .dimmed-layer.ad-estimated-chart .checkbox-container.checked .inline-text-input {
  font-weight: bold;
}
.dimmed-layer-container .dimmed-layer.tel {
  width: 410px;
  margin-left: -205px;
  left: 50%;
  padding: 50px 37px 37px;
}
.dimmed-layer-container .dimmed-layer.tel h3 {
  font-size: 20px;
  font-weight: 600;
}
.dimmed-layer-container .dimmed-layer.tel > p {
  margin-top: 16px;
  color: #888;
  font-size: 16px;
}
.dimmed-layer-container .dimmed-layer.tel > p strong {
  color: #4337de;
  font-weight: 400;
}
.dimmed-layer-container .dimmed-layer.tel > em {
  display: block;
  margin-top: 16px;
  color: #000;
  font-size: 16px;
}
.dimmed-layer-container .dimmed-layer.tel > strong {
  margin-top: 16px;
  display: block;
  font-size: 17px;
  font-weight: 500;
  color: #4337de;
}
.dimmed-layer-container .dimmed-layer.tel .button-group {
  margin: 25px auto 0;
  text-align: center;
}
.dimmed-layer-container .dimmed-layer.tel .button-group a {
  display: inline-block;
  width: 113px;
  height: 44px;
  line-height: 44px;
  text-align: center;
  margin-right: 10px;
  font-size: 17px;
  font-weight: 400;
  color: #fff;
  background-color: #bbc1c7;
  cursor: pointer;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.dimmed-layer-container .dimmed-layer.tel .button-group a:last-child {
  background-color: #6067f5;
}
.dimmed-layer-container .dimmed-layer.tel h3 {
  text-align: center;
}
.dimmed-layer-container .dimmed-layer.tel em {
  text-align: center;
}
.dimmed-layer-container .dimmed-layer.tel em strong {
  color: #363A92;
  font-weight: normal;
}
.dimmed-layer-container .dimmed-layer.tel .tel {
  display: block;
  text-align: center;
  font-size: 23px;
  margin-top: 16px;
  font-weight: 500;
  color: #4337de;
}
.dimmed-layer-container .dimmed-layer.tel .date {
  display: block;
  font-size: 14px;
  text-align: center;
  color: #777;
}
.dimmed-layer-container .dimmed-layer.tel .btn-box-close {
  display: block;
  margin: 0 auto;
}
.dimmed-layer-container .dimmed-layer.layer-instruction {
  left: 50%;
  margin-left: -250px;
  width: 500px;
  background-color: #fff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  box-sizing: border-box;
  padding: 40px 37px 40px 37px;
}
.dimmed-layer-container .dimmed-layer.layer-instruction h2 {
  font-size: 36px;
  font-weight: 400;
}
.dimmed-layer-container .dimmed-layer.layer-instruction blockquote {
  color: #777;
  font-size: 15px;
  line-height: 1.5;
  margin-top: 25px;
  margin-left: 13px;
}
.dimmed-layer-container .dimmed-layer.layer-instruction blockquote ul li {
  list-style-type: disc;
  margin-bottom: 8px;
}
.dimmed-layer-container .dimmed-layer.layer-instruction blockquote ul li:last-child {
  margin-bottom: 0;
}
.dimmed-layer-container .dimmed-layer.layer-instruction strong {
  color: #000;
  font-weight: bold;
}
.dimmed-layer-container .dimmed-layer.layer-instruction .instruction-table {
  margin-top: 10px;
  margin-bottom: 5px;
  text-align: center;
  width: 100%;
}
.dimmed-layer-container .dimmed-layer.layer-instruction .instruction-table thead th {
  color: #fff;
  background: #5963d9;
  border-left: solid 1px #eff2f4;
  font-size: 14px;
  padding: 9px 5px 8px;
}
.dimmed-layer-container .dimmed-layer.layer-instruction .instruction-table tbody td {
  color: #333;
  background: #fff;
  border-bottom: solid 1px #e2e2e2;
  border-left: solid 1px #e2e2e2;
  border-right: solid 1px #e2e2e2;
  font-size: 14px;
  padding: 9px 10px 7px;
}
.dimmed-layer-container .dimmed-layer.layer-instruction .text {
  display: block;
  margin-top: 20px;
  color: #000;
  font-size: 16px;
  line-height: 1.5;
  white-space: pre-wrap;
}
.dimmed-layer-container .dimmed-layer.layer-instruction .text.dark {
  color: #333;
}
.dimmed-layer-container .dimmed-layer.layer-instruction .text .highlight {
  color: #373E96;
  font-weight: 500;
}
.dimmed-layer-container .dimmed-layer.layer-sample-image {
  width: 510px;
  margin-left: -255px;
  left: 50%;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
}
.dimmed-layer-container .dimmed-layer.layer-sample-image .container {
  width: 100%;
  padding: 25px 20px 20px;
  box-sizing: border-box;
  text-align: center;
}
.dimmed-layer-container .dimmed-layer.layer-sample-image .container .title {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 15px;
  color: #484848;
}
.dimmed-layer-container .dimmed-layer.layer-sample-image .container .sub-title {
  font-size: 18px;
  margin-top: 10px;
  color: #484848;
}
.dimmed-layer-container .dimmed-layer.layer-sample-image .container .image-group {
  margin-top: 19px;
}
.dimmed-layer-container .dimmed-layer.layer-sample-image .container .image-group img {
  width: 100%;
}
.dimmed-layer-container .dimmed-layer.layer-sample-image .container .btn-group {
  margin-top: 20px;
}
.dimmed-layer-container .dimmed-layer.layer-sample-image .container .btn-group .btn-confirm {
  font-size: 17px;
  display: block;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  background-color: #584de4;
  color: #FFF;
  text-align: center;
  height: 50px;
  line-height: 50px;
}
.dimmed-layer-container .dimmed-layer.layer-partner-ceo-number {
  width: 510px;
  margin-left: -255px;
  left: 50%;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  height: auto;
}
.dimmed-layer-container .dimmed-layer.layer-partner-description-form {
  width: 510px;
  margin-left: -255px;
  left: 50%;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
}
.dimmed-layer-container .dimmed-layer.layer-tax-description {
  width: 500px;
}
.dimmed-layer-container .dimmed-layer.layer-add-tax {
  padding-top: 20px;
  padding-bottom: 70px;
  width: 400px;
}
.dimmed-layer-container > ._dimmedLayer:last-child {
  opacity: 0;
}
.dimmed-layer-container.alert {
  z-index: 13002;
}
.dimmed-layer-container.dialog > div {
  display: none;
}
.dimmed-layer-container.dialog > div:last-child,
.dimmed-layer-container.dialog .dimmed {
  display: block;
}
.dimmed-layer-container.fadeIn > div:last-child {
  -webkit-transition: opacity 0.35s;
  -moz-transition: opacity 0.35s;
  -ms-transition: opacity 0.35s;
  -o-transition: opacity 0.35s;
  transition: opacity 0.35s;
}
.dimmed-layer-container.dark .dimmed {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.dimmed-layer-container .subscription-layer {
  width: 370px;
}
.dimmed-layer-container .subscription-layer .loading {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #fff;
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.dimmed-layer-container .subscription-layer .subscription-wrap {
  padding: 30px 20px;
}
.dimmed-layer-container .subscription-layer .subscription-wrap h2 {
  font-size: 24px;
  font-weight: 400;
  margin-top: -7px;
}
.dimmed-layer-container .subscription-layer .subscription-wrap h3 {
  font-size: 20px;
  font-weight: 400;
}
.dimmed-layer-container .subscription-layer .subscription-wrap h4 {
  font-size: 15px;
  font-weight: 400;
  margin: 0 0 5px 2px;
}
.dimmed-layer-container .subscription-layer .subscription-wrap .button-wrap {
  margin-top: 15px;
}
.dimmed-layer-container .subscription-layer .subscription-wrap .alternative-button {
  margin-top: 6px;
}
.dimmed-layer-container .subscription-layer .subscription-wrap .pys {
  position: relative;
  margin-bottom: -6px;
}
.dimmed-layer-container .subscription-layer .subscription-wrap .pys .py {
  display: block;
  position: relative;
}
.dimmed-layer-container .subscription-layer .subscription-wrap .pys .py:after {
  display: block;
  clear: both;
  height: 0;
  content: '';
}
.dimmed-layer-container .subscription-layer .subscription-wrap .pys .py button {
  float: left;
  margin-right: 6px;
  margin-bottom: 6px;
  letter-spacing: -0.5px;
  font-size: 16px;
  padding: 10px 17px;
  color: #555;
  background-color: #ffffff;
  border: solid 1px #e1e1e1;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  -o-border-radius: 25px;
  border-radius: 25px;
}
.dimmed-layer-container .subscription-layer .subscription-wrap .pys .py button.active {
  color: #fff;
  background-color: #5963d9;
}
.dimmed-layer-container .subscription-layer .subscription-wrap .btn-trade-option {
  position: relative;
  display: inline-block;
  margin-bottom: 6px;
}
.dimmed-layer-container .subscription-layer .subscription-wrap .type-select-group button {
  display: inline-block;
  box-sizing: border-box;
  margin: 10px 0 0;
  padding: 0 15px;
  width: 34%;
  border: 1px solid #CCC;
  border-right: 0;
  height: 44px;
}
.dimmed-layer-container .subscription-layer .subscription-wrap .type-select-group button:first-child {
  width: 33%;
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  -ms-border-radius: 3px 0 0 3px;
  -o-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
.dimmed-layer-container .subscription-layer .subscription-wrap .type-select-group button:last-child {
  width: 33%;
  border-right: 1px solid #CCC;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  -ms-border-radius: 0 3px 3px 0;
  -o-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.dimmed-layer-container .subscription-layer .subscription-wrap .type-select-group button.selected {
  color: #F3F3F3;
  background-color: #5963d9;
}
.dimmed-layer-container .subscription-layer .subscription-wrap .option-desc {
  margin-top: 15px;
  font-size: 14px;
  font-weight: 400;
}
.dimmed-layer-container .subscription-layer .button-group {
  position: relative;
  border: 1px solid rgba(0, 0, 0, 0.05);
  font-size: 15px;
  font-weight: 400;
}
.dimmed-layer-container .subscription-layer .button-group .unregister-btn,
.dimmed-layer-container .subscription-layer .button-group .register-btn {
  display: inline-block;
  color: #888;
  padding: 0 20px;
  height: 48px;
  line-height: 48px;
}
.dimmed-layer-container .subscription-layer .button-group .unregister-btn:before,
.dimmed-layer-container .subscription-layer .button-group .register-btn:before {
  margin-right: 5px;
  display: inline-block;
  overflow: hidden;
  width: 16px;
  height: 16px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -275px -204px;
  line-height: 999em;
  vertical-align: top;
  margin-top: -1px;
  vertical-align: middle;
  content: '';
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .dimmed-layer-container .subscription-layer .button-group .unregister-btn:before,
  .dimmed-layer-container .subscription-layer .button-group .register-btn:before {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.dimmed-layer-container .subscription-layer .button-group .register-btn:before {
  margin-right: 5px;
  display: inline-block;
  overflow: hidden;
  width: 17px;
  height: 17px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -264px -167px;
  line-height: 999em;
  vertical-align: top;
  margin-top: -1px;
  vertical-align: middle;
  content: '';
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .dimmed-layer-container .subscription-layer .button-group .register-btn:before {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.dimmed-layer-container .subscription-layer .button-group .move-subscribe-btn {
  position: absolute;
  right: 4px;
  display: inline-block;
  color: #888;
  background-color: #ffffff;
  padding: 0 20px;
  height: 48px;
  line-height: 48px;
}
.toast-message-layer {
  padding-top: constant(safe-area-inset-top) !important;
  padding-top: env(safe-area-inset-top) !important;
  position: relative;
  background-color: black;
  color: white;
  opacity: 0.65;
  margin-top: -65px;
  text-align: center;
}
.toast-message-layer .text {
  opacity: 1;
  padding: 23px;
}
.options-menu-layer {
  position: absolute;
  border: 1px solid #cbcbcb;
  background-color: #fff;
  z-index: 15;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  font-size: 14px;
  overflow: hidden;
}
.options-menu-layer .item {
  display: block;
  padding: 0 15px;
  line-height: 40px;
  height: 40px;
  overflow: hidden;
  text-align: left;
  cursor: pointer;
}
.options-menu-layer .item:hover {
  background-color: #f2f2f2;
}
.options-menu-layer .item.on {
  font-weight: bold;
  color: #584DE4;
}
.footer-button-container.scroll-body {
  position: absolute;
  width: 100%;
  top: 0;
  bottom: 0;
}
.footer-button-container.scroll-body.legacy-fixed {
  margin-bottom: 60px;
}
.checkbox-container {
  line-height: 1.3;
}
.checkbox-container input {
  position: relative;
  vertical-align: middle;
  width: 21px;
  height: 20px;
  margin-right: 5px;
  cursor: pointer;
}
.checkbox-container input:after {
  display: inline-block;
  overflow: hidden;
  width: 21px;
  height: 20px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -278px -458px;
  line-height: 999em;
  vertical-align: top;
  position: absolute;
  content: '';
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .checkbox-container input:after {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.checkbox-container label {
  vertical-align: middle;
  cursor: pointer;
}
.checkbox-container.checked input:after {
  display: inline-block;
  overflow: hidden;
  width: 21px;
  height: 20px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -256px -458px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .checkbox-container.checked input:after {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.slider {
  display: inline-block;
  position: relative;
  box-sizing: border-box;
  width: 100%;
  height: 20px;
  vertical-align: middle;
}
.slider .track {
  position: relative;
  box-sizing: border-box;
  width: 100%;
  height: 6px;
  top: 50%;
  margin-top: -3px;
  background-color: #E5E5E5;
  -webkit-border-radius: 11px;
  -moz-border-radius: 11px;
  -ms-border-radius: 11px;
  -o-border-radius: 11px;
  border-radius: 11px;
}
.slider .thumb-group {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
}
.slider .thumb-group .track-unselected {
  z-index: 0;
  position: absolute;
  height: 6px;
  top: 50%;
  margin-top: -3px;
  background-color: #584de4;
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  -ms-border-radius: 3px 0 0 3px;
  -o-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
.slider .thumb-group .thumb {
  z-index: 2;
  position: absolute;
  box-sizing: border-box;
  top: 0;
  left: 0;
  background-color: #584de4;
  height: 20px;
  width: 20px;
  margin-left: -10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  border: 1px solid rgba(0, 0, 0, 0.04);
  box-shadow: 0 3px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 1px 0 rgba(0, 0, 0, 0.16), 0 3px 8px 0 rgba(0, 0, 0, 0.15);
}
.slider .thumb-group.right-side .track-unselected {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  -ms-border-radius: 0 3px 3px 0;
  -o-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.slider.range .thumb {
  background-color: #E5E5E5;
}
.slider.range .thumb:before {
  position: absolute;
  top: 5px;
  left: 7px;
  display: inline-block;
  overflow: hidden;
  width: 5px;
  height: 9px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -177px -264px;
  line-height: 999em;
  vertical-align: top;
  content: '';
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .slider.range .thumb:before {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.slider.range .thumb-bar {
  position: absolute;
  box-sizing: border-box;
  top: 0;
  left: 0;
  background-color: #584de4;
  height: 20px;
  vertical-align: middle;
  z-index: 1;
}
.slider.range .thumb-bar.draggable:before {
  position: absolute;
  top: 5px;
  left: 50%;
  margin-left: -4px;
  display: inline-block;
  overflow: hidden;
  width: 9px;
  height: 9px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -184px -264px;
  line-height: 999em;
  vertical-align: top;
  content: '';
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .slider.range .thumb-bar.draggable:before {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.slider.range .thumb-group.right-side .thumb:before {
  left: 8px;
  display: inline-block;
  overflow: hidden;
  width: 5px;
  height: 9px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -170px -264px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .slider.range .thumb-group.right-side .thumb:before {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.slider.incr .thumb-group .track-unselected {
  background-color: #584de4;
}
.slider.incr.warn .thumb {
  background-color: #fb3535;
}
.slider.incr.warn .thumb-group .track-unselected {
  background-color: #fb3535;
}
.slider.decr .track {
  background-color: #584de4;
}
.slider.decr .thumb-group .track-unselected {
  background-color: #E5E5E5;
}
.slider.decr.warn .track {
  background-color: #fb3535;
}
.slider.decr.warn .thumb {
  background-color: #fb3535;
}
.slider.decr.warn .thumb-group .track-unselected {
  background-color: #E5E5E5;
}
.slider.filter .thumb {
  background-color: #fff;
}
.slider.filter .thumb:before {
  content: none;
}
.slider.filter.range .thumb:before {
  content: none;
}
.slider.filter.range .thumb-bar {
  top: 50%;
  margin-top: -3px;
  height: 6px;
}
.slider.filter.range .thumb-group.right-side .thumb:before {
  content: none;
}
.slider.disabled {
  pointer-events: none;
}
.slider.disabled button {
  cursor: default;
}
.slider.disabled .thumb-bar {
  background-color: #dadada;
  height: 0px;
}
.slider.disabled .thumb,
.slider.disabled .track-unselected {
  background-color: #E5E5E5;
}
.file-input-container {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.file-input-container input[type=file] {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  pointer-events: auto;
  cursor: pointer;
}
.file-input-container input[type=file]::file-selector-button {
  cursor: pointer;
}
.legacy-text-input {
  position: relative;
}
.legacy-text-input.default input::-webkit-input-placeholder {
  color: #adadad;
}
.legacy-text-input.default input:-moz-placeholder {
  color: #adadad;
}
.legacy-text-input.default input::-moz-placeholder {
  color: #adadad;
}
.legacy-text-input.default input:-ms-input-placeholder {
  color: #adadad;
}
.legacy-text-input.default textarea::-webkit-input-placeholder {
  color: #adadad;
}
.legacy-text-input.default textarea:-moz-placeholder {
  color: #adadad;
}
.legacy-text-input.default textarea::-moz-placeholder {
  color: #adadad;
}
.legacy-text-input.default textarea:-ms-input-placeholder {
  color: #adadad;
}
.legacy-text-input.default input[type=text],
.legacy-text-input.default input[type=email],
.legacy-text-input.default input[type=tel] {
  box-sizing: border-box;
  width: 100%;
  padding-left: 20px;
  padding-right: 50px;
  line-height: 50px;
  height: 48px;
  font-size: 16px;
  border: 1px solid #f1f1f1;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  background-color: #fff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.legacy-text-input.default .btn-reset {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  right: 20px;
}
.legacy-text-input.legacy-underline input::-webkit-input-placeholder {
  color: #dadada;
}
.legacy-text-input.legacy-underline input:-moz-placeholder {
  color: #dadada;
}
.legacy-text-input.legacy-underline input::-moz-placeholder {
  color: #dadada;
}
.legacy-text-input.legacy-underline input:-ms-input-placeholder {
  color: #dadada;
}
.legacy-text-input.legacy-underline textarea::-webkit-input-placeholder {
  color: #dadada;
}
.legacy-text-input.legacy-underline textarea:-moz-placeholder {
  color: #dadada;
}
.legacy-text-input.legacy-underline textarea::-moz-placeholder {
  color: #dadada;
}
.legacy-text-input.legacy-underline textarea:-ms-input-placeholder {
  color: #dadada;
}
.legacy-text-input.legacy-underline input {
  height: auto;
  display: block;
  padding-bottom: 6px;
  width: 100%;
  border-bottom: 2px solid #584de4;
  font-weight: bold;
  border-top-style: hidden;
  border-right-style: hidden;
  border-left-style: hidden;
  padding-left: 0;
  font-size: 20px;
  line-height: 1.5;
  outline: none;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
.legacy-text-input.legacy-underline.empty input {
  border-color: #dadada;
}
.legacy-text-input.legacy-underline .preview-text {
  top: 6px;
  right: 30px;
  font-size: 15px;
}
.legacy-text-input.legacy-underline .btn-reset {
  position: absolute;
  top: 0;
  right: 0;
  padding: 6px 0 10px 10px;
}
.legacy-text-input.linebox input::-webkit-input-placeholder {
  color: #dadada;
}
.legacy-text-input.linebox input:-moz-placeholder {
  color: #dadada;
}
.legacy-text-input.linebox input::-moz-placeholder {
  color: #dadada;
}
.legacy-text-input.linebox input:-ms-input-placeholder {
  color: #dadada;
}
.legacy-text-input.linebox textarea::-webkit-input-placeholder {
  color: #dadada;
}
.legacy-text-input.linebox textarea:-moz-placeholder {
  color: #dadada;
}
.legacy-text-input.linebox textarea::-moz-placeholder {
  color: #dadada;
}
.legacy-text-input.linebox textarea:-ms-input-placeholder {
  color: #dadada;
}
.legacy-text-input.linebox input {
  display: block;
  width: 100%;
  height: 50px;
  line-height: 50px;
  box-sizing: border-box;
  border: solid 1px #cecfdc;
  padding: 0 14px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  font-size: 16px;
  outline: none;
}
.legacy-text-input.linebox input:focus {
  border-color: #584de4;
}
.legacy-text-input.linebox .preview-text {
  top: 15px;
  right: 48px;
  font-size: 14px;
}
.legacy-text-input.linebox .btn-reset {
  position: absolute;
  top: 0;
  right: 0;
  padding: 15px 14px;
}
.legacy-text-input.linebox .error-text {
  margin-left: 14px;
}
.legacy-text-input.legacy-underline,
.legacy-text-input.linebox {
  position: relative;
}
.legacy-text-input.legacy-underline.error input,
.legacy-text-input.linebox.error input {
  border-color: #fc541b;
}
.legacy-text-input.legacy-underline.error .error-text,
.legacy-text-input.linebox.error .error-text {
  color: #fc541b;
}
.legacy-text-input.legacy-underline .preview-text,
.legacy-text-input.linebox .preview-text {
  position: absolute;
  color: #a3a3a3;
}
.legacy-text-input.legacy-underline .error-text,
.legacy-text-input.linebox .error-text {
  position: relative;
  z-index: -1;
  transition: all 0.1s;
  font-size: 14px;
  line-height: 1.33;
  max-height: 0px;
  opacity: 0;
  margin-top: 0;
  color: #7f7e92;
}
.legacy-text-input.legacy-underline .error-text.fill,
.legacy-text-input.linebox .error-text.fill {
  max-height: 20px;
  opacity: 1;
  z-index: 0;
  margin-top: 4px;
}
.apt-search-input {
  position: relative;
}
.apt-search-input .btn-reset {
  position: absolute;
  top: 0;
  right: 0;
}
.apt-search-input .search-tag {
  display: inline;
  position: absolute;
  right: 15px;
}
.apt-search-input .suggestion {
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 47px;
  z-index: 100;
  background-color: #fff;
  border: 1px solid #dedede;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  text-align: left;
}
.apt-search-input .suggestion ul {
  padding: 6px 0;
}
.apt-search-input .suggestion ul li {
  position: relative;
}
.apt-search-input .suggestion ul li.selected {
  background-color: #fafafa;
}
.apt-search-input .suggestion ul li a {
  display: block;
  line-height: 32px;
  padding: 0 20px;
  font-size: 14px;
}
.apt-search-input .suggestion ul li a:hover {
  background-color: #fafafa;
}
.apt-search-input .suggestion ul li a .highlight {
  color: #4337de;
  font-weight: 500;
}
.apt-search-input .search-group {
  position: relative;
}
.apt-search-input .search-group .keyword {
  width: 100%;
  box-sizing: border-box;
  font-size: 16px;
  padding: 0 50px 0 20px;
}
.apt-search-input .search-group.default .keyword {
  line-height: 50px;
  height: 48px;
  border: 1px solid #f1f1f1;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  background-color: #fff;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.apt-search-input .search-group.default .keyword input::-webkit-input-placeholder {
  color: #adadad;
}
.apt-search-input .search-group.default .keyword input:-moz-placeholder {
  color: #adadad;
}
.apt-search-input .search-group.default .keyword input::-moz-placeholder {
  color: #adadad;
}
.apt-search-input .search-group.default .keyword input:-ms-input-placeholder {
  color: #adadad;
}
.apt-search-input .search-group.default .keyword textarea::-webkit-input-placeholder {
  color: #adadad;
}
.apt-search-input .search-group.default .keyword textarea:-moz-placeholder {
  color: #adadad;
}
.apt-search-input .search-group.default .keyword textarea::-moz-placeholder {
  color: #adadad;
}
.apt-search-input .search-group.default .keyword textarea:-ms-input-placeholder {
  color: #adadad;
}
.apt-search-input .search-group.default input.keyword {
  line-height: normal;
}
.apt-search-input .search-group.default .btn-reset {
  padding: 14px 15px;
}
.apt-search-input .search-group.default .search-tag {
  top: 13px;
}
.apt-search-input .search-group.roundbox .keyword {
  line-height: 48px;
  height: 50px;
  border: solid 1px #CECFDC;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  padding-left: 15px;
}
.apt-search-input .search-group.roundbox .keyword input::-webkit-input-placeholder {
  color: #DADADA;
}
.apt-search-input .search-group.roundbox .keyword input:-moz-placeholder {
  color: #DADADA;
}
.apt-search-input .search-group.roundbox .keyword input::-moz-placeholder {
  color: #DADADA;
}
.apt-search-input .search-group.roundbox .keyword input:-ms-input-placeholder {
  color: #DADADA;
}
.apt-search-input .search-group.roundbox .keyword textarea::-webkit-input-placeholder {
  color: #DADADA;
}
.apt-search-input .search-group.roundbox .keyword textarea:-moz-placeholder {
  color: #DADADA;
}
.apt-search-input .search-group.roundbox .keyword textarea::-moz-placeholder {
  color: #DADADA;
}
.apt-search-input .search-group.roundbox .keyword textarea:-ms-input-placeholder {
  color: #DADADA;
}
.apt-search-input .search-group.roundbox input.keyword {
  line-height: normal;
}
.apt-search-input .search-group.roundbox .btn-reset {
  padding: 14px 15px;
}
.apt-search-input .search-group.roundbox .search-tag {
  top: 13px;
}
.apt-search-input .search-group.linebox .keyword {
  border: solid 1px #cecfdc;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  display: block;
  height: 50px;
  line-height: 47px;
}
.apt-search-input .search-group.linebox .keyword:focus {
  outline: none;
}
.apt-search-input .search-group.linebox.focused .keyword {
  border: solid 1px #584de4;
}
.apt-search-input .search-group.linebox.error .keyword {
  border: solid 1px #fc541b;
}
.apt-search-input .search-group.linebox.disabled {
  color: #dadada;
}
.apt-search-input .search-group.linebox .btn-reset {
  padding: 15px;
}
.apt-search-input .search-group.linebox .search-tag {
  top: 14px;
}
.apt-search-input .search-group.linebox .suggestion {
  top: 50px;
}
.inline-select-box {
  position: relative;
}
.inline-select-box .inline-select-box-item {
  line-height: 32px;
  height: 32px;
  padding: 0 10px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  -o-border-radius: 16px;
  border-radius: 16px;
  font-size: 14px;
  background-color: #f2f2f2;
  display: inline-block;
  margin-right: 6px;
  margin-bottom: 6px;
  border-bottom: 1px solid #ccc;
  border-right: 1px solid #ccc;
}
.inline-select-box .inline-select-box-item:last-child {
  margin-right: 0;
}
.inline-select-box .inline-select-box-item.checked {
  background-color: #373E96;
  color: #fff;
}
.price-form-container {
  position: relative;
}
.price-form-container .price-text {
  position: absolute;
  top: 47px;
  right: 50px;
  opacity: 0.5;
  color: #484848;
}
.price-form-container div.warning {
  margin: 5px 0 5px 15px;
  color: #fc541b;
  line-height: 20px;
}
.price-form-container .input {
  display: block;
  box-sizing: border-box;
  margin: 10px 0 0;
  padding: 0 15px;
  width: 100%;
  border: 1px solid #CCC;
  height: 50px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.price-form-container .input.price {
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  -ms-border-radius: 3px 3px 0 0;
  -o-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
.price-form-container .input.warning {
  border: 1px solid #fc541b;
}
.price-form-container .btn-reset {
  outline: none;
  position: absolute;
  top: 33px;
  right: 0;
  height: 50px;
  padding: 0 15px;
  line-height: 48px;
}
.price-form-container .price-btn-group {
  display: table;
  width: 100%;
  box-sizing: border-box;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  border: 1px solid #ccc;
  border-top: 0;
}
.price-form-container .price-btn-group button {
  display: table-cell;
  box-sizing: border-box;
  width: 33%;
  height: 44px;
  border-right: 1px solid #ccc;
}
.price-form-container .price-btn-group button:last-child {
  border-right: 0;
}
.toggle-button {
  display: inline-block;
  height: 35px;
  padding: 2px;
  background-color: #eaebec;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  box-sizing: border-box;
}
.toggle-button .btn-type {
  height: 31px;
  display: inline-block;
  font-size: 16px;
  padding: 0 10px;
  color: #5963d9;
  font-weight: 400;
  text-align: center;
  line-height: 32px;
  box-sizing: border-box;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.toggle-button .btn-type.on {
  background: #5963d9;
  color: #fff;
}
.preset-input-form-container {
  position: relative;
}
.preset-input-form-container .preset-btn-group {
  margin-top: 10px;
  display: block;
}
.preset-input-form-container .preset-btn-group > a {
  width: 32%;
  margin-right: 2%;
}
.preset-input-form-container .preset-btn-group > a:nth-child(3n) {
  margin-right: 0;
}
.preset-input-form-container .preset-btn-group > a:nth-child(n + 4) {
  margin-top: 6px;
}
.preset-input-form-container .preview .preset-btn-group {
  margin-top: 0px;
}
.trade-price-form-container,
.description-form-container {
  position: relative;
}
#container {
  height: 100%;
}
#container .scene-home {
  position: absolute;
  top: 0;
  left: 0;
  padding: 12px 11px;
  max-height: 100vh;
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  background-color: transparent;
}
#container .scene-home .search-group {
  position: relative;
  width: 354px;
  background-color: #fff;
  z-index: 2;
  flex-shrink: 0;
}
#container .scene-home .search-group .sub-filter {
  position: relative;
  width: 354px;
  border-top: 1px solid #e5e5e5;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer {
  display: block;
  text-align: left;
  background-color: #fff;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer.has-more {
  position: absolute;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .scroll-menu-container {
  padding-top: 4px;
  position: relative;
  height: 48px;
  box-sizing: border-box;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .scroll-menu-container .arrow-left {
  width: 30px;
  padding-top: 13px;
  padding-left: 7px;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .scroll-menu-container .arrow-right {
  right: 0;
  width: 30px;
  padding-top: 13px;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .scroll-menu-container .gradient-left {
  left: 20px;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .scroll-menu-container .gradient-right {
  right: 20px;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .scroll-menu-container ul {
  padding: 0 8px;
  height: 65px;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .scroll-menu-container ul li {
  height: 43px;
  box-sizing: border-box;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .scroll-menu-container ul li a {
  padding: 5px 4px;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .scroll-menu-container ul li a.applied {
  padding: 5px 3px;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .scroll-menu-container ul li:first-child a.applied {
  padding-left: 4px;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .scroll-menu-container ul li:last-child {
  padding-right: 15px;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .scroll-menu-container ul li.has-more {
  line-height: 24px;
  height: 24px;
  margin-bottom: 6px;
  margin-top: 6px;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .scroll-menu-container ul li .scroll-link {
  font-size: 16px;
  padding: 0 2px;
  height: 28px;
  line-height: 26px;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .scroll-menu-container ul li .scroll-link.applied {
  padding: 0 9px;
  border: solid 1px #584de4;
  border-radius: 2px;
  color: #584de4;
  font-weight: normal;
  background-color: #fff;
  box-sizing: border-box;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .scroll-menu-container ul li .scroll-link.select {
  padding: 0 9px;
  border: solid 1px #584de4;
  border-radius: 2px;
  color: #584de4;
  font-weight: normal;
  background-color: #eef0f3;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .scroll-menu-container.has-more {
  height: 100%;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .scroll-menu-container.has-more ul {
  height: 100%;
  padding-bottom: 5px;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .scroll-menu-container.has-more ul li {
  float: left;
  width: 50%;
  height: 38px;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .scroll-menu-container.has-more ul li .scroll-link {
  padding: 1px 10px;
  display: inline-block;
  max-width: 100%;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .scroll-menu-container.has-more ul li .scroll-link.applied {
  padding: 0 9px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .scroll-menu-container.has-more ul li .scroll-link.select {
  padding: 0 9px;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .slider {
  margin-top: 5px;
  padding: 0px 30px;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .sample-list .sample-ul {
  position: relative;
  padding: 9px 14px 0px 14px;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .sample-list .sample-ul:after {
  display: block;
  clear: both;
  height: 0;
  content: '';
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .sample-list .sample-ul.has-top {
  padding: 12px 14px 0px 14px;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .sample-list .sample-ul li {
  float: left;
  margin-right: 6px;
  margin-bottom: 10px;
  font-size: 16px;
  background-color: #efefef;
  box-sizing: border-box;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  -o-border-radius: 15px;
  border-radius: 15px;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .sample-list .sample-ul li.selected {
  background-color: #5963d9;
  color: #efefef;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .sample-list .sample-ul li a {
  display: block;
  line-height: 30px;
  padding: 1px 11px 0;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .sample-list .sample-ul li a.selected {
  color: #efefef;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer h4 {
  font-weight: normal;
  line-height: 1.3;
  margin-top: 5px;
  padding: 0 10px;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .status {
  position: absolute;
  right: 120px;
  top: 15px;
  font-size: 14px;
  margin-left: 5px;
  color: #565eb6;
  height: 44px;
  text-align: right;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .status span {
  display: block;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .select-group {
  position: relative;
  margin: 0px 10px 10px;
  display: inline-block;
  border: 1px solid #efefef;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .select-group .select {
  position: relative;
  z-index: 2;
  font-size: 18px;
  height: 40px;
  line-height: 40px;
  padding-right: 38px;
  padding-left: 10px;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .select-group .list-layer {
  position: absolute;
  background-color: #fff;
  left: -1px;
  right: -1px;
  z-index: 99;
  border: 1px solid #c1c1c1;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .select-group .list-layer li {
  line-height: 40px;
  height: 40px;
  padding: 0 10px;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .select-group .list-layer li a {
  display: block;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .select-group .list-layer li.applied {
  background-color: #565eb6;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .select-group .list-layer li.applied a {
  color: #fff;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .select-group:before {
  position: absolute;
  z-index: 1;
  top: 50%;
  right: 12px;
  margin-top: -3px;
  display: inline-block;
  overflow: hidden;
  width: 10px;
  height: 6px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -298px -294px;
  line-height: 999em;
  vertical-align: top;
  content: '';
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .scene-home .search-group .sub-filter .sub-filter-layer .select-group:before {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .more-group {
  position: absolute;
  right: 0px;
  top: 0px;
  height: 47px;
  width: 44px;
  text-align: right;
  border-bottom: 1px solid #ececec;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .more-group .btn-more {
  display: block;
  padding-right: 11px;
  line-height: 46px;
  color: #888;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .more-group .btn-more:before {
  font-size: 15px;
  font-family: 'fontello';
  content: '\E845';
  padding-right: 5px;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .more-group.has-reset {
  display: none;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .tool-group {
  width: 100%;
  background-color: #f6f6f6;
  position: relative;
  height: 51px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  right: 0;
  top: 0;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .tool-group .button-group {
  padding: 10px 14px;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .tool-group .button-group::after {
  display: block;
  clear: both;
  height: 0;
  content: '';
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .tool-group .btn:before {
  font-family: 'fontello';
  margin-right: 8px;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .tool-group .btn:disabled {
  opacity: 0.3;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .tool-group .btn-left {
  display: block;
  padding: 5px 10px 6px;
  float: left;
  font-size: 14px;
  background-color: #ffffff;
  color: #484848;
  border: 1px solid #cecfdc;
  border-radius: 6px;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .tool-group .btn-left:not(:last-child) {
  margin-right: 6px;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .tool-group .btn-absolute {
  display: block;
  position: absolute;
  top: 0;
  line-height: 51px;
  height: 51px;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .tool-group .btn-save {
  display: block;
  padding: 5px 10px 6px;
  float: left;
  font-size: 14px;
  background-color: #ffffff;
  color: #484848;
  border: 1px solid #cecfdc;
  border-radius: 6px;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .tool-group .btn-save:not(:last-child) {
  margin-right: 6px;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .tool-group .date-saved {
  padding-left: 10px;
  height: 31px;
  line-height: 31px;
  float: left;
  font-size: 14px;
  color: #484848;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .tool-group .btn-restore {
  display: block;
  padding: 5px 10px 6px;
  float: left;
  font-size: 14px;
  background-color: #ffffff;
  color: #484848;
  border: 1px solid #cecfdc;
  border-radius: 6px;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .tool-group .btn-restore:not(:last-child) {
  margin-right: 6px;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .tool-group .btn-reset-all {
  display: block;
  position: absolute;
  top: 0;
  line-height: 51px;
  height: 51px;
  right: 57px;
  font-size: 14px;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .tool-group .btn-reset-all:before {
  font-family: 'fontello';
  content: '\E820';
  font-size: 15px;
  margin-right: 3.5px;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .tool-group .btn-close {
  display: block;
  position: absolute;
  top: 0;
  line-height: 51px;
  height: 51px;
  right: 0;
  width: 16px;
  padding: 0 15px;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .tool-group .btn-close:before {
  font-family: 'fontello';
  font-size: 18px;
  content: '\E80F';
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .filter-group {
  background: #fff;
  padding: 5px 0;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .filter-group .slider-wrap {
  margin-bottom: 27px;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption {
  position: absolute;
  left: 30px;
  right: 31px;
  height: 20px;
  padding-bottom: 15px;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li {
  position: absolute;
  font-size: 12px;
  text-align: center;
  width: 42px;
  margin-left: -21px;
  top: 5px;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li:before {
  background-color: white;
  width: 1px;
  height: 10px;
  line-height: 1;
  content: '';
  position: absolute;
  display: block;
  top: -20px;
  left: 50%;
  z-index: 1;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li:first-child {
  left: 0px;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li:last-child {
  left: 100%;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-1-9 {
  left: 11.1%;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-1-3,
#container .scene-home .search-group .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-3-9 {
  left: 33.3%;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-2-3 {
  left: 66.6%;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-1-2,
#container .scene-home .search-group .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-2-4,
#container .scene-home .search-group .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-4-8,
#container .scene-home .search-group .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-5 {
  left: 50%;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-1-4,
#container .scene-home .search-group .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-2-8 {
  left: 25%;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-3-4,
#container .scene-home .search-group .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-6-8 {
  left: 75%;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-1-8 {
  left: 12.5%;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-3-8 {
  left: 37.5%;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-5-8 {
  left: 62.5%;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-7-8 {
  left: 87.5%;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-1 {
  left: 10%;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-2 {
  left: 20%;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-3 {
  left: 30%;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-4 {
  left: 40%;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-5-9 {
  left: 55%;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-7-9 {
  left: 77.8%;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-6 {
  left: 60%;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-7 {
  left: 70%;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-8 {
  left: 80%;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-9 {
  left: 90%;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption a {
  display: block;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .filter-group .commute {
  width: 100%;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .filter-group .commute .commute-container button {
  position: relative;
  padding-left: 15px;
  width: 100%;
  text-align: left;
  line-height: 51px;
  z-index: 2;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .filter-group .commute .select-commute {
  border-right: 0;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .filter-group .commute .select-commute p {
  padding: 8px 15px 6px;
  font-size: 14px;
  color: gray;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .filter-group .commute .select-commute .btn-view {
  position: relative;
  color: #F1F1F5;
  background-color: #666FD6;
  font-size: 16px;
  padding: 0 15px;
  line-height: 48px;
  text-align: center;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .filter-group .commute .select-commute .btn-view:after {
  display: none;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul {
  display: block;
  border-top: 0;
  margin-top: 3px;
  position: relative;
  top: 0;
  border-top: 1px solid #ececec;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li {
  display: inline-block;
  width: 50%;
  box-sizing: border-box;
  position: relative;
  line-height: 48px;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li button {
  width: 100%;
  box-sizing: border-box;
  font-size: 15px;
  padding-left: 21px;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li select {
  padding-left: 21px;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li:before {
  position: absolute;
  z-index: 1;
  top: 50%;
  margin-top: -2px;
  right: 16px;
  display: inline-block;
  overflow: hidden;
  width: 10px;
  height: 6px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -298px -294px;
  line-height: 999em;
  vertical-align: top;
  content: '';
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .scene-home .search-group .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li:before {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li .btn-reset {
  background-color: #ededed;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li .btn-reset:before {
  position: absolute;
  top: 0px;
  right: 13px;
  font-family: 'fontello';
  content: '\e820';
  background: none;
  color: gray;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li .btn-reset:after {
  display: none;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .caption {
  white-space: normal;
  padding: 7px 20px;
  background-color: #333;
  line-height: 1.5;
  color: #aaa;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .subfilter-toggle-group {
  text-align: center;
  padding: 7px 10px 7px 10px;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .subfilter-toggle-group button {
  display: inline-block;
  height: 40px;
  line-height: 40px;
  border: 1px solid #efefef;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  width: 32%;
  margin: 2px;
  border-radius: 3px;
}
#container .scene-home .search-group .sub-filter .sub-filter-layer .subfilter-toggle-group button.on {
  background-color: #565eb6;
  color: #fff;
  border-bottom: 1px solid #4d49a9;
  border-right: 1px solid #4d49a9;
}
#container .scene-home .search-group.suggestion-opened {
  height: 51px;
}
#container .scene-home .search-group.suggestion-opened .suggestion {
  display: block;
}
#container .scene-home .search-group.suggestion-opened .search-select-group {
  display: none;
}
#container .home-hot-content {
  position: relative;
  margin-top: 8px;
  z-index: 1;
  width: 354px;
  display: flex;
  flex-direction: column;
  flex: 1;
  box-sizing: border-box;
  min-height: 0;
  max-height: 100%;
}
#container .home-hot-content .hot-content-menu {
  margin-left: 1px;
  min-height: 48px;
  height: 48px;
  width: 354px;
  border-bottom: 1px solid #f2f2f2;
  background-color: #4d55b2;
}
#container .home-hot-content .hot-content-menu li {
  display: inline-block;
  line-height: 48px;
  height: 48px;
  color: #fff;
}
#container .home-hot-content .hot-content-menu li a {
  display: block;
  padding: 0px 10px;
  box-sizing: border-box;
  height: 48px;
  color: #fff;
  position: relative;
}
#container .home-hot-content .hot-content-menu li a:hover {
  background-color: #535cbf;
}
#container .home-hot-content .hot-content-menu li.select a {
  border-bottom: 2px solid #f2f2f2;
}
#container .home-hot-content .hot-content-menu li:first-child a {
  padding-left: 17px;
}
#container .home-hot-content .hot-content-menu .new {
  position: absolute;
  top: 50%;
  right: 2px;
  display: inline-block;
  width: 6px;
  height: 6px;
  background-color: #ef4444;
  border-radius: 50%;
  margin-top: -9px;
}
#container .home-hot-content .hot-content-menu .new-feature {
  display: inline-block;
  overflow: hidden;
  width: 17px;
  height: 17px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -152px -180px;
  line-height: 999em;
  vertical-align: top;
  margin-left: 5px;
  vertical-align: middle;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .home-hot-content .hot-content-menu .new-feature {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .home-hot-content .btn-toggle-content {
  position: absolute;
  display: block;
  right: 0;
  top: 0;
  line-height: 48px;
  height: 48px;
  padding: 0 15px;
  font-size: 14px;
  color: #eaeaea;
  box-sizing: border-box;
}
#container .home-hot-content .btn-toggle-content:after {
  color: #ccc;
  font-family: fontello;
  content: '\E80C';
}
#container .home-hot-content .btn-toggle-content.hide:after {
  color: #ccc;
  font-family: fontello;
  content: '\E80F';
}
#container .home-hot-content .btn-toggle-content:hover {
  background-color: #535cbf;
}
#container .home-hot-content .hot-content {
  background-color: #fff;
  width: 354px;
}
#container .home-hot-content .hot-content > .btn-more-news {
  display: block;
  line-height: 42px;
  height: 42px;
  text-align: center;
  font-size: 15px;
  color: #4337de;
}
#container .home-hot-content.hideMenu .hot-content-menu {
  border: 0;
}
#container .home-hot-content.hideMenu .hot-content-menu li.select a {
  border-bottom: 0;
}
#container .home-hot-content .loading {
  position: relative;
  height: 300px;
}
#container .home-user-menu {
  position: absolute;
  top: 20px;
  right: 20px;
}
#container .home-user-menu .btn-login-image-name {
  font-size: 14px;
  margin-right: 10px;
  font-weight: 500;
  text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.9), -1px -1px 1px rgba(255, 255, 255, 0.9);
}
#container .home-user-menu .btn-login-image {
  height: 36px;
  line-height: 34px;
  padding: 0 10px;
  display: inline-block;
  background-color: #fff;
  color: #484848;
  box-sizing: border-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0), 0px 2px 2px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  -moz-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0), 0px 2px 2px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0), 0px 2px 2px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  color: #333;
  margin-top: 10px;
  margin-left: 2px;
  padding: 0 5px;
  width: 36px;
  white-space: nowrap;
  text-align: center;
  font-size: 13px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background-color: #4d55b2;
  margin: 0;
  padding: 0;
  position: relative;
  top: 1px;
}
#container .home-user-menu .btn-login-image span {
  display: inline-block;
  overflow: hidden;
  width: 19px;
  height: 19px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -190px -124px;
  line-height: 999em;
  vertical-align: top;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -9.5px;
  margin-left: -9.5px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .home-user-menu .btn-login-image span {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .home-user-menu .btn-login-empty-image {
  display: inline-block;
  overflow: hidden;
  width: 38px;
  height: 38px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -222px -253px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .home-user-menu .btn-login-empty-image {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .home-user-menu .btn-login-empty-image-name {
  font-size: 13px;
  margin-right: 10px;
  font-weight: 500;
  line-height: 38px;
}
#container .home-user-menu .btn-login {
  position: relative;
  display: inline-block;
  overflow: hidden;
  width: 38px;
  height: 38px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -92px -370px;
  line-height: 999em;
  vertical-align: top;
  overflow: visible;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .home-user-menu .btn-login {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .home-user-menu .btn-partner {
  position: relative;
  top: -13px;
  height: 37px;
  line-height: 35px;
  padding: 0 10px;
  font-size: 13px;
  display: inline-block;
  background-color: #fff;
  color: #484848;
  box-sizing: border-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0), 0px 2px 2px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  -moz-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0), 0px 2px 2px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0), 0px 2px 2px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  color: #333;
  margin-right: 11px;
  padding: 0 8px 0 38px;
  white-space: nowrap;
  text-align: center;
  font-size: 14px;
  vertical-align: middle;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
#container .home-user-menu .btn-partner:before {
  position: absolute;
  top: 50%;
  left: 6px;
  padding-left: 1px;
  box-sizing: border-box;
  margin-top: -14px;
  content: 'P';
  font-weight: bold;
  font-family: 'arial';
  color: #fff;
  width: 26px;
  height: 26px;
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  -ms-border-radius: 13px;
  -o-border-radius: 13px;
  border-radius: 13px;
  background-color: #673daf;
  text-align: center;
  line-height: 26px;
}
#container .home-recent-review {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #cecece;
  border-bottom: 1px solid #c0c0c0;
  border-top: 1px solid #e9e9e9;
  background-color: #fff;
  -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.075), -1px 1px 1px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.075), -1px 1px 1px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.075), -1px 1px 1px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  position: absolute;
  top: 126px;
  left: 11px;
  width: 241px;
  padding: 16px 20px;
  box-sizing: border-box;
}
#container .home-recent-review .title {
  display: inline-block;
  font-size: 14px;
  padding-bottom: 10px;
}
#container .home-recent-review .title:before {
  color: #ccc;
  padding-right: 5px;
  font-family: 'fontello';
  content: '\e816';
}
#container .home-recent-review .btn-close {
  display: block;
  position: absolute;
  z-index: 5;
  right: 20px;
  top: 20px;
}
#container .home-recent-review .btn-close span {
  display: inline-block;
  overflow: hidden;
  width: 16px;
  height: 16px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -83px -53px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .home-recent-review .btn-close span {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .home-recent-review li {
  position: relative;
  padding-bottom: 6px;
}
#container .home-recent-review li:first-child {
  padding-right: 30px;
}
#container .home-recent-review li:last-child {
  padding-bottom: 0;
}
#container .home-recent-review li .content {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
  font-size: 14px;
}
#container .home-recent-review li .name {
  font-size: 12px;
  color: gray;
}
#container .btn-square {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #cecece;
  border-bottom: 1px solid #c0c0c0;
  border-top: 1px solid #e9e9e9;
  background-color: #fff;
  -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.075), -1px 1px 1px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.075), -1px 1px 1px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.075), -1px 1px 1px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  position: absolute;
  top: 128px;
  left: 11px;
  padding: 6px 12px;
  height: 40px;
  width: 60px;
  box-sizing: border-box;
}
#container .btn-square:before {
  color: #555;
  font-family: 'fontello';
  content: '\e816';
}
#container .btn-square:after {
  position: absolute;
  right: 10px;
  top: 6px;
  color: #ccc;
  font-family: 'fontello';
  content: '\e802';
}
#container .btn-square span {
  overflow: hidden;
  position: absolute;
  width: 1px;
  height: 1px;
  font-size: 0;
  line-height: 0;
  white-space: nowrap;
}
#container .home-footer {
  position: absolute;
  bottom: 26px;
  right: 13px;
}
#container .home-footer .btn-intro {
  height: 30px;
  line-height: 28px;
  padding: 0 10px;
  font-size: 13px;
  display: inline-block;
  background-color: #fff;
  color: #484848;
  text-align: center;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  box-sizing: border-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0), 0px 2px 2px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  -moz-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0), 0px 2px 2px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0), 0px 2px 2px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  padding: 0 12px;
}
.chart-wrapper {
  position: relative;
}
.chart-wrapper svg {
  overflow: visible;
  font-weight: 400;
}
.chart-wrapper .chart-canvas .axis.y .tick:nth-of-type(1) line {
  stroke: #9290ac;
}
.chart-wrapper .axis line {
  stroke: #9290ac;
  opacity: 0.2;
  fill: none;
  stroke-width: 1;
  shape-rendering: crispEdges;
}
.chart-wrapper .axis text {
  fill: #7f7e92;
  font-size: 11px;
  font-weight: normal;
  transform: translate(0, 1);
}
.chart-wrapper .axis path {
  stroke-width: 0;
}
.chart-wrapper .axis.x .tick line {
  stroke: #fff;
}
.chart-wrapper .axis.y .tick .zero {
  stroke: #c6c6c6;
}
.chart-wrapper .axis.y .tick:first-child line {
  opacity: 1;
}
.chart-wrapper.chart-multi-line .axis path {
  stroke-width: 0;
}
.chart-wrapper.chart-multi-line .value-line {
  fill: none;
  stroke: #4337de;
  stroke-width: 2;
  stroke-linejoin: round;
  stroke-linecap: round;
}
.chart-wrapper.chart-multi-line .multi-legend {
  display: block;
  fill: #ccc;
  font-size: 11px;
  transform: translate(0, 5);
}
.chart-wrapper.chart-h-bar .axis path {
  stroke: #ddd;
}
.chart-wrapper.chart-h-bar .axis.y .tick text {
  fill: #7f7e92;
  font-size: 14px;
}
.chart-wrapper.chart-h-bar .axis.y .tick .top {
  fill: #584de4;
  font-size: 14px;
  font-weight: bold;
}
.chart-wrapper.chart-h-bar .value-bar {
  stroke: none;
  fill: #666;
}
.chart-wrapper.chart-h-bar .value-bar.value-bar-0,
.chart-wrapper.chart-h-bar .value-bar.value-bar-1 {
  fill: #4f5596;
}
.chart-wrapper.chart-h-bar .value-label {
  fill: #666;
  font-size: 12px;
}
.chart-wrapper.chart-h-bar .value-label.value-label-0 .name,
.chart-wrapper.chart-h-bar .value-label.value-label-1 .name,
.chart-wrapper.chart-h-bar .value-label.value-label-0 .value,
.chart-wrapper.chart-h-bar .value-label.value-label-1 .value {
  fill: #4f5596;
}
.chart-wrapper.chart-h-bar .value-label .value.top {
  fill: #584de4;
  font-weight: bold;
}
.chart-wrapper.chart-bar .axis path {
  stroke: #ddd;
}
.chart-wrapper.chart-bar .axis.x .domain {
  stroke-width: 1;
}
.chart-wrapper.chart-bar .axis.y .tick text {
  fill: #7f7e92;
  font-size: 11px;
}
.chart-wrapper.chart-bar .axis.y .tick .top {
  fill: #584de4;
  font-size: 14px;
  font-weight: bold;
}
.chart-wrapper.chart-bar .value-bar {
  stroke: none;
  fill: #4f5596;
}
.chart-wrapper.chart-bar .value-bar.recent {
  fill: red;
}
.chart-wrapper.chart-pie {
  position: relative;
  display: inline-block;
}
.chart-wrapper.chart-line {
  position: relative;
  height: 225px;
}
.chart-wrapper .chart-overlay {
  fill: none;
  pointer-events: all;
}
.chart-wrapper .price-line {
  fill: none;
  stroke: #4337de;
  stroke-width: 3;
  stroke-linejoin: round;
  stroke-linecap: round;
}
.chart-wrapper .price-line.line-1 {
  stroke: #4337de;
}
.chart-wrapper .price-line.line-2 {
  stroke: #3d9752;
}
.chart-wrapper .price-line.line-rich {
  stroke-width: 2;
  stroke: #584de4;
}
.chart-wrapper .price-line.line-property {
  stroke-width: 2;
  stroke: #fa6400;
}
.chart-wrapper .second-price-line {
  fill: none;
  stroke: #4337de;
  stroke-width: 2;
  stroke-dasharray: 4, 3;
  stroke-linejoin: round;
  stroke-linecap: round;
}
.chart-wrapper .data-event-point {
  stroke: #4337de;
  stroke-width: 3;
  fill: #fff;
  r: 4;
}
.chart-wrapper .month-pointer-highlight {
  fill: #ccc;
  stroke: none;
  opacity: 0.4;
}
.chart-wrapper .chart-focus .focus-circle {
  fill: #4337de;
  stroke: none;
}
.chart-wrapper .chart-focus .focus-circle-second {
  fill: #cfcfdd;
}
.chart-wrapper .chart-focus .focus-circle-second-inner {
  fill: #584DE4;
  stroke-width: 1;
}
.chart-wrapper .chart-focus .focus-big-circle {
  fill: #7f7e92;
  stroke: none;
}
.chart-wrapper .chart-focus .focus-rect {
  fill: #4337de;
  stroke: none;
}
.chart-wrapper .chart-focus .focus-line {
  stroke: #aaa;
  fill: none;
  stroke-width: 1;
  shape-rendering: crispEdges;
}
.chart-wrapper .chart-tooltip-wrap {
  display: none;
}
.chart-wrapper .chart-tooltip-wrap .chart-tooltip-label {
  box-sizing: border-box;
  position: absolute;
  left: 0;
  top: 0;
  max-width: 100%;
  height: 28px;
  padding: 0 10px;
  line-height: 25px;
  color: #fff;
  border: 1px solid #e3e3e3;
  background: #584de4;
  white-space: nowrap;
  text-align: left;
  text-overflow: ellipsis;
  font-size: 14px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
}
.chart-wrapper .chart-tooltip-wrap .chart-tooltip-label .chart-tooltip-date {
  display: inline-block;
  font-weight: 400;
  margin-right: 4px;
  font-size: 14px;
  color: #fff;
}
.chart-wrapper .chart-tooltip-wrap .chart-tooltip-label .chart-tooltip-value {
  display: inline-block;
  font-weight: bold;
  margin-right: 4px;
  font-size: 14px;
  color: #fff;
}
.chart-wrapper .chart-tooltip-wrap .chart-tooltip-label.stacked {
  height: 26px;
  line-height: 19px;
  padding: 3px 10px;
  background: #484848;
  color: #fff;
  top: 6px;
  font-size: 13px;
}
.chart-wrapper .chart-tooltip-wrap .chart-tooltip-label.stacked .strong {
  font-weight: bold;
}
.chart-wrapper .chart-tooltip {
  display: none;
  height: 25px;
  line-height: 25px;
  box-sizing: border-box;
  position: absolute;
  left: 0;
  top: 0;
  border: 1px solid #ddd;
  background: #f4f4f4;
  padding: 0 8px;
  white-space: nowrap;
  max-width: 100%;
  text-align: left;
  text-overflow: ellipsis;
  font-size: 14px;
  color: #666;
}
.chart-wrapper .chart-tooltip .chart-tooltip-value {
  display: inline-block;
  margin-right: 3px;
  color: #4337de;
  font-weight: 700;
}
.chart-wrapper .chart-tooltip .chart-tooltip-volume {
  display: inline-block;
  margin-right: 15px;
  font-weight: 700;
  color: #333;
}
.chart-wrapper .chart-tooltip .chart-tooltip-date {
  display: inline-block;
  color: #777;
  font-size: 12px;
}
.chart-wrapper .chart-tooltip .chart-tooltip-trade {
  display: inline-block;
  color: #333;
  font-size: 13px;
}
.chart-wrapper .chart-tooltip .chart-tooltip-trade .chart-tooltip-trade-value {
  font-weight: bold;
  color: #4337de;
}
.chart-wrapper .chart-tooltip .chart-tooltip-multi-seperator {
  color: #ccc;
  padding: 0 5px;
}
.chart-wrapper .chart-tooltip .chart-tooltip-multi-date {
  display: inline-block;
  color: #777;
  font-size: 12px;
  padding-left: 10px;
}
.chart-wrapper .chart-tooltip .chart-tooltip-multi-rent-ratio {
  display: inline-block;
  color: #4337de;
  font-weight: 700;
}
.chart-wrapper .chart-tooltip-tip {
  display: none;
  position: absolute;
  top: 24px;
}
.chart-wrapper .chart-tooltip-tip .tip-bottom {
  position: absolute;
  margin-left: -7px;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 7px solid #ddd;
}
.chart-wrapper .chart-tooltip-tip .tip-top {
  position: absolute;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #f4f4f4;
  margin-left: -6px;
  margin-bottom: 1px;
}
.chart-wrapper .chart-tooltip-tip.comp {
  top: 33px;
}
.chart-wrapper .chart-tooltip-tip.comp .tip-border {
  border-top-color: #e3e3e3;
}
.chart-wrapper .chart-tooltip-tip.comp .tip-face {
  border-top-color: #e3e3e3;
}
.chart-wrapper .chart-month-pointer .chart-month-pointer-border {
  display: none;
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  background: #ddd;
}
.chart-wrapper .chart-month-pointer .chart-month-pointer-tip {
  display: none;
  position: absolute;
  top: 218px;
}
.chart-wrapper .chart-month-pointer .chart-month-pointer-tip .tip-border {
  position: absolute;
  margin-left: -7px;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ddd;
}
.chart-wrapper .chart-month-pointer .chart-month-pointer-tip .tip-face {
  position: absolute;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  margin-left: -6px;
  margin-top: 1px;
}
.chart-wrapper .hide-focus-out {
  display: none;
}
.chart-wrapper.chart-html-bar {
  font-size: 15px;
}
.chart-wrapper.chart-html-bar .row {
  margin-top: 10px;
}
.chart-wrapper.chart-html-bar .row:first-child {
  margin-top: 0;
}
.chart-wrapper.chart-html-bar .row .name-label {
  display: inline-block;
  color: #484848;
  text-align: left;
  vertical-align: middle;
}
.chart-wrapper.chart-html-bar .row .name-label.ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
}
.chart-wrapper.chart-html-bar .row .bar {
  display: inline-block;
  background: #cfcfdd;
  vertical-align: bottom;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.chart-wrapper.chart-html-bar .row .value-label {
  display: inline-block;
  color: #7f7e92;
  text-align: left;
}
.chart-wrapper.chart-html-bar .row.max .name-label,
.chart-wrapper.chart-html-bar .row.max .value-label {
  font-weight: bold;
  color: #584de4;
}
.chart-wrapper.chart-html-bar .row.max .bar {
  background: #584de4;
}
.chart-wrapper.chart-html-stack-bar {
  width: 100%;
  overflow: hidden;
  background: #fff;
  box-sizing: border-box;
}
.chart-wrapper.chart-html-stack-bar .stack {
  display: inline-block;
  box-sizing: border-box;
  height: 100%;
  border: 1px solid #fff;
  opacity: 1;
  -webkit-transition: width 1s, opacity 0.5s;
  -moz-transition: width 1s, opacity 0.5s;
  -ms-transition: width 1s, opacity 0.5s;
  -o-transition: width 1s, opacity 0.5s;
  transition: width 1s, opacity 0.5s;
}
.chart-wrapper.chart-html-stack-bar .stack.zero {
  border: none;
}
.chart-wrapper.chart-html-stack-bar .stack.first-cap {
  border-top-left-radius: 50px;
  border-bottom-left-radius: 50px;
}
.chart-wrapper.chart-html-stack-bar .stack.last-cap {
  border-top-right-radius: 50px;
  border-bottom-right-radius: 50px;
}
.chart-wrapper .legend .legend-text {
  font-size: 12px;
  text-anchor: left;
}
#map {
  height: 100%;
  padding-left: 375px;
  overflow: hidden;
}
#map.expanded {
  padding: 0;
}
#map.expanded .toggle-group {
  left: 384px;
}
#map.error {
  width: 100%;
  height: 100%;
}
#map.error .map {
  display: table;
  width: 100%;
  height: 100%;
}
#map.error .container {
  width: 100%;
  height: 100%;
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  font-size: 16px;
  color: gray;
}
#map.error .container:before {
  display: inline-block;
  overflow: hidden;
  width: 33px;
  height: 32px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -185px -149px;
  line-height: 999em;
  vertical-align: top;
  display: block;
  margin: 0 auto;
  text-align: center;
  content: '';
  margin-bottom: 15px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #map.error .container:before {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#map.error .container .btn-reload {
  border: 1px solid #ccc;
  border-bottom: 1px solid #aaa;
  border-right: 1px solid #aaa;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  line-height: 36px;
  height: 36px;
  display: block;
  margin: 15px auto 0;
  width: 185px;
  font-size: 16px;
  color: gray;
}
#map.error .container .btn-reload:hover {
  background-color: #f2f2f2;
}
#map .map {
  width: 100%;
  height: 100%;
  background-color: #efefef;
  position: relative;
}
#map .map .bgSelectedReal {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20%20width=%2252%22%20height=%2258%22%20viewBox=%220%200%2052%2058%22%20fill=%22none%22%3E%3Cpath%20d=%22M50%2051.2925H12.8531L2%2058.0075V22.0075H50V51.2925Z%22%20fill=%22url(%23paint0_linear_797_4005)%22%20fill-opacity=%220.2%22/%3E%3Cpath%20d=%22M50%2047.2822H12.8857L9.15039%2050.8389L2%2058V15.0898H0V13.4736L26.083%200L52%2013.4736V15.0898H50V47.2822Z%22%20fill=%22%235B63D2%22/%3E%3Cpath%20d=%22M51.5%2013.7764V14.5898H49.5V46.7822H12.6855L12.541%2046.9199L8.80566%2050.4766L8.79688%2050.4854L2.5%2056.791V14.5898H0.5V13.7773L26.082%200.5625L51.5%2013.7764Z%22%20stroke=%22black%22%20stroke-opacity=%220.15%22%20vector-effect=%22non-scaling-stroke%22/%3E%3Cdefs%3E%3ClinearGradient%20id=%22paint0_linear_797_4005%22%20x1=%2249.9736%22%20y1=%2240%22%20x2=%222%22%20y2=%2240%22%20gradientUnits=%22userSpaceOnUse%22%3E%3Cstop%20stop-opacity=%220%22/%3E%3Cstop%20offset=%221%22/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 52px 58px;
  width: 52px;
  height: 58px;
  display: inline-block;
  overflow: hidden;
  line-height: 999em;
  vertical-align: top;
}
#map .map .bgSelectedOffer {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20%20width=%2252%22%20height=%2258%22%20viewBox=%220%200%2052%2058%22%20fill=%22none%22%3E%3Cpath%20d=%22M50%2051.2925H12.8531L2%2058.0075V22.0075H50V51.2925Z%22%20fill=%22url(%23paint0_linear_797_4005)%22%20fill-opacity=%220.2%22/%3E%3Cpath%20d=%22M50%2047.2822H12.8857L9.15039%2050.8389L2%2058V15.0898H0V13.4736L26.083%200L52%2013.4736V15.0898H50V47.2822Z%22%20fill=%22%23EE3A3A%22/%3E%3Cpath%20d=%22M51.5%2013.7764V14.5898H49.5V46.7822H12.6855L12.541%2046.9199L8.80566%2050.4766L8.79688%2050.4854L2.5%2056.791V14.5898H0.5V13.7773L26.082%200.5625L51.5%2013.7764Z%22%20stroke=%22black%22%20stroke-opacity=%220.2%22%20vector-effect=%22non-scaling-stroke%22/%3E%3Cdefs%3E%3ClinearGradient%20id=%22paint0_linear_797_4005%22%20x1=%2249.9736%22%20y1=%2240%22%20x2=%222%22%20y2=%2240%22%20gradientUnits=%22userSpaceOnUse%22%3E%3Cstop%20stop-opacity=%220%22/%3E%3Cstop%20offset=%221%22/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 52px 58px;
  width: 52px;
  height: 58px;
  display: inline-block;
  overflow: hidden;
  line-height: 999em;
  vertical-align: top;
}
#map .map .bgUnselected {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20%20width=%2252%22%20height=%2258%22%20viewBox=%220%200%2052%2058%22%20fill=%22none%22%3E%3Cpath%20d=%22M50%2051.2925H12.8531L2%2058.0075V22.0075H50V51.2925Z%22%20fill=%22url(%23paint0_linear_797_4005)%22%20fill-opacity=%220.2%22/%3E%3Cpath%20d=%22M50%2047.2822H12.8857L9.15039%2050.8389L2%2058V15.0898H0V13.4736L26.083%200L52%2013.4736V15.0898H50V47.2822Z%22%20fill=%22%2316A6C6%22/%3E%3Cpath%20d=%22M51.5%2013.7764V14.5898H49.5V46.7822H12.6855L12.541%2046.9199L8.80566%2050.4766L8.79688%2050.4854L2.5%2056.791V14.5898H0.5V13.7773L26.082%200.5625L51.5%2013.7764Z%22%20stroke=%22black%22%20stroke-opacity=%220.12%22%20vector-effect=%22non-scaling-stroke%22/%3E%3Cdefs%3E%3ClinearGradient%20id=%22paint0_linear_797_4005%22%20x1=%2249.9736%22%20y1=%2240%22%20x2=%222%22%20y2=%2240%22%20gradientUnits=%22userSpaceOnUse%22%3E%3Cstop%20stop-opacity=%220%22/%3E%3Cstop%20offset=%221%22/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 52px 58px;
  width: 52px;
  height: 58px;
  display: inline-block;
  overflow: hidden;
  line-height: 999em;
  vertical-align: top;
}
#map .map .bgOfferGovernment {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20%20width=%2252%22%20height=%2258%22%20viewBox=%220%200%2052%2058%22%20fill=%22none%22%3E%3Cpath%20d=%22M50%2051.2925H12.8531L2%2058.0075V22.0075H50V51.2925Z%22%20fill=%22url(%23paint0_linear_797_4005)%22%20fill-opacity=%220.2%22/%3E%3Cpath%20d=%22M50%2047.2822H12.8857L9.15039%2050.8389L2%2058V15.0898H0V13.4736L26.083%200L52%2013.4736V15.0898H50V47.2822Z%22%20fill=%22%2300BD58%22/%3E%3Cpath%20d=%22M51.5%2013.7764V14.5898H49.5V46.7822H12.6855L12.541%2046.9199L8.80566%2050.4766L8.79688%2050.4854L2.5%2056.791V14.5898H0.5V13.7773L26.082%200.5625L51.5%2013.7764Z%22%20stroke=%22black%22%20stroke-opacity=%220.12%22%20vector-effect=%22non-scaling-stroke%22/%3E%3Cdefs%3E%3ClinearGradient%20id=%22paint0_linear_797_4005%22%20x1=%2249.9736%22%20y1=%2240%22%20x2=%222%22%20y2=%2240%22%20gradientUnits=%22userSpaceOnUse%22%3E%3Cstop%20stop-opacity=%220%22/%3E%3Cstop%20offset=%221%22/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 52px 58px;
  width: 52px;
  height: 58px;
  display: inline-block;
  overflow: hidden;
  line-height: 999em;
  vertical-align: top;
}
#map .map .bgEmptySelectedReal {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20%20width=%2252%22%20height=%2258%22%20viewBox=%220%200%2052%2058%22%20fill=%22none%22%3E%3Cpath%20d=%22M50%2051.2925H12.8531L2%2058.0075V22.0075H50V51.2925Z%22%20fill=%22url(%23paint0_linear_797_4005)%22%20fill-opacity=%220.2%22/%3E%3Cpath%20d=%22M50%2047.2822H12.8857L9.15039%2050.8389L2%2058V15.0898H0V13.4736L26.083%200L52%2013.4736V15.0898H50V47.2822Z%22%20fill=%22%235B63D2%22/%3E%3Cpath%20d=%22M51.5%2013.7764V14.5898H49.5V46.7822H12.6855L12.541%2046.9199L8.80566%2050.4766L8.79688%2050.4854L2.5%2056.791V14.5898H0.5V13.7773L26.082%200.5625L51.5%2013.7764Z%22%20stroke=%22black%22%20stroke-opacity=%220.15%22%20vector-effect=%22non-scaling-stroke%22/%3E%3Cdefs%3E%3ClinearGradient%20id=%22paint0_linear_797_4005%22%20x1=%2249.9736%22%20y1=%2240%22%20x2=%222%22%20y2=%2240%22%20gradientUnits=%22userSpaceOnUse%22%3E%3Cstop%20stop-opacity=%220%22/%3E%3Cstop%20offset=%221%22/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 29px 32px;
  width: 29px;
  height: 32px;
  display: inline-block;
  overflow: hidden;
  line-height: 999em;
  vertical-align: top;
}
#map .map .bgEmptySelectedOffer {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20%20width=%2252%22%20height=%2258%22%20viewBox=%220%200%2052%2058%22%20fill=%22none%22%3E%3Cpath%20d=%22M50%2051.2925H12.8531L2%2058.0075V22.0075H50V51.2925Z%22%20fill=%22url(%23paint0_linear_797_4005)%22%20fill-opacity=%220.2%22/%3E%3Cpath%20d=%22M50%2047.2822H12.8857L9.15039%2050.8389L2%2058V15.0898H0V13.4736L26.083%200L52%2013.4736V15.0898H50V47.2822Z%22%20fill=%22%23EE3A3A%22/%3E%3Cpath%20d=%22M51.5%2013.7764V14.5898H49.5V46.7822H12.6855L12.541%2046.9199L8.80566%2050.4766L8.79688%2050.4854L2.5%2056.791V14.5898H0.5V13.7773L26.082%200.5625L51.5%2013.7764Z%22%20stroke=%22black%22%20stroke-opacity=%220.2%22%20vector-effect=%22non-scaling-stroke%22/%3E%3Cdefs%3E%3ClinearGradient%20id=%22paint0_linear_797_4005%22%20x1=%2249.9736%22%20y1=%2240%22%20x2=%222%22%20y2=%2240%22%20gradientUnits=%22userSpaceOnUse%22%3E%3Cstop%20stop-opacity=%220%22/%3E%3Cstop%20offset=%221%22/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 29px 32px;
  width: 29px;
  height: 32px;
  display: inline-block;
  overflow: hidden;
  line-height: 999em;
  vertical-align: top;
}
#map .map .bgEmptyUnselected {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20%20width=%2252%22%20height=%2258%22%20viewBox=%220%200%2052%2058%22%20fill=%22none%22%3E%3Cpath%20d=%22M50%2051.2925H12.8531L2%2058.0075V22.0075H50V51.2925Z%22%20fill=%22url(%23paint0_linear_797_4005)%22%20fill-opacity=%220.2%22/%3E%3Cpath%20d=%22M50%2047.2822H12.8857L9.15039%2050.8389L2%2058V15.0898H0V13.4736L26.083%200L52%2013.4736V15.0898H50V47.2822Z%22%20fill=%22%2316A6C6%22/%3E%3Cpath%20d=%22M51.5%2013.7764V14.5898H49.5V46.7822H12.6855L12.541%2046.9199L8.80566%2050.4766L8.79688%2050.4854L2.5%2056.791V14.5898H0.5V13.7773L26.082%200.5625L51.5%2013.7764Z%22%20stroke=%22black%22%20stroke-opacity=%220.12%22%20vector-effect=%22non-scaling-stroke%22/%3E%3Cdefs%3E%3ClinearGradient%20id=%22paint0_linear_797_4005%22%20x1=%2249.9736%22%20y1=%2240%22%20x2=%222%22%20y2=%2240%22%20gradientUnits=%22userSpaceOnUse%22%3E%3Cstop%20stop-opacity=%220%22/%3E%3Cstop%20offset=%221%22/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 29px 32px;
  width: 29px;
  height: 32px;
  display: inline-block;
  overflow: hidden;
  line-height: 999em;
  vertical-align: top;
}
#map .map .bgEmptyOfferGovernment {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20%20width=%2252%22%20height=%2258%22%20viewBox=%220%200%2052%2058%22%20fill=%22none%22%3E%3Cpath%20d=%22M50%2051.2925H12.8531L2%2058.0075V22.0075H50V51.2925Z%22%20fill=%22url(%23paint0_linear_797_4005)%22%20fill-opacity=%220.2%22/%3E%3Cpath%20d=%22M50%2047.2822H12.8857L9.15039%2050.8389L2%2058V15.0898H0V13.4736L26.083%200L52%2013.4736V15.0898H50V47.2822Z%22%20fill=%22%2300BD58%22/%3E%3Cpath%20d=%22M51.5%2013.7764V14.5898H49.5V46.7822H12.6855L12.541%2046.9199L8.80566%2050.4766L8.79688%2050.4854L2.5%2056.791V14.5898H0.5V13.7773L26.082%200.5625L51.5%2013.7764Z%22%20stroke=%22black%22%20stroke-opacity=%220.12%22%20vector-effect=%22non-scaling-stroke%22/%3E%3Cdefs%3E%3ClinearGradient%20id=%22paint0_linear_797_4005%22%20x1=%2249.9736%22%20y1=%2240%22%20x2=%222%22%20y2=%2240%22%20gradientUnits=%22userSpaceOnUse%22%3E%3Cstop%20stop-opacity=%220%22/%3E%3Cstop%20offset=%221%22/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 29px 32px;
  width: 29px;
  height: 32px;
  display: inline-block;
  overflow: hidden;
  line-height: 999em;
  vertical-align: top;
}
#map .map.selected.real .selected .price {
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
}
#map .map .tile {
  height: 100%;
  position: relative;
  z-index: 0;
  font-size: 11px;
  font-weight: 400;
  text-decoration: none;
}
#map .map .map-floating-layer {
  display: inline-block;
  white-space: nowrap;
  z-index: 101;
  line-height: 2.1;
  font-weight: normal;
  text-align: left;
  font-size: 13px;
  background: none;
  padding: 0;
  -webkit-transition: left 0.2s, top 0.2s;
  -moz-transition: left 0.2s, top 0.2s;
  -ms-transition: left 0.2s, top 0.2s;
  -o-transition: left 0.2s, top 0.2s;
  transition: left 0.2s, top 0.2s;
}
#map .map .map-floating-layer:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -20px;
  border-top: 20px solid rgba(0, 0, 0, 0.6);
  border-right: 10px solid transparent;
}
#map .map .map-floating-layer:before {
  content: "";
  position: absolute;
  right: -20px;
  bottom: 0;
  width: 0;
  height: 0;
}
#map .map .map-floating-layer > .bg {
  position: absolute;
  left: 0;
  top: -2px;
  z-index: 1;
  height: 78px;
  padding: 1px 13px;
  background-color: rgba(0, 0, 0, 0.6);
  color: #fff;
}
#map .map .map-floating-layer > .bg > .title {
  padding: 1px 2px 0;
  font-weight: bold;
  font-size: 15px;
  text-align: center;
  border-bottom: 1px solid rgba(255, 255, 255, 0.4);
}
#map .map .map-floating-layer > .bg > .legacy-text-1 {
  padding: 0 2px;
}
#map .map .map-floating-layer > .bg > .legacy-text-2 {
  padding: 0 2px;
  line-height: 0.7;
}
#map .map .map-floating-layer > .circle {
  position: absolute;
  border-style: solid;
  border-radius: 50%;
  box-sizing: border-box;
  pointer-events: none;
  display: none;
}
#map .map .map-dong-pin {
  display: inline-block;
  overflow: hidden;
  width: 48px;
  height: 36px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -204px -447px;
  line-height: 999em;
  vertical-align: top;
  overflow: visible;
  text-align: center;
  box-sizing: border-box;
  z-index: 10;
  position: relative;
  line-height: 1.3;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #map .map .map-dong-pin {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#map .map .map-dong-pin > .dong {
  position: absolute;
  left: 0px;
  right: 0px;
  top: -18px;
  font-size: 11px;
  text-align: center;
  color: #fff;
  font-weight: normal;
  background-color: #5863d9;
  line-height: 18px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.15);
}
#map .map .map-dong-pin > .type {
  font-size: 11px;
  color: #000;
  font-weight: bold;
  line-height: 22px;
}
#map .map .map-dong-pin > .floor {
  position: absolute;
  bottom: 1px;
  font-size: 9px;
  color: #333;
  line-height: 1;
  margin-left: 10px;
  margin-top: 9px;
  font-weight: 500;
  text-shadow: 1px 1px 1px #fff, -1px -1px 1px #fff;
}
#map .map .map-dong-pin > .portal-trade {
  position: absolute;
  display: none;
  font-size: 10px;
  height: 16px;
  line-height: 16px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
  padding: 0 6px;
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.15);
  border-top: 1px solid #f2f2f2;
  border-left: 1px solid #f2f2f2;
  left: 26px;
  bottom: 2px;
  color: #fff;
  max-width: 40px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
  vertical-align: middle;
  font-weight: bold;
  color: #fb3535;
  background-color: #fff;
}
#map .map .map-dong-pin > .portal-trade.hide {
  display: none;
}
#map .map .map-dong-pin.dong-award:after {
  position: absolute;
  top: -32.5px;
  left: 16.5px;
  line-height: 19px;
  color: #5963d9;
  z-index: -2;
  font-family: 'fontello';
  content: '\E844';
  font-size: 19px;
}
#map .map .map-dong-pin.selected {
  z-index: 100;
  opacity: 1;
  filter: alpha(opacity=100);
  transform-origin: center center;
  -webkit-transform-origin: center center;
  -moz-transform-origin: center center;
  -ms-transform-origin: center center;
  animation-duration: 1.5s;
  animation-name: markerBounce;
  animation-iteration-count: infinite;
  animation-delay: 0s;
  animation-fill-mode: none;
  -webkit-animation-duration: 1.5s;
  -webkit-animation-name: markerBounce;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-delay: 0s;
  -webkit-animation-fill-mode: none;
  -moz-animation-duration: 1.5s;
  -moz-animation-name: markerBounce;
  -moz-animation-iteration-count: infinite;
  -moz-animation-delay: 0s;
  -moz-animation-fill-mode: none;
  -ms-animation-duration: 1.5s;
  -ms-animation-name: markerBounce;
  -ms-animation-iteration-count: infinite;
  -ms-animation-delay: 0s;
  -ms-animation-fill-mode: none;
}
#map .map .map-dong-pin.selected > .price {
  text-shadow: unset!important;
}
#map .map .map-dong-pin.hide {
  display: none;
}
#map .map .map-dong-pin.has-portal-price > .portal-trade {
  display: block;
}
#map .map .map-dong-pin.has-portal-price > .floor {
  margin-left: 10px;
}
#map .map .map-dong-pin.portal-price.right .portal-trade {
  font-weight: bold;
  color: #fb3535;
}
#map .map .map-dong-pin.portal-price.left .portal-trade {
  font-weight: bold;
  color: #4337de;
}
#map .map .map-dong-pin.portal-price.strong.left .portal-trade {
  background-color: #4337de;
  color: #fff;
}
#map .map .map-dong-pin.portal-price.strong.right .portal-trade {
  background-color: #fb3535;
  color: #fff;
}
#map .map .map-dong-pin.portal-price.hide {
  display: node;
}
#map .map .pin {
  width: 48px;
  height: 52px;
  text-align: center;
  color: #fff;
  box-sizing: border-box;
  z-index: 10;
  overflow: visible!important;
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  will-change: transform;
}
#map .map .pin.selected {
  z-index: 100;
  opacity: 1;
  filter: alpha(opacity=100);
  transform-origin: center center;
  -webkit-transform-origin: center center;
  -moz-transform-origin: center center;
  -ms-transform-origin: center center;
  animation-duration: 1.5s;
  animation-name: markerBounceTranslateY;
  animation-iteration-count: infinite;
  animation-delay: 0s;
  animation-fill-mode: none;
  -webkit-animation-duration: 1.5s;
  -webkit-animation-name: markerBounceTranslateY;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-delay: 0s;
  -webkit-animation-fill-mode: none;
  -moz-animation-duration: 1.5s;
  -moz-animation-name: markerBounceTranslateY;
  -moz-animation-iteration-count: infinite;
  -moz-animation-delay: 0s;
  -moz-animation-fill-mode: none;
  -ms-animation-duration: 1.5s;
  -ms-animation-name: markerBounceTranslateY;
  -ms-animation-iteration-count: infinite;
  -ms-animation-delay: 0s;
  -ms-animation-fill-mode: none;
}
#map .map .pin.selected.offer-ad-marker {
  animation-name: none;
}
#map .map .pin.hover {
  z-index: 999;
  opacity: 1;
  filter: alpha(opacity=100);
}
#map .map .pin > .area {
  display: block;
  margin-top: 11px;
  font-size: 10px;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.6);
  height: auto;
  line-height: 1;
}
#map .map .pin > .price {
  margin-top: 2px;
  display: block;
  font-weight: 600;
  font-size: 13px;
  height: auto;
  line-height: 1;
}
#map .map .pin > .extension {
  position: absolute;
  right: -5px;
  bottom: 5px;
  line-height: 1;
  display: none;
}
#map .map .pin > .extension span {
  display: inline-block;
  font-size: 10px;
  height: 17px;
  line-height: 16px;
  -webkit-border-radius: 8.5px;
  -moz-border-radius: 8.5px;
  -ms-border-radius: 8.5px;
  -o-border-radius: 8.5px;
  border-radius: 8.5px;
  padding: 0 7px;
  background-color: #fff;
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.15);
  white-space: nowrap;
  color: #000;
  vertical-align: middle;
  box-sizing: border-box;
}
#map .map .pin > .visual-info {
  display: none;
}
#map .map .pin > .award {
  display: none;
  position: absolute;
  width: 22px;
  height: 20px;
  top: -16px;
  left: 15px;
  z-index: -2;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2222%22%20height=%2220%22%20viewBox=%220%200%2022%2020%22%20fill=%22none%22%3E%3Ccircle%20cx=%2210.9944%22%20cy=%222.51938%22%20r=%221.9%22%20fill=%22%235963d9%22/%3E%3Ccircle%20cx=%2210.9944%22%20cy=%222.51938%22%20r=%221.4%22%20stroke=%22black%22%20stroke-opacity=%220.15%22/%3E%3Ccircle%20cx=%222.23752%22%20cy=%225.9975%22%20r=%221.9%22%20fill=%22%235963d9%22/%3E%3Ccircle%20cx=%222.23752%22%20cy=%225.9975%22%20r=%221.4%22%20stroke=%22black%22%20stroke-opacity=%220.15%22/%3E%3Ccircle%20cx=%221.9%22%20cy=%221.9%22%20r=%221.9%22%20transform=%22matrix(-1%200%200%201%2021.6625%204.09753)%22%20fill=%22%235963d9%22/%3E%3Ccircle%20cx=%221.9%22%20cy=%221.9%22%20r=%221.4%22%20transform=%22matrix(-1%200%200%201%2021.6625%204.09753)%22%20stroke=%22black%22%20stroke-opacity=%220.15%22/%3E%3Cmask%20id=%22path-7-inside-1_842_222%22%20fill=%22white%22%3E%3Cpath%20fill-rule=%22evenodd%22%20clip-rule=%22evenodd%22%20d=%22M10.5673%205.8429C10.7597%205.50958%2011.241%205.50962%2011.4335%205.8429L13.9853%2010.2628L18.2939%208.3556C18.6908%208.18014%2019.1469%208.56955%2019.0409%208.99036C18.6869%2010.3926%2018.1006%2012.7828%2017.7548%2014.1603C17.6991%2014.3822%2017.4992%2014.5372%2017.2704%2014.5372H4.72941C4.5006%2014.5372%204.30076%2014.3822%204.24504%2014.1603C3.89921%2012.7828%203.31294%2010.3926%202.9589%208.99036C2.85295%208.56954%203.30908%208.18011%203.70597%208.3556L8.01457%2010.2638L10.5673%205.8429Z%22/%3E%3C/mask%3E%3Cpath%20fill-rule=%22evenodd%22%20clip-rule=%22evenodd%22%20d=%22M10.5673%205.8429C10.7597%205.50958%2011.241%205.50962%2011.4335%205.8429L13.9853%2010.2628L18.2939%208.3556C18.6908%208.18014%2019.1469%208.56955%2019.0409%208.99036C18.6869%2010.3926%2018.1006%2012.7828%2017.7548%2014.1603C17.6991%2014.3822%2017.4992%2014.5372%2017.2704%2014.5372H4.72941C4.5006%2014.5372%204.30076%2014.3822%204.24504%2014.1603C3.89921%2012.7828%203.31294%2010.3926%202.9589%208.99036C2.85295%208.56954%203.30908%208.18011%203.70597%208.3556L8.01457%2010.2638L10.5673%205.8429Z%22%20fill=%22%235963d9%22/%3E%3Cpath%20d=%22M10.5673%205.8429L11.4333%206.34295L11.4333%206.3429L10.5673%205.8429ZM11.4335%205.8429L12.2995%205.34291L12.2995%205.34281L11.4335%205.8429ZM13.9853%2010.2628L13.1192%2010.7628L13.5685%2011.5409L14.39%2011.1772L13.9853%2010.2628ZM18.2939%208.3556L17.8895%207.44098L17.8891%207.44118L18.2939%208.3556ZM19.0409%208.99036L20.0105%209.23516L20.0107%209.2345L19.0409%208.99036ZM17.7548%2014.1603L16.7849%2013.9168V13.9168L17.7548%2014.1603ZM4.24504%2014.1603L5.21494%2013.9168H5.21494L4.24504%2014.1603ZM2.9589%208.99036L1.98917%209.23452L1.98933%209.23516L2.9589%208.99036ZM3.70597%208.3556L4.11092%207.44126L4.11035%207.441L3.70597%208.3556ZM8.01457%2010.2638L7.60962%2011.1781L8.43123%2011.542L8.88057%2010.7638L8.01457%2010.2638ZM10.5673%205.8429L11.4333%206.3429C11.2408%206.67639%2010.7599%206.67611%2010.5675%206.343L11.4335%205.8429L12.2995%205.34281C11.7222%204.34312%2010.2787%204.34278%209.70128%205.3429L10.5673%205.8429ZM11.4335%205.8429L10.5675%206.34289L13.1192%2010.7628L13.9853%2010.2628L14.8513%209.76284L12.2995%205.34291L11.4335%205.8429ZM13.9853%2010.2628L14.39%2011.1772L18.6986%209.27001L18.2939%208.3556L17.8891%207.44118L13.5805%209.34841L13.9853%2010.2628ZM18.2939%208.3556L18.6982%209.27021C18.4854%209.36428%2018.2961%209.28607%2018.2078%209.21086C18.12%209.13617%2018.0158%208.96642%2018.0712%208.74622L19.0409%208.99036L20.0107%209.2345C20.1721%208.59349%2019.8927%208.01863%2019.5041%207.6879C19.115%207.35664%2018.4992%207.17146%2017.8895%207.44098L18.2939%208.3556ZM19.0409%208.99036L18.0714%208.74556C17.7196%2010.1387%2017.1259%2012.5584%2016.7849%2013.9168L17.7548%2014.1603L18.7247%2014.4038C19.0753%2013.0073%2019.6542%2010.6465%2020.0105%209.23516L19.0409%208.99036ZM17.7548%2014.1603L16.7849%2013.9168C16.8415%2013.6915%2017.0434%2013.5372%2017.2704%2013.5372V14.5372V15.5372C17.9551%2015.5372%2018.5567%2015.0729%2018.7247%2014.4038L17.7548%2014.1603ZM17.2704%2014.5372V13.5372H4.72941V14.5372V15.5372H17.2704V14.5372ZM4.72941%2014.5372V13.5372C4.95649%2013.5372%205.15838%2013.6915%205.21494%2013.9168L4.24504%2014.1603L3.27514%2014.4038C3.44314%2015.0729%204.04471%2015.5372%204.72941%2015.5372V14.5372ZM4.24504%2014.1603L5.21494%2013.9168C4.87389%2012.5584%204.28023%2010.1387%203.92848%208.74556L2.9589%208.99036L1.98933%209.23516C2.34566%2010.6465%202.92453%2013.0073%203.27514%2014.4038L4.24504%2014.1603ZM2.9589%208.99036L3.92864%208.74621C3.98408%208.96639%203.87982%209.13614%203.79206%209.21084C3.70369%209.28607%203.51439%209.36427%203.3016%209.27019L3.70597%208.3556L4.11035%207.441C3.50066%207.17143%202.88486%207.35661%202.49568%207.68789C2.10712%208.01864%201.82778%208.59351%201.98917%209.23452L2.9589%208.99036ZM3.70597%208.3556L3.30103%209.26994L7.60962%2011.1781L8.01457%2010.2638L8.41951%209.34946L4.11092%207.44126L3.70597%208.3556ZM8.01457%2010.2638L8.88057%2010.7638L11.4333%206.34295L10.5673%205.8429L9.7013%205.34285L7.14857%209.76375L8.01457%2010.2638Z%22%20fill=%22black%22%20fill-opacity=%220.15%22%20mask=%22url(%23path-7-inside-1_842_222)%22/%3E%3Cpath%20d=%22M4.3371%2016.037C4.3371%2015.7609%204.56095%2015.537%204.8371%2015.537H17.1517C17.4279%2015.537%2017.6517%2015.7609%2017.6517%2016.037V18.8806C17.6517%2019.1568%2017.4279%2019.3806%2017.1517%2019.3806H10.9944H4.8371C4.56096%2019.3806%204.3371%2019.1568%204.3371%2018.8806V16.037Z%22%20fill=%22%235963d9%22/%3E%3Cpath%20d=%22M17.1516%2016.037V18.8808H4.8371V16.037H17.1516Z%22%20stroke=%22black%22%20stroke-opacity=%220.15%22/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 22 20;
  width: 22;
  height: 20;
}
#map .map .pin.officetel > .award {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2222%22%20height=%2220%22%20viewBox=%220%200%2022%2020%22%20fill=%22none%22%3E%3Ccircle%20cx=%2210.9944%22%20cy=%222.51938%22%20r=%221.9%22%20fill=%22%2316A6C6%22/%3E%3Ccircle%20cx=%2210.9944%22%20cy=%222.51938%22%20r=%221.4%22%20stroke=%22black%22%20stroke-opacity=%220.12%22/%3E%3Ccircle%20cx=%222.23752%22%20cy=%225.9975%22%20r=%221.9%22%20fill=%22%2316A6C6%22/%3E%3Ccircle%20cx=%222.23752%22%20cy=%225.9975%22%20r=%221.4%22%20stroke=%22black%22%20stroke-opacity=%220.12%22/%3E%3Ccircle%20cx=%221.9%22%20cy=%221.9%22%20r=%221.9%22%20transform=%22matrix(-1%200%200%201%2021.6625%204.09753)%22%20fill=%22%2316A6C6%22/%3E%3Ccircle%20cx=%221.9%22%20cy=%221.9%22%20r=%221.4%22%20transform=%22matrix(-1%200%200%201%2021.6625%204.09753)%22%20stroke=%22black%22%20stroke-opacity=%220.12%22/%3E%3Cmask%20id=%22path-7-inside-1_842_222%22%20fill=%22white%22%3E%3Cpath%20fill-rule=%22evenodd%22%20clip-rule=%22evenodd%22%20d=%22M10.5673%205.8429C10.7597%205.50958%2011.241%205.50962%2011.4335%205.8429L13.9853%2010.2628L18.2939%208.3556C18.6908%208.18014%2019.1469%208.56955%2019.0409%208.99036C18.6869%2010.3926%2018.1006%2012.7828%2017.7548%2014.1603C17.6991%2014.3822%2017.4992%2014.5372%2017.2704%2014.5372H4.72941C4.5006%2014.5372%204.30076%2014.3822%204.24504%2014.1603C3.89921%2012.7828%203.31294%2010.3926%202.9589%208.99036C2.85295%208.56954%203.30908%208.18011%203.70597%208.3556L8.01457%2010.2638L10.5673%205.8429Z%22/%3E%3C/mask%3E%3Cpath%20fill-rule=%22evenodd%22%20clip-rule=%22evenodd%22%20d=%22M10.5673%205.8429C10.7597%205.50958%2011.241%205.50962%2011.4335%205.8429L13.9853%2010.2628L18.2939%208.3556C18.6908%208.18014%2019.1469%208.56955%2019.0409%208.99036C18.6869%2010.3926%2018.1006%2012.7828%2017.7548%2014.1603C17.6991%2014.3822%2017.4992%2014.5372%2017.2704%2014.5372H4.72941C4.5006%2014.5372%204.30076%2014.3822%204.24504%2014.1603C3.89921%2012.7828%203.31294%2010.3926%202.9589%208.99036C2.85295%208.56954%203.30908%208.18011%203.70597%208.3556L8.01457%2010.2638L10.5673%205.8429Z%22%20fill=%22%2316A6C6%22/%3E%3Cpath%20d=%22M10.5673%205.8429L11.4333%206.34295L11.4333%206.3429L10.5673%205.8429ZM11.4335%205.8429L12.2995%205.34291L12.2995%205.34281L11.4335%205.8429ZM13.9853%2010.2628L13.1192%2010.7628L13.5685%2011.5409L14.39%2011.1772L13.9853%2010.2628ZM18.2939%208.3556L17.8895%207.44098L17.8891%207.44118L18.2939%208.3556ZM19.0409%208.99036L20.0105%209.23516L20.0107%209.2345L19.0409%208.99036ZM17.7548%2014.1603L16.7849%2013.9168V13.9168L17.7548%2014.1603ZM4.24504%2014.1603L5.21494%2013.9168H5.21494L4.24504%2014.1603ZM2.9589%208.99036L1.98917%209.23452L1.98933%209.23516L2.9589%208.99036ZM3.70597%208.3556L4.11092%207.44126L4.11035%207.441L3.70597%208.3556ZM8.01457%2010.2638L7.60962%2011.1781L8.43123%2011.542L8.88057%2010.7638L8.01457%2010.2638ZM10.5673%205.8429L11.4333%206.3429C11.2408%206.67639%2010.7599%206.67611%2010.5675%206.343L11.4335%205.8429L12.2995%205.34281C11.7222%204.34312%2010.2787%204.34278%209.70128%205.3429L10.5673%205.8429ZM11.4335%205.8429L10.5675%206.34289L13.1192%2010.7628L13.9853%2010.2628L14.8513%209.76284L12.2995%205.34291L11.4335%205.8429ZM13.9853%2010.2628L14.39%2011.1772L18.6986%209.27001L18.2939%208.3556L17.8891%207.44118L13.5805%209.34841L13.9853%2010.2628ZM18.2939%208.3556L18.6982%209.27021C18.4854%209.36428%2018.2961%209.28607%2018.2078%209.21086C18.12%209.13617%2018.0158%208.96642%2018.0712%208.74622L19.0409%208.99036L20.0107%209.2345C20.1721%208.59349%2019.8927%208.01863%2019.5041%207.6879C19.115%207.35664%2018.4992%207.17146%2017.8895%207.44098L18.2939%208.3556ZM19.0409%208.99036L18.0714%208.74556C17.7196%2010.1387%2017.1259%2012.5584%2016.7849%2013.9168L17.7548%2014.1603L18.7247%2014.4038C19.0753%2013.0073%2019.6542%2010.6465%2020.0105%209.23516L19.0409%208.99036ZM17.7548%2014.1603L16.7849%2013.9168C16.8415%2013.6915%2017.0434%2013.5372%2017.2704%2013.5372V14.5372V15.5372C17.9551%2015.5372%2018.5567%2015.0729%2018.7247%2014.4038L17.7548%2014.1603ZM17.2704%2014.5372V13.5372H4.72941V14.5372V15.5372H17.2704V14.5372ZM4.72941%2014.5372V13.5372C4.95649%2013.5372%205.15838%2013.6915%205.21494%2013.9168L4.24504%2014.1603L3.27514%2014.4038C3.44314%2015.0729%204.04471%2015.5372%204.72941%2015.5372V14.5372ZM4.24504%2014.1603L5.21494%2013.9168C4.87389%2012.5584%204.28023%2010.1387%203.92848%208.74556L2.9589%208.99036L1.98933%209.23516C2.34566%2010.6465%202.92453%2013.0073%203.27514%2014.4038L4.24504%2014.1603ZM2.9589%208.99036L3.92864%208.74621C3.98408%208.96639%203.87982%209.13614%203.79206%209.21084C3.70369%209.28607%203.51439%209.36427%203.3016%209.27019L3.70597%208.3556L4.11035%207.441C3.50066%207.17143%202.88486%207.35661%202.49568%207.68789C2.10712%208.01864%201.82778%208.59351%201.98917%209.23452L2.9589%208.99036ZM3.70597%208.3556L3.30103%209.26994L7.60962%2011.1781L8.01457%2010.2638L8.41951%209.34946L4.11092%207.44126L3.70597%208.3556ZM8.01457%2010.2638L8.88057%2010.7638L11.4333%206.34295L10.5673%205.8429L9.7013%205.34285L7.14857%209.76375L8.01457%2010.2638Z%22%20fill=%22black%22%20fill-opacity=%220.12%22%20mask=%22url(%23path-7-inside-1_842_222)%22/%3E%3Cpath%20d=%22M4.3371%2016.037C4.3371%2015.7609%204.56095%2015.537%204.8371%2015.537H17.1517C17.4279%2015.537%2017.6517%2015.7609%2017.6517%2016.037V18.8806C17.6517%2019.1568%2017.4279%2019.3806%2017.1517%2019.3806H10.9944H4.8371C4.56096%2019.3806%204.3371%2019.1568%204.3371%2018.8806V16.037Z%22%20fill=%22%2316A6C6%22/%3E%3Cpath%20d=%22M17.1516%2016.037V18.8808H4.8371V16.037H17.1516Z%22%20stroke=%22black%22%20stroke-opacity=%220.12%22/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 22 20;
  width: 22;
  height: 20;
}
#map .map .pin.offer > .award {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2222%22%20height=%2220%22%20viewBox=%220%200%2022%2020%22%20fill=%22none%22%3E%3Ccircle%20cx=%2210.9944%22%20cy=%222.51938%22%20r=%221.9%22%20fill=%22%23fb3535%22/%3E%3Ccircle%20cx=%2210.9944%22%20cy=%222.51938%22%20r=%221.4%22%20stroke=%22black%22%20stroke-opacity=%220.2%22/%3E%3Ccircle%20cx=%222.23752%22%20cy=%225.9975%22%20r=%221.9%22%20fill=%22%23fb3535%22/%3E%3Ccircle%20cx=%222.23752%22%20cy=%225.9975%22%20r=%221.4%22%20stroke=%22black%22%20stroke-opacity=%220.2%22/%3E%3Ccircle%20cx=%221.9%22%20cy=%221.9%22%20r=%221.9%22%20transform=%22matrix(-1%200%200%201%2021.6625%204.09753)%22%20fill=%22%23fb3535%22/%3E%3Ccircle%20cx=%221.9%22%20cy=%221.9%22%20r=%221.4%22%20transform=%22matrix(-1%200%200%201%2021.6625%204.09753)%22%20stroke=%22black%22%20stroke-opacity=%220.2%22/%3E%3Cmask%20id=%22path-7-inside-1_842_222%22%20fill=%22white%22%3E%3Cpath%20fill-rule=%22evenodd%22%20clip-rule=%22evenodd%22%20d=%22M10.5673%205.8429C10.7597%205.50958%2011.241%205.50962%2011.4335%205.8429L13.9853%2010.2628L18.2939%208.3556C18.6908%208.18014%2019.1469%208.56955%2019.0409%208.99036C18.6869%2010.3926%2018.1006%2012.7828%2017.7548%2014.1603C17.6991%2014.3822%2017.4992%2014.5372%2017.2704%2014.5372H4.72941C4.5006%2014.5372%204.30076%2014.3822%204.24504%2014.1603C3.89921%2012.7828%203.31294%2010.3926%202.9589%208.99036C2.85295%208.56954%203.30908%208.18011%203.70597%208.3556L8.01457%2010.2638L10.5673%205.8429Z%22/%3E%3C/mask%3E%3Cpath%20fill-rule=%22evenodd%22%20clip-rule=%22evenodd%22%20d=%22M10.5673%205.8429C10.7597%205.50958%2011.241%205.50962%2011.4335%205.8429L13.9853%2010.2628L18.2939%208.3556C18.6908%208.18014%2019.1469%208.56955%2019.0409%208.99036C18.6869%2010.3926%2018.1006%2012.7828%2017.7548%2014.1603C17.6991%2014.3822%2017.4992%2014.5372%2017.2704%2014.5372H4.72941C4.5006%2014.5372%204.30076%2014.3822%204.24504%2014.1603C3.89921%2012.7828%203.31294%2010.3926%202.9589%208.99036C2.85295%208.56954%203.30908%208.18011%203.70597%208.3556L8.01457%2010.2638L10.5673%205.8429Z%22%20fill=%22%23fb3535%22/%3E%3Cpath%20d=%22M10.5673%205.8429L11.4333%206.34295L11.4333%206.3429L10.5673%205.8429ZM11.4335%205.8429L12.2995%205.34291L12.2995%205.34281L11.4335%205.8429ZM13.9853%2010.2628L13.1192%2010.7628L13.5685%2011.5409L14.39%2011.1772L13.9853%2010.2628ZM18.2939%208.3556L17.8895%207.44098L17.8891%207.44118L18.2939%208.3556ZM19.0409%208.99036L20.0105%209.23516L20.0107%209.2345L19.0409%208.99036ZM17.7548%2014.1603L16.7849%2013.9168V13.9168L17.7548%2014.1603ZM4.24504%2014.1603L5.21494%2013.9168H5.21494L4.24504%2014.1603ZM2.9589%208.99036L1.98917%209.23452L1.98933%209.23516L2.9589%208.99036ZM3.70597%208.3556L4.11092%207.44126L4.11035%207.441L3.70597%208.3556ZM8.01457%2010.2638L7.60962%2011.1781L8.43123%2011.542L8.88057%2010.7638L8.01457%2010.2638ZM10.5673%205.8429L11.4333%206.3429C11.2408%206.67639%2010.7599%206.67611%2010.5675%206.343L11.4335%205.8429L12.2995%205.34281C11.7222%204.34312%2010.2787%204.34278%209.70128%205.3429L10.5673%205.8429ZM11.4335%205.8429L10.5675%206.34289L13.1192%2010.7628L13.9853%2010.2628L14.8513%209.76284L12.2995%205.34291L11.4335%205.8429ZM13.9853%2010.2628L14.39%2011.1772L18.6986%209.27001L18.2939%208.3556L17.8891%207.44118L13.5805%209.34841L13.9853%2010.2628ZM18.2939%208.3556L18.6982%209.27021C18.4854%209.36428%2018.2961%209.28607%2018.2078%209.21086C18.12%209.13617%2018.0158%208.96642%2018.0712%208.74622L19.0409%208.99036L20.0107%209.2345C20.1721%208.59349%2019.8927%208.01863%2019.5041%207.6879C19.115%207.35664%2018.4992%207.17146%2017.8895%207.44098L18.2939%208.3556ZM19.0409%208.99036L18.0714%208.74556C17.7196%2010.1387%2017.1259%2012.5584%2016.7849%2013.9168L17.7548%2014.1603L18.7247%2014.4038C19.0753%2013.0073%2019.6542%2010.6465%2020.0105%209.23516L19.0409%208.99036ZM17.7548%2014.1603L16.7849%2013.9168C16.8415%2013.6915%2017.0434%2013.5372%2017.2704%2013.5372V14.5372V15.5372C17.9551%2015.5372%2018.5567%2015.0729%2018.7247%2014.4038L17.7548%2014.1603ZM17.2704%2014.5372V13.5372H4.72941V14.5372V15.5372H17.2704V14.5372ZM4.72941%2014.5372V13.5372C4.95649%2013.5372%205.15838%2013.6915%205.21494%2013.9168L4.24504%2014.1603L3.27514%2014.4038C3.44314%2015.0729%204.04471%2015.5372%204.72941%2015.5372V14.5372ZM4.24504%2014.1603L5.21494%2013.9168C4.87389%2012.5584%204.28023%2010.1387%203.92848%208.74556L2.9589%208.99036L1.98933%209.23516C2.34566%2010.6465%202.92453%2013.0073%203.27514%2014.4038L4.24504%2014.1603ZM2.9589%208.99036L3.92864%208.74621C3.98408%208.96639%203.87982%209.13614%203.79206%209.21084C3.70369%209.28607%203.51439%209.36427%203.3016%209.27019L3.70597%208.3556L4.11035%207.441C3.50066%207.17143%202.88486%207.35661%202.49568%207.68789C2.10712%208.01864%201.82778%208.59351%201.98917%209.23452L2.9589%208.99036ZM3.70597%208.3556L3.30103%209.26994L7.60962%2011.1781L8.01457%2010.2638L8.41951%209.34946L4.11092%207.44126L3.70597%208.3556ZM8.01457%2010.2638L8.88057%2010.7638L11.4333%206.34295L10.5673%205.8429L9.7013%205.34285L7.14857%209.76375L8.01457%2010.2638Z%22%20fill=%22black%22%20fill-opacity=%220.2%22%20mask=%22url(%23path-7-inside-1_842_222)%22/%3E%3Cpath%20d=%22M4.3371%2016.037C4.3371%2015.7609%204.56095%2015.537%204.8371%2015.537H17.1517C17.4279%2015.537%2017.6517%2015.7609%2017.6517%2016.037V18.8806C17.6517%2019.1568%2017.4279%2019.3806%2017.1517%2019.3806H10.9944H4.8371C4.56096%2019.3806%204.3371%2019.1568%204.3371%2018.8806V16.037Z%22%20fill=%22%23fb3535%22/%3E%3Cpath%20d=%22M17.1516%2016.037V18.8808H4.8371V16.037H17.1516Z%22%20stroke=%22black%22%20stroke-opacity=%220.2%22/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 22 20;
  width: 22;
  height: 20;
}
#map .map .pin.offer.government > .award {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2222%22%20height=%2220%22%20viewBox=%220%200%2022%2020%22%20fill=%22none%22%3E%3Ccircle%20cx=%2210.9944%22%20cy=%222.51938%22%20r=%221.9%22%20fill=%22%2300BD58%22/%3E%3Ccircle%20cx=%2210.9944%22%20cy=%222.51938%22%20r=%221.4%22%20stroke=%22black%22%20stroke-opacity=%220.12%22/%3E%3Ccircle%20cx=%222.23752%22%20cy=%225.9975%22%20r=%221.9%22%20fill=%22%2300BD58%22/%3E%3Ccircle%20cx=%222.23752%22%20cy=%225.9975%22%20r=%221.4%22%20stroke=%22black%22%20stroke-opacity=%220.12%22/%3E%3Ccircle%20cx=%221.9%22%20cy=%221.9%22%20r=%221.9%22%20transform=%22matrix(-1%200%200%201%2021.6625%204.09753)%22%20fill=%22%2300BD58%22/%3E%3Ccircle%20cx=%221.9%22%20cy=%221.9%22%20r=%221.4%22%20transform=%22matrix(-1%200%200%201%2021.6625%204.09753)%22%20stroke=%22black%22%20stroke-opacity=%220.12%22/%3E%3Cmask%20id=%22path-7-inside-1_842_222%22%20fill=%22white%22%3E%3Cpath%20fill-rule=%22evenodd%22%20clip-rule=%22evenodd%22%20d=%22M10.5673%205.8429C10.7597%205.50958%2011.241%205.50962%2011.4335%205.8429L13.9853%2010.2628L18.2939%208.3556C18.6908%208.18014%2019.1469%208.56955%2019.0409%208.99036C18.6869%2010.3926%2018.1006%2012.7828%2017.7548%2014.1603C17.6991%2014.3822%2017.4992%2014.5372%2017.2704%2014.5372H4.72941C4.5006%2014.5372%204.30076%2014.3822%204.24504%2014.1603C3.89921%2012.7828%203.31294%2010.3926%202.9589%208.99036C2.85295%208.56954%203.30908%208.18011%203.70597%208.3556L8.01457%2010.2638L10.5673%205.8429Z%22/%3E%3C/mask%3E%3Cpath%20fill-rule=%22evenodd%22%20clip-rule=%22evenodd%22%20d=%22M10.5673%205.8429C10.7597%205.50958%2011.241%205.50962%2011.4335%205.8429L13.9853%2010.2628L18.2939%208.3556C18.6908%208.18014%2019.1469%208.56955%2019.0409%208.99036C18.6869%2010.3926%2018.1006%2012.7828%2017.7548%2014.1603C17.6991%2014.3822%2017.4992%2014.5372%2017.2704%2014.5372H4.72941C4.5006%2014.5372%204.30076%2014.3822%204.24504%2014.1603C3.89921%2012.7828%203.31294%2010.3926%202.9589%208.99036C2.85295%208.56954%203.30908%208.18011%203.70597%208.3556L8.01457%2010.2638L10.5673%205.8429Z%22%20fill=%22%2300BD58%22/%3E%3Cpath%20d=%22M10.5673%205.8429L11.4333%206.34295L11.4333%206.3429L10.5673%205.8429ZM11.4335%205.8429L12.2995%205.34291L12.2995%205.34281L11.4335%205.8429ZM13.9853%2010.2628L13.1192%2010.7628L13.5685%2011.5409L14.39%2011.1772L13.9853%2010.2628ZM18.2939%208.3556L17.8895%207.44098L17.8891%207.44118L18.2939%208.3556ZM19.0409%208.99036L20.0105%209.23516L20.0107%209.2345L19.0409%208.99036ZM17.7548%2014.1603L16.7849%2013.9168V13.9168L17.7548%2014.1603ZM4.24504%2014.1603L5.21494%2013.9168H5.21494L4.24504%2014.1603ZM2.9589%208.99036L1.98917%209.23452L1.98933%209.23516L2.9589%208.99036ZM3.70597%208.3556L4.11092%207.44126L4.11035%207.441L3.70597%208.3556ZM8.01457%2010.2638L7.60962%2011.1781L8.43123%2011.542L8.88057%2010.7638L8.01457%2010.2638ZM10.5673%205.8429L11.4333%206.3429C11.2408%206.67639%2010.7599%206.67611%2010.5675%206.343L11.4335%205.8429L12.2995%205.34281C11.7222%204.34312%2010.2787%204.34278%209.70128%205.3429L10.5673%205.8429ZM11.4335%205.8429L10.5675%206.34289L13.1192%2010.7628L13.9853%2010.2628L14.8513%209.76284L12.2995%205.34291L11.4335%205.8429ZM13.9853%2010.2628L14.39%2011.1772L18.6986%209.27001L18.2939%208.3556L17.8891%207.44118L13.5805%209.34841L13.9853%2010.2628ZM18.2939%208.3556L18.6982%209.27021C18.4854%209.36428%2018.2961%209.28607%2018.2078%209.21086C18.12%209.13617%2018.0158%208.96642%2018.0712%208.74622L19.0409%208.99036L20.0107%209.2345C20.1721%208.59349%2019.8927%208.01863%2019.5041%207.6879C19.115%207.35664%2018.4992%207.17146%2017.8895%207.44098L18.2939%208.3556ZM19.0409%208.99036L18.0714%208.74556C17.7196%2010.1387%2017.1259%2012.5584%2016.7849%2013.9168L17.7548%2014.1603L18.7247%2014.4038C19.0753%2013.0073%2019.6542%2010.6465%2020.0105%209.23516L19.0409%208.99036ZM17.7548%2014.1603L16.7849%2013.9168C16.8415%2013.6915%2017.0434%2013.5372%2017.2704%2013.5372V14.5372V15.5372C17.9551%2015.5372%2018.5567%2015.0729%2018.7247%2014.4038L17.7548%2014.1603ZM17.2704%2014.5372V13.5372H4.72941V14.5372V15.5372H17.2704V14.5372ZM4.72941%2014.5372V13.5372C4.95649%2013.5372%205.15838%2013.6915%205.21494%2013.9168L4.24504%2014.1603L3.27514%2014.4038C3.44314%2015.0729%204.04471%2015.5372%204.72941%2015.5372V14.5372ZM4.24504%2014.1603L5.21494%2013.9168C4.87389%2012.5584%204.28023%2010.1387%203.92848%208.74556L2.9589%208.99036L1.98933%209.23516C2.34566%2010.6465%202.92453%2013.0073%203.27514%2014.4038L4.24504%2014.1603ZM2.9589%208.99036L3.92864%208.74621C3.98408%208.96639%203.87982%209.13614%203.79206%209.21084C3.70369%209.28607%203.51439%209.36427%203.3016%209.27019L3.70597%208.3556L4.11035%207.441C3.50066%207.17143%202.88486%207.35661%202.49568%207.68789C2.10712%208.01864%201.82778%208.59351%201.98917%209.23452L2.9589%208.99036ZM3.70597%208.3556L3.30103%209.26994L7.60962%2011.1781L8.01457%2010.2638L8.41951%209.34946L4.11092%207.44126L3.70597%208.3556ZM8.01457%2010.2638L8.88057%2010.7638L11.4333%206.34295L10.5673%205.8429L9.7013%205.34285L7.14857%209.76375L8.01457%2010.2638Z%22%20fill=%22black%22%20fill-opacity=%220.12%22%20mask=%22url(%23path-7-inside-1_842_222)%22/%3E%3Cpath%20d=%22M4.3371%2016.037C4.3371%2015.7609%204.56095%2015.537%204.8371%2015.537H17.1517C17.4279%2015.537%2017.6517%2015.7609%2017.6517%2016.037V18.8806C17.6517%2019.1568%2017.4279%2019.3806%2017.1517%2019.3806H10.9944H4.8371C4.56096%2019.3806%204.3371%2019.1568%204.3371%2018.8806V16.037Z%22%20fill=%22%2300BD58%22/%3E%3Cpath%20d=%22M17.1516%2016.037V18.8808H4.8371V16.037H17.1516Z%22%20stroke=%22black%22%20stroke-opacity=%220.12%22/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 22 20;
  width: 22;
  height: 20;
}
#map .map .pin.has-extension .area {
  margin-top: 7px;
}
#map .map .pin.has-extension .price {
  margin-top: 2px;
}
#map .map .pin.has-extension .extension {
  display: block;
}
#map .map .pin.up .extension {
  color: #FF4B00;
}
#map .map .pin.up .extension:before {
  display: inline-block;
  font-family: 'fontello';
  content: '\e808';
  font-size: 13px;
  padding-right: 2px;
  vertical-align: middle;
  padding-bottom: 2px;
}
#map .map .pin.down .extension {
  color: #5963D9;
}
#map .map .pin.down .extension:before {
  display: inline-block;
  font-family: 'fontello';
  content: '\e807';
  font-size: 13px;
  padding-right: 2px;
  vertical-align: middle;
  padding-bottom: 2px;
}
#map .map .pin.auction.new .extension {
  color: #4337de;
}
#map .map .pin.auction.fail-1 .extension {
  color: #fb3535;
}
#map .map .pin.auction.fail-2 .extension {
  font-weight: bold;
  color: #fb3535;
}
#map .map .pin.auction.fail-3 .extension {
  font-weight: bold;
  color: #fb3535;
}
#map .map .pin.newer .extension {
  font-weight: 700;
}
#map .map .pin.older .extension {
  color: gray;
}
#map .map .pin.new-high.strong .extension span {
  font-weight: bold;
  background-color: #FF4B00;
  color: #fff;
}
#map .map .pin.danger .extension {
  font-weight: 600;
}
#map .map .pin.danger .extension span {
  color: #FF4B00;
  background-color: #E4E4E4;
}
#map .map .pin.hidden {
  z-index: 5;
}
#map .map .pin.offer-ad-marker {
  z-index: 26 !important;
}
#map .map .pin.offer-ad-marker.has-visitor {
  z-index: 26 !important;
}
#map .map .pin.offer-ad-marker.has-visitor.visitor-top {
  z-index: 26 !important;
}
#map .map .pin.offer-ad-marker .inner-img {
  background-position: center;
  top: 3.4px;
  left: 50%;
  transform: translateX(-50%);
  height: 47px;
  position: absolute;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
}
#map .map .pin.offer-ad-marker > .offer-info-window-wrapper {
  position: absolute;
  top: -55px;
  left: calc(50% + 1px);
  transform: translateX(-50%);
  z-index: 1;
}
#map .map .pin.offer-ad-marker .offer-info-window-wrapper > .offer-info-window {
  display: block;
  min-width: 88px;
  height: 52px;
  border-radius: 4px;
  background-color: white;
  border: 1px solid rgba(0, 0, 0, 0.6);
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.2);
  box-sizing: border-box;
  animation-fill-mode: forwards;
  animation-name: scaleBounce, markerBounce;
  animation-delay: 0s, 1.5s;
  animation-duration: 1.4s, 1.5s;
  animation-timing-function: ease-in;
  animation-iteration-count: 1, infinite;
}
#map .map .pin.offer-ad-marker .offer-info-window-wrapper > .offer-info-window .title {
  height: 14px;
  margin: 2px;
  border-radius: 2px;
  background-color: #ee3a3a;
  font-size: 8px;
  line-height: 13px;
  font-weight: bold;
  white-space: nowrap;
}
#map .map .pin.offer-ad-marker .offer-info-window-wrapper > .offer-info-window .date {
  padding: 0 4px;
  display: block;
  color: black;
  font-size: 13px;
  font-weight: bold;
  line-height: 17px;
  letter-spacing: 0em;
  text-align: center;
  color: #EE3A3A;
  white-space: nowrap;
}
#map .map .pin.offer-ad-marker .offer-info-window-wrapper > .offer-info-window .desc {
  padding: 0 4px;
  display: block;
  color: black;
  font-size: 10px;
  font-weight: 400;
  line-height: 13px;
  letter-spacing: 0em;
  text-align: center;
  color: #4F4F4F;
  white-space: nowrap;
}
#map .map .pin.offer-ad-marker.government .offer-info-window-wrapper > .offer-info-window .title {
  background-color: #00BD58;
}
#map .map .pin.offer-ad-marker.government .offer-info-window-wrapper > .offer-info-window .date {
  color: #00BD58;
}
#map .map .pin.offer-ad-marker.government > .name {
  background-color: #00BD58;
}
#map .map .pin.offer-ad-marker .offer-info-window:before {
  content: '';
  position: absolute;
  border-top: 8px solid rgba(0, 0, 0, 0.6);
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
  bottom: -8px;
  left: calc(42%);
}
#map .map .pin.offer-ad-marker .offer-info-window:after {
  content: '';
  position: absolute;
  border-top: 8px solid white;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
  bottom: -7px;
  left: calc(42%);
}
#map .map .pin.offer-ad-marker > .name {
  display: block;
  height: 16px;
  width: auto;
  background-color: #EE3A3A;
  font-size: 10px;
  font-weight: bold;
  line-height: 16px;
  text-align: center;
  position: absolute;
  border-radius: 4px;
  bottom: -20px;
  white-space: nowrap;
  padding: 0px 4px;
  left: 50%;
  transform: translateX(-50%);
}
#map .map .pin.offer-ad-marker > .name > .name-award {
  display: none;
  width: 10px;
  height: 10px;
  position: relative;
  top: 1px;
}
#map .map .pin.has-award > .award {
  display: block;
}
#map .map .pin.has-award .name > .name-award {
  display: inline-block;
}
#map .map .pin-diff .visual-info {
  display: block;
  position: absolute;
  left: -8px;
  top: -6px;
  width: 66px;
  height: 66px;
  border-radius: 33px;
  transform: scale3d(1, 1, 1);
  z-index: -1;
  -webkit-transition: background-color 0.35s, transform 0.35s;
  -moz-transition: background-color 0.35s, transform 0.35s;
  -ms-transition: background-color 0.35s, transform 0.35s;
  -o-transition: background-color 0.35s, transform 0.35s;
  transition: background-color 0.35s, transform 0.35s;
}
#map .map .pin-diff > .price {
  font-size: 13px;
}
#map .map .pin-diff > .visitor {
  display: none !important;
}
#map .map .pin-empty {
  width: 29px;
  height: 32px;
  z-index: 5;
  overflow: visible!important;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
#map .map .pin-empty > .area {
  display: none;
}
#map .map .pin-empty > .price {
  display: none;
}
#map .map .pin-empty > .extension {
  left: 8px;
  bottom: -4px;
}
#map .map .pin-empty.auction.new .extension {
  min-width: 35px;
}
#map .map .pin-empty.auction.fail-1 .extension {
  min-width: 49px;
}
#map .map .pin-empty.auction.fail-2 .extension {
  min-width: 49px;
}
#map .map .pin-empty.auction.fail-3 .extension {
  min-width: 49px;
}
#map .map .pin-empty.reconstruction .extension {
  width: 50px;
  max-width: 50px;
}
#map .map .pin-empty > .award {
  width: 13px;
  height: 12px;
  top: -10px;
  left: 8px;
  background-size: contain;
}
#map .map .pin-empty.selected {
  z-index: 100;
  opacity: 1;
  filter: alpha(opacity=100);
  transform-origin: center center;
  -webkit-transform-origin: center center;
  -moz-transform-origin: center center;
  -ms-transform-origin: center center;
  animation-duration: 1.5s;
  animation-name: markerBounceTranslateY;
  animation-iteration-count: infinite;
  animation-delay: 0s;
  animation-fill-mode: none;
  -webkit-animation-duration: 1.5s;
  -webkit-animation-name: markerBounceTranslateY;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-delay: 0s;
  -webkit-animation-fill-mode: none;
  -moz-animation-duration: 1.5s;
  -moz-animation-name: markerBounceTranslateY;
  -moz-animation-iteration-count: infinite;
  -moz-animation-delay: 0s;
  -moz-animation-fill-mode: none;
  -ms-animation-duration: 1.5s;
  -ms-animation-name: markerBounceTranslateY;
  -ms-animation-iteration-count: infinite;
  -ms-animation-delay: 0s;
  -ms-animation-fill-mode: none;
}
#map .map .pin-empty.selected.offer-ad-marker {
  animation-name: none;
}
#map .map .pin-empty.hover {
  z-index: 999;
  opacity: 1;
  filter: alpha(opacity=100);
}
#map .map .pin-empty.newer .extension {
  font-weight: 700;
}
#map .map .pin-empty.older .extension {
  color: gray;
}
#map .map .pin-empty.up .extension {
  color: #FF4B00;
}
#map .map .pin-empty.up .extension:before {
  display: inline-block;
  font-family: 'fontello';
  content: '\e808';
  font-size: 13px;
  padding-right: 2px;
  vertical-align: middle;
  padding-bottom: 2px;
}
#map .map .pin-empty.down .extension {
  color: #5963D9;
}
#map .map .pin-empty.down .extension:before {
  display: inline-block;
  font-family: 'fontello';
  content: '\e807';
  font-size: 13px;
  padding-right: 2px;
  vertical-align: middle;
  padding-bottom: 2px;
}
#map .map .pin-empty.danger .extension {
  color: #FF4B00;
  font-weight: 600;
  background-color: #E4E4E4;
}
#map .map .pin-empty.pin-diff-empty {
  opacity: 0.45;
  filter: alpha(opacity=45);
}
#map .map .pin-empty.offer-ad-marker > .inner-img {
  display: none;
}
#map .map .pin-empty.offer-ad-marker > .offer-info-window {
  left: -31px;
}
#map .map .pin-empty.offer-ad-marker > .name {
  left: 50%;
  transform: translateX(-50%);
}
#map .map .cluster {
  background-color: #5963D9;
  z-index: 11;
  overflow: visible!important;
  text-align: center;
  border: 1px solid rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
#map .map .cluster > .visual-info {
  display: none;
}
#map .map .cluster > .name {
  color: #DBDCE8;
  font-size: 11px;
  font-weight: normal;
  white-space: nowrap;
  padding: 4px 10px 0;
}
#map .map .cluster > .desc {
  color: #fff;
  display: block;
  font-weight: 500;
  font-size: 13px;
  height: auto;
  line-height: 1.3em;
  text-align: center;
  white-space: nowrap;
  padding: 0 10px 4px;
}
#map .map .cluster > .desc .message {
  font-size: 13px;
}
#map .map .cluster > .extension {
  position: absolute;
  right: -1px;
  bottom: -13px;
  line-height: 1;
  display: none;
}
#map .map .cluster > .extension span {
  display: inline-block;
  font-size: 10px;
  height: 17px;
  line-height: 16px;
  -webkit-border-radius: 8.5px;
  -moz-border-radius: 8.5px;
  -ms-border-radius: 8.5px;
  -o-border-radius: 8.5px;
  border-radius: 8.5px;
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.15);
  padding: 0 7px;
  background-color: #fff;
  white-space: nowrap;
  color: #000;
  box-sizing: border-box;
}
#map .map .cluster > .award {
  display: none;
  position: absolute;
  width: 100%;
  top: -14.5px;
  line-height: 19px;
  color: #5963d9;
  z-index: -2;
}
#map .map .cluster > .award:after {
  font-family: 'fontello';
  content: '\E844';
  font-size: 19px;
}
#map .map .cluster.has-award > .award {
  display: block;
}
#map .map .cluster.hover {
  z-index: 999;
  opacity: 1;
  filter: alpha(opacity=100);
}
#map .map .cluster.has-extension > .price {
  padding-bottom: 5px;
}
#map .map .cluster.has-extension .extension {
  display: block;
}
#map .map .pin > .visitor,
#map .map .cluster > .visitor {
  display: none;
  position: absolute;
  padding: 0 6px;
  background: #4f4e5a;
  height: 23px;
  top: -30px;
  left: 50%;
  text-align: center;
  color: #fff;
  font-size: 12px;
  line-height: 22px;
  transform: translate(-50%, 10px);
  white-space: nowrap;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
#map .map .pin > .visitor.on,
#map .map .cluster > .visitor.on {
  -webkit-transition: opacity 0.3s, transform 0.3s;
  -moz-transition: opacity 0.3s, transform 0.3s;
  -ms-transition: opacity 0.3s, transform 0.3s;
  -o-transition: opacity 0.3s, transform 0.3s;
  transition: opacity 0.3s, transform 0.3s;
  opacity: 1 !important;
  transform: translate(-50%, 0);
}
#map .map .pin > .visitor:before,
#map .map .cluster > .visitor:before {
  position: absolute;
  top: 23px;
  left: 50%;
  margin-left: -4px;
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #4f4e5a;
  content: ' ';
}
#map .map .pin.has-visitor,
#map .map .cluster.has-visitor {
  z-index: 15 !important;
}
#map .map .pin.has-visitor.visitor-top,
#map .map .cluster.has-visitor.visitor-top {
  z-index: 16 !important;
}
#map .map .pin.has-visitor.visitor-top > .visitor,
#map .map .cluster.has-visitor.visitor-top > .visitor {
  background: #41404a;
  font-weight: bold;
}
#map .map .pin.has-visitor.visitor-top > .visitor:before,
#map .map .cluster.has-visitor.visitor-top > .visitor:before {
  border-top: 4px solid #41404a;
}
#map .map .pin.has-visitor > .visitor,
#map .map .cluster.has-visitor > .visitor {
  display: block;
  opacity: 0;
}
#map .map .pin.has-award > .visitor,
#map .map .cluster.has-award > .visitor {
  top: -41px;
}
#map .map .cluster > .visitor {
  top: -28px;
}
#map .map .cluster.has-award > .visitor {
  top: -42px;
}
#map .map .button-cluster {
  background-color: #AB00FF;
  z-index: 12;
  overflow: visible!important;
  text-align: center;
  border: 1px solid rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  margin-top: 33px;
  width: 52px;
  height: 20px;
}
#map .map .button-cluster .text {
  color: #DBDCE8;
  font-size: 12px;
  font-weight: normal;
  white-space: nowrap;
  padding: 4px 6px 0;
}
#map .map .cluster-diff .visual-info {
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -33px;
  margin-top: -33px;
  width: 66px;
  height: 66px;
  border-radius: 33px;
  transform: scale3d(1, 1, 1);
  z-index: -1;
  transform-origin: center center;
  -webkit-transform-origin: center center;
  -moz-transform-origin: center center;
  -ms-transform-origin: center center;
  -webkit-transition: background-color 0.35s, transform 0.35s;
  -moz-transition: background-color 0.35s, transform 0.35s;
  -ms-transition: background-color 0.35s, transform 0.35s;
  -o-transition: background-color 0.35s, transform 0.35s;
  transition: background-color 0.35s, transform 0.35s;
}
#map .map .cluster-diff > .price {
  font-size: 13px;
}
#map .map .cluster-diff > .visitor {
  display: none !important;
}
#map .map .cluster-out-time {
  opacity: 0.75;
}
#map .map .cluster-no-price {
  background-color: gray;
}
#map .map .cluster-no-price .name {
  padding-bottom: 1px;
}
#map .map .cluster-no-price .price {
  display: none;
}
#map .map .cluster-no-price .award {
  color: gray;
}
#map .map .cluster-no-population {
  display: none;
}
#map .map .distance {
  text-align: center;
  padding: 5px;
  z-index: 1;
  position: absolute;
  bottom: -19px;
  left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  color: #333;
  font-size: 11px;
  white-space: nowrap;
  font-weight: 500;
  text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.9), -1px -1px 1px rgba(255, 255, 255, 0.9);
}
#map .map .distance:hover {
  z-index: 100;
  background-color: #333;
  text-shadow: none;
  color: #ccc;
}
#map .map .population-info {
  text-align: center;
  padding: 5px;
}
#map .map .population-info.in {
  color: #000;
  background-color: #a7a6a6;
}
#map .map .population-info.out {
  color: #000;
  background-color: #ab5656;
}
#map .map .population-cluster {
  background-color: #5963D9;
  z-index: 11;
  overflow: visible!important;
  text-align: center;
  border: 1px solid rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
#map .map .population-cluster > div {
  white-space: nowrap;
}
#map .map .population-cluster .visual-info {
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -33px;
  margin-top: -33px;
  width: 66px;
  height: 66px;
  border-radius: 33px;
  transform: scale3d(1, 1, 1);
  z-index: -1;
  transform-origin: center center;
  -webkit-transform-origin: center center;
  -moz-transform-origin: center center;
  -ms-transform-origin: center center;
  -webkit-transition: background-color 0.35s, transform 0.35s;
  -moz-transition: background-color 0.35s, transform 0.35s;
  -ms-transition: background-color 0.35s, transform 0.35s;
  -o-transition: background-color 0.35s, transform 0.35s;
  transition: background-color 0.35s, transform 0.35s;
}
#map .map .population-cluster .name {
  color: #DBDCE8;
  font-size: 12px;
  font-weight: normal;
  white-space: nowrap;
  padding: 5px 3px 0;
}
#map .map .population-cluster .total {
  display: inline-block;
  font-size: 20px;
  color: #525252;
  margin-right: 2px;
  font-weight: 500;
}
#map .map .exprired {
  opacity: 0.2;
}
#map .map .poi {
  z-index: 1;
  overflow: visible!important;
  text-align: center;
  position: relative;
  transform-origin: center center;
  -webkit-transform-origin: center center;
  -moz-transform-origin: center center;
  -ms-transform-origin: center center;
  transition: transform 0.15s, opacity 0.15s;
  -webkit-transition: -webkit-transform 0.15s, opacity 0.15s;
  -moz-transition: -moz-transform 0.15s, opacity 0.15s;
  -ms-transition: -ms-transform 0.15s, opacity 0.15s;
}
#map .map .poi.convenience {
  display: inline-block;
  overflow: hidden;
  width: 28px;
  height: 39px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: 0 -403px;
  line-height: 999em;
  vertical-align: top;
  z-index: 4;
  line-height: 1.3;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #map .map .poi.convenience {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#map .map .poi.convenience .type {
  display: block!important;
  padding-top: 2px;
  margin-left: -1px;
  color: #fff;
  font-size: 16px;
  text-align: center;
  font-family: fontello;
}
#map .map .poi.convenience .desc {
  line-height: 17px;
  height: 17px;
  font-size: 10px;
  -webkit-border-radius: 8.5px;
  -moz-border-radius: 8.5px;
  -ms-border-radius: 8.5px;
  -o-border-radius: 8.5px;
  border-radius: 8.5px;
  padding: 0 5px;
  white-space: nowrap;
  vertical-align: middle;
  position: absolute;
  background-color: #ddd;
  color: #1a1a1a;
  bottom: -1px;
  left: 7px;
  border-right: 1px solid #aaa;
  border-bottom: 1px solid #aaa;
}
#map .map .poi.subway .type:before {
  content: '\E809';
}
#map .map .poi.ktx .type:before {
  content: '\E809';
}
#map .map .poi.bus {
  width: 14px;
  height: 14px;
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  -ms-border-radius: 14px;
  -o-border-radius: 14px;
  border-radius: 14px;
  background: #fff;
  border: 2px solid #06f;
  opacity: 0.85;
}
#map .map .poi.bus > .desc {
  font-size: 10px;
  font-weight: bold;
  border-radius: 0;
  padding: 0;
  line-height: 14px;
  height: 14px;
  width: 14px;
  left: 0;
  top: 0;
  border: 0;
  background: none;
  position: absolute;
  display: inline-block;
}
#map .map .poi.bus > .desc:before {
  position: absolute;
  left: 50%;
  top: 50%;
  font-size: 12px;
  color: #3061ea;
  font-family: fontello;
  content: '\E82E';
  padding: 0;
  margin-left: -4px;
  margin-top: -7px;
}
#map .map .poi.bus > .like {
  display: none;
}
#map .map .poi.bus.mbus {
  width: 17px;
  height: 17px;
  -webkit-border-radius: 17px;
  -moz-border-radius: 17px;
  -ms-border-radius: 17px;
  -o-border-radius: 17px;
  border-radius: 17px;
  background: #3061ea;
  border: 1px solid #fff;
  color: #fff;
}
#map .map .poi.bus.mbus > .desc:before {
  position: absolute;
  line-height: 17px;
  left: 50%;
  top: 50%;
  margin-left: -4px;
  margin-top: -6px;
  font-size: 12px;
  color: #fff;
  content: 'M';
}
#map .map .poi.mart .type:before {
  content: '\E829';
}
#map .map .poi.department-store .type:before {
  content: '\E82A';
}
#map .map .poi.hospital .type:before {
  content: '\E82B';
}
#map .map .poi.park {
  display: inline-block;
  overflow: hidden;
  width: 28px;
  height: 39px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: 0 -403px;
  line-height: 999em;
  vertical-align: top;
  line-height: 1.3em;
  z-index: 10;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #map .map .poi.park {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#map .map .poi.park > .type {
  display: block!important;
  padding-top: 5px;
  margin-left: -1px;
  color: #fff;
  font-size: 14px;
  text-align: center;
  font-family: fontello;
}
#map .map .poi.park > .type:before {
  content: '\e830';
}
#map .map .poi.park > .desc {
  display: none;
}
#map .map .poi.park > .symbol {
  display: block;
  font-size: 14px;
  color: #e1e1e1;
  font-weight: normal;
  margin-top: 6px;
}
#map .map .poi.school {
  display: inline-block;
  overflow: hidden;
  width: 41px;
  height: 67px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -91px -428px;
  line-height: 999em;
  vertical-align: top;
  line-height: 1.3em;
  z-index: 10;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #map .map .poi.school {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#map .map .poi.school > .type {
  display: block;
  font-size: 10px;
  color: #e1e1e1;
  font-weight: normal;
  margin-top: 20px;
}
#map .map .poi.school > .type.strong {
  margin-top: 21px;
  font-size: 11px;
  font-weight: 600;
  color: #ebebeb;
}
#map .map .poi.school > .desc {
  display: block;
  font-size: 11px;
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
  color: #fff;
}
#map .map .poi.school > .like {
  display: none;
  position: absolute;
  font-size: 10px;
  font-weight: 600;
  height: 16px;
  line-height: 16px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
  padding: 0 7px;
  left: 9px;
  bottom: 3px;
  background-color: #676767;
  color: #c9c8c8;
  max-width: 40px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
}
#map .map .poi.school > .like .icon-heart {
  margin-right: 3px;
}
#map .map .poi.school > .like.liked {
  display: block;
}
#map .map .poi.school > .symbol {
  display: none;
}
#map .map .poi.school.simple {
  display: inline-block;
  overflow: hidden;
  width: 21px;
  height: 35px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -30px -403px;
  line-height: 999em;
  vertical-align: top;
  line-height: 1.3em;
  z-index: 2;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #map .map .poi.school.simple {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#map .map .poi.school.simple > .desc {
  padding-top: 12px;
  font-size: 11px;
  font-weight: normal;
  color: #EAEAEA;
}
#map .map .poi.school.simple > .like,
#map .map .poi.school.simple > .type {
  display: none;
}
#map .map .poi.school.childcare {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
#map .map .poi.school.childcare > .type {
  display: none;
}
#map .map .poi.school.childcare > .desc {
  padding-top: 5px;
}
#map .map .poi.poi-cluster.selected:after,
#map .map .poi.poi-cluster-major:after {
  position: absolute;
  right: -7px;
  bottom: 8px;
  font-size: 14px;
  font-family: 'fontello';
  content: '\E821';
  color: #5f5f5f;
  background-color: #fff;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -ms-border-radius: 7px;
  -o-border-radius: 7px;
  border-radius: 7px;
}
#map .map .poi.simple > .type,
#map .map .poi.simple > .like {
  display: none;
}
#map .map .poi.simple.poi-cluster.selected:after,
#map .map .poi.simple.poi-cluster-major:after {
  position: absolute;
  right: -7px;
  bottom: 8px;
  font-size: 14px;
  font-family: 'fontello';
  content: '\E821';
  color: #5f5f5f;
  background-color: #fff;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -ms-border-radius: 7px;
  -o-border-radius: 7px;
  border-radius: 7px;
  bottom: 0px;
}
#map .map .poi.simple.poi-cluster.selected.convenience .desc,
#map .map .poi.simple.poi-cluster-major.convenience .desc {
  display: none;
}
#map .map .poi.expired {
  opacity: 0.3;
}
#map .map .poi:hover,
#map .map .poi.hover {
  z-index: 999;
  opacity: 1;
  filter: alpha(opacity=100);
}
#map .map .poi.selected {
  z-index: 100;
  opacity: 1;
  filter: alpha(opacity=100);
  transform-origin: center center;
  -webkit-transform-origin: center center;
  -moz-transform-origin: center center;
  -ms-transform-origin: center center;
  animation-duration: 1.5s;
  animation-name: markerBounce;
  animation-iteration-count: infinite;
  animation-delay: 0s;
  animation-fill-mode: none;
  -webkit-animation-duration: 1.5s;
  -webkit-animation-name: markerBounce;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-delay: 0s;
  -webkit-animation-fill-mode: none;
  -moz-animation-duration: 1.5s;
  -moz-animation-name: markerBounce;
  -moz-animation-iteration-count: infinite;
  -moz-animation-delay: 0s;
  -moz-animation-fill-mode: none;
  -ms-animation-duration: 1.5s;
  -ms-animation-name: markerBounce;
  -ms-animation-iteration-count: infinite;
  -ms-animation-delay: 0s;
  -ms-animation-fill-mode: none;
}
#map .map .poi.hidden {
  display: none;
  opacity: 0;
}
#map .map .poi.poi-cluster-opened {
  z-index: 999;
}
#map .map .poi.poi-cluster-opened.poi-cluster.selected:after,
#map .map .poi.poi-cluster-opened.poi-cluster-major:after {
  display: none;
}
#map .map .poi.poi-cluster-opened.poi-cluster.selected.convenience .desc,
#map .map .poi.poi-cluster-opened.poi-cluster-major.convenience .desc {
  display: block;
}
#map .map .subscribed {
  width: 14px;
  height: 14px;
  border: 2px solid #5963D9;
  border-radius: 24px;
  background: #fff;
  text-align: center;
  -webkit-box-shadow: 1px 1px 0 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 1px 1px 0 0 rgba(0, 0, 0, 0.1);
  box-shadow: 1px 1px 0 0 rgba(0, 0, 0, 0.1);
  overflow: visible;
}
#map .map .subscribed:before {
  display: block;
  font-size: 9px;
  font-family: 'fontello';
  line-height: 14px;
  content: '\E80B';
  color: #5963D9;
}
#map .map .subscribed.hover {
  z-index: 999;
}
#map .map .subscribed .name {
  width: 80px;
  position: absolute;
  left: -33px;
  top: 19px;
  text-shadow: #fff 1px 1px;
  font-size: 12px;
  font-weight: 500;
  color: #333;
}
#map .map .subscribed .name.hidden {
  display: none;
}
#map .map .pin-name-tag {
  overflow: visible;
  box-sizing: border-box;
  background-color: #fff;
  border: 3px solid #5963d9;
  -webkit-border-radius: 18px;
  -moz-border-radius: 18px;
  -ms-border-radius: 18px;
  -o-border-radius: 18px;
  border-radius: 18px;
  padding: 0 8px;
  height: 27px;
  z-index: 9;
}
#map .map .pin-name-tag.enterance .symbol {
  position: absolute;
  left: 6px;
  top: 3px;
}
#map .map .pin-name-tag.enterance .symbol:before {
  color: #5963d9;
  font-family: fontello;
  content: '\E84E';
}
#map .map .pin-name-tag .text {
  display: block;
  line-height: 21px;
  margin-left: 13px;
  font-size: 12px;
  color: #5963d9;
  word-break: keep-all;
}
#map .map .map-commute-pin {
  display: inline-block;
  white-space: nowrap;
  padding: 2px 15px;
  position: relative;
  background: #000;
  animation-duration: 1.5s;
  animation-name: markerBounce;
  animation-iteration-count: infinite;
  animation-delay: 0s;
  animation-fill-mode: none;
  -webkit-animation-duration: 1.5s;
  -webkit-animation-name: markerBounce;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-delay: 0s;
  -webkit-animation-fill-mode: none;
  -moz-animation-duration: 1.5s;
  -moz-animation-name: markerBounce;
  -moz-animation-iteration-count: infinite;
  -moz-animation-delay: 0s;
  -moz-animation-fill-mode: none;
  -ms-animation-duration: 1.5s;
  -ms-animation-name: markerBounce;
  -ms-animation-iteration-count: infinite;
  -ms-animation-delay: 0s;
  -ms-animation-fill-mode: none;
  z-index: 12;
}
#map .map .map-commute-pin:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -20px;
  border-top: 20px solid #000;
  border-right: 10px solid transparent;
}
#map .map .map-commute-pin .text {
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  line-height: 28px;
}
#map .map .inner {
  content: "";
  position: absolute;
  right: 0px;
  bottom: -6px;
  width: 100%;
  height: 20px;
  background-color: rgba(0, 0, 0, 0.25);
}
#map .map .inner:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -20px;
  border-top: 20px solid rgba(0, 0, 0, 0.25);
  border-right: 17px solid transparent;
}
#map .map .map_info_layer {
  z-index: 1000;
  padding: 11px 5px 6px 0;
}
#map .map .map_info_layer .award {
  display: block;
  position: relative;
  font-size: 12px;
  font-weight: 400;
  color: #5963d9;
}
#map .map .map_info_layer .award:before {
  position: relative;
  top: 1px;
  margin-right: 3px;
  font-family: 'fontello';
  content: '\E844';
}
#map .map .map_info_layer p {
  font-size: 16px;
  font-weight: 600;
}
#map .map .map_info_layer p.with-chart {
  min-height: 25px;
}
#map .map .map_info_layer em {
  font-size: 14px;
}
#map .map #map-overlay-sparkline {
  position: relative;
  display: inline-block;
  width: 80px;
  overflow: hidden;
  text-align: center;
  margin-left: 4px;
}
#map .map #map-overlay-sparkline svg {
  position: relative;
  top: 3px;
}
#map .map .kakao-map-info-window {
  z-index: 1000;
  pointer-events: none;
}
#map .map .kakao-map-info-window .map_info_layer {
  display: inline-block;
  white-space: nowrap;
  background-color: #fff;
  padding: 18px 15px;
  border: 1px solid #bbb;
  -webkit-box-shadow: 1px 2px 0 0 rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 1px 2px 0 0 rgba(0, 0, 0, 0.05);
  box-shadow: 1px 2px 0 0 rgba(0, 0, 0, 0.05);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
#map .map.real .pin {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20%20width=%2252%22%20height=%2258%22%20viewBox=%220%200%2052%2058%22%20fill=%22none%22%3E%3Cpath%20d=%22M50%2051.2925H12.8531L2%2058.0075V22.0075H50V51.2925Z%22%20fill=%22url(%23paint0_linear_797_4005)%22%20fill-opacity=%220.2%22/%3E%3Cpath%20d=%22M50%2047.2822H12.8857L9.15039%2050.8389L2%2058V15.0898H0V13.4736L26.083%200L52%2013.4736V15.0898H50V47.2822Z%22%20fill=%22%235B63D2%22/%3E%3Cpath%20d=%22M51.5%2013.7764V14.5898H49.5V46.7822H12.6855L12.541%2046.9199L8.80566%2050.4766L8.79688%2050.4854L2.5%2056.791V14.5898H0.5V13.7773L26.082%200.5625L51.5%2013.7764Z%22%20stroke=%22black%22%20stroke-opacity=%220.15%22%20vector-effect=%22non-scaling-stroke%22/%3E%3Cdefs%3E%3ClinearGradient%20id=%22paint0_linear_797_4005%22%20x1=%2249.9736%22%20y1=%2240%22%20x2=%222%22%20y2=%2240%22%20gradientUnits=%22userSpaceOnUse%22%3E%3Cstop%20stop-opacity=%220%22/%3E%3Cstop%20offset=%221%22/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 52px 58px;
  width: 52px;
  height: 58px;
  display: inline-block;
  overflow: hidden;
  line-height: 999em;
  vertical-align: top;
}
#map .map.real .pin.officetel {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20%20width=%2252%22%20height=%2258%22%20viewBox=%220%200%2052%2058%22%20fill=%22none%22%3E%3Cpath%20d=%22M50%2051.2925H12.8531L2%2058.0075V22.0075H50V51.2925Z%22%20fill=%22url(%23paint0_linear_797_4005)%22%20fill-opacity=%220.2%22/%3E%3Cpath%20d=%22M50%2047.2822H12.8857L9.15039%2050.8389L2%2058V15.0898H0V13.4736L26.083%200L52%2013.4736V15.0898H50V47.2822Z%22%20fill=%22%2316A6C6%22/%3E%3Cpath%20d=%22M51.5%2013.7764V14.5898H49.5V46.7822H12.6855L12.541%2046.9199L8.80566%2050.4766L8.79688%2050.4854L2.5%2056.791V14.5898H0.5V13.7773L26.082%200.5625L51.5%2013.7764Z%22%20stroke=%22black%22%20stroke-opacity=%220.12%22%20vector-effect=%22non-scaling-stroke%22/%3E%3Cdefs%3E%3ClinearGradient%20id=%22paint0_linear_797_4005%22%20x1=%2249.9736%22%20y1=%2240%22%20x2=%222%22%20y2=%2240%22%20gradientUnits=%22userSpaceOnUse%22%3E%3Cstop%20stop-opacity=%220%22/%3E%3Cstop%20offset=%221%22/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 52px 58px;
  width: 52px;
  height: 58px;
  display: inline-block;
  overflow: hidden;
  line-height: 999em;
  vertical-align: top;
  z-index: 1;
}
#map .map.real .pin.offer {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20%20width=%2252%22%20height=%2258%22%20viewBox=%220%200%2052%2058%22%20fill=%22none%22%3E%3Cpath%20d=%22M50%2051.2925H12.8531L2%2058.0075V22.0075H50V51.2925Z%22%20fill=%22url(%23paint0_linear_797_4005)%22%20fill-opacity=%220.2%22/%3E%3Cpath%20d=%22M50%2047.2822H12.8857L9.15039%2050.8389L2%2058V15.0898H0V13.4736L26.083%200L52%2013.4736V15.0898H50V47.2822Z%22%20fill=%22%23EE3A3A%22/%3E%3Cpath%20d=%22M51.5%2013.7764V14.5898H49.5V46.7822H12.6855L12.541%2046.9199L8.80566%2050.4766L8.79688%2050.4854L2.5%2056.791V14.5898H0.5V13.7773L26.082%200.5625L51.5%2013.7764Z%22%20stroke=%22black%22%20stroke-opacity=%220.2%22%20vector-effect=%22non-scaling-stroke%22/%3E%3Cdefs%3E%3ClinearGradient%20id=%22paint0_linear_797_4005%22%20x1=%2249.9736%22%20y1=%2240%22%20x2=%222%22%20y2=%2240%22%20gradientUnits=%22userSpaceOnUse%22%3E%3Cstop%20stop-opacity=%220%22/%3E%3Cstop%20offset=%221%22/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 52px 58px;
  width: 52px;
  height: 58px;
  display: inline-block;
  overflow: hidden;
  line-height: 999em;
  vertical-align: top;
}
#map .map.real .pin.offer.government {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20%20width=%2252%22%20height=%2258%22%20viewBox=%220%200%2052%2058%22%20fill=%22none%22%3E%3Cpath%20d=%22M50%2051.2925H12.8531L2%2058.0075V22.0075H50V51.2925Z%22%20fill=%22url(%23paint0_linear_797_4005)%22%20fill-opacity=%220.2%22/%3E%3Cpath%20d=%22M50%2047.2822H12.8857L9.15039%2050.8389L2%2058V15.0898H0V13.4736L26.083%200L52%2013.4736V15.0898H50V47.2822Z%22%20fill=%22%2300BD58%22/%3E%3Cpath%20d=%22M51.5%2013.7764V14.5898H49.5V46.7822H12.6855L12.541%2046.9199L8.80566%2050.4766L8.79688%2050.4854L2.5%2056.791V14.5898H0.5V13.7773L26.082%200.5625L51.5%2013.7764Z%22%20stroke=%22black%22%20stroke-opacity=%220.12%22%20vector-effect=%22non-scaling-stroke%22/%3E%3Cdefs%3E%3ClinearGradient%20id=%22paint0_linear_797_4005%22%20x1=%2249.9736%22%20y1=%2240%22%20x2=%222%22%20y2=%2240%22%20gradientUnits=%22userSpaceOnUse%22%3E%3Cstop%20stop-opacity=%220%22/%3E%3Cstop%20offset=%221%22/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 52px 58px;
  width: 52px;
  height: 58px;
  display: inline-block;
  overflow: hidden;
  line-height: 999em;
  vertical-align: top;
}
#map .map.real .pin.officetel.offer {
  z-index: 4;
}
#map .map.real .pin.offer-ad-marker {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20%20width=%2252%22%20height=%2258%22%20viewBox=%220%200%2052%2058%22%20fill=%22none%22%3E%3Cpath%20d=%22M50%2051.2925H12.8531L2%2058.0075V22.0075H50V51.2925Z%22%20fill=%22url(%23paint0_linear_797_4005)%22%20fill-opacity=%220.2%22/%3E%3Cpath%20d=%22M50%2047.2822H12.8857L9.15039%2050.8389L2%2058V15.0898H0V13.4736L26.083%200L52%2013.4736V15.0898H50V47.2822Z%22%20fill=%22%23EE3A3A%22/%3E%3Cpath%20d=%22M51.5%2013.7764V14.5898H49.5V46.7822H12.6855L12.541%2046.9199L8.80566%2050.4766L8.79688%2050.4854L2.5%2056.791V14.5898H0.5V13.7773L26.082%200.5625L51.5%2013.7764Z%22%20stroke=%22black%22%20stroke-opacity=%220.2%22%20vector-effect=%22non-scaling-stroke%22/%3E%3Cdefs%3E%3ClinearGradient%20id=%22paint0_linear_797_4005%22%20x1=%2249.9736%22%20y1=%2240%22%20x2=%222%22%20y2=%2240%22%20gradientUnits=%22userSpaceOnUse%22%3E%3Cstop%20stop-opacity=%220%22/%3E%3Cstop%20offset=%221%22/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 52px 58px;
  width: 52px;
  height: 58px;
  display: inline-block;
  overflow: hidden;
  line-height: 999em;
  vertical-align: top;
}
#map .map.real .pin.offer-ad-marker.government {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20%20width=%2252%22%20height=%2258%22%20viewBox=%220%200%2052%2058%22%20fill=%22none%22%3E%3Cpath%20d=%22M50%2051.2925H12.8531L2%2058.0075V22.0075H50V51.2925Z%22%20fill=%22url(%23paint0_linear_797_4005)%22%20fill-opacity=%220.2%22/%3E%3Cpath%20d=%22M50%2047.2822H12.8857L9.15039%2050.8389L2%2058V15.0898H0V13.4736L26.083%200L52%2013.4736V15.0898H50V47.2822Z%22%20fill=%22%2300BD58%22/%3E%3Cpath%20d=%22M51.5%2013.7764V14.5898H49.5V46.7822H12.6855L12.541%2046.9199L8.80566%2050.4766L8.79688%2050.4854L2.5%2056.791V14.5898H0.5V13.7773L26.082%200.5625L51.5%2013.7764Z%22%20stroke=%22black%22%20stroke-opacity=%220.12%22%20vector-effect=%22non-scaling-stroke%22/%3E%3Cdefs%3E%3ClinearGradient%20id=%22paint0_linear_797_4005%22%20x1=%2249.9736%22%20y1=%2240%22%20x2=%222%22%20y2=%2240%22%20gradientUnits=%22userSpaceOnUse%22%3E%3Cstop%20stop-opacity=%220%22/%3E%3Cstop%20offset=%221%22/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 52px 58px;
  width: 52px;
  height: 58px;
  display: inline-block;
  overflow: hidden;
  line-height: 999em;
  vertical-align: top;
}
#map .map.real .pin-empty {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20%20width=%2252%22%20height=%2258%22%20viewBox=%220%200%2052%2058%22%20fill=%22none%22%3E%3Cpath%20d=%22M50%2051.2925H12.8531L2%2058.0075V22.0075H50V51.2925Z%22%20fill=%22url(%23paint0_linear_797_4005)%22%20fill-opacity=%220.2%22/%3E%3Cpath%20d=%22M50%2047.2822H12.8857L9.15039%2050.8389L2%2058V15.0898H0V13.4736L26.083%200L52%2013.4736V15.0898H50V47.2822Z%22%20fill=%22%235B63D2%22/%3E%3Cpath%20d=%22M51.5%2013.7764V14.5898H49.5V46.7822H12.6855L12.541%2046.9199L8.80566%2050.4766L8.79688%2050.4854L2.5%2056.791V14.5898H0.5V13.7773L26.082%200.5625L51.5%2013.7764Z%22%20stroke=%22black%22%20stroke-opacity=%220.15%22%20vector-effect=%22non-scaling-stroke%22/%3E%3Cdefs%3E%3ClinearGradient%20id=%22paint0_linear_797_4005%22%20x1=%2249.9736%22%20y1=%2240%22%20x2=%222%22%20y2=%2240%22%20gradientUnits=%22userSpaceOnUse%22%3E%3Cstop%20stop-opacity=%220%22/%3E%3Cstop%20offset=%221%22/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 29px 32px;
  width: 29px;
  height: 32px;
  display: inline-block;
  overflow: hidden;
  line-height: 999em;
  vertical-align: top;
}
#map .map.real .pin-empty.officetel {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20%20width=%2252%22%20height=%2258%22%20viewBox=%220%200%2052%2058%22%20fill=%22none%22%3E%3Cpath%20d=%22M50%2051.2925H12.8531L2%2058.0075V22.0075H50V51.2925Z%22%20fill=%22url(%23paint0_linear_797_4005)%22%20fill-opacity=%220.2%22/%3E%3Cpath%20d=%22M50%2047.2822H12.8857L9.15039%2050.8389L2%2058V15.0898H0V13.4736L26.083%200L52%2013.4736V15.0898H50V47.2822Z%22%20fill=%22%2316A6C6%22/%3E%3Cpath%20d=%22M51.5%2013.7764V14.5898H49.5V46.7822H12.6855L12.541%2046.9199L8.80566%2050.4766L8.79688%2050.4854L2.5%2056.791V14.5898H0.5V13.7773L26.082%200.5625L51.5%2013.7764Z%22%20stroke=%22black%22%20stroke-opacity=%220.12%22%20vector-effect=%22non-scaling-stroke%22/%3E%3Cdefs%3E%3ClinearGradient%20id=%22paint0_linear_797_4005%22%20x1=%2249.9736%22%20y1=%2240%22%20x2=%222%22%20y2=%2240%22%20gradientUnits=%22userSpaceOnUse%22%3E%3Cstop%20stop-opacity=%220%22/%3E%3Cstop%20offset=%221%22/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 29px 32px;
  width: 29px;
  height: 32px;
  display: inline-block;
  overflow: hidden;
  line-height: 999em;
  vertical-align: top;
  z-index: 1;
}
#map .map.real .pin-empty.offer {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20%20width=%2252%22%20height=%2258%22%20viewBox=%220%200%2052%2058%22%20fill=%22none%22%3E%3Cpath%20d=%22M50%2051.2925H12.8531L2%2058.0075V22.0075H50V51.2925Z%22%20fill=%22url(%23paint0_linear_797_4005)%22%20fill-opacity=%220.2%22/%3E%3Cpath%20d=%22M50%2047.2822H12.8857L9.15039%2050.8389L2%2058V15.0898H0V13.4736L26.083%200L52%2013.4736V15.0898H50V47.2822Z%22%20fill=%22%23EE3A3A%22/%3E%3Cpath%20d=%22M51.5%2013.7764V14.5898H49.5V46.7822H12.6855L12.541%2046.9199L8.80566%2050.4766L8.79688%2050.4854L2.5%2056.791V14.5898H0.5V13.7773L26.082%200.5625L51.5%2013.7764Z%22%20stroke=%22black%22%20stroke-opacity=%220.2%22%20vector-effect=%22non-scaling-stroke%22/%3E%3Cdefs%3E%3ClinearGradient%20id=%22paint0_linear_797_4005%22%20x1=%2249.9736%22%20y1=%2240%22%20x2=%222%22%20y2=%2240%22%20gradientUnits=%22userSpaceOnUse%22%3E%3Cstop%20stop-opacity=%220%22/%3E%3Cstop%20offset=%221%22/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 29px 32px;
  width: 29px;
  height: 32px;
  display: inline-block;
  overflow: hidden;
  line-height: 999em;
  vertical-align: top;
}
#map .map.real .pin-empty.offer.government {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20%20width=%2252%22%20height=%2258%22%20viewBox=%220%200%2052%2058%22%20fill=%22none%22%3E%3Cpath%20d=%22M50%2051.2925H12.8531L2%2058.0075V22.0075H50V51.2925Z%22%20fill=%22url(%23paint0_linear_797_4005)%22%20fill-opacity=%220.2%22/%3E%3Cpath%20d=%22M50%2047.2822H12.8857L9.15039%2050.8389L2%2058V15.0898H0V13.4736L26.083%200L52%2013.4736V15.0898H50V47.2822Z%22%20fill=%22%2300BD58%22/%3E%3Cpath%20d=%22M51.5%2013.7764V14.5898H49.5V46.7822H12.6855L12.541%2046.9199L8.80566%2050.4766L8.79688%2050.4854L2.5%2056.791V14.5898H0.5V13.7773L26.082%200.5625L51.5%2013.7764Z%22%20stroke=%22black%22%20stroke-opacity=%220.12%22%20vector-effect=%22non-scaling-stroke%22/%3E%3Cdefs%3E%3ClinearGradient%20id=%22paint0_linear_797_4005%22%20x1=%2249.9736%22%20y1=%2240%22%20x2=%222%22%20y2=%2240%22%20gradientUnits=%22userSpaceOnUse%22%3E%3Cstop%20stop-opacity=%220%22/%3E%3Cstop%20offset=%221%22/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 29px 32px;
  width: 29px;
  height: 32px;
  display: inline-block;
  overflow: hidden;
  line-height: 999em;
  vertical-align: top;
}
#map .map.real .pin-empty.officetel.offer {
  z-index: 4;
}
#map .map.real .pin-empty.offer-ad-marker {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20%20width=%2252%22%20height=%2258%22%20viewBox=%220%200%2052%2058%22%20fill=%22none%22%3E%3Cpath%20d=%22M50%2051.2925H12.8531L2%2058.0075V22.0075H50V51.2925Z%22%20fill=%22url(%23paint0_linear_797_4005)%22%20fill-opacity=%220.2%22/%3E%3Cpath%20d=%22M50%2047.2822H12.8857L9.15039%2050.8389L2%2058V15.0898H0V13.4736L26.083%200L52%2013.4736V15.0898H50V47.2822Z%22%20fill=%22%23EE3A3A%22/%3E%3Cpath%20d=%22M51.5%2013.7764V14.5898H49.5V46.7822H12.6855L12.541%2046.9199L8.80566%2050.4766L8.79688%2050.4854L2.5%2056.791V14.5898H0.5V13.7773L26.082%200.5625L51.5%2013.7764Z%22%20stroke=%22black%22%20stroke-opacity=%220.2%22%20vector-effect=%22non-scaling-stroke%22/%3E%3Cdefs%3E%3ClinearGradient%20id=%22paint0_linear_797_4005%22%20x1=%2249.9736%22%20y1=%2240%22%20x2=%222%22%20y2=%2240%22%20gradientUnits=%22userSpaceOnUse%22%3E%3Cstop%20stop-opacity=%220%22/%3E%3Cstop%20offset=%221%22/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 52px 58px;
  width: 52px;
  height: 58px;
  display: inline-block;
  overflow: hidden;
  line-height: 999em;
  vertical-align: top;
  opacity: 1;
}
#map .map.real .pin-empty.offer-ad-marker.government {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20%20width=%2252%22%20height=%2258%22%20viewBox=%220%200%2052%2058%22%20fill=%22none%22%3E%3Cpath%20d=%22M50%2051.2925H12.8531L2%2058.0075V22.0075H50V51.2925Z%22%20fill=%22url(%23paint0_linear_797_4005)%22%20fill-opacity=%220.2%22/%3E%3Cpath%20d=%22M50%2047.2822H12.8857L9.15039%2050.8389L2%2058V15.0898H0V13.4736L26.083%200L52%2013.4736V15.0898H50V47.2822Z%22%20fill=%22%2300BD58%22/%3E%3Cpath%20d=%22M51.5%2013.7764V14.5898H49.5V46.7822H12.6855L12.541%2046.9199L8.80566%2050.4766L8.79688%2050.4854L2.5%2056.791V14.5898H0.5V13.7773L26.082%200.5625L51.5%2013.7764Z%22%20stroke=%22black%22%20stroke-opacity=%220.12%22%20vector-effect=%22non-scaling-stroke%22/%3E%3Cdefs%3E%3ClinearGradient%20id=%22paint0_linear_797_4005%22%20x1=%2249.9736%22%20y1=%2240%22%20x2=%222%22%20y2=%2240%22%20gradientUnits=%22userSpaceOnUse%22%3E%3Cstop%20stop-opacity=%220%22/%3E%3Cstop%20offset=%221%22/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 52px 58px;
  width: 52px;
  height: 58px;
  display: inline-block;
  overflow: hidden;
  line-height: 999em;
  vertical-align: top;
}
#map .map .user-marker {
  position: absolute;
  display: block;
  z-index: 50;
  width: 10px;
  height: 10px;
  background-color: red;
  border: 3px solid #fff;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  -webkit-box-shadow: 2px 1px 0 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 2px 1px 0 0 rgba(0, 0, 0, 0.2);
  box-shadow: 2px 1px 0 0 rgba(0, 0, 0, 0.2);
  transform-origin: center center;
  -webkit-transform-origin: center center;
  -moz-transform-origin: center center;
  -ms-transform-origin: center center;
  animation-duration: 1s;
  animation-name: lighting;
  animation-iteration-count: infinite;
  animation-delay: 0s;
  animation-fill-mode: none;
  -webkit-animation-duration: 1s;
  -webkit-animation-name: lighting;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-delay: 0s;
  -webkit-animation-fill-mode: none;
  -moz-animation-duration: 1s;
  -moz-animation-name: lighting;
  -moz-animation-iteration-count: infinite;
  -moz-animation-delay: 0s;
  -moz-animation-fill-mode: none;
  -ms-animation-duration: 1s;
  -ms-animation-name: lighting;
  -ms-animation-iteration-count: infinite;
  -ms-animation-delay: 0s;
  -ms-animation-fill-mode: none;
}
#map .map .user-marker span {
  display: none;
}
#map .map .measure {
  font-size: 11px;
}
#map .map .measure.info-layer {
  padding: 3px 5px;
  text-align: center;
  color: #fff;
  background-color: #333;
  border: 1px solid rgba(0, 0, 0, 0.15);
  z-index: 10;
  white-space: nowrap;
}
#map .map .measure.start-layer {
  line-height: 20px;
  height: 20px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  padding: 0px 6px;
  text-align: center;
  color: #fff;
  background-color: #333;
  border: 1px solid rgba(0, 0, 0, 0.15);
  z-index: 9;
  white-space: nowrap;
}
#map .map .measure.milestone {
  width: 10px;
  height: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  background-color: white;
  border: 3px solid red;
  z-index: 1;
}
#map .map .measure.dist-layer {
  line-height: 20px;
  height: 20px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  padding: 0px 6px;
  text-align: center;
  background-color: #fff;
  font-size: 10px;
  border: 1px solid rgba(0, 0, 0, 0.4);
  z-index: 2;
  white-space: nowrap;
}
#map .map .measure.delete {
  width: 14px;
  height: 14px;
  text-align: center;
  margin-top: -10px;
  background-color: white;
  border: 3px solid red;
  z-index: 10;
  white-space: nowrap;
}
#map .map .measure.delete:before {
  color: red;
  display: inline;
  font-family: 'fontello';
  content: '\E843';
}
#map .map-toast-layer {
  position: absolute;
  min-width: 215px;
  min-height: 50px;
  left: 50%;
  top: 50%;
  box-sizing: border-box;
  pointer-events: none;
}
#map .map-toast-layer div {
  background-color: #4d55bd;
  padding: 10px 20px;
  opacity: 0.8;
  filter: alpha(opacity=80);
  -webkit-box-shadow: 1px 2px 0 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 1px 2px 0 0 rgba(0, 0, 0, 0.2);
  box-shadow: 1px 2px 0 0 rgba(0, 0, 0, 0.2);
  text-align: center;
  transform: translate(-50%, -50%);
}
#map .map-toast-layer div p {
  color: #fff;
  font-size: 14px;
  text-shadow: 1px 1px rgba(0, 0, 0, 0.5);
  line-height: 30px;
}
#map .d3 #d3-population {
  overflow: visible;
}
#map .d3 #d3-population .circle {
  border: 10px solid black;
}
#map .d3 #d3-population #arrow {
  stroke: #f30;
  fill: #f30;
}
#map .d3 #d3-population #arrow-in {
  stroke: #39f;
  fill: #39f;
}
#map .d3 #d3-population .name {
  stroke: #DBDCE8;
  stroke-width: 0.1px;
  fill: #DBDCE8;
  font-size: 13px;
  font-weight: 500;
  text-anchor: middle;
  line-height: 0.4;
}
#map .d3 #d3-population .total {
  font-size: 14px;
  fill: white;
  font-weight: 500;
  text-anchor: middle;
  display: inline;
  width: 50px;
  word-wrap: break-word;
}
#map .d3 #d3-population .total-extension {
  font-size: 14px;
  fill: white;
  font-weight: 500;
  text-anchor: middle;
}
#map .d3 #d3-income {
  overflow: visible;
}
#map .d3 #d3-income .circle.selected {
  opacity: 1 !important;
  filter: url(#drop-shadow);
}
#map .d3 #d3-income .name {
  fill: white;
  font-size: 13px;
  text-anchor: middle;
  line-height: 20.5px;
}
#map .d3 #d3-income .income {
  font-size: 14px;
  fill: white;
  font-weight: bold;
  text-anchor: middle;
  line-height: 20px;
}
#map .d3 #d3-income .income.large {
  font-size: 16px;
  line-height: 24px;
}
#map .d3 #d3-income .income.midium {
  font-size: 15px;
  line-height: 22px;
}
#map .d3 #d3-income .worker {
  font-size: 13px;
  fill: white;
  text-anchor: middle;
  line-height: 20.5px;
  display: inline;
}
#map .d3 #d3-income .worker.large {
  font-size: 14px;
  line-height: 24px;
}
#map .d3 #d3-income .worker.midium {
  font-size: 13px;
  line-height: 22px;
}
#map .d3 #d3-unsold {
  overflow: visible;
}
#map .d3 #d3-unsold .name {
  fill: white;
  font-size: 13px;
  text-anchor: middle;
  line-height: 20.5px;
}
#map .d3 #d3-unsold .unsold {
  font-size: 14px;
  fill: white;
  font-weight: bold;
  text-anchor: middle;
  line-height: 20px;
}
#map .d3 #d3-unsold .unsold.large {
  font-size: 16px;
  line-height: 24px;
}
#map .d3 #d3-unsold .unsold.midium {
  font-size: 15px;
  line-height: 22px;
}
#map .canvas-map {
  cursor: default;
}
#map #d3-force-label-marker .clickable {
  cursor: pointer;
}
.toggle-group {
  top: 14px;
  left: 9px;
  position: absolute;
  display: block;
  white-space: nowrap;
  text-align: left;
}
.tool-label-extension {
  display: inline-block;
  position: absolute;
  top: 0px;
  left: -6px;
  height: 68px;
  padding: 0;
  margin: 0;
  width: 75px;
  box-sizing: border-box;
}
.tool-label-extension .pin-selector {
  position: absolute;
  top: 0px;
  left: 7px;
  z-index: 0;
  display: inline-block;
  overflow: hidden;
  width: 62px;
  height: 70px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -139px -431px;
  line-height: 999em;
  vertical-align: top;
  width: 60px;
  height: 45px;
  text-align: center;
  color: #fff;
  box-sizing: border-box;
  z-index: 10;
  overflow: visible!important;
  padding-left: 1px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .tool-label-extension .pin-selector {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.tool-label-extension .pin-selector > .area {
  display: block;
  margin-top: 11px;
  color: rgba(255, 255, 255, 0.6);
  font-size: 12px;
  font-weight: normal;
  white-space: nowrap;
  height: auto;
  line-height: 1;
}
.tool-label-extension .pin-selector > .price {
  margin-top: 4px;
  color: #fff;
  display: block;
  font-weight: 500;
  font-size: 12px;
  height: auto;
  line-height: 1;
}
.tool-label-extension .select {
  border-left: 1px solid #e9e9e9;
  -webkit-border-radius: 24px;
  -moz-border-radius: 24px;
  -ms-border-radius: 24px;
  -o-border-radius: 24px;
  border-radius: 24px;
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.15);
  background-color: #fff;
  position: absolute;
  display: inline-block;
  box-sizing: border-box;
  z-index: 2;
  font-size: 12px;
  font-weight: 400;
  color: #777;
  width: 74px;
  height: 22px;
  line-height: 21px;
  padding: 0 10px 0 0px;
  text-align: center;
  bottom: -22px;
  left: -6px;
}
.tool-label-extension .select:before {
  position: absolute;
  z-index: 1;
  top: 8px;
  right: 7px;
  display: inline-block;
  overflow: hidden;
  width: 10px;
  height: 6px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -198px -332px;
  line-height: 999em;
  vertical-align: top;
  content: '';
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .tool-label-extension .select:before {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.tool-label-extension .cluster-selector {
  position: absolute;
  top: 0px;
  left: 7px;
  z-index: 0;
  background-color: #5963D9;
  border: 1px solid rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.3);
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  width: 60px;
  text-align: center;
  color: #fff;
  box-sizing: border-box;
  z-index: 10;
  overflow: visible!important;
  padding-left: 1px;
}
.tool-label-extension .cluster-selector > .name {
  color: #DBDCE8;
  font-size: 12px;
  font-weight: normal;
  white-space: nowrap;
  padding: 5px 0 0;
}
.tool-label-extension .cluster-selector > .price {
  color: #fff;
  display: block;
  font-weight: 500;
  font-size: 14px;
  height: auto;
  line-height: 1.3em;
  text-align: center;
  white-space: nowrap;
  padding: 2px 0 3px;
}
.tool-label-extension .cluster-selector > .message {
  color: #fff;
  display: block;
  font-size: 13px;
  height: auto;
  line-height: 1.3em;
  text-align: center;
  white-space: nowrap;
  margin-top: -1px;
  padding: 0 0 2px 0;
}
.tool-label-extension .cluster-selector .select {
  bottom: -21px;
  left: -7px;
}
.tool-label-extension.selected .select {
  color: #4337de;
  font-weight: 600;
}
.tool-label-extension.no-extension a {
  cursor: default;
}
.tool-label-extension.no-extension .pin-selector {
  height: 68px;
}
.tool-label-extension.no-extension .pin-selector .area {
  margin-top: 13px;
}
.tool-label-extension.no-extension .pin-selector .price {
  margin-top: 6px;
}
.tool-label-extension .list-layer {
  position: absolute;
  top: 43px;
  left: -1px;
  background-color: #fafafa;
  border-top: 1px solid #ededed;
  width: 75px;
  z-index: 100;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #cecece;
  border-bottom: 1px solid #c0c0c0;
  border-top: 1px solid #e9e9e9;
  background-color: #fff;
  -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.075), -1px 1px 1px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.075), -1px 1px 1px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.075), -1px 1px 1px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  padding: 0;
}
.tool-label-extension .list-layer a {
  display: block;
  height: 32px;
  line-height: 32px;
  padding-left: 12px;
  font-size: 13px;
  color: #333;
  text-align: left;
}
.tool-label-extension .list-layer a:hover {
  background-color: #fafafa;
}
.tool-label-extension .list-layer a.selected {
  color: #4337de;
  font-weight: 600;
}
.bus-group {
  height: 36px;
  line-height: 34px;
  padding: 0 10px;
  font-size: 13px;
  display: inline-block;
  background-color: #fff;
  color: #484848;
  text-align: center;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  box-sizing: border-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0), 0px 2px 2px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  -moz-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0), 0px 2px 2px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0), 0px 2px 2px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  top: 271px;
  right: 48px;
  position: absolute;
  padding: 0;
  display: block;
  white-space: nowrap;
  text-align: left;
  overflow: hidden;
}
.bus-group .btn-bus {
  display: inline-block;
  vertical-align: top;
  text-align: left;
  width: 100%;
  line-height: 33px;
  background-color: #f64066;
  color: #fff;
  margin-right: 36px;
}
.bus-group .btn-bus i {
  font-size: 16px;
  padding: 0 2px 0 10px;
}
.bus-group .btn-close {
  vertical-align: top;
  position: absolute;
  width: 34px;
  height: 34px;
  right: 0;
  top: 0;
}
.bus-group .btn-close span {
  display: inline-block;
  overflow: hidden;
  width: 14px;
  height: 14px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -170px -275px;
  line-height: 999em;
  vertical-align: top;
  position: absolute;
  top: 50%;
  margin-top: -8px;
  right: 9px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .bus-group .btn-close span {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.bus-group .btn-show-bus {
  display: block;
  padding: 0 8px;
}
.bus-group .btn-hide-bus {
  display: block;
  padding: 0 8px;
  background-color: #565eb6;
  color: #fff;
}
.tool-group {
  position: absolute;
  right: 20px;
  top: 56px;
}
.tool-group .map-type-container {
  position: relative;
}
.tool-group .map-type-container .btn-map-type {
  height: 38px;
  line-height: 36px;
  padding: 0 10px;
  display: inline-block;
  background-color: #fff;
  color: #484848;
  box-sizing: border-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0), 0px 2px 2px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  -moz-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0), 0px 2px 2px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0), 0px 2px 2px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  color: #333;
  margin-top: 10px;
  margin-left: 2px;
  padding: 0 5px;
  width: 38px;
  white-space: nowrap;
  text-align: center;
  font-size: 13px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  margin-top: 6px;
}
.tool-group .map-type-container .map-type-layer {
  height: 38px;
  line-height: 36px;
  padding: 0 10px;
  display: inline-block;
  background-color: #fff;
  color: #484848;
  box-sizing: border-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0), 0px 2px 2px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  -moz-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0), 0px 2px 2px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0), 0px 2px 2px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  color: #333;
  margin-top: 10px;
  margin-left: 2px;
  padding: 0 5px;
  width: 38px;
  white-space: nowrap;
  text-align: center;
  font-size: 13px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0px;
  right: 0px;
  width: 182px;
  display: flex;
}
.tool-group .map-type-container .map-type-layer a {
  display: inline-block;
  border-right: 1px solid #eaebed;
  flex: 1;
}
.tool-group .map-type-container .map-type-layer a:last-child {
  border-right: 0;
}
.tool-group .map-type-container .map-type-layer a.active {
  color: #fff;
  background-color: #5963d9;
}
.tool-group .tool-subfilter .btn-filter.applied {
  background-color: #565eb6;
  color: #fff;
}
.tool-group .tool-subfilter h4 {
  position: relative;
  font-weight: normal;
  line-height: 1.3;
  padding: 10px 10px 0;
}
.tool-group .tool-subfilter h4 .status {
  position: absolute;
  right: 12px;
  color: #565eb6;
}
.tool-group .tool-subfilter .button-group {
  position: relative;
  padding: 12.5px 11px;
  background-color: #f6f6f6;
}
.tool-group .tool-subfilter .button-group::after {
  display: block;
  clear: both;
  height: 0;
  content: '';
}
.tool-group .tool-subfilter .button-group .btn:disabled {
  opacity: 0.3;
}
.tool-group .tool-subfilter .button-group .btn-left {
  float: left;
  display: block;
  padding: 0 6px;
  height: 30px;
  border-radius: 3px;
  text-align: center;
  color: #484848;
  background-color: #ffffff;
  border: 1px solid #cecfdc;
  font-size: 12px;
}
.tool-group .tool-subfilter .button-group .btn-save {
  float: left;
  display: block;
  padding: 0 6px;
  height: 30px;
  border-radius: 3px;
  text-align: center;
  color: #484848;
  background-color: #ffffff;
  border: 1px solid #cecfdc;
  font-size: 12px;
  margin-right: 4px;
}
.tool-group .tool-subfilter .button-group .btn-restore {
  float: left;
  display: block;
  padding: 0 6px;
  height: 30px;
  border-radius: 3px;
  text-align: center;
  color: #484848;
  background-color: #ffffff;
  border: 1px solid #cecfdc;
  font-size: 12px;
}
.tool-group .tool-subfilter .button-group .btn-reset-all {
  position: absolute;
  top: 0;
  right: 11px;
  font-size: 13px;
  color: #484848;
  height: 55px;
  line-height: 55px;
}
.tool-group .tool-subfilter .button-group .btn-reset-all:before {
  font-size: 13px;
  font-family: 'fontello';
  content: '\E820';
  margin-right: 3px;
}
.tool-group .tool-subfilter .matched-only-check {
  padding: 10px 10px;
}
.tool-group .tool-subfilter .subfilter-toggle-group {
  text-align: center;
  padding: 10px 10px 10px 10px;
  border-bottom: 1px solid #eee;
}
.tool-group .tool-subfilter .subfilter-toggle-group button {
  display: inline-block;
  height: 36px;
  line-height: 36px;
  border: 1px solid #e2e3e5;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  width: 32%;
  margin: 2px;
  border-radius: 3px;
}
.tool-group .tool-subfilter .subfilter-toggle-group button.on {
  background-color: #565eb6;
  color: #fff;
  border-bottom: 1px solid #4d49a9;
  border-right: 1px solid #4d49a9;
}
.tool-group .tool-subfilter .subfilter-layer {
  font-size: 13px;
  color: #000;
  text-align: center;
  line-height: 32px;
  z-index: 10;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #cecece;
  border-bottom: 1px solid #c0c0c0;
  border-top: 1px solid #e9e9e9;
  background-color: #fff;
  -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.075), -1px 1px 1px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.075), -1px 1px 1px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.075), -1px 1px 1px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  box-sizing: border-box;
  top: 10px;
  right: 48px;
  position: absolute;
  width: 242px;
  display: block;
  white-space: nowrap;
  text-align: left;
}
.tool-group .tool-subfilter .subfilter-layer .slider-cont {
  position: relative;
  padding: 0 20px;
  height: 55px;
  border-bottom: 1px solid #eee;
}
.tool-group .tool-subfilter .subfilter-layer .slider-cont .slider-caption {
  position: absolute;
  left: 20px;
  right: 21px;
  top: 27px;
  height: 20px;
}
.tool-group .tool-subfilter .subfilter-layer .slider-cont .slider-caption li {
  line-height: 20px;
  position: absolute;
  font-size: 12px;
  text-align: center;
  width: 35px;
  margin-left: -17.5px;
  color: #555;
}
.tool-group .tool-subfilter .subfilter-layer .slider-cont .slider-caption li:before {
  background-color: white;
  width: 1px;
  height: 15px;
  line-height: 1;
  content: '';
  position: absolute;
  display: block;
  top: -15px;
  left: 50%;
  z-index: 1;
}
.tool-group .tool-subfilter .subfilter-layer .slider-cont .slider-caption li:first-child {
  left: 0px;
}
.tool-group .tool-subfilter .subfilter-layer .slider-cont .slider-caption li:last-child {
  left: 100%;
}
.tool-group .tool-subfilter .subfilter-layer .slider-cont .slider-caption li.caption-item-1-3 {
  left: 33.3%;
}
.tool-group .tool-subfilter .subfilter-layer .slider-cont .slider-caption li.caption-item-2-3 {
  left: 66.6%;
}
.tool-group .tool-subfilter .subfilter-layer .slider-cont .slider-caption li.caption-item-1-2,
.tool-group .tool-subfilter .subfilter-layer .slider-cont .slider-caption li.caption-item-2-4,
.tool-group .tool-subfilter .subfilter-layer .slider-cont .slider-caption li.caption-item-4-8,
.tool-group .tool-subfilter .subfilter-layer .slider-cont .slider-caption li.caption-item-5 {
  left: 50%;
}
.tool-group .tool-subfilter .subfilter-layer .slider-cont .slider-caption li.caption-item-1-4,
.tool-group .tool-subfilter .subfilter-layer .slider-cont .slider-caption li.caption-item-2-8 {
  left: 25%;
}
.tool-group .tool-subfilter .subfilter-layer .slider-cont .slider-caption li.caption-item-3-4,
.tool-group .tool-subfilter .subfilter-layer .slider-cont .slider-caption li.caption-item-6-8 {
  left: 75%;
}
.tool-group .tool-subfilter .subfilter-layer .slider-cont .slider-caption li.caption-item-1-8 {
  left: 12.5%;
}
.tool-group .tool-subfilter .subfilter-layer .slider-cont .slider-caption li.caption-item-3-8 {
  left: 37.5%;
}
.tool-group .tool-subfilter .subfilter-layer .slider-cont .slider-caption li.caption-item-5-8 {
  left: 62.5%;
}
.tool-group .tool-subfilter .subfilter-layer .slider-cont .slider-caption li.caption-item-7-8 {
  left: 87.5%;
}
.tool-group .tool-subfilter .subfilter-layer .slider-cont .slider-caption li.caption-item-1 {
  left: 10%;
}
.tool-group .tool-subfilter .subfilter-layer .slider-cont .slider-caption li.caption-item-2 {
  left: 20%;
}
.tool-group .tool-subfilter .subfilter-layer .slider-cont .slider-caption li.caption-item-3 {
  left: 30%;
}
.tool-group .tool-subfilter .subfilter-layer .slider-cont .slider-caption li.caption-item-4 {
  left: 40%;
}
.tool-group .tool-subfilter .subfilter-layer .slider-cont .slider-caption li.caption-item-5-9 {
  left: 55%;
}
.tool-group .tool-subfilter .subfilter-layer .slider-cont .slider-caption li.caption-item-6 {
  left: 60%;
}
.tool-group .tool-subfilter .subfilter-layer .slider-cont .slider-caption li.caption-item-7 {
  left: 70%;
}
.tool-group .tool-subfilter .subfilter-layer .slider-cont .slider-caption li.caption-item-8 {
  left: 80%;
}
.tool-group .tool-subfilter .subfilter-layer .slider-cont .slider-caption li.caption-item-9 {
  left: 90%;
}
.tool-group .tool-subfilter .subfilter-layer .slider-cont .slider-caption a {
  display: block;
}
.tool-group .tool-subfilter .subfilter-layer .caption {
  display: block;
  padding: 0 10px 5px;
  box-sizing: border-box;
  white-space: normal;
  line-height: 1.5;
  color: #777;
}
.tool-group .tool-poi-category.selected .btn-poi-category {
  background-color: #565eb6;
  color: #fff;
}
.tool-group .tool-poi-category .poi-category-layer {
  display: none;
  z-index: 10;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #cecece;
  border-bottom: 1px solid #c0c0c0;
  border-top: 1px solid #e9e9e9;
  background-color: #fff;
  -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.075), -1px 1px 1px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.075), -1px 1px 1px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.075), -1px 1px 1px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  box-sizing: border-box;
  top: 280px;
  right: 48px;
  position: absolute;
  width: 88px;
  display: block;
  white-space: nowrap;
  text-align: left;
}
.tool-group .tool-poi-category .poi-category-layer > li a {
  display: block;
  height: 32px;
  line-height: 32px;
  padding-left: 12px;
  font-size: 13px;
  color: #333;
  text-align: left;
}
.tool-group .tool-poi-category .poi-category-layer > li a:hover {
  background-color: #fafafa;
}
.tool-group .tool-poi-category .poi-category-layer > li.selected a {
  color: #4337de;
  font-weight: 700;
}
.tool-group .tool-measurement-button.on {
  background-color: #565eb6;
  color: #fff;
}
.tool-group .tool-speculation-toggle-button .on {
  background-color: #565eb6;
  color: #fff;
}
.labs-tool {
  position: relative;
  background: #fff;
  text-align: left;
}
.labs-tool .title {
  display: block;
  padding-left: 10px;
  font-size: 19px;
  font-weight: bold;
  border-bottom: 1px solid #f2f2f2;
  line-height: 48px;
}
.labs-tool .title .icon.icon-help-circled {
  display: inline-block;
  margin-right: 3px;
  color: #ccc;
}
.labs-tool .title .btn-close {
  position: absolute;
  right: 0;
  top: 0;
  padding: 15px;
}
.labs-tool .title .btn-close span {
  display: inline-block;
  overflow: hidden;
  width: 16px;
  height: 16px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -83px -53px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .labs-tool .title .btn-close span {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.labs-tool .title .desc {
  position: absolute;
  top: 0px;
  right: 10px;
}
.labs-tool .title .desc .btn-type {
  height: 27px;
  line-height: 25px;
  padding: 0 10px;
  font-size: 13px;
  display: inline-block;
  background-color: #fff;
  color: #484848;
  text-align: center;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  box-sizing: border-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0), 0px 2px 2px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  -moz-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0), 0px 2px 2px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0), 0px 2px 2px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  line-height: 28px;
}
.labs-tool .title .desc .btn-type.on {
  background: #565eb6;
  color: #F3F3F3;
}
.labs-tool .title .desc .btn-type:first-child {
  margin-right: -1px;
  border-right: 0;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.labs-tool .title .desc .btn-type:last-child {
  border-left: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.labs-tool .highlight {
  color: #4337de;
  font-weight: bold;
  padding-right: 1px;
}
.map-region {
  position: absolute;
  left: 50%;
  bottom: 20px;
  transition: all 0.5s ease-out;
  opacity: 0;
  filter: alpha(opacity=0);
  transform: translate3d(-50%, 100px, 0);
  -webkit-transform: translate3d(-50%, 100px, 0);
  -moz-transform: translate3d(-50%, 100px, 0);
  -ms-transform: translate(-50%, 100px);
}
.map-region a {
  height: 32px;
  font-size: 13px;
  display: inline-block;
  background-color: #fff;
  color: #484848;
  text-align: center;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  box-sizing: border-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0), 0px 2px 2px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  -moz-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0), 0px 2px 2px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0), 0px 2px 2px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  -o-border-radius: 16px;
  border-radius: 16px;
  padding: 0 10px;
  line-height: 30px;
}
.map-region a .icon {
  padding-right: 7px;
  color: #565eb6;
}
.map-region.show {
  transform: translate3d(-50%, 0, 0);
  -webkit-transform: translate3d(-50%, 0, 0);
  -moz-transform: translate3d(-50%, 0, 0);
  -ms-transform: translate(-50%, 0);
  opacity: 1;
  filter: alpha(opacity=100);
}
#map-container {
  width: 100%;
  height: 100%;
}
.admin-marker {
  position: absolute;
  width: 300px;
  background-color: #fff;
  border: 1px solid #ccc;
  padding: 10px;
  font-size: 11px;
}
.admin-marker li {
  margin-bottom: 3px;
}
.admin-marker .btn-close {
  display: inline-block;
  width: 45%;
  text-align: center;
  font-size: 14px;
  line-height: 36px;
  margin-top: 5px;
}
.admin-marker .btn-submit {
  margin-top: 5px;
  display: inline-block;
  width: 45%;
  text-align: center;
  font-size: 14px;
  background-color: #333;
  color: #fff;
  line-height: 36px;
}
.admin-marker .btn-roadview {
  margin: 5px 0;
  padding: 5px 10px;
  border: 1px solid #ccc;
}
.admin-marker .btn-pinpos {
  margin: 5px 0;
  padding: 5px 10px;
  border: 1px solid #ccc;
}
.admin-marker .key {
  display: inline-block;
  width: 80px;
  font-weight: bold;
}
.admin-marker input {
  display: inline-block;
  width: 200px;
  border: 1px solid #aaa;
  padding: 0 5px;
  line-height: 28px;
  font-size: 11px;
}
.admin-marker input[readOnly] {
  border: 1px solid #f2f2f2;
}
.admin-marker select {
  -webkit-appearance: menulist;
  border: 1px solid #aaa;
}
.admin-marker textarea {
  display: block;
  width: 100%;
  height: 60px;
  box-sizing: border-box;
  border: 1px solid #aaa;
  padding: 5px;
  font-size: 11px;
}
.admin-marker textarea[readOnly] {
  border: 1px solid #f2f2f2;
}
.map .map-road-railway-name-layer {
  display: inline-block;
  white-space: nowrap;
  padding: 1px 5px;
  background-color: rgba(0, 0, 0, 0.6);
  color: #fff;
  z-index: 13;
  line-height: 1.8;
  font-weight: normal;
  text-align: left;
  font-size: 12px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.map .map-road-railway-name-layer > .title {
  padding: 2px 2px 0;
  font-weight: bold;
  font-size: 13px;
  text-align: center;
}
.map .map-road-railway-node-layer {
  display: inline-block;
  white-space: nowrap;
  padding: 0px 7px;
  background-color: rgba(255, 255, 255, 0.9);
  border: 3px solid #666;
  color: #666;
  z-index: 13;
  line-height: 1.6;
  font-weight: normal;
  text-align: left;
  font-size: 11px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  -o-border-radius: 12px;
  border-radius: 12px;
  height: 24px;
  box-sizing: border-box;
}
.map .map-road-railway-node-layer > .title {
  font-weight: bold;
  font-size: 13px;
  text-align: center;
  line-height: 20px;
}
.map .map-road-railway-node-layer > .desc {
  padding: 0 2px;
}
.map .map-road-railway-node-layer > .desc:not(.hidden) {
  border-top: 1px solid rgba(255, 255, 255, 0.4);
}
.map .map-road-railway-node-layer.unselected {
  border-width: 1px;
  height: 20px;
}
.map .map-road-railway-node-layer.unselected > .title {
  font-size: 11px;
  font-weight: normal;
}
.map .map-road-railway-node-layer.small {
  border-width: 2px;
  height: 22px;
}
.map .map-road-railway-node-layer.small > .title {
  font-size: 12px;
}
.map .map-floating-layer {
  display: inline-block;
  white-space: nowrap;
  height: 78px;
  padding: 1px 13px;
  background-color: rgba(0, 0, 0, 0.6);
  color: #fff;
  z-index: 13;
  line-height: 2.1;
  font-weight: normal;
  text-align: left;
  font-size: 13px;
  -webkit-transition: left 0.2s, top 0.2s;
  -moz-transition: left 0.2s, top 0.2s;
  -ms-transition: left 0.2s, top 0.2s;
  -o-transition: left 0.2s, top 0.2s;
  transition: left 0.2s, top 0.2s;
}
.map .map-floating-layer:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -20px;
  border-top: 20px solid rgba(0, 0, 0, 0.6);
  border-right: 10px solid transparent;
}
.map .map-floating-layer:before {
  content: "";
  position: absolute;
  right: -20px;
  bottom: 0;
  width: 0;
  height: 0;
}
.map .map-floating-layer > .text {
  padding: 1px 2px 0;
  font-weight: bold;
  font-size: 15px;
  text-align: center;
  border-bottom: 1px solid rgba(255, 255, 255, 0.4);
}
.map .map-floating-layer > .fare {
  padding: 0 2px;
}
.map .map-floating-layer > .km {
  padding: 0 2px;
  line-height: 0.7;
}
.map .map-flag-layer {
  display: inline-block;
  white-space: nowrap;
  padding: 2px 5px;
  background-color: rgba(0, 0, 0, 0.6);
  color: #fff;
  z-index: 13;
  line-height: 1.6;
  font-weight: normal;
  text-align: left;
  font-size: 12px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  max-width: 180px;
  width: max-content;
}
.map .map-flag-layer > .title {
  padding: 1px 2px 0;
  font-weight: bold;
  font-size: 13px;
  line-height: 1.4;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  word-break: break-word;
  white-space: normal;
}
.map .map-flag-layer > .desc {
  padding: 0 2px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
}
.map .map-flag-layer > .desc:not(.hidden) {
  border-top: 1px solid rgba(255, 255, 255, 0.4);
}
.bgAptPinSelecter {
  display: inline-block;
  overflow: hidden;
  width: 62px;
  height: 70px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -139px -431px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .bgAptPinSelecter {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.bgPin {
  display: inline-block;
  overflow: hidden;
  width: 15px;
  height: 21px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -23px -203px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .bgPin {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.bgPinSelected {
  display: inline-block;
  overflow: hidden;
  width: 22px;
  height: 32px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -367px -128px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .bgPinSelected {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.static-poi-map {
  height: 600px;
}
.static-poi-map.medium {
  height: 400px;
}
.static-poi-map.small {
  height: 200px;
}
.static-poi-map.apt-confirm-map {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
}
.static-poi-map .pin.simple {
  display: inline-block;
  overflow: hidden;
  width: 22px;
  height: 32px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -367px -128px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .static-poi-map .pin.simple {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.store-detail-map .pin.simple {
  display: inline-block;
  overflow: hidden;
  width: 22px;
  height: 32px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -367px -128px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .store-detail-map .pin.simple {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.store-detail-map .poi {
  z-index: 1;
  overflow: visible!important;
  text-align: center;
  position: relative;
  transform-origin: center center;
  -webkit-transform-origin: center center;
  -moz-transform-origin: center center;
  -ms-transform-origin: center center;
  transition: transform 0.15s, opacity 0.15s;
  -webkit-transition: -webkit-transform 0.15s, opacity 0.15s;
  -moz-transition: -moz-transform 0.15s, opacity 0.15s;
  -ms-transition: -ms-transform 0.15s, opacity 0.15s;
}
.store-detail-map .poi.convenience {
  display: inline-block;
  overflow: hidden;
  width: 28px;
  height: 39px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: 0 -403px;
  line-height: 999em;
  vertical-align: top;
  z-index: 4;
  line-height: 1.3;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .store-detail-map .poi.convenience {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.store-detail-map .poi.convenience .type {
  display: block!important;
  padding-top: 2px;
  margin-left: -1px;
  color: #fff;
  font-size: 16px;
  text-align: center;
  font-family: fontello;
}
.store-detail-map .poi.convenience .desc {
  line-height: 17px;
  height: 17px;
  font-size: 10px;
  -webkit-border-radius: 8.5px;
  -moz-border-radius: 8.5px;
  -ms-border-radius: 8.5px;
  -o-border-radius: 8.5px;
  border-radius: 8.5px;
  padding: 0 5px;
  white-space: nowrap;
  vertical-align: middle;
  position: absolute;
  background-color: #ddd;
  color: #1a1a1a;
  bottom: -1px;
  left: 7px;
  border-right: 1px solid #aaa;
  border-bottom: 1px solid #aaa;
}
.store-detail-map .poi.mart .type:before {
  content: '\E829';
}
.store-detail-map .poi.department-store .type:before {
  content: '\E82A';
}
.store-detail-map .poi.hospital .type:before {
  content: '\E82B';
}
.store-detail-map .poi.park {
  display: inline-block;
  overflow: hidden;
  width: 28px;
  height: 39px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: 0 -403px;
  line-height: 999em;
  vertical-align: top;
  line-height: 1.3em;
  z-index: 10;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .store-detail-map .poi.park {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.store-detail-map .poi.park > .type {
  display: block!important;
  padding-top: 5px;
  margin-left: -1px;
  color: #fff;
  font-size: 14px;
  text-align: center;
  font-family: fontello;
}
.store-detail-map .poi.park > .type:before {
  content: '\e830';
}
.store-detail-map .poi.park > .desc {
  display: none;
}
.store-detail-map .poi.park > .symbol {
  display: block;
  font-size: 14px;
  color: #e1e1e1;
  font-weight: normal;
  margin-top: 6px;
}
.store-detail-map .poi.poi-cluster.selected:after,
.store-detail-map .poi.poi-cluster-major:after {
  position: absolute;
  right: -7px;
  bottom: 8px;
  font-size: 14px;
  font-family: 'fontello';
  content: '\E821';
  color: #5f5f5f;
  background-color: #fff;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -ms-border-radius: 7px;
  -o-border-radius: 7px;
  border-radius: 7px;
}
.store-detail-map .poi.simple > .type,
.store-detail-map .poi.simple > .like {
  display: none;
}
.store-detail-map .poi.simple.poi-cluster.selected:after,
.store-detail-map .poi.simple.poi-cluster-major:after {
  position: absolute;
  right: -7px;
  bottom: 8px;
  font-size: 14px;
  font-family: 'fontello';
  content: '\E821';
  color: #5f5f5f;
  background-color: #fff;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -ms-border-radius: 7px;
  -o-border-radius: 7px;
  border-radius: 7px;
  bottom: 0px;
}
.store-detail-map .poi.simple.poi-cluster.selected.convenience .desc,
.store-detail-map .poi.simple.poi-cluster-major.convenience .desc {
  display: none;
}
.store-detail-map .poi.expired {
  opacity: 0.3;
}
.store-detail-map .poi:hover,
.store-detail-map .poi.hover {
  z-index: 999;
  opacity: 1;
  filter: alpha(opacity=100);
}
.store-detail-map .poi.selected {
  z-index: 100;
  opacity: 1;
  filter: alpha(opacity=100);
  transform-origin: center center;
  -webkit-transform-origin: center center;
  -moz-transform-origin: center center;
  -ms-transform-origin: center center;
  animation-duration: 1.5s;
  animation-name: markerBounce;
  animation-iteration-count: infinite;
  animation-delay: 0s;
  animation-fill-mode: none;
  -webkit-animation-duration: 1.5s;
  -webkit-animation-name: markerBounce;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-delay: 0s;
  -webkit-animation-fill-mode: none;
  -moz-animation-duration: 1.5s;
  -moz-animation-name: markerBounce;
  -moz-animation-iteration-count: infinite;
  -moz-animation-delay: 0s;
  -moz-animation-fill-mode: none;
  -ms-animation-duration: 1.5s;
  -ms-animation-name: markerBounce;
  -ms-animation-iteration-count: infinite;
  -ms-animation-delay: 0s;
  -ms-animation-fill-mode: none;
}
.store-detail-map .poi.hidden {
  display: none;
  opacity: 0;
}
.store-detail-map .poi.poi-cluster-opened {
  z-index: 999;
}
.store-detail-map .poi.poi-cluster-opened.poi-cluster.selected:after,
.store-detail-map .poi.poi-cluster-opened.poi-cluster-major:after {
  display: none;
}
.store-detail-map .poi.poi-cluster-opened.poi-cluster.selected.convenience .desc,
.store-detail-map .poi.poi-cluster-opened.poi-cluster-major.convenience .desc {
  display: block;
}
.pin.simple {
  background-image: url('https://static.hogangnono.com/svg/pin-simple.svg');
  background-repeat: no-repeat;
  background-position: center left;
  background-size: 34px 34px;
  width: 34px;
  height: 34px;
}
#container {
  height: 100%;
}
#container .scene-apt,
#container .scene-item-list {
  position: absolute;
  top: 0;
  width: 375px;
  height: 100%;
  z-index: 11;
  background-color: #fff;
}
#container .scene-apt .apt-detail,
#container .scene-item-list .apt-detail,
#container .scene-apt .item-list,
#container .scene-item-list .item-list {
  position: absolute;
  top: 0;
  left: 0;
  width: 375px;
  bottom: 0px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #cecece;
  border-bottom: 1px solid #c0c0c0;
  border-top: 1px solid #e9e9e9;
  background-color: #fff;
  -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.075), -1px 1px 1px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.075), -1px 1px 1px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.075), -1px 1px 1px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  border-left: 0;
  border-bottom: 0;
  border-top: 0;
}
#container .scene-apt .apt-detail .tiny-scroll,
#container .scene-item-list .apt-detail .tiny-scroll,
#container .scene-apt .item-list .tiny-scroll,
#container .scene-item-list .item-list .tiny-scroll {
  height: auto;
}
#container .scene-apt .apt-detail .address-info,
#container .scene-item-list .apt-detail .address-info,
#container .scene-apt .item-list .address-info,
#container .scene-item-list .item-list .address-info {
  border-bottom: 1px solid #565eb6;
  text-align: center;
  padding: 0 8px 10px 8px;
  display: flex;
  justify-content: center;
  flex-direction: column;
}
#container .scene-apt .apt-detail .address-info h2,
#container .scene-item-list .apt-detail .address-info h2,
#container .scene-apt .item-list .address-info h2,
#container .scene-item-list .item-list .address-info h2 {
  display: block;
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
  color: #DEDEEA;
}
#container .scene-apt .apt-detail .header-info,
#container .scene-item-list .apt-detail .header-info,
#container .scene-apt .item-list .header-info,
#container .scene-item-list .item-list .header-info {
  position: relative;
  height: 58px;
  padding: 0 21px 0 20px;
  text-align: center;
  display: flex;
  justify-content: center;
  flex-direction: column;
}
#container .scene-apt .apt-detail .header-info h1,
#container .scene-item-list .apt-detail .header-info h1,
#container .scene-apt .item-list .header-info h1,
#container .scene-item-list .item-list .header-info h1 {
  width: 270px;
  margin: 0 auto;
  padding-top: 1px;
  color: #fff;
  font-size: 17px;
  line-height: 1.3;
  max-height: 42px;
  font-weight: 400;
  white-space: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
#container .scene-apt .apt-detail .header-info h1 a,
#container .scene-item-list .apt-detail .header-info h1 a,
#container .scene-apt .item-list .header-info h1 a,
#container .scene-item-list .item-list .header-info h1 a {
  color: #fff;
}
#container .scene-apt .apt-detail .header-info > span,
#container .scene-item-list .apt-detail .header-info > span,
#container .scene-apt .item-list .header-info > span,
#container .scene-item-list .item-list .header-info > span {
  font-size: 12px;
  font-weight: 400;
  color: #DEDEEA;
}
#container .scene-apt .apt-detail .header-info .btn-back,
#container .scene-item-list .apt-detail .header-info .btn-back,
#container .scene-apt .item-list .header-info .btn-back,
#container .scene-item-list .item-list .header-info .btn-back {
  position: absolute;
  left: 0px;
  top: 1px;
  padding-left: 20px;
  padding-top: 21px;
}
#container .scene-apt .apt-detail .header-info .btn-back span,
#container .scene-item-list .apt-detail .header-info .btn-back span,
#container .scene-apt .item-list .header-info .btn-back span,
#container .scene-item-list .item-list .header-info .btn-back span {
  display: inline-block;
  overflow: hidden;
  width: 17px;
  height: 16px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -283px -383px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .scene-apt .apt-detail .header-info .btn-back span,
  #container .scene-item-list .apt-detail .header-info .btn-back span,
  #container .scene-apt .item-list .header-info .btn-back span,
  #container .scene-item-list .item-list .header-info .btn-back span {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .scene-apt .apt-detail .header-info .btn-close,
#container .scene-item-list .apt-detail .header-info .btn-close,
#container .scene-apt .item-list .header-info .btn-close,
#container .scene-item-list .item-list .header-info .btn-close {
  position: absolute;
  right: 0px;
  top: 1px;
  padding-right: 20px;
  padding-top: 21px;
}
#container .scene-apt .apt-detail .header-info .btn-close span,
#container .scene-item-list .apt-detail .header-info .btn-close span,
#container .scene-apt .item-list .header-info .btn-close span,
#container .scene-item-list .item-list .header-info .btn-close span {
  display: inline-block;
  overflow: hidden;
  width: 14px;
  height: 14px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -170px -275px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .scene-apt .apt-detail .header-info .btn-close span,
  #container .scene-item-list .apt-detail .header-info .btn-close span,
  #container .scene-apt .item-list .header-info .btn-close span,
  #container .scene-item-list .item-list .header-info .btn-close span {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .scene-apt .apt-detail .header-placeholder,
#container .scene-item-list .apt-detail .header-placeholder,
#container .scene-apt .item-list .header-placeholder,
#container .scene-item-list .item-list .header-placeholder {
  height: 200px;
  width: 100%;
  background-color: #4d55b2;
}
#container .scene-apt .apt-detail .result,
#container .scene-item-list .apt-detail .result,
#container .scene-apt .item-list .result,
#container .scene-item-list .item-list .result {
  position: absolute;
  width: 100%;
  top: 0;
  bottom: 0;
  margin-top: 160px;
  background-color: #eaebed;
}
#container .scene-apt .apt-detail .result .realPrice,
#container .scene-item-list .apt-detail .result .realPrice,
#container .scene-apt .item-list .result .realPrice,
#container .scene-item-list .item-list .result .realPrice {
  position: relative;
  color: #4337de;
  background-color: #fff;
}
#container .scene-apt .apt-detail .result .realPrice .btn-more,
#container .scene-item-list .apt-detail .result .realPrice .btn-more,
#container .scene-apt .item-list .result .realPrice .btn-more,
#container .scene-item-list .item-list .result .realPrice .btn-more {
  height: 35px;
}
#container .scene-apt .apt-detail .result .realPrice .title,
#container .scene-item-list .apt-detail .result .realPrice .title,
#container .scene-apt .item-list .result .realPrice .title,
#container .scene-item-list .item-list .result .realPrice .title {
  font-weight: 400;
  font-size: 14px;
  line-height: 1;
}
#container .scene-apt .apt-detail .result .realPrice .price-group,
#container .scene-item-list .apt-detail .result .realPrice .price-group,
#container .scene-apt .item-list .result .realPrice .price-group,
#container .scene-item-list .item-list .result .realPrice .price-group {
  position: relative;
  height: 50px;
  padding: 15px 20px 0;
}
#container .scene-apt .apt-detail .result .realPrice .price-group .price,
#container .scene-item-list .apt-detail .result .realPrice .price-group .price,
#container .scene-apt .item-list .result .realPrice .price-group .price,
#container .scene-item-list .item-list .result .realPrice .price-group .price {
  display: inline-block;
  margin-top: 8px;
  font-weight: bold;
  font-size: 22px;
  line-height: 1;
}
#container .scene-apt .apt-detail .result .realPrice .price-group .price.empty,
#container .scene-item-list .apt-detail .result .realPrice .price-group .price.empty,
#container .scene-apt .item-list .result .realPrice .price-group .price.empty,
#container .scene-item-list .item-list .result .realPrice .price-group .price.empty {
  font-weight: 400;
}
#container .scene-apt .apt-detail .result .realPrice .sub-price-group,
#container .scene-item-list .apt-detail .result .realPrice .sub-price-group,
#container .scene-apt .item-list .result .realPrice .sub-price-group,
#container .scene-item-list .item-list .result .realPrice .sub-price-group {
  display: block;
  margin: 5px 20px 0;
  position: relative;
  font-size: 15px;
  color: #888;
  font-weight: 400;
  box-sizing: border-box;
}
#container .scene-apt .apt-detail .result .realPrice .sub-price-group .trade-price,
#container .scene-item-list .apt-detail .result .realPrice .sub-price-group .trade-price,
#container .scene-apt .item-list .result .realPrice .sub-price-group .trade-price,
#container .scene-item-list .item-list .result .realPrice .sub-price-group .trade-price {
  position: absolute;
  top: 0;
  right: 0px;
}
#container .scene-apt .apt-detail .result .realPrice .trade-price-group,
#container .scene-item-list .apt-detail .result .realPrice .trade-price-group,
#container .scene-apt .item-list .result .realPrice .trade-price-group,
#container .scene-item-list .item-list .result .realPrice .trade-price-group {
  position: absolute;
  right: 20px;
  top: 15px;
  color: #000;
  text-align: right;
}
#container .scene-apt .apt-detail .result .realPrice .trade-price-group .price,
#container .scene-item-list .apt-detail .result .realPrice .trade-price-group .price,
#container .scene-apt .item-list .result .realPrice .trade-price-group .price,
#container .scene-item-list .item-list .result .realPrice .trade-price-group .price {
  display: inline-block;
  margin-top: 8px;
  font-weight: 600;
  font-size: 22px;
  line-height: 1;
}
#container .scene-apt .apt-detail .result .realPrice .trade-price-group .price.empty,
#container .scene-item-list .apt-detail .result .realPrice .trade-price-group .price.empty,
#container .scene-apt .item-list .result .realPrice .trade-price-group .price.empty,
#container .scene-item-list .item-list .result .realPrice .trade-price-group .price.empty {
  font-weight: 400;
}
#container .scene-apt .apt-detail .result .realPrice .trade-price-group .caption,
#container .scene-item-list .apt-detail .result .realPrice .trade-price-group .caption,
#container .scene-apt .item-list .result .realPrice .trade-price-group .caption,
#container .scene-item-list .item-list .result .realPrice .trade-price-group .caption {
  margin-top: 4px;
}
#container .scene-apt .apt-detail .result .realPrice .diff-price,
#container .scene-item-list .apt-detail .result .realPrice .diff-price,
#container .scene-apt .item-list .result .realPrice .diff-price,
#container .scene-item-list .item-list .result .realPrice .diff-price {
  font-size: 13px;
  display: inline-block;
  margin-right: 8px;
  margin-bottom: 5px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  -o-border-radius: 12px;
  border-radius: 12px;
  color: #fff;
  background-color: red;
  vertical-align: middle;
  height: 24px;
  line-height: 24px;
  padding: 0 10px;
}
#container .scene-apt .apt-detail .result .realPrice .diff-price.left,
#container .scene-item-list .apt-detail .result .realPrice .diff-price.left,
#container .scene-apt .item-list .result .realPrice .diff-price.left,
#container .scene-item-list .item-list .result .realPrice .diff-price.left {
  background-color: #4337de;
}
#container .scene-apt .apt-detail .result .realPrice .caption,
#container .scene-item-list .apt-detail .result .realPrice .caption,
#container .scene-apt .item-list .result .realPrice .caption,
#container .scene-item-list .item-list .result .realPrice .caption {
  margin-top: 8px;
  font-size: 12px;
  font-weight: 400;
  color: #777;
}
#container .scene-apt .apt-detail .result .realPrice .calc,
#container .scene-item-list .apt-detail .result .realPrice .calc,
#container .scene-apt .item-list .result .realPrice .calc,
#container .scene-item-list .item-list .result .realPrice .calc {
  position: absolute;
  top: 105px;
  left: 0;
  right: 0;
  z-index: 1;
  box-sizing: border-box;
}
#container .scene-apt .apt-detail .result .realPrice .calc .slider,
#container .scene-item-list .apt-detail .result .realPrice .calc .slider,
#container .scene-apt .item-list .result .realPrice .calc .slider,
#container .scene-item-list .item-list .result .realPrice .calc .slider {
  box-sizing: border-box;
  padding: 0 30px;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container,
#container .scene-item-list .apt-detail .result .realPrice .chart-container,
#container .scene-apt .item-list .result .realPrice .chart-container,
#container .scene-item-list .item-list .result .realPrice .chart-container {
  position: relative;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container .chart-wrap,
#container .scene-item-list .apt-detail .result .realPrice .chart-container .chart-wrap,
#container .scene-apt .item-list .result .realPrice .chart-container .chart-wrap,
#container .scene-item-list .item-list .result .realPrice .chart-container .chart-wrap {
  position: relative;
  height: 265px;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container .chart-wrap .empty,
#container .scene-item-list .apt-detail .result .realPrice .chart-container .chart-wrap .empty,
#container .scene-apt .item-list .result .realPrice .chart-container .chart-wrap .empty,
#container .scene-item-list .item-list .result .realPrice .chart-container .chart-wrap .empty {
  font-size: 12px;
  color: #666;
  text-align: center;
  line-height: 210px;
  background: #f8f8f8;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container .chart-touch-guide,
#container .scene-item-list .apt-detail .result .realPrice .chart-container .chart-touch-guide,
#container .scene-apt .item-list .result .realPrice .chart-container .chart-touch-guide,
#container .scene-item-list .item-list .result .realPrice .chart-container .chart-touch-guide {
  position: absolute;
  width: 100%;
  height: 265px;
  top: 60px;
  left: 0;
  overflow: hidden;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container .chart-touch-guide .bg,
#container .scene-item-list .apt-detail .result .realPrice .chart-container .chart-touch-guide .bg,
#container .scene-apt .item-list .result .realPrice .chart-container .chart-touch-guide .bg,
#container .scene-item-list .item-list .result .realPrice .chart-container .chart-touch-guide .bg {
  width: 100%;
  height: 100%;
  background: #fff;
  opacity: 0.5;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container .chart-touch-guide .box,
#container .scene-item-list .apt-detail .result .realPrice .chart-container .chart-touch-guide .box,
#container .scene-apt .item-list .result .realPrice .chart-container .chart-touch-guide .box,
#container .scene-item-list .item-list .result .realPrice .chart-container .chart-touch-guide .box {
  position: absolute;
  width: 50%;
  height: 100%;
  top: 0;
  left: 0;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container .chart-touch-guide .box .arrow,
#container .scene-item-list .apt-detail .result .realPrice .chart-container .chart-touch-guide .box .arrow,
#container .scene-apt .item-list .result .realPrice .chart-container .chart-touch-guide .box .arrow,
#container .scene-item-list .item-list .result .realPrice .chart-container .chart-touch-guide .box .arrow {
  position: absolute;
  top: 72px;
  left: 45px;
  display: inline-block;
  overflow: hidden;
  width: 51px;
  height: 17px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -516px -195px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .scene-apt .apt-detail .result .realPrice .chart-container .chart-touch-guide .box .arrow,
  #container .scene-item-list .apt-detail .result .realPrice .chart-container .chart-touch-guide .box .arrow,
  #container .scene-apt .item-list .result .realPrice .chart-container .chart-touch-guide .box .arrow,
  #container .scene-item-list .item-list .result .realPrice .chart-container .chart-touch-guide .box .arrow {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .scene-apt .apt-detail .result .realPrice .chart-container .chart-touch-guide .box .finger,
#container .scene-item-list .apt-detail .result .realPrice .chart-container .chart-touch-guide .box .finger,
#container .scene-apt .item-list .result .realPrice .chart-container .chart-touch-guide .box .finger,
#container .scene-item-list .item-list .result .realPrice .chart-container .chart-touch-guide .box .finger {
  position: absolute;
  top: 75px;
  display: inline-block;
  overflow: hidden;
  width: 46px;
  height: 64px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -516px -213px;
  line-height: 999em;
  vertical-align: top;
  animation-duration: 1.8s;
  animation-name: finger-animation;
  animation-iteration-count: 2;
  animation-delay: 1.5s;
  animation-fill-mode: none;
  -webkit-animation-duration: 1.8s;
  -webkit-animation-name: finger-animation;
  -webkit-animation-iteration-count: 2;
  -webkit-animation-delay: 1.5s;
  -webkit-animation-fill-mode: none;
  -moz-animation-duration: 1.8s;
  -moz-animation-name: finger-animation;
  -moz-animation-iteration-count: 2;
  -moz-animation-delay: 1.5s;
  -moz-animation-fill-mode: none;
  -ms-animation-duration: 1.8s;
  -ms-animation-name: finger-animation;
  -ms-animation-iteration-count: 2;
  -ms-animation-delay: 1.5s;
  -ms-animation-fill-mode: none;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .scene-apt .apt-detail .result .realPrice .chart-container .chart-touch-guide .box .finger,
  #container .scene-item-list .apt-detail .result .realPrice .chart-container .chart-touch-guide .box .finger,
  #container .scene-apt .item-list .result .realPrice .chart-container .chart-touch-guide .box .finger,
  #container .scene-item-list .item-list .result .realPrice .chart-container .chart-touch-guide .box .finger {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .scene-apt .apt-detail .result .realPrice .chart-container .chart-touch-guide .box.right,
#container .scene-item-list .apt-detail .result .realPrice .chart-container .chart-touch-guide .box.right,
#container .scene-apt .item-list .result .realPrice .chart-container .chart-touch-guide .box.right,
#container .scene-item-list .item-list .result .realPrice .chart-container .chart-touch-guide .box.right {
  left: 110px;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container .chart-touch-guide .box.left,
#container .scene-item-list .apt-detail .result .realPrice .chart-container .chart-touch-guide .box.left,
#container .scene-apt .item-list .result .realPrice .chart-container .chart-touch-guide .box.left,
#container .scene-item-list .item-list .result .realPrice .chart-container .chart-touch-guide .box.left {
  display: none;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container .chart-legend,
#container .scene-item-list .apt-detail .result .realPrice .chart-container .chart-legend,
#container .scene-apt .item-list .result .realPrice .chart-container .chart-legend,
#container .scene-item-list .item-list .result .realPrice .chart-container .chart-legend {
  display: block;
  position: absolute;
  bottom: 0px;
  right: 20px;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container .chart-legend .legend-item,
#container .scene-item-list .apt-detail .result .realPrice .chart-container .chart-legend .legend-item,
#container .scene-apt .item-list .result .realPrice .chart-container .chart-legend .legend-item,
#container .scene-item-list .item-list .result .realPrice .chart-container .chart-legend .legend-item {
  display: inline-block;
  margin-left: 15px;
  color: #555;
  font-size: 11px;
  line-height: 12px;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container .chart-legend .legend-item.low-floor:before,
#container .scene-item-list .apt-detail .result .realPrice .chart-container .chart-legend .legend-item.low-floor:before,
#container .scene-apt .item-list .result .realPrice .chart-container .chart-legend .legend-item.low-floor:before,
#container .scene-item-list .item-list .result .realPrice .chart-container .chart-legend .legend-item.low-floor:before {
  display: inline-block;
  content: ' ';
  width: 6px;
  height: 6px;
  margin-top: 3px;
  margin-right: 4px;
  vertical-align: top;
  background: #4a90e2;
  opacity: 0.4;
  border-radius: 5px;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container .chart-legend .legend-item.auction:before,
#container .scene-item-list .apt-detail .result .realPrice .chart-container .chart-legend .legend-item.auction:before,
#container .scene-apt .item-list .result .realPrice .chart-container .chart-legend .legend-item.auction:before,
#container .scene-item-list .item-list .result .realPrice .chart-container .chart-legend .legend-item.auction:before {
  display: inline-block;
  content: ' ';
  width: 5px;
  height: 5px;
  margin-top: 3px;
  margin-right: 4px;
  vertical-align: top;
  background: #F86768;
  opacity: 1.0;
  transform: rotateZ(45deg);
  -webkit-transform: rotateZ(45deg);
  -moz-transform: rotateZ(45deg);
  -ms-transform: rotate(45deg);
  transform-origin: center center;
  -webkit-transform-origin: center center;
  -moz-transform-origin: center center;
  -ms-transform-origin: center center;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container .chart-tooltip,
#container .scene-item-list .apt-detail .result .realPrice .chart-container .chart-tooltip,
#container .scene-apt .item-list .result .realPrice .chart-container .chart-tooltip,
#container .scene-item-list .item-list .result .realPrice .chart-container .chart-tooltip {
  display: none;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container .chart-tooltip .chart-tooltip-label,
#container .scene-item-list .apt-detail .result .realPrice .chart-container .chart-tooltip .chart-tooltip-label,
#container .scene-apt .item-list .result .realPrice .chart-container .chart-tooltip .chart-tooltip-label,
#container .scene-item-list .item-list .result .realPrice .chart-container .chart-tooltip .chart-tooltip-label {
  box-sizing: border-box;
  position: absolute;
  left: 0;
  max-width: 100%;
  height: 26px;
  padding: 0 10px;
  line-height: 23px;
  color: #777;
  border: 1px solid #ddd;
  background: #fafafa;
  white-space: nowrap;
  text-align: left;
  text-overflow: ellipsis;
  font-size: 14px;
  border-radius: 2px;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container .chart-tooltip .chart-tooltip-label.price,
#container .scene-item-list .apt-detail .result .realPrice .chart-container .chart-tooltip .chart-tooltip-label.price,
#container .scene-apt .item-list .result .realPrice .chart-container .chart-tooltip .chart-tooltip-label.price,
#container .scene-item-list .item-list .result .realPrice .chart-container .chart-tooltip .chart-tooltip-label.price {
  color: #fff;
  border: 1px solid #5963d9;
  background: #5963d9;
  top: 0;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container .chart-tooltip .chart-tooltip-label.price.important,
#container .scene-item-list .apt-detail .result .realPrice .chart-container .chart-tooltip .chart-tooltip-label.price.important,
#container .scene-apt .item-list .result .realPrice .chart-container .chart-tooltip .chart-tooltip-label.price.important,
#container .scene-item-list .item-list .result .realPrice .chart-container .chart-tooltip .chart-tooltip-label.price.important {
  font-weight: bold;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container .chart-tooltip .chart-tooltip-label.trade,
#container .scene-item-list .apt-detail .result .realPrice .chart-container .chart-tooltip .chart-tooltip-label.trade,
#container .scene-apt .item-list .result .realPrice .chart-container .chart-tooltip .chart-tooltip-label.trade,
#container .scene-item-list .item-list .result .realPrice .chart-container .chart-tooltip .chart-tooltip-label.trade {
  color: #333;
  border: 1px solid #d1d1d1;
  background: #f3f3f3;
  top: 0;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container .chart-tooltip .chart-tooltip-label.trade .chart-tooltip-trade-price,
#container .scene-item-list .apt-detail .result .realPrice .chart-container .chart-tooltip .chart-tooltip-label.trade .chart-tooltip-trade-price,
#container .scene-apt .item-list .result .realPrice .chart-container .chart-tooltip .chart-tooltip-label.trade .chart-tooltip-trade-price,
#container .scene-item-list .item-list .result .realPrice .chart-container .chart-tooltip .chart-tooltip-label.trade .chart-tooltip-trade-price {
  color: #584DE4;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container .chart-tooltip .chart-tooltip-label.comp,
#container .scene-item-list .apt-detail .result .realPrice .chart-container .chart-tooltip .chart-tooltip-label.comp,
#container .scene-apt .item-list .result .realPrice .chart-container .chart-tooltip .chart-tooltip-label.comp,
#container .scene-item-list .item-list .result .realPrice .chart-container .chart-tooltip .chart-tooltip-label.comp {
  height: 45px;
  line-height: 20px;
  color: #fff;
  border: 1px solid #5963d9;
  background: #5963d9;
  top: 0;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container .chart-tooltip .chart-tooltip-label.versus,
#container .scene-item-list .apt-detail .result .realPrice .chart-container .chart-tooltip .chart-tooltip-label.versus,
#container .scene-apt .item-list .result .realPrice .chart-container .chart-tooltip .chart-tooltip-label.versus,
#container .scene-item-list .item-list .result .realPrice .chart-container .chart-tooltip .chart-tooltip-label.versus {
  padding: 6px 8px;
  background: #484848;
  color: #ffffff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  bottom: 214px;
  height: auto;
  border: 0px;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container .chart-tooltip .chart-tooltip-label.versus .important,
#container .scene-item-list .apt-detail .result .realPrice .chart-container .chart-tooltip .chart-tooltip-label.versus .important,
#container .scene-apt .item-list .result .realPrice .chart-container .chart-tooltip .chart-tooltip-label.versus .important,
#container .scene-item-list .item-list .result .realPrice .chart-container .chart-tooltip .chart-tooltip-label.versus .important {
  font-weight: bold;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container .chart-tooltip .chart-tooltip-label .chart-tooltip-date,
#container .scene-item-list .apt-detail .result .realPrice .chart-container .chart-tooltip .chart-tooltip-label .chart-tooltip-date,
#container .scene-apt .item-list .result .realPrice .chart-container .chart-tooltip .chart-tooltip-label .chart-tooltip-date,
#container .scene-item-list .item-list .result .realPrice .chart-container .chart-tooltip .chart-tooltip-label .chart-tooltip-date {
  display: inline-block;
  font-weight: 400;
  margin-right: 4px;
  font-size: 13px;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container .chart-tooltip .chart-tooltip-label .chart-tooltip-price,
#container .scene-item-list .apt-detail .result .realPrice .chart-container .chart-tooltip .chart-tooltip-label .chart-tooltip-price,
#container .scene-apt .item-list .result .realPrice .chart-container .chart-tooltip .chart-tooltip-label .chart-tooltip-price,
#container .scene-item-list .item-list .result .realPrice .chart-container .chart-tooltip .chart-tooltip-label .chart-tooltip-price {
  display: inline-block;
  margin-right: 3px;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container .chart-tooltip .chart-tooltip-label .chart-tooltip-volume,
#container .scene-item-list .apt-detail .result .realPrice .chart-container .chart-tooltip .chart-tooltip-label .chart-tooltip-volume,
#container .scene-apt .item-list .result .realPrice .chart-container .chart-tooltip .chart-tooltip-label .chart-tooltip-volume,
#container .scene-item-list .item-list .result .realPrice .chart-container .chart-tooltip .chart-tooltip-label .chart-tooltip-volume {
  display: inline-block;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container .chart-tooltip .chart-tooltip-label .chart-tooltip-trade,
#container .scene-item-list .apt-detail .result .realPrice .chart-container .chart-tooltip .chart-tooltip-label .chart-tooltip-trade,
#container .scene-apt .item-list .result .realPrice .chart-container .chart-tooltip .chart-tooltip-label .chart-tooltip-trade,
#container .scene-item-list .item-list .result .realPrice .chart-container .chart-tooltip .chart-tooltip-label .chart-tooltip-trade {
  display: inline-block;
  font-size: 13px;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container .chart-tooltip .chart-tooltip-label .chart-tooltip-comp-seperator,
#container .scene-item-list .apt-detail .result .realPrice .chart-container .chart-tooltip .chart-tooltip-label .chart-tooltip-comp-seperator,
#container .scene-apt .item-list .result .realPrice .chart-container .chart-tooltip .chart-tooltip-label .chart-tooltip-comp-seperator,
#container .scene-item-list .item-list .result .realPrice .chart-container .chart-tooltip .chart-tooltip-label .chart-tooltip-comp-seperator {
  padding: 0 4px;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container .chart-tooltip .chart-tooltip-label .chart-tooltip-comp-date,
#container .scene-item-list .apt-detail .result .realPrice .chart-container .chart-tooltip .chart-tooltip-label .chart-tooltip-comp-date,
#container .scene-apt .item-list .result .realPrice .chart-container .chart-tooltip .chart-tooltip-label .chart-tooltip-comp-date,
#container .scene-item-list .item-list .result .realPrice .chart-container .chart-tooltip .chart-tooltip-label .chart-tooltip-comp-date {
  display: inline-block;
  font-size: 12px;
  padding-left: 10px;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container .chart-tooltip .chart-tooltip-label .chart-tooltip-comp-rent-ratio,
#container .scene-item-list .apt-detail .result .realPrice .chart-container .chart-tooltip .chart-tooltip-label .chart-tooltip-comp-rent-ratio,
#container .scene-apt .item-list .result .realPrice .chart-container .chart-tooltip .chart-tooltip-label .chart-tooltip-comp-rent-ratio,
#container .scene-item-list .item-list .result .realPrice .chart-container .chart-tooltip .chart-tooltip-label .chart-tooltip-comp-rent-ratio {
  display: inline-block;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container .chart-tooltip .chart-tooltip-tip,
#container .scene-item-list .apt-detail .result .realPrice .chart-container .chart-tooltip .chart-tooltip-tip,
#container .scene-apt .item-list .result .realPrice .chart-container .chart-tooltip .chart-tooltip-tip,
#container .scene-item-list .item-list .result .realPrice .chart-container .chart-tooltip .chart-tooltip-tip {
  position: absolute;
  top: 25px;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container .chart-tooltip .chart-tooltip-tip.versus,
#container .scene-item-list .apt-detail .result .realPrice .chart-container .chart-tooltip .chart-tooltip-tip.versus,
#container .scene-apt .item-list .result .realPrice .chart-container .chart-tooltip .chart-tooltip-tip.versus,
#container .scene-item-list .item-list .result .realPrice .chart-container .chart-tooltip .chart-tooltip-tip.versus {
  top: 50px;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container .chart-tooltip .chart-tooltip-tip .tip-border,
#container .scene-item-list .apt-detail .result .realPrice .chart-container .chart-tooltip .chart-tooltip-tip .tip-border,
#container .scene-apt .item-list .result .realPrice .chart-container .chart-tooltip .chart-tooltip-tip .tip-border,
#container .scene-item-list .item-list .result .realPrice .chart-container .chart-tooltip .chart-tooltip-tip .tip-border {
  position: absolute;
  margin-left: -7px;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 7px solid #ddd;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container .chart-tooltip .chart-tooltip-tip .tip-border.versus,
#container .scene-item-list .apt-detail .result .realPrice .chart-container .chart-tooltip .chart-tooltip-tip .tip-border.versus,
#container .scene-apt .item-list .result .realPrice .chart-container .chart-tooltip .chart-tooltip-tip .tip-border.versus,
#container .scene-item-list .item-list .result .realPrice .chart-container .chart-tooltip .chart-tooltip-tip .tip-border.versus {
  border-top: 7px solid #484848;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container .chart-tooltip .chart-tooltip-tip .tip-face,
#container .scene-item-list .apt-detail .result .realPrice .chart-container .chart-tooltip .chart-tooltip-tip .tip-face,
#container .scene-apt .item-list .result .realPrice .chart-container .chart-tooltip .chart-tooltip-tip .tip-face,
#container .scene-item-list .item-list .result .realPrice .chart-container .chart-tooltip .chart-tooltip-tip .tip-face {
  position: absolute;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #f4f4f4;
  margin-left: -6px;
  margin-bottom: 1px;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container .chart-tooltip .chart-tooltip-tip .tip-face.versus,
#container .scene-item-list .apt-detail .result .realPrice .chart-container .chart-tooltip .chart-tooltip-tip .tip-face.versus,
#container .scene-apt .item-list .result .realPrice .chart-container .chart-tooltip .chart-tooltip-tip .tip-face.versus,
#container .scene-item-list .item-list .result .realPrice .chart-container .chart-tooltip .chart-tooltip-tip .tip-face.versus {
  border-top: 6px solid #484848;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container .chart-tooltip .chart-tooltip-tip.price .tip-border,
#container .scene-item-list .apt-detail .result .realPrice .chart-container .chart-tooltip .chart-tooltip-tip.price .tip-border,
#container .scene-apt .item-list .result .realPrice .chart-container .chart-tooltip .chart-tooltip-tip.price .tip-border,
#container .scene-item-list .item-list .result .realPrice .chart-container .chart-tooltip .chart-tooltip-tip.price .tip-border {
  border-top-color: #5963d9;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container .chart-tooltip .chart-tooltip-tip.price .tip-face,
#container .scene-item-list .apt-detail .result .realPrice .chart-container .chart-tooltip .chart-tooltip-tip.price .tip-face,
#container .scene-apt .item-list .result .realPrice .chart-container .chart-tooltip .chart-tooltip-tip.price .tip-face,
#container .scene-item-list .item-list .result .realPrice .chart-container .chart-tooltip .chart-tooltip-tip.price .tip-face {
  border-top-color: #5963d9;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container .chart-tooltip .chart-tooltip-tip.trade .tip-border,
#container .scene-item-list .apt-detail .result .realPrice .chart-container .chart-tooltip .chart-tooltip-tip.trade .tip-border,
#container .scene-apt .item-list .result .realPrice .chart-container .chart-tooltip .chart-tooltip-tip.trade .tip-border,
#container .scene-item-list .item-list .result .realPrice .chart-container .chart-tooltip .chart-tooltip-tip.trade .tip-border {
  border-top-color: #d1d1d1;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container .chart-tooltip .chart-tooltip-tip.trade .tip-face,
#container .scene-item-list .apt-detail .result .realPrice .chart-container .chart-tooltip .chart-tooltip-tip.trade .tip-face,
#container .scene-apt .item-list .result .realPrice .chart-container .chart-tooltip .chart-tooltip-tip.trade .tip-face,
#container .scene-item-list .item-list .result .realPrice .chart-container .chart-tooltip .chart-tooltip-tip.trade .tip-face {
  border-top-color: #f3f3f3;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container .chart-tooltip .chart-tooltip-tip.comp,
#container .scene-item-list .apt-detail .result .realPrice .chart-container .chart-tooltip .chart-tooltip-tip.comp,
#container .scene-apt .item-list .result .realPrice .chart-container .chart-tooltip .chart-tooltip-tip.comp,
#container .scene-item-list .item-list .result .realPrice .chart-container .chart-tooltip .chart-tooltip-tip.comp {
  top: 44px;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container .chart-tooltip .chart-tooltip-tip.comp .tip-border,
#container .scene-item-list .apt-detail .result .realPrice .chart-container .chart-tooltip .chart-tooltip-tip.comp .tip-border,
#container .scene-apt .item-list .result .realPrice .chart-container .chart-tooltip .chart-tooltip-tip.comp .tip-border,
#container .scene-item-list .item-list .result .realPrice .chart-container .chart-tooltip .chart-tooltip-tip.comp .tip-border {
  border-top-color: #5963d9;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container .chart-tooltip .chart-tooltip-tip.comp .tip-face,
#container .scene-item-list .apt-detail .result .realPrice .chart-container .chart-tooltip .chart-tooltip-tip.comp .tip-face,
#container .scene-apt .item-list .result .realPrice .chart-container .chart-tooltip .chart-tooltip-tip.comp .tip-face,
#container .scene-item-list .item-list .result .realPrice .chart-container .chart-tooltip .chart-tooltip-tip.comp .tip-face {
  border-top-color: #5963d9;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container .chart-month-pointer .chart-month-pointer-border,
#container .scene-item-list .apt-detail .result .realPrice .chart-container .chart-month-pointer .chart-month-pointer-border,
#container .scene-apt .item-list .result .realPrice .chart-container .chart-month-pointer .chart-month-pointer-border,
#container .scene-item-list .item-list .result .realPrice .chart-container .chart-month-pointer .chart-month-pointer-border {
  display: none;
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  background: #ddd;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container .chart-month-pointer .chart-month-pointer-tip,
#container .scene-item-list .apt-detail .result .realPrice .chart-container .chart-month-pointer .chart-month-pointer-tip,
#container .scene-apt .item-list .result .realPrice .chart-container .chart-month-pointer .chart-month-pointer-tip,
#container .scene-item-list .item-list .result .realPrice .chart-container .chart-month-pointer .chart-month-pointer-tip {
  display: none;
  position: absolute;
  top: 258px;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container .chart-month-pointer .chart-month-pointer-tip .tip-border,
#container .scene-item-list .apt-detail .result .realPrice .chart-container .chart-month-pointer .chart-month-pointer-tip .tip-border,
#container .scene-apt .item-list .result .realPrice .chart-container .chart-month-pointer .chart-month-pointer-tip .tip-border,
#container .scene-item-list .item-list .result .realPrice .chart-container .chart-month-pointer .chart-month-pointer-tip .tip-border {
  position: absolute;
  margin-left: -7px;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ddd;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container .chart-month-pointer .chart-month-pointer-tip .tip-face,
#container .scene-item-list .apt-detail .result .realPrice .chart-container .chart-month-pointer .chart-month-pointer-tip .tip-face,
#container .scene-apt .item-list .result .realPrice .chart-container .chart-month-pointer .chart-month-pointer-tip .tip-face,
#container .scene-item-list .item-list .result .realPrice .chart-container .chart-month-pointer .chart-month-pointer-tip .tip-face {
  position: absolute;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  margin-left: -6px;
  margin-top: 1px;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container .chart-trade-pointer-label,
#container .scene-item-list .apt-detail .result .realPrice .chart-container .chart-trade-pointer-label,
#container .scene-apt .item-list .result .realPrice .chart-container .chart-trade-pointer-label,
#container .scene-item-list .item-list .result .realPrice .chart-container .chart-trade-pointer-label {
  display: none;
  position: absolute;
  box-sizing: border-box;
  padding: 0px 5px;
  height: 18px;
  line-height: 18px;
  background: #fff;
  border: 1px solid #1ca359;
  border-radius: 2px;
  font-size: 11px;
  color: #000;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container .hide-focus-out,
#container .scene-item-list .apt-detail .result .realPrice .chart-container .hide-focus-out,
#container .scene-apt .item-list .result .realPrice .chart-container .hide-focus-out,
#container .scene-item-list .item-list .result .realPrice .chart-container .hide-focus-out {
  display: none;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container svg,
#container .scene-item-list .apt-detail .result .realPrice .chart-container svg,
#container .scene-apt .item-list .result .realPrice .chart-container svg,
#container .scene-item-list .item-list .result .realPrice .chart-container svg {
  overflow: visible;
  font-weight: 400;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container svg .chart-versus-canvas .axis.y .tick:nth-of-type(1) line,
#container .scene-item-list .apt-detail .result .realPrice .chart-container svg .chart-versus-canvas .axis.y .tick:nth-of-type(1) line,
#container .scene-apt .item-list .result .realPrice .chart-container svg .chart-versus-canvas .axis.y .tick:nth-of-type(1) line,
#container .scene-item-list .item-list .result .realPrice .chart-container svg .chart-versus-canvas .axis.y .tick:nth-of-type(1) line {
  stroke: #9290ac;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container svg .chart-overlay,
#container .scene-item-list .apt-detail .result .realPrice .chart-container svg .chart-overlay,
#container .scene-apt .item-list .result .realPrice .chart-container svg .chart-overlay,
#container .scene-item-list .item-list .result .realPrice .chart-container svg .chart-overlay {
  fill: none;
  pointer-events: all;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container svg .chart-focus .focus-circle,
#container .scene-item-list .apt-detail .result .realPrice .chart-container svg .chart-focus .focus-circle,
#container .scene-apt .item-list .result .realPrice .chart-container svg .chart-focus .focus-circle,
#container .scene-item-list .item-list .result .realPrice .chart-container svg .chart-focus .focus-circle {
  fill: #4337de;
  stroke: none;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container svg .chart-focus .focus-circle.focus-circle-trade,
#container .scene-item-list .apt-detail .result .realPrice .chart-container svg .chart-focus .focus-circle.focus-circle-trade,
#container .scene-apt .item-list .result .realPrice .chart-container svg .chart-focus .focus-circle.focus-circle-trade,
#container .scene-item-list .item-list .result .realPrice .chart-container svg .chart-focus .focus-circle.focus-circle-trade {
  fill: #4337de;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container svg .chart-focus .focus-circle.focus-circle-deposit,
#container .scene-item-list .apt-detail .result .realPrice .chart-container svg .chart-focus .focus-circle.focus-circle-deposit,
#container .scene-apt .item-list .result .realPrice .chart-container svg .chart-focus .focus-circle.focus-circle-deposit,
#container .scene-item-list .item-list .result .realPrice .chart-container svg .chart-focus .focus-circle.focus-circle-deposit {
  fill: #3d9752;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container svg .chart-focus .focus-circle.focus-circle-gap,
#container .scene-item-list .apt-detail .result .realPrice .chart-container svg .chart-focus .focus-circle.focus-circle-gap,
#container .scene-apt .item-list .result .realPrice .chart-container svg .chart-focus .focus-circle.focus-circle-gap,
#container .scene-item-list .item-list .result .realPrice .chart-container svg .chart-focus .focus-circle.focus-circle-gap {
  fill: #888;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container svg .chart-focus .focus-rect,
#container .scene-item-list .apt-detail .result .realPrice .chart-container svg .chart-focus .focus-rect,
#container .scene-apt .item-list .result .realPrice .chart-container svg .chart-focus .focus-rect,
#container .scene-item-list .item-list .result .realPrice .chart-container svg .chart-focus .focus-rect {
  fill: #4337de;
  stroke: none;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container svg .chart-focus .focus-rect.focus-rect-trade,
#container .scene-item-list .apt-detail .result .realPrice .chart-container svg .chart-focus .focus-rect.focus-rect-trade,
#container .scene-apt .item-list .result .realPrice .chart-container svg .chart-focus .focus-rect.focus-rect-trade,
#container .scene-item-list .item-list .result .realPrice .chart-container svg .chart-focus .focus-rect.focus-rect-trade {
  fill: #4337de;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container svg .chart-focus .focus-rect.focus-rect-deposit,
#container .scene-item-list .apt-detail .result .realPrice .chart-container svg .chart-focus .focus-rect.focus-rect-deposit,
#container .scene-apt .item-list .result .realPrice .chart-container svg .chart-focus .focus-rect.focus-rect-deposit,
#container .scene-item-list .item-list .result .realPrice .chart-container svg .chart-focus .focus-rect.focus-rect-deposit {
  fill: #3d9752;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container svg .chart-focus .focus-range-area,
#container .scene-item-list .apt-detail .result .realPrice .chart-container svg .chart-focus .focus-range-area,
#container .scene-apt .item-list .result .realPrice .chart-container svg .chart-focus .focus-range-area,
#container .scene-item-list .item-list .result .realPrice .chart-container svg .chart-focus .focus-range-area {
  fill: #999;
  opacity: 0.3;
  stroke: none;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container svg .chart-focus .focus-range-area.plus,
#container .scene-item-list .apt-detail .result .realPrice .chart-container svg .chart-focus .focus-range-area.plus,
#container .scene-apt .item-list .result .realPrice .chart-container svg .chart-focus .focus-range-area.plus,
#container .scene-item-list .item-list .result .realPrice .chart-container svg .chart-focus .focus-range-area.plus {
  fill: #fc541b;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container svg .chart-focus .focus-range-area.minus,
#container .scene-item-list .apt-detail .result .realPrice .chart-container svg .chart-focus .focus-range-area.minus,
#container .scene-apt .item-list .result .realPrice .chart-container svg .chart-focus .focus-range-area.minus,
#container .scene-item-list .item-list .result .realPrice .chart-container svg .chart-focus .focus-range-area.minus {
  fill: #1569f4;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container svg .chart-focus .focus-line,
#container .scene-item-list .apt-detail .result .realPrice .chart-container svg .chart-focus .focus-line,
#container .scene-apt .item-list .result .realPrice .chart-container svg .chart-focus .focus-line,
#container .scene-item-list .item-list .result .realPrice .chart-container svg .chart-focus .focus-line {
  stroke: #777;
  fill: none;
  stroke-width: 1;
  shape-rendering: crispEdges;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container svg .trade-pointer-circle,
#container .scene-item-list .apt-detail .result .realPrice .chart-container svg .trade-pointer-circle,
#container .scene-apt .item-list .result .realPrice .chart-container svg .trade-pointer-circle,
#container .scene-item-list .item-list .result .realPrice .chart-container svg .trade-pointer-circle {
  fill: none;
  stroke: #1ca359;
  stroke-width: 2;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container svg .price-line,
#container .scene-item-list .apt-detail .result .realPrice .chart-container svg .price-line,
#container .scene-apt .item-list .result .realPrice .chart-container svg .price-line,
#container .scene-item-list .item-list .result .realPrice .chart-container svg .price-line {
  fill: none;
  stroke: #4337de;
  stroke-width: 3;
  stroke-linejoin: round;
  stroke-linecap: round;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container svg .price-line.price-line-trade,
#container .scene-item-list .apt-detail .result .realPrice .chart-container svg .price-line.price-line-trade,
#container .scene-apt .item-list .result .realPrice .chart-container svg .price-line.price-line-trade,
#container .scene-item-list .item-list .result .realPrice .chart-container svg .price-line.price-line-trade {
  stroke: #4337de;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container svg .price-line.price-line-deposit,
#container .scene-item-list .apt-detail .result .realPrice .chart-container svg .price-line.price-line-deposit,
#container .scene-apt .item-list .result .realPrice .chart-container svg .price-line.price-line-deposit,
#container .scene-item-list .item-list .result .realPrice .chart-container svg .price-line.price-line-deposit {
  stroke: #3d9752;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container svg .gap-area .axis,
#container .scene-item-list .apt-detail .result .realPrice .chart-container svg .gap-area .axis,
#container .scene-apt .item-list .result .realPrice .chart-container svg .gap-area .axis,
#container .scene-item-list .item-list .result .realPrice .chart-container svg .gap-area .axis {
  stroke: #ddd;
  stroke-width: 1;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container svg .gap-area .gap-area-bg,
#container .scene-item-list .apt-detail .result .realPrice .chart-container svg .gap-area .gap-area-bg,
#container .scene-apt .item-list .result .realPrice .chart-container svg .gap-area .gap-area-bg,
#container .scene-item-list .item-list .result .realPrice .chart-container svg .gap-area .gap-area-bg {
  fill: #f8f8f8;
  stroke: none;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container svg .gap-area .gap-area-text,
#container .scene-item-list .apt-detail .result .realPrice .chart-container svg .gap-area .gap-area-text,
#container .scene-apt .item-list .result .realPrice .chart-container svg .gap-area .gap-area-text,
#container .scene-item-list .item-list .result .realPrice .chart-container svg .gap-area .gap-area-text {
  fill: #666;
  font-size: 11px;
  transform: none;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container svg .gap-area .gap-rate-line,
#container .scene-item-list .apt-detail .result .realPrice .chart-container svg .gap-area .gap-rate-line,
#container .scene-apt .item-list .result .realPrice .chart-container svg .gap-area .gap-rate-line,
#container .scene-item-list .item-list .result .realPrice .chart-container svg .gap-area .gap-rate-line {
  fill: none;
  stroke: #888;
  stroke-width: 1.5;
  stroke-linejoin: round;
  stroke-linecap: round;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container svg .gap-area .avg-gap-rate-line,
#container .scene-item-list .apt-detail .result .realPrice .chart-container svg .gap-area .avg-gap-rate-line,
#container .scene-apt .item-list .result .realPrice .chart-container svg .gap-area .avg-gap-rate-line,
#container .scene-item-list .item-list .result .realPrice .chart-container svg .gap-area .avg-gap-rate-line {
  fill: none;
  stroke: #999;
  stroke-width: 1;
  stroke-dasharray: 2 3;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container svg .gap-area .avg-gap-rate-text,
#container .scene-item-list .apt-detail .result .realPrice .chart-container svg .gap-area .avg-gap-rate-text,
#container .scene-apt .item-list .result .realPrice .chart-container svg .gap-area .avg-gap-rate-text,
#container .scene-item-list .item-list .result .realPrice .chart-container svg .gap-area .avg-gap-rate-text {
  fill: #999;
  font-size: 10px;
  transform: none;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container svg .price-versus-line,
#container .scene-item-list .apt-detail .result .realPrice .chart-container svg .price-versus-line,
#container .scene-apt .item-list .result .realPrice .chart-container svg .price-versus-line,
#container .scene-item-list .item-list .result .realPrice .chart-container svg .price-versus-line {
  fill: none;
  stroke-width: 2;
  stroke-linejoin: round;
  stroke-linecap: round;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container svg .price-versus-line.price-versus-line-1,
#container .scene-item-list .apt-detail .result .realPrice .chart-container svg .price-versus-line.price-versus-line-1,
#container .scene-apt .item-list .result .realPrice .chart-container svg .price-versus-line.price-versus-line-1,
#container .scene-item-list .item-list .result .realPrice .chart-container svg .price-versus-line.price-versus-line-1 {
  stroke-width: 2;
  stroke-dasharray: 1, 4;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container svg .price-versus-line.price-versus-line-2,
#container .scene-item-list .apt-detail .result .realPrice .chart-container svg .price-versus-line.price-versus-line-2,
#container .scene-apt .item-list .result .realPrice .chart-container svg .price-versus-line.price-versus-line-2,
#container .scene-item-list .item-list .result .realPrice .chart-container svg .price-versus-line.price-versus-line-2 {
  stroke-width: 2;
  stroke-dasharray: 3, 3;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container svg .min-max-price circle,
#container .scene-item-list .apt-detail .result .realPrice .chart-container svg .min-max-price circle,
#container .scene-apt .item-list .result .realPrice .chart-container svg .min-max-price circle,
#container .scene-item-list .item-list .result .realPrice .chart-container svg .min-max-price circle {
  stroke: none;
  r: 3px;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container svg .min-max-price line,
#container .scene-item-list .apt-detail .result .realPrice .chart-container svg .min-max-price line,
#container .scene-apt .item-list .result .realPrice .chart-container svg .min-max-price line,
#container .scene-item-list .item-list .result .realPrice .chart-container svg .min-max-price line {
  stroke: #000;
  stroke-width: 1;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container svg .min-max-price text,
#container .scene-item-list .apt-detail .result .realPrice .chart-container svg .min-max-price text,
#container .scene-apt .item-list .result .realPrice .chart-container svg .min-max-price text,
#container .scene-item-list .item-list .result .realPrice .chart-container svg .min-max-price text {
  font-size: 10px;
  font-weight: 400;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container svg .min-max-price.max circle,
#container .scene-item-list .apt-detail .result .realPrice .chart-container svg .min-max-price.max circle,
#container .scene-apt .item-list .result .realPrice .chart-container svg .min-max-price.max circle,
#container .scene-item-list .item-list .result .realPrice .chart-container svg .min-max-price.max circle {
  fill: #fc541b;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container svg .min-max-price.max line,
#container .scene-item-list .apt-detail .result .realPrice .chart-container svg .min-max-price.max line,
#container .scene-apt .item-list .result .realPrice .chart-container svg .min-max-price.max line,
#container .scene-item-list .item-list .result .realPrice .chart-container svg .min-max-price.max line {
  stroke: #fc541b;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container svg .min-max-price.max text,
#container .scene-item-list .apt-detail .result .realPrice .chart-container svg .min-max-price.max text,
#container .scene-apt .item-list .result .realPrice .chart-container svg .min-max-price.max text,
#container .scene-item-list .item-list .result .realPrice .chart-container svg .min-max-price.max text {
  fill: #fc541b;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container svg .min-max-price.min circle,
#container .scene-item-list .apt-detail .result .realPrice .chart-container svg .min-max-price.min circle,
#container .scene-apt .item-list .result .realPrice .chart-container svg .min-max-price.min circle,
#container .scene-item-list .item-list .result .realPrice .chart-container svg .min-max-price.min circle {
  fill: #1569f4;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container svg .min-max-price.min line,
#container .scene-item-list .apt-detail .result .realPrice .chart-container svg .min-max-price.min line,
#container .scene-apt .item-list .result .realPrice .chart-container svg .min-max-price.min line,
#container .scene-item-list .item-list .result .realPrice .chart-container svg .min-max-price.min line {
  stroke: #1569f4;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container svg .min-max-price.min text,
#container .scene-item-list .apt-detail .result .realPrice .chart-container svg .min-max-price.min text,
#container .scene-apt .item-list .result .realPrice .chart-container svg .min-max-price.min text,
#container .scene-item-list .item-list .result .realPrice .chart-container svg .min-max-price.min text {
  fill: #1569f4;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container svg .offer-price-line,
#container .scene-item-list .apt-detail .result .realPrice .chart-container svg .offer-price-line,
#container .scene-apt .item-list .result .realPrice .chart-container svg .offer-price-line,
#container .scene-item-list .item-list .result .realPrice .chart-container svg .offer-price-line {
  fill: none;
  stroke: #999;
  stroke-width: 3;
  stroke-linejoin: round;
  stroke-linecap: round;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container svg .min-max-area,
#container .scene-item-list .apt-detail .result .realPrice .chart-container svg .min-max-area,
#container .scene-apt .item-list .result .realPrice .chart-container svg .min-max-area,
#container .scene-item-list .item-list .result .realPrice .chart-container svg .min-max-area {
  fill: #4337de;
  stroke: none;
  opacity: 0.15;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container svg .min-max-area.min-max-area-trade,
#container .scene-item-list .apt-detail .result .realPrice .chart-container svg .min-max-area.min-max-area-trade,
#container .scene-apt .item-list .result .realPrice .chart-container svg .min-max-area.min-max-area-trade,
#container .scene-item-list .item-list .result .realPrice .chart-container svg .min-max-area.min-max-area-trade {
  fill: #4337de;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container svg .min-max-area.min-max-area-deposit,
#container .scene-item-list .apt-detail .result .realPrice .chart-container svg .min-max-area.min-max-area-deposit,
#container .scene-apt .item-list .result .realPrice .chart-container svg .min-max-area.min-max-area-deposit,
#container .scene-item-list .item-list .result .realPrice .chart-container svg .min-max-area.min-max-area-deposit {
  fill: #3d9752;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container svg .price-scatter,
#container .scene-item-list .apt-detail .result .realPrice .chart-container svg .price-scatter,
#container .scene-apt .item-list .result .realPrice .chart-container svg .price-scatter,
#container .scene-item-list .item-list .result .realPrice .chart-container svg .price-scatter {
  fill: #666;
  stroke: none;
  stroke-width: 0.5;
  opacity: 0.3;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container svg .price-scatter.lower_floor,
#container .scene-item-list .apt-detail .result .realPrice .chart-container svg .price-scatter.lower_floor,
#container .scene-apt .item-list .result .realPrice .chart-container svg .price-scatter.lower_floor,
#container .scene-item-list .item-list .result .realPrice .chart-container svg .price-scatter.lower_floor {
  fill: #4a90e2;
  opacity: 0.4;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container svg .price-scatter.lower_floor_1,
#container .scene-item-list .apt-detail .result .realPrice .chart-container svg .price-scatter.lower_floor_1,
#container .scene-apt .item-list .result .realPrice .chart-container svg .price-scatter.lower_floor_1,
#container .scene-item-list .item-list .result .realPrice .chart-container svg .price-scatter.lower_floor_1 {
  fill: #4a90e2;
  opacity: 0.4;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container svg .price-scatter.auction,
#container .scene-item-list .apt-detail .result .realPrice .chart-container svg .price-scatter.auction,
#container .scene-apt .item-list .result .realPrice .chart-container svg .price-scatter.auction,
#container .scene-item-list .item-list .result .realPrice .chart-container svg .price-scatter.auction {
  fill: #f86768;
  opacity: 1.0;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container svg .volume-area .axis,
#container .scene-item-list .apt-detail .result .realPrice .chart-container svg .volume-area .axis,
#container .scene-apt .item-list .result .realPrice .chart-container svg .volume-area .axis,
#container .scene-item-list .item-list .result .realPrice .chart-container svg .volume-area .axis {
  stroke: #ddd;
  stroke-width: 1;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container svg .volume-area .volume-bar,
#container .scene-item-list .apt-detail .result .realPrice .chart-container svg .volume-area .volume-bar,
#container .scene-apt .item-list .result .realPrice .chart-container svg .volume-area .volume-bar,
#container .scene-item-list .item-list .result .realPrice .chart-container svg .volume-area .volume-bar {
  fill: #bbb;
  stroke: none;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container svg .volume-area .volume-bar.rent,
#container .scene-item-list .apt-detail .result .realPrice .chart-container svg .volume-area .volume-bar.rent,
#container .scene-apt .item-list .result .realPrice .chart-container svg .volume-area .volume-bar.rent,
#container .scene-item-list .item-list .result .realPrice .chart-container svg .volume-area .volume-bar.rent {
  fill: #ddd;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container svg .volume-area .volume-text,
#container .scene-item-list .apt-detail .result .realPrice .chart-container svg .volume-area .volume-text,
#container .scene-apt .item-list .result .realPrice .chart-container svg .volume-area .volume-text,
#container .scene-item-list .item-list .result .realPrice .chart-container svg .volume-area .volume-text {
  fill: #666;
  font-size: 11px;
  transform: none;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container svg .month-pointer-highlight,
#container .scene-item-list .apt-detail .result .realPrice .chart-container svg .month-pointer-highlight,
#container .scene-apt .item-list .result .realPrice .chart-container svg .month-pointer-highlight,
#container .scene-item-list .item-list .result .realPrice .chart-container svg .month-pointer-highlight {
  fill: #ccc;
  stroke: none;
  opacity: 0.4;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container svg .annotation.my .my-circle,
#container .scene-item-list .apt-detail .result .realPrice .chart-container svg .annotation.my .my-circle,
#container .scene-apt .item-list .result .realPrice .chart-container svg .annotation.my .my-circle,
#container .scene-item-list .item-list .result .realPrice .chart-container svg .annotation.my .my-circle {
  fill: #999;
  stroke: none;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container svg .annotation.my .my-path,
#container .scene-item-list .apt-detail .result .realPrice .chart-container svg .annotation.my .my-path,
#container .scene-apt .item-list .result .realPrice .chart-container svg .annotation.my .my-path,
#container .scene-item-list .item-list .result .realPrice .chart-container svg .annotation.my .my-path {
  stroke: #999;
  stroke-width: 1;
  stroke-dasharray: 4, 2;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container svg .annotation.my .my-text,
#container .scene-item-list .apt-detail .result .realPrice .chart-container svg .annotation.my .my-text,
#container .scene-apt .item-list .result .realPrice .chart-container svg .annotation.my .my-text,
#container .scene-item-list .item-list .result .realPrice .chart-container svg .annotation.my .my-text {
  font-size: 11px;
  fill: #777;
  text-anchor: middle;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container svg .axis line,
#container .scene-item-list .apt-detail .result .realPrice .chart-container svg .axis line,
#container .scene-apt .item-list .result .realPrice .chart-container svg .axis line,
#container .scene-item-list .item-list .result .realPrice .chart-container svg .axis line {
  stroke: #eaeaea;
  fill: none;
  stroke-width: 1;
  shape-rendering: crispEdges;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container svg .axis path,
#container .scene-item-list .apt-detail .result .realPrice .chart-container svg .axis path,
#container .scene-apt .item-list .result .realPrice .chart-container svg .axis path,
#container .scene-item-list .item-list .result .realPrice .chart-container svg .axis path {
  stroke-width: 0;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container svg .axis text,
#container .scene-item-list .apt-detail .result .realPrice .chart-container svg .axis text,
#container .scene-apt .item-list .result .realPrice .chart-container svg .axis text,
#container .scene-item-list .item-list .result .realPrice .chart-container svg .axis text {
  fill: #777;
  font-size: 11px;
  transform: translate(0, 1);
}
#container .scene-apt .apt-detail .result .realPrice .chart-container svg .axis.x .tick line,
#container .scene-item-list .apt-detail .result .realPrice .chart-container svg .axis.x .tick line,
#container .scene-apt .item-list .result .realPrice .chart-container svg .axis.x .tick line,
#container .scene-item-list .item-list .result .realPrice .chart-container svg .axis.x .tick line {
  stroke: #fff;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container svg .axis.x .tick .zero,
#container .scene-item-list .apt-detail .result .realPrice .chart-container svg .axis.x .tick .zero,
#container .scene-apt .item-list .result .realPrice .chart-container svg .axis.x .tick .zero,
#container .scene-item-list .item-list .result .realPrice .chart-container svg .axis.x .tick .zero {
  stroke: #ccc;
  stroke-width: 2;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container svg .axis.y .tick .zero,
#container .scene-item-list .apt-detail .result .realPrice .chart-container svg .axis.y .tick .zero,
#container .scene-apt .item-list .result .realPrice .chart-container svg .axis.y .tick .zero,
#container .scene-item-list .item-list .result .realPrice .chart-container svg .axis.y .tick .zero {
  stroke: #c6c6c6;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container svg .move-in-axis path,
#container .scene-item-list .apt-detail .result .realPrice .chart-container svg .move-in-axis path,
#container .scene-apt .item-list .result .realPrice .chart-container svg .move-in-axis path,
#container .scene-item-list .item-list .result .realPrice .chart-container svg .move-in-axis path {
  stroke: #ddd;
  stroke-width: 2;
  stroke-dasharray: 5, 2;
  fill: none;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container svg .move-in-axis text,
#container .scene-item-list .apt-detail .result .realPrice .chart-container svg .move-in-axis text,
#container .scene-apt .item-list .result .realPrice .chart-container svg .move-in-axis text,
#container .scene-item-list .item-list .result .realPrice .chart-container svg .move-in-axis text {
  font-weight: 400;
  font-size: 10px;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container svg .price-area-text,
#container .scene-item-list .apt-detail .result .realPrice .chart-container svg .price-area-text,
#container .scene-apt .item-list .result .realPrice .chart-container svg .price-area-text,
#container .scene-item-list .item-list .result .realPrice .chart-container svg .price-area-text {
  font-weight: 400;
  font-size: 11px;
  fill: #666;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container svg .price-area-text .real-trade,
#container .scene-item-list .apt-detail .result .realPrice .chart-container svg .price-area-text .real-trade,
#container .scene-apt .item-list .result .realPrice .chart-container svg .price-area-text .real-trade,
#container .scene-item-list .item-list .result .realPrice .chart-container svg .price-area-text .real-trade {
  fill: #4337de;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container svg .price-area-text .offer,
#container .scene-item-list .apt-detail .result .realPrice .chart-container svg .price-area-text .offer,
#container .scene-apt .item-list .result .realPrice .chart-container svg .price-area-text .offer,
#container .scene-item-list .item-list .result .realPrice .chart-container svg .price-area-text .offer {
  fill: #666;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container svg .chart-trade-area .trade-area-axis,
#container .scene-item-list .apt-detail .result .realPrice .chart-container svg .chart-trade-area .trade-area-axis,
#container .scene-apt .item-list .result .realPrice .chart-container svg .chart-trade-area .trade-area-axis,
#container .scene-item-list .item-list .result .realPrice .chart-container svg .chart-trade-area .trade-area-axis {
  stroke: #ddd;
  stroke-width: 2;
  stroke-dasharray: 5, 2;
  fill: none;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container svg .chart-trade-area .trade-area-box,
#container .scene-item-list .apt-detail .result .realPrice .chart-container svg .chart-trade-area .trade-area-box,
#container .scene-apt .item-list .result .realPrice .chart-container svg .chart-trade-area .trade-area-box,
#container .scene-item-list .item-list .result .realPrice .chart-container svg .chart-trade-area .trade-area-box {
  stroke: none;
  fill: #ddd;
  opacity: 0.3;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container svg .chart-trade-area .trade-area-text,
#container .scene-item-list .apt-detail .result .realPrice .chart-container svg .chart-trade-area .trade-area-text,
#container .scene-apt .item-list .result .realPrice .chart-container svg .chart-trade-area .trade-area-text,
#container .scene-item-list .item-list .result .realPrice .chart-container svg .chart-trade-area .trade-area-text {
  font-weight: 400;
  fill: #f57a23;
  font-size: 10px;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container svg .chart-trade-area .trade-hist-bar,
#container .scene-item-list .apt-detail .result .realPrice .chart-container svg .chart-trade-area .trade-hist-bar,
#container .scene-apt .item-list .result .realPrice .chart-container svg .chart-trade-area .trade-hist-bar,
#container .scene-item-list .item-list .result .realPrice .chart-container svg .chart-trade-area .trade-hist-bar {
  stroke: none;
  fill: #bbb;
  shape-rendering: crispEdges;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container svg .chart-trade-area.focus .trade-hist-bar,
#container .scene-item-list .apt-detail .result .realPrice .chart-container svg .chart-trade-area.focus .trade-hist-bar,
#container .scene-apt .item-list .result .realPrice .chart-container svg .chart-trade-area.focus .trade-hist-bar,
#container .scene-item-list .item-list .result .realPrice .chart-container svg .chart-trade-area.focus .trade-hist-bar {
  stroke: #4337de;
  fill: #4337de;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container .chart-type,
#container .scene-item-list .apt-detail .result .realPrice .chart-container .chart-type,
#container .scene-apt .item-list .result .realPrice .chart-container .chart-type,
#container .scene-item-list .item-list .result .realPrice .chart-container .chart-type {
  display: inline-table;
  table-layout: fixed;
  width: 100%;
  height: 45px;
  margin-top: 10px;
  margin-bottom: 5px;
  border-bottom: 1px solid #ddd;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container .chart-type .chart-menu-type,
#container .scene-item-list .apt-detail .result .realPrice .chart-container .chart-type .chart-menu-type,
#container .scene-apt .item-list .result .realPrice .chart-container .chart-type .chart-menu-type,
#container .scene-item-list .item-list .result .realPrice .chart-container .chart-type .chart-menu-type {
  display: table-cell;
  height: 43px;
  text-align: center;
  border-bottom: 2px solid transparent;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container .chart-type .chart-menu-type .btn-chart-type,
#container .scene-item-list .apt-detail .result .realPrice .chart-container .chart-type .chart-menu-type .btn-chart-type,
#container .scene-apt .item-list .result .realPrice .chart-container .chart-type .chart-menu-type .btn-chart-type,
#container .scene-item-list .item-list .result .realPrice .chart-container .chart-type .chart-menu-type .btn-chart-type {
  display: block;
  font-size: 14px;
  color: #999;
  line-height: 43px;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container .chart-type .chart-menu-type.on,
#container .scene-item-list .apt-detail .result .realPrice .chart-container .chart-type .chart-menu-type.on,
#container .scene-apt .item-list .result .realPrice .chart-container .chart-type .chart-menu-type.on,
#container .scene-item-list .item-list .result .realPrice .chart-container .chart-type .chart-menu-type.on {
  border-bottom: 2px solid #333;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container .chart-type .chart-menu-type.on .btn-chart-type,
#container .scene-item-list .apt-detail .result .realPrice .chart-container .chart-type .chart-menu-type.on .btn-chart-type,
#container .scene-apt .item-list .result .realPrice .chart-container .chart-type .chart-menu-type.on .btn-chart-type,
#container .scene-item-list .item-list .result .realPrice .chart-container .chart-type .chart-menu-type.on .btn-chart-type {
  color: #000;
  display: block;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container .label-text text,
#container .scene-item-list .apt-detail .result .realPrice .chart-container .label-text text,
#container .scene-apt .item-list .result .realPrice .chart-container .label-text text,
#container .scene-item-list .item-list .result .realPrice .chart-container .label-text text {
  font-size: 11px;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container .comp-legend,
#container .scene-item-list .apt-detail .result .realPrice .chart-container .comp-legend,
#container .scene-apt .item-list .result .realPrice .chart-container .comp-legend,
#container .scene-item-list .item-list .result .realPrice .chart-container .comp-legend {
  display: block;
  fill: #ccc;
  font-size: 11px;
  transform: translate(0, 5);
}
#container .scene-apt .apt-detail .result .realPrice .chart-container .comp-legend.trade,
#container .scene-item-list .apt-detail .result .realPrice .chart-container .comp-legend.trade,
#container .scene-apt .item-list .result .realPrice .chart-container .comp-legend.trade,
#container .scene-item-list .item-list .result .realPrice .chart-container .comp-legend.trade {
  fill: #4337de;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container .comp-legend.deposit,
#container .scene-item-list .apt-detail .result .realPrice .chart-container .comp-legend.deposit,
#container .scene-apt .item-list .result .realPrice .chart-container .comp-legend.deposit,
#container .scene-item-list .item-list .result .realPrice .chart-container .comp-legend.deposit {
  fill: #3d9752;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container .chart-status,
#container .scene-item-list .apt-detail .result .realPrice .chart-container .chart-status,
#container .scene-apt .item-list .result .realPrice .chart-container .chart-status,
#container .scene-item-list .item-list .result .realPrice .chart-container .chart-status {
  height: 20px;
  padding-left: 20px;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container .chart-status .status-text,
#container .scene-item-list .apt-detail .result .realPrice .chart-container .chart-status .status-text,
#container .scene-apt .item-list .result .realPrice .chart-container .chart-status .status-text,
#container .scene-item-list .item-list .result .realPrice .chart-container .chart-status .status-text {
  display: inline-block;
  margin-left: 5px;
  color: #555;
  font-size: 12px;
  font-weight: 400;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container .chart-status .status-text:first-child,
#container .scene-item-list .apt-detail .result .realPrice .chart-container .chart-status .status-text:first-child,
#container .scene-apt .item-list .result .realPrice .chart-container .chart-status .status-text:first-child,
#container .scene-item-list .item-list .result .realPrice .chart-container .chart-status .status-text:first-child {
  margin-left: 0;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container .chart-status .status-text .max,
#container .scene-item-list .apt-detail .result .realPrice .chart-container .chart-status .status-text .max,
#container .scene-apt .item-list .result .realPrice .chart-container .chart-status .status-text .max,
#container .scene-item-list .item-list .result .realPrice .chart-container .chart-status .status-text .max {
  color: #fb3535;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container .chart-status .status-text .min,
#container .scene-item-list .apt-detail .result .realPrice .chart-container .chart-status .status-text .min,
#container .scene-apt .item-list .result .realPrice .chart-container .chart-status .status-text .min,
#container .scene-item-list .item-list .result .realPrice .chart-container .chart-status .status-text .min {
  color: #4337de;
}
#container .scene-apt .apt-detail .result .realPrice .chart-container .chart-status .icon.icon-help-circled,
#container .scene-item-list .apt-detail .result .realPrice .chart-container .chart-status .icon.icon-help-circled,
#container .scene-apt .item-list .result .realPrice .chart-container .chart-status .icon.icon-help-circled,
#container .scene-item-list .item-list .result .realPrice .chart-container .chart-status .icon.icon-help-circled {
  display: inline-block;
  margin-left: 5px;
  color: #ccc;
}
#container .scene-apt .apt-detail .result .realPrice .chart,
#container .scene-item-list .apt-detail .result .realPrice .chart,
#container .scene-apt .item-list .result .realPrice .chart,
#container .scene-item-list .item-list .result .realPrice .chart {
  position: relative;
  padding: 0;
  width: 100%;
  box-sizing: border-box;
}
#container .scene-apt .apt-detail .result .realPrice .detail,
#container .scene-item-list .apt-detail .result .realPrice .detail,
#container .scene-apt .item-list .result .realPrice .detail,
#container .scene-item-list .item-list .result .realPrice .detail {
  padding: 10px 20px 1px 20px;
  position: relative;
}
#container .scene-apt .apt-detail .result .realPrice .detail p,
#container .scene-item-list .apt-detail .result .realPrice .detail p,
#container .scene-apt .item-list .result .realPrice .detail p,
#container .scene-item-list .item-list .result .realPrice .detail p {
  font-size: 13px;
  color: #777;
  text-align: center;
  display: block;
  border: 1px solid #e5e5e5;
  height: 32px;
  line-height: 32px;
  background-color: #fafafa;
}
#container .scene-apt .apt-detail .result .realPrice .detail p:last-child,
#container .scene-item-list .apt-detail .result .realPrice .detail p:last-child,
#container .scene-apt .item-list .result .realPrice .detail p:last-child,
#container .scene-item-list .item-list .result .realPrice .detail p:last-child {
  margin-bottom: 20px;
}
#container .scene-apt .apt-detail .result .btn-subscribe,
#container .scene-item-list .apt-detail .result .btn-subscribe,
#container .scene-apt .item-list .result .btn-subscribe,
#container .scene-item-list .item-list .result .btn-subscribe {
  display: block;
  position: relative;
  margin: 20px 20px 30px;
  font-size: 17px;
  color: #fff;
  background: #584de4;
  text-align: center;
  height: 56px;
  line-height: 56px;
  box-shadow: 0 2px 4px 0 rgba(89, 99, 217, 0.4);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
}
#container .scene-apt .apt-detail .result .btn-subscribe:before,
#container .scene-item-list .apt-detail .result .btn-subscribe:before,
#container .scene-apt .item-list .result .btn-subscribe:before,
#container .scene-item-list .item-list .result .btn-subscribe:before {
  margin-right: 6px;
  overflow: hidden;
  width: 17px;
  height: 18px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -282px -167px;
  line-height: 999em;
  vertical-align: top;
  display: inline-block;
  vertical-align: middle;
  content: '';
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .scene-apt .apt-detail .result .btn-subscribe:before,
  #container .scene-item-list .apt-detail .result .btn-subscribe:before,
  #container .scene-apt .item-list .result .btn-subscribe:before,
  #container .scene-item-list .item-list .result .btn-subscribe:before {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .scene-apt .apt-detail .result .btn-subscribe.subscribed,
#container .scene-item-list .apt-detail .result .btn-subscribe.subscribed,
#container .scene-apt .item-list .result .btn-subscribe.subscribed,
#container .scene-item-list .item-list .result .btn-subscribe.subscribed {
  color: #584de4;
  background: #f3f4fc;
  box-shadow: none;
}
#container .scene-apt .apt-detail .result .btn-subscribe.subscribed:before,
#container .scene-item-list .apt-detail .result .btn-subscribe.subscribed:before,
#container .scene-apt .item-list .result .btn-subscribe.subscribed:before,
#container .scene-item-list .item-list .result .btn-subscribe.subscribed:before {
  overflow: hidden;
  width: 17px;
  height: 18px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -265px -149px;
  line-height: 999em;
  vertical-align: top;
  display: inline-block;
  vertical-align: middle;
  content: '';
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .scene-apt .apt-detail .result .btn-subscribe.subscribed:before,
  #container .scene-item-list .apt-detail .result .btn-subscribe.subscribed:before,
  #container .scene-apt .item-list .result .btn-subscribe.subscribed:before,
  #container .scene-item-list .item-list .result .btn-subscribe.subscribed:before {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .scene-apt .apt-detail .result .chart-range-detail-wrap,
#container .scene-item-list .apt-detail .result .chart-range-detail-wrap,
#container .scene-apt .item-list .result .chart-range-detail-wrap,
#container .scene-item-list .item-list .result .chart-range-detail-wrap {
  position: relative;
  padding: 20px 20px 15px;
  background: #fff;
}
#container .scene-apt .apt-detail .result .chart-range-detail-wrap .chart-range-detail .title,
#container .scene-item-list .apt-detail .result .chart-range-detail-wrap .chart-range-detail .title,
#container .scene-apt .item-list .result .chart-range-detail-wrap .chart-range-detail .title,
#container .scene-item-list .item-list .result .chart-range-detail-wrap .chart-range-detail .title {
  display: inline-block;
  font-size: 14px;
  color: #7f7e92;
}
#container .scene-apt .apt-detail .result .chart-range-detail-wrap .chart-range-detail .title.month,
#container .scene-item-list .apt-detail .result .chart-range-detail-wrap .chart-range-detail .title.month,
#container .scene-apt .item-list .result .chart-range-detail-wrap .chart-range-detail .title.month,
#container .scene-item-list .item-list .result .chart-range-detail-wrap .chart-range-detail .title.month {
  width: 98px;
  font-size: 16px;
  line-height: 18px;
  font-weight: 700;
  color: #000;
}
#container .scene-apt .apt-detail .result .chart-range-detail-wrap .chart-range-detail .btn-prev,
#container .scene-item-list .apt-detail .result .chart-range-detail-wrap .chart-range-detail .btn-prev,
#container .scene-apt .item-list .result .chart-range-detail-wrap .chart-range-detail .btn-prev,
#container .scene-item-list .item-list .result .chart-range-detail-wrap .chart-range-detail .btn-prev {
  display: inline-block;
  margin: -10px 0 -10px -20px;
  padding: 10px 5px 10px 15px;
  color: #000;
}
#container .scene-apt .apt-detail .result .chart-range-detail-wrap .chart-range-detail .btn-prev span,
#container .scene-item-list .apt-detail .result .chart-range-detail-wrap .chart-range-detail .btn-prev span,
#container .scene-apt .item-list .result .chart-range-detail-wrap .chart-range-detail .btn-prev span,
#container .scene-item-list .item-list .result .chart-range-detail-wrap .chart-range-detail .btn-prev span {
  display: none;
}
#container .scene-apt .apt-detail .result .chart-range-detail-wrap .chart-range-detail .btn-prev:before,
#container .scene-item-list .apt-detail .result .chart-range-detail-wrap .chart-range-detail .btn-prev:before,
#container .scene-apt .item-list .result .chart-range-detail-wrap .chart-range-detail .btn-prev:before,
#container .scene-item-list .item-list .result .chart-range-detail-wrap .chart-range-detail .btn-prev:before {
  display: inline-block;
  font-family: fontello;
  content: '\E80D';
  width: 24px;
  color: #666;
  font-size: 17px;
  text-align: center;
  line-height: 18px;
}
#container .scene-apt .apt-detail .result .chart-range-detail-wrap .chart-range-detail .btn-next,
#container .scene-item-list .apt-detail .result .chart-range-detail-wrap .chart-range-detail .btn-next,
#container .scene-apt .item-list .result .chart-range-detail-wrap .chart-range-detail .btn-next,
#container .scene-item-list .item-list .result .chart-range-detail-wrap .chart-range-detail .btn-next {
  display: inline-block;
  margin: -10px 0 -10px 0;
  padding: 10px 20px 10px 0;
  color: #000;
}
#container .scene-apt .apt-detail .result .chart-range-detail-wrap .chart-range-detail .btn-next span,
#container .scene-item-list .apt-detail .result .chart-range-detail-wrap .chart-range-detail .btn-next span,
#container .scene-apt .item-list .result .chart-range-detail-wrap .chart-range-detail .btn-next span,
#container .scene-item-list .item-list .result .chart-range-detail-wrap .chart-range-detail .btn-next span {
  display: none;
}
#container .scene-apt .apt-detail .result .chart-range-detail-wrap .chart-range-detail .btn-next:before,
#container .scene-item-list .apt-detail .result .chart-range-detail-wrap .chart-range-detail .btn-next:before,
#container .scene-apt .item-list .result .chart-range-detail-wrap .chart-range-detail .btn-next:before,
#container .scene-item-list .item-list .result .chart-range-detail-wrap .chart-range-detail .btn-next:before {
  display: inline-block;
  font-family: fontello;
  content: '\E80E';
  width: 24px;
  color: #666;
  font-size: 17px;
  text-align: center;
  line-height: 18px;
}
#container .scene-apt .apt-detail .result .chart-range-detail-wrap .chart-range-detail .summary,
#container .scene-item-list .apt-detail .result .chart-range-detail-wrap .chart-range-detail .summary,
#container .scene-apt .item-list .result .chart-range-detail-wrap .chart-range-detail .summary,
#container .scene-item-list .item-list .result .chart-range-detail-wrap .chart-range-detail .summary {
  height: 65px;
  padding: 10px 0 15px;
}
#container .scene-apt .apt-detail .result .chart-range-detail-wrap .chart-range-detail .summary .diff,
#container .scene-item-list .apt-detail .result .chart-range-detail-wrap .chart-range-detail .summary .diff,
#container .scene-apt .item-list .result .chart-range-detail-wrap .chart-range-detail .summary .diff,
#container .scene-item-list .item-list .result .chart-range-detail-wrap .chart-range-detail .summary .diff {
  float: left;
  color: #000;
}
#container .scene-apt .apt-detail .result .chart-range-detail-wrap .chart-range-detail .summary .diff.up,
#container .scene-item-list .apt-detail .result .chart-range-detail-wrap .chart-range-detail .summary .diff.up,
#container .scene-apt .item-list .result .chart-range-detail-wrap .chart-range-detail .summary .diff.up,
#container .scene-item-list .item-list .result .chart-range-detail-wrap .chart-range-detail .summary .diff.up {
  color: #fc541b;
}
#container .scene-apt .apt-detail .result .chart-range-detail-wrap .chart-range-detail .summary .diff.up .sign,
#container .scene-item-list .apt-detail .result .chart-range-detail-wrap .chart-range-detail .summary .diff.up .sign,
#container .scene-apt .item-list .result .chart-range-detail-wrap .chart-range-detail .summary .diff.up .sign,
#container .scene-item-list .item-list .result .chart-range-detail-wrap .chart-range-detail .summary .diff.up .sign {
  display: inline-block;
  overflow: hidden;
  width: 14px;
  height: 14px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -273px -249px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .scene-apt .apt-detail .result .chart-range-detail-wrap .chart-range-detail .summary .diff.up .sign,
  #container .scene-item-list .apt-detail .result .chart-range-detail-wrap .chart-range-detail .summary .diff.up .sign,
  #container .scene-apt .item-list .result .chart-range-detail-wrap .chart-range-detail .summary .diff.up .sign,
  #container .scene-item-list .item-list .result .chart-range-detail-wrap .chart-range-detail .summary .diff.up .sign {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .scene-apt .apt-detail .result .chart-range-detail-wrap .chart-range-detail .summary .diff.down,
#container .scene-item-list .apt-detail .result .chart-range-detail-wrap .chart-range-detail .summary .diff.down,
#container .scene-apt .item-list .result .chart-range-detail-wrap .chart-range-detail .summary .diff.down,
#container .scene-item-list .item-list .result .chart-range-detail-wrap .chart-range-detail .summary .diff.down {
  color: #1569f4;
}
#container .scene-apt .apt-detail .result .chart-range-detail-wrap .chart-range-detail .summary .diff.down .sign,
#container .scene-item-list .apt-detail .result .chart-range-detail-wrap .chart-range-detail .summary .diff.down .sign,
#container .scene-apt .item-list .result .chart-range-detail-wrap .chart-range-detail .summary .diff.down .sign,
#container .scene-item-list .item-list .result .chart-range-detail-wrap .chart-range-detail .summary .diff.down .sign {
  display: inline-block;
  overflow: hidden;
  width: 14px;
  height: 14px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -257px -249px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .scene-apt .apt-detail .result .chart-range-detail-wrap .chart-range-detail .summary .diff.down .sign,
  #container .scene-item-list .apt-detail .result .chart-range-detail-wrap .chart-range-detail .summary .diff.down .sign,
  #container .scene-apt .item-list .result .chart-range-detail-wrap .chart-range-detail .summary .diff.down .sign,
  #container .scene-item-list .item-list .result .chart-range-detail-wrap .chart-range-detail .summary .diff.down .sign {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .scene-apt .apt-detail .result .chart-range-detail-wrap .chart-range-detail .summary .diff .price,
#container .scene-item-list .apt-detail .result .chart-range-detail-wrap .chart-range-detail .summary .diff .price,
#container .scene-apt .item-list .result .chart-range-detail-wrap .chart-range-detail .summary .diff .price,
#container .scene-item-list .item-list .result .chart-range-detail-wrap .chart-range-detail .summary .diff .price {
  font-size: 24px;
  font-weight: bold;
  height: 37px;
  line-height: 37px;
}
#container .scene-apt .apt-detail .result .chart-range-detail-wrap .chart-range-detail .summary .diff .price .sign,
#container .scene-item-list .apt-detail .result .chart-range-detail-wrap .chart-range-detail .summary .diff .price .sign,
#container .scene-apt .item-list .result .chart-range-detail-wrap .chart-range-detail .summary .diff .price .sign,
#container .scene-item-list .item-list .result .chart-range-detail-wrap .chart-range-detail .summary .diff .price .sign {
  display: inline-block;
  position: relative;
  top: 13px;
  width: 14px;
  height: 14px;
  margin-left: 8px;
}
#container .scene-apt .apt-detail .result .chart-range-detail-wrap .chart-range-detail .summary .diff .ratio,
#container .scene-item-list .apt-detail .result .chart-range-detail-wrap .chart-range-detail .summary .diff .ratio,
#container .scene-apt .item-list .result .chart-range-detail-wrap .chart-range-detail .summary .diff .ratio,
#container .scene-item-list .item-list .result .chart-range-detail-wrap .chart-range-detail .summary .diff .ratio {
  height: 24px;
  line-height: 24px;
  font-size: 15px;
  font-weight: bold;
}
#container .scene-apt .apt-detail .result .chart-range-detail-wrap .chart-range-detail .summary .gap,
#container .scene-item-list .apt-detail .result .chart-range-detail-wrap .chart-range-detail .summary .gap,
#container .scene-apt .item-list .result .chart-range-detail-wrap .chart-range-detail .summary .gap,
#container .scene-item-list .item-list .result .chart-range-detail-wrap .chart-range-detail .summary .gap {
  float: left;
  color: #333;
}
#container .scene-apt .apt-detail .result .chart-range-detail-wrap .chart-range-detail .summary .gap .price,
#container .scene-item-list .apt-detail .result .chart-range-detail-wrap .chart-range-detail .summary .gap .price,
#container .scene-apt .item-list .result .chart-range-detail-wrap .chart-range-detail .summary .gap .price,
#container .scene-item-list .item-list .result .chart-range-detail-wrap .chart-range-detail .summary .gap .price {
  font-size: 20px;
  font-weight: bold;
  height: 37px;
  line-height: 37px;
}
#container .scene-apt .apt-detail .result .chart-range-detail-wrap .chart-range-detail .summary .gap .price .sign,
#container .scene-item-list .apt-detail .result .chart-range-detail-wrap .chart-range-detail .summary .gap .price .sign,
#container .scene-apt .item-list .result .chart-range-detail-wrap .chart-range-detail .summary .gap .price .sign,
#container .scene-item-list .item-list .result .chart-range-detail-wrap .chart-range-detail .summary .gap .price .sign {
  display: inline-block;
  position: relative;
  top: 13px;
  width: 14px;
  height: 14px;
  margin-left: 8px;
}
#container .scene-apt .apt-detail .result .chart-range-detail-wrap .chart-range-detail .summary .gap .ratio,
#container .scene-item-list .apt-detail .result .chart-range-detail-wrap .chart-range-detail .summary .gap .ratio,
#container .scene-apt .item-list .result .chart-range-detail-wrap .chart-range-detail .summary .gap .ratio,
#container .scene-item-list .item-list .result .chart-range-detail-wrap .chart-range-detail .summary .gap .ratio {
  height: 24px;
  line-height: 24px;
  font-size: 16px;
  font-weight: bold;
}
#container .scene-apt .apt-detail .result .chart-range-detail-wrap .chart-range-detail .summary .comp-summary .type,
#container .scene-item-list .apt-detail .result .chart-range-detail-wrap .chart-range-detail .summary .comp-summary .type,
#container .scene-apt .item-list .result .chart-range-detail-wrap .chart-range-detail .summary .comp-summary .type,
#container .scene-item-list .item-list .result .chart-range-detail-wrap .chart-range-detail .summary .comp-summary .type {
  margin-right: 10px;
  height: 33px;
  line-height: 33px;
  vertical-align: bottom;
}
#container .scene-apt .apt-detail .result .chart-range-detail-wrap .chart-range-detail .summary .comp-summary .ratio,
#container .scene-item-list .apt-detail .result .chart-range-detail-wrap .chart-range-detail .summary .comp-summary .ratio,
#container .scene-apt .item-list .result .chart-range-detail-wrap .chart-range-detail .summary .comp-summary .ratio,
#container .scene-item-list .item-list .result .chart-range-detail-wrap .chart-range-detail .summary .comp-summary .ratio {
  font-size: 20px;
  font-weight: bold;
  height: 33px;
  line-height: 33px;
}
#container .scene-apt .apt-detail .result .chart-range-detail-wrap .chart-range-detail .summary .comp-summary .price,
#container .scene-item-list .apt-detail .result .chart-range-detail-wrap .chart-range-detail .summary .comp-summary .price,
#container .scene-apt .item-list .result .chart-range-detail-wrap .chart-range-detail .summary .comp-summary .price,
#container .scene-item-list .item-list .result .chart-range-detail-wrap .chart-range-detail .summary .comp-summary .price {
  display: inline-block;
  float: right;
  height: 33px;
  line-height: 33px;
}
#container .scene-apt .apt-detail .result .chart-range-detail-wrap .chart-range-detail .summary .comp-summary .trade,
#container .scene-item-list .apt-detail .result .chart-range-detail-wrap .chart-range-detail .summary .comp-summary .trade,
#container .scene-apt .item-list .result .chart-range-detail-wrap .chart-range-detail .summary .comp-summary .trade,
#container .scene-item-list .item-list .result .chart-range-detail-wrap .chart-range-detail .summary .comp-summary .trade {
  color: #4337de;
}
#container .scene-apt .apt-detail .result .chart-range-detail-wrap .chart-range-detail .summary .comp-summary .deposit,
#container .scene-item-list .apt-detail .result .chart-range-detail-wrap .chart-range-detail .summary .comp-summary .deposit,
#container .scene-apt .item-list .result .chart-range-detail-wrap .chart-range-detail .summary .comp-summary .deposit,
#container .scene-item-list .item-list .result .chart-range-detail-wrap .chart-range-detail .summary .comp-summary .deposit {
  color: #3d9752;
}
#container .scene-apt .apt-detail .result .chart-range-detail-wrap .chart-range-detail .summary .comp-price .trade,
#container .scene-item-list .apt-detail .result .chart-range-detail-wrap .chart-range-detail .summary .comp-price .trade,
#container .scene-apt .item-list .result .chart-range-detail-wrap .chart-range-detail .summary .comp-price .trade,
#container .scene-item-list .item-list .result .chart-range-detail-wrap .chart-range-detail .summary .comp-price .trade,
#container .scene-apt .apt-detail .result .chart-range-detail-wrap .chart-range-detail .summary .comp-price .deposit,
#container .scene-item-list .apt-detail .result .chart-range-detail-wrap .chart-range-detail .summary .comp-price .deposit,
#container .scene-apt .item-list .result .chart-range-detail-wrap .chart-range-detail .summary .comp-price .deposit,
#container .scene-item-list .item-list .result .chart-range-detail-wrap .chart-range-detail .summary .comp-price .deposit {
  margin: 6px 0;
  height: 22px;
  line-height: 22px;
  text-align: right;
}
#container .scene-apt .apt-detail .result .chart-range-detail-wrap .chart-range-detail .summary .comp-price .trade .type,
#container .scene-item-list .apt-detail .result .chart-range-detail-wrap .chart-range-detail .summary .comp-price .trade .type,
#container .scene-apt .item-list .result .chart-range-detail-wrap .chart-range-detail .summary .comp-price .trade .type,
#container .scene-item-list .item-list .result .chart-range-detail-wrap .chart-range-detail .summary .comp-price .trade .type,
#container .scene-apt .apt-detail .result .chart-range-detail-wrap .chart-range-detail .summary .comp-price .deposit .type,
#container .scene-item-list .apt-detail .result .chart-range-detail-wrap .chart-range-detail .summary .comp-price .deposit .type,
#container .scene-apt .item-list .result .chart-range-detail-wrap .chart-range-detail .summary .comp-price .deposit .type,
#container .scene-item-list .item-list .result .chart-range-detail-wrap .chart-range-detail .summary .comp-price .deposit .type {
  font-size: 13px;
  margin-right: 8px;
}
#container .scene-apt .apt-detail .result .chart-range-detail-wrap .chart-range-detail .summary .comp-price .trade .price,
#container .scene-item-list .apt-detail .result .chart-range-detail-wrap .chart-range-detail .summary .comp-price .trade .price,
#container .scene-apt .item-list .result .chart-range-detail-wrap .chart-range-detail .summary .comp-price .trade .price,
#container .scene-item-list .item-list .result .chart-range-detail-wrap .chart-range-detail .summary .comp-price .trade .price,
#container .scene-apt .apt-detail .result .chart-range-detail-wrap .chart-range-detail .summary .comp-price .deposit .price,
#container .scene-item-list .apt-detail .result .chart-range-detail-wrap .chart-range-detail .summary .comp-price .deposit .price,
#container .scene-apt .item-list .result .chart-range-detail-wrap .chart-range-detail .summary .comp-price .deposit .price,
#container .scene-item-list .item-list .result .chart-range-detail-wrap .chart-range-detail .summary .comp-price .deposit .price {
  font-size: 15px;
  font-weight: bold;
}
#container .scene-apt .apt-detail .result .chart-range-detail-wrap .chart-range-detail .summary .comp-price .trade,
#container .scene-item-list .apt-detail .result .chart-range-detail-wrap .chart-range-detail .summary .comp-price .trade,
#container .scene-apt .item-list .result .chart-range-detail-wrap .chart-range-detail .summary .comp-price .trade,
#container .scene-item-list .item-list .result .chart-range-detail-wrap .chart-range-detail .summary .comp-price .trade {
  color: #4337de;
}
#container .scene-apt .apt-detail .result .chart-range-detail-wrap .chart-range-detail .summary .comp-price .deposit,
#container .scene-item-list .apt-detail .result .chart-range-detail-wrap .chart-range-detail .summary .comp-price .deposit,
#container .scene-apt .item-list .result .chart-range-detail-wrap .chart-range-detail .summary .comp-price .deposit,
#container .scene-item-list .item-list .result .chart-range-detail-wrap .chart-range-detail .summary .comp-price .deposit {
  color: #3d9752;
}
#container .scene-apt .apt-detail .result .chart-range-detail-wrap .chart-range-detail .summary .period,
#container .scene-item-list .apt-detail .result .chart-range-detail-wrap .chart-range-detail .summary .period,
#container .scene-apt .item-list .result .chart-range-detail-wrap .chart-range-detail .summary .period,
#container .scene-item-list .item-list .result .chart-range-detail-wrap .chart-range-detail .summary .period {
  float: right;
}
#container .scene-apt .apt-detail .result .chart-range-detail-wrap .chart-range-detail .summary .period .start,
#container .scene-item-list .apt-detail .result .chart-range-detail-wrap .chart-range-detail .summary .period .start,
#container .scene-apt .item-list .result .chart-range-detail-wrap .chart-range-detail .summary .period .start,
#container .scene-item-list .item-list .result .chart-range-detail-wrap .chart-range-detail .summary .period .start,
#container .scene-apt .apt-detail .result .chart-range-detail-wrap .chart-range-detail .summary .period .end,
#container .scene-item-list .apt-detail .result .chart-range-detail-wrap .chart-range-detail .summary .period .end,
#container .scene-apt .item-list .result .chart-range-detail-wrap .chart-range-detail .summary .period .end,
#container .scene-item-list .item-list .result .chart-range-detail-wrap .chart-range-detail .summary .period .end {
  margin: 6px 0;
  height: 22px;
  line-height: 22px;
  text-align: right;
}
#container .scene-apt .apt-detail .result .chart-range-detail-wrap .chart-range-detail .summary .period .start .date,
#container .scene-item-list .apt-detail .result .chart-range-detail-wrap .chart-range-detail .summary .period .start .date,
#container .scene-apt .item-list .result .chart-range-detail-wrap .chart-range-detail .summary .period .start .date,
#container .scene-item-list .item-list .result .chart-range-detail-wrap .chart-range-detail .summary .period .start .date,
#container .scene-apt .apt-detail .result .chart-range-detail-wrap .chart-range-detail .summary .period .end .date,
#container .scene-item-list .apt-detail .result .chart-range-detail-wrap .chart-range-detail .summary .period .end .date,
#container .scene-apt .item-list .result .chart-range-detail-wrap .chart-range-detail .summary .period .end .date,
#container .scene-item-list .item-list .result .chart-range-detail-wrap .chart-range-detail .summary .period .end .date {
  font-size: 13px;
  color: #7f7e92;
  margin-right: 8px;
}
#container .scene-apt .apt-detail .result .chart-range-detail-wrap .chart-range-detail .summary .period .start .price,
#container .scene-item-list .apt-detail .result .chart-range-detail-wrap .chart-range-detail .summary .period .start .price,
#container .scene-apt .item-list .result .chart-range-detail-wrap .chart-range-detail .summary .period .start .price,
#container .scene-item-list .item-list .result .chart-range-detail-wrap .chart-range-detail .summary .period .start .price,
#container .scene-apt .apt-detail .result .chart-range-detail-wrap .chart-range-detail .summary .period .end .price,
#container .scene-item-list .apt-detail .result .chart-range-detail-wrap .chart-range-detail .summary .period .end .price,
#container .scene-apt .item-list .result .chart-range-detail-wrap .chart-range-detail .summary .period .end .price,
#container .scene-item-list .item-list .result .chart-range-detail-wrap .chart-range-detail .summary .period .end .price {
  font-size: 15px;
  color: #000;
  font-weight: bold;
}
#container .scene-apt .apt-detail .result .chart-range-detail-wrap .chart-range-detail .volume-histogram,
#container .scene-item-list .apt-detail .result .chart-range-detail-wrap .chart-range-detail .volume-histogram,
#container .scene-apt .item-list .result .chart-range-detail-wrap .chart-range-detail .volume-histogram,
#container .scene-item-list .item-list .result .chart-range-detail-wrap .chart-range-detail .volume-histogram {
  border-top: 1px solid #f5f5f5;
}
#container .scene-apt .apt-detail .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .title,
#container .scene-item-list .apt-detail .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .title,
#container .scene-apt .item-list .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .title,
#container .scene-item-list .item-list .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .title {
  margin-top: 20px;
  font-size: 15px;
  color: #333;
}
#container .scene-apt .apt-detail .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .title .total,
#container .scene-item-list .apt-detail .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .title .total,
#container .scene-apt .item-list .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .title .total,
#container .scene-item-list .item-list .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .title .total {
  margin-left: 6px;
  font-weight: bold;
  color: #000;
}
#container .scene-apt .apt-detail .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .title .ratio,
#container .scene-item-list .apt-detail .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .title .ratio,
#container .scene-apt .item-list .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .title .ratio,
#container .scene-item-list .item-list .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .title .ratio {
  margin-left: 5px;
  color: #000;
}
#container .scene-apt .apt-detail .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .min-max,
#container .scene-item-list .apt-detail .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .min-max,
#container .scene-apt .item-list .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .min-max,
#container .scene-item-list .item-list .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .min-max {
  font-size: 15px;
  font-weight: bold;
  color: #000;
  height: 28px;
}
#container .scene-apt .apt-detail .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .min-max.max .label,
#container .scene-item-list .apt-detail .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .min-max.max .label,
#container .scene-apt .item-list .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .min-max.max .label,
#container .scene-item-list .item-list .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .min-max.max .label {
  color: #fc541b;
}
#container .scene-apt .apt-detail .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .min-max.min .label,
#container .scene-item-list .apt-detail .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .min-max.min .label,
#container .scene-apt .item-list .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .min-max.min .label,
#container .scene-item-list .item-list .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .min-max.min .label {
  color: #1569f4;
}
#container .scene-apt .apt-detail .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .min-max .price,
#container .scene-item-list .apt-detail .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .min-max .price,
#container .scene-apt .item-list .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .min-max .price,
#container .scene-item-list .item-list .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .min-max .price {
  margin-left: 6px;
  font-weight: bold;
}
#container .scene-apt .apt-detail .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .min-max .desc,
#container .scene-item-list .apt-detail .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .min-max .desc,
#container .scene-apt .item-list .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .min-max .desc,
#container .scene-item-list .item-list .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .min-max .desc {
  font-size: 13px;
  margin-left: 5px;
  font-weight: 400;
}
#container .scene-apt .apt-detail .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .graph,
#container .scene-item-list .apt-detail .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .graph,
#container .scene-apt .item-list .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .graph,
#container .scene-item-list .item-list .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .graph {
  margin: 15px 0;
  border: none;
  background: #fff;
}
#container .scene-apt .apt-detail .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .graph tr,
#container .scene-item-list .apt-detail .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .graph tr,
#container .scene-apt .item-list .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .graph tr,
#container .scene-item-list .item-list .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .graph tr {
  height: 30px;
}
#container .scene-apt .apt-detail .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .graph tr td,
#container .scene-item-list .apt-detail .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .graph tr td,
#container .scene-apt .item-list .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .graph tr td,
#container .scene-item-list .item-list .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .graph tr td {
  position: relative;
  font-size: 12px;
  font-weight: 400;
  vertical-align: middle;
  text-align: left;
  height: 30px;
  color: #7f7e92;
}
#container .scene-apt .apt-detail .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .graph tr td.bar .bar-wrap,
#container .scene-item-list .apt-detail .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .graph tr td.bar .bar-wrap,
#container .scene-apt .item-list .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .graph tr td.bar .bar-wrap,
#container .scene-item-list .item-list .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .graph tr td.bar .bar-wrap {
  position: absolute;
  top: 0;
  left: 0;
  right: 60px;
  display: inline-block;
  height: 30px;
}
#container .scene-apt .apt-detail .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .graph tr td.bar .bar-wrap.trade.max .bar-fill,
#container .scene-item-list .apt-detail .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .graph tr td.bar .bar-wrap.trade.max .bar-fill,
#container .scene-apt .item-list .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .graph tr td.bar .bar-wrap.trade.max .bar-fill,
#container .scene-item-list .item-list .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .graph tr td.bar .bar-wrap.trade.max .bar-fill {
  background: #4337de;
}
#container .scene-apt .apt-detail .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .graph tr td.bar .bar-wrap.trade.max .count,
#container .scene-item-list .apt-detail .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .graph tr td.bar .bar-wrap.trade.max .count,
#container .scene-apt .item-list .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .graph tr td.bar .bar-wrap.trade.max .count,
#container .scene-item-list .item-list .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .graph tr td.bar .bar-wrap.trade.max .count {
  color: #4337de;
}
#container .scene-apt .apt-detail .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .graph tr td.bar .bar-wrap.trade .bar-fill.comp,
#container .scene-item-list .apt-detail .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .graph tr td.bar .bar-wrap.trade .bar-fill.comp,
#container .scene-apt .item-list .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .graph tr td.bar .bar-wrap.trade .bar-fill.comp,
#container .scene-item-list .item-list .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .graph tr td.bar .bar-wrap.trade .bar-fill.comp {
  background: #6c63e5;
}
#container .scene-apt .apt-detail .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .graph tr td.bar .bar-wrap.deposit.max .bar-fill,
#container .scene-item-list .apt-detail .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .graph tr td.bar .bar-wrap.deposit.max .bar-fill,
#container .scene-apt .item-list .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .graph tr td.bar .bar-wrap.deposit.max .bar-fill,
#container .scene-item-list .item-list .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .graph tr td.bar .bar-wrap.deposit.max .bar-fill {
  background: #3d9752;
}
#container .scene-apt .apt-detail .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .graph tr td.bar .bar-wrap.deposit.max .count,
#container .scene-item-list .apt-detail .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .graph tr td.bar .bar-wrap.deposit.max .count,
#container .scene-apt .item-list .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .graph tr td.bar .bar-wrap.deposit.max .count,
#container .scene-item-list .item-list .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .graph tr td.bar .bar-wrap.deposit.max .count {
  color: #3d9752;
}
#container .scene-apt .apt-detail .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .graph tr td.bar .bar-wrap.deposit .bar-fill.comp,
#container .scene-item-list .apt-detail .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .graph tr td.bar .bar-wrap.deposit .bar-fill.comp,
#container .scene-apt .item-list .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .graph tr td.bar .bar-wrap.deposit .bar-fill.comp,
#container .scene-item-list .item-list .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .graph tr td.bar .bar-wrap.deposit .bar-fill.comp {
  background: #4fb868;
}
#container .scene-apt .apt-detail .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .graph tr td.bar .bar-wrap .bar-fill,
#container .scene-item-list .apt-detail .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .graph tr td.bar .bar-wrap .bar-fill,
#container .scene-apt .item-list .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .graph tr td.bar .bar-wrap .bar-fill,
#container .scene-item-list .item-list .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .graph tr td.bar .bar-wrap .bar-fill {
  position: absolute;
  left: 0;
  top: 5px;
  height: 22px;
  line-height: 22px;
  background: #dedee7;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  text-align: right;
}
#container .scene-apt .apt-detail .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .graph tr td.bar .bar-wrap .bar-fill .average,
#container .scene-item-list .apt-detail .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .graph tr td.bar .bar-wrap .bar-fill .average,
#container .scene-apt .item-list .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .graph tr td.bar .bar-wrap .bar-fill .average,
#container .scene-item-list .item-list .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .graph tr td.bar .bar-wrap .bar-fill .average {
  margin-right: 8px;
  font-size: 12px;
  font-weight: 400;
  color: #fff;
}
#container .scene-apt .apt-detail .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .graph tr td.bar .bar-wrap .count,
#container .scene-item-list .apt-detail .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .graph tr td.bar .bar-wrap .count,
#container .scene-apt .item-list .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .graph tr td.bar .bar-wrap .count,
#container .scene-item-list .item-list .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .graph tr td.bar .bar-wrap .count {
  position: absolute;
  display: block;
  width: 100px;
  top: 0;
  left: 0;
  margin-left: 5px;
  height: 30px;
  line-height: 30px;
  font-size: 14px;
}
#container .scene-apt .apt-detail .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .graph tr td.label,
#container .scene-item-list .apt-detail .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .graph tr td.label,
#container .scene-apt .item-list .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .graph tr td.label,
#container .scene-item-list .item-list .result .chart-range-detail-wrap .chart-range-detail .volume-histogram .graph tr td.label {
  height: 30px;
  line-height: 30px;
  padding-right: 16px;
  width: 1%;
  white-space: nowrap;
  font-size: 13px;
  color: #7f7e92;
}
#container .scene-apt .apt-detail .result .chart-range-detail-wrap .chart-range-detail .btn-close,
#container .scene-item-list .apt-detail .result .chart-range-detail-wrap .chart-range-detail .btn-close,
#container .scene-apt .item-list .result .chart-range-detail-wrap .chart-range-detail .btn-close,
#container .scene-item-list .item-list .result .chart-range-detail-wrap .chart-range-detail .btn-close {
  position: absolute;
  top: 10px;
  right: 7px;
  padding: 20px 20px 0;
  box-sizing: border-box;
}
#container .scene-apt .apt-detail .result .chart-range-detail-wrap .chart-range-detail .btn-close span,
#container .scene-item-list .apt-detail .result .chart-range-detail-wrap .chart-range-detail .btn-close span,
#container .scene-apt .item-list .result .chart-range-detail-wrap .chart-range-detail .btn-close span,
#container .scene-item-list .item-list .result .chart-range-detail-wrap .chart-range-detail .btn-close span {
  position: relative;
  left: 50%;
  top: 50%;
  margin-left: -8px;
  margin-top: -8px;
  display: inline-block;
  overflow: hidden;
  width: 14px;
  height: 14px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -242px -249px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .scene-apt .apt-detail .result .chart-range-detail-wrap .chart-range-detail .btn-close span,
  #container .scene-item-list .apt-detail .result .chart-range-detail-wrap .chart-range-detail .btn-close span,
  #container .scene-apt .item-list .result .chart-range-detail-wrap .chart-range-detail .btn-close span,
  #container .scene-item-list .item-list .result .chart-range-detail-wrap .chart-range-detail .btn-close span {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .scene-apt .apt-detail .result .chart-range-detail-wrap .chart-range-detail .empty,
#container .scene-item-list .apt-detail .result .chart-range-detail-wrap .chart-range-detail .empty,
#container .scene-apt .item-list .result .chart-range-detail-wrap .chart-range-detail .empty,
#container .scene-item-list .item-list .result .chart-range-detail-wrap .chart-range-detail .empty {
  position: relative;
  margin: 25px 0 20px;
  line-height: 42px;
  color: #000;
  font-size: 15px;
  text-align: center;
}
#container .scene-apt .apt-detail .result .chart-range-detail-wrap .chart-range-detail .empty .record-empty,
#container .scene-item-list .apt-detail .result .chart-range-detail-wrap .chart-range-detail .empty .record-empty,
#container .scene-apt .item-list .result .chart-range-detail-wrap .chart-range-detail .empty .record-empty,
#container .scene-item-list .item-list .result .chart-range-detail-wrap .chart-range-detail .empty .record-empty {
  height: 50px;
  line-height: 50px;
  text-align: center;
}
#container .scene-apt .apt-detail .result .chart-range-detail-wrap .chart-range-detail .empty .btn-login,
#container .scene-item-list .apt-detail .result .chart-range-detail-wrap .chart-range-detail .empty .btn-login,
#container .scene-apt .item-list .result .chart-range-detail-wrap .chart-range-detail .empty .btn-login,
#container .scene-item-list .item-list .result .chart-range-detail-wrap .chart-range-detail .empty .btn-login {
  display: block;
  height: 50px;
  line-height: 50px;
  font-size: 16px;
  text-align: center;
  color: #584de4;
  background: #f3f4fc;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
}
#container .scene-apt .apt-detail .result .chart-range-detail-wrap .policy-selector .btn-policy-wrap,
#container .scene-item-list .apt-detail .result .chart-range-detail-wrap .policy-selector .btn-policy-wrap,
#container .scene-apt .item-list .result .chart-range-detail-wrap .policy-selector .btn-policy-wrap,
#container .scene-item-list .item-list .result .chart-range-detail-wrap .policy-selector .btn-policy-wrap {
  display: block;
  position: relative;
  margin-top: 10px;
  border: 1px solid #efefef;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background: #fff;
}
#container .scene-apt .apt-detail .result .chart-range-detail-wrap .policy-selector .btn-policy-wrap select,
#container .scene-item-list .apt-detail .result .chart-range-detail-wrap .policy-selector .btn-policy-wrap select,
#container .scene-apt .item-list .result .chart-range-detail-wrap .policy-selector .btn-policy-wrap select,
#container .scene-item-list .item-list .result .chart-range-detail-wrap .policy-selector .btn-policy-wrap select {
  position: relative;
  z-index: 2;
  font-size: 15px;
  font-weight: 400;
  height: 40px;
  line-height: 40px;
  padding-right: 34px;
  padding-left: 20px;
}
#container .scene-apt .apt-detail .result .chart-range-detail-wrap .policy-selector .btn-policy-wrap:after,
#container .scene-item-list .apt-detail .result .chart-range-detail-wrap .policy-selector .btn-policy-wrap:after,
#container .scene-apt .item-list .result .chart-range-detail-wrap .policy-selector .btn-policy-wrap:after,
#container .scene-item-list .item-list .result .chart-range-detail-wrap .policy-selector .btn-policy-wrap:after {
  position: absolute;
  top: 50%;
  right: 12px;
  margin-top: -3px;
  display: inline-block;
  overflow: hidden;
  width: 10px;
  height: 6px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -198px -332px;
  line-height: 999em;
  vertical-align: top;
  content: '';
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .scene-apt .apt-detail .result .chart-range-detail-wrap .policy-selector .btn-policy-wrap:after,
  #container .scene-item-list .apt-detail .result .chart-range-detail-wrap .policy-selector .btn-policy-wrap:after,
  #container .scene-apt .item-list .result .chart-range-detail-wrap .policy-selector .btn-policy-wrap:after,
  #container .scene-item-list .item-list .result .chart-range-detail-wrap .policy-selector .btn-policy-wrap:after {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .scene-apt .apt-detail .result .chart-range-detail-wrap .policy-selector .policy-summary,
#container .scene-item-list .apt-detail .result .chart-range-detail-wrap .policy-selector .policy-summary,
#container .scene-apt .item-list .result .chart-range-detail-wrap .policy-selector .policy-summary,
#container .scene-item-list .item-list .result .chart-range-detail-wrap .policy-selector .policy-summary {
  margin: 7px;
  font-size: 14px;
  font-weight: 400;
  color: #444;
}
#container .scene-apt .apt-detail .result .month-detail .list,
#container .scene-item-list .apt-detail .result .month-detail .list,
#container .scene-apt .item-list .result .month-detail .list,
#container .scene-item-list .item-list .result .month-detail .list {
  margin-top: 15px;
  border: 1px solid #e5e5e5;
}
#container .scene-apt .apt-detail .result .month-detail .list tr,
#container .scene-item-list .apt-detail .result .month-detail .list tr,
#container .scene-apt .item-list .result .month-detail .list tr,
#container .scene-item-list .item-list .result .month-detail .list tr {
  height: 32px;
  background-color: #fff;
}
#container .scene-apt .apt-detail .result .month-detail .list tr.header td,
#container .scene-item-list .apt-detail .result .month-detail .list tr.header td,
#container .scene-apt .item-list .result .month-detail .list tr.header td,
#container .scene-item-list .item-list .result .month-detail .list tr.header td {
  font-size: 12px;
  font-weight: 400;
  background: #f2f2f2;
}
#container .scene-apt .apt-detail .result .month-detail .list tr.header td.price,
#container .scene-item-list .apt-detail .result .month-detail .list tr.header td.price,
#container .scene-apt .item-list .result .month-detail .list tr.header td.price,
#container .scene-item-list .item-list .result .month-detail .list tr.header td.price {
  font-weight: 400;
}
#container .scene-apt .apt-detail .result .month-detail .list tr.selected,
#container .scene-item-list .apt-detail .result .month-detail .list tr.selected,
#container .scene-apt .item-list .result .month-detail .list tr.selected,
#container .scene-item-list .item-list .result .month-detail .list tr.selected {
  background: rgba(28, 163, 89, 0.05);
}
#container .scene-apt .apt-detail .result .month-detail .list tr td,
#container .scene-item-list .apt-detail .result .month-detail .list tr td,
#container .scene-apt .item-list .result .month-detail .list tr td,
#container .scene-item-list .item-list .result .month-detail .list tr td {
  position: relative;
  text-align: center;
  font-size: 13px;
  font-weight: 400;
  color: #000;
  vertical-align: middle;
  border-top: 1px solid #e5e5e5;
}
#container .scene-apt .apt-detail .result .month-detail .list tr td.date,
#container .scene-item-list .apt-detail .result .month-detail .list tr td.date,
#container .scene-apt .item-list .result .month-detail .list tr td.date,
#container .scene-item-list .item-list .result .month-detail .list tr td.date {
  min-width: 50px;
}
#container .scene-apt .apt-detail .result .month-detail .list tr td.note,
#container .scene-item-list .apt-detail .result .month-detail .list tr td.note,
#container .scene-apt .item-list .result .month-detail .list tr td.note,
#container .scene-item-list .item-list .result .month-detail .list tr td.note {
  min-width: 35px;
  width: 35px;
  text-align: right;
}
#container .scene-apt .apt-detail .result .month-detail .list tr td.price,
#container .scene-item-list .apt-detail .result .month-detail .list tr td.price,
#container .scene-apt .item-list .result .month-detail .list tr td.price,
#container .scene-item-list .item-list .result .month-detail .list tr td.price {
  min-width: 85px;
  font-weight: 400;
}
#container .scene-apt .apt-detail .result .month-detail .list tr td.not-in-chart,
#container .scene-item-list .apt-detail .result .month-detail .list tr td.not-in-chart,
#container .scene-apt .item-list .result .month-detail .list tr td.not-in-chart,
#container .scene-item-list .item-list .result .month-detail .list tr td.not-in-chart {
  color: #484848;
}
#container .scene-apt .apt-detail .result .month-detail .list tr td.area-type,
#container .scene-item-list .apt-detail .result .month-detail .list tr td.area-type,
#container .scene-apt .item-list .result .month-detail .list tr td.area-type,
#container .scene-item-list .item-list .result .month-detail .list tr td.area-type {
  padding: 0 7px;
}
#container .scene-apt .apt-detail .result .month-detail .list tr td.profit-ratio,
#container .scene-item-list .apt-detail .result .month-detail .list tr td.profit-ratio,
#container .scene-apt .item-list .result .month-detail .list tr td.profit-ratio,
#container .scene-item-list .item-list .result .month-detail .list tr td.profit-ratio {
  min-width: 40px;
}
#container .scene-apt .apt-detail .result .month-detail .list tr td.floor,
#container .scene-item-list .apt-detail .result .month-detail .list tr td.floor,
#container .scene-apt .item-list .result .month-detail .list tr td.floor,
#container .scene-item-list .item-list .result .month-detail .list tr td.floor {
  min-width: 50px;
}
#container .scene-apt .apt-detail .result .month-detail .list tr td .max,
#container .scene-item-list .apt-detail .result .month-detail .list tr td .max,
#container .scene-apt .item-list .result .month-detail .list tr td .max,
#container .scene-item-list .item-list .result .month-detail .list tr td .max {
  color: #fc541b;
}
#container .scene-apt .apt-detail .result .month-detail .list tr td .min,
#container .scene-item-list .apt-detail .result .month-detail .list tr td .min,
#container .scene-apt .item-list .result .month-detail .list tr td .min,
#container .scene-item-list .item-list .result .month-detail .list tr td .min {
  color: #1569f4;
}
#container .scene-apt .apt-detail .result .month-detail .list tr td .waiting,
#container .scene-item-list .apt-detail .result .month-detail .list tr td .waiting,
#container .scene-apt .item-list .result .month-detail .list tr td .waiting,
#container .scene-item-list .item-list .result .month-detail .list tr td .waiting {
  color: gray;
  font-size: 12px;
  font-weight: 400;
  outline: none;
  margin-left: 2px;
}
#container .scene-apt .apt-detail .result .month-detail .list tr td .waiting:after,
#container .scene-item-list .apt-detail .result .month-detail .list tr td .waiting:after,
#container .scene-apt .item-list .result .month-detail .list tr td .waiting:after,
#container .scene-item-list .item-list .result .month-detail .list tr td .waiting:after {
  font-family: 'fontello';
  content: '\E810';
  margin-left: 3px;
  color: #ccc;
}
#container .scene-apt .apt-detail .result .month-detail .list tr td .btn-more-real-trade,
#container .scene-item-list .apt-detail .result .month-detail .list tr td .btn-more-real-trade,
#container .scene-apt .item-list .result .month-detail .list tr td .btn-more-real-trade,
#container .scene-item-list .item-list .result .month-detail .list tr td .btn-more-real-trade {
  display: block;
  margin: 7px 0;
}
#container .scene-apt .apt-detail .result .month-detail .list tr td .btn-more-real-trade span,
#container .scene-item-list .apt-detail .result .month-detail .list tr td .btn-more-real-trade span,
#container .scene-apt .item-list .result .month-detail .list tr td .btn-more-real-trade span,
#container .scene-item-list .item-list .result .month-detail .list tr td .btn-more-real-trade span {
  display: inline-block;
  padding: 0 16px;
  color: #888;
  border-radius: 20px;
  line-height: 30px;
  background: #f2f2f2;
}
#container .scene-apt .apt-detail .result .month-detail .list tr td .btn-more-real-trade span:after,
#container .scene-item-list .apt-detail .result .month-detail .list tr td .btn-more-real-trade span:after,
#container .scene-apt .item-list .result .month-detail .list tr td .btn-more-real-trade span:after,
#container .scene-item-list .item-list .result .month-detail .list tr td .btn-more-real-trade span:after {
  margin-left: 5px;
  font-family: 'fontello';
  content: '\E80C';
  font-size: 12px;
  color: #888;
}
#container .scene-apt .apt-detail .result .month-detail .empty,
#container .scene-item-list .apt-detail .result .month-detail .empty,
#container .scene-apt .item-list .result .month-detail .empty,
#container .scene-item-list .item-list .result .month-detail .empty {
  position: relative;
  margin: 25px 0 20px;
  line-height: 42px;
  color: #000;
  font-size: 15px;
  text-align: center;
}
#container .scene-apt .apt-detail .result .month-detail .empty .record-empty,
#container .scene-item-list .apt-detail .result .month-detail .empty .record-empty,
#container .scene-apt .item-list .result .month-detail .empty .record-empty,
#container .scene-item-list .item-list .result .month-detail .empty .record-empty {
  height: 50px;
  line-height: 50px;
  text-align: center;
}
#container .scene-apt .apt-detail .result .month-detail .empty .btn-login,
#container .scene-item-list .apt-detail .result .month-detail .empty .btn-login,
#container .scene-apt .item-list .result .month-detail .empty .btn-login,
#container .scene-item-list .item-list .result .month-detail .empty .btn-login {
  display: block;
  height: 50px;
  line-height: 50px;
  font-size: 16px;
  text-align: center;
  color: #584de4;
  background: #f3f4fc;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
}
#container .scene-apt .apt-detail .result .offerInfo,
#container .scene-item-list .apt-detail .result .offerInfo,
#container .scene-apt .item-list .result .offerInfo,
#container .scene-item-list .item-list .result .offerInfo {
  position: relative;
  height: auto;
  color: #242424;
}
#container .scene-apt .apt-detail .result .offerInfo h3,
#container .scene-item-list .apt-detail .result .offerInfo h3,
#container .scene-apt .item-list .result .offerInfo h3,
#container .scene-item-list .item-list .result .offerInfo h3 {
  padding: 20px 20px 10px;
  font-weight: normal;
  font-size: 15px;
  color: #333;
}
#container .scene-apt .apt-detail .result .offerInfo .caption,
#container .scene-item-list .apt-detail .result .offerInfo .caption,
#container .scene-apt .item-list .result .offerInfo .caption,
#container .scene-item-list .item-list .result .offerInfo .caption {
  position: absolute;
  right: 20px;
  top: 20px;
  font-weight: normal;
  font-size: 15px;
  color: #333;
}
#container .scene-apt .apt-detail .result .offerInfo .btn-vr,
#container .scene-item-list .apt-detail .result .offerInfo .btn-vr,
#container .scene-apt .item-list .result .offerInfo .btn-vr,
#container .scene-item-list .item-list .result .offerInfo .btn-vr {
  display: block;
  position: relative;
  line-height: 42px;
  padding: 0 20px;
  font-size: 14px;
  border-bottom: 1px solid #e2e3e5;
}
#container .scene-apt .apt-detail .result .offerInfo .btn-vr:before,
#container .scene-item-list .apt-detail .result .offerInfo .btn-vr:before,
#container .scene-apt .item-list .result .offerInfo .btn-vr:before,
#container .scene-item-list .item-list .result .offerInfo .btn-vr:before {
  font-family: fontello;
  content: '\E811';
  color: #4337de;
  margin-right: 6px;
}
#container .scene-apt .apt-detail .result .offerInfo .btn-vr:after,
#container .scene-item-list .apt-detail .result .offerInfo .btn-vr:after,
#container .scene-apt .item-list .result .offerInfo .btn-vr:after,
#container .scene-item-list .item-list .result .offerInfo .btn-vr:after {
  position: absolute;
  right: 20px;
  top: 0;
  line-height: 42px;
  font-family: fontello;
  content: '\E802';
}
#container .scene-apt .apt-detail .result .offerInfo .btn-kakaotalk,
#container .scene-item-list .apt-detail .result .offerInfo .btn-kakaotalk,
#container .scene-apt .item-list .result .offerInfo .btn-kakaotalk,
#container .scene-item-list .item-list .result .offerInfo .btn-kakaotalk {
  display: block;
  background-color: #fae100;
  margin: 20px;
  margin-bottom: 0px;
  line-height: 48px;
  font-size: 15px;
  text-align: center;
  position: relative;
  padding-left: 23px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  border-right: 1px solid rgba(0, 0, 0, 0.15);
}
#container .scene-apt .apt-detail .result .offerInfo .btn-kakaotalk:last-child,
#container .scene-item-list .apt-detail .result .offerInfo .btn-kakaotalk:last-child,
#container .scene-apt .item-list .result .offerInfo .btn-kakaotalk:last-child,
#container .scene-item-list .item-list .result .offerInfo .btn-kakaotalk:last-child {
  margin-bottom: 20px;
  border-bottom: 0;
}
#container .scene-apt .apt-detail .result .offerInfo .btn-kakaotalk:before,
#container .scene-item-list .apt-detail .result .offerInfo .btn-kakaotalk:before,
#container .scene-apt .item-list .result .offerInfo .btn-kakaotalk:before,
#container .scene-item-list .item-list .result .offerInfo .btn-kakaotalk:before {
  display: inline-block;
  overflow: hidden;
  width: 23px;
  height: 21px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -253px -36px;
  line-height: 999em;
  vertical-align: top;
  content: '';
  position: absolute;
  left: 20px;
  top: 50%;
  margin-top: -10px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .scene-apt .apt-detail .result .offerInfo .btn-kakaotalk:before,
  #container .scene-item-list .apt-detail .result .offerInfo .btn-kakaotalk:before,
  #container .scene-apt .item-list .result .offerInfo .btn-kakaotalk:before,
  #container .scene-item-list .item-list .result .offerInfo .btn-kakaotalk:before {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .scene-apt .apt-detail .result .offerInfo .description,
#container .scene-item-list .apt-detail .result .offerInfo .description,
#container .scene-apt .item-list .result .offerInfo .description,
#container .scene-item-list .item-list .result .offerInfo .description {
  display: block;
  padding: 20px;
  font-size: 14px;
  font-weight: 400;
  color: #000;
  text-align: center;
}
#container .scene-apt .apt-detail .result .offerBenefit,
#container .scene-item-list .apt-detail .result .offerBenefit,
#container .scene-apt .item-list .result .offerBenefit,
#container .scene-item-list .item-list .result .offerBenefit {
  position: relative;
}
#container .scene-apt .apt-detail .result .offerBenefit h3,
#container .scene-item-list .apt-detail .result .offerBenefit h3,
#container .scene-apt .item-list .result .offerBenefit h3,
#container .scene-item-list .item-list .result .offerBenefit h3 {
  padding: 20px 20px 0;
  font-weight: 400;
  font-size: 15px;
  color: #333;
}
#container .scene-apt .apt-detail .result .offerBenefit ul,
#container .scene-item-list .apt-detail .result .offerBenefit ul,
#container .scene-apt .item-list .result .offerBenefit ul,
#container .scene-item-list .item-list .result .offerBenefit ul {
  padding: 20px 20px;
  margin: 0 20px;
}
#container .scene-apt .apt-detail .result .offerBenefit li,
#container .scene-item-list .apt-detail .result .offerBenefit li,
#container .scene-apt .item-list .result .offerBenefit li,
#container .scene-item-list .item-list .result .offerBenefit li {
  list-style-type: disc;
  line-height: 1.8;
  font-size: 14px;
}
#container .scene-apt .apt-detail .result .offerSchedule,
#container .scene-item-list .apt-detail .result .offerSchedule,
#container .scene-apt .item-list .result .offerSchedule,
#container .scene-item-list .item-list .result .offerSchedule {
  position: relative;
  color: #333;
  padding: 10px 16px 20px;
}
#container .scene-apt .apt-detail .result .offerSchedule .non-ranking-info-btn,
#container .scene-item-list .apt-detail .result .offerSchedule .non-ranking-info-btn,
#container .scene-apt .item-list .result .offerSchedule .non-ranking-info-btn,
#container .scene-item-list .item-list .result .offerSchedule .non-ranking-info-btn {
  position: absolute;
  top: 26px;
  right: 20px;
  font-size: 13px;
  font-weight: 400;
  color: #777;
  text-align: right;
  vertical-align: middle;
}
#container .scene-apt .apt-detail .result .offerSchedule .non-ranking-info-btn .icon-help-circled,
#container .scene-item-list .apt-detail .result .offerSchedule .non-ranking-info-btn .icon-help-circled,
#container .scene-apt .item-list .result .offerSchedule .non-ranking-info-btn .icon-help-circled,
#container .scene-item-list .item-list .result .offerSchedule .non-ranking-info-btn .icon-help-circled {
  color: #CECECE;
  margin-left: 3px;
}
#container .scene-apt .apt-detail .result .offerSchedule .schedule li,
#container .scene-item-list .apt-detail .result .offerSchedule .schedule li,
#container .scene-apt .item-list .result .offerSchedule .schedule li,
#container .scene-item-list .item-list .result .offerSchedule .schedule li {
  position: relative;
  border-top: 1px solid #f2f2f2;
}
#container .scene-apt .apt-detail .result .offerSchedule .schedule li:first-child,
#container .scene-item-list .apt-detail .result .offerSchedule .schedule li:first-child,
#container .scene-apt .item-list .result .offerSchedule .schedule li:first-child,
#container .scene-item-list .item-list .result .offerSchedule .schedule li:first-child {
  border-top: 0;
}
#container .scene-apt .apt-detail .result .offerSchedule .schedule li.hasMultipleNonRankings,
#container .scene-item-list .apt-detail .result .offerSchedule .schedule li.hasMultipleNonRankings,
#container .scene-apt .item-list .result .offerSchedule .schedule li.hasMultipleNonRankings,
#container .scene-item-list .item-list .result .offerSchedule .schedule li.hasMultipleNonRankings {
  border-top: none;
}
#container .scene-apt .apt-detail .result .offerSchedule .schedule li.hasMultipleNonRankings:before,
#container .scene-item-list .apt-detail .result .offerSchedule .schedule li.hasMultipleNonRankings:before,
#container .scene-apt .item-list .result .offerSchedule .schedule li.hasMultipleNonRankings:before,
#container .scene-item-list .item-list .result .offerSchedule .schedule li.hasMultipleNonRankings:before {
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg width='28' height='16' viewBox='0 0 28 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='4' cy='8' r='2' fill='%23D1D5DB' /%3E%3Ccircle cx='14' cy='8' r='2' fill='%23D1D5DB' /%3E%3Ccircle cx='24' cy='8' r='2' fill='%23D1D5DB' /%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  display: block;
  width: 100%;
  height: 16px;
}
#container .scene-apt .apt-detail .result .offerSchedule .schedule li.today,
#container .scene-item-list .apt-detail .result .offerSchedule .schedule li.today,
#container .scene-apt .item-list .result .offerSchedule .schedule li.today,
#container .scene-item-list .item-list .result .offerSchedule .schedule li.today {
  background-color: #f3f4fc;
}
#container .scene-apt .apt-detail .result .offerSchedule .schedule li.today .name,
#container .scene-item-list .apt-detail .result .offerSchedule .schedule li.today .name,
#container .scene-apt .item-list .result .offerSchedule .schedule li.today .name,
#container .scene-item-list .item-list .result .offerSchedule .schedule li.today .name {
  color: #333333;
  font-weight: bold;
}
#container .scene-apt .apt-detail .result .offerSchedule .schedule li.today .dday,
#container .scene-item-list .apt-detail .result .offerSchedule .schedule li.today .dday,
#container .scene-apt .item-list .result .offerSchedule .schedule li.today .dday,
#container .scene-item-list .item-list .result .offerSchedule .schedule li.today .dday {
  font-weight: bold;
}
#container .scene-apt .apt-detail .result .offerSchedule .schedule li.expired .item .dday,
#container .scene-item-list .apt-detail .result .offerSchedule .schedule li.expired .item .dday,
#container .scene-apt .item-list .result .offerSchedule .schedule li.expired .item .dday,
#container .scene-item-list .item-list .result .offerSchedule .schedule li.expired .item .dday {
  color: #6E6E6E;
}
#container .scene-apt .apt-detail .result .offerSchedule .schedule li .item,
#container .scene-item-list .apt-detail .result .offerSchedule .schedule li .item,
#container .scene-apt .item-list .result .offerSchedule .schedule li .item,
#container .scene-item-list .item-list .result .offerSchedule .schedule li .item {
  height: 42px;
  line-height: 42px;
  display: flex;
  justify-content: center;
}
#container .scene-apt .apt-detail .result .offerSchedule .schedule li .item .date,
#container .scene-item-list .apt-detail .result .offerSchedule .schedule li .item .date,
#container .scene-apt .item-list .result .offerSchedule .schedule li .item .date,
#container .scene-item-list .item-list .result .offerSchedule .schedule li .item .date {
  display: inline-block;
  font-size: 14px;
  color: #6E6E6E;
  width: 30%;
  text-align: center;
}
#container .scene-apt .apt-detail .result .offerSchedule .schedule li .item .name,
#container .scene-item-list .apt-detail .result .offerSchedule .schedule li .item .name,
#container .scene-apt .item-list .result .offerSchedule .schedule li .item .name,
#container .scene-item-list .item-list .result .offerSchedule .schedule li .item .name {
  font-size: 14px;
  display: inline;
  width: 40%;
  text-align: center;
  color: #333;
}
#container .scene-apt .apt-detail .result .offerSchedule .schedule li .item .name .badge,
#container .scene-item-list .apt-detail .result .offerSchedule .schedule li .item .name .badge,
#container .scene-apt .item-list .result .offerSchedule .schedule li .item .name .badge,
#container .scene-item-list .item-list .result .offerSchedule .schedule li .item .name .badge {
  text-align: center;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  -o-border-radius: 12px;
  border-radius: 12px;
  font-size: 13px;
  color: #888888;
  background-color: #eef0f3;
  line-height: 12px;
  padding: 1px 5px;
  margin-right: 5px;
  line-height: 21px;
}
#container .scene-apt .apt-detail .result .offerSchedule .schedule li .item .name .regionName,
#container .scene-item-list .apt-detail .result .offerSchedule .schedule li .item .name .regionName,
#container .scene-apt .item-list .result .offerSchedule .schedule li .item .name .regionName,
#container .scene-item-list .item-list .result .offerSchedule .schedule li .item .name .regionName {
  font-size: 12px;
  color: #919191;
}
#container .scene-apt .apt-detail .result .offerSchedule .schedule li .item .dday,
#container .scene-item-list .apt-detail .result .offerSchedule .schedule li .item .dday,
#container .scene-apt .item-list .result .offerSchedule .schedule li .item .dday,
#container .scene-item-list .item-list .result .offerSchedule .schedule li .item .dday {
  width: 30%;
  font-size: 14px;
  color: #4337de;
  text-align: center;
}
#container .scene-apt .apt-detail .result .offerSchedule .schedule li .visitor,
#container .scene-item-list .apt-detail .result .offerSchedule .schedule li .visitor,
#container .scene-apt .item-list .result .offerSchedule .schedule li .visitor,
#container .scene-item-list .item-list .result .offerSchedule .schedule li .visitor {
  height: 29px;
  margin-top: -8px;
  font-size: 13px;
  color: #555;
  text-align: right;
}
#container .scene-apt .apt-detail .result .offerSchedule .description,
#container .scene-item-list .apt-detail .result .offerSchedule .description,
#container .scene-apt .item-list .result .offerSchedule .description,
#container .scene-item-list .item-list .result .offerSchedule .description {
  display: block;
  padding: 20px 20px;
  font-size: 14px;
  font-weight: 400;
  color: #000;
  text-align: center;
}
#container .scene-apt .apt-detail .result .offerSchedule .event,
#container .scene-item-list .apt-detail .result .offerSchedule .event,
#container .scene-apt .item-list .result .offerSchedule .event,
#container .scene-item-list .item-list .result .offerSchedule .event {
  border-top: 1px solid #f2f2f2;
  font-size: 0;
}
#container .scene-apt .apt-detail .result .offerSchedule .event img,
#container .scene-item-list .apt-detail .result .offerSchedule .event img,
#container .scene-apt .item-list .result .offerSchedule .event img,
#container .scene-item-list .item-list .result .offerSchedule .event img {
  width: 100%;
}
#container .scene-apt .apt-detail .result .poll ul,
#container .scene-item-list .apt-detail .result .poll ul,
#container .scene-apt .item-list .result .poll ul,
#container .scene-item-list .item-list .result .poll ul {
  padding-bottom: 20px;
}
#container .scene-apt .apt-detail .result .poll li,
#container .scene-item-list .apt-detail .result .poll li,
#container .scene-apt .item-list .result .poll li,
#container .scene-item-list .item-list .result .poll li {
  position: relative;
  padding: 0 20px;
  box-sizing: border-box;
}
#container .scene-apt .apt-detail .result .poll li label,
#container .scene-item-list .apt-detail .result .poll li label,
#container .scene-apt .item-list .result .poll li label,
#container .scene-item-list .item-list .result .poll li label {
  display: block;
  position: relative;
  line-height: 35px;
  padding: 0;
  box-sizing: border-box;
  border-bottom: 1px solid #f2f2f2;
  border-right: 1px solid #f2f2f2;
  border-left: 1px solid #f2f2f2;
}
#container .scene-apt .apt-detail .result .poll li label.mypoll,
#container .scene-item-list .apt-detail .result .poll li label.mypoll,
#container .scene-apt .item-list .result .poll li label.mypoll,
#container .scene-item-list .item-list .result .poll li label.mypoll {
  background-color: #f9f9f9;
}
#container .scene-apt .apt-detail .result .poll li:first-child label,
#container .scene-item-list .apt-detail .result .poll li:first-child label,
#container .scene-apt .item-list .result .poll li:first-child label,
#container .scene-item-list .item-list .result .poll li:first-child label {
  border-top: 1px solid #f2f2f2;
}
#container .scene-apt .apt-detail .result .poll li .area,
#container .scene-item-list .apt-detail .result .poll li .area,
#container .scene-apt .item-list .result .poll li .area,
#container .scene-item-list .item-list .result .poll li .area {
  display: inline-block;
  width: 70px;
  text-align: right;
  font-size: 15px;
}
#container .scene-apt .apt-detail .result .poll li .bar-container,
#container .scene-item-list .apt-detail .result .poll li .bar-container,
#container .scene-apt .item-list .result .poll li .bar-container,
#container .scene-item-list .item-list .result .poll li .bar-container {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  display: block;
  padding-left: 90px;
  padding-right: 100px;
  box-sizing: border-box;
}
#container .scene-apt .apt-detail .result .poll li .bar-container .bar,
#container .scene-item-list .apt-detail .result .poll li .bar-container .bar,
#container .scene-apt .item-list .result .poll li .bar-container .bar,
#container .scene-item-list .item-list .result .poll li .bar-container .bar {
  display: inline-block;
  box-sizing: border-box;
  background-color: #f2f2f2;
  height: 6px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
#container .scene-apt .apt-detail .result .poll li .bar-container .caption,
#container .scene-item-list .apt-detail .result .poll li .bar-container .caption,
#container .scene-apt .item-list .result .poll li .bar-container .caption,
#container .scene-item-list .item-list .result .poll li .bar-container .caption {
  position: absolute;
  right: 10px;
  font-size: 14px;
  color: #888;
  font-weight: normal;
}
#container .scene-apt .apt-detail .result .poll li.most .caption,
#container .scene-item-list .apt-detail .result .poll li.most .caption,
#container .scene-apt .item-list .result .poll li.most .caption,
#container .scene-item-list .item-list .result .poll li.most .caption {
  color: #4337de;
}
#container .scene-apt .apt-detail .result .poll li.checked label,
#container .scene-item-list .apt-detail .result .poll li.checked label,
#container .scene-apt .item-list .result .poll li.checked label,
#container .scene-item-list .item-list .result .poll li.checked label {
  font-weight: bold;
}
#container .scene-apt .apt-detail .result .poll li.has-radio .area,
#container .scene-item-list .apt-detail .result .poll li.has-radio .area,
#container .scene-apt .item-list .result .poll li.has-radio .area,
#container .scene-item-list .item-list .result .poll li.has-radio .area {
  text-align: left;
}
#container .scene-apt .apt-detail .result .poll li.has-radio label,
#container .scene-item-list .apt-detail .result .poll li.has-radio label,
#container .scene-apt .item-list .result .poll li.has-radio label,
#container .scene-item-list .item-list .result .poll li.has-radio label {
  line-height: 35px;
  padding: 0 10px;
  cursor: pointer;
  margin-top: 3px;
  border: 1px solid #f2f2f2;
  border-bottom: 1px solid #e1e1e1;
  border-right: 1px solid #e1e1e1;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
#container .scene-apt .apt-detail .result .poll li.has-radio label:before,
#container .scene-item-list .apt-detail .result .poll li.has-radio label:before,
#container .scene-apt .item-list .result .poll li.has-radio label:before,
#container .scene-item-list .item-list .result .poll li.has-radio label:before {
  overflow: hidden;
  width: 21px;
  height: 20px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -278px -458px;
  line-height: 999em;
  vertical-align: top;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
  cursor: pointer;
  content: '';
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .scene-apt .apt-detail .result .poll li.has-radio label:before,
  #container .scene-item-list .apt-detail .result .poll li.has-radio label:before,
  #container .scene-apt .item-list .result .poll li.has-radio label:before,
  #container .scene-item-list .item-list .result .poll li.has-radio label:before {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .scene-apt .apt-detail .result .poll li.has-radio.checked label,
#container .scene-item-list .apt-detail .result .poll li.has-radio.checked label,
#container .scene-apt .item-list .result .poll li.has-radio.checked label,
#container .scene-item-list .item-list .result .poll li.has-radio.checked label {
  cursor: pointer;
}
#container .scene-apt .apt-detail .result .poll li.has-radio.checked label:before,
#container .scene-item-list .apt-detail .result .poll li.has-radio.checked label:before,
#container .scene-apt .item-list .result .poll li.has-radio.checked label:before,
#container .scene-item-list .item-list .result .poll li.has-radio.checked label:before {
  overflow: hidden;
  width: 21px;
  height: 20px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -256px -458px;
  line-height: 999em;
  vertical-align: top;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  margin-right: 5px;
  border: 0;
  content: '';
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .scene-apt .apt-detail .result .poll li.has-radio.checked label:before,
  #container .scene-item-list .apt-detail .result .poll li.has-radio.checked label:before,
  #container .scene-apt .item-list .result .poll li.has-radio.checked label:before,
  #container .scene-item-list .item-list .result .poll li.has-radio.checked label:before {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .scene-apt .apt-detail .result .poll .desc,
#container .scene-item-list .apt-detail .result .poll .desc,
#container .scene-apt .item-list .result .poll .desc,
#container .scene-item-list .item-list .result .poll .desc {
  padding: 0 20px 20px;
  font-size: 14px;
  color: #555;
  text-align: center;
}
#container .scene-apt .apt-detail .result .poll .btn-poll,
#container .scene-item-list .apt-detail .result .poll .btn-poll,
#container .scene-apt .item-list .result .poll .btn-poll,
#container .scene-item-list .item-list .result .poll .btn-poll {
  display: block;
  position: relative;
  font-size: 15px;
  color: #4337de;
  text-align: center;
  border-top: 1px solid #f2f2f2;
  height: 54px;
  line-height: 54px;
}
#container .scene-apt .apt-detail .result .poll span.btn-poll,
#container .scene-item-list .apt-detail .result .poll span.btn-poll,
#container .scene-apt .item-list .result .poll span.btn-poll,
#container .scene-item-list .item-list .result .poll span.btn-poll {
  color: #999;
}
#container .scene-apt .apt-detail .result .btn-subscribe-offer,
#container .scene-item-list .apt-detail .result .btn-subscribe-offer,
#container .scene-apt .item-list .result .btn-subscribe-offer,
#container .scene-item-list .item-list .result .btn-subscribe-offer {
  display: block;
  position: relative;
  margin: 20px 20px;
  font-size: 15px;
  color: #fff;
  background: #584de4;
  text-align: center;
  height: 48px;
  line-height: 48px;
  box-shadow: 0 2px 4px 0 rgba(89, 99, 217, 0.4);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
}
#container .scene-apt .apt-detail .result .btn-subscribe-offer:before,
#container .scene-item-list .apt-detail .result .btn-subscribe-offer:before,
#container .scene-apt .item-list .result .btn-subscribe-offer:before,
#container .scene-item-list .item-list .result .btn-subscribe-offer:before {
  margin-right: 6px;
  display: inline-block;
  overflow: hidden;
  width: 17px;
  height: 18px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -282px -167px;
  line-height: 999em;
  vertical-align: top;
  vertical-align: middle;
  content: '';
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .scene-apt .apt-detail .result .btn-subscribe-offer:before,
  #container .scene-item-list .apt-detail .result .btn-subscribe-offer:before,
  #container .scene-apt .item-list .result .btn-subscribe-offer:before,
  #container .scene-item-list .item-list .result .btn-subscribe-offer:before {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .scene-apt .apt-detail .result .btn-subscribe-offer.subscribed,
#container .scene-item-list .apt-detail .result .btn-subscribe-offer.subscribed,
#container .scene-apt .item-list .result .btn-subscribe-offer.subscribed,
#container .scene-item-list .item-list .result .btn-subscribe-offer.subscribed {
  color: #584de4;
  background: #f3f4fc;
  box-shadow: none;
}
#container .scene-apt .apt-detail .result .btn-subscribe-offer.subscribed:before,
#container .scene-item-list .apt-detail .result .btn-subscribe-offer.subscribed:before,
#container .scene-apt .item-list .result .btn-subscribe-offer.subscribed:before,
#container .scene-item-list .item-list .result .btn-subscribe-offer.subscribed:before {
  display: inline-block;
  overflow: hidden;
  width: 17px;
  height: 18px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -265px -149px;
  line-height: 999em;
  vertical-align: top;
  vertical-align: middle;
  content: '';
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .scene-apt .apt-detail .result .btn-subscribe-offer.subscribed:before,
  #container .scene-item-list .apt-detail .result .btn-subscribe-offer.subscribed:before,
  #container .scene-apt .item-list .result .btn-subscribe-offer.subscribed:before,
  #container .scene-item-list .item-list .result .btn-subscribe-offer.subscribed:before {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .scene-apt .apt-detail .result .offerPrice,
#container .scene-item-list .apt-detail .result .offerPrice,
#container .scene-apt .item-list .result .offerPrice,
#container .scene-item-list .item-list .result .offerPrice {
  position: relative;
  height: 87px;
  color: #242424;
  border-top: 0;
  cursor: pointer;
}
#container .scene-apt .apt-detail .result .offerPrice .cont,
#container .scene-item-list .apt-detail .result .offerPrice .cont,
#container .scene-apt .item-list .result .offerPrice .cont,
#container .scene-item-list .item-list .result .offerPrice .cont {
  position: relative;
}
#container .scene-apt .apt-detail .result .offerPrice .offer-summary,
#container .scene-item-list .apt-detail .result .offerPrice .offer-summary,
#container .scene-apt .item-list .result .offerPrice .offer-summary,
#container .scene-item-list .item-list .result .offerPrice .offer-summary {
  padding: 20px 20px 0;
}
#container .scene-apt .apt-detail .result .offerPrice .offer-summary p,
#container .scene-item-list .apt-detail .result .offerPrice .offer-summary p,
#container .scene-apt .item-list .result .offerPrice .offer-summary p,
#container .scene-item-list .item-list .result .offerPrice .offer-summary p {
  color: #4337de;
  text-align: center;
  height: 35px;
  line-height: 35px;
  font-size: 15px;
  font-weight: 400;
  background-color: #fafafa;
  border: solid 1px #e5e5e5;
}
#container .scene-apt .apt-detail .result .offerPrice .btn-more,
#container .scene-item-list .apt-detail .result .offerPrice .btn-more,
#container .scene-apt .item-list .result .offerPrice .btn-more,
#container .scene-item-list .item-list .result .offerPrice .btn-more {
  height: 30px;
}
#container .scene-apt .apt-detail .result .offerPrice .title,
#container .scene-item-list .apt-detail .result .offerPrice .title,
#container .scene-apt .item-list .result .offerPrice .title,
#container .scene-item-list .item-list .result .offerPrice .title {
  font-weight: 400;
  font-size: 14px;
  line-height: 1;
}
#container .scene-apt .apt-detail .result .offerPrice .price,
#container .scene-item-list .apt-detail .result .offerPrice .price,
#container .scene-apt .item-list .result .offerPrice .price,
#container .scene-item-list .item-list .result .offerPrice .price {
  margin-top: 8px;
  font-weight: bold;
  font-size: 22px;
  line-height: 1;
}
#container .scene-apt .apt-detail .result .offerPrice .icon.icon-help-circled,
#container .scene-item-list .apt-detail .result .offerPrice .icon.icon-help-circled,
#container .scene-apt .item-list .result .offerPrice .icon.icon-help-circled,
#container .scene-item-list .item-list .result .offerPrice .icon.icon-help-circled {
  color: #ccc;
}
#container .scene-apt .apt-detail .result .offerPrice .price-group,
#container .scene-item-list .apt-detail .result .offerPrice .price-group,
#container .scene-apt .item-list .result .offerPrice .price-group,
#container .scene-item-list .item-list .result .offerPrice .price-group {
  position: absolute;
  left: 20px;
  top: 20px;
}
#container .scene-apt .apt-detail .result .offerPrice .caption,
#container .scene-item-list .apt-detail .result .offerPrice .caption,
#container .scene-apt .item-list .result .offerPrice .caption,
#container .scene-item-list .item-list .result .offerPrice .caption {
  position: absolute;
  top: 20px;
  right: 20px;
  font-size: 13px;
  font-weight: 400;
  color: #777;
  text-align: right;
}
#container .scene-apt .apt-detail .result .offerPrice .caption .rate,
#container .scene-item-list .apt-detail .result .offerPrice .caption .rate,
#container .scene-apt .item-list .result .offerPrice .caption .rate,
#container .scene-item-list .item-list .result .offerPrice .caption .rate {
  height: 13px;
  color: #4337de;
}
#container .scene-apt .apt-detail .result .offerPrice .caption .avg,
#container .scene-item-list .apt-detail .result .offerPrice .caption .avg,
#container .scene-apt .item-list .result .offerPrice .caption .avg,
#container .scene-item-list .item-list .result .offerPrice .caption .avg {
  color: #4337de;
  line-height: 1;
  margin-top: 8px;
  font-size: 22px;
  font-weight: 600;
}
#container .scene-apt .apt-detail .result .offerPrice .caption .avg.low,
#container .scene-item-list .apt-detail .result .offerPrice .caption .avg.low,
#container .scene-apt .item-list .result .offerPrice .caption .avg.low,
#container .scene-item-list .item-list .result .offerPrice .caption .avg.low {
  color: #888;
  font-weight: 400;
}
#container .scene-apt .apt-detail .result .offerPrice .detail,
#container .scene-item-list .apt-detail .result .offerPrice .detail,
#container .scene-apt .item-list .result .offerPrice .detail,
#container .scene-item-list .item-list .result .offerPrice .detail {
  display: none;
  padding: 80px 20px 20px;
}
#container .scene-apt .apt-detail .result .offerPrice .detail.nonranking,
#container .scene-item-list .apt-detail .result .offerPrice .detail.nonranking,
#container .scene-apt .item-list .result .offerPrice .detail.nonranking,
#container .scene-item-list .item-list .result .offerPrice .detail.nonranking {
  padding: 50px 20px 20px;
}
#container .scene-apt .apt-detail .result .offerPrice .detail thead tr,
#container .scene-item-list .apt-detail .result .offerPrice .detail thead tr,
#container .scene-apt .item-list .result .offerPrice .detail thead tr,
#container .scene-item-list .item-list .result .offerPrice .detail thead tr {
  background: #F9F9F9;
  border: 1px solid #F3F3F3;
  border-right: none;
  border-left: none;
}
#container .scene-apt .apt-detail .result .offerPrice .detail thead tr td,
#container .scene-item-list .apt-detail .result .offerPrice .detail thead tr td,
#container .scene-apt .item-list .result .offerPrice .detail thead tr td,
#container .scene-item-list .item-list .result .offerPrice .detail thead tr td {
  max-width: 0;
  color: #6E6E6E;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
#container .scene-apt .apt-detail .result .offerPrice .detail tr,
#container .scene-item-list .apt-detail .result .offerPrice .detail tr,
#container .scene-apt .item-list .result .offerPrice .detail tr,
#container .scene-item-list .item-list .result .offerPrice .detail tr {
  height: 30px;
  background-color: #fff;
  border-top: 1px solid #F3F3F3;
}
#container .scene-apt .apt-detail .result .offerPrice .detail tr.matched td,
#container .scene-item-list .apt-detail .result .offerPrice .detail tr.matched td,
#container .scene-apt .item-list .result .offerPrice .detail tr.matched td,
#container .scene-item-list .item-list .result .offerPrice .detail tr.matched td {
  color: #4337de;
  font-weight: 600;
}
#container .scene-apt .apt-detail .result .offerPrice .detail td,
#container .scene-item-list .apt-detail .result .offerPrice .detail td,
#container .scene-apt .item-list .result .offerPrice .detail td,
#container .scene-item-list .item-list .result .offerPrice .detail td {
  font-size: 13px;
  line-height: 17px;
  text-align: center;
  font-weight: 400;
  color: #000;
  vertical-align: middle;
}
#container .scene-apt .apt-detail .result .offerPrice .detail td .area-award:before,
#container .scene-item-list .apt-detail .result .offerPrice .detail td .area-award:before,
#container .scene-apt .item-list .result .offerPrice .detail td .area-award:before,
#container .scene-item-list .item-list .result .offerPrice .detail td .area-award:before {
  font-family: 'fontello';
  content: '\E844';
  font-size: 12px;
  font-weight: normal;
  color: #4337de;
  margin-right: 4px;
}
#container .scene-apt .apt-detail .result .offerPrice .detail td.matched,
#container .scene-item-list .apt-detail .result .offerPrice .detail td.matched,
#container .scene-apt .item-list .result .offerPrice .detail td.matched,
#container .scene-item-list .item-list .result .offerPrice .detail td.matched {
  color: #4337de;
  font-weight: 600;
}
#container .scene-apt .apt-detail .result .offerPrice .detail p,
#container .scene-item-list .apt-detail .result .offerPrice .detail p,
#container .scene-apt .item-list .result .offerPrice .detail p,
#container .scene-item-list .item-list .result .offerPrice .detail p {
  font-size: 13px;
  color: #777;
  text-align: center;
  display: block;
  border: 1px solid #e5e5e5;
  height: 32px;
  line-height: 32px;
  background-color: #fafafa;
}
#container .scene-apt .apt-detail .result .offerPrice .detail .description,
#container .scene-item-list .apt-detail .result .offerPrice .detail .description,
#container .scene-apt .item-list .result .offerPrice .detail .description,
#container .scene-item-list .item-list .result .offerPrice .detail .description {
  display: block;
  padding: 20px 20px 0;
  font-size: 14px;
  font-weight: 400;
  color: #000;
  text-align: center;
}
#container .scene-apt .apt-detail .result .offerPrice .btn-subscribe-offer,
#container .scene-item-list .apt-detail .result .offerPrice .btn-subscribe-offer,
#container .scene-apt .item-list .result .offerPrice .btn-subscribe-offer,
#container .scene-item-list .item-list .result .offerPrice .btn-subscribe-offer {
  top: 65px;
}
#container .scene-apt .apt-detail .result .offerPrice.summary,
#container .scene-item-list .apt-detail .result .offerPrice.summary,
#container .scene-apt .item-list .result .offerPrice.summary,
#container .scene-item-list .item-list .result .offerPrice.summary {
  height: 170px;
}
#container .scene-apt .apt-detail .result .offerPrice .half,
#container .scene-item-list .apt-detail .result .offerPrice .half,
#container .scene-apt .item-list .result .offerPrice .half,
#container .scene-item-list .item-list .result .offerPrice .half,
#container .scene-apt .apt-detail .result .offerPrice .btn-subscribe-offer,
#container .scene-item-list .apt-detail .result .offerPrice .btn-subscribe-offer,
#container .scene-apt .item-list .result .offerPrice .btn-subscribe-offer,
#container .scene-item-list .item-list .result .offerPrice .btn-subscribe-offer {
  display: none;
}
#container .scene-apt .apt-detail .result .offerPrice.opened,
#container .scene-item-list .apt-detail .result .offerPrice.opened,
#container .scene-apt .item-list .result .offerPrice.opened,
#container .scene-item-list .item-list .result .offerPrice.opened {
  height: auto;
  cursor: auto;
  padding-top: 0;
}
#container .scene-apt .apt-detail .result .offerPrice.opened .offer-summary,
#container .scene-item-list .apt-detail .result .offerPrice.opened .offer-summary,
#container .scene-apt .item-list .result .offerPrice.opened .offer-summary,
#container .scene-item-list .item-list .result .offerPrice.opened .offer-summary {
  display: block;
}
#container .scene-apt .apt-detail .result .offerPrice.opened .detail,
#container .scene-item-list .apt-detail .result .offerPrice.opened .detail,
#container .scene-apt .item-list .result .offerPrice.opened .detail,
#container .scene-item-list .item-list .result .offerPrice.opened .detail {
  display: block;
}
#container .scene-apt .apt-detail .result .offerPrice.opened .half,
#container .scene-item-list .apt-detail .result .offerPrice.opened .half,
#container .scene-apt .item-list .result .offerPrice.opened .half,
#container .scene-item-list .item-list .result .offerPrice.opened .half,
#container .scene-apt .apt-detail .result .offerPrice.opened .btn-subscribe-offer,
#container .scene-item-list .apt-detail .result .offerPrice.opened .btn-subscribe-offer,
#container .scene-apt .item-list .result .offerPrice.opened .btn-subscribe-offer,
#container .scene-item-list .item-list .result .offerPrice.opened .btn-subscribe-offer {
  display: block;
}
#container .scene-apt .apt-detail .result .offerPrice.opened .btn-subscribe-offer,
#container .scene-item-list .apt-detail .result .offerPrice.opened .btn-subscribe-offer,
#container .scene-apt .item-list .result .offerPrice.opened .btn-subscribe-offer,
#container .scene-item-list .item-list .result .offerPrice.opened .btn-subscribe-offer,
#container .scene-apt .apt-detail .result .offerPrice.opened .subscribed,
#container .scene-item-list .apt-detail .result .offerPrice.opened .subscribed,
#container .scene-apt .item-list .result .offerPrice.opened .subscribed,
#container .scene-item-list .item-list .result .offerPrice.opened .subscribed {
  top: 0;
}
#container .scene-apt .apt-detail .result .offerPrice.empty,
#container .scene-item-list .apt-detail .result .offerPrice.empty,
#container .scene-apt .item-list .result .offerPrice.empty,
#container .scene-item-list .item-list .result .offerPrice.empty {
  height: 87px;
}
#container .scene-apt .apt-detail .result .offerPrice.empty .detail,
#container .scene-item-list .apt-detail .result .offerPrice.empty .detail,
#container .scene-apt .item-list .result .offerPrice.empty .detail,
#container .scene-item-list .item-list .result .offerPrice.empty .detail {
  padding-top: 74px;
}
#container .scene-apt .apt-detail .result .offerPrice.empty .btn-more,
#container .scene-item-list .apt-detail .result .offerPrice.empty .btn-more,
#container .scene-apt .item-list .result .offerPrice.empty .btn-more,
#container .scene-item-list .item-list .result .offerPrice.empty .btn-more {
  height: 100%;
}
#container .scene-apt .apt-detail .result .offerPrice.empty.opened,
#container .scene-item-list .apt-detail .result .offerPrice.empty.opened,
#container .scene-apt .item-list .result .offerPrice.empty.opened,
#container .scene-item-list .item-list .result .offerPrice.empty.opened {
  height: auto;
}
#container .scene-apt .apt-detail .result .offerPrice.empty.opened .btn-more,
#container .scene-item-list .apt-detail .result .offerPrice.empty.opened .btn-more,
#container .scene-apt .item-list .result .offerPrice.empty.opened .btn-more,
#container .scene-item-list .item-list .result .offerPrice.empty.opened .btn-more {
  height: 30px;
}
#container .scene-apt .apt-detail .result .offerPrice.started,
#container .scene-item-list .apt-detail .result .offerPrice.started,
#container .scene-apt .item-list .result .offerPrice.started,
#container .scene-item-list .item-list .result .offerPrice.started {
  height: 87px;
}
#container .scene-apt .apt-detail .result .offerPrice.started .detail,
#container .scene-item-list .apt-detail .result .offerPrice.started .detail,
#container .scene-apt .item-list .result .offerPrice.started .detail,
#container .scene-item-list .item-list .result .offerPrice.started .detail {
  padding-bottom: 28px;
}
#container .scene-apt .apt-detail .result .offerPrice.started .description-divider,
#container .scene-item-list .apt-detail .result .offerPrice.started .description-divider,
#container .scene-apt .item-list .result .offerPrice.started .description-divider,
#container .scene-item-list .item-list .result .offerPrice.started .description-divider,
#container .scene-apt .apt-detail .result .offerPrice.started .btn-subscribe-offer,
#container .scene-item-list .apt-detail .result .offerPrice.started .btn-subscribe-offer,
#container .scene-apt .item-list .result .offerPrice.started .btn-subscribe-offer,
#container .scene-item-list .item-list .result .offerPrice.started .btn-subscribe-offer {
  display: none;
}
#container .scene-apt .apt-detail .result .offerPrice.started.opened,
#container .scene-item-list .apt-detail .result .offerPrice.started.opened,
#container .scene-apt .item-list .result .offerPrice.started.opened,
#container .scene-item-list .item-list .result .offerPrice.started.opened {
  height: auto;
}
#container .scene-apt .apt-detail .result .btn-more,
#container .scene-item-list .apt-detail .result .btn-more,
#container .scene-apt .item-list .result .btn-more,
#container .scene-item-list .item-list .result .btn-more {
  z-index: 1;
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
}
#container .scene-apt .apt-detail .result .btn-more span,
#container .scene-item-list .apt-detail .result .btn-more span,
#container .scene-apt .item-list .result .btn-more span,
#container .scene-item-list .item-list .result .btn-more span {
  display: inline-block;
  overflow: hidden;
  width: 10px;
  height: 6px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -209px -332px;
  line-height: 999em;
  vertical-align: top;
  position: absolute;
  left: 50%;
  bottom: 10px;
  margin-left: -5px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .scene-apt .apt-detail .result .btn-more span,
  #container .scene-item-list .apt-detail .result .btn-more span,
  #container .scene-apt .item-list .result .btn-more span,
  #container .scene-item-list .item-list .result .btn-more span {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .scene-apt .apt-detail .result .opened .btn-more,
#container .scene-item-list .apt-detail .result .opened .btn-more,
#container .scene-apt .item-list .result .opened .btn-more,
#container .scene-item-list .item-list .result .opened .btn-more {
  max-height: 87px;
}
#container .scene-apt .apt-detail .result .opened .btn-more span,
#container .scene-item-list .apt-detail .result .opened .btn-more span,
#container .scene-apt .item-list .result .opened .btn-more span,
#container .scene-item-list .item-list .result .opened .btn-more span {
  display: inline-block;
  overflow: hidden;
  width: 10px;
  height: 6px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -186px -283px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .scene-apt .apt-detail .result .opened .btn-more span,
  #container .scene-item-list .apt-detail .result .opened .btn-more span,
  #container .scene-apt .item-list .result .opened .btn-more span,
  #container .scene-item-list .item-list .result .opened .btn-more span {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .scene-apt .apt-detail .result .btn-subscribe-trade,
#container .scene-item-list .apt-detail .result .btn-subscribe-trade,
#container .scene-apt .item-list .result .btn-subscribe-trade,
#container .scene-item-list .item-list .result .btn-subscribe-trade {
  display: block;
  position: relative;
  height: 48px;
  font-size: 15px;
  color: #fff;
  background: #584de4;
  line-height: 48px;
  text-align: center;
  margin: 20px 20px;
  box-shadow: 0 2px 4px 0 rgba(89, 99, 217, 0.4);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
}
#container .scene-apt .apt-detail .result .btn-subscribe-trade:before,
#container .scene-item-list .apt-detail .result .btn-subscribe-trade:before,
#container .scene-apt .item-list .result .btn-subscribe-trade:before,
#container .scene-item-list .item-list .result .btn-subscribe-trade:before {
  margin-right: 6px;
  display: inline-block;
  overflow: hidden;
  width: 17px;
  height: 18px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -282px -167px;
  line-height: 999em;
  vertical-align: top;
  vertical-align: middle;
  content: '';
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .scene-apt .apt-detail .result .btn-subscribe-trade:before,
  #container .scene-item-list .apt-detail .result .btn-subscribe-trade:before,
  #container .scene-apt .item-list .result .btn-subscribe-trade:before,
  #container .scene-item-list .item-list .result .btn-subscribe-trade:before {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .scene-apt .apt-detail .result .btn-subscribe-trade.subscribed,
#container .scene-item-list .apt-detail .result .btn-subscribe-trade.subscribed,
#container .scene-apt .item-list .result .btn-subscribe-trade.subscribed,
#container .scene-item-list .item-list .result .btn-subscribe-trade.subscribed {
  color: #584de4;
  background: #f3f4fc;
  box-shadow: none;
}
#container .scene-apt .apt-detail .result .btn-subscribe-trade.subscribed:before,
#container .scene-item-list .apt-detail .result .btn-subscribe-trade.subscribed:before,
#container .scene-apt .item-list .result .btn-subscribe-trade.subscribed:before,
#container .scene-item-list .item-list .result .btn-subscribe-trade.subscribed:before {
  display: inline-block;
  overflow: hidden;
  width: 17px;
  height: 18px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -265px -149px;
  line-height: 999em;
  vertical-align: top;
  vertical-align: middle;
  content: '';
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .scene-apt .apt-detail .result .btn-subscribe-trade.subscribed:before,
  #container .scene-item-list .apt-detail .result .btn-subscribe-trade.subscribed:before,
  #container .scene-apt .item-list .result .btn-subscribe-trade.subscribed:before,
  #container .scene-item-list .item-list .result .btn-subscribe-trade.subscribed:before {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .scene-apt .apt-detail .result .trades,
#container .scene-item-list .apt-detail .result .trades,
#container .scene-apt .item-list .result .trades,
#container .scene-item-list .item-list .result .trades {
  position: relative;
}
#container .scene-apt .apt-detail .result .trades .trades-list-wrap,
#container .scene-item-list .apt-detail .result .trades .trades-list-wrap,
#container .scene-apt .item-list .result .trades .trades-list-wrap,
#container .scene-item-list .item-list .result .trades .trades-list-wrap {
  padding: 20px 0 24px;
}
#container .scene-apt .apt-detail .result .trades .title,
#container .scene-item-list .apt-detail .result .trades .title,
#container .scene-apt .item-list .result .trades .title,
#container .scene-item-list .item-list .result .trades .title {
  padding-left: 20px;
}
#container .scene-apt .apt-detail .result .trades .title h3,
#container .scene-item-list .apt-detail .result .trades .title h3,
#container .scene-apt .item-list .result .trades .title h3,
#container .scene-item-list .item-list .result .trades .title h3 {
  font-size: 14px;
  font-weight: 400;
  color: #333;
  line-height: 1;
}
#container .scene-apt .apt-detail .result .trades .title .price,
#container .scene-item-list .apt-detail .result .trades .title .price,
#container .scene-apt .item-list .result .trades .title .price,
#container .scene-item-list .item-list .result .trades .title .price {
  display: block;
  margin-top: 8px;
  line-height: 1;
  font-size: 22px;
  font-weight: 600;
  color: #333;
}
#container .scene-apt .apt-detail .result .trades .caption,
#container .scene-item-list .apt-detail .result .trades .caption,
#container .scene-apt .item-list .result .trades .caption,
#container .scene-item-list .item-list .result .trades .caption {
  position: absolute;
  top: 30px;
  right: 20px;
  font-size: 13px;
  font-weight: 400;
  color: #777;
  text-align: right;
}
#container .scene-apt .apt-detail .result .trades .calc,
#container .scene-item-list .apt-detail .result .trades .calc,
#container .scene-apt .item-list .result .trades .calc,
#container .scene-item-list .item-list .result .trades .calc {
  position: relative;
  margin-top: 10px;
  padding: 0 20px;
  z-index: 1;
  box-sizing: border-box;
}
#container .scene-apt .apt-detail .result .trades .calc .slider,
#container .scene-item-list .apt-detail .result .trades .calc .slider,
#container .scene-apt .item-list .result .trades .calc .slider,
#container .scene-item-list .item-list .result .trades .calc .slider {
  box-sizing: border-box;
  padding: 0 10px;
}
#container .scene-apt .apt-detail .result .trades ul > li,
#container .scene-item-list .apt-detail .result .trades ul > li,
#container .scene-apt .item-list .result .trades ul > li,
#container .scene-item-list .item-list .result .trades ul > li {
  position: relative;
}
#container .scene-apt .apt-detail .result .trades ul > li .desc,
#container .scene-item-list .apt-detail .result .trades ul > li .desc,
#container .scene-apt .item-list .result .trades ul > li .desc,
#container .scene-item-list .item-list .result .trades ul > li .desc {
  position: relative;
  padding: 20px 0 0 20px;
  font-size: 14px;
  font-weight: 400;
  color: #333;
  line-height: 1;
}
#container .scene-apt .apt-detail .result .trades ul > li .desc .new,
#container .scene-item-list .apt-detail .result .trades ul > li .desc .new,
#container .scene-apt .item-list .result .trades ul > li .desc .new,
#container .scene-item-list .item-list .result .trades ul > li .desc .new {
  display: inline-block;
  overflow: hidden;
  width: 17px;
  height: 17px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -152px -180px;
  line-height: 999em;
  vertical-align: top;
  position: relative;
  top: -3px;
  left: 5px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .scene-apt .apt-detail .result .trades ul > li .desc .new,
  #container .scene-item-list .apt-detail .result .trades ul > li .desc .new,
  #container .scene-apt .item-list .result .trades ul > li .desc .new,
  #container .scene-item-list .item-list .result .trades ul > li .desc .new {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .scene-apt .apt-detail .result .trades ul > li .price-group,
#container .scene-item-list .apt-detail .result .trades ul > li .price-group,
#container .scene-apt .item-list .result .trades ul > li .price-group,
#container .scene-item-list .item-list .result .trades ul > li .price-group {
  position: absolute;
  top: 20px;
  right: 20px;
  width: 150px;
  text-align: right;
}
#container .scene-apt .apt-detail .result .trades ul > li .price-group .floor,
#container .scene-item-list .apt-detail .result .trades ul > li .price-group .floor,
#container .scene-apt .item-list .result .trades ul > li .price-group .floor,
#container .scene-item-list .item-list .result .trades ul > li .price-group .floor {
  display: inline-block;
  vertical-align: middle;
  margin-right: 8px;
  font-size: 14px;
  font-weight: 400;
  color: #555;
}
#container .scene-apt .apt-detail .result .trades ul > li .price-group .price,
#container .scene-item-list .apt-detail .result .trades ul > li .price-group .price,
#container .scene-apt .item-list .result .trades ul > li .price-group .price,
#container .scene-item-list .item-list .result .trades ul > li .price-group .price {
  line-height: 1;
  font-size: 16px;
  font-weight: 700;
  color: #333;
  vertical-align: middle;
}
#container .scene-apt .apt-detail .result .agents ul > li,
#container .scene-item-list .apt-detail .result .agents ul > li,
#container .scene-apt .item-list .result .agents ul > li,
#container .scene-item-list .item-list .result .agents ul > li {
  height: 76px;
  position: relative;
  border-top: 1px solid #ededed;
  text-align: left;
}
#container .scene-apt .apt-detail .result .agents ul > li .agent-group,
#container .scene-item-list .apt-detail .result .agents ul > li .agent-group,
#container .scene-apt .item-list .result .agents ul > li .agent-group,
#container .scene-item-list .item-list .result .agents ul > li .agent-group {
  position: absolute;
  left: 20px;
  top: 20px;
  right: 110px;
}
#container .scene-apt .apt-detail .result .agents ul > li .agent-group h5,
#container .scene-item-list .apt-detail .result .agents ul > li .agent-group h5,
#container .scene-apt .item-list .result .agents ul > li .agent-group h5,
#container .scene-item-list .item-list .result .agents ul > li .agent-group h5 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
  display: block;
  font-size: 17px;
  font-weight: 500;
  color: #333;
}
#container .scene-apt .apt-detail .result .agents ul > li .agent-group .distance,
#container .scene-item-list .apt-detail .result .agents ul > li .agent-group .distance,
#container .scene-apt .item-list .result .agents ul > li .agent-group .distance,
#container .scene-item-list .item-list .result .agents ul > li .agent-group .distance {
  display: block;
  padding-top: 3px;
  font-size: 14px;
  line-height: 1;
  font-weight: normal;
  color: #888;
}
#container .scene-apt .apt-detail .result .agents ul > li .agent-group .distance .item,
#container .scene-item-list .apt-detail .result .agents ul > li .agent-group .distance .item,
#container .scene-apt .item-list .result .agents ul > li .agent-group .distance .item,
#container .scene-item-list .item-list .result .agents ul > li .agent-group .distance .item {
  display: inline-block;
  padding-right: 5px;
}
#container .scene-apt .apt-detail .result .agents ul > li .btn-call,
#container .scene-item-list .apt-detail .result .agents ul > li .btn-call,
#container .scene-apt .item-list .result .agents ul > li .btn-call,
#container .scene-item-list .item-list .result .agents ul > li .btn-call {
  display: block;
  position: absolute;
  right: 20px;
  top: 22px;
  background-color: #5963d9;
  width: 66px;
  height: 34px;
  -webkit-border-radius: 17px;
  -moz-border-radius: 17px;
  -ms-border-radius: 17px;
  -o-border-radius: 17px;
  border-radius: 17px;
}
#container .scene-apt .apt-detail .result .agents ul > li .btn-call span,
#container .scene-item-list .apt-detail .result .agents ul > li .btn-call span,
#container .scene-apt .item-list .result .agents ul > li .btn-call span,
#container .scene-item-list .item-list .result .agents ul > li .btn-call span {
  display: inline-block;
  overflow: hidden;
  width: 13px;
  height: 16px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -247px -368px;
  line-height: 999em;
  vertical-align: top;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -6px;
  margin-top: -8px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .scene-apt .apt-detail .result .agents ul > li .btn-call span,
  #container .scene-item-list .apt-detail .result .agents ul > li .btn-call span,
  #container .scene-apt .item-list .result .agents ul > li .btn-call span,
  #container .scene-item-list .item-list .result .agents ul > li .btn-call span {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .scene-apt .apt-detail .result .agents ul > li:last-child,
#container .scene-item-list .apt-detail .result .agents ul > li:last-child,
#container .scene-apt .item-list .result .agents ul > li:last-child,
#container .scene-item-list .item-list .result .agents ul > li:last-child {
  border-bottom: 0;
}
#container .scene-apt .apt-detail .result .agents .btn-more-agents,
#container .scene-item-list .apt-detail .result .agents .btn-more-agents,
#container .scene-apt .item-list .result .agents .btn-more-agents,
#container .scene-item-list .item-list .result .agents .btn-more-agents {
  text-align: center;
  display: block;
  width: 100%;
  height: 48px;
  font-size: 13px;
  color: #888;
  position: relative;
}
#container .scene-apt .apt-detail .result .agents .btn-more-agents span,
#container .scene-item-list .apt-detail .result .agents .btn-more-agents span,
#container .scene-apt .item-list .result .agents .btn-more-agents span,
#container .scene-item-list .item-list .result .agents .btn-more-agents span {
  position: relative;
  top: -10px;
  font-weight: 400;
}
#container .scene-apt .apt-detail .result .agents .btn-more-agents span:after,
#container .scene-item-list .apt-detail .result .agents .btn-more-agents span:after,
#container .scene-apt .item-list .result .agents .btn-more-agents span:after,
#container .scene-item-list .item-list .result .agents .btn-more-agents span:after {
  position: absolute;
  display: inline-block;
  overflow: hidden;
  width: 10px;
  height: 6px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -209px -332px;
  line-height: 999em;
  vertical-align: top;
  left: 50%;
  margin-left: -5px;
  top: 15px;
  margin-top: 5px;
  content: '';
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .scene-apt .apt-detail .result .agents .btn-more-agents span:after,
  #container .scene-item-list .apt-detail .result .agents .btn-more-agents span:after,
  #container .scene-apt .item-list .result .agents .btn-more-agents span:after,
  #container .scene-item-list .item-list .result .agents .btn-more-agents span:after {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .scene-apt .apt-detail .result .auction-list,
#container .scene-item-list .apt-detail .result .auction-list,
#container .scene-apt .item-list .result .auction-list,
#container .scene-item-list .item-list .result .auction-list {
  position: relative;
}
#container .scene-apt .apt-detail .result .auction-list ul,
#container .scene-item-list .apt-detail .result .auction-list ul,
#container .scene-apt .item-list .result .auction-list ul,
#container .scene-item-list .item-list .result .auction-list ul {
  position: relative;
}
#container .scene-apt .apt-detail .result .auction-list ul .not-first,
#container .scene-item-list .apt-detail .result .auction-list ul .not-first,
#container .scene-apt .item-list .result .auction-list ul .not-first,
#container .scene-item-list .item-list .result .auction-list ul .not-first {
  border-top: 1px solid #ededed;
}
#container .scene-apt .apt-detail .result .auction-list ul .auction,
#container .scene-item-list .apt-detail .result .auction-list ul .auction,
#container .scene-apt .item-list .result .auction-list ul .auction,
#container .scene-item-list .item-list .result .auction-list ul .auction {
  height: 78px;
  position: relative;
  background-color: #fff;
}
#container .scene-apt .apt-detail .result .auction-list ul .auction .dongho-group,
#container .scene-item-list .apt-detail .result .auction-list ul .auction .dongho-group,
#container .scene-apt .item-list .result .auction-list ul .auction .dongho-group,
#container .scene-item-list .item-list .result .auction-list ul .auction .dongho-group {
  position: absolute;
  top: 20px;
  right: 100px;
  left: 20px;
}
#container .scene-apt .apt-detail .result .auction-list ul .auction .dongho-group .dongho,
#container .scene-item-list .apt-detail .result .auction-list ul .auction .dongho-group .dongho,
#container .scene-apt .item-list .result .auction-list ul .auction .dongho-group .dongho,
#container .scene-item-list .item-list .result .auction-list ul .auction .dongho-group .dongho {
  width: 220px;
  display: block;
  font-size: 15px;
  overflow: hidden;
}
#container .scene-apt .apt-detail .result .auction-list ul .auction .dongho-group .date,
#container .scene-item-list .apt-detail .result .auction-list ul .auction .dongho-group .date,
#container .scene-apt .item-list .result .auction-list ul .auction .dongho-group .date,
#container .scene-item-list .item-list .result .auction-list ul .auction .dongho-group .date {
  display: block;
  margin-top: 5px;
  font-size: 14px;
  color: #888;
}
#container .scene-apt .apt-detail .result .auction-list ul .auction .price-group,
#container .scene-item-list .apt-detail .result .auction-list ul .auction .price-group,
#container .scene-apt .item-list .result .auction-list ul .auction .price-group,
#container .scene-item-list .item-list .result .auction-list ul .auction .price-group {
  position: absolute;
  top: 30px;
  right: 0px;
  padding-right: 10px;
  text-align: right;
  vertical-align: middle;
}
#container .scene-apt .apt-detail .result .auction-list ul .auction .price-group .price,
#container .scene-item-list .apt-detail .result .auction-list ul .auction .price-group .price,
#container .scene-apt .item-list .result .auction-list ul .auction .price-group .price,
#container .scene-item-list .item-list .result .auction-list ul .auction .price-group .price {
  display: inline-block;
  font-size: 19px;
  font-weight: 600;
  margin-right: 4px;
  vertical-align: middle;
}
#container .scene-apt .apt-detail .result .auction-list ul .auction .price-group .state,
#container .scene-item-list .apt-detail .result .auction-list ul .auction .price-group .state,
#container .scene-apt .item-list .result .auction-list ul .auction .price-group .state,
#container .scene-item-list .item-list .result .auction-list ul .auction .price-group .state {
  display: inline-block;
  margin-right: 8px;
  font-size: 14px;
  color: #4337de;
  vertical-align: middle;
}
#container .scene-apt .apt-detail .result .estimatedRent,
#container .scene-item-list .apt-detail .result .estimatedRent,
#container .scene-apt .item-list .result .estimatedRent,
#container .scene-item-list .item-list .result .estimatedRent {
  position: relative;
}
#container .scene-apt .apt-detail .result .estimatedRent .title-group,
#container .scene-item-list .apt-detail .result .estimatedRent .title-group,
#container .scene-apt .item-list .result .estimatedRent .title-group,
#container .scene-item-list .item-list .result .estimatedRent .title-group {
  position: absolute;
  top: 20px;
  left: 20px;
}
#container .scene-apt .apt-detail .result .estimatedRent .title-group .title,
#container .scene-item-list .apt-detail .result .estimatedRent .title-group .title,
#container .scene-apt .item-list .result .estimatedRent .title-group .title,
#container .scene-item-list .item-list .result .estimatedRent .title-group .title {
  font-size: 15px;
  font-weight: 400;
  color: #333;
}
#container .scene-apt .apt-detail .result .estimatedRent .title-group .count,
#container .scene-item-list .apt-detail .result .estimatedRent .title-group .count,
#container .scene-apt .item-list .result .estimatedRent .title-group .count,
#container .scene-item-list .item-list .result .estimatedRent .title-group .count {
  margin-top: 8px;
  font-weight: 600;
  font-size: 19px;
  line-height: 1;
  color: #4337de;
}
#container .scene-apt .apt-detail .result .estimatedRent .caption,
#container .scene-item-list .apt-detail .result .estimatedRent .caption,
#container .scene-apt .item-list .result .estimatedRent .caption,
#container .scene-item-list .item-list .result .estimatedRent .caption {
  position: absolute;
  top: 20px;
  right: 20px;
  font-size: 13px;
  font-weight: 400;
  color: #777;
  text-align: right;
}
#container .scene-apt .apt-detail .result .estimatedRent .chart,
#container .scene-item-list .apt-detail .result .estimatedRent .chart,
#container .scene-apt .item-list .result .estimatedRent .chart,
#container .scene-item-list .item-list .result .estimatedRent .chart {
  display: none;
  position: relative;
  width: 100%;
  box-sizing: border-box;
  padding: 80px 20px 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-tap-highlight-color: transparent;
}
#container .scene-apt .apt-detail .result .estimatedRent.opened .chart,
#container .scene-item-list .apt-detail .result .estimatedRent.opened .chart,
#container .scene-apt .item-list .result .estimatedRent.opened .chart,
#container .scene-item-list .item-list .result .estimatedRent.opened .chart {
  display: block;
}
#container .scene-apt .apt-detail .result .estimatedRent.opened .btn-more,
#container .scene-item-list .apt-detail .result .estimatedRent.opened .btn-more,
#container .scene-apt .item-list .result .estimatedRent.opened .btn-more,
#container .scene-item-list .item-list .result .estimatedRent.opened .btn-more {
  display: none;
}
#container .scene-apt .apt-detail .result .estimatedRent.opened.message .rental-bussiness-ratio,
#container .scene-item-list .apt-detail .result .estimatedRent.opened.message .rental-bussiness-ratio,
#container .scene-apt .item-list .result .estimatedRent.opened.message .rental-bussiness-ratio,
#container .scene-item-list .item-list .result .estimatedRent.opened.message .rental-bussiness-ratio {
  padding: 8px 20px 20px;
  font-size: 13px;
  font-weight: 400;
  color: #999;
}
#container .scene-apt .apt-detail .result .baseInfo,
#container .scene-item-list .apt-detail .result .baseInfo,
#container .scene-apt .item-list .result .baseInfo,
#container .scene-item-list .item-list .result .baseInfo {
  position: relative;
  font-size: 15px;
  padding: 20px 20px 12px;
}
#container .scene-apt .apt-detail .result .baseInfo .title,
#container .scene-item-list .apt-detail .result .baseInfo .title,
#container .scene-apt .item-list .result .baseInfo .title,
#container .scene-item-list .item-list .result .baseInfo .title {
  font-weight: 400;
  font-size: 14px;
  line-height: 1;
}
#container .scene-apt .apt-detail .result .baseInfo ul,
#container .scene-item-list .apt-detail .result .baseInfo ul,
#container .scene-apt .item-list .result .baseInfo ul,
#container .scene-item-list .item-list .result .baseInfo ul {
  margin-left: 15px;
}
#container .scene-apt .apt-detail .result .baseInfo ul:after,
#container .scene-item-list .apt-detail .result .baseInfo ul:after,
#container .scene-apt .item-list .result .baseInfo ul:after,
#container .scene-item-list .item-list .result .baseInfo ul:after {
  display: block;
  clear: both;
  height: 0;
  content: '';
}
#container .scene-apt .apt-detail .result .baseInfo ul li,
#container .scene-item-list .apt-detail .result .baseInfo ul li,
#container .scene-apt .item-list .result .baseInfo ul li,
#container .scene-item-list .item-list .result .baseInfo ul li {
  float: left;
  width: 50%;
  line-height: 1.5;
  list-style-type: disc;
  padding-right: 15px;
  box-sizing: border-box;
  color: #555;
}
#container .scene-apt .apt-detail .result .baseInfo ul li .icon,
#container .scene-item-list .apt-detail .result .baseInfo ul li .icon,
#container .scene-apt .item-list .result .baseInfo ul li .icon,
#container .scene-item-list .item-list .result .baseInfo ul li .icon {
  color: #d1d1d1;
}
#container .scene-apt .apt-detail .result .floorplan,
#container .scene-item-list .apt-detail .result .floorplan,
#container .scene-apt .item-list .result .floorplan,
#container .scene-item-list .item-list .result .floorplan {
  position: relative;
  padding: 0;
  font-size: 15px;
  border-top: 1px solid #f2f2f2;
  display: block;
}
#container .scene-apt .apt-detail .result .floorplan .btn-naver-floorplan,
#container .scene-item-list .apt-detail .result .floorplan .btn-naver-floorplan,
#container .scene-apt .item-list .result .floorplan .btn-naver-floorplan,
#container .scene-item-list .item-list .result .floorplan .btn-naver-floorplan {
  display: block;
  position: relative;
  height: 43px;
}
#container .scene-apt .apt-detail .result .floorplan .btn-naver-floorplan:after,
#container .scene-item-list .apt-detail .result .floorplan .btn-naver-floorplan:after,
#container .scene-apt .item-list .result .floorplan .btn-naver-floorplan:after,
#container .scene-item-list .item-list .result .floorplan .btn-naver-floorplan:after {
  display: block;
  clear: both;
  height: 0;
  content: '';
}
#container .scene-apt .apt-detail .result .floorplan .btn-naver-floorplan .caption,
#container .scene-item-list .apt-detail .result .floorplan .btn-naver-floorplan .caption,
#container .scene-apt .item-list .result .floorplan .btn-naver-floorplan .caption,
#container .scene-item-list .item-list .result .floorplan .btn-naver-floorplan .caption {
  float: left;
  padding-left: 20px;
  line-height: 43px;
  font-size: 14px;
}
#container .scene-apt .apt-detail .result .floorplan .btn-naver-floorplan .caption .icon-street-view,
#container .scene-item-list .apt-detail .result .floorplan .btn-naver-floorplan .caption .icon-street-view,
#container .scene-apt .item-list .result .floorplan .btn-naver-floorplan .caption .icon-street-view,
#container .scene-item-list .item-list .result .floorplan .btn-naver-floorplan .caption .icon-street-view {
  margin-right: 6px;
  color: #4337de;
  font-size: 15px;
}
#container .scene-apt .apt-detail .result .floorplan .btn-naver-floorplan .icon-angle-right,
#container .scene-item-list .apt-detail .result .floorplan .btn-naver-floorplan .icon-angle-right,
#container .scene-apt .item-list .result .floorplan .btn-naver-floorplan .icon-angle-right,
#container .scene-item-list .item-list .result .floorplan .btn-naver-floorplan .icon-angle-right {
  padding-right: 20px;
  line-height: 43px;
  display: block;
  float: right;
  height: 43px;
  vertical-align: middle;
}
#container .scene-apt .apt-detail .result .relatedApts,
#container .scene-item-list .apt-detail .result .relatedApts,
#container .scene-apt .item-list .result .relatedApts,
#container .scene-item-list .item-list .result .relatedApts {
  position: relative;
}
#container .scene-apt .apt-detail .result .relatedApts .apts,
#container .scene-item-list .apt-detail .result .relatedApts .apts,
#container .scene-apt .item-list .result .relatedApts .apts,
#container .scene-item-list .item-list .result .relatedApts .apts {
  width: 100%;
  padding: 0 0 10px 0;
}
#container .scene-apt .apt-detail .result .relatedApts .apts .name,
#container .scene-item-list .apt-detail .result .relatedApts .apts .name,
#container .scene-apt .item-list .result .relatedApts .apts .name,
#container .scene-item-list .item-list .result .relatedApts .apts .name {
  display: inline-block;
  width: 190px;
}
#container .scene-apt .apt-detail .result .relatedApts .apts .text,
#container .scene-item-list .apt-detail .result .relatedApts .apts .text,
#container .scene-apt .item-list .result .relatedApts .apts .text,
#container .scene-item-list .item-list .result .relatedApts .apts .text {
  position: absolute;
  display: block;
  right: 20px;
  top: 0;
  font-weight: 600;
  text-align: right;
  color: #333;
}
#container .scene-apt .apt-detail .result .relatedApts .apts .text .subtext,
#container .scene-item-list .apt-detail .result .relatedApts .apts .text .subtext,
#container .scene-apt .item-list .result .relatedApts .apts .text .subtext,
#container .scene-item-list .item-list .result .relatedApts .apts .text .subtext {
  display: block;
  color: #777;
  font-size: 13px;
  font-weight: 400;
}
#container .scene-apt .apt-detail .result .relatedApts .apts a,
#container .scene-item-list .apt-detail .result .relatedApts .apts a,
#container .scene-apt .item-list .result .relatedApts .apts a,
#container .scene-item-list .item-list .result .relatedApts .apts a {
  position: relative;
  display: block;
  padding: 0px 20px;
  height: 35px;
  line-height: 35px;
}
#container .scene-apt .apt-detail .result .relatedApts .apts a:hover,
#container .scene-item-list .apt-detail .result .relatedApts .apts a:hover,
#container .scene-apt .item-list .result .relatedApts .apts a:hover,
#container .scene-item-list .item-list .result .relatedApts .apts a:hover {
  background-color: #f5f5f5;
}
#container .scene-apt .apt-detail .result .relatedApts .apts a .name,
#container .scene-item-list .apt-detail .result .relatedApts .apts a .name,
#container .scene-apt .item-list .result .relatedApts .apts a .name,
#container .scene-item-list .item-list .result .relatedApts .apts a .name {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
  font-size: 15px;
  font-weight: 400;
  color: #000;
}
#container .scene-apt .apt-detail .result .relatedApts .apts a.selected .name,
#container .scene-item-list .apt-detail .result .relatedApts .apts a.selected .name,
#container .scene-apt .item-list .result .relatedApts .apts a.selected .name,
#container .scene-item-list .item-list .result .relatedApts .apts a.selected .name,
#container .scene-apt .apt-detail .result .relatedApts .apts a.selected .text,
#container .scene-item-list .apt-detail .result .relatedApts .apts a.selected .text,
#container .scene-apt .item-list .result .relatedApts .apts a.selected .text,
#container .scene-item-list .item-list .result .relatedApts .apts a.selected .text {
  color: #4337de;
}
#container .scene-apt .apt-detail .result .relatedApts .apts a .text,
#container .scene-item-list .apt-detail .result .relatedApts .apts a .text,
#container .scene-apt .item-list .result .relatedApts .apts a .text,
#container .scene-item-list .item-list .result .relatedApts .apts a .text {
  overflow: hidden;
  font-size: 15px;
}
#container .scene-apt .apt-detail .result .aptKeywords,
#container .scene-item-list .apt-detail .result .aptKeywords,
#container .scene-apt .item-list .result .aptKeywords,
#container .scene-item-list .item-list .result .aptKeywords {
  position: relative;
  border-top: 1px solid #f2f2f2;
}
#container .scene-apt .apt-detail .result .aptKeywords .keywords,
#container .scene-item-list .apt-detail .result .aptKeywords .keywords,
#container .scene-apt .item-list .result .aptKeywords .keywords,
#container .scene-item-list .item-list .result .aptKeywords .keywords {
  display: block;
  position: relative;
  padding: 20px 20px 12px;
}
#container .scene-apt .apt-detail .result .aptKeywords .keywords:after,
#container .scene-item-list .apt-detail .result .aptKeywords .keywords:after,
#container .scene-apt .item-list .result .aptKeywords .keywords:after,
#container .scene-item-list .item-list .result .aptKeywords .keywords:after {
  display: block;
  clear: both;
  height: 0;
  content: '';
}
#container .scene-apt .apt-detail .result .aptKeywords .keywords li,
#container .scene-item-list .apt-detail .result .aptKeywords .keywords li,
#container .scene-apt .item-list .result .aptKeywords .keywords li,
#container .scene-item-list .item-list .result .aptKeywords .keywords li {
  float: left;
  margin-right: 8px;
  margin-bottom: 8px;
  font-size: 14px;
  color: #555;
  padding: 3px 12px;
  background-color: #efefef;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  -o-border-radius: 15px;
  border-radius: 15px;
}
#container .scene-apt .apt-detail .result .aptKeywords .btn-more-keyword,
#container .scene-item-list .apt-detail .result .aptKeywords .btn-more-keyword,
#container .scene-apt .item-list .result .aptKeywords .btn-more-keyword,
#container .scene-item-list .item-list .result .aptKeywords .btn-more-keyword {
  display: block;
  position: relative;
  font-size: 15px;
  color: #4337de;
  text-align: center;
  border-top: 1px solid #f2f2f2;
  height: 54px;
  line-height: 54px;
}
#container .scene-apt .apt-detail .result .manageCost,
#container .scene-item-list .apt-detail .result .manageCost,
#container .scene-apt .item-list .result .manageCost,
#container .scene-item-list .item-list .result .manageCost {
  position: relative;
}
#container .scene-apt .apt-detail .result .manageCost .caption,
#container .scene-item-list .apt-detail .result .manageCost .caption,
#container .scene-apt .item-list .result .manageCost .caption,
#container .scene-item-list .item-list .result .manageCost .caption {
  position: absolute;
  top: 20px;
  right: 20px;
  font-size: 13px;
  font-weight: 400;
  color: #777;
  text-align: right;
}
#container .scene-apt .apt-detail .result .manageCost .caption a,
#container .scene-item-list .apt-detail .result .manageCost .caption a,
#container .scene-apt .item-list .result .manageCost .caption a,
#container .scene-item-list .item-list .result .manageCost .caption a {
  color: #777;
  cursor: pointer;
}
#container .scene-apt .apt-detail .result .manageCost .caption a:hover,
#container .scene-item-list .apt-detail .result .manageCost .caption a:hover,
#container .scene-apt .item-list .result .manageCost .caption a:hover,
#container .scene-item-list .item-list .result .manageCost .caption a:hover {
  text-decoration: underline;
  color: #000;
}
#container .scene-apt .apt-detail .result .manageCost ul,
#container .scene-item-list .apt-detail .result .manageCost ul,
#container .scene-apt .item-list .result .manageCost ul,
#container .scene-item-list .item-list .result .manageCost ul {
  display: table;
  width: 100%;
  padding: 16px 20px 20px;
  box-sizing: border-box;
}
#container .scene-apt .apt-detail .result .manageCost ul li,
#container .scene-item-list .apt-detail .result .manageCost ul li,
#container .scene-apt .item-list .result .manageCost ul li,
#container .scene-item-list .item-list .result .manageCost ul li {
  display: table-cell;
  width: 33%;
}
#container .scene-apt .apt-detail .result .manageCost ul li.center,
#container .scene-item-list .apt-detail .result .manageCost ul li.center,
#container .scene-apt .item-list .result .manageCost ul li.center,
#container .scene-item-list .item-list .result .manageCost ul li.center {
  text-align: center;
}
#container .scene-apt .apt-detail .result .manageCost ul li.right,
#container .scene-item-list .apt-detail .result .manageCost ul li.right,
#container .scene-apt .item-list .result .manageCost ul li.right,
#container .scene-item-list .item-list .result .manageCost ul li.right {
  text-align: right;
}
#container .scene-apt .apt-detail .result .manageCost .type,
#container .scene-item-list .apt-detail .result .manageCost .type,
#container .scene-apt .item-list .result .manageCost .type,
#container .scene-item-list .item-list .result .manageCost .type {
  font-size: 14px;
  font-weight: 400;
  color: #333;
}
#container .scene-apt .apt-detail .result .manageCost .month,
#container .scene-item-list .apt-detail .result .manageCost .month,
#container .scene-apt .item-list .result .manageCost .month,
#container .scene-item-list .item-list .result .manageCost .month {
  color: #999;
  font-weight: 400;
  font-size: 13px;
}
#container .scene-apt .apt-detail .result .manageCost .cost,
#container .scene-item-list .apt-detail .result .manageCost .cost,
#container .scene-apt .item-list .result .manageCost .cost,
#container .scene-item-list .item-list .result .manageCost .cost {
  margin-top: 8px;
  font-weight: 500;
  font-size: 19px;
}
#container .scene-apt .apt-detail .result .areaInfo,
#container .scene-item-list .apt-detail .result .areaInfo,
#container .scene-apt .item-list .result .areaInfo,
#container .scene-item-list .item-list .result .areaInfo {
  position: relative;
}
#container .scene-apt .apt-detail .result .areaInfo .title-group-row,
#container .scene-item-list .apt-detail .result .areaInfo .title-group-row,
#container .scene-apt .item-list .result .areaInfo .title-group-row,
#container .scene-item-list .item-list .result .areaInfo .title-group-row {
  position: relative;
}
#container .scene-apt .apt-detail .result .areaInfo .title-group-row:after,
#container .scene-item-list .apt-detail .result .areaInfo .title-group-row:after,
#container .scene-apt .item-list .result .areaInfo .title-group-row:after,
#container .scene-item-list .item-list .result .areaInfo .title-group-row:after {
  display: block;
  clear: both;
  height: 0;
  content: '';
}
#container .scene-apt .apt-detail .result .areaInfo .title-group,
#container .scene-item-list .apt-detail .result .areaInfo .title-group,
#container .scene-apt .item-list .result .areaInfo .title-group,
#container .scene-item-list .item-list .result .areaInfo .title-group {
  float: left;
  padding: 20px;
  width: 80px;
}
#container .scene-apt .apt-detail .result .areaInfo .title-group .title,
#container .scene-item-list .apt-detail .result .areaInfo .title-group .title,
#container .scene-apt .item-list .result .areaInfo .title-group .title,
#container .scene-item-list .item-list .result .areaInfo .title-group .title {
  font-size: 14px;
  font-weight: 400;
  color: #333;
}
#container .scene-apt .apt-detail .result .areaInfo .title-group .count,
#container .scene-item-list .apt-detail .result .areaInfo .title-group .count,
#container .scene-apt .item-list .result .areaInfo .title-group .count,
#container .scene-item-list .item-list .result .areaInfo .title-group .count {
  display: block;
  position: relative;
  margin-top: 8px;
  font-weight: 600;
  font-size: 19px;
  line-height: 1;
}
#container .scene-apt .apt-detail .result .areaInfo .title-group .count:after,
#container .scene-item-list .apt-detail .result .areaInfo .title-group .count:after,
#container .scene-apt .item-list .result .areaInfo .title-group .count:after,
#container .scene-item-list .item-list .result .areaInfo .title-group .count:after {
  position: absolute;
  font-family: 'fontello';
  content: '\e822';
  color: #d1d1d1;
  font-size: 15px;
  font-weight: normal;
  padding-left: 8px;
}
#container .scene-apt .apt-detail .result .areaInfo .title-group .list,
#container .scene-item-list .apt-detail .result .areaInfo .title-group .list,
#container .scene-apt .item-list .result .areaInfo .title-group .list,
#container .scene-item-list .item-list .result .areaInfo .title-group .list {
  display: none;
  position: absolute;
  z-index: 99;
  border: 1px solid #e2e3e5;
  padding: 10px;
  background-color: #fff;
}
#container .scene-apt .apt-detail .result .areaInfo .title-group .list li,
#container .scene-item-list .apt-detail .result .areaInfo .title-group .list li,
#container .scene-apt .item-list .result .areaInfo .title-group .list li,
#container .scene-item-list .item-list .result .areaInfo .title-group .list li {
  line-height: 25px;
  white-space: nowrap;
}
#container .scene-apt .apt-detail .result .areaInfo .title-group .list .title,
#container .scene-item-list .apt-detail .result .areaInfo .title-group .list .title,
#container .scene-apt .item-list .result .areaInfo .title-group .list .title,
#container .scene-item-list .item-list .result .areaInfo .title-group .list .title {
  display: inline-block;
  font-size: 13px;
  font-weight: normal;
  width: 50px;
}
#container .scene-apt .apt-detail .result .areaInfo .title-group .list .title.area,
#container .scene-item-list .apt-detail .result .areaInfo .title-group .list .title.area,
#container .scene-apt .item-list .result .areaInfo .title-group .list .title.area,
#container .scene-item-list .item-list .result .areaInfo .title-group .list .title.area {
  width: 30px;
}
#container .scene-apt .apt-detail .result .areaInfo .title-group .list .price,
#container .scene-item-list .apt-detail .result .areaInfo .title-group .list .price,
#container .scene-apt .item-list .result .areaInfo .title-group .list .price,
#container .scene-item-list .item-list .result .areaInfo .title-group .list .price {
  display: inline-block;
  font-size: 13px;
  font-weight: normal;
}
#container .scene-apt .apt-detail .result .areaInfo .caption,
#container .scene-item-list .apt-detail .result .areaInfo .caption,
#container .scene-apt .item-list .result .areaInfo .caption,
#container .scene-item-list .item-list .result .areaInfo .caption {
  position: absolute;
  top: 20px;
  right: 20px;
  font-size: 13px;
  font-weight: 400;
  color: #777;
  text-align: right;
}
#container .scene-apt .apt-detail .result .offer-ad-slot-container,
#container .scene-item-list .apt-detail .result .offer-ad-slot-container,
#container .scene-apt .item-list .result .offer-ad-slot-container,
#container .scene-item-list .item-list .result .offer-ad-slot-container {
  position: relative;
  width: 100%;
  cursor: pointer;
}
#container .scene-apt .apt-detail .result .offer-ad-slot-container.top,
#container .scene-item-list .apt-detail .result .offer-ad-slot-container.top,
#container .scene-apt .item-list .result .offer-ad-slot-container.top,
#container .scene-item-list .item-list .result .offer-ad-slot-container.top {
  border-top: 1px solid #e2e3e5;
  border-bottom: 4px solid #efefef;
}
#container .scene-apt .apt-detail .result .offer-ad-slot-container a,
#container .scene-item-list .apt-detail .result .offer-ad-slot-container a,
#container .scene-apt .item-list .result .offer-ad-slot-container a,
#container .scene-item-list .item-list .result .offer-ad-slot-container a {
  display: block;
}
#container .scene-apt .apt-detail .result .offer-ad-slot-container a .catalog-container,
#container .scene-item-list .apt-detail .result .offer-ad-slot-container a .catalog-container,
#container .scene-apt .item-list .result .offer-ad-slot-container a .catalog-container,
#container .scene-item-list .item-list .result .offer-ad-slot-container a .catalog-container {
  height: 0;
}
#container .scene-apt .apt-detail .result .offer-ad-slot-container a .catalog-container .content,
#container .scene-item-list .apt-detail .result .offer-ad-slot-container a .catalog-container .content,
#container .scene-apt .item-list .result .offer-ad-slot-container a .catalog-container .content,
#container .scene-item-list .item-list .result .offer-ad-slot-container a .catalog-container .content {
  position: absolute;
  top: 0;
  width: 100%;
  height: 110px;
}
#container .scene-apt .apt-detail .result .offer-ad-slot-container a .content-container,
#container .scene-item-list .apt-detail .result .offer-ad-slot-container a .content-container,
#container .scene-apt .item-list .result .offer-ad-slot-container a .content-container,
#container .scene-item-list .item-list .result .offer-ad-slot-container a .content-container {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 110px;
  background: -webkit-linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 100%);
}
#container .scene-apt .apt-detail .result .offer-ad-slot-container a .tag,
#container .scene-item-list .apt-detail .result .offer-ad-slot-container a .tag,
#container .scene-apt .item-list .result .offer-ad-slot-container a .tag,
#container .scene-item-list .item-list .result .offer-ad-slot-container a .tag {
  position: absolute;
  top: 18px;
  left: 15px;
  font-size: 13px;
  opacity: 0.5;
  color: #FFF;
  background: #000;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  padding: 0 10px;
  line-height: 20px;
  text-align: center;
}
#container .scene-apt .apt-detail .result .offer-ad-slot-container a .title,
#container .scene-item-list .apt-detail .result .offer-ad-slot-container a .title,
#container .scene-apt .item-list .result .offer-ad-slot-container a .title,
#container .scene-item-list .item-list .result .offer-ad-slot-container a .title {
  position: absolute;
  top: 49px;
  left: 15px;
  font-weight: 600;
  font-size: 18px;
  color: #FFF;
}
#container .scene-apt .apt-detail .result .offer-ad-slot-container a .sub-title,
#container .scene-item-list .apt-detail .result .offer-ad-slot-container a .sub-title,
#container .scene-apt .item-list .result .offer-ad-slot-container a .sub-title,
#container .scene-item-list .item-list .result .offer-ad-slot-container a .sub-title {
  position: absolute;
  top: 78px;
  left: 15px;
  color: #FFF;
  opacity: 0.7;
  font-size: 15px;
}
#container .scene-apt .apt-detail .result .nearby-start,
#container .scene-item-list .apt-detail .result .nearby-start,
#container .scene-apt .item-list .result .nearby-start,
#container .scene-item-list .item-list .result .nearby-start {
  position: relative;
}
#container .scene-apt .apt-detail .result .nearby-start .nearby-start-info,
#container .scene-item-list .apt-detail .result .nearby-start .nearby-start-info,
#container .scene-apt .item-list .result .nearby-start .nearby-start-info,
#container .scene-item-list .item-list .result .nearby-start .nearby-start-info {
  padding: 16px 20px 15px 20px;
}
#container .scene-apt .apt-detail .result .nearby-start .nearby-start-info .title,
#container .scene-item-list .apt-detail .result .nearby-start .nearby-start-info .title,
#container .scene-apt .item-list .result .nearby-start .nearby-start-info .title,
#container .scene-item-list .item-list .result .nearby-start .nearby-start-info .title {
  padding-bottom: 20px;
  font-size: 15px;
  font-weight: 400;
  color: #333;
  line-height: 1;
}
#container .scene-apt .apt-detail .result .nearby-start .nearby-start-info .caption,
#container .scene-item-list .apt-detail .result .nearby-start .nearby-start-info .caption,
#container .scene-apt .item-list .result .nearby-start .nearby-start-info .caption,
#container .scene-item-list .item-list .result .nearby-start .nearby-start-info .caption {
  position: absolute;
  top: 18px;
  right: 20px;
  font-size: 13px;
  font-weight: 400;
  color: #777;
  text-align: right;
}
#container .scene-apt .apt-detail .result .nearby-start .nearby-start-info ul li,
#container .scene-item-list .apt-detail .result .nearby-start .nearby-start-info ul li,
#container .scene-apt .item-list .result .nearby-start .nearby-start-info ul li,
#container .scene-item-list .item-list .result .nearby-start .nearby-start-info ul li {
  margin-bottom: 12px;
}
#container .scene-apt .apt-detail .result .nearby-start .nearby-start-info ul li a,
#container .scene-item-list .apt-detail .result .nearby-start .nearby-start-info ul li a,
#container .scene-apt .item-list .result .nearby-start .nearby-start-info ul li a,
#container .scene-item-list .item-list .result .nearby-start .nearby-start-info ul li a {
  display: block;
  position: relative;
}
#container .scene-apt .apt-detail .result .nearby-start .nearby-start-info ul li a .left,
#container .scene-item-list .apt-detail .result .nearby-start .nearby-start-info ul li a .left,
#container .scene-apt .item-list .result .nearby-start .nearby-start-info ul li a .left,
#container .scene-item-list .item-list .result .nearby-start .nearby-start-info ul li a .left {
  display: block;
  margin-right: 90px;
}
#container .scene-apt .apt-detail .result .nearby-start .nearby-start-info ul li a .left .name,
#container .scene-item-list .apt-detail .result .nearby-start .nearby-start-info ul li a .left .name,
#container .scene-apt .item-list .result .nearby-start .nearby-start-info ul li a .left .name,
#container .scene-item-list .item-list .result .nearby-start .nearby-start-info ul li a .left .name {
  line-height: 1.3;
  display: block;
  font-size: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
  color: #fb3535;
}
#container .scene-apt .apt-detail .result .nearby-start .nearby-start-info ul li a .left .date,
#container .scene-item-list .apt-detail .result .nearby-start .nearby-start-info ul li a .left .date,
#container .scene-apt .item-list .result .nearby-start .nearby-start-info ul li a .left .date,
#container .scene-item-list .item-list .result .nearby-start .nearby-start-info ul li a .left .date {
  display: inline-block;
  font-size: 14px;
  padding-right: 6px;
}
#container .scene-apt .apt-detail .result .nearby-start .nearby-start-info ul li a .left .household,
#container .scene-item-list .apt-detail .result .nearby-start .nearby-start-info ul li a .left .household,
#container .scene-apt .item-list .result .nearby-start .nearby-start-info ul li a .left .household,
#container .scene-item-list .item-list .result .nearby-start .nearby-start-info ul li a .left .household {
  display: inline;
  font-size: 14px;
  color: #777;
}
#container .scene-apt .apt-detail .result .nearby-start .nearby-start-info ul li a .left .py,
#container .scene-item-list .apt-detail .result .nearby-start .nearby-start-info ul li a .left .py,
#container .scene-apt .item-list .result .nearby-start .nearby-start-info ul li a .left .py,
#container .scene-item-list .item-list .result .nearby-start .nearby-start-info ul li a .left .py {
  display: inline;
  font-size: 14px;
  color: #777;
}
#container .scene-apt .apt-detail .result .nearby-start .nearby-start-info ul li a .right,
#container .scene-item-list .apt-detail .result .nearby-start .nearby-start-info ul li a .right,
#container .scene-apt .item-list .result .nearby-start .nearby-start-info ul li a .right,
#container .scene-item-list .item-list .result .nearby-start .nearby-start-info ul li a .right {
  position: absolute;
  display: block;
  right: 0px;
  top: 0px;
  text-align: right;
  font-size: 15px;
  font-weight: 400;
}
#container .scene-apt .apt-detail .result .nearby-start .nearby-start-info ul li a .right .price,
#container .scene-item-list .apt-detail .result .nearby-start .nearby-start-info ul li a .right .price,
#container .scene-apt .item-list .result .nearby-start .nearby-start-info ul li a .right .price,
#container .scene-item-list .item-list .result .nearby-start .nearby-start-info ul li a .right .price {
  display: block;
  font-size: 16px;
}
#container .scene-apt .apt-detail .result .nearby-start .nearby-start-info ul li a .right .apt-caption,
#container .scene-item-list .apt-detail .result .nearby-start .nearby-start-info ul li a .right .apt-caption,
#container .scene-apt .item-list .result .nearby-start .nearby-start-info ul li a .right .apt-caption,
#container .scene-item-list .item-list .result .nearby-start .nearby-start-info ul li a .right .apt-caption {
  display: inline;
  font-size: 13px;
  font-weight: normal;
  vertical-align: middle;
  line-height: 20px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  padding: 0px 7px;
  background-color: #eaebf2;
  color: #666fd6;
}
#container .scene-apt .apt-detail .result .nearby-start .btn-more-poi,
#container .scene-item-list .apt-detail .result .nearby-start .btn-more-poi,
#container .scene-apt .item-list .result .nearby-start .btn-more-poi,
#container .scene-item-list .item-list .result .nearby-start .btn-more-poi {
  position: static;
  text-align: center;
  display: block;
  border-top: 1px solid #f2f2f2;
  height: 47px;
  line-height: 47px;
  font-size: 15px;
  color: #4337de;
}
#container .scene-apt .apt-detail .result .trade-summary .scroll-menu-container,
#container .scene-item-list .apt-detail .result .trade-summary .scroll-menu-container,
#container .scene-apt .item-list .result .trade-summary .scroll-menu-container,
#container .scene-item-list .item-list .result .trade-summary .scroll-menu-container {
  position: relative;
  border-bottom: 1px solid #ececec;
  padding-top: 10px;
  height: 41px;
}
#container .scene-apt .apt-detail .result .trade-summary .scroll-menu-container ul,
#container .scene-item-list .apt-detail .result .trade-summary .scroll-menu-container ul,
#container .scene-apt .item-list .result .trade-summary .scroll-menu-container ul,
#container .scene-item-list .item-list .result .trade-summary .scroll-menu-container ul {
  padding: 0 14px;
  height: 64px;
}
#container .scene-apt .apt-detail .result .trade-summary .scroll-menu-container ul li,
#container .scene-item-list .apt-detail .result .trade-summary .scroll-menu-container ul li,
#container .scene-apt .item-list .result .trade-summary .scroll-menu-container ul li,
#container .scene-item-list .item-list .result .trade-summary .scroll-menu-container ul li {
  line-height: 39px;
  height: 41px;
}
#container .scene-apt .apt-detail .result .trade-summary .scroll-menu-container ul li .scroll-link,
#container .scene-item-list .apt-detail .result .trade-summary .scroll-menu-container ul li .scroll-link,
#container .scene-apt .item-list .result .trade-summary .scroll-menu-container ul li .scroll-link,
#container .scene-item-list .item-list .result .trade-summary .scroll-menu-container ul li .scroll-link {
  font-size: 16px;
}
#container .scene-apt .apt-detail .result .official-price,
#container .scene-item-list .apt-detail .result .official-price,
#container .scene-apt .item-list .result .official-price,
#container .scene-item-list .item-list .result .official-price {
  position: relative;
  background-color: #fff;
}
#container .scene-apt .apt-detail .result .official-price .icon,
#container .scene-item-list .apt-detail .result .official-price .icon,
#container .scene-apt .item-list .result .official-price .icon,
#container .scene-item-list .item-list .result .official-price .icon {
  color: #ccc;
  margin: 0;
  vertical-align: middle;
}
#container .scene-apt .apt-detail .result .official-price .official-container,
#container .scene-item-list .apt-detail .result .official-price .official-container,
#container .scene-apt .item-list .result .official-price .official-container,
#container .scene-item-list .item-list .result .official-price .official-container {
  position: relative;
}
#container .scene-apt .apt-detail .result .official-price .official-container .caption,
#container .scene-item-list .apt-detail .result .official-price .official-container .caption,
#container .scene-apt .item-list .result .official-price .official-container .caption,
#container .scene-item-list .item-list .result .official-price .official-container .caption {
  position: absolute;
  right: 20px;
  top: 20px;
  font-size: 15px;
  font-weight: normal;
  color: #7f7e92;
  text-align: right;
}
#container .scene-apt .apt-detail .result .official-price .official-container .new,
#container .scene-item-list .apt-detail .result .official-price .official-container .new,
#container .scene-apt .item-list .result .official-price .official-container .new,
#container .scene-item-list .item-list .result .official-price .official-container .new {
  color: #fc541b;
  font-size: 14px;
  padding-left: 6px;
}
#container .scene-apt .apt-detail .result .official-price .calc-tax,
#container .scene-item-list .apt-detail .result .official-price .calc-tax,
#container .scene-apt .item-list .result .official-price .calc-tax,
#container .scene-item-list .item-list .result .official-price .calc-tax {
  position: relative;
  padding-top: 8px;
  padding-bottom: 10px;
}
#container .scene-apt .apt-detail .result .official-price .calc-tax .text,
#container .scene-item-list .apt-detail .result .official-price .calc-tax .text,
#container .scene-apt .item-list .result .official-price .calc-tax .text,
#container .scene-item-list .item-list .result .official-price .calc-tax .text {
  color: #333;
  font-size: 14px;
  display: block;
  white-space: nowrap;
}
#container .scene-apt .apt-detail .result .official-price .calc-tax .price-text,
#container .scene-item-list .apt-detail .result .official-price .calc-tax .price-text,
#container .scene-apt .item-list .result .official-price .calc-tax .price-text,
#container .scene-item-list .item-list .result .official-price .calc-tax .price-text {
  display: block;
  margin-top: 5px;
  font-size: 19px;
  font-weight: bold;
  color: #4337de;
  white-space: nowrap;
}
#container .scene-apt .apt-detail .result .official-price .calc-tax .price-text:after,
#container .scene-item-list .apt-detail .result .official-price .calc-tax .price-text:after,
#container .scene-apt .item-list .result .official-price .calc-tax .price-text:after,
#container .scene-item-list .item-list .result .official-price .calc-tax .price-text:after {
  display: inline-block;
  font-family: fontello;
  content: '\E813';
  color: #4337de;
  font-size: 13px;
  opacity: 0.3;
  filter: alpha(opacity=30);
  margin-left: 3px;
  vertical-align: middle;
}
#container .scene-apt .apt-detail .result .official-price .calc-tax .cost-text,
#container .scene-item-list .apt-detail .result .official-price .calc-tax .cost-text,
#container .scene-apt .item-list .result .official-price .calc-tax .cost-text,
#container .scene-item-list .item-list .result .official-price .calc-tax .cost-text {
  display: block;
  margin-top: 5px;
  font-size: 19px;
  color: #000;
  white-space: nowrap;
}
#container .scene-apt .apt-detail .result .official-price .calc-tax.empty-price,
#container .scene-item-list .apt-detail .result .official-price .calc-tax.empty-price,
#container .scene-apt .item-list .result .official-price .calc-tax.empty-price,
#container .scene-item-list .item-list .result .official-price .calc-tax.empty-price {
  padding-bottom: 25px;
}
#container .scene-apt .apt-detail .result .official-price .calc-tax .slider,
#container .scene-item-list .apt-detail .result .official-price .calc-tax .slider,
#container .scene-apt .item-list .result .official-price .calc-tax .slider,
#container .scene-item-list .item-list .result .official-price .calc-tax .slider {
  margin-top: 2px;
  padding-right: 12px;
}
#container .scene-apt .apt-detail .result .official-price .price-cost-container,
#container .scene-item-list .apt-detail .result .official-price .price-cost-container,
#container .scene-apt .item-list .result .official-price .price-cost-container,
#container .scene-item-list .item-list .result .official-price .price-cost-container {
  display: flex;
  justify-content: space-between;
  padding: 10px 24px;
}
#container .scene-apt .apt-detail .result .official-price .price-cost-container .price-container,
#container .scene-item-list .apt-detail .result .official-price .price-cost-container .price-container,
#container .scene-apt .item-list .result .official-price .price-cost-container .price-container,
#container .scene-item-list .item-list .result .official-price .price-cost-container .price-container {
  width: 68%;
  max-width: 225px;
  padding-right: 20px;
  box-sizing: border-box;
}
#container .scene-apt .apt-detail .result .official-price .price-cost-container .price-container .price-tax,
#container .scene-item-list .apt-detail .result .official-price .price-cost-container .price-container .price-tax,
#container .scene-apt .item-list .result .official-price .price-cost-container .price-container .price-tax,
#container .scene-item-list .item-list .result .official-price .price-cost-container .price-container .price-tax {
  display: flex;
}
#container .scene-apt .apt-detail .result .official-price .price-cost-container .price-container .price-tax .price,
#container .scene-item-list .apt-detail .result .official-price .price-cost-container .price-container .price-tax .price,
#container .scene-apt .item-list .result .official-price .price-cost-container .price-container .price-tax .price,
#container .scene-item-list .item-list .result .official-price .price-cost-container .price-container .price-tax .price {
  width: 60%;
}
#container .scene-apt .apt-detail .result .official-price .price-cost-container .price-container .price-tax .tax,
#container .scene-item-list .apt-detail .result .official-price .price-cost-container .price-container .price-tax .tax,
#container .scene-apt .item-list .result .official-price .price-cost-container .price-container .price-tax .tax,
#container .scene-item-list .item-list .result .official-price .price-cost-container .price-container .price-tax .tax {
  width: 40%;
}
#container .scene-apt .apt-detail .result .official-price .price-cost-container .price-container input,
#container .scene-item-list .apt-detail .result .official-price .price-cost-container .price-container input,
#container .scene-apt .item-list .result .official-price .price-cost-container .price-container input,
#container .scene-item-list .item-list .result .official-price .price-cost-container .price-container input {
  width: 100%;
  border: 1px solid #4337de;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 2px 15px 2px 3px;
  color: #4337de;
  font-weight: bold;
  box-sizing: border-box;
  font-size: 19px;
  line-height: 19px;
}
#container .scene-apt .apt-detail .result .official-price .price-cost-container .price-container form,
#container .scene-item-list .apt-detail .result .official-price .price-cost-container .price-container form,
#container .scene-apt .item-list .result .official-price .price-cost-container .price-container form,
#container .scene-item-list .item-list .result .official-price .price-cost-container .price-container form {
  position: relative;
  margin: 3px 3px 0 0;
}
#container .scene-apt .apt-detail .result .official-price .price-cost-container .price-container .submit,
#container .scene-item-list .apt-detail .result .official-price .price-cost-container .price-container .submit,
#container .scene-apt .item-list .result .official-price .price-cost-container .price-container .submit,
#container .scene-item-list .item-list .result .official-price .price-cost-container .price-container .submit {
  position: absolute;
  top: 2px;
  right: 5px;
}
#container .scene-apt .apt-detail .result .official-price .price-cost-container .price-container .submit:before,
#container .scene-item-list .apt-detail .result .official-price .price-cost-container .price-container .submit:before,
#container .scene-apt .item-list .result .official-price .price-cost-container .price-container .submit:before,
#container .scene-item-list .item-list .result .official-price .price-cost-container .price-container .submit:before {
  font-family: fontello;
  content: '\E813';
  color: #4337de;
  font-size: 19px;
}
#container .scene-apt .apt-detail .result .official-price .price-cost-container .cost-container,
#container .scene-item-list .apt-detail .result .official-price .price-cost-container .cost-container,
#container .scene-apt .item-list .result .official-price .price-cost-container .cost-container,
#container .scene-item-list .item-list .result .official-price .price-cost-container .cost-container {
  width: 32%;
  max-width: 110px;
  box-sizing: border-box;
}
#container .scene-apt .apt-detail .result .user-region .report,
#container .scene-item-list .apt-detail .result .user-region .report,
#container .scene-apt .item-list .result .user-region .report,
#container .scene-item-list .item-list .result .user-region .report {
  position: relative;
  padding: 20px;
}
#container .scene-apt .apt-detail .result .user-region .report h3,
#container .scene-item-list .apt-detail .result .user-region .report h3,
#container .scene-apt .item-list .result .user-region .report h3,
#container .scene-item-list .item-list .result .user-region .report h3 {
  font-size: 15px;
  font-weight: 400;
  color: #333;
}
#container .scene-apt .apt-detail .result .user-region .report h3 .top,
#container .scene-item-list .apt-detail .result .user-region .report h3 .top,
#container .scene-apt .item-list .result .user-region .report h3 .top,
#container .scene-item-list .item-list .result .user-region .report h3 .top {
  font-weight: bold;
}
#container .scene-apt .apt-detail .result .user-region .report .chart,
#container .scene-item-list .apt-detail .result .user-region .report .chart,
#container .scene-apt .item-list .result .user-region .report .chart,
#container .scene-item-list .item-list .result .user-region .report .chart {
  position: relative;
  margin-top: 15px;
  width: 150px;
  height: 150px;
}
#container .scene-apt .apt-detail .result .user-region .report .chart .icon,
#container .scene-item-list .apt-detail .result .user-region .report .chart .icon,
#container .scene-apt .item-list .result .user-region .report .chart .icon,
#container .scene-item-list .item-list .result .user-region .report .chart .icon {
  position: absolute;
  width: 26px;
  height: 25px;
  top: 50%;
  left: 50%;
  margin-left: -13px;
  margin-top: -12px;
}
#container .scene-apt .apt-detail .result .user-region .report .chart .icon .visitor,
#container .scene-item-list .apt-detail .result .user-region .report .chart .icon .visitor,
#container .scene-apt .item-list .result .user-region .report .chart .icon .visitor,
#container .scene-item-list .item-list .result .user-region .report .chart .icon .visitor {
  display: inline-block;
  overflow: hidden;
  width: 26px;
  height: 26px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -374px -30px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .scene-apt .apt-detail .result .user-region .report .chart .icon .visitor,
  #container .scene-item-list .apt-detail .result .user-region .report .chart .icon .visitor,
  #container .scene-apt .item-list .result .user-region .report .chart .icon .visitor,
  #container .scene-item-list .item-list .result .user-region .report .chart .icon .visitor {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .scene-apt .apt-detail .result .user-region .report .chart .icon .subscriber,
#container .scene-item-list .apt-detail .result .user-region .report .chart .icon .subscriber,
#container .scene-apt .item-list .result .user-region .report .chart .icon .subscriber,
#container .scene-item-list .item-list .result .user-region .report .chart .icon .subscriber {
  display: inline-block;
  overflow: hidden;
  width: 26px;
  height: 26px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -403px -30px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .scene-apt .apt-detail .result .user-region .report .chart .icon .subscriber,
  #container .scene-item-list .apt-detail .result .user-region .report .chart .icon .subscriber,
  #container .scene-apt .item-list .result .user-region .report .chart .icon .subscriber,
  #container .scene-item-list .item-list .result .user-region .report .chart .icon .subscriber {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .scene-apt .apt-detail .result .user-region .report .legend,
#container .scene-item-list .apt-detail .result .user-region .report .legend,
#container .scene-apt .item-list .result .user-region .report .legend,
#container .scene-item-list .item-list .result .user-region .report .legend {
  position: absolute;
  left: 195px;
  top: 69px;
}
#container .scene-apt .apt-detail .result .user-region .report .legend .item,
#container .scene-item-list .apt-detail .result .user-region .report .legend .item,
#container .scene-apt .item-list .result .user-region .report .legend .item,
#container .scene-item-list .item-list .result .user-region .report .legend .item {
  height: 25px;
  font-size: 15px;
  color: #333;
}
#container .scene-apt .apt-detail .result .user-region .report .legend .item .color,
#container .scene-item-list .apt-detail .result .user-region .report .legend .item .color,
#container .scene-apt .item-list .result .user-region .report .legend .item .color,
#container .scene-item-list .item-list .result .user-region .report .legend .item .color {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 10px;
  background: #000;
}
#container .scene-apt .apt-detail .result .user-region .report .legend .item .name,
#container .scene-item-list .apt-detail .result .user-region .report .legend .item .name,
#container .scene-apt .item-list .result .user-region .report .legend .item .name,
#container .scene-item-list .item-list .result .user-region .report .legend .item .name {
  margin-left: 7px;
  color: #333;
}
#container .scene-apt .apt-detail .result .user-region .report .legend .item .percent,
#container .scene-item-list .apt-detail .result .user-region .report .legend .item .percent,
#container .scene-apt .item-list .result .user-region .report .legend .item .percent,
#container .scene-item-list .item-list .result .user-region .report .legend .item .percent {
  margin-left: 5px;
  color: #888;
}
#container .scene-apt .apt-detail .result .goodnews,
#container .scene-item-list .apt-detail .result .goodnews,
#container .scene-apt .item-list .result .goodnews,
#container .scene-item-list .item-list .result .goodnews {
  position: relative;
}
#container .scene-apt .apt-detail .result .goodnews .scroll-menu-container,
#container .scene-item-list .apt-detail .result .goodnews .scroll-menu-container,
#container .scene-apt .item-list .result .goodnews .scroll-menu-container,
#container .scene-item-list .item-list .result .goodnews .scroll-menu-container {
  position: relative;
  border-bottom: 1px solid #ececec;
  padding-top: 6px;
  height: 41px;
}
#container .scene-apt .apt-detail .result .goodnews .scroll-menu-container ul,
#container .scene-item-list .apt-detail .result .goodnews .scroll-menu-container ul,
#container .scene-apt .item-list .result .goodnews .scroll-menu-container ul,
#container .scene-item-list .item-list .result .goodnews .scroll-menu-container ul {
  padding: 0 10px;
  height: 64px;
}
#container .scene-apt .apt-detail .result .goodnews .scroll-menu-container ul li,
#container .scene-item-list .apt-detail .result .goodnews .scroll-menu-container ul li,
#container .scene-apt .item-list .result .goodnews .scroll-menu-container ul li,
#container .scene-item-list .item-list .result .goodnews .scroll-menu-container ul li {
  line-height: 39px;
  height: 41px;
}
#container .scene-apt .apt-detail .result .goodnews .scroll-menu-container ul li .scroll-link,
#container .scene-item-list .apt-detail .result .goodnews .scroll-menu-container ul li .scroll-link,
#container .scene-apt .item-list .result .goodnews .scroll-menu-container ul li .scroll-link,
#container .scene-item-list .item-list .result .goodnews .scroll-menu-container ul li .scroll-link {
  font-size: 16px;
}
#container .scene-apt .apt-detail .result .goodnews > ul,
#container .scene-item-list .apt-detail .result .goodnews > ul,
#container .scene-apt .item-list .result .goodnews > ul,
#container .scene-item-list .item-list .result .goodnews > ul {
  padding-top: 10px;
}
#container .scene-apt .apt-detail .result .goodnews > ul li .link,
#container .scene-item-list .apt-detail .result .goodnews > ul li .link,
#container .scene-apt .item-list .result .goodnews > ul li .link,
#container .scene-item-list .item-list .result .goodnews > ul li .link {
  display: block;
  position: relative;
  padding: 10px 20px;
}
#container .scene-apt .apt-detail .result .goodnews > ul li .name-group,
#container .scene-item-list .apt-detail .result .goodnews > ul li .name-group,
#container .scene-apt .item-list .result .goodnews > ul li .name-group,
#container .scene-item-list .item-list .result .goodnews > ul li .name-group {
  display: block;
  font-size: 16px;
  margin-right: 100px;
}
#container .scene-apt .apt-detail .result .goodnews > ul li .name-group .name,
#container .scene-item-list .apt-detail .result .goodnews > ul li .name-group .name,
#container .scene-apt .item-list .result .goodnews > ul li .name-group .name,
#container .scene-item-list .item-list .result .goodnews > ul li .name-group .name {
  display: inline-block;
  font-weight: normal;
  line-height: 22px;
  vertical-align: middle;
  max-width: 80%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
}
#container .scene-apt .apt-detail .result .goodnews > ul li .name-group .review,
#container .scene-item-list .apt-detail .result .goodnews > ul li .name-group .review,
#container .scene-apt .item-list .result .goodnews > ul li .name-group .review,
#container .scene-item-list .item-list .result .goodnews > ul li .name-group .review {
  background-color: #fff;
  vertical-align: middle;
  margin-left: 6px;
  color: #999;
  font-size: 14px;
}
#container .scene-apt .apt-detail .result .goodnews > ul li .name-group .review:before,
#container .scene-item-list .apt-detail .result .goodnews > ul li .name-group .review:before,
#container .scene-apt .item-list .result .goodnews > ul li .name-group .review:before,
#container .scene-item-list .item-list .result .goodnews > ul li .name-group .review:before {
  margin-top: 3px;
  margin-right: 4px;
  content: '';
  display: inline-block;
  overflow: hidden;
  width: 14px;
  height: 14px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -224px -275px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .scene-apt .apt-detail .result .goodnews > ul li .name-group .review:before,
  #container .scene-item-list .apt-detail .result .goodnews > ul li .name-group .review:before,
  #container .scene-apt .item-list .result .goodnews > ul li .name-group .review:before,
  #container .scene-item-list .item-list .result .goodnews > ul li .name-group .review:before {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .scene-apt .apt-detail .result .goodnews > ul li .score,
#container .scene-item-list .apt-detail .result .goodnews > ul li .score,
#container .scene-apt .item-list .result .goodnews > ul li .score,
#container .scene-item-list .item-list .result .goodnews > ul li .score {
  position: absolute;
  display: block;
  right: 20px;
  top: 9px;
  font-size: 14px;
  text-align: right;
  color: #999;
}
#container .scene-apt .apt-detail .result .goodnews > ul li:after,
#container .scene-item-list .apt-detail .result .goodnews > ul li:after,
#container .scene-apt .item-list .result .goodnews > ul li:after,
#container .scene-item-list .item-list .result .goodnews > ul li:after {
  display: block;
  clear: both;
  height: 0;
  content: '';
}
#container .scene-apt .apt-detail .result .goodnews > ul li:last-child,
#container .scene-item-list .apt-detail .result .goodnews > ul li:last-child,
#container .scene-apt .item-list .result .goodnews > ul li:last-child,
#container .scene-item-list .item-list .result .goodnews > ul li:last-child {
  padding-bottom: 12px;
}
#container .scene-apt .apt-detail .result .goodnews .empty,
#container .scene-item-list .apt-detail .result .goodnews .empty,
#container .scene-apt .item-list .result .goodnews .empty,
#container .scene-item-list .item-list .result .goodnews .empty {
  text-align: center;
  height: 70px;
  line-height: 70px;
  color: gray;
}
#container .scene-apt .apt-detail .result .goodnews .btn-more-goodnews,
#container .scene-item-list .apt-detail .result .goodnews .btn-more-goodnews,
#container .scene-apt .item-list .result .goodnews .btn-more-goodnews,
#container .scene-item-list .item-list .result .goodnews .btn-more-goodnews {
  position: static;
  text-align: center;
  display: block;
  border-top: 1px solid #f2f2f2;
  height: 47px;
  line-height: 47px;
  font-size: 15px;
  color: #4337de;
}
#container .scene-apt .apt-detail .result .cs-post,
#container .scene-item-list .apt-detail .result .cs-post,
#container .scene-apt .item-list .result .cs-post,
#container .scene-item-list .item-list .result .cs-post {
  border-bottom: 1px solid #e2e3e5;
  background-color: #fff;
}
#container .scene-apt .apt-detail .result .cs-post p,
#container .scene-item-list .apt-detail .result .cs-post p,
#container .scene-apt .item-list .result .cs-post p,
#container .scene-item-list .item-list .result .cs-post p {
  padding: 20px 0;
  font-size: 14px;
  text-align: center;
}
#container .scene-apt .apt-detail .result .cs-post .btn-write-cs,
#container .scene-item-list .apt-detail .result .cs-post .btn-write-cs,
#container .scene-apt .item-list .result .cs-post .btn-write-cs,
#container .scene-item-list .item-list .result .cs-post .btn-write-cs {
  position: static;
  text-align: center;
  display: block;
  border-top: 1px solid #f2f2f2;
  height: 54px;
  line-height: 54px;
  font-size: 15px;
  color: #4337de;
}
#container .scene-apt .apt-detail .result .reconstruction-step-container,
#container .scene-item-list .apt-detail .result .reconstruction-step-container,
#container .scene-apt .item-list .result .reconstruction-step-container,
#container .scene-item-list .item-list .result .reconstruction-step-container {
  position: relative;
  background-color: #fff;
}
#container .scene-apt .apt-detail .result .reconstruction-step-container .info,
#container .scene-item-list .apt-detail .result .reconstruction-step-container .info,
#container .scene-apt .item-list .result .reconstruction-step-container .info,
#container .scene-item-list .item-list .result .reconstruction-step-container .info {
  position: absolute;
  top: 20px;
  right: 20px;
  font-size: 14px;
  font-weight: 400;
  color: #777;
}
#container .scene-apt .apt-detail .result .reconstruction-step-container:last-child,
#container .scene-item-list .apt-detail .result .reconstruction-step-container:last-child,
#container .scene-apt .item-list .result .reconstruction-step-container:last-child,
#container .scene-item-list .item-list .result .reconstruction-step-container:last-child {
  padding-bottom: 20px;
}
#container .scene-apt .apt-detail .result .reconstruction-step-container.has-more,
#container .scene-item-list .apt-detail .result .reconstruction-step-container.has-more,
#container .scene-apt .item-list .result .reconstruction-step-container.has-more,
#container .scene-item-list .item-list .result .reconstruction-step-container.has-more {
  padding-bottom: 0;
}
#container .scene-apt .apt-detail .result .reconstruction-step-container .icon,
#container .scene-item-list .apt-detail .result .reconstruction-step-container .icon,
#container .scene-apt .item-list .result .reconstruction-step-container .icon,
#container .scene-item-list .item-list .result .reconstruction-step-container .icon {
  display: inline-block;
  color: #ccc;
  padding-left: 3px;
}
#container .scene-apt .apt-detail .result .reconstruction-step-container .btn-more-reconstruction,
#container .scene-item-list .apt-detail .result .reconstruction-step-container .btn-more-reconstruction,
#container .scene-apt .item-list .result .reconstruction-step-container .btn-more-reconstruction,
#container .scene-item-list .item-list .result .reconstruction-step-container .btn-more-reconstruction {
  display: block;
  text-align: center;
  border-top: 1px solid #f2f2f2;
  height: 54px;
  line-height: 54px;
  color: #4337de;
  font-size: 15px;
}
#container .scene-apt .apt-detail .result .reconstruction-step-container .list,
#container .scene-item-list .apt-detail .result .reconstruction-step-container .list,
#container .scene-apt .item-list .result .reconstruction-step-container .list,
#container .scene-item-list .item-list .result .reconstruction-step-container .list {
  padding: 10px 20px 0px;
}
#container .scene-apt .apt-detail .result .reconstruction-step-container .list tr,
#container .scene-item-list .apt-detail .result .reconstruction-step-container .list tr,
#container .scene-apt .item-list .result .reconstruction-step-container .list tr,
#container .scene-item-list .item-list .result .reconstruction-step-container .list tr {
  height: 38px;
  border-bottom: 1px solid #f2f2f2;
}
#container .scene-apt .apt-detail .result .reconstruction-step-container .list tr.current,
#container .scene-item-list .apt-detail .result .reconstruction-step-container .list tr.current,
#container .scene-apt .item-list .result .reconstruction-step-container .list tr.current,
#container .scene-item-list .item-list .result .reconstruction-step-container .list tr.current {
  background-color: #f2f2f2;
}
#container .scene-apt .apt-detail .result .reconstruction-step-container .list tr.current .step-text,
#container .scene-item-list .apt-detail .result .reconstruction-step-container .list tr.current .step-text,
#container .scene-apt .item-list .result .reconstruction-step-container .list tr.current .step-text,
#container .scene-item-list .item-list .result .reconstruction-step-container .list tr.current .step-text {
  font-weight: bold;
}
#container .scene-apt .apt-detail .result .reconstruction-step-container .list tr.current .completed-date,
#container .scene-item-list .apt-detail .result .reconstruction-step-container .list tr.current .completed-date,
#container .scene-apt .item-list .result .reconstruction-step-container .list tr.current .completed-date,
#container .scene-item-list .item-list .result .reconstruction-step-container .list tr.current .completed-date {
  font-size: 14px;
  color: #4337de;
}
#container .scene-apt .apt-detail .result .reconstruction-step-container .list tr:last-child,
#container .scene-item-list .apt-detail .result .reconstruction-step-container .list tr:last-child,
#container .scene-apt .item-list .result .reconstruction-step-container .list tr:last-child,
#container .scene-item-list .item-list .result .reconstruction-step-container .list tr:last-child {
  border-bottom: 0px;
}
#container .scene-apt .apt-detail .result .reconstruction-step-container .list tbody td,
#container .scene-item-list .apt-detail .result .reconstruction-step-container .list tbody td,
#container .scene-apt .item-list .result .reconstruction-step-container .list tbody td,
#container .scene-item-list .item-list .result .reconstruction-step-container .list tbody td {
  font-size: 15px;
  padding-top: 3px;
}
#container .scene-apt .apt-detail .result .reconstruction-step-container .list tbody td.step,
#container .scene-item-list .apt-detail .result .reconstruction-step-container .list tbody td.step,
#container .scene-apt .item-list .result .reconstruction-step-container .list tbody td.step,
#container .scene-item-list .item-list .result .reconstruction-step-container .list tbody td.step {
  padding-left: 10px;
  font-size: 14px;
  font-weight: 500;
  color: #888;
}
#container .scene-apt .apt-detail .result .reconstruction-step-container .list tbody td.step-text,
#container .scene-item-list .apt-detail .result .reconstruction-step-container .list tbody td.step-text,
#container .scene-apt .item-list .result .reconstruction-step-container .list tbody td.step-text,
#container .scene-item-list .item-list .result .reconstruction-step-container .list tbody td.step-text {
  padding-left: 10px;
}
#container .scene-apt .apt-detail .result .reconstruction-step-container .list tbody td.from-date,
#container .scene-item-list .apt-detail .result .reconstruction-step-container .list tbody td.from-date,
#container .scene-apt .item-list .result .reconstruction-step-container .list tbody td.from-date,
#container .scene-item-list .item-list .result .reconstruction-step-container .list tbody td.from-date {
  text-align: center;
}
#container .scene-apt .apt-detail .result .reconstruction-step-container .list tbody td.from-date span,
#container .scene-item-list .apt-detail .result .reconstruction-step-container .list tbody td.from-date span,
#container .scene-apt .item-list .result .reconstruction-step-container .list tbody td.from-date span,
#container .scene-item-list .item-list .result .reconstruction-step-container .list tbody td.from-date span {
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  font-size: 12px;
  border: solid 1px #4337de;
  color: #4337de;
  padding: 3px 8px 1px;
  line-height: 12px;
}
#container .scene-apt .apt-detail .result .reconstruction-step-container .list tbody td.completed-date,
#container .scene-item-list .apt-detail .result .reconstruction-step-container .list tbody td.completed-date,
#container .scene-apt .item-list .result .reconstruction-step-container .list tbody td.completed-date,
#container .scene-item-list .item-list .result .reconstruction-step-container .list tbody td.completed-date {
  padding-left: 5px;
  font-size: 14px;
  color: #888;
}
#container .scene-apt .apt-detail .result .safeNotification .desc,
#container .scene-item-list .apt-detail .result .safeNotification .desc,
#container .scene-apt .item-list .result .safeNotification .desc,
#container .scene-item-list .item-list .result .safeNotification .desc {
  position: relative;
  padding: 16px;
  color: #555;
  font-size: 16px;
  line-height: 1.3;
}
#container .scene-apt .apt-detail .result .safeNotification .desc .desc-icon,
#container .scene-item-list .apt-detail .result .safeNotification .desc .desc-icon,
#container .scene-apt .item-list .result .safeNotification .desc .desc-icon,
#container .scene-item-list .item-list .result .safeNotification .desc .desc-icon {
  position: absolute;
  left: 33px;
  top: 27px;
  font-size: 50px;
  color: #3C3ACA;
}
#container .scene-apt .apt-detail .result .safeNotification .desc .desc-content,
#container .scene-item-list .apt-detail .result .safeNotification .desc .desc-content,
#container .scene-apt .item-list .result .safeNotification .desc .desc-content,
#container .scene-item-list .item-list .result .safeNotification .desc .desc-content {
  padding-left: 82px;
}
#container .scene-apt .apt-detail .result .safeNotification .desc .highlight,
#container .scene-item-list .apt-detail .result .safeNotification .desc .highlight,
#container .scene-apt .item-list .result .safeNotification .desc .highlight,
#container .scene-item-list .item-list .result .safeNotification .desc .highlight {
  font-weight: 700;
  color: #3C3ACA;
}
#container .scene-apt .apt-detail .result .safeNotification .btn-add-safe-notification,
#container .scene-item-list .apt-detail .result .safeNotification .btn-add-safe-notification,
#container .scene-apt .item-list .result .safeNotification .btn-add-safe-notification,
#container .scene-item-list .item-list .result .safeNotification .btn-add-safe-notification {
  text-align: center;
  display: block;
  position: relative;
  font-size: 15px;
  height: 54px;
  line-height: 54px;
  background-color: #f2f2f2;
  border-bottom: 1px solid #e1e1e1;
  color: #000;
}
#container .scene-apt .apt-detail .result .safeNotification .btn-add-safe-notification.without-list,
#container .scene-item-list .apt-detail .result .safeNotification .btn-add-safe-notification.without-list,
#container .scene-apt .item-list .result .safeNotification .btn-add-safe-notification.without-list,
#container .scene-item-list .item-list .result .safeNotification .btn-add-safe-notification.without-list {
  border-top: 1px solid #e2e3e5;
  border-bottom: 0;
  background: #fff;
  color: #4337de;
}
#container .scene-apt .apt-detail .result .list-group,
#container .scene-item-list .apt-detail .result .list-group,
#container .scene-apt .item-list .result .list-group,
#container .scene-item-list .item-list .result .list-group {
  background-color: #444d92;
}
#container .scene-apt .apt-detail .result .list-group h3,
#container .scene-item-list .apt-detail .result .list-group h3,
#container .scene-apt .item-list .result .list-group h3,
#container .scene-item-list .item-list .result .list-group h3 {
  display: block;
  padding-top: 30px;
  margin-left: 20px;
  font-size: 15px;
  font-weight: 400;
  color: #d3d4e2;
}
#container .scene-apt .apt-detail .result .list-group .title-group,
#container .scene-item-list .apt-detail .result .list-group .title-group,
#container .scene-apt .item-list .result .list-group .title-group,
#container .scene-item-list .item-list .result .list-group .title-group {
  position: relative;
}
#container .scene-apt .apt-detail .result .list-group .title-group span,
#container .scene-item-list .apt-detail .result .list-group .title-group span,
#container .scene-apt .item-list .result .list-group .title-group span,
#container .scene-item-list .item-list .result .list-group .title-group span {
  position: absolute;
  display: block;
  top: 30px;
  right: 20px;
  font-size: 15px;
  font-weight: 400;
  color: #d3d4e2;
}
#container .scene-apt .apt-detail .result .list-group .history > li,
#container .scene-item-list .apt-detail .result .list-group .history > li,
#container .scene-apt .item-list .result .list-group .history > li,
#container .scene-item-list .item-list .result .list-group .history > li {
  padding-top: 21px;
  margin-left: 20px;
}
#container .scene-apt .apt-detail .result .list-group .history > li > a,
#container .scene-item-list .apt-detail .result .list-group .history > li > a,
#container .scene-apt .item-list .result .list-group .history > li > a,
#container .scene-item-list .item-list .result .list-group .history > li > a {
  position: relative;
  display: block;
}
#container .scene-apt .apt-detail .result .list-group .history > li > a:after,
#container .scene-item-list .apt-detail .result .list-group .history > li > a:after,
#container .scene-apt .item-list .result .list-group .history > li > a:after,
#container .scene-item-list .item-list .result .list-group .history > li > a:after {
  display: block;
  clear: both;
  height: 0;
  content: '';
}
#container .scene-apt .apt-detail .result .list-group .history > li h5,
#container .scene-item-list .apt-detail .result .list-group .history > li h5,
#container .scene-apt .item-list .result .list-group .history > li h5,
#container .scene-item-list .item-list .result .list-group .history > li h5 {
  display: block;
  float: left;
  width: 69%;
  font-size: 15px;
  font-weight: 400;
  color: #fff;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
}
#container .scene-apt .apt-detail .result .list-group .history > li .price,
#container .scene-item-list .apt-detail .result .list-group .history > li .price,
#container .scene-apt .item-list .result .list-group .history > li .price,
#container .scene-item-list .item-list .result .list-group .history > li .price {
  float: right;
  display: block;
  margin-right: 20px;
  font-size: 15px;
  color: #fff;
}
#container .scene-apt .apt-detail .result .list-group .history > li p,
#container .scene-item-list .apt-detail .result .list-group .history > li p,
#container .scene-apt .item-list .result .list-group .history > li p,
#container .scene-item-list .item-list .result .list-group .history > li p {
  display: block;
  margin-top: 7px;
  font-size: 14px;
  line-height: 1;
  color: #a0a4c2;
}
#container .scene-apt .apt-detail .result .dong-container,
#container .scene-item-list .apt-detail .result .dong-container,
#container .scene-apt .item-list .result .dong-container,
#container .scene-item-list .item-list .result .dong-container {
  width: 100%;
  position: relative;
  padding-top: 8px;
}
#container .scene-apt .apt-detail .result .dong-container .title,
#container .scene-item-list .apt-detail .result .dong-container .title,
#container .scene-apt .item-list .result .dong-container .title,
#container .scene-item-list .item-list .result .dong-container .title {
  display: inline-block;
  font-size: 15px;
  color: #333;
  padding: 15px 0px 5px 18px;
  font-weight: normal;
}
#container .scene-apt .apt-detail .result .dong-container .icon,
#container .scene-item-list .apt-detail .result .dong-container .icon,
#container .scene-apt .item-list .result .dong-container .icon,
#container .scene-item-list .item-list .result .dong-container .icon {
  color: #ccc;
  font-size: 14px;
  margin-left: 5px;
}
#container .scene-apt .apt-detail .result .dong-container .infomation,
#container .scene-item-list .apt-detail .result .dong-container .infomation,
#container .scene-apt .item-list .result .dong-container .infomation,
#container .scene-item-list .item-list .result .dong-container .infomation {
  position: relative;
}
#container .scene-apt .apt-detail .result .dong-container .infomation .icon.icon-info-circled,
#container .scene-item-list .apt-detail .result .dong-container .infomation .icon.icon-info-circled,
#container .scene-apt .item-list .result .dong-container .infomation .icon.icon-info-circled,
#container .scene-item-list .item-list .result .dong-container .infomation .icon.icon-info-circled {
  position: absolute;
  top: 12px;
  left: 25px;
  color: #ccc;
  font-size: 16px;
}
#container .scene-apt .apt-detail .result .dong-container .infomation .info,
#container .scene-item-list .apt-detail .result .dong-container .infomation .info,
#container .scene-apt .item-list .result .dong-container .infomation .info,
#container .scene-item-list .item-list .result .dong-container .infomation .info {
  margin: 15px;
  padding: 10px 15px 10px 38px;
  color: #777;
  line-height: 1.4;
  font-size: 14px;
  background-color: #f2f2f2;
}
#container .scene-apt .apt-detail .result .dong-container .scroll-menu-container,
#container .scene-item-list .apt-detail .result .dong-container .scroll-menu-container,
#container .scene-apt .item-list .result .dong-container .scroll-menu-container,
#container .scene-item-list .item-list .result .dong-container .scroll-menu-container {
  position: relative;
  border-bottom: 1px solid #ececec;
  padding-top: 3px;
  height: 41px;
}
#container .scene-apt .apt-detail .result .dong-container .scroll-menu-container ul,
#container .scene-item-list .apt-detail .result .dong-container .scroll-menu-container ul,
#container .scene-apt .item-list .result .dong-container .scroll-menu-container ul,
#container .scene-item-list .item-list .result .dong-container .scroll-menu-container ul {
  padding: 0 10px;
  height: 65px;
}
#container .scene-apt .apt-detail .result .dong-container .scroll-menu-container ul li,
#container .scene-item-list .apt-detail .result .dong-container .scroll-menu-container ul li,
#container .scene-apt .item-list .result .dong-container .scroll-menu-container ul li,
#container .scene-item-list .item-list .result .dong-container .scroll-menu-container ul li {
  line-height: 39px;
  height: 41px;
}
#container .scene-apt .apt-detail .result .dong-container .scroll-menu-container ul li .scroll-link,
#container .scene-item-list .apt-detail .result .dong-container .scroll-menu-container ul li .scroll-link,
#container .scene-apt .item-list .result .dong-container .scroll-menu-container ul li .scroll-link,
#container .scene-item-list .item-list .result .dong-container .scroll-menu-container ul li .scroll-link {
  display: inline-block;
  font-size: 16px;
}
#container .scene-apt .apt-detail .result .dong-container .scroll-menu-container ul li .scroll-link.applied,
#container .scene-item-list .apt-detail .result .dong-container .scroll-menu-container ul li .scroll-link.applied,
#container .scene-apt .item-list .result .dong-container .scroll-menu-container ul li .scroll-link.applied,
#container .scene-item-list .item-list .result .dong-container .scroll-menu-container ul li .scroll-link.applied {
  color: #333;
}
#container .scene-apt .apt-detail .result .dong-container .scroll-menu-container ul li .badge,
#container .scene-item-list .apt-detail .result .dong-container .scroll-menu-container ul li .badge,
#container .scene-apt .item-list .result .dong-container .scroll-menu-container ul li .badge,
#container .scene-item-list .item-list .result .dong-container .scroll-menu-container ul li .badge {
  padding-right: 14px;
  position: relative;
}
#container .scene-apt .apt-detail .result .dong-container .scroll-menu-container ul li .badge:after,
#container .scene-item-list .apt-detail .result .dong-container .scroll-menu-container ul li .badge:after,
#container .scene-apt .item-list .result .dong-container .scroll-menu-container ul li .badge:after,
#container .scene-item-list .item-list .result .dong-container .scroll-menu-container ul li .badge:after {
  font-family: 'fontello';
  color: #5963d9;
  content: '\E844';
  font-size: 15px;
  position: absolute;
  padding-left: 3px;
}
#container .scene-apt .apt-detail .result .dong-container .scroll-menu-container ul li .text.has-badge,
#container .scene-item-list .apt-detail .result .dong-container .scroll-menu-container ul li .text.has-badge,
#container .scene-apt .item-list .result .dong-container .scroll-menu-container ul li .text.has-badge,
#container .scene-item-list .item-list .result .dong-container .scroll-menu-container ul li .text.has-badge {
  padding-left: 14px;
}
#container .scene-apt .apt-detail .result .dong-container .scroll-menu-container .arrow-right,
#container .scene-item-list .apt-detail .result .dong-container .scroll-menu-container .arrow-right,
#container .scene-apt .item-list .result .dong-container .scroll-menu-container .arrow-right,
#container .scene-item-list .item-list .result .dong-container .scroll-menu-container .arrow-right {
  right: -6px;
  top: -4px;
}
#container .scene-apt .apt-detail .result .dong-container .scroll-menu-container .arrow-left,
#container .scene-item-list .apt-detail .result .dong-container .scroll-menu-container .arrow-left,
#container .scene-apt .item-list .result .dong-container .scroll-menu-container .arrow-left,
#container .scene-item-list .item-list .result .dong-container .scroll-menu-container .arrow-left {
  top: -3px;
}
#container .scene-apt .apt-detail .result .dong-container .btn-dong-info,
#container .scene-item-list .apt-detail .result .dong-container .btn-dong-info,
#container .scene-apt .item-list .result .dong-container .btn-dong-info,
#container .scene-item-list .item-list .result .dong-container .btn-dong-info {
  background-color: #fff;
  position: static;
  text-align: center;
  display: block;
  border-top: 1px solid #f2f2f2;
  height: 47px;
  line-height: 47px;
  font-size: 17px;
  color: #4337de;
}
#container .scene-apt .apt-detail .result .dong-container .area-wrap .scroll-menu-container,
#container .scene-item-list .apt-detail .result .dong-container .area-wrap .scroll-menu-container,
#container .scene-apt .item-list .result .dong-container .area-wrap .scroll-menu-container,
#container .scene-item-list .item-list .result .dong-container .area-wrap .scroll-menu-container {
  position: relative;
  border-bottom: 1px solid #ececec;
  padding-top: 0;
}
#container .scene-apt .apt-detail .result .dong-container .area-wrap .scroll-menu-container ul,
#container .scene-item-list .apt-detail .result .dong-container .area-wrap .scroll-menu-container ul,
#container .scene-apt .item-list .result .dong-container .area-wrap .scroll-menu-container ul,
#container .scene-item-list .item-list .result .dong-container .area-wrap .scroll-menu-container ul {
  padding: 0 15px;
}
#container .scene-apt .apt-detail .result .dong-container .area-wrap .scroll-menu-container ul li,
#container .scene-item-list .apt-detail .result .dong-container .area-wrap .scroll-menu-container ul li,
#container .scene-apt .item-list .result .dong-container .area-wrap .scroll-menu-container ul li,
#container .scene-item-list .item-list .result .dong-container .area-wrap .scroll-menu-container ul li {
  line-height: 39px;
  height: 41px;
}
#container .scene-apt .apt-detail .result .dong-container .area-wrap .scroll-menu-container ul li .scroll-link,
#container .scene-item-list .apt-detail .result .dong-container .area-wrap .scroll-menu-container ul li .scroll-link,
#container .scene-apt .item-list .result .dong-container .area-wrap .scroll-menu-container ul li .scroll-link,
#container .scene-item-list .item-list .result .dong-container .area-wrap .scroll-menu-container ul li .scroll-link {
  font-size: 17px;
}
#container .scene-apt .apt-detail .result .dong-container .area-wrap .scroll-menu-container ul li .scroll-link.applied,
#container .scene-item-list .apt-detail .result .dong-container .area-wrap .scroll-menu-container ul li .scroll-link.applied,
#container .scene-apt .item-list .result .dong-container .area-wrap .scroll-menu-container ul li .scroll-link.applied,
#container .scene-item-list .item-list .result .dong-container .area-wrap .scroll-menu-container ul li .scroll-link.applied {
  color: #333;
}
#container .scene-apt .apt-detail .result .dong-container .area-wrap .scroll-menu-container .arrow-right,
#container .scene-item-list .apt-detail .result .dong-container .area-wrap .scroll-menu-container .arrow-right,
#container .scene-apt .item-list .result .dong-container .area-wrap .scroll-menu-container .arrow-right,
#container .scene-item-list .item-list .result .dong-container .area-wrap .scroll-menu-container .arrow-right {
  right: -12px;
  top: -6px;
}
#container .scene-apt .apt-detail .result .dong-container .area-wrap .scroll-menu-container .arrow-left,
#container .scene-item-list .apt-detail .result .dong-container .area-wrap .scroll-menu-container .arrow-left,
#container .scene-apt .item-list .result .dong-container .area-wrap .scroll-menu-container .arrow-left,
#container .scene-item-list .item-list .result .dong-container .area-wrap .scroll-menu-container .arrow-left {
  top: -6px;
}
#container .scene-apt .apt-detail .result .dong-container .area-wrap .info,
#container .scene-item-list .apt-detail .result .dong-container .area-wrap .info,
#container .scene-apt .item-list .result .dong-container .area-wrap .info,
#container .scene-item-list .item-list .result .dong-container .area-wrap .info {
  position: relative;
  padding: 10px 20px;
}
#container .scene-apt .apt-detail .result .dong-container .area-wrap .info .area-type-list,
#container .scene-item-list .apt-detail .result .dong-container .area-wrap .info .area-type-list,
#container .scene-apt .item-list .result .dong-container .area-wrap .info .area-type-list,
#container .scene-item-list .item-list .result .dong-container .area-wrap .info .area-type-list {
  margin-top: 7px;
}
#container .scene-apt .apt-detail .result .dong-container .area-wrap .info .area-type-list table,
#container .scene-item-list .apt-detail .result .dong-container .area-wrap .info .area-type-list table,
#container .scene-apt .item-list .result .dong-container .area-wrap .info .area-type-list table,
#container .scene-item-list .item-list .result .dong-container .area-wrap .info .area-type-list table {
  border: 1px solid #e5e5e5;
  border-collapse: separate;
  border-top: 0;
}
#container .scene-apt .apt-detail .result .dong-container .area-wrap .info .area-type-list thead tr,
#container .scene-item-list .apt-detail .result .dong-container .area-wrap .info .area-type-list thead tr,
#container .scene-apt .item-list .result .dong-container .area-wrap .info .area-type-list thead tr,
#container .scene-item-list .item-list .result .dong-container .area-wrap .info .area-type-list thead tr {
  background-color: #fafafa;
}
#container .scene-apt .apt-detail .result .dong-container .area-wrap .info .area-type-list thead tr .price-head,
#container .scene-item-list .apt-detail .result .dong-container .area-wrap .info .area-type-list thead tr .price-head,
#container .scene-apt .item-list .result .dong-container .area-wrap .info .area-type-list thead tr .price-head,
#container .scene-item-list .item-list .result .dong-container .area-wrap .info .area-type-list thead tr .price-head {
  width: 25%;
  font-size: 13px;
  font-weight: 400;
}
#container .scene-apt .apt-detail .result .dong-container .area-wrap .info .area-type-list tr,
#container .scene-item-list .apt-detail .result .dong-container .area-wrap .info .area-type-list tr,
#container .scene-apt .item-list .result .dong-container .area-wrap .info .area-type-list tr,
#container .scene-item-list .item-list .result .dong-container .area-wrap .info .area-type-list tr {
  height: 35px;
}
#container .scene-apt .apt-detail .result .dong-container .area-wrap .info .area-type-list tr.selected,
#container .scene-item-list .apt-detail .result .dong-container .area-wrap .info .area-type-list tr.selected,
#container .scene-apt .item-list .result .dong-container .area-wrap .info .area-type-list tr.selected,
#container .scene-item-list .item-list .result .dong-container .area-wrap .info .area-type-list tr.selected {
  background-color: #ececec;
}
#container .scene-apt .apt-detail .result .dong-container .area-wrap .info .area-type-list td,
#container .scene-item-list .apt-detail .result .dong-container .area-wrap .info .area-type-list td,
#container .scene-apt .item-list .result .dong-container .area-wrap .info .area-type-list td,
#container .scene-item-list .item-list .result .dong-container .area-wrap .info .area-type-list td {
  border-top: 1px solid #e5e5e5;
  position: relative;
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  color: #000;
  vertical-align: middle;
  cursor: pointer;
}
#container .scene-apt .apt-detail .result .dong-container .area-wrap .info .area-type-list td.type,
#container .scene-item-list .apt-detail .result .dong-container .area-wrap .info .area-type-list td.type,
#container .scene-apt .item-list .result .dong-container .area-wrap .info .area-type-list td.type,
#container .scene-item-list .item-list .result .dong-container .area-wrap .info .area-type-list td.type {
  width: 30%;
}
#container .scene-apt .apt-detail .result .dong-container .area-wrap .info .area-type-list td.type .popular,
#container .scene-item-list .apt-detail .result .dong-container .area-wrap .info .area-type-list td.type .popular,
#container .scene-apt .item-list .result .dong-container .area-wrap .info .area-type-list td.type .popular,
#container .scene-item-list .item-list .result .dong-container .area-wrap .info .area-type-list td.type .popular {
  line-height: 19px;
  color: #5963d9;
}
#container .scene-apt .apt-detail .result .dong-container .area-wrap .info .area-type-list td.type .popular:after,
#container .scene-item-list .apt-detail .result .dong-container .area-wrap .info .area-type-list td.type .popular:after,
#container .scene-apt .item-list .result .dong-container .area-wrap .info .area-type-list td.type .popular:after,
#container .scene-item-list .item-list .result .dong-container .area-wrap .info .area-type-list td.type .popular:after {
  font-family: 'fontello';
  content: '\E844';
  font-size: 12px;
  padding-right: 2px;
}
#container .scene-apt .apt-detail .result .dong-container .area-wrap .info .area-type-list td.real-price,
#container .scene-item-list .apt-detail .result .dong-container .area-wrap .info .area-type-list td.real-price,
#container .scene-apt .item-list .result .dong-container .area-wrap .info .area-type-list td.real-price,
#container .scene-item-list .item-list .result .dong-container .area-wrap .info .area-type-list td.real-price {
  width: 35%;
  font-weight: 500;
  color: #4337de;
}
#container .scene-apt .apt-detail .result .dong-container .area-wrap .info .area-type-list td.price,
#container .scene-item-list .apt-detail .result .dong-container .area-wrap .info .area-type-list td.price,
#container .scene-apt .item-list .result .dong-container .area-wrap .info .area-type-list td.price,
#container .scene-item-list .item-list .result .dong-container .area-wrap .info .area-type-list td.price {
  width: 35%;
  font-weight: 500;
}
#container .scene-apt .apt-detail .result .dong-container .area-wrap .dong-title-wrap,
#container .scene-item-list .apt-detail .result .dong-container .area-wrap .dong-title-wrap,
#container .scene-apt .item-list .result .dong-container .area-wrap .dong-title-wrap,
#container .scene-item-list .item-list .result .dong-container .area-wrap .dong-title-wrap {
  padding: 10px 0 0 24px;
}
#container .scene-apt .apt-detail .result .dong-container .area-wrap .dong-title-wrap .title,
#container .scene-item-list .apt-detail .result .dong-container .area-wrap .dong-title-wrap .title,
#container .scene-apt .item-list .result .dong-container .area-wrap .dong-title-wrap .title,
#container .scene-item-list .item-list .result .dong-container .area-wrap .dong-title-wrap .title {
  padding: 10px 0;
  font-weight: 400;
  font-size: 13px;
  display: inline;
}
#container .scene-apt .apt-detail .result .dong-container .area-wrap .dong-title-wrap .icon,
#container .scene-item-list .apt-detail .result .dong-container .area-wrap .dong-title-wrap .icon,
#container .scene-apt .item-list .result .dong-container .area-wrap .dong-title-wrap .icon,
#container .scene-item-list .item-list .result .dong-container .area-wrap .dong-title-wrap .icon {
  display: inline-block;
  margin-left: 5px;
  color: #ccc;
  font-size: 14px;
}
#container .scene-apt .apt-detail .result .dong-container .area-wrap .btn-dong-more,
#container .scene-item-list .apt-detail .result .dong-container .area-wrap .btn-dong-more,
#container .scene-apt .item-list .result .dong-container .area-wrap .btn-dong-more,
#container .scene-item-list .item-list .result .dong-container .area-wrap .btn-dong-more {
  position: static;
  text-align: center;
  display: block;
  border-top: 1px solid #f2f2f2;
  height: 47px;
  line-height: 47px;
  font-size: 17px;
  color: #4337de;
}
#container .scene-apt .apt-detail .result .share,
#container .scene-item-list .apt-detail .result .share,
#container .scene-apt .item-list .result .share,
#container .scene-item-list .item-list .result .share {
  position: relative;
  background-color: #354088;
  border-bottom: 1px solid #2F3A90;
  padding: 0 20px 20px;
}
#container .scene-apt .apt-detail .result .share p,
#container .scene-item-list .apt-detail .result .share p,
#container .scene-apt .item-list .result .share p,
#container .scene-item-list .item-list .result .share p {
  text-align: center;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  line-height: 32px;
  height: 32px;
  color: #d3d4e2;
  padding-top: 12px;
}
#container .scene-apt .apt-detail .result .share ul,
#container .scene-item-list .apt-detail .result .share ul,
#container .scene-apt .item-list .result .share ul,
#container .scene-item-list .item-list .result .share ul {
  text-align: center;
}
#container .scene-apt .apt-detail .result .share ul li,
#container .scene-item-list .apt-detail .result .share ul li,
#container .scene-apt .item-list .result .share ul li,
#container .scene-item-list .item-list .result .share ul li {
  display: inline-block;
  width: 36px;
  padding: 2px 3px 0 3px;
}
#container .scene-apt .apt-detail .result .share ul li a,
#container .scene-item-list .apt-detail .result .share ul li a,
#container .scene-apt .item-list .result .share ul li a,
#container .scene-item-list .item-list .result .share ul li a {
  display: block;
  height: 35px;
}
#container .scene-apt .apt-detail .result .share ul li a.facebook span,
#container .scene-item-list .apt-detail .result .share ul li a.facebook span,
#container .scene-apt .item-list .result .share ul li a.facebook span,
#container .scene-item-list .item-list .result .share ul li a.facebook span {
  display: inline-block;
  overflow: hidden;
  width: 36px;
  height: 35px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -165px 0;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .scene-apt .apt-detail .result .share ul li a.facebook span,
  #container .scene-item-list .apt-detail .result .share ul li a.facebook span,
  #container .scene-apt .item-list .result .share ul li a.facebook span,
  #container .scene-item-list .item-list .result .share ul li a.facebook span {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .scene-apt .apt-detail .result .share ul li a.twitter span,
#container .scene-item-list .apt-detail .result .share ul li a.twitter span,
#container .scene-apt .item-list .result .share ul li a.twitter span,
#container .scene-item-list .item-list .result .share ul li a.twitter span {
  display: inline-block;
  overflow: hidden;
  background-image: url("https://static.hogangnono.com/img/xlogo-180.png");
  background-size: 36px;
  width: 36px;
  height: 35px;
  line-height: 999em;
  vertical-align: top;
}
#container .scene-apt .apt-detail .result .share ul li a.story span,
#container .scene-item-list .apt-detail .result .share ul li a.story span,
#container .scene-apt .item-list .result .share ul li a.story span,
#container .scene-item-list .item-list .result .share ul li a.story span {
  display: inline-block;
  overflow: hidden;
  width: 36px;
  height: 35px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -93px 0;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .scene-apt .apt-detail .result .share ul li a.story span,
  #container .scene-item-list .apt-detail .result .share ul li a.story span,
  #container .scene-apt .item-list .result .share ul li a.story span,
  #container .scene-item-list .item-list .result .share ul li a.story span {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .scene-apt .apt-detail .result .share ul li a.band span,
#container .scene-item-list .apt-detail .result .share ul li a.band span,
#container .scene-apt .item-list .result .share ul li a.band span,
#container .scene-item-list .item-list .result .share ul li a.band span {
  display: inline-block;
  overflow: hidden;
  width: 36px;
  height: 35px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -307px 0;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .scene-apt .apt-detail .result .share ul li a.band span,
  #container .scene-item-list .apt-detail .result .share ul li a.band span,
  #container .scene-apt .item-list .result .share ul li a.band span,
  #container .scene-item-list .item-list .result .share ul li a.band span {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .scene-apt .apt-detail .result .share ul li:first-child,
#container .scene-item-list .apt-detail .result .share ul li:first-child,
#container .scene-apt .item-list .result .share ul li:first-child,
#container .scene-item-list .item-list .result .share ul li:first-child {
  margin-top: 0;
}
#container .scene-apt .apt-detail .result .loan-list,
#container .scene-item-list .apt-detail .result .loan-list,
#container .scene-apt .item-list .result .loan-list,
#container .scene-item-list .item-list .result .loan-list {
  border-top: 1px solid #f2f2f2;
  background-color: #fff;
}
#container .scene-apt .apt-detail .result .loan-list:first-child,
#container .scene-item-list .apt-detail .result .loan-list:first-child,
#container .scene-apt .item-list .result .loan-list:first-child,
#container .scene-item-list .item-list .result .loan-list:first-child {
  border-top: 0;
}
#container .scene-apt .apt-detail .result .loan-list .company,
#container .scene-item-list .apt-detail .result .loan-list .company,
#container .scene-apt .item-list .result .loan-list .company,
#container .scene-item-list .item-list .result .loan-list .company {
  display: block;
  box-sizing: border-box;
  padding-left: 20px;
  padding-right: 190px;
  line-height: 1.3;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
}
#container .scene-apt .apt-detail .result .loan-list .agent,
#container .scene-item-list .apt-detail .result .loan-list .agent,
#container .scene-apt .item-list .result .loan-list .agent,
#container .scene-item-list .item-list .result .loan-list .agent {
  display: block;
  box-sizing: border-box;
  padding-left: 20px;
  padding-right: 80px;
  line-height: 1.3;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
}
#container .scene-apt .apt-detail .result .loan-list .title,
#container .scene-item-list .apt-detail .result .loan-list .title,
#container .scene-apt .item-list .result .loan-list .title,
#container .scene-item-list .item-list .result .loan-list .title {
  display: block;
  box-sizing: border-box;
  padding-left: 20px;
  padding-right: 190px;
  line-height: 1.3;
  font-size: 14px;
  color: #777;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
}
#container .scene-apt .apt-detail .result .loan-list .title.highlight,
#container .scene-item-list .apt-detail .result .loan-list .title.highlight,
#container .scene-apt .item-list .result .loan-list .title.highlight,
#container .scene-item-list .item-list .result .loan-list .title.highlight {
  color: #ab731b;
}
#container .scene-apt .apt-detail .result .loan-list .interest,
#container .scene-item-list .apt-detail .result .loan-list .interest,
#container .scene-apt .item-list .result .loan-list .interest,
#container .scene-item-list .item-list .result .loan-list .interest {
  position: absolute;
  right: 90px;
  top: 26px;
  font-size: 18px;
  text-align: right;
  vertical-align: top;
}
#container .scene-apt .apt-detail .result .loan-list .interest .rate-type,
#container .scene-item-list .apt-detail .result .loan-list .interest .rate-type,
#container .scene-apt .item-list .result .loan-list .interest .rate-type,
#container .scene-item-list .item-list .result .loan-list .interest .rate-type {
  display: inline-block;
  font-size: 13px;
  color: gray;
  margin-right: 5px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
  line-height: 16px;
  padding: 0 7px;
  background-color: #efefef;
  vertical-align: middle;
}
#container .scene-apt .apt-detail .result .loan-list > li,
#container .scene-item-list .apt-detail .result .loan-list > li,
#container .scene-apt .item-list .result .loan-list > li,
#container .scene-item-list .item-list .result .loan-list > li {
  position: relative;
  border-top: 1px solid #f2f2f2;
  padding: 20px 0;
}
#container .scene-apt .apt-detail .result .loan-list > li:first-child,
#container .scene-item-list .apt-detail .result .loan-list > li:first-child,
#container .scene-apt .item-list .result .loan-list > li:first-child,
#container .scene-item-list .item-list .result .loan-list > li:first-child {
  border-top: 0;
}
#container .scene-apt .apt-detail .result .loan-list > li .btn-call,
#container .scene-item-list .apt-detail .result .loan-list > li .btn-call,
#container .scene-apt .item-list .result .loan-list > li .btn-call,
#container .scene-item-list .item-list .result .loan-list > li .btn-call {
  position: absolute;
  display: block;
  right: 15px;
  top: 22px;
  background-color: #5963d9;
  width: 66px;
  height: 30px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  -o-border-radius: 15px;
  border-radius: 15px;
}
#container .scene-apt .apt-detail .result .loan-list > li .btn-call.call-agent,
#container .scene-item-list .apt-detail .result .loan-list > li .btn-call.call-agent,
#container .scene-apt .item-list .result .loan-list > li .btn-call.call-agent,
#container .scene-item-list .item-list .result .loan-list > li .btn-call.call-agent {
  top: 14px;
}
#container .scene-apt .apt-detail .result .loan-list > li .btn-call span,
#container .scene-item-list .apt-detail .result .loan-list > li .btn-call span,
#container .scene-apt .item-list .result .loan-list > li .btn-call span,
#container .scene-item-list .item-list .result .loan-list > li .btn-call span {
  display: inline-block;
  overflow: hidden;
  width: 13px;
  height: 16px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -247px -368px;
  line-height: 999em;
  vertical-align: top;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -6px;
  margin-top: -8px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .scene-apt .apt-detail .result .loan-list > li .btn-call span,
  #container .scene-item-list .apt-detail .result .loan-list > li .btn-call span,
  #container .scene-apt .item-list .result .loan-list > li .btn-call span,
  #container .scene-item-list .item-list .result .loan-list > li .btn-call span {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .scene-apt .apt-detail .result .loan-list > li .btn-consult,
#container .scene-item-list .apt-detail .result .loan-list > li .btn-consult,
#container .scene-apt .item-list .result .loan-list > li .btn-consult,
#container .scene-item-list .item-list .result .loan-list > li .btn-consult {
  position: absolute;
  display: block;
  right: 15px;
  top: 22px;
  background-color: #5963d9;
  width: 66px;
  height: 30px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  -o-border-radius: 15px;
  border-radius: 15px;
}
#container .scene-apt .apt-detail .result .loan-list > li .btn-consult.call-agent,
#container .scene-item-list .apt-detail .result .loan-list > li .btn-consult.call-agent,
#container .scene-apt .item-list .result .loan-list > li .btn-consult.call-agent,
#container .scene-item-list .item-list .result .loan-list > li .btn-consult.call-agent {
  top: 14px;
}
#container .scene-apt .apt-detail .result .loan-list > li .btn-consult span,
#container .scene-item-list .apt-detail .result .loan-list > li .btn-consult span,
#container .scene-apt .item-list .result .loan-list > li .btn-consult span,
#container .scene-item-list .item-list .result .loan-list > li .btn-consult span {
  text-align: center;
  display: block;
  line-height: 30px;
  color: #fff;
  font-size: 13px;
}
#container .scene-apt .apt-detail .result .loan-list .partner-desc,
#container .scene-item-list .apt-detail .result .loan-list .partner-desc,
#container .scene-apt .item-list .result .loan-list .partner-desc,
#container .scene-item-list .item-list .result .loan-list .partner-desc {
  display: block;
  padding: 10px 20px 0;
  line-height: 1.4;
  color: #555;
}
#container .scene-apt .apt-detail .result .loan-list .partner-desc strong,
#container .scene-item-list .apt-detail .result .loan-list .partner-desc strong,
#container .scene-apt .item-list .result .loan-list .partner-desc strong,
#container .scene-item-list .item-list .result .loan-list .partner-desc strong {
  font-weight: bold;
  color: #4337de;
}
#container .scene-apt .apt-detail .result .loan-consult-desc,
#container .scene-item-list .apt-detail .result .loan-consult-desc,
#container .scene-apt .item-list .result .loan-consult-desc,
#container .scene-item-list .item-list .result .loan-consult-desc {
  padding: 20px;
  font-size: 14px;
}
#container .scene-apt .apt-detail .result .btn-more-loan,
#container .scene-item-list .apt-detail .result .btn-more-loan,
#container .scene-apt .item-list .result .btn-more-loan,
#container .scene-item-list .item-list .result .btn-more-loan {
  position: static;
  text-align: center;
  display: block;
  border-top: 1px solid #f2f2f2;
  height: 54px;
  line-height: 54px;
  font-size: 15px;
  color: #4337de;
}
#container .scene-apt .apt-detail .result .consult-info,
#container .scene-item-list .apt-detail .result .consult-info,
#container .scene-apt .item-list .result .consult-info,
#container .scene-item-list .item-list .result .consult-info {
  background-color: #fff;
}
#container .scene-apt .apt-detail .result .consult-info p,
#container .scene-item-list .apt-detail .result .consult-info p,
#container .scene-apt .item-list .result .consult-info p,
#container .scene-item-list .item-list .result .consult-info p {
  padding: 20px;
}
#container .scene-apt .apt-detail .result .consult-info .btn-consult,
#container .scene-item-list .apt-detail .result .consult-info .btn-consult,
#container .scene-apt .item-list .result .consult-info .btn-consult,
#container .scene-item-list .item-list .result .consult-info .btn-consult {
  display: block;
  text-align: center;
  border-top: 1px solid #f2f2f2;
  height: 54px;
  line-height: 54px;
  font-size: 15px;
  color: #4337de;
}
#container .scene-apt .apt-detail .result .consult-info .btn-consult:after,
#container .scene-item-list .apt-detail .result .consult-info .btn-consult:after,
#container .scene-apt .item-list .result .consult-info .btn-consult:after,
#container .scene-item-list .item-list .result .consult-info .btn-consult:after {
  display: inline-block;
  content: 'BETA';
  vertical-align: top;
  font-size: 11px;
  color: red;
  margin-top: -5px;
  margin-left: 3px;
}
#container .scene-apt .apt-detail .result .btn-top,
#container .scene-item-list .apt-detail .result .btn-top,
#container .scene-apt .item-list .result .btn-top,
#container .scene-item-list .item-list .result .btn-top {
  padding-top: 21px;
  height: 40px;
  background-color: #444d92;
  display: block;
  text-align: center;
}
#container .scene-apt .apt-detail .result .btn-top span,
#container .scene-item-list .apt-detail .result .btn-top span,
#container .scene-apt .item-list .result .btn-top span,
#container .scene-item-list .item-list .result .btn-top span {
  display: inline-block;
  overflow: hidden;
  width: 17px;
  height: 20px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -301px -383px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .scene-apt .apt-detail .result .btn-top span,
  #container .scene-item-list .apt-detail .result .btn-top span,
  #container .scene-apt .item-list .result .btn-top span,
  #container .scene-item-list .item-list .result .btn-top span {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .scene-apt .apt-detail .result .survey,
#container .scene-item-list .apt-detail .result .survey,
#container .scene-apt .item-list .result .survey,
#container .scene-item-list .item-list .result .survey {
  position: relative;
  text-align: center;
  background-color: #5F66B5;
}
#container .scene-apt .apt-detail .result .survey a,
#container .scene-item-list .apt-detail .result .survey a,
#container .scene-apt .item-list .result .survey a,
#container .scene-item-list .item-list .result .survey a {
  padding: 16px 40px 15px 20px;
  display: block;
  color: #fff;
}
#container .scene-apt .apt-detail .result .survey:after,
#container .scene-item-list .apt-detail .result .survey:after,
#container .scene-apt .item-list .result .survey:after,
#container .scene-item-list .item-list .result .survey:after {
  right: 10px;
  top: 50%;
  margin-top: -12px;
  position: absolute;
  font-family: 'fontello';
  content: '\E80E';
  color: #fff;
}
#container .scene-apt .apt-detail .result .photo-container,
#container .scene-item-list .apt-detail .result .photo-container,
#container .scene-apt .item-list .result .photo-container,
#container .scene-item-list .item-list .result .photo-container {
  position: relative;
  background-color: #fff;
  border-bottom: 1px solid #f2f2f2;
}
#container .scene-apt .apt-detail .result .photo-container .swipe-item,
#container .scene-item-list .apt-detail .result .photo-container .swipe-item,
#container .scene-apt .item-list .result .photo-container .swipe-item,
#container .scene-item-list .item-list .result .photo-container .swipe-item {
  position: relative;
  display: block;
}
#container .scene-apt .apt-detail .result .photo-container .img-wrapper,
#container .scene-item-list .apt-detail .result .photo-container .img-wrapper,
#container .scene-apt .item-list .result .photo-container .img-wrapper,
#container .scene-item-list .item-list .result .photo-container .img-wrapper {
  display: block;
  width: 100%;
}
#container .scene-apt .apt-detail .result .photo-container .img-wrapper img,
#container .scene-item-list .apt-detail .result .photo-container .img-wrapper img,
#container .scene-apt .item-list .result .photo-container .img-wrapper img,
#container .scene-item-list .item-list .result .photo-container .img-wrapper img {
  display: block;
  width: 100%;
}
#container .scene-apt .apt-detail .result .photo-container .img-wrapper figcaption,
#container .scene-item-list .apt-detail .result .photo-container .img-wrapper figcaption,
#container .scene-apt .item-list .result .photo-container .img-wrapper figcaption,
#container .scene-item-list .item-list .result .photo-container .img-wrapper figcaption {
  position: absolute;
  display: block;
  left: 0;
  top: 0;
  padding: 10px 15px;
  color: #fff;
  font-size: 14px;
  text-align: right;
  background-color: rgba(0, 0, 0, 0.65);
}
#container .scene-apt .apt-detail .result .footer,
#container .scene-item-list .apt-detail .result .footer,
#container .scene-apt .item-list .result .footer,
#container .scene-item-list .item-list .result .footer {
  border-top: 1px solid #565e9c;
  height: 48px;
  font-size: 13px;
  color: #d3d4e2;
  background-color: #444d92;
  text-align: center;
  line-height: 48px;
}
#container .scene-apt .apt-detail .result .trade-type-area-button-container,
#container .scene-item-list .apt-detail .result .trade-type-area-button-container,
#container .scene-apt .item-list .result .trade-type-area-button-container,
#container .scene-item-list .item-list .result .trade-type-area-button-container {
  position: relative;
  padding: 15px 19px 0;
}
#container .scene-apt .apt-detail .result .trade-type-area-button-container .toggle-button,
#container .scene-item-list .apt-detail .result .trade-type-area-button-container .toggle-button,
#container .scene-apt .item-list .result .trade-type-area-button-container .toggle-button,
#container .scene-item-list .item-list .result .trade-type-area-button-container .toggle-button {
  position: relative;
  height: 30px;
}
#container .scene-apt .apt-detail .result .trade-type-area-button-container .toggle-button .btn-type,
#container .scene-item-list .apt-detail .result .trade-type-area-button-container .toggle-button .btn-type,
#container .scene-apt .item-list .result .trade-type-area-button-container .toggle-button .btn-type,
#container .scene-item-list .item-list .result .trade-type-area-button-container .toggle-button .btn-type {
  width: 60px;
  position: relative;
  font-size: 14px;
  height: 26px;
  line-height: 27px;
  padding: 0;
}
#container .scene-apt .apt-detail .result .trade-type-area-button-container .toggle-button .btn-type.loading,
#container .scene-item-list .apt-detail .result .trade-type-area-button-container .toggle-button .btn-type.loading,
#container .scene-apt .item-list .result .trade-type-area-button-container .toggle-button .btn-type.loading,
#container .scene-item-list .item-list .result .trade-type-area-button-container .toggle-button .btn-type.loading {
  height: 10px;
}
#container .scene-apt .apt-detail .result .trade-type-area-button-container .area-button,
#container .scene-item-list .apt-detail .result .trade-type-area-button-container .area-button,
#container .scene-apt .item-list .result .trade-type-area-button-container .area-button,
#container .scene-item-list .item-list .result .trade-type-area-button-container .area-button {
  position: absolute;
  z-index: 2;
  top: 15px;
  right: 20px;
  border: 2px solid #5963d9;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  box-sizing: border-box;
  height: 31px;
  line-height: 28px;
  width: 78px;
  font-size: 15px;
  color: #4337de;
  padding-right: 18px;
  text-align: center;
}
#container .scene-apt .apt-detail .result .trade-type-area-button-container .area-button:before,
#container .scene-item-list .apt-detail .result .trade-type-area-button-container .area-button:before,
#container .scene-apt .item-list .result .trade-type-area-button-container .area-button:before,
#container .scene-item-list .item-list .result .trade-type-area-button-container .area-button:before {
  font-family: fontello;
  content: '\E807';
  position: absolute;
  z-index: 1;
  top: -2px;
  right: 8px;
}
#container .scene-apt .apt-detail .result .trade-type-area-button-container .area-button .spinner,
#container .scene-item-list .apt-detail .result .trade-type-area-button-container .area-button .spinner,
#container .scene-apt .item-list .result .trade-type-area-button-container .area-button .spinner,
#container .scene-item-list .item-list .result .trade-type-area-button-container .area-button .spinner {
  margin-left: -5px;
}
#container .scene-apt .visitor-info,
#container .scene-item-list .visitor-info {
  position: relative;
  display: block;
  height: 50px;
  padding: 0 20px;
  line-height: 51px;
  font-size: 13px;
}
#container .scene-apt .visitor-info .btn-area,
#container .scene-item-list .visitor-info .btn-area {
  display: inline-block;
  position: absolute;
  right: 15px;
  text-align: right;
}
#container .scene-apt .visitor-info .award,
#container .scene-item-list .visitor-info .award {
  display: inline-block;
  color: #484848;
}
#container .scene-apt .visitor-info .award.has-award,
#container .scene-item-list .visitor-info .award.has-award,
#container .scene-apt .visitor-info .award.top-tier,
#container .scene-item-list .visitor-info .award.top-tier {
  color: #584de4;
}
#container .scene-apt .visitor-info .realtime-visitor,
#container .scene-item-list .visitor-info .realtime-visitor {
  display: inline-block;
  text-align: right;
  opacity: 0;
}
#container .scene-apt .visitor-info .realtime-visitor.legacy-visible,
#container .scene-item-list .visitor-info .realtime-visitor.legacy-visible {
  opacity: 1;
}
#container .scene-apt .visitor-info .realtime-visitor .text,
#container .scene-item-list .visitor-info .realtime-visitor .text {
  color: #7f7e92;
}
#container .scene-apt .visitor-info .realtime-visitor .text.emphasis,
#container .scene-item-list .visitor-info .realtime-visitor .text.emphasis {
  animation-duration: 0.3s;
  animation-name: lighting;
  animation-iteration-count: 1;
  animation-delay: 0s;
  animation-fill-mode: none;
  -webkit-animation-duration: 0.3s;
  -webkit-animation-name: lighting;
  -webkit-animation-iteration-count: 1;
  -webkit-animation-delay: 0s;
  -webkit-animation-fill-mode: none;
  -moz-animation-duration: 0.3s;
  -moz-animation-name: lighting;
  -moz-animation-iteration-count: 1;
  -moz-animation-delay: 0s;
  -moz-animation-fill-mode: none;
  -ms-animation-duration: 0.3s;
  -ms-animation-name: lighting;
  -ms-animation-iteration-count: 1;
  -ms-animation-delay: 0s;
  -ms-animation-fill-mode: none;
}
#container .scene-apt .visitor-info .realtime-visitor .text.normal,
#container .scene-item-list .visitor-info .realtime-visitor .text.normal {
  color: #584de4;
}
#container .scene-apt .visitor-info .realtime-visitor .text.hot,
#container .scene-item-list .visitor-info .realtime-visitor .text.hot {
  color: #fc541b;
  font-weight: bold;
}
.layer-apt-select-area {
  position: absolute;
  z-index: 16;
  top: 0;
  bottom: 0;
  left: 375px;
  width: 331px;
  background-color: #fff;
  line-height: 1.33;
  -webkit-box-shadow: -8px 0px 8px rgba(0, 0, 0, 0.15), 0px 2px 2px rgba(0, 0, 0, 0.075), 1px 1px 1px rgba(0, 0, 0, 0.03);
  -moz-box-shadow: -8px 0px 8px rgba(0, 0, 0, 0.15), 0px 2px 2px rgba(0, 0, 0, 0.075), 1px 1px 1px rgba(0, 0, 0, 0.03);
  box-shadow: -8px 0px 8px rgba(0, 0, 0, 0.15), 0px 2px 2px rgba(0, 0, 0, 0.075), 1px 1px 1px rgba(0, 0, 0, 0.03);
}
.layer-apt-select-area .tiny-scroll {
  height: auto;
}
.layer-apt-select-area h3 {
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  padding: 16px 24px 18px 24px;
  width: 100%;
  height: 58px;
  font-size: 18px;
  font-weight: bold;
  color: #484848;
}
.layer-apt-select-area .list-container {
  position: absolute;
  width: 100%;
  top: 0;
  bottom: 0;
  margin-top: 58px;
  overflow-x: hidden;
  overflow-y: auto;
}
.layer-apt-select-area .item {
  display: flex;
  justify-content: space-between;
  position: relative;
  width: 100%;
  height: 66px;
  box-sizing: border-box;
  padding: 11px 24px;
}
.layer-apt-select-area .item .py-container {
  position: relative;
  width: 19%;
}
.layer-apt-select-area .item .py-container span {
  position: absolute;
  display: block;
}
.layer-apt-select-area .item .py-container .py {
  top: 14.3px;
  font-size: 16px;
  font-weight: bold;
}
.layer-apt-select-area .item .py-container .py.two {
  top: 0px;
}
.layer-apt-select-area .item .py-container .household {
  bottom: 3px;
  font-size: 12px;
  color: #7f7e92;
  white-space: nowrap;
}
.layer-apt-select-area .item .area-container {
  position: relative;
  width: 38%;
  font-size: 13px;
  color: #7f7e92;
}
.layer-apt-select-area .item .area-container span {
  position: absolute;
  display: block;
}
.layer-apt-select-area .item .area-container .public {
  top: 0px;
}
.layer-apt-select-area .item .area-container .private {
  bottom: 2.52px;
}
.layer-apt-select-area .item .price-container {
  position: relative;
  width: 46%;
  font-size: 15px;
  font-weight: bold;
}
.layer-apt-select-area .item .price-container div {
  width: 100%;
  position: absolute;
  display: flex;
  justify-content: space-between;
}
.layer-apt-select-area .item .price-container div span {
  display: block;
}
.layer-apt-select-area .item .price-container .new-badge {
  display: inline-block;
  overflow: hidden;
  width: 17px;
  height: 17px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -152px -180px;
  line-height: 999em;
  vertical-align: top;
  position: absolute;
  top: 1px;
  vertical-align: middle;
  left: 31px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .layer-apt-select-area .item .price-container .new-badge {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.layer-apt-select-area .item .price-container .trade {
  top: 14.3px;
}
.layer-apt-select-area .item .price-container .trade.two {
  top: 1px;
}
.layer-apt-select-area .item .price-container .rent {
  bottom: 14.3px;
}
.layer-apt-select-area .item .price-container .rent.two {
  bottom: 2px;
}
.layer-apt-select-area .item .bottom-line {
  position: absolute;
  bottom: 0px;
  width: 283px;
  height: 0.5px;
  border-bottom: 0.5px solid rgba(0, 0, 0, 0.1);
}
.layer-apt-select-area .item:last-child .bottom-line {
  border-bottom: 0;
}
.layer-apt-select-area .item.selected span {
  color: #4337de !important;
  font-weight: bold;
}
.layer-apt-select-area .btn-close {
  position: absolute;
  right: 0px;
  top: 0px;
  padding: 18px 24px 18px 24px;
}
.layer-apt-select-area .btn-close span {
  display: inline-block;
  overflow: hidden;
  width: 16px;
  height: 16px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -83px -53px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .layer-apt-select-area .btn-close span {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.scene-apt-sub-officialTax {
  background-color: #f8f8f8;
}
.labs-layer {
  background-color: #fff;
  z-index: 1;
  width: 314px;
  background: #fff;
  padding: 18px 20px;
  position: relative;
}
.labs-layer .upside {
  padding-bottom: 12px;
}
.labs-layer .icon.icon-help-circled {
  color: #ccc;
  padding-left: 5px;
  font-size: 17px;
}
.labs-layer .title {
  display: inline-block;
  font-size: 17px;
  font-weight: bold;
}
.labs-layer .duration-date {
  color: #7f7e92;
  padding: 3px 0 0 3px;
  display: block;
  font-size: 14px;
  font-weight: normal;
}
.labs-layer .spinner-small-inline {
  display: inline-block;
  position: relative;
  top: -6px;
  left: 14px;
}
.labs-layer .highlight {
  color: #4337de;
  font-weight: bold;
}
.labs-layer .view-option {
  position: absolute;
  top: 12px;
  height: 38px;
  padding: 4px;
  background-color: #f3f4fc;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  box-sizing: border-box;
}
.labs-layer .view-option .btn-type {
  height: 31px;
  display: inline-block;
  font-size: 15px;
  padding: 0 10px;
  color: #7f7e92;
  text-align: center;
  font-weight: 400;
  line-height: 33px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background: #f3f4fc;
}
.labs-layer .view-option .btn-type.on {
  background: #ffffff;
  color: #584de4;
  box-shadow: 0 1px 1px 0 rgba(195, 197, 230, 0.29);
}
.labs-layer .slider-wrap {
  position: relative;
  margin: 13px 15px 0;
}
.labs-layer .slider-wrap .slider-sample {
  position: relative;
  height: 20px;
  padding: 5px 0 0;
}
.labs-layer .slider-wrap .slider-sample li {
  position: absolute;
  font-size: 12px;
  display: block;
  white-space: nowrap;
  text-align: center;
  transform: translateX(-50%);
  color: #333;
}
.labs-layer .slider-wrap .slider-sample li:before {
  background-color: #fff;
  width: 1px;
  height: 6px;
  line-height: 1;
  content: '';
  position: absolute;
  display: block;
  top: -18px;
  left: 50%;
}
.labs-layer .slider-wrap .slider-sample li:first-child:before,
.labs-layer .slider-wrap .slider-sample li:last-child:before {
  content: none;
}
.labs-layer .slider-wrap .slider-sample li a {
  display: block;
}
.labs-layer .btn-close {
  display: block;
  position: absolute;
  right: 0px;
  top: 0px;
  padding: 20px 17px;
}
.labs-layer .btn-close span {
  display: inline-block;
  overflow: hidden;
  width: 16px;
  height: 16px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -83px -53px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .labs-layer .btn-close span {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.tool-new-high .msg {
  color: #747481;
  font-size: 14px;
  margin-top: 7px;
}
.tool-new-high .bottom {
  display: flex;
}
.tool-new-high .bottom .view-option {
  position: inherit;
}
.tool-new-high .bottom .address {
  font-size: 12px;
  color: #aaa;
  text-align: center;
  margin-top: 10px;
}
.tool-time-diff .view-option {
  right: 50px;
}
.tool-time-diff .slider-wrap .slider-sample li:first-child {
  left: 0;
}
.tool-time-diff .slider-wrap .slider-sample li:nth-child(2) {
  left: 28.5%;
}
.tool-time-diff .slider-wrap .slider-sample li:nth-child(3) {
  left: 57%;
}
.tool-time-diff .slider-wrap .slider-sample li:nth-child(4) {
  left: 85.5%;
}
.tool-time-diff .slider-wrap .slider-sample li:last-child {
  left: 100%;
}
.tool-population .view-option {
  right: 50px;
}
.tool-population .slider-wrap .slider-sample li:first-child {
  left: 0;
}
.tool-population .slider-wrap .slider-sample li:nth-child(2) {
  left: 33.3%;
}
.tool-population .slider-wrap .slider-sample li:nth-child(3) {
  left: 66.6%;
}
.tool-population .slider-wrap .slider-sample li:last-child {
  left: 100%;
}
.tool-supply-household .view-option {
  right: 49px;
}
.tool-supply-household .slider-wrap .slider-sample li:first-child {
  left: 0;
}
.tool-supply-household .slider-wrap .slider-sample li:last-child {
  left: 100%;
}
.tool-supply-household .slider-wrap .slider-sample li:nth-child(2) {
  left: 16.66%;
}
.tool-supply-household .slider-wrap .slider-sample li:nth-child(3) {
  left: 33.32%;
}
.tool-supply-household .slider-wrap .slider-sample li:nth-child(4) {
  left: 49.98%;
}
.tool-supply-household .slider-wrap .slider-sample li:nth-child(5) {
  left: 66.64%;
}
.tool-supply-household .slider-wrap .slider-sample li:nth-child(6) {
  left: 83.3%;
}
.tool-supply-household .slider-wrap .slider-sample li.current {
  color: red;
  font-weight: 600;
}
.tool-slope .view-option {
  right: 50px;
}
.tool-slope ul {
  height: 100%;
}
.tool-slope ul li {
  line-height: 28px;
  box-sizing: border-box;
}
.tool-slope ul li:first-child {
  padding-top: 6px;
}
.tool-slope ul li:last-child {
  padding-bottom: 6px;
}
.tool-slope ul li:hover {
  background-color: #f2f2f2;
}
.tool-slope ul li a {
  display: block;
  height: 28px;
  line-height: 28px;
  font-size: 14px;
}
.tool-slope ul li a .square {
  width: 23.33333333px;
  height: 23.33333333px;
  margin-top: 3px;
  float: left;
}
.tool-slope ul li a .desc {
  padding-left: 10px;
  text-align: right;
  float: left;
  opacity: 1;
  color: #000;
  font-weight: 500;
}
.tool-slope ul li a .slope {
  padding-right: 10px;
  text-align: right;
  float: right;
  color: #000;
}
.tool-commute {
  z-index: 1;
  text-align: left;
}
.tool-commute .info {
  position: relative;
  font-weight: 500;
  font-size: 14px;
  text-align: left;
  opacity: 1;
}
.tool-commute .info .poi-name-button {
  padding: 10px 15px;
  border: 1px solid #ececec;
  background-color: #ececec;
}
.tool-commute .target {
  width: 100%;
  position: relative;
  padding-bottom: 5px;
}
.tool-commute .target .selected-box {
  display: block;
  padding: 15px 15px;
  margin: 10px 2px 0;
  height: 50px;
  line-height: 24px;
  box-sizing: border-box;
  background-color: #F3F3F3;
  text-align: left;
  cursor: pointer;
  border-radius: 6px;
  font-size: 0;
}
.tool-commute .target .selected-box .spinner {
  margin-top: -4px;
}
.tool-commute .target .selected-box h4 {
  padding: 30px 0;
}
.tool-commute .target .selected-box .name {
  font-size: 16px;
  display: inline;
  line-height: 1;
  vertical-align: middle;
}
.tool-commute .target .selected-box .badge-list {
  position: absolute;
  display: inline-block;
  right: 41px;
  top: 13px;
}
.tool-commute .target .selected-box .badge-list .badge {
  display: inline-block;
  vertical-align: top;
  padding: 0px 9px;
  line-height: 24px;
  margin-right: 3px;
  color: #fff;
  font-size: 13px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  -o-border-radius: 12px;
  border-radius: 12px;
}
.tool-commute .target .selected-box .badge-list .badge:last-child {
  margin-right: 0px;
}
.tool-commute .target .selected-box .badge-list .badge-number {
  display: inline-block;
  position: relative;
  width: 23px;
  height: 23px;
  text-align: center;
  line-height: 23px;
  margin-right: 3px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  vertical-align: top;
}
.tool-commute .target .selected-box .badge-list .badge-number span {
  position: absolute;
  top: 47%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0);
  font-size: 13px;
  font-family: Arial;
  text-align: center;
  vertical-align: top;
  line-height: 1;
  color: #fff;
}
.tool-commute .target .selected-box .badge-list .badge-number:last-child {
  margin-right: 0px;
}
.tool-commute .target .btn-open {
  position: absolute;
  right: 20px;
  top: 5px;
  padding: 15px;
}
.tool-commute .target .btn-open span {
  display: inline-block;
  overflow: hidden;
  width: 17px;
  height: 9px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -120px -53px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .tool-commute .target .btn-open span {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.tool-commute .color-container {
  text-align: center;
  margin: 0 0 30px 0;
  width: 100%;
}
.tool-commute .color-container .color-wrap {
  display: inline-block;
  width: 100%;
}
.tool-commute .color-container .color-wrap a {
  position: relative;
  display: inline-block;
  height: 15px;
  white-space: nowrap;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px;
  border-right: 1px solid #ececec;
}
.tool-commute .color-container .color-wrap a:first-child {
  -webkit-border-radius: 8px 0 0 8px;
  -moz-border-radius: 8px 0 0 8px;
  -ms-border-radius: 8px 0 0 8px;
  -o-border-radius: 8px 0 0 8px;
  border-radius: 8px 0 0 8px;
  background: -webkit-linear-gradient(to right, #0a9e00 0%, #68be00 100%);
  background: linear-gradient(to right, #0a9e00 0%, #68be00 100%);
}
.tool-commute .color-container .color-wrap a:nth-child(2) {
  background: -webkit-linear-gradient(to right, #68be00 0%, #ffcf06 100%);
  background: linear-gradient(to right, #68be00 0%, #ffcf06 100%);
}
.tool-commute .color-container .color-wrap a:nth-child(3) {
  background: -webkit-linear-gradient(to right, #ffcf06 0%, #ff7613 100%);
  background: linear-gradient(to right, #ffcf06 0%, #ff7613 100%);
}
.tool-commute .color-container .color-wrap a:nth-child(4) {
  background: -webkit-linear-gradient(to right, #ff7613 0%, #ff1d22 100%);
  background: linear-gradient(to right, #ff7613 0%, #ff1d22 100%);
}
.tool-commute .color-container .color-wrap a:nth-child(5) {
  background: -webkit-linear-gradient(to right, #ff1d22 0%, #365bda 100%);
  background: linear-gradient(to right, #ff1d22 0%, #365bda 100%);
}
.tool-commute .color-container .color-wrap a:last-child {
  -webkit-border-radius: 0 8px 8px 0;
  -moz-border-radius: 0 8px 8px 0;
  -ms-border-radius: 0 8px 8px 0;
  -o-border-radius: 0 8px 8px 0;
  border-radius: 0 8px 8px 0;
  background: -webkit-linear-gradient(to right, #365bda 0%, #7809cd 100%);
  background: linear-gradient(to right, #365bda 0%, #7809cd 100%);
}
.tool-commute .color-container .color-wrap a:hover {
  background-color: #f2f2f2;
}
.tool-commute .color-container .color-wrap.commute a {
  width: 16%;
}
.tool-commute .color-container .color-wrap.commute a .sample-item {
  position: absolute;
  bottom: -20px;
  right: -8px;
  display: block;
  font-size: 13px;
}
.tool-commute .color-container .color-wrap.commute a:last-child .sample-item {
  right: 0px;
}
.tool-commute .color-container .color-wrap.commute a:first-child .sample-item {
  right: -13px;
}
.tool-commute-list {
  width: 354px;
  position: relative;
  margin-top: 8px;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  overflow-y: hidden;
  background-color: #fff;
  border-top: none;
  z-index: 3;
}
.tool-commute-list .tiny-scroll {
  position: relative;
  flex-grow: 1;
}
.tool-commute-list h4 {
  font-size: 19px;
  padding: 20px 20px 10px 20px;
  text-align: left;
}
.tool-commute-list .scroll-wrap {
  display: flex;
  overflow: hidden;
  flex-grow: 1;
}
.tool-commute-list .scroll-wrap ul {
  height: 100%;
  padding: 0 20px;
}
.tool-commute-list .scroll-wrap ul .list {
  position: relative;
}
.tool-commute-list .scroll-wrap ul .list.selected .name {
  font-weight: bold;
}
.tool-commute-list .scroll-wrap ul .list a {
  display: block;
  padding: 16px 0px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  text-align: left;
}
.tool-commute-list .scroll-wrap ul .list a .name {
  display: inline-block;
  font-size: 16px;
}
.tool-commute-list .scroll-wrap ul .list a.selected {
  background-color: #ececec;
}
.tool-commute-list .scroll-wrap ul .list a .badge-list {
  position: absolute;
  right: 0px;
  top: 13px;
}
.tool-commute-list .scroll-wrap ul .list a .badge-list .badge {
  display: inline-block;
  padding: 0px 9px;
  line-height: 24px;
  margin-right: 3px;
  color: #fff;
  font-size: 13px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  -o-border-radius: 12px;
  border-radius: 12px;
}
.tool-commute-list .scroll-wrap ul .list a .badge-list .badge:last-child {
  margin-right: 0px;
}
.tool-commute-list .scroll-wrap ul .list a .badge-list .badge-number {
  display: inline-block;
  position: relative;
  width: 23px;
  height: 23px;
  text-align: center;
  line-height: 23px;
  margin-right: 3px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  vertical-align: middle;
}
.tool-commute-list .scroll-wrap ul .list a .badge-list .badge-number span {
  position: absolute;
  top: 49.5%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0);
  font-size: 13px;
  font-family: Arial;
  text-align: center;
  vertical-align: top;
  line-height: 1;
  color: #fff;
}
.tool-commute-list .scroll-wrap ul .list a .badge-list .badge-number:last-child {
  margin-right: 0px;
}
.tool-commute-list .btn-close {
  position: absolute;
  right: 20px;
  top: 8px;
  padding: 15px;
}
.tool-commute-list .btn-close span {
  display: inline-block;
  overflow: hidden;
  width: 16px;
  height: 16px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -83px -53px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .tool-commute-list .btn-close span {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.tool-trade-count .view-option {
  right: 50px;
}
.tool-trade-count .slider-wrap .slider-sample li:first-child {
  left: 0;
}
.tool-trade-count .slider-wrap .slider-sample li:nth-child(2) {
  left: 33.33%;
}
.tool-trade-count .slider-wrap .slider-sample li:nth-child(3) {
  left: 66.66%;
}
.tool-trade-count .slider-wrap .slider-sample li:last-child {
  left: 100%;
}
.tool-academy-layer .upside .sub-title,
.tool-store-layer .upside .sub-title {
  padding: 5px 0 0 3px;
  font-size: 14px;
  color: #7f7e92;
}
.tool-academy-layer .upside .view-option,
.tool-store-layer .upside .view-option {
  right: 50px;
}
.tool-academy-layer ul,
.tool-store-layer ul {
  height: 100%;
  padding: 0 5px;
}
.tool-academy-layer ul li,
.tool-store-layer ul li {
  line-height: 28px;
  padding: 0;
}
.tool-academy-layer ul li:first-child,
.tool-store-layer ul li:first-child {
  padding-top: 6px;
}
.tool-academy-layer ul li:last-child,
.tool-store-layer ul li:last-child {
  padding-bottom: 6px;
}
.tool-academy-layer ul li .square,
.tool-store-layer ul li .square {
  width: 23.33333333px;
  height: 23.33333333px;
  margin-top: 3px;
  float: left;
}
.tool-academy-layer ul li .desc,
.tool-store-layer ul li .desc {
  padding-left: 10px;
  opacity: 1;
  color: #000;
  font-weight: 500;
}
.tool-academy-layer ul li .value,
.tool-store-layer ul li .value {
  position: absolute;
  right: 12px;
}
.tool-goodnews {
  position: relative;
}
.tool-goodnews .upside::after {
  position: absolute;
  top: 82px;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #f0f0f0;
  content: "";
}
.tool-goodnews .msg {
  font-size: 14px;
  padding: 7px 3px 5px;
  color: #747481;
}
.tool-goodnews .msg.center {
  padding: 5px 5px 15px 5px;
  text-align: center;
}
.tool-goodnews .svgs {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  align-content: stretch;
  padding-top: 15px;
}
.tool-goodnews .svg {
  cursor: pointer;
  flex: 0 0 33%;
  display: inline-block;
  font-size: 12px;
  text-align: center;
  color: #747481;
}
.tool-goodnews .svg svg {
  width: 50px;
  height: 20px;
}
.tool-goodnews .svg div {
  color: #aaa;
  margin-top: 3px;
}
.tool-goodnews .svg.on div {
  color: #584de4;
}
.tool-trade-ratio .slider-wrap .slider-sample li:first-child {
  left: 0;
}
.tool-trade-ratio .slider-wrap .slider-sample li:nth-child(2) {
  left: 33.33%;
}
.tool-trade-ratio .slider-wrap .slider-sample li:nth-child(3) {
  left: 66.66%;
}
.tool-trade-ratio .slider-wrap .slider-sample li:last-child {
  left: 100%;
}
.tool-trade-ratio .trade-ratio-wrap {
  margin-top: 8px;
  background: #fff;
}
.tool-trade-ratio .trade-ratio-wrap .tab ul {
  height: 50px;
  display: table;
  width: 100%;
}
.tool-trade-ratio .trade-ratio-wrap .tab ul li {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  width: 25%;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  background-color: #fff;
}
.tool-trade-ratio .trade-ratio-wrap .tab ul li a {
  display: block;
  line-height: 47px;
  padding-top: 3px;
  color: #484848;
  opacity: 0.6;
}
.tool-trade-ratio .trade-ratio-wrap .tab ul li:last-child {
  border-right: 0;
}
.tool-trade-ratio .trade-ratio-wrap .tab ul li.selected {
  border-bottom: 2px solid #584de4;
}
.tool-trade-ratio .trade-ratio-wrap .tab ul li.selected a {
  color: #584de4;
  font-weight: 500;
  opacity: 1;
}
.tool-trade-ratio .trade-ratio-wrap .tool-trade-ratio-list {
  background: #fff;
}
.tool-trade-ratio .trade-ratio-wrap .tool-trade-ratio-list .tiny-scroll {
  position: relative;
}
.tool-trade-ratio .trade-ratio-wrap .tool-trade-ratio-list h4 {
  padding: 20px 20px 10px;
}
.tool-trade-ratio .trade-ratio-wrap .tool-trade-ratio-list .result {
  position: relative;
}
.tool-trade-ratio .trade-ratio-wrap .tool-trade-ratio-list .result ul {
  padding: 0px 0px 0px;
}
.tool-trade-ratio .trade-ratio-wrap .tool-trade-ratio-list .result ul li {
  width: 100%;
  box-sizing: border-box;
}
.tool-trade-ratio .trade-ratio-wrap .tool-trade-ratio-list .result ul li:hover {
  background-color: #f2f2f2;
}
.tool-trade-ratio .trade-ratio-wrap .tool-trade-ratio-list .result ul li:first-child {
  height: 76px;
  padding-top: 10px;
}
.tool-trade-ratio .trade-ratio-wrap .tool-trade-ratio-list .result ul li a {
  display: block;
  padding: 5px 20px;
  position: relative;
}
.tool-trade-ratio .trade-ratio-wrap .tool-trade-ratio-list .result ul li a .rank-diff {
  position: absolute;
  left: 17px;
  top: 39px;
  width: 25px;
  text-align: center;
  font-size: 12px;
  color: #666;
  opacity: 0.8;
}
.tool-trade-ratio .trade-ratio-wrap .tool-trade-ratio-list .result ul li a .rank-diff.new {
  color: #3d9752;
  font-size: 10px;
  font-weight: bold;
  transform: scaleX(0.8);
}
.tool-trade-ratio .trade-ratio-wrap .tool-trade-ratio-list .result ul li a .rank-diff.up {
  color: #fc541b;
}
.tool-trade-ratio .trade-ratio-wrap .tool-trade-ratio-list .result ul li a .rank-diff.up:before {
  display: inline-block;
  margin-right: 1px;
  font-family: 'fontello';
  content: '\E848';
  transform: scaleX(0.8);
}
.tool-trade-ratio .trade-ratio-wrap .tool-trade-ratio-list .result ul li a .rank-diff.down {
  color: #584de4;
}
.tool-trade-ratio .trade-ratio-wrap .tool-trade-ratio-list .result ul li a .rank-diff.down:before {
  display: inline-block;
  margin-right: 1px;
  font-family: 'fontello';
  content: '\E847';
  transform: scaleX(0.8);
}
.tool-trade-ratio .trade-ratio-wrap .tool-trade-ratio-list .result ul li a .rank {
  font-size: 16px;
  font-weight: bold;
  text-align: right;
  width: 17px;
  margin-top: 7px;
  display: inline-block;
  color: #7f7e92;
  text-align: center;
}
.tool-trade-ratio .trade-ratio-wrap .tool-trade-ratio-list .result ul li a .rank.top {
  color: #584de4;
}
.tool-trade-ratio .trade-ratio-wrap .tool-trade-ratio-list .result ul li a .name {
  padding-left: 12px;
  font-size: 16px;
  text-align: left;
  color: #484848;
}
.tool-trade-ratio .trade-ratio-wrap .tool-trade-ratio-list .result ul li a .total {
  display: block;
  line-height: 30px;
  font-size: 14px;
  text-align: left;
  margin-left: 29px;
  color: #7f7e92;
}
.tool-trade-ratio .trade-ratio-wrap .tool-trade-ratio-list .result ul li a .desc {
  position: absolute;
  right: 22px;
  top: -6px;
  font-size: 11px;
  color: #7f7e92;
}
.tool-trade-ratio .trade-ratio-wrap .tool-trade-ratio-list .result ul li a .scale {
  position: absolute;
  right: 82px;
  top: 41px;
  text-align: center;
  width: 70px;
  box-sizing: border-box;
  height: 16px;
  background-color: #5963d9;
  color: #fff;
  font-size: 7px;
}
.tool-trade-ratio .trade-ratio-wrap .tool-trade-ratio-list .result ul li a .right {
  width: 100px;
  height: 66px;
  position: absolute;
  right: 0;
  top: 3px;
}
.tool-trade-ratio .trade-ratio-wrap .tool-trade-ratio-list .result ul li a .right .percent {
  position: absolute;
  top: 11px;
  right: 22px;
  font-size: 16px;
  font-weight: bold;
  text-align: right;
  color: #484848;
}
.tool-trade-ratio .trade-ratio-wrap .tool-trade-ratio-list .result ul li a .right .bar-range {
  position: absolute;
  right: 24px;
  top: 33px;
  width: 30px;
  box-sizing: border-box;
}
.tool-trade-ratio .trade-ratio-wrap .tool-trade-ratio-list .result ul li a .right .bar-range .bar {
  height: 8px;
}
.tool-trade-ratio .trade-ratio-wrap .tool-trade-ratio-list .result ul li a .right .bar-range .bar.seoul {
  background-color: #584de4;
  display: inline-block;
}
.tool-trade-ratio .trade-ratio-wrap .tool-trade-ratio-list .result ul li a .right .bar-range .bar.etc {
  background-color: #f4f5fa;
  display: inline-block;
}
.tool-trade-ratio .trade-ratio-wrap .tool-trade-ratio-list .result ul li a .right .seoul-text {
  position: absolute;
  top: 39px;
  right: 59px;
  width: 69px;
  font-size: 10px;
  color: #7f7e92;
  text-align: right;
}
.tool-quantile-map .info {
  position: relative;
  font-weight: 500;
  font-size: 14px;
  text-align: left;
  padding: 0 5px 15px 40px;
  opacity: 1;
}
.tool-quantile-map .info .poi-name-button {
  padding: 10px 15px;
  border: 1px solid #ececec;
  background-color: #ececec;
}
.tool-quantile-map .target {
  width: 100%;
  position: relative;
  padding-bottom: 5px;
}
.tool-quantile-map .target .selected-box {
  display: block;
  padding: 15px;
  margin: 0 2px;
  line-height: 22px;
  box-sizing: border-box;
  background-color: #F3F3F3;
  text-align: left;
  cursor: pointer;
  border-radius: 6px;
  font-size: 0;
}
.tool-quantile-map .target .selected-box .spinner {
  margin-top: -4px;
}
.tool-quantile-map .target .selected-box h4 {
  padding: 30px 0;
}
.tool-quantile-map .target .selected-box .name {
  font-size: 16px;
  display: inline;
  line-height: 1;
  vertical-align: middle;
}
.tool-quantile-map .target .btn-open {
  position: absolute;
  right: 20px;
  top: 4px;
  padding: 15px;
}
.tool-quantile-map .target .btn-open span {
  display: inline-block;
  overflow: hidden;
  width: 17px;
  height: 9px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -120px -53px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .tool-quantile-map .target .btn-open span {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.tool-quantile-map .color-container {
  text-align: center;
  height: 60px;
  margin-top: 8px;
}
.tool-quantile-map .color-container.empty {
  padding: 9px 0;
  box-sizing: border-box;
}
.tool-quantile-map .color-container .color-wrap {
  display: inline-block;
  width: 100%;
}
.tool-quantile-map .color-container .color-wrap.quantile a {
  position: relative;
  display: inline-block;
  height: 16px;
  line-height: 16px;
  white-space: nowrap;
  box-sizing: border-box;
  border-right: 1px solid #ececec;
  width: 0;
  min-width: 3%;
  transition-property: width;
  transition-duration: 300ms;
  color: #fff;
  font-size: 0;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px;
}
.tool-quantile-map .color-container .color-wrap.quantile a:hover {
  background-color: #f2f2f2;
}
.tool-quantile-map .color-container .color-wrap.quantile a .proportions {
  display: inline-block;
  height: 16px;
  font-size: 12px;
}
.tool-quantile-map .color-container .color-wrap.quantile a .sample-item {
  position: absolute;
  right: -2px;
  display: block;
  font-size: 12px;
  bottom: -24px;
}
.tool-quantile-map .color-container .color-wrap.quantile a .sample-item .spinner-small-inline {
  left: unset;
  right: 10px;
}
.tool-quantile-map .color-container .color-wrap.quantile a .sample-item::after {
  content: '';
  display: block;
  position: absolute;
  top: -7px;
  right: 1px;
  width: 10px;
  height: 7px;
}
.tool-quantile-map .color-container .color-wrap.quantile a .sample-item.legacy-text-bottom {
  bottom: -40px;
}
.tool-quantile-map .color-container .color-wrap.quantile a .sample-item.legacy-text-bottom::after {
  width: 10px;
  top: -23px;
  height: 23px;
}
.tool-quantile-map .color-container .color-wrap.quantile a .sample-item.legacy-text-top {
  bottom: 21px;
}
.tool-quantile-map .color-container .color-wrap.quantile a .sample-item.legacy-text-top::after {
  width: 10px;
  top: 13px;
  height: 7px;
}
.tool-quantile-map .color-container .color-wrap.quantile a:first-child {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}
.tool-quantile-map .color-container .color-wrap.quantile a:last-child {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}
.tool-quantile-map .color-container .color-wrap.quantile a:last-child .sample-item::after {
  top: -17px;
  right: 2px;
  height: 16px;
}
.tool-quantile-map .color-container .color-wrap.quantile a:last-child .sample-item.legacy-text-bottom {
  bottom: -40px;
}
.tool-quantile-map .color-container .color-wrap.quantile a:last-child .sample-item.legacy-text-bottom::after {
  top: -31px;
  height: 31px;
}
.tool-quantile-map .color-container .color-wrap.quantile a:last-child .sample-item.legacy-text-top {
  bottom: 21px;
}
.tool-quantile-map .color-container .color-wrap.quantile a:last-child .sample-item.legacy-text-top::after {
  top: 13px;
  height: 15px;
}
.tool-quantile-map .color-container .color-wrap.quantile a.legend-1 .sample-item {
  color: #979da3;
}
.tool-quantile-map .color-container .color-wrap.quantile a.legend-1 .sample-item::after {
  border-right: 1px #979da3 solid;
}
.tool-quantile-map .color-container .color-wrap.quantile a.legend-2 .sample-item {
  color: #FFCF03;
}
.tool-quantile-map .color-container .color-wrap.quantile a.legend-2 .sample-item::after {
  border-right: 1px #FFCF03 solid;
}
.tool-quantile-map .color-container .color-wrap.quantile a.legend-3 .sample-item {
  color: #FC541B;
}
.tool-quantile-map .color-container .color-wrap.quantile a.legend-3 .sample-item::after {
  border-right: 1px #FC541B solid;
}
.tool-quantile-map .color-container .color-wrap.quantile a.legend-4 .sample-item {
  color: #3f24d6;
}
.tool-quantile-map .color-container .color-wrap.quantile a.legend-4 .sample-item::after {
  border-right: 1px #3f24d6 solid;
}
.tool-quantile-map-datatypes {
  padding: 0;
  position: relative;
  background-color: #fff;
  width: 354px;
  border-top: none;
  z-index: 3;
  margin-top: 8px;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  overflow-y: hidden;
}
.tool-quantile-map-datatypes h4 {
  font-size: 19px;
  padding: 20px 30px 10px 20px;
  text-align: left;
}
.tool-quantile-map-datatypes .tiny-scroll {
  position: relative;
  flex-grow: 1;
}
.tool-quantile-map-datatypes .scroll-wrap {
  display: flex;
  overflow: hidden;
  flex-grow: 1;
}
.tool-quantile-map-datatypes .scroll-wrap ul {
  height: 100%;
  padding: 0 20px;
}
.tool-quantile-map-datatypes .scroll-wrap ul .list {
  position: relative;
}
.tool-quantile-map-datatypes .scroll-wrap ul .list.selected .name {
  font-weight: bold;
}
.tool-quantile-map-datatypes .scroll-wrap ul .list a {
  display: block;
  padding: 16px 0px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  text-align: left;
}
.tool-quantile-map-datatypes .scroll-wrap ul .list a .name {
  display: inline-block;
  font-size: 16px;
}
.tool-quantile-map-datatypes .scroll-wrap ul .list a.selected {
  background-color: #ececec;
}
.tool-quantile-map-datatypes .btn-close {
  position: absolute;
  right: 20px;
  top: 8px;
  padding: 15px;
}
.tool-quantile-map-datatypes .btn-close span {
  display: inline-block;
  overflow: hidden;
  width: 16px;
  height: 16px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -83px -53px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .tool-quantile-map-datatypes .btn-close span {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.scene-newHigh {
  background-color: #EEF0F3;
  width: 354px;
  z-index: 11;
  background-color: #fff;
  position: relative;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  overflow-y: hidden;
}
.scene-newHigh .address {
  display: flex;
  align-items: center;
  width: 354px;
  box-sizing: border-box;
  padding: 17px 20px;
  font-size: 17px;
  font-weight: bold;
  border-top: 1px solid rgba(0, 0, 0, 0.05);
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  color: #333333;
  line-height: 22px;
}
.scene-newHigh .address .icon-help-circled {
  color: #7f7e92;
  padding-right: 5px;
}
.scene-newHigh .address .btn-share {
  margin-left: auto;
  line-height: 4px;
  color: #6E6E6E;
  font-size: 15px;
  font-weight: normal;
}
.scene-newHigh .tiny-scroll {
  position: relative;
  flex-grow: 1;
}
.scene-newHigh .scroll-wrap {
  display: flex;
  overflow: hidden;
  flex-grow: 1;
}
.scene-newHigh .scroll-wrap ul {
  padding: 0px 0px 0px;
  height: 100%;
}
.scene-newHigh .scroll-wrap ul li {
  display: block;
  border-bottom: 4px solid rgba(0, 0, 0, 0.05);
  width: 354px;
}
.scene-newHigh .scroll-wrap ul li:last-child {
  border-bottom: 0px;
}
.scene-newHigh .scroll-wrap ul li .name {
  display: inline-block;
  font-size: 14px;
  color: #7f7e92;
  float: left;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
  padding: 13px 25px 0 25px;
}
.scene-newHigh .scroll-wrap ul li .trade {
  display: inline-block;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  width: 100%;
  padding: 15px 25px;
  box-sizing: border-box;
}
.scene-newHigh .scroll-wrap ul li .trade:last-child {
  border-bottom: 0px;
  padding: 10px 25px 13px 25px;
}
.scene-newHigh .scroll-wrap ul li .trade:hover {
  background-color: #f2f2f2;
}
.scene-newHigh .scroll-wrap ul li .trade a {
  display: inline-block;
  position: relative;
  width: 100%;
  font-size: 14px;
}
.scene-newHigh .scroll-wrap ul li .trade a .price {
  display: block;
  font-size: 17px;
  font-weight: bold;
}
.scene-newHigh .scroll-wrap ul li .trade a .date {
  color: #7f7e92;
  font-size: 14px;
  position: absolute;
  right: 0px;
  top: 2px;
}
.scene-newHigh .scroll-wrap ul li .trade a .date .new {
  position: absolute;
  right: -8px;
  top: -1px;
  width: 4px;
  height: 4px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  background-color: red;
}
.scene-newHigh .scroll-wrap ul li .trade a .info {
  display: inline-block;
  color: #333;
  padding: 5px 5px 0 0;
}
.scene-newHigh .scroll-wrap ul li .trade a .seperater {
  font-weight: 400;
  display: inline-block;
}
.scene-newHigh .scroll-wrap ul li .trade a .last-high-text {
  display: inline-block;
  color: #333;
  padding-left: 5px;
}
.scene-newHigh .scroll-wrap ul li .trade a .price-diff {
  font-weight: bold;
  color: #fc541b;
  padding-left: 4px;
}
.commute-legend li {
  border-right: 1px solid #ececec;
}
.commute-legend li:first-child {
  -webkit-border-radius: 8px 0 0 8px;
  -moz-border-radius: 8px 0 0 8px;
  -ms-border-radius: 8px 0 0 8px;
  -o-border-radius: 8px 0 0 8px;
  border-radius: 8px 0 0 8px;
  background: -webkit-linear-gradient(to right, #0a9e00 0%, #68be00 100%);
  background: linear-gradient(to right, #0a9e00 0%, #68be00 100%);
}
.commute-legend li:nth-child(2) {
  background: -webkit-linear-gradient(to right, #68be00 0%, #ffcf06 100%);
  background: linear-gradient(to right, #68be00 0%, #ffcf06 100%);
}
.commute-legend li:nth-child(3) {
  background: -webkit-linear-gradient(to right, #ffcf06 0%, #ff7613 100%);
  background: linear-gradient(to right, #ffcf06 0%, #ff7613 100%);
}
.commute-legend li:nth-child(4) {
  background: -webkit-linear-gradient(to right, #ff7613 0%, #ff1d22 100%);
  background: linear-gradient(to right, #ff7613 0%, #ff1d22 100%);
}
.commute-legend li:nth-child(5) {
  background: -webkit-linear-gradient(to right, #ff1d22 0%, #365bda 100%);
  background: linear-gradient(to right, #ff1d22 0%, #365bda 100%);
}
.commute-legend li:last-child {
  -webkit-border-radius: 0 8px 8px 0;
  -moz-border-radius: 0 8px 8px 0;
  -ms-border-radius: 0 8px 8px 0;
  -o-border-radius: 0 8px 8px 0;
  border-radius: 0 8px 8px 0;
  background: -webkit-linear-gradient(to right, #365bda 0%, #7809cd 100%);
  background: linear-gradient(to right, #365bda 0%, #7809cd 100%);
}
.commute-legend li:hover {
  background-color: #f2f2f2;
}
#container {
  height: 100%;
}
#container .scene-search {
  width: 375px;
}
#container .scene-search .search-result {
  position: absolute;
  top: -1px;
  left: -1px;
  width: 375px;
  bottom: 0px;
  z-index: 11;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #cecece;
  border-bottom: 1px solid #c0c0c0;
  border-top: 1px solid #e9e9e9;
  background-color: #fff;
  -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.075), -1px 1px 1px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.075), -1px 1px 1px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.075), -1px 1px 1px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
#container .scene-search .search-result .info {
  position: relative;
  height: 57px;
  border-bottom: 1px solid #565eb6;
  padding: 0 21px 0 20px;
  text-align: center;
}
#container .scene-search .search-result .info h3 {
  display: block;
  width: 270px;
  margin: 0 auto;
  padding-top: 21px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
  font-size: 18px;
  line-height: 1;
  font-weight: 400;
  color: #fff;
}
#container .scene-search .search-result .info p {
  margin-top: 10px;
  display: block;
  font-size: 12px;
  font-weight: 400;
  color: #c5c6e2;
}
#container .scene-search .search-result .info > span {
  font-size: 12px;
  font-weight: 400;
  color: #c5c6e2;
}
#container .scene-search .search-result .info .btn-back {
  position: absolute;
  top: 21px;
  left: 20px;
  display: inline-block;
  overflow: hidden;
  width: 17px;
  height: 16px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -283px -383px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .scene-search .search-result .info .btn-back {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .scene-search .search-result .info .btn-close {
  position: absolute;
  right: 0px;
  top: 0;
  padding-right: 20px;
  padding-top: 21px;
}
#container .scene-search .search-result .info .btn-close span {
  display: inline-block;
  overflow: hidden;
  width: 14px;
  height: 14px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -170px -275px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .scene-search .search-result .info .btn-close span {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .scene-search .result {
  position: absolute;
  width: 100%;
  top: 0;
  bottom: 0;
  margin-top: 165px;
  background-color: #fff;
}
#container .scene-search .result.all {
  margin-top: 118px;
}
#container .scene-search .result.all .search-list {
  padding-bottom: 10px;
}
#container .scene-search .result.all h3 {
  border-top: 1px solid #f2f2f2;
  padding: 18px 20px 10px;
  font-weight: normal;
  font-size: 14px;
  color: #4D55B2;
}
#container .scene-search .result.all a {
  display: block;
  padding: 7px 20px;
  font-weight: normal;
  font-size: 16px;
}
#container .scene-search .result.all a:hover {
  background-color: #f5f5f5;
}
#container .scene-search .result.all .btn-more {
  position: relative;
  display: block;
  padding: 0 20px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  font-size: 15px;
}
#container .scene-search .result.all .btn-more span {
  position: absolute;
  display: inline-block;
  overflow: hidden;
  width: 10px;
  height: 6px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -209px -332px;
  line-height: 999em;
  vertical-align: top;
  left: 50%;
  margin-left: -5px;
  top: 50%;
  margin-top: -3px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .scene-search .result.all .btn-more span {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .scene-search .result.all .btn-more:hover {
  background-color: #f5f5f5;
}
#container .scene-search .result.all .desc {
  font-size: 13px;
  color: #888;
}
#container .scene-search .result.all .desc .household {
  display: inline-block;
  margin-right: 6px;
}
#container .scene-search .result.all .desc .startDate {
  display: inline-block;
}
#container .scene-search .result.all .desc .label-container {
  box-sizing: border-box;
  display: inline-block;
  margin-top: 3px;
  margin-right: 5px;
  margin-left: -2px;
  height: 22px;
  -webkit-border-radius: 11px;
  -moz-border-radius: 11px;
  -ms-border-radius: 11px;
  -o-border-radius: 11px;
  border-radius: 11px;
  background-color: #f5f5f5;
  padding: 5px 8px 0;
  font-size: 12px;
}
#container .scene-search .result.all .highlight {
  color: #4337de;
  font-weight: 600;
}
#container .scene-search .result .empty {
  padding: 22px 20px 13px;
}
#container .scene-search .result .aptType {
  margin-left: 6px;
}
#container .scene-search .result .head {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background-color: #fff;
  box-sizing: border-box;
  height: 48px;
  border-bottom: 1px solid #ededed;
  padding: 22px 20px 13px;
  font-size: 14px;
  color: #666;
}
#container .scene-search .result .name {
  display: inline-block;
  width: 190px;
}
#container .scene-search .result .area {
  display: inline-block;
  text-align: right;
  width: 50px;
}
#container .scene-search .result .price {
  display: inline-block;
  width: 80px;
  color: #4337de;
  text-align: right;
}
#container .scene-search .result .price.dimmed {
  color: #aaa;
}
#container .scene-search .footer {
  position: absolute;
  width: 100%;
  bottom: 0;
  border-top: 1px solid #f2f2f2;
  height: 48px;
  line-height: 48px;
  font-size: 13px;
  color: #666;
  text-align: center;
  background-color: #fafafa;
}
#container .apt-detail .search-group,
#container .search-result .search-group,
#container .poi-detail .search-group,
#container .offer-detail .search-group,
#container .region-detail .search-group,
#container .news-detail .search-group,
#container .auction-detail .search-group,
#container .intro-detail .search-group,
#container .reconstruction-detail .search-group,
#container .item-list .search-group {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background-color: #4d55b2;
  padding-top: 12px;
}
#container .apt-detail .search-group .keyword-group,
#container .search-result .search-group .keyword-group,
#container .poi-detail .search-group .keyword-group,
#container .offer-detail .search-group .keyword-group,
#container .region-detail .search-group .keyword-group,
#container .news-detail .search-group .keyword-group,
#container .auction-detail .search-group .keyword-group,
#container .intro-detail .search-group .keyword-group,
#container .reconstruction-detail .search-group .keyword-group,
#container .item-list .search-group .keyword-group {
  padding: 0 11px;
}
#container .apt-detail .search-group .keyword-group .keyword,
#container .search-result .search-group .keyword-group .keyword,
#container .poi-detail .search-group .keyword-group .keyword,
#container .offer-detail .search-group .keyword-group .keyword,
#container .region-detail .search-group .keyword-group .keyword,
#container .news-detail .search-group .keyword-group .keyword,
#container .auction-detail .search-group .keyword-group .keyword,
#container .intro-detail .search-group .keyword-group .keyword,
#container .reconstruction-detail .search-group .keyword-group .keyword,
#container .item-list .search-group .keyword-group .keyword {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
#container .apt-detail .search-group .keyword-group .suggestion,
#container .search-result .search-group .keyword-group .suggestion,
#container .poi-detail .search-group .keyword-group .suggestion,
#container .offer-detail .search-group .keyword-group .suggestion,
#container .region-detail .search-group .keyword-group .suggestion,
#container .news-detail .search-group .keyword-group .suggestion,
#container .auction-detail .search-group .keyword-group .suggestion,
#container .intro-detail .search-group .keyword-group .suggestion,
#container .reconstruction-detail .search-group .keyword-group .suggestion,
#container .item-list .search-group .keyword-group .suggestion {
  left: 11px;
  top: 58px;
  width: 351px;
}
#container .apt-detail .search-group .keyword-group .btn-home,
#container .search-result .search-group .keyword-group .btn-home,
#container .poi-detail .search-group .keyword-group .btn-home,
#container .offer-detail .search-group .keyword-group .btn-home,
#container .region-detail .search-group .keyword-group .btn-home,
#container .news-detail .search-group .keyword-group .btn-home,
#container .auction-detail .search-group .keyword-group .btn-home,
#container .intro-detail .search-group .keyword-group .btn-home,
#container .reconstruction-detail .search-group .keyword-group .btn-home,
#container .item-list .search-group .keyword-group .btn-home {
  top: 27px;
  left: 27px;
}
#container .apt-detail .search-group .keyword-group .btn-reset,
#container .search-result .search-group .keyword-group .btn-reset,
#container .poi-detail .search-group .keyword-group .btn-reset,
#container .offer-detail .search-group .keyword-group .btn-reset,
#container .region-detail .search-group .keyword-group .btn-reset,
#container .news-detail .search-group .keyword-group .btn-reset,
#container .auction-detail .search-group .keyword-group .btn-reset,
#container .intro-detail .search-group .keyword-group .btn-reset,
#container .reconstruction-detail .search-group .keyword-group .btn-reset,
#container .item-list .search-group .keyword-group .btn-reset {
  top: 26px;
  right: 55px;
}
#container .apt-detail .search-group .keyword-group .btn-search,
#container .search-result .search-group .keyword-group .btn-search,
#container .poi-detail .search-group .keyword-group .btn-search,
#container .offer-detail .search-group .keyword-group .btn-search,
#container .region-detail .search-group .keyword-group .btn-search,
#container .news-detail .search-group .keyword-group .btn-search,
#container .auction-detail .search-group .keyword-group .btn-search,
#container .intro-detail .search-group .keyword-group .btn-search,
#container .reconstruction-detail .search-group .keyword-group .btn-search,
#container .item-list .search-group .keyword-group .btn-search {
  top: 28px;
  right: 27px;
}
#container .apt-detail .search-group .search-select-group,
#container .search-result .search-group .search-select-group,
#container .poi-detail .search-group .search-select-group,
#container .offer-detail .search-group .search-select-group,
#container .region-detail .search-group .search-select-group,
#container .news-detail .search-group .search-select-group,
#container .auction-detail .search-group .search-select-group,
#container .intro-detail .search-group .search-select-group,
#container .reconstruction-detail .search-group .search-select-group,
#container .item-list .search-group .search-select-group {
  position: relative;
  display: table;
  width: 100%;
}
#container .apt-detail .search-group .search-select-group > li,
#container .search-result .search-group .search-select-group > li,
#container .poi-detail .search-group .search-select-group > li,
#container .offer-detail .search-group .search-select-group > li,
#container .region-detail .search-group .search-select-group > li,
#container .news-detail .search-group .search-select-group > li,
#container .auction-detail .search-group .search-select-group > li,
#container .intro-detail .search-group .search-select-group > li,
#container .reconstruction-detail .search-group .search-select-group > li,
#container .item-list .search-group .search-select-group > li {
  height: 45px;
  display: table-cell;
  vertical-align: top;
}
#container .apt-detail .search-group .search-select-group > li.type,
#container .search-result .search-group .search-select-group > li.type,
#container .poi-detail .search-group .search-select-group > li.type,
#container .offer-detail .search-group .search-select-group > li.type,
#container .region-detail .search-group .search-select-group > li.type,
#container .news-detail .search-group .search-select-group > li.type,
#container .auction-detail .search-group .search-select-group > li.type,
#container .intro-detail .search-group .search-select-group > li.type,
#container .reconstruction-detail .search-group .search-select-group > li.type,
#container .item-list .search-group .search-select-group > li.type {
  width: 30%;
  height: 45px;
  border-right: 1px solid #565eb6;
}
#container .apt-detail .search-group .search-select-group > li.type button,
#container .search-result .search-group .search-select-group > li.type button,
#container .poi-detail .search-group .search-select-group > li.type button,
#container .offer-detail .search-group .search-select-group > li.type button,
#container .region-detail .search-group .search-select-group > li.type button,
#container .news-detail .search-group .search-select-group > li.type button,
#container .auction-detail .search-group .search-select-group > li.type button,
#container .intro-detail .search-group .search-select-group > li.type button,
#container .reconstruction-detail .search-group .search-select-group > li.type button,
#container .item-list .search-group .search-select-group > li.type button {
  padding-left: 20px!important;
}
#container .apt-detail .search-group .search-select-group > li.type .list-layer li a,
#container .search-result .search-group .search-select-group > li.type .list-layer li a,
#container .poi-detail .search-group .search-select-group > li.type .list-layer li a,
#container .offer-detail .search-group .search-select-group > li.type .list-layer li a,
#container .region-detail .search-group .search-select-group > li.type .list-layer li a,
#container .news-detail .search-group .search-select-group > li.type .list-layer li a,
#container .auction-detail .search-group .search-select-group > li.type .list-layer li a,
#container .intro-detail .search-group .search-select-group > li.type .list-layer li a,
#container .reconstruction-detail .search-group .search-select-group > li.type .list-layer li a,
#container .item-list .search-group .search-select-group > li.type .list-layer li a {
  padding-left: 20px!important;
}
#container .apt-detail .search-group .search-select-group > li.area,
#container .search-result .search-group .search-select-group > li.area,
#container .poi-detail .search-group .search-select-group > li.area,
#container .offer-detail .search-group .search-select-group > li.area,
#container .region-detail .search-group .search-select-group > li.area,
#container .news-detail .search-group .search-select-group > li.area,
#container .auction-detail .search-group .search-select-group > li.area,
#container .intro-detail .search-group .search-select-group > li.area,
#container .reconstruction-detail .search-group .search-select-group > li.area,
#container .item-list .search-group .search-select-group > li.area {
  width: 30%;
  height: 45px;
  border-right: 1px solid #565eb6;
}
#container .apt-detail .search-group .search-select-group > li.price,
#container .search-result .search-group .search-select-group > li.price,
#container .poi-detail .search-group .search-select-group > li.price,
#container .offer-detail .search-group .search-select-group > li.price,
#container .region-detail .search-group .search-select-group > li.price,
#container .news-detail .search-group .search-select-group > li.price,
#container .auction-detail .search-group .search-select-group > li.price,
#container .intro-detail .search-group .search-select-group > li.price,
#container .reconstruction-detail .search-group .search-select-group > li.price,
#container .item-list .search-group .search-select-group > li.price {
  width: 28%;
  height: 45px;
}
#container .apt-detail .search-group .search-select-group > li.call,
#container .search-result .search-group .search-select-group > li.call,
#container .poi-detail .search-group .search-select-group > li.call,
#container .offer-detail .search-group .search-select-group > li.call,
#container .region-detail .search-group .search-select-group > li.call,
#container .news-detail .search-group .search-select-group > li.call,
#container .auction-detail .search-group .search-select-group > li.call,
#container .intro-detail .search-group .search-select-group > li.call,
#container .reconstruction-detail .search-group .search-select-group > li.call,
#container .item-list .search-group .search-select-group > li.call {
  width: 28%;
  height: 45px;
  border-right: 1px solid #565eb6;
  text-align: center;
}
#container .apt-detail .search-group .search-select-group > li.call a,
#container .search-result .search-group .search-select-group > li.call a,
#container .poi-detail .search-group .search-select-group > li.call a,
#container .offer-detail .search-group .search-select-group > li.call a,
#container .region-detail .search-group .search-select-group > li.call a,
#container .news-detail .search-group .search-select-group > li.call a,
#container .auction-detail .search-group .search-select-group > li.call a,
#container .intro-detail .search-group .search-select-group > li.call a,
#container .reconstruction-detail .search-group .search-select-group > li.call a,
#container .item-list .search-group .search-select-group > li.call a {
  display: block;
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  line-height: 45px;
}
#container .apt-detail .search-group .search-select-group > li.call a:before,
#container .search-result .search-group .search-select-group > li.call a:before,
#container .poi-detail .search-group .search-select-group > li.call a:before,
#container .offer-detail .search-group .search-select-group > li.call a:before,
#container .region-detail .search-group .search-select-group > li.call a:before,
#container .news-detail .search-group .search-select-group > li.call a:before,
#container .auction-detail .search-group .search-select-group > li.call a:before,
#container .intro-detail .search-group .search-select-group > li.call a:before,
#container .reconstruction-detail .search-group .search-select-group > li.call a:before,
#container .item-list .search-group .search-select-group > li.call a:before {
  margin-right: 8px;
  margin-top: -2px;
  display: inline-block;
  overflow: hidden;
  width: 14px;
  height: 20px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -152px -72px;
  line-height: 999em;
  vertical-align: top;
  vertical-align: middle;
  content: '';
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .apt-detail .search-group .search-select-group > li.call a:before,
  #container .search-result .search-group .search-select-group > li.call a:before,
  #container .poi-detail .search-group .search-select-group > li.call a:before,
  #container .offer-detail .search-group .search-select-group > li.call a:before,
  #container .region-detail .search-group .search-select-group > li.call a:before,
  #container .news-detail .search-group .search-select-group > li.call a:before,
  #container .auction-detail .search-group .search-select-group > li.call a:before,
  #container .intro-detail .search-group .search-select-group > li.call a:before,
  #container .reconstruction-detail .search-group .search-select-group > li.call a:before,
  #container .item-list .search-group .search-select-group > li.call a:before {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .apt-detail .search-group .search-select-group > li.apt-type,
#container .search-result .search-group .search-select-group > li.apt-type,
#container .poi-detail .search-group .search-select-group > li.apt-type,
#container .offer-detail .search-group .search-select-group > li.apt-type,
#container .region-detail .search-group .search-select-group > li.apt-type,
#container .news-detail .search-group .search-select-group > li.apt-type,
#container .auction-detail .search-group .search-select-group > li.apt-type,
#container .intro-detail .search-group .search-select-group > li.apt-type,
#container .reconstruction-detail .search-group .search-select-group > li.apt-type,
#container .item-list .search-group .search-select-group > li.apt-type {
  width: 28%;
  height: 45px;
  border-right: 1px solid #565eb6;
  text-align: center;
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  line-height: 45px;
}
#container .apt-detail .search-group .search-select-group > li.apt-type span,
#container .search-result .search-group .search-select-group > li.apt-type span,
#container .poi-detail .search-group .search-select-group > li.apt-type span,
#container .offer-detail .search-group .search-select-group > li.apt-type span,
#container .region-detail .search-group .search-select-group > li.apt-type span,
#container .news-detail .search-group .search-select-group > li.apt-type span,
#container .auction-detail .search-group .search-select-group > li.apt-type span,
#container .intro-detail .search-group .search-select-group > li.apt-type span,
#container .reconstruction-detail .search-group .search-select-group > li.apt-type span,
#container .item-list .search-group .search-select-group > li.apt-type span {
  display: block;
  width: 100%;
}
#container .apt-detail .search-group .search-select-group > li.subscribe,
#container .search-result .search-group .search-select-group > li.subscribe,
#container .poi-detail .search-group .search-select-group > li.subscribe,
#container .offer-detail .search-group .search-select-group > li.subscribe,
#container .region-detail .search-group .search-select-group > li.subscribe,
#container .news-detail .search-group .search-select-group > li.subscribe,
#container .auction-detail .search-group .search-select-group > li.subscribe,
#container .intro-detail .search-group .search-select-group > li.subscribe,
#container .reconstruction-detail .search-group .search-select-group > li.subscribe,
#container .item-list .search-group .search-select-group > li.subscribe {
  width: 28%;
  height: 45px;
  border-right: 1px solid #565eb6;
  text-align: center;
}
#container .apt-detail .search-group .search-select-group > li.subscribe a,
#container .search-result .search-group .search-select-group > li.subscribe a,
#container .poi-detail .search-group .search-select-group > li.subscribe a,
#container .offer-detail .search-group .search-select-group > li.subscribe a,
#container .region-detail .search-group .search-select-group > li.subscribe a,
#container .news-detail .search-group .search-select-group > li.subscribe a,
#container .auction-detail .search-group .search-select-group > li.subscribe a,
#container .intro-detail .search-group .search-select-group > li.subscribe a,
#container .reconstruction-detail .search-group .search-select-group > li.subscribe a,
#container .item-list .search-group .search-select-group > li.subscribe a {
  display: block;
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  line-height: 45px;
}
#container .apt-detail .search-group .search-select-group > li.comment,
#container .search-result .search-group .search-select-group > li.comment,
#container .poi-detail .search-group .search-select-group > li.comment,
#container .offer-detail .search-group .search-select-group > li.comment,
#container .region-detail .search-group .search-select-group > li.comment,
#container .news-detail .search-group .search-select-group > li.comment,
#container .auction-detail .search-group .search-select-group > li.comment,
#container .intro-detail .search-group .search-select-group > li.comment,
#container .reconstruction-detail .search-group .search-select-group > li.comment,
#container .item-list .search-group .search-select-group > li.comment {
  width: 27%;
  height: 45px;
  text-align: center;
  border-right: 1px solid #565eb6;
}
#container .apt-detail .search-group .search-select-group > li.comment a,
#container .search-result .search-group .search-select-group > li.comment a,
#container .poi-detail .search-group .search-select-group > li.comment a,
#container .offer-detail .search-group .search-select-group > li.comment a,
#container .region-detail .search-group .search-select-group > li.comment a,
#container .news-detail .search-group .search-select-group > li.comment a,
#container .auction-detail .search-group .search-select-group > li.comment a,
#container .intro-detail .search-group .search-select-group > li.comment a,
#container .reconstruction-detail .search-group .search-select-group > li.comment a,
#container .item-list .search-group .search-select-group > li.comment a {
  display: block;
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  line-height: 45px;
}
#container .apt-detail .search-group .search-select-group > li.comment a:before,
#container .search-result .search-group .search-select-group > li.comment a:before,
#container .poi-detail .search-group .search-select-group > li.comment a:before,
#container .offer-detail .search-group .search-select-group > li.comment a:before,
#container .region-detail .search-group .search-select-group > li.comment a:before,
#container .news-detail .search-group .search-select-group > li.comment a:before,
#container .auction-detail .search-group .search-select-group > li.comment a:before,
#container .intro-detail .search-group .search-select-group > li.comment a:before,
#container .reconstruction-detail .search-group .search-select-group > li.comment a:before,
#container .item-list .search-group .search-select-group > li.comment a:before {
  margin-right: 8px;
  margin-top: -2px;
  display: inline-block;
  overflow: hidden;
  width: 21px;
  height: 21px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -147px -268px;
  line-height: 999em;
  vertical-align: top;
  vertical-align: middle;
  content: '';
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .apt-detail .search-group .search-select-group > li.comment a:before,
  #container .search-result .search-group .search-select-group > li.comment a:before,
  #container .poi-detail .search-group .search-select-group > li.comment a:before,
  #container .offer-detail .search-group .search-select-group > li.comment a:before,
  #container .region-detail .search-group .search-select-group > li.comment a:before,
  #container .news-detail .search-group .search-select-group > li.comment a:before,
  #container .auction-detail .search-group .search-select-group > li.comment a:before,
  #container .intro-detail .search-group .search-select-group > li.comment a:before,
  #container .reconstruction-detail .search-group .search-select-group > li.comment a:before,
  #container .item-list .search-group .search-select-group > li.comment a:before {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .apt-detail .search-group .search-select-group > li.comment.write a:before,
#container .search-result .search-group .search-select-group > li.comment.write a:before,
#container .poi-detail .search-group .search-select-group > li.comment.write a:before,
#container .offer-detail .search-group .search-select-group > li.comment.write a:before,
#container .region-detail .search-group .search-select-group > li.comment.write a:before,
#container .news-detail .search-group .search-select-group > li.comment.write a:before,
#container .auction-detail .search-group .search-select-group > li.comment.write a:before,
#container .intro-detail .search-group .search-select-group > li.comment.write a:before,
#container .reconstruction-detail .search-group .search-select-group > li.comment.write a:before,
#container .item-list .search-group .search-select-group > li.comment.write a:before {
  margin-right: 8px;
  margin-top: -2px;
  vertical-align: middle;
  font-family: 'fontello';
  color: #fff;
  content: '\E813';
  background-image: none;
  line-height: 1.3;
  width: auto;
  height: auto;
  overflow: visible;
}
#container .apt-detail .search-group .search-select-group > li.options,
#container .search-result .search-group .search-select-group > li.options,
#container .poi-detail .search-group .search-select-group > li.options,
#container .offer-detail .search-group .search-select-group > li.options,
#container .region-detail .search-group .search-select-group > li.options,
#container .news-detail .search-group .search-select-group > li.options,
#container .auction-detail .search-group .search-select-group > li.options,
#container .intro-detail .search-group .search-select-group > li.options,
#container .reconstruction-detail .search-group .search-select-group > li.options,
#container .item-list .search-group .search-select-group > li.options {
  width: 16%;
  height: 45px;
  text-align: center;
}
#container .apt-detail .search-group .search-select-group > li.options button,
#container .search-result .search-group .search-select-group > li.options button,
#container .poi-detail .search-group .search-select-group > li.options button,
#container .offer-detail .search-group .search-select-group > li.options button,
#container .region-detail .search-group .search-select-group > li.options button,
#container .news-detail .search-group .search-select-group > li.options button,
#container .auction-detail .search-group .search-select-group > li.options button,
#container .intro-detail .search-group .search-select-group > li.options button,
#container .reconstruction-detail .search-group .search-select-group > li.options button,
#container .item-list .search-group .search-select-group > li.options button {
  display: block;
  line-height: 45px;
  color: #fff;
  text-align: center;
  width: 100%;
}
#container .apt-detail .search-group .search-select-group > li.options button span,
#container .search-result .search-group .search-select-group > li.options button span,
#container .poi-detail .search-group .search-select-group > li.options button span,
#container .offer-detail .search-group .search-select-group > li.options button span,
#container .region-detail .search-group .search-select-group > li.options button span,
#container .news-detail .search-group .search-select-group > li.options button span,
#container .auction-detail .search-group .search-select-group > li.options button span,
#container .intro-detail .search-group .search-select-group > li.options button span,
#container .reconstruction-detail .search-group .search-select-group > li.options button span,
#container .item-list .search-group .search-select-group > li.options button span {
  overflow: hidden;
  width: 21px;
  height: 20px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -167px -123px;
  line-height: 999em;
  vertical-align: top;
  position: static;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  margin-top: -2px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .apt-detail .search-group .search-select-group > li.options button span,
  #container .search-result .search-group .search-select-group > li.options button span,
  #container .poi-detail .search-group .search-select-group > li.options button span,
  #container .offer-detail .search-group .search-select-group > li.options button span,
  #container .region-detail .search-group .search-select-group > li.options button span,
  #container .news-detail .search-group .search-select-group > li.options button span,
  #container .auction-detail .search-group .search-select-group > li.options button span,
  #container .intro-detail .search-group .search-select-group > li.options button span,
  #container .reconstruction-detail .search-group .search-select-group > li.options button span,
  #container .item-list .search-group .search-select-group > li.options button span {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .apt-detail .search-group .search-select-group > li.options button.use span,
#container .search-result .search-group .search-select-group > li.options button.use span,
#container .poi-detail .search-group .search-select-group > li.options button.use span,
#container .offer-detail .search-group .search-select-group > li.options button.use span,
#container .region-detail .search-group .search-select-group > li.options button.use span,
#container .news-detail .search-group .search-select-group > li.options button.use span,
#container .auction-detail .search-group .search-select-group > li.options button.use span,
#container .intro-detail .search-group .search-select-group > li.options button.use span,
#container .reconstruction-detail .search-group .search-select-group > li.options button.use span,
#container .item-list .search-group .search-select-group > li.options button.use span {
  overflow: hidden;
  width: 21px;
  height: 20px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -243px -149px;
  line-height: 999em;
  vertical-align: top;
  position: static;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .apt-detail .search-group .search-select-group > li.options button.use span,
  #container .search-result .search-group .search-select-group > li.options button.use span,
  #container .poi-detail .search-group .search-select-group > li.options button.use span,
  #container .offer-detail .search-group .search-select-group > li.options button.use span,
  #container .region-detail .search-group .search-select-group > li.options button.use span,
  #container .news-detail .search-group .search-select-group > li.options button.use span,
  #container .auction-detail .search-group .search-select-group > li.options button.use span,
  #container .intro-detail .search-group .search-select-group > li.options button.use span,
  #container .reconstruction-detail .search-group .search-select-group > li.options button.use span,
  #container .item-list .search-group .search-select-group > li.options button.use span {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .apt-detail .search-group .search-select-group > li.select,
#container .search-result .search-group .search-select-group > li.select,
#container .poi-detail .search-group .search-select-group > li.select,
#container .offer-detail .search-group .search-select-group > li.select,
#container .region-detail .search-group .search-select-group > li.select,
#container .news-detail .search-group .search-select-group > li.select,
#container .auction-detail .search-group .search-select-group > li.select,
#container .intro-detail .search-group .search-select-group > li.select,
#container .reconstruction-detail .search-group .search-select-group > li.select,
#container .item-list .search-group .search-select-group > li.select {
  position: relative;
  height: 45px;
}
#container .apt-detail .search-group .search-select-group > li.select button,
#container .search-result .search-group .search-select-group > li.select button,
#container .poi-detail .search-group .search-select-group > li.select button,
#container .offer-detail .search-group .search-select-group > li.select button,
#container .region-detail .search-group .search-select-group > li.select button,
#container .news-detail .search-group .search-select-group > li.select button,
#container .auction-detail .search-group .search-select-group > li.select button,
#container .intro-detail .search-group .search-select-group > li.select button,
#container .reconstruction-detail .search-group .search-select-group > li.select button,
#container .item-list .search-group .search-select-group > li.select button {
  width: 100%;
  line-height: 45px;
  padding-right: 20px;
  padding-left: 20px;
  text-align: left;
  color: #fff;
  font-size: 16px;
  font-weight: 400;
}
#container .apt-detail .search-group .search-select-group > li.select button:after,
#container .search-result .search-group .search-select-group > li.select button:after,
#container .poi-detail .search-group .search-select-group > li.select button:after,
#container .offer-detail .search-group .search-select-group > li.select button:after,
#container .region-detail .search-group .search-select-group > li.select button:after,
#container .news-detail .search-group .search-select-group > li.select button:after,
#container .auction-detail .search-group .search-select-group > li.select button:after,
#container .intro-detail .search-group .search-select-group > li.select button:after,
#container .reconstruction-detail .search-group .search-select-group > li.select button:after,
#container .item-list .search-group .search-select-group > li.select button:after {
  position: absolute;
  top: 20px;
  right: 14px;
  display: inline-block;
  overflow: hidden;
  width: 10px;
  height: 6px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -241px -345px;
  line-height: 999em;
  vertical-align: top;
  content: '';
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .apt-detail .search-group .search-select-group > li.select button:after,
  #container .search-result .search-group .search-select-group > li.select button:after,
  #container .poi-detail .search-group .search-select-group > li.select button:after,
  #container .offer-detail .search-group .search-select-group > li.select button:after,
  #container .region-detail .search-group .search-select-group > li.select button:after,
  #container .news-detail .search-group .search-select-group > li.select button:after,
  #container .auction-detail .search-group .search-select-group > li.select button:after,
  #container .intro-detail .search-group .search-select-group > li.select button:after,
  #container .reconstruction-detail .search-group .search-select-group > li.select button:after,
  #container .item-list .search-group .search-select-group > li.select button:after {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .apt-detail .search-group .search-select-group > li.select button:hover:after,
#container .search-result .search-group .search-select-group > li.select button:hover:after,
#container .poi-detail .search-group .search-select-group > li.select button:hover:after,
#container .offer-detail .search-group .search-select-group > li.select button:hover:after,
#container .region-detail .search-group .search-select-group > li.select button:hover:after,
#container .news-detail .search-group .search-select-group > li.select button:hover:after,
#container .auction-detail .search-group .search-select-group > li.select button:hover:after,
#container .intro-detail .search-group .search-select-group > li.select button:hover:after,
#container .reconstruction-detail .search-group .search-select-group > li.select button:hover:after,
#container .item-list .search-group .search-select-group > li.select button:hover:after {
  display: inline-block;
  overflow: hidden;
  width: 10px;
  height: 6px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -252px -345px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .apt-detail .search-group .search-select-group > li.select button:hover:after,
  #container .search-result .search-group .search-select-group > li.select button:hover:after,
  #container .poi-detail .search-group .search-select-group > li.select button:hover:after,
  #container .offer-detail .search-group .search-select-group > li.select button:hover:after,
  #container .region-detail .search-group .search-select-group > li.select button:hover:after,
  #container .news-detail .search-group .search-select-group > li.select button:hover:after,
  #container .auction-detail .search-group .search-select-group > li.select button:hover:after,
  #container .intro-detail .search-group .search-select-group > li.select button:hover:after,
  #container .reconstruction-detail .search-group .search-select-group > li.select button:hover:after,
  #container .item-list .search-group .search-select-group > li.select button:hover:after {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .apt-detail .search-group .search-select-group > li.select button:focus,
#container .search-result .search-group .search-select-group > li.select button:focus,
#container .poi-detail .search-group .search-select-group > li.select button:focus,
#container .offer-detail .search-group .search-select-group > li.select button:focus,
#container .region-detail .search-group .search-select-group > li.select button:focus,
#container .news-detail .search-group .search-select-group > li.select button:focus,
#container .auction-detail .search-group .search-select-group > li.select button:focus,
#container .intro-detail .search-group .search-select-group > li.select button:focus,
#container .reconstruction-detail .search-group .search-select-group > li.select button:focus,
#container .item-list .search-group .search-select-group > li.select button:focus {
  outline: none;
}
#container .apt-detail .search-group .search-select-group > li.select ul,
#container .search-result .search-group .search-select-group > li.select ul,
#container .poi-detail .search-group .search-select-group > li.select ul,
#container .offer-detail .search-group .search-select-group > li.select ul,
#container .region-detail .search-group .search-select-group > li.select ul,
#container .news-detail .search-group .search-select-group > li.select ul,
#container .auction-detail .search-group .search-select-group > li.select ul,
#container .intro-detail .search-group .search-select-group > li.select ul,
#container .reconstruction-detail .search-group .search-select-group > li.select ul,
#container .item-list .search-group .search-select-group > li.select ul {
  display: none;
  position: absolute;
  top: 43px;
  background-color: #4d55b2;
  border-top: 1px solid #565eb6;
  width: 100%;
  z-index: 100;
  -webkit-border-radius: 0 0 2px 2px;
  -moz-border-radius: 0 0 2px 2px;
  -ms-border-radius: 0 0 2px 2px;
  -o-border-radius: 0 0 2px 2px;
  border-radius: 0 0 2px 2px;
  padding: 6px 0;
}
#container .apt-detail .search-group .search-select-group > li.select ul > li a,
#container .search-result .search-group .search-select-group > li.select ul > li a,
#container .poi-detail .search-group .search-select-group > li.select ul > li a,
#container .offer-detail .search-group .search-select-group > li.select ul > li a,
#container .region-detail .search-group .search-select-group > li.select ul > li a,
#container .news-detail .search-group .search-select-group > li.select ul > li a,
#container .auction-detail .search-group .search-select-group > li.select ul > li a,
#container .intro-detail .search-group .search-select-group > li.select ul > li a,
#container .reconstruction-detail .search-group .search-select-group > li.select ul > li a,
#container .item-list .search-group .search-select-group > li.select ul > li a {
  display: block;
  height: 32px;
  line-height: 32px;
  padding-left: 34px;
  font-size: 14px;
  color: #fff;
  font-weight: 400;
}
#container .apt-detail .search-group .search-select-group > li.select ul > li a:hover,
#container .search-result .search-group .search-select-group > li.select ul > li a:hover,
#container .poi-detail .search-group .search-select-group > li.select ul > li a:hover,
#container .offer-detail .search-group .search-select-group > li.select ul > li a:hover,
#container .region-detail .search-group .search-select-group > li.select ul > li a:hover,
#container .news-detail .search-group .search-select-group > li.select ul > li a:hover,
#container .auction-detail .search-group .search-select-group > li.select ul > li a:hover,
#container .intro-detail .search-group .search-select-group > li.select ul > li a:hover,
#container .reconstruction-detail .search-group .search-select-group > li.select ul > li a:hover,
#container .item-list .search-group .search-select-group > li.select ul > li a:hover {
  background-color: #454ca0;
}
#container .apt-detail .search-group .search-select-group > li.select.area ul > li a,
#container .search-result .search-group .search-select-group > li.select.area ul > li a,
#container .poi-detail .search-group .search-select-group > li.select.area ul > li a,
#container .offer-detail .search-group .search-select-group > li.select.area ul > li a,
#container .region-detail .search-group .search-select-group > li.select.area ul > li a,
#container .news-detail .search-group .search-select-group > li.select.area ul > li a,
#container .auction-detail .search-group .search-select-group > li.select.area ul > li a,
#container .intro-detail .search-group .search-select-group > li.select.area ul > li a,
#container .reconstruction-detail .search-group .search-select-group > li.select.area ul > li a,
#container .item-list .search-group .search-select-group > li.select.area ul > li a {
  padding-left: 12px;
}
#container .apt-detail .search-group .search-select-group > li.select.area ul > li .private_area,
#container .search-result .search-group .search-select-group > li.select.area ul > li .private_area,
#container .poi-detail .search-group .search-select-group > li.select.area ul > li .private_area,
#container .offer-detail .search-group .search-select-group > li.select.area ul > li .private_area,
#container .region-detail .search-group .search-select-group > li.select.area ul > li .private_area,
#container .news-detail .search-group .search-select-group > li.select.area ul > li .private_area,
#container .auction-detail .search-group .search-select-group > li.select.area ul > li .private_area,
#container .intro-detail .search-group .search-select-group > li.select.area ul > li .private_area,
#container .reconstruction-detail .search-group .search-select-group > li.select.area ul > li .private_area,
#container .item-list .search-group .search-select-group > li.select.area ul > li .private_area {
  padding-left: 6px;
  font-size: 11px;
  color: #ccc;
}
#container .apt-detail .search-group .search-select-group > li.select.area ul > li .private_area .label,
#container .search-result .search-group .search-select-group > li.select.area ul > li .private_area .label,
#container .poi-detail .search-group .search-select-group > li.select.area ul > li .private_area .label,
#container .offer-detail .search-group .search-select-group > li.select.area ul > li .private_area .label,
#container .region-detail .search-group .search-select-group > li.select.area ul > li .private_area .label,
#container .news-detail .search-group .search-select-group > li.select.area ul > li .private_area .label,
#container .auction-detail .search-group .search-select-group > li.select.area ul > li .private_area .label,
#container .intro-detail .search-group .search-select-group > li.select.area ul > li .private_area .label,
#container .reconstruction-detail .search-group .search-select-group > li.select.area ul > li .private_area .label,
#container .item-list .search-group .search-select-group > li.select.area ul > li .private_area .label {
  letter-spacing: -1px;
  padding-right: 2px;
}
#container .apt-detail .search-group.suggestion-opened,
#container .search-result .search-group.suggestion-opened,
#container .poi-detail .search-group.suggestion-opened,
#container .offer-detail .search-group.suggestion-opened,
#container .region-detail .search-group.suggestion-opened,
#container .news-detail .search-group.suggestion-opened,
#container .auction-detail .search-group.suggestion-opened,
#container .intro-detail .search-group.suggestion-opened,
#container .reconstruction-detail .search-group.suggestion-opened,
#container .item-list .search-group.suggestion-opened {
  height: 52px;
}
#container .apt-detail .search-group.suggestion-opened .suggestion,
#container .search-result .search-group.suggestion-opened .suggestion,
#container .poi-detail .search-group.suggestion-opened .suggestion,
#container .offer-detail .search-group.suggestion-opened .suggestion,
#container .region-detail .search-group.suggestion-opened .suggestion,
#container .news-detail .search-group.suggestion-opened .suggestion,
#container .auction-detail .search-group.suggestion-opened .suggestion,
#container .intro-detail .search-group.suggestion-opened .suggestion,
#container .reconstruction-detail .search-group.suggestion-opened .suggestion,
#container .item-list .search-group.suggestion-opened .suggestion {
  display: block;
}
#container .apt-detail .search-group.suggestion-opened .search-select-group,
#container .search-result .search-group.suggestion-opened .search-select-group,
#container .poi-detail .search-group.suggestion-opened .search-select-group,
#container .offer-detail .search-group.suggestion-opened .search-select-group,
#container .region-detail .search-group.suggestion-opened .search-select-group,
#container .news-detail .search-group.suggestion-opened .search-select-group,
#container .auction-detail .search-group.suggestion-opened .search-select-group,
#container .intro-detail .search-group.suggestion-opened .search-select-group,
#container .reconstruction-detail .search-group.suggestion-opened .search-select-group,
#container .item-list .search-group.suggestion-opened .search-select-group {
  display: none;
}
#container .apt-detail .sub-filter,
#container .search-result .sub-filter,
#container .poi-detail .sub-filter,
#container .offer-detail .sub-filter,
#container .region-detail .sub-filter,
#container .news-detail .sub-filter,
#container .auction-detail .sub-filter,
#container .intro-detail .sub-filter,
#container .reconstruction-detail .sub-filter,
#container .item-list .sub-filter {
  position: relative;
  width: 100%;
  height: 43px;
}
#container .apt-detail .sub-filter .sub-filter-layer,
#container .search-result .sub-filter .sub-filter-layer,
#container .poi-detail .sub-filter .sub-filter-layer,
#container .offer-detail .sub-filter .sub-filter-layer,
#container .region-detail .sub-filter .sub-filter-layer,
#container .news-detail .sub-filter .sub-filter-layer,
#container .auction-detail .sub-filter .sub-filter-layer,
#container .intro-detail .sub-filter .sub-filter-layer,
#container .reconstruction-detail .sub-filter .sub-filter-layer,
#container .item-list .sub-filter .sub-filter-layer {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  right: 0;
  z-index: 20;
  border-top: 1px solid #e5e5e5;
  text-align: left;
  background-color: #fff;
}
#container .apt-detail .sub-filter .sub-filter-layer.has-more,
#container .search-result .sub-filter .sub-filter-layer.has-more,
#container .poi-detail .sub-filter .sub-filter-layer.has-more,
#container .offer-detail .sub-filter .sub-filter-layer.has-more,
#container .region-detail .sub-filter .sub-filter-layer.has-more,
#container .news-detail .sub-filter .sub-filter-layer.has-more,
#container .auction-detail .sub-filter .sub-filter-layer.has-more,
#container .intro-detail .sub-filter .sub-filter-layer.has-more,
#container .reconstruction-detail .sub-filter .sub-filter-layer.has-more,
#container .item-list .sub-filter .sub-filter-layer.has-more {
  left: -1px;
  right: -1px;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.075), -1px 1px 1px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.075), -1px 1px 1px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.075), -1px 1px 1px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
}
#container .apt-detail .sub-filter .sub-filter-layer .scroll-menu-container,
#container .search-result .sub-filter .sub-filter-layer .scroll-menu-container,
#container .poi-detail .sub-filter .sub-filter-layer .scroll-menu-container,
#container .offer-detail .sub-filter .sub-filter-layer .scroll-menu-container,
#container .region-detail .sub-filter .sub-filter-layer .scroll-menu-container,
#container .news-detail .sub-filter .sub-filter-layer .scroll-menu-container,
#container .auction-detail .sub-filter .sub-filter-layer .scroll-menu-container,
#container .intro-detail .sub-filter .sub-filter-layer .scroll-menu-container,
#container .reconstruction-detail .sub-filter .sub-filter-layer .scroll-menu-container,
#container .item-list .sub-filter .sub-filter-layer .scroll-menu-container {
  padding-top: 4px;
  position: relative;
  border-bottom: 1px solid #e5e5e5;
  height: 43px;
}
#container .apt-detail .sub-filter .sub-filter-layer .scroll-menu-container .arrow-left,
#container .search-result .sub-filter .sub-filter-layer .scroll-menu-container .arrow-left,
#container .poi-detail .sub-filter .sub-filter-layer .scroll-menu-container .arrow-left,
#container .offer-detail .sub-filter .sub-filter-layer .scroll-menu-container .arrow-left,
#container .region-detail .sub-filter .sub-filter-layer .scroll-menu-container .arrow-left,
#container .news-detail .sub-filter .sub-filter-layer .scroll-menu-container .arrow-left,
#container .auction-detail .sub-filter .sub-filter-layer .scroll-menu-container .arrow-left,
#container .intro-detail .sub-filter .sub-filter-layer .scroll-menu-container .arrow-left,
#container .reconstruction-detail .sub-filter .sub-filter-layer .scroll-menu-container .arrow-left,
#container .item-list .sub-filter .sub-filter-layer .scroll-menu-container .arrow-left {
  width: 30px;
  padding-top: 15px;
  padding-left: 7px;
}
#container .apt-detail .sub-filter .sub-filter-layer .scroll-menu-container .arrow-right,
#container .search-result .sub-filter .sub-filter-layer .scroll-menu-container .arrow-right,
#container .poi-detail .sub-filter .sub-filter-layer .scroll-menu-container .arrow-right,
#container .offer-detail .sub-filter .sub-filter-layer .scroll-menu-container .arrow-right,
#container .region-detail .sub-filter .sub-filter-layer .scroll-menu-container .arrow-right,
#container .news-detail .sub-filter .sub-filter-layer .scroll-menu-container .arrow-right,
#container .auction-detail .sub-filter .sub-filter-layer .scroll-menu-container .arrow-right,
#container .intro-detail .sub-filter .sub-filter-layer .scroll-menu-container .arrow-right,
#container .reconstruction-detail .sub-filter .sub-filter-layer .scroll-menu-container .arrow-right,
#container .item-list .sub-filter .sub-filter-layer .scroll-menu-container .arrow-right {
  right: 0;
  width: 30px;
  padding-top: 15px;
}
#container .apt-detail .sub-filter .sub-filter-layer .scroll-menu-container .gradient-left,
#container .search-result .sub-filter .sub-filter-layer .scroll-menu-container .gradient-left,
#container .poi-detail .sub-filter .sub-filter-layer .scroll-menu-container .gradient-left,
#container .offer-detail .sub-filter .sub-filter-layer .scroll-menu-container .gradient-left,
#container .region-detail .sub-filter .sub-filter-layer .scroll-menu-container .gradient-left,
#container .news-detail .sub-filter .sub-filter-layer .scroll-menu-container .gradient-left,
#container .auction-detail .sub-filter .sub-filter-layer .scroll-menu-container .gradient-left,
#container .intro-detail .sub-filter .sub-filter-layer .scroll-menu-container .gradient-left,
#container .reconstruction-detail .sub-filter .sub-filter-layer .scroll-menu-container .gradient-left,
#container .item-list .sub-filter .sub-filter-layer .scroll-menu-container .gradient-left {
  left: 20px;
}
#container .apt-detail .sub-filter .sub-filter-layer .scroll-menu-container .gradient-right,
#container .search-result .sub-filter .sub-filter-layer .scroll-menu-container .gradient-right,
#container .poi-detail .sub-filter .sub-filter-layer .scroll-menu-container .gradient-right,
#container .offer-detail .sub-filter .sub-filter-layer .scroll-menu-container .gradient-right,
#container .region-detail .sub-filter .sub-filter-layer .scroll-menu-container .gradient-right,
#container .news-detail .sub-filter .sub-filter-layer .scroll-menu-container .gradient-right,
#container .auction-detail .sub-filter .sub-filter-layer .scroll-menu-container .gradient-right,
#container .intro-detail .sub-filter .sub-filter-layer .scroll-menu-container .gradient-right,
#container .reconstruction-detail .sub-filter .sub-filter-layer .scroll-menu-container .gradient-right,
#container .item-list .sub-filter .sub-filter-layer .scroll-menu-container .gradient-right {
  right: 20px;
}
#container .apt-detail .sub-filter .sub-filter-layer .scroll-menu-container ul,
#container .search-result .sub-filter .sub-filter-layer .scroll-menu-container ul,
#container .poi-detail .sub-filter .sub-filter-layer .scroll-menu-container ul,
#container .offer-detail .sub-filter .sub-filter-layer .scroll-menu-container ul,
#container .region-detail .sub-filter .sub-filter-layer .scroll-menu-container ul,
#container .news-detail .sub-filter .sub-filter-layer .scroll-menu-container ul,
#container .auction-detail .sub-filter .sub-filter-layer .scroll-menu-container ul,
#container .intro-detail .sub-filter .sub-filter-layer .scroll-menu-container ul,
#container .reconstruction-detail .sub-filter .sub-filter-layer .scroll-menu-container ul,
#container .item-list .sub-filter .sub-filter-layer .scroll-menu-container ul {
  padding: 0 8px;
  height: 65px;
}
#container .apt-detail .sub-filter .sub-filter-layer .scroll-menu-container ul li,
#container .search-result .sub-filter .sub-filter-layer .scroll-menu-container ul li,
#container .poi-detail .sub-filter .sub-filter-layer .scroll-menu-container ul li,
#container .offer-detail .sub-filter .sub-filter-layer .scroll-menu-container ul li,
#container .region-detail .sub-filter .sub-filter-layer .scroll-menu-container ul li,
#container .news-detail .sub-filter .sub-filter-layer .scroll-menu-container ul li,
#container .auction-detail .sub-filter .sub-filter-layer .scroll-menu-container ul li,
#container .intro-detail .sub-filter .sub-filter-layer .scroll-menu-container ul li,
#container .reconstruction-detail .sub-filter .sub-filter-layer .scroll-menu-container ul li,
#container .item-list .sub-filter .sub-filter-layer .scroll-menu-container ul li {
  height: 43px;
  box-sizing: border-box;
}
#container .apt-detail .sub-filter .sub-filter-layer .scroll-menu-container ul li a,
#container .search-result .sub-filter .sub-filter-layer .scroll-menu-container ul li a,
#container .poi-detail .sub-filter .sub-filter-layer .scroll-menu-container ul li a,
#container .offer-detail .sub-filter .sub-filter-layer .scroll-menu-container ul li a,
#container .region-detail .sub-filter .sub-filter-layer .scroll-menu-container ul li a,
#container .news-detail .sub-filter .sub-filter-layer .scroll-menu-container ul li a,
#container .auction-detail .sub-filter .sub-filter-layer .scroll-menu-container ul li a,
#container .intro-detail .sub-filter .sub-filter-layer .scroll-menu-container ul li a,
#container .reconstruction-detail .sub-filter .sub-filter-layer .scroll-menu-container ul li a,
#container .item-list .sub-filter .sub-filter-layer .scroll-menu-container ul li a {
  padding: 5px 4px;
}
#container .apt-detail .sub-filter .sub-filter-layer .scroll-menu-container ul li a.applied,
#container .search-result .sub-filter .sub-filter-layer .scroll-menu-container ul li a.applied,
#container .poi-detail .sub-filter .sub-filter-layer .scroll-menu-container ul li a.applied,
#container .offer-detail .sub-filter .sub-filter-layer .scroll-menu-container ul li a.applied,
#container .region-detail .sub-filter .sub-filter-layer .scroll-menu-container ul li a.applied,
#container .news-detail .sub-filter .sub-filter-layer .scroll-menu-container ul li a.applied,
#container .auction-detail .sub-filter .sub-filter-layer .scroll-menu-container ul li a.applied,
#container .intro-detail .sub-filter .sub-filter-layer .scroll-menu-container ul li a.applied,
#container .reconstruction-detail .sub-filter .sub-filter-layer .scroll-menu-container ul li a.applied,
#container .item-list .sub-filter .sub-filter-layer .scroll-menu-container ul li a.applied {
  padding: 5px 3px;
}
#container .apt-detail .sub-filter .sub-filter-layer .scroll-menu-container ul li:first-child a.applied,
#container .search-result .sub-filter .sub-filter-layer .scroll-menu-container ul li:first-child a.applied,
#container .poi-detail .sub-filter .sub-filter-layer .scroll-menu-container ul li:first-child a.applied,
#container .offer-detail .sub-filter .sub-filter-layer .scroll-menu-container ul li:first-child a.applied,
#container .region-detail .sub-filter .sub-filter-layer .scroll-menu-container ul li:first-child a.applied,
#container .news-detail .sub-filter .sub-filter-layer .scroll-menu-container ul li:first-child a.applied,
#container .auction-detail .sub-filter .sub-filter-layer .scroll-menu-container ul li:first-child a.applied,
#container .intro-detail .sub-filter .sub-filter-layer .scroll-menu-container ul li:first-child a.applied,
#container .reconstruction-detail .sub-filter .sub-filter-layer .scroll-menu-container ul li:first-child a.applied,
#container .item-list .sub-filter .sub-filter-layer .scroll-menu-container ul li:first-child a.applied {
  padding-left: 4px;
}
#container .apt-detail .sub-filter .sub-filter-layer .scroll-menu-container ul li:last-child,
#container .search-result .sub-filter .sub-filter-layer .scroll-menu-container ul li:last-child,
#container .poi-detail .sub-filter .sub-filter-layer .scroll-menu-container ul li:last-child,
#container .offer-detail .sub-filter .sub-filter-layer .scroll-menu-container ul li:last-child,
#container .region-detail .sub-filter .sub-filter-layer .scroll-menu-container ul li:last-child,
#container .news-detail .sub-filter .sub-filter-layer .scroll-menu-container ul li:last-child,
#container .auction-detail .sub-filter .sub-filter-layer .scroll-menu-container ul li:last-child,
#container .intro-detail .sub-filter .sub-filter-layer .scroll-menu-container ul li:last-child,
#container .reconstruction-detail .sub-filter .sub-filter-layer .scroll-menu-container ul li:last-child,
#container .item-list .sub-filter .sub-filter-layer .scroll-menu-container ul li:last-child {
  padding-right: 15px;
}
#container .apt-detail .sub-filter .sub-filter-layer .scroll-menu-container ul li.has-more,
#container .search-result .sub-filter .sub-filter-layer .scroll-menu-container ul li.has-more,
#container .poi-detail .sub-filter .sub-filter-layer .scroll-menu-container ul li.has-more,
#container .offer-detail .sub-filter .sub-filter-layer .scroll-menu-container ul li.has-more,
#container .region-detail .sub-filter .sub-filter-layer .scroll-menu-container ul li.has-more,
#container .news-detail .sub-filter .sub-filter-layer .scroll-menu-container ul li.has-more,
#container .auction-detail .sub-filter .sub-filter-layer .scroll-menu-container ul li.has-more,
#container .intro-detail .sub-filter .sub-filter-layer .scroll-menu-container ul li.has-more,
#container .reconstruction-detail .sub-filter .sub-filter-layer .scroll-menu-container ul li.has-more,
#container .item-list .sub-filter .sub-filter-layer .scroll-menu-container ul li.has-more {
  line-height: 24px;
  height: 24px;
  margin-bottom: 6px;
  margin-top: 6px;
}
#container .apt-detail .sub-filter .sub-filter-layer .scroll-menu-container ul li .scroll-link,
#container .search-result .sub-filter .sub-filter-layer .scroll-menu-container ul li .scroll-link,
#container .poi-detail .sub-filter .sub-filter-layer .scroll-menu-container ul li .scroll-link,
#container .offer-detail .sub-filter .sub-filter-layer .scroll-menu-container ul li .scroll-link,
#container .region-detail .sub-filter .sub-filter-layer .scroll-menu-container ul li .scroll-link,
#container .news-detail .sub-filter .sub-filter-layer .scroll-menu-container ul li .scroll-link,
#container .auction-detail .sub-filter .sub-filter-layer .scroll-menu-container ul li .scroll-link,
#container .intro-detail .sub-filter .sub-filter-layer .scroll-menu-container ul li .scroll-link,
#container .reconstruction-detail .sub-filter .sub-filter-layer .scroll-menu-container ul li .scroll-link,
#container .item-list .sub-filter .sub-filter-layer .scroll-menu-container ul li .scroll-link {
  font-size: 16px;
  padding: 0 2px;
  height: 28px;
  line-height: 29px;
}
#container .apt-detail .sub-filter .sub-filter-layer .scroll-menu-container ul li .scroll-link.applied,
#container .search-result .sub-filter .sub-filter-layer .scroll-menu-container ul li .scroll-link.applied,
#container .poi-detail .sub-filter .sub-filter-layer .scroll-menu-container ul li .scroll-link.applied,
#container .offer-detail .sub-filter .sub-filter-layer .scroll-menu-container ul li .scroll-link.applied,
#container .region-detail .sub-filter .sub-filter-layer .scroll-menu-container ul li .scroll-link.applied,
#container .news-detail .sub-filter .sub-filter-layer .scroll-menu-container ul li .scroll-link.applied,
#container .auction-detail .sub-filter .sub-filter-layer .scroll-menu-container ul li .scroll-link.applied,
#container .intro-detail .sub-filter .sub-filter-layer .scroll-menu-container ul li .scroll-link.applied,
#container .reconstruction-detail .sub-filter .sub-filter-layer .scroll-menu-container ul li .scroll-link.applied,
#container .item-list .sub-filter .sub-filter-layer .scroll-menu-container ul li .scroll-link.applied {
  padding: 0 9px;
  border: solid 1px #584de4;
  border-radius: 2px;
  color: #584de4;
  font-weight: normal;
  background-color: #fff;
  box-sizing: border-box;
}
#container .apt-detail .sub-filter .sub-filter-layer .scroll-menu-container ul li .scroll-link.select,
#container .search-result .sub-filter .sub-filter-layer .scroll-menu-container ul li .scroll-link.select,
#container .poi-detail .sub-filter .sub-filter-layer .scroll-menu-container ul li .scroll-link.select,
#container .offer-detail .sub-filter .sub-filter-layer .scroll-menu-container ul li .scroll-link.select,
#container .region-detail .sub-filter .sub-filter-layer .scroll-menu-container ul li .scroll-link.select,
#container .news-detail .sub-filter .sub-filter-layer .scroll-menu-container ul li .scroll-link.select,
#container .auction-detail .sub-filter .sub-filter-layer .scroll-menu-container ul li .scroll-link.select,
#container .intro-detail .sub-filter .sub-filter-layer .scroll-menu-container ul li .scroll-link.select,
#container .reconstruction-detail .sub-filter .sub-filter-layer .scroll-menu-container ul li .scroll-link.select,
#container .item-list .sub-filter .sub-filter-layer .scroll-menu-container ul li .scroll-link.select {
  padding: 0 9px;
  border: solid 1px #584de4;
  border-radius: 2px;
  color: #584de4;
  font-weight: normal;
  background-color: #eef0f3;
}
#container .apt-detail .sub-filter .sub-filter-layer .scroll-menu-container.has-more,
#container .search-result .sub-filter .sub-filter-layer .scroll-menu-container.has-more,
#container .poi-detail .sub-filter .sub-filter-layer .scroll-menu-container.has-more,
#container .offer-detail .sub-filter .sub-filter-layer .scroll-menu-container.has-more,
#container .region-detail .sub-filter .sub-filter-layer .scroll-menu-container.has-more,
#container .news-detail .sub-filter .sub-filter-layer .scroll-menu-container.has-more,
#container .auction-detail .sub-filter .sub-filter-layer .scroll-menu-container.has-more,
#container .intro-detail .sub-filter .sub-filter-layer .scroll-menu-container.has-more,
#container .reconstruction-detail .sub-filter .sub-filter-layer .scroll-menu-container.has-more,
#container .item-list .sub-filter .sub-filter-layer .scroll-menu-container.has-more {
  height: 100%;
}
#container .apt-detail .sub-filter .sub-filter-layer .scroll-menu-container.has-more ul,
#container .search-result .sub-filter .sub-filter-layer .scroll-menu-container.has-more ul,
#container .poi-detail .sub-filter .sub-filter-layer .scroll-menu-container.has-more ul,
#container .offer-detail .sub-filter .sub-filter-layer .scroll-menu-container.has-more ul,
#container .region-detail .sub-filter .sub-filter-layer .scroll-menu-container.has-more ul,
#container .news-detail .sub-filter .sub-filter-layer .scroll-menu-container.has-more ul,
#container .auction-detail .sub-filter .sub-filter-layer .scroll-menu-container.has-more ul,
#container .intro-detail .sub-filter .sub-filter-layer .scroll-menu-container.has-more ul,
#container .reconstruction-detail .sub-filter .sub-filter-layer .scroll-menu-container.has-more ul,
#container .item-list .sub-filter .sub-filter-layer .scroll-menu-container.has-more ul {
  height: 100%;
  padding-bottom: 5px;
}
#container .apt-detail .sub-filter .sub-filter-layer .scroll-menu-container.has-more ul li,
#container .search-result .sub-filter .sub-filter-layer .scroll-menu-container.has-more ul li,
#container .poi-detail .sub-filter .sub-filter-layer .scroll-menu-container.has-more ul li,
#container .offer-detail .sub-filter .sub-filter-layer .scroll-menu-container.has-more ul li,
#container .region-detail .sub-filter .sub-filter-layer .scroll-menu-container.has-more ul li,
#container .news-detail .sub-filter .sub-filter-layer .scroll-menu-container.has-more ul li,
#container .auction-detail .sub-filter .sub-filter-layer .scroll-menu-container.has-more ul li,
#container .intro-detail .sub-filter .sub-filter-layer .scroll-menu-container.has-more ul li,
#container .reconstruction-detail .sub-filter .sub-filter-layer .scroll-menu-container.has-more ul li,
#container .item-list .sub-filter .sub-filter-layer .scroll-menu-container.has-more ul li {
  float: left;
  width: 50%;
  height: 38px;
}
#container .apt-detail .sub-filter .sub-filter-layer .scroll-menu-container.has-more ul li .scroll-link,
#container .search-result .sub-filter .sub-filter-layer .scroll-menu-container.has-more ul li .scroll-link,
#container .poi-detail .sub-filter .sub-filter-layer .scroll-menu-container.has-more ul li .scroll-link,
#container .offer-detail .sub-filter .sub-filter-layer .scroll-menu-container.has-more ul li .scroll-link,
#container .region-detail .sub-filter .sub-filter-layer .scroll-menu-container.has-more ul li .scroll-link,
#container .news-detail .sub-filter .sub-filter-layer .scroll-menu-container.has-more ul li .scroll-link,
#container .auction-detail .sub-filter .sub-filter-layer .scroll-menu-container.has-more ul li .scroll-link,
#container .intro-detail .sub-filter .sub-filter-layer .scroll-menu-container.has-more ul li .scroll-link,
#container .reconstruction-detail .sub-filter .sub-filter-layer .scroll-menu-container.has-more ul li .scroll-link,
#container .item-list .sub-filter .sub-filter-layer .scroll-menu-container.has-more ul li .scroll-link {
  padding: 1px 10px;
  display: inline-block;
  max-width: 100%;
}
#container .apt-detail .sub-filter .sub-filter-layer .scroll-menu-container.has-more ul li .scroll-link.applied,
#container .search-result .sub-filter .sub-filter-layer .scroll-menu-container.has-more ul li .scroll-link.applied,
#container .poi-detail .sub-filter .sub-filter-layer .scroll-menu-container.has-more ul li .scroll-link.applied,
#container .offer-detail .sub-filter .sub-filter-layer .scroll-menu-container.has-more ul li .scroll-link.applied,
#container .region-detail .sub-filter .sub-filter-layer .scroll-menu-container.has-more ul li .scroll-link.applied,
#container .news-detail .sub-filter .sub-filter-layer .scroll-menu-container.has-more ul li .scroll-link.applied,
#container .auction-detail .sub-filter .sub-filter-layer .scroll-menu-container.has-more ul li .scroll-link.applied,
#container .intro-detail .sub-filter .sub-filter-layer .scroll-menu-container.has-more ul li .scroll-link.applied,
#container .reconstruction-detail .sub-filter .sub-filter-layer .scroll-menu-container.has-more ul li .scroll-link.applied,
#container .item-list .sub-filter .sub-filter-layer .scroll-menu-container.has-more ul li .scroll-link.applied {
  padding: 0 9px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
}
#container .apt-detail .sub-filter .sub-filter-layer .scroll-menu-container.has-more ul li .scroll-link.select,
#container .search-result .sub-filter .sub-filter-layer .scroll-menu-container.has-more ul li .scroll-link.select,
#container .poi-detail .sub-filter .sub-filter-layer .scroll-menu-container.has-more ul li .scroll-link.select,
#container .offer-detail .sub-filter .sub-filter-layer .scroll-menu-container.has-more ul li .scroll-link.select,
#container .region-detail .sub-filter .sub-filter-layer .scroll-menu-container.has-more ul li .scroll-link.select,
#container .news-detail .sub-filter .sub-filter-layer .scroll-menu-container.has-more ul li .scroll-link.select,
#container .auction-detail .sub-filter .sub-filter-layer .scroll-menu-container.has-more ul li .scroll-link.select,
#container .intro-detail .sub-filter .sub-filter-layer .scroll-menu-container.has-more ul li .scroll-link.select,
#container .reconstruction-detail .sub-filter .sub-filter-layer .scroll-menu-container.has-more ul li .scroll-link.select,
#container .item-list .sub-filter .sub-filter-layer .scroll-menu-container.has-more ul li .scroll-link.select {
  padding: 0 9px;
}
#container .apt-detail .sub-filter .sub-filter-layer .item-scroll-container,
#container .search-result .sub-filter .sub-filter-layer .item-scroll-container,
#container .poi-detail .sub-filter .sub-filter-layer .item-scroll-container,
#container .offer-detail .sub-filter .sub-filter-layer .item-scroll-container,
#container .region-detail .sub-filter .sub-filter-layer .item-scroll-container,
#container .news-detail .sub-filter .sub-filter-layer .item-scroll-container,
#container .auction-detail .sub-filter .sub-filter-layer .item-scroll-container,
#container .intro-detail .sub-filter .sub-filter-layer .item-scroll-container,
#container .reconstruction-detail .sub-filter .sub-filter-layer .item-scroll-container,
#container .item-list .sub-filter .sub-filter-layer .item-scroll-container {
  padding-top: 0px;
  height: 53px;
}
#container .apt-detail .sub-filter .sub-filter-layer .item-scroll-container ul,
#container .search-result .sub-filter .sub-filter-layer .item-scroll-container ul,
#container .poi-detail .sub-filter .sub-filter-layer .item-scroll-container ul,
#container .offer-detail .sub-filter .sub-filter-layer .item-scroll-container ul,
#container .region-detail .sub-filter .sub-filter-layer .item-scroll-container ul,
#container .news-detail .sub-filter .sub-filter-layer .item-scroll-container ul,
#container .auction-detail .sub-filter .sub-filter-layer .item-scroll-container ul,
#container .intro-detail .sub-filter .sub-filter-layer .item-scroll-container ul,
#container .reconstruction-detail .sub-filter .sub-filter-layer .item-scroll-container ul,
#container .item-list .sub-filter .sub-filter-layer .item-scroll-container ul {
  height: 53px;
}
#container .apt-detail .sub-filter .sub-filter-layer .item-scroll-container ul li a.applied,
#container .search-result .sub-filter .sub-filter-layer .item-scroll-container ul li a.applied,
#container .poi-detail .sub-filter .sub-filter-layer .item-scroll-container ul li a.applied,
#container .offer-detail .sub-filter .sub-filter-layer .item-scroll-container ul li a.applied,
#container .region-detail .sub-filter .sub-filter-layer .item-scroll-container ul li a.applied,
#container .news-detail .sub-filter .sub-filter-layer .item-scroll-container ul li a.applied,
#container .auction-detail .sub-filter .sub-filter-layer .item-scroll-container ul li a.applied,
#container .intro-detail .sub-filter .sub-filter-layer .item-scroll-container ul li a.applied,
#container .reconstruction-detail .sub-filter .sub-filter-layer .item-scroll-container ul li a.applied,
#container .item-list .sub-filter .sub-filter-layer .item-scroll-container ul li a.applied {
  padding: 9px 3px;
}
#container .apt-detail .sub-filter .sub-filter-layer .item-scroll-container ul li .scroll-link,
#container .search-result .sub-filter .sub-filter-layer .item-scroll-container ul li .scroll-link,
#container .poi-detail .sub-filter .sub-filter-layer .item-scroll-container ul li .scroll-link,
#container .offer-detail .sub-filter .sub-filter-layer .item-scroll-container ul li .scroll-link,
#container .region-detail .sub-filter .sub-filter-layer .item-scroll-container ul li .scroll-link,
#container .news-detail .sub-filter .sub-filter-layer .item-scroll-container ul li .scroll-link,
#container .auction-detail .sub-filter .sub-filter-layer .item-scroll-container ul li .scroll-link,
#container .intro-detail .sub-filter .sub-filter-layer .item-scroll-container ul li .scroll-link,
#container .reconstruction-detail .sub-filter .sub-filter-layer .item-scroll-container ul li .scroll-link,
#container .item-list .sub-filter .sub-filter-layer .item-scroll-container ul li .scroll-link {
  height: 36px;
  min-width: 52px;
  text-align: center;
  line-height: 34px;
}
#container .apt-detail .sub-filter .sub-filter-layer .item-scroll-container ul li .scroll-link.applied,
#container .search-result .sub-filter .sub-filter-layer .item-scroll-container ul li .scroll-link.applied,
#container .poi-detail .sub-filter .sub-filter-layer .item-scroll-container ul li .scroll-link.applied,
#container .offer-detail .sub-filter .sub-filter-layer .item-scroll-container ul li .scroll-link.applied,
#container .region-detail .sub-filter .sub-filter-layer .item-scroll-container ul li .scroll-link.applied,
#container .news-detail .sub-filter .sub-filter-layer .item-scroll-container ul li .scroll-link.applied,
#container .auction-detail .sub-filter .sub-filter-layer .item-scroll-container ul li .scroll-link.applied,
#container .intro-detail .sub-filter .sub-filter-layer .item-scroll-container ul li .scroll-link.applied,
#container .reconstruction-detail .sub-filter .sub-filter-layer .item-scroll-container ul li .scroll-link.applied,
#container .item-list .sub-filter .sub-filter-layer .item-scroll-container ul li .scroll-link.applied {
  border: solid 1px #e5e5e5;
  color: #8a8aa2;
}
#container .apt-detail .sub-filter .sub-filter-layer .item-scroll-container ul li .scroll-link.select,
#container .search-result .sub-filter .sub-filter-layer .item-scroll-container ul li .scroll-link.select,
#container .poi-detail .sub-filter .sub-filter-layer .item-scroll-container ul li .scroll-link.select,
#container .offer-detail .sub-filter .sub-filter-layer .item-scroll-container ul li .scroll-link.select,
#container .region-detail .sub-filter .sub-filter-layer .item-scroll-container ul li .scroll-link.select,
#container .news-detail .sub-filter .sub-filter-layer .item-scroll-container ul li .scroll-link.select,
#container .auction-detail .sub-filter .sub-filter-layer .item-scroll-container ul li .scroll-link.select,
#container .intro-detail .sub-filter .sub-filter-layer .item-scroll-container ul li .scroll-link.select,
#container .reconstruction-detail .sub-filter .sub-filter-layer .item-scroll-container ul li .scroll-link.select,
#container .item-list .sub-filter .sub-filter-layer .item-scroll-container ul li .scroll-link.select {
  background-color: #fff;
  border: solid 1px #584de4;
  color: #584de4;
  font-weight: 500;
}
#container .apt-detail .sub-filter .sub-filter-layer .slider,
#container .search-result .sub-filter .sub-filter-layer .slider,
#container .poi-detail .sub-filter .sub-filter-layer .slider,
#container .offer-detail .sub-filter .sub-filter-layer .slider,
#container .region-detail .sub-filter .sub-filter-layer .slider,
#container .news-detail .sub-filter .sub-filter-layer .slider,
#container .auction-detail .sub-filter .sub-filter-layer .slider,
#container .intro-detail .sub-filter .sub-filter-layer .slider,
#container .reconstruction-detail .sub-filter .sub-filter-layer .slider,
#container .item-list .sub-filter .sub-filter-layer .slider {
  margin-top: 5px;
  padding: 0px 30px;
}
#container .apt-detail .sub-filter .sub-filter-layer .sample-list .sample-ul,
#container .search-result .sub-filter .sub-filter-layer .sample-list .sample-ul,
#container .poi-detail .sub-filter .sub-filter-layer .sample-list .sample-ul,
#container .offer-detail .sub-filter .sub-filter-layer .sample-list .sample-ul,
#container .region-detail .sub-filter .sub-filter-layer .sample-list .sample-ul,
#container .news-detail .sub-filter .sub-filter-layer .sample-list .sample-ul,
#container .auction-detail .sub-filter .sub-filter-layer .sample-list .sample-ul,
#container .intro-detail .sub-filter .sub-filter-layer .sample-list .sample-ul,
#container .reconstruction-detail .sub-filter .sub-filter-layer .sample-list .sample-ul,
#container .item-list .sub-filter .sub-filter-layer .sample-list .sample-ul {
  position: relative;
  padding: 9px 14px 0px 14px;
}
#container .apt-detail .sub-filter .sub-filter-layer .sample-list .sample-ul:after,
#container .search-result .sub-filter .sub-filter-layer .sample-list .sample-ul:after,
#container .poi-detail .sub-filter .sub-filter-layer .sample-list .sample-ul:after,
#container .offer-detail .sub-filter .sub-filter-layer .sample-list .sample-ul:after,
#container .region-detail .sub-filter .sub-filter-layer .sample-list .sample-ul:after,
#container .news-detail .sub-filter .sub-filter-layer .sample-list .sample-ul:after,
#container .auction-detail .sub-filter .sub-filter-layer .sample-list .sample-ul:after,
#container .intro-detail .sub-filter .sub-filter-layer .sample-list .sample-ul:after,
#container .reconstruction-detail .sub-filter .sub-filter-layer .sample-list .sample-ul:after,
#container .item-list .sub-filter .sub-filter-layer .sample-list .sample-ul:after {
  display: block;
  clear: both;
  height: 0;
  content: '';
}
#container .apt-detail .sub-filter .sub-filter-layer .sample-list .sample-ul.has-top,
#container .search-result .sub-filter .sub-filter-layer .sample-list .sample-ul.has-top,
#container .poi-detail .sub-filter .sub-filter-layer .sample-list .sample-ul.has-top,
#container .offer-detail .sub-filter .sub-filter-layer .sample-list .sample-ul.has-top,
#container .region-detail .sub-filter .sub-filter-layer .sample-list .sample-ul.has-top,
#container .news-detail .sub-filter .sub-filter-layer .sample-list .sample-ul.has-top,
#container .auction-detail .sub-filter .sub-filter-layer .sample-list .sample-ul.has-top,
#container .intro-detail .sub-filter .sub-filter-layer .sample-list .sample-ul.has-top,
#container .reconstruction-detail .sub-filter .sub-filter-layer .sample-list .sample-ul.has-top,
#container .item-list .sub-filter .sub-filter-layer .sample-list .sample-ul.has-top {
  padding: 12px 14px 0px 14px;
}
#container .apt-detail .sub-filter .sub-filter-layer .sample-list .sample-ul li,
#container .search-result .sub-filter .sub-filter-layer .sample-list .sample-ul li,
#container .poi-detail .sub-filter .sub-filter-layer .sample-list .sample-ul li,
#container .offer-detail .sub-filter .sub-filter-layer .sample-list .sample-ul li,
#container .region-detail .sub-filter .sub-filter-layer .sample-list .sample-ul li,
#container .news-detail .sub-filter .sub-filter-layer .sample-list .sample-ul li,
#container .auction-detail .sub-filter .sub-filter-layer .sample-list .sample-ul li,
#container .intro-detail .sub-filter .sub-filter-layer .sample-list .sample-ul li,
#container .reconstruction-detail .sub-filter .sub-filter-layer .sample-list .sample-ul li,
#container .item-list .sub-filter .sub-filter-layer .sample-list .sample-ul li {
  float: left;
  margin-right: 6px;
  margin-bottom: 10px;
  font-size: 16px;
  background-color: #efefef;
  box-sizing: border-box;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  -o-border-radius: 15px;
  border-radius: 15px;
}
#container .apt-detail .sub-filter .sub-filter-layer .sample-list .sample-ul li.selected,
#container .search-result .sub-filter .sub-filter-layer .sample-list .sample-ul li.selected,
#container .poi-detail .sub-filter .sub-filter-layer .sample-list .sample-ul li.selected,
#container .offer-detail .sub-filter .sub-filter-layer .sample-list .sample-ul li.selected,
#container .region-detail .sub-filter .sub-filter-layer .sample-list .sample-ul li.selected,
#container .news-detail .sub-filter .sub-filter-layer .sample-list .sample-ul li.selected,
#container .auction-detail .sub-filter .sub-filter-layer .sample-list .sample-ul li.selected,
#container .intro-detail .sub-filter .sub-filter-layer .sample-list .sample-ul li.selected,
#container .reconstruction-detail .sub-filter .sub-filter-layer .sample-list .sample-ul li.selected,
#container .item-list .sub-filter .sub-filter-layer .sample-list .sample-ul li.selected {
  background-color: #5963d9;
  color: #efefef;
}
#container .apt-detail .sub-filter .sub-filter-layer .sample-list .sample-ul li a,
#container .search-result .sub-filter .sub-filter-layer .sample-list .sample-ul li a,
#container .poi-detail .sub-filter .sub-filter-layer .sample-list .sample-ul li a,
#container .offer-detail .sub-filter .sub-filter-layer .sample-list .sample-ul li a,
#container .region-detail .sub-filter .sub-filter-layer .sample-list .sample-ul li a,
#container .news-detail .sub-filter .sub-filter-layer .sample-list .sample-ul li a,
#container .auction-detail .sub-filter .sub-filter-layer .sample-list .sample-ul li a,
#container .intro-detail .sub-filter .sub-filter-layer .sample-list .sample-ul li a,
#container .reconstruction-detail .sub-filter .sub-filter-layer .sample-list .sample-ul li a,
#container .item-list .sub-filter .sub-filter-layer .sample-list .sample-ul li a {
  display: block;
  line-height: 30px;
  padding: 1px 11px 0;
}
#container .apt-detail .sub-filter .sub-filter-layer .sample-list .sample-ul li a.selected,
#container .search-result .sub-filter .sub-filter-layer .sample-list .sample-ul li a.selected,
#container .poi-detail .sub-filter .sub-filter-layer .sample-list .sample-ul li a.selected,
#container .offer-detail .sub-filter .sub-filter-layer .sample-list .sample-ul li a.selected,
#container .region-detail .sub-filter .sub-filter-layer .sample-list .sample-ul li a.selected,
#container .news-detail .sub-filter .sub-filter-layer .sample-list .sample-ul li a.selected,
#container .auction-detail .sub-filter .sub-filter-layer .sample-list .sample-ul li a.selected,
#container .intro-detail .sub-filter .sub-filter-layer .sample-list .sample-ul li a.selected,
#container .reconstruction-detail .sub-filter .sub-filter-layer .sample-list .sample-ul li a.selected,
#container .item-list .sub-filter .sub-filter-layer .sample-list .sample-ul li a.selected {
  color: #efefef;
}
#container .apt-detail .sub-filter .sub-filter-layer h4,
#container .search-result .sub-filter .sub-filter-layer h4,
#container .poi-detail .sub-filter .sub-filter-layer h4,
#container .offer-detail .sub-filter .sub-filter-layer h4,
#container .region-detail .sub-filter .sub-filter-layer h4,
#container .news-detail .sub-filter .sub-filter-layer h4,
#container .auction-detail .sub-filter .sub-filter-layer h4,
#container .intro-detail .sub-filter .sub-filter-layer h4,
#container .reconstruction-detail .sub-filter .sub-filter-layer h4,
#container .item-list .sub-filter .sub-filter-layer h4 {
  font-weight: normal;
  line-height: 1.3;
  margin-top: 5px;
  padding: 0 10px;
}
#container .apt-detail .sub-filter .sub-filter-layer .status,
#container .search-result .sub-filter .sub-filter-layer .status,
#container .poi-detail .sub-filter .sub-filter-layer .status,
#container .offer-detail .sub-filter .sub-filter-layer .status,
#container .region-detail .sub-filter .sub-filter-layer .status,
#container .news-detail .sub-filter .sub-filter-layer .status,
#container .auction-detail .sub-filter .sub-filter-layer .status,
#container .intro-detail .sub-filter .sub-filter-layer .status,
#container .reconstruction-detail .sub-filter .sub-filter-layer .status,
#container .item-list .sub-filter .sub-filter-layer .status {
  position: absolute;
  right: 120px;
  top: 15px;
  font-size: 14px;
  margin-left: 5px;
  color: #565eb6;
  height: 44px;
  text-align: right;
}
#container .apt-detail .sub-filter .sub-filter-layer .status span,
#container .search-result .sub-filter .sub-filter-layer .status span,
#container .poi-detail .sub-filter .sub-filter-layer .status span,
#container .offer-detail .sub-filter .sub-filter-layer .status span,
#container .region-detail .sub-filter .sub-filter-layer .status span,
#container .news-detail .sub-filter .sub-filter-layer .status span,
#container .auction-detail .sub-filter .sub-filter-layer .status span,
#container .intro-detail .sub-filter .sub-filter-layer .status span,
#container .reconstruction-detail .sub-filter .sub-filter-layer .status span,
#container .item-list .sub-filter .sub-filter-layer .status span {
  display: block;
}
#container .apt-detail .sub-filter .sub-filter-layer .select-group,
#container .search-result .sub-filter .sub-filter-layer .select-group,
#container .poi-detail .sub-filter .sub-filter-layer .select-group,
#container .offer-detail .sub-filter .sub-filter-layer .select-group,
#container .region-detail .sub-filter .sub-filter-layer .select-group,
#container .news-detail .sub-filter .sub-filter-layer .select-group,
#container .auction-detail .sub-filter .sub-filter-layer .select-group,
#container .intro-detail .sub-filter .sub-filter-layer .select-group,
#container .reconstruction-detail .sub-filter .sub-filter-layer .select-group,
#container .item-list .sub-filter .sub-filter-layer .select-group {
  position: relative;
  margin: 0px 10px 10px;
  display: inline-block;
  border: 1px solid #efefef;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
#container .apt-detail .sub-filter .sub-filter-layer .select-group .select,
#container .search-result .sub-filter .sub-filter-layer .select-group .select,
#container .poi-detail .sub-filter .sub-filter-layer .select-group .select,
#container .offer-detail .sub-filter .sub-filter-layer .select-group .select,
#container .region-detail .sub-filter .sub-filter-layer .select-group .select,
#container .news-detail .sub-filter .sub-filter-layer .select-group .select,
#container .auction-detail .sub-filter .sub-filter-layer .select-group .select,
#container .intro-detail .sub-filter .sub-filter-layer .select-group .select,
#container .reconstruction-detail .sub-filter .sub-filter-layer .select-group .select,
#container .item-list .sub-filter .sub-filter-layer .select-group .select {
  position: relative;
  z-index: 2;
  font-size: 18px;
  height: 40px;
  line-height: 40px;
  padding-right: 38px;
  padding-left: 10px;
}
#container .apt-detail .sub-filter .sub-filter-layer .select-group .list-layer,
#container .search-result .sub-filter .sub-filter-layer .select-group .list-layer,
#container .poi-detail .sub-filter .sub-filter-layer .select-group .list-layer,
#container .offer-detail .sub-filter .sub-filter-layer .select-group .list-layer,
#container .region-detail .sub-filter .sub-filter-layer .select-group .list-layer,
#container .news-detail .sub-filter .sub-filter-layer .select-group .list-layer,
#container .auction-detail .sub-filter .sub-filter-layer .select-group .list-layer,
#container .intro-detail .sub-filter .sub-filter-layer .select-group .list-layer,
#container .reconstruction-detail .sub-filter .sub-filter-layer .select-group .list-layer,
#container .item-list .sub-filter .sub-filter-layer .select-group .list-layer {
  position: absolute;
  background-color: #fff;
  left: -1px;
  right: -1px;
  z-index: 99;
  border: 1px solid #c1c1c1;
}
#container .apt-detail .sub-filter .sub-filter-layer .select-group .list-layer li,
#container .search-result .sub-filter .sub-filter-layer .select-group .list-layer li,
#container .poi-detail .sub-filter .sub-filter-layer .select-group .list-layer li,
#container .offer-detail .sub-filter .sub-filter-layer .select-group .list-layer li,
#container .region-detail .sub-filter .sub-filter-layer .select-group .list-layer li,
#container .news-detail .sub-filter .sub-filter-layer .select-group .list-layer li,
#container .auction-detail .sub-filter .sub-filter-layer .select-group .list-layer li,
#container .intro-detail .sub-filter .sub-filter-layer .select-group .list-layer li,
#container .reconstruction-detail .sub-filter .sub-filter-layer .select-group .list-layer li,
#container .item-list .sub-filter .sub-filter-layer .select-group .list-layer li {
  line-height: 40px;
  height: 40px;
  padding: 0 10px;
}
#container .apt-detail .sub-filter .sub-filter-layer .select-group .list-layer li a,
#container .search-result .sub-filter .sub-filter-layer .select-group .list-layer li a,
#container .poi-detail .sub-filter .sub-filter-layer .select-group .list-layer li a,
#container .offer-detail .sub-filter .sub-filter-layer .select-group .list-layer li a,
#container .region-detail .sub-filter .sub-filter-layer .select-group .list-layer li a,
#container .news-detail .sub-filter .sub-filter-layer .select-group .list-layer li a,
#container .auction-detail .sub-filter .sub-filter-layer .select-group .list-layer li a,
#container .intro-detail .sub-filter .sub-filter-layer .select-group .list-layer li a,
#container .reconstruction-detail .sub-filter .sub-filter-layer .select-group .list-layer li a,
#container .item-list .sub-filter .sub-filter-layer .select-group .list-layer li a {
  display: block;
}
#container .apt-detail .sub-filter .sub-filter-layer .select-group .list-layer li.applied,
#container .search-result .sub-filter .sub-filter-layer .select-group .list-layer li.applied,
#container .poi-detail .sub-filter .sub-filter-layer .select-group .list-layer li.applied,
#container .offer-detail .sub-filter .sub-filter-layer .select-group .list-layer li.applied,
#container .region-detail .sub-filter .sub-filter-layer .select-group .list-layer li.applied,
#container .news-detail .sub-filter .sub-filter-layer .select-group .list-layer li.applied,
#container .auction-detail .sub-filter .sub-filter-layer .select-group .list-layer li.applied,
#container .intro-detail .sub-filter .sub-filter-layer .select-group .list-layer li.applied,
#container .reconstruction-detail .sub-filter .sub-filter-layer .select-group .list-layer li.applied,
#container .item-list .sub-filter .sub-filter-layer .select-group .list-layer li.applied {
  background-color: #565eb6;
}
#container .apt-detail .sub-filter .sub-filter-layer .select-group .list-layer li.applied a,
#container .search-result .sub-filter .sub-filter-layer .select-group .list-layer li.applied a,
#container .poi-detail .sub-filter .sub-filter-layer .select-group .list-layer li.applied a,
#container .offer-detail .sub-filter .sub-filter-layer .select-group .list-layer li.applied a,
#container .region-detail .sub-filter .sub-filter-layer .select-group .list-layer li.applied a,
#container .news-detail .sub-filter .sub-filter-layer .select-group .list-layer li.applied a,
#container .auction-detail .sub-filter .sub-filter-layer .select-group .list-layer li.applied a,
#container .intro-detail .sub-filter .sub-filter-layer .select-group .list-layer li.applied a,
#container .reconstruction-detail .sub-filter .sub-filter-layer .select-group .list-layer li.applied a,
#container .item-list .sub-filter .sub-filter-layer .select-group .list-layer li.applied a {
  color: #fff;
}
#container .apt-detail .sub-filter .sub-filter-layer .select-group:before,
#container .search-result .sub-filter .sub-filter-layer .select-group:before,
#container .poi-detail .sub-filter .sub-filter-layer .select-group:before,
#container .offer-detail .sub-filter .sub-filter-layer .select-group:before,
#container .region-detail .sub-filter .sub-filter-layer .select-group:before,
#container .news-detail .sub-filter .sub-filter-layer .select-group:before,
#container .auction-detail .sub-filter .sub-filter-layer .select-group:before,
#container .intro-detail .sub-filter .sub-filter-layer .select-group:before,
#container .reconstruction-detail .sub-filter .sub-filter-layer .select-group:before,
#container .item-list .sub-filter .sub-filter-layer .select-group:before {
  position: absolute;
  z-index: 1;
  top: 50%;
  right: 12px;
  margin-top: -3px;
  display: inline-block;
  overflow: hidden;
  width: 10px;
  height: 6px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -298px -294px;
  line-height: 999em;
  vertical-align: top;
  content: '';
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .apt-detail .sub-filter .sub-filter-layer .select-group:before,
  #container .search-result .sub-filter .sub-filter-layer .select-group:before,
  #container .poi-detail .sub-filter .sub-filter-layer .select-group:before,
  #container .offer-detail .sub-filter .sub-filter-layer .select-group:before,
  #container .region-detail .sub-filter .sub-filter-layer .select-group:before,
  #container .news-detail .sub-filter .sub-filter-layer .select-group:before,
  #container .auction-detail .sub-filter .sub-filter-layer .select-group:before,
  #container .intro-detail .sub-filter .sub-filter-layer .select-group:before,
  #container .reconstruction-detail .sub-filter .sub-filter-layer .select-group:before,
  #container .item-list .sub-filter .sub-filter-layer .select-group:before {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .apt-detail .sub-filter .sub-filter-layer .more-group,
#container .search-result .sub-filter .sub-filter-layer .more-group,
#container .poi-detail .sub-filter .sub-filter-layer .more-group,
#container .offer-detail .sub-filter .sub-filter-layer .more-group,
#container .region-detail .sub-filter .sub-filter-layer .more-group,
#container .news-detail .sub-filter .sub-filter-layer .more-group,
#container .auction-detail .sub-filter .sub-filter-layer .more-group,
#container .intro-detail .sub-filter .sub-filter-layer .more-group,
#container .reconstruction-detail .sub-filter .sub-filter-layer .more-group,
#container .item-list .sub-filter .sub-filter-layer .more-group {
  position: absolute;
  right: 0px;
  top: 0px;
  height: 47px;
  width: 44px;
  text-align: right;
  border-bottom: 1px solid #ececec;
}
#container .apt-detail .sub-filter .sub-filter-layer .more-group .btn-more,
#container .search-result .sub-filter .sub-filter-layer .more-group .btn-more,
#container .poi-detail .sub-filter .sub-filter-layer .more-group .btn-more,
#container .offer-detail .sub-filter .sub-filter-layer .more-group .btn-more,
#container .region-detail .sub-filter .sub-filter-layer .more-group .btn-more,
#container .news-detail .sub-filter .sub-filter-layer .more-group .btn-more,
#container .auction-detail .sub-filter .sub-filter-layer .more-group .btn-more,
#container .intro-detail .sub-filter .sub-filter-layer .more-group .btn-more,
#container .reconstruction-detail .sub-filter .sub-filter-layer .more-group .btn-more,
#container .item-list .sub-filter .sub-filter-layer .more-group .btn-more {
  display: block;
  padding-right: 11px;
  line-height: 46px;
  color: #888;
}
#container .apt-detail .sub-filter .sub-filter-layer .more-group .btn-more:before,
#container .search-result .sub-filter .sub-filter-layer .more-group .btn-more:before,
#container .poi-detail .sub-filter .sub-filter-layer .more-group .btn-more:before,
#container .offer-detail .sub-filter .sub-filter-layer .more-group .btn-more:before,
#container .region-detail .sub-filter .sub-filter-layer .more-group .btn-more:before,
#container .news-detail .sub-filter .sub-filter-layer .more-group .btn-more:before,
#container .auction-detail .sub-filter .sub-filter-layer .more-group .btn-more:before,
#container .intro-detail .sub-filter .sub-filter-layer .more-group .btn-more:before,
#container .reconstruction-detail .sub-filter .sub-filter-layer .more-group .btn-more:before,
#container .item-list .sub-filter .sub-filter-layer .more-group .btn-more:before {
  font-size: 15px;
  font-family: 'fontello';
  content: '\E845';
  padding-right: 5px;
}
#container .apt-detail .sub-filter .sub-filter-layer .more-group.has-reset,
#container .search-result .sub-filter .sub-filter-layer .more-group.has-reset,
#container .poi-detail .sub-filter .sub-filter-layer .more-group.has-reset,
#container .offer-detail .sub-filter .sub-filter-layer .more-group.has-reset,
#container .region-detail .sub-filter .sub-filter-layer .more-group.has-reset,
#container .news-detail .sub-filter .sub-filter-layer .more-group.has-reset,
#container .auction-detail .sub-filter .sub-filter-layer .more-group.has-reset,
#container .intro-detail .sub-filter .sub-filter-layer .more-group.has-reset,
#container .reconstruction-detail .sub-filter .sub-filter-layer .more-group.has-reset,
#container .item-list .sub-filter .sub-filter-layer .more-group.has-reset {
  display: none;
}
#container .apt-detail .sub-filter .sub-filter-layer .tool-group,
#container .search-result .sub-filter .sub-filter-layer .tool-group,
#container .poi-detail .sub-filter .sub-filter-layer .tool-group,
#container .offer-detail .sub-filter .sub-filter-layer .tool-group,
#container .region-detail .sub-filter .sub-filter-layer .tool-group,
#container .news-detail .sub-filter .sub-filter-layer .tool-group,
#container .auction-detail .sub-filter .sub-filter-layer .tool-group,
#container .intro-detail .sub-filter .sub-filter-layer .tool-group,
#container .reconstruction-detail .sub-filter .sub-filter-layer .tool-group,
#container .item-list .sub-filter .sub-filter-layer .tool-group {
  width: 100%;
  background-color: #f6f6f6;
  position: relative;
  height: 51px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  right: 0;
  top: 0;
}
#container .apt-detail .sub-filter .sub-filter-layer .tool-group .button-group,
#container .search-result .sub-filter .sub-filter-layer .tool-group .button-group,
#container .poi-detail .sub-filter .sub-filter-layer .tool-group .button-group,
#container .offer-detail .sub-filter .sub-filter-layer .tool-group .button-group,
#container .region-detail .sub-filter .sub-filter-layer .tool-group .button-group,
#container .news-detail .sub-filter .sub-filter-layer .tool-group .button-group,
#container .auction-detail .sub-filter .sub-filter-layer .tool-group .button-group,
#container .intro-detail .sub-filter .sub-filter-layer .tool-group .button-group,
#container .reconstruction-detail .sub-filter .sub-filter-layer .tool-group .button-group,
#container .item-list .sub-filter .sub-filter-layer .tool-group .button-group {
  padding: 10px 14px;
}
#container .apt-detail .sub-filter .sub-filter-layer .tool-group .button-group::after,
#container .search-result .sub-filter .sub-filter-layer .tool-group .button-group::after,
#container .poi-detail .sub-filter .sub-filter-layer .tool-group .button-group::after,
#container .offer-detail .sub-filter .sub-filter-layer .tool-group .button-group::after,
#container .region-detail .sub-filter .sub-filter-layer .tool-group .button-group::after,
#container .news-detail .sub-filter .sub-filter-layer .tool-group .button-group::after,
#container .auction-detail .sub-filter .sub-filter-layer .tool-group .button-group::after,
#container .intro-detail .sub-filter .sub-filter-layer .tool-group .button-group::after,
#container .reconstruction-detail .sub-filter .sub-filter-layer .tool-group .button-group::after,
#container .item-list .sub-filter .sub-filter-layer .tool-group .button-group::after {
  display: block;
  clear: both;
  height: 0;
  content: '';
}
#container .apt-detail .sub-filter .sub-filter-layer .tool-group .btn:before,
#container .search-result .sub-filter .sub-filter-layer .tool-group .btn:before,
#container .poi-detail .sub-filter .sub-filter-layer .tool-group .btn:before,
#container .offer-detail .sub-filter .sub-filter-layer .tool-group .btn:before,
#container .region-detail .sub-filter .sub-filter-layer .tool-group .btn:before,
#container .news-detail .sub-filter .sub-filter-layer .tool-group .btn:before,
#container .auction-detail .sub-filter .sub-filter-layer .tool-group .btn:before,
#container .intro-detail .sub-filter .sub-filter-layer .tool-group .btn:before,
#container .reconstruction-detail .sub-filter .sub-filter-layer .tool-group .btn:before,
#container .item-list .sub-filter .sub-filter-layer .tool-group .btn:before {
  font-family: 'fontello';
  margin-right: 8px;
}
#container .apt-detail .sub-filter .sub-filter-layer .tool-group .btn:disabled,
#container .search-result .sub-filter .sub-filter-layer .tool-group .btn:disabled,
#container .poi-detail .sub-filter .sub-filter-layer .tool-group .btn:disabled,
#container .offer-detail .sub-filter .sub-filter-layer .tool-group .btn:disabled,
#container .region-detail .sub-filter .sub-filter-layer .tool-group .btn:disabled,
#container .news-detail .sub-filter .sub-filter-layer .tool-group .btn:disabled,
#container .auction-detail .sub-filter .sub-filter-layer .tool-group .btn:disabled,
#container .intro-detail .sub-filter .sub-filter-layer .tool-group .btn:disabled,
#container .reconstruction-detail .sub-filter .sub-filter-layer .tool-group .btn:disabled,
#container .item-list .sub-filter .sub-filter-layer .tool-group .btn:disabled {
  opacity: 0.3;
}
#container .apt-detail .sub-filter .sub-filter-layer .tool-group .btn-left,
#container .search-result .sub-filter .sub-filter-layer .tool-group .btn-left,
#container .poi-detail .sub-filter .sub-filter-layer .tool-group .btn-left,
#container .offer-detail .sub-filter .sub-filter-layer .tool-group .btn-left,
#container .region-detail .sub-filter .sub-filter-layer .tool-group .btn-left,
#container .news-detail .sub-filter .sub-filter-layer .tool-group .btn-left,
#container .auction-detail .sub-filter .sub-filter-layer .tool-group .btn-left,
#container .intro-detail .sub-filter .sub-filter-layer .tool-group .btn-left,
#container .reconstruction-detail .sub-filter .sub-filter-layer .tool-group .btn-left,
#container .item-list .sub-filter .sub-filter-layer .tool-group .btn-left {
  display: block;
  padding: 5px 10px 6px;
  float: left;
  font-size: 14px;
  background-color: #ffffff;
  color: #484848;
  border: 1px solid #cecfdc;
  border-radius: 6px;
}
#container .apt-detail .sub-filter .sub-filter-layer .tool-group .btn-left:not(:last-child),
#container .search-result .sub-filter .sub-filter-layer .tool-group .btn-left:not(:last-child),
#container .poi-detail .sub-filter .sub-filter-layer .tool-group .btn-left:not(:last-child),
#container .offer-detail .sub-filter .sub-filter-layer .tool-group .btn-left:not(:last-child),
#container .region-detail .sub-filter .sub-filter-layer .tool-group .btn-left:not(:last-child),
#container .news-detail .sub-filter .sub-filter-layer .tool-group .btn-left:not(:last-child),
#container .auction-detail .sub-filter .sub-filter-layer .tool-group .btn-left:not(:last-child),
#container .intro-detail .sub-filter .sub-filter-layer .tool-group .btn-left:not(:last-child),
#container .reconstruction-detail .sub-filter .sub-filter-layer .tool-group .btn-left:not(:last-child),
#container .item-list .sub-filter .sub-filter-layer .tool-group .btn-left:not(:last-child) {
  margin-right: 6px;
}
#container .apt-detail .sub-filter .sub-filter-layer .tool-group .btn-absolute,
#container .search-result .sub-filter .sub-filter-layer .tool-group .btn-absolute,
#container .poi-detail .sub-filter .sub-filter-layer .tool-group .btn-absolute,
#container .offer-detail .sub-filter .sub-filter-layer .tool-group .btn-absolute,
#container .region-detail .sub-filter .sub-filter-layer .tool-group .btn-absolute,
#container .news-detail .sub-filter .sub-filter-layer .tool-group .btn-absolute,
#container .auction-detail .sub-filter .sub-filter-layer .tool-group .btn-absolute,
#container .intro-detail .sub-filter .sub-filter-layer .tool-group .btn-absolute,
#container .reconstruction-detail .sub-filter .sub-filter-layer .tool-group .btn-absolute,
#container .item-list .sub-filter .sub-filter-layer .tool-group .btn-absolute {
  display: block;
  position: absolute;
  top: 0;
  line-height: 51px;
  height: 51px;
}
#container .apt-detail .sub-filter .sub-filter-layer .tool-group .btn-save,
#container .search-result .sub-filter .sub-filter-layer .tool-group .btn-save,
#container .poi-detail .sub-filter .sub-filter-layer .tool-group .btn-save,
#container .offer-detail .sub-filter .sub-filter-layer .tool-group .btn-save,
#container .region-detail .sub-filter .sub-filter-layer .tool-group .btn-save,
#container .news-detail .sub-filter .sub-filter-layer .tool-group .btn-save,
#container .auction-detail .sub-filter .sub-filter-layer .tool-group .btn-save,
#container .intro-detail .sub-filter .sub-filter-layer .tool-group .btn-save,
#container .reconstruction-detail .sub-filter .sub-filter-layer .tool-group .btn-save,
#container .item-list .sub-filter .sub-filter-layer .tool-group .btn-save {
  display: block;
  padding: 5px 10px 6px;
  float: left;
  font-size: 14px;
  background-color: #ffffff;
  color: #484848;
  border: 1px solid #cecfdc;
  border-radius: 6px;
}
#container .apt-detail .sub-filter .sub-filter-layer .tool-group .btn-save:not(:last-child),
#container .search-result .sub-filter .sub-filter-layer .tool-group .btn-save:not(:last-child),
#container .poi-detail .sub-filter .sub-filter-layer .tool-group .btn-save:not(:last-child),
#container .offer-detail .sub-filter .sub-filter-layer .tool-group .btn-save:not(:last-child),
#container .region-detail .sub-filter .sub-filter-layer .tool-group .btn-save:not(:last-child),
#container .news-detail .sub-filter .sub-filter-layer .tool-group .btn-save:not(:last-child),
#container .auction-detail .sub-filter .sub-filter-layer .tool-group .btn-save:not(:last-child),
#container .intro-detail .sub-filter .sub-filter-layer .tool-group .btn-save:not(:last-child),
#container .reconstruction-detail .sub-filter .sub-filter-layer .tool-group .btn-save:not(:last-child),
#container .item-list .sub-filter .sub-filter-layer .tool-group .btn-save:not(:last-child) {
  margin-right: 6px;
}
#container .apt-detail .sub-filter .sub-filter-layer .tool-group .date-saved,
#container .search-result .sub-filter .sub-filter-layer .tool-group .date-saved,
#container .poi-detail .sub-filter .sub-filter-layer .tool-group .date-saved,
#container .offer-detail .sub-filter .sub-filter-layer .tool-group .date-saved,
#container .region-detail .sub-filter .sub-filter-layer .tool-group .date-saved,
#container .news-detail .sub-filter .sub-filter-layer .tool-group .date-saved,
#container .auction-detail .sub-filter .sub-filter-layer .tool-group .date-saved,
#container .intro-detail .sub-filter .sub-filter-layer .tool-group .date-saved,
#container .reconstruction-detail .sub-filter .sub-filter-layer .tool-group .date-saved,
#container .item-list .sub-filter .sub-filter-layer .tool-group .date-saved {
  padding-left: 10px;
  height: 31px;
  line-height: 31px;
  float: left;
  font-size: 14px;
  color: #484848;
}
#container .apt-detail .sub-filter .sub-filter-layer .tool-group .btn-restore,
#container .search-result .sub-filter .sub-filter-layer .tool-group .btn-restore,
#container .poi-detail .sub-filter .sub-filter-layer .tool-group .btn-restore,
#container .offer-detail .sub-filter .sub-filter-layer .tool-group .btn-restore,
#container .region-detail .sub-filter .sub-filter-layer .tool-group .btn-restore,
#container .news-detail .sub-filter .sub-filter-layer .tool-group .btn-restore,
#container .auction-detail .sub-filter .sub-filter-layer .tool-group .btn-restore,
#container .intro-detail .sub-filter .sub-filter-layer .tool-group .btn-restore,
#container .reconstruction-detail .sub-filter .sub-filter-layer .tool-group .btn-restore,
#container .item-list .sub-filter .sub-filter-layer .tool-group .btn-restore {
  display: block;
  padding: 5px 10px 6px;
  float: left;
  font-size: 14px;
  background-color: #ffffff;
  color: #484848;
  border: 1px solid #cecfdc;
  border-radius: 6px;
}
#container .apt-detail .sub-filter .sub-filter-layer .tool-group .btn-restore:not(:last-child),
#container .search-result .sub-filter .sub-filter-layer .tool-group .btn-restore:not(:last-child),
#container .poi-detail .sub-filter .sub-filter-layer .tool-group .btn-restore:not(:last-child),
#container .offer-detail .sub-filter .sub-filter-layer .tool-group .btn-restore:not(:last-child),
#container .region-detail .sub-filter .sub-filter-layer .tool-group .btn-restore:not(:last-child),
#container .news-detail .sub-filter .sub-filter-layer .tool-group .btn-restore:not(:last-child),
#container .auction-detail .sub-filter .sub-filter-layer .tool-group .btn-restore:not(:last-child),
#container .intro-detail .sub-filter .sub-filter-layer .tool-group .btn-restore:not(:last-child),
#container .reconstruction-detail .sub-filter .sub-filter-layer .tool-group .btn-restore:not(:last-child),
#container .item-list .sub-filter .sub-filter-layer .tool-group .btn-restore:not(:last-child) {
  margin-right: 6px;
}
#container .apt-detail .sub-filter .sub-filter-layer .tool-group .btn-reset-all,
#container .search-result .sub-filter .sub-filter-layer .tool-group .btn-reset-all,
#container .poi-detail .sub-filter .sub-filter-layer .tool-group .btn-reset-all,
#container .offer-detail .sub-filter .sub-filter-layer .tool-group .btn-reset-all,
#container .region-detail .sub-filter .sub-filter-layer .tool-group .btn-reset-all,
#container .news-detail .sub-filter .sub-filter-layer .tool-group .btn-reset-all,
#container .auction-detail .sub-filter .sub-filter-layer .tool-group .btn-reset-all,
#container .intro-detail .sub-filter .sub-filter-layer .tool-group .btn-reset-all,
#container .reconstruction-detail .sub-filter .sub-filter-layer .tool-group .btn-reset-all,
#container .item-list .sub-filter .sub-filter-layer .tool-group .btn-reset-all {
  display: block;
  position: absolute;
  top: 0;
  line-height: 51px;
  height: 51px;
  right: 57px;
  font-size: 14px;
}
#container .apt-detail .sub-filter .sub-filter-layer .tool-group .btn-reset-all:before,
#container .search-result .sub-filter .sub-filter-layer .tool-group .btn-reset-all:before,
#container .poi-detail .sub-filter .sub-filter-layer .tool-group .btn-reset-all:before,
#container .offer-detail .sub-filter .sub-filter-layer .tool-group .btn-reset-all:before,
#container .region-detail .sub-filter .sub-filter-layer .tool-group .btn-reset-all:before,
#container .news-detail .sub-filter .sub-filter-layer .tool-group .btn-reset-all:before,
#container .auction-detail .sub-filter .sub-filter-layer .tool-group .btn-reset-all:before,
#container .intro-detail .sub-filter .sub-filter-layer .tool-group .btn-reset-all:before,
#container .reconstruction-detail .sub-filter .sub-filter-layer .tool-group .btn-reset-all:before,
#container .item-list .sub-filter .sub-filter-layer .tool-group .btn-reset-all:before {
  font-family: 'fontello';
  content: '\E820';
  font-size: 15px;
  margin-right: 3.5px;
}
#container .apt-detail .sub-filter .sub-filter-layer .tool-group .btn-close,
#container .search-result .sub-filter .sub-filter-layer .tool-group .btn-close,
#container .poi-detail .sub-filter .sub-filter-layer .tool-group .btn-close,
#container .offer-detail .sub-filter .sub-filter-layer .tool-group .btn-close,
#container .region-detail .sub-filter .sub-filter-layer .tool-group .btn-close,
#container .news-detail .sub-filter .sub-filter-layer .tool-group .btn-close,
#container .auction-detail .sub-filter .sub-filter-layer .tool-group .btn-close,
#container .intro-detail .sub-filter .sub-filter-layer .tool-group .btn-close,
#container .reconstruction-detail .sub-filter .sub-filter-layer .tool-group .btn-close,
#container .item-list .sub-filter .sub-filter-layer .tool-group .btn-close {
  display: block;
  position: absolute;
  top: 0;
  line-height: 51px;
  height: 51px;
  right: 0;
  width: 16px;
  padding: 0 15px;
}
#container .apt-detail .sub-filter .sub-filter-layer .tool-group .btn-close:before,
#container .search-result .sub-filter .sub-filter-layer .tool-group .btn-close:before,
#container .poi-detail .sub-filter .sub-filter-layer .tool-group .btn-close:before,
#container .offer-detail .sub-filter .sub-filter-layer .tool-group .btn-close:before,
#container .region-detail .sub-filter .sub-filter-layer .tool-group .btn-close:before,
#container .news-detail .sub-filter .sub-filter-layer .tool-group .btn-close:before,
#container .auction-detail .sub-filter .sub-filter-layer .tool-group .btn-close:before,
#container .intro-detail .sub-filter .sub-filter-layer .tool-group .btn-close:before,
#container .reconstruction-detail .sub-filter .sub-filter-layer .tool-group .btn-close:before,
#container .item-list .sub-filter .sub-filter-layer .tool-group .btn-close:before {
  font-family: 'fontello';
  font-size: 18px;
  content: '\E80F';
}
#container .apt-detail .sub-filter .sub-filter-layer .filter-group,
#container .search-result .sub-filter .sub-filter-layer .filter-group,
#container .poi-detail .sub-filter .sub-filter-layer .filter-group,
#container .offer-detail .sub-filter .sub-filter-layer .filter-group,
#container .region-detail .sub-filter .sub-filter-layer .filter-group,
#container .news-detail .sub-filter .sub-filter-layer .filter-group,
#container .auction-detail .sub-filter .sub-filter-layer .filter-group,
#container .intro-detail .sub-filter .sub-filter-layer .filter-group,
#container .reconstruction-detail .sub-filter .sub-filter-layer .filter-group,
#container .item-list .sub-filter .sub-filter-layer .filter-group {
  background: #fff;
  padding: 5px 0;
}
#container .apt-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap,
#container .search-result .sub-filter .sub-filter-layer .filter-group .slider-wrap,
#container .poi-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap,
#container .offer-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap,
#container .region-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap,
#container .news-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap,
#container .auction-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap,
#container .intro-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap,
#container .reconstruction-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap,
#container .item-list .sub-filter .sub-filter-layer .filter-group .slider-wrap {
  margin-bottom: 27px;
}
#container .apt-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption,
#container .search-result .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption,
#container .poi-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption,
#container .offer-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption,
#container .region-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption,
#container .news-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption,
#container .auction-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption,
#container .intro-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption,
#container .reconstruction-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption,
#container .item-list .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption {
  position: absolute;
  left: 30px;
  right: 31px;
  height: 20px;
  padding-bottom: 15px;
}
#container .apt-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li,
#container .search-result .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li,
#container .poi-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li,
#container .offer-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li,
#container .region-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li,
#container .news-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li,
#container .auction-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li,
#container .intro-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li,
#container .reconstruction-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li,
#container .item-list .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li {
  position: absolute;
  font-size: 12px;
  text-align: center;
  width: 42px;
  margin-left: -21px;
  top: 5px;
}
#container .apt-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li:before,
#container .search-result .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li:before,
#container .poi-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li:before,
#container .offer-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li:before,
#container .region-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li:before,
#container .news-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li:before,
#container .auction-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li:before,
#container .intro-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li:before,
#container .reconstruction-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li:before,
#container .item-list .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li:before {
  background-color: white;
  width: 1px;
  height: 10px;
  line-height: 1;
  content: '';
  position: absolute;
  display: block;
  top: -20px;
  left: 50%;
  z-index: 1;
}
#container .apt-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li:first-child,
#container .search-result .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li:first-child,
#container .poi-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li:first-child,
#container .offer-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li:first-child,
#container .region-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li:first-child,
#container .news-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li:first-child,
#container .auction-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li:first-child,
#container .intro-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li:first-child,
#container .reconstruction-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li:first-child,
#container .item-list .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li:first-child {
  left: 0px;
}
#container .apt-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li:last-child,
#container .search-result .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li:last-child,
#container .poi-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li:last-child,
#container .offer-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li:last-child,
#container .region-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li:last-child,
#container .news-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li:last-child,
#container .auction-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li:last-child,
#container .intro-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li:last-child,
#container .reconstruction-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li:last-child,
#container .item-list .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li:last-child {
  left: 100%;
}
#container .apt-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-1-3,
#container .search-result .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-1-3,
#container .poi-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-1-3,
#container .offer-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-1-3,
#container .region-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-1-3,
#container .news-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-1-3,
#container .auction-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-1-3,
#container .intro-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-1-3,
#container .reconstruction-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-1-3,
#container .item-list .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-1-3 {
  left: 33.3%;
}
#container .apt-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-2-3,
#container .search-result .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-2-3,
#container .poi-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-2-3,
#container .offer-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-2-3,
#container .region-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-2-3,
#container .news-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-2-3,
#container .auction-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-2-3,
#container .intro-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-2-3,
#container .reconstruction-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-2-3,
#container .item-list .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-2-3 {
  left: 66.6%;
}
#container .apt-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-1-2,
#container .search-result .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-1-2,
#container .poi-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-1-2,
#container .offer-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-1-2,
#container .region-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-1-2,
#container .news-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-1-2,
#container .auction-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-1-2,
#container .intro-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-1-2,
#container .reconstruction-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-1-2,
#container .item-list .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-1-2,
#container .apt-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-2-4,
#container .search-result .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-2-4,
#container .poi-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-2-4,
#container .offer-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-2-4,
#container .region-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-2-4,
#container .news-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-2-4,
#container .auction-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-2-4,
#container .intro-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-2-4,
#container .reconstruction-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-2-4,
#container .item-list .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-2-4,
#container .apt-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-4-8,
#container .search-result .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-4-8,
#container .poi-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-4-8,
#container .offer-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-4-8,
#container .region-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-4-8,
#container .news-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-4-8,
#container .auction-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-4-8,
#container .intro-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-4-8,
#container .reconstruction-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-4-8,
#container .item-list .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-4-8,
#container .apt-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-5,
#container .search-result .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-5,
#container .poi-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-5,
#container .offer-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-5,
#container .region-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-5,
#container .news-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-5,
#container .auction-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-5,
#container .intro-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-5,
#container .reconstruction-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-5,
#container .item-list .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-5 {
  left: 50%;
}
#container .apt-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-1-4,
#container .search-result .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-1-4,
#container .poi-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-1-4,
#container .offer-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-1-4,
#container .region-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-1-4,
#container .news-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-1-4,
#container .auction-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-1-4,
#container .intro-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-1-4,
#container .reconstruction-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-1-4,
#container .item-list .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-1-4,
#container .apt-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-2-8,
#container .search-result .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-2-8,
#container .poi-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-2-8,
#container .offer-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-2-8,
#container .region-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-2-8,
#container .news-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-2-8,
#container .auction-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-2-8,
#container .intro-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-2-8,
#container .reconstruction-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-2-8,
#container .item-list .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-2-8 {
  left: 25%;
}
#container .apt-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-3-4,
#container .search-result .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-3-4,
#container .poi-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-3-4,
#container .offer-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-3-4,
#container .region-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-3-4,
#container .news-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-3-4,
#container .auction-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-3-4,
#container .intro-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-3-4,
#container .reconstruction-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-3-4,
#container .item-list .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-3-4,
#container .apt-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-6-8,
#container .search-result .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-6-8,
#container .poi-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-6-8,
#container .offer-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-6-8,
#container .region-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-6-8,
#container .news-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-6-8,
#container .auction-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-6-8,
#container .intro-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-6-8,
#container .reconstruction-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-6-8,
#container .item-list .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-6-8 {
  left: 75%;
}
#container .apt-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-1-8,
#container .search-result .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-1-8,
#container .poi-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-1-8,
#container .offer-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-1-8,
#container .region-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-1-8,
#container .news-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-1-8,
#container .auction-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-1-8,
#container .intro-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-1-8,
#container .reconstruction-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-1-8,
#container .item-list .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-1-8 {
  left: 12.5%;
}
#container .apt-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-3-8,
#container .search-result .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-3-8,
#container .poi-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-3-8,
#container .offer-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-3-8,
#container .region-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-3-8,
#container .news-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-3-8,
#container .auction-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-3-8,
#container .intro-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-3-8,
#container .reconstruction-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-3-8,
#container .item-list .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-3-8 {
  left: 37.5%;
}
#container .apt-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-5-8,
#container .search-result .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-5-8,
#container .poi-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-5-8,
#container .offer-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-5-8,
#container .region-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-5-8,
#container .news-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-5-8,
#container .auction-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-5-8,
#container .intro-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-5-8,
#container .reconstruction-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-5-8,
#container .item-list .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-5-8 {
  left: 62.5%;
}
#container .apt-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-7-8,
#container .search-result .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-7-8,
#container .poi-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-7-8,
#container .offer-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-7-8,
#container .region-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-7-8,
#container .news-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-7-8,
#container .auction-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-7-8,
#container .intro-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-7-8,
#container .reconstruction-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-7-8,
#container .item-list .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-7-8 {
  left: 87.5%;
}
#container .apt-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-1,
#container .search-result .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-1,
#container .poi-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-1,
#container .offer-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-1,
#container .region-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-1,
#container .news-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-1,
#container .auction-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-1,
#container .intro-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-1,
#container .reconstruction-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-1,
#container .item-list .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-1 {
  left: 10%;
}
#container .apt-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-2,
#container .search-result .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-2,
#container .poi-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-2,
#container .offer-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-2,
#container .region-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-2,
#container .news-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-2,
#container .auction-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-2,
#container .intro-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-2,
#container .reconstruction-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-2,
#container .item-list .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-2 {
  left: 20%;
}
#container .apt-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-3,
#container .search-result .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-3,
#container .poi-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-3,
#container .offer-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-3,
#container .region-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-3,
#container .news-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-3,
#container .auction-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-3,
#container .intro-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-3,
#container .reconstruction-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-3,
#container .item-list .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-3 {
  left: 30%;
}
#container .apt-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-4,
#container .search-result .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-4,
#container .poi-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-4,
#container .offer-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-4,
#container .region-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-4,
#container .news-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-4,
#container .auction-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-4,
#container .intro-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-4,
#container .reconstruction-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-4,
#container .item-list .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-4 {
  left: 40%;
}
#container .apt-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-5-9,
#container .search-result .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-5-9,
#container .poi-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-5-9,
#container .offer-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-5-9,
#container .region-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-5-9,
#container .news-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-5-9,
#container .auction-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-5-9,
#container .intro-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-5-9,
#container .reconstruction-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-5-9,
#container .item-list .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-5-9 {
  left: 55%;
}
#container .apt-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-6,
#container .search-result .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-6,
#container .poi-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-6,
#container .offer-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-6,
#container .region-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-6,
#container .news-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-6,
#container .auction-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-6,
#container .intro-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-6,
#container .reconstruction-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-6,
#container .item-list .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-6 {
  left: 60%;
}
#container .apt-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-7,
#container .search-result .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-7,
#container .poi-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-7,
#container .offer-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-7,
#container .region-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-7,
#container .news-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-7,
#container .auction-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-7,
#container .intro-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-7,
#container .reconstruction-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-7,
#container .item-list .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-7 {
  left: 70%;
}
#container .apt-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-8,
#container .search-result .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-8,
#container .poi-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-8,
#container .offer-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-8,
#container .region-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-8,
#container .news-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-8,
#container .auction-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-8,
#container .intro-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-8,
#container .reconstruction-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-8,
#container .item-list .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-8 {
  left: 80%;
}
#container .apt-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-9,
#container .search-result .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-9,
#container .poi-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-9,
#container .offer-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-9,
#container .region-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-9,
#container .news-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-9,
#container .auction-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-9,
#container .intro-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-9,
#container .reconstruction-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-9,
#container .item-list .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption li.caption-item-9 {
  left: 90%;
}
#container .apt-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption a,
#container .search-result .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption a,
#container .poi-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption a,
#container .offer-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption a,
#container .region-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption a,
#container .news-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption a,
#container .auction-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption a,
#container .intro-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption a,
#container .reconstruction-detail .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption a,
#container .item-list .sub-filter .sub-filter-layer .filter-group .slider-wrap .slider-caption a {
  display: block;
}
#container .apt-detail .sub-filter .sub-filter-layer .filter-group .commute,
#container .search-result .sub-filter .sub-filter-layer .filter-group .commute,
#container .poi-detail .sub-filter .sub-filter-layer .filter-group .commute,
#container .offer-detail .sub-filter .sub-filter-layer .filter-group .commute,
#container .region-detail .sub-filter .sub-filter-layer .filter-group .commute,
#container .news-detail .sub-filter .sub-filter-layer .filter-group .commute,
#container .auction-detail .sub-filter .sub-filter-layer .filter-group .commute,
#container .intro-detail .sub-filter .sub-filter-layer .filter-group .commute,
#container .reconstruction-detail .sub-filter .sub-filter-layer .filter-group .commute,
#container .item-list .sub-filter .sub-filter-layer .filter-group .commute {
  width: 100%;
}
#container .apt-detail .sub-filter .sub-filter-layer .filter-group .commute .commute-container button,
#container .search-result .sub-filter .sub-filter-layer .filter-group .commute .commute-container button,
#container .poi-detail .sub-filter .sub-filter-layer .filter-group .commute .commute-container button,
#container .offer-detail .sub-filter .sub-filter-layer .filter-group .commute .commute-container button,
#container .region-detail .sub-filter .sub-filter-layer .filter-group .commute .commute-container button,
#container .news-detail .sub-filter .sub-filter-layer .filter-group .commute .commute-container button,
#container .auction-detail .sub-filter .sub-filter-layer .filter-group .commute .commute-container button,
#container .intro-detail .sub-filter .sub-filter-layer .filter-group .commute .commute-container button,
#container .reconstruction-detail .sub-filter .sub-filter-layer .filter-group .commute .commute-container button,
#container .item-list .sub-filter .sub-filter-layer .filter-group .commute .commute-container button {
  position: relative;
  padding-left: 15px;
  width: 100%;
  text-align: left;
  line-height: 51px;
  z-index: 2;
}
#container .apt-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute,
#container .search-result .sub-filter .sub-filter-layer .filter-group .commute .select-commute,
#container .poi-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute,
#container .offer-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute,
#container .region-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute,
#container .news-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute,
#container .auction-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute,
#container .intro-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute,
#container .reconstruction-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute,
#container .item-list .sub-filter .sub-filter-layer .filter-group .commute .select-commute {
  border-right: 0;
}
#container .apt-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute p,
#container .search-result .sub-filter .sub-filter-layer .filter-group .commute .select-commute p,
#container .poi-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute p,
#container .offer-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute p,
#container .region-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute p,
#container .news-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute p,
#container .auction-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute p,
#container .intro-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute p,
#container .reconstruction-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute p,
#container .item-list .sub-filter .sub-filter-layer .filter-group .commute .select-commute p {
  padding: 8px 15px 6px;
  font-size: 14px;
  color: gray;
}
#container .apt-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute .btn-view,
#container .search-result .sub-filter .sub-filter-layer .filter-group .commute .select-commute .btn-view,
#container .poi-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute .btn-view,
#container .offer-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute .btn-view,
#container .region-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute .btn-view,
#container .news-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute .btn-view,
#container .auction-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute .btn-view,
#container .intro-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute .btn-view,
#container .reconstruction-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute .btn-view,
#container .item-list .sub-filter .sub-filter-layer .filter-group .commute .select-commute .btn-view {
  position: relative;
  color: #F1F1F5;
  background-color: #666FD6;
  font-size: 16px;
  padding: 0 15px;
  line-height: 48px;
  text-align: center;
}
#container .apt-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute .btn-view:after,
#container .search-result .sub-filter .sub-filter-layer .filter-group .commute .select-commute .btn-view:after,
#container .poi-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute .btn-view:after,
#container .offer-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute .btn-view:after,
#container .region-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute .btn-view:after,
#container .news-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute .btn-view:after,
#container .auction-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute .btn-view:after,
#container .intro-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute .btn-view:after,
#container .reconstruction-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute .btn-view:after,
#container .item-list .sub-filter .sub-filter-layer .filter-group .commute .select-commute .btn-view:after {
  display: none;
}
#container .apt-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul,
#container .search-result .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul,
#container .poi-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul,
#container .offer-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul,
#container .region-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul,
#container .news-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul,
#container .auction-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul,
#container .intro-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul,
#container .reconstruction-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul,
#container .item-list .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul {
  display: block;
  border-top: 0;
  margin-top: 3px;
  position: relative;
  top: 0;
  border-top: 1px solid #ececec;
}
#container .apt-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li,
#container .search-result .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li,
#container .poi-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li,
#container .offer-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li,
#container .region-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li,
#container .news-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li,
#container .auction-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li,
#container .intro-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li,
#container .reconstruction-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li,
#container .item-list .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li {
  display: inline-block;
  width: 50%;
  box-sizing: border-box;
  position: relative;
  line-height: 48px;
}
#container .apt-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li button,
#container .search-result .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li button,
#container .poi-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li button,
#container .offer-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li button,
#container .region-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li button,
#container .news-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li button,
#container .auction-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li button,
#container .intro-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li button,
#container .reconstruction-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li button,
#container .item-list .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li button {
  width: 100%;
  box-sizing: border-box;
  font-size: 15px;
  padding-left: 21px;
}
#container .apt-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li select,
#container .search-result .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li select,
#container .poi-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li select,
#container .offer-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li select,
#container .region-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li select,
#container .news-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li select,
#container .auction-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li select,
#container .intro-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li select,
#container .reconstruction-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li select,
#container .item-list .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li select {
  padding-left: 21px;
}
#container .apt-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li:before,
#container .search-result .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li:before,
#container .poi-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li:before,
#container .offer-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li:before,
#container .region-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li:before,
#container .news-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li:before,
#container .auction-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li:before,
#container .intro-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li:before,
#container .reconstruction-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li:before,
#container .item-list .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li:before {
  position: absolute;
  z-index: 1;
  top: 50%;
  margin-top: -2px;
  right: 16px;
  display: inline-block;
  overflow: hidden;
  width: 10px;
  height: 6px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -298px -294px;
  line-height: 999em;
  vertical-align: top;
  content: '';
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .apt-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li:before,
  #container .search-result .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li:before,
  #container .poi-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li:before,
  #container .offer-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li:before,
  #container .region-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li:before,
  #container .news-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li:before,
  #container .auction-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li:before,
  #container .intro-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li:before,
  #container .reconstruction-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li:before,
  #container .item-list .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li:before {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .apt-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li .btn-reset,
#container .search-result .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li .btn-reset,
#container .poi-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li .btn-reset,
#container .offer-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li .btn-reset,
#container .region-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li .btn-reset,
#container .news-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li .btn-reset,
#container .auction-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li .btn-reset,
#container .intro-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li .btn-reset,
#container .reconstruction-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li .btn-reset,
#container .item-list .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li .btn-reset {
  background-color: #ededed;
}
#container .apt-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li .btn-reset:before,
#container .search-result .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li .btn-reset:before,
#container .poi-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li .btn-reset:before,
#container .offer-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li .btn-reset:before,
#container .region-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li .btn-reset:before,
#container .news-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li .btn-reset:before,
#container .auction-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li .btn-reset:before,
#container .intro-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li .btn-reset:before,
#container .reconstruction-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li .btn-reset:before,
#container .item-list .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li .btn-reset:before {
  position: absolute;
  top: 0px;
  right: 13px;
  font-family: 'fontello';
  content: '\e820';
  background: none;
  color: gray;
}
#container .apt-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li .btn-reset:after,
#container .search-result .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li .btn-reset:after,
#container .poi-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li .btn-reset:after,
#container .offer-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li .btn-reset:after,
#container .region-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li .btn-reset:after,
#container .news-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li .btn-reset:after,
#container .auction-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li .btn-reset:after,
#container .intro-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li .btn-reset:after,
#container .reconstruction-detail .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li .btn-reset:after,
#container .item-list .sub-filter .sub-filter-layer .filter-group .commute .select-commute ul li .btn-reset:after {
  display: none;
}
#container .apt-detail .sub-filter .sub-filter-layer .caption,
#container .search-result .sub-filter .sub-filter-layer .caption,
#container .poi-detail .sub-filter .sub-filter-layer .caption,
#container .offer-detail .sub-filter .sub-filter-layer .caption,
#container .region-detail .sub-filter .sub-filter-layer .caption,
#container .news-detail .sub-filter .sub-filter-layer .caption,
#container .auction-detail .sub-filter .sub-filter-layer .caption,
#container .intro-detail .sub-filter .sub-filter-layer .caption,
#container .reconstruction-detail .sub-filter .sub-filter-layer .caption,
#container .item-list .sub-filter .sub-filter-layer .caption {
  white-space: normal;
  padding: 7px 20px;
  background-color: #333;
  line-height: 1.5;
  color: #aaa;
}
#container .apt-detail .sub-filter .sub-filter-layer .subfilter-toggle-group,
#container .search-result .sub-filter .sub-filter-layer .subfilter-toggle-group,
#container .poi-detail .sub-filter .sub-filter-layer .subfilter-toggle-group,
#container .offer-detail .sub-filter .sub-filter-layer .subfilter-toggle-group,
#container .region-detail .sub-filter .sub-filter-layer .subfilter-toggle-group,
#container .news-detail .sub-filter .sub-filter-layer .subfilter-toggle-group,
#container .auction-detail .sub-filter .sub-filter-layer .subfilter-toggle-group,
#container .intro-detail .sub-filter .sub-filter-layer .subfilter-toggle-group,
#container .reconstruction-detail .sub-filter .sub-filter-layer .subfilter-toggle-group,
#container .item-list .sub-filter .sub-filter-layer .subfilter-toggle-group {
  text-align: center;
  padding: 7px 10px 7px 10px;
}
#container .apt-detail .sub-filter .sub-filter-layer .subfilter-toggle-group button,
#container .search-result .sub-filter .sub-filter-layer .subfilter-toggle-group button,
#container .poi-detail .sub-filter .sub-filter-layer .subfilter-toggle-group button,
#container .offer-detail .sub-filter .sub-filter-layer .subfilter-toggle-group button,
#container .region-detail .sub-filter .sub-filter-layer .subfilter-toggle-group button,
#container .news-detail .sub-filter .sub-filter-layer .subfilter-toggle-group button,
#container .auction-detail .sub-filter .sub-filter-layer .subfilter-toggle-group button,
#container .intro-detail .sub-filter .sub-filter-layer .subfilter-toggle-group button,
#container .reconstruction-detail .sub-filter .sub-filter-layer .subfilter-toggle-group button,
#container .item-list .sub-filter .sub-filter-layer .subfilter-toggle-group button {
  display: inline-block;
  height: 40px;
  line-height: 40px;
  border: 1px solid #efefef;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  width: 32%;
  margin: 2px;
  border-radius: 3px;
}
#container .apt-detail .sub-filter .sub-filter-layer .subfilter-toggle-group button.on,
#container .search-result .sub-filter .sub-filter-layer .subfilter-toggle-group button.on,
#container .poi-detail .sub-filter .sub-filter-layer .subfilter-toggle-group button.on,
#container .offer-detail .sub-filter .sub-filter-layer .subfilter-toggle-group button.on,
#container .region-detail .sub-filter .sub-filter-layer .subfilter-toggle-group button.on,
#container .news-detail .sub-filter .sub-filter-layer .subfilter-toggle-group button.on,
#container .auction-detail .sub-filter .sub-filter-layer .subfilter-toggle-group button.on,
#container .intro-detail .sub-filter .sub-filter-layer .subfilter-toggle-group button.on,
#container .reconstruction-detail .sub-filter .sub-filter-layer .subfilter-toggle-group button.on,
#container .item-list .sub-filter .sub-filter-layer .subfilter-toggle-group button.on {
  background-color: #565eb6;
  color: #fff;
  border-bottom: 1px solid #4d49a9;
  border-right: 1px solid #4d49a9;
}
#container .apt-detail.suggestion-opened,
#container .search-result.suggestion-opened,
#container .poi-detail.suggestion-opened,
#container .offer-detail.suggestion-opened,
#container .region-detail.suggestion-opened,
#container .news-detail.suggestion-opened,
#container .auction-detail.suggestion-opened,
#container .intro-detail.suggestion-opened,
#container .reconstruction-detail.suggestion-opened,
#container .item-list.suggestion-opened {
  height: 51px;
}
#container .apt-detail.suggestion-opened .suggestion,
#container .search-result.suggestion-opened .suggestion,
#container .poi-detail.suggestion-opened .suggestion,
#container .offer-detail.suggestion-opened .suggestion,
#container .region-detail.suggestion-opened .suggestion,
#container .news-detail.suggestion-opened .suggestion,
#container .auction-detail.suggestion-opened .suggestion,
#container .intro-detail.suggestion-opened .suggestion,
#container .reconstruction-detail.suggestion-opened .suggestion,
#container .item-list.suggestion-opened .suggestion {
  display: block;
}
#container .apt-detail.suggestion-opened .search-select-group,
#container .search-result.suggestion-opened .search-select-group,
#container .poi-detail.suggestion-opened .search-select-group,
#container .offer-detail.suggestion-opened .search-select-group,
#container .region-detail.suggestion-opened .search-select-group,
#container .news-detail.suggestion-opened .search-select-group,
#container .auction-detail.suggestion-opened .search-select-group,
#container .intro-detail.suggestion-opened .search-select-group,
#container .reconstruction-detail.suggestion-opened .search-select-group,
#container .item-list.suggestion-opened .search-select-group {
  display: none;
}
#container .keyword-group .keyword {
  box-sizing: border-box;
  width: 100%;
  padding: 10px 70px 10px 48px;
  height: 48px;
  font-size: 16px;
  background-color: #fff;
}
#container .keyword-group .keyword input::-webkit-input-placeholder {
  color: #adadad;
}
#container .keyword-group .keyword input:-moz-placeholder {
  color: #adadad;
}
#container .keyword-group .keyword input::-moz-placeholder {
  color: #adadad;
}
#container .keyword-group .keyword input:-ms-input-placeholder {
  color: #adadad;
}
#container .keyword-group .keyword textarea::-webkit-input-placeholder {
  color: #adadad;
}
#container .keyword-group .keyword textarea:-moz-placeholder {
  color: #adadad;
}
#container .keyword-group .keyword textarea::-moz-placeholder {
  color: #adadad;
}
#container .keyword-group .keyword textarea:-ms-input-placeholder {
  color: #adadad;
}
#container .keyword-group .keyword:focus {
  outline: none;
}
#container .keyword-group .suggestion {
  position: absolute;
  top: 48px;
  z-index: 100;
  width: 100%;
  padding-bottom: 12px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #cecece;
  border-bottom: 1px solid #c0c0c0;
  border-top: 1px solid #e9e9e9;
  background-color: #fff;
  -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.075), -1px 1px 1px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.075), -1px 1px 1px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.075), -1px 1px 1px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}
#container .keyword-group .suggestion .suggestion-block {
  margin-bottom: 5px;
}
#container .keyword-group .suggestion .suggestion-block:not(:first-child) {
  border-top: 0.5px solid #ededed;
}
#container .keyword-group .suggestion .suggestion-block .title-group {
  margin: 10px 0 5px;
  padding: 0 17px;
}
#container .keyword-group .suggestion .suggestion-block .title-group:after {
  display: block;
  clear: both;
  height: 0;
  content: '';
}
#container .keyword-group .suggestion .suggestion-block .title {
  float: left;
  font-size: 12px;
  font-weight: 400;
  color: #808080;
}
#container .keyword-group .suggestion .suggestion-block .btn-hide {
  float: right;
  font-size: 12px;
  font-weight: 400;
  color: #808080;
  transform: translateY(1px);
  outline: none;
}
#container .keyword-group .suggestion .suggestion-block .empty {
  padding: 25px 0 40px;
}
#container .keyword-group .suggestion .suggestion-block .empty .empty-text {
  font-size: 13px;
  font-weight: 400;
  text-align: center;
  color: #808080;
}
#container .keyword-group .suggestion .search-result {
  padding: 6px 0;
}
#container .keyword-group .suggestion .search-result:not(:first-child) {
  border-top: 1px solid #e5e5e5;
}
#container .keyword-group .suggestion .suggestion-list li {
  position: relative;
}
#container .keyword-group .suggestion .suggestion-list li.selected {
  background-color: #eee;
}
#container .keyword-group .suggestion .suggestion-list li a {
  display: block;
  line-height: 32px;
  padding: 0 17px;
  font-size: 14px;
  box-sizing: border-box;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
}
#container .keyword-group .suggestion .suggestion-list li a:hover {
  background-color: #eee;
}
#container .keyword-group .suggestion .suggestion-list li a .highlight {
  color: #4337de;
  font-weight: 500;
}
#container .keyword-group .suggestion .suggestion-list li a .icon {
  padding-right: 5px;
  color: #aaa;
}
#container .keyword-group .suggestion .suggestion-list li a .aptType {
  margin-left: 5px;
}
#container .keyword-group .suggestion .address-list {
  padding: 6px 0;
}
#container .keyword-group .suggestion .address-list li {
  position: relative;
}
#container .keyword-group .suggestion .address-list li.selected {
  background-color: #eee;
}
#container .keyword-group .suggestion .address-list li a {
  display: block;
  line-height: 32px;
  padding: 0 17px;
  font-size: 14px;
  box-sizing: border-box;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
}
#container .keyword-group .suggestion .address-list li a:hover {
  background-color: #eee;
}
#container .keyword-group .suggestion .address-list li a .highlight {
  color: #4337de;
  font-weight: 500;
}
#container .keyword-group .suggestion .address-list li a .icon {
  padding-right: 5px;
  color: #aaa;
}
#container .keyword-group .suggestion .address-list li a .aptType {
  margin-left: 5px;
}
#container .keyword-group .suggestion .address-list:not(:first-child) {
  border-top: 1px solid #e5e5e5;
}
#container .keyword-group .suggestion .apt-list-wrap {
  padding: 6px 0;
}
#container .keyword-group .suggestion .apt-list-wrap li {
  position: relative;
}
#container .keyword-group .suggestion .apt-list-wrap li.selected {
  background-color: #eee;
}
#container .keyword-group .suggestion .apt-list-wrap li a {
  display: block;
  line-height: 32px;
  padding: 0 17px;
  font-size: 14px;
  box-sizing: border-box;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
}
#container .keyword-group .suggestion .apt-list-wrap li a:hover {
  background-color: #eee;
}
#container .keyword-group .suggestion .apt-list-wrap li a .highlight {
  color: #4337de;
  font-weight: 500;
}
#container .keyword-group .suggestion .apt-list-wrap li a .icon {
  padding-right: 5px;
  color: #aaa;
}
#container .keyword-group .suggestion .apt-list-wrap li a .aptType {
  margin-left: 5px;
}
#container .keyword-group .suggestion .apt-list-wrap:not(:first-child) {
  border-top: 1px solid #e5e5e5;
}
#container .keyword-group .suggestion .apt-list .user-top + li:not(.user-top)::before {
  content: '';
  display: block;
  margin: 6px 0;
  width: 100%;
  height: 1px;
  background-color: #ededed;
}
#container .keyword-group .suggestion .user-top-title {
  margin: 6.5px 0 5px;
  padding-left: 17px;
  font-size: 12px;
  font-weight: 400;
  color: #808080;
}
#container .keyword-group .suggestion .history-list li,
#container .keyword-group .suggestion .history-apt-list li {
  position: relative;
}
#container .keyword-group .suggestion .history-list li.selected,
#container .keyword-group .suggestion .history-apt-list li.selected {
  background-color: #eee;
}
#container .keyword-group .suggestion .history-list li a,
#container .keyword-group .suggestion .history-apt-list li a {
  display: block;
  line-height: 32px;
  padding: 0 17px;
  font-size: 14px;
  box-sizing: border-box;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
}
#container .keyword-group .suggestion .history-list li a:hover,
#container .keyword-group .suggestion .history-apt-list li a:hover {
  background-color: #eee;
}
#container .keyword-group .suggestion .history-list li a .highlight,
#container .keyword-group .suggestion .history-apt-list li a .highlight {
  color: #4337de;
  font-weight: 500;
}
#container .keyword-group .suggestion .history-list li a .icon,
#container .keyword-group .suggestion .history-apt-list li a .icon {
  padding-right: 5px;
  color: #aaa;
}
#container .keyword-group .suggestion .history-list li a .aptType,
#container .keyword-group .suggestion .history-apt-list li a .aptType {
  margin-left: 5px;
}
#container .keyword-group .suggestion .history-list li a,
#container .keyword-group .suggestion .history-apt-list li a {
  padding-left: 17px;
}
#container .keyword-group .suggestion .history-list li a:before,
#container .keyword-group .suggestion .history-apt-list li a:before {
  position: absolute;
  left: 17px;
  top: 8px;
  content: '';
}
#container .keyword-group .suggestion .history-list .price,
#container .keyword-group .suggestion .history-apt-list .price {
  margin-left: 5px;
  color: #4337de;
}
#container .keyword-group .suggestion .history-list .condition,
#container .keyword-group .suggestion .history-apt-list .condition {
  margin-left: 5px;
  color: gray;
}
#container .keyword-group .suggestion .btn-remove-history {
  display: block;
  background-color: #f2f2f2;
  line-height: 40px;
  padding-left: 17px;
  font-size: 13px;
  border-top: 1px solid #e5e5e5;
  color: #777;
}
#container .keyword-group .realtime-top-visitors {
  position: relative;
  box-sizing: border-box;
  border-top: 1px solid #e5e5e5;
  background: #fff;
}
#container .keyword-group .realtime-top-visitors .single-mode {
  position: relative;
  height: 52px;
  overflow: hidden;
}
#container .keyword-group .realtime-top-visitors .single-mode .rolling-container {
  position: absolute;
  top: 0;
  left: 20px;
  right: 45px;
  height: 52px;
}
#container .keyword-group .realtime-top-visitors .single-mode .rolling-container.trans {
  -webkit-transition: transform 0.5s;
  -moz-transition: transform 0.5s;
  -ms-transition: transform 0.5s;
  -o-transition: transform 0.5s;
  transition: transform 0.5s;
}
#container .keyword-group .realtime-top-visitors .single-mode .rolling-container .rolling-item {
  position: relative;
  display: block;
  box-sizing: border-box;
  height: 52px;
  line-height: 52px;
  color: #333;
}
#container .keyword-group .realtime-top-visitors .single-mode .rolling-container .rolling-item .rank {
  font-weight: bold;
  color: #4337de;
}
#container .keyword-group .realtime-top-visitors .single-mode .rolling-container .rolling-item .name {
  position: absolute;
  display: block;
  top: 0;
  left: 18px;
  right: 60px;
  height: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
}
#container .keyword-group .realtime-top-visitors .single-mode .rolling-container .rolling-item .visitor {
  position: absolute;
  display: block;
  top: 0;
  right: 5px;
  text-align: right;
  font-weight: 400;
  color: #000;
}
#container .keyword-group .realtime-top-visitors .single-mode .btn-more-list {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 45px;
  height: 52px;
  line-height: 52px;
  text-align: center;
  color: #666;
}
#container .keyword-group .realtime-top-visitors .single-mode .btn-more-list:after {
  font-family: 'fontello';
  font-weight: 400;
  font-size: 13px;
  content: '\E80c';
  color: #666;
}
#container .keyword-group .realtime-top-visitors .list-mode {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 10px;
  background: #fff;
  z-index: 50;
  box-sizing: border-box;
  -webkit-box-shadow: 1px 1px 3px 0 #cecece;
  -moz-box-shadow: 1px 1px 3px 0 #cecece;
  box-shadow: 1px 1px 3px 0 #cecece;
}
#container .keyword-group .realtime-top-visitors .list-mode .title {
  padding: 0 20px;
  font-size: 16px;
  font-weight: bold;
  color: #333;
}
#container .keyword-group .realtime-top-visitors .list-mode .btn-close {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 45px;
  height: 40px;
  line-height: 52px;
  text-align: center;
  color: #666;
}
#container .keyword-group .realtime-top-visitors .list-mode .btn-close:after {
  font-family: 'fontello';
  font-weight: 400;
  font-size: 13px;
  content: '\E80F';
  color: #666;
}
#container .keyword-group .realtime-top-visitors .list-mode .rank-group {
  margin: 10px 20px;
}
#container .keyword-group .realtime-top-visitors .list-mode .rank-group .rank-group-item {
  position: relative;
  display: inline-block;
  width: 50%;
  height: 40px;
  font-size: 15px;
  border-bottom: 2px solid transparent;
  text-align: center;
  color: #484848;
  outline: none;
}
#container .keyword-group .realtime-top-visitors .list-mode .rank-group .rank-group-item.on {
  font-weight: bold;
  color: #584de4;
  border-color: #584de4;
}
#container .keyword-group .realtime-top-visitors .list-mode .rank-group .tab-border {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 1px;
  line-height: 0;
  width: 100%;
  background: #f5f5f5;
}
#container .keyword-group .realtime-top-visitors .list-mode .apt-rank-type-checkbox {
  height: 40px;
  margin-left: 20px;
  line-height: 35px;
  font-size: 13px;
  color: #484848;
}
#container .keyword-group .realtime-top-visitors .list-mode .apt-rank-type-checkbox label {
  display: inline-block;
  margin-bottom: 2px;
  margin-left: 2px;
}
#container .keyword-group .realtime-top-visitors .list-mode .scroll-container {
  position: relative;
}
#container .keyword-group .realtime-top-visitors .list-mode .scroll-container .list {
  height: 510px;
  padding-top: 10px;
}
#container .keyword-group .realtime-top-visitors .list-mode .scroll-container .list .item {
  display: block;
  position: relative;
  margin: 0 20px 12px 20px;
  font-weight: 14px;
}
#container .keyword-group .realtime-top-visitors .list-mode .scroll-container .list .item .rank {
  display: inline-block;
  width: 21px;
  margin-right: 7px;
  text-align: center;
}
#container .keyword-group .realtime-top-visitors .list-mode .scroll-container .list .item .rank-diff {
  position: absolute;
  top: 21px;
  left: 0;
  width: 21px;
  text-align: center;
  font-size: 11px;
  color: #666;
  opacity: 0.8;
}
#container .keyword-group .realtime-top-visitors .list-mode .scroll-container .list .item .rank-diff.new {
  top: 22px;
  color: #3d9752;
  font-size: 10px;
  font-weight: bold;
  transform: scaleX(0.8);
}
#container .keyword-group .realtime-top-visitors .list-mode .scroll-container .list .item .rank-diff.up {
  color: #fc541b;
}
#container .keyword-group .realtime-top-visitors .list-mode .scroll-container .list .item .rank-diff.up:before {
  display: inline-block;
  margin-right: 1px;
  font-family: 'fontello';
  content: '\E848';
  transform: scaleX(0.8);
}
#container .keyword-group .realtime-top-visitors .list-mode .scroll-container .list .item .rank-diff.down {
  color: #584de4;
}
#container .keyword-group .realtime-top-visitors .list-mode .scroll-container .list .item .rank-diff.down:before {
  display: inline-block;
  margin-right: 1px;
  font-family: 'fontello';
  content: '\E847';
  transform: scaleX(0.8);
}
#container .keyword-group .realtime-top-visitors .list-mode .scroll-container .list .item .name {
  display: inline-block;
  width: 230px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
}
#container .keyword-group .realtime-top-visitors .list-mode .scroll-container .list .item .visitor {
  position: absolute;
  display: block;
  right: 0;
  text-align: right;
  top: 2px;
}
#container .keyword-group .realtime-top-visitors .list-mode .scroll-container .list .item .info {
  display: block;
  margin-left: 28px;
  font-size: 13px;
  color: #999;
}
#container .keyword-group .realtime-top-visitors .list-mode .desc {
  position: absolute;
  right: 20px;
  top: 111px;
  color: #484848;
  font-size: 13px;
  font-weight: 400;
}
#container .keyword-group .realtime-top-visitors .list-mode .update-time {
  margin: 15px 20px 0;
  text-align: right;
  font-size: 13px;
  font-weight: 400;
  color: #484848;
}
#container .keyword-group .btn-home {
  position: absolute;
  top: 15px;
  left: 16px;
  display: inline-block;
  overflow: hidden;
  width: 21px;
  height: 17px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -239px -291px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .keyword-group .btn-home {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .keyword-group .btn-home:hover {
  display: inline-block;
  overflow: hidden;
  width: 21px;
  height: 17px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -261px -291px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .keyword-group .btn-home:hover {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .keyword-group .build-status {
  display: block;
  opacity: 0;
  position: absolute;
  top: 33px;
  left: 8px;
  width: 36px;
  height: 14px;
  text-align: center;
  font-weight: bold;
  border-radius: 10px;
  animation-duration: 1.5s;
  animation-name: hide;
  animation-iteration-count: 1;
  animation-delay: 0s;
  animation-fill-mode: none;
  -webkit-animation-duration: 1.5s;
  -webkit-animation-name: hide;
  -webkit-animation-iteration-count: 1;
  -webkit-animation-delay: 0s;
  -webkit-animation-fill-mode: none;
  -moz-animation-duration: 1.5s;
  -moz-animation-name: hide;
  -moz-animation-iteration-count: 1;
  -moz-animation-delay: 0s;
  -moz-animation-fill-mode: none;
  -ms-animation-duration: 1.5s;
  -ms-animation-name: hide;
  -ms-animation-iteration-count: 1;
  -ms-animation-delay: 0s;
  -ms-animation-fill-mode: none;
}
@keyframes hide {
  0% {
    opacity: 1;
  }
  66% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
#container .keyword-group .build-status:after {
  display: block;
  color: #fff;
  font-size: 11px;
  vertical-align: middle;
  padding-top: 1px;
  font-weight: bold;
}
#container .keyword-group .build-status.local-prd {
  background: orange;
}
#container .keyword-group .build-status.local-prd:after {
  content: 'L_PRD';
}
#container .keyword-group .build-status.dev-real {
  background: green;
}
#container .keyword-group .build-status.dev-real:after {
  content: 'DEV_R';
}
#container .keyword-group .build-status.dev {
  background: blue;
}
#container .keyword-group .build-status.dev:after {
  content: 'DEV';
}
#container .keyword-group .home-new {
  position: absolute;
  left: 36px;
  top: 11px;
  width: 6px;
  height: 6px;
  background-color: red;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
#container .keyword-group .btn-reset {
  position: absolute;
  top: 15px;
  right: 45px;
  display: inline-block;
  overflow: hidden;
  width: 19px;
  height: 20px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -100px -53px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .keyword-group .btn-reset {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .keyword-group .btn-search {
  position: absolute;
  top: 16px;
  right: 16px;
  display: inline-block;
  overflow: hidden;
  width: 17px;
  height: 17px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -257px -309px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .keyword-group .btn-search {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .keyword-group .btn-search[disabled],
#container .keyword-group .btn-search.disabled {
  display: inline-block;
  overflow: hidden;
  width: 17px;
  height: 17px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -239px -309px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .keyword-group .btn-search[disabled],
  #container .keyword-group .btn-search.disabled {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.scene-auth {
  background-color: #fff;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  padding: 35px;
  box-sizing: border-box;
}
.scene-auth .txt {
  font-size: 15px;
  padding: 30px 30px 20px;
}
.scene-auth .txt .highlight {
  font-weight: 600;
}
.scene-auth .txt h2 {
  font-size: 22px;
  font-weight: 600;
  line-height: 1;
}
.scene-auth .txt strong {
  font-weight: normal;
  color: #4337de;
}
.scene-auth .txt em {
  display: block;
  font-size: 15px;
  font-weight: 600;
  margin-top: 16px;
}
.scene-auth .txt p.s {
  display: block;
  font-size: 14px;
  color: #666;
  margin-top: 4px;
}
.scene-auth .txt.top {
  margin-top: 0;
  padding-top: 0 !important;
  margin-bottom: 10px;
}
.scene-auth .btn-ok {
  display: block;
  box-sizing: border-box;
  height: 44px;
  line-height: 46px;
  background-color: #6067f5;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  margin-top: 5px;
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  color: #fff;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}
.scene-auth .btn-ok.v2 {
  background-color: #bbc1c7;
}
.scene-auth .btn-ok:disabled,
.scene-auth .btn-ok[disabled] {
  background-color: #c8cae1;
}
.scene-auth .input {
  display: block;
  box-sizing: border-box;
  margin: 10px 0 0;
  padding: 0 15px;
  width: 100%;
  border: 1px solid #C8C6E6;
  font-size: 15px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  height: 44px;
}
.scene-privacy {
  /* main */
}
.scene-privacy #header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 50px;
  margin-bottom: -50px;
  background: #fcfcfc;
  z-index: 100;
  border-bottom: 1px solid #ededed;
}
.scene-privacy #header.scroll {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  margin-bottom: 0;
  -webkit-box-shadow: 0 1px 0 0 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 0 0 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 0 0 0 rgba(0, 0, 0, 0.2);
}
.scene-privacy #header .inr {
  position: relative;
  min-width: 750px;
  max-width: 980px;
  min-height: 100%;
  margin: 0 auto;
}
.scene-privacy #header:after {
  display: block;
  clear: both;
  height: 0;
  content: '';
}
.scene-privacy #container {
  height: auto;
  padding: 0 50px;
}
.scene-privacy .btn_h {
  position: relative;
  height: 37px;
  padding: 13px 6px 0 6px;
  margin-left: 24px;
}
.scene-privacy .btn_h .ic_new {
  position: absolute;
  top: 10px;
  left: 38px;
  display: inline-block;
  overflow: hidden;
  width: 19px;
  height: 19px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -151px -26px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .scene-privacy .btn_h .ic_new {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.scene-privacy .btn_home,
.scene-privacy .btn_share {
  margin-top: -50px;
}
.scene-privacy .btn_home {
  float: left;
}
.scene-privacy .btn_home span {
  display: inline-block;
  overflow: hidden;
  width: 26px;
  height: 24px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: 0 0;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .scene-privacy .btn_home span {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.scene-privacy .btn_share {
  float: right;
  height: 50px;
  padding-top: 0;
  margin-right: 24px;
}
.scene-privacy .btn_share span {
  display: inline-block;
  overflow: hidden;
  width: 19px;
  height: 24px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -27px 0;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .scene-privacy .btn_share span {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.scene-privacy .btn_share.on span {
  background-position: -47px 0;
}
.scene-privacy h1 {
  position: relative;
  overflow: hidden;
}
.scene-privacy .btn_home,
.scene-privacy .btn_share {
  margin-top: 0;
}
.scene-privacy .inr {
  height: 50px;
  line-height: 50px;
}
.scene-privacy ul.nav {
  float: left;
}
.scene-privacy ul.nav li {
  position: relative;
  float: left;
  padding: 0 10px;
}
.scene-privacy ul.nav li a {
  display: block;
  color: #555;
  padding: 0;
  font-size: 14px;
  font-weight: 400;
}
.scene-privacy ul.nav li:first-child:after {
  position: absolute;
  top: 20px;
  left: auto;
  right: 0;
  bottom: 17px;
  width: 1px;
  background: #dddedf;
  content: '';
}
.scene-privacy .fb_good {
  float: right;
  height: 20px;
  margin-top: 15px;
  line-height: 0;
}
.scene-privacy .go_fb {
  float: right;
  height: 19px;
  margin: 16px 30px 0px 12px;
}
.scene-privacy .go_fb span {
  display: inline-block;
  overflow: hidden;
  width: 10px;
  height: 19px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -72px -52px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .scene-privacy .go_fb span {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.scene-privacy .copy {
  text-align: center;
  height: 290px;
  font-size: 24px;
  line-height: 24px;
  font-weight: 600;
  color: #000;
}
.scene-privacy .copy:before {
  display: inline-block;
  width: 149px;
  height: 124px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: 0px -74px;
  margin: 57px 0 24px 0;
  overflow: hidden;
  line-height: 999em;
  vertical-align: top;
  content: '';
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .scene-privacy .copy:before {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.scene-privacy #footer {
  width: 750px;
  height: 120px;
  margin: 0 auto;
  padding-bottom: 60;
  border-top: 1px solid #e5e5e5;
}
.scene-privacy #footer ul {
  position: relative;
  margin-top: 25px;
}
.scene-privacy #footer ul li {
  float: left;
  font-size: 14px;
  line-height: 1;
  margin-top: 10px;
}
.scene-privacy #footer ul li.privacy {
  margin-right: 13px;
  padding-right: 13px;
  border-right: 1px solid #e5e5e5;
}
.scene-privacy #footer ul li:first-child {
  margin-right: 25px;
  font-weight: 600;
}
.scene-privacy #footer ul li:last-child {
  float: right;
}
.scene-privacy #footer ul li .facebook {
  display: inline-block;
  overflow: hidden;
  width: 34px;
  height: 34px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -202px 0;
  line-height: 999em;
  vertical-align: top;
  margin-top: -10px;
  margin-right: 10px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .scene-privacy #footer ul li .facebook {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.scene-privacy #footer ul li .twitter {
  display: inline-block;
  overflow: hidden;
  background-image: url("https://static.hogangnono.com/img/xlogo-180.png");
  background-size: 34px;
  width: 34px;
  height: 34px;
  line-height: 999em;
  vertical-align: top;
  margin-top: -10px;
  margin-right: 10px;
}
.scene-privacy #footer ul li .story {
  display: inline-block;
  overflow: hidden;
  width: 34px;
  height: 34px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -272px 0;
  line-height: 999em;
  vertical-align: top;
  margin-top: -10px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .scene-privacy #footer ul li .story {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.terms {
  width: 750px;
  margin: 0 auto;
  line-height: 1.5;
}
.terms > h1 {
  font-size: 30px;
  font-weight: 600;
  line-height: 30px;
  margin-top: 85px;
}
.terms > h2 {
  margin-top: 50px;
  font-size: 24px;
  line-height: 24px;
  font-weight: 600;
}
.terms > ul {
  padding-bottom: 50px;
  border-bottom: 1px solid #e5e5e5;
}
.terms > ul > li {
  margin-top: 17px;
  font-size: 14px;
}
.terms > ul > li > ol {
  margin-left: 15px;
  margin-top: 10px;
}
.terms > ul > li > ol > li {
  margin-top: 17px;
  font-size: 14px;
}
.terms > ul > li > ol > li > ol {
  margin-left: 15px;
  margin-top: 10px;
}
.terms .basic li.item:before {
  position: relative;
  left: -5px;
  content: '∙';
}
.terms > p {
  margin-top: 11px;
  font-size: 14px;
}
.terms > ol {
  font-size: 14px;
  padding-bottom: 50px;
  border-bottom: 1px solid #e5e5e5;
}
.terms > ol > li {
  margin-top: 35px;
}
.terms > ol > li > h3 {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 11px;
}
.terms > ol > li > div {
  padding-left: 20px;
}
.terms > ol > li > div p {
  margin: 0;
  display: block;
}
.terms > ol > li > div > ol.list-with-title > li {
  margin-top: 27px;
}
.terms > ol > li > div > ol.list-with-title > li:first-child {
  margin-top: 22px;
}
.terms > ol > li > div > ol.list-with-title > li > h5 {
  font-weight: 600;
  font-size: 14px;
  margin-bottom: 10px;
}
.terms > ol > li > div > ol > li {
  margin-bottom: 7px;
}
.terms > ol > li > div > ol > li:last-child {
  margin-bottom: 0;
}
.terms > ol > li > div > ol > li > ol,
.terms > ol > li > div > ol > li > ul {
  margin-left: 16px;
  margin-top: 4px;
}
.terms > ol > li > div > ol > li > ol > li,
.terms > ol > li > div > ol > li > ul > li {
  margin-bottom: 3px;
}
.terms > ol > li > div > ol > li > ol > li:last-child,
.terms > ol > li > div > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.terms > ol:last-child {
  margin-bottom: 145px;
  padding-bottom: 0;
  border-bottom: 0;
}
.terms .sub-title {
  font-size: 18px;
  font-weight: 500;
  margin-top: 30px;
}
.dimmed-layer.scene-review {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  padding: 37px;
}
.dimmed-layer.scene-review.review-intro h2 {
  font-size: 23px;
  font-weight: 600;
}
.dimmed-layer.scene-review.review-intro blockquote {
  margin-top: 24px;
  color: #999;
  line-height: 1.5;
}
.dimmed-layer.scene-review.review-intro .text {
  display: block;
  margin-top: 16px;
  color: #000;
  font-size: 16px;
  line-height: 1.4;
}
.dimmed-layer.scene-review.review-intro .search-group {
  margin-top: 16px;
  position: relative;
}
.dimmed-layer.scene-review.review-intro .search-group .keyword {
  box-sizing: border-box;
  width: 100%;
  padding-left: 20px;
  padding-right: 50px;
  line-height: 51px;
  height: 48px;
  font-size: 16px;
  border: 1px solid #f1f1f1;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  background-color: #fff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.dimmed-layer.scene-review.review-intro .search-group .keyword input::-webkit-input-placeholder {
  color: #adadad;
}
.dimmed-layer.scene-review.review-intro .search-group .keyword input:-moz-placeholder {
  color: #adadad;
}
.dimmed-layer.scene-review.review-intro .search-group .keyword input::-moz-placeholder {
  color: #adadad;
}
.dimmed-layer.scene-review.review-intro .search-group .keyword input:-ms-input-placeholder {
  color: #adadad;
}
.dimmed-layer.scene-review.review-intro .search-group .keyword textarea::-webkit-input-placeholder {
  color: #adadad;
}
.dimmed-layer.scene-review.review-intro .search-group .keyword textarea:-moz-placeholder {
  color: #adadad;
}
.dimmed-layer.scene-review.review-intro .search-group .keyword textarea::-moz-placeholder {
  color: #adadad;
}
.dimmed-layer.scene-review.review-intro .search-group .keyword textarea:-ms-input-placeholder {
  color: #adadad;
}
.dimmed-layer.scene-review.review-intro .search-group .suggestion {
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 47px;
  z-index: 100;
  background-color: #fff;
  border: 1px solid #dedede;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}
.dimmed-layer.scene-review.review-intro .search-group .suggestion ul {
  padding: 6px 0;
}
.dimmed-layer.scene-review.review-intro .search-group .suggestion ul li {
  position: relative;
}
.dimmed-layer.scene-review.review-intro .search-group .suggestion ul li.selected {
  background-color: #fafafa;
}
.dimmed-layer.scene-review.review-intro .search-group .suggestion ul li a {
  display: block;
  line-height: 32px;
  padding: 0 20px;
  font-size: 13px;
}
.dimmed-layer.scene-review.review-intro .search-group .suggestion ul li a:hover {
  background-color: #fafafa;
}
.dimmed-layer.scene-review.review-intro .search-group .suggestion ul li a .highlight {
  color: #4337de;
  font-weight: 500;
}
.dimmed-layer.scene-review.review-intro .search-group .btn-reset {
  position: absolute;
  top: 50%;
  margin-top: -9px;
  display: inline-block;
  overflow: hidden;
  width: 20px;
  height: 20px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -100px -53px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .dimmed-layer.scene-review.review-intro .search-group .btn-reset {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.dimmed-layer.scene-review.review-intro .search-group .btn-search {
  position: absolute;
  top: 50%;
  margin-top: -8px;
  right: 20px;
  display: inline-block;
  overflow: hidden;
  width: 17px;
  height: 17px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -257px -309px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .dimmed-layer.scene-review.review-intro .search-group .btn-search {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.dimmed-layer.scene-review.review-intro .search-group .btn-search[disabled],
.dimmed-layer.scene-review.review-intro .search-group .btn-search.disabled {
  display: inline-block;
  overflow: hidden;
  width: 17px;
  height: 17px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -239px -309px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .dimmed-layer.scene-review.review-intro .search-group .btn-search[disabled],
  .dimmed-layer.scene-review.review-intro .search-group .btn-search.disabled {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.scene-review .content-container {
  margin-top: 8px;
  margin-bottom: 10px;
  height: 350px;
  border: 1px solid #f1f1f1;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  position: relative;
  padding-bottom: 85px;
  box-sizing: border-box;
}
.scene-review .content-container .content {
  box-sizing: border-box;
  width: 100%;
  padding: 12px;
  line-height: 1.4;
  font-size: 16px;
  border: 0;
  height: 100%;
  outline: none;
  background-color: #fff;
  resize: none;
}
.scene-review .content-container .content input::-webkit-input-placeholder {
  color: #adadad;
}
.scene-review .content-container .content input:-moz-placeholder {
  color: #adadad;
}
.scene-review .content-container .content input::-moz-placeholder {
  color: #adadad;
}
.scene-review .content-container .content input:-ms-input-placeholder {
  color: #adadad;
}
.scene-review .content-container .content textarea::-webkit-input-placeholder {
  color: #adadad;
}
.scene-review .content-container .content textarea:-moz-placeholder {
  color: #adadad;
}
.scene-review .content-container .content textarea::-moz-placeholder {
  color: #adadad;
}
.scene-review .content-container .content textarea:-ms-input-placeholder {
  color: #adadad;
}
.scene-review .btn-write {
  display: block;
  margin-top: 8px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  font-size: 17px;
  font-weight: 400;
  color: #fff;
  cursor: pointer;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background-color: #5963d9;
}
.scene-review .btn-write[disabled],
.scene-review .btn-write.disabled {
  background-color: #bbc1c7;
}
#container {
  height: 100%;
}
#container .scene-poi {
  position: absolute;
  top: 0;
  width: 375px;
  height: 100%;
  z-index: 11;
}
#container .scene-poi .poi-detail {
  position: absolute;
  top: -1px;
  left: -1px;
  width: 375px;
  bottom: 0px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #cecece;
  border-bottom: 1px solid #c0c0c0;
  border-top: 1px solid #e9e9e9;
  background-color: #fff;
  -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.075), -1px 1px 1px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.075), -1px 1px 1px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.075), -1px 1px 1px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
#container .scene-poi .poi-detail .tiny-scroll {
  height: auto;
}
#container .scene-poi .poi-detail .poi-header {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background-color: #49A973;
  padding-top: 12px;
}
#container .scene-poi .poi-detail .poi-header .keyword-group {
  padding: 0 11px;
}
#container .scene-poi .poi-detail .poi-header .keyword-group .keyword {
  box-sizing: border-box;
  width: 100%;
  padding-left: 49px;
  padding-right: 50px;
  line-height: 51px;
  font-size: 16px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background-color: #fff;
}
#container .scene-poi .poi-detail .poi-header .keyword-group .keyword input::-webkit-input-placeholder {
  color: #adadad;
}
#container .scene-poi .poi-detail .poi-header .keyword-group .keyword input:-moz-placeholder {
  color: #adadad;
}
#container .scene-poi .poi-detail .poi-header .keyword-group .keyword input::-moz-placeholder {
  color: #adadad;
}
#container .scene-poi .poi-detail .poi-header .keyword-group .keyword input:-ms-input-placeholder {
  color: #adadad;
}
#container .scene-poi .poi-detail .poi-header .keyword-group .keyword textarea::-webkit-input-placeholder {
  color: #adadad;
}
#container .scene-poi .poi-detail .poi-header .keyword-group .keyword textarea:-moz-placeholder {
  color: #adadad;
}
#container .scene-poi .poi-detail .poi-header .keyword-group .keyword textarea::-moz-placeholder {
  color: #adadad;
}
#container .scene-poi .poi-detail .poi-header .keyword-group .keyword textarea:-ms-input-placeholder {
  color: #adadad;
}
#container .scene-poi .poi-detail .poi-header .keyword-group .suggestion {
  display: none;
  position: absolute;
  left: 11px;
  top: 58px;
  z-index: 100;
  width: 351px;
  border-top: 1px solid #dedede;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #cecece;
  border-bottom: 1px solid #c0c0c0;
  border-top: 1px solid #e9e9e9;
  background-color: #fff;
  -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.075), -1px 1px 1px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.075), -1px 1px 1px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.075), -1px 1px 1px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}
#container .scene-poi .poi-detail .poi-header .keyword-group .suggestion .history-list li a {
  padding-left: 39px;
}
#container .scene-poi .poi-detail .poi-header .keyword-group .suggestion .history-list li a:before {
  position: absolute;
  left: 17px;
  top: 8px;
  display: inline-block;
  overflow: hidden;
  width: 14px;
  height: 15px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -211px -338px;
  line-height: 999em;
  vertical-align: top;
  content: '';
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .scene-poi .poi-detail .poi-header .keyword-group .suggestion .history-list li a:before {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .scene-poi .poi-detail .poi-header .keyword-group .btn-home {
  position: absolute;
  top: 27px;
  left: 27px;
  display: inline-block;
  overflow: hidden;
  width: 21px;
  height: 17px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -239px -291px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .scene-poi .poi-detail .poi-header .keyword-group .btn-home {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .scene-poi .poi-detail .poi-header .keyword-group .btn-home:hover {
  display: inline-block;
  overflow: hidden;
  width: 21px;
  height: 17px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -261px -291px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .scene-poi .poi-detail .poi-header .keyword-group .btn-home:hover {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .scene-poi .poi-detail .poi-header .keyword-group .btn-reset {
  position: absolute;
  top: 26px;
  right: 55px;
  display: inline-block;
  overflow: hidden;
  width: 19px;
  height: 19px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -100px -53px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .scene-poi .poi-detail .poi-header .keyword-group .btn-reset {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .scene-poi .poi-detail .poi-header .keyword-group .btn-search {
  position: absolute;
  top: 28px;
  right: 27px;
  display: inline-block;
  overflow: hidden;
  width: 17px;
  height: 17px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -257px -309px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .scene-poi .poi-detail .poi-header .keyword-group .btn-search {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .scene-poi .poi-detail .poi-header .keyword-group .btn-search[disabled],
#container .scene-poi .poi-detail .poi-header .keyword-group .btn-search.disabled {
  display: inline-block;
  overflow: hidden;
  width: 17px;
  height: 17px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -239px -309px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .scene-poi .poi-detail .poi-header .keyword-group .btn-search[disabled],
  #container .scene-poi .poi-detail .poi-header .keyword-group .btn-search.disabled {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .scene-poi .poi-detail .poi-header .info {
  position: relative;
  height: 90px;
  border-bottom: 1px solid #4FB17A;
  padding: 0 21px 0 20px;
  text-align: center;
}
#container .scene-poi .poi-detail .poi-header .info h1 {
  display: block;
  width: 270px;
  margin: 0 auto;
  padding-top: 18px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
  font-size: 18px;
  line-height: 1.3;
  font-weight: 400;
}
#container .scene-poi .poi-detail .poi-header .info h1 a {
  color: #fff;
}
#container .scene-poi .poi-detail .poi-header .info h1 .type {
  box-sizing: border-box;
  display: inline-block;
  font-size: 13px;
  margin-right: 4px;
  line-height: 18px;
  padding: 2px 8px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  -o-border-radius: 12px;
  border-radius: 12px;
  background-color: #7F756C;
  vertical-align: top;
}
#container .scene-poi .poi-detail .poi-header .info h2 {
  margin-top: 10px;
  display: block;
  font-size: 12px;
  font-weight: 400;
  color: #E2E2E2;
  padding: 0 30px;
}
#container .scene-poi .poi-detail .poi-header .info > span {
  font-size: 12px;
  font-weight: 400;
  color: #E2E2E2;
}
#container .scene-poi .poi-detail .poi-header .info .sub-info {
  margin-top: 1px;
  display: block;
}
#container .scene-poi .poi-detail .poi-header .info .btn-back {
  position: absolute;
  top: 21px;
  left: 20px;
  display: inline-block;
  overflow: hidden;
  width: 17px;
  height: 16px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -283px -383px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .scene-poi .poi-detail .poi-header .info .btn-back {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .scene-poi .poi-detail .poi-header .info .btn-close {
  position: absolute;
  right: 0px;
  top: 0;
  padding-right: 20px;
  padding-top: 21px;
}
#container .scene-poi .poi-detail .poi-header .info .btn-close span {
  display: inline-block;
  overflow: hidden;
  width: 14px;
  height: 14px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -170px -275px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .scene-poi .poi-detail .poi-header .info .btn-close span {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .scene-poi .poi-detail .poi-header .info-placeholder {
  height: 200px;
  width: 100%;
}
#container .scene-poi .poi-detail .poi-header .btn-group {
  position: relative;
  border-bottom: 1px solid #4FB17A;
}
#container .scene-poi .poi-detail .poi-header .btn-group ul {
  display: table;
  width: 100%;
}
#container .scene-poi .poi-detail .poi-header .btn-group ul li {
  display: table-cell;
  vertical-align: top;
  text-align: center;
  width: 33%;
  height: 47px;
  border-right: 1px solid #4FB17A;
}
#container .scene-poi .poi-detail .poi-header .btn-group ul li:last-child {
  border: 0;
}
#container .scene-poi .poi-detail .poi-header .btn-group ul li > a,
#container .scene-poi .poi-detail .poi-header .btn-group ul li > span {
  display: block;
  width: 100%;
  height: 100%;
  vertical-align: middle;
  font-size: 16px;
  color: #eee;
  line-height: 47px;
}
#container .scene-poi .poi-detail .poi-header .btn-group ul li > a:hover,
#container .scene-poi .poi-detail .poi-header .btn-group ul li > span:hover {
  color: #84D8A8;
}
#container .scene-poi .poi-detail .poi-header .btn-group ul li .icon-phone {
  margin-right: 5px;
}
#container .scene-poi .poi-detail .poi-header .btn-group ul li .tel-empty {
  font-size: 14px;
  color: #84D8A8;
}
#container .scene-poi .poi-detail .poi-header .btn-group ul li .btn-like .like {
  display: inline-block;
  margin-left: 5px;
}
#container .scene-poi .poi-detail .poi-header .btn-group ul li .btn-like .like-count {
  display: inline-block;
  margin-left: 4px;
}
#container .scene-poi .poi-detail .poi-header .btn-group ul li .btn-like .cancel {
  display: none;
}
#container .scene-poi .poi-detail .poi-header .btn-group ul li .btn-like.liked .like-count {
  display: inline;
}
#container .scene-poi .poi-detail .poi-header .btn-group ul li .btn-like.liked .like {
  display: none;
}
#container .scene-poi .poi-detail .poi-header .btn-group ul li .btn-like.liked .cancel {
  display: none;
}
#container .scene-poi .poi-detail .poi-header .btn-group ul li .btn-view-review:before {
  font-family: 'fontello';
  content: '\E815';
  margin-right: 5px;
}
#container .scene-poi .poi-detail .poi-header.loading {
  background-color: #848484;
}
#container .scene-poi .poi-detail .poi-header.bus {
  background-color: #476ede;
}
#container .scene-poi .poi-detail .poi-body {
  position: absolute;
  width: 100%;
  top: 0;
  bottom: 0;
  margin-top: 200px;
  background-color: #eaebed;
}
#container .scene-poi .poi-detail .poi-body .card {
  border-bottom: 8px solid #f3f3f3;
  background-color: #fff;
}
#container .scene-poi .poi-detail .poi-body .card:first-child {
  border-top: 0;
}
#container .scene-poi .poi-detail .poi-body .card:last-child {
  border-bottom: 0;
}
#container .scene-poi .poi-detail .poi-body .card.no-border {
  border-bottom: 0;
}
#container .scene-poi .poi-detail .poi-body .childcare-cert,
#container .scene-poi .poi-detail .poi-body .childcare-fee {
  position: relative;
}
#container .scene-poi .poi-detail .poi-body .childcare-cert h3,
#container .scene-poi .poi-detail .poi-body .childcare-fee h3 {
  font-weight: 400;
  font-size: 14px;
  color: #333;
}
#container .scene-poi .poi-detail .poi-body .childcare-cert h3 .icon,
#container .scene-poi .poi-detail .poi-body .childcare-fee h3 .icon {
  cursor: pointer;
  color: #dbdbdb;
  margin-left: 4px;
  display: inline-block;
}
#container .scene-poi .poi-detail .poi-body .childcare-cert h3 .icon:hover,
#container .scene-poi .poi-detail .poi-body .childcare-fee h3 .icon:hover {
  color: #c1c1c1;
}
#container .scene-poi .poi-detail .poi-body .childcare-cert .score,
#container .scene-poi .poi-detail .poi-body .childcare-fee .score,
#container .scene-poi .poi-detail .poi-body .childcare-cert .price,
#container .scene-poi .poi-detail .poi-body .childcare-fee .price {
  display: block;
  margin-top: 8px;
  font-weight: 600;
  font-size: 22px;
  line-height: 1;
}
#container .scene-poi .poi-detail .poi-body .childcare-cert .sub-price,
#container .scene-poi .poi-detail .poi-body .childcare-fee .sub-price {
  display: block;
  color: #555;
  font-size: 15px;
  margin-top: 0;
}
#container .scene-poi .poi-detail .poi-body .childcare-cert .sub-price .price,
#container .scene-poi .poi-detail .poi-body .childcare-fee .sub-price .price {
  display: inline-block;
  font-size: 16px;
  margin-left: 5px;
  color: #000;
}
#container .scene-poi .poi-detail .poi-body .childcare-cert .score_date,
#container .scene-poi .poi-detail .poi-body .childcare-fee .score_date,
#container .scene-poi .poi-detail .poi-body .childcare-cert .caption,
#container .scene-poi .poi-detail .poi-body .childcare-fee .caption {
  display: block;
  position: absolute;
  right: 20px;
  top: 28px;
  font-size: 13px;
  font-weight: 400;
  color: #777;
  text-align: right;
  width: 100px;
}
#container .scene-poi .poi-detail .poi-body .childcare-cert .date,
#container .scene-poi .poi-detail .poi-body .childcare-fee .date {
  position: absolute;
  right: 20px;
  top: 28px;
}
#container .scene-poi .poi-detail .poi-body .childcare-cert .row,
#container .scene-poi .poi-detail .poi-body .childcare-fee .row {
  display: block;
  font-size: 15px;
  margin-bottom: 3px;
}
#container .scene-poi .poi-detail .poi-body .childcare-cert .title,
#container .scene-poi .poi-detail .poi-body .childcare-fee .title {
  font-weight: 600;
  margin-right: 8px;
}
#container .scene-poi .poi-detail .poi-body .card-link {
  position: relative;
  display: block;
}
#container .scene-poi .poi-detail .poi-body .card-link .icon-angle-right {
  position: absolute;
  top: 50%;
  right: 20px;
  display: block;
  line-height: 40px;
  margin-top: -20px;
}
#container .scene-poi .poi-detail .poi-body .card-homepage {
  background-color: #fff;
  height: 47px;
  line-height: 47px;
  padding: 0 20px;
  font-size: 14px;
}
#container .scene-poi .poi-detail .poi-body .card-homepage a {
  display: block;
  color: #595959;
}
#container .scene-poi .poi-detail .poi-body .card-homepage a:before {
  font-family: 'fontello';
  content: '\E83C';
  color: #ccc;
  margin-right: 5px;
}
#container .scene-poi .poi-detail .poi-body .childcare-cert,
#container .scene-poi .poi-detail .poi-body .childcare-student,
#container .scene-poi .poi-detail .poi-body .childcare-teacher,
#container .scene-poi .poi-detail .poi-body .childcare-fee,
#container .scene-poi .poi-detail .poi-body .childcare-activity {
  padding: 20px 20px;
}
#container .scene-poi .poi-detail .poi-body .childcare-cert h3,
#container .scene-poi .poi-detail .poi-body .childcare-student h3,
#container .scene-poi .poi-detail .poi-body .childcare-teacher h3,
#container .scene-poi .poi-detail .poi-body .childcare-fee h3,
#container .scene-poi .poi-detail .poi-body .childcare-activity h3 {
  font-weight: 400;
  font-size: 14px;
  line-height: 1;
}
#container .scene-poi .poi-detail .poi-body .childcare-cert .date,
#container .scene-poi .poi-detail .poi-body .childcare-student .date,
#container .scene-poi .poi-detail .poi-body .childcare-teacher .date,
#container .scene-poi .poi-detail .poi-body .childcare-fee .date,
#container .scene-poi .poi-detail .poi-body .childcare-activity .date {
  color: #777;
  font-size: 14px;
}
#container .scene-poi .poi-detail .poi-body .childcare-student .student-count {
  display: block;
  margin-top: 8px;
  font-weight: 600;
  font-size: 22px;
  line-height: 1;
}
#container .scene-poi .poi-detail .poi-body .childcare-teacher .count {
  display: block;
  margin-top: 8px;
  font-weight: 600;
  font-size: 22px;
  line-height: 1;
}
#container .scene-poi .poi-detail .poi-body .childcare-teacher .row {
  position: relative;
}
#container .scene-poi .poi-detail .poi-body .childcare-teacher .row:after {
  display: block;
  clear: both;
  height: 0;
  content: '';
}
#container .scene-poi .poi-detail .poi-body .childcare-teacher .col {
  float: left;
  width: 50%;
  box-sizing: border-box;
}
#container .scene-poi .poi-detail .poi-body .childcare-activity {
  position: relative;
}
#container .scene-poi .poi-detail .poi-body .childcare-activity:after {
  display: block;
  clear: both;
  content: '';
}
#container .scene-poi .poi-detail .poi-body .childcare-activity .activities {
  margin-top: 10px;
}
#container .scene-poi .poi-detail .poi-body .childcare-activity .activities li {
  float: left;
  margin-right: 8px;
  margin-bottom: 8px;
  font-size: 15px;
  color: #555;
  padding: 3px 12px;
  background-color: #efefef;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  -o-border-radius: 15px;
  border-radius: 15px;
}
#container .scene-poi .poi-detail .poi-body .roadview {
  position: relative;
}
#container .scene-poi .poi-detail .poi-body .roadview .btn-view-roadview {
  background-color: #fff;
  display: block;
  height: 46px;
  line-height: 46px;
  padding: 0 20px;
  color: #777;
  font-size: 15px;
}
#container .scene-poi .poi-detail .poi-body .roadview .btn-view-roadview .icon {
  display: inline-block;
  margin-right: 8px;
}
#container .scene-poi .poi-detail .poi-body .roadview .btn-view-roadview:hover {
  background-color: #f2f2f2;
}
#container .scene-poi .poi-detail .poi-body .school .caption {
  display: block;
  font-weight: 400;
  font-size: 14px;
}
#container .scene-poi .poi-detail .poi-body .school .current {
  margin-top: 5px;
  margin-bottom: 5px;
  font-weight: 600;
  font-size: 22px;
}
#container .scene-poi .poi-detail .poi-body .school .current-empty {
  display: block;
  margin-top: 5px;
  margin-bottom: 5px;
  font-weight: 400;
  font-size: 22px;
  color: #aaa;
}
#container .scene-poi .poi-detail .poi-body .school .tip {
  display: block;
  font-size: 14px;
  color: #777;
}
#container .scene-poi .poi-detail .poi-body .school .icon {
  cursor: pointer;
  color: #dbdbdb;
  margin-left: 4px;
  display: inline-block;
}
#container .scene-poi .poi-detail .poi-body .school .icon:hover {
  color: #c1c1c1;
}
#container .scene-poi .poi-detail .poi-body .school-innovation h3 {
  padding: 20px 20px 0;
  font-size: 16px;
  font-weight: 600;
}
#container .scene-poi .poi-detail .poi-body .school-innovation p {
  padding: 8px 20px 20px;
  font-size: 15px;
  color: #777;
}
#container .scene-poi .poi-detail .poi-body .school-innovation .btn-link {
  height: 46px;
  line-height: 46px;
  text-align: center;
  display: block;
  border-top: 1px solid #e2e3e5;
  font-size: 16px;
  color: #2B8854;
}
#container .scene-poi .poi-detail .poi-body .school-apt-list {
  font-size: 15px;
}
#container .scene-poi .poi-detail .poi-body .school-apt-list .caption {
  padding: 20px 20px 0 20px;
  color: #777;
}
#container .scene-poi .poi-detail .poi-body .school-apt-list ul {
  padding: 0 20px 10px 20px;
  margin-top: 15px;
}
#container .scene-poi .poi-detail .poi-body .school-apt-list ul li {
  display: block;
  position: relative;
  line-height: 36px;
  height: 36px;
}
#container .scene-poi .poi-detail .poi-body .school-apt-list ul li .name {
  display: inline-block;
  width: 280px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
}
#container .scene-poi .poi-detail .poi-body .school-apt-list ul li .price {
  position: absolute;
  right: 0;
  color: #4337de;
}
#container .scene-poi .poi-detail .poi-body .school-apt-list ul li .area {
  position: absolute;
  right: 55px;
  color: #666;
  font-weight: normal;
}
#container .scene-poi .poi-detail .poi-body .school-career {
  padding: 28px 20px;
}
#container .scene-poi .poi-detail .poi-body .reference-date {
  padding-top: 7px;
  text-align: right;
  color: #757575;
  font-size: 12px;
  line-height: 16px;
}
#container .scene-poi .poi-detail .poi-body .chart-high {
  display: inline-block;
  width: 330px;
  padding: 0px 20px 0 20px;
}
#container .scene-poi .poi-detail .poi-body .school-2col {
  position: relative;
  padding: 28px 0;
}
#container .scene-poi .poi-detail .poi-body .school-2col .reference-date {
  padding-right: 20px;
}
#container .scene-poi .poi-detail .poi-body .school-2col.has-more {
  padding-bottom: 0;
}
#container .scene-poi .poi-detail .poi-body .school-2col:after {
  display: block;
  clear: both;
  height: 0;
  content: '';
}
#container .scene-poi .poi-detail .poi-body .school-2col .col {
  box-sizing: border-box;
  width: 50%;
  float: left;
  padding: 0px 20px;
}
#container .scene-poi .poi-detail .poi-body .school-2col .row {
  position: relative;
  padding-bottom: 0;
  padding-bottom: 24px;
  margin-bottom: 0;
  border-bottom: 0;
}
#container .scene-poi .poi-detail .poi-body .school-2col .row:after {
  display: block;
  clear: both;
  height: 0;
  content: '';
}
#container .scene-poi .poi-detail .poi-body .school-2col .row:first-child {
  margin-bottom: 24px;
  border-bottom: 1px solid #f2f2f2;
}
#container .scene-poi .poi-detail .poi-body .school-2col .region {
  display: block;
  font-size: 13px;
  font-weight: 400;
  color: #777;
}
#container .scene-poi .poi-detail .poi-body .school-2col .region .count {
  color: #000;
  font-weight: normal;
  margin-left: 5px;
  line-height: 20px;
}
#container .scene-poi .poi-detail .poi-body .btn-outlink {
  display: block;
  font-size: 15px;
  height: 47px;
  line-height: 47px;
  text-align: center;
  color: #2B8854;
  background-color: #fff;
}
#container .scene-poi .poi-detail .poi-body .btn-homepage {
  display: inline;
  text-decoration: underline;
}
#container .scene-poi .poi-detail .poi-body .bus-list {
  background-color: #fff;
  padding: 20px 20px 10px;
}
#container .scene-poi .poi-detail .poi-body .bus-list .caption {
  display: block;
  font-weight: 400;
  font-size: 14px;
  color: #777;
}
#container .scene-poi .poi-detail .poi-body .bus-list .caption .icon {
  cursor: pointer;
  color: #dbdbdb;
  margin-left: 4px;
  display: inline-block;
}
#container .scene-poi .poi-detail .poi-body .bus-list .caption .icon:hover {
  color: #c1c1c1;
}
#container .scene-poi .poi-detail .poi-body .bus-list ul {
  margin-top: 15px;
  color: #333;
}
#container .scene-poi .poi-detail .poi-body .bus-list ul li {
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
  height: 36px;
}
#container .scene-poi .poi-detail .poi-body .bus-list ul .name {
  display: inline-block;
  font-size: 16px;
  width: 70px;
  font-weight: 700;
}
#container .scene-poi .poi-detail .poi-body .bus-list ul .start {
  line-height: 36px;
  font-size: 14px;
  color: #666;
}
#container .scene-poi .poi-detail .poi-body .bus-list ul .end {
  line-height: 36px;
  font-size: 14px;
  color: #666;
}
#container .scene-poi .poi-detail .poi-body .card > .blocked {
  padding: 50px 20px;
  text-align: center;
  color: gray;
}
#container .scene-poi .poi-detail .poi-body .card > .blocked:before {
  display: inline-block;
  overflow: hidden;
  width: 33px;
  height: 32px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -185px -149px;
  line-height: 999em;
  vertical-align: top;
  display: block;
  margin: 0 auto;
  text-align: center;
  content: '';
  margin-bottom: 15px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .scene-poi .poi-detail .poi-body .card > .blocked:before {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .scene-poi .poi-detail .share {
  position: relative;
  background-color: #095A41;
  border-top: 1px solid #0A6549;
  padding: 0 20px 20px;
}
#container .scene-poi .poi-detail .share p {
  text-align: center;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  line-height: 32px;
  height: 32px;
  color: #c1c1c1;
  padding-top: 12px;
}
#container .scene-poi .poi-detail .share ul {
  text-align: center;
}
#container .scene-poi .poi-detail .share ul li {
  display: inline-block;
  width: 36px;
  padding: 2px 3px 0 3px;
}
#container .scene-poi .poi-detail .share ul li a {
  display: block;
  height: 35px;
}
#container .scene-poi .poi-detail .share ul li a.facebook span {
  display: inline-block;
  overflow: hidden;
  width: 36px;
  height: 35px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -165px 0;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .scene-poi .poi-detail .share ul li a.facebook span {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .scene-poi .poi-detail .share ul li a.twitter span {
  display: inline-block;
  overflow: hidden;
  background-image: url("https://static.hogangnono.com/img/xlogo-180.png");
  background-size: 36px;
  width: 36px;
  height: 35px;
  line-height: 999em;
  vertical-align: top;
}
#container .scene-poi .poi-detail .share ul li a.story span {
  display: inline-block;
  overflow: hidden;
  width: 36px;
  height: 35px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -93px 0;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .scene-poi .poi-detail .share ul li a.story span {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .scene-poi .poi-detail .share ul li a.band span {
  display: inline-block;
  overflow: hidden;
  width: 36px;
  height: 35px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -307px 0;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .scene-poi .poi-detail .share ul li a.band span {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .scene-poi .poi-detail .share ul li:first-child {
  margin-top: 0;
}
#container .scene-poi .poi-detail .footer {
  position: relative;
  border-top: 1px solid #0A6549;
  border-bottom: 0;
  background-color: #095A41;
  color: #c1c1c1;
}
#container .scene-poi .poi-detail .cs-post {
  border-top: 1px solid #0A6549;
  background-color: #095A41;
  color: #c1c1c1;
}
#container .scene-poi .poi-detail .cs-post .btn-write-cs {
  color: #c1c1c1;
  border-top: 1px solid #0b6449;
}
#container .scene-poi .poi-detail.bus .info {
  border-bottom: 1px solid #4366c9;
}
#container .scene-poi .poi-detail.bus .poi-body {
  background-color: #385bbe;
  margin-top: 151px;
}
#container .scene-poi .poi-detail.bus .share {
  background-color: #385bbe;
  border-top: 1px solid #4366c9;
}
#container .scene-poi .poi-detail.bus .cs-post {
  background-color: #385bbe;
  border-top: 1px solid #4366c9;
}
#container .scene-poi .poi-detail.bus .cs-post .btn-write-cs {
  color: #c1c1c1;
  border-top: 1px solid #4366c9;
}
#container .scene-poi .poi-detail .cs-post p {
  padding: 20px;
  font-size: 14px;
  text-align: center;
}
#container .scene-poi .poi-detail .btn-write-cs {
  display: block;
  height: 52px;
  line-height: 51px;
  font-size: 15px;
  text-align: center;
  color: #2B8854;
}
@keyframes markerBounce {
  0% {
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
  }
  20% {
    transform: translate3d(0, -5px, 0);
    -webkit-transform: translate3d(0, -5px, 0);
    -moz-transform: translate3d(0, -5px, 0);
    -ms-transform: translate3d(0, -5px, 0);
  }
  40% {
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
  }
}
@keyframes markerBounceTranslateY {
  0% {
    transform: translateY(-100%);
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
  }
  20% {
    transform: translateY(calc(-100% - 5px));
    -webkit-transform: translateY(calc(-100% - 5px));
    -moz-transform: translateY(calc(-100% - 5px));
    -ms-transform: translateY(calc(-100% - 5px));
  }
  40% {
    transform: translateY(-100%);
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
  }
}
@keyframes lighting {
  0% {
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
  }
  50% {
    transform: scale(1.15);
    -webkit-transform: scale(1.15);
    -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
  }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
  }
}
@keyframes loading {
  0% {
    width: 0;
    background-color: #C4C8FF;
  }
  33% {
    width: 33%;
    background-color: #C4C8FF;
  }
  66% {
    width: 66%;
    background-color: #bfc0c0;
  }
  100% {
    width: 100%;
    background-color: #fff;
  }
}
@-webkit-keyframes loading {
  0% {
    width: 0;
    background-color: #C4C8FF;
  }
  33% {
    width: 33%;
    background-color: #C4C8FF;
  }
  66% {
    width: 66%;
    background-color: #bfc0c0;
  }
  100% {
    width: 100%;
    background-color: #fff;
  }
}
@keyframes finger-animation {
  0% {
    opacity: 1;
    transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
  }
  25% {
    opacity: 1;
    transform: translate(40px, 0);
    -webkit-transform: translate(40px, 0);
    -moz-transform: translate(40px, 0);
    -ms-transform: translate(40px, 0);
  }
  35% {
    opacity: 1;
    transform: translate(40px, 0);
    -webkit-transform: translate(40px, 0);
    -moz-transform: translate(40px, 0);
    -ms-transform: translate(40px, 0);
  }
  40% {
    opacity: 0;
    transform: translate(40px, 0);
    -webkit-transform: translate(40px, 0);
    -moz-transform: translate(40px, 0);
    -ms-transform: translate(40px, 0);
  }
  41% {
    opacity: 0;
    transform: translate(5px, 0);
    -webkit-transform: translate(5px, 0);
    -moz-transform: translate(5px, 0);
    -ms-transform: translate(5px, 0);
  }
  50% {
    opacity: 1;
    transform: translate(5px, 0);
    -webkit-transform: translate(5px, 0);
    -moz-transform: translate(5px, 0);
    -ms-transform: translate(5px, 0);
  }
  75% {
    opacity: 1;
    transform: translate(90px, 0);
    -webkit-transform: translate(90px, 0);
    -moz-transform: translate(90px, 0);
    -ms-transform: translate(90px, 0);
  }
  85% {
    opacity: 1;
    transform: translate(90px, 0);
    -webkit-transform: translate(90px, 0);
    -moz-transform: translate(90px, 0);
    -ms-transform: translate(90px, 0);
  }
  92% {
    opacity: 0;
    transform: translate(90px, 0);
    -webkit-transform: translate(90px, 0);
    -moz-transform: translate(90px, 0);
    -ms-transform: translate(90px, 0);
  }
  93% {
    opacity: 0;
    transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
  }
  100% {
    opacity: 1;
    transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
  }
}
@-webkit-keyframes finger-animation {
  0% {
    opacity: 1;
    transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
  }
  25% {
    opacity: 1;
    transform: translate(40px, 0);
    -webkit-transform: translate(40px, 0);
    -moz-transform: translate(40px, 0);
    -ms-transform: translate(40px, 0);
  }
  35% {
    opacity: 1;
    transform: translate(40px, 0);
    -webkit-transform: translate(40px, 0);
    -moz-transform: translate(40px, 0);
    -ms-transform: translate(40px, 0);
  }
  40% {
    opacity: 0;
    transform: translate(40px, 0);
    -webkit-transform: translate(40px, 0);
    -moz-transform: translate(40px, 0);
    -ms-transform: translate(40px, 0);
  }
  41% {
    opacity: 0;
    transform: translate(5px, 0);
    -webkit-transform: translate(5px, 0);
    -moz-transform: translate(5px, 0);
    -ms-transform: translate(5px, 0);
  }
  50% {
    opacity: 1;
    transform: translate(5px, 0);
    -webkit-transform: translate(5px, 0);
    -moz-transform: translate(5px, 0);
    -ms-transform: translate(5px, 0);
  }
  75% {
    opacity: 1;
    transform: translate(90px, 0);
    -webkit-transform: translate(90px, 0);
    -moz-transform: translate(90px, 0);
    -ms-transform: translate(90px, 0);
  }
  85% {
    opacity: 1;
    transform: translate(90px, 0);
    -webkit-transform: translate(90px, 0);
    -moz-transform: translate(90px, 0);
    -ms-transform: translate(90px, 0);
  }
  92% {
    opacity: 0;
    transform: translate(90px, 0);
    -webkit-transform: translate(90px, 0);
    -moz-transform: translate(90px, 0);
    -ms-transform: translate(90px, 0);
  }
  93% {
    opacity: 0;
    transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
  }
  100% {
    opacity: 1;
    transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
  }
}
@-webkit-keyframes sunlight-gesture-guide-move-animation {
  from {
    transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
  }
  to {
    transform: translate(0, -20%);
    -webkit-transform: translate(0, -20%);
    -moz-transform: translate(0, -20%);
    -ms-transform: translate(0, -20%);
  }
}
@keyframes sunlight-gesture-guide-move-animation {
  from {
    transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
  }
  to {
    transform: translate(0, -20%);
    -webkit-transform: translate(0, -20%);
    -moz-transform: translate(0, -20%);
    -ms-transform: translate(0, -20%);
  }
}
@-webkit-keyframes sunlight-preview-icon-rotate-x {
  from {
    background: transparent;
    color: #999;
  }
  to {
    background: #999;
    color: white;
  }
}
@keyframes sunlight-gesture-guide-right-click {
  from {
    background: transparent;
    color: #999;
  }
  to {
    background: #999;
    color: white;
  }
}
@-webkit-keyframes sunlight-preview-icon-rotate-x {
  from {
    transform: rotateX(0deg);
    -webkit-transform: rotateX(0deg);
    -moz-transform: rotateX(0deg);
    -ms-transform: rotateX(0deg);
  }
  to {
    transform: rotateX(360deg);
    -webkit-transform: rotateX(360deg);
    -moz-transform: rotateX(360deg);
    -ms-transform: rotateX(360deg);
  }
}
@keyframes sunlight-preview-icon-rotate-x {
  from {
    transform: rotateX(0deg);
    -webkit-transform: rotateX(0deg);
    -moz-transform: rotateX(0deg);
    -ms-transform: rotateX(0deg);
  }
  to {
    transform: rotateX(360deg);
    -webkit-transform: rotateX(360deg);
    -moz-transform: rotateX(360deg);
    -ms-transform: rotateX(360deg);
  }
}
@-webkit-keyframes sunlight-preview-icon-rotate-y {
  from {
    transform: rotateY(0deg);
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
  }
  to {
    transform: rotateY(360deg);
    -webkit-transform: rotateY(360deg);
    -moz-transform: rotateY(360deg);
    -ms-transform: rotateY(360deg);
  }
}
@keyframes sunlight-preview-icon-rotate-y {
  from {
    transform: rotateY(0deg);
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
  }
  to {
    transform: rotateY(360deg);
    -webkit-transform: rotateY(360deg);
    -moz-transform: rotateY(360deg);
    -ms-transform: rotateY(360deg);
  }
}
@keyframes scaleBounce {
  0% {
    transform: scale(0);
    -webkit-transform: scale(0);
  }
  72% {
    transform: scale(0);
    -webkit-transform: scale(0);
  }
  93% {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
  }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
}
@keyframes bounce3px {
  0% {
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
  }
  20% {
    transform: translate3d(0, -3px, 0);
    -webkit-transform: translate3d(0, -3px, 0);
    -moz-transform: translate3d(0, -3px, 0);
    -ms-transform: translate3d(0, -3px, 0);
  }
  40% {
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
  }
}
.scene-setting {
  background-color: #fff;
  padding: 50px 20px 20px;
}
.scene-setting.change-password {
  height: 360px;
}
.scene-setting.change-favorite-region {
  width: 360px;
  height: auto;
  padding: 0;
}
.scene-setting.change-favorite-region .section {
  display: block;
  border: 1px solid #eee;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background: #fff;
  padding: 20px;
  margin-top: 15px;
}
.scene-setting.change-favorite-region .section .title {
  font-size: 16px;
}
.scene-setting.change-favorite-region .section .txt {
  padding: 15px 0;
}
.scene-setting.change-favorite-region .section.toggle {
  padding: 0;
}
.scene-setting.change-favorite-region .section.toggle .title {
  padding-left: 20px;
  display: inline;
  line-height: 60px;
}
.scene-setting.change-favorite-region .section.toggle .toggle-container {
  float: right;
  padding: 0 20px;
  line-height: 60px;
}
.scene-setting.change-favorite-region .section.toggle .toggle-container:after {
  clear: both;
}
.scene-setting.change-favorite-region .section:first-child {
  margin-top: 0;
}
.scene-setting .checkbox {
  position: relative;
  display: inline-block;
  width: 50%;
}
.scene-setting .checkbox .blind {
  width: 0;
  height: 0;
}
.scene-setting .checkbox label {
  line-height: 33px;
  padding: 0;
  cursor: pointer;
  margin-top: 3px;
  font-weight: 400;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.scene-setting .checkbox label:before {
  overflow: hidden;
  width: 21px;
  height: 20px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -278px -458px;
  line-height: 999em;
  vertical-align: top;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
  cursor: pointer;
  content: '';
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .scene-setting .checkbox label:before {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.scene-setting .checkbox.checked label {
  font-weight: 400;
  cursor: pointer;
}
.scene-setting .checkbox.checked label:before {
  overflow: hidden;
  width: 21px;
  height: 20px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -256px -458px;
  line-height: 999em;
  vertical-align: top;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  margin-right: 5px;
  content: '';
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .scene-setting .checkbox.checked label:before {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.scene-setting .btn_close {
  display: block;
  position: absolute;
  right: 20px;
  top: 20px;
}
.scene-setting .btn_close span {
  display: inline-block;
  overflow: hidden;
  width: 16px;
  height: 16px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -83px -53px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .scene-setting .btn_close span {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.scene-setting .btn-ok {
  display: block;
  box-sizing: border-box;
  height: 44px;
  line-height: 46px;
  background-color: #6067f5;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  color: #fff;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}
.scene-setting .btn-ok.v2 {
  background-color: #bbc1c7;
}
.scene-setting .btn-ok:disabled,
.scene-setting .btn-ok[disabled] {
  background-color: #c8cae1;
}
.scene-setting .btn-ok.half {
  display: inline-block;
  width: 118px;
}
.scene-setting .btn-ok.half:first-child {
  margin-right: 10px;
}
.scene-setting .input-group {
  margin: 0 0 10px 0;
}
.scene-setting .input-group .input:first-child {
  margin-top: 0;
}
.scene-setting .input-group.nomargin {
  margin: 0;
}
.scene-setting .input {
  display: block;
  box-sizing: border-box;
  margin: 10px 0 0;
  padding: 0 15px;
  width: 100%;
  border: 1px solid #C8C6E6;
  font-size: 15px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  height: 44px;
}
.scene-setting input::-webkit-input-placeholder {
  color: #aaa;
}
.scene-setting input:-moz-placeholder {
  color: #aaa;
}
.scene-setting input::-moz-placeholder {
  color: #aaa;
}
.scene-setting input:-ms-input-placeholder {
  color: #aaa;
}
.scene-setting textarea::-webkit-input-placeholder {
  color: #aaa;
}
.scene-setting textarea:-moz-placeholder {
  color: #aaa;
}
.scene-setting textarea::-moz-placeholder {
  color: #aaa;
}
.scene-setting textarea:-ms-input-placeholder {
  color: #aaa;
}
.scene-setting .btn_x {
  outline: none;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  padding-right: 15px;
}
.scene-setting .btn_x span {
  display: inline-block;
  overflow: hidden;
  width: 19px;
  height: 19px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -100px -53px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .scene-setting .btn_x span {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.scene-setting .txt {
  padding: 18px 0 0;
  background: #fff;
  line-height: 1.4;
  font-size: 15px;
  color: #B5B2B2;
}
.myhouse-card-list {
  background: #f8f8f9;
  padding: 0;
}
.myhouse-card-list .myhouse-card:last-child {
  margin-bottom: 60px;
}
.myhouse-card-list .myhouse-card {
  box-sizing: border-box;
  margin-bottom: 10px;
  color: #484848;
  background: #fff;
}
.myhouse-card-list .myhouse-card .card-title {
  padding: 20px 25px;
  font-size: 16px;
  line-height: 20px;
  color: #484848;
}
.myhouse-card-list .myhouse-card .card-title .day {
  color: #584de4;
}
.myhouse-card-list .myhouse-card.stat {
  color: #484848;
}
.myhouse-card-list .myhouse-card.stat .card-content .item {
  margin-top: 15px;
  box-sizing: border-box;
  text-align: center;
}
.myhouse-card-list .myhouse-card.stat .card-content .item:first-child {
  border-right: 1px solid #f5f5f5;
}
.myhouse-card-list .myhouse-card.stat .card-content .item .name {
  height: 18px;
  font-size: 15px;
  color: #7f7e92;
}
.myhouse-card-list .myhouse-card.stat .card-content .item .today {
  margin: 6px 0;
  font-size: 24px;
  font-weight: bold;
  color: #484848;
}
.myhouse-card-list .myhouse-card.stat .card-content .item .total {
  height: 20px;
  font-size: 15px;
  color: #7f7e92;
}
.myhouse-card-list .myhouse-card.tutorial {
  padding-bottom: 10px;
}
.myhouse-card-list .myhouse-card.tutorial .card-title {
  padding-bottom: 0;
}
.myhouse-card-list .myhouse-card.agent .agent-count {
  display: inline-block;
  margin-left: 5px;
  color: #584de4;
}
.myhouse-card-list .myhouse-card.agent .agent-list {
  padding: 0px 25px 20px;
  margin-top: 10px;
}
.myhouse-card-list .myhouse-card.agent .agent-list .agent-info-header:last-child {
  margin-bottom: 0px;
}
.myhouse-card-list .myhouse-card.agent .agent-list .empty {
  padding: 20px 0 45px;
  font-size: 15px;
  color: #7f7e92;
  text-align: center;
}
.myhouse-card-list .myhouse-card.agent .agent-list .btn-notify-to-more-agents {
  position: relative;
}
.myhouse-card-list .myhouse-card.agent .agent-list .btn-notify-to-more-agents .btn-basic {
  height: 50px;
  line-height: 49px;
}
.myhouse-card-list .myhouse-card.fee .slider-wrapper {
  padding: 31.5px 0px 12.5px;
}
.myhouse-card-list .myhouse-card.fee .slider-wrapper .track {
  height: 5px;
}
.myhouse-card-list .myhouse-card.fee .slider-wrapper .track-unselected {
  height: 5px;
}
.myhouse-card-list .myhouse-card.fee .slider-wrapper .thumb {
  top: -1px;
  z-index: 1;
  display: block;
  box-shadow: 0 3px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 1px 0 rgba(0, 0, 0, 0.16), 0 3px 8px 0 rgba(0, 0, 0, 0.15);
  border: solid 0.5px rgba(0, 0, 0, 0.04);
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
  background-color: #584de4;
}
.myhouse-card-list .myhouse-card.fee .cost-text {
  position: relative;
  font-size: 16px;
}
.myhouse-card-list .myhouse-card.fee .cost-text .before-vat {
  font-size: 20px;
  font-weight: bold;
  color: #484848;
}
.myhouse-card-list .myhouse-card.fee .cost-text .before-vat .price-seperator {
  opacity: 0.2;
  margin: 0 8px;
}
.myhouse-card-list .myhouse-card.fee .cost-text .after-vat {
  margin-top: 6px;
  font-size: 15px;
  color: #7f7e92;
}
.myhouse-card-list .myhouse-card.fee .price-rate {
  padding: 0 3px;
  font-size: 12px;
  color: #7f7e92;
}
.myhouse-card-list .myhouse-card.fee .price-rate .max-rate {
  display: block;
  float: right;
}
.myhouse-card-list .myhouse-card.fee .priceText {
  text-align: right;
}
.myhouse-card-list .myhouse-card.fee .agent-fee-warning {
  color: #fc541b;
  font-size: 14px;
  margin-top: 10px;
}
.myhouse-card-list .myhouse-card.fee .agent-fee-warning .mark {
  background-color: #fc541b;
  color: #fff;
  font-size: 10px;
  height: 16px;
  line-height: 16px;
  padding: 3px 8px;
  line-height: 19px;
  margin: 0 4px 0 0;
  vertical-align: middle;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
}
.myhouse-card-list .myhouse-card.btn-area {
  margin: 0;
  padding: 25px;
  border: 0;
}
.myhouse-card-list .myhouse-card .card-content {
  padding: 0 24px 25px;
  background: #fff;
}
.myhouse-card-list .myhouse-card .card-content .info {
  display: block;
  padding: 5px 0;
}
.myhouse-card-list .myhouse-card .card-content .full {
  width: 100%;
}
.myhouse-card-list .myhouse-card .card-content .half {
  width: 50%;
  display: inline-block;
}
.myhouse-card-list .myhouse-card .card-content .sub-title {
  display: block;
  padding: 6px 0;
  font-size: 14px;
}
.myhouse-card-list .myhouse-card .card-content .sub-title.desc {
  display: inline-block;
  padding: 0px;
}
.myhouse-card-list .btn-action.status-on-sale,
.myhouse-card-list .btn-action.status-completed {
  margin-top: 20px;
}
#container .apt-sub-page-loan {
  position: absolute;
  top: 0;
  left: 375px;
  width: 375px;
  height: 100%;
  z-index: 15;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #cecece;
  border-bottom: 1px solid #c0c0c0;
  border-top: 1px solid #e9e9e9;
  -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.075), -1px 1px 1px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.075), -1px 1px 1px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.075), -1px 1px 1px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  background-color: #fff;
  border-left: 0;
  border-top: 0;
  border-bottom: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: -8px 0px 8px rgba(0, 0, 0, 0.15), 0px 2px 2px rgba(0, 0, 0, 0.075), 1px 1px 1px rgba(0, 0, 0, 0.03);
  -moz-box-shadow: -8px 0px 8px rgba(0, 0, 0, 0.15), 0px 2px 2px rgba(0, 0, 0, 0.075), 1px 1px 1px rgba(0, 0, 0, 0.03);
  box-shadow: -8px 0px 8px rgba(0, 0, 0, 0.15), 0px 2px 2px rgba(0, 0, 0, 0.075), 1px 1px 1px rgba(0, 0, 0, 0.03);
}
#container .apt-sub-page-loan .loan-header {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background-color: #5961bf;
  z-index: 1;
}
#container .apt-sub-page-loan .loan-header > .title {
  position: relative;
  height: 58px;
  border-bottom: 1px solid #737ad2;
}
#container .apt-sub-page-loan .loan-header > .title h1 {
  display: block;
  position: relative;
  font-size: 18px;
  color: #fff;
  height: auto;
  font-weight: 400;
  line-height: 61px;
  text-align: center;
  vertical-align: top;
  padding: 0 60px;
  width: 100%;
  box-sizing: border-box;
}
#container .apt-sub-page-loan .loan-header > .title h1 .title-text {
  vertical-align: top;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
  width: auto;
  margin: 0 auto;
}
#container .apt-sub-page-loan .loan-header > .title h1 .title-text:after {
  content: none;
  background: none;
}
#container .apt-sub-page-loan .loan-header > .title .btn-back {
  position: absolute;
  left: 0;
  top: 0;
  padding-left: 16px;
  height: 58px;
  width: 40px;
}
#container .apt-sub-page-loan .loan-header > .title .btn-back span {
  position: absolute;
  top: 50%;
  margin-top: -9px;
  display: inline-block;
  overflow: hidden;
  width: 20px;
  height: 18px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -103px -313px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .apt-sub-page-loan .loan-header > .title .btn-back span {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .apt-sub-page-loan .loan-header > .title .btn-map {
  position: absolute;
  right: 0;
  top: 0;
  width: 50px;
  height: 58px;
}
#container .apt-sub-page-loan .loan-header > .title .btn-map span {
  position: absolute;
  top: 50%;
  left: 16px;
  margin-top: -12px;
  display: inline-block;
  overflow: hidden;
  width: 18px;
  height: 24px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -145px -313px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .apt-sub-page-loan .loan-header > .title .btn-map span {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .apt-sub-page-loan .loan-header > .info {
  display: none;
  height: 50px;
  text-align: center;
  font-weight: 400;
  font-size: 14px;
  color: #d3d4e2;
}
#container .apt-sub-page-loan .loan-header > .info h2 {
  text-align: center;
  font-weight: 400;
  font-size: 14px;
  line-height: initial;
  height: auto;
  color: #d3d4e2;
}
#container .apt-sub-page-loan .loan-header > .info h2 .sub-info {
  display: block;
  margin-top: 2px;
}
#container .apt-sub-page-loan .loan-header.opened > .info {
  display: block;
}
#container .apt-sub-page-loan .loan-header .select-group {
  position: relative;
  display: table;
  width: 100%;
}
#container .apt-sub-page-loan .loan-header .select-group > li {
  height: 47px;
  display: table-cell;
  vertical-align: top;
}
#container .apt-sub-page-loan .loan-header .select-group > li.type {
  width: 33%;
  height: 47px;
  border-right: 1px solid #737ad2;
}
#container .apt-sub-page-loan .loan-header .select-group > li.interest-type {
  width: 34%;
  height: 47px;
  border-right: 1px solid #737ad2;
}
#container .apt-sub-page-loan .loan-header .select-group > li.repayment-type {
  width: 33%;
  height: 47px;
}
#container .apt-sub-page-loan .loan-header .select-group > li.comment {
  width: 33%;
  height: 47px;
  text-align: center;
}
#container .apt-sub-page-loan .loan-header .select-group > li.comment a {
  display: block;
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  line-height: 47px;
}
#container .apt-sub-page-loan .loan-header .select-group > li.comment a:before {
  margin-right: 8px;
  margin-top: -2px;
  display: inline-block;
  overflow: hidden;
  width: 21px;
  height: 21px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -147px -268px;
  line-height: 999em;
  vertical-align: top;
  vertical-align: middle;
  content: '';
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .apt-sub-page-loan .loan-header .select-group > li.comment a:before {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .apt-sub-page-loan .loan-header .select-group > li.select {
  position: relative;
  height: 47px;
}
#container .apt-sub-page-loan .loan-header .select-group > li.select button,
#container .apt-sub-page-loan .loan-header .select-group > li.select .button {
  width: 100%;
  line-height: 47px;
  padding-right: 29px;
  padding-left: 26px;
  text-align: left;
  color: #fff;
  font-size: 16px;
  font-weight: 400;
}
#container .apt-sub-page-loan .loan-header .select-group > li.select button:after,
#container .apt-sub-page-loan .loan-header .select-group > li.select .button:after {
  position: absolute;
  top: 20px;
  right: 21px;
  display: inline-block;
  overflow: hidden;
  width: 10px;
  height: 6px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -241px -345px;
  line-height: 999em;
  vertical-align: top;
  content: '';
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .apt-sub-page-loan .loan-header .select-group > li.select button:after,
  #container .apt-sub-page-loan .loan-header .select-group > li.select .button:after {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .apt-sub-page-loan .loan-header .select-group > li.select button:hover:after,
#container .apt-sub-page-loan .loan-header .select-group > li.select .button:hover:after {
  display: inline-block;
  overflow: hidden;
  width: 10px;
  height: 6px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -252px -345px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .apt-sub-page-loan .loan-header .select-group > li.select button:hover:after,
  #container .apt-sub-page-loan .loan-header .select-group > li.select .button:hover:after {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .apt-sub-page-loan .loan-header .select-group > li.select ul {
  display: none;
  position: absolute;
  top: 45px;
  background-color: #5e65bd;
  border-top: 1px solid #565eb6;
  width: 100%;
  z-index: 100;
  -webkit-border-radius: 0 0 2px 2px;
  -moz-border-radius: 0 0 2px 2px;
  -ms-border-radius: 0 0 2px 2px;
  -o-border-radius: 0 0 2px 2px;
  border-radius: 0 0 2px 2px;
  padding: 6px 0;
}
#container .apt-sub-page-loan .loan-header .select-group > li.select ul > li a {
  display: block;
  height: 32px;
  line-height: 32px;
  padding-left: 34px;
  font-size: 14px;
  color: #fff;
  font-weight: 400;
}
#container .apt-sub-page-loan .loan-header .select-group > li.select ul > li a:hover {
  background-color: #454ca0;
}
#container .apt-sub-page-loan .tiny-scroll {
  height: auto;
}
#container .apt-sub-page-loan .loan-detail-container {
  position: absolute;
  width: 375px;
  top: 0px;
  bottom: 0px;
  left: 0px;
  margin-top: 106px;
}
#container .apt-sub-page-loan .loan-detail-container .empty {
  padding: 30px 20px;
  text-align: center;
  font-size: 16px;
  color: #333;
}
#container .apt-sub-page-loan .loan-detail-container .empty:before {
  overflow: hidden;
  width: 33px;
  height: 32px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -185px -149px;
  line-height: 999em;
  vertical-align: top;
  display: inline-block;
  margin-bottom: 10px;
  content: '';
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .apt-sub-page-loan .loan-detail-container .empty:before {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .apt-sub-page-loan .loan-detail-container .empty .info {
  display: block;
  color: #aaa;
  font-size: 14px;
  margin-top: 10px;
}
#container .apt-sub-page-loan .loan-detail-container .empty .info:before {
  font-family: 'fontello';
  content: '\E825';
  margin-right: 5px;
}
#container .apt-sub-page-loan .loan-detail #container {
  padding-top: 106px;
}
#container .apt-sub-page-loan .loan-detail #container .btn-more {
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  z-index: 1;
}
#container .apt-sub-page-loan .loan-detail #container .btn-more span {
  position: absolute;
  display: inline-block;
  overflow: hidden;
  width: 15px;
  height: 9px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -299px -310px;
  line-height: 999em;
  vertical-align: top;
  left: 50%;
  bottom: 10px;
  margin-left: -7px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .apt-sub-page-loan .loan-detail #container .btn-more span {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .apt-sub-page-loan .loan-detail #container .opened .btn-more {
  height: 92px;
}
#container .apt-sub-page-loan .loan-detail #container .opened .btn-more span {
  transform-origin: 50% 50%;
  transform: rotateZ(180deg);
  -webkit-transform-origin: 50% 50%;
  -webkit-transform: rotateZ(180deg);
  -ms-transform-origin: 50% 50%;
  -ms-transform: rotateZ(180deg);
  -moz-transform-origin: 50% 50%;
  -moz-transform: rotateZ(180deg);
}
#container .apt-sub-page-loan .loan-detail .card-container {
  position: relative;
  height: auto;
  background-color: #fff;
}
#container .apt-sub-page-loan .loan-detail .card {
  background-color: #fff;
}
#container .apt-sub-page-loan .loan-detail .card:first-child {
  border-top: 0;
}
#container .apt-sub-page-loan .loan-detail .card.no-border {
  border: 0;
}
#container .apt-sub-page-loan .loan-detail .loan-consult-desc p {
  padding: 20px;
  color: #777;
  font-size: 14px;
}
#container .apt-sub-page-loan .loan-detail .loan-consult-desc .btn-consult {
  display: block;
  position: relative;
  font-size: 15px;
  color: #4337de;
  text-align: center;
  border-top: 1px solid #f2f2f2;
  height: 54px;
  line-height: 54px;
}
#container .apt-sub-page-loan .loan-detail .loan-consult-desc .btn-consult:after {
  display: inline-block;
  content: 'BETA';
  vertical-align: top;
  font-size: 11px;
  color: red;
  margin-top: -5px;
  margin-left: 3px;
}
#container .apt-sub-page-loan .loan-detail .apt-info {
  padding: 20px;
}
#container .apt-sub-page-loan .loan-detail .suggestion {
  padding: 0;
  position: fixed;
  bottom: 0;
  width: 375px;
  background-color: #fff;
  border-top: 4px solid #f2f2f2;
}
#container .apt-sub-page-loan .loan-detail .suggestion a {
  display: block;
  text-align: center;
  color: #555;
  line-height: 55px;
}
#container .apt-sub-page-loan .loan-detail .suggestion a:before {
  font-size: 16px;
  font-family: fontello;
  content: '\E831';
  margin-right: 8px;
  color: #c2c2c2;
}
#container .apt-sub-page-loan .loan-detail .loan-list {
  border-top: 4px solid #f2f2f2;
  background-color: #fff;
  padding-bottom: 60px;
}
#container .apt-sub-page-loan .loan-detail .loan-list .company {
  display: block;
  box-sizing: border-box;
  padding-left: 20px;
  padding-right: 190px;
  line-height: 1.3;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
}
#container .apt-sub-page-loan .loan-detail .loan-list .title {
  display: block;
  box-sizing: border-box;
  padding-left: 20px;
  padding-right: 190px;
  line-height: 1.3;
  font-size: 14px;
  color: #777;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
}
#container .apt-sub-page-loan .loan-detail .loan-list .title.highlight {
  color: #ab731b;
}
#container .apt-sub-page-loan .loan-detail .loan-list .interest {
  position: absolute;
  right: 90px;
  top: 25px;
  font-size: 18px;
  text-align: right;
  vertical-align: top;
}
#container .apt-sub-page-loan .loan-detail .loan-list .interest .rate-type {
  display: inline-block;
  font-size: 13px;
  color: gray;
  margin-right: 5px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
  line-height: 16px;
  padding: 0 7px;
  background-color: #efefef;
  vertical-align: middle;
}
#container .apt-sub-page-loan .loan-detail .loan-list .interest-title {
  display: block;
  padding-left: 20px;
  line-height: 1.3;
  font-size: 22px;
  font-weight: 600;
}
#container .apt-sub-page-loan .loan-detail .loan-list .btn-monthly-price {
  position: absolute;
  display: block;
  right: 90px;
  top: 23px;
  text-align: right;
  border: 1px solid #afa9f2;
  -webkit-border-radius: 17px;
  -moz-border-radius: 17px;
  -ms-border-radius: 17px;
  -o-border-radius: 17px;
  border-radius: 17px;
  line-height: 34px;
  padding: 0 15px;
  font-size: 16px;
  color: #4337de;
  font-weight: 400;
}
#container .apt-sub-page-loan .loan-detail .loan-list > li {
  position: relative;
  border-bottom: 4px solid #f2f2f2;
  border-top: 1px solid #f2f2f2;
  padding: 20px 0;
}
#container .apt-sub-page-loan .loan-detail .loan-list > li:first-child {
  border-top: 0;
}
#container .apt-sub-page-loan .loan-detail .loan-list > li:last-child {
  border-bottom: 0;
}
#container .apt-sub-page-loan .loan-detail .loan-list > li.sub-title {
  padding: 0px 20px;
  font-size: 13px;
  color: #555;
  background-color: #f2f2f2;
  line-height: 26px;
  border-top: 0;
}
#container .apt-sub-page-loan .loan-detail .loan-list > li.sub-list .title {
  color: #000;
}
#container .apt-sub-page-loan .loan-detail .loan-list > li.sub-list .btn-call {
  top: 23px;
  line-height: 36px;
  -webkit-border-radius: 18px;
  -moz-border-radius: 18px;
  -ms-border-radius: 18px;
  -o-border-radius: 18px;
  border-radius: 18px;
  height: 36px;
}
#container .apt-sub-page-loan .loan-detail .loan-list > li.sub-list .btn-consult {
  top: 23px;
  line-height: 36px;
  -webkit-border-radius: 18px;
  -moz-border-radius: 18px;
  -ms-border-radius: 18px;
  -o-border-radius: 18px;
  border-radius: 18px;
  height: 36px;
}
#container .apt-sub-page-loan .loan-detail .loan-list > li.sub-list .btn-consult span {
  line-height: 36px;
}
#container .apt-sub-page-loan .loan-detail .loan-list > li.sub-list .partner-desc {
  margin-bottom: 10px;
}
#container .apt-sub-page-loan .loan-detail .loan-list > li.sub-list .partner-desc strong {
  color: #4337de;
  font-weight: bold;
}
#container .apt-sub-page-loan .loan-detail .loan-list .desc {
  display: block;
  color: #777;
  font-size: 14px;
  margin-top: 12px;
  padding: 0 20px;
}
#container .apt-sub-page-loan .loan-detail .loan-list .desc:after {
  color: #4337de;
  display: block;
  margin-top: 3px;
  margin-left: 3px;
  content: '...더보기';
}
#container .apt-sub-page-loan .loan-detail .loan-list .desc p {
  line-height: 25px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
}
#container .apt-sub-page-loan .loan-detail .loan-list .desc.opened {
  color: #555;
  padding-top: 20px;
  border-top: 1px solid #f2f2f2;
}
#container .apt-sub-page-loan .loan-detail .loan-list .desc.opened:after {
  display: none;
}
#container .apt-sub-page-loan .loan-detail .loan-list .desc .btn-more {
  display: inline-block;
  color: #4337de;
  margin-left: 3px;
}
#container .apt-sub-page-loan .loan-detail .loan-list .desc .sub-title {
  display: inline-block;
  line-height: 22px;
  -webkit-border-radius: 11px;
  -moz-border-radius: 11px;
  -ms-border-radius: 11px;
  -o-border-radius: 11px;
  border-radius: 11px;
  background-color: #efefef;
  color: #555;
  padding: 0 8px;
  margin: 0 5px;
  font-size: 13px;
}
#container .apt-sub-page-loan .loan-detail .loan-list .desc .sub-title:first-child {
  margin-left: 0;
}
#container .apt-sub-page-loan .loan-detail .loan-list .desc .price {
  color: #4337de;
}
#container .apt-sub-page-loan .loan-detail .loan-list .desc .view-monthly-price {
  display: inline-block;
  color: #4337de;
  margin-left: 6px;
}
#container .apt-sub-page-loan .loan-detail .loan-list .desc .view-monthly-price:hover {
  text-decoration: underline;
}
#container .apt-sub-page-loan .loan-detail .loan-list .desc h4 {
  color: #000;
  font-size: 18px;
  font-weight: normal;
}
#container .apt-sub-page-loan .loan-detail .loan-list .desc h5 {
  color: #000;
  font-size: 14px;
  margin-top: 10px;
}
#container .apt-sub-page-loan .loan-detail .loan-list .btn-call {
  position: absolute;
  display: block;
  right: 15px;
  top: 20px;
  background-color: #5963d9;
  width: 66px;
  height: 30px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  -o-border-radius: 15px;
  border-radius: 15px;
}
#container .apt-sub-page-loan .loan-detail .loan-list .btn-call span {
  display: inline-block;
  overflow: hidden;
  width: 13px;
  height: 16px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -247px -368px;
  line-height: 999em;
  vertical-align: top;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -6px;
  margin-top: -8px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .apt-sub-page-loan .loan-detail .loan-list .btn-call span {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .apt-sub-page-loan .loan-detail .loan-list .btn-consult {
  position: absolute;
  display: block;
  right: 15px;
  top: 23px;
  background-color: #5963d9;
  width: 66px;
  height: 30px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  -o-border-radius: 15px;
  border-radius: 15px;
}
#container .apt-sub-page-loan .loan-detail .loan-list .btn-consult span {
  text-align: center;
  display: block;
  line-height: 30px;
  color: #fff;
  font-size: 13px;
}
#container .apt-sub-page-loan .loan-detail .repayment-group {
  padding: 15px 20px 10px;
}
#container .apt-sub-page-loan .loan-detail .repayment-group:after {
  display: block;
  clear: both;
  height: 0;
  content: '';
}
#container .apt-sub-page-loan .loan-detail .repayment-group li {
  float: left;
}
#container .apt-sub-page-loan .loan-detail .repayment-group li label {
  margin-right: 10px;
}
#container .apt-sub-page-loan .loan-detail .repayment-group li:last-child {
  float: right;
}
#container .apt-sub-page-loan .loan-detail .repayment-info {
  padding: 5px 20px 20px 20px;
  display: block;
  border-bottom: 1px solid #f2f2f2;
  font-size: 15px;
  color: #777;
}
#container .apt-sub-page-loan .loan-detail .duration-select {
  position: relative;
  margin: 5px 5px 0px 0px;
  display: inline-block;
  border: 1px solid #efefef;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
#container .apt-sub-page-loan .loan-detail .duration-select select {
  position: relative;
  font-size: 16px;
  height: 37px;
  line-height: 37px;
  padding-right: 34px;
  padding-left: 10px;
}
#container .apt-sub-page-loan .loan-detail .duration-select:after {
  position: absolute;
  top: 50%;
  right: 12px;
  margin-top: -3px;
  display: inline-block;
  overflow: hidden;
  width: 10px;
  height: 6px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -198px -332px;
  line-height: 999em;
  vertical-align: top;
  content: '';
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .apt-sub-page-loan .loan-detail .duration-select:after {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .apt-sub-page-loan .btn-close {
  position: absolute;
  right: 0px;
  top: 0;
  padding-right: 20px;
  padding-top: 21px;
}
#container .apt-sub-page-loan .btn-close span {
  display: inline-block;
  overflow: hidden;
  width: 14px;
  height: 14px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -170px -275px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .apt-sub-page-loan .btn-close span {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .loan .loan-info {
  padding: 0 20px 20px 20px;
  position: relative;
}
#container .loan .loan-info .title {
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  color: #333;
}
#container .loan .loan-info .seed-money {
  display: block;
  margin-top: 8px;
  line-height: 1;
  font-size: 22px;
  font-weight: 600;
  color: #333;
}
#container .loan .loan-info .seed-money.not-enough {
  color: red;
}
#container .loan .loan-info .seed-money .repayment {
  display: inline-block;
  font-weight: normal;
  font-size: 16px;
  line-height: 22px;
  vertical-align: middle;
}
#container .loan .loan-info .seed-money .monthlyPrice {
  display: inline-block;
  position: relative;
}
#container .loan .loan-info .seed-money .duration {
  margin-left: 5px;
  display: inline-block;
  font-size: 13px;
  font-weight: normal;
  vertical-align: middle;
  line-height: 20px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  padding: 0px 7px;
  background-color: #eaebf2;
  color: #666fd6;
}
#container .loan .loan-info .seed-money-caption {
  font-size: 13px;
  color: gray;
}
#container .loan .loan-info .caption {
  position: absolute;
  top: 20px;
  right: 20px;
  font-size: 13px;
  font-weight: 400;
  color: #777;
  text-align: right;
}
#container .loan .loan-info .caption a {
  color: #777;
  cursor: pointer;
}
#container .loan .loan-info .caption a:before {
  font-family: fontello;
  content: '\E83C';
  margin-right: 3px;
}
#container .loan .loan-info .caption a:hover {
  text-decoration: underline;
  color: #000;
}
#container .loan .loan-info .market-price {
  display: block;
  margin-top: 8px;
  color: #4337de;
  font-weight: 600;
  font-size: 22px;
  line-height: 1;
}
#container .loan .loan-info .calc {
  margin-top: 10px;
}
#container .loan .loan-info .restriction {
  font-size: 14px;
  color: #6059b3;
  display: inline-block;
  margin-bottom: 5px;
}
#container .loan .loan-info .restriction:before {
  display: inline-block;
  font-family: fontello;
  content: '\E825';
  margin-right: 3px;
}
#container .loan .loan-info .restriction .icon {
  display: inline-block;
  margin-left: 5px;
  color: #ccc;
}
#container .loan .loan-info .restriction-desc {
  display: block;
  margin: 7px 0 7px 0;
  font-size: 14px;
  font-weight: 400;
  color: #555;
}
#container .loan .loan-info .restriction-desc :last-child {
  margin: 0;
}
#container .loan .loan-info .restriction-desc:nth-child(2) {
  font-size: 15px;
  font-weight: normal;
}
#container .loan .loan-info .loan-desc {
  margin-top: 15px;
  font-size: 15px;
}
#container .loan .loan-info .loan-desc ul {
  padding-left: 20px;
}
#container .loan .loan-info .loan-desc li {
  list-style-type: disc;
}
#container .loan .loan-info .loan-desc.guide {
  line-height: 1.3;
  color: #777;
  text-align: center;
}
#container .loan .loan-info .loan-desc.not-enough p {
  line-height: 1.3;
}
#container .loan .loan-info .loan-desc.not-enough p .moreSeedMoney {
  display: inline-block;
  color: #4337de;
}
#container .loan .loan-info .loan-desc.not-enough .message {
  display: block;
  text-align: center;
  font-size: 18px;
  font-weight: normal;
  color: red;
  line-height: 42px;
}
#container .loan .loan-info .loan-desc.enough {
  color: #3DAB6A;
}
#container .loan .loan-info .loan-desc.normal p {
  line-height: 1.3;
}
#container .loan .loan-info .loan-desc.normal .price {
  color: #4337de;
}
#container .loan .loan-info .loan-desc.normal .gray {
  color: #777;
}
#container .loan .loan-info .loan-desc.normal strong {
  display: inline-block;
  font-weight: normal;
}
#container .loan .slide-container {
  border-bottom: 1px solid #f2f2f2;
}
#container .loan .slider {
  padding: 0 10px;
}
.slider.loan-slider-default,
.slider.loan-slider-success,
.slider.loan-slider-error {
  height: 20px !important;
  padding-left: 10px;
  padding-right: 10px;
}
.slider.loan-slider-default .thumb-group .thumb,
.slider.loan-slider-success .thumb-group .thumb,
.slider.loan-slider-error .thumb-group .thumb {
  width: 20px !important;
  height: 20px !important;
  background-color: #FFF !important;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.24) !important;
  border: 1px solid rgba(0, 0, 0, 0.04) !important;
  margin-left: -10px !important;
}
.slider.loan-slider-default .thumb-group .track-unselected,
.slider.loan-slider-success .thumb-group .track-unselected,
.slider.loan-slider-error .thumb-group .track-unselected {
  background-color: #584de4 !important;
}
.slider.loan-slider-default > .track {
  background-color: #E5E5E5 !important;
}
.slider.loan-slider-success > .track {
  background-color: #16a34a !important;
}
.slider.loan-slider-error > .track {
  background-color: #ef4444 !important;
}
.loan-table-layer .loan-detail-price {
  width: 95%;
}
.loan-table-layer .loan-detail-price thead {
  border-bottom: 1px solid #555;
}
.loan-table-layer .loan-detail-price thead th {
  padding: 5px;
  font-weight: 600;
}
.loan-table-layer .loan-detail-price thead th .btn-next span {
  overflow: hidden;
  position: absolute;
  width: 1px;
  height: 1px;
  font-size: 0;
  line-height: 0;
  white-space: nowrap;
}
.loan-table-layer .loan-detail-price thead th .btn-next:after {
  display: inline-block;
  font-family: fontello;
  content: '\E80E';
  color: #999;
  width: 30px;
  line-height: 30px;
}
.loan-table-layer .loan-detail-price thead th .btn-prev span {
  overflow: hidden;
  position: absolute;
  width: 1px;
  height: 1px;
  font-size: 0;
  line-height: 0;
  white-space: nowrap;
}
.loan-table-layer .loan-detail-price thead th .btn-prev:after {
  display: inline-block;
  font-family: fontello;
  content: '\E80D';
  color: #999;
  width: 30px;
  line-height: 30px;
}
.loan-table-layer .loan-detail-price thead th .btn-reset {
  display: inline-block;
  line-height: 30px;
}
.loan-table-layer .loan-detail-price thead th.sub-price {
  text-align: right;
  font-weight: normal;
  font-size: 14px;
  padding: 0 5px 5px;
}
.loan-table-layer .loan-detail-price thead th.sub-price .price {
  color: #4337de;
}
.loan-table-layer .loan-detail-price thead th.sub-remain {
  font-weight: normal;
  text-align: right;
  font-size: 14px;
  padding: 0 5px 5px;
}
.loan-table-layer .loan-detail-price thead th.sub-remain .number {
  color: #4337de;
}
.loan-table-layer .loan-detail-price thead th.price,
.loan-table-layer .loan-detail-price thead th.remain {
  padding: 0 5px;
}
.loan-table-layer .loan-detail-price thead th.date {
  vertical-align: middle;
}
.loan-table-layer .loan-detail-price tbody td {
  text-align: center;
  padding: 7px 5px;
  font-size: 14px;
}
.loan-table-layer .loan-detail-price tbody tr {
  border-bottom: 1px solid #e1e1e1;
}
.loan-table-layer .loan-detail-price .date {
  width: 120px;
}
.loan-table-layer .loan-detail-price td.price,
.loan-table-layer .loan-detail-price th.price,
.loan-table-layer .loan-detail-price .remain {
  text-align: right;
}
.loan-table-layer .loan-detail-price .number {
  font-family: helvetica, verdana;
}
.loan-table-layer .loan-detail-price .complete {
  font-weight: 600;
  color: #84a263;
}
.dimmed-layer.scene-consult-loan h3 {
  font-size: 16px;
  font-weight: normal;
}
.dimmed-layer.scene-consult-loan .txt_small {
  margin-top: 10px;
  color: #4337de;
}
.dimmed-layer.scene-consult-loan .no-apt {
  margin: 20px 0;
  color: #999;
}
.dimmed-layer.scene-consult-loan .slider {
  margin: 10px 0 20px;
  padding: 0px 10px;
}
.dimmed-layer.scene-consult-loan .price-container {
  margin-top: 5px;
}
.dimmed-layer.scene-consult-loan .price-container .price {
  color: #4337de;
  font-size: 22px;
}
.dimmed-layer.scene-consult-loan .price-container .percent {
  margin-left: 3px;
  color: gray;
}
.dimmed-layer.scene-consult-loan .apt-search-input {
  margin-top: 20px;
}
.dimmed-layer.scene-consult-loan .select-group {
  position: relative;
  margin: 10px 10px 20px 0px;
  display: inline-block;
  border: 1px solid #efefef;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.dimmed-layer.scene-consult-loan .select-group select {
  position: relative;
  z-index: 2;
  font-size: 16px;
  height: 42px;
  line-height: 42px;
  padding-right: 38px;
  padding-left: 15px;
}
.dimmed-layer.scene-consult-loan .select-group:after {
  position: absolute;
  top: 50%;
  right: 12px;
  margin-top: -3px;
  display: inline-block;
  overflow: hidden;
  width: 10px;
  height: 6px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -198px -332px;
  line-height: 999em;
  vertical-align: top;
  content: '';
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .dimmed-layer.scene-consult-loan .select-group:after {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.dimmed-layer.scene-consult-loan .address-select {
  margin-top: 10px;
  margin-bottom: 20px;
}
.dimmed-layer.scene-consult-loan .bank-select {
  margin-top: 10px;
  margin-bottom: 20px;
}
.dimmed-layer.scene-consult-loan .bank-select .rate {
  display: block;
  margin-left: 22px;
  color: #4337de;
  font-size: 15px;
}
.dimmed-layer.scene-consult-loan .bank-select .none {
  display: block;
  padding-left: 22px;
  color: gray;
  font-size: 15px;
}
.dimmed-layer.scene-consult-loan .bank-select li {
  box-sizing: border-box;
  display: inline-block;
  width: 50%;
}
.dimmed-layer.scene-consult-loan .bank-select li .checkbox-container {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
}
.dimmed-layer.scene-consult-loan .bank-select li .checkbox-container label img {
  display: inline-block;
  vertical-align: top;
  margin-bottom: 2px;
}
.dimmed-layer.scene-consult-loan .bank-select li.partner {
  width: 100%;
}
.dimmed-layer.scene-consult-loan .bank-select li.partner .rate-container {
  font-size: 14px;
  margin-left: 21px;
  margin-top: 3px;
}
.dimmed-layer.scene-consult-loan .bank-select li.partner .rate-container .desc {
  color: #888;
  display: block;
}
.dimmed-layer.scene-consult-loan .bank-select li.partner .rate-container .special {
  display: inline-block;
  line-height: 23px;
  -webkit-border-radius: 11.5px;
  -moz-border-radius: 11.5px;
  -ms-border-radius: 11.5px;
  -o-border-radius: 11.5px;
  border-radius: 11.5px;
  padding: 0 8px;
  margin-top: 3px;
  background-color: #efefef;
  color: #4337de;
}
.dimmed-layer.scene-consult-loan .txt-info {
  font-size: 14px;
  color: #999;
}
.dimmed-layer.scene-consult-loan .btn-ok {
  display: block;
  box-sizing: border-box;
  margin: 0px;
  height: 52px;
  line-height: 56px;
  color: #F3F3F3;
  background-color: #373E96;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}
.dimmed-layer.scene-consult-loan .btn-ok.v2 {
  background: #9197a1;
}
.dimmed-layer.scene-consult-loan .btn-ok[disabled] {
  background: #9197a1;
}
.dimmed-layer.scene-consult-loan .txt {
  margin-bottom: 20px;
}
.dimmed-layer.scene-consult-loan .txt.small {
  font-size: 14px;
}
.dimmed-layer.scene-consult-loan .txt.no-margin {
  margin: 0;
}
.dimmed-layer.scene-consult-loan .txt .gray {
  font-size: 14px;
}
.dimmed-layer.scene-consult-loan .gray {
  color: gray;
}
.dimmed-layer.scene-consult-loan .agreement-text {
  height: 80px;
  color: #000;
}
.dimmed-layer.scene-consult-loan .loading {
  height: 100px;
  position: relative;
}
.dimmed-layer.scene-consult-loan .step-ask-company .txt:first-child {
  margin-bottom: 0;
}
.dimmed-layer.scene-consult-loan .step-ask-contact .input-group,
.dimmed-layer.scene-consult-loan .step-ask-contact .agreement-text {
  margin-bottom: 15px;
}
#container {
  height: 100%;
}
#container .scene-news {
  width: 375px;
}
#container .scene-news .news-register-form {
  border-bottom: 4px solid #ddd;
  background-color: #fff;
}
#container .scene-news .news-register-form .url {
  width: 100%;
  line-height: 58px;
  padding: 5px 20px 15px;
  border-bottom: 1px solid #eaebed;
  box-sizing: border-box;
  font-size: 16px;
}
#container .scene-news .news-register-form .btn-register-news {
  display: block;
  position: relative;
  color: #4337de;
  line-height: 52px;
  height: 52px;
  text-align: center;
  font-size: 16px;
}
#container .scene-news .news-register-form .desc {
  padding: 10px 20px;
  font-size: 14px;
}
#container .scene-news .news-register-form .desc:first-child {
  padding-top: 20px;
}
#container .scene-news .news-register-form .step-register-form {
  border-top: 4px solid #eaebed;
}
#container .scene-news .news-register-form .step-register-form .title {
  padding: 0 20px;
  display: block;
  font-size: 17px;
  font-weight: 600;
}
#container .scene-news .news-register-form .step-register-form .input-group {
  position: relative;
  background-color: #f2f2f2;
  margin-top: 10px;
  padding: 20px 20px 50px;
  box-sizing: border-box;
  border-top: 1px solid #eaebed;
}
#container .scene-news .news-register-form .step-register-form .input-group textarea {
  width: 100%;
  display: block;
  color: #333;
  font-size: 14px;
  border: 0;
  background-color: #f2f2f2;
}
#container .scene-news .news-register-form .step-register-form .input-group .label {
  position: absolute;
  bottom: 10px;
  left: 20px;
  color: #4337de;
  font-size: 14px;
}
#container .scene-news .news-register-form .step-register-form .check-group {
  padding: 0 20px;
}
#container .scene-news .news-register-form .step-register-form .check-group .checkbox-container {
  line-height: 28px;
  font-size: 15px;
}
#container .scene-news .news-register-form .step-register-form .check-group .checkbox-container label {
  margin-left: 5px;
}
#container .scene-news .news-register-form .step-register-form .check-group .checkbox-container .sub {
  margin-left: 3px;
  font-size: 14px;
  color: gray;
}
#container .scene-news .news-register-form .step-register-form .btn-ok {
  display: block;
  box-sizing: border-box;
  margin: 20px;
  height: 48px;
  line-height: 52px;
  color: #F3F3F3;
  background-color: #373E96;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}
#container .scene-news .news-register-form .step-register-form .btn-ok.disabled {
  background: #9197a1;
}
#container .scene-news .news-register-form .step-already-exist-form,
#container .scene-news .news-register-form .step-complete {
  border-top: 4px solid #eaebed;
  position: relative;
}
#container .scene-news .news-register-form .step-already-exist-form .desc,
#container .scene-news .news-register-form .step-complete .desc {
  padding-right: 50px;
}
#container .scene-news .news-register-form .step-already-exist-form .btn-close,
#container .scene-news .news-register-form .step-complete .btn-close {
  position: absolute;
  right: 20px;
  top: 20px;
}
#container .scene-news .news-register-form .step-already-exist-form .btn-close span,
#container .scene-news .news-register-form .step-complete .btn-close span {
  display: inline-block;
  overflow: hidden;
  width: 16px;
  height: 16px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -83px -53px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .scene-news .news-register-form .step-already-exist-form .btn-close span,
  #container .scene-news .news-register-form .step-complete .btn-close span {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .scene-news .news-detail {
  position: absolute;
  top: -1px;
  left: -1px;
  width: 375px;
  bottom: 0px;
  z-index: 11;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #cecece;
  border-bottom: 1px solid #c0c0c0;
  border-top: 1px solid #e9e9e9;
  background-color: #fff;
  -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.075), -1px 1px 1px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.075), -1px 1px 1px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.075), -1px 1px 1px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
#container .scene-news .news-detail .info {
  position: relative;
  height: 57px;
  border-bottom: 1px solid #565eb6;
  padding: 0 21px 0 20px;
  text-align: center;
}
#container .scene-news .news-detail .info h3 {
  display: block;
  width: 270px;
  margin: 0 auto;
  padding-top: 21px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
}
#container .scene-news .news-detail .info h3 a {
  color: #fff;
}
#container .scene-news .news-detail .info p {
  margin-top: 10px;
  display: block;
  font-size: 12px;
  font-weight: 400;
  color: #c5c6e2;
}
#container .scene-news .news-detail .info > span {
  font-size: 12px;
  font-weight: 400;
  color: #c5c6e2;
}
#container .scene-news .news-detail .info .btn-back {
  position: absolute;
  top: 21px;
  left: 20px;
  display: inline-block;
  overflow: hidden;
  width: 17px;
  height: 16px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -283px -383px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .scene-news .news-detail .info .btn-back {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .scene-news .news-detail .info .btn-close {
  position: absolute;
  right: 0px;
  top: 0;
  padding-right: 20px;
  padding-top: 21px;
}
#container .scene-news .news-detail .info .btn-close span {
  display: inline-block;
  overflow: hidden;
  width: 14px;
  height: 14px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -170px -275px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .scene-news .news-detail .info .btn-close span {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .scene-news .news-detail .search-group {
  background-color: #4d55b2;
  padding-top: 12px;
}
#container .scene-news .news-detail .search-group .keyword-group {
  padding: 0 11px;
}
#container .scene-news .news-detail .search-group .keyword-group .suggestion {
  left: 11px;
  top: 58px;
  width: 351px;
}
#container .scene-news .news-detail .search-group .keyword-group .btn-home {
  top: 27px;
  left: 27px;
}
#container .scene-news .news-detail .search-group .keyword-group .btn-reset {
  top: 26px;
  right: 55px;
}
#container .scene-news .news-detail .search-group .keyword-group .btn-search {
  top: 28px;
  right: 27px;
}
#container .scene-news .news-detail .search-group .search-select-group {
  position: relative;
  display: table;
  width: 100%;
}
#container .scene-news .news-detail .search-group .search-select-group > li {
  height: 47px;
  display: table-cell;
  vertical-align: top;
}
#container .scene-news .news-detail .search-group .search-select-group > li.type {
  width: 33%;
  height: 47px;
  border-right: 1px solid #565eb6;
}
#container .scene-news .news-detail .search-group .search-select-group > li.area {
  width: 34%;
  height: 47px;
  border-right: 1px solid #565eb6;
}
#container .scene-news .news-detail .search-group .search-select-group > li.price {
  width: 33%;
  height: 47px;
}
#container .scene-news .news-detail .search-group .search-select-group > li.convert {
  width: 33%;
  height: 47px;
  text-align: center;
}
#container .scene-news .news-detail .search-group .search-select-group > li.convert a {
  display: block;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  line-height: 47px;
}
#container .scene-news .news-detail .search-group .search-select-group > li.convert a:before {
  margin-top: 16px;
  margin-right: 6px;
  display: inline-block;
  overflow: hidden;
  width: 13px;
  height: 14px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -260px -368px;
  line-height: 999em;
  vertical-align: top;
  content: '';
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .scene-news .news-detail .search-group .search-select-group > li.convert a:before {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .scene-news .news-detail .search-group .search-select-group > li.select {
  position: relative;
  height: 47px;
}
#container .scene-news .news-detail .search-group .search-select-group > li.select button {
  width: 100%;
  line-height: 47px;
  padding-right: 29px;
  padding-left: 34px;
  text-align: left;
  color: #fff;
  font-size: 16px;
  font-weight: 400;
}
#container .scene-news .news-detail .search-group .search-select-group > li.select button:after {
  position: absolute;
  top: 20px;
  right: 21px;
  display: inline-block;
  overflow: hidden;
  width: 10px;
  height: 6px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -241px -345px;
  line-height: 999em;
  vertical-align: top;
  content: '';
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .scene-news .news-detail .search-group .search-select-group > li.select button:after {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .scene-news .news-detail .search-group .search-select-group > li.select button:hover:after {
  display: inline-block;
  overflow: hidden;
  width: 10px;
  height: 6px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -252px -345px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .scene-news .news-detail .search-group .search-select-group > li.select button:hover:after {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .scene-news .news-detail .search-group .search-select-group > li.select ul {
  display: none;
  position: absolute;
  top: 45px;
  background-color: #4d55b2;
  border-top: 1px solid #565eb6;
  width: 100%;
  z-index: 100;
  -webkit-border-radius: 0 0 2px 2px;
  -moz-border-radius: 0 0 2px 2px;
  -ms-border-radius: 0 0 2px 2px;
  -o-border-radius: 0 0 2px 2px;
  border-radius: 0 0 2px 2px;
  padding: 6px 0;
}
#container .scene-news .news-detail .search-group .search-select-group > li.select ul > li a {
  display: block;
  height: 32px;
  line-height: 32px;
  padding-left: 34px;
  font-size: 14px;
  color: #fff;
  font-weight: 400;
}
#container .scene-news .news-detail .search-group .search-select-group > li.select ul > li a:hover {
  background-color: #454ca0;
}
#container .scene-news .news-detail .search-group.suggestion-opened {
  height: 52px;
}
#container .scene-news .news-detail .search-group.suggestion-opened .suggestion {
  display: block;
}
#container .scene-news .news-detail .search-group.suggestion-opened .search-select-group {
  display: none;
}
#container .scene-news .btn-setting {
  position: absolute;
  padding: 21px 10px 19px 10px;
  right: 5px;
  top: 63px;
  color: #fff;
}
#container .scene-news .result {
  position: absolute;
  width: 100%;
  top: 0;
  bottom: 0px;
  margin-top: 121px;
  background-color: #efefef;
  overflow-x: hidden;
  overflow-y: auto;
}
#container .scene-news .result .scrap-desc {
  color: #666;
  text-align: center;
  height: 40px;
  line-height: 40px;
  font-weight: 400;
  font-size: 14px;
}
#container .scene-news .result .scrap-desc.empty {
  margin-top: 60px;
  font-size: 16px;
}
#container .scene-news .result .section {
  line-height: 29px;
  height: 29px;
  font-size: 14px;
  color: #555;
  padding: 0 20px;
  border-top: 1px solid #e1e1e1;
  background-color: #eaebed;
  display: block;
}
#container .scene-news .result.empty {
  text-align: center;
  background-color: #fff;
  color: #aaa;
}
#container .scene-news .result.empty .content {
  padding: 50px 40px 20px;
}
#container .scene-news .result.empty .input-group {
  position: relative;
  margin: 10px 10px;
}
#container .scene-news .result.empty .input-group .btn-select {
  display: inline-block;
  margin: 5px auto;
  height: 52px;
  line-height: 52px;
  text-align: center;
  width: 100%;
  box-sizing: border-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background-color: #373E96;
  color: #D7DAFD;
  font-size: 18px;
  font-weight: normal;
}
#container .scene-news .result.empty .input-group .btn-select .highlight {
  display: inline-block;
  color: #fff;
  font-weight: 500;
  margin-right: 3px;
}
#container .scene-news .result > .btn-more {
  display: block;
  line-height: 52px;
  width: 100%;
  height: 52px;
  color: #777;
  text-align: center;
  background-color: #fff;
  font-size: 16px;
}
#container .scene-news .result > .btn-more:after {
  font-size: 15px;
  font-family: 'fontello';
  content: '\E80C';
  margin-left: 6px;
}
#container .scene-news .result .loading {
  position: relative;
  height: 52px;
}
#container .scene-news .result .local-news .local-name {
  color: #4337de;
  font-weight: normal;
}
#container .scene-news .result .local-news > .btn-more {
  display: block;
  line-height: 52px;
  width: 100%;
  height: 52px;
  color: #777;
  text-align: center;
  background-color: #fff;
  font-size: 16px;
}
#container .scene-news .result .local-news > .btn-more:after {
  font-size: 15px;
  font-family: 'fontello';
  content: '\E80C';
  margin-left: 8px;
}
#container .scene-news .result .local-news .loading {
  position: relative;
  height: 40px;
}
.news-item {
  position: relative;
  display: block;
  background-color: #fff;
  border-bottom: 1px solid #eaebed;
}
.news-item .link {
  display: block;
  cursor: pointer;
  padding: 20px 20px 12px;
}
.news-item .link:hover {
  text-decoration: underline;
}
.news-item:first-child .link {
  padding-top: 15px;
}
.news-item .title {
  display: inline;
  font-size: 17px;
  font-weight: 600;
}
.news-item .press {
  display: inline-block;
  margin-left: 5px;
  font-size: 13px;
  color: #999;
}
.news-item .date {
  display: inline-block;
  font-size: 13px;
  color: #999;
}
.news-item .summary-container {
  padding: 0 20px 10px;
}
.news-item .summary {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-box-orient: vertical;
  word-wrap: break-word;
  /* Important for long words! */
  word-break: break-all;
  color: #333;
  font-size: 14px;
}
.news-item .btn-group {
  position: absolute;
  left: 20px;
  bottom: 20px;
}
.news-item .btn-group .btn {
  display: inline-block;
  background-color: #fff;
  font-size: 13px;
  padding: 0 12px;
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  -ms-border-radius: 13px;
  -o-border-radius: 13px;
  border-radius: 13px;
  line-height: 26px;
  height: 26px;
  border: 1px solid #e1e1e1;
  margin-right: 5px;
  cursor: pointer;
}
.news-item .btn-group .btn .number {
  color: #4337de;
}
.news-item .btn-group .btn-scrap.on {
  background-color: #4337de;
  color: #fff;
}
.news-item .btn-group .btn-scrap.on .number {
  color: #fff;
}
.news-item.title-view .link {
  padding-top: 12px;
}
.news-item.title-view .title {
  font-size: 16px;
}
.news-item.has-button .summary-container {
  padding-bottom: 65px;
}
.scene-event {
  width: 380px;
  padding: 50px 30px 30px;
}
.scene-event .input {
  display: block;
  box-sizing: border-box;
  margin: 10px 0 0;
  padding: 0 15px;
  width: 100%;
  border: 1px solid #CCC;
  height: 44px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.scene-event .mobile {
  position: relative;
}
.scene-event .mobile .help-tail {
  padding: 10px 0;
  font-size: 14px;
  color: #999;
}
.scene-event .mobile .help-tail:before {
  margin-right: 5px;
  font-family: fontello;
  content: '\E822';
}
.scene-event .loading {
  position: relative;
  height: 100px;
}
.scene-event .btn_x {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  padding: 0 15px;
}
.scene-event .btn_x span {
  display: inline-block;
  overflow: hidden;
  width: 19px;
  height: 20px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -100px -53px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .scene-event .btn_x span {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.scene-event .btn-auth {
  display: block;
  box-sizing: border-box;
  margin: 10px 0;
  height: 52px;
  line-height: 56px;
  background-color: #373E96;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  color: #fff;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}
.scene-event .btn-auth[disabled] {
  background: #9197a1;
}
.scene-event .secure {
  position: relative;
  margin-top: 20px;
  border: 1px solid #ddd;
  background: #fff;
  padding: 15px 20px;
  font-size: 14px;
  color: #666;
  line-height: 1.5;
  word-wrap: break-word;
  word-break: keep-all;
}
.scene-event .secure .highlight {
  color: #373E96;
  font-weight: 500;
}
.scene-event .secure a {
  position: absolute;
  right: 0;
  top: 0;
  padding: 15px 20px;
  color: #4337de;
}
.scene-event .secure a:hover {
  text-decoration: underline;
}
.scene-event .sub-title {
  font-size: 15px;
  font-weight: bold;
  margin: 10px 0 5px;
}
.scene-event .checkbox-container {
  margin-top: 15px;
}
.scene-event .agreement-text {
  font-size: 11px;
  color: gray;
  display: block;
  width: 100%;
  margin: 10px 0;
  padding: 10px;
  border: 1px solid #e1e1e1;
  box-sizing: border-box;
}
.scene-event .btn-ok {
  display: block;
  box-sizing: border-box;
  margin-top: 20px;
  height: 52px;
  line-height: 56px;
  color: #F3F3F3;
  background-color: #373E96;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}
.scene-event .btn-ok.v2 {
  background: #9197a1;
}
.scene-event .btn-ok[disabled] {
  background: #9197a1;
}
.scene-event .address-input-container {
  position: relative;
}
.scene-event .address-input-container .keyword {
  box-sizing: border-box;
  width: 100%;
  padding-left: 20px;
  padding-right: 50px;
  height: 48px;
  font-size: 16px;
  border: 1px solid #f1f1f1;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  background-color: #fff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.scene-event .address-input-container .keyword input::-webkit-input-placeholder {
  color: #adadad;
}
.scene-event .address-input-container .keyword input:-moz-placeholder {
  color: #adadad;
}
.scene-event .address-input-container .keyword input::-moz-placeholder {
  color: #adadad;
}
.scene-event .address-input-container .keyword input:-ms-input-placeholder {
  color: #adadad;
}
.scene-event .address-input-container .keyword textarea::-webkit-input-placeholder {
  color: #adadad;
}
.scene-event .address-input-container .keyword textarea:-moz-placeholder {
  color: #adadad;
}
.scene-event .address-input-container .keyword textarea::-moz-placeholder {
  color: #adadad;
}
.scene-event .address-input-container .keyword textarea:-ms-input-placeholder {
  color: #adadad;
}
.scene-event .address-input-container .suggestion {
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 47px;
  z-index: 100;
  background-color: #fff;
  border: 1px solid #dedede;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}
.scene-event .address-input-container .suggestion ul {
  padding: 6px 0;
}
.scene-event .address-input-container .suggestion ul li {
  position: relative;
}
.scene-event .address-input-container .suggestion ul li.selected {
  background-color: #eee;
}
.scene-event .address-input-container .suggestion ul li a {
  display: block;
  line-height: 32px;
  padding: 0 20px;
  font-size: 13px;
}
.scene-event .address-input-container .suggestion ul li a:hover {
  background-color: #eee;
}
.scene-event .address-input-container .suggestion ul li a .highlight {
  color: #4337de;
  font-weight: 500;
}
.scene-event .address-input-container .btn-reset {
  position: absolute;
  top: 50%;
  margin-top: -9px;
  right: 15px;
  display: inline-block;
  overflow: hidden;
  width: 19px;
  height: 19px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -100px -53px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .scene-event .address-input-container .btn-reset {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.sidebar .wrap.notification-center .inner-header {
  background-color: #4d55b2;
  height: 134px;
}
.sidebar .wrap.notification-center .inner-header h1 {
  display: block;
  position: relative;
  font-size: 24px;
  height: auto;
  font-weight: 400;
  vertical-align: top;
  position: absolute;
  top: 63px;
  left: 20px;
  color: #fff;
}
.sidebar .wrap.notification-center .inner-header .btn-read-all {
  position: absolute;
  left: 0;
  top: 0;
  padding: 0 20px;
  line-height: 45px;
  text-align: center;
  color: #fff;
  font-weight: 400;
}
.sidebar .wrap.notification-center .inner-header .unread {
  position: absolute;
  top: 100px;
  left: 20px;
  color: #fff;
  font-weight: 400;
  opacity: 0.6;
  font-size: 15px;
}
.sidebar .wrap.notification-center .inner-header .btn-close {
  display: block;
  position: absolute;
  z-index: 5;
  right: 15px;
  top: 15px;
}
.sidebar .wrap.notification-center .inner-header .btn-close span {
  display: inline-block;
  overflow: hidden;
  width: 16px;
  height: 16px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -202px -72px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .sidebar .wrap.notification-center .inner-header .btn-close span {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.sidebar .wrap.notification-center .inner-header .filter {
  position: absolute;
  top: 100px;
  right: 15px;
}
.sidebar .wrap.notification-center .inner-header .filter a {
  color: #fff;
  padding: 15px 18px;
  font-size: 15px;
  font-weight: 400;
}
.sidebar .wrap.notification-center .inner-header .filter a:after {
  position: absolute;
  top: 5px;
  right: 0;
  display: inline-block;
  overflow: hidden;
  width: 10px;
  height: 6px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -186px -277px;
  line-height: 999em;
  vertical-align: top;
  content: '';
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .sidebar .wrap.notification-center .inner-header .filter a:after {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.sidebar .wrap.notification-center .noti-filter-list {
  position: absolute;
  right: 0;
  background: #4d55b2;
  width: 130px;
  z-index: 10;
}
.sidebar .wrap.notification-center .noti-filter-list li {
  font-size: 15px;
  padding: 5px 10px;
  text-align: right;
}
.sidebar .wrap.notification-center .noti-filter-list li a {
  padding: 10px 10px;
  color: #fff;
  font-weight: 400;
}
.sidebar .wrap.notification-center .noti-filter-list li:hover {
  background-color: #565eb6;
}
.sidebar .wrap.notification-center .noti-filter-list li.selected a {
  font-weight: 500;
}
.sidebar .wrap.notification-center .noti-filter-list:last-child {
  padding-bottom: 5px;
}
.sidebar .wrap.notification-center .noticenter-container .no-noti {
  background-color: #fff;
}
.sidebar .wrap.notification-center .noticenter-container .no-noti .contents {
  display: block;
  color: #5a5959;
  font-size: 16px;
  text-align: center;
  padding: 150px 0;
}
.sidebar .wrap.notification-center .noticenter-container .no-noti .no-contents-cards li {
  display: block;
  border-top: 4px solid #e1e1e1;
}
.sidebar .wrap.notification-center .noticenter-container .no-noti .no-contents-cards li p {
  padding: 30px 20px;
  font-size: 15px;
  text-align: center;
  color: #909090;
}
.sidebar .wrap.notification-center .noticenter-container .no-noti .no-contents-cards li .btn-select {
  display: block;
  border-top: 1px solid #e1e1e1;
  border-bottom: 1px solid #e1e1e1;
  line-height: 48px;
  text-align: center;
  color: #4337de;
  font-size: 16px;
}
.sidebar .wrap.notification-center .content {
  position: absolute;
  width: 100%;
  top: 0;
  bottom: 0;
  margin-top: 178px;
  overflow: auto;
  overflow-x: hidden;
  background-color: #EEF0F3;
  margin-top: calc(134px + 88px);
}
.sidebar .wrap.notification-center .item .title {
  padding: 20px 24px 8px;
  background-color: #fff;
  font-size: 15px;
  color: #484848;
}
.sidebar .wrap.notification-center .item .noticenter-item {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  position: relative;
  background-color: #fff;
}
.sidebar .wrap.notification-center .item .noticenter-item .unseen {
  position: absolute;
  right: 24px;
  top: 20px;
  width: 6px;
  height: 6px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background-color: var(--primary);
}
.sidebar .wrap.notification-center .item .noticenter-item.unchecked {
  background-color: #ecf1f8;
}
.sidebar .wrap.notification-center .item .noticenter-item ul {
  color: #e2e3e5;
}
.sidebar .wrap.notification-center .item .noticenter-item ul li a {
  padding: 20px 44px 15px 58px;
  display: block;
  color: #555;
  font-size: 15px;
  font-weight: 400;
}
.sidebar .wrap.notification-center .item .noticenter-item ul li a .message .apt {
  font-weight: 600;
}
.sidebar .wrap.notification-center .item .noticenter-item ul li a .date {
  display: block;
  font-size: 13px;
  color: #999999;
  line-height: 1.5;
  padding-top: 2px;
}
.sidebar .wrap.notification-center .item .noticenter-item ul li.parent {
  position: relative;
}
.sidebar .wrap.notification-center .item .noticenter-item ul li.parent a .title-sub-message {
  display: block;
  font-weight: 600;
  padding-bottom: 5px;
  font-size: 15px;
}
.sidebar .wrap.notification-center .item .noticenter-item ul li.parent a .noti-icon {
  position: absolute;
  top: 20px;
  left: 24px;
  width: 40px;
  height: 40px;
}
.sidebar .wrap.notification-center .item .noticenter-item ul li.parent a .noti-icon.message {
  display: inline-block;
  overflow: hidden;
  width: 18px;
  height: 20px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -500px -8px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .sidebar .wrap.notification-center .item .noticenter-item ul li.parent a .noti-icon.message {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.sidebar .wrap.notification-center .item .noticenter-item ul li.parent a .noti-icon.real {
  display: inline-block;
  overflow: hidden;
  width: 20px;
  height: 20px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -366px -8px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .sidebar .wrap.notification-center .item .noticenter-item ul li.parent a .noti-icon.real {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.sidebar .wrap.notification-center .item .noticenter-item ul li.parent a .noti-icon.online {
  display: inline-block;
  overflow: hidden;
  width: 20px;
  height: 20px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -454px -8px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .sidebar .wrap.notification-center .item .noticenter-item ul li.parent a .noti-icon.online {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.sidebar .wrap.notification-center .item .noticenter-item ul li.parent a .noti-icon.safe {
  display: inline-block;
  overflow: hidden;
  width: 20px;
  height: 20px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -543px -8px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .sidebar .wrap.notification-center .item .noticenter-item ul li.parent a .noti-icon.safe {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.sidebar .wrap.notification-center .item .noticenter-item ul li.parent a .noti-icon.offer {
  display: inline-block;
  overflow: hidden;
  width: 20px;
  height: 21px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -344px -7px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .sidebar .wrap.notification-center .item .noticenter-item ul li.parent a .noti-icon.offer {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.sidebar .wrap.notification-center .item .noticenter-item ul li.parent a .noti-icon.comment {
  display: inline-block;
  overflow: hidden;
  width: 20px;
  height: 19px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -388px -9px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .sidebar .wrap.notification-center .item .noticenter-item ul li.parent a .noti-icon.comment {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.sidebar .wrap.notification-center .item .noticenter-item ul li.parent a .noti-icon.black {
  display: inline-block;
  overflow: hidden;
  width: 20px;
  height: 20px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -410px -8px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .sidebar .wrap.notification-center .item .noticenter-item ul li.parent a .noti-icon.black {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.sidebar .wrap.notification-center .item .noticenter-item ul li.parent a .noti-icon.cs {
  display: inline-block;
  overflow: hidden;
  width: 20px;
  height: 19px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -477px -10px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .sidebar .wrap.notification-center .item .noticenter-item ul li.parent a .noti-icon.cs {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.sidebar .wrap.notification-center .item .noticenter-item ul li.parent a .noti-icon.partner {
  display: inline-block;
  overflow: hidden;
  width: 20px;
  height: 20px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -432px -8px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .sidebar .wrap.notification-center .item .noticenter-item ul li.parent a .noti-icon.partner {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.sidebar .wrap.notification-center .item .noticenter-item ul li.parent a .noti-icon.emergency {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2240%22%20height=%2240%22%20viewBox=%220%200%2040%2040%22%3E%3Cpath%20fill=%22%23fc541b%22%20d=%22M4%2035h32v3H4z%22/%3E%3Cpath%20fill=%22%23fc541b%22%20d=%22M24.5%2013a7%207%200%20017%206.4L33%2038H7l1.5-18.6a7%207%200%20017-6.4h9zm2.4%206h-2.5l.9%2013%202.4-.1-.8-13zM18%202h3v7h-3zm12.1%201l2.8%201.1-2.4%206.6-2.8-1zm-20.4.1L7%204.1l2.4%206.6%202.8-1z%22/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 20px 20px;
  width: 20px;
  height: 20px;
  transform: translateY(-2px);
}
.sidebar .wrap.notification-center .item .noticenter-item ul li.parent a .noti-icon.default {
  display: inline-block;
  overflow: hidden;
  width: 18px;
  height: 20px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -500px -8px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .sidebar .wrap.notification-center .item .noticenter-item ul li.parent a .noti-icon.default {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.sidebar .wrap.notification-center .item .noticenter-item ul li.parent a .noti-image {
  width: 34px;
  height: 34px;
  -webkit-border-radius: 17px;
  -moz-border-radius: 17px;
  -ms-border-radius: 17px;
  -o-border-radius: 17px;
  border-radius: 17px;
  overflow: hidden;
  position: absolute;
  top: 50%;
  left: 24px;
  margin-top: -17px;
}
.sidebar .wrap.notification-center .item .noticenter-item ul li.parent a .noti-image img {
  width: 100%;
}
.sidebar .wrap.notification-center .item .noticenter-item ul li.child {
  padding-left: 58px;
  margin-bottom: 25px;
}
.sidebar .wrap.notification-center .item .noticenter-item ul li.child a {
  padding: 0 33px 0 13px;
  border-left: 2px solid #000000;
}
.sidebar .wrap.notification-center .item .noticenter-item ul li.child a .sub-title {
  font-weight: 600;
}
.sidebar .wrap.notification-center .item .noticenter-item ul li.child a .sub-message {
  display: block;
  font-size: 14px;
  margin-top: 5px;
  color: #888888;
}
/**
 * FixedDataTable의 CSS
 * 호갱노노 공통 스타일
 */
/**
 * FixedDataTable v0.6.3
 *
 * Copyright (c) 2015, Facebook, Inc.
 * All rights reserved.
 *
 * This source code is licensed under the BSD-style license found in the
 * LICENSE file in the root directory of this source tree. An additional grant
 * of patent rights can be found in the PATENTS file in the same directory.
 */
/**
 * Copyright (c) 2015, Facebook, Inc.
 * All rights reserved.
 *
 * This source code is licensed under the BSD-style license found in the
 * LICENSE file in the root directory of this source tree. An additional grant
 * of patent rights can be found in the PATENTS file in the same directory.
 *
 * @providesModule fixedDataTableCellGroupLayout
 */
.fixedDataTableCellGroupLayout_cellGroup {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  white-space: nowrap;
}
.fixedDataTableCellGroupLayout_cellGroup > .public_fixedDataTableCell_main {
  display: inline-block;
  vertical-align: top;
  white-space: normal;
}
.fixedDataTableCellGroupLayout_cellGroupWrapper {
  position: absolute;
  top: 0;
}
/**
 * Copyright (c) 2015, Facebook, Inc.
 * All rights reserved.
 *
 * This source code is licensed under the BSD-style license found in the
 * LICENSE file in the root directory of this source tree. An additional grant
 * of patent rights can be found in the PATENTS file in the same directory.
 *
 * @providesModule fixedDataTableCellLayout
 */
.fixedDataTableCellLayout_main {
  border-right-style: solid;
  border-right-width: 1px;
  border-width: 0 1px 0 0;
  box-sizing: border-box;
  display: block;
  overflow: hidden;
  position: absolute;
  white-space: normal;
}
.fixedDataTableCellLayout_lastChild {
  border-width: 0 1px 1px 0;
}
.fixedDataTableCellLayout_alignRight {
  text-align: right;
}
.fixedDataTableCellLayout_alignCenter {
  text-align: center;
}
.fixedDataTableCellLayout_wrap1 {
  display: table;
}
.fixedDataTableCellLayout_wrap2 {
  display: table-row;
}
.fixedDataTableCellLayout_wrap3 {
  display: table-cell;
  vertical-align: middle;
}
.fixedDataTableCellLayout_columnResizerContainer {
  position: absolute;
  right: 0px;
  width: 6px;
  z-index: 1;
}
.fixedDataTableCellLayout_columnResizerContainer:hover {
  cursor: ew-resize;
}
.fixedDataTableCellLayout_columnResizerContainer:hover .fixedDataTableCellLayout_columnResizerKnob {
  visibility: visible;
}
.fixedDataTableCellLayout_columnResizerKnob {
  position: absolute;
  right: 0px;
  visibility: hidden;
  width: 4px;
}
/**
 * Copyright (c) 2015, Facebook, Inc.
 * All rights reserved.
 *
 * This source code is licensed under the BSD-style license found in the
 * LICENSE file in the root directory of this source tree. An additional grant
 * of patent rights can be found in the PATENTS file in the same directory.
 *
 * @providesModule fixedDataTableColumnResizerLineLayout
 */
.fixedDataTableColumnResizerLineLayout_mouseArea {
  cursor: ew-resize;
  position: absolute;
  right: -5px;
  width: 12px;
}
.fixedDataTableColumnResizerLineLayout_main {
  border-right-style: solid;
  border-right-width: 1px;
  box-sizing: border-box;
  position: absolute;
  z-index: 10;
}
body[dir="rtl"] .fixedDataTableColumnResizerLineLayout_main {
  /* the resizer line is in the wrong position in RTL with no easy fix.
     * Disabling is more useful than displaying it.
     * #167 (github) should look into this and come up with a permanent fix.
     */
  display: none !important;
}
.fixedDataTableColumnResizerLineLayout_hiddenElem {
  display: none !important;
}
/**
 * Copyright (c) 2015, Facebook, Inc.
 * All rights reserved.
 *
 * This source code is licensed under the BSD-style license found in the
 * LICENSE file in the root directory of this source tree. An additional grant
 * of patent rights can be found in the PATENTS file in the same directory.
 *
 * @providesModule fixedDataTableLayout
 */
.fixedDataTableLayout_main {
  border-style: solid;
  border-width: 1px;
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
}
.fixedDataTableLayout_header,
.fixedDataTableLayout_hasBottomBorder {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
.fixedDataTableLayout_footer .public_fixedDataTableCell_main {
  border-top-style: solid;
  border-top-width: 1px;
}
.fixedDataTableLayout_topShadow,
.fixedDataTableLayout_bottomShadow {
  height: 4px;
  left: 0;
  position: absolute;
  right: 0;
  z-index: 1;
}
.fixedDataTableLayout_bottomShadow {
  margin-top: -4px;
}
.fixedDataTableLayout_rowsContainer {
  overflow: hidden;
  position: relative;
}
.fixedDataTableLayout_horizontalScrollbar {
  bottom: 0;
  position: absolute;
}
/**
 * Copyright (c) 2015, Facebook, Inc.
 * All rights reserved.
 *
 * This source code is licensed under the BSD-style license found in the
 * LICENSE file in the root directory of this source tree. An additional grant
 * of patent rights can be found in the PATENTS file in the same directory.
 *
 * @providesModule fixedDataTableRowLayout
 */
.fixedDataTableRowLayout_main {
  box-sizing: border-box;
  overflow: hidden;
  position: absolute;
  top: 0;
}
.fixedDataTableRowLayout_body {
  left: 0;
  position: absolute;
  top: 0;
}
.fixedDataTableRowLayout_fixedColumnsDivider {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  border-left-style: solid;
  border-left-width: 1px;
  left: 0;
  position: absolute;
  top: 0;
  width: 0;
}
.fixedDataTableRowLayout_columnsShadow {
  width: 4px;
}
.fixedDataTableRowLayout_rowWrapper {
  position: absolute;
  top: 0;
}
/**
 * Copyright (c) 2015, Facebook, Inc.
 * All rights reserved.
 *
 * This source code is licensed under the BSD-style license found in the
 * LICENSE file in the root directory of this source tree. An additional grant
 * of patent rights can be found in the PATENTS file in the same directory.
 *
 * @providesModule ScrollbarLayout
 */
.ScrollbarLayout_main {
  box-sizing: border-box;
  outline: none;
  overflow: hidden;
  position: absolute;
  -webkit-transition-duration: 250ms;
  transition-duration: 250ms;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.ScrollbarLayout_mainVertical {
  bottom: 0;
  right: 0;
  top: 0;
  -webkit-transition-property: background-color width;
  transition-property: background-color width;
  width: 15px;
}
.ScrollbarLayout_mainVertical.public_Scrollbar_mainActive,
.ScrollbarLayout_mainVertical:hover {
  width: 17px;
}
.ScrollbarLayout_mainHorizontal {
  bottom: 0;
  height: 15px;
  left: 0;
  -webkit-transition-property: background-color height;
  transition-property: background-color height;
}
/* Touching the scroll-track directly makes the scroll-track bolder */
.ScrollbarLayout_mainHorizontal.public_Scrollbar_mainActive,
.ScrollbarLayout_mainHorizontal:hover {
  height: 17px;
}
.ScrollbarLayout_face {
  left: 0;
  overflow: hidden;
  position: absolute;
  z-index: 1;
}
/**
 * This selector renders the "nub" of the scrollface. The nub must
 * be rendered as pseudo-element so that it won't receive any UI events then
 * we can get the correct `event.offsetX` and `event.offsetY` from the
 * scrollface element while dragging it.
 */
.ScrollbarLayout_face:after {
  border-radius: 6px;
  content: '';
  display: block;
  position: absolute;
  -webkit-transition: background-color 250ms ease;
  transition: background-color 250ms ease;
}
.ScrollbarLayout_faceHorizontal {
  bottom: 0;
  left: 0;
  top: 0;
}
.ScrollbarLayout_faceHorizontal:after {
  bottom: 4px;
  left: 0;
  top: 4px;
  width: 100%;
}
.ScrollbarLayout_faceVertical {
  left: 0;
  right: 0;
  top: 0;
}
.ScrollbarLayout_faceVertical:after {
  height: 100%;
  left: 4px;
  right: 4px;
  top: 0;
}
/**
 * Copyright (c) 2015, Facebook, Inc.
 * All rights reserved.
 *
 * This source code is licensed under the BSD-style license found in the
 * LICENSE file in the root directory of this source tree. An additional grant
 * of patent rights can be found in the PATENTS file in the same directory.
 *
 * @providesModule fixedDataTable
 *
 */
/**
 * Table.
 */
.public_fixedDataTable_main {
  border-color: #d3d3d3;
}
.public_fixedDataTable_header,
.public_fixedDataTable_hasBottomBorder {
  border-color: #d3d3d3;
}
.public_fixedDataTable_header .public_fixedDataTableCell_main {
  font-weight: bold;
}
.public_fixedDataTable_header,
.public_fixedDataTable_header .public_fixedDataTableCell_main {
  background-color: #f6f7f8;
  background-image: -webkit-linear-gradient(#fff, #efefef);
  background-image: linear-gradient(#fff, #efefef);
}
.public_fixedDataTable_footer .public_fixedDataTableCell_main {
  background-color: #f6f7f8;
  border-color: #d3d3d3;
}
.public_fixedDataTable_topShadow {
  background: 0 0 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAECAYAAABP2FU6AAAAF0lEQVR4AWPUkNeSBhHCjJoK2twgFisAFagCCp3pJlAAAAAASUVORK5CYII=) repeat-x;
}
.public_fixedDataTable_bottomShadow {
  background: 0 0 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAECAYAAABP2FU6AAAAHElEQVQI12MwNjZmZdAT1+Nm0JDWEGZQk1GTBgAWkwIeAEp52AAAAABJRU5ErkJggg==) repeat-x;
}
.public_fixedDataTable_horizontalScrollbar .public_Scrollbar_mainHorizontal {
  background-color: #fff;
}
/**
 * Copyright (c) 2015, Facebook, Inc.
 * All rights reserved.
 *
 * This source code is licensed under the BSD-style license found in the
 * LICENSE file in the root directory of this source tree. An additional grant
 * of patent rights can be found in the PATENTS file in the same directory.
 *
 * @providesModule fixedDataTableCell
 */
/**
 * Table cell.
 */
.public_fixedDataTableCell_main {
  background-color: #fff;
  border-color: #d3d3d3;
}
.public_fixedDataTableCell_highlighted {
  background-color: #f4f4f4;
}
.public_fixedDataTableCell_cellContent {
  padding: 0px 18px;
}
.public_fixedDataTableCell_columnResizerKnob {
  background-color: #0284ff;
}
/**
 * Copyright (c) 2015, Facebook, Inc.
 * All rights reserved.
 *
 * This source code is licensed under the BSD-style license found in the
 * LICENSE file in the root directory of this source tree. An additional grant
 * of patent rights can be found in the PATENTS file in the same directory.
 *
 * @providesModule fixedDataTableColumnResizerLine
 *
 */
/**
 * Column resizer line.
 */
.public_fixedDataTableColumnResizerLine_main {
  border-color: #0284ff;
}
/**
 * Copyright (c) 2015, Facebook, Inc.
 * All rights reserved.
 *
 * This source code is licensed under the BSD-style license found in the
 * LICENSE file in the root directory of this source tree. An additional grant
 * of patent rights can be found in the PATENTS file in the same directory.
 *
 * @providesModule fixedDataTableRow
 */
/**
 * Table row.
 */
.public_fixedDataTableRow_main {
  background-color: #fff;
  border-bottom: 1px solid #e8e8e8;
}
.public_fixedDataTableRow_highlighted,
.public_fixedDataTableRow_highlighted .public_fixedDataaTableCell_main {
  background-color: #f6f7f8;
}
.public_fixedDataTableRow_fixedColumnsDivider {
  border-color: #d3d3d3;
}
.public_fixedDataTableRow_columnsShadow {
  background: 0 0 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABCAYAAAD5PA/NAAAAFklEQVQIHWPSkNeSBmJhTQVtbiDNCgASagIIuJX8OgAAAABJRU5ErkJggg==) repeat-y;
}
/**
 * Copyright (c) 2015, Facebook, Inc.
 * All rights reserved.
 *
 * This source code is licensed under the BSD-style license found in the
 * LICENSE file in the root directory of this source tree. An additional grant
 * of patent rights can be found in the PATENTS file in the same directory.
 *
 * @providesModule Scrollbar
 *
 */
/**
 * Scrollbars.
 */
/* Touching the scroll-track directly makes the scroll-track bolder */
.public_Scrollbar_main.public_Scrollbar_mainActive,
.public_Scrollbar_main:hover {
  background-color: rgba(255, 255, 255, 0.8);
}
.public_Scrollbar_mainOpaque,
.public_Scrollbar_mainOpaque.public_Scrollbar_mainActive,
.public_Scrollbar_mainOpaque:hover {
  background-color: #fff;
}
.public_Scrollbar_face:after {
  background-color: #c2c2c2;
}
.public_Scrollbar_main:hover .public_Scrollbar_face:after,
.public_Scrollbar_mainActive .public_Scrollbar_face:after,
.public_Scrollbar_faceActive:after {
  background-color: #7d7d7d;
}
.report-container {
  margin: 0;
  padding: 0;
}
.report-container .report-header .report-title {
  padding: 20px;
  background-color: #4d55b2;
  font-size: 17px;
  font-weight: 400;
  color: #fff;
}
.report-container .report-header .report-title:before {
  display: inline-block;
  overflow: hidden;
  width: 24px;
  height: 20px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -227px -36px;
  line-height: 999em;
  vertical-align: top;
  margin-right: 10px;
  margin-top: -1px;
  content: '';
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .report-container .report-header .report-title:before {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.report-container .report-header .title {
  padding: 30px;
  font-size: 24px;
  font-weight: 700;
}
.report-container .report-header .title .period {
  font-size: 18px;
  font-weight: 400;
}
.report-container .report-body .report-table {
  position: relative;
  margin: 0 auto 40px;
  font-size: 14px;
}
.report-container .report-body .report-table .btn-copy {
  display: inline-block;
  padding: 0 10px;
  line-height: 26px;
  height: 26px;
  text-align: center;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  color: #666;
  font-size: 14px;
  border: 1px solid #666;
}
.report-container .report-body .report-table .header-cell {
  text-align: center;
  font-weight: 400;
}
.report-container .report-body .report-table .number-cell {
  text-align: right;
}
.report-container .report-body .report-table .percent-cell {
  text-align: right;
}
.report-container .report-body .report-table .percent-cell.good {
  color: #bc1339;
}
.report-container .report-body .report-table .note-editable {
  display: none;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  height: 400px;
  border: 4px solid #4d55b2;
  background: #fff;
  box-sizing: border-box;
  font-size: 14px;
  padding: 5px 10px;
  resize: vertical;
  vertical-align: middle;
  line-height: 18px;
  outline: 0;
}
.report-container .report-body .empty {
  margin: -30px 0 0 30px;
  color: #666;
}
.report-container .report-body .report-chart .report-chart-item {
  float: left;
  width: 320px;
  margin: 0 0 30px 30px;
  padding: 20px 15px 15px 15px;
  border: 1px solid #ddd;
}
.report-container .report-body .report-chart .report-chart-item .report-chart-item-title {
  margin-bottom: 5px;
  padding-bottom: 10px;
  font-size: 16px;
  border-bottom: 1px solid #eee;
  color: #333;
}
.report-container .report-body .report-chart .report-chart-item .report-chart-item-title.region:before {
  font-family: fontello;
  content: '\E83C';
  margin-right: 6px;
}
.report-container .report-body .report-chart .report-chart-item .report-chart-item-title.conversion:before {
  font-family: fontello;
  content: '\E814';
  margin-right: 6px;
}
.supply-wrap {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #cecece;
  border-bottom: 1px solid #c0c0c0;
  border-top: 1px solid #e9e9e9;
  background-color: #fff;
  -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.075), -1px 1px 1px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.075), -1px 1px 1px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.075), -1px 1px 1px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  text-align: left;
  overflow: hidden;
  margin-top: 8px;
}
.supply-wrap .title {
  display: block;
  position: relative;
  font-weight: bold;
}
.supply-wrap .title .region {
  line-height: 41px;
  padding: 0 15px;
  box-sizing: border-box;
  border-bottom: 2px solid #f2f2f2;
  font-size: 15px;
}
.supply-wrap .title .region .desc {
  display: inline-block;
  margin-left: 5px;
  font-size: 14px;
  color: gray;
}
.supply-wrap .title .minimize {
  position: absolute;
  right: 10px;
  font-size: 14px;
}
.supply-wrap .supply-scroll-wrap.minimize {
  max-height: 0px;
}
.supply-wrap .supply-scroll-wrap .summarize {
  padding: 10px 15px;
  font-size: 15px;
  line-height: 23px;
  font-weight: 400;
  border-bottom: 2px solid #f2f2f2;
}
.supply-wrap .supply-scroll-wrap .summarize .colored {
  color: #4337de;
  font-weight: 800;
}
.supply-wrap .supply-scroll-wrap .tiny-scroll {
  position: relative;
}
.supply-wrap .supply-scroll-wrap .scroll-wrap {
  max-height: 400px;
  position: relative;
}
.supply-wrap .supply-scroll-wrap .scroll-wrap ul {
  height: 100%;
}
.supply-wrap .supply-scroll-wrap .scroll-wrap ul li {
  padding: 0 15px;
  height: 32px;
  line-height: 32px;
}
.supply-wrap .supply-scroll-wrap .scroll-wrap ul li:hover {
  background-color: #f2f2f2;
}
.supply-wrap .supply-scroll-wrap .scroll-wrap ul li a {
  display: block;
  line-height: 32px;
}
.supply-wrap .supply-scroll-wrap .scroll-wrap ul li a .name {
  font-size: 15px;
  float: left;
  width: 60%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
}
.supply-wrap .supply-scroll-wrap .scroll-wrap ul li a .name.bunyang {
  color: #fe4c40;
  font-weight: 500;
}
.supply-wrap .supply-scroll-wrap .scroll-wrap ul li a .household {
  color: #555;
  font-size: 14px;
  float: left;
  width: 22%;
  text-align: right;
  color: gray;
}
.supply-wrap .supply-scroll-wrap .scroll-wrap ul li a .start-date {
  color: #555;
  font-size: 14px;
  float: left;
  width: 15%;
  text-align: right;
  color: gray;
}
.supply-wrap .supply-scroll-wrap .scroll-wrap ul li a .start-date.short-open {
  color: #4337de;
  font-weight: 600;
}
.supply-wrap .supply-scroll-wrap .scroll-wrap ul li.more-info {
  padding: 0 15px;
  text-align: center;
  font-size: 14px;
  color: gray;
}
.supply-wrap .supply-scroll-wrap .scroll-wrap ul li.more-info:hover {
  background-color: #fff;
}
.supply-wrap .supply-scroll-wrap .scroll-wrap ul li:last-child {
  padding-bottom: 5px;
}
.supply-wrap .supply-scroll-wrap .scroll-wrap ul li:first-child {
  padding-top: 5px;
}
.dimmed-layer.scene-request-cs {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  position: relative;
  padding: 40px 30px;
}
.dimmed-layer.scene-request-cs .drop-to-upload-container {
  width: 100%;
}
.dimmed-layer.scene-request-cs .request-cs .cs-description {
  font-size: 14px;
  margin: 10px 0;
  color: #4337DE;
}
.dimmed-layer.scene-request-cs .request-cs .cs-sub-info {
  width: 100%;
  background-color: #FFF;
}
.dimmed-layer.scene-request-cs .request-cs .cs-sub-info .select-contact-number-mode-button .btn-type {
  display: inline-block;
  width: 50%;
}
.dimmed-layer.scene-request-cs .request-cs .input-group {
  position: relative;
  margin: 10px 0 0 0;
}
.dimmed-layer.scene-request-cs .request-cs .input-group .input {
  display: block;
  box-sizing: border-box;
  margin: 10px 0 0;
  padding: 0 15px;
  width: 100%;
  border: 1px solid #CCC;
  height: 44px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.dimmed-layer.scene-request-cs .request-cs .input-group .input.price {
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  -ms-border-radius: 3px 3px 0 0;
  -o-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
.dimmed-layer.scene-request-cs .request-cs .input-group .input.w20 {
  display: inline-block;
  width: 20%;
}
.dimmed-layer.scene-request-cs .request-cs .mobile {
  position: relative;
}
.dimmed-layer.scene-request-cs .request-cs .btn-auth {
  display: block;
  box-sizing: border-box;
  margin: 10px 0;
  height: 52px;
  line-height: 56px;
  background-color: #373E96;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  color: #fff;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}
.dimmed-layer.scene-request-cs .request-cs .btn-auth[disabled] {
  background: #9197a1;
}
.dimmed-layer.scene-request-cs .request-cs h2 {
  font-size: 21px;
  font-weight: 600;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
}
.dimmed-layer.scene-request-cs .request-cs .intro {
  position: relative;
  margin-top: 8px;
  box-sizing: border-box;
  width: 100%;
  font-size: 16px;
}
.dimmed-layer.scene-request-cs .request-cs .cs-content-container {
  margin-top: 8px;
  margin-bottom: 10px;
  height: 350px;
  border: 1px solid #f1f1f1;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  position: relative;
  padding-bottom: 85px;
  box-sizing: border-box;
}
@keyframes slideIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.dimmed-layer.scene-request-cs .request-cs .cs-content-container .cs-content {
  box-sizing: border-box;
  width: 100%;
  padding: 12px;
  line-height: 1.4;
  font-size: 16px;
  border: 0;
  height: 100%;
  outline: none;
  background-color: #fff;
  resize: none;
}
.dimmed-layer.scene-request-cs .request-cs .cs-content-container .cs-content input::-webkit-input-placeholder {
  color: #adadad;
}
.dimmed-layer.scene-request-cs .request-cs .cs-content-container .cs-content input:-moz-placeholder {
  color: #adadad;
}
.dimmed-layer.scene-request-cs .request-cs .cs-content-container .cs-content input::-moz-placeholder {
  color: #adadad;
}
.dimmed-layer.scene-request-cs .request-cs .cs-content-container .cs-content input:-ms-input-placeholder {
  color: #adadad;
}
.dimmed-layer.scene-request-cs .request-cs .cs-content-container .cs-content textarea::-webkit-input-placeholder {
  color: #adadad;
}
.dimmed-layer.scene-request-cs .request-cs .cs-content-container .cs-content textarea:-moz-placeholder {
  color: #adadad;
}
.dimmed-layer.scene-request-cs .request-cs .cs-content-container .cs-content textarea::-moz-placeholder {
  color: #adadad;
}
.dimmed-layer.scene-request-cs .request-cs .cs-content-container .cs-content textarea:-ms-input-placeholder {
  color: #adadad;
}
.dimmed-layer.scene-request-cs .request-cs .cs-content-container .faq-suggestion {
  display: block;
  position: absolute;
  box-sizing: border-box;
  max-width: calc(100% - 20px);
  width: 100%;
  line-height: 22px;
  margin: 0 auto;
  padding: 8px 16px;
  z-index: 10;
  left: 0;
  right: 0;
  bottom: 74px;
  transform: translateY(0);
  opacity: 1;
  border: 1px solid #efefef;
  -moz-box-shadow: 0 5px 5px 0 rgba(44, 49, 103, 0.05), 0 1px 2px 0 rgba(44, 49, 103, 0.06);
  -webkit-box-shadow: 0 5px 5px 0 rgba(44, 49, 103, 0.05), 0 1px 2px 0 rgba(44, 49, 103, 0.06);
  box-shadow: 0 5px 5px 0 rgba(44, 49, 103, 0.05), 0 1px 2px 0 rgba(44, 49, 103, 0.06);
  animation-duration: 0.4s;
  animation-name: slideIn;
  animation-iteration-count: 1;
  animation-delay: 0s;
  animation-fill-mode: none;
  -webkit-animation-duration: 0.4s;
  -webkit-animation-name: slideIn;
  -webkit-animation-iteration-count: 1;
  -webkit-animation-delay: 0s;
  -webkit-animation-fill-mode: none;
  -moz-animation-duration: 0.4s;
  -moz-animation-name: slideIn;
  -moz-animation-iteration-count: 1;
  -moz-animation-delay: 0s;
  -moz-animation-fill-mode: none;
  -ms-animation-duration: 0.4s;
  -ms-animation-name: slideIn;
  -ms-animation-iteration-count: 1;
  -ms-animation-delay: 0s;
  -ms-animation-fill-mode: none;
}
.dimmed-layer.scene-request-cs .request-cs .cs-content-container .faq-suggestion:after {
  display: block;
  clear: both;
  height: 0;
  content: '';
}
.dimmed-layer.scene-request-cs .request-cs .cs-content-container .faq-title {
  display: block;
  max-width: 85%;
  float: left;
  font-size: 14px;
  font-weight: 600;
  color: #484848;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
}
.dimmed-layer.scene-request-cs .request-cs .cs-content-container .faq-title .small-title {
  display: block;
  font-size: 0.9em;
  font-weight: 400;
}
.dimmed-layer.scene-request-cs .request-cs .cs-content-container .faq-delete {
  display: block;
  padding: 19px;
  position: absolute;
  right: 0;
  transform: translateY(-50%);
  top: 50%;
  text-align: center;
  font-size: 14px;
  color: #7F7E92;
  cursor: pointer;
}
.dimmed-layer.scene-request-cs .request-cs .btn-hint {
  display: block;
  font-size: 15px;
  line-height: 30px;
  color: #999;
}
@keyframes slideIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.dimmed-layer.scene-request-cs .request-cs .btn-hint .cs-content {
  box-sizing: border-box;
  width: 100%;
  padding: 12px;
  line-height: 1.4;
  font-size: 16px;
  border: 0;
  height: 100%;
  outline: none;
  background-color: #fff;
  resize: none;
}
.dimmed-layer.scene-request-cs .request-cs .btn-hint .cs-content input::-webkit-input-placeholder {
  color: #adadad;
}
.dimmed-layer.scene-request-cs .request-cs .btn-hint .cs-content input:-moz-placeholder {
  color: #adadad;
}
.dimmed-layer.scene-request-cs .request-cs .btn-hint .cs-content input::-moz-placeholder {
  color: #adadad;
}
.dimmed-layer.scene-request-cs .request-cs .btn-hint .cs-content input:-ms-input-placeholder {
  color: #adadad;
}
.dimmed-layer.scene-request-cs .request-cs .btn-hint .cs-content textarea::-webkit-input-placeholder {
  color: #adadad;
}
.dimmed-layer.scene-request-cs .request-cs .btn-hint .cs-content textarea:-moz-placeholder {
  color: #adadad;
}
.dimmed-layer.scene-request-cs .request-cs .btn-hint .cs-content textarea::-moz-placeholder {
  color: #adadad;
}
.dimmed-layer.scene-request-cs .request-cs .btn-hint .cs-content textarea:-ms-input-placeholder {
  color: #adadad;
}
.dimmed-layer.scene-request-cs .request-cs .btn-hint .faq-suggestion {
  display: block;
  position: absolute;
  box-sizing: border-box;
  max-width: calc(100% - 20px);
  width: 100%;
  line-height: 22px;
  margin: 0 auto;
  padding: 8px 16px;
  z-index: 10;
  left: 0;
  right: 0;
  bottom: 74px;
  transform: translateY(0);
  opacity: 1;
  border: 1px solid #efefef;
  -moz-box-shadow: 0 5px 5px 0 rgba(44, 49, 103, 0.05), 0 1px 2px 0 rgba(44, 49, 103, 0.06);
  -webkit-box-shadow: 0 5px 5px 0 rgba(44, 49, 103, 0.05), 0 1px 2px 0 rgba(44, 49, 103, 0.06);
  box-shadow: 0 5px 5px 0 rgba(44, 49, 103, 0.05), 0 1px 2px 0 rgba(44, 49, 103, 0.06);
  animation-duration: 0.4s;
  animation-name: slideIn;
  animation-iteration-count: 1;
  animation-delay: 0s;
  animation-fill-mode: none;
  -webkit-animation-duration: 0.4s;
  -webkit-animation-name: slideIn;
  -webkit-animation-iteration-count: 1;
  -webkit-animation-delay: 0s;
  -webkit-animation-fill-mode: none;
  -moz-animation-duration: 0.4s;
  -moz-animation-name: slideIn;
  -moz-animation-iteration-count: 1;
  -moz-animation-delay: 0s;
  -moz-animation-fill-mode: none;
  -ms-animation-duration: 0.4s;
  -ms-animation-name: slideIn;
  -ms-animation-iteration-count: 1;
  -ms-animation-delay: 0s;
  -ms-animation-fill-mode: none;
}
.dimmed-layer.scene-request-cs .request-cs .btn-hint .faq-suggestion:after {
  display: block;
  clear: both;
  height: 0;
  content: '';
}
.dimmed-layer.scene-request-cs .request-cs .btn-hint .faq-title {
  display: block;
  max-width: 85%;
  float: left;
  font-size: 14px;
  font-weight: 600;
  color: #484848;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
}
.dimmed-layer.scene-request-cs .request-cs .btn-hint .faq-title .small-title {
  display: block;
  font-size: 0.9em;
  font-weight: 400;
}
.dimmed-layer.scene-request-cs .request-cs .btn-hint .faq-delete {
  display: block;
  padding: 19px;
  position: absolute;
  right: 0;
  transform: translateY(-50%);
  top: 50%;
  text-align: center;
  font-size: 14px;
  color: #7F7E92;
  cursor: pointer;
}
.dimmed-layer.scene-request-cs .request-cs .hint {
  display: none;
  position: absolute;
  bottom: 300px;
  background-color: #fff;
  font-size: 14px;
  left: 37px;
  right: 37px;
  padding: 18px;
  border: 1px solid #999;
}
.dimmed-layer.scene-request-cs .request-cs .hint p {
  margin-top: 12px;
}
.dimmed-layer.scene-request-cs .request-cs .hint table {
  width: 100%;
}
.dimmed-layer.scene-request-cs .request-cs .hint td {
  font-size: 12px;
  width: 33%;
  padding: 7px 0;
  color: gray;
}
.dimmed-layer.scene-request-cs .request-cs .hint td:before {
  content: '- ';
}
.dimmed-layer.scene-request-cs .select-apt .card {
  background-color: #fff;
}
.dimmed-layer.scene-request-cs .select-apt .card + .card {
  margin-top: 30px;
  padding-top: 30px;
  border-top: 1px solid #e5e5e5;
}
.dimmed-layer.scene-request-cs .select-apt .header {
  margin-bottom: 20px;
}
.dimmed-layer.scene-request-cs .select-apt .description {
  margin: 15px 0px;
}
.dimmed-layer.scene-request-cs .select-apt .apt-search-input {
  margin: 15px 0px;
}
.dimmed-layer.scene-request-cs .select-apt .btn-wrapper {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.dimmed-layer.scene-request-cs .select-apt .btn-wrapper .btn {
  margin-top: 15px;
}
.dimmed-layer.scene-request-cs .select-apt .btn-wrapper .btn-ask {
  display: inline-block;
  width: 49%;
}
.dimmed-layer.scene-request-cs .select-apt .btn-wrapper .btn-faq {
  display: block;
  width: 100%;
}
.dimmed-layer.scene-request-cs .btn-write {
  display: block;
  height: 50px;
  line-height: 50px;
  text-align: center;
  font-size: 17px;
  font-weight: 400;
  color: #fff;
  cursor: pointer;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background-color: #5963d9;
}
.dimmed-layer.scene-request-cs .btn-write[disabled],
.dimmed-layer.scene-request-cs .btn-write.disabled {
  background-color: #bbc1c7;
}
.dimmed-layer.scene-request-cs .btn-ask,
.dimmed-layer.scene-request-cs .btn-faq {
  display: block;
  height: 50px;
  line-height: 50px;
  text-align: center;
  font-size: 17px;
  cursor: pointer;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  color: #584de4;
  background-color: #f3f4fc;
}
.dimmed-layer.scene-request-cs .btn-ask[disabled],
.dimmed-layer.scene-request-cs .btn-faq[disabled],
.dimmed-layer.scene-request-cs .btn-ask.disabled,
.dimmed-layer.scene-request-cs .btn-faq.disabled {
  color: #484848;
  background-color: #f0f0f0;
}
.dimmed-layer.scene-request-cs .btn-close {
  display: block;
  position: absolute;
  right: 0px;
  top: 0px;
}
.dimmed-layer.scene-request-cs .btn-close span {
  display: inline-block;
  overflow: hidden;
  width: 16px;
  height: 16px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -83px -53px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .dimmed-layer.scene-request-cs .btn-close span {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.dimmed-layer.scene-cs-detail {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  padding: 40px 30px;
  background-color: #eeeff0;
}
.dimmed-layer.scene-cs-detail .cs-detail-container {
  width: 100%;
}
.dimmed-layer.scene-cs-detail .cs-detail-container img {
  cursor: pointer;
}
.dimmed-layer.scene-cs-detail .cs-detail-container .cs-detail-header {
  margin-bottom: 10px;
}
.dimmed-layer.scene-cs-detail .cs-detail-container .cs-detail-header h2 {
  font-size: 21px;
  font-weight: 600;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
}
.dimmed-layer.scene-cs-detail .cs-detail-container .cs-detail-sub-header {
  margin-bottom: 10px;
}
.dimmed-layer.scene-cs-detail .cs-detail-container .tiny-scroll {
  position: relative;
}
.dimmed-layer.scene-cs-detail .cs-detail-container .cs-detail-content {
  position: relative;
  height: 400px;
}
.dimmed-layer.scene-cs-detail .cs-detail-container .cs-detail-content .cs-detail-list {
  position: relative;
}
.dimmed-layer.scene-cs-detail .cs-detail-container .cs-detail-content .cs-detail-list li {
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  width: 100%;
  clear: both;
  padding: 10px 20px 10px 7px;
}
.dimmed-layer.scene-cs-detail .cs-detail-container .cs-detail-content .cs-detail-list li .profile {
  display: block;
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
  margin-bottom: 3px;
}
.dimmed-layer.scene-cs-detail .cs-detail-container .cs-detail-content .cs-detail-list li .message-group {
  position: relative;
  display: block;
  max-width: 80%;
  -webkit-border-radius: 0 3px 3px 3px;
  -moz-border-radius: 0 3px 3px 3px;
  -ms-border-radius: 0 3px 3px 3px;
  -o-border-radius: 0 3px 3px 3px;
  border-radius: 0 3px 3px 3px;
  padding: 12px;
  background: #fff;
  word-wrap: break-word;
  box-sizing: border-box;
}
.dimmed-layer.scene-cs-detail .cs-detail-container .cs-detail-content .cs-detail-list li .message-group .auto-linked {
  color: #4337de;
  text-decoration: underline;
}
.dimmed-layer.scene-cs-detail .cs-detail-container .cs-detail-content .cs-detail-list li .message-group .title {
  font-size: 18px;
  font-weight: 900;
}
.dimmed-layer.scene-cs-detail .cs-detail-container .cs-detail-content .cs-detail-list li .message-group .html-container {
  position: relative;
}
.dimmed-layer.scene-cs-detail .cs-detail-container .cs-detail-content .cs-detail-list li .message-group .img-wrap {
  margin: 8px 0;
}
.dimmed-layer.scene-cs-detail .cs-detail-container .cs-detail-content .cs-detail-list li .message-group .img-wrap:last-child {
  margin-bottom: 0;
}
.dimmed-layer.scene-cs-detail .cs-detail-container .cs-detail-content .cs-detail-list li .message-group .photo-container {
  position: relative;
  background-color: #fff;
  margin-top: 8px;
}
.dimmed-layer.scene-cs-detail .cs-detail-container .cs-detail-content .cs-detail-list li .message-group .photo-container .swipe-item {
  position: relative;
  display: block;
}
.dimmed-layer.scene-cs-detail .cs-detail-container .cs-detail-content .cs-detail-list li .time {
  position: absolute;
  z-index: 5;
  font-size: 10px;
  color: #aaa;
  white-space: nowrap;
}
.dimmed-layer.scene-cs-detail .cs-detail-container .cs-detail-content .cs-detail-list li.left .profile {
  color: #4d55b2;
}
.dimmed-layer.scene-cs-detail .cs-detail-container .cs-detail-content .cs-detail-list li.left .message-group {
  float: left;
}
.dimmed-layer.scene-cs-detail .cs-detail-container .cs-detail-content .cs-detail-list li.left .message-group:before {
  position: absolute;
  top: 0;
  left: -7px;
  display: inline-block;
  overflow: hidden;
  width: 7px;
  height: 7px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -81px -27px;
  line-height: 999em;
  vertical-align: top;
  content: '';
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .dimmed-layer.scene-cs-detail .cs-detail-container .cs-detail-content .cs-detail-list li.left .message-group:before {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.dimmed-layer.scene-cs-detail .cs-detail-container .cs-detail-content .cs-detail-list li.left .time {
  right: 0;
  margin-right: -8px;
  transform: translate3d(100%, 0, 0);
  -webkit-transform: translate3d(100%, 0, 0);
  -moz-transform: translate3d(100%, 0, 0);
  -ms-transform: translate(100%, 0);
}
.dimmed-layer.scene-cs-detail .cs-detail-container .cs-detail-content .cs-detail-list li.right .profile {
  text-align: right;
  color: #6bbad8;
}
.dimmed-layer.scene-cs-detail .cs-detail-container .cs-detail-content .cs-detail-list li.right .message-group {
  -webkit-border-radius: 3px 0 3px 3px;
  -moz-border-radius: 3px 0 3px 3px;
  -ms-border-radius: 3px 0 3px 3px;
  -o-border-radius: 3px 0 3px 3px;
  border-radius: 3px 0 3px 3px;
  float: right;
}
.dimmed-layer.scene-cs-detail .cs-detail-container .cs-detail-content .cs-detail-list li.right .message-group:after {
  position: absolute;
  top: 0;
  right: -6px;
  display: inline-block;
  overflow: hidden;
  width: 7px;
  height: 7px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -81px -27px;
  line-height: 999em;
  vertical-align: top;
  content: '';
  transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .dimmed-layer.scene-cs-detail .cs-detail-container .cs-detail-content .cs-detail-list li.right .message-group:after {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.dimmed-layer.scene-cs-detail .cs-detail-container .cs-detail-content .cs-detail-list li.right .time {
  margin-left: -20px;
  transform: translate3d(-100%, 0, 0);
  -webkit-transform: translate3d(-100%, 0, 0);
  -moz-transform: translate3d(-100%, 0, 0);
  -ms-transform: translate(-100%, 0);
}
.dimmed-layer.scene-cs-detail .cs-detail-container .comment-input {
  position: relative;
  width: 100%;
  box-sizing: border-box;
  margin-top: 10px;
}
.dimmed-layer.scene-cs-detail .cs-detail-container .comment-input input {
  padding: 0 20px;
  height: 60px;
  resize: none;
  outline: 0;
  white-space: pre-wrap;
  word-break: break-all;
  border: 1px solid #f1f1f1;
  font-size: 15px;
}
.dimmed-layer.scene-cs-detail .cs-detail-container .comment-input .btn-post {
  position: absolute;
  right: 0;
  display: inline-block;
  vertical-align: middle;
  line-height: 60px;
  height: 60px;
  text-align: center;
  padding: 0 20px;
  color: #999;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #f1f1f1;
  background-color: #fff;
}
.dimmed-layer.scene-cs-detail .cs-detail-container .comment-input .btn-post.abled {
  background-color: #5963D9;
  color: #eee;
}
.dimmed-layer.scene-cs-detail .btn-close {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  padding: 20px 20px 0 0;
}
.dimmed-layer.scene-cs-detail .btn-close span {
  display: inline-block;
  overflow: hidden;
  width: 16px;
  height: 16px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -83px -53px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .dimmed-layer.scene-cs-detail .btn-close span {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.dimmed-layer.scene-cs-detail .add-image-input-group .add-image-input-container {
  background-color: #FFF;
}
.drop-to-upload-container .wrap {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  padding-top: 30px;
}
.drop-to-upload-container .wrap .legacy-border-box {
  border: 2px dashed #ccc;
  width: 100%;
  height: 100%;
}
.drop-to-upload-container .drop-to-upload-input-container {
  text-align: center;
  font-size: 25px;
  color: #ccc;
  font-weight: 400;
}
.drop-to-upload-container .drop-to-upload-input-container .upload:before {
  margin-right: 10px;
  font-family: fontello;
  content: '\E837';
}
.ad-container {
  width: 100%;
  height: 87px;
  overflow: hidden;
  background-color: #fff;
}
.ad-container a {
  display: block;
  cursor: pointer;
  text-align: center;
}
.ad-container img {
  height: 87px;
}
#container .home-hot-content .ad-container {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #cecece;
  border-bottom: 1px solid #c0c0c0;
  border-top: 1px solid #e9e9e9;
  background-color: #fff;
  -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.075), -1px 1px 1px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.075), -1px 1px 1px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.075), -1px 1px 1px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  position: absolute;
  bottom: -6px;
  left: -1px;
  right: -1px;
  transform: translate3d(0, 100%, 0);
  -webkit-transform: translate3d(0, 100%, 0);
  -moz-transform: translate3d(0, 100%, 0);
  -ms-transform: translate(0, 100%);
}
.ad-banner-container .content-group {
  width: 70%;
}
.ad-banner-container .content-group .main {
  font-weight: bold;
  color: #484848;
}
.ad-banner-container .content-group .sub {
  color: #7f7e92;
}
.ad-banner-container .btn-ad {
  position: absolute;
  top: 25%;
  right: 15px;
}
.scene-recommend-apt-list {
  width: 375px;
}
.scene-recommend-apt-list .recommend-header {
  position: relative;
  height: 51px;
  display: block;
  text-align: center;
  background-color: #4d55b2;
  color: #fff;
  z-index: 100;
}
.scene-recommend-apt-list .recommend-header h3 {
  padding: 0 21px 0 20px;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
  font-size: 16px;
  line-height: 51px;
  font-weight: normal;
  border-bottom: 1px solid #444;
}
.scene-recommend-apt-list .recommend-header h3 a {
  color: #fff;
}
.scene-recommend-apt-list .recommend-header p {
  margin-top: 10px;
  display: block;
  font-size: 12px;
  font-weight: 400;
  color: #c5c6e2;
}
.scene-recommend-apt-list .recommend-header > span {
  font-size: 12px;
  font-weight: 400;
  color: #c5c6e2;
}
.scene-recommend-apt-list .recommend-header .btn-back {
  position: absolute;
  right: 0px;
  top: 0;
  padding: 0 20px;
  display: block;
  vertical-align: middle;
  line-height: 51px;
}
.scene-recommend-apt-list .recommend-header .btn-back span {
  overflow: hidden;
  width: 14px;
  height: 14px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -170px -275px;
  line-height: 999em;
  vertical-align: top;
  display: inline-block;
  vertical-align: middle;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .scene-recommend-apt-list .recommend-header .btn-back span {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.scene-recommend-apt-list .recommend-apt-detail {
  position: absolute;
  top: -1px;
  left: -1px;
  width: 375px;
  bottom: 0px;
  z-index: 11;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #cecece;
  border-bottom: 1px solid #c0c0c0;
  border-top: 1px solid #e9e9e9;
  background-color: #fff;
  -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.075), -1px 1px 1px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.075), -1px 1px 1px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.075), -1px 1px 1px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
.scene-recommend-apt-list .request-info {
  padding: 20px;
  border-top: 4px solid #efefef;
  border-bottom: 1px solid #f2f2f2;
}
.scene-recommend-apt-list .request-info .conditions {
  display: block;
  margin-top: 10px;
}
.scene-recommend-apt-list .request-info .conditions .condition {
  display: inline-block;
  color: #4337de;
  font-weight: 400;
  font-size: 16px;
  margin-right: 8px;
}
.scene-recommend-apt-list .result {
  position: absolute;
  width: 100%;
  top: 0;
  bottom: 0;
  margin-top: 51px;
  background-color: #fff;
}
.scene-recommend-apt-list .result .loading {
  position: relative;
  height: 52px;
}
.scene-recommend-apt-list .recommend-desc {
  padding: 20px;
  border-top: 7px solid #eaebed;
}
.scene-recommend-apt-list .btn-more,
.scene-recommend-apt-list .btn-new-request {
  display: block;
  position: relative;
  font-size: 15px;
  color: #4337de;
  text-align: center;
  border-top: 1px solid #f2f2f2;
  border-bottom: 1px solid #eaebed;
  height: 54px;
  line-height: 54px;
}
.scene-recommend-apt-list .apt-item {
  position: relative;
  padding: 12px 20px;
  border-bottom: 1px solid #f2f2f2;
  display: block;
  cursor: pointer;
}
.scene-recommend-apt-list .apt-item h5 {
  font-weight: 600;
  display: block;
  padding-right: 110px;
  margin: 0;
  font-size: 15px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
}
.scene-recommend-apt-list .apt-item .description {
  margin-top: 5px;
}
.scene-recommend-apt-list .apt-item .description span {
  display: inline-block;
  -webkit-border-radius: 11px;
  -moz-border-radius: 11px;
  -ms-border-radius: 11px;
  -o-border-radius: 11px;
  border-radius: 11px;
  line-height: 22px;
  padding: 0 9px;
  background-color: #efefef;
  font-size: 13px;
  margin-right: 5px;
}
.scene-recommend-apt-list .apt-item .description span:last-child {
  margin-right: 0;
}
.scene-recommend-apt-list .apt-item .award {
  display: block;
  color: #6059b3;
  font-size: 13px;
  z-index: 2;
  position: relative;
  padding-top: 10px;
}
.scene-recommend-apt-list .apt-item .award:before {
  font-family: 'fontello';
  content: '\E844';
  font-size: 14px;
  vertical-align: middle;
  margin-right: 4px;
}
.scene-recommend-apt-list .apt-item .reason {
  color: red;
  font-size: 13px;
  font-weight: 400;
}
.scene-recommend-apt-list .apt-item .price-group {
  position: absolute;
  right: 20px;
  top: 15px;
  text-align: right;
}
.scene-recommend-apt-list .apt-item .price-group .price {
  display: block;
  color: #4337de;
  font-size: 19px;
  font-weight: 500;
}
.scene-recommend-apt-list .apt-item .price-group .area {
  display: block;
  font-size: 14px;
  color: gray;
}
.scene-recommend-apt-list .apt-item.has-reason .price-group {
  top: 30px;
}
.scene-recommend-apt-list .apt-item:hover {
  background-color: #f2f2f2;
}
.scene-recommend-apt-list .share {
  position: relative;
  background-color: #354088;
  border-bottom: 1px solid #2F3A90;
  padding: 0 20px 20px;
}
.scene-recommend-apt-list .share p {
  text-align: center;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  line-height: 32px;
  height: 32px;
  color: #d3d4e2;
  padding-top: 12px;
}
.scene-recommend-apt-list .share ul {
  text-align: center;
}
.scene-recommend-apt-list .share ul li {
  display: inline-block;
  width: 36px;
  padding: 2px 3px 0 3px;
}
.scene-recommend-apt-list .share ul li a {
  display: block;
  height: 35px;
}
.scene-recommend-apt-list .share ul li a.facebook span {
  display: inline-block;
  overflow: hidden;
  width: 36px;
  height: 35px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -165px 0;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .scene-recommend-apt-list .share ul li a.facebook span {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.scene-recommend-apt-list .share ul li a.twitter span {
  display: inline-block;
  overflow: hidden;
  background-image: url("https://static.hogangnono.com/img/xlogo-180.png");
  background-size: 36px;
  width: 36px;
  height: 35px;
  line-height: 999em;
  vertical-align: top;
}
.scene-recommend-apt-list .share ul li a.band span {
  display: inline-block;
  overflow: hidden;
  width: 36px;
  height: 35px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -307px 0;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .scene-recommend-apt-list .share ul li a.band span {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.scene-recommend-apt-list .share ul li:first-child {
  margin-top: 0;
}
.dimmed-layer.scene-recommend-apt h3 {
  font-size: 19px;
  font-weight: 600;
  margin-bottom: 10px;
}
.dimmed-layer.scene-recommend-apt .request-list {
  padding-bottom: 5px;
}
.dimmed-layer.scene-recommend-apt .request-list h5 {
  font-size: 14px;
  margin: 0;
  padding: 0;
  padding-bottom: 10px;
  font-weight: normal;
  color: #4337de;
}
.dimmed-layer.scene-recommend-apt .request-list .request-item {
  display: block;
  border: 1px solid #f2f2f2;
  border-bottom: 1px solid #ccc;
  border-right: 1px solid #ccc;
  padding: 12px 15px;
  margin-bottom: 5px;
  font-size: 14px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.dimmed-layer.scene-recommend-apt .request-list .request-item .date {
  display: block;
  color: gray;
  font-size: 13px;
  margin-top: 3px;
}
.dimmed-layer.scene-recommend-apt .request-list .request-item:hover {
  background-color: #f2f2f2;
}
.dimmed-layer.scene-recommend-apt .select-box {
  position: relative;
  margin: 5px 5px 0px 0px;
  display: inline-block;
  border: 1px solid #efefef;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.dimmed-layer.scene-recommend-apt .select-box select {
  position: relative;
  font-size: 16px;
  height: 37px;
  line-height: 37px;
  padding-right: 34px;
  padding-left: 10px;
}
.dimmed-layer.scene-recommend-apt .select-box:after {
  position: absolute;
  top: 50%;
  right: 12px;
  margin-top: -3px;
  display: inline-block;
  overflow: hidden;
  width: 10px;
  height: 6px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -198px -332px;
  line-height: 999em;
  vertical-align: top;
  content: '';
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .dimmed-layer.scene-recommend-apt .select-box:after {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.dimmed-layer.scene-recommend-apt .step-intro h1 {
  font-weight: 400;
  font-size: 32px;
}
.dimmed-layer.scene-recommend-apt .step-intro .txt {
  margin: 15px 0 15px;
  font-size: 17px;
}
.dimmed-layer.scene-recommend-apt .step-intro .btn-ok {
  margin-top: 15px;
}
.dimmed-layer.scene-recommend-apt .step-ask-price .price-form-wrap {
  margin-bottom: 20px;
}
.dimmed-layer.scene-recommend-apt .step-ask-price .inline-select-box {
  margin-top: 10px;
}
.dimmed-layer.scene-recommend-apt .step-ask-price .btn-ok {
  margin-top: 20px;
}
.dimmed-layer.scene-recommend-apt .step-ask-region .address-input-container {
  margin-top: 15px;
}
.dimmed-layer.scene-recommend-apt .step-ask-region .address-input-container {
  margin-bottom: 20px;
}
.dimmed-layer.scene-recommend-apt .step-ask-region .label-container {
  box-sizing: border-box;
  display: inline-block;
  padding: 0 5px;
  font-size: 13px;
  line-height: 26px;
}
.dimmed-layer.scene-recommend-apt .step-ask-region .label-container a {
  color: #4337de;
}
.dimmed-layer.scene-recommend-apt .step-ask-office .select-group {
  margin-top: 10px;
}
.dimmed-layer.scene-recommend-apt .step-ask-office .select-box {
  width: 150px;
}
.dimmed-layer.scene-recommend-apt .step-ask-office .select-box select {
  width: 100%;
}
.dimmed-layer.scene-recommend-apt .step-ask-options .inline-select-box {
  margin-bottom: 15px;
}
.scene-browser {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  z-index: 1005;
  overflow: hidden;
}
.scene-browser .browser {
  height: 100%;
}
.scene-browser .header,
.scene-browser #header {
  height: 50px;
  background-color: #4d55b2;
  border: 1px solid rgba(0, 0, 0, 0.4);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.scene-browser .header .input,
.scene-browser #header .input {
  display: block;
  width: 100%;
  padding: 10px 15px 0 60px;
  box-sizing: border-box;
}
.scene-browser .header .input input,
.scene-browser #header .input input {
  display: block;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  -o-border-radius: 15px;
  border-radius: 15px;
  padding: 7px 18px 4px;
  box-sizing: border-box;
  background-color: #2d348a;
  width: 100%;
  color: #94a9d8;
}
.scene-browser .header .btn-close,
.scene-browser #header .btn-close {
  position: absolute;
  left: 0;
  top: 0;
  padding-left: 16px;
  height: 50px;
  width: 40px;
}
.scene-browser .header .btn-close span,
.scene-browser #header .btn-close span {
  position: absolute;
  top: 50%;
  margin-top: -9px;
  display: inline-block;
  overflow: hidden;
  width: 17px;
  height: 16px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -283px -383px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .scene-browser .header .btn-close span,
  .scene-browser #header .btn-close span {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.scene-browser iframe {
  padding-top: 51px;
  box-sizing: border-box;
  border: 0;
  height: 100%;
}
.scene-browser .no-url {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  text-align: center;
  font-size: 24px;
}
.scene-browser .no-url:before {
  display: inline-block;
  overflow: hidden;
  width: 34px;
  height: 33px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -239px -115px;
  line-height: 999em;
  vertical-align: top;
  content: '';
  display: block;
  margin: 0 auto 10px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .scene-browser .no-url:before {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.layer-streaming {
  padding: 20px;
}
.layer-streaming h3 {
  font-size: 21px;
  font-weight: bold;
}
.layer-streaming .iframe {
  margin-top: 10px;
}
.layer-streaming p {
  display: block;
  margin: 15px 0;
  font-size: 16px;
  line-height: 1.4;
}
.layer-streaming .info {
  color: #4337de;
  border: 1px solid #4337de;
  padding: 10px;
  font-size: 14px;
  text-align: center;
}
.layer-streaming .btn {
  display: block;
  box-sizing: border-box;
  margin-top: 10px;
  height: 52px;
  line-height: 56px;
  color: #F3F3F3;
  background-color: #373E96;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}
.layer-streaming .btn.v2 {
  background: #9197a1;
}
.layer-streaming .btn[disabled] {
  background: #9197a1;
}
.layer-streaming .btn.cancel {
  background-color: #aaa;
}
.layer-streaming .btn.youtube {
  background-color: #fb061b;
}
.layer-streaming form {
  display: block;
  width: 100%;
}
.layer-streaming textarea {
  resize: none;
  outline: 0;
  white-space: pre-wrap;
  word-break: break-all;
  font-size: 16px;
  width: 100%;
  margin-top: 15px;
  padding: 15px;
  height: 200px;
  box-sizing: border-box;
  border: 1px solid #f2f2f2;
}
.layer-streaming button {
  width: 100%;
}
#container {
  height: 100%;
}
#container .scene-intro .intro-detail {
  position: absolute;
  top: -1px;
  left: -1px;
  width: 375px;
  bottom: 0;
  z-index: 11;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #cecece;
  border-bottom: 1px solid #c0c0c0;
  border-top: 1px solid #e9e9e9;
  background-color: #fff;
  -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.075), -1px 1px 1px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.075), -1px 1px 1px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.075), -1px 1px 1px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  background-color: #efefef;
}
#container .scene-intro .intro-detail .info {
  position: relative;
  height: 57px;
  border-bottom: 1px solid #565eb6;
  padding: 0 21px 0 20px;
  text-align: center;
}
#container .scene-intro .intro-detail .info h3 {
  display: block;
  width: 270px;
  margin: 0 auto;
  padding-top: 21px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
  font-size: 18px;
  font-weight: normal;
  line-height: 1;
}
#container .scene-intro .intro-detail .info h3 a {
  color: #fff;
}
#container .scene-intro .intro-detail .info p {
  margin-top: 10px;
  display: block;
  font-size: 12px;
  font-weight: 400;
  color: #c5c6e2;
}
#container .scene-intro .intro-detail .info > span {
  font-size: 12px;
  font-weight: 400;
  color: #c5c6e2;
}
#container .scene-intro .intro-detail .info .btn-back {
  position: absolute;
  top: 21px;
  left: 20px;
  display: inline-block;
  overflow: hidden;
  width: 17px;
  height: 16px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -283px -383px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .scene-intro .intro-detail .info .btn-back {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .scene-intro .result {
  position: absolute;
  top: 0;
  bottom: 0;
  margin-top: 121px;
  width: 100%;
}
#container .scene-intro .card-wrap {
  margin-top: 10px;
}
#container .scene-intro .card-wrap:first-child {
  margin-top: 0;
}
#container .scene-intro .card-wrap .card-title {
  font-weight: normal;
  font-size: 15px;
  background-color: #fff;
  padding: 20px;
}
#container .scene-intro .card-wrap .card-title.new:after {
  margin-left: 5px;
  margin-top: -2px;
  display: inline-block;
  overflow: hidden;
  width: 17px;
  height: 17px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -152px -180px;
  line-height: 999em;
  vertical-align: top;
  content: '';
  vertical-align: middle;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .scene-intro .card-wrap .card-title.new:after {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .scene-intro .card-wrap:last-child {
  margin-bottom: 61px;
}
#container .scene-intro .card-content {
  position: relative;
  background-color: #fff;
  padding-bottom: 6px;
}
#container .scene-intro .card-content .inner {
  padding: 0px 5px 0px 15px;
}
#container .scene-intro .card-content .inner .youtube-img {
  display: inline-block;
  width: 198px;
}
#container .scene-intro .card-content .inner .description {
  display: inline-block;
  padding: 7px 0 0 17px;
  vertical-align: top;
  max-width: 135px;
}
#container .scene-intro .card-content .inner .description .title {
  display: inline-block;
  font-size: 15px;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-box-orient: vertical;
  word-wrap: break-word;
  /* Important for long words! */
  word-break: break-all;
}
#container .scene-intro .card-content .inner .description .date {
  display: block;
  font-size: 12px;
  color: #888888;
  margin-top: 5px;
}
#container .scene-intro .card {
  position: relative;
  background-color: #fff;
  /* .card-banner 빼면 같이 제거해야함 */
}
#container .scene-intro .card .title {
  display: inline-block;
  padding: 0px 56px 0 20px;
  font-size: 16px;
  font-weight: bold;
}
#container .scene-intro .card .title.new:after {
  display: inline-block;
  overflow: hidden;
  width: 17px;
  height: 17px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -152px -180px;
  line-height: 999em;
  vertical-align: top;
  content: '';
  margin-left: 5px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  #container .scene-intro .card .title.new:after {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
#container .scene-intro .card .title-date {
  position: absolute;
  right: 21px;
  top: 2px;
  font-size: 13px;
  color: #999;
}
#container .scene-intro .card .date {
  position: absolute;
  right: 21px;
  top: 10px;
  font-size: 13px;
  color: #aaa;
}
#container .scene-intro .card .content {
  padding: 12px 20px 20px;
  line-height: 1.6;
  font-size: 15px;
}
#container .scene-intro .card .content .message-more {
  color: #4337de;
}
#container .scene-intro .card .content ul {
  padding: 0 15px;
}
#container .scene-intro .card .content ul li {
  list-style-type: disc;
}
#container .scene-intro .card .content ol {
  margin: 5px;
  padding: 0 15px;
}
#container .scene-intro .card .content ol li {
  list-style-type: decimal;
}
#container .scene-intro .card .content div {
  max-width: 100%;
}
#container .scene-intro .card .content img {
  max-width: 100%;
}
#container .scene-intro .card .card-link {
  display: block;
  height: 52px;
  line-height: 52px;
  text-align: center;
  background-color: #5963D9;
  color: #fff;
}
#container .scene-intro .btn-faq {
  display: block;
  background-color: #fff;
  padding: 20px;
  margin-top: 5px;
  font-size: 15px;
  font-weight: bold;
  border-bottom: 2px solid #e2e3e5;
}
#container .scene-intro .btn-faq:after {
  font-family: 'fontello';
  content: '\E80E';
  position: absolute;
  right: 20px;
}
#container .scene-intro .more-btn {
  display: block;
  text-align: center;
  border-top: 1px solid #e5e5e5;
  border-bottom: 2px solid #e2e3e5;
  height: 45px;
  line-height: 45px;
  font-size: 14px;
  color: #888888;
  background-color: #fff;
}
#container .scene-intro .support {
  width: 375px;
  padding: 10px 20px 10px;
  box-sizing: border-box;
  font-size: 14px;
  background-color: #fff;
}
#container .scene-intro .support .comment {
  display: block;
  color: #000;
  line-height: 42px;
  font-weight: normal;
  border-bottom: 1px solid #efefef;
}
#container .scene-intro .support .comment .user-id {
  position: absolute;
  right: 22px;
  margin-top: 11px;
  color: #4538de;
}
#container .scene-intro .information {
  width: 100%;
  text-align: center;
  padding: 15px 0 10px;
  font-size: 14px;
  font-weight: normal;
}
#container .scene-intro .information .btn-privacy {
  display: inline-block;
  color: #000;
  padding-right: 10px;
  text-align: left;
  line-height: 13px;
}
#container .scene-intro .information .btn-contact-form {
  display: inline-block;
  color: #000;
  padding: 0 10px;
  text-align: center;
  line-height: 13px;
  border-left: 1px solid #f2f2f2;
  border-right: 1px solid #f2f2f2;
}
#container .scene-intro .information .btn-contact-ad-form {
  display: inline-block;
  color: #000;
  padding-left: 10px;
  text-align: right;
  line-height: 13px;
}
#container .scene-intro .footer {
  position: fixed;
  bottom: 0px;
  width: 375px;
  z-index: 11;
}
#container .scene-intro .footer .btn-kakao {
  position: relative;
  width: 40%;
  display: inline-block;
  box-sizing: border-box;
  height: 60px;
  line-height: 60px;
  text-align: center;
  font-size: 16px;
  color: #fff;
  background-color: #ffde00;
  color: #3c1e1e;
  font-weight: 500;
}
#container .scene-intro .footer .btn-kakao.v2 {
  background: #9197a1;
}
#container .scene-intro .footer .btn-kakao:after {
  background-color: #000;
}
#container .scene-intro .footer .btn-agent {
  position: relative;
  width: 60%;
  display: inline-block;
  box-sizing: border-box;
  height: 60px;
  line-height: 60px;
  text-align: center;
  font-size: 16px;
  color: #fff;
  background-color: #4d55b2;
  background: linear-gradient(to right, #6b33b1 0%, #4d55b2 100%);
  font-weight: normal;
}
#container .scene-intro .footer .btn-agent.v2 {
  background: #9197a1;
}
.scene-notice,
.scene-faq {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #cecece;
  border-bottom: 1px solid #c0c0c0;
  border-top: 1px solid #e9e9e9;
  background-color: #fff;
  -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.075), -1px 1px 1px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.075), -1px 1px 1px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.075), -1px 1px 1px rgba(0, 0, 0, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.03);
  position: absolute;
  top: 0;
  left: 0;
  width: 375px;
  height: 100%;
  z-index: 15;
  background-color: #ffffff;
  border-left: 0;
  border-top: 0;
  border-bottom: 0;
}
.scene-notice .header,
.scene-faq .header {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1;
  background-color: #535db3;
}
.scene-notice .header > .title,
.scene-faq .header > .title {
  position: relative;
  height: 58px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}
.scene-notice .header > .title h1,
.scene-faq .header > .title h1 {
  display: block;
  position: relative;
  font-size: 16px;
  color: #fff;
  height: auto;
  font-weight: 400;
  line-height: 56px;
  text-align: center;
  vertical-align: top;
  padding: 0;
  width: 100%;
  box-sizing: border-box;
}
.scene-notice .header > .title h1 .title-text,
.scene-faq .header > .title h1 .title-text {
  vertical-align: top;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
  width: auto;
  margin: 0 auto;
}
.scene-notice .header > .title h1 .title-text:after,
.scene-faq .header > .title h1 .title-text:after {
  content: none;
  background: none;
}
.scene-notice .header .btn-back,
.scene-faq .header .btn-back {
  position: absolute;
  top: 0;
  left: 0;
  max-width: 60px;
  width: 100%;
  height: 58px;
  text-align: center;
}
.scene-notice .header .btn-back span,
.scene-faq .header .btn-back span {
  display: inline-block;
  overflow: hidden;
  width: 17px;
  height: 16px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -283px -383px;
  line-height: 999em;
  vertical-align: top;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .scene-notice .header .btn-back span,
  .scene-faq .header .btn-back span {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.scene-notice .header .faq-input-container,
.scene-faq .header .faq-input-container {
  position: relative;
  border: 2px solid #4d55b2;
  margin: 10px 8px 5px 8px;
  text-align: center;
  color: #888888;
}
.scene-notice .header .faq-input-container .icon-search,
.scene-faq .header .faq-input-container .icon-search {
  position: absolute;
  left: 20px;
  top: 15px;
  font-size: 15px;
  color: #4d55b2;
}
.scene-notice .header .faq-input-container .keyword,
.scene-faq .header .faq-input-container .keyword {
  box-sizing: border-box;
  width: 100%;
  padding-left: 45px;
  padding-right: 50px;
  height: 48px;
  font-size: 16px;
  border: 1px solid #f1f1f1;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  background-color: #fff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.scene-notice .header .faq-input-container .keyword input::-webkit-input-placeholder,
.scene-faq .header .faq-input-container .keyword input::-webkit-input-placeholder {
  color: #adadad;
}
.scene-notice .header .faq-input-container .keyword input:-moz-placeholder,
.scene-faq .header .faq-input-container .keyword input:-moz-placeholder {
  color: #adadad;
}
.scene-notice .header .faq-input-container .keyword input::-moz-placeholder,
.scene-faq .header .faq-input-container .keyword input::-moz-placeholder {
  color: #adadad;
}
.scene-notice .header .faq-input-container .keyword input:-ms-input-placeholder,
.scene-faq .header .faq-input-container .keyword input:-ms-input-placeholder {
  color: #adadad;
}
.scene-notice .header .faq-input-container .keyword textarea::-webkit-input-placeholder,
.scene-faq .header .faq-input-container .keyword textarea::-webkit-input-placeholder {
  color: #adadad;
}
.scene-notice .header .faq-input-container .keyword textarea:-moz-placeholder,
.scene-faq .header .faq-input-container .keyword textarea:-moz-placeholder {
  color: #adadad;
}
.scene-notice .header .faq-input-container .keyword textarea::-moz-placeholder,
.scene-faq .header .faq-input-container .keyword textarea::-moz-placeholder {
  color: #adadad;
}
.scene-notice .header .faq-input-container .keyword textarea:-ms-input-placeholder,
.scene-faq .header .faq-input-container .keyword textarea:-ms-input-placeholder {
  color: #adadad;
}
.scene-notice .header .faq-input-container .suggestion,
.scene-faq .header .faq-input-container .suggestion {
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 47px;
  z-index: 100;
  background-color: #fff;
  border: 1px solid #dedede;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}
.scene-notice .header .faq-input-container .suggestion ul,
.scene-faq .header .faq-input-container .suggestion ul {
  padding: 6px 0;
}
.scene-notice .header .faq-input-container .suggestion ul li,
.scene-faq .header .faq-input-container .suggestion ul li {
  position: relative;
}
.scene-notice .header .faq-input-container .suggestion ul li.selected,
.scene-faq .header .faq-input-container .suggestion ul li.selected {
  background-color: #eee;
}
.scene-notice .header .faq-input-container .suggestion ul li a,
.scene-faq .header .faq-input-container .suggestion ul li a {
  display: block;
  line-height: 32px;
  padding: 0 20px;
  font-size: 13px;
}
.scene-notice .header .faq-input-container .suggestion ul li a:hover,
.scene-faq .header .faq-input-container .suggestion ul li a:hover {
  background-color: #eee;
}
.scene-notice .header .faq-input-container .suggestion ul li a .highlight,
.scene-faq .header .faq-input-container .suggestion ul li a .highlight {
  color: #4337de;
  font-weight: 500;
}
.scene-notice .header .faq-input-container .btn-reset,
.scene-faq .header .faq-input-container .btn-reset {
  position: absolute;
  top: 50%;
  margin-top: -9px;
  right: 15px;
  display: inline-block;
  overflow: hidden;
  width: 19px;
  height: 19px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -100px -53px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .scene-notice .header .faq-input-container .btn-reset,
  .scene-faq .header .faq-input-container .btn-reset {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.scene-notice .content-wrap,
.scene-faq .content-wrap {
  margin-top: 56px;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
}
.scene-notice .content-wrap.faq-content-wrap,
.scene-faq .content-wrap.faq-content-wrap {
  margin-top: 123px;
}
.scene-notice .content-wrap .loading,
.scene-faq .content-wrap .loading {
  height: 52px;
  display: inline;
  position: relative;
  margin: 10px 50%;
}
.scene-notice .content-wrap .btn-more,
.scene-faq .content-wrap .btn-more {
  display: block;
  line-height: 52px;
  height: 52px;
  color: #000;
  text-align: center;
}
.scene-notice .content-wrap .btn-more:before,
.scene-faq .content-wrap .btn-more:before {
  margin-right: 6px;
  font-family: 'fontello';
  content: '\E80C';
}
.scene-notice .content-wrap .list .list-item,
.scene-faq .content-wrap .list .list-item {
  border-top: 1px solid #e2e3e5;
  border-bottom: 7px solid #eaebed;
  background-color: #fff;
}
.scene-notice .content-wrap .list .list-item.faq,
.scene-faq .content-wrap .list .list-item.faq {
  padding-bottom: 0;
}
.scene-notice .content-wrap .list .list-item .link,
.scene-faq .content-wrap .list .list-item .link {
  display: block;
  padding: 20px 25px;
  position: relative;
}
.scene-notice .content-wrap .list .list-item .link.faq:after,
.scene-faq .content-wrap .list .list-item .link.faq:after {
  font-family: 'fontello';
  content: '\E80C';
  position: absolute;
  right: 20px;
  top: 50%;
  margin-top: -10px;
}
.scene-notice .content-wrap .list .list-item .link.faq.collapsed:after,
.scene-faq .content-wrap .list .list-item .link.faq.collapsed:after {
  font-family: 'fontello';
  content: '\E80F';
  position: absolute;
  right: 20px;
  top: 50%;
  margin-top: -10px;
}
.scene-notice .content-wrap .list .list-item .link .title,
.scene-faq .content-wrap .list .list-item .link .title {
  display: inline-block;
  vertical-align: middle;
  font-size: 16px;
  font-weight: bold;
  line-height: 21px;
  max-width: 265px;
  cursor: pointer;
  letter-spacing: -0.01em;
}
.scene-notice .content-wrap .list .list-item .link .title.new:after,
.scene-faq .content-wrap .list .list-item .link .title.new:after {
  display: inline-block;
  overflow: hidden;
  width: 17px;
  height: 17px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -152px -180px;
  line-height: 999em;
  vertical-align: top;
  content: '';
  margin-left: 5px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .scene-notice .content-wrap .list .list-item .link .title.new:after,
  .scene-faq .content-wrap .list .list-item .link .title.new:after {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.scene-notice .content-wrap .list .list-item .link .date,
.scene-faq .content-wrap .list .list-item .link .date {
  position: absolute;
  right: 28px;
  font-size: 13px;
  color: #999;
}
.scene-notice .content-wrap .list .list-item > .content,
.scene-faq .content-wrap .list .list-item > .content {
  padding: 0 25px 20px;
  line-height: 1.5;
  font-size: 15px;
}
.scene-notice .content-wrap .list .list-item > .content.faq,
.scene-faq .content-wrap .list .list-item > .content.faq {
  padding: 0px 25px 20px 25px;
}
.scene-notice .content-wrap .list .list-item > .content .content-inner,
.scene-faq .content-wrap .list .list-item > .content .content-inner {
  display: inline;
}
.scene-notice .content-wrap .list .list-item > .content .message-more,
.scene-faq .content-wrap .list .list-item > .content .message-more {
  color: #4337de;
  padding: 0 10px 10px 5px;
}
.scene-notice .content-wrap .list .list-item > .content ul,
.scene-faq .content-wrap .list .list-item > .content ul {
  padding: 0 15px;
}
.scene-notice .content-wrap .list .list-item > .content ul li,
.scene-faq .content-wrap .list .list-item > .content ul li {
  list-style-type: disc;
}
.scene-notice .content-wrap .list .list-item > .content ol,
.scene-faq .content-wrap .list .list-item > .content ol {
  margin: 5px;
  padding: 0 15px;
}
.scene-notice .content-wrap .list .list-item > .content ol li,
.scene-faq .content-wrap .list .list-item > .content ol li {
  list-style-type: decimal;
}
.scene-notice .content-wrap .list .list-item > .content div,
.scene-faq .content-wrap .list .list-item > .content div {
  max-width: 100%;
}
.scene-notice .content-wrap .list .list-item > .content img,
.scene-faq .content-wrap .list .list-item > .content img {
  max-width: 100%;
}
.scene-apt .sunlight {
  position: relative;
  padding: 16px 20px 20px 20px;
}
.scene-apt .sunlight .title {
  font-weight: 400;
  font-size: 15px;
  padding: 0px 0px 10px;
}
.scene-apt .sunlight .title span {
  padding-right: 4.5px;
}
.scene-apt .sunlight .caption a:before {
  font-family: fontello;
  content: '\E83C';
  margin-right: 3px;
}
.scene-apt .sunlight .view {
  box-sizing: border-box;
  position: relative;
  width: 100%;
  min-width: 280px;
}
.scene-apt .sunlight .view.height-animated {
  transition-property: height;
  transition-duration: 1s;
}
.scene-apt .sunlight .preview {
  box-sizing: border-box;
  position: absolute;
  width: 100%;
  height: 100%;
  display: block;
  top: 0;
  left: 0;
}
.scene-apt .sunlight .preview.fadeout {
  display: none;
}
.scene-apt .sunlight .preview .preview-image {
  position: relative;
  background-size: cover;
  background-repeat: no-repeat;
  background-image: url('https://static.hogangnono.com/img/sunlight/sunlight-preview.png');
  width: 100%;
  height: 100%;
}
.scene-apt .sunlight .preview .notice {
  padding: 15px 20px 25px;
  font-size: 14px;
  font-weight: 400;
  color: #999;
}
.scene-apt .sunlight .mainview {
  box-sizing: border-box;
  position: relative;
  left: 0;
  top: 0;
  width: 100%;
  visibility: hidden;
  /* 다른 컨텐츠에 영향을 주지 않기 위함 */
  overflow: hidden;
}
.scene-apt .sunlight .mainview.visible {
  visibility: visible;
}
.scene-apt .sunlight .mainview .containerview {
  position: relative;
  width: 100%;
}
.scene-apt .sunlight .mainview .containerview .btn-close {
  position: absolute;
  top: 0px;
  right: 0px;
  padding: 10px 10px;
  box-sizing: border-box;
}
.scene-apt .sunlight .mainview .containerview .canvasview {
  box-sizing: border-box;
  position: absolute;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
  opacity: 0.5;
}
.scene-apt .sunlight .mainview .containerview .canvasview canvas {
  outline: none;
}
.scene-apt .sunlight .mainview .containerview #sunlight-basemap {
  box-sizing: border-box;
  position: absolute;
  width: 100%;
  height: 100%;
  visibility: hidden;
}
.scene-apt .sunlight .mainview .menu-drawer {
  position: relative;
  width: 100%;
  padding: 14px 8px 0px;
  /* x 축 padding 은 글자가 잘리지 않게 하기 위함 */
  box-sizing: border-box;
}
.scene-apt .sunlight .mainview .menu-drawer .season-select ul {
  position: relative;
  height: 30px;
  border-radius: 6px;
  background-color: #f3f4fc;
  padding: 4px;
}
.scene-apt .sunlight .mainview .menu-drawer .season-select ul li {
  float: left;
  font-size: 16px;
  box-sizing: border-box;
  border-radius: 4px;
  width: 25%;
  height: 30px;
}
.scene-apt .sunlight .mainview .menu-drawer .season-select ul li a {
  position: relative;
  top: -1px;
  display: block;
  line-height: 30px;
  padding: 4px 11px;
  color: #7f7e92;
  text-align: center;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.38;
  letter-spacing: normal;
}
.scene-apt .sunlight .mainview .menu-drawer .season-select ul li.selected {
  background-color: #ffffff;
  box-shadow: 0 1px 1px 0 rgba(195, 197, 230, 0.29);
}
.scene-apt .sunlight .mainview .menu-drawer .season-select ul li.selected a {
  color: #584de4;
}
.scene-apt .sunlight .mainview .menu-drawer .slider {
  margin: 4px 0;
  padding: 0px 10px;
  height: 20px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.scene-apt .sunlight .mainview .menu-drawer .slider .track {
  height: 5px;
  border-radius: 2.5px;
  background-color: #eff0f7;
  margin-top: -3px;
}
.scene-apt .sunlight .mainview .menu-drawer .slider .thumb-group .track-unselected {
  height: 5px;
  background-color: #584de4;
}
.scene-apt .sunlight .mainview .menu-drawer .slider .thumb-group .thumb {
  top: -5px;
  width: 28px;
  height: 28px;
  border-radius: 28px;
  box-shadow: 0 3px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 1px 0 rgba(0, 0, 0, 0.16), 0 3px 8px 0 rgba(0, 0, 0, 0.15);
  border: solid 0.5px rgba(0, 0, 0, 0.04);
  background-color: #ffffff;
  outline: none;
  box-sizing: content-box;
  margin-left: -14px;
}
.scene-apt .sunlight .mainview .menu-drawer .slider-cont .indicator {
  position: relative;
  width: 30px;
  height: 18px;
  font-size: 14px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.29;
  letter-spacing: normal;
  color: #584de4;
  padding-bottom: 13px;
  display: inline-block;
  text-align: center;
  margin-left: -2px;
}
.scene-apt .sunlight .mainview .menu-drawer .slider-cont .indicator .oval {
  margin-left: 13.5px;
  width: 3px;
  height: 3px;
  border-radius: 3px;
  background-color: #584de4;
}
.scene-apt .sunlight .mainview .menu-drawer .slider-caption {
  position: relative;
  height: 16px;
  padding-bottom: 12px;
  width: 100%;
}
.scene-apt .sunlight .mainview .menu-drawer .slider-caption li {
  position: absolute;
  font-size: 12px;
  text-align: center;
  white-space: nowrap;
  color: #7f7e92;
}
.scene-apt .sunlight .mainview .menu-drawer .slider-caption li:first-child {
  left: 0px;
}
.scene-apt .sunlight .mainview .menu-drawer .slider-caption li:last-child {
  right: 0px;
}
.scene-apt .sunlight .mainview .menu-drawer .slider-caption li.caption-item-center {
  left: 42%;
}
.sunlight .mainview .containerview .btn-close span {
  display: inline-block;
  overflow: hidden;
  width: 14px;
  height: 14px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -242px -249px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .sunlight .mainview .containerview .btn-close span {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.sunlight .mainview .sunlight-gesture-guide {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  overflow: hidden;
}
.sunlight .mainview .sunlight-gesture-guide .bg {
  width: 100%;
  height: 100%;
  background: #fff;
  opacity: 0.5;
}
.sunlight .mainview .sunlight-gesture-guide .arrow-box {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.sunlight .mainview .sunlight-gesture-guide .arrow-box .arrow {
  position: absolute;
  top: 50%;
  left: 50%;
  transform-origin: 0% 50%;
  -webkit-transform-origin: 0% 50%;
  -moz-transform-origin: 0% 50%;
  -ms-transform-origin: 0% 50%;
  display: inline-block;
  overflow: hidden;
  width: 51px;
  height: 17px;
  background-image: url("https://static.hogangnono.com/img/sp_pc.png");
  background-position: -516px -195px;
  line-height: 999em;
  vertical-align: top;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
  .sunlight .mainview .sunlight-gesture-guide .arrow-box .arrow {
    background-image: url("https://static.hogangnono.com/img/sp_pc_rtn.png");
    background-size: 800px 800px;
  }
}
.sunlight .mainview .sunlight-gesture-guide .arrow-box .arrow.up {
  transform: translateX(-30px) rotate(-90deg);
  -webkit-transform: translateX(-30px) rotate(-90deg);
  -moz-transform: translateX(-30px) rotate(-90deg);
  -ms-transform: translateX(-30px) rotate(-90deg);
}
.sunlight .mainview .sunlight-gesture-guide .arrow-box .arrow.bottom {
  transform: translate(-15px, -50px) rotate(90deg);
  -webkit-transform: translate(-15px, -50px) rotate(90deg);
  -moz-transform: translate(-15px, -50px) rotate(90deg);
  -ms-transform: translate(-15px, -50px) rotate(90deg);
}
.sunlight .mainview .sunlight-gesture-guide .mouse-box {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  animation-duration: 3s;
  animation-name: sunlight-gesture-guide-move-animation;
  animation-iteration-count: infinite;
  animation-delay: 0s;
  animation-fill-mode: none;
  -webkit-animation-duration: 3s;
  -webkit-animation-name: sunlight-gesture-guide-move-animation;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-delay: 0s;
  -webkit-animation-fill-mode: none;
  -moz-animation-duration: 3s;
  -moz-animation-name: sunlight-gesture-guide-move-animation;
  -moz-animation-iteration-count: infinite;
  -moz-animation-delay: 0s;
  -moz-animation-fill-mode: none;
  -ms-animation-duration: 3s;
  -ms-animation-name: sunlight-gesture-guide-move-animation;
  -ms-animation-iteration-count: infinite;
  -ms-animation-delay: 0s;
  -ms-animation-fill-mode: none;
}
.sunlight .mainview .sunlight-gesture-guide .mouse-box .mouse {
  position: relative;
  width: 30px;
  height: 40px;
  border-radius: 15px;
  border: 2px solid #999;
  background-color: white;
  margin: 45% auto;
  overflow: hidden;
  left: 20px;
}
.sunlight .mainview .sunlight-gesture-guide .mouse-box .mouse .mouse-left-button,
.sunlight .mainview .sunlight-gesture-guide .mouse-box .mouse .mouse-right-button {
  position: absolute;
  top: 0;
  width: 50%;
  height: 40%;
  border-bottom: inherit;
}
.sunlight .mainview .sunlight-gesture-guide .mouse-box .mouse .mouse-left-button {
  left: 0;
  border-right: inherit;
}
.sunlight .mainview .sunlight-gesture-guide .mouse-box .mouse .mouse-right-button {
  left: 50%;
  animation-duration: 3s;
  animation-name: sunlight-gesture-guide-right-click;
  animation-iteration-count: infinite;
  animation-delay: 0s;
  animation-fill-mode: none;
  -webkit-animation-duration: 3s;
  -webkit-animation-name: sunlight-gesture-guide-right-click;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-delay: 0s;
  -webkit-animation-fill-mode: none;
  -moz-animation-duration: 3s;
  -moz-animation-name: sunlight-gesture-guide-right-click;
  -moz-animation-iteration-count: infinite;
  -moz-animation-delay: 0s;
  -moz-animation-fill-mode: none;
  -ms-animation-duration: 3s;
  -ms-animation-name: sunlight-gesture-guide-right-click;
  -ms-animation-iteration-count: infinite;
  -ms-animation-delay: 0s;
  -ms-animation-fill-mode: none;
}
.apt-sub-page-visitor {
  box-sizing: border-box;
}
.apt-sub-page-visitor .realtime-container {
  padding: 10px 25px 25px;
}
.apt-sub-page-visitor .visitor-detail {
  padding: 0 25px;
}
.apt-sub-page-visitor .visitor-detail h3 {
  margin: 25px 0 15px;
  font-size: 15px;
  font-weight: normal;
  color: #484848;
}
.apt-sub-page-visitor .visitor-detail h3 {
  margin: 25px 0 15px;
  font-size: 15px;
  font-weight: normal;
  color: #484848;
}
.apt-sub-page-visitor .visitor-detail h4 {
  margin: 20px 0;
  font-size: 16px;
  font-weight: bold;
  color: #484848;
}
.apt-sub-page-visitor .visitor-detail .visitor-24h {
  font-size: 24px;
  font-weight: bold;
}
.apt-sub-page-visitor .visitor-detail .empty {
  margin: 40px 0 45px;
  line-height: 1.5;
  font-size: 14px;
  color: #7f7e92;
  text-align: center;
}
.apt-sub-page-visitor .visitor-analysis {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 375px;
  overflow: hidden;
  color: #484848;
}
.apt-sub-page-visitor .visitor-analysis .scroll-container {
  position: absolute;
  width: 100%;
  top: 0;
  bottom: 0;
  margin-top: 51px;
}
.apt-sub-page-visitor .visitor-analysis .apt-name {
  font-size: 15px;
}
.apt-sub-page-visitor .visitor-analysis .total {
  margin-top: 5px;
  margin-bottom: 25px;
  font-size: 24px;
  font-weight: bold;
}
.apt-sub-page-visitor .visitor-analysis .group {
  box-sizing: border-box;
  display: inline-block;
  width: 160px;
  margin-top: 20px;
  text-align: left;
}
.apt-sub-page-visitor .visitor-analysis .group.new {
  position: absolute;
  right: 20px;
}
.apt-sub-page-visitor .visitor-analysis .group .name {
  font-size: 16px;
  color: #484848;
}
.apt-sub-page-visitor .visitor-analysis .group .name .pin {
  position: relative;
  display: inline-block;
  margin-right: 5px;
  top: -1px;
  width: 10px;
  height: 10px;
  background: green;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
}
.apt-sub-page-visitor .visitor-analysis .group .value {
  margin-top: 5px;
}
.apt-sub-page-visitor .visitor-analysis .group .value .visitor-percent {
  margin-left: 15px;
  font-size: 20px;
  font-weight: bold;
  color: #484848;
}
.apt-sub-page-visitor .visitor-analysis .group .value .visitor-count {
  position: relative;
  display: inline-block;
  margin-left: 5px;
  top: -2px;
  color: #7f7e92;
  font-size: 15px;
}
.apt-sub-page-visitor .visitor-analysis .info-box {
  margin: 25px 0;
}
.apt-sub-page-visitor .visitor-analysis .info-box:first-child {
  margin-bottom: 40px;
}
.apt-sub-page-visitor .visitor-analysis .info-box .region-chart-wrap {
  position: relative;
}
.apt-sub-page-visitor .visitor-analysis .info-box .region-chart {
  width: 130px;
  height: 150px;
}
.apt-sub-page-visitor .visitor-analysis .info-box .region-legend {
  position: absolute;
  display: table;
  height: 150px;
  top: 0;
  left: 150px;
  font-size: 15px;
}
.apt-sub-page-visitor .visitor-analysis .info-box .region-legend .legend-row-wrap {
  display: table-cell;
  vertical-align: middle;
}
.apt-sub-page-visitor .visitor-analysis .info-box .region-legend .legend-row {
  margin-top: 10px;
}
.apt-sub-page-visitor .visitor-analysis .info-box .region-legend .legend-row:first-child {
  margin-top: 0;
}
.apt-sub-page-visitor .visitor-analysis .info-box .region-legend .legend-row .color {
  position: relative;
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-right: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
}
.apt-sub-page-visitor .visitor-analysis .info-box .region-legend .legend-row .name {
  display: block;
  margin-top: 4px;
  color: #484848;
}
.apt-sub-page-visitor .visitor-analysis .info-box .region-legend .legend-row .percent {
  color: #484848;
  font-weight: bold;
}
.apt-sub-page-visitor .visitor-analysis .updated {
  font-size: 12px;
  color: #7f7e92;
}
/* 임시로 수정해야할게 있다면 여기에 */

