/* - 기존 온나라 게시판에서 추가 및 수정되어야할 css  */
    /*base*/
    .hidden {
        visibility: hidden;
        width: 0px;
        height: 0px;
        font-size: 0px;
        line-height: 0px;
        position: absolute;
        top: 0;
        left: -9999999999px;
    }

    caption {
        /* visibility: hidden; */
        text-indent: -99999px;
        width: 0px;
        height: 0px;
        font-size: 0px;
        line-height: 0px;
		padding:0;
    }
    
    .c_table_01 td{
        height:auto;
    }

    


/* 모달창 css */
    .statInfoModal{
        position: fixed;
        width: 100%;
        max-width: 800px;
        top: 50%;
        left: 50%;
        border: 2px solid black;
    }
    
    .modal-open {overflow:auto}

/*     .statUrlLink{
        background-image: url("../../images/newmain/common/icon_link.png");
    }

    .statExcelLink{
        background-image: url("../../images/newmain/common/icon_exl.png");
    }
     */
    pre{
        white-space: pre-wrap;
        white-space: -moz-pre-wrap;
        white-space: -pre-wrap;
        white-space: -o-pre-wrap;
        word-break: break-all;
    }

    /* 기존 css 변경 
    .gallery_type01>div .img { 
         background-color:#fff; 
         border:1px solid #fff; 
    }

    .gallery_type01>div .img img {
        min-width: 70%;
        max-width: 70%;
        min-height: 70%;
    }
*/
    .h4_type01 .title {
        border-right: 0.5px solid #fff;
        box-sizing: border-box;
    }

    /* 기존 페이지  */
    .image_type01 .right .text { font-size:85%; height:153px; overflow:hidden; }
    
    
/* 20180704 기존 스타일 - 김근배 추가 */


.area_n input{
    display:inline;
}

.find_service{
	text-align:center;
}

.rst {
	margin:0 auto;
	width:100%;
	max-width:1000px;
}
.rst h3 {
	background:url(../../images/vm/blt_b.gif) 0 4px no-repeat;
	height:51px;
	padding-left:30px;
	font-size:24px;
	font-weight:400;
	letter-spacing:-0.5px;
	-webkit-margin-before:0;
    -webkit-margin-after:0;
	margin:30px 0 0 0;
	text-align:left;
}
.rst h3 span {
	font-size:12px;
	font-weight:500;
	position:relative;
	top:40px;
	float:right;
	color:#6796ce;
	letter-spacing:-0.3px;
}
.titleSpan {
	font-size:12px;
	font-weight:500;
	position:relative;
	top:10px;
	float:right;
	color:#6796ce;
	letter-spacing:-0.3px;
}

.rst p {
	padding-left:30px;
	font-size:14px;
	font-weight:400;
	color:#909090;
	position:absolute;
	max-width:700px;
	letter-spacing:-0.5px;
	-webkit-margin-before:0;
    -webkit-margin-after:0;
	margin-top:-15px;
}

.sub_stab {
	width:100%;
	max-width:1000px;
	min-width:320px;
    margin:30px auto;
    background:#9199a6;
	color:#fff;
	height:40px;
}
.sub_stab ul {
	width:100%; 
	-webkit-padding-start:0; 
	-webkit-margin-after:0;
    -webkit-margin-before:0;
	padding-left:0;
}
.sub_stab li {
	float:left; 
	font-size:14px; 
	list-style-type:none; 
	width:50%; 
	line-height:18px;
	top:0;
    position:relative;
	text-align:center;
}
a.stb_off:link, a.stb_off:visited {
	display:block; 
	float:left; 
	font-size:14px; 
	text-align:center; 
	letter-spacing:-0.05em; 
	color:#fff; 
	background:none;
	padding:10px 0; 
	border:none;
	font-weight:600;
	width:100%;
}
a.stb_off:hover {
	display:block; 
	font-size:14px; 
	text-align:center; 
	letter-spacing:-0.05em; 
	width:100%; 
	color:#fff; 
	background:#a4c226;
	padding:13px 0; 
	font-weight:600;
	/* box-shadow:1px 1px 1px #666c75; */
}
a.stb_selected:link, a.stb_selected:visited { 
	display:block; 
	float:left; 
	font-size:14px; 
	text-align:center; 
	letter-spacing:-0.05em; 
	width:100%; 
	color:#fff; 
	background:#a4c226;
	padding:13px 0; 
	font-weight:600;
}

