
@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);
*{font-family: 'Noto Sans KR', sans-serif ;}

body, .mobile-wrapper, .padding {
	background-color:#f4f4f6;
}

.grid {
    margin-top: 15px;
}

.padding {
	margin-top:15px;
    padding-right: 10px;
    padding-left: 10px;
}

.padding .in {
	background-color:#ffffff;
	padding:10px;
	z-index:1;
    -webkit-box-shadow: 0px 0px 4px 1px #dfdfe0;
       -moz-box-shadow: 0px 0px 4px 1px #dfdfe0;
            box-shadow: 0px 0px 4px 1px #dfdfe0;
}

.page-content .navbar {
	border-radius:0px;
    -webkit-box-shadow: 0px 0px 8px 2px #d2ded8;
       -moz-box-shadow: 0px 0px 8px 2px #d2ded8;
            box-shadow: 0px 0px 8px 2px #d2ded8;
}


#hy1_banner {
	width:100%;
	margin-top:9px;
}

.hy1_main_btn{
	position:relative;
	background-color:#ffffff;
	height:119px;
    -webkit-box-shadow: 0px 0px 4px 1px #dfdfe0;
       -moz-box-shadow: 0px 0px 4px 1px #dfdfe0;
            box-shadow: 0px 0px 4px 1px #dfdfe0;	
}

.hy1_main_btn h3 {
	margin-top:0px;
	padding-top:20px;
	font-size:20px;
	font-weight:900;
	text-align:center;
	color:#3b3b3b;
}

.hy1_main_btn .main_btn {
	position:absolute;
	width:100%;
	bottom:0px;
	height:44px;
	text-align:center;
	padding-top:10px;
	color:white;
	font-size:14px;
	font-weight:700;
}

.hy1_main_btn .left {
	background-repeat: no-repeat;
	background-size: cover;	
	background-image: url(/assets/mobile_hy1/img/main-left-btn-bg.jpg);
}

.hy1_main_btn .right {
	background-repeat: no-repeat;
	background-size: cover;	
	background-image: url(/assets/mobile_hy1/img/main-right-btn-bg.jpg);
}


#home_type i {
	line-height:50px;
	font-size:50px;
}

.home_type_cell{
	width:120px;
	height:120px;
	text-align:center;
	padding:20px 10px 20px 10px;
	border-right:1px solid #efefef;
}

.home_type_label {
	margin-top:15px;
	font-size:13px;
}

.padding .in{
	position:relative;
}
.padding .in h5 {
	font-size:15px;
	color:#565656;
	line-height:25px;
	margin-bottom:5px;
	padding-left:23px;
}

.padding .in h5 span.icon {
	position:absolute;
	left:10px;
	top:10px;
	font-size:24px;
	margin-right:5px;
	line-height:15px;
}

#home_theme .home_theme_cell {
	margin:5px 15px 0px 0px;
	width:110px;
	height:110px;
	background-size: cover;		
	position:relative;
	background-position: center !important;		
}

#home_theme .home_theme_cell .theme_label {
  position:absolute;
  bottom:0px;
  width:100%;
  text-align:center;
  background-color:#333333;
  opacity:0.7;
  color:white;
  padding:5px;
  overflow:hidden;
  text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;
  background-position: center !important;		
}

.theme_label_no_ribbon {
  position:absolute;
  top: 25%;
  width:100%;
  text-align:center;
  color:white;
  padding:5px;
  overflow:hidden;
  text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;
  background-position: center !important;		
}

.padding .home_subway {
	text-align:center;
	margin-top:5px;
	width:95px;
	height:32px;
	margin-right:3px;
	display:inline-block;
	border:1px solid #565656;
	border-radius:30px;
	padding:5px 10px 5px 10px;
	overflow:hidden;
	text-overflow:ellipsis;white-space:nowrap;word-wrap:normal
}

.padding .more_btn {
	position:absolute;
	top:10px;
	right:10px;
	border-radius:30px;
	padding:2px 10px 2px 10px;
	border:1px solid #565656;
	font-size:11px;
}

.padding .seen_cell {
	position:relative;
	margin:0px 8px 0px 0px;
	width:95px;
	height:55px;
	border:1px solid #efefef;
	background-color:#a5dcff;
}

.padding .save_cell {
	position:relative;
	margin:5px 8px 0px 0px;
	width:110px;
	height:80px;
	border:1px solid #efefef;
	background-color:#ffb3ab;
}

.padding .price_cell {
	text-align:center;
	padding:3px;
	position:absolute;
	bottom:0px;
	height:25px;
	width:100%;
	background-color:#ffffff;
}

