@charset "utf-8";/* CSS 초기화*/html {	height: 100%;		-ms-content-zooming: none;	-ms-touch-action: pan-x pan-y;}* {	margin: 0px;	padding: 0px;}body, html {	font-size: 9pt;	font-family: "Noto Sans KR", "malgun gothic", "맑은 고딕", sans-serif !important;	color: #515151;	height: 100%;	width: 100%;	overflow: hidden;}a {	text-decoration: none;	vertical-align: middle;}img, fieldset {	border: none;}input, textarea {	vertical-align: middle;	text-indent: 7px;	font-size: 12px;	font-family: '돋움', dotum, '굴림', Gulim, Tahoma, serif, sans-serif;	color: #515151;}input[type="text"] {	height: 23px;	box-sizing: border-box;	border: 1px solid #cccccc;}textarea {	padding: 5px;	text-indent: 0;}table {	border-collapse: collapse;	border-spacing: 0px;}img {	vertical-align: middle;}table caption {	visibility: hidden;	height: 0;}ul, ol, li, label {	list-style: none;}label {	visibility: hidden;	text-indent: -99999em;}button {	border: 0;	background: transparent;	cursor: pointer;	overflow: visible;}table {	width: 400px;	border-collapse: collapse;	margin: auto;	background: #fff;}/*상황판*/#mapWrapper{	width:100%;	height:100%;}.map {	width: 100%;	height: 100%;}.map2 {	width: 50%;	height: 100%;	float: left;}/* .map3 {	width: 50%;	height: 100%;	float: left;	display: none;} */#rvWrapper {	position:absolute;	top:83px;	right:0px;	width: 40%;	height: 70%;	height: 100%;	float: left;	display: none;}.map3{	width:100%;	height:100%;}/*인풋박스 ie8 추가 핵*/#obeKeyword {	border: 3px solid #b0b0b0;	width: 140px;	height: 29px;	margin-left: -30px;	width: 140px \0/IE8+9;	height: 29px \0/IE8+9;	padding-top: 2px \0/IE8+9;	font-size: 14px;	font-weight: bold;}#input1, #input2, #input3 {	text-align: center;	width: 108px;    height: 80px;    opacity: 0;}#input2 {	cursor: pointer;}/*인풋박스 ie8 추가 핵*/.sang {	width: 100%;	height: 100%;	overflow: hidden;}.header {	height: 80px;	background: #2f2f2f;	min-width: 1500px;}.header > h1 {	overflow: hidden;	float: left;	/* margin: 0 42px 0 12px; */	position:relative;	z-index:110;	width:96px;	padding-left:12px;	text-align:left;	background-color:#2f2f2f;}.header > .i_p00 {	display: block;	position: relative;	left: 0;}.header > .i_p00 > li {	float: left;}.header > .i_p00 > li:nth-child(1) {	position:relative; z-index:100}.header > .i_p00 > li:nth-child(2) {	position:relative; z-index:100}.header > .i_p00 > li:nth-child(3) {	position:relative; z-index:100}.header > .i_p00 > li:nth-child(4) {	z-index: 10}.header > .i_p00 > li:nth-child(5) {	position:relative; z-index:100}.header > .i_p00 > li:nth-child(6) {	position:relative; z-index:100}.header > .i_p00 > li:nth-child(7) {	position:relative; z-index:100}.header > .i_p01 {	z-index: 0;	position:absolute;	right:10px;	margin-top: 25px;}.header > .i_p01 > li {	float: left;	margin-right: 7px;}.header .cctvSlide {width:432px;}.header .cctvSlide ul li {float:left;z-index:100;}.header ul li:nth-child(6) {position:relative;left:-431px}.header ul li:nth-child(7) {position:relative;left:-431px}.hline{background:#0090fa; height:3px; width:100%; cursor:pointer;}.slide{position: relative; left:-430px; }.submenu_wrap{	display: none;}/**상단 메인 버튼**/.toggleBtn, .toggleBtn2 {	cursor: pointer;	-webkit-touch-callout: none;	-webkit-user-select: none;	-khtml-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;}.toggleBtn > a > img, .toggleBtn2 > a > img{	-webkit-touch-callout: none;	-webkit-user-select: none;	-khtml-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;}.btn01{	width: 108px;	height: 80px;	background-image: url(../images/btn01.gif);}.btn02{	width: 108px;	height: 80px;	background-image: url(../images/btn02.gif);}.btn_cctv{	width: 108px;	height: 80px;	background-image: url(../images/btn_cctvList_off.gif);}.btn08{	width: 108px;	height: 80px;	background-image: url(../images/btn08.png);}.btn09{	width: 108px;	height: 80px;	background-image: url(../images/btn09.gif);}.btn010{	width: 108px;	height: 80px;	background-image: url(../images/btn010.gif);}/**버튼 활성화**/.btn01_on{	width: 108px;	height: 80px;	background-image: url(../images/btn01on.gif);}.btn02_on{	width: 108px;	height: 80px;	background-image: url(../images/btn02on.gif);}.btn_cctv_on{	width: 108px;	height: 80px;	background-image: url(../images/btn_cctvList_on.gif);}.btn08_on{	width: 108px;	height: 80px;	background-image: url(../images/btn08on.png);}.btn09_on{	width: 108px;	height: 80px;	background-image: url(../images/btn09on.gif);}.btn010_on{	width: 108px;	height: 80px;	background-image: url(../images/btn010on.gif);}.location01{	margin-left:5px; 	float:left;}.obd {	float: left;	width: 310px;}.obd2 {	float: left;	width: 100px;	height: 29px;	border: 1px solid #2f2f2f;}/* #2f2f2f */.obd3 {	float: left;	width: 20px;	height: 29px;	border: 1px solid #2f2f2f;}.obd2#obdBtn{    color: #2f2f2f;}.obd3#obdBtn{	font-weight: bold;    color: #444444;    font-size: 19px;    border: 3px solid #444444;    text-align: center;    height: 21px;    line-height: 21px;    cursor: pointer;    margin-top: 1px;}.obd li {	float: left;	margin-left: 10px;}.container {	height: 100%;	display: block;	width: 100%}.foot {	width: 100%;	position: fixed;	bottom: 0px;	z-index: 1000;	height: 30px;	background: #29292a;	color: #ffffff;	padding: 15px;}.foot > ul {	height: 25px;	padding-left: 10px;	width: 100%;}.foot > ul > li {	font-weight: bold;	font-size: 20px;	float:left;}.foot > ul > li > span { font-weight: bold;	font-size: 20px;	margin-left:10px;}	.foot > ul > li > span > a {color:#fff; font-weight:bold;}.footbtn {	position: absolute;	left: 45%;	bottom:0;	cursor:pointer;	z-index:1000;	top: -25px;}.footbtn2 {	position: absolute;	left: 45%;	bottom:0;	cursor:pointer;	z-index:1000;	}.roadview {	z-index: 1000;	height: 24px;	width: 70px;	position: absolute;	left: 10px;	top: 3px;}.roadview2 {	z-index: 100000;	height: 24px;	width: 70px;	position: absolute;	left: 10px;	top: 3px;}.arrow_ims {	position: absolute;	left: 75px;	text-align: center;	width: 262px;	margin-top: 5px;}.arrow_sig {	position: absolute;	left: 75px;	text-align: center;	width: 410px;	margin-top: 0px;}.pop_box {	border: 2px solid #4b9fbf;	padding: 1px;	background: #ffffff;	width: 410px;	overflow: hidden;	position: relative;	padding-bottom: 5px;	z-index: 20}.sigPop_box {	border: 2px solid #4b9fbf;	padding: 5px;	background: #ffffff;	width: 400px !important;	height: 360px !important;	position: relative;}.pop_box2 {	padding: 1px;	background: #3a4049;	width: 350px;	height: 250px;	overflow: hidden;	position: relative;}.pop_ims_image {	margin:3px;	width: 310px;	height:230px;}caption {			display: none;}.sigPop_box .pop_table{	width:100% !important}.sigPop_box .pop_table tr td {	height: 30px;	font-size:13px !important}.sigPop_box .pop_table thead tr th {font-size:14px;}.sigPop_box .pop_table tr td span {font-weight: bold;text-align: center;}.sigPop_box .pop_table tr th {	height: 26px;	border-bottom: 2px solid #4b9fbf;	padding: 5px;	text-align: left;	color: #2c2c2c;	font-size: 13px !important}.sigPop_box .pop_table tbody tr td {	height: 20px;	border-bottom: 2px solid #4b9fbf;	padding: 5px;	text-align: left;	color: #2c2c2c;	font-size:14px;} .sigPop_box .pop_table tfoot tr td { 	padding:5px;	color:#2c2c2c;	height:20px;	text-align:left}.sigPop_box .pop_table tr th img {margin-right: 5px;}.pop_table tr td {	height: 26px;	height: 40px;	border: 1px solid #d3d3d3;	border-bottom: 1px solid #d3d3d3;}.pop_table thead tr th {font-size:14px;}.pop_table tr td span {font-weight: bold;text-align: conter;}.pop_table tr th {	height: 26px;	border-bottom: 2px solid #4b9fbf;	padding: 5px;	text-align: left;	color: #2c2c2c;}.pop_table tbody tr td {	height: 26px;	border-bottom: 2px solid #4b9fbf;	padding: 5px;	text-align: left;	color: #2c2c2c;	font-size:14px;}.pop_table tfoot tr td {	border-bottom: 2px solid #868686;	font-size:14px;}.pop_table tfoot tr td span{margin-left:5px;}.pop_table tr th img {margin-right: 5px;}.sigPop_box .pop_table_phase{margin:5px 0}.sigPop_box .pop_table_phase tr td:nth-child(1){width:10%;height:20px;padding:5px}.sigPop_box .pop_table_phase tr td{width:15%;height:20px;padding:5px;text-align:center;border:1px solid #bbb;font-size:11px}.sigPop_box .pop_table_phase tr:nth-child(2){height:80px}.sigPop_box .pop_table_phase tr:nth-child(4){height:80px}/* 신호현시팝업 */.sig_pop_table tr td {	height: 26px;	border-bottom: 1px solid #d3d3d3;	}.sig_pop_table thead tr th {font-size:14px;}.sig_pop_table tr td span {	font-weight: bold;	text-align: conter;	}.sig_pop_table tr th {	height: 26px;	border-bottom: 2px solid #4b9fbf;	padding: 5px;	text-align: left;	color: #2c2c2c;}.sig_pop_table tbody tr td {	height: 26px;	border-bottom: 2px solid #4b9fbf;	padding: 5px;	text-align: left;	color: #2c2c2c;	font-size:14px;}.sig_pop_table tbody tr .collctTd{width:20% !important}.sig_pop_table tbody tr #collctDtime{width:30% !important}.sig_pop_table tbody tr .cycleLenTd{width:23% !important}.sig_pop_map {	margin:3px;	width: 310px;	height:230px !important;}.sig_pop_table tfoot tr td {	border-bottom: 2px solid #868686;	font-size:14px;	text-align:left;}.sig_pop_table tfoot tr td span{margin-left:5px;}.sig_pop_table tr th img {	margin-right: 5px;}/*동영상 추가 css */.pop_table2 { width:330px;}.pop_table2 tr td {	background:#3a4049;	padding-top: 2px;	width: 300px;	height: 240px;	text-align: center; 	border: 1px solid #d3d3d3;}.pop_table2 tr td span {	font-weight: bold;	text-align: conter;	padding-left: 5px;}.pop_table2 tr th {	height: 16px;	background:#3a4049;		padding-top: 4px;	text-align: left;	color: #ffffff;	padding-left:10px;}.pop_table2 tr th img {	margin-right: 10px;	}.pop_table2 tr th span{float:right; margin-right:-5px; }.pop_table2 tfoot tr td { height:2px;		 background:#3a4049;}.tooltip_close {	height: 21px;	position: absolute;	top: -2px;	right: 0px	}#menu_wrap .option button {	margin-left: 5px;}html input[type=button], input[type=email], input[type=password], input[type=reset], input[type=search], input[type=submit], input[type=tel], input[type=text] {	-webkit-appearance: none;	border-radius: 0}body, button, input, select, td, textarea, th {	line-height: 1.6}#menu_wrap {	display: none;	position: absolute;	top: 30px;	left: 10px;	bottom: 0;	width: 260px;	margin: 10px 0 30px 10px;	padding: 5px;	z-index: 95;	font-size: 12px;	height: calc(100% - 260px);	max-height: 550px;	min-height: 150px;	overflow: auto;	border-radius: 10px;	overflow-y:auto;	background:rgba(255, 255, 255, 0.7);}#menu_wrap .option {	text-align:center;}.map_wrap, .map_wrap * {	margin: 0;	padding: 0;	font-family: "Malgun Gothic", dotum, "돋움", sans-serif;}#menu_wrap .option p {	margin: 10px 0;}#placesList .item {	border-bottom: 1px solid #888;	overflow: hidden;	cursor: pointer;	min-height: 65px;}#placesList li {	list-style: none;}#placesList .item .marker_1 {	background-position: 0 -10px;}#placesList .item .markerbg {	float: left;	position: absolute;	width: 36px;	height: 55px;	margin: 10px 0 0 10px;	background: url(http://i1.daumcdn.net/localimg/localimages/07/mapapidoc/marker_number_blue.png) no-repeat;}#placesList .item {	position: relative;	border-bottom: 1px solid #888;	overflow: hidden;	cursor: pointer;	min-height: 65px;}#placesList .item .info {	padding: 10px 0 10px 55px;}#placesList .item h5, #placesList .item .info {	text-overflow: ellipsis;	overflow: hidden;	white-space: nowrap;}#placesList .item span {	display: block;	margin-top: 4px;}#placesList .info .gray {	color: #8a8a8a;}#placesList .info .jibun {	padding-left: 26px;	background: url(http://i1.daumcdn.net/localimg/localimages/07/mapapidoc/places_jibun.png) no-repeat;}#placesList .info .tel {	color: #009900;}dl, li, menu, ol, ul {	list-style : none;}#menu_wrap hr {	display: block;	height: 1px;	border: 0;	border-top: 2px solid #5F5F5F;	margin: 3px 0;}.bg_white {	background: #fff;}h5 {	font-size: 14px;	font-weight: bold;}#placesList .item .marker_2 {	background-position : 0 -46px;}#placesList .item .marker_3 {	background-position : 0 -92px;}#placesList .item .marker_4 {	background-position : 0 -138px;}#placesList .item .marker_5 {	background-position : 0 -185px;}#pagination {	margin: 10px auto;	text-align: center;}#pagination .on {	font-weight: bold;	cursor: default;	color: #777;}#pagination a {	display: inline-block;	margin-right: 10px;	text-decoration: none;}.tooltip_close2 {	height: 21px;	position: absolute;	top: 10px;	right: 10px}.searchBtn {border:1px solid #5f5f5f; font-size:12px; padding:0 2px; background:#ccc;}.footerSpan{color: rgb(255, 255, 255); font-size: 18px; font-weight: bold;}.dot {overflow:hidden;float:left;width:12px;height:12px;background: url('http://i1.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 {content:'';position:absolute;margin-left:-6px;left:50%;bottom:-8px;width:11px;height:8px;background:url('http://i1.daumcdn.net/localimg/localimages/07/mapapidoc/vertex_white_small.png')}.distanceInfo {position:relative;top:5px;left:5px;list-style:none;margin:0;}.distanceInfo .label {display:inline-block;width:50px;}.distanceInfo:after {content:none;}.info {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:nth-of-type(n) {border:0; box-shadow:0px 1px 2px #888;}    .info .label {display:inline-block;width:50px;}.areaNumber {font-weight:bold;color:#00a0e9;}  .textInfo {position:relative;top:5px;left:5px;border-radius:6px;border: 1px solid #ccc;border-bottom:2px solid #ddd;font-weight:bold;color:#000000;font-size:12px;padding:5px;background:#cccccc;list-style:none;margin:0;} .textInfo:nth-of-type(n) {border:0; box-shadow:0px 1px 2px #888;}div.sigInfoBox{display:none;position:absolute;bottom:65px;z-index:10;padding:5px 9px 0 10px; overflow:visible;}    div.stateBox {visibility:false; z-index:1000; position:absolute;bottom:65px;right:5px;z-index:3;background:url('../images/bg_traffic02.png') no-repeat left 0; width:285px; height:50px; padding:5px 9px 0 10px; overflow:visible;}ul.stateInfo {overflow:hidden; float:left; width:100%; position:relative; margin-top:-3px;}ul.stateInfo li {color:#fff; float:left; font-size:11px;}ul.stateInfo li.fir {width:265px;}ul.stateInfo li.re {padding-right:10px; margin-right:6px; background:url('../images/bg_traffic_lpop02.gif') no-repeat right 0;}ul.stateInfo li.re img {margin-right:1px;}ul.stateInfo li a {color:#fff; font-size:11px; color:#7884a7;}ul.stateLine {overflow:hidden; float:left; width:100%; background:url('../images/bg_traffic_details.gif') no-repeat left 0; margin:5px 0 5px 0;}ul.stateLine li {font-size:11px; float:left; margin-top:9px;}ul.stateLine li a {font-size:11px; margin-right:57px;}ul.stateLine li.m01 a {color:#66a726;}ul.stateLine li.m02 a {color:#ffba00;}ul.stateLine li.m03 a {color:#d21400;}ul.stateLine li.m04 a {color:#cecece; margin-right:0px;}ul.stateComment {clear:both; }ul.stateComment li {color:#667091; font-size:11px; word-spacing:-1px; letter-spacing:-1px; background:url('../images/ico_sblue.png') no-repeat 0 4px; padding-left:8px; line-height:16px; overflow:visible;}div.trafficPop {padding-bottom:10px; z-index:500;overflow:visible; position:absolute;bottom:32px;z-index:3; }div.trafficGoods {right:220px;}div.trafficNormal {right:130px;}div.trafficBad {right:50px; }div.trafficPop p {position:absolute;bottom:0;left:50%;margin-left:-8px;}.trafficPop {border:none;}.trafficPop ul {padding:8px 10px; border:1px solid #111114;}.trafficPop li {margin:0; padding:0 0 0 58px; height:15px;white-space:nowrap;position:relative;width:62px;}.trafficPop strong {left:0;font-weight:normal;position:absolute; color:#000; float:left;}.trafficPop span {font-weight:normal; color:#fff; }div.trafficGoods ul {background:#4c9800;border:1px solid #111114;}div.trafficNormal ul {background:#fab700;border:1px solid #111114;}div.trafficBad ul {background:#c41301;border:1px solid #111114;}div.popState dl.construction {margin-right:6px; background:#fff;}div.popState dl.construction {min-width:219px;_width:219px; background:url('../images/btn_repair.png') no-repeat 1px 30px;}div.popState dl.construction dt {position:relative;font-size:12px; font-weight:bold; color:#607cd4; padding-bottom:7px;  margin-bottom:7px;border-bottom:1px solid #e5e5e5;}div.popState dl.construction dd {white-space:nowrap; line-height:12px; color:#505050; font-size:11px; margin-bottom:4px; padding-left:40px;}div.popState dl.construction dd.nm {font-weight:bold; margin-bottom:5px; padding-top:4px; text-overflow:ellipsis; overflow:hidden;}div.popState dl.accident {margin-right:6px; background:#fff;}div.popState dl.accident {min-width:219px;_width:219px; background:url('../images/btn_accident.png') no-repeat 1px 30px;}div.popState dl.accident dt {position:relative;font-size:12px; font-weight:bold; color:#607cd4; padding-bottom:7px;  margin-bottom:7px;border-bottom:1px solid #e5e5e5;}div.popState dl.accident dd {white-space:nowrap; line-height:12px; color:#505050; font-size:11px; margin-bottom:4px; padding-left:40px;}div.popState dl.accident dd.nm {font-weight:bold; margin-bottom:5px; padding-top:4px; text-overflow:ellipsis; overflow:hidden;}div.popState dl.event {margin-right:6px; background:#fff;}div.popState dl.event {min-width:219px;_width:219px; background:url('../images/btn_event.png') no-repeat 1px 30px;}div.popState dl.event dt {position:relative;font-size:12px; font-weight:bold; color:#607cd4; padding-bottom:7px;  margin-bottom:7px;border-bottom:1px solid #e5e5e5;}div.popState dl.event dd {white-space:nowrap; line-height:12px; color:#505050; font-size:11px; margin-bottom:4px; padding-left:40px;}div.popState dl.event dd.nm {font-weight:bold; margin-bottom:5px; padding-top:4px; text-overflow:ellipsis; overflow:hidden;}div.popState dl.trouble {margin-right:6px; background:#fff;}div.popState dl.trouble {min-width:219px;_width:219px; background:url('../images/btn_trouble.png') no-repeat 1px 30px;}div.popState dl.trouble dt {position:relative;font-size:12px; font-weight:bold; color:#607cd4; padding-bottom:7px;  margin-bottom:7px;border-bottom:1px solid #e5e5e5;}div.popState dl.trouble dd {white-space:nowrap; line-height:12px; color:#505050; font-size:11px; margin-bottom:4px; padding-left:40px;}div.popState dl.trouble dd.nm {font-weight:bold; margin-bottom:5px; padding-top:4px; text-overflow:ellipsis; overflow:hidden;}div.popState dl.alert {margin-right:6px; background:#fff;}div.popState dl.alert {min-width:219px;_width:219px; background:url('../images/btn_alert.gif') no-repeat 1px 30px;}div.popState dl.alert dt {position:relative;font-size:12px; font-weight:bold; color:#607cd4; padding-bottom:7px;  margin-bottom:7px;border-bottom:1px solid #e5e5e5;}div.popState dl.alert dd {white-space:nowrap; line-height:12px; color:#505050; font-size:11px; margin-bottom:4px; padding-left:40px;}div.popState dl.alert dd.nm {font-weight:bold; margin-bottom:5px; padding-top:4px; text-overflow:ellipsis; overflow:hidden;}div.popState dl.death {margin-right:6px; background:#fff;}div.popState dl.death {min-width:219px;_width:219px; background:url('../images/btn_deathaccident.png') no-repeat 1px 30px;}div.popState dl.death dt {position:relative;font-size:12px; font-weight:bold; color:#607cd4; padding-bottom:7px;  margin-bottom:7px;border-bottom:1px solid #e5e5e5;}div.popState dl.death dd {white-space:nowrap; line-height:12px; color:#505050; font-size:11px; margin-bottom:4px; padding-left:40px;}div.popState dl.death dd.nm {font-weight:bold; margin-bottom:5px; padding-top:4px;}div.popState dl.death dd strong.rred {color:#bc1200; text-align:right;}div.popState dl.death dd strong.lblue {color:#607cd4;}div.popState dl.death dd strong.rblue {color:#607cd4; text-align:right;}div.popState dl.jaywork {margin-right:6px; background:#fff;}div.popState dl.jaywork {min-width:219px;_width:219px; background:url('../images/btn_jayworking.png') no-repeat 1px 30px;}div.popState dl.jaywork dt {position:relative;font-size:12px; font-weight:bold; color:#607cd4; padding-bottom:7px;  margin-bottom:7px;border-bottom:1px solid #e5e5e5;}div.popState dl.jaywork dd {white-space:nowrap; line-height:12px; color:#505050; font-size:11px; margin-bottom:4px; padding-left:40px;}div.popState dl.jaywork dd.nm {font-weight:bold; margin-bottom:5px; padding-top:4px;}div.popState dl.jaywork dd strong.rred {color:#bc1200; text-align:right;}div.popState dl.jaywork dd strong.lblue {color:#607cd4;}div.popState dl.jaywork dd strong.rblue {color:#607cd4; text-align:right;}.blue-loader .ajax_loader {	background: url("../images/ajax-loader.gif") no-repeat center center transparent;width:100%;height:100%; 	line-height: 110vh;	font-size: 20px;	font-weight: bold;	text-align: center;	color: black;}video {    object-fit: cover;}video::-webkit-media-controls-panel {    display: none;}.video-placeholder {	background: url(../images/KNPA_logo.png) no-repeat center 46%;    background-size: 100px 100px;    position: absolute;    width: 328px;    height: 240px;    z-Index: 1;}.video-placeholder p{	text-align: left;	color: white;	font-weight: bold;	font-size: 14px;	margin: 5px;}.mylocation {	display: inline;}.mylocationMob {	display: none;}.lazy {   background-image: none;   background-color: #F1F1FA;}/* 2022.12.12 mgkim 지역선택 팝업 추가 시작 */#fade {display: none;background: #3f3f3f;position: fixed; left: 0; top: 0; z-index: 10;width: 100%; height: 100%;z-index: 9999; opacity: 0.5;}.divSelRegionTop{width:100%;font-weight: bold;text-align: center;background-color: #008ff9;color: #ffffff;}.divSelRegionTopTitle{width:100%;height: 40px;vertical-align: middle;font-size: 22px;font-weight: bold; line-height: 40px;}.divSelRegionTopClose{float: right; margin-top: -40px; width:40px;height: 40px;cursor: pointer;vertical-align: middle;font-size: 22px;font-weight: bold;}.ulSelRegion{box-sizing:border-box;}.ulSelRegion:after{content:"";display:block;clear:both;visibility: hidden;}.divSelRegion .ulSelRegion .ulSelRegionOne li {text-align: center; line-height: 30px;}.ulSelRegion ul{float:left; }.divSelRegion .ulSelRegion li{cursor: pointer;padding-left: 10px; font-size: 17px; padding-top: 5px; }.ulSelRegion ul ul{width:100%;height:auto;}/*@media (min-width: 1025px){    .selectRegion_popup_block{display: none;position: fixed;top: 50%; left: 50%;margin-top: -250px;margin-left:-525px; float: left;z-index: 99999;background-color:#f4fcff;font-size: 16px;  width: 1050px;outline:1px solid #d7d7d7;}    .divSelRegion{width:100%;max-width:1050px;margin:0 auto;}    .divSelRegion .ulSelRegion ul{ background-color: #ffffff; }    .divSelRegion .ulSelRegion .ulSelRegionOne{ clear:both;width:100%; height: 40px;font-size: 22px;font-weight: bold;}    .divSelRegion .ulSelRegion .ul_h{ clear:both;width: 175px; height:35px;padding-top:5px; font-size:18px; vertical-align:bottom;outline:1px solid #d7d7d7; background-color:#008ff9;color:#ffffff;text-align: center;font-weight: bold; cursor: default;padding-left: 0px;}    .divRegionScroll{width:175px; outline:1px solid #d7d7d7;height:390px;vertical-align: top;overflow-y:auto;overflow-x:hidden;}}@media (min-width: 10px) and (max-width: 1024px){    .selectRegion_popup_block{display: none;clear:both;position: absolute; top:0px; left: 0px; float: left;z-index: 99999;background-color: #f4fcff;opacity:0.9;font-size: 16px;  width: 190px; height:calc(100% - 40px);}    .divSelRegion::-webkit-scrollbar {display: none;}    .divSelRegion{width:100%;clear:both;position: absolute;float: left;height:calc(100% - 40px);overflow-y:auto;overflow-x:hidden;}    .divSelRegion .ulSelRegion ul{ padding-bottom:5px;background-color: #333333; }    .divSelRegion .ulSelRegion .ulSelRegionOne{ clear:both;width:100%; height: 40px;font-size: 22px;font-weight: bold; background-color: #333333; color:#ffffff;}    .divSelRegion .ulSelRegion .ul_h{ clear:both;width: 190px; height:30px;padding-top:5px; font-size:18px; vertical-align:bottom; background-color:#008ff9;color:#ffffff;text-align: center;font-weight: bold; cursor: default;padding-left: 0px;}    .divRegionScroll{width:100%;vertical-align: top; background-color: #333333; color: #ffffff;}    .divSelRegion .ulSelRegion .ulSelRegionOne li {line-height: 34px;}} */.selectRegion_popup_block{display: none;clear:both;position: absolute; top:0px; left: 0px; float: left;z-index: 99999;/* background-color: #f4fcff; */opacity:0.9;font-size: 16px;  width: 190px; height:calc(100% - 85px);}.divSelRegion::-webkit-scrollbar {display: none;}.divSelRegion{width:100%;clear:both;position: absolute;float: left;height:calc(100% - 40px);overflow-y:auto;overflow-x:hidden;}.divSelRegion .ulSelRegion ul{ padding-bottom:5px;background-color: #333333; }.divSelRegion .ulSelRegion .ulSelRegionOne{ clear:both;width:100%; height: 40px;font-size: 22px;font-weight: bold; background-color: #333333; color:#ffffff;}.divSelRegion .ulSelRegion .ul_h{ clear:both;width: 190px; height:30px;padding-top:5px; font-size:18px; vertical-align:bottom; background-color:#008ff9;color:#ffffff;text-align: center;font-weight: bold; cursor: pointer;padding-left: 0px;}.divRegionScroll{width:100%;vertical-align: top; background-color: #333333; color: #ffffff;cursor: pointer;}.divSelRegion .ulSelRegion .ulSelRegionOne li {line-height: 34px;}.sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0;}@media (min-width: 1025px){	.selectRegion_popup_block{display: none;clear:both;position: absolute; top:0px; left: 0px; float: left;z-index: 99999;/* background-color: #f4fcff; */opacity:0.9;font-size: 16px;  width: 190px; height:calc(100% - 143px);}	}/* 2022.12.12 mgkim 지역선택 팝업 추가 끝 */