.result_gt {
    height:560px;
    width:100%;
    max-width:1000px;
    margin:30px auto;
}
.result_gt dl {
    float:left;
    width:48%;
}
.result_gt dl.result_float {
    float:right;
}
.result_gt dl p {
    position: relative;
    float: right;
    top: -12px;
    font-size: 12px;
    color: #a5a6a6;
    right:20px;
}
.result_gt dt {
    font-size:14px;
    font-weight:600;
    text-align:left;
}
.result_gt dt span {
    background:#ffa907;
    padding:0 3px;
    margin-right:10px;
}
.result_gt dd {
    margin:10px 0 0 0;
    /* background:#ece6cd; */
    height:450px;
    text-align:center;
    font-weight:600;
    padding-top:0px;
    color:#fff;
}
.result_gtt {
    height:300px;
    width:100%;
    max-width:1000px;
    /* margin:30px auto; */
}
/* .result_gtt dl {
    float:left;
    width:47%;
} */
/* .result_gtt dl.result_float {
    float:right;
} */
.result_gtt dl p {
    position: relative;
    float: right;
    top: -12px;
    font-size: 12px;
    color: #a5a6a6;
    right:20px;
}
.result_gtt dt {
    font-size:14px;
    font-weight:600;
    text-align:left;
    padding:10px 0;
}
.result_gtt dt span {
    background:#ffa907;
    padding:0 3px;
    margin-right:10px;
}
.result_gtt dt span:nth-child(2){
	background:transparent;	
}
.result_gtt dd {
    margin:10px 0 0 0;
    /* background:#ece6cd; */
    height:450px;
    text-align:center;
    font-weight:normal;
    padding-top:0px;
    /* color:#fff; */
}
 .result_gtt .ho {
    height:auto !important;
    padding-top:0;
    position:relative;
    /* top:-30px; */
/*     left:5px; */
 }
.result_gtt a.dong {
    border-radius: 3px;
    line-height: 29px;
    padding: 5px 50px;
    border: none;
    background: #245183;
    color: #fff !important;
    width: 260px;
}

.d_i {
    display:inline-block;
    zoom:1;
    vertical-align:middle;
    position:relative;
    font-weight:600;
   /*  margin-left:15px; */
    font-size:14px;
}
@media (max-width:992px){
	.d_i.calendar {margin-top:5px}
}
.d_i span{
    display:inline-block;
    zoom:1;
    vertical-align:middle;
    position:relative;
    font-weight:600;
   /*  margin-left:15px; */
    font-size:14px;
    vertical-align: middle;
}

/* .d_i input {
    height: 29px;
    text-align: left;
    background: #fff;
    border: 1px solid #ccc;
    padding: 0 10px;
    color: #666;
    width:100px;
    vertical-align: top;
} */

#help{position:relative;width:100%;min-height:100%;text-align:left;margin-top: 30px;}

/************************************************************************************************
/ @ 데이타 피커 수정
/************************************************************************************************/
.ui-datepicker{padding:0 10px;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;

}
.ui-datepicker .ui-datepicker-header {
	position: relative;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position:absolute;top:0;display:block;width:55px;height:55px;text-indent:-9999px;

}

.ui-datepicker .ui-datepicker-prev {
	left:-14px;background:url(../../images/common/btn_calender_left.png) center center no-repeat !important
}
.ui-datepicker .ui-datepicker-next {
	right:-14px;background:url(../../images/common/btn_calender_right.png) center center no-repeat !important
}
.ui-datepicker .ui-datepicker-title {
	font-size:14px;color:#fff;padding:10px 0;vertical-align:middle;text-align:center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size:12px;vertical-align:middle;margin:0 2px;
}
.ui-datepicker select {color:#333;}
.ui-datepicker select.ui-datepicker-month{width:60px}
.ui-datepicker select.ui-datepicker-year{width:70px}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	font-size:12px;color:#fff;height:25px;font-weight:normal;letter-spacing:1px;vertical-align:middle;text-align:center;
	padding:0
}
.ui-datepicker td {

}
.ui-datepicker td span,
.ui-datepicker td a {
	position:relative;display:block;color:#fff;line-height:32px;font-size:14px;letter-spacing:normal;text-align:center;border:none;background:none
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}



