@media(max-width: 991px){
	.section01{padding-top: 55px; background: url(/pub/site/dolbom/images/main/main_bg.png) no-repeat; background-position: center bottom; background-size: auto 173px;}
	.main-txt{text-align: center}
	.main-txt > h3{font-size:28px; letter-spacing: -2.1px; line-height: 31px; padding-bottom: 12px;}
	.main-txt > h3 br{display: none;}
	.main-txt .mt-tit{color: #555555; letter-spacing: -1.13px; font-size: 15px; margin-bottom: 14px;}
	.main-txt .mt-tit strong{color: #1D1D1D;}
	.main-img{text-align: center;}

	.section02{background: #E8F7E8; padding: 30px 0 37px; text-align: center; overflow: hidden;}
	.section02 .hot-alime{padding: 0 9px; margin-bottom: 62px;}
	.section02 .hot-alime .bx-wrapper{ border: 2px solid #ACCEC1; border-radius: 40px; box-shadow: 0px 0px 21px #00000033; margin: 0 auto; margin-bottom: 19px; }
	.section02 .hot-alime li{background: #FFFFFF; padding: 10px 11px; border-radius: 40px;}
	.hot-b-control{display: flex; justify-content: center;}
	.hot-b-control > a{margin-left: 18px;}
	.hot-b-control > a.prev{margin-left: 28px;}
	.hot-b-control a{ font-size: 19px; letter-spacing: -1.9px; font-family: 'Pretendard'; font-weight: bold; color: #000000;}
	.hot-b-control .pager{margin: 0px;}
	.hot-b-control .pager span{padding: 0 10px;}
	.section02 .search-area{border-bottom: 1px solid #B9DEB9; padding-bottom: 27px; display: flex; flex-wrap: wrap; justify-content: space-between;}
	.section02 .search-area h3{background: url(/pub/site/dolbom/images/main/map_icon.svg) no-repeat; background-position: 0 0; background-size: 62px auto; font-size: 20px; color: #000000; letter-spacing: -1px; padding-left: 76px; text-align: left; line-height: 22px; padding-bottom: 19px}
	.section02 .search-area h3 p{font-family: 'Pretendard'; padding-top: 8.5px; color: #666666; font-size: 15px; letter-spacing: -1.13px;}

	.section02 .search-box {display: flex; flex-direction: row;}
	.section02 .search-box dl{}
	.section02 .search-box dl dt{margin-right: 7.5px;}
	.section02 .search-box dl dt a{font-family: 'Pretendard'; width: 130px; height: 47px; display: flex; flex-direction: row; align-items: center; justify-content: space-around; padding: 15px 0; background: #fff; border-radius: 29px; border: 1px solid #C6DCC6; color: #1D1D1D; font-size: 14px; letter-spacing: -0.7px}
	.section02 .search-box dl dd{display: none}
	.section02 .search-box .search-btn{display: flex; align-items: center; justify-content: space-around; color: #fff; background: #6C6C6C; border-radius: 50%; width: 46px; height: 47px; margin-left: 6px;}

	.section02 .dolbom-service{padding-top: 64px; position: relative;}
	.section02 .dolbom-service .bx-controls{display: none;}
	.section02 .dolbom-service h3{font-size: 20px; letter-spacing: -1.5px; color: #000000; margin-bottom: 16px;}
	.section02 .dolbom-service h3 span{font-weight: bold;}
	.section02 .dolbom-service ul{display: flex;}
	.section02 .dolbom-service .bx-viewport{overflow: unset !important;}
	.section02 .dolbom-service ul li{border-radius: 30px 30px 20px 20px; background: #1666C1; font-family: 'Pretendard'; }
	.section02 .dolbom-service ul li.num2 {background: #5C9E2A;}
	.section02 .dolbom-service ul li.num3{background: #D9697F;}
	.section02 .dolbom-service ul li.num4{background: #0E9B98;}
	.section02 .dolbom-service ul li a:hover{text-decoration: none;}
	.section02 .dolbom-service ul li p{color: #fff; font-weight: bold; letter-spacing: -0.35px; padding: 14px 0 5px; font-size: 14px;}
	.section02 .dolbom-service ul li .data-area{height: calc(100% - 39px); padding: 9px 7px; background: #fff; border-radius: 20px;}
	.section02 .dolbom-service ul li .data-box{height: 100%; border: 1px solid #E8E8E8; border-radius: 15px; text-align: left; padding: 10.5px 8px; letter-spacing: -0.7px}
	.section02 .dolbom-service ul li dl{position: relative; padding-left: 35%; color: #666666;}
	.section02 .dolbom-service ul li dt{position: absolute; left: 0; top: 0; color: #1D1D1D; font-weight: bold;}
	.section02 .dolbom-service ul li dd{}
	.section02 .dolbom-service .m-true{ position: absolute; top: 90px; width: calc(100% + 30px); height: 270px; background: rgba(0, 0, 0, .8); margin: 0 -15px;}
	.section02 .dolbom-service .m-true a{display: flex; flex-direction: column; align-items: center; justify-content: center; height: 100%; color: #fff;}
	.section02 .dolbom-service .m-true a:hover{text-decoration: none}
	.section02 .dolbom-service .m-true a p{font-size: 15px; letter-spacing: -0.75px; text-decoration: none; font-family: 'Pretendard';}
	.section02 .dolbom-service .m-true a p.icon{display: flex; flex-direction: row;  align-items: stretch; margin-bottom: 28px; font-size: 20px;}
	.section02 .dolbom-service .m-true a p.icon .fa-hand-point-up{font-size: 40px; margin: 0 8px;}
	

	.section03{padding: 48px 0 30px;}
	.section03 .notice{position: relative; margin-bottom: 35px;}
	.section03 .notice h3{font-size: 20px; letter-spacing: -0.5px; color: #000000; padding-bottom: 12px; margin-bottom: 21px; border-bottom: 2px solid #D9D9D9;}
	.section03 .notice ul li{padding-bottom: 10px; font-family: 'Pretendard';}
	.section03 .notice ul li a{font-size: 16px; color: #1D1D1D; letter-spacing: -0.8px; font-weight: 500;}
	.section03 .notice ul li span{display: block; font-size: 14px; letter-spacing: -0.7px; color: #555555; font-weight: 400;}
	.section03 .notice .more{position: absolute; top: 0; right: 0;}
	.section03 .notice .more a{font-size: 24px; color: #000000;}
}

@media(min-width: 992px){
	.section01{padding-top: 116px; background: url(/pub/site/dolbom/images/main/main_bg.png) no-repeat; background-position: center bottom; }
	.main-bg{display: flex; flex-direction: row;}
	.main-txt{text-align: left;margin-right: 34.75px;}
	.main-txt > h3{font-size:50px; letter-spacing: -3.75px; line-height: 56px; padding-bottom: 42px; color: #3B3B3B; font-weight: 700;}
	.main-txt > h3 strong{font-weight: 800;}
	.main-txt > h3 br{}
	.main-txt .mt-tit{color: #555555; letter-spacing: -1.35px; font-size: 18px;}
	.main-txt .mt-tit strong{color: #1D1D1D;}
	.main-img{text-align: center;}

	.section02{background: #E8F7E8; padding: 50px 0 82px; text-align: center; }
	.section02 .row{position: relative;}
	.section02 .hot-alime{position: absolute; top: -500px; right: 0px; padding: 0 9px; margin-bottom: 62px;}
	.section02 .hot-alime .bx-wrapper{border: 2px solid #ACCEC1; border-radius: 40px; box-shadow: 0px 0px 21px #00000033; margin: 0 auto; margin-bottom: 21px; box-sizing: content-box;}
	.section02 .hot-alime li{background: #FFFFFF; padding: 13px 11px; border-radius: 40px;}
	.hot-b-control{display: flex; justify-content: flex-end; padding-right: 15px;}
	.hot-b-control > a{margin-left: 19px;}
	.hot-b-control > a.prev{margin-left: 28px;}
	.hot-b-control a{ font-size: 19px; letter-spacing: -1.9px; font-family: 'Pretendard'; font-weight: bold; color: #000000;}
	.hot-b-control .pager{margin: 0px;}
	.hot-b-control .pager span{padding: 0 10px; font-weight: 400}

	.section02 .search-area{border-bottom: 1px solid #B9DEB9; padding-bottom: 50px; display: flex; flex-wrap: wrap; justify-content: space-between; padding-right: 63px;}
	.section02 .search-area h3{background: url(/pub/site/dolbom/images/main/map_icon.svg) no-repeat; background-position: 42px 0; background-size: 80px auto; font-size: 30px; color: #000000; letter-spacing: -1.5px; padding-left: 139.5px; text-align: left; line-height: 34px; padding-bottom: 9px}
	.section02 .search-area h3 p{font-family: 'Pretendard'; padding-top: 8.5px; color: #555555; font-size: 17px; letter-spacing: -1.27px; font-weight: 500;}

	.section02 .search-box {display: flex; flex-direction: row;}
	.section02 .search-box dl{}
	.section02 .search-box dl dt{margin-right: 7.5px;}
	.section02 .search-box dl dt a{font-family: 'Pretendard'; width: 260px; height: 60px; display: flex; flex-direction: row; align-items: center; justify-content: space-around; padding: 15px 0; background: #fff; border-radius: 29px; border: 1px solid #C6DCC6; color: #1D1D1D; font-size: 19px; letter-spacing: -0.95px; font-weight: 500;}
	.section02 .search-box dl dt a i{font-weight: 500;}
	.section02 .search-box dl dd{display: none}
	.section02 .search-box .search-btn a{display: flex; align-items: center; justify-content: space-around; font-size: 18px; color: #fff; background: #6C6C6C; border-radius: 50%; width: 60px; height: 60px; margin-left: 12px;}

	.section02 .dolbom-service{padding-top: 64px;}
	.section02 .dolbom-service .bx-controls{}
	.section02 .dolbom-service h3{font-size: 36px; letter-spacing: -2.7px; color: #000000; margin-bottom: 40px;}
	.section02 .dolbom-service h3 span{font-weight: bold;}
	.section02 .dolbom-service ul{display: flex;}
	.section02 .dolbom-service .bx-viewport{overflow: unset !important;}
	.section02 .dolbom-service ul li{border-radius: 50px 50px 20px 20px; background: #1666C1; font-family: 'Pretendard'; }
	.section02 .dolbom-service ul li.num2 {background: #5C9E2A;}
	.section02 .dolbom-service ul li.num3{background: #D9697F;}
	.section02 .dolbom-service ul li.num4{background: #0E9B98;}
	.section02 .dolbom-service ul li a:hover{text-decoration: none;}
	.section02 .dolbom-service ul li p{color: #fff; font-weight: bold; letter-spacing: -0.47px; padding: 18px 0 9px; font-size: 19px;}
	.section02 .dolbom-service ul li .data-area{height: calc(100% - 38.5px); padding: 9px 7px; background: #fff; border-radius: 20px;}
	.section02 .dolbom-service ul li .data-box{height: 100%; border: 1px solid #E8E8E8; border-radius: 15px; text-align: left; padding: 25.5px 15px 10px; letter-spacing: -0.7px}
	.section02 .dolbom-service ul li dl{position: relative; padding-left: 27%; color: #666666;}
	.section02 .dolbom-service ul li dt{position: absolute; left: 0; top: 0; color: #1D1D1D; font-weight: bold; background: linear-gradient(to top, #D4E4F7 50%, #ffffff 50%); font-size: 16px; letter-spacing: -0.8px}
	.section02 .dolbom-service ul li.num2 dt{background: linear-gradient(to top, #DEFFC5 50%, #ffffff 50%);}
	.section02 .dolbom-service ul li.num3 dt{background: linear-gradient(to top, #FDE0E6 50%, #ffffff 50%);}
	.section02 .dolbom-service ul li.num4 dt{background: linear-gradient(to top, #CAF8F7 50%, #ffffff 50%);}
	.section02 .dolbom-service ul li dd{font-size: 17px; letter-spacing: -0.85px; color: #555555; line-height: 30px;}
	.section02 .dolbom-service ul li dd br{display: none;}
	.section02 .dolbom-service .m-true{display: none;}
	.section02 .dolbom-service .bx-wrapper{position: relative;}
	.section02 .dolbom-service .bx-controls-direction{position: absolute; top: calc(50% - 30px); width: 100%; }
	.section02 .dolbom-service .bx-controls-direction a{font-size: 60px; color: #8BA08B;}
	.section02 .dolbom-service .bx-controls-direction .bx-prev{margin-left: -85px;}
	.section02 .dolbom-service .bx-controls-direction .bx-next{float: right; margin-right: -85px;}

	.section03{padding: 73px 0 86px;}
	.section03 .notice{position: relative; width: 45%; margin-right: 10%; float: left;}
	.section03 .nanum{margin-right: 0px;}
	.section03 .notice h3{font-size: 30px; letter-spacing: -0.75px; color: #000000; padding-bottom: 21px; margin-bottom: 33px; border-bottom: 2px solid #D9D9D9; font-weight: bold;}
	.section03 .notice ul li{padding-bottom: 10px; font-family: 'Pretendard'; display: flex;}
	.section03 .notice ul li a{font-size: 19px; color: #1D1D1D; letter-spacing: -0.95px; font-weight: 500; width: 85%;}
	.section03 .notice ul li span{ display: block; font-size: 17px; letter-spacing: -0.85px; color: #555555; font-weight: 400; width: 15%; text-align: right}
	.section03 .notice .more{position: absolute; top: 0; right: 0;}
	.section03 .notice .more a{font-size: 24px; color: #000000;}
}