@font-face {
	font-family: 'S-CoreDream';
	src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-3Light.woff') format('woff');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'S-CoreDream';
	src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-5Medium.woff') format('woff');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'S-CoreDream';
	src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-6Bold.woff') format('woff');
	font-weight: 600;
	font-style: normal;
}

@font-face {
	font-family: 'S-CoreDream';
	src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-7ExtraBold.woff') format('woff');
	font-weight: 700;
	font-style: normal;
}

@font-face {
	font-family: 'S-CoreDream';
	src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-8Heavy.woff') format('woff');
	font-weight: 800;
	font-style: normal;
}

/* .wide-subContainer *{font-family:"S-CoreDream";font-weight:300;} */
.wide-subContainer.content:before{/*display:none;*/} /* 20240328 */

.wide-subContainer{padding-bottom: 100px;}
.wide-subContainer .content_top,
.wide-subContainer .content_wrap{/*margin-left:0;*/} /* 20240328 */
.wide-subContainer .content_top{height: 190px;}

.wide-subContainer .content_top_title_wrap .desc{font-size: 20px;color: #333;line-height: 1.6; padding: 10px 70px 0px 70px; text-align: left;}
.wide-subContainer .content_top_title_wrap .desc strong{font-size:24px;font-weight:700;;}

.wide-content_wrap{margin-top:50px;margin-left: 180px;padding: 0 30px;} /* 20240328 */

.ns0327-box1{margin-top: 30px;margin-bottom: 70px;}
.ns0327-box1 > ul{background: #fff;padding: 45px 10px;display: flex;flex-wrap: wrap;justify-content: space-evenly;align-items: center;box-shadow: 0px 0px 38px rgba(70, 70, 70, 0.08);}
.ns0327-box1 > ul > li{margin: 3px 10px;}
/* .ns0327-box1 > ul > li a{f} */
.ns0327-box1 > ul > li a .img{width: 156px;height: 156px;margin: 0 auto;display: flex;align-items: center;justify-content: center;background: #e4e9ed;border-radius: 50%;}
.ns0327-box1 > ul > li a .txt{font-size: 22px;font-weight: 500;color: #333333;text-align: center;margin-top: 15px;}



.ns0327-box2{display: flex;justify-content: center;align-items: center;flex-wrap: wrap;margin-top: 95px;margin-bottom: 50px;}
.ns0327-box2 > span{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;width:500px;height:100px;border: 1px solid #e7e7e7;margin: 5px 15px;padding: 10px;}
.ns0327-box2 > span img{max-width:100%;}

.h3-tit{font-size: 45px;font-weight: 800;color: #333333;text-align: center;line-height: 1;}
.h3-tit strong{color:#033667;font-weight: 800;}
.h4-tit{position: relative;font-size: 30px;font-weight: 700;color: #1e4e7c;padding-left: 42px;border-bottom: 2px dotted #e8e8e8;line-height: 1;padding-bottom: 15px;margin-top: 60px;margin-bottom: 30px;}
.h4-tit::before{content:"";position: absolute;top: 3px;left: 2px;width: 26px;height: 26px;background: url(/images/egovframework/bi/h3_icon.png) no-repeat;border-radius: 50%;}
.list-style{margin-left: 43px;}
.list-style > li{position: relative;font-size: 22px;font-weight: 600;color: #333333;padding-left: 17px;margin-top: 20px;}
.list-style > li:first-child{margin-top:0;}
.list-style > li::before{content:"";position: absolute;top: 10px;left: 0;width: 7px;height: 7px;background: #c1c1c1;border-radius: 50%;}
.list-style > li > ul{margin-top:10px;}
.list-style > li > ul > li{font-size:20px;color:#555555;}

.ns0327-dw{text-align: center;}
.ns0327-dw a{font-size: 19px;font-weight: 500;color: #fff;max-width: 370px;width: 100%;height: 70px;display: flex;align-items: center;justify-content: center;background: #003668;margin: 0 auto;box-shadow: 0px 0px 46px 3px rgba(70, 70, 70, 0.3);}
.ns0327-dw a::before{content:"";display:inline-block;background:url(/images/egovframework/bi/icon_dw.png) no-repeat;width: 17px;height: 23px;margin-right: 10px;}
.ns0327-dw a:focus{outline-style: dashed; outline-width: 2px; outline-color: #000;}

@media only screen and (max-width: 1028px), screen and (max-height: 850px){
	.wide-subContainer .wide-content_wrap{padding:0 15px;margin-left: 0;}
	.h3-tit{font-size: 3rem;}
	.ns0327-box1 > ul > li a .txt{font-size:1.5rem;}
	.h4-tit{font-size:2rem;padding-left: 2.7rem;}
	.h4-tit::before{top: 0;}
	.list-style > li{font-size:1.5rem;}
	.list-style > li::before{top:0.71rem;}
	.list-style > li > ul > li{font-size:1.3rem;}
	.list-style{margin-left: 2.7rem;}
	.ns0327-box2 > span{height:100px;}
	.ns0327-box1 > ul > li{width: calc((100% - 100px) / 3);}

	.wide-subContainer .content_top_title_wrap{display:block;height: auto;}
	.wide-subContainer .content_top{min-height:110px;height:auto;}
	.wide-subContainer .content_top_title_wrap .desc{display:block;padding: 10px 10%;font-size: 1.4rem;word-break: keep-all;}
	.wide-subContainer .content_top_title_wrap .desc br{display:none;}
}
@media only screen and (max-width: 767px){
	.wide-subContainer .content_top{min-height:auto;}
	.wide-subContainer .content_top_title_wrap .desc{font-size: 1.1rem;padding: 15px;text-align: left;word-break: break-all;}
	.wide-subContainer .content_top_title_wrap .desc strong{font-size:1.5rem;}
}
@media only screen and (max-width: 640px){
	.wide-subContainer{padding-bottom:50px;}
	.wide-content_wrap{margin-top:50px;}
	.ns0327-box1,
	.ns0327-box2{margin:50px 0;}
	.h4-tit{margin-top:30px;margin-bottom: 20px;}

	.ns0327-box1 > ul{padding: 20px 10px;}
	.ns0327-box1 > ul > li{margin: 3px 5px;}
	.ns0327-box1 > ul > li a .img{width:100px;height:100px;}
	.ns0327-box1 > ul > li a .img img{max-height: 50%;}
	.ns0327-box1 > ul > li a .txt{font-size: 1.2rem;margin-top: 10px;}
	.list-style > li{margin-top: 10px;}
	.list-style > li > ul{margin-top:5px;}
}
@media only screen and (max-width: 375px){
	.ns0327-box1 > ul > li a .img{width:80px;height:80px;}
}