.ui-datepicker-trigger{vertical-align:top;cursor:pointer;}
.ui-datepicker{background:#2f89c0;width:315px}
.ui-datepicker .ui-datepicker-today a{color:#2f89c0;background:url(../../images/common/datepicker_today.png) center center no-repeat}
.ui-datepicker .ui-datepicker-current-day a{background:url(../../images/common/datepicker_current.png) center center no-repeat}






.ui-datepicker .ui-widget-header{background:none;border:none}
.ui-datepicker .ui-state-hover,
.ui-datepicker .ui-widget-content .ui-state-hover,
.ui-datepicker .ui-widget-header .ui-state-hover,
.ui-datepicker .ui-state-focus,
.ui-datepicker .ui-widget-content .ui-state-focus,
.ui-datepicker .ui-widget-header .ui-state-focus {
	border:none;
	background:none;
	font-weight: normal;
	color: #212121;
}
.ui-datepicker .ui-state-hover a,
.ui-datepicker .ui-state-hover a:hover,
.ui-datepicker .ui-state-hover a:link,
.ui-datepicker .ui-state-hover a:visited,
.ui-datepicker .ui-state-focus a,
.ui-datepicker .ui-state-focus a:hover,
.ui-datepicker .ui-state-focus a:link,
.ui-datepicker .ui-state-focus a:visited {
	color:#212121;
	text-decoration:none;
}

.ui-datepicker .ui-state-default,
.ui-datepicker .ui-widget-content .ui-state-default,
.ui-datepicker .ui-widget-header .ui-state-default {
	border:none;
	background:none;
	font-weight: normal;
	color: #fff;
}
.ui-datepicker .ui-state-default a,
.ui-datepicker .ui-state-default a:link,
.ui-datepicker .ui-state-default a:visited {
	color: #fff;
	text-decoration: none;
}

/* 도움말, 제도안내,실거래가조회 상단메뉴  */
/* tab_con */
.tab_basis{position:relative;width:100%;display:table;border:1px solid #c7cdd8;border-bottom-color:#a3a7ae;}
.tab_basis > li{display:table-cell;width:calc(100%/13)}
.tab_basis > li + li {border-left:1px solid #c7cdd8;}
.tab_basis > li > a{position:relative;display:block;height:100%;line-height:49px;text-align:center;font-size:1rem;color:#333;background-color:#e1e4ea;}
.tab_basis > li.last > a{border-right:none}
.tab_basis > li > a:hover,.tab_basis > li.actived > a{color:#fff;background-color:#1172be;z-index:100}
.tab_basis .con_tab_data{position:absolute;top:40px;left:0;width:100%;border-top:1px solid #3f9ad2;z-index:50}

.tab_basis.justified li{display:block;width:14.2857142%;float:left;}
.tab_basis.justified li a{border-top:1px solid #c7cdd8;margin-top:-1px;z-index:1}
.tab_basis.justified li:last-child{border-right:1px solid #c7cdd8;}
.tab_basis.justified li:nth-child(8) {border-left:0;}
.con_data_wrap > div{display:none}

/* .tab_basis.type02 {display:block;margin-bottom:-1px}
.tab_basis.type02 > li{display:block;width:25%;margin-top:-1px;float:left}
.tab_basis.type02 > li a {border-top:1px solid #c7cdd8;} */

/*  */
.global_menu{display: inline;left: auto;position: absolute;right: 10px;}
.global_menu > a{padding:0 20px 0 15px;letter-spacing:0;background:url('../../images/common/bg_global.gif') no-repeat right 50%;}
.global_menu .drop_menu{border:solid 1px #d9d9d9;background:#fff;line-height:20px;padding:5px 0;display:none;text-align: center}

@media (max-width:767px){
	.tab_basis {display:none}
}
