@charset "UTF-8";
body .iTop{display:block !important;}

.iSt2.blue{background-color:#0d8ae2;}
.iSt2.green{background-color:#19c687;}

.iSt1.N2{border-color: #0050a1;color: #0050a1;}/*이벤트*/
.iSt1.N3{border-color:#000; color:#000}/*조치사항*/
.iSt1.N4{border-color:#000; color:#000}/*시스템안내*/
.iSt1.N5{border-color:#000; color:#000}/*기타*/
.compare-basa{margin-top:15px;text-align: right}
.compare-basa a {font-size: 14px; line-height: 20px; color: #0050a1; text-decoration: underline; text-underline-offset: 4px;}

.page-loading {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: all .4s .2s ease-in-out;
  transition: all .4s .2s ease-in-out;
  visibility: hidden;
  z-index: 9999;
}
.page-loading.active {
  visibility: visible;
}
.page-loading-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color : #fff;
  opacity: 0.6;
}
.page-loading-inner {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  text-align: center;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: opacity .2s ease-in-out;
  transition: opacity .2s ease-in-out;
  opacity: 0;
}
.page-loading.active > .page-loading-inner {
  opacity: 1;
}
.page-loading-inner > span {
  display: block;
  font-family: "Inter", sans-serif;
  font-size: 1rem;
  font-weight: normal;
  color: #6f788b;
}
.page-spinner {
  display: inline-block;
  width: 2.75rem;
  height: 2.75rem;
  margin-bottom: .75rem;
  vertical-align: text-bottom;
  background-color: #d7dde2;
  border-radius: 50%;
  opacity: 0;
  -webkit-animation: spinner .75s linear infinite;
  animation: spinner .75s linear infinite;
}
#searchParam2{
	display: none;
}
@-webkit-keyframes spinner {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes spinner {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@media all and (max-width:768px) {
	.forWeb{
		display: none !important;
	}
	/*
	.mBadge1.forWeb {
	    display: block !important;
	}
	*/
	.mPopup1 .titl h3{
		font-size: 17px;
	}
	/*지도 페이지 모바일 제거*/
	a[href*="/ir/map.do"], a[href*="/fc/map.do"] {
		display: none !important;
	}
}
.pre-line {
	white-space: pre-line;
}
.hidden{
	visibility: hidden;
}
.mList11 li .img{
	width: 150px !important;
	height: 140px
}
@media (max-width: 768px) {
	.mList11 li .img{
	width: 100% !important;
	height: 140px
	}
}
.img .cover{
    position: relative;
    width: 100%;
    height: 100%;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    color: #fff;
    overflow: hidden;
}

@media all and (min-width:768px) {
	.img .cover {
		border-radius: 8px;
		margin: -10px -10px 0 15px;
		border: 1px solid #d7dae0;
	}
}

/* 쪽지함(모바일버전) 닉네임 클릭 시 툴팁 위치 퍼블 요청 없이 임의 수정 */
.mBoard1.type1_m .lNick1 {
	top: unset;
}
.forMobile .lNick1 {
	margin-left:1px;
}

/* 마이페이지 > 내 커뮤니티 관리 > 데이터 없음 표시 */
.mBoard1.type1_m tr.noData {
	padding: 11px 22px 15px 22px !important;
}

.mBoard1.type1_m tr.noData td {
	text-align: center !important;
}