@CHARSET "UTF-8";
@import url(https://fonts.googleapis.com/earlyaccess/notosanskr.css);

html{width:100%;height:101%;}
body{font-family: 'Noto Sans KR', sans-serif;	width:100%;	margin:0px;}
select{	font-family: 'Noto Sans KR', sans-serif; color: #727375;	font-size: 12px;}
ul {padding:0;}
li {list-style:none;}
table{border-collapse:collapse;border-spacing:0}
a, a:hover,
a:focus {text-decoration: none !important; color:#666;}
input, select{height: 30px; border:1px solid #dcdfe9; text-indent: 10px;}
textarea{border:1px solid #dcdfe9; padding: 10px;}
.img{vertical-align: middle;}
.row{overflow: hidden;}
.w_box{background: #fff;height:1500px;}

input[type="checkbox"] {display:none;}
input[type="checkbox"] + label {display:inline-block;}
input[type="checkbox"] + label span {display:inline-block; width:17px; height:17px; margin:-3px 8px 0 0; vertical-align:middle; background:url('../images/i_check_off.png') right center no-repeat; cursor:pointer; background-size:17px;}
input[type="checkbox"]:checked + label span {width:17px; height:17px; background:url('../images/i_check_on.png') right center no-repeat; background-size:17px;}

input[type="radio"] {display:none;}
input[type="radio"] + label {display:inline-block;}
input[type="radio"] + label span {display:inline-block; width:17px; height:17px; margin:-3px 8px 0 0; vertical-align:middle; background:url('../images/i_radio_off.png') no-repeat; cursor:pointer; background-size:17px;}
input[type="radio"]:checked + label{color: #333;}
input[type="radio"]:checked + label span {width:17px; height:17px; background:url('../images/i_radio_on.png') no-repeat; background-size:17px;}

input[type=text]::-ms-clear {display: none;}

/* space */
.mt10{margin-top: 10px;}
.mt20{margin-top: 20px;}
.mt30{margin-top: 30px;}
.mt40{margin-top: 40px;}
.mt70{margin-top: 70px;}
.mr10{margin-right: 10px;}
.mb8{margin-bottom: 8px;}
.mb10{margin-bottom: 10px;}
.pad20{padding:20px;}
.t_center{text-align: center;}
.t_right{text-align: right;}
.t_left{text-align: left;}
.f_left{float:left;}
.f_right{float: right;}

/* font */
.txt_blue{color:#4f6eaf;}
.title_blue{color:#4f6eaf; font-size:18px; font-weight: bold;}
.txt_gray_9{color:#999; font-weight: normal;}
.txt_gray_3{color:#333;}
.txt_16{font-size: 16px;}
.txt_20{font-size: 20px; line-height: 28px;}

/* button */
.line_green{border:1px solid #56b088; background:#fff; border-radius:90px; color:#56b088; font-size:12px; padding:5px 20px; letter-spacing: -1px;}
.line_green:hover{border:1px solid #56b088; background:#56b088; border-radius:90px; color:#fff; font-size:12px; padding:5px 20px; letter-spacing: -1px;}
.line_green_box{border:1px solid #56b088; background:#fff; color:#56b088; font-size:12px; padding:8px 5px; letter-spacing: -1px;cursor:pointer;}
.line_green_box:hover{border:1px solid #56b088; background:#56b088; color:#fff; font-size:12px; padding:8px 5px; letter-spacing: -1px;cursor:pointer;}
.search_box{border:2px solid #4f6eaf; background:#fff; color:#4f6eaf; font-size:12px; padding:8px 30px 8px; float:right;}
.search_box:hover{border:2px solid #4f6eaf; background:#4f6eaf; color:#fff; font-size:12px; padding:8px 30px 8px; float:right;}
.btn_gray{width:150px; padding:10px 10px; border:none; font-size:14px; color:#535c6e; cursor:pointer;	outline:none; background: #d3d7e7;}

/* input */
.input_w{border:none; background:#fff; height:30px; text-indent: 10px;}

.main_wrap{	width: 1000px;	margin: auto;}
.main_wrap table.search_table{width: 1000px; border-spacing: 0; border:1px solid #4f6eaf; border-bottom: none; background: #f5f6fa; margin-top: 20px;}
.main_table_top{color: #fff;}
.main_table_column th{padding:0; border-left: 1px solid #dcdfe9;	font-size:20px; height: 60px; font-weight: normal;}
.main_table_column th:first-child{border-left:1px solid #4f6eaf;}
.main_table_column th:LAST-CHILD{	border-right:1px solid #4f6eaf;}
.main_addr{height:446px; width:calc(100% - 2px); border:1px solid #4f6eaf; border-top:none;}
.main_addr select{border:none;}
.main_add_jinum{padding: 10px;}
.main_add_jinum p{font-size:12px; color:#666; margin: 0;}
.main_add_jinum input{height:30px; border:1px solid #b9bed4; margin: 10px 0; text-indent: 10px; width:100%;}
.main_add_jinum input.addr_btn{background: #56b088; font-size:14px; color:#fff; border:none; text-indent: 0; text-align: center; height:35px; cursor: pointer;}

.btn_top{position:fixed; z-index:30; right:0; bottom:100px; width:1150px;height: 1px;left:50%; transform:translateX(-50%); text-align: right;}
.btn_top span a{border:1px solid #4f6eaf; padding:15px 10px 8px 10px;}

.inner_wrap{width:1000px; margin:0 auto;}
#footer{width:100%; margin-top:60px;}
.main_footer_box{	width:100%;	background: #f5f6fa; padding:40px 0;	color: #3a3b3b;}
.footer_notice{background: url('../images/icon_01.png') no-repeat; position: relative; padding:12px 0 10px 80px; line-height: 24px; color: #333; font-size: 15px;}
.footer_notice span a{position: absolute; z-index: 2; right: 0; top:0px; font-size: 14px; border:1px solid #4f6eaf; text-decoration: none; color:#4f6eaf; padding:15px 60px 15px 30px; background:#fff url('../images/arrow_right.png') 150px 20px no-repeat; border-radius:40px;}
.footer_notice span a:hover{color:#fff; background:#4f6eaf url('../images/arrow_w_right.png') 150px 20px no-repeat;}

.footer_contents{width: 1000px; margin:0 auto;	color: #3a3b3b;	font-size: 12px; padding:30px 0; overflow: hidden;}
.footer_contents .left_area{width:700px; float: left;}
.footer_contents .left_area .footer_menu{overflow: hidden;}
.footer_contents .left_area .footer_menu li{float:left;}
.footer_contents .left_area .footer_menu li a{text-decoration: none; font-size: 14px; color:#333;}
.footer_contents .left_area .footer_menu li span{font-size: 10px; color:#ccc; padding: 0 15px;}
.footer_contents .left_area .footer_info{margin-top:20px; font-size: 12px; color:#777;}
.footer_contents .foot_logo{width:300px; float: right; text-align: right;}

.main_qna_btn{	float: right;	width: 110px;	height: 18px;	padding: 3px 10px;	background: #b0b2b4;	text-decoration: none;	border-radius:10px;	color: #000;	margin-top: -4px;	margin-right: 349px;}

#LoadIngCenter{position:absolute;	top:50%;	left:50%;	overflow:hidden;	margin-top:-50px;	margin-left:-50px;	z-index: 9999;}
.road-search-btn{	outline: none;	background-color: #005bac;	color: #fff;	font-size: 13px;	border: none;	width: 150px;	height: 26px;	border-radius:10px;	margin-right: 20px;	margin-top:2px;	cursor: pointer;}

.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}

.ui-dialog-content{
    min-height: 45px !important;
    font-size: 13px;
    text-align: center;
    padding-top: 25px !important;
}
.ui-dialog-buttonpane{
    margin: 0 !important;
    padding: 0 !important;
}
.ui-dialog-titlebar-close{
    display: none !important;
}
.a_text{
    text-decoration: none;
    font-weight: normal;
    cursor: pointer;
}
button {
    outline-style: none;
}
input {
    outline-style: none;
}

.ui-dialog{
	z-index: 9999 !important;
}

.road_search_btn {
	outline: none;
	background-color: #005bac;
	color: #fff;
	font-size: 13px;
	border: none;
	width: 150px;
	height: 26px;
	border-radius: 10px;
	margin-top: 2px;
	cursor: pointer;
}
