@charset "utf-8";

html, body {width:100%; height:100%; }
* {
	margin:0;
	padding:0;
    font-family: 'Noto Sans KR', sans-serif;
	font-size:14px;
	line-height: 150%;
	font-weight: 400;
}
*, :after, :before {
    box-sizing: border-box;
}
input, textarea, select, button {
    border: 0;
    border-radius: 0;
    background-color: transparent;
    font-family: inherit;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    color: inherit;
}
a, abbr, address, article, aside, audio, b, blockquote, body, br, button, canvas, caption, cite, code, col, data, datalist, dd, del, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hr, html, i, iframe, img, input, ins, kbd, label, legend, li, main, mark, meter, nav, object, ol, output, p, pre, progress, q, s, samp, section, select, small, span, strong, sub, sup, table, td, textarea, th, time, u, ul, var, video {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
h1, h2, h3, h4, h5, h6 {
    font-family: 'Noto Sans KR',sans-serif;
    font-size: inherit;
    font-weight: normal;
    letter-spacing: -0.5px;
}
h4 {
    display: block;
    margin-block-start: 1.33em;
    margin-block-end: 1.33em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
}

select {
	 /* width: 200px; ¿øÇÏ´Â ³Êºñ¼³Á¤ */
	padding: .8em .5em; /* ¿©¹éÀ¸·Î ³ôÀÌ ¼³Á¤ */
	font-family: inherit; /* ÆùÆ® »ó¼Ó */
	background-image: url(/images/xmap/sp_map.png);/* ³×ÀÌÆ¼ºê È­»ìÇ¥ ´ëÃ¼ */
    background-size: 40px 306px;
	background-repeat: no-repeat;
	background-position: -14px 236px;
	border-bottom: 1px solid #cccccc;
	border-radius: 0px; /* iOS µÕ±Ù¸ð¼­¸® Á¦°Å */
	-webkit-appearance: none; /* ³×ÀÌÆ¼ºê ¿ÜÇü °¨Ãß±â */
	-moz-appearance: none; appearance: none;
}

ol, ul {
	padding-left: 0;
}
/* IE 10, 11ÀÇ ³×ÀÌÆ¼ºê È­»ìÇ¥ ¼û±â±â */
select::-ms-expand {
	display: none;
}


fieldset, img, legend {
	border: 0;
}
.select_detail {
	 /* width: 200px; ¿øÇÏ´Â ³Êºñ¼³Á¤ */
	padding: .3em .5em; /* ¿©¹éÀ¸·Î ³ôÀÌ ¼³Á¤ */
	font-family: inherit; /* ÆùÆ® »ó¼Ó */
	background-image: url(/images/xmap/sp_map.png);/* ³×ÀÌÆ¼ºê È­»ìÇ¥ ´ëÃ¼ */
    background-size: 40px 306px;
	background-repeat: no-repeat;
	background-position: -14px 236px;
	border-bottom: 1px solid #cccccc;
	border-radius: 0px; /* iOS µÕ±Ù¸ð¼­¸® Á¦°Å */
	-webkit-appearance: none; /* ³×ÀÌÆ¼ºê ¿ÜÇü °¨Ãß±â */
	-moz-appearance: none; appearance: none;
}
.mapContent {
    width: 100%;
    height: 100%;
    overflow: hidden;
}
#container {
    overflow: hidden;
    height: 100%;
    position: relative;
	display:flex;
	min-width: 320px;
}
#mapWrapper {
	display: flex; flex-direction: row ; flex-wrap: wrap; height: 100%;  overflow: hidden;
	position: relative;
    flex: 1 1 100%;
}
#rvWrapper {
    width: 0%;
    height: 100%;
    top: 0%;
    right: 0;
    position: absolute;
    z-index: 0;
}
#map_container {
    /*width: 100%;
    height: 100%;
    position: relative;*/
    overflow: hidden;
    background: url(https://t1.daumcdn.net/mapjsapi/images/bg_tile.png);
	flex:3 1 auto;
}

.title {
    position: relative;
    height: 60px;
    background-color: #fff;
    border-bottom: 1px solid #e4e8eb;
	display:flex
}

.title_v2 {
    position: relative;
    height: 60px;
    background-color: #fff;
    border-bottom: 1px solid #e4e8eb;
	display:flex
}
.title_small {
    position: relative;
    background-color: #fff;
	display:flex
}
.topmenu_left {flex: 2; min-width:314px;margin-left:10px; 	padding-top:10px;	padding-bottom:10px}
.topmenu_right {flex: 2; text-align:right; min-width:314px;margin-right:10px; 	padding-top:10px;	padding-bottom:10px}
.topmenu_center {flex: 1; text-align:center; padding-top:10px}

	.topmenu_left li {
		margin-top:5px;
		margin-left:5px;
		display: inline-flex;
	}
		.topmenu_left li:last-child {

		}
	.topmenu_right li {
		margin-top: 5px;
    margin-right: 5px;
    display: inline-flex;
    align-items: baseline;
    flex-direction: row;
    flex-wrap: nowrap;
	}
		.topmenu_center li {
			display: inline-flex;
		}
		.llogout {}
	.global_menu .set_option {
		display:flex;
	}
		.global_menu .search_input {
			padding: 4px 6px 2px;
			font-size: 12px;
			font-weight: 600;
			width: 100%;
			min-width:220px;
			height: 34px;
			line-height: 1.5em;
			border: 1px solid rgb(167, 166, 171);
			border-radius: 3px;
			box-shadow: rgb(249 249 251) 0px 2px 2px inset, rgb(98 174 247) 0px 0px 0px;
		}
			.global_menu .set_option .search_in {
				width: 252px;
			}
			.global_menu .set_option .set_in {
				margin-right: 12px;
				overflow: hidden;
				height: 34px;
				width: 120px;
				max-width: 109px;
				overflow: visible;
				position: relative;
			}
				#favorite .search_input {
					padding: 4px 6px 2px;
					font-size: 12px;
					font-weight: 600;
					width: 180px;
					min-width:220px;
					height: 34px;
					line-height: 1.5em;
					border: 1px solid rgb(167, 166, 171);
					border-radius: 3px;
					box-shadow: rgb(249 249 251) 0px 2px 2px inset, rgb(98 174 247) 0px 0px 0px;
				}
.btn_ing {
	background: white;
    border: 1px solid rgb(209, 209, 213);
	border-color: rgb(0, 106, 255);
    border-radius: 2px;
    color: rgb(0, 106, 255);
    display: block;
    font-size: 12px;
    font-weight: 600;
    height: 100%;
    overflow: hidden;
    padding: 0px 5px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
	cursor: pointer;
    text-decoration: none;
    text-align: center;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    box-sizing: border-box;
    user-select: none;
    margin: 0px 0px 0px 10px;
    appearance: none;
    transition-property: background-color, border-color, color;
    transition-duration: 0.2s;
    transition-timing-function: ease;
    outline: none;
    box-shadow: none;
    position: relative;
    -webkit-font-smoothing: antialiased;
    text-transform: none;
    font-family: 'Noto Sans KR', Tahoma, Geneva, sans-serif;
    line-height: 24px;
}
.btn_ing .text {line-height: 12px;
    vertical-align: text-bottom;
}

.open_option_price {
	overflow-y: auto;
	border: none;
	color: #2A2A33;
    padding: 0;
    margin: 0;
	max-height: 709px;
}
.list_status {
	border: 0px;
    clip: rect(0px, 0px, 0px, 0px);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0px;
    position: absolute;
    width: 1px;
}
.kyung_layer{
    display: none;
    position: absolute;
    left: -1px;
    top: 35px;
    padding: 0;
    border: 1px solid rgba(0,0,0,0.2);
    z-index: 20;
    background-clip: padding-box;
    background-color: #fff;
    white-space: normal;
    -webkit-box-shadow: 0 2px 2px 0 rgb(0 0 0 / 10%);
    box-shadow: 0 2px 2px 0 rgb(0 0 0 / 10%);
    width: 240px;
}
.kyung_layer_wrap{
-webkit-margin-before: 1.33em;
    -webkit-margin-after: 1.33em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    margin-top: 1em;
    margin-bottom: 1em;
    font-weight: bold;
	width:100%;
    height: 100%;
	display:flex;
	justify-content: space-between;
	flex-direction: column;
}
.kyung_layer_label {
    font-size: 18px;
    line-height: 26px;
    letter-spacing: -0.5px;
    margin-bottom: 15px;
    color: rgb(0, 0, 0);
    padding-left: 5px;
}

.checkbox_label {
    display: inline-block;
    position: relative;
    padding-left: 25px;
    letter-spacing: -0.5px;
    cursor: pointer;
}
	.kyung_layer_label::before {
		position: absolute;
		top: 50%;
		height: 17px;
		margin-top: -8.5px;
		left: 0;
		width: 17px;
		border: 1px solid #e2e5e8;
		background-color: #f9fafc;
		font-size: 10px;
		line-height: 15px;
		text-align: center;
		color: #fff;
		content: '';
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}


.kyung_layer_wrap_cont {
	padding-left: 10px;
	padding-bottom: 10px;
	margin:7px 0 0 0;
	border-bottom: 1px solid rgba(0,0,0,0.1);
}
.input_checkbox {
    position: absolute;
    width: 17px;
    height: 17px;
    margin: -1px;
    overflow: hidden;    cursor: pointer;
}
.kyung_layer_close {
    width: 23px;
    cursor: pointer;
    background: #eeeeee;
    color: #000000;
    height: 23px;
    line-height: 140%;
    border: solid 1px #cccccc;
    font-size: 14px;
    border-radius: 20px;
    margin: 6px 6px 0 0;
	float:right;
	text-align:center;
	vertical-align:middle;
}
.kyung_layer_close span:before {

}
.global_menu {
    position: relative;
    z-index: 200;
}
.global_area {
	width:100%;
    position: relative;
    padding: 10px 56px 8px 16px;
    background-clip: padding-box;
    background-color: #fff;
    white-space: nowrap;
	border-bottom: 1px solid rgb(204, 204, 204);

}
.global_group {
    display: inline-block;
    position: relative;
    vertical-align: top;
}
.global_btn_select {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border: 1px solid rgba(0,0,0,0.12);
    font-size: 12px;
    line-height: 19px;
    letter-spacing: -.43px;
    display: inline-block;
    position: relative;
    height: 35px;
    padding: 6px 5px 5px 9px;
    border-radius: 2px;
    background-color: #fff;
    vertical-align: top;
    color: #444;
	min-width:90px;
	cursor:pointer
}
	.global_btn_select span {
		font-size: 12px;
		line-height: 19px;
		letter-spacing: -.43px;
	}
	.global_group.active .global_btn_select {
		font-weight: 600;
		color: #656565;
		border:solid 1px #656565;
	}
	.global_group .global_btn_select.check {
		font-weight: 600;
		color: #358cf3;
		border: 1px solid #52a3df;
	}
.global_btn_select_flavor {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border: 1px solid rgba(0,0,0,0.12);
    font-size: 12px;
    line-height: 19px;
    letter-spacing: -.43px;
    display: inline-block;
    position: relative;
    height: 32px;
    padding: 6px 9px 5px 9px;
    border-radius: 2px;
    background-color: #fff;
    vertical-align: top;
    color: #444;
	width:90px;
}
	.global_group.active .global_btn_select_flavor {
		font-weight: 600;
		color: #ffffff;
		border:solid 1px #006aff;
	}
	.global_group .global_btn_select_flavor.check {
		font-weight: 600;
		color: #ffffff;
		border: 1px solid #52a3df;
		background:#006aff;
	}
.icon {
	float:right;
    display: inline-block;
    vertical-align: middle;
	width:15px;
	height:15px;
	background-image: url(/images/xmap/sp_map.png);
    background-size: 40px 306px;
	background-repeat: no-repeat;
	background-position: -14px 240px;
}
	.icon.arrow {
		float:right;
		display: inline-block;
		vertical-align: middle;
		width:15px;
		height:15px;
		background-image: url(/images/xmap/sp_map.png);
		background-size: 40px 306px;
		background-repeat: no-repeat;
		background-position: -14px -236px;
		margin-left:5px
	}
		.icon.arrow.checka {
			background-position: -14px -250px;
		}

/*poplayer*/
.global_popup{
    position: absolute;
    top: 45px;
    left: 0;
    border: 1px solid rgba(0,0,0,0.2);
    z-index: 20;
    width: 227px;
    padding: 25px 25px 10px;
    background-clip: padding-box;
    background-color: #fff;
    white-space: normal;
    -webkit-box-shadow: 0 2px 2px 0 rgb(0 0 0 / 10%);
    box-shadow: 0 2px 2px 0 rgb(0 0 0 / 10%);
}

	.global_popup .title {
		font-size: 20px;
		line-height: 26px;
		letter-spacing: -0.5px;
		display: block;
		margin-top: 0px;
		margin-bottom: 19px;
		color: rgb(0, 0, 0);
	}
	.global_popup .btn_chogiwha {
		border: solid 1px #cccccc;
		padding: 3px 6px;
		border-radius: 3px 3px;
		font-weight: 500;
		background: #eeeeee;
		margin-left:20px;
	}
	.global_popup .title_v2 {
		font-size: 20px;
		line-height: 26px;
		letter-spacing: -0.5px;
		display: block;
		margin-top: 0px;
		margin-bottom: 19px;
		color: rgb(0, 0, 0);
		width:80%;
	}
	.global_popup .title_small {
		font-size: 14px;
		letter-spacing: -0.5px;
		display: block;
		color: rgb(0, 0, 0);
		padding: .3em .5em;
		margin-top: 6px;
		margin-right:6px;
		font-weight:bold
	}
	.global_popup.detail {
		position: absolute;
		top: 45px;
		left: -145px;
		overflow-y: auto;
		height:70%;
		min-height:600px;
		width:500px;
		min-width:500px
	}
	.global_popup.step {
		position: absolute;
		top: 45px;
		left: 0px;
		overflow-y: auto;
		height:70%;
		min-height:400px;
		width:400px;
		min-width:400px
	}
	.global_popup.kind {
		position: absolute;
		top: 45px;
		left: -145px;
		overflow-y: auto;
		height:70%;
		min-height:600px;
		width:550px;
		min-width:500px
	}
	.global_popup.flavorshow {
		position: absolute;
		top: 45px;
		left: 0px;
		overflow-y: auto;
		height:70%;
		min-height:600px;
		width:340px;
	}
	.global_popup.favoriteshow {
		position: relative;
		top: unset;
		left: unset;
		overflow-y: auto;
		height:70%;
		min-height:600px;
		width:400px;
		z-index:919;
	}
.select_list_wrap {
    padding-bottom: 24px;
}
	.select_list_wrap.ing_step {
		padding-bottom: 24px;
		display:flex
	}
		.select_list_wrap.detail {
			padding-bottom: 4px;
			display:flex
		}
			.select_list_wrap .select_item {
				margin-top: 6px;
			}


.blind, .checkbox_input, .radio_input {
    position: absolute;
    clip: rect(0 0 0 0);
    width: 1px;
    height: 1px;
    margin: -1px;
    overflow: hidden;
}


/*°³¹ß°èÈ¹ Layer*/
.ContentWrap {
    width: 480px;
    height: 700px;
    overflow: hidden;
    box-sizing: border-box;
}

.ContentWrap2 {
    width: 430px;
    height: 700px;
    overflow: hidden;
    box-sizing: border-box;
}

.ContentWrap3 {
    width: 345px;
    height: 400px;
    overflow: hidden;
    box-sizing: border-box;
}

.sch_popLayer {
    position: relative;
    top: 0;
    left: 100%;
    z-index: 5;
	height:100%;
}
	.sch_popLayer .SectContent {
		width: 100%;
		padding: 0;
		overflow: hidden;
		background-color: #f2f2f2;
		box-sizing: border-box;
	}
		.sch_popLayer .SectContent .SectionTitle {
			padding: 7px 12px 7px 14px;
			line-height: 22px;
			font-size: 18px;
			font-weight: bold;
			background-color:#f4fbff;
			border-top:1px solid #f2f2f2;
			border-bottom:1px solid #f2f2f2;
			margin: 10px 0 3px 0;
		}
		.sch_popLayer .SectContent .FilterContent {
			padding: 0 ;
			overflow: hidden;
			background-color: #fff;
			/* border-bottom: 1px solid #e1e1e1; */
		}
			.sch_popLayer .SectContent .FilterContent:first-child {
				margin: 0;
			}
			.sch_popLayer .SectContent .CheckList {
				position: relative;
				margin: 0 0 3px;
				overflow: hidden;
				padding: 1px 14px 1px;
			}
				.sch_popLayer .SectContent .CheckList .ItemWrap {
					position: relative;
					overflow: hidden;
					display: flex;
					flex-wrap: wrap;
					padding:5px 0;
				}
					.sch_popLayer .SectContent .CheckList .ItemWrap .Itemv0 {
					  flex-basis: 50%;
					  display: flex;
					  flex-direction: column;
					}
					.sch_popLayer .SectContent .CheckList .ItemWrap .Item {
						position: relative;
						display: inline-block;
						float: left;
						width: 33.3333%;
						padding-bottom:3px;
					}
					.sch_popLayer .SectContent .CheckList .ItemWrap .Item2 {
						position: relative;
						display: inline-block;
						float: left;
						width: 25%;
						padding-bottom:3px;
					}