.m-t{
	margin-top:15px;
}
.padder-sm{padding: 0px 5px}
.map_search_title{
	position:absolute; 
	/*padding: 7px 15px;*/
	padding-left:10px;
	text-align: left; 
	/*z-index: 3; */
	/*width: 190px; */
	width: 100%; 
	/*background: rgba(255,255,255,0.9); */
	background: #fff;
	/*border-radius:20px; */
	/*border: 2px solid #dcdcdc; */
	border: 1px solid #dcdcdc; 
	/*left:50%; */
	margin-left:0px; 
	/*margin-top:25px;*/
	cursor: pointer;
	z-index: 9;
}

.search-wrapper{
	background: none;
	border:none;
}

.no_count{position:fixed; z-index: 3; width:220px; left:50%; margin-top:100px; margin-left: -110px; text-align: center; color:#fff; background: #000; opacity: 0.9; border-radius:4px; padding: 10px; display: none;}
.item_panel{position:fixed; z-index: 3; width:100%; bottom:0px; height: 0px;  background: #fff;   transition: all 1s; overflow-y: auto;  }
.pointer{cursor: pointer}
.w-nav.navbar{z-index: 999}

.search_layer{display:none;position: absolute; z-index: 3;margin-top: 60px; left:0px; width: 100%; height: auto;background: #fff;}
.badge.small{font-size:10px;vertical-align:middle;padding-top:2px;}
.label-black{background: #000;color:#fff;}

.btn-facebook {
  color: #fff !important;
  background-color: #335397;
  border-color: #335397;
  background-image:url('/assets/common/img/icons/facebook_bg.png') !important;
  background-repeat: no-repeat !important;
  background-position: 10px !important;
}
.btn-facebook:hover,
.btn-facebook:focus,
.btn-facebook:active,
.btn-facebook.active,
.open .dropdown-toggle.btn-facebook {
  color: #fff !important;
  background-color: #2d4984;
  border-color: #294279;
  background-image:url('/assets/common/img/icons/facebook_bg.png') !important;
  background-repeat: no-repeat !important;
  background-position: 10px !important;
}
.btn-facebook:active,
.btn-facebook.active,
.open .dropdown-toggle.btn-facebook {
  background-image: none;
}
.btn-facebook.disabled,
.btn-facebook.disabled:hover,
.btn-facebook.disabled:focus,
.btn-facebook.disabled:active,
.btn-facebook.disabled.active,
.btn-facebook[disabled],
.btn-facebook[disabled]:hover,
.btn-facebook[disabled]:focus,
.btn-facebook[disabled]:active,
.btn-facebook[disabled].active,
fieldset[disabled] .btn-facebook,
fieldset[disabled] .btn-facebook:hover,
fieldset[disabled] .btn-facebook:focus,
fieldset[disabled] .btn-facebook:active,
fieldset[disabled] .btn-facebook.active {
  background-color: #335397;
  border-color: #335397;
}
.btn-naver {
  color: #fff !important;
  background-color: #2db400;
  border-color: #2db400;
  background-image:url('/assets/common/img/icons/naver_bg.png') !important;
  background-repeat: no-repeat !important;
  background-position: 10px !important;
}
.btn-naver:hover,
.btn-naver:focus,
.btn-naver:active,
.btn-naver.active,
.open .dropdown-toggle.btn-naver {
  color: #fff !important;
  background-color: #28a100;
  border-color: #2bac00;
  background-image:url('/assets/common/img/icons/naver_bg.png') !important;
  background-repeat: no-repeat !important;
  background-position: 10px !important;
}
.btn-naver:active,
.btn-naver.active,
.open .dropdown-toggle.btn-naver {
  background-image: none;
}
.btn-naver.disabled,
.btn-naver.disabled:hover,
.btn-naver.disabled:focus,
.btn-naver.disabled:active,
.btn-naver.disabled.active
.btn-naver[disabled],
.btn-naver[disabled]:hover,
.btn-naver[disabled]:focus,
.btn-naver[disabled]:active,
.btn-naver[disabled].active,
fieldset[disabled] .btn-naver,
fieldset[disabled] .btn-naver:hover,
fieldset[disabled] .btn-naver:focus,
fieldset[disabled] .btn-naver:active,
fieldset[disabled] .btn-naver.active {
  background-color: #2db400;
  border-color: #2db400;
}
a:hover, a:focus{text-decoration: none !important}
strike{color:#bfbfbf !important;}

.right_search_real_area{display:none;}

