#newbox-2022 {margin-top:-430px; height:430px;letter-spacing:-1px;}
		.panel2022-mlogin {font-weight:300;background:#fff; padding:50px 50px 25px 50px;}
		.panel2022-mlogins {font-weight:300;background:#fff; padding:50px 30px 25px 30px;}
		.panel2022-mlogin-title {font-size:22px;  color:#333;font-weight:500; text-align:center;}
		.panel2022-mlogin-desc { text-align:center; font-size:14px; padding-top:15px;}
		.panel2022-mlogin-desc-s {text-align:center; font-size:18px; padding-top:15px;}
		.panel2022-mlogin-btn {padding-top:20px; text-align:center;}
		.panel2022-mlogin-btn > a, .panel2022-mlogin-btn > a:hover {text-decoration:none; color:#fff;}
		.mbtn2022-primary {background:#1f4bb4; color:#fff; padding:10px 30px; display:inline-block;}
		.mbtn2022-gray {background:#999; color:#fff; padding:10px 22px; display:inline-block;}
		.mbtn2022-grays {background:#666; color:#fff; padding:13px 22px 12px 22px; display:inline-block; font-size:18px;}
		.panel2022-mlogin-shortcut {padding-top:10px;}
		.panel2022-mlogin-shortcut a div {color:#333; font-size:16px;}
		.panel2022-mlogin-shortcut-1 {background-image:url('/images/icon-calendar.png'); background-repeat:no-repeat; background-position:left center; padding:10px; padding-left:30px; border-bottom:1px solid #dcdcdc;}
		.panel2022-mlogin-shortcut-2 {background-image:url('/images/icon-heart.png'); background-repeat:no-repeat; background-position:left center; padding:10px; padding-left:30px;}
		.panel2022-tel {margin-top:10px; background-image:url('/images/call_bg.png');background-repeat:no-repeat; background-position:right center; padding:15px 15px 15px 30px;}
		.panel2022-tel-num {font-weight:700; color:#fff; background-image:url('/images/icon_call.png'); background-repeat:no-repeat; background-position:30px center; padding-left:70px;}
		.panel2022-tel-num-text {font-size:18px; font-weight:400; display:inline-block;float:left; padding-top:8px; padding-right:10px;}
		.panel2022-tel-num-no {font-size:28px; display:inline-block;}
		

		.mbg-primary {padding-left:0; padding-right:0; margin-top:-10px;}
		.mbg-white {padding-left:0; padding-right:0; margin-top:-10px;}
		.mbg-gray {padding-left:0; padding-right:0; margin-top:-10px;}
		
		.toggleBGTOP {height:10px;background-image:url('/images/toggleBGTOP.png');background-repeat:no-repeat;background-position:0 10px;-webkit-transition:background-position 0.1s ease;}
		.toggleBGBOTTOM {height:10px;background-image:url('/images/toggleBGBOTTOM.png');background-repeat:no-repeat;background-position:0 -10px;-webkit-transition:background-position 0.1s ease;}

		

		.mbg-primary > .mpic2022 {background:#1f4bb4; color:#fff; padding-left:0; padding-right:0;-webkit-transition:background-color 0.1s ease;}
		.mbg-white > .mpic2022 {background:#fff; padding-left:0; padding-right:0; -webkit-transition:background-color 0.1s ease;}
		.mbg-gray > .mpic2022 {background:#e6e8f0; padding-left:0; padding-right:0;-webkit-transition:background-color 0.1s ease;}

		.mbg-primary:hover > .mpic2022  {background:#00baf2;}
		.mbg-white:hover > .mpic2022  {background:#00baf2;}
		.mbg-gray:hover > .mpic2022  {background:#00baf2;}
		
		.mbg-primary:hover .mpick2022-title, .mbg-primary:hover .mpick2022-desc  {color:#fff;}
		.mbg-white:hover .mpick2022-title, .mbg-white:hover .mpick2022-desc  {color:#fff;}
		.mbg-gray:hover .mpick2022-title, .mbg-gray:hover .mpick2022-desc  {color:#fff;}

		.mbg-primary:hover .mbtn-info {background:#1f4bb4;}
		
		.mbg-primary:hover .toggleBGTOP  {background-position:0px;}
		.mbg-primary:hover .toggleBGBOTTOM  {background-position:0px;}

		.mbg-white:hover .toggleBGTOP  {background-position:0px;}
		.mbg-white:hover .toggleBGBOTTOM  {background-position:0px;}

		.mbg-gray:hover .toggleBGTOP  {background-position:0px;}
		.mbg-gray:hover .toggleBGBOTTOM  {background-position:0px;}
		
		
		
		.mpick2022-title {font-size:22px; text-align:center; letter-spacing:-1px;}
		.mpick2022-desc {font-size:16px; text-align:center; font-weight:300; letter-spacing:-1px; opacity:0.75; padding-top:10px;}
		.mpic2022 {padding-top:50px;}
		.mpick2022-btn {text-align:center; padding-top:30px; padding-bottom:40px;}
		.mbtn-2022 {padding:10px 15px;color:#fff; display:inline-block;}
		.mbtn-info {background:#00baf2; border:1px solid #00baf2; }
		.mbtn-info:hover {text-decoration:none; color:#fff;}
		.mbtn-prime {background:#466aff; border:1px solid #466aff;}
		.mbtn-prime:hover {text-decoration:none; color:#fff;}
		.mbtn-primary {background:#1f4bb4; border:1px solid #1f4bb4;}
		.mbtn-primary:hover {text-decoration:none; color:#fff;}
		.mbtn-white {background:#fff; color:#333; border:1px solid #999;}
		.mbtn-white:hover {color:#333; text-decoration:none;}
		.mform-control-key, .mform-control-key:active, .mform-control-key:focus {padding:8px 13px; outline: none; border:0;}
		.mform-control-key-area {background:#fff;border:1px solid #999; display:inline-block;}
		.mform-control-key-area  i {display:inline-block; padding:13px;}


		.mlogin-underline {font-weight:normal; display:inline-block; border-bottom:1px solid #000; letter-spacing:-2px;}
		.mlogin-bold {font-weight:500;}
		
		#mainQuickBar > div > div > div {transition:background-color .4s;	-webkit-transition:background-color .4s;	-ms-transition:background-color .4s;	-moz-transition:background-color .4s;	}
		#mainQuickBar > div > div > div > a {		transition:color .4s;		-webkit-transition:color .4s;		-ms-transition:color .4s;		-moz-transition:color .4s;	}
		#mainQuickBar > div > div > div > a:before,
		#mainQuickBar > div > div > div > a:after{content:''; position:absolute; right:13px; display:inline-block; overflow:hidden; width:28px; height:28px; border-radius:50%; background:url('/images/icon_float_quick.png') no-repeat;}

		
		#mainQuickBar > div > div > div > a:hover:after{background-position-y:bottom; background-color:#fff;
			transform:scale(0);
			-webkit-transform:scale(0);
			-moz-transform:scale(0);
			-ms-transform:scale(0);
			transition:all .4s;
			-webkit-transition:all .4s;
			-moz-transition:all .4s;
			-ms-transition:all .4s;
		}
		#mainQuickBar {position:fixed; bottom:0; width:100%; background:#fff; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; z-index:8;}
		#mainQuickBar > div {border-left:1px solid #dcdcdc;}
		#mainQuickBar > div > div > div {border-right:1px solid #dcdcdc; font-size:16px; font-weight:300; padding-left:0; padding-right:0;}
		#mainQuickBar > div > div > div > a {display:block; padding:13px 20px; color:#555; letter-spacing:-1px;}
		#mainQuickBar > div > div > div > a:hover {text-decoration:none;}
		#mainQuickBar > div > div > div > a:after{content:''; position:absolute; right:13px; display:inline-block; overflow:hidden; width:28px; height:28px; border-radius:50%; background:url('/images/icon_float_quick.png') no-repeat;}
		#mainQuickBar > div > div > div.load a:before,
		#mainQuickBar > div > div > div.load a:after {background-position-x:0;}
		
		#mainQuickBar > div > div > div.parking a:before,
		#mainQuickBar > div > div > div.parking a:after{background-position-x:-28px;}
		
		#mainQuickBar > div > div > div.notice a:before,
		#mainQuickBar > div > div > div.notice a:after{background-position-x:-56px;}
		
		#mainQuickBar > div > div > div.doc a:before,
		#mainQuickBar > div > div > div.doc a:after{background-position-x:-84px;}
		
		#mainQuickBar > div > div > div.health a:before,
		#mainQuickBar > div > div > div.health a:after{background-position-x:-112px;}
		
		#mainQuickBar > div > div > div.funeral a:before,
		#mainQuickBar > div > div > div.funeral a:after {background-position-x:-140px;}

		#mainQuickBar > div > div > div:hover a {background-color:#e6e8f0;}
		#mainQuickBar > div > div > div:hover a {color:#1f4bb4;}
		#mainQuickBar > div > div > div:hover a:after{
			transform:scale(1);
			-webkit-transform:scale(1);
			-moz-transform:scale(1);
			-ms-transform:scale(1);
		}
		.main-badge-area {padding-top:20px; background:#fff;}
		.main-badge-area .col-xs-3 {width:20% !important;}
		.main-badge-area table {margin:0; cursor:pointer; height:61px;}
		.main-badge {width:48px;}
		.main-badge-text {font-size:13px; padding:8px; color:#999; letter-spacing:-1px;}



.main-news-2026 {letter-spacing:-1px; padding-bottom:80px;}
.mediatxt2026 > div:nth-child(1) {font-size:18px !important; font-weight:600; padding-top:10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; letter-spacing:-1px;}
.mediatxt2026 > div:nth-child(2) {font-size:14px !important; padding-top:5px;}

.main-news-2026-list {padding:0; margin:0; list-style:none; text-align:center;}
.main-news-2026-list * {text-decoration:none;}
.main-news-2026-list li {padding:0; margin:0; list-style:none; display:inline-block; margin-bottom:35px; margin-top:15px;}

.main-news-2026-list li a {padding:5px 20px 6px 20px; margin:5px; background-color:#a7a7a7; color:#fff; border-radius:15px; font-weight:500;}
.main-news-2026-list li.active a {background-color:#005aa8; color:#fff;}

.mainNewsCard {border:1px solid #d2d2d2; padding:20px; letter-spacing:-1px; cursor:pointer;}
.mainNewsCardPart {color:#fff; background-color:#b7b7b7; padding:4px 10px 5px 10px; border-radius:20px; font-size:14px; display:inline-block;}
.icon-new-2026 {display:inline-block; width:20px; height:20px; background-image:url('/images/icon-new-2026.png'); background-repeat:no-repeat; background-position:center center; background-color:#ff6600; margin-top:3px;}
.mainNewsCardSubject {font-size:18px !important; padding:10px; font-weight:600; font-size:16px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.mainNewsCardContents {font-size:16px; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; color:#666; line-height:165%; font-weight:300 !important; min-height:80px;}

.mainNewsCard:hover {border-color:#0088ff;}
.mainNewsCard:hover .mainNewsCardPart {background-color:#0088ff;}
.board-close {background-color:#d2d2d2; color:#fff; display:inline-block; padding:3px 8px; margin-top:2px;}
.board-ing {background-color:#337ab7; color:#fff; display:inline-block; padding:3px 8px; margin-top:2px;}

.main-news-2026-contents > .row > .col-xs-3:nth-child(5), .main-news-2026-contents > .row > .col-xs-3:nth-child(6), .main-news-2026-contents > .row > .col-xs-3:nth-child(7), .main-news-2026-contents > .row > .col-xs-3:nth-child(8) {margin-top:20px;}