.FilterTitle {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
    width: 100%;
    height: 39px;
    padding-top: 8px;
    background-color: #fff;
    border-bottom: 1px solid #e0e0e0;
}
	.FilterTitle .Title {
		float: left;
		height: 31px;
		line-height: 33px;
		font-size: 17px;
		font-weight: normal;
	}
	.FilterTitle .close {
		display: block;
		background: #cccccc;
		padding: 5px;
		text-align: right;
		float: left;
		width: 40px;
		height: 31px;
		padding-left: 1px;
	}
		.FilterTitle .close .Icon {
			display: block;
			width: 20px;
			height: 20px;
			margin: 8px 8px 8px 13px;
			overflow: hidden;
			font-size: 0;
			line-height: 0;
			text-indent: -9999px;
			vertical-align: top;
			background: url(https://m.taein.co.kr/images/ico_comm_20180101_04.png) -90px -50px no-repeat;
			background-size: 600px 600px;
		}
.FilterFooter {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 10;
    width: 100%;
}

.detailSchBtn {
	width:100%;
	text-align:center;
	padding:20px 0;
}

.detailSchBtn .Reset {width:100px; height:27px; border:none; background-color:#287ecc; color:#fff; font-weight:bold;cursor:pointer;}
.detailSchBtn .Submit {width:100px; height:27px; border:none; background-color:#dd1753; color:#fff; font-weight:bold;cursor:pointer;}


.checkbox_label {
    display: inline-block;
    position: relative;
    /*width: 100%;*/
    padding-left: 25px;
    letter-spacing: -0.5px;
}
	.checkbox_label::before {
		position: absolute;
		top: 50%;
		height: 17px;
		margin-top: -8.5px;
		left: 0;
		width: 17px;
		border: solid 1px rgba(0,0,0,0.06);
		background-color: rgba(0,0,0,0.02);
		font-size: 10px;
		line-height: 15px;
		text-align: center;
		color: #fff;
		content: '';
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
		.checkbox_input:checked+.checkbox_label::after {
			background-image: url(/images/xmap/sp_map.png);
			background-size: 40px 306px;
		}
			.checkbox_input:checked+.checkbox_label::before {
				border: 1px solid rgba(0,0,0,0.1);
				background-color: #1e15ad;
			}
			.checkbox_input:disabled+.checkbox_label::before {
				border: 1px solid rgba(0,0,0,0.04);
				background-color: rgba(0,0,0,0.22);
			}
				.checkbox_input:checked+.checkbox_label::after {
					background-position: -14px -227px;
					width: 10px;
					height: 8px;
					position: absolute;
					top: 50%;
					left: 4px;
					margin-top: -5px;
					content: '';
				}

.radio_input {
    position: absolute;
    clip: rect(0 0 0 0);
    width: 1px;
    height: 1px;
    margin: -1px;
    overflow: hidden;
}
.radio_label {
    display: inline-block;
    position: relative;
    padding-left: 25px;
}
	.radio_label::before {
		position: absolute;
		top: 50%;
		height: 17px;
		margin-top: -8.5px;
		left: 0;
		width: 17px;
		border: 1px solid #e6e6e6;
		border-radius: 17px;
		background-color: #fafafa;
		content: '';
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
		.radio_input:checked+.radio_label::after {
			position: absolute;
			top: 50%;
			height: 9px;
			margin-top: -4.5px;
			left: 4px;
			width: 9px;
			border-radius: 9px;
			letter-spacing: -0.5px;
			background-color: #1311a7;
			content: '';
		}

	.global_popup .notice {
		font-size: 13px;
		line-height: 18px;
		letter-spacing: -.8px;
		padding: 10px 0 20px;
		border-top: 1px solid rgba(0,0,0,0.1);
		letter-spacing: -0.9px;
		color: #333;
	}
		.global_popup .notice .icon_alert_small {
			margin-right: 4px;
			font-size: 16px;
			line-height: 19px;
			vertical-align: top;
			color: #979797;
		}
			.global_popup .btn_close {
				position: absolute;
				top: 18px;
				right: 20px;
				padding: 5px;
				font-size: 18px;
				color: #2b2c2e;
			}

					.global_balloon_popup {
						position: absolute;
						-webkit-transform: translateX(-50%);
						-ms-transform: translateX(-50%);
						transform: translateX(-50%);
						left: 50%;
						font-size: 13px;
						line-height: 15px;
						letter-spacing: -.5px;
						display: none;
						top: 50px;
						z-index: 21;
						padding: 10px 10px 11px;
						border: 1px solid #969696;
						background-color: #f9f9f9;
					}
						.global_popup.focus+.global_balloon_popup {
							display: none;
						}

							.global_popup .btn_close .icon_close {
								vertical-align: top;
							}

input[type="checkbox"]:checked{
	    background-position: -396px -307px;
}
button, input[type='checkbox']+label, input[type='radio']+label {
    cursor: pointer;
}
.icon_alert_small:before {
    font-family: 'Noto Sans KR';
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    text-decoration: none;
    text-transform: none;
}
.icon_close:before {
    content: "X";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    text-decoration: none;
    text-transform: none;
	font-size:22px;
}
.date_input {
    font-size: 15px;
    line-height: 20px;
    width: 120px;
    height: 34px;
    padding: 6px 10px 5px;
    border-bottom: 1px solid #d9d9d9;
    border-right: 0;
    border-left: 0;
    font-family: 'Noto Sans KR',sans-serif;
    text-align: left;
}
.date_symb {
    display: inline-block;
    position: relative;
    top: -1px;
    margin: 0 11px 0 12px;
    font-size: 11px;
    vertical-align: middle;
}
.popup_btn_corm_wrap {
	position: relative;
    padding: 15px 0 20px;
    background-color: #fff;
    text-align: center;
}
.popup_btn_corm_wrap .btn_corm {
	display: inline-block;
    width: 80px;
    height: 27px;
    border: 1px solid rgba(0,0,0,0.15);
    font-size: 12px;
    letter-spacing: -0.4px;
    color: #222;
}
.btn_corm_blue {
	display: inline-block;
    width: 90px;
    height: 27px;
    border: 1px solid rgba(0,0,0,0.15);
    font-size: 12px;
    letter-spacing: -0.4px;
    color: #ffffff;
	background:#006aff;
}
.btn_corm_bluev2 {
	display: inline-block;
    width: 60px;
    height: 33px;
    border: 1px solid rgba(0,0,0,0.15);
    font-size: 12px;
    letter-spacing: -0.4px;
    color: #ffffff;
    background: #006aff;
    position: absolute;
	margin-left:5px
}
/*ÁöµµÀ§ ·¹ÀÌ¾î*/

.map_over_layer {
    border-radius: 3px;
    border-bottom-left-radius: 0;
    font-weight: 600;
    text-align: center;
    white-space: nowrap;
    -webkit-box-shadow: 0 1px 1px 0 rgb(0 0 0 / 10%);
    box-shadow: 0 1px 1px 0 rgb(0 0 0 / 10%);
    cursor: pointer;
}
.map_over_layer.clickover {
    display: block;
}

.map_over_layer .map_layer_comp {
    border: 1px solid #6646c7;
    background-color: #8160e2;
    position: relative;
    height: 100%;
    border-radius: 5px 5px;
}
		.map_over_layer.clickover .map_layer_comp {
			width: 242px;
			border-width: 1px;
			background-color: #fff;
			box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
		}
.map_over_layer .complex_infos {
    overflow: hidden;
    position: relative;
    height: 100%;
    padding: 2px 7px 4px 5px;
    font-size: 10px;
    letter-spacing: -0.5px;
    text-align: left;
    vertical-align: top;
    color: #fff;
}
	.map_over_layer.clickover .complex_infos {
		padding: 10px 11px;
		color: #222;
		display:flex;
		flex-flow: row wrap;
	}
	.map_over_layer .complex_title {
		flex:1 1 auto;
	}
	.map_over_layer.clickover .complex_title img {
		width:53px;
		height:53px;
		border-radius:6px 6px;
	}
	.map_over_layer.clickover .complex_size {
		flex:3 1 auto;
	}
	.map_over_layer.clickover .complex_size .complex_size_line1,.map_over_layer.clickover .complex_size .complex_size_line2, .map_over_layer.clickover .complex_size .complex_size_line3 {
		font-size:16px;
		font-weight: 400;
	}
	.map_over_layer.clickover .complex_size .complex_size_line3 {font-size:16px; font-weight: 600;}
	.map_over_layer .comp_data_wrap {
		display: block;
	}
	.map_over_layer .comp_data_wrap:not(:first-child) {
		margin-top: 3px;
	}
	.map_over_layer .complex_quant {
		display: none;
		margin-top: 1px;
		position: relative;
		z-index: 10000;
	}
		.map_over_layer .complex_quant:not(:first-child) {
			margin-top: 2px;
		}
	.map_over_layer .complex_data {
		width: 100%;
		display: none;
		overflow: hidden;
		position: relative;
		z-index: 2;
		border-radius: 1px;
	}
		.map_over_layer.clickover .complex_data {
			display: table;
		}
			.map_over_layer .complex_data:not(:first-child) {
				margin-top: 7px;
			}
				.map_over_layer .complex_data .complex_datac {
					min-width: 62px;
					display: table-cell;
					vertical-align: top;
					border: 1px solid #d9d9d9;
				}
				.map_over_layer .complex_data .complex_datac:not(:first-child) {
				border-left: 0;
			}
			.map_over_layer .complex_data .complex_datac:last-child {
				width: 100%;
			}
			.map_over_layer .complex_data .complex_datac {
				min-width: 62px;
				display: table-cell;
				vertical-align: top;
				border: 1px solid #d9d9d9;
			}
.content_layer_right .list_panel_btn {
    position: absolute;
    top: 378px;
    right: 732px;
    width: 42px;
    height: 42px;
    padding: 8px;
    font-size: 16px;
    color: #222;
    border: 1px solid rgba(0,0,0,0.16);
    border-right: 0;
    border-top-left-radius: 1px;
    border-bottom-left-radius: 1px;
    background-color: #fff;
}
.content_layer_right .list_panel_btn.right_50px {right: 51px;}
.content_layer_right .list_panel_btn .iconX {
    display: inline-block;
    vertical-align: middle;
	width:20px;
	height:20px;
	background-image: url(/images/xmap/btn_x.png);
	background-repeat: no-repeat;
	background-position: 1px 1px;
}
.content_layer_right .list_panel_btn .iconX.open {
	width:18px;
	height:18px;
	background-position: -3px -103px;
}
/*Áöµµ À§ dot*/

.map_dot.kyung, .map_dot.yejung, .map_dot.gong {
    position: absolute;
    border-bottom-left-radius: 0;
    font-weight: 600;
    white-space: nowrap;
    color: #fff;
    -webkit-box-shadow: 0 1px 1px 0 rgb(0 0 0 / 10%);
    cursor: pointer;
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
	width: 20px;
    height: 20px;
    padding-top: 2.5px;
    padding-left: 1px;
    border-radius: 50%;
    border-width: 2px;
    border-style: solid;
    border-color: #fff;
    z-index: 88;
    pointer-events: auto;
    text-align: center;
	vertical-align:middle;
    font-size: 10px;
    color: #fff;
    transform: translate(0,2px);
    box-shadow: 0 2px 2px rgb(0 0 0 / 50%);
    line-height: 11px;
	letter-spacing:-1px;
	justify-content: center;
    align-items: center;
}
.map_dot.kyung {
    background:#fc384a;
	}
.map_dot.yejung{
    background:#a357de;
}
.map_dot.gong {
    background:#06a219;
}

/*data layer right*/
.map_wrap {
    position: relative;
    z-index: 100;
    height: 100%;
    min-height: 650px;
}
	.filter_wrap+.map_wrap {
		height: calc(100% - 50px);
	}
		.is-expanded+.map_wrap {
			height: calc(100% - 100px);
		}
			.content_layer_right {
				/*min-width: 320px;
				box-shadow: -2px 2px 5px 0 rgb(0 0 0 / 40%);
				position: absolute;
				top: 0;
				bottom: 0;
				right: 0;
				width: 733px;

				flex:1 1 initial;
				*/
				z-index:99;
				height:88%;
			}
			.content_layer_right.right_close  {
				width: 50px;

			}
				.list_panel {
					z-index: 300;
					width: 733px;
					height: calc(100% - 135px);
					background-color: #ffffff;
					-webkit-box-shadow: 0 1px 3px 0 rgb(0 0 0 / 10%);
					box-shadow: 0 1px 3px 0 rgb(0 0 0 / 10%);
					position: relative;
					overflow-y: auto;
					margin-top: 140px;
				}
					.list_panel .list_contents {
						height:100%;
						/*height: calc(100% - 43px);*/
						position: relative;
						z-index: 20;
						padding: 15px 18px 18px;
						background-color: #fff;
					}
					.list_panel .list_contents.close {
						width:50px;
					}
/*·Î±×ÀÎ ¾È³»*/
.content_place {
	font-size:18px;
	font-weight:600;
}
.login_content {
	width:450px;
	height:240px;
	position: relative;
	z-index: 4444;
	margin:0 auto;
	top: 340px;
	background:white;
	padding:35px 0;
	border-radius:10px 10px
}
.btn_direction {
	font-weight:600;
	-webkit-box-align: center;
    align-items: center;
    background-color: rgb(249, 249, 251);
    border: none;
    border-radius: 24px;
    color: rgb(42, 42, 51);
    font-size: 16px;
    height: 34px;
    -webkit-box-pack: center;
    justify-content: center;
    line-height: 19px;
    margin:15px auto;
    outline: 0px;
    padding: 7px 0px;
    text-align: center;
    white-space: pre;
    width: 130px;
	background-color: rgb(0, 106, 255);
    color: rgb(255, 255, 255);
    height: 36px;
}
.under_btnline {
	border-top:solid 1px #cccccc;
	padding-top:15px;
	width:90%;
	margin:0 auto;
}
	.under_btnline .btn_grayc {
		background: #ededed;
		width: 48.5%;
		padding: 10px 20px;
		display: inline-flex;
		border-radius: 7px 7px;
		justify-content: center;
		align-items: center;
		font-weight: 600;
	}

.right_empty {width:100%;height:30px}
.infoContent {
	display:none;
    background: #fff;
    box-sizing: border-box;
    overflow-y: auto;
    width: 30%;
    min-width: 418px;
    max-width: 518px;
    height: 100%;
    background: #ffffff;
    z-index: 999;
    box-shadow: -5px -1px 10px 2px #3333335e;
    padding-left: 10px;
	flex: 1; /* flex: 1 1 0 */
  overflow: auto;
}
.info_header {
    background: #923535;
    /* background: #076aaf; */
    margin: 0 auto;
    text-align: left;
}
.info_header .info_tit {
    color: #fff;
    text-align: left;
    display: inline-block;
    padding-left: 20px;
    height: 56px;
    margin: 5px 0;
}
.info_header .info_tit h3 {
    font-size: 20px;
    font-weight: 600;
    margin-top: 15px;
    letter-spacing: -1px;
}


/*right layer*/
button, html input[type=button], input[type=reset], input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer;
}

 .list_header_search_title {
        padding: 20px;
    background: #ffffff;
    position: fixed;
    z-index: 111;
    width: 100%;
    max-width: 733px;
}
	.list_header_search_title .search_title {
		font-size: 22px;
		line-height: 26px;
		margin-bottom: 0;
		font-weight:800;
}
	.list_header_search_title .search_title_sagun {
			font-size: 22px;
			line-height: 26px;
			margin-bottom: 0;
			font-weight:800;
	}
		 .list_header_search_title .search_subtitle {
			margin-bottom: 0;
			margin-bottom: 10px;
			display: flex;
		}
			.list_header_search_title .search_subtitle {
			margin-bottom: 0;
			margin-bottom: 10px;
			display: flex;
		}
			.search_subtitle_wrap {
				height: 51px;
				padding: 8px;
				position: relative;
				width: 100%;
			}
			.search_subtitle_wrap .category_options {
				background-color: rgb(249, 249, 251);
				border: 1px solid rgb(209, 209, 213);
				border-radius: 24px;
				box-sizing: border-box;
				display: flex;
				justify-content: space-between;
				height: 36px;
				position: relative;
				width: 100%;
			}
			.search_subtitle_wrap .category_options .option {
				-webkit-box-align: center;
				align-items: center;
				background-color: rgb(249, 249, 251);
				border: none;
				border-radius: 24px;
				color: rgb(42, 42, 51);
				display: inline-flex;
				font-size: 14px;
				height: 34px;
				-webkit-box-pack: center;
				justify-content: center;
				line-height: 19px;
				margin-top: 1px;
				outline: 0px;
				padding: 7px 0px;
				position: relative;
				text-align: center;
				top: -1px;
				user-select: none;
				white-space: pre;
				width: 33%;
			}
			.search_subtitle_wrap .category_options .left_option {

			}
			.search_subtitle_wrap .category-options .right_option {

			}
			.result_list_container .sort_options.visible {
				display: flex;
				align-items: flex-start;
			}

			.sortby.wrapped {
				margin-top: 6px;
			}
			.result_list_container .sort_options {
				display: none;
			}
			.sort_option {
				cursor: pointer;
				text-decoration: none;
				text-align: center;
				display: inline-flex;
				-webkit-box-align: center;
				align-items: center;
				-webkit-box-pack: center;
				justify-content: center;
				box-sizing: border-box;
				width: auto;
				border: 1px solid;
				border-radius: 4px;
				user-select: none;
				padding: 9px 16px;
				margin: 0px;
				appearance: none;
				transition-property: background-color, border-color, color;
				transition-duration: 0.2s;
				transition-timing-function: ease;
				outline: none;
				box-shadow: none;
				position: relative;
				color: rgb(42, 42, 51);
				-webkit-font-smoothing: antialiased;
				text-transform: none;
				font-family: 'Noto Sans KR', Tahoma, Geneva, sans-serif;
				font-weight: 700;
				font-size: 16px;
				line-height: 24px;
				height: auto;
			}
			.list_header_search_sagun_bar {

			}
			.sagunNum_option_bar {
				cursor: pointer;
				text-decoration: none;
				text-align: center;
				display: inline-flex;
				-webkit-box-align: center;
				align-items: center;
				-webkit-box-pack: center;
				justify-content: center;
				box-sizing: border-box;
				width: auto;
				border: 1px solid #333333;
				border-radius: 2px;
				user-select: none;
				padding: 0px 10px;
				margin: 0px;
				appearance: none;
				transition-property: background-color, border-color, color;
				transition-duration: 0.2s;
				transition-timing-function: ease;
				outline: none;
				box-shadow: none;
				position: relative;
				color: rgb(42, 42, 51);
				-webkit-font-smoothing: antialiased;
				text-transform: none;
				font-family: 'Noto Sans KR', Tahoma, Geneva, sans-serif;
				font-weight: 700;
				font-size: 12px;
				line-height: 24px;
				height: auto;
				margin-left:5px;
			}
			.sagunKind_option_bar {
				border-radius: 2px;
				cursor: pointer;
				text-decoration: none;
				text-align: center;
				display: inline-flex;
				-webkit-box-align: center;
				align-items: center;
				-webkit-box-pack: center;
				justify-content: center;
				box-sizing: border-box;
				width: auto;
				border: 1px solid #333333;
				user-select: none;
				padding: 0px 10px;
				margin: 0px;
				appearance: none;
				transition-property: background-color, border-color, color;
				transition-duration: 0.2s;
				transition-timing-function: ease;
				outline: none;
				box-shadow: none;
				position: relative;
				color: rgb(42, 42, 51);
				-webkit-font-smoothing: antialiased;
				text-transform: none;
				font-family: 'Noto Sans KR', Tahoma, Geneva, sans-serif;
				font-weight: 700;
				font-size: 12px;
				line-height: 24px;
				height: auto;
			}
			.sagun_title_bar.wrapped_bar {
				float:right;
				display:inline-flex;
				width: 20%;
				margin-left:auto;
			}
			.sagun_title_bar .sagun_input_bar {
				border-radius: 2px;
				padding: 4px 6px 2px;
				font-size: 12px;
				font-weight: 600;
				width: 20%;
				min-width: 80px;
				max-width: 140px;
				font-family: 'Noto Sans KR', Tahoma, Geneva, sans-serif;
				line-height: 20px;
				height: 32px;
				line-height: 1.5em;
				border: 1px solid #333333;
				box-shadow: rgb(249 249 251) 0px 2px 2px inset, rgb(98 174 247) 0px 0px 0px;
				margin-left:5px;
			}
			.sagun_title_bar .sagun_btn_bar {
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap;
				border: 1px solid #333333;
				letter-spacing: -.43px;
				display: inline-block;
				position: relative;
				font-size: 12px;
				font-weight: 600;
				line-height: 24px;
				height: 32px;
				padding: 3px 6px;
				border-radius: 3px;
				background-color: #fff;
				vertical-align: top;
				color: #ffffff;
				min-width: 70px;
				cursor: pointer;
				margin-left:5px;
				background: #444444;
			}
			.sagunNum_option {
				cursor: pointer;
				text-decoration: none;
				text-align: center;
				display: inline-flex;
				-webkit-box-align: center;
				align-items: center;
				-webkit-box-pack: center;
				justify-content: center;
				box-sizing: border-box;
				width: auto;
				border: 1px solid #333333;
				border-radius: 3px;
				user-select: none;
				padding: 3px 7px;
				appearance: none;
				transition-property: background-color, border-color, color;
				transition-duration: 0.2s;
				transition-timing-function: ease;
				outline: none;
				box-shadow: none;
				position: relative;
				color: rgb(42, 42, 51);
				-webkit-font-smoothing: antialiased;
				text-transform: none;
				font-family: 'Noto Sans KR', Tahoma, Geneva, sans-serif;
				font-weight: 400;
				font-size: 12px;
				line-height: 24px;
				height: auto;
				margin:-3px 0 0 5px;
			}
			.sagunKind_option {
				cursor: pointer;
				text-decoration: none;
				text-align: center;
				display: inline-flex;
				-webkit-box-align: center;
				align-items: center;
				-webkit-box-pack: center;
				justify-content: center;
				box-sizing: border-box;
				width: auto;
				border: 1px solid #333333;
				border-radius: 3px;
				user-select: none;
				padding: 3px 7px;
				margin: 0px;
				appearance: none;
				transition-property: background-color, border-color, color;
				transition-duration: 0.2s;
				transition-timing-function: ease;
				outline: none;
				box-shadow: none;
				position: relative;
				color: rgb(42, 42, 51);
				-webkit-font-smoothing: antialiased;
				text-transform: none;
				font-family: 'Noto Sans KR', Tahoma, Geneva, sans-serif;
				font-weight: 400;
				font-size: 12px;
				line-height: 24px;
				height: auto;
			}
			.sagun_title.wrapped {
				display:inline-flex;
				justify-content: center;
			}
			.sagun_title .sagun_input {
				padding: 0px 2px 0px 5px;
				font-size: 12px;
				font-weight: 400;
				width: 40%;
				min-width: 80px;
				max-width: 120px;
				font-family: 'Noto Sans KR', Tahoma, Geneva, sans-serif;
				line-height: 24px;
				height: 32px;
				line-height: 1.5em;
				border: 1px solid #333333;
				border-radius: 3px;
				box-shadow: rgb(249 249 251) 0px 2px 2px inset, rgb(98 174 247) 0px 0px 0px;
				margin-left:5px;
				color:#2a2a33;
			}
			.sagun_title .sagun_input_gong {
				padding: 0px 2px 0px 5px;
				font-size: 12px;
				font-weight: 400;
				width: 75%;
				min-width: 80px;
				max-width: 180px;
				font-family: 'Noto Sans KR', Tahoma, Geneva, sans-serif;
				line-height: 24px;
				height: 32px;
				line-height: 1.5em;
				border: 1px solid #333333;
				border-radius: 3px;
				box-shadow: rgb(249 249 251) 0px 2px 2px inset, rgb(98 174 247) 0px 0px 0px;
				margin-left:5px;
				color:#2a2a33;
			}
			.sagun_title .sagun_btn {
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap;
				border: 1px solid #333333;
				letter-spacing: -.43px;
				display: inline-block;
				position: relative;
				font-size: 12px;
				font-weight: 400;
				line-height: 24px;
				height: 32px;
				padding: 0px 9px;
				border-radius: 3px;
				background-color: #fff;
				vertical-align: top;
				color: #ffffff;
				min-width: 80px;
				cursor: pointer;
				margin-left:5px;
				background: #444444;
			}
			.sort_option_list {
				border-color: rgb(209, 209, 213);
				font-size: 14px;
				font-weight: 600;
				height: 23px;
				margin-left: 3px;
				outline: none;
				padding: 0px 5px;
			}
			.sort_option_list.sort {
				width:140px;
				padding: 5px;
				height: auto;
				line-height:180%
			}
			.sort_option_list.sort option {
				line-height:180%
			}
			.search_subtitle_wrap .category_options .right_option {

			}
			.search_subtitle_wrap .category_options .active_option {
				background-color: rgb(0, 106, 255);
				color: rgb(255, 255, 255);
				height: 36px;
				margin-top: 0px;
			}
			.search_subtitle_wrap .category_options .active_option .total_text {
				font-weight: bold;
				color: rgb(255, 255, 255);
			}
			.sort_option::after {
				content: "";
				position: absolute;
				left: 0px;
				height: 44px;
				min-width: 44px;
				width: 100%;
				top: 50%;
				margin-top: -22px;
			}

.warning_mssg_wrap {
    padding: 16px 0px  16px;
}
	.warning_mssg_border {
		box-sizing: border-box;
		padding: 16px;
		background: rgb(255, 248, 225);
		border: 1px solid rgb(200, 130, 5);
		color: rgb(42, 42, 51);
		-webkit-font-smoothing: antialiased;
		text-transform: none;
		font-family: 'Noto Sans KR', Tahoma, Geneva, sans-serif;
		font-weight: 400;
		font-size: 16px;
		line-height: 24px;
		display: flex;
		border-radius: 4px;
		flex-flow: row wrap;
	}
		.warning_mssg_border .icon_warning {
			color: rgb(233, 110, 47);
		}
		 .warning_mssg_border .icon_warning {
			flex: 0 0 auto;
		}
		.warning_mssg_border .icon_warning {
			margin-right: 16px;
			height: 24px;
			width: 24px;
		}
		.warning_mssg_border .warning_mssg_box {
			flex: 1 1 0px;
		}

		.warning_mssg_border .warning_mssg_box {
			flex: 0 0 auto;
		}
			.warning_mssg_mssg {
				color: rgb(42, 42, 51);
				-webkit-font-smoothing: antialiased;
				text-transform: none;
				font-family: 'Noto Sans KR', Tahoma, Geneva, sans-serif;
				font-weight: 400;
				font-size: 16px;
				line-height: 24px;
				margin: 0px;
			}
				.warning_mssg_box .contents {
					margin-bottom: 15px;
				}
				.addr_list_wrap li {
					list-style: square;
					margin-left: 1.33em;
					word-wrap: break-word;
				}
					.addr_list_wrap .addr_list a {
						cursor: pointer;
						font-weight: 300;
						text-decoration: none;
						color: #006AFF;
					}
/*paging*/
.paging_wrap {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    user-select: none;
}
	.paging_wrap .paging_cont {
		-webkit-box-pack: center;
		justify-content: center;
	}
	.paging_ul {
		margin: 0px;
		padding: 0px;
		list-style-type: none;
		display: flex;
		flex-flow: row;
		-webkit-box-align: center;
		align-items: center;
	}
		.paging_li {
			display: block;
			margin: 0px 2px;
		}
			.select_btn {
				text-decoration: none;
				text-align: center;
				display: inline-flex;
				-webkit-box-align: center;
				align-items: center;
				-webkit-box-pack: center;
				justify-content: center;
				box-sizing: border-box;
				width: auto;
				border: 1px solid;
				border-radius: 4px;
				user-select: none;
				padding: 5px 10px;
				margin: 0px;
				appearance: none;
				transition-property: background-color, border-color, color;
				transition-duration: 0.2s;
				transition-timing-function: ease;
				outline: none;
				box-shadow: none;
				position: relative;
				color: rgb(42, 42, 51);
				-webkit-font-smoothing: antialiased;
				text-transform: none;
				font-family: 'Noto Sans KR', Tahoma, Geneva, sans-serif;
				font-weight: 700;
				font-size: 16px;
				cursor: default;
				opacity: 0.4;
				line-height: 24px;
				height: auto;
				background-color: rgb(242, 250, 255);
			}
			.select_btn, .select_btn:focus, .select_btn:visited, .select_btn:disabled {
				background-color: rgb(255, 255, 255);
				border-color: transparent;
				color: rgb(42, 42, 51);
			}
			.paging_num {
				border-radius: 50%;
				height: 37px;
				width: 37px;
				display: flex;
				-webkit-box-align: center;
				align-items: center;
				-webkit-box-pack: center;
				justify-content: center;
				padding: 0px;
			}
			.paging_num_check {
				background-color: rgb(242, 250, 255);
				border-color: rgb(0, 106, 255);
				color: rgb(42, 42, 51);
				border-width: 2px;
				padding: 5px 6px;
				line-height: 24px;
				height: auto;
			}
			.select_btn::after {
				content: "";
				position: absolute;
				left: 0px;
				height: 34px;
				min-width: 34px;
				width: 100%;
				top: 50%;
				margin-top: -22px;
			}
			.front_btn {
				border-radius: 50%;
				height: 44px;
				width: 44px;
				display: flex;
				-webkit-box-align: center;
				align-items: center;
				-webkit-box-pack: center;
				justify-content: center;
				padding: 0px;
			}
			.front_select_btn, .front_select_btn:focus, .front_select_btn:visited, .front_select_btn:disabled {
				background-color: rgb(255, 255, 255);
				border-color: transparent;
				color: rgb(42, 42, 51);
			}

			.page_cals {
				color: rgb(42, 42, 51);
				-webkit-font-smoothing: antialiased;
				text-transform: none;
				font-weight: 400;
				font-size: 14px;
				line-height: 24px;
				margin: 0 10px 0 10px;
			}
			.page_more_next a {
				cursor: pointer;
				background:#333333;
				border: solid 1px #333333;
				padding: 4px 8px;
				border-radius: 3px 3px;
				color:white;
			}
			.page_more_next a:hover {
				background:#2874ff;
				border: solid 1px #2874ff;
				color:white;
			}
.right_notice {
    text-align: left;
    background: #fff1f7;
}
.right_notice .right_notice_cont {
        padding: 15px;
    margin-top: 20px;
    font-size: 14px;
}
.right_notice .right_notice_cont span {
	font-weight:600;
}

.isDisabled {
  color: currentColor;
  cursor: not-allowed;
  opacity: 0.5;
  pointer-events: none;
  text-decoration: none;
}

/*ÀÚµ¿¿Ï¼º*/
.auto_search_wrap {
    font-family: 'Noto Sans KR',sans-serif;
    border: 0px solid #e4e7e8;
    border-top: 0;
    border-radius: 0 0 6px 6px;
    -webkit-box-shadow: 0 2px 3px 0 rgb(0 1 3 / 7%);
    box-shadow: 0 2px 3px 0 rgb(0 1 3 / 7%);
    letter-spacing: -.25px;
    line-height: 1.8rem;
    background-color: #f9f9f9;
    position: absolute;
    top: 45px;
    left: 0;
    width: 400px;
    z-index: 300;
}
	.auto_search_wrap .layersearch_fixer {
		position: relative;
		height: 100%;
		padding-bottom: 40px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
		.auto_search_wrap .layersearch_fixer .layersearch_header {
			position: relative;
			padding: 8px 18px 0;
			font-size: 1.4rem;
			line-height: 3.3rem;
			color: #666;
			height:30px;
		}
			.auto_search_wrap .layersearch_fixer .layersearch_header .title {
				font-weight: 400;
			}
				.auto_search_wrap .layersearch_fixer .layersearch_header .option {
					position: absolute;
					top: 9px;
					right: 18px;
				}
					.auto_search_wrap .layersearch_fixer .layersearch_header .option .item {
						display: inline-block;
						font-size: 14px;
						color: grey;
						vertical-align: top;
					}
		.auto_search_wrap .search_lista {
			padding: 12px 0;
		}
			.auto_search_wrap .search_lista .item {
				overflow: hidden;
				position: relative;
				height: 2.5rem;
				padding: 5px 8rem 0 18px;
				-webkit-box-sizing: border-box;
				box-sizing: border-box;
				font-size: 1.4rem;
				line-height: 3rem;
			}
				.auto_search_wrap .search_lista .item.over {
					background-color: #f9fafb;
					display:flex
				}
					.auto_search_wrap a {
						text-decoration: none;
					}
					.auto_search_wrap .search_lista .item .kwd {
						display: block;
						position: relative;
						padding-left: 25px;
						color: #202020;
						overflow: hidden;
						white-space: nowrap;
						text-overflow: ellipsis;
					}
						.auto_search_wrap [class*=common_ico_] {
							overflow: hidden;
							position: absolute;
							top: 50%;
							left: 0;
							width: 18px;
							height: 18px;
							margin-top: -9px;
							border-radius: 50%;
						}
						.auto_search_wrap .imsc, .auto_search_wrap .imsc_af:after, .auto_search_wrap .imsc_bf:before {
							display: inline-block;
							overflow: hidden;
							color: transparent;
							white-space: nowrap;
							vertical-align: top;
							background: url(https://ssl.pstatic.net/sstatic/search/pc/img/sp_autocomplete_4d068feb.png) 0 0 no-repeat;
							background-size: 290px 274px;
						}
						.auto_search_wrap .common_ico_kwd [class*=ico_] {
							position: absolute;
							left: 0;
							top: 0;
							right: 0;
							bottom: 0;
							margin: auto;
						}
						.auto_search_wrap .common_ico_kwd .ico_search {
							width: 12px;
							height: 12px;
							background-position: -76px -260px;
						}
					.auto_search_wrap .mark {
						color: #0c43b7;
						font-weight: 400;
					}
			.auto_search_wrap .search_lista .item .etc {
				position: absolute;
				top: 0;
				right: 17px;
				width: 8rem;
				text-align: right;
				margin-top:5px
			}
				.auto_search_wrap .search_lista .item .etc .bt_item {
					display: inline-block;
					width: 32px;
					vertical-align: top;
				}
				.auto_search_wrap .imsc, .auto_search_wrap .imsc_af:after, .auto_search_wrap .imsc_bf:before {
					display: inline-block;
					overflow: hidden;
					color: transparent;
					white-space: nowrap;
					vertical-align: top;
					background: url(https://ssl.pstatic.net/sstatic/search/pc/img/sp_autocomplete_4d068feb.png) 0 0 no-repeat;
					background-size: 290px 274px;
				}
				.auto_search_wrap .search_lista .item .etc .bt_item .ico_insert {
					width: 11px;
					height: 11px;
					background-position: -103px -260px;
					margin-right: 11px;
					vertical-align: -1px;
				}
				.auto_search_wrap .layersearch_fixer .atcmp_footer {
					position: absolute;
					right: 0;
					bottom: 0;
					left: 0;
					height: 39px;
					border-top: 1px solid #f1f4f6;
					border-radius: 0 0 6px 6px;
					font-size: 1.3rem;
					line-height: 37px;
					text-align: right;
					background-color: #f9fafb;
				}
					.auto_search_wrap .layersearch_fixer .atcmp_footer .rside_opt_area {
						display: inline-block;
						margin-right: 12px;
						vertical-align: top;
					}
						.auto_search_wrap .layersearch_fixer .atcmp_footer {
							position: absolute;
							right: 0;
							bottom: 0;
							left: 0;
							height: 39px;
							border-top: 1px solid #f1f4f6;
							border-radius: 0 0 6px 6px;
							font-size: 1.3rem;
							line-height: 37px;
							text-align: right;
							background-color: #f9fafb;
						}
							.auto_search_wrap .layersearch_fixer .atcmp_footer .opt_item a {
								display: inline-block;
								padding: 0 6px;
								color: grey;
								vertical-align: top;
							}
			.auto_search_wrap .search_lista {
				padding: 12px 0;
			}


	 .list_header_search_title .search_title {
		margin-bottom: 8px;
	}
	.list_header_search_title .search_title_sagun {
		margin-bottom: 8px;
		height:32px;
	}
	.list_header_search_title .search_subtitle {
		position: relative;
		display: flex;
		justify-content: space-between;
		font-size: 14px;
		margin-bottom: 12px;
	}
	.search_subtitle_wrap.limit_width {
		max-width: 450px;
	}


/*¿ìÃø ¸ñ·Ï*/
.list_panel .list_contents .list_block_info_list {
	width:100%;
	background-color: #FFF;
	/*display:flex;*/
	justify-content:space-between;
}
	.list_block_info_list li:last-child {
	}
	.list_block_info_list .disp {
		display: inline-block;
		margin-bottom:12px;
		vertical-align: top;
		width: calc((100% / 2) - 6px);
	}
#kakao_map > div > div > div > div {border:0 !important}
.pre_img {
	width: 220px;
    height: 52px;
    overflow: visible;
    transition: 150ms ease;
    transform: translate3d(0px, 0px, 0px);
    font-size: 14px;
	font-weight:600;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    background: #eeeeee;
    border: solid 1px #dddddd;
    border-radius: 3px 3px;
    line-height: 120%;
}
.list_block {
    background: #FFF;

    box-shadow: 0 1px 2px rgb(0 0 0 / 20%);
    cursor: pointer;
	position: relative;
    display: flex;
    flex-direction: column-reverse;
	border-radius:10px 10px;
}
.list_block_info_list .disp:nth-child(2n) {
  margin-left:12px;
}
	.list_block .list_block_info {
		display: flex;
		flex-direction: column;
		min-height: 86px;
		display: grid;
		padding: 10px;
		    min-height: 116px;
	}
		.list_block .list_block_info .top_margin {
			margin-top: 8px;
		}
	.list_block .list_block_info_top {
		grid-area: top;
		display: grid;
		overflow: hidden;
		position: relative;
	}
		.list_block_info_addr {
			font-size: 14px;
			font-style: normal;
			font-weight: 600;
			margin-bottom: 0;
			min-width: 0;
		}
		.list_block .list_block_info_addr {
			font-size: 14px;
			font-weight: 300;
			line-height: 16px;
		}
		.list_block_info_footer, .list_block_info_heading {
			display: grid;
		}
		.list_block  .list_block_info_footer {
			order: 3;
			display: flex;
			flex-direction: row;
			display: grid;
			height: 30px;
			margin: 0;
			max-width: 100%;
			word-wrap: break-word;
			overflow-wrap: break-word;
			white-space: normal;
		}
			.list_block  .list_block_info_footer .list_block_extra_info {
				color: #707071;
				font-size: 14px;
				line-height: 16px;
				margin: 6px 0 0;
			}
		.list_block_info_heading {
			grid-row: 1/2;
			align-items: end;
			line-height: 1;
			margin-bottom: 0;
			order: 1;
		}
		.list_block .list_block_info_heading {
			align-items: start;
		}
			.list_block_info_price {
				line-height: 32px;
				height: 32px;
				display: inline-block;
			}
			.list_block_info_price, .price_style {
				font-size: 24px;
				margin-bottom: 0;
				font-weight: 600;
			}
			.list_block .list_block_info_price {
				height: 20px;
				font-size: 18px;
				line-height: 20px;
			}
				.list_block .list_block_info_price.blue {
					color:blue;
				}
				.list_block .list_block_info .list_block_info_details {
					margin: 8px 0 0;
				}
				.list_block .list_block_info_details {
					font-size: 14px;
					font-weight: 300;
					line-height: 16px;
					text-align: left;
				}
				.list_block_info_details {
					font-size: 14px;
					font-weight: 600;
					list-style: none;
					margin-left: 15px;
					max-width: 100%;
					margin-bottom: 5px;
					text-align: right;
				}
					.list_block_info_details>li {
						border-left: 1px solid #D1D1D5;
						display: inline;
						padding: 0 6px;
					}
					.list_block_info_details>li:first-child {
						border-left: 0;
						padding-left: 0;
					}
					.list_block .list_block_info_details>li {
						border-left: none;
						padding: 0 3px;
					}
					.list_block .list_block_info_details>li:first-child {
						border-left: 0;
						padding-left: 0;
					}
					.list_block_info_top_text {
						max-width: calc(100% - 40px);
						left: 0;
						top: 0;
					}
					.list_block_info_top_text {
						place-self: start;
					}
					.list_block_info_top_overlay {
						background: rgba(0,0,0,.54);
						color: #FFF;
						padding: 5px 15px;
						font-size: 13px;
					}
						.list_block_info_top_overlay.txtright {
							text-align:right
						}
					.list_block_info_top_brok, .list_block_info_top_text {
						transition: opacity .2s linear;
						z-index: 1;
					}
					.list_block_info_img {
						content: '';
						display: block;
						padding-top: 41.67%;
						overflow: hidden;
						position: relative;
						background-color: #F1F1F4;
					}
					.list_block_info_img img {
						position: absolute;
						left: 50%;
						top: 50%;
						max-width: 100%;
						width: 100%;
						height: auto;
						transform: translate3d(-50%,-50%,0);
					}
					.list_block_info_img img:before {
						content: ' ';
						display: block;
						position: absolute;
						top: 0;
						left: 0;
						right: 0;
						bottom: 0;
						width: 100%;
						text-align: center;
						background-color: #F1F1F4;
					}
					.list_block_info_actions {
						display: flex;
						flex-direction: row;
						justify-content: space-around;
						padding: 0 6px;
						right: 0;
						top: 0;
					}
					button, html input[type=button], input[type=reset], input[type=submit] {
						-webkit-appearance: button;
						cursor: pointer;
					}
					 .list_block_info_save {
						-webkit-transform: translate3d(0,0,0);
					}
					.list_block_info_save, .list_block_info_share {
						z-index: 1;
						background: 0 0;
						border: 0;
					}
					.list_block_info_save, .list_block_info_share {
						align-self: start;
						justify-self: end;
					}
					.list_block_info_actions, .list_block_info_top_brok, .list_block_info_top_text {
						position: absolute;
						overflow: hidden;
					}

					.list_block_info_save .list_block_info_content {
						display: block;
						width: 44px;
						padding: 8px 8px 5px;
						filter: drop-shadow(0 0 1px rgba(0, 0, 0, .66));
						transition: filter .2s ease-out;
					}
					.list_block_info_top_brok, .list_block_info_img, .list_block_info_top_overlay, .list_block_info_save, .list_block_info_share, .list_block_info_top_text {
						grid-area: 1/1/-1/-1;
					}
					.list_block_info_top_text .price-increase, .list_block_info_top_text .list_block_info_top_overlay_date {
						margin-left: -3px;
					}
					.list_block_info_addr, .list_block_info_details, .list_block_info_favorites, .list_block_info_footer, .list_block_info_heading,
					.list_block_info_link, .list_block_info_trunc, .list_block_info_type, .list_block_info_top_text {
						margin: 0;
						min-width: 0;
						overflow: hidden;
						text-overflow: ellipsis;
						white-space: nowrap;
						letter-spacing:0px;
						border-radius: 10px 10px 0 0;
					}
					.list_block_info_link:active, .list_block_info_link:hover, .list_block_info_link:link, .list_block_info_link:visited {
						color: #2A2A33;
					}
	.list_block_info_action {
		display: flex;
		flex-direction: row;
		justify-content: space-around;
		padding: 0 6px;
		z-index:98;
		top:0;
		right:0;
		position: absolute;
	}
	.list_block_info_action	.list_block_info_save {
		position: relative;
		overflow: hidden;
		}
		.ico_comm {
			width: 23px;
			height: 23px;
			margin-top: 4px;
			background: url(/images/xmap/icon_heart.png) 0 0 no-repeat;
			background-position: - 0;
			background-size: 45px 23px;
			display: inline-block;
			overflow: hidden;
			font-size: 0;
			line-height: 0;
			text-indent: -9999px;
			vertical-align: top;
		}
		.ico_comm.On {
			background-position: -23px 0;
		}
body.responsive-search-page .search-page-container .list-card-save {
    -webkit-transform: translate3d(0,0,0);
}


.login_area {
	position:absolute;
	display: block;
	z-index: 1001;
    width: 400px;
    height: auto;
	top:50%;
	left:50%;
	margin-top:-250px;
	margin-left:-200px;
	background:white;
	 text-align:center;
	}
.favorite_wrap {
    position: absolute;
    display: block;
    z-index: 1001;
    width: 400px;
    height: auto;
	top:50%;
	left:50%;
	margin-top:-250px;
	margin-left:-200px;
    background: white;
}
	.login_area:before, .favorite_wrap:before {
		content: '';
		position: fixed;
		top: -2500px;
		left: -2500px;
		width: 5000px;
		height: 5000px;
		background: #000000;
		opacity: 0.6;
	}
	 .pop_wrap {
		padding: 37px 40px 40px;
		background: #fff;
		border-radius: 5px;
		position: relative;
    height: 100%;
	}
	 .pop_header {
		margin-bottom: 17px;
		text-align: center;
	}
		 .pop_header .tit {
			font-size: 22px;
			font-weight: bold;
		}
	.login_container {
		overflow: hidden;
		width: auto;
		height: auto;
		position:relative; top:0; left:0;
	}





	.pop_close {
		display: block;
		position: absolute;
		top: 20px;
		right: 20px;
		width: 15px !important;
		height: 15px;
		background: url(/images/xmap/btn_x.png) no-repeat 0 -48px;
	}
	.pop_close.black {
		background-position: 0 0;
	}
	 .pop_close {
		top: 40px;
		right: 40px;
	}
		.login_con {
			margin-top: 20px;
		}
			.login_zone_cont {
				position: relative;
				margin-top: 35px;
				margin-bottom: 15px;
			}
				.login_data_area .dd {
					margin-top: 5px;
				}
				.login_data_area .dd:first-child {
					margin-top: 0;
				}
					.login_data_input {
						position: relative;
						display: inline-block;
						vertical-align: middle;
					}
					.login_data_input.ja {
						-webkit-box-flex: 1;
						-ms-flex: 1;
						flex: 1;
						width: 100%;
						height: 45px;
					}
					.btn_jd {
						min-width: 120px;
						height: 45px;
					}
						.login_data_join {margin-top: 15px;}
						.pop_login .login_id_login .dae_btn_area {
							margin: 20px 0 0;
						}
						.login_data_input.stl01 input {
							width: 100%;
							height: 100%;
							padding: 7px 9px 8px;
							border: 1px solid #dddddd;
							color: #222;
							letter-spacing: -0.75px;
							font-size: 14px;
							border-radius: 2px;
						}
						.btns {
							display: -webkit-inline-box;
							display: -ms-inline-flexbox;
							display: inline-flex;
							-webkit-box-pack: center;
							-ms-flex-pack: center;
							justify-content: center;
							-webkit-box-align: center;
							-ms-flex-align: center;
							align-items: center;
							position: relative;
							line-height: 1;
						}
			.login_wj {
				position: relative;
			}
			.login_rc_ul.mt {
				margin-top: 15px;
			}
			.login_rc_ul li {
				margin-top: 10px;
			}
			.login_rc_ul li:first-child {
				margin-top: 0;
			}
				.login_checkbox.blue {
					display: -webkit-inline-box;
					display: -ms-inline-flexbox;
					display: inline-flex;
					-webkit-box-align: center;
					-ms-flex-align: center;
					align-items: center;
					min-width: 18px;
					min-height: 18px;
					position: relative;
					font-size: 0;
					text-overflow: ellipsis;
					white-space: nowrap;
					margin-right:15px;
				}
				.login_checkbox.blue:last-child {
					margin-right:0px;
				}
			.login_login_util {
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-pack: end;
				-ms-flex-pack: end;
				justify-content: center;
				margin-top: 18px;
			}
			.pop_login .login_id_login .login_login_util {
				margin-top: 0px;
				position: absolute;
				bottom: 1px;
				right: 0px;
			}
			.dae_btn_area.center {
				text-align: center;
			}
			.pop_login .login_id_login .dae_btn_area {
				margin: 20px 0 0;
			}
			.btns.c_blue {
				background: #129ded;
			}
			 .dae_btn_area .btns:first-child {
				margin-left: 0;
			}
			.btns.c_blue span {
				color: #fff;
			}
			.btn_jd span {
				font-size: 16px;
			}
			.login_data_join a {
				display: -webkit-inline-box;
				display: -ms-inline-flexbox;
				display: inline-flex;
				width:70%;
				height: 40px;
				background: #fff2e7;
				color: #3b7ed8;
				font-size: 14px;
				-webkit-box-pack: center;
				-ms-flex-pack: center;
				justify-content: center;
				-webkit-box-align: center;
				-ms-flex-align: center;
				align-items: center;
				-webkit-box-flex: 1;
				-ms-flex: 1;
				flex: 1;
				margin-left: 10px;
				border-radius: 5px;
				font-weight: bold;
			}

@media screen and (max-width: 1500px){
	.content_layer_right {
		width: 750px;
		flex: 0 0 750px;
	}
	.list_panel {
		width: 750px;
		position: relative;
		overflow-y: auto;
	}
	.aucti_list {
		padding: 0;
		background-color: #FFF;
	}
		.aucti_list .disp {
		display: inline-block;
		margin-right: 6px;
		vertical-align: top;
		margin-bottom:8px;
		width: calc((100% / 2) - 8px);
	}

	.global_popup.right {
		right: 0;
		left: unset;
	}
	.content_layer_right .list_panel_btn {
		right: 750px;
	}
	.content_layer_right.right_close {flex: 0 0 50px;}
}

@media screen and (max-width: 1280px){
	.global_popup.detail, .global_popup.flavorshow, .global_popup.priceshow, .global_popup.favoriteshow  {
		left: unset;
		right:0;
	}
	.sagunKind_option, .sagunNum_option, .sagun_title .sagun_input, .sagun_title .sagun_btn {padding:3px 6px; font-size:12px}
	.sagun_title .sagun_btn {min-width:70px}
	#priceshow {left: unset; right:0;}
	 .content_layer_right {
		width: 375px;
		flex: 0 0 375px;
		box-shadow: -2px 2px 5px 0 rgb(0 0 0 / 40%);
		overflow-y: hidden;
	}
	.list_panel {
		width: 375px;
		position: relative;
		overflow-y: auto;
	}
	 .list_header_search_title .search_subtitle{
		display:block;
		margin-top: 10px;
	}
	.sagun_title.wrapped {
		display: inline-flex;
		justify-content: flex-start;
		height: 40px;
		margin-top: 10px;
		width: 100%;
	}
.search_subtitle_wrap {padding:0}
	.global_popup.right {
		right: 0;
		left: unset;
	}
	.aucti_list {
		padding: 0;
		background-color: #FFF;
	}
		.aucti_list .disp {
			display: block;
			margin: 0 0 8px;
		margin-bottom:8px;
			width: 100%;
		}
	/*paging*/
.paging_wrap {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 90%;
    user-select: none;
}
	.paging_wrap .paging_cont {
		-webkit-box-pack: center;
		justify-content: center;
	}
	.paging_ul {
		margin: 0px;
		padding: 0px;
		list-style-type: none;
		display: flex;
		flex-flow: row;
		-webkit-box-align: center;
		align-items: center;
	}
		.paging_li {
			display: block;
			margin: 0px 2px;
		}
			.select_btn {
				text-decoration: none;
				text-align: center;
				display: inline-flex;
				-webkit-box-align: center;
				align-items: center;
				-webkit-box-pack: center;
				justify-content: center;
				box-sizing: border-box;
				width: auto;
				border: 1px solid;
				border-radius: 4px;
				user-select: none;
				padding: 5px 10px;
				margin: 0px;
				appearance: none;
				transition-property: background-color, border-color, color;
				transition-duration: 0.2s;
				transition-timing-function: ease;
				outline: none;
				box-shadow: none;
				position: relative;
				color: rgb(42, 42, 51);
				-webkit-font-smoothing: antialiased;
				text-transform: none;
				font-family: 'Noto Sans KR', Tahoma, Geneva, sans-serif;
				font-weight: 700;
				font-size: 14px;
				cursor: default;
				opacity: 0.4;
				line-height: 24px;
				height: auto;
				background-color: rgb(242, 250, 255);
			}
			.select_btn, .select_btn:focus, .select_btn:visited, .select_btn:disabled {
				background-color: rgb(255, 255, 255);
				border-color: transparent;
				color: rgb(42, 42, 51);
			}
			.paging_num {
				border-radius: 50%;
				height: 27px;
				width: 27px;
				display: flex;
				-webkit-box-align: center;
				align-items: center;
				-webkit-box-pack: center;
				justify-content: center;
				padding: 0px;
			}
			.paging_num_check {
				background-color: rgb(242, 250, 255);
				border-color: rgb(0, 106, 255);
				color: rgb(42, 42, 51);
				border-width: 2px;
				padding: 5px 6px;
				line-height: 22px;
			}
			.select_btn::after {
				content: "";
				position: absolute;
				left: 0px;
				height: 24px;
				min-width: 24px;
				width: 100%;
				top: 50%;
				margin-top: -22px;
			}
			.front_btn {
				border-radius: 50%;
				height: 44px;
				width: 44px;
				display: flex;
				-webkit-box-align: center;
				align-items: center;
				-webkit-box-pack: center;
				justify-content: center;
				padding: 0px;
			}
			.front_select_btn, .front_select_btn:focus, .front_select_btn:visited, .front_select_btn:disabled {
				background-color: rgb(255, 255, 255);
				border-color: transparent;
				color: rgb(42, 42, 51);
			}

			.page_cals {
				color: rgb(42, 42, 51);
				-webkit-font-smoothing: antialiased;
				text-transform: none;
				font-weight: 400;
				font-size: 14px;
				line-height: 24px;
				margin: 0 0 0 10px;
				display:none;
			}
	.list_panel .list_contents .list_block_info_list{
		display:block
	}
	.list_block_info_list .disp:nth-child(2n) {
  margin-left:0px;
}
	.list_block_info_list .disp {
		width: calc((100%) - 0px);
	}

	#warning_text {display:block}
	.auto_search_wrap {border:0}
	.content_layer_right .list_panel_btn {
		right: 374px;
	}
}

/*
@media screen and (max-width: 500px){
	.content_layer_right {
		width: 375px;
		flex: 0 0 390px;
		box-shadow: -2px 2px 5px 0 rgb(0 0 0 / 40%);
		overflow-y: auto;
	}
	.list_panel {
		width: 375px;
		position: relative;
		overflow-y: auto;
	}
		.aucti_list .disp {
			display: block;
			margin: 0 0 8px;
			width: 100%;
			margin-bottom:0px;
		}

	.global_popup.right {
		right: 0;
		left: unset;
	}
}*/
@media screen and (min-width: 808px)
#mapWrapper {
	overflow: hidden;
    width: 68%;
    height: 100%;
    z-index: 1;
}
@media screen and (min-width: 1280px)
#mapWrapper {
	overflow: hidden;
    width: 70.5%;
    height: 100%;
    z-index: 1;
}
@media screen and (min-width: 1600px)
#mapWrapper {
	overflow: hidden;
    width: 75%;
    height: 100%;
    z-index: 1;
}

.width50 {width:50px;}
.width55 {width:55px;}
.width60 {width:60px;}
.width70 {width:70px;}
.width80 {width:80px !important;}
.width90 {width:90px !important;}
.width94 {width:94px !important;}
.width100 {width:100px !important;}
.width120 {width:120px;}
.width140 {width:140px;}
.width150 {width:150px;}
.width160 {width:160px;}
.width180 {width:180px;}
.width200 {width:200px;}
.width220 {width:220px;}
.width230 {width:230px;}
.width240 {width:240px;}
.width280 {width:280px !important;}
.width300 {width:300px;}
.width340 {width:340px !important;}
.width400 {width:400px !important;}
.width500 {width:500px !important;}
.width600 {width:600px !important;}
.width650 {width:650px !important;}
.width700 {width:700px !important;}

.mgr5 {margin-right:5px;}
.bdtop {border-top: 1px solid rgba(0,0,0,0.1);}
.bdbttm {border-bottom: 1px solid rgba(0,0,0,0.1);}

images,fieldset{border:0 none;}
ul,ol,li,dl,dt{list-style:none outside;}
images,select,textarea{vertical-align:middle;}
select {font-size:100%;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
a {color:#444;text-decoration:none;}
a:hover{color:#333;text-decoration:underline;}
input[type="button"], button {border:none; cursor:pointer;}
.Bold {font-weight:bold;}
.Blind, .Annotation{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}
em {font-style:normal;}
#REATopGNBBG {position:relative; display:block; clear:both; width:100%; height:160px; background:url(/static/service/images/sy_bg_top_gnb_image01.gif) center 0 no-repeat;}

.SearchNumber {float:left;}
.SearchNumber ul form {padding:0; margin:0;width:286px; }
.SearchNumber ul li {float:left; margin:0;}
.SearchNumber ul form li {float:left; margin:0;}
.SearchNumber .SelectYear {font-size: 12px; color: #111111; cursor: pointer; text-align: left; height:29px; line-height: 29px; vertical-align:middle; padding:2px 0 0 0; text-indent: 7px; width: 47px; background: url(/images/main_TakyungSelectYaer_bg.gif) 0 3px no-repeat !important;}
.SearchNumber .SelectYear .txt { padding-top:2px; }
.SearchNumber .inp_txt {width:52px; height:27px !important; color:#999999; line-height:27px !important; padding:2px 0 0 40px !important; background:url("/images/main_inptxt_bg.gif") no-repeat  0 0 ; border:0;}
#UISelectTop_sageon_num {width:47px; height:29px !important; background:url("/images/main_select_bg.gif") no-repeat  0 0 !important; border:0 !important;}

#UISelectTop_sano_id {background-position: right 5px !important; }
#UISelectSub_sano_id {width:62px !important; margin-top:0 !important;}
#UISelectSub_sageon_num span {width:55px !important;}
#UISelectSub_sageon_num_year span {width:55px !important;}

#mapWrap {position:relative;width:100%;height:100%;}
#mapWrap.Big {/*background:url(../images/sy_bg_gallery_big_border01.png) 0 top repeat-x;*/}
#mapWrap .NoView {position:absolute; top:0; left:0; width:483px; height:406px; line-height:406px; color:#555; text-align:center; /*background:url(../images/sy_icon_no_data01.gif) 223px 140px no-repeat;*/}
#mapWrap.Big .NoView {width:820px; height:547px; line-height:547px; background-position:392px 215px;}
#mapWrap .NoView h1 {display:block; color:#555; font-weight:normal;}
#mapWrap .Ment {position:absolute; z-index:6; bottom:0; left:0; width:100%; height:27px; line-height:27px; color:#555; text-indent:9px; /*background:url(../images/sy_bg_road_view_ment_bg01.png) repeat-x;*/}

.LayerPopup {padding:20px; background-color:#fff; border:1px solid #888;}
.LayerPopup .ContentBox {position:relative; width:370px;}
.LayerPopup .ContentBox .Content {margin-top:10px; line-height:20px;}
.LayerPopup .ContentBox .Content dl {display:block; clear:both; margin-top:10px;}
.LayerPopup .ContentBox .Content dt, .LayerPopup .ContentBox .Content dd {float:left; width:55px; height:35px; line-height:35px;}
.LayerPopup .ContentBox .Content dd {width:305px;}
.LayerPopup .ContentBox .Content dd input {width:300px; height:23px; line-height:23px; border:1px solid #ddd;}
.LayerPopup .ContentBox .ButtonArea {position:relative; display:block; clear:both; width:370px; height:29px; padding-top:20px; text-align:center;}
.LayerPopup .ContentBox .ButtonArea input {display:linie-block; width:50px; height:29px; /*background:url(../images/sy_btn_layer_popup01.gif) no-repeat;*/ border:none; cursor:pointer;}
.LayerPopup .ContentBox .ButtonArea input.Cancel {background-position:-55px 0;}

#hiddenFrame {display:none;}
.BodyContent {position:relative; float:left; width:640px;  margin:0; padding-bottom:40px;}
.BodyContent .ContentSection {position:relative; float:left; width:640px; z-index:6;}
.BodyContent .ContentSection .TopLine {position:relative; display:block; clear:both; width:640px; height:21px;}
.BodyContent .ContentSection .TopLine .Region {position:relative; float:left; height:21px; line-height:21px; padding-right:33px; font-size:14px; font-weight:bold;}
.BodyContent .ContentSection .TopLine .ListType {position:absolute; top:0; right:0; width:41px; height:21px;}
.BodyContent .ContentSection .TopLine .ListType li {float:left; width:21px; height:21px; border:none; cursor:pointer;}
.BodyContent .ContentSection .TopLine .ListType.ImageType li {/*background-image:url(../images/sy_icon_list_type_image01.gif);*/}
.BodyContent .ContentSection .TopLine .ListType li span {display:none;}
.BodyContent .ContentSection .TopLine .ListType li.Image {width:20px; background-position:-21px 0;}

.BodyContent .ContentSection .SearchBox {position:relative; display:block; clear:both; margin-top:7px; background-color:#f7f7f7; border:1px solid #d6d8db;}
.BodyContent .ContentSection .SearchBox .BuildType {position:relative; display:block; clear:both; height:39px; padding-left:8px; border-bottom:1px solid #e8e9eb;}
.BodyContent .ContentSection .SearchBox li {float:left; height:23px; padding:8px 0;}
.BodyContent .ContentSection .SearchBox li.On {background:url(/images/bg_search_box_selected.gif) left 8px;}
.BodyContent .ContentSection .SearchBox li .Type {float:left; height:23px; padding:0 8px; line-height:25px;}
.BodyContent .ContentSection .SearchBox li .Count {color:#666; font-weight:normal;}
.BodyContent .ContentSection .SearchBox li.On .Type {padding:0 6px; color:#445272; font-weight:bold; letter-spacing:-1px; background:url(/images/bg_search_box_selected.gif) right -23px;}
.BodyContent .ContentSection .SearchBox li.On .Count {color:#445272; letter-spacing:0;}

.BodyContent .ContentSection .SearchBox .etcType {position:relative; display:block; clear:both; height:39px; padding-left:8px;}
.BodyContent .ContentSection .SearchBox .etcType ul {float:left;}
.BodyContent .ContentSection .SearchBox .etcType .Detail {position:absolute; top:8px; right:34px; width:62px; height:23px; text-indent:-20000px; background:url(/images/btn_more_search.gif) 0 0 no-repeat; border:none; cursor:pointer;}
.BodyContent .ContentSection .SearchBox .etcType .Detail.On {background-position:0 -23px;}
.BodyContent .ContentSection .SearchBox .etcType .Reset {position:absolute; top:8px; right:8px; width:23px; height:23px; text-indent:-20000px; background:url(/images/btn_more_search.gif) right 0 no-repeat; border:none; cursor:pointer;}

.BodyContent .ContentSection .DetailSearchBox {position:relative; clear:both; width:638px; margin-top:-1px; border:1px solid #c9cbd1;}
.BodyContent .ContentSection .DetailSearchBox table {border-spacing:0;border-collapse:collapse;table-layout:fixed;text-align:left;}
.BodyContent .ContentSection .DetailSearchBox table th, .BodyContent .ContentSection .DetailSearchBox table td {padding:0; line-height:100%; vertical-align:top; border-bottom:1px solid #f0f0f0;}
.BodyContent .ContentSection .DetailSearchBox table caption {visibility:hidden;overflow:hidden;width:1px;height:1px;font-size:0;line-height:0}
.BodyContent .ContentSection .DetailSearchBox table th {width:64px; padding-left:15px; font-weight:normal; text-align:left; letter-spacing:-1px; background-color:#fafafa; border-right:1px solid #f4f4f4;}
.BodyContent .ContentSection .DetailSearchBox table .Inside {padding:16px 0;}
.BodyContent .ContentSection .DetailSearchBox table .SearchUL {position:relative; float:left; display:inline-block; clear:both; padding:10px 4px 10px 8px;}
.BodyContent .ContentSection .DetailSearchBox table .SearchUL li {float:left; display:block; height:23px; line-height:23px; margin:0; padding:0;}
.BodyContent .ContentSection .DetailSearchBox table .SearchUL li.On {background:url(/images/bg_search_box_selected.gif) left 0;}
.BodyContent .ContentSection .DetailSearchBox table .SearchUL li .Type {float:left; display:block; height:23px; padding:0 8px; line-height:23px;}
.BodyContent .ContentSection .DetailSearchBox table .SearchUL li.On .Type {padding:0 6px; color:#445272; font-weight:bold; letter-spacing:-1px; background:url(/images/bg_search_box_selected.gif) right -23px;}

.BodyContent .ContentSection .SubTitle {position:relative; display:block; clear:both; width:640px; height:17px; margin-bottom:3px;margin-top:33px; font-weight:normal;text-align:left;}
.BodyContent .ContentSection .SubTitle .Count {margin:2px 0 0 13px;}
.BodyContent .ContentSection .SubTitle .CheckBox {display:inline-block; height:20px; margin-left:9px; padding-left:19px; line-height:20px; /*background:url(../images/sy_bg_check_box01.gif) 0 2px no-repeat;*/ *background-position:0 1px; _background-position:0 1px;}
.BodyContent .ContentSection .SubTitle .CheckBox.On {background-position:0 -18px; *background-position:0 -17px; _background-position:0 -17px;}
.BodyContent .ContentSection .SubTitle .SubMenu {position:absolute; display:block; top:13; right:0; height:20px; line-height:20px; margin-top:2px;}
.BodyContent .ContentSection .SubTitle .SubMenu li {float:left; height:20px; margin-top:3px;  line-height:20px; font-weight:normal; cursor:pointer;background:url(/images/img_ico_arrow_bttm.gif) right 40% no-repeat; padding-right:8px;}
.BodyContent .ContentSection .SubTitle .SubMenu li.Bar {margin:0 7px; padding:4px 0 0 0; color:#e2e2e2; background:none; cursor:default;}
.BodyContent .ContentSection .SubTitle .SubMenu li.On {color:#0b59b4; font-weight:bold; background:url(/images/img_ico_arrow_bttm.gif) right 40% no-repeat; padding-right:7px;}
.BodyContent .ContentSection .SubTitle .SubMenu li.Desc {color:#0b59b4; font-weight:bold; background:url(/images/img_ico_arrow_top.gif) right 40% no-repeat;}
.BodyContent .ContentSection .SubTitle .SubMenu li.MapList {position:relative; width:14px; height:20px; margin-right:7px; padding:0; text-indent:-20000px; /*background:url(/images/sy_icon_question_mark01.gif) 0 2px no-repeat;*/ border:none; cursor:pointer;}


#pageDanjiList {position:relative; display:block; clear:both; width:640px; margin:0; padding:0;}
.BodyContent .ContentSection .TableList {position:relative; display:block; clear:both; width:640px;margin-top:15px;}
.BodyContent .ContentSection .TableList table {width:640px; border-spacing:0;border-collapse:collapse;table-layout:fixed;text-align:left;}
.BodyContent .ContentSection .TableList table .line_bttm{border-bottom:1px solid #ddd; }
.BodyContent .ContentSection .TableList table th, .BodyContent .ContentSection .TableList table td {padding:0; line-height:100%;border:none; text-indent:0;}
.BodyContent .ContentSection .TableList table th {height:28px; padding:4px 0 0 0; line-height:28px; color:#6e788c; font-size:11px; font-weight:normal; letter-spacing:-1px;text-align:left; background:url(/images/bg_list.gif); border-bottom:solid 1px #c9cbd1; border-top:solid 1px #c9cbd1;}
.BodyContent .ContentSection .TableList table td {vertical-align:top;}
.BodyContent .ContentSection .TableList table td.None {height:25px; padding:43px 0 44px 0; text-align:center;}
.BodyContent .ContentSection .TableList caption {visibility:hidden;overflow:hidden;width:0;height:0;font-size:0;line-height:0}
.BodyContent .ContentSection .TableList table .Ri .Inside {padding:12px 10px 7px 0; text-align:right;}
.BodyContent .ContentSection .TableList table th.Ri .Inside {padding:2px 10px 0 0; text-align:right;}
.BodyContent .ContentSection .TableList table .Parent {position:relative;}
.BodyContent .ContentSection .TableList table .Price {font-weight:bold}
.BodyContent .ContentSection .TableList table .Household {position:absolute; bottom:0;left:10px; width:225px; height:25px; padding-bottom:6px; line-height:25px; color:#555;}

.BodyContent .ContentSection .TableList table .Inside {padding:12px 0 7px 10px; line-height:18px; text-indent:0; border:0;}
.BodyContent .ContentSection .TableList table .Inside.Parent, .BodyContent .ContentSection .TableList table .Inside.Price {padding-top:10px; line-height:21px;}
.BodyContent .ContentSection .TableList table .Inside.Parent {display:block; padding-bottom:31px;}
.BodyContent .ContentSection .TableList table td.None .Inside {padding:0; line-height:25px;}
.BodyContent .ContentSection .TableList table td.None .Inside a {color:#0b59b4; font-weight:bold; text-decoration:underline;}
.BodyContent .ContentSection .TableList table th .Inside {padding:2px 0 0 10px; color:#6e788c; font-size:11px; letter-spacing:-1px;}
.BodyContent .ContentSection .TableList table .PhotoContent {position:relative; z-index:4; float:left; display:table; width:80px; height:53px; margin-right:10px; padding:0;}
.BodyContent .ContentSection .TableList table .PhotoContent .Border {position:absolute; z-index:4; top:0; left:0; width:80px; height:53px; /*background:url(../images/sy_bg_list_small_photo_border01.png) no-repeat;*/}
.BodyContent .ContentSection .TableList table .PhotoContent .Photo {position:relative; float:left; display:table-cell; margin:0; padding:0; text-align:center; vertical-align:middle;}
.BodyContent .ContentSection .TableList table .PhotoContent .Count {position:absolute; z-index:5; display:block; bottom:0; right:0; width:23px; height:13px; padding-top:3px; line-height:12px; overflow:hidden; color:#445272; font-size:11px; text-indent:14px; /*background:url(../images/sy_bg_list_photo_number_bg01.png) no-repeat;*/}
.BodyContent .ContentSection .TableList table .PhotoContent .PhotoList {position:absolute; z-index:6; top:0; left:0; width:362px; height:81px; margin:0; padding:0; /*background:url(../images/sy_bg_list_photo_list_box01.gif) no-repeat;*/}
.BodyContent .ContentSection .TableList table .PhotoContent .PhotoList .BorderFrame {position:absolute; top:0; left:0;}
.BodyContent .ContentSection .TableList table .PhotoContent .PhotoList .Parent {position:relative; width:362px; height:81px; margin:0; padding:0; overflow:hidden;}
.BodyContent .ContentSection .TableList table .PhotoContent .PhotoList .Parent input {position:absolute; z-index:5; top:19px; width:23px; height:43px; /*background:url(../images/sy_btn_small_photo_arrow01.png) -6px 0 no-repeat;*/ border:none; cursor:pointer;}
.BodyContent .ContentSection .TableList table .PhotoContent .PhotoList .Parent input.Prev {left:0;}
.BodyContent .ContentSection .TableList table .PhotoContent .PhotoList .Parent input.Next {right:0; background-position:-37px 0;}
.BodyContent .ContentSection .TableList table .PhotoContent .PhotoList .Parent ul {position:absolute; top:0; left:0; width:363px; margin:0 0 0 -1px; padding:0;}

.BodyContent .ContentSection .TableList table .PhotoContent .PhotoList li {position:relative; display:table; float:left; width:120px; height:81px; margin:0 0 0 1px; padding:0; text-align:center;}
.BodyContent .ContentSection .TableList table .PhotoContent .PhotoList li .Photo {position:relative; float:left; display:table-cell; text-align:center; vertical-align:middle;}
.BodyContent .ContentSection .TableList table .PhotoContent .PhotoList li .Border {position:absolute; z-index:4; top:0; left:0; width:120px; height:81px; background:url(/images/detail_small_border.png) no-repeat;}


.BodyContent .ContentSection .TableList table td .ComplexName {color:#0b59b4; text-decoration:underline;}
.BodyContent .ContentSection .TableList table td .ComplexName a {color:#0b59b4;}
.BodyContent .ContentSection .TableList table td .SiteVisits {display:block; clear:both; width:45px; height:16px; text-indent:-20000px; /*background:url(../images/sy_icon_site_visits_detail_small_photo01.gif) 0 0 no-repeat;*/}
.BodyContent .ContentSection .TableList table td .VisitDate {display:block; width:43px; height:14px; line-height:15px; color:#d43d39; font-size:11px; text-align:center; text-indent:-1px; border:1px solid #d43d39; border-top:none;}
.BodyContent .ContentSection .TableList table td .Feature {display:inline-block; width:120px;}
.Feature span {float:left; width:49px; height:16px; margin:3px 3px 0 0; text-indent:-20000px; /*background:url(../images/sy_icon_list_feature01.gif) no-repeat;*/ border:none;}
.Feature span.After {width:39px; background-position:0 -19px;}
.Feature span.Avail {background-position:-52px 0;}
.Feature span.HouseLot {background-position:-104px 0;}
.Feature span.InShop {width:59px; background-position:-156px 0;}
.Feature span.Subway {width:38px; margin-left:3px; background-position:-42px -19px;}
.Feature span.Large {width:39px; margin-left:3px; background-position:-83px -19px;}
.Feature span.Elevator {width:38px; margin-left:3px; background-position:-125px -19px;}
.Feature span.View {width:38px; margin-left:3px; background-position:-166px -19px;}
.Feature span.OnePark {width:41px; margin-left:3px; background-position:-207px -19px;}

.BodyContent .ContentSection .TableList table tr.No .Inside, .BodyContent .ContentSection .TableList table tr.No .ComplexName, .BodyContent .ContentSection .TableList table tr.No .ComplexName a, .BodyContent .ContentSection .TableList table tr.No td .Feature span, .BodyContent .ContentSection .TableList table tr.No td .Feature span.After, .BodyContent .ContentSection .TableList table tr.No .Household, .BodyContent .ContentSection .TableList table tr.No .Address {color:#8c8c8c;}
.BodyContent .ContentSection .TableList table tr.No .ComplexName {color:#8c8c8c;}

.PagingWrap {margin-top:30px;}
.PagingWrap .Paging {overflow:hidden;width:100%;height:20px;clear:both;margin-top:20px;padding-bottom:35px;text-align:center;vertical-align:top}
.PagingWrap .Paging .Button {background:url(https://i1.daumcdn.net/fn/image/estate/2013/ico_realestate.gif) no-repeat}
.PagingWrap .Paging .LinkPage{display:inline-block;height:14px;margin:0 3px;padding:1px 4px 1px 5px;border:1px solid #dcdde0;background-color:#fff;color:#666;font-size:12px;font-family:tahoma,sans-serif;line-height:14px;vertical-align:top}
.PagingWrap .Paging a.LinkPage:hover, .BodyContent .ContentSection .Paging em.LinkPage{border:1px solid #6e788c;color:#fff;background-color:#969bb4;text-decoration:none}
.PagingWrap .Paging .Prev{padding:1px 6px 1px 10px;background-position:5px -196px}
.PagingWrap .Paging .Next{padding:1px 10px 1px 6px;background-position:6px -221px}
.PagingWrap .Paging a.Prev:hover{color:#fff;background-position:5px -246px}
.PagingWrap .Paging a.Next:hover{color:#fff;background-position:6px -271px}

.MainCommArea {position:relative; display:block; clear:both; width:640px; margin-top:-1px; margin-bottom:0; padding:0!important; overflow:hidden;}
.MainCommArea .CommAreaBg {height:187px; }
.MainCommArea .CommAreaBg .LeftArea {width:320px;height:187px;background:url(/images/img_main_community_bg.gif) 0 0 no-repeat;}
.MainCommArea .CommAreaBg .RightArea li {margin:0; padding:0; clear:both;}
.MainCommArea .CommAreaBg .RightArea li {margin:0; padding:0; display:block;}
.MainCommArea .CommAreaBg ul {float:left; width:320px; margin:0; padding:0;}
.MainCommArea .CommAreaBg ul li .more{float:right; height:20px; font-size:11px; margin-top:20px; margin-right:18px; padding:0;text-decoration:underline;color:#666666;}
.MainCommArea .CommAreaBg ul li .study{float:left; height:20px; letter-spacing:-1px; font-size:12px; font-weight:bold; margin-top:159px; text-decoration:none; margin-left:50px; padding:0; color:#222222;}
.MainCommArea .CommAreaBg .floorBtn03 {display:block;width:320px; height:64px; padding:0; cursor:pointer;background:url(/images/img_main_community_bg.gif) -320px -123px no-repeat;}
.MainCommArea .CommAreaBg .floorBtn02 {display:block;width:320px; height:60px; padding:0; cursor:pointer;background:url(/images/img_main_community_bg.gif) -320px -63px no-repeat;}
.MainCommArea .CommAreaBg .floorBtn01 {display:block;width:320px; height:63px; padding:0; cursor:pointer;background:url(/images/img_main_community_bg.gif) -320px 0 no-repeat;}

.BodyContent .ContentSection .TabMenu {position:relative; display:block; clear:both; width:640px; height:40px; padding-left:1px; border:none;}
.BodyContent .ContentSection .TabMenu li {float:left; width:88px; height:40px; margin-left:-1px;  border:none; cursor:pointer;}
.BodyContent .ContentSection .TabMenu li span {float:left; display:none;}
.BodyContent .ContentSection .TabMenu li.Offer {width:129px;}
.BodyContent .ContentSection .TabMenu li.Plan {background-position:-128px 0;}
.BodyContent .ContentSection .TabMenu li.ModelHouse {background-position:-256px 0;}
.BodyContent .ContentSection .TabMenu li.SeparationSite {background-position:-384px 0;}
.BodyContent .ContentSection .TabMenu li.MoveIn {width:128px; background-position:-512px 0;}

/*20150102 new*/
#vcWrap {position:relative;float:left;width:483px;height:420px;overflow:hidden;background: url("/images/detail_big_border.png") no-repeat; }
#vcWrap .vcTabWrap {border-left:1px solid #c8cacc; border-right:1px solid #c8cacc;}
#vcWrap .vcTabWrap .vcTab {position:relative;width:482px;height:39px;clear:both;}
#vcWrap .vcTabWrap .vcTab li { float:left;border:currentColor; border-image: none; height:39px;line-height:39px;font-size:12px;display:block;cursor:pointer;}
#vcWrap .vcTabWrap .vcTab li a {height: 39px; line-height: 39px; display: block;}
#vcWrap .vcTabWrap .vcTab .vcTab1 {width:76px;}
#vcWrap .vcTabWrap .vcTab .vcTab2 {width:75px;}
#vcWrap .vcTabWrap .vcTab .vcTab3 {width:89px;}
#vcWrap .vcTabWrap .vcTab .vcTab4 {width:89px;}
#vcWrap.vcOn1 .vcTabWrap .vcTab .vcTab1 {width:88px;}
#vcWrap.vcOn2 .vcTabWrap .vcTab .vcTab2 {width:87px;}
#vcWrap.vcOn3 .vcTabWrap .vcTab .vcTab3 {width:101px;}
#vcWrap.vcOn4 .vcTabWrap .vcTab .vcTab4 {width:101px;}

#vcWrap .vcTabWrap li span {float:left; display:none;}
#vcWrap .vcTabWrap .vcPop {position:absolute;width:74px;height:22px;top:8px;right:10px;background:url("/images/img_bigViewer.gif") no-repeat center rgb(255, 255, 255);border:currentColor;border-image:none;cursor:pointer;}
#vcWrap .vcTabWrap .vcPop a {height:22px;line-height: 22px;display: block;}
#vcWrap .vcTabWrap .vcPop .vcPopBtn {width:100%;height:100%;color:rgb(255, 255, 255);text-indent:-20000px;overflow:hidden;display:block;position:relative;z-index: -2;}
#vcWrap.vcOn1 .vcTab {background:url("/images/img_detail_photo_tabmenu_photo.gif") no-repeat;}
#vcWrap.vcOn2 .vcTab {background:url("/images/img_detail_photo_tabmenu_map.gif") no-repeat;}
#vcWrap.vcOn3 .vcTab {background:url("/images/img_detail_photo_tabmenu_plan.gif") no-repeat;}
#vcWrap.vcOn4 .vcTab {background:url("/images/img_detail_photo_tabmenu_roadview.gif") no-repeat;}

#vcWrap .vcContentWrap .vcPhotoWrap {position:relative;width:483px;height:407px;clear:both;display:block;}
#vcWrap .vcContentWrap .vcPhotoOne {background:url("/images/vc_border_bg.png") no-repeat;width:483px;height:300px !important;text-align:center;overflow:hidden !important;}
#vcWrap .vcContentWrap .vcPhotoOne .vcPhotoArea {position:relative;width:483px;height:300px;}
#vcWrap .vcContentWrap .vcPhotoOne .vcPhotoArea .vcPrevNext {position:absolute;top:0px;left:0px;width:40px;height:300px;display:block;z-index:5;cursor:pointer;}
#vcWrap .vcContentWrap .vcPhotoOne .vcPhotoArea .vcNext.vcPrevNext {left: 443px;}
#vcWrap .vcContentWrap .vcPhotoOne .vcPhotoArea .vcPrevNext input {position:absolute;top:122px;width:40px;height:57px;background:url("/images/vc_photo_arrow.png") no-repeat;border:none;cursor:pointer;}
#vcWrap .vcContentWrap .vcPhotoOne .vcPhotoArea .vcPrevNext input.vcNext {right:0;background-position:-40px 0;}
/*
#vcWrap .vcContentWrap .vcPhotoOne .vcPhotoArea .vcBlank {background: url("../img/sy_icon_no_data01.gif") no-repeat 223px 140px;height:483px;text-align:center;color:rgb(85,85,85);line-height:406px;border-top-color: rgb(200, 202, 204); border-top-width: 1px; border-top-style:solid;}
#vcWrap .vcContentWrap .vcPhotoOne .vcPhoto {width: auto; height: 300px; margin-left: -30px;}
#vcWrap .vcContentWrap .vcPhotoOne .vcPhoto.vcPhotoW {width: 483px; height: auto; margin-top: -10px;}*/
#vcWrap .vcContentWrap .vcPhotoOne .vcPhotoDiv {position:relative;width:483px;height:300px;padding-top:1px;overflow:hidden;text-align:center;vertical-align:middle;display: table-cell;}
#vcWrap .vcContentWrap .vcPhotoOne .vcBorder {background: url("/images/vc_border_bg.png") no-repeat; left: 0px; top: 0px; width: 483px; height: 300px; position: absolute; z-index: 4; cursor: pointer;}

#vcWrap .vcContentWrap .vcPhotoList {position:relative;width:483px;height:81px;padding-top:1px;overflow:hidden;}
#vcWrap .vcContentWrap .vcPhotoList ul {position:absolute;top:1px;left:-1px;height:81px;}
#vcWrap .vcContentWrap .vcPhotoList li {position:relative;float:left;width:120px;height:81px;text-align:center;overflow:hidden;margin-left:1px;cursor:pointer;}
#vcWrap .vcContentWrap .vcPhotoList li .vcPhotoDiv {position:relative;text-align:center;vertical-align:middle;}
#vcWrap .vcContentWrap .vcPhotoList li .vcPhoto {width:120px !important; height:81px !important;}
#vcWrap .vcContentWrap .vcPhotoList li.vcOn .vcBorder {background:none;border:2px solid rgb(224, 78, 74);border-image:none;width:116px;height:75px;}
#vcWrap .vcContentWrap .vcPhotoList li .vcBorder {background:url("/images/detail_small_border.png") no-repeat;left:0px;top:0px;width:120px;height:81px;position:absolute;z-index:4;}
#vcWrap .vcContentWrap .vcPhotoList input {position:absolute;z-index:5;top:19px;width:33px;height:43px;background:url("/images/vc_photo_arrow1.png") no-repeat;border:none;cursor:pointer;}
#vcWrap .vcContentWrap .vcPhotoList input.vcNext {right:0;background-position:-33px 0;}
/*
#vcWrap  {position:relative; float:right; width:640px; z-index:6;}
#vcWrap .vcTabWrap {position:relative; display:block; clear:both; width:640px; height:40px; padding-left:1px; border:none;}
#vcWrap .vcTabWrap li {float:left; width:76px; height:40px; margin-left:-1px;  border:none; cursor:pointer;}
#vcWrap .vcTabWrap li span {float:left; display:none;}
#vcWrap .vcTap li {border: currentColor; border-image: none; height: 39px; line-height: 39px; font-size: 12px; float: left; display: block; cursor: pointer;}
#vcWrap .vcTap li a {height: 40px; line-height: 40px; display: block;}
#vcWrap .vcTap .vcTap1 {background: url("/images/img_detail_photo_tabmenu_photo.gif") no-repeat;}
#vcWrap .vcTap .vcTap2 {background: url("/images/img_detail_photo_tabmenu_map.gif") -76px 0 no-repeat;}
#vcWrap .vcTap .vcTap3 {background: url("/images/img_detail_photo_tabmenu_plan.gif") no-repeat;}
#vcWrap .vcTap .vcTap4 {background: url("/images/img_detail_photo_tabmenu_roadview.gif") no-repeat;}

#vcWrap .vcContentWrap .vcPhotoDiv {text-align: center; vertical-align: middle; display: table-cell; position: relative; cursor: pointer;}
#vcWrap .vcContentWrap .vcPhotoDiv .vcPhoto {text-align: center; vertical-align: middle; display: table-cell; position: relative; cursor: pointer; width: 483px; height: 300px;}
#vcWrap .vcPop {background: url("/images/img_bigViewer.gif") no-repeat center rgb(255, 255, 255); border: currentColor; border-image: none; top: 8px; width: 74px; height: 22px; right: 10px; position: absolute; cursor: pointer;}
#vcWrap .vcPop a {height: 22px; line-height: 22px; display: block;}
#vcWrap .vcPop .vcBorder {background: url("../img/sy_bg_detail_big_border01.png") no-repeat; left: 0px; top: 0px; width: 483px; height: 300px; position: absolute; z-index: 4; cursor: pointer;}
#vcWrap .vcPop .vcPopBtn {width: 100%; height: 100%; color: rgb(255, 255, 255); text-indent: -20000px; overflow: hidden; display: block; position: relative; z-index: -2;}

#vcWrap .vcTap li {background: url("/images/img_detail_photo_tabmenu_plan.gif") no-repeat;}
#vcWrap .vcTap li {background: url("/images/img_detail_photo_tabmenu_roadview.gif") no-repeat;}
#vcWrap .vcPopBtn {width: 100%; height: 100%; overflow: hidden; display: block; position: relative; z-index: -1;}
#READetailMainInfo .DetailInfo .ContentSection .TabMenu li.Photo {width: 76px;}
#READetailMainInfo .DetailInfo .Photo.ContentSection .TabMenu li.Photo {width: 88px;}
*/

.BodyContent .ContentSection .ContentView {position:relative; display:block; clear:both; width:640px; padding:30px 0;}
.BodyContent .ContentSection .ContentView .Title {position:relative; display:block; clear:both; width:640px; height:20px;}
.BodyContent .ContentSection .ContentView .Title .TitleText {float:left; width:56px; height:20px; text-indent:-20000px; background:url(/images/title_offer_step01.gif) no-repeat;}
.BodyContent .ContentSection .ContentView .Title .SubMenu {float:left; margin-left:10px;}
.BodyContent .ContentSection .ContentView .Title .SubMenu li {float:left; height:18px; margin:0 5px; line-height:18px; font-weight:normal; cursor:pointer;}
.BodyContent .ContentSection .ContentView .Title .SubMenu li.Bar {margin:0; color:#e2e2e2; cursor:default;}
.BodyContent .ContentSection .ContentView .Title .SubMenu li.On {padding-right:10px; color:#0b59b4; font-weight:bold; /*background:url(../images/sy_bg_detail_sub_menu_arrow01.gif) right 5px no-repeat;*/}

.BodyContent .ContentSection .ContentView .Content {position:relative; display:block; clear:both; width:640px; overflow:hidden;}
.BodyContent .ContentSection .ContentView .Content.Table {margin-top:10px; border-top:1px solid #c8cacc;border-bottom:1px solid #c8cacc;}
.BodyContent .ContentSection .ContentView .Content.Border {border:1px solid #d6d6d6;}
.BodyContent .ContentSection .ContentView table {width:641px;margin-left:-1px;border-spacing:0;border-collapse:collapse;table-layout:fixed;text-align:left;}
.BodyContent .ContentSection .ContentView table th, .BodyContent .ContentSection .ContentView table td {line-height:100%;border:none; border-bottom:1px solid #f0f0f0; border-left:1px solid #f0f0f0; padding:0;}
.BodyContent .ContentSection .ContentView table th {font-weight:normal;color:#555;letter-spacing:-1px;text-align:left; text-indent:20px; background-color:#f9f9f9;}
.BodyContent .ContentSection .ContentView caption {visibility:hidden;overflow:hidden;width:0;height:0;font-size:0;line-height:0}
.BodyContent .ContentSection .ContentView table .Inside {padding:8px 0 7px; line-height:18px; border:0;}
.BodyContent .ContentSection .ContentView table td .Inside {padding-left:15px;}
.BodyContent .ContentSection .ContentView table td.Ce .Inside {padding-left:0;}
.BodyContent .ContentSection .ContentView table th.LeBorder {border-left:1px solid #ddd;}
.BodyContent .ContentSection .ContentView table td .Bold {color:#333;}
.BodyContent .ContentSection .ContentView table td .Bar {margin:0; color:#caccd4; font-weight:normal; cursor:default;}

.BodyContent .ContentSection .ContentView table td a {color:#0b59b4;}
.BodyContent .ContentSection .ContentView table tr.Bottom th, .BodyContent .ContentSection .ContentView table tr.Bottom td {border-bottom:none;}
.BodyContent .ContentSection .ContentView .Ex {height:34px; line-height:34px; color:#555;}
.BodyContent .ContentSection .ContentView .IconSold {padding-left:15px; margin-right:10px; /*background:url(/images/sy_icon_sold_unsold01.gif) 0 0 no-repeat;*/}
.BodyContent .ContentSection .ContentView .IconUnsold {padding-left:15px; /*background:url(../images/sy_icon_sold_unsold01.gif) 0 -19px no-repeat;*/}
.BodyContent .ContentSection .ContentView .Bar {color:#ddd}
.BodyContent .ContentSection .ContentView .Content.Border table td.Hosil {height:29px;  font-size:14px; text-align:center; background-color:#fcfcfc; border-color:#e3e3e3;}
.BodyContent .ContentSection .ContentView .Content.Border table td.Hosil.Sold {color:#888; background-color:#eee;}

.RightContent {display: inline-block; position:relative; top:0; left:38px; right:0; width:298px; height:100%; padding-bottom:0px; border:1px solid #cbcbcb; border-bottom:none;}
.RightContent .RightHeight {width:298px; height:1535px;}
.RightContent .ContentBox {position:relative; width:250px; padding:24px;}
.RightContent .ContentLine {border-top:1px solid #ddd;}
.RightContent .ContentBox .Title {position:relative; display:block; clear:both; width:250px; height:23px;}
.RightContent  .Text {float:left; width:24px; height:14px; line-height:14px; color:#666666; position:relative; top:1px; background:url(/images/btn_more.gif) no-repeat 0 0; cursor:pointer;}
.RightContent .ContentBox .Title .Image {float:left; width:26px; height:14px; text-indent:-20000px;}
.RightContent .PopularityComplex .Title .Image {width:70px; margin-left:3px; background-position:0 -18px;}
.RightContent .Community .Title .Image {width:82px; height:18px; background:url(/images/title_rightside_01.gif) 0 -53px no-repeat; }
.RightContent .PopularityRentComplex .Title .Image {width:70px; background-position:0 -54px;}
.RightContent .MarketPrice .Title .Image {margin-left:5px;}
.RightContent .HotIssue .Title .Image {width:89px; background-position:0 -72px;}
.RightContent .ContentBox .Title .SubMenu, .RightContent .ContentBox .Title .Navi, .RightContent .ContentBox .Title .More, .RightContent .WeekSchedule .highChart .ScheduleArrow {position:absolute; top:0; right:0;}
.RightContent .ContentBox .Title .SubMenu li {float:left; height:18px; line-height:18px; font-weight:normal; cursor:pointer;}
.RightContent .ContentBox .Title .SubMenu li.Bar {margin:0 5px; color:#e2e2e2; cursor:default;}
.RightContent .ContentBox .Title .SubMenu li.On {font-weight:bold;}
.RightContent .ContentBox .Title .Navi {top:0;}
.RightContent .ContentBox .Title .Navi li {float:left; width:14px; height:13px; text-indent:-20000px; /*background:url(/images/sy_btn_aside_navi_arrow01.gif) no-repeat;*/ border:none; cursor:pointer;}
.RightContent .ContentBox .Title .Navi li.Next {width:13px; background-position:-14px 0;}
.RightContent .ContentBox .Content {position:relative; display:block; clear:both; width:250px; margin-top:5px;}
.RightContent .ContentBox .Content li .Info .Bar {color:#ddd;}

/**/
.RightContent .Content .Paging {overflow:hidden;width:100%;height:20px;clear:both;margin-top:20px;padding-bottom:35px;text-align:center;vertical-align:top}
.RightContent .Content .Paging .Button {background:url(https://i1.daumcdn.net/fn/image/estate/2013/ico_realestate.gif) no-repeat}
.RightContent .Content .Paging .LinkPage{display:inline-block;height:14px;margin:0 5px;padding:1px 4px 1px 5px;border:1px solid #dcdde0;background-color:#fff;color:#666;font-size:12px;font-family:'Noto Sans KR', tahoma,sans-serif;line-height:14px;vertical-align:top}
.RightContent .Content .Paging a.LinkPage:hover, .BodyContent .ContentSection .Paging em.LinkPage{border:1px solid #6e788c;color:#fff;background-color:#969bb4;text-decoration:none}
.RightContent .Content .Paging .Prev{padding:1px 6px 1px 10px;background-position:5px -196px}
.RightContent .Content .Paging .Next{padding:1px 10px 1px 6px;background-position:6px -221px}
.RightContent .Content .Paging a.Prev:hover{color:#fff;background-position:5px -246px}
.RightContent .Content .Paging a.Next:hover{color:#fff;background-position:6px -271px}

/*ÇÏÀÌÂ÷Æ®*/
.RightContent .highChart .Title .Image {width:82px; height:18px; background:url(/images/title_rightside_01.gif) 0 0 no-repeat; }
.RightContent .highChart .TitleTextMonth {position:relative; top:5px; left:-1px; width:100px; height:18px; font-weight:bold; word-spacing:-1px;text-align:left;}
.RightContent .highChart .TitleTextMonth .bluetxt {color:#0b59b4}
.RightContent .highChart .TitleTextDate {position:relative; top:7px; right:-23px; width:100px; height:18px; word-spacing:-1px; font-size:11px; color:#969696;text-align:left;}
.RightContent .highChart {padding-bottom:0;}
.RightContent .highChart .Content {height:225px;}
.RightContent .highChart .Content .chartArea {width:250;height:200px; background-color:#ccc;}
.RightContent .highChart .Content ul {position:absolute; top:0; left:0; width:260px;}
.RightContent .highChart .Content ul li {float:left; width:120px; height:204px; margin-right:10px;}
.RightContent .highChart .Content ul li .Info {position:relative; display:block; clear:both; width:120px;}
.RightContent .highChart .Content ul li .Info .Complex {margin-top:12px; padding:0; line-height:100%; font-weight:bold; letter-spacing:-1px;}
.RightContent .highChart .Content ul li .Info .Info {line-height:18px; letter-spacing:-1px;}
.RightContent .highChart .Content ul li .Info .Address {margin-top:4px;line-height:16px; color:#888;}
.RightContent .highChart .Content ul li .Info .Type {line-height:16px; color:#888; font-size:11px;}

.RightContent .highChart .Content .List li.Today .Date {color:#0b59b4;}
.RightContent .highChart .Content .List li.Today .Icon.Notice {background-position:0 -98px;}
.RightContent .highChart .Content .List li.Today .Icon.Accept {background-position:0 -123px;}
.RightContent .highChart .Content .List li.Today .Icon.Announce {background-position:0 -148px;}
.RightContent .highChart .Content .List li.Today .Icon.Contract {background-position:0 -173px;}
.RightContent .highChart .Content .List li.Today .Icon.Contract .bold{font-weight:bold;}
.RightContent .highChart .Content .List li .Info {float:left; display:block; width:230px; height:25px; line-height:25px; margin:0; padding:0; color:#444; text-align:left; text-indent:5px;}
.RightContent .highChart .Content .List li a:hover .Info {color:#444; text-decoration:underline;}
.RightContent .highChart .Content .List li.None {display:block; padding-top:53px; text-align:center;}
.RightContent .highChart .Content .List li.None .NoMessage {display:inline; height:13px; margin:0 auto; padding:1px 0 0 21px; line-height:14px; color:#444; /*background:url(../images/sy_icon_info_help01.gif) 0 0 no-repeat;*/}



/*ÇÏÀÌÂ÷Æ® ¼±ÅÃ ÅÇ*/
#highChartTap .tabBtn{display:block;float:left;overflow:hidden; top:3px; text-indent:-1000em; height:26px; cursor:pointer; background:url("/images/right_chart_tap.gif") no-repeat;}
#highChartTap #tab1_1{left:0;width:83px;background-position:0 0}
#highChartTap #tab1_1.on{width:83px;background-position:0 -30px}
#highChartTap #tab2_2{left:83px;width:84px;background-position:-83px 0}
#highChartTap #tab2_2.on{width:84px;background-position:-83px -30px}
#highChartTap #tab3_2{left:167px;width:83px;background-position:-167px 0}
#highChartTap #tab3_2.on{width:83px;background-position:-167px -30px}
.highChart .divBox{position:relative; top:7px; padding:0 0 17px 0; height:25px;}

/*¹«·á¹°°Ç*/
.RightContent .freeGoods .Title .Image {width:82px; height:18px; background:url(/images/title_rightside_01.gif) 0 -18px no-repeat; }
.RightContent .freeGoods {padding-bottom:10px;}
.RightContent .freeGoods .Content {height:181px; overflow:hidden;}
.RightContent .freeGoods .Content ul {position:absolute; top:0; left:0; width:260px;}
.RightContent .freeGoods .Content ul li {float:left; width:120px; height:181px; margin-right:8px;}
.RightContent .freeGoods .Content ul li .Info {position:relative; display:block; clear:both; width:120px;}
.RightContent .freeGoods .Content ul li .Info .Complex {margin-top:13px; padding:0; line-height:100%; letter-spacing:-1px; text-align:left;}
.RightContent .freeGoods .Content ul li .Info .Info {line-height:18px; letter-spacing:-1px;}
.RightContent .freeGoods .Content ul li .Info .Address {margin-top:3px;line-height:16px; text-align:left;}
.RightContent .freeGoods .Content ul li .Info .Type {line-height:16px; color:#888; font-size:11px;}

.RightContent .freeGoods .Content .List li.Today .Date {color:#0b59b4;}
.RightContent .freeGoods .Content .List li.Today .Icon.Notice {background-position:0 -98px;}
.RightContent .freeGoods .Content .List li.Today .Icon.Accept {background-position:0 -123px;}
.RightContent .freeGoods .Content .List li.Today .Icon.Announce {background-position:0 -148px;}
.RightContent .freeGoods .Content .List li.Today .Icon.Contract {background-position:0 -173px;}
.RightContent .freeGoods .Content .List li.Today .Icon.Contract .bold{font-weight:bold;}
.RightContent .freeGoods .Content .List li .Info {float:left; display:block; width:230px; height:25px; line-height:25px; margin:0; padding:0; color:#444; text-align:left; text-indent:5px;}
.RightContent .freeGoods .Content .List li a:hover .Info {color:#444; text-decoration:underline;}
.RightContent .freeGoods .Content .List li.None {display:block; padding-top:53px; text-align:center;}
.RightContent .freeGoods .Content .List li.None .NoMessage {display:inline; height:13px; margin:0 auto; padding:1px 0 0 21px; line-height:14px; color:#444; /*background:url(../images/sy_icon_info_help01.gif) 0 0 no-repeat;*/}


.RightContent .ContentBox .Content ul li .Photo {position:relative; display:block; width:120px; height:81px;}
.RightContent .ContentBox .Content ul li .Info {}
.RightContent .ContentBox .Content ul li .Border {position:absolute; z-index:4; top:0; left:0; width:120px; height:81px;  background:url(/images/detail_small_border.png) no-repeat;}

.RightContent .ContentBox .Content.ContentSub {padding-top:14px; border-top:1px solid #f0f0f2;}
.RightContent .ContentBox .Content .SubTitle {position:relative; display:block; clear:both; height:20px; line-height:20px; color:#333; text-align:left;}
.RightContent .ContentBox .Content .SubTitle .Price {position:absolute; top:-1px; right:0; color:#0b59b4; font-weight:normal; text-indent:4px;}
.RightContent .ContentBox .Content .SubTitle .Price label {font-size:15px; font-weight:bold; font-family:'Noto Sans KR', tahoma,sans-serif; cursor:default;}

/*Ä¿¹Â´ÏÆ¼ ¹«·á¹°°Ç*/
.comm .RightHeight {width:100%; height:100%;}
.comm .freeGoods {padding-bottom:10px;}
.comm .freeGoods .Content {height:181px; overflow:hidden;}
.comm .freeGoods .Content ul {width:100%; height:auto;margin-left:15px}
.comm .freeGoods .Content ul li {float:left; width:130px; height:181px; margin-right:10px;}
.comm .freeGoods .Content ul li .Info {position:relative; display:block; clear:both; width:120px;}
.comm .freeGoods .Content ul li .Info .Complex {margin-top:13px; padding:0; line-height:100%; letter-spacing:-1px; text-align:left;}
.comm .freeGoods .Content ul li .Info .Info {line-height:18px; letter-spacing:-1px;}
.comm .freeGoods .Content ul li .Info .Address {margin-top:3px;line-height:16px; text-align:left;}
.comm .freeGoods .Content ul li .Info .Type {line-height:16px; color:#888; font-size:11px;}

.comm .freeGoods .Content .List li.Today .Date {color:#0b59b4;}
.comm .freeGoods .Content .List li.Today .Icon.Notice {background-position:0 -98px;}
.comm .freeGoods .Content .List li.Today .Icon.Accept {background-position:0 -123px;}
.comm .freeGoods .Content .List li.Today .Icon.Announce {background-position:0 -148px;}
.comm .freeGoods .Content .List li.Today .Icon.Contract {background-position:0 -173px;}
.comm .freeGoods .Content .List li.Today .Icon.Contract .bold{font-weight:bold;}
.comm .freeGoods .Content .List li .Info {float:left; display:block; width:230px; height:25px; line-height:25px; margin:0; padding:0; color:#444; text-align:left; text-indent:5px;}
.comm .freeGoods .Content .List li a:hover .Info {color:#444; text-decoration:underline;}
.comm .freeGoods .Content .List li.None {display:block; padding-top:53px; text-align:center;}
.comm .freeGoods .Content .List li.None .NoMessage {display:inline; height:13px; margin:0 auto; padding:1px 0 0 21px; line-height:14px; color:#444; /*background:url(../images/sy_icon_info_help01.gif) 0 0 no-repeat;*/}


.comm .ContentBox .Content ul li .Photo {position:relative; display:block; width:120px; height:81px;}
.comm .ContentBox .Content ul li .Info {}
.comm .ContentBox .Content ul li .Border {position:absolute; z-index:4; top:0; left:0; width:120px; height:81px;  background:url(/images/detail_small_border.png) no-repeat;}

.comm .ContentBox .Content.ContentSub {padding-top:14px; border-top:1px solid #f0f0f2;}
.comm .ContentBox .Content .SubTitle {position:relative; display:block; clear:both; height:20px; line-height:20px; color:#333; text-align:left;}
.comm .ContentBox .Content .SubTitle .Price {position:absolute; top:-1px; right:0; color:#0b59b4; font-weight:normal; text-indent:4px;}
.comm .ContentBox .Content .SubTitle .Price label {font-size:15px; font-weight:bold; font-family:'Noto Sans KR', tahoma,sans-serif; cursor:default;}

.moreButton {float: left; width: 24px; height: 14px; line-height: 14px; color: #666666; position: relative; top: 1px; background: url(/images/btn_more.gif) no-repeat 0 0; cursor: pointer;}
.comFreeTitle {display: inline-block; width: 708px; height: 25px; line-height: 25px; text-indent: 15px; font-size: 14px !important; font-weight: bold;}
/*°æ¸ÅÀÏÁ¤ Ä®·»´õ*/

.RightContent .Kalender .Title .Image {width:82px; height:18px; background:url(/images/title_rightside_01.gif) 0 -35px no-repeat; }
.RightContent .Kalender .Content {position:relative; top:-2px; /*height:320px;*/ overflow:hidden; }

.RightContent .Kalender .Content ul li {float:left; width:120px; height:504px; margin-right:6px;}
.RightContent .Kalender .Content ul li .Info {position:relative; display:block; clear:both; width:120px;}
.RightContent .Kalender .Content ul li .Info .Complex {margin-top:12px; padding:0; line-height:100%; font-weight:bold; letter-spacing:-1px;}
.RightContent .Kalender .Content ul li .Info .Info {line-height:18px; letter-spacing:-1px;}
.RightContent .Kalender .Content ul li .Info .Address {margin-top:4px;line-height:16px; color:#888;}
.RightContent .Kalender .Content ul li .Info .Type {line-height:16px; color:#888; font-size:11px;}


.RightContent .Kalender .Content .List li.Today .Date {color:#0b59b4;}
.RightContent .Kalender .Content .List li.Today .Icon.Notice {background-position:0 -98px;}
.RightContent .Kalender .Content .List li.Today .Icon.Accept {background-position:0 -123px;}
.RightContent .Kalender .Content .List li.Today .Icon.Announce {background-position:0 -148px;}
.RightContent .Kalender .Content .List li.Today .Icon.Contract {background-position:0 -173px;}
.RightContent .Kalender .Content .List li.Today .Icon.Contract .bold{font-weight:bold;}
.RightContent .Kalender .Content .List li .Info {float:left; display:block; width:230px; height:25px; line-height:25px; margin:0; padding:0; color:#444; text-align:left; text-indent:5px;}
.RightContent .Kalender .Content .List li a:hover .Info {color:#444; text-decoration:underline;}
.RightContent .Kalender .Content .List li.None {display:block; padding-top:53px; text-align:center;}
.RightContent .Kalender .Content .List li.None .NoMessage {display:inline; height:13px; margin:0 auto; padding:1px 0 0 21px; line-height:14px; color:#444; /*background:url(../images/sy_icon_info_help01.gif) 0 0 no-repeat;*/}

/*Ä¿¹Â´ÏÆ¼*/

.RightContent .Community .Title .Image {width:90px;background:url(/images/title_rightside_01.gif) 0 -53px no-repeat;}
.RightContent .Community .Content {height:260px; overflow:hidden;}
.RightContent .Community .Content ul {position:absolute; top:0; left:0; width:260px;}
.RightContent .Community .Content ul li {float:left; width:250px; height:260px; margin-right:10px;}
.RightContent .Community .Content ul li .Info {position:relative; display:block; clear:both; width:250px;}
.RightContent .Community .Content ul li .Info .Complex {margin-top:12px; padding:0; line-height:14px; font-weight:bold; letter-spacing:-1px;}
.RightContent .Community .Content ul li .Info .Info {line-height:16px; letter-spacing:-1px;}
.RightContent .Community .Content ul li .Info .Address {margin-top:4px;line-height:16px; color:#888;}
.RightContent .Community .Content ul li .Info .Type {line-height:16px; color:#888; font-size:11px;}


.RightContent .Community .Content .List li.Today .Date {color:#0b59b4;}
.RightContent .Community .Content .List li.Today .Icon.Notice {background-position:0 -98px;}
.RightContent .Community .Content .List li.Today .Icon.Accept {background-position:0 -123px;}
.RightContent .Community .Content .List li.Today .Icon.Announce {background-position:0 -148px;}
.RightContent .Community .Content .List li.Today .Icon.Contract {background-position:0 -173px;}
.RightContent .Community .Content .List li.Today .Icon.Contract .bold{font-weight:bold;}
.RightContent .Community .Content .List li .Info {position:relative; float:left; display:block; width:230px; height:24px; line-height:24px; *line-height:24px; padding:0; color:#444; text-align:left;}
.RightContent .Community .Content .List li .mgtop {margin-top:11px; }
.RightContent .Community .Content .List li a:hover .Info {color:#444; text-decoration:underline;}
.RightContent .Community .Content .List li.None {display:block; padding-top:53px; text-align:center;}
.RightContent .Community .Content .List li.None .NoMessage {display:inline; height:13px; margin:0 auto; padding:1px 0 0 21px; line-height:14px; color:#444; /*background:url(../images/sy_icon_info_help01.gif) 0 0 no-repeat;*/}

/*Ä¿¹Â´ÏÆ¼ ¼±ÅÃ ÅÇ*/
#CommunityMenu .tabBtn {display:block;float:left; top:3px; text-indent:-1000em; height:26px; cursor:pointer; background:url("/images/right_comm_tap.gif") 0 0 no-repeat;}
#CommunityMenu .tabBtn.tab1_1 {left:0; width:125px; background-position:0 0}
#CommunityMenu .tabBtn.tab1_2 {width:125px; background-position:0 -30px}
#CommunityMenu .tabBtn.tab2_1 {left:125px; width:125px; background-position:-125px 0}
#CommunityMenu .tabBtn.tab2_2 {width:125px; background-position:-125px -30px}
.Community .divBox {width:250px; position:relative; top:5px; padding:0 17px 8px 0;height:26px;}

/*µ¿ÀÏÁö¿ª¹°°Ç*/

.RightContent .NewGoods .Content {overflow:hidden;}
.RightContent .NewGoods .Content ul {position:absolute; top:0; left:0; width:260px;}
.RightContent .NewGoods .Content ul li {float:left; height:85px;  width:260px;}
.RightContent .NewGoods .Content ul li .Info {position:relative; display:block; clear:both; width:164px;margin-left:10px; }
.RightContent .NewGoods .Content ul li .Info .Complex {margin-top:12px; padding:0; line-height:14px; font-weight:bold; letter-spacing:-1px;}
.RightContent .NewGoods .Content ul li .Info .Info {line-height:16px; letter-spacing:-1px;}
.RightContent .NewGoods .Content ul li .Info .Address {margin-top:4px;line-height:16px; color:#888;}
.RightContent .NewGoods .Content ul li .Info .Type {line-height:16px; color:#888; font-size:11px;}


.RightContent .NewGoods .Content .List li .Info {position:relative; top:11px;float:left; display:block; width:230px; height:24px; line-height:24px; margin:0; padding:0; color:#444; text-align:left;}
.RightContent .NewGoods .Content .List li a:hover .Info {color:#444; text-decoration:underline;}
.RightContent .NewGoods .Content .List li.None {display:block; padding-top:53px; text-align:center;}
.RightContent .NewGoods .Content .List li.None .NoMessage {display:inline; height:13px; margin:0 auto; padding:1px 0 0 21px; line-height:14px; color:#444; /*background:url(../images/sy_icon_info_help01.gif) 0 0 no-repeat;*/}



.NewGoods {border-right:1px solid #c5c7cd;top:0; right:-1px; float:right; width:337px; border-left:1px solid #c5c7cd;z-index:9990;background-color:#ffffff; text-align:left;}

.NewGoods .MapLayerList {position:relative; display:block; clear:both; width:260px; height:1000px; overflow:hidden;}
.NewGoods .MapLayerList ul {position:relative; display:block; clear:both; padding:4px 0 0 0;}
.NewGoods .MapLayerList ul li {position:relative; display:block; clear:both; height:95px;}
.NewGoods .MapLayerList ul li.mgtop10 {margin-top:10px;}
.NewGoods .MapLayerList ul li.None {height:380px; line-height:380px; color:#555; text-align:center; /*background:url(../images/sy_icon_no_data01.gif) 136px 130px no-repeat;*/}
.NewGoods .MapLayerList .ListMore {position:relative; display:block; clear:both; width:260px; height:39px; margin:0 0 0 14px; /*background:url(../images/sy_btn_map_list_more01.gif) no-repeat;*/ border:none; cursor:pointer;}

.NewGoods .MapLayerList ul li .GoodsPhoto {position:relative; float:left; width:85px; height:85px; padding:0; background:url(/images/img_NoImg.gif) no-repeat;}
.NewGoods .MapLayerList ul li .GoodsPhoto .FreeGoods {position:absolute; top:0; left:0; width:45px; height:16px; background:url(/images/ico_freegoods_mainmaplist.gif) 0 0 no-repeat;}
.NewGoods .MapLayerList ul li .GoodsPhoto .Border {position:absolute; z-index:4; top:0; left:0; width:85px; height:85px; background:url(/images/img_detail_small_border.png) no-repeat;}
.NewGoods .MapLayerList ul li .GoodsPhoto .PhotoTable {position:absolute; display:table; top:0; left:0; width:120px; height:81px;}
.NewGoods .MapLayerList ul li .GoodsPhoto .PhotoTableBox {position:relative; display:table-cell; text-align:center; vertical-align:middle;}
.NewGoods .MapLayerList ul li .SiteVisits {position:absolute; z-index:5; top:0; left:0; width:0px; height:19px; background:url(/images/ico_freegoods_mainmaplist.gif) no-repeat;}


.NewGoods .MapLayerList ul li .Info {position:relative; top:4px;float:right;  height:85px;}
.NewGoods .MapLayerList ul li .Info h2, .NewGoods .MapLayerList ul li .Info p {display:block; clear:both; font-size:12px; font-weight:normal;}
.NewGoods .MapLayerList ul li .Info p { height:16px; line-height:16px;}
.NewGoods .MapLayerList ul li .Info .Title {height:12px; line-height:12px; font-weight:bold; color:#333;}
.NewGoods .MapLayerList ul li .Info .Address {position:relative; top:-3px; left:0;height:12px; line-height:12px; color:#333;}
.NewGoods .MapLayerList ul li .Info .MapPriceImgG {position:relative; top:2px;display:inline-block;background:url(/images/ico_MapLayerPriceList.gif) 0 0 no-repeat; width:28px; height:16px;margin-top:1px;}
.NewGoods .MapLayerList ul li .Info .MapPriceG {display:inline-block; width:86px; text-align:right; color:#535353;position:relative; top:-1px;left:0; font-weight:bold; }
.NewGoods .MapLayerList ul li .Info .MapPriceImgC {position:relative; top:4px;display:inline-block; background:url(/images/ico_MapLayerPriceList.gif) 0 -15px no-repeat; width:28px; height:16px;}
.NewGoods .MapLayerList ul li .Info .MapPriceC{display:inline-block; width:86px; text-align:right; color:#3b6fbc;position:relative; top:1px;left:0; font-weight:bold; }
.NewGoods .MapLayerList ul li .Info .Bar{color:#ddd;}
.NewGoods .MapLayerList ul li .Info .TakNo {height:14px; line-height:14px; color:#555; font-size:11px;margin-top:10px;}
.NewGoods .MapLayerList ul li .Info .TakNo label {font-family:'Noto Sans KR', tahoma,sans-serif; cursor:text;}


/*ÆË¾÷¸Þ´º*/

.RightContent .PopupMenu .Title .Image {width:102px; height:18px; background:url(/images/title_rightside_01.gif) 0 -72px no-repeat; }
.RightContent .PopupMenu {padding-bottom:0;}
.RightContent .PopupMenu .Content {height:235px; overflow:hidden;}
.RightContent .PopupMenu .Content ul {position:absolute; top:0; left:0; width:260px;}
.RightContent .PopupMenu .Content ul li {float:left; width:120px;margin-right:10px;}
.RightContent .PopupMenu .Content ul li .Info {position:relative; display:block; clear:both; width:120px;}
.RightContent .PopupMenu .Content ul li .Info .Complex {margin-top:12px; padding:0; line-height:100%; font-weight:bold; letter-spacing:-1px;}
.RightContent .PopupMenu .Content ul li .Info .Info {line-height:18px; letter-spacing:-1px;}
.RightContent .PopupMenu .Content ul li .Info .Address {margin-top:4px;line-height:16px; color:#888;}
.RightContent .PopupMenu .Content ul li .Info .Type {line-height:16px; color:#888; font-size:11px;}


.RightContent .PopupMenu .Content .List li.Today p {color:#0b59b4;}
.RightContent .PopupMenu .Content .List li.Today .Date {color:#0b59b4;}
.RightContent .PopupMenu .Content .List li.Today .Icon.Contract .bold{font-weight:bold;}
.RightContent .PopupMenu .Content .List li .Info {float:left; display:block; width:230px; height:25px; line-height:25px; margin:0; padding:0; color:#444; text-align:left; text-indent:5px;}
.RightContent .PopupMenu .Content .List li a:hover .Info {color:#444; text-decoration:underline;}
.RightContent .PopupMenu .Content .List li.None {display:block; padding-top:53px; text-align:center;}
.RightContent .PopupMenu .Content .List li.None .NoMessage {display:inline; height:13px; margin:0 auto; padding:1px 0 0 21px; line-height:14px; color:#444; /*background:url(../images/sy_icon_info_help01.gif) 0 0 no-repeat;*/}

.PopupMenu .Content .dr_calendar_con_left {float:left; width:124px; height:228px; height/*\**/:228px\0;  overflow-x:hidden; overflow-y:hidden;}
.PopupMenu .Content .dr_calendar_con_right {float:right; width:124px; height:228px; height/*\**/:228px\0;  overflow-x:hidden; overflow-y:hidden; position:relative; left:1px;}

.RightContent .PopupMenu .Content .dr_calendar_con_left .dr_calendar_conlist dd {padding-left:8px;background:url('/images/dr_top_icodot_detail.gif') no-repeat 0 50%;}
.RightContent .PopupMenu .Content .dr_calendar_con_right .dr_calendar_conlist dd {padding-left:8px;background:url('/images/dr_top_icodot_detail.gif') no-repeat 0 50%;}
.RightContent .PopupMenu .Content .dr_calendar_conlist dd {width:127px; font:12px 'Noto Sans KR', sans-serif;; color:#021162; height:22px; text-align:left; line-height:22px;float:left;_display:inline;}
.RightContent .PopupMenu .Content .dr_calendar_conlist img {position:relative; top:-1px;}
.RightContent .PopupMenu .Content .dr_calendar_conlist dd li {display:inline;}
.RightContent .PopupMenu .Content .conlist_li {width:70px; display: table; }

.Ce {text-align:center;}
.Ri {text-align:right;}
.Le {text-align:left;}

/*°æ¸Å°á°ú ¸®½ºÆ® Å×ÀÌºí*/
.TableList table.case01 {width:640px; /*border-top:1px solid #e3e3e3;*/}
.TableList table.case01 th {padding:4px 0 5px 9px; _padding:4px 0 3px 9px; .padding:4px 0 3px 9px; font:normal 11px 'Noto Sans KR', sans-serif;; color:#666666; text-align:left; letter-spacing:-1px;border-top:1px solid #e3e3e3; border-bottom:1px solid #d6d6d6; border-left:1px solid #e3e3e3;height:19px;}
:root .TableList table.case01 th {padding:5px 0 4px 9px \0IE9;}
.TableList table.case01 th images {margin-left:2px; vertical-align:middle; }
.TableList table.case01 th a {color:#666666; }
.TableList table.case01 th a:hover {text-decoration:none; }
.TableList table.case01 th.no_bdL_check {padding:4px 0 5px 5px; font:normal 11px 'Noto Sans KR', sans-serif;; letter-spacing:-1px; border-left:0; }
.TableList table.case01 th input {vertical-align:middle; margin-top:-2px;}
.TableList table.case01 td {padding:15px 0 15px 8px; font:normal 12px 'Noto Sans KR', sans-serif;; color:#333333; text-align:left; line-height:150%; border-bottom:1px solid #d6d6d6; border-left:1px solid #e3e3e3; vertical-align:top; }
.TableList table.case01 td.bottom9 {padding:15px 0 15px 8px; }
.TableList table.case01 td a {color:#333333; font-size:12px;}
.TableList table.case01 td a:hover {text-decoration:underline; }
.TableList table.case01 td span.house {font:normal 11px 'Noto Sans KR', sans-serif; color:#999999; line-height:160%;}
*:first-child+html .TableList table.case01 td span.house {font:normal 11px 'Noto Sans KR', sans-serif;; color:#999999; line-height:150%;}

.TableList table.case01 td span.btn_memo {display:block; padding-top:3px; #padding-top:2px; }
.TableList table.case01 td span.btn_memo images {margin-right:3px; }
.TableList table.case01 td strong {font-weight:bold; letter-spacing:0; }
.TableList table.case01 td.no_bdL_check {padding:11px 0 4px 5px; font:normal 11px 'Noto Sans KR', sans-serif;; letter-spacing:-1px; border-left:0;}
.TableList table.case01 .txt_center {text-align:center; }
.TableList table.case01 td.auctioned {color:#3058d4; padding:12px 0 8px 9px;}
.TableList table.case01 td.price {padding:10px 10px 9px 4px; font:bold 12px tahoma; color:#333333; text-align:right; line-height:150%;}
.TableList table.case01 td.munjuk {padding:12px 0 0 8px;}
.TableList table.case01 td input.check {float:left; }
.TableList table.case01 td p.case_num {float:left; font:bold 12px 'Noto Sans KR', sans-serif;; color:#3255d3; line-height:150%;  }
.TableList table.case01 td p.case_num a {color:#3255d3; }
.TableList table.case01 td images.pic {float:left; margin:0px 8px 0 2px; }
.TableList table.case01 td.center {font-size:11px; font-style:normal; font-family:'Noto Sans KR', sans-serif; color:#666666; line-height:1.7em; _line-height:1.8em; padding:9px 0 8px 9px; padding/*\**/:12px 0 8px 9px;}
body:nth-of-type(1) .TableList table.case01 td.center {padding:12px 0 8px 9px;}
html[xmlns] .TableList table.case01 td.center {padding:11px 0 8px 9px;}

/*2013³â 3¿ù ¾ÆÆÄÆ®½Ã¼¼ Ãß°¡*/
.TableList table.case01 td.bottom9_new {padding:14px 0 10px 0; }
.TableList table.case01 td.bottom9_new .ac_photo {padding:0px; width:85px; height:100%; float:left; }
.TableList table.case01 td.bottom9_new .ac_photo .Border{cursor: pointer;position:absolute; z-index:4;  width:85px; height:85px; border: none; background:url(/images/img_detail_small_border.png) no-repeat;}
.TableList table.case01 td.bottom9_new .ac_box {width:170px; height:100%; float:left;margin:3px 0px 0 10px;}
.TableList table.case01 td.bottom9_new .ac_box .ac_add {display:inline-block;}
.TableList table.case01 td.bottom9_new .ac_box .used {letter-spacing:-1px;display:block;color:#333; font-weight:bold;position:relative; top:0; left:0;height:14px !important; line-height:14px;}
.TableList table.case01 td.bottom9_new .ac_box .address {width:170px;color:#666;  line-height:16px;margin-top:6px; word-break:break-all}
.TableList table.case01 td.bottom9_new .ac_box .area {letter-spacing:-1px;color:#222; margin-top:5px; height:16px !important; line-height:16px;}
.TableList table.case01 td.bottom9_new .ac_box .unusual {/*margin-top:3px;*/ vertical-align:top;color:#d43d39; font:normal 11px 'Noto Sans KR', sans-serif; }
.TableList table.case01 td.bottom9_new .ac_box .franchise {float:right;position:absolute;  height:15px; line-height:15px; right:16px; color:#000000 !important;font-size:12px; width:300px; text-align:right; font-size:11px;}
.TableList table.case01 td.bottom9_new a {color:#666666; font-size:12px; }
.TableList table.case01 td.bottom9_new .aArea {display:inline-block;width:85px;}

.TableList table.case01 th.no_bdL_check_new {padding:0 0 0 6px; font:normal 11px 'Noto Sans KR'; letter-spacing:-1px; border-left:0;}

.TableList table.case01 th.no_bdL_check_new .checkbox-wrap {background:url("/common/img_2nd/radio/checkbox.gif") no-repeat scroll 0 1px transparent;}
.TableList table.case01 th.no_bdL_check_new .checkbox-wrap .checkbox-input {position:absolute; display:block; overflow:hidden; left:-9999px; text-indent:-9999px; line-height:0; width:0px; height:0px;}
.TableList table.case01 th.no_bdL_check_new .checkbox-wrap .checkbox-label {position:relative; top:2px; padding-left:22px;}

.TableList table.case01 td.no_bdL_check_new {padding:13px 0 10px 6px; font:normal 11px 'Noto Sans KR'; letter-spacing:-1px; border-left:0;}
.TableList table.case01 th.no_bdL_check_new input, table.case01 td.no_bdL_check_new input {margin-top:-2px; margin-right:-1px;}
:root .TableList table.case01 th.no_bdL_check_new input, :root table.case01 td.no_bdL_check_new input {margin-top:3px; margin-right:3px;font-size:11px;}
:root .TableList table.case01 th.no_bdL_check_new input, :root table.case01 td.no_bdL_check_new input {margin-top:-3px \0IE9; margin-right:0px \0IE9;}/* IE9 */
.TableList table.case01 th. .no_bdL_last{width:86px;}

.TableList table.case01 .row_order2 .price_new {height:100%; padding:14px 0px 0px 0; font:bold 12px tahoma; color:#333333; text-align:left; line-height:150%;}
.TableList table.case01 td .case_num_new {float:left; font:12px 'Noto Sans KR'; color:#222; line-height:16px; letter-spacing:normal;position:relative;top:3px; margin-left:7px;}
.TableList table.case01 td .case_num_new a {color:#222;}

.row_order2 .checkbox_wrap {background:url("/common/img_2nd/radio/checkbox.gif") 0 0 no-repeat transparent;}
.row_order2 .checkbox_wrap .checkbox_input {position:absolute; display:block; overflow:hidden; left:-9999px; text-indent:-9999px; line-height:0; width:0px; height:0px;}
.row_order2 .checkbox_label {position:relative; top:1px; padding-left:0px; letter-spacing:normal !important;}
.row_order2 .checkbox_label span {padding-left:21px !important;}

/*ÀÏÁ¤°Ë»ö*/
.Kalender .Content .dr_calendar_cal {float:left; width:248px; /*height:138px;*/ margin:0;padding:0;border-left:solid 1px #eeeeee; border-right:solid 1px #eeeeee;}/*height:182px;*/
.Kalender .Content .dr_calendar_cal tr {width:248px; }
.Kalender .Content .dr_calendar_cal caption{padding:0;margin:0;display:none;}
.Kalender .Content .dr_ym {position:relative; height:16px; line-height:16px; font-size:12px; color:#333; width:250px; margin:0 0 6px 0; padding:0; text-align:center; font-weight:bold;}

.RightContent .Kalender .Content .dr_calendarTop{width:248px; margin: 0; padding:0;}
.RightContent .Kalender .Content .dr_calendarTop .dayWeek {margin-bottom:1px; text-align:center; width:241px; height:15px; line-height:15px; padding-bottom:1px; border-top:solid 1px #d7d7d7; border-bottom:solid 1px #d7d7d7; font-size:7px; font-family:'Noto Sans KR', Tahoma; background:#eeeeee;  color:#666666;  }
.RightContent .Kalender .Content .dr_calendarTop .dayWeek ul li {font:7px tahoma !important; float:left;text-align:center; padding-top:3px; width:28px; height:14px; line-height:14px;}
.RightContent .Kalender .Content .dr_calendarTop .WDay {float:left; width:248px;  }
.RightContent .Kalender .Content .dr_calendarTop .WDay ul li {text-align:center; padding-top:2px; width:28px; height:17px; line-height:17px; margin-top:1px;}
.RightContent .Kalender .Content .dr_calendarTop ul li a {text-align:center; width:28px;  float:left; font:11px tahoma; color:#333333;  height:17px; line-height:17px; cursor:pointer;margin-right:6px;}
.RightContent .Kalender .Content .dr_calendarTop ul li a.select {width:28px; background:#0b59b4; font:11px tahoma; color:#fff; height:17px; cursor:pointer; }
.RightContent .Kalender .Content .dr_calendarTop ul li.sun a {width:28px;color:#d52c1d;font:11px tahoma; cursor:pointer;text-align:center; }
.RightContent .Kalender .Content .dr_calendarTop .thisweek ul li {padding-top:0px;}

.Kalender .Content .dr_calendar_con {float:left; width:247px; height:157px; height/*\**/:157px\0;  background-color:#fafafa;  border:solid 1px #d7d7d7;}
.dr_calendar_conIn {float:left; width:246px; height:126px; height/*\**/:126px\0; overflow-x:hidden; overflow-y:auto; margin:15px 0; /*scrollbar-track-color:#fafafa;*/}
.Kalender .Content .dr_calendar_conIn .dr_calendar_conlist .first {margin:0 0 0 6px;}
.Kalender .Content .dr_calendar_conIn .dr_calendar_conlist .second {margin:0 0 0 6px;}
.Kalender .Content .dr_calendar_conIn .dr_calendar_conlist .third {margin:0 0 0 6px;}
.Kalender .Content .dr_calendar_conIn .dr_calendar_conlist .forth {margin:0 0 0 6px;}
.Kalender .Content .dr_calendar_conlist dd {width:100px;font:12px 'Noto Sans KR'; color:#021162; height:16px; text-align:left; line-height:16px; padding-left:8px;float:left;_display:inline;}
.Kalender .Content .dr_calendar_conlist img {position:relative; top:1px;}
.Kalender .Content .dr_calendar_conlist a {position:relative; top:-1px;}
.Kalender .Content .dr_calendar_conlist dd li {display:inline;}
.Kalender .Content .conlist_li {width:70px; display: table; }

/*°¡°Ý¾ÆÀÌÄÜ*/
.mapList_price {float:left; width:140px;}
.price_new {height:19px; line-height:19px; font-weight:bold;}
.price_new .price_icon1 {width:111px; background:url(/images/price_gam.gif) 0 0 no-repeat; text-align:right;}
.price_new .price_icon2 {width:111px; background:url(/images/price_down.gif) 0 2px no-repeat;  color:#0c59b5 !important; text-align:right; }
.price_new .price_icon3 {width:111px; background:url(/images/price_sisae.gif) 0 2px no-repeat; text-align:right; }
.price_new .price_icon4 {width:111px; background:url(/images/price_icon4.gif) 0 2px no-repeat; text-align:right; }

.price_icon1 .posotion {position:relative; }
.price_icon2 .posotion {position:relative; top:2px; color:#0c59b5 !important;}
.price_icon3 .posotion {position:relative; top:1px;}
.price_icon4 .posotion {position:relative; top:1px;}

.price1 {padding:0 0 0 8px; height:19px; line-height:19px; position:relative; top:3px;}
.price2 {padding:0 0 0 8px; height:19px; line-height:19px;}
.price3 {padding:0 0 0 8px; height:19px; line-height:19px;}
.price4 {padding:0 0 0 8px; height:19px; line-height:19px;}
.price_icon3_1  {float:right;font-family:'Noto Sans KR' !important; font-weight:normal; font-size:12px; color:#0c59b5 !important; text-align:left !important; margin:0; padding:0; display:inline-block; position:relative; top:2px;}
/*:root .price_icon3_1 {padding:1px 0 0 0;}*/
:root .price_icon3_1 {padding:3px 0 0 0 \0IE9; margin:0px \0IE9; height:19px \0IE9; line-height:18px \0IE9;}/* IE9 */
table.case01 td.auctioned_new {color:#333333; padding:12px 0 8px 1px; text-align:center;}
:root table.case01 td.auctioned_new {color:#333333; padding:14px 0 8px 1px; text-align:center;}
table.case01 td.auctioned_new p {color:#333333 !important; line-height:21px;margin-left:0px;}
:root table.case01 td.auctioned_new div {position:relative;margin-top:1px \0IE9;}
table.case01 td.auctioned_new .franchise {position:absolute; top:77px; height:22px; line-height:22px; right:50px; color:#7a7a7a !important;font-size:12px; width:500px; text-align:right;}
table.case01 td.auctioned_new div span {color:#333 !important;}
table.case01 td.center_new {font-style:normal; font-family:'Noto Sans KR'; color:#666666; line-height:1.7em; _line-height:1.8em; padding:5px 15px 4px 0; padding/*\**/:5px 15px 4px 0; text-align:right;}
table.case01 td.center_new br {display:none;}


/*¿ìÃø°¡°Ý¾ÆÀÌÄÜ*/
.right_mapList_price {float:left; width:101px;}
.right_price_icon1 {background:url(/images/price_gam.gif) 0 6px no-repeat; padding:4px 0 0 15px; font-weight:bold;}
.right_price_icon2 {background:url(/images/price_down.gif) 0 5px no-repeat; padding:5px 0 0 15px; color:#0c59b5 !important; font-weight:bold;}
.right_price_icon3 {background:url(/images/price_sisae.gif) 0 0 no-repeat; padding:0 0 0 15px; }
.right_price1 {padding:0 0 0 17px; height:17px; line-height:17px; position:relative; top:2px;width:77px; display:inline-block;text-align:right;}
.right_price2 {padding:0 0 0 17px; height:17px; line-height:17px; width:77px; display:inline-block;text-align:right;}
.right_price3 {padding:0 0 0 17px; height:17px; line-height:17px; width:77px; display:inline-block;text-align:right;}
.right_price_icon3_1  {font-family:'Noto Sans KR' !important; font-weight:normal; font-size:12px; color:#0c59b5 !important; text-align:left !important; padding:2px 0 0 0;}

/*»ó¼¼ÆäÀÌÁö ¿µ¿ª*/
#REATopAreaNavigation {border: 1px solid rgb(177, 186, 201); border-image: none; width: 976px; height: 36px; clear: both; margin-top: -12px; display: block; position: relative; z-index: 7; background-color: rgb(223, 229, 241);}
#REATopAreaNavigation li.Parent {/*background: url("../img/sy_bg_top_area_navi_step01.gif") no-repeat right;*/ padding: 0px 28px 0px 10px; height: 36px; line-height: 36px; float: left; position: relative;}
#REATopAreaNavigation li .Options {	background: rgb(255, 255, 255); border: 1px solid rgb(136, 136, 136); border-image: none; left: 0px; top: 36px; text-align: left; overflow: hidden; position: absolute;}
#REATopAreaNavigation li .Options .Option {padding: 7px 0px; margin-left: -1px; border-left-color: rgb(240, 240, 240); border-left-width: 1px; border-left-style: solid; float: left; position: relative;}
#REATopAreaNavigation li .Options li {padding: 0px 15px; height: 25px; line-height: 25px; clear: both; display: block; cursor: pointer;}
#REATopAreaNavigation li .Width1.Options li {width: 61px; padding-right: 0px;}
#REATopAreaNavigation li .Width2.Options li {width: 89px; padding-right: 0px;}
#REATopAreaNavigation li .Options li:hover {	color: rgb(75, 135, 200);}
#REATopAreaNavigation li .Options li.On {color: rgb(75, 135, 200); font-weight: bold;}
#REATopAreaNavigation a {text-decoration: none;}
#REATopAreaNavigation li.RecentList {	background: none; padding: 0px 5px; float: right;}
#REATopAreaNavigation li span.Region {/*background: url("../img/sy_bg_top_navi_arrow01.gif") no-repeat right;*/ height: 36px; padding-right: 11px; float: left; cursor: pointer;}
#REATopAreaNavigation li span.On.Region {
	/*background: url("../img/sy_bg_search_map_sale_menu_arrow_up01.gif") no-repeat right 15px;*/ color: rgb(11, 89, 180);
}
#REATopAreaNavigation li span.Whole {
	background: none; padding: 0px 0px 0px 4px; height: 36px; float: left;
}
#REATopAreaNavigation li.RecentList .ParentBox {
	/*background: url("../img/sy_bg_select_box_arrow01.gif") no-repeat right rgb(255, 255, 255);*/ border: 1px solid rgb(197, 202, 217); border-image: none; width: 118px; height: 24px; text-align: left; color: rgb(102, 102, 102); line-height: 24px; text-indent: 7px; padding-right: 26px; float: left; cursor: pointer;
}
#REATopAreaNavigation li.RecentList .ParentBox a {
	text-decoration: none;
}
#REATopAreaNavigation li.RecentList a {
	height: 24px; margin-top: 5px; display: block;
}
#REATopAreaNavigation li.RecentList .LayerList {
	border: 1px solid rgb(136, 136, 136); border-image: none; top: 30px; width: 178px; right: 5px; position: absolute; background-color: rgb(255, 255, 255);
}
#REATopAreaNavigation li.RecentList .LayerList ul {
	width: 178px; text-align: left; overflow: hidden; float: left;
}
#REATopAreaNavigation li.RecentList .LayerList li {
	background: none; padding: 0px 0px 0px 10px; width: 168px; height: 31px; line-height: 31px; margin-top: -1px; border-top-color: rgb(240, 240, 240); border-top-width: 1px; border-top-style: solid; float: left; position: relative;
}
#REATopAreaNavigation li.RecentList .LayerList li a {
	margin: 0px;
}
#REATopAreaNavigation li.RecentList .LayerList li:hover {
	color: rgb(75, 135, 200);
}
#REATopAreaNavigation li.RecentList .LayerList li span.Close {
	/*background: url("../img/sy_btn_layer_list_close01.gif") no-repeat 9px 9px;*/ border: currentColor; border-image: none; top: 3px; width: 26px; height: 25px; right: 0px; text-indent: -20000px; display: block; position: absolute; cursor: pointer;
}
#REATopAreaNavigation li.RecentList .LayerList li.Bottom {
	background: rgb(248, 248, 248); padding: 0px; width: 178px; text-align: center; color: rgb(85, 85, 85); border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}

/*DetailBody*/
#READetailMainInfo {
	width: 978px; clear: both; display: block; position: relative; z-index: 6;
}
#READetailMainInfo .BasicInfo {border-right:solid 1px #a1a9b1; border-left:solid 1px #a1a9b1; border-Bottom:solid 1px #9399a6; border-image: none; width: 976px; height: 78px; clear: both; display: block; position: relative; z-index: 7; background-color:#f1f6fa;}
#READetailMainInfo .BasicInfo .AddressSection {height: 81px; float: left; position: relative;}
#READetailMainInfo .BasicInfo .AddressSection .SiteVisits {	/*background: url("../img/sy_icon_site_visits_detail_view01.png") no-repeat 0px 10px;*/ border: currentColor; border-image: none; width: 62px; height: 70px; margin-right: 10px; float: left; position: relative;}
#READetailMainInfo .BasicInfo .AddressSection .SiteVisits .Date {padding: 0px; width: 61px; height: 20px; color: rgb(210, 32, 32); line-height: 20px; clear: both; font-family:'Noto Sans KR', tahoma; font-size: 11px; margin-top: 25px; display: none;}
#READetailMainInfo .BasicInfo .AddressSection .AddressDayInfo {padding: 0px; width:74px;height: 81px; text-align: left; margin: -2px 0 0 -1px; float: left; position: relative;background: url("/images/img_detail_address_day.gif") no-repeat 0px 0;}
#READetailMainInfo .BasicInfo .AddressSection .AddressDayInfo p {color:#FFF !important; font: bold 12px Tahoma; margin:51px 0 0 9px; }
#READetailMainInfo .BasicInfo .AddressSection .AddressInfo {padding: 0px; height: 68px; text-align: left; margin-left: 24px; float: left; position: relative;}
#READetailMainInfo .BasicInfo .AddressSection .AddressInfo .DetailTakyung {padding: 17px 0px 0px; width: 510px; height: 25px; color: rgb(34, 34, 34); line-height:25px; text-indent: 0px; clear: both; font-size: 16px; display: block; position: relative;}
#READetailMainInfo .BasicInfo .AddressSection .AddressInfo .DetailTakyung .select {float:left; /*margin-top:3px;*/ letter-spacing:normal;}
#READetailMainInfo .BasicInfo .AddressSection .AddressInfo .Address {width: 650px; height: 25px; line-height: 25px;  font-size: 12px; display: block; position: relative;}

#READetailMainInfo .BasicInfo .PrintFavorite {height: 74px; float: right; position: relative; z-index: 5;}
#READetailMainInfo .BasicInfo .PrintFavorite .ToolTipBox {top: 70px; right: 70px;}
#READetailMainInfo .BasicInfo .PrintFavorite .ToolTipBox .Tip {margin: 0px;}
#READetailMainInfo .BasicInfo .PrintFavorite .ToolTipBox .Content {	display: block; position: relative;}
#READetailMainInfo .BasicInfo .PrintFavorite .ToolTipBox .ContentBox .Title {font-size: 12px;}
#READetailMainInfo .BasicInfo .PrintFavorite ul {overflow: hidden; float: right; position: relative;}

#READetailMainInfo .BasicInfo .PrintFavorite .StateS01 .State {text-align:right;background: url("/images/img_detail_info_basic_bar.gif") no-repeat 99% 56%; padding: 0px 14px; border-image: none; height: 81px; margin-left: -1px; float: left; position: relative;}
#READetailMainInfo .BasicInfo .PrintFavorite .StateS01 .General {padding: 0px 19px 0 12px; border: currentColor; border-image: none; height: 84px; margin-left: -1px; float: left; position: relative;width:110px; text-align:left;}
#READetailMainInfo .BasicInfo .PrintFavorite li .Info {	height: 25px; text-align: left; padding-top: 34px; clear: both; display: block; position: relative;}
#READetailMainInfo .BasicInfo .PrintFavorite li.State .Info {cursor:pointer;padding-top: 35px; }
#READetailMainInfo .BasicInfo .PrintFavorite li.General .IconOff {background: url("/images/ico_detail_star.gif") no-repeat 0 0; left: 0px; top: 25px; left:90px;width: 34px; height: 34px; text-indent: -20000px; display: block; position: absolute;}
#READetailMainInfo .BasicInfo .PrintFavorite li.General .IconOn {	background: url("/images/ico_detail_star.gif") no-repeat -48px 0;  left: 0px; top: 25px; left:90px;width: 34px; height: 34px; text-indent: -20000px; display: block; position: absolute;}
#READetailMainInfo .BasicInfo .PrintFavorite li .Title {cursor:pointer;color: rgb(85, 85, 85); line-height: 150%;}

#READetailMainInfo .DetailInfo {
	border-left:solid 1px #c8cacc; border-bottom:solid 1px #c8cacc; border-image: none; width: 977px; height: 420px; top:-3px; clear: both; display: block; position: relative;
}
#READetailMainInfo .DetailInfo .InfoSection {
	width: 494px; float: left; position: relative; z-index: 7;
}
#READetailMainInfo .DetailInfo .InfoSection .LayerPopup {
	left: 283px; top: 287px;
}
#READetailMainInfo .DetailInfo .InfoSection table {
	width: 100%; text-align: left; table-layout: fixed; border-spacing: 0;
}
#READetailMainInfo .DetailInfo .InfoSection table th {padding: 0px; line-height: 100%; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 1px; border-bottom-style: solid;}
#READetailMainInfo .DetailInfo .InfoSection table td {padding: 0px; line-height: 100%; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 1px; border-bottom-style: solid;}
#READetailMainInfo .DetailInfo .InfoSection table th {text-align: left; color: rgb(112, 112, 112); text-indent: 20px; letter-spacing: -1px; font-weight: normal; vertical-align: top;}
#READetailMainInfo .DetailInfo .InfoSection table td.TextRight {text-align: right;}
#READetailMainInfo .DetailInfo .InfoSection table td .tx_no {color: rgb(142, 142, 142);}
#READetailMainInfo .DetailInfo .InfoSection caption {width: 1px; height: 1px; line-height: 0; overflow: hidden; font-size: 0px; visibility: hidden;}
#READetailMainInfo .DetailInfo .InfoSection table .InsideA {border: 0px; border-image: none; padding-top:4px; height:32px; line-height:36px;}
#READetailMainInfo .DetailInfo .InfoSection table .InsideC {border: 0px; border-image: none; padding-top:4px; height:30px; line-height:34px;}
#READetailMainInfo .DetailInfo .InfoSection table .InsideB {border: 0px; border-image: none; padding-top:3px; height:32px; line-height:35px;}
#READetailMainInfo .DetailInfo .InfoSection table th .InsideA {color: rgb(112, 112, 112);}
#READetailMainInfo .DetailInfo .InfoSection table td .InsideA {}
#READetailMainInfo .DetailInfo .InfoSection table th .InsideB {color: rgb(112, 112, 112);}
#READetailMainInfo .DetailInfo .InfoSection table td .InsideB {padding-right: 3px; }
#READetailMainInfo .DetailInfo .InfoSection table th .InsideC {color: rgb(112, 112, 112);}
#READetailMainInfo .DetailInfo .InfoSection table td .InsideC {padding-right: 20px; }
#READetailMainInfo .DetailInfo .InfoSection .InsideB img {margin-left:21px !important;}
#READetailMainInfo .DetailInfo .InfoSection .IcoPhone img {margin-left:21px !important;}

#READetailMainInfo .DetailInfo .InfoSection table td .Inside .franchiseLeft{}
#READetailMainInfo .DetailInfo .InfoSection table td .Inside .franchiseRight{float:right; padding:16px 0 16px 0; text-indent: 10px; width:220px;line-height: 100%;}
#READetailMainInfo .DetailInfo .InfoSection table .grayArea {background-color:#f8f8f8; border-top:solid 1px #c8cacc; border-bottom:solid 1px #ebebeb; }
#READetailMainInfo .DetailInfo .InfoSection table .grayArea th {padding: 10px 0px 0 0 !important; height:46px !important; line-height:55px !important; }
#READetailMainInfo .DetailInfo .InfoSection table  .franchiseL {float:leftt; text-indent: 20px; border-right:1px solid #f0f0f0; width:249px;}
#READetailMainInfo .DetailInfo .InfoSection table  .franchiseL li {height:22px; line-height:22px;}
#READetailMainInfo .DetailInfo .InfoSection table  .franchiseR {float:right; text-indent: 15px; width:230px; }
#READetailMainInfo .DetailInfo .InfoSection table  .franchiseR li {height:22px; line-height:22px;}
#READetailMainInfo .DetailInfo .InfoSection table  li .IcoPhone {margin-left:10px;display:inline-block;text-indent:15px; background:url(/images/ico_phone.gif) 0 3px no-repeat;}
#READetailMainInfo .DetailInfo .InfoSection table tr.ButtonInfo th .Inside2 {
	padding-top: 11px;
}
#READetailMainInfo .DetailInfo .InfoSection table tr.ButtonInfo td .Inside {
	padding-top: 3px;
}
#READetailMainInfo .DetailInfo .InfoSection table tr.Bottom th {
	border: currentColor; border-image: none;
}
#READetailMainInfo .DetailInfo .InfoSection table tr.Bottom td {
	border: currentColor; border-image: none;
}
#READetailMainInfo .DetailInfo .InfoSection .AddInfoButton {
	/*background: url("../img/sy_btn_detail_add_info01.gif") no-repeat;*/ border: currentColor; border-image: none; width: 90px; height: 24px; margin-right: 6px; float: left; cursor: pointer;
}
#READetailMainInfo .DetailInfo .InfoSection .Handbook.AddInfoButton {

}
#READetailMainInfo .DetailInfo .InfoSection .Catalog.AddInfoButton {
	background-position: -96px 0px; width: 70px;
}
#READetailMainInfo .DetailInfo .InfoSection .ModelHouse.AddInfoButton {
	background-position: -172px 0px; width: 56px;
}
#READetailMainInfo .DetailInfo .InfoSection .Bar {
	color: rgb(202, 204, 212); font-weight: normal;
}
#READetailMainInfo .DetailInfo .InfoSection .Club {
	color: rgb(11, 89, 180);
}
#READetailMainInfo .DetailInfo .InfoSection .RegisterRequest {
	color: rgb(102, 102, 102); letter-spacing: -1px; font-size: 11px; text-decoration: underline; margin-left: 10px;
}

#READetailMainInfo .DetailInfo .ContentSection {
	background: url("/images/detail_content_section_bg.gif") repeat-y; width: 483px; height: 420px; float: left; position: relative;
}
#READetailMainInfo .DetailInfo .ContentSection .TabMenu {border-left:solid 1px #c8cacc; border-right:solid 1px #c8cacc; padding-left: 1px; }
#READetailMainInfo .DetailInfo .ContentSection ul {	width: 482px; height: 39px; clear: both; display: block; position: relative;}
#READetailMainInfo .DetailInfo .ContentSection .BigView {	background: url("/images/img_bigViewer.gif") no-repeat center rgb(255, 255, 255); border: currentColor; border-image: none; top: 8px; width: 74px; height: 22px; right: 10px; position: absolute; cursor: pointer;}
#READetailMainInfo .DetailInfo .ContentSection .BigView a {
	height: 22px; line-height: 22px; display: block;
}
#READetailMainInfo .DetailInfo .ContentSection .BigView .ImageIndex {
	width: 100%; height: 100%; color: rgb(255, 255, 255); text-indent: -20000px; overflow: hidden; display: block; position: relative; z-index: -2;
}
#READetailMainInfo .DetailInfo .ContentSection .TabMenu li {background: url("/images/img_detail_photo_tabmenu_photo.gif") no-repeat; border: currentColor; border-image: none; height: 39px; line-height: 39px; font-size: 12px; float: left; display: block; cursor: pointer;}
#READetailMainInfo .DetailInfo .ContentSection .TabMenu li a {height: 40px; line-height: 40px; display: block;}
#READetailMainInfo .DetailInfo .Map.ContentSection .TabMenu li {background: url("/images/img_detail_photo_tabmenu_map.gif") no-repeat;}
#READetailMainInfo .DetailInfo .FloorPlan.ContentSection .TabMenu li {background: url("/images/img_detail_photo_tabmenu_plan.gif") no-repeat;}
#READetailMainInfo .DetailInfo .RoadView.ContentSection .TabMenu li {background: url("/images/img_detail_photo_tabmenu_roadview.gif") no-repeat;}
#READetailMainInfo .DetailInfo .ContentSection .TabMenu li .ImageIndex {width: 100%; height: 100%; overflow: hidden; display: block; position: relative; z-index: -1;}
#READetailMainInfo .DetailInfo .ContentSection .TabMenu li.Photo {width: 76px;}
#READetailMainInfo .DetailInfo .Photo.ContentSection .TabMenu li.Photo {width: 88px;}
#READetailMainInfo .DetailInfo .ContentSection .TabMenu li.Map {
	background-position: -76px 0px; width: 75px;
}
#READetailMainInfo .DetailInfo .Photo.ContentSection .TabMenu li.Map {
	background-position: -88px 0px; width: 75px;
}
#READetailMainInfo .DetailInfo .Map.ContentSection .TabMenu li.Map {
	background-position: -76px 0px; width: 87px;
}
#READetailMainInfo .DetailInfo .ContentSection .TabMenu li.FloorPlan {
	background-position: -163px 0px; width: 89px;
}
#READetailMainInfo .DetailInfo .FloorPlan.ContentSection .TabMenu li.FloorPlan {
	background-position: -151px 0px; width: 101px;
}
#READetailMainInfo .DetailInfo .ContentSection .TabMenu li.RoadView {
	background-position: -252px 0px; width: 89px;
}
#READetailMainInfo .DetailInfo .RoadView.ContentSection .TabMenu li.RoadView {vcBorder
	background-position: -240px 0px; width: 101px;
}
#READetailMainInfo .DetailInfo .RoadView.ContentSection .TabMenu li.FloorPlan {
	background-position: -151px 0px;
}
#READetailMainInfo .DetailInfo .ContentSection .PhotoContent {
	width: 483px; height: 407px; clear: both; display: block; position: relative;
}
#READetailMainInfo .DetailInfo .ContentSection .PhotoContent .None {
	/*background: url("../img/sy_icon_no_data01.gif") no-repeat 223px 140px;*/ height: 483px; text-align: center; color: rgb(85, 85, 85); line-height: 406px; border-top-color: rgb(200, 202, 204); border-top-width: 1px; border-top-style: solid;
}
#READetailMainInfo .DetailInfo .ContentSection .PhotoContent .PhotoView {width: 483px; height: 300px !important; text-align: center; overflow: hidden !important; clear: both; display: block; position: relative;
}
#READetailMainInfo .DetailInfo .ContentSection .PhotoContent .PhotoTable {width: 483px; height: 300px; clear: both; display: table; position: relative;
}
#READetailMainInfo .DetailInfo .ContentSection .PhotoContent .PhotoView .ResponseZone {left: 0px; top: 0px; width: 40px; height: 300px; display: block; position: absolute; z-index: 5; cursor: pointer;
}
#READetailMainInfo .DetailInfo .ContentSection .PhotoContent .PhotoView .Next.ResponseZone {
	left: 443px;
}

#READetailMainInfo .DetailInfo .ContentSection .PhotoContent .PhotoView input {
	/*background: url("../img/sy_btn_big_photo_arrow01.png") no-repeat;*/ border: currentColor; border-image: none; top: 145px; width: 40px; height: 57px; position: absolute; cursor: pointer;
}
#READetailMainInfo .DetailInfo .ContentSection .PhotoContent .PhotoView input.Prev {
	background-position: 0px 0px; left: 0px;
}
#READetailMainInfo .DetailInfo .ContentSection .PhotoContent .PhotoView input.Next {
	background-position: -40px 0px; right: 0px;
}
#READetailMainInfo .DetailInfo .ContentSection .PhotoContent .PhotoView .BigPhoto {
	text-align: center; vertical-align: middle; display: table-cell; position: relative; cursor: pointer;
}
#READetailMainInfo .DetailInfo .ContentSection .PhotoContent .PhotoList {
	width: 483px; height: 81px; overflow: hidden; padding-top: 1px; clear: both; display: block; position: relative;
}
#READetailMainInfo .DetailInfo .ContentSection .PhotoContent .PhotoList input {
	/*background: url("../img/sy_btn_small_photo_arrow01.png") no-repeat;*/ border: currentColor; border-image: none; top: 19px; width: 33px; height: 43px; position: absolute; z-index: 5; cursor: pointer;
}
#READetailMainInfo .DetailInfo .ContentSection .PhotoContent input.Prev {
	left: 0px;
}
#READetailMainInfo .DetailInfo .ContentSection .PhotoContent input.Next {
	background-position: -33px 0px; right: 0px;
}
#READetailMainInfo .DetailInfo .ContentSection .PhotoContent .PhotoList ul {
	left: -1px; top: 1px; height: 81px; position: absolute;
}
#READetailMainInfo .DetailInfo .ContentSection .PhotoContent .PhotoList li {
	width: 120px; height: 81px; text-align: center; overflow: hidden; margin-left: 1px; float: left; display: block; position: relative; cursor: pointer;
}
#READetailMainInfo .DetailInfo .ContentSection .PhotoContent .PhotoList li.None2 {
	/*background: url("../img/sy_bg_no_image_daum_small01.gif") no-repeat;*/ cursor: default;
}
#READetailMainInfo .DetailInfo .ContentSection .PhotoContent .PhotoList li .PhotoTable {
	left: 0px; top: 0px; width: 120px; height: 81px; text-align: center; display: table; position: absolute;
}
#READetailMainInfo .DetailInfo .ContentSection .PhotoContent .PhotoList li .Photo {
	text-align: center; vertical-align: middle; display: table-cell; position: relative;
}
#READetailMainInfo .DetailInfo .ContentSection .PhotoContent .PhotoList li .Border {
	/*background: url("../img/sy_bg_detail_small_border.png") no-repeat;*/ left: 0px; top: 0px; width: 120px; height: 81px; position: absolute; z-index: 4;
}
#READetailMainInfo .DetailInfo .ContentSection .PhotoContent .PhotoList li .SiteVisits {
	/*background: url("../img/sy_icon_site_visits_detail_small_photo01.gif") no-repeat;*/ left: 0px; top: 0px; width: 61px; height: 19px; position: absolute; z-index: 5;
}
#READetailMainInfo .DetailInfo .ContentSection .PhotoContent .PhotoList li.On .Border {
	background: none; border: 2px solid rgb(224, 78, 74); border-image: none; width: 116px; height: 77px;
}

#READetailMainInfo .DetailInfo .ContentSection .FloorPlanContentViewer .TabMenu {
	padding: 0px; height: 41px; text-align: left; border-top-color: rgb(200, 202, 204); border-bottom-color: rgb(240, 240, 240); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; position: relative;
}
#READetailMainInfo .DetailInfo .ContentSection .FloorPlanContentViewer .TabMenu .Overflow {
	margin: 0px 0px 0px 47px; padding: 0px; width: 396px; height: 41px; overflow: hidden; clear: both; display: block; position: relative;
}
#READetailMainInfo .DetailInfo .ContentSection .FloorPlanContentViewer .TabMenu ul {
	left: 0px; top: 0px; height: 41px; position: absolute;
}
#READetailMainInfo .DetailInfo .ContentSection .FloorPlanContentViewer .TabMenu input {
	/*background: url("../img/sy_btn_scale_arrow01.gif") no-repeat 20px 0px;*/ border: currentColor; border-image: none; top: 0px; width: 47px; height: 41px; position: absolute; cursor: pointer;
}
#READetailMainInfo .DetailInfo .ContentSection .FloorPlanContentViewer .TabMenu input.On {
	/*background-image: url("../img/sy_btn_scale_arrow_on01.gif");*/
}
#READetailMainInfo .DetailInfo .ContentSection .FloorPlanContentViewer .TabMenu input.Prev {
	left: 0px;
}
#READetailMainInfo .DetailInfo .ContentSection .FloorPlanContentViewer .TabMenu input.Next {
	background-position: 20px -41px; right: 0px;
}
#READetailMainInfo .DetailInfo .ContentSection .FloorPlanContentViewer .TabMenu li {
	/*background: url("../img/sy_bg_scale_tab_menu_bar01.gif") no-repeat 0px 0px;*/ padding: 0px 20px; height: 41px; line-height: 41px; margin-left: -1px;
}
#READetailMainInfo .DetailInfo .ContentSection .FloorPlanContentViewer .TabMenu li span {
	display: block; z-index: 6;
}
#READetailMainInfo .DetailInfo .ContentSection .FloorPlanContentViewer .TabMenu li a {
	text-decoration: none;
}
#READetailMainInfo .DetailInfo .ContentSection .FloorPlanContentViewer .TabMenu li.On {
	color: rgb(11, 89, 180); font-weight: bold;
}
#READetailMainInfo .DetailInfo .ContentSection .FloorPlanContentViewer .TabMenu li.On a {
	color: rgb(11, 89, 180);
}
#READetailMainInfo .DetailInfo .ContentSection .FloorPlanContentViewer .ViewContent {
	padding: 57px 1px 0px; width: 483px; height: 300px; overflow: hidden; position: relative;
}
#READetailMainInfo .DetailInfo .ContentSection .FloorPlanContentViewer .ViewContent .FloorPlans {
	height: 300px; clear: both; display: block; position: relative; cursor: pointer;
}
#READetailMainInfo .DetailInfo .ContentSection .FloorPlanContentViewer .ViewContent .DontClick.FloorPlans {
	cursor: default;
}
#READetailMainInfo .DetailInfo .ContentSection .FloorPlanContentViewer .FloorPlan {
	width: 250px; height: 250px; text-align: center; margin-left: 25px; float: left; display: table; position: relative;
}
#READetailMainInfo .DetailInfo .ContentSection .FloorPlanContentViewer .FloorPlan .Photo {
	text-align: center; vertical-align: middle; display: table-cell; position: relative;
}
#READetailMainInfo .DetailInfo .ContentSection .FloorPlanContentViewer .ScaleInfo {
	width: 188px; text-align: left; float: left; display: inline-block; position: relative;
}
#READetailMainInfo .DetailInfo .ContentSection .FloorPlanContentViewer .ScaleInfo .Title {
	height: 24px; color: rgb(11, 89, 180); line-height: 24px; padding-left: 17px; clear: both; font-size: 16px; margin-top: 5px; display: block; position: relative;
}
#READetailMainInfo .DetailInfo .ContentSection .FloorPlanContentViewer .ScaleInfo dl {
	margin-top: 7px; display: block;
}
#READetailMainInfo .DetailInfo .ContentSection .FloorPlanContentViewer .ScaleInfo dt {
	height: 24px; line-height: 24px; float: left;
}
#READetailMainInfo .DetailInfo .ContentSection .FloorPlanContentViewer .ScaleInfo dd {
	height: 24px; line-height: 24px; float: left;
}
#READetailMainInfo .DetailInfo .ContentSection .FloorPlanContentViewer .ScaleInfo dt {
	width: 70px; color: rgb(112, 112, 112); padding-left: 17px;
}
#READetailMainInfo .DetailInfo .ContentSection .FloorPlanContentViewer .ScaleInfo dd {
	width: 100px;
}
#READetailMainInfo .DetailInfo .ContentSection .SYMapContent {
	padding: 0px; border-top-color: rgb(200, 202, 204); border-top-width: 1px; border-top-style: solid;
}
#READetailMainInfo .DetailInfo .ContentSection .SYMapContent iframe {
	width: 481px; height: 406px;
}
#READetailMainInfo .DetailInfo .ContentSection .Loading {
	background: url("../img/Loading.gif") no-repeat 233px 178px; width: 483px; height: 404px; text-align: center; line-height: 404px; clear: both; border-top-color: rgb(200, 202, 204); border-top-width: 1px; border-top-style: solid; display: block; position: relative;
}
#READetailBody {
	width: 978px; clear: both; margin-top: 30px; display: block; position: relative;
}
#READetailMainInfo .height5 {height:3px !important; line-height:3px !important; border-top:0 !important;padding:0;margin:0;}
#READetailMainInfo .height12 {height:12px !important; border-top:0 !important;padding:0;margin:0;}
#READetailMainInfo .border0 {border-bottom:0 !important;}

/*highchart_*/

.highchart_area .side_tab ul li a.on {
	background:url("/common/img_2nd/btn/btn_bluearrow.gif") no-repeat right 9px;
	padding:0 7px 0 0;
	font-weight:bold;
	color:#0b59b4;
}
.highchart_area .side_tab ul li.first img{padding:3px 2px 0 0; letter-spacing:0;}

.highchart_area .side_tab {
	float:right;
}
.highchart_area .side_tab ul li {
	display:inline;
	background:url(../img/pipe_img.gif) no-repeat left 4px;
	padding: 0 0 0 10px;
	margin:0 0 0 10px;
	float:left;
	color:#666666;
}
.highchart_area .side_tab ul li.first {
	background:none;
	padding:0;
	margin:0;
	float:left;
}
.highchart_area .side_tab ul li a {
	display:block;
	height:20px;
	line-height:20px;
	float:left;
	color:#666666;
}
.highchart_area .side_tab ul li a.on {
	background:url("/common/img_2nd/btn/btn_bluearrow.gif") no-repeat right 9px;
	padding:0 7px 0 0;
	font-weight:bold;
	color:#0b59b4;
}
.highchart_area .side_tab ul li.first img{padding:3px 2px 0 0; letter-spacing:0;}

.highchart_area .courthouse_tab {
	width:100%;
	overflow:hidden;
}


/*float ½ÃÅ°±â*/
.FloatL {float:left;}
.FloatR {float:right;}

.borderNone {border:0 !important;}
.borderTopNone {border-top:0 !important;}
.borderLeftNone {border-left:0 !important;}
.borderRightNone {border-right:0 !important;}
.borderBottomNone {border-bottom:0 !important;}

.TextBold {font-weight:bold;width:93px;height:22px;}


.UISelectSel_addr_class { border: 1px solid rgb(205, 205, 205); border-image: none; width: 123px; text-align: left; color: rgb(69, 69, 69); line-height: 20px; text-indent: 8px; font-family:'Noto Sans KR'; font-size: 12px; position: relative; cursor: pointer; background: url("/common/img_2nd/btn/bullet_select.gif") right 50% no-repeat #fff !important; }
.UISelectSel_addr_none_class {border: 1px solid rgb(205, 205, 205); border-image: none; width: 124px; height: 200px; text-align: left; color: rgb(102, 102, 102); font-family:'Noto Sans KR'; font-size: 12px; margin-top: -1px; display: block; -ms-overflow-x: hidden; -ms-overflow-y: auto; background-color: rgb(255, 255, 255);}

.DetailPayment {height:105px; width:640px; background:url(/images/img_whytaein.gif) 0 0 no-repeat;margin:0 0 30px 0;}
.DetailPaymentBtn {float:right; width:102px;height:29px;margin-top:56px;background:url(/images/btn_detailpayment.gif) 0 0 no-repeat; cursor:poiter;}

.condition_col1 {width:40px !important;}
.condition_col2 {width:86px !important;}
.condition_col3 {width:148px !important;}
.condition_col4 {width:83px !important;}
.condition_col5 {width:110px !important;}
.condition_col6 {width:90px !important;}
.condition_col7 {width:83px !important;}

.pdr15 {padding:5px 15px 5px 9px !important;}
.width495 {width:495;}
.breakAll {word-break:break-all; }

.width93 {width:90px !important;}
.width113 {width:107px !important;}
.width118 {width:119px;}

.ht3 {float:left; width:248px; height:3px; }
.ht280 {height:268px; line-height:268px; }
.ht99 {height:95px; line-height:95px; }
.ht47 {height:54px; }
.ht54_2 {height:43px; }
.ht50 {height:43px; }
.pdt1{padding-top:1px !inportant;}
.pdt2{padding-top:2px !inportant;}
.pdt3{padding-top:3px !inportant;}
.tmg1{margin-top:1px;}
.tmg2{margin-top:2px;}
.tmg6{margin-top:8px;}
.tmg12{margin-top:12px;}
.lmg8 {margin-left:8px;}
.pdb1 {padding-bottom:1px;}
.pdb2 {padding-bottom:2px;}
.pdb5 {padding-bottom:5px;}
.pdtb7{padding:7px 0;}
.pdl7 {padding-left:7px;}
.mgb5 {margin-bottom:5px;}
.top6 {position:relative; top:-12px;}
.textRight { text-align:right:}
.textLeft { text-align:left:}
.lineH {height:40px !important; line-height:40px !important;}
.bgNone {background:none !important;}
.disNone {display:none;}

.Bold {font-weight:bold;}
.bluePointColor {color:#3f5da0;}

div.default_txt{color:#666;background-color:#fff;padding-left:5px;cursor:pointer;}
div.selected_txt{color:#FFF;background-color:#697FE6;padding-left:5px;cursor:pointer;}
div.check_on{color:#FF0000;}
div.check_off{color:#00FF00;}
#UISelFocus_localnum_id{width:1px;height:1px;border:0px; }
#UISelFocus_sano_id{width:1px;height:1px;border:0px; }
#UISelFocus_bubcd_id{width:1px;height:1px;border:0px; }
#UISelFocus_kye_id{width:1px;height:1px;border:0px; }
#UISelectTop_addr3_id, #UISelectTop_localnum_id, #UISelectTop_lowgamprice_id {/*line-height:21px !important; padding-top:4px;*/ font-family:'Noto Sans KR',sans-serif !important;}

.btn_all_select {float:right; position:relative; top:8px; left:13px; width:51px; height:25px;}
.btn_all_select a {display:block; width:51px; height:25px; background:url(/images/img_REAMainDetailSearch.gif) 0 -262px no-repeat;}
.btn_all_select a.On {display:block; width:51px; height:25px; background:url(/images/img_REAMainDetailSearch.gif) -58px -262px no-repeat;}

/*map 20150112*/
#auction_wrap {position:relative;margin:0 auto;width:100%; height:100%;}
#auction_map_container {margin:0 auto; width:100%; height:100%}
#auction_map_container_pop {margin:0 auto;width:100%;height:100%;}
.infoWinWrap {width:247px; height:118px; background:#ffffff !important; padding:13px 14px !important; border:solid 1px #888888;}
.infoWinWrap input {position:absolute;top:10px;right:10px;width:21px;height:21px;text-indent:-20000px;background:url(/images/xmap/btn_tool_tip_close.gif) 5px 5px no-repeat;border:none;cursor:pointer;}
.infoWinWrap div a {margin:13px 0 0 0;  font-weight:bold; }
.infoWinWrap h2 a {margin:13px 0 0 0; color:#3f5da0; font-weight:bold; }
.infoWinWrap .iws2_1 {margin-top:7px; padding-bottom:6px; border-bottom:solid 1px #f0f0f0; font-weight:normal !important;}
.infoWinWrap .iws2_2 {margin-top:12px;}
.infoWinWrap .iws2_2 span {}
.infoWinWrap .iws2_2 span.line {color:#dadada; font-size:12px; letter-spacing:-1px; padding:0 7px;}
.infoWinWrap .iws2_3 {margin-top:8px; width:130px; text-align:right; padding:0;}
.infoWinWrap .iws2_4 {margin-top:8px; width:130px; text-align:right; padding:0; margin:0;}
.infoWinWrap .iws2_5 div {position:absolute; display:block; top:72px; right:15px; width:80px; height:83px;}
.infoWinWrap .iws2_5 img{width:80px; height:53px;}
.infoWinBottomArrow {clear:both;height:6px;margin-top:-1px;background:url(/images/xmap/btn_tool_tip_close.gif) center center no-repeat;}
.mapPriceIcon1 {background:url(/images/price_gam.gif) 0 0 no-repeat; height:19px; line-height:19px; font-weight:bold; text-indent:30px;}
.mapPriceIcon2 {background:url(/images/price_down.gif) 0 2px no-repeat; text-indent:30px; color:#0c59b5 !important; height:22px; line-height:22px;font-weight:bold;}


.infoWinWrapList {width:287px; height:141px; background:#ffffff !important; padding:13px 14px !important; border:solid 1px #888888; color:#535353;}
.infoWinWrapList input {position:absolute;top:10px;right:10px;width:21px;height:21px;text-indent:-20000px;background:url(/images/xmap/btn_tool_tip_close.gif) 5px 5px no-repeat;border:none;cursor:pointer;}

.infoWinWrapList .iws1_1 {margin:10px 0 9px 0; padding-bottom:15px; border-bottom:solid 1px #f0f0f0; }
.infoWinWrapList .iws1_2 { width:270px; overflow-y:scroll; padding-right:15px; height:90px;}

/*20150113 popImg*/
#vcWrapPop {position:relative;float:left;overflow:hidden;}
#vcWrapPop .vcTabWrap {width:820px; height:39px;border-bottom:solid 1px #dadada;}
#vcWrapPop .vcTabWrap .vcTab {width:252px; float:right; line-height:39px; height:39px;}
#vcWrapPop .vcTabWrap .vcTab li {float:left;border:currentColor; border-image: none; height:39px;line-height:39px;font-size:12px;cursor:pointer;}
#vcWrapPop .vcTabWrap .vcTab li a {height: 39px; line-height: 39px; display: block;}
#vcWrapPop .vcTabWrap .vcTab .vcTab1 {width:76px;}
#vcWrapPop .vcTabWrap .vcTab .vcTab2 {width:75px;}
#vcWrapPop .vcTabWrap .vcTab .vcTab3 {width:89px;}
#vcWrapPop .vcTabWrap .vcTab .vcTab4 {width:89px;}
#vcWrapPop.vcOn1 .vcTabWrap .vcTab .vcTab1 {width:88px;}
#vcWrapPop.vcOn2 .vcTabWrap .vcTab .vcTab2 {width:87px;}
#vcWrapPop.vcOn3 .vcTabWrap .vcTab .vcTab3 {width:101px;}
#vcWrapPop.vcOn4 .vcTabWrap .vcTab .vcTab4 {width:101px;}

#vcWrapPop .vcTabWrap li span { display:none;}
#vcWrapPop .vcTabWrap .vcPop {float:left;width:300px;font-size:16px; font-weight:bold;display:block; margin:12px 0 0 20px; }
#vcWrapPop.vcOn1 .vcTab {background:url("/images/img_detail_photo_tabmenu_photo.gif") no-repeat;}
#vcWrapPop.vcOn2 .vcTab {background:url("/images/img_detail_photo_tabmenu_map.gif") no-repeat;}
#vcWrapPop.vcOn3 .vcTab {background:url("/images/img_detail_photo_tabmenu_plan.gif") no-repeat;}
#vcWrapPop.vcOn4 .vcTab {background:url("/images/img_detail_photo_tabmenu_roadview.gif") no-repeat;}

#vcWrapPop .vcContentWrap .vcPhotoWrap {width:820px;height:627px;clear:both;display:block;padding:20px 0 0 0;}
#vcWrapPop .vcContentWrap .vcPhotoOne {width:820px;height:500px !important;text-align:center;overflow:hidden !important;}
#vcWrapPop .vcContentWrap .vcPhotoOne .vcPhotoArea {position:relative;width:820px;height:500px;}
#vcWrapPop .vcContentWrap .vcPhotoOne .vcPhotoArea .vcPrevNext {position: absolute;width:50%;height:100%;display: block;z-index: 5;cursor: pointer;}
#vcWrapPop .vcContentWrap .vcPhotoOne .vcPhotoArea .vcNext.vcPrevNext {right: 0px;height: 100%;width: 50%;}
#vcWrapPop .vcContentWrap .vcPhotoOne .vcPhotoArea .vcPrevNext input {position:absolute;top:220px;width:40px;height:57px;background:url("/images/vc_photo_arrow.png") no-repeat;border:none;cursor:pointer;}
#vcWrapPop .vcContentWrap .vcPhotoOne .vcPhotoArea .vcPrevNext input.vcNext {right:0;background-position:-40px 0;}
/*
#vcWrap .vcContentWrap .vcPhotoOne .vcPhotoArea .vcBlank {background: url("../img/sy_icon_no_data01.gif") no-repeat 223px 140px;height:483px;text-align:center;color:rgb(85,85,85);line-height:406px;border-top-color: rgb(200, 202, 204); border-top-width: 1px; border-top-style:solid;}
#vcWrap .vcContentWrap .vcPhotoOne .vcPhoto {width: auto; height: 300px; margin-left: -30px;}
#vcWrap .vcContentWrap .vcPhotoOne .vcPhoto.vcPhotoW {width: 483px; height: auto; margin-top: -10px;}*/
#vcWrapPop .vcContentWrap .vcPhotoOne .vcPhotoDiv {position:relative;width:820px;height:500px;padding-top:1px;overflow:hidden;text-align:center;vertical-align:middle;display: table-cell;}
#vcWrapPop .vcContentWrap .vcPhotoOne .vcBorder {left: 0px; top: 0px; width: 820px; height:500px; position: absolute; z-index: 4; cursor: pointer; padding-bottom:20px;}
#vcWrapPop .vcContentWrap .vcPhotoList li.vcOn .vcBorder {background:none;border:2px solid rgb(224, 78, 74);border-image:none;width:116px;height:76px;}

#vcWrapPop .vcContentWrap .vcPhotoList {position:relative;width:750px;height:81px;padding-top:1px;overflow:hidden;margin-left:30px;}
#vcWrapPop .vcContentWrap .vcPhotoList ul {position:absolute;top:1px;height:81px;}
#vcWrapPop .vcContentWrap .vcPhotoList li {position:relative;float:left;width:120px;height:81px;text-align:center;overflow:hidden;margin-left:5px;cursor:pointer;}
#vcWrapPop .vcContentWrap .vcPhotoList li .vcPhotoDiv {position:relative;text-align:center;vertical-align:middle;}
#vcWrapPop .vcContentWrap .vcPhotoList li .vcPhoto {width:120px !important; height:81px !important;margin:0 auto;text-align:center;}
#vcWrapPop .vcContentWrap .vcPhotoList li .vcBorder {background:url("/images/detail_small_border.png") no-repeat;left:0px;top:0px;width:120px;height:81px;position:absolute;z-index:4;}
#vcWrapPop .vcContentWrap .vcPhotoList input {position:absolute;z-index:5;top:19px;width:33px;height:43px;background:url("/images/vc_photo_arrow1.png") no-repeat;border:none;cursor:pointer;}
#vcWrapPop .vcContentWrap .vcPhotoList input.vcNext {right:0;background-position:-33px 0;}

#READetailPop .bottom {position:absolute; z-index:2000; bottom:0; left:0; width:100%; height:32px; color:#fff; }
#READetailPop .bottom .text {position:relative; display:block; width:100%; height:32px; margin:0 auto; line-height:32px; color:#fff; font-size:11px; font-weight:normal; text-indent:8px;background:url(/images/img_popgallery_bg.png) repeat-x;}

/*popInfomation*/
.popTitleImg {width:200px; text-align:left; height:25px; display:block; background:url("/images/img_popTitleList.gif")  no-repeat;}
.no01 {background-position:5px -17px;}
.no02 {background-position:5px -315px;}
.no03 {background-position:5px -195px;}
.no04 {background-position:5px -15px;}
.no05 {background-position:5px -15px;}
.no06 {background-position:5px -135px;}
.no07 {background-position:5px -255px;}
.no08 {background-position:5px -465px;}
.no09 {background-position:5px -435px;}
.no10 {background-position:5px -15px;}
.no11 {background-position:5px -405px;}
.no12 {background-position:5px -285px;}
.no13 {background-position:5px -165px;}
.no14 {background-position:5px -15px;}
.no15 {background-position:5px -495px;}
.no16 {background-position:5px -225px;}
.no17 {background-position:5px -105px;}
.no18 {background-position:5px -375px;}
.no19 {background-position:5px -75px;}
.no22 {background-position:5px -45px;}
.no23 {background-position:5px -345px;}
.no24 {background-position:5px -525px;}

/*20150128 highchart*/
.view_chart {margin:5px 0 5px 0; border-bottom:1px solid #e6e6e6; }
.view_chart a {color:#333;}
.view_chart a:link {text-decoration:none;color:#333;}
.view_chart a:hover {text-decoration:none; color:#333;}
.view_chart a:visited {text-decoration:none;color:#333;}
.view_chart th {color:#333; font-size:12px; padding:4px 0px 2px 0;}
.view_chart th .select {font-weight:bold;}
.view_chart td {  color:#333; padding:4px 0px 2px 10px; text-align:left;}
.view_chart td.sub_Title {background:#f9f7f4;}
.bunji_not_select { padding-left:10px; }
.bunji_select { padding-left:10px;font-weight:bold; color:#540BFF; }


.TableList table.case01 td.bottom9_new .ac_add .unusual .contbigo {display: inline-block;}

.case01 .None_new {text-align:center !important; height:200px; vertical-align:middle !important; }


#UISelectSub_tget_id {z-index:94;}
.al1 {width:87px;font-weight:bold;color:#000;text-align:center;margin-top:20px; }
.al1 p {font-size:14px !important; color:#000;}
.mapLayer01 {width:69px;font-weight:bold;color:#fff;text-align:center;}
.mapLayer02 {width:90px;font-weight:bold;color:#000;text-align:center;}

.resultdiv {position:absolute; display:none; left:-69px; top:-68px; width:170px; font-size:12px; border:1px solid #000; padding:6px 0 2px 6px; background-color:#fff; border-radius: 2px; opacity: 0.9;
filter: alpha(opacity=90); /* For IE8 and earlier */}
.resultdiv .rTitle { font-weight:bold; letter-spacing:-1px;}
.resultdiv .line01 {display:block;padding:0;}
.resultdiv .line01 li {float:left; padding:2px 0 0 0 ; line-height:14px;}
.resultdiv .line01 li.pddr17 {width:50px; padding:0 3px 0 0;}
.resultdiv .line02 {display:block;padding:0;}
.resultdiv .line02 li {float:left; line-height:14px;}
.resultdiv .line02 li.pddr17 {width:50px; padding:0 3px 0 0;}

#vcWrapPop .vcContentWrap .content{ position: relative; width: 732px; height: 81px; overflow: hidden; margin: 0 auto;}
#vcWrapPop .vcContentWrap .vcPhotoList { position: relative; width: 820px; height: 98px; padding-top: 1px; overflow: hidden; margin-left:0; border-bottom: solid 1px #dadada;}
#vcWrapPop .vcContentWrap .vcPhotoList li { position: relative; float: left; width: 120px; height: 81px; text-align: center; overflow: hidden; margin-left: 2px; cursor: pointer;}

.hidden {display: block; width: 0; height:0; text-indent: -9000px; overflow: hidden;}
.inlineB {display:inline-block;}

.WarningBox {line-height:160%;  width:640px; height:160px; margin-top:20px; padding-left:9px; background:url(/images/img_warningBox.gif) 0 0 no-repeat;}
.WarningBox .WarningTitle {padding-top:18px; }
.WarningBox .WarningContent {padding:10px 34px 0 0}
.WarningBox .goTop {text-align:right; margin-top:71px;margin-right:7px;}


/*150713 1ÀÏ1°è*/
.fbkWrap {color:#333444; display:inline-block; padding:9px 0 0 7px }
.fbkWrap .fbk {color:#0053b8 !important}
.fbkWrap span img {position:relative; top:-1px}

/*·£µù ¿ìÃø ·Î±×ÀÎ*/
.loginInfo {border-bottom:solid 1px #CBCBCB; background:#F8F8F8; padding:23px 24px 24px 23px; width:251px; height:82px}
.loginInfo .loginTxt {height:30px; width:250px;line-height:18px; color:#333333; }
.loginInfo2 {border-bottom:solid 1px #CBCBCB; background:#F8F8F8; padding:21px 24px 24px 23px; width:251px; height:77px}
.loginInfo2 .loginTxt2 {height:23px; width:250px; color:#333333; border-bottom:solid 1px #CBCBCB; padding-bottom:3px;}
.loginInfo2 .loginTxt2 img {margin-left:0px; position:relative; top:-2px}
.loginInfo2 .loginTxt3 {height:31px; width:250px;line-height:21px; color:#333333;  padding-top:1px;}

.ico_trend {

    top: 0;
    height: 12px;
    padding: 3px 3px 0 2px;
    border: 1px solid #3667a1;
    font-size: 11px;
	font-style: normal;
    background-color: #4079bd;
    color: #fff;
    text-align: center;
    line-height: 15px;
    letter-spacing: -1px;}

.view_infomation {white-space: pre-line;}
.community_view > dd >  div,
.community_view > dd >  p,
.community_view > dd >  div > div,
.community_view > dd > pre > div,
.community_view > dd > pre > div > div,
.community_view > dd > pre > p  {white-space: pre-line; font-size:14px !important;  line-height:180%}
.community_view > p > b {white-space: pre-line; font-size:16px; line-height:180%}
.community_view > dd > pre > p > img,
.community_view > dd > pre > div > img,
.community_view > dd > pre > div > div > img {margin:20px auto; width:90%;  display: block; }
.OverTxt {display:block;}

.view_column > dd >  p,
.view_column > dd >  div,
.view_column > dd > div > div,
.view_column > dd > div > div > div,
.view_column > dd > pre > div,
.view_column > dd > pre > div > div,
.view_column > dd > pre > div > div > div,
.view_column > dd > pre > div > p {white-space: pre-line; font-size:14px; line-height:180%}

.view_column > dd >  p:first-child {white-space: normal; font-size:14px; line-height:180%}

.view_column > dd > pre > div > b {white-space: nowrap; font-size:14px; line-height:180%}
.view_column > dd > div > b {white-space: nowrap; }
.view_column > p > b{font-size:16px; line-height:180%}
.view_column > div > b{font-size:16px; line-height:180%}
.view_column > dd > pre > div > img,
.view_column > dd > pre > p > img{margin:20px auto; width:90%;  display: block; white-space:nowrap}
.view_column > dd > p > img {margin:20px auto; width:95%;  display: block; white-space:nowrap}

.view_column .List_TB,
.community_view .List_TB {width:100% !important;}

.view_column .List_TB td.address,
.community_view .List_TB td.address {width:50% !important;}

.view_column .view_table th:first-child,
.community_view .view_table th:first-child {width:12% !important;}

.Ltbl_dt {border:solid 1px #cccccc}
.Ltbl_dt  td {padding:10px; font-size:14px}

.detailMapFrame {width: 100%; height: 95%; overflow-y: hidden;}
#auction_map_container {    width: 100%;    height: 99.5%;}

.map_on_addr {margin:14px ; background:#ffffff; border-radius:5px; padding:10px 20px; box-shadow:3px 3px 2px 1px #0000005e; position:fixed}
.view_z_map {width:100%; height:100%; background-color:#ffffff; margin-top:0px;padding-bottom:10px; overflow-y: hidden; border:0}

.p18{font-size:18px}


.searchLayer {display: block; padding: 15px 0 0 15px; width: 98.7%; height: 50px; line-height: 50px;}
.selectBox { float: left; width: 109px;height: 25px; margin-right: 5px; padding: 0 7px 0 7px; border: 1px solid #ccc; cursor: pointer; border-radius: 4px;}
.selectBox .text{float: left; width: 109px; padding-top: 2px; height: 23px; line-height: 25px; color: #333333; background: url(/images/xmap/img_ico_arrow_bttm.gif) right 50% no-repeat; border: none;}
.searchLayer .submit {float: left;  width:62px; height:27px; margin-right: 35px; text-indent:-20000px; background:url(/images/xmap/btn_search_ok.gif) 0 0 no-repeat; border:none; cursor:pointer; position:relative;}
.searchLayer .sinput {float: left; width: 169px; height: 27px; margin-right: 5px; line-height: 27px; color: #333333; border:solid 1px #ccc; border-radius: 4px; position:relative; top:0px; padding:0 5px}
.selectBoxj {float: left;  width: 109px; height: 27px; line-height: 27px; margin-right: 5px;  border: 1px solid #ccc; cursor: pointer; border-radius: 4px; padding-right:10px; border:0; background: url(/images/xmap/img_ico_arrow_bttm.gif) right 50% no-repeat;}
.selectBoxn {float: left;  width: 109px; height: 27px; line-height: 27px; margin-right: 5px;  border: 1px solid #ccc; cursor: pointer; border-radius: 4px; padding-right:10px; border:0; background: url(/images/xmap/img_ico_arrow_bttm.gif) right 50% no-repeat;}
.selectBoxy {float: left;  width: 99px;height: 27px; line-height: 27px; margin-right: 5px; border: 1px solid #ccc; cursor: pointer; border-radius: 4px; padding-right:10px; border:0; background: url(/images/xmap/img_ico_arrow_bttm.gif) right 50% no-repeat;}
.btnloginm { text-decoration:none; padding: 0 7px 0 7px; cursor: pointer; border-radius: 4px;line-height: 27px;text-align:center}
.btnloginm:hover {text-decoration:none; border-bottom: 1px solid #ccc; }
.btnloginmo {width:100%; padding: 0 7px 0 7px; border: 1px solid #ccc; cursor: pointer; border-radius: 4px;line-height: 27px;text-align:center; background: #f5f5f5;max-width:68px;}
.btnloginmo:hover  {text-decoration:none; border-bottom: 1px solid #ccc; }
select::-ms-expand {
display: none;
}

 .selectBoxy, .selectBoxn, .selectBoxj, .searchLayer .sinput, .searchLayer .submit, .selectBox .text, .selectBox {font-size:14px;}

.SearchLayer .REASelectBox {position:relative; font-size:14px; float:left; height:25px; margin-right:5px;  padding:0 7px 0 7px; background-color:#fff; border:1px solid #ccc; border-radius: 4px;}
.SearchLayer .Submit {float:left; width:62px; height:27px; text-indent:-20000px; background:url(/images/btn_search_ok.gif) 0 0 no-repeat; border:none; cursor:pointer;}
.SearchLayer .REAInput {position:relative; float:left; width:168px; height:25px; padding:0; line-height:27px; text-indent:10px; background-color:#fff; border:1px solid #ccc;}
.SearchLayer .Find {float:left; width:50px; height:27px; margin-left:4px; text-indent:-20000px; background:url(/images/ico_top_search.png) no-repeat; border:none; cursor:pointer;}
.SearchLayer .REASelectBox .Text {float:left; width:109px; height:25px; line-height:25px; color:#333333; background:url(/images/xmap/img_ico_arrow_bttm.gif) right 50% no-repeat; border:none;}
.SearchLayer .REASelectBox .Text.Up {background:url(/images/img_ico_arrow_top.gif) right 40% no-repeat;}
.SearchLayer .REASelectBox .Options {position:absolute; z-index:5; top:25px; left:-1px; overflow:hidden; background-color:#fff; border:1px solid #888; text-align:left;}
.SearchLayer .REASelectBox .Option {position:relative; float:left; padding:7px 0; margin-left:-1px; border-left:1px solid #f0f0f0;}
.SearchLayer .REASelectBox .Option li {font-size:14px; position:relative; display:block; clear:both; height:25px; padding:0 20px 0 15px; line-height:25px; font-weight:normal; cursor:pointer;}
.SearchLayer .REASelectBox .Option li:hover {color:#4b87c8;}
.SearchLayer .REASelectBox .Option li.On {color:#4b87c8; font-weight:bold;}
.SearchLayer .REAimg {float:left; width:220px; height:29px; line-height:29px;  border:none;}
.SearchLayer .REAcheck {position:relative; font-size:14px; float:left; height:25px; margin-right:5px;  padding:0 7px 0 7px; background-color:#fff; border:1px solid #ccc; cursor:pointer; border-radius: 4px;}

.m_cont_atrea {position:absolute;top:50px;left:20%;width:920px;height:830px;z-index:99; text-align:center; display:none;}
.cont_atrea {z-index: 333;position: absolute; border-top:solid 2px #dddddd; top:-1px; width: 1020px; margin: 0 auto; height: 99.9%; overflow-y: hidden; overflow-x: hidden; background: #f5f5f5; display:none; box-shadow:0px 20px 13px 6px #3333338f}

.selkind.all {color:#000; font-weight:400}
.selkind.kyung {color:#f00; font-weight:600}
.selkind.yeb {color:#000; font-weight:400}
.selkind.gong {color:#000; font-weight:400}
.selkind.mine {color:#000; font-weight:400}

.search_subtitle_wrap .category_options .active_option.kyung {background-color: #f00;}
.search_subtitle_wrap .category_options .active_option.yeb {background-color: #a357de;}
.search_subtitle_wrap .category_options .active_option.gong {background-color: #06a219;}



@media ( min-width: 160px ) {
.cont_atrea {margin: 0 auto; left:3%;}
.searchLayer {max-width:932px; min-width:960px;padding: 15px 0 0 6px;}
}
@media screen and (max-width: 500px){
	/*layout*/
	.ljoin {display:none !important}
	.lcustomer  {display:none !important}
	.topmenu_left{
		display:none
	}
	.auto_search_wrap {border:0}
	.global_group #global_search {
	}

	.global_area {
		padding: 10px;
	}
	.topmenu_right {
		min-width: 224px;
	}
	.topmenu_center {
		padding-left: 10px;
	}
	.global_menu .search_input {
		min-width: 180px;
	}
	#schbtn {display:none !important}
	.sch_popLayer .SectContent .CheckList .ItemWrap .Itemv0 {
		flex-basis: 30%;
	}
	.sch_popLayer {
		width: 100%;
	}
	.sch_popLayer .SectContent .CheckList .ItemWrap .Itemv0 {
		flex-basis: 50%;
	}
	.global_popup.detail {
		right: -10px;
		height: 90%;
		min-height: 370px;
		width: 370px;
		min-width:370px;
	}
	.global_popup.kind {
		left: -175px;
		overflow-y: auto;
		height: 90%;
		min-height: 370px;
		width: 370px;
		min-width: 370px;
	}
	.global_popup.step {
		left: -75px;
		overflow-y: auto;
		height: 90%;
		min-height: 370px;
		width: 370px;
		min-width: 370px;
	}
	.global_group.search {
		display: block;
		margin-bottom: 5px;
	}
	.global_group.about {

	}
	.global_group.step {
	}
	.global_group.price {
		display:none
	}
	.global_group.detail {

	}
	.global_group.flavor {
	}
	#warning_text {display:block}
	/*layout*/
	#mapWrapper {
		display: flex; flex-direction: column; flex-wrap: wrap; height: 100%;  overflow: hidden;
		position: relative;
		flex: 1 1 100%;
	}
	.content_layer_right {
		width: 100%;
		flex: 0 0 70%;
		box-shadow: -2px 2px 5px 0 rgb(0 0 0 / 40%);
		overflow-y: hidden;
		display: none;
	}
	.list_panel {
		width: 100%;
		position: relative;
		overflow-y: auto;
	}
		.list_block  .list_block_info_footer .list_block_extra_info {
			display: -webkit-box;
			-webkit-line-clamp: 2;
			-webkit-box-orient: vertical;
		}
		.aucti_list {}
		.aucti_list .disp {
			display: block;
			margin: 0 0 8px;
			width: 100%;
			margin-bottom:0px;
		}

	.global_popup.right {
		right: 0;
		left: unset;
	}

	.list_panel .list_contents .list_block_info_list{
		display:block
	}
	.list_block_info_list .disp {
		width: calc((100%) - 0px);
	}
	.right_empty {height:170px}
	.list_panel_btn {
		display:none
	}
	.content_layer_right.right_close {flex: 0 0 43%; width: 100%; display: none;}
	.content_layer_right .list_panel_btn.right_50px {display:none}
		.content_layer_right .list_panel_btn.right_50px {
		position:relative;
		left: unset;
		bottom: unset;
		right: unset;
		top: unset;
		display: block;
	}
	.content_layer_right .list_panel_btn {
		position:relative;
		left: unset;
		bottom: unset;
		right: unset;
		top: unset;
		display: block;
	}
	.content_layer_right .list_panel_btn .iconX.open {
	    background-position: -3px -100px;
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		-o-transform: rotate(90deg);
		transform: rotate(90deg);
	}
	.list_block .list_block_info {
    padding: 0 10px;
}
	.list_block .list_block_info_top {
		width: 110px;
		height: 90px;
	}
	.list_block {
		flex-direction: row;
		justify-content: space-between;
	}
	.sagunKind_option, .sagunNum_option, .sagun_title .sagun_input, .sagun_title .sagun_btn {padding:4px 10px; font-size:14px}
	.sagun_title .sagun_btn {min-width:90px}
	.sortby.wrapped {
		display: none;
		align-items: center;
		justify-content: flex-end;
	}
	.cont_atrea {

	}
	.View_Tit_vm td {

	}
	.logout_txt {display:none;}
	.global_inner {    white-space: normal; line-height:110%}
}

@media screen and (max-width: 361px) {
	/*layout*/
	.global_area {
		padding: 10px;
	}
	.topmenu_right {
		min-width: 224px;
	}
	.topmenu_center {
		padding-left: 10px;
	}
	.global_menu .search_input {
		min-width: 180px;
	}
	#schbtn {display:none !important}
	.sch_popLayer .SectContent .CheckList .ItemWrap .Itemv0 {
		flex-basis: 50%;
	}
	.global_popup.detail {
		right: 30px;
		height: 70%;
		min-height: 340px;
		width: 340px;
		min-width:340px;
	}
	.global_popup.kind {
		left: -185px;
		overflow-y: auto;
		height: 70%;
		min-height: 340px;
		width: 340px;
		min-width: 340px;
	}
	.global_popup.step {
		left: -85px;
		overflow-y: auto;
		height: 70%;
		min-height: 340px;
		width: 340px;
		min-width: 340px;
	}
	.select_list_wrap .select_item {
		width: 70%;
	}
	.sch_popLayer .SectContent .CheckList .ItemWrap .Item {
		width: 50%;
	}
	.global_btn_select {width:73px}
	.sagunKind_option, .sagun_title .sagun_input, .sagun_title .sagun_btn {
		padding: 2px 6px;
		font-size: 14px;
	}
	.sagunNum_option {
	    padding: 3px 6px 3px 6px;
		margin-top: 0;
	}
	.sagun_title .sagun_btn {
		min-width: 60px;
	}
	.sortby.wrapped {
		display: flex;
		align-items: center;
		justify-content: flex-end;
	}
	.sagun_title.wrapped ul div {
		display: flex;
		align-items: center;
	}
	.list_header_search_title .search_title_sagun {
		margin-bottom: 18px;
		padding-bottom: 19px;
		height: 72px;
		width: 100%;
		display: inline-block;
	}
	#adm_noti {white-space: initial;}
	.cont_atrea {

	}
}
@media ( min-width: 980px ) {
.cont_atrea {margin: 0 auto;}
.searchLayer {max-width:932px; min-width:960px;padding: 15px 0 0 6px;}
}

@media ( min-width: 1030px ) {
.cont_atrea {margin: 0 auto; left:5.5%;}
.searchLayer {max-width:97.4%; min-width:960px; padding: 15px 0 0 15px ;}
}

@media ( min-width: 1150px ) {
.cont_atrea {margin: 0 auto; left:10%;}
}

@media ( min-width: 1300px ) {
.cont_atrea {margin: 0 auto;  left:15%;}
.searchLayer {max-width:97.4%; min-width:960px; padding: 15px 0 0 15px ;}
}
@media ( min-width: 1500px ) {
.cont_atrea {margin: 0 auto; left:25%;}
}

#kyungpre_schbox {width:160px;}

#REASearchMapContent {box-shadow: 0px 0px 3px 4px #969696aa;}

.c_red {border-top: dashed 1px #555555; color: red; font-weight: bold}

#roadViewLayer {width: 50% !important; height: 100% !important; z-index: 999; display: block;}
#roadview { width: 100%; height: 100%; position: relative; overflow: hidden; background: url(https://t1.daumcdn.net/mapjsapi/images/bg_tile.png);}

.half_width {width:50% !important; right:0 !important; position: absolute !important}

.info_circle {position:relative;top:5px;left:5px;border-radius:6px;border: 1px solid #ccc;border-bottom:2px solid #ddd;font-size:12px;padding:5px;background:#fff;list-style:none;margin:0;}
.info_circle:nth-of-type(n) {border:0; box-shadow:0px 1px 2px #888;}
.info_circle .label {display:inline-block;width:50px;}
.number {font-weight:bold;color:#00a0e9;}

.dot {overflow:hidden;float:left;width:12px;height:12px;background: url('https://t1.daumcdn.net/localimg/localimages/07/mapapidoc/mini_circle.png');}
.dotOverlay {position:relative;bottom:10px;border-radius:6px;border: 1px solid #ccc;border-bottom:2px solid #ddd;float:left;font-size:12px;padding:5px;background:#fff;}
.dotOverlay:nth-of-type(n) {border:0; box-shadow:0px 1px 2px #888;}
.number {font-weight:bold;color:#ee6152;}
.dotOverlay:after {}

.cont_back {z-index: 333;position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:#888;opacity:0.2;}

.free_login { margin-top: 10%; cursor:pointer}
#taein_info {width:100%; height:1px; vertical-align: middle; text-align: center;background:unset}

.SearchLayer .REAcheck {position:relative; font-size:14px; float:left; margin-right:25px;  }


input.allingbtn[type=radio]:not(old), input.ingbtn[type=radio]:not(old), input.noningbtn[type=radio]:not(old) {
    margin:0; padding:0; opacity:0;
    background:url('https://www1.taein.co.kr/images/xmap/icon_map_type_n.png')-300px -15px no-repeat;
    width:0;
}
input.allingbtn[type=radio]:not(old) + label {
    display: inline-block;
    text-align: left; height:27px;
    background:url('https://www1.taein.co.kr/images/xmap/icon_map_type_n.png')-300px -15px no-repeat;
 width:72px; margin-bottom:10px; cursor: pointer;
}
input.allingbtn[type=radio]:not(old):checked + label {
    background:url('https://www1.taein.co.kr/images/xmap/icon_map_type_n.png')-300px -45px no-repeat;
}
input.ingbtn[type=radio]:not(old) + label {
    display: inline-block;
    text-align: left; height:27px;
    background:url('https://www1.taein.co.kr/images/xmap/icon_map_type_n.png')-380px -15px no-repeat;
  width:72px; margin-bottom:10px; margin-left:-25px; cursor: pointer;
}
input.ingbtn[type=radio]:not(old):checked + label {
    background:url('https://www1.taein.co.kr/images/xmap/icon_map_type_n.png')-380px -45px no-repeat;
}
input.noningbtn[type=radio]:not(old) + label {
    display: inline-block;
    text-align: left; height:27px;
    background:url('https://www1.taein.co.kr/images/xmap/icon_map_type_n.png')-457px -15px no-repeat;
   width:72px; margin-bottom:10px; margin-left:-25px; cursor: pointer;
}
input.noningbtn[type=radio]:not(old):checked + label {
    background:url('https://www1.taein.co.kr/images/xmap/icon_map_type_n.png')-457px -45px no-repeat;
}
.switch-field {    position: relative;
    font-size: 14px;
    float: left;
    height: 25px;
    margin-right: 5px;
    padding: 0 7px 0 7px;
    background-color: #fff;
    border-radius: 4px;}

.allingbtn {}
.ingbtn {}
.noningbtn {}
.kyung_layer {border:solid 2px #004a80 !important; color:#004a80 !important; }
.gong_layer {border:solid 2px #603914 !important; color:#603914 !important; }
.numicon {display:inline-block;width:20px; height:10px; line-height:150%; text-align:center;font-weight:bold}

/*  Áöµµ */
#map_container.view_map #map_wrap {z-index: 10;}
#map_container.view_roadview #map_wrap {z-index: 0;}

/*#roadviewControl {position:absolute;top:10px; right:10px;width:75px;height:24px;padding:2px;z-index: 1;background: #f7f7f7;border-radius: 4px;border: 1px solid #c8c8c8;box-shadow: 0px 1px #888;cursor: pointer;}*/
#roadviewControl span {background: url(https://t1.daumcdn.net/localimg/localimages/07/mapapidoc/mapworker.png) no-repeat;  padding-left:23px;height:24px;font-size: 12px;display: inline-block;line-height: 2;font-weight: bold;}
/*#roadviewControl.active {background: #ccc;box-shadow: 0px 1px #5F616D;border: 1px solid #7F818A;}*/
#roadviewControl.active span {background: url(https://t1.daumcdn.net/localimg/localimages/07/mapapidoc/mapworker_on.png) no-repeat;color: #4C4E57;}
#close {position: absolute;padding: 4px;top: 10px;left: 10px;cursor: pointer;background: #fff;border-radius: 4px;border: 1px solid #c8c8c8;box-shadow: 0px 1px #888;}
#close .img {display: block;background: url(https://t1.daumcdn.net/localimg/localimages/07/mapapidoc/rv_close.png) no-repeat;width: 14px;height: 14px;}

.radius_border{border:1px solid #919191;border-radius:5px;}
.custom_typecontrol {clear:both; position:absolute;top:10px;right:170px;overflow:hidden;width:130px;height:25px;margin:0;padding:0;z-index:1;font-size:11px;font-family:'Noto Sans KR', sans-serif;}
.custom_typecontrol span {

display:block;width:64px;height:25px;float:left;text-align:center;line-height:25px;cursor:pointer;


}
#btnRoadmap {
    position: absolute;
    display: block;
    right: 247px;
    top: 25px;
    width: 47px;
    height: 43px;
    z-index: 3;
    background: url(/images/bt_mapn0.png) no-repeat;
    background-position: 0 -42px;
    cursor: pointer;
    text-align: center;
    font-size: 14px;
    letter-spacing: -1px;
    line-height: 270%;
	    border: 0;
}
#btnSkyview {
    position: absolute;
    display: block;
    right: 182px;
    top: 25px;
    width: 67px;
    height: 43px;
    z-index: 3;
    background: url(/images/bt_mapn0.png) no-repeat;
    background-position: -47px 0;
    cursor: pointer;
    text-align: center;
    font-size: 14px;
    letter-spacing: -1px;
    line-height: 270%;
	    border: 0;
}
#btnUsemap {
	position: absolute;
    right: 94px;
    top: 25px;
    display: block;
    width: 88px;
    height: 43px;
    z-index: 3;
    background: url(/images/bt_mapn2.png) no-repeat;
    background-position: 0 0px;
    cursor: pointer;
    border: 0;
    text-align: center;
}
#roadviewBtn {
    position: absolute;
    display: block;
    right: 10px;
    top: 25px;
    width: 76px;
    height: 43px;
    z-index: 3;
    background: url(/images/bt_mapn0.png) no-repeat;
    background-position: -133px 0px;
    cursor: pointer;
    text-align: center;
    font-size: 14px;
    letter-spacing: -1px;
    line-height: 270%;
}
/*.custom_typecontrol .btn {background:#fff;background:linear-gradient(#fff,  #e6e6e6);}   */
.custom_typecontrol .btn:hover {background:#f5f5f5;background:linear-gradient(#f5f5f5,#e3e3e3);}
.custom_typecontrol .btn:active {background:#e6e6e6;background:linear-gradient(#e6e6e6, #fff);}
.custom_typecontrol .selected_btn {color:#fff;background:#425470;background:linear-gradient(#425470, #5b6d8a);}
.custom_typecontrol .selected_btn:hover {color:#fff;}

.custom_typecontrol2 {clear:both; position:absolute;top:10px;right:100px;overflow:hidden;width:66px;height:25px;margin:0;padding:0;z-index:1;font-size:11px;font-family:'Noto Sans KR',  Dotum, sans-serif;}
.custom_typecontrol2 span {display:block;width:66px;height:35px;float:left;text-align:center;line-height:270%;cursor:pointer;}
.custom_typecontrol2 .btn {background:#fff;background:linear-gradient(#fff,  #e6e6e6);}
.custom_typecontrol2 .btn:hover {background:#f5f5f5;background:linear-gradient(#f5f5f5,#e3e3e3);}
.custom_typecontrol2 .btn:active {background:#e6e6e6;background:linear-gradient(#e6e6e6, #fff);}
.custom_typecontrol2 .selected_btn {color:#fff;background:#425470;background:linear-gradient(#425470, #5b6d8a);}
.custom_typecontrol2 .selected_btn:hover {color:#fff;}

.custom_zoomcontrol {position:absolute;top:100px;right:10px;width:36px;height:80px;overflow:hidden;z-index:1;background-color:#f5f5f5;}
.custom_zoomcontrol span {display:block;width:36px;height:40px;text-align:center;cursor:pointer; padding-top:12px;}
.custom_zoomcontrol span img {width:15px;height:15px;border:none;}
.custom_zoomcontrol span:first-child{border-bottom:1px solid #bfbfbf;}

.removearea {
	position: absolute;
    top: 26px;
    right: 300px;
    width: 106px;
    height: 35px;
    overflow: hidden;
    z-index: 1;
    background-color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
	border:0
}
.removeAreabtn {
    width: 102px;
    height: 31px;
    text-align: center;
    cursor: pointer;
    background: #000000;
    color: white;
    border-radius: 5px 5px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
	letter-spacing:-1px;
	font-weight:600;
	}
.removeAreabtn:hover {
    background: #227fe1;
    color: yellow;
	}
.customoverlay {position:relative;padding:3px 3px 2px 3px;border-radius:6px;border: 1px solid #6c6c6c;font-size:12px;float:left; background-color:#fff;}
.activea {
    color: white !important;
}
#btnRoadmap.selected_btn {
	background-position: 0px 0px !important;
    color: white !important;
}
#btnSkyview.selected_btn {
	    background-position: -46px -42px !important;
    color: white !important;
}
#roadviewBtn.active {
	background-position: -133px -42px; !important;
    color: white !important;
}
#btnRoadmap.selected_btn span, #btnSkyview.selected_btn span, #roadviewBtn.active span, #roadviewBtn.active span {
    color: white !important;
}
.roadviewbtn {
    margin-left: 17px;
}
#btnRoadmap span, #btnSkyview span, #roadviewBtn span, #mapDistrictBtn span, #btnUsemap span {
    display: block;
    font-weight: normal;
    line-height: 270%;
    text-align: center;
    text-decoration: none;
    color: black;
    vertical-align: middle;
}

@media screen and (max-width: 501px){

}

.low_lcl.report {
    padding: 0 7px 0 7px;
    border: 1px solid #ccc;
    cursor: pointer;
    border-radius: 4px;
    line-height: 27px;
    text-align: center;
    background: #f2eee3;
	color:#ffffff !important;
    background: linear-gradient( to bottom, #b10000, #590000 );
	margin-right:5px;
	    min-width: 98px;
}
.btn_mapclose {
    position: absolute;
    right: 10px;
	color:#ffffff;
    background: #0000009c;
    /* border: solid 1px #000000; */
    box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 4px, rgba(0, 0, 0, 0.3) 0px 7px 13px -3px, rgba(0, 0, 0, 0.2) 0px -3px 0px inset;
    width: 30px;
    height: 30px;
	z-index:1111;
	border-radius:0 6px 0 0;
}

/*map icon set*/
.map_icon {
	min-width: 0px;
    min-height: 0px;
    max-width: 99999px;
    max-height: none;
    border: 0px;
    display: block;
    position: absolute;
    user-select: none;
    -webkit-user-drag: none;
    clip: rect(0px, 15px, 15px, 0px);
    top: 0px;
    left: 0px;
    width: 15px;
    height: 15px;
}

.ico_schopt_li {
    display: inline-flex !important;
    align-items: center;
}
.ico_schopt_warn {
    width: 16px;
    margin-left: 3px;
    cursor: pointer;
}
.ico_schopt_wrap {
    position: relative;
    width: 1px;
    height: 1px;
	    z-index: 9999;
}
.ico_schopt_mssg_left {
    position: absolute;
    top: 10px;
    background: #ffffcc;
    width: 200px;
    line-height: 150%;
    white-space: normal;
    padding: 10px;
    border: solid 1px #cccccc;
    box-shadow: 5px 5px 0px 0px #00000026;
    border-radius: 5px 5px;
    left: -75px;
	z-index:9999;
}
.ico_schopt_mssg_center {
    position: absolute;
    top: 10px;
    background: #ffffcc;
    width: 200px;
    line-height: 150%;
    white-space: normal;
    padding: 10px;
    border: solid 1px #cccccc;
    box-shadow: 5px 5px 0px 0px #00000026;
    border-radius: 5px 5px;
    left: -115px;
	z-index:9999;
}
.ico_schopt_mssg_right {
    position: absolute;
    top: 10px;
    background: #ffffcc;
    width: 200px;
    line-height: 150%;
    white-space: normal;
    padding: 10px;
    border: solid 1px #cccccc;
    box-shadow: 5px 5px 0px 0px #00000026;
    border-radius: 5px 5px;
    left: -155px;
	z-index:9999;
}