@charset "UTF-8";

/* 공통 */
i{font-style:normal;}
.eEM-container{width:100%; max-width:1132px; height:100%; text-align:center; margin:0 auto;}
.flexRow-center{display:flex; align-items:center; height:100%; }
.flexRow-end{display:flex; align-items:flex-end; height:100%; }
.flexRow-stretch{display:flex; align-items:stretch; }
.flexCol-center{display:flex; align-items:center; width:100%; flex-direction:column; }
.flexCol-end{display:flex; align-items:flex-end; width:100%; flex-direction:column; }
.flexCol-start{display:flex; align-items:flex-start; flex-direction:column; }
.inflexCol-end{display:inline-flex; align-items:flex-end; flex-direction:column; }
.flexWrap{flex-wrap:wrap;}

.scrollToTop {
	position:fixed;z-index:99999 !important;bottom:30px;right:30px;
	display:none;width:40px;height:40px;
	padding:0;
	text-align:center;
	font-weight:bold;
	color:#444;
	text-decoration:none;
	background:url('/images/sns/20200325/icon_scrollTop.png') no-repeat;
	background-size:contain;
	text-indent:-9999px;
}


/* ---- header ---- */
header{width:100%; height:auto; display:block; position:fixed; top:0; left:0; background:#fff; z-index:999;}
.eEM-header{display:flex; align-items:center; height:50px; border-bottom:1px solid #eee;}
	/* 기획재정부 로고 */
	.eEM-header .moef-logo{height:29px}
	.eEM-header .moef-logo > img{height:100%;}
	/* 비상경제회의 로고 */
	.eEM-logo{width:auto; height:auto; font-size:0; display:block; padding-bottom:22px;}
	.eEM-logo > img{width:auto; max-width:348px; height:24px; display:block;}
	
	/* header: PC용 요소 */
	.eh-Pc{display:block;}
	/* header: 모바일용 요소 */
	.eh-Mo{display:none;}

	/* -- 공유하기 (PC용) -- */
	.eEM-share{display:flex; align-items:center; justify-content:flex-end; margin-left:auto;}
	.eEM-share > a{width:32px; height:32px; font-size:0; display:block; margin-left:4px; }
	.eEM-fb{background:url('/images/sns/20200325/eEM-fb.jpg') center center / auto no-repeat;}
	.eEM-tw{background:url('/images/sns/20200325/eEM-tw.jpg') center center / auto no-repeat;}
	.eEM-nb{background:url('/images/sns/20200325/eEM-nb.jpg') center center / auto no-repeat;}
	/* -- 공유하기 버튼 -- */
	.eEM-shareBtn{position:absolute; display:none; top:8px; right:10px; left:inherit; margin:0; font-size:0;}
	.eEM-shareBtn span {display:block;width:31px;height:31px;vertical-align:middle;}

	/* -- 공유하기 (모바일) -- */
	.eEM-sharePopupWrap{position:fixed; top:0; left:0; width:100%; height:100%; display:none; z-index:999;}
	.eEM-sharePopup{display:flex; align-items:center; width:100%; height:100%; background:rgba(0,0,0,.75);}
	.eEM-sharePopup > .container{ display:block; margin:0 auto; text-align:center; width:auto; height:auto; position:relative;}
	.eEM-sharePopup ul{ display:block; margin:0 auto; text-align:center; width:auto; height:auto; padding:30px 50px 20px 50px; background:#fff;}
		/* 텍스트 */
		.eEM-sharePopup .txt{display:flex; align-items:center; flex-direction:column;}
		.eEM-sharePopup .txt h1{ font-weight:400; color:#444; font-size:21px; letter-spacing:-1px; line-height:1; margin-bottom:20px;}
		.eEM-sharePopup .txt h3{ font-weight:400; color:#444; font-size:14px; letter-spacing:-1px; margin-bottom:30px;}
		.eEM-sharePopup .share{display:flex; align-items:center; flex-wrap:wrap; margin:0 auto; text-align:center; width:124px;}
		.eEM-sharePopup .share a{width:57px; height:57px; display:block; font-size:0; margin-bottom:10px;}
		.eEM-sharePopup .share a.fb,
		.eEM-sharePopup .share a.kt{margin-right:10px;}
		/* - 닫기 버튼 */
		.eEM-sharePopup .popupClose{position:absolute; top:0; right:0; padding:15px;}
		.eEM-sharePopup .popupClose > i{width:20px; height:20px; position:relative; display:block; text-align:center; margin:0 auto;}
		.eEM-sharePopup .popupClose > i:before,
		.eEM-sharePopup .popupClose > i:after{ content:''; height:1px; display:block; background:#b8b8b8; position:absolute; width:100%; top:50%; left:0;}
		.eEM-sharePopup .popupClose > i:before{transform:rotate(45deg);-webkit-transform:rotate(45deg);}
		.eEM-sharePopup .popupClose > i:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}
		.eEM-sharePopup .popupClose > i:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}
	/* 1depth 메뉴 */
	.eEM-menu{display:block; height:70px; border-bottom:1px solid #ddd;}
	.eEM-menu .menuList{margin-left:auto;}
	.eEM-menu .menuList > li{width:auto; position:relative;padding:0 25px;}
	.eEM-menu .menuList > li > a > span{ width:auto; justify-content:center; margin:0 auto -1px auto;}
	.eEM-menu .menuList > li > a > span > i{position:relative;flex:auto; line-height:1; padding-bottom:26px; font-size:18px; letter-spacing:-1px; font-weight:500; color:#444; }
		/* ^마우스오버 */
		.eEM-menu .menuList > li > a:hover > span > i,
		.eEM-menu .menuList > li.active > a > span > i{color:#2852be; }
		.eEM-menu .menuList > li > i{position:absolute; left:0; bottom:0; width:0; height:4px; background:#2852be; display:block; flex:none; -webkit-transition:all .3s ease; transition: all .3s ease;}
		/* ^마우스오버 */
		.eEM-menu .menuList > li:hover > i,
		.eEM-menu .menuList > li.active > i{width:100%;}

	/* 2depth  메뉴 
	.eEM-menu .menuList .subMenu{position:absolute; top:43px; left:0; display:none; width:100%; text-align:center; margin:0 auto; padding:10px 0;  background:#2c398a;  box-shadow:0px 1px 3px 3px rgba(0,0,0,.1);}
	.eEM-menu .menuList .subMenu a{color:#fff; font-size:15px; font-weight:normal; padding:10px 0; display:block;}
	.eEM-menu .menuList .subMenu a:hover{text-decoration:underline;}
	*/

	/* 2depth  메뉴 */
	.menuSubList{display:none; border-bottom:5px solid #bbb; }
	.menuSubList .subMenu{margin-left:auto;padding:20px 0;}
	.menuSubList .subMenu > ul{width:auto; position:relative;margin:0 25px;}
	.menuSubList .subMenu > ul > li{padding-bottom:15px;}
	.menuSubList .subMenu > ul > li:last-child{padding-bottom:0;}
	.menuSubList .subMenu > ul > li > a > span{ width:auto; justify-content:center; margin:0 auto;  line-height:1;font-size:15px; letter-spacing:-2px; font-weight:normal; color:#888; }
	.menuSubList .subMenu > ul > li > a:hover > span{color:#2852be;}
	.menuSubList .subMenu_banner{display:block; width:500px; height:100%; }
	.menuSubList .subMenu_banner .bnBox{display:flex; align-items:center; justify-content:flex-start; flex-direction:column;}
	.menuSubList .subMenu_banner .bnBox dl{width:100%;  background:url('/images/sns/20200416/bnBox-bg.jpg') right bottom / auto no-repeat;}
	.menuSubList .subMenu_banner .bnBox dl > dt{display:block; margin-bottom:25px; text-align:left; margin-top:30px;}
	.menuSubList .subMenu_banner .bnBox dl > dd{width:auto; display:inline-block; padding:5px 12px; background:#fff; border-radius:25px; border:1px solid #ddd;  margin-bottom:10px;}
	.menuSubList .subMenu_banner .bnBox dl > dd:last-child{margin-bottom:30px;}
	.menuSubList .subMenu_banner .bnBox dl > dd > a{font-size:14px; color:#555555; line-height:1; }
	.menuSubList .subMenu_banner .bnBox dl > dd:hover{background:#3a54cd;}
	.menuSubList .subMenu_banner .bnBox dl > dd:hover > a{ color:#fff;}
	.contTit > h3{padding:80px 0; text-align:center; margin:0 auto; font-size:42px; color:#333; letter-spacing:-2px; font-weight:600; }
	.contContainer{margin-top:120px;}
	/* 2 depth menu */
	.contContainer .tabMenu{width:100%; margin-bottom:50px;}
	.contContainer .tabMenu > li{width:33.33%; height:auto; background:#f7f7f7; border-top:1px solid #ddd; border-left:1px solid #ddd; border-bottom:2px solid #043489; }
	.contContainer .tabMenu > li:last-child{border-right:1px solid #ddd;}
	.contContainer .tabMenu > li > a{width:100%; height:100%; display:block; padding:27px 0; font-size:19px; color:#555; font-weight:500;}
	.contContainer .tabMenu > li.active{border-color:#043489; border-width:2px; border-right:2px solid #043489; border-bottom:0 solid #fff; background:#fff;}
	.contContainer .tabMenu > li.active > a{color:#043489;}
	/* 3 depth menu */
	.contContainer .subTabMenu{width:auto; display:inline-block; height:auto; margin-bottom:50px; position:relative; overflow:hidden; vertical-align:top;}
	.contContainer .subTabMenu > ul{display:inline-flex; align-items:center; justify-content:center; border:1px solid #ddd; border-radius:50px; overflow:hidden;}
	.contContainer .subTabMenu > ul > li{ text-align:center; flex:1 1 auto;}
	.contContainer .subTabMenu > ul > li > button{ word-break:keep-all; font-weight:500; padding:18px 50px; display:block; width:100%; height:100%; font-size:19px; color:#555555; border-radius:50px; line-height:1; letter-spacing:-1px;}
	.contContainer .subTabMenu > ul > li.active > button{color:#fff;}
	.contContainer .subTabMenu > ul > li:hover > button{background:#f1f1f1;}
	.contContainer .subTabMenu > ul > li.active:hover > button{background:transparent;}
	.contContainer .subTabMenu > i{position:absolute; left:0; top:0; display:block; background:#043489; height:100%; border-radius:50px; z-index:-1; -webkit-transition:all .5s ease; transition: all .5s ease;}
	.tabMenuCont > section,
	.subTabMemuCont > section{display:none;}
	.tabMenuCont > section{padding-bottom:50px;}
	.tabMenuCont .tipTit{display:block; width:100%; padding:30px; background:#2154bf;}
	.tabMenuCont .tipTit > span{width:100%; height:auto; display:block; text-align:left; font-size:21px; color:#fff; line-height:29px; margin:0; padding-left:35px; background:url('/images/sns/20200325/tip_icon.png') center left / auto no-repeat;}
	.tabMenuCont .tipTit2 {position:relative;display:block; width:100%;font-size:30px; color:#fff;padding:30px 30px 30px 90px; text-align:left; background:#2154bf;}
	.tabMenuCont .tipTit2:before {position:absolute;top:32px;left:30px;display:block;content:'';width:42px;height:42px;background:url('/images/sns/20200325/ico-center.png') no-repeat;}
	.tabMenuCont .tipTit2 > span{position:relative;display:inline-block;color:#fff;font-family:'Montserrat', sans-serif; font-size:38px;font-weight:600; margin:0; margin-left:50px;padding-left:55px;}
	.tabMenuCont .tipTit2 > span i {display:inline-block;width:50px;height:50px;color:#fff;border-radius:100%;background-color:#192c61;vertical-align:middle;line-height:50px;text-align:center;}
	.tabMenuCont .tipTit2 > span span {font-family:'Noto Sans KR', sans-serif;font-size:26px;font-weight:400;padding-left:5px;}
	.tabMenuCont .tipTit2 span:before {position:absolute;top:1px;left:0;display:block;content:'';width:42px;height:42px;background:url('/images/sns/20200325/ico-call.png') no-repeat;}
	
	/* 모바일용 메뉴 */
	header .eEM-allMenu{position:absolute; right:0; top:0; width:49px; height:59px; font-size:0; padding:0; display:none;}
		/* 전체메뉴 버튼 */
		header .eEM-allMenu > i{width:25px; height:auto;}
		header .eEM-allMenu > i:before,
		header .eEM-allMenu > i:after{content:''; height:1px; display:block; background:#656565; -webkit-transition:all .3s ease; transition: all .3s ease;}
		header .eEM-allMenu > i:before{width:100%;}
		header .eEM-allMenu > i:after{width:50%;}
		header .eEM-allMenu > i > b{width:75%; display:block; height:1px; background:#6a82d4; margin:6px 0; text-align:left; -webkit-transition:all 1s ease; transition: all 1s ease;}
	
		/* - 닫기 버튼 */
		header .eEM-allMenuClose > i{width:25px; height:25px; position:relative; display:block; text-align:center; margin:0 auto;}
		header .eEM-allMenuClose > i:before,
		header .eEM-allMenuClose > i:after{ position:absolute; width:100%; top:50%; left:0;}
		header .eEM-allMenuClose > i:before{transform:rotate(45deg);-webkit-transform:rotate(45deg);}
		header .eEM-allMenuClose > i:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}
		header .eEM-allMenuClose > i:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}
		header .eEM-allMenuClose > i > b{width:0; -webkit-transition:all .1s ease; transition: all .1s ease;}
	
		/* -- menu list -- */
		header .eEM-allMenuList{display:none; position:absolute; left:0; top:80px; width:100%; height:auto; background:#f9f9f9; border-bottom:3px solid #ddd;}
		header .eEM-allMenuList .container{max-width:1400px; width:100%; height:100%; text-align:center; margin:0 auto; display:flex; padding:0;}
		header .eEM-allMenuList .container:before,
		header .eEM-allMenuList .container:after{content:''; width:243px; display:block;}
		header .eEM-allMenuList .mobileMenu{display:none;}
		header .eEM-allMenuList .subMenu{flex:auto; padding:0 99px; display:flex; align-items:flex-start; }
		header .eEM-allMenuList .subMenu > li{width:33.33%; height:100%; padding:20px 0; border-left:1px solid #ddd;}
		header .eEM-allMenuList .subMenu > li:last-child{border-right:1px solid #ddd;}
			/* - 1 Depth */
			header .eEM-allMenuList .titMenu{display:none;}
			/* - 2 Depth */
			header .eEM-allMenuList .sub{display:flex; align-items:flex-start; flex-direction:column;}
			header .eEM-allMenuList .sub li{width:100%; display:block; margin:10px 0; padding:0 30px;}
			header .eEM-allMenuList .sub a{width:100%; display:flex; align-items:flex-start; text-align:left; letter-spacing:0; font-size:13px; line-height:1;}
			header .eEM-allMenuList .sub a > i{display:block; width:40px; color:#888; font-weight:300; flex:none;}
			header .eEM-allMenuList .sub a > span{display:block; color:#555;}
				/* ^ 마우스 오버 */
				header .eEM-allMenuList .sub a:hover > span{text-decoration:underline;}
			
	
	.pointTip{display:block; position:relative; font-size:17px; font-weight:normal; color:#666; padding-left:50px; margin:50px 0 0 0; text-align:left;}
	.pointTip > i{position:absolute; left:0; top:4px; width:40px; height:15px; background:#f0f2fc; display:block;}
	.pointTip > i:before{content:''; width:15px; height:15px; display:block; background:#4351c5;}
	.pointTip.tg-Pc > i{border:1px solid #ddd;}
	.pointTip.tg-Pc > i:before{display:none;}

	.tableTit01{margin-top:50px; font-size:26px; color:#333333; font-weight:600; text-align:left; letter-spacing:-2px; }
	.tableTit01 > .pointTip{margin:0 0 0 auto;}
	.tableTit01 > h4.title{margin-top:0;}

	.tableTit02{text-align:left; font-size:22px; color:#333333; font-weight:600; margin-top:30px; }
	.tableTit02 > span{font-family: 'Montserrat', sans-serif; font-weight:600; color:#2c398a; font-size:22px; margin-right:10px;}

	.tabMenuCont section > table{display:table; width:100%; border-top:2px solid #555555; border-bottom:1px solid #aaaaaa; margin-top:20px;}
	.tabMenuCont section > table th{padding:15px 10px; background:#f4f4f4; font-size:15px; font-weight:400; color:#444;  text-align:center; margin:0 auto;  border-left:1px solid #e5e5e5;}
	.tabMenuCont section > table th:first-child{border-left:none;}
	.tabMenuCont section > table td{padding:15px 10px; background:#fff; text-align:left; font-size:15px; color:#444; border-left:1px solid #e5e5e5;}
	.tabMenuCont section > table td:first-child{border-left:none;}
	.tabMenuCont section > table td > b{font-weight:600; color:#333;}
	.tabMenuCont section > table tbody tr{border-top:1px solid #e5e5e5;}

	.tableCenter td,
	.tableCenter th{text-align:center !important;}

	/* 전화번호 가로정렬 아이템 2개일때 */
	.inNumBox02 > a,
	.inNumBox02 > p,
	.inNumBox02 > span{width:50%;}
	.inNumBox02 > .brBox{width:100% !important;}
	.inNumBox02{align-items:flex-start; }
	.inNumBox02.flexRow-end{align-items:flex-end !important}
	.inNumBox02 > .tableTEL{margin-top:0 !important;}

	/* 별표 검은색 */
	.refer-black{display:block;}
	/*.refer-black{position:relative; display:block; width:100%; color:#555;}
	.refer-black a[target^=_blank]{color:#4a76f2; text-decoration:underline;}
	.refer-black > i{padding-left:14px; display:block;}
	.refer-black:before{content:''; position:absolute; top:0; left:0;  width:9px; height:10px; margin-top:6px; margin-right:5px; background:url('/images/common/bul_mltAgremn03.png') no-repeat;}
	*/

	/* 별표 빨강색 */
	.refer-red{position:relative; display:block; width:100%; color:#b65959; font-size:14px; font-weight:normal !important;}
	.refer-red > i{padding-left:14px; display:block;}
	.refer-red:before{content:''; position:absolute; top:0; left:0;  width:9px; height:10px; margin-top:6px; margin-right:5px; background:url('/images/common/bul_mltAgremn.png') no-repeat;}

	/* 테이블 하단 설명 문구박스 */
	.tb-subBox {margin-top:30px;text-align:left;}

	.fontRed{color:#b65959;}

	.tableGroup .wid50{width:50%;}
	.tableGroup .wid25{width:25%;}
	.tableGroup .wid30{width:30%;}
	.tableGroup .wid40{width:40%;}
	.tableGroup .wid70{width:70%;}
	.tableGroup .wid35{width:35%;}
	.tableGroup .wid65{width:65%;}
	.tableGroup .hgt50{height:50%;}
	.tableGroup .hgt100{height:100%;}
	.tableGroup .hgt0{height:0;}
	.tableGroup .hgtAuto{height:auto;}

	.tableGroup{width:100%; border-top:2px solid #555555; border-bottom:1px solid #aaaaaa; margin-top:20px;}
	.tableGroup .thead{padding:20px 0; background:#f4f4f4; color:#333333;  text-align:center; margin:0 auto;  border-left:1px solid #e5e5e5;}
	.tableGroup > ul:first-child > .thead{border-left:none;}
	.tableGroup > ul{height:inherit;}
	.tableGroup .tbody{padding:20px; height:initial; background:#fff; text-align:left; color:#555555; border-left:1px solid #e5e5e5; border-top:1px solid #e5e5e5;}
	.dobleTopLine{position:relative;}
	.dobleTopLine:before{position:absolute; top:2px; left:0; content:''; width:100%; height:1px; background:#e5e5e5; display:block;}
	.tableGroup > .item-01 .tbody{border-left:none;}
	.tableGroup .tbody > * > b{font-weight:600; color:#333;}
	.tableGroup sup{color:#b65959; line-height:1;}
	.tableGroup .mthead{padding:20px 0; background:#f4f4f4; font-size:18px; color:#333333;  text-align:center; margin:0 auto;  border-left:1px solid #e5e5e5;}
	.brBox{width:100%; height:15px; display:block;}
	.tableGroup .hazy{color:#999}
	.tableGroup a[target^=_blank]{display:inline; word-break:break-all;}
	.tableGroup a[target^=_blank] > i{display:inline; word-break:break-all; border-bottom:1px dotted #bbb;}
	.tableGroup a[target^=_blank]:hover > i{color:#4e64b8; border-bottom:1px solid #4e64b8;}
	.inTit{background:#ecedf5; padding:4px 5px; display:inline-block; color:#585a90; margin:2px 0; font-size:15px; vertical-align:middle; border-radius:3px; line-height:1;}
	/* 원형테두리 숫자 */
	.tableGroup .rNum > span{position:relative; padding-left:22px; display:block; margin-bottom:10px;}
	.tableGroup .rNum > span:last-child{margin-bottom:0;}
	.tableGroup .rNum > span > i{position:absolute; left:0; top:3px; line-height:1; display:inline-block; padding:4px 0; border-radius:100%;  width:17px; height:17px; background:#4e64b8; text-align:center; justify-content:center; color:#fff; font-size:10px; font-family: 'Montserrat', sans-serif; font-weight:400;}


	/*.tableCont.item-01 .tbody a{color:#3570e7;} */
	.tableCont{overflow:hidden;}
	.tableCont > .tbody{padding:20px; height:100%; background:#fff; text-align:left; color:#555555; border-left:1px solid #e5e5e5; border-top:1px solid #e5e5e5;}



	/* table: PC용 요소 */
	.tg-Pc{display:block;}
	/* table: 모바일용 요소 */
	.tg-Mo{display:none !important;}

	.tdCenter{display:flex; align-items:flex-end; flex-direction:column; }
	.tdCenter > li{width:100%;}
	.tdCenter > li.tbody{width:100%; display:flex; flex:auto; align-items:center; justify-content:center; }

	/* 전화번호 블락형 */
	.tableTEL{display:block;font-family: 'Montserrat', sans-serif ; font-weight:400; color:#333; margin-top:5px;}
	.tableTEL.noMarginT{ margin-top:0;}
	.tableTEL a{position:relative; display:inline-block; padding-left:17px; margin-right:14px;}
	.tableTEL a:last-child{margin-right:0;}
	.tableTEL a:before{content:''; position:absolute; left:0; top:5px;  width:13px; height:13px; background:url('/images/sns/20200325/tel_icon04.png') center center / contain no-repeat; display:block;}
	.tableTEL a.noMarginR{ margin-right:0px;}
	.tableTEL a.noIcon{padding-left:0;}
	.tableTEL a.noIcon:before{display:none;}
	.tableTEL i{font-family: 'Noto Sans KR', sans-serif ; font-weight:normal;}
	.tableTEL a:hover{cursor:text;}
	/* 전화번호 블락형 */
	.tableTEL-inline{display:inline-block;font-family: 'Montserrat', sans-serif; font-weight:400; color:#333; margin:0 5px 0 5px;}
	.tableTEL-inline.noMarginT{ margin-top:0;}
	.tableTEL-inline a{position:relative; display:inline-block; padding-left:17px; }
	.tableTEL-inline a:before{content:''; position:absolute; left:0; top:5px;  width:13px; height:13px; background:url('/images/sns/20200325/tel_icon04.png') center center / contain no-repeat; display:block;}
	.tableTEL-inline a.noIcon{padding-left:0;}
	.tableTEL-inline a.noIcon:before{display:none;}
	.tableTEL-inline i{font-family: 'Noto Sans KR', sans-serif ; font-weight:normal;}
	.tableTEL-inline a:hover{cursor:text;}

	.eEM-shareBtn{display:none}

	.pointTh{background:#4351c5 !important; color:#fff !important;}
	.pointTd{background:#f0f2fc !important;}


/* ==========  작업에 참고만 하세요. 기본 틀 사용이 어려워 새로 추가한 부분입니다. ============*/
	/* 신규 테이블 코딩 추가 작업본 */

	.new-table {text-align:left;}
	h3.title {font-size:26px;font-weight:600;color:#333;line-height:1em;}
	h4.title {font-size:21px;font-weight:500;color:#333;line-height:1em;margin-top:30px; text-align:left;}
	h5.title {font-size:19px;font-weight:400;color:#555;margin-top:15px;}

	div[class*="basic-table-type1"] {}
	div[class*="basic-table-type1"] > table {width:100%; border-top:2px solid #555; margin-top:15px;}
	div[class*="basic-table-type1"] > table thead th {}
	div[class*="basic-table-type1"] > table th {background-color:#f4f4f4;font-weight:400;padding:15px 10px;color:#333;text-align:center;}
	div[class*="basic-table-type1"] > table th.bNone,
	div[class*="basic-table-type1"] > table td.bNone {border-left:none;}
	div[class*="basic-table-type1"] > table th,
	div[class*="basic-table-type1"] > table td {color:#444;border-bottom:1px solid #e5e5e5;border-left:1px solid #e5e5e5;word-break:keep-all;}
	div[class*="basic-table-type1"] > table td > div {padding:20px;}
	div[class*="basic-table-type1"] > table td > div p { font-family: 'Montserrat','Noto Sans KR', sans-serif; /*margin-top:20px;*/}

	div[class*="basic-table-type2"] > table {width:100%;border-top:2px solid #555;margin-top:15px;}
	div[class*="basic-table-type2"] > table thead th {}
	div[class*="basic-table-type2"] > table th {background-color:#f4f4f4;font-weight:400;padding:15px 10px;color:#333;text-align:center;}
	div[class*="basic-table-type2"] > table th.bNone,
	div[class*="basic-table-type2"] > table td.bNone {border-left:none;}
	div[class*="basic-table-type2"] > table th,
	div[class*="basic-table-type2"] > table td {color:#444;border-bottom:1px solid #e5e5e5;border-left:1px solid #e5e5e5;word-break:keep-all;}
	div[class*="basic-table-type2"] > table td > div {padding:20px;text-align:center;}
	div[class*="basic-table-type2"] > table td > div p {/*margin-top:20px;*/}


	.tb-sub {margin-top:15px;font-size:14px;}
	.tb-sub dt {}
	.tb-sub dd {color:#555;font-weight:300;}

	.tb-index {margin-top:15px;}
	.tb-index > li {position:relative;font-size:16px;padding-left:20px;}
	.tb-index > li .num {position:absolute;top:4px;left:0;display:block;width:15px;height:15px;font-family:'Montserrat', sans-serif;color:#fff;font-size:10px;border-radius:100%;background-color:#4e64b8;font-style:normal;text-align:center;line-height:15px;}
	.tb-index > li .fc-small {display:block;font-size:13px;color:#555;font-weight:300;}
	.tb-index .tb-sub-index {color:#777;}

	.tb-subBox {}
	.tb-subBox ul {margin-top:15px;}
	.tb-subBox li {}
	.tb-subBox p {}

	.tb-phone > div {/*padding:3px 0;*/}
	.num-phone {font-family:'Montserrat', sans-serif;color:#444;padding-left:20px;}
	.num-phone.down {display:block;padding:0;}
	.num-phone i {font-family:'Noto Sans KR', sans-serif; font-style:normal;font-weight:500;margin-right:5px;margin-left:10px;}
	.num-phone i:first-child {position:relative; font-size:0; display:inline-block; vertical-align:top; margin-top:5px; margin-left:0; width:13px; height:13px; }
	.num-phone i:first-child:before {content:''; position:absolute; left:0; top:0;  width:100%; height:100%; background:url('/images/sns/20200325/tel_icon04.png') center center / contain no-repeat; display:block; }

	.num-phone i.icMail {position:relative; font-size:0; display:inline-block; vertical-align:top; margin-top:6px; width:13px; height:13px; }
	.num-phone i.icMail:before {content:''; position:absolute; left:0; top:0;  width:100%; height:100%; background:url('/images/sns/20200325/icon_mail04.png') center center / contain no-repeat; display:block; }


	.tb-phone a {display:inline-block;}

	a.wb-button {font-size:14px;padding:8px 15px;border:1px solid #aaa;border-radius:3px;}
	a.wb-button:hover {color:#3c51c3;border-color:#3c51c3;}


	/*======= add에 새롭게 추가된 부분 =======*/
	.cont-box {font-size:19px;font-weight:500;margin-top:20px;}
	.cont-index {font-size:17px;font-weight:400; padding:20px; border:1px solid #ddd; background:#f7f7f7;}
	.cont-index .sFont{font-size:14px; color:#777; letter-spacing:0; width:100%; display:block;}
	.cont-index li {padding:5px 0; position:relative;}
	.cont-index li:before{position:absolute; left:0; top:12px; content:''; width:7px; height:7px; background:transparent; border-radius:100%; border:1px solid #555;}
	.cont-index li > span{padding-left:15px; display:inline-block;}
	.fc-acnt {color:#4b50c7;}
	.fc-red {color:#b15757;}
	.fc-purple {color:#4e64b8;}
	.fc-gray {color:#777;font-weight:400;}
	.line-break {display:block;}
	.ico-emphasis {display:inline-block;font-size:0;color:transparent;width:17px;height:17px;background:url('/images/sns/20200325/ico-emphasis.png') no-repeat;margin-right:5px;vertical-align:middle;}
	.ico-bullet01 {display:inline-block;font-size:0;color:transparent;width:10px;height:10px;background:url('/images/sns/20200325/ico-bullet01.png') no-repeat;margin-right:5px;vertical-align:middle;}

	a.white-button {display: inline-block !important;padding: 5px 10px;border: 1px solid #ddd;background-color: #fff;border-radius: 5px;color: #333 !important;font-weight: 300;}
	a.white-button > i{border-bottom:none !important;}
	a.white-button:hover {color:#4b50c7 !important;border:1px solid #4b50c7;}

	.inner-box {}
	.inner-box dt:before {display:inline-block;content:'';width:17px;height:17px;background:url('/images/sns/20200325/ico-emphasis.png') center center/ contain no-repeat;margin:0 5px 3px 0;vertical-align:middle;}
	.inner-box dd {color:#666;font-weight:300; position:relative;}
	.inner-box dd > span,
	.inner-box dd > i{display:inline-block; padding-left:15px; width:100%;}
	/* .inner-box dd a {color:#4a76f2;text-decoration:underline;} */
	.inner-box dd:before {position:absolute; left:0; top:6px; display:block;content:'';width:10px;height:10px;background:url('/images/sns/20200325/ico-bullet01.png') center center / contain no-repeat;}
	.inner-box.emphasis-purple-box{color:#4e64b8;}
	.inner-box.emphasis-purple-box dt:before {display:inline-block;content:'';width:17px;height:17px;background:url('/images/sns/20200325/ico-emphasis-purple.png') no-repeat;margin:0 5px 3px 0;vertical-align:middle;}
	.inner-box.emphasis-purple-box{color:#4e64b8;}

	.inner-box-line.emphasis-purple-box {position:relative;padding-left:25px;}
	.inner-box-line.emphasis-purple-box > i{display:inline-block;}
	.inner-box-line.emphasis-purple-box:before {position:absolute;top:3px;left:0;display:inline-block;content:'';width:17px;height:17px;background:url('/images/sns/20200325/ico-emphasis-purple.png') center center / contain no-repeat;}

	.tableGroup .rNum > span span {font-weight:300;}

	.tabMenuCont .tipTit{display:block; width:100%; padding:30px; background:#2154bf;}
	.tabMenuCont .tipTit > span{width:100%; height:auto; display:block; text-align:left; font-size:20px; color:#fff; line-height:29px; margin:0; padding-left:45px; background:url('/images/sns/20200325/tip_icon.png') center left / auto no-repeat;}


	/* -- 공유하기 (모바일) -- */
	.eEM-sharePopupWrap{position:fixed; top:0; left:0; width:100%; height:100%; display:none; z-index:999;}
	.eEM-sharePopup{display:flex; align-items:center; width:100%; height:100%; background:rgba(0,0,0,.75);}
	.eEM-sharePopup .container{ display:block; margin:0 auto; text-align:center; width:auto; height:auto; position:relative; padding:0;}
	.eEM-sharePopup ul{ display:block; margin:0 auto; text-align:center; width:auto; height:auto; padding:30px 50px 20px 50px; background:#fff;}
		/* 텍스트 */
		.eEM-sharePopup .txt{display:flex; align-items:center; flex-direction:column;}
		.eEM-sharePopup .txt h1{ font-weight:400; color:#444; font-size:21px; letter-spacing:-1px; line-height:1; margin-bottom:20px;}
		.eEM-sharePopup .txt h3{ font-weight:400; color:#444; font-size:14px; letter-spacing:-1px; margin-bottom:30px;}
		.eEM-sharePopup .share{display:flex; align-items:center; flex-wrap:wrap; margin:0 auto; text-align:center; width:124px;}
		.eEM-sharePopup .share a{width:57px; height:57px; display:block; font-size:0; margin-bottom:10px;}
		.eEM-sharePopup .share a.fb,
		.eEM-sharePopup .share a.kt{margin-right:10px;}
		/* - 닫기 버튼 */
		.popupClose{position:absolute; top:0; right:0; padding:15px;}
		.popupClose > i{width:20px; height:20px; position:relative; display:block; text-align:center; margin:0 auto;}
		.popupClose > i:before,
		.popupClose > i:after{ content:''; height:1px; display:block; background:#b8b8b8; position:absolute; width:100%; top:50%; left:0;}
		.popupClose > i:before{transform:rotate(45deg);-webkit-transform:rotate(45deg);}
		.popupClose > i:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}
		.popupClose > i:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}


	/* 일반게시목록 */
	.plan-section .planBoard {width:100%;max-width:1132px;margin:30px auto; /*border-top:1px solid #333; */ border-bottom:1px solid #777;}
	.plan-section .planBoard li {text-align:left;padding:30px 0 20px 0;border-bottom:1px solid #ddd; list-style:none;}
	.plan-section .planBoard li:last-child {border-bottom:none;}
	.plan-section .planBoard li a {font-size:18px;font-weight:500;color:#555; font-family: 'Noto Sans KR', sans-serif ; }
	.plan-section .planBoard li span.date {font-family: 'Montserrat', sans-serif; display:block;font-size:14px;color:#999;margin-top:5px; line-height:1}
	.jobPlan.emgncEM{margin:80px auto 0 auto;}
	.mainPlan.emgncEM {height:342px;background:url('/images/sns/20200325/emgncEM-top-img.jpg') center center  / auto no-repeat;}
	.emgncEM .mainPlanCnt{top:0 !important; right:5px !important; height:100%;}
	.emgncEM h3.emgncEM-title-pc{display:flex; align-items:center; height:100%; margin-right:2.240vw; /*margin-right:43px 1920기준*/}
	.emgncEM h3.emgncEM-title-mobile{display:none;}
	.emgncEM p.emgncEM-subscript-mobile{display:none;}
	.eEM_imageList{padding:50px 0;}
	.eEM_imageList > img{width:100%; max-width:1132px; text-align:center; margin:0 auto; margin-top:20px;}
	.eEM_imageList > img:first-child{margin-top:0;}
		/* 리스트  */
		.eEM_list{width:100%; display:flex; align-items:center; padding:20px 10px !important;}
		.eEM_listTitle{flex:auto;}
		.eEM_listTitle > div{display:flex; align-items:center; }
		.eEM_listTitle .depart{display:flex; align-items:center; margin-left:10px; font-size:14px; color:#999; margin-top:4px;}
		.eEM_listTitle .depart:before{content:''; width:1px; height:13px; background:#cbcbcb; display:block; margin-top:2px; margin-right:10px;}
		.eEM_listDown{flex:none; margin-left:15px;}
		.eEM_listDown > .fileDown{font-size:0 !important; display:block; width:40px; height:40px; background-position:0 0; }
		.eEM_listDown > .fileDown:hover{background-position:-40px 0;}


	/* -- footer -- */
	footer{width:100%; display:block; height:auto; background:#323639; padding:25px 0;}
	footer > div{display:flex; flex-direction:column; justify-content:flex-end; text-align:right !important;}
	footer .copy1{color:#d8d9d9; font-size:14px;}
	footer .copy1 > i{font-family: 'Montserrat', sans-serif; font-size:15px;}
	footer .phone{display:flex; align-items:center; justify-content:flex-end; text-align:right; margin-top:13px;}
	footer .phone > .tel{margin-right:20px;}
	footer .phone a{ color:#d8d9d9; font-family: 'Montserrat', sans-serif; font-size:15px;}
	footer .phone > li:before{content:''; display:inline-block; margin-right:7px; vertical-align:top; margin-top:2px}
	footer .phone > li.tel:before{width:19px; height:19px; background:url('/images/sns/20200325/footerTel_icon01.png') center center  / contain no-repeat; }
	footer .phone > li.fax:before{width:20px; height:18px;  background:url('/images/sns/20200325/footerTel_icon02.png') center center  / contain no-repeat; }

	
	/* -- 비상경제중앙대책본부 -- */
	.eEM-org{width:100%; height:100%; padding:40px; border:1px solid #e5e5e5; margin-bottom:80px; display:flex; align-items:center; justify-content:center; background:url('/images/sns/20200416/org_ptn.jpg') center center  / auto repeat;}



/* ==== 1024px 이하 일때 (뷰포트 1024px 기준) ==== */
@media only screen and  (max-width:1024px){
	.container {padding:50px 10px 80px;}
	
	
header .menuList .container{max-width:100%; }

	/* -- menu list -- */
	header .eEM-allMenuList{background:#fff; border:none;}
	header .eEM-allMenuList .container{display:flex; align-items:flex-start;}
	header .eEM-allMenuList .container:before,
	header .eEM-allMenuList .container:after{display:none;}
	header .eEM-allMenuList .mobileMenu{display:flex; align-items:flex-start; flex-direction:column; height:100%; background:linear-gradient(0deg, rgba(79,80,199,1) 0%, rgba(30,91,217,1) 100%); width:33.33%; padding:10px 0;}
		/* - 1 Depth */
		header .eEM-allMenuList .titMenu{display:block; width:100%; height:100%; flex:auto;}
		header .eEM-allMenuList .titMenu > li{width:100%; }
		header .eEM-allMenuList .titMenu > li.active{background:#fff;}
		header .eEM-allMenuList .titMenu > li.active > a{color:#555555;}
		header .eEM-allMenuList .titMenu > li > a{position:relative; display:flex; align-items:center; font-weight:500; color:#fff; line-height:1; width:auto; text-align:left; margin:0; padding:18px 10px; font-size:14px; }
		header .eEM-allMenuList .titMenu > li > a:after{content:''; position:absolute; bottom:0; width:auto; height:1px; background:rgba(255,255,255,.15); left:10px; right:10px; }
		header .eEM-allMenuList .titMenu > li > a > i{flex:auto; }
		header .eEM-allMenuList .titMenu > li > a > i > b{width:4px; height:8px; float:right; display:block; opacity:.4;}
		header .eEM-allMenuList .titMenu > li.active > a > i > b{opacity:1;}
		header .eEM-allMenuList .titMenu > li.active > a > i > b:before,
		header .eEM-allMenuList .titMenu > li.active > a > i > b:after{background:#ff7a04;}
		/* - 2 Depth */
		header .eEM-allMenuList .subMenu{padding:0; position:relative; height:100%;}
		header .eEM-allMenuList .subMenu > li{padding:0; border:none; width:100%; height:100%; display:none;}
		header .eEM-allMenuList .subMenu > li.active{display:block; overflow-y: auto;}
		header .eEM-allMenuList .sub{padding:21px 30px;}
		header .eEM-allMenuList .sub a{line-height:1; font-size:14px; padding:7px 0;}
		header .eEM-allMenuList .sub a > i{width:40px;}
		header .eEM-allMenuList .sub li{padding:0; margin:0 0 13px 0;}

	header .eEM-allMenuList .mobileMenu > a{display:flex; align-items:center; flex-direction:column; flex:none; width:100%;}
	header .eEM-allMenuList .mobileMenu > a > span{color:#fff; line-height:1.4; letter-spacing:-1px;}
	header .eEM-allMenuList .mobileMenu > a > .txt-01{font-size:12px;}
	header .eEM-allMenuList .mobileMenu > a > .txt-02{font-size:11px; opacity:.75;}
	header .eEM-allMenuList .mobileMenu > a > .img{margin:7px 0 3px 0; display:flex;}
	header .eEM-allMenuList .mobileMenu > a > .img > img{height:125px;}
	
	/* -- 비상경제중앙대책본부 -- */
	.eEM-org img{width:100%;}
	
	
}

/* ==== 815px 이하 일때 (뷰포트 815px 기준) ==== */
@media only screen and  (max-width:1000px){
	/* 3 depth menu */
	.contContainer .subTabMenu > ul > li > button{ padding:1.800vw 5vw; font-size:19px; border-radius:5vw; /* padding:18px 50px; font-size:19px; border-radius:50px; */}
	.contContainer .subTabMenu > i{border-radius:5vw; /* border-radius:50px; */}
}


/* ==== 815px 이하 일때 (뷰포트 815px 기준) ==== */
@media only screen and  (max-width:815px){
	/* 전화번호 가로정렬 아이템 2개일때 */
	.inNumBox02 > a,
	.inNumBox02 > p{width:100%;}
	.inNumBox02 > span{width:100%;}

}

/* ==== 780px 이하 일때 (뷰포트 780px 기준) ==== */
@media only screen and  (max-width:780px){
	.contContainer .tabMenu > li > a{padding:16px 0; font-size:15px;}
	.contContainer .tabMenu{margin-bottom:20px;}
	.contContainer > .eEM-container{padding:0 20px;}
	header .eEM-allMenuList{top:60px;}
	.contContainer{margin-top:100px;}
	.contTit > h3{font-size:28px; padding:50px 0;}

	.eEM-container{flex-wrap:wrap;}
	.eEM-header{display:none;}
	.eEM-logo > img{height:19px; text-align:center; margin:0 auto;}
	.eEM-logo{width:auto; text-align:left; margin:0; padding:20px 15px;}
	.eEM-menu .menuList > li > a:before
	.eEM-menu .menuList > li > a > i{display:none;}
	.eEM-menu .menuList > li > a > span > i{padding:13px 0; font-weight:normal; font-size:15px;}
	.eEM-menu .menuList > li > a > span{padding-left:0;}
	.eEM-menu .menuList > li > a:hover > span > i,
	.eEM-menu .menuList > li.active > a > span > i{color:#fff;}
	.eEM-menu .menuList > li > a:hover,
	.eEM-menu .menuList > li.active > a{background:#3252c1;}
	.eEM-menu .menuList > li > a:first-child{ border-left:none;}
	.eEM-menu .menuList > li{width:33.33%; border-left:1px solid #ddd; padding:0;}
	.eEM-menu .menuList{align-items:center !important; border-top:1px solid #ddd;}
	.eEM-menu{height:auto;}
	.eEM-shareBtn{display:block; position:absolute; right:15px; top:20px; width:17px; height:19px; background:url('/images/sns/20200325/eEM-shareBtn.jpg') center center / auto no-repeat;}
	.eEM-shareBtn{width:49px; height:59px; right:49px; top:0;}

	.menuList{width:100%;}
	/* 2depth  메뉴 */
	.menuSubList{display:none !important}
	
	.plan-section .planBoard li a {font-size:15px; }

	.tableTit01{font-size:24px;}

	.tabMenuCont .tipTit{padding:20px;}
	.tabMenuCont section > table td{padding:15px 10px; font-size:15px;}
	.tabMenuCont section > table th{padding:15px 10px; font-size:15px;}

	footer > div{padding:0 20px;}
	
	header .eEM-allMenu{display:flex; align-items:center; justify-content:center;}
	
	/* 3 depth menu */
	.contContainer .subTabMenu{margin-bottom:20px; width:100%;}
	.contContainer .subTabMenu > ul{border-radius:30px; width:100%;}
	.contContainer .subTabMenu > ul > li > button{ padding:16px 30px; font-size:15px; border-radius:30px;}
	.contContainer .subTabMenu > i{border-radius:30px;}
	
	/* -- 비상경제중앙대책본부 -- */
	.eEM-org{padding:20px;margin-bottom:50px; }
		
}


/* ==== 550px 이하 일때 (뷰포트 550px 기준) ==== */
@media only screen and (max-width:550px){

	*{outline:none !important;}
	body{font-size:4vw; /* font-size:15px; */}

	.cont-box {font-size:5.067vw; margin-top:5.333vw; /* font-size:19px; margin-top:20px; : 뷰포트 375px */}
	
	.contContainer .tabMenu > li > a,
	.contContainer .tabMenu > li.active > a{padding:4.267vw 0; font-size:4vw; /* padding:16px 0; font-size:15px; : 375px 기준 */}
	/* 3 depth menu */
	.contContainer .subTabMenu > ul,
	.contContainer .subTabMenu > i{border-radius:8vw; /* border-radius:30px; : 375px 기준 */}
	.contContainer .subTabMenu > ul > li{flex:2.5;}
	.contContainer .subTabMenu > ul > li > button{ padding:2.667vw; font-size:4vw; border-radius:8vw; /* padding:10px; font-size:15px; border-radius:30px; : 375px 기준 */}
	
	/* 별표 빨강색 */
	.refer-red{font-size:3.733vw;/* font-size:15px; : 375px 기준 */}
	
	header .eEM-allMenuList{top:26.400vw; /* margin-top:99px; : 뷰포트 375px */}
	.contContainer{margin-top:26.400vw; /* margin-top:99px; : 뷰포트 375px */}
	.cont-index {font-size:4vw; padding:5.333vw; /* font-size:15px; padding:20px; : 뷰포트 375px */}
	.cont-index li:before{width:1.867vw; height:1.867vw; top:2.933vw;/* width:7px; height:7px; top:11px; : 뷰포트 375px */}
	.cont-index li > span{padding-left:4vw; /* padding-left:15px; : 뷰포트 375px */}
	.contTit > h3{font-size:7.467vw; padding:13.333vw 0; /* font-size:28px; padding:50px 0; : 375px 기준 */}

	.eEM_list{padding:5.333vw 2.667vw !important; /* padding:20px 10px !important; : 뷰포트 375px */}
	.eEM_listTitle .depart:before{height:3.467vw; margin-top:0.533vw; margin-right:2.667vw; /* height:13px; margin-top:2px; margin-right:10px; : 375px 기준 */}
	.eEM_listTitle .depart{margin-left:2.667vw; font-size:3.733vw; margin-top:1.067vw; /* margin-left:10px; font-size:14px; margin-top:4px; : 375px 기준 */}
	.eEM-logo > img{height:4.533vw; /* height:17px; : 375px 기준 */}
	.eEM-logo{padding:5.333vw 4vw; /* padding:20px 15px; : 375px 기준 */}
	.eEM-logo{width:auto;}
	.eEM-menu .menuList > li > a > span > i{padding:3.467vw 0; font-size:4vw; /* padding:13px 0; font-size:15px; : 375px 기준 */}
	.eEM-menu .menuList > li > i{display:none;}
	.eEM-shareBtn{width:9.333vw; height:15.733vw; right:10.667vw; /* width:35px; height:59px; right:49px; : 375px 기준 */}
	header .eEM-allMenu{width:10.667vw; height:15.733vw; /* width:40px; height:59px;  : 375px 기준 */}
	header .eEM-allMenu > i{width:6.667vw; /* width:25px; :375px */}
	.inner-box dd:before {width:2.667vw;height:2.667vw; top:1.600vw; /* width:10px;height:10px; margin-top:7px; : 뷰포트 375px */}
	.inner-box-line.emphasis-purple-box {padding-left:6.667vw; /* padding-left:25px; : 뷰포트 375px */}
	.inner-box dt:before,
	.inner-box-line.emphasis-purple-box:before{width:4.533vw; height:4.533vw; /* width:17px; height:17px; : 뷰포트 375px */} 
	.inner-box dd > span,
	.inner-box dd > i{padding-left:4vw; /* padding-left:15px; : 뷰포트 375px */}
	
	.inNumBox02 > .tableTEL{margin-top:1.333vw !important; /* margin-top:5px !important; : 뷰포트 375px */}
	
	.noBorderT{border-top:none !important;}

	.num-phone {display:block;padding-left:0; word-break:break-all;}
	.num-phone i {margin-right:1.333vw;margin-left:2.667vw; /* margin-right:5px;margin-left:10px; : 뷰포트 375px */}
	.num-phone i.icMail {margin-top:1.600vw; width:3.467vw; height:3.467vw; /* margin-top:6px; width:13px; height:13px; : 뷰포트 375px */}
	.num-phone i:first-child{width:3.467vw; height:3.467vw; margin-top:1.333vw;/* width:13px; height:13px; top:5px; : 뷰포트 375px */}

	.plan-section .planBoard li a{font-size:4vw !important; /* font-size:15px; : 375px 기준 */}
	.plan-section .planBoard li span.date {font-size:3.733vw;margin-top:1.333vw; /* font-size:14px;margin-top:5px; : 375px 기준 */}

	.pointTip{margin:13.333vw 0 0 0; font-size:4.800vw; /* margin:50px 0 0 0; font-size:19px; : 375px 기준 */}

	.tableCont.item-01 .tbody .tit01{margin-top:8vw; font-size:4.800vw !important; color:#222; /* margin-top:30px; font-size:18px; : 375px 기준 */}
	.tableCont.item-01 .tbody .tit02{color:#777; font-size:4vw !important; /* font-size:15px; : 375px 기준 */}
	.tableCont.item-01 .tbody .tit02{font-size:4vw; color:#777; /* font-size:15px; : 뷰포트 375px */ }
	.tableCont.item-01 .tbody{width:100%; padding:0; background:transparent !important; border-left:none; border-top:none; }
	.tableGroup .dobleTopLine:before{display:none;}
	.tableCont.item-01 .thead{display:none;}

	.brBox{height:2.667vw; /* height:10px; : 뷰포트 375px */}
	.tableGroup .mthead:first-child{border-top:none;}
	.tableGroup .mthead{word-break:keep-all; width:30%; border-top:1px solid #e5e5e5; text-align:left; padding:2.667vw; border-left:none; font-size:4vw !important; /* padding:10px; font-size:15px; : 375px 기준 */}
	.tableGroup .pointTip{font-size:4vw; margin-top:4vw; /* font-size:15px; margin-top:15px; : 뷰포트 375px */ }
	.tableGroup .rNum > span > i{width:4.533vw; height:4.533vw; font-size:2.667vw; padding: 1.067vw 0; /* width:17px; height:17px; font-size:10px; padding: 4px 0; : 뷰포트 375px */}
	.tableGroup .tbody{width:70%; font-size:4vw; padding:2.667vw; /* font-size:15px; padding:10px; : 뷰포트 375px */  }
	.tableGroup .tbody{width:70%; padding:2.667vw; font-size:4vw !important; /* padding:10px; font-size:15px; : 375px 기준 */}
	.tableGroup > * > ul{ margin-top:10px; border-top:2px solid #555555; border-bottom:1px solid #aaaaaa;}
	.tableGroup > *:first-child{margin-top:0;  border-top:none;}
	.tableGroup > *{width:100% !important; }
	.tableGroup{flex-wrap:wrap; border-top:none; margin-top:0; border-bottom:none; }

	/* 원형테두리 숫자 */
	.tableGroup .rNum > span{padding-left:5.867vw; margin-bottom:2.667vw; margin-top:1.333vw; /* padding-left:22px; margin-bottom:10px; margin-top:5px; : 375px 기준 */}
	
	.tableTEL a{padding-left:4.533vw; margin-right:3.733vw;  /* padding-left:17px; margin-right:14px; : 뷰포트 375px */ } 
	.tableTEL{margin-top:1.333vw; /* margin-top:5px; : 뷰포트 375px */}
	.tableTEL a:before,
	.tableTEL-inline a:before{width:3.467vw; height:3.467vw; top:1.333vw;/* width:13px; height:13px; top:5px; : 뷰포트 375px */}
	.tableTEL-inline a{padding-left:4.533vw; /* padding-left:17px; : 뷰포트 375px */}
	
	.tabMenuCont .tipTit > span{font-size:4.800vw; line-height:5.867vw;/* font-size:18px; line-height:22px; : 375px 기준 */}
	.tabMenuCont .tipTit span.num {display:block;}
	.tabMenuCont .tipTit{padding:5.333vw; /* padding:20px; : 375px 기준 */}
	.tabMenuCont section > table th,
	.tabMenuCont section > table td{padding:2.667vw 0; font-size:4vw !important; /* padding:10px 0; font-size:15px; : 375px 기준 */}
	.tabMenuCont section > table.tg-Mo{display:table !important; }

	.tabMenuWrap > .tabMenu{min-width:145vw; margin-bottom:0 !important; /* min-width:490px; : 375px 기준 */ }
	.tabMenuWrap{overflow-x:scroll; margin-bottom:20px;}

	.tb-index > li .num {top:1.067vw;width:4vw;height:4vw;font-size:2.667vw;line-height:4vw;/* top:4px;width:15px;height:15px;font-size:10px;line-height:15px; : 뷰포트 375px */}
	.tb-index > li {font-size:4.267vw;padding-left:5.333vw; /* font-size:16px;padding-left:20px; : 뷰포트 375px */}
	.tb-sub, .tb-index li {font-size:3.467vw; /* font-size:13px; : 뷰포트 375px */}
	.tdCenter > li.tbody{display:block; text-align:left;}
	.tdCenter{display:block; }

	.tg-Mo{display:block !important;;}
	.tg-Pc{display:none !important;}

	a.wb-button {font-size:3.467vw;margin-top:2.667vw; /* font-size:13px; margin-top:10px; : 뷰포트 375px */}

	h3.title {font-size:6.933vw; /* font-size:26px; : 뷰포트 375px */}
	h3.title, .tableTit01{margin-top:13.333vw; font-size:6.400vw; /* margin-top:50px; font-size:24px; : 375px 기준 */}
	h4.title {font-size:5.333vw;margin-top:8vw; /* font-size:20px; margin-top:30px; : 뷰포트 375px */}
	h5.title {font-size:4.800vw;margin-top:4vw; /* font-size:18px; margin-top:15px; : 뷰포트 375px */}


	div[class*="basic-table-type1"] {/*  border-top:2px solid #555; : 뷰포트 375px */}
	div[class*="basic-table-type1"] > table tbody tr.tb-space td:first-child {margin-top:4vw;border-top:2px solid #555; /* margin-top:15px; : 뷰포트 375px */ }
	div[class*="basic-table-type1"] > table td {border-left:none;}
	div[class*="basic-table-type1"] > table td {display:flex;font-size:4vw; /* font-size:15px;  : 뷰포트 375px */}
	div[class*="basic-table-type1"] > table td > div {flex:4;padding:2.667vw; /* padding:10px;  : 뷰포트 375px */}
	div[class*="basic-table-type1"] > table td.tb-title {font-size:4.800vw;font-weight:500;color:#555;margin-top:4vw;border-bottom:2px solid #555; /* font-size:19px; margin-top:15px; : 뷰포트 375px */}
	div[class*="basic-table-type1"] > table td.tb-title > div {padding:8vw 0 4vw 0; /* padding:30px 0 15px 0; : 뷰포트 375px */}
	div[class*="basic-table-type1"] > table td.tb-title:before {display:none;}
	div[class*="basic-table-type1"] > table td.tb-title:first-child {margin-top:0;}
	div[class*="basic-table-type1"] > table td.tb-title2 {font-size:4.800vw;font-weight:400;color:#444;margin-top:4vw;border-bottom:2px solid #555; /* font-size:19px; margin-top:15px; : 뷰포트 375px */}
	div[class*="basic-table-type1"] > table td.tb-title2 > div {padding:8vw 0 10px 0; font-size:4.800vw !important; /* padding:30px 0 10px 0; font-size:18px; : 375px 기준 */}
	div[class*="basic-table-type1"] > table td.tb-title2:before {display:none;}
	div[class*="basic-table-type1"] > table td.tb-title2:first-child {margin-top:0;}
	div[class*="basic-table-type1"] > table td:before { flex:1; content:attr(data-column); background-color:#f4f4f4;font-weight:400;color:#333; box-sizing:border-box; font-size:4vw; padding:2.667vw; /* font-size:15px; padding:10px;  : 뷰포트 375px */ }
	div[class*="basic-table-type1"] > table td:first-child {}
	div[class*="basic-table-type1"] > table th {display:none;}
	div[class*="basic-table-type1"] > table{margin-top:0;}

	div[class*="basic-table-type2"] > table th,
	div[class*="basic-table-type2"] > table td > div {font-size:4vw;padding:2.667vw 0; /* font-size:15px;padding:10px 0; : 뷰포트 375px */}
	
	footer .fLogo{text-align:center; width:auto; height:8vw; margin-bottom:3.467vw; /* height:30px; margin-bottom:13px; : 375px 기준 */}
	footer .fLogo > img{height:100%; width:auto;}
	footer .copy1 > i{margin-right:1.333vw; font-size:3.733vw; /* margin-right:5px; font-size:14px; : 375px 기준 */}
	footer .copy1{display:flex; align-items:baseline; justify-content:center; font-size:3.467vw; /* font-size:13px; : 375px 기준 */}
	footer > div{padding:0 5.333vw;  /* padding:0 20px; : 375px 기준 */}
	footer .phone{justify-content:center; margin-top:3.467vw; /* margin-top:13px; : 375px 기준 */}
	footer .phone > .tel{margin-right:5.333vw; /* margin-right:20px; : 375px 기준 */}
	footer .phone a{ font-size:3.733vw; /* font-size:14px; : 375px 기준 */}
	footer .phone > li:before{margin-right:1.867vw; margin-top:0.533vw; /* margin-right:7px; margin-top:2px; : 375px 기준 */}
	footer .phone > li.tel:before{width:5.067vw; height:5.067vw; /* width:19px; height:19px; : 375px 기준 */}
	footer .phone > li.fax:before{width:5.333vw; height:4.800vw; /* width:20px; height:18px; : 375px 기준 */}


	.inTit{padding:1.067vw 1.333vw; margin:0.533vw 0; font-size:4vw; border-radius:0.800vw; /* padding:4px 5px; margin:2px 0; font-size:15px; border-radius:3px; : 375px 기준 */}
	
	.pointTip.moleftText{flex:none; padding-left:2.667vw; font-size:4vw !important; /* padding-left:10px; font-size:15px; */}
	header .eEM-allMenuList .mobileMenu{padding:2.667vw 0; /* padding:10px 0; */}
	header .eEM-allMenuList .titMenu > li > a{padding:4.800vw 2.667vw; font-size:3.733vw; /* padding:18px 10px; font-size:14px; */}
			header .eEM-allMenuList .titMenu > li > a:after{left:2.667vw; right:2.667vw; /* left:10px; right:10px; */ }
			header .eEM-allMenuList .titMenu > li > a > i > b{width:1.067vw; height:2.133vw; /* width:4px; height:8px; */}
			header .eEM-allMenuList .sub{padding:5.600vw; /* padding:21px 30px; */}
			header .eEM-allMenuList .sub a{font-size:3.733vw; padding:1.867vw 0; /* font-size:14px; padding:7px 0; */}
			header .eEM-allMenuList .sub a > i{width:10.667vw; /* width:40px; */}
			header .eEM-allMenuList .sub li{margin:0 0 3.467vw 0; /* margin:0 0 13px 0; */}
	
		header .eEM-allMenuList .mobileMenu > a > .txt-01{font-size:3.200vw; /* font-size:12px; */}
		header .eEM-allMenuList .mobileMenu > a > .txt-02{font-size:2.933vw; /* font-size:11px; */}
		header .eEM-allMenuList .mobileMenu > a > .img{margin:1.867vw 0 0.800vw 0; /* margin:7px 0 3px 0; */}
		header .eEM-allMenuList .mobileMenu > a > .img > img{height:33.333vw; /* height:125px; */}
	
	/* -- 비상경제중앙대책본부 -- */
	.eEM-org{padding:8vw;margin-bottom:13.333vw; /* padding:30px;margin-bottom:50px; : 375px 기준 */}
	
	
		
}



