.contents-wrapper{word-break: keep-all;}
@media(min-width: 992px){
	.breadcrumb{background: transparent; padding: 0px;}
	.breadcrumb>li{position: relative; padding-right: 24px;}
	.breadcrumb>li+li:before{content: ''; position: absolute; top: 8px; left: -14px; width: 4px; height: 4px; border-radius: 50%; background: #D1D1D1; padding: 0px;}
	.breadcrumb>li a{font-size: 17px; letter-spacing: -0.85px; color: #555555; font-family: 'Pretendard';}
	.breadcrumb>li.active a{color: #0D7D7A; font-weight: bold;}

	.sub-top{padding-top: 59.5px; background-image: url(/pub/site/dolbom/images/sub/sub_img.png); background-repeat: no-repeat; background-position: 100% 47.5px;}

	h2.contents-tit{font-size: 50px; color: #1D1D1D; letter-spacing: -3.75px; margin-bottom: 33px;}

	.sub-menu{}
	.sub-menu ul{display: flex; line-height: 20px;}
	.sub-menu ul li{margin-right: 7px;}
	.sub-menu ul li a{display: block; font-size: 17px; color: #1D1D1D; letter-spacing: -0.85px;  padding: 16px 25px; background: #fff; border: 1px solid #DCDCDC; border-radius: 10px;}
	.sub-menu ul li a.active, .sub-menu ul li a:hover{font-weight: bold; border-color: #000000;}

	.chk-txt{color: #0D7D7A; font-weight: bold;}

	.contents-wrapper{font-family: 'Pretendard';}
	.contents-wrapper h3{font-size: 21px; letter-spacing: -1.05px; line-height: 25px; color: #1D1D1D; padding-bottom: 15px; margin-top: 40px;}
	.contents-wrapper h3:first-child{margin-top: 0px;}
	.contents-wrapper div > ul > li{font-size: 17px; letter-spacing: -0.85px; line-height: 27px; color: #555555;}
	.contents-wrapper div > ul > li ul li{padding-left: 10px;}
	.contents-wrapper .btn{padding-left: 0;}
	.contents-wrapper .btn a{display: inline-block; font-size: 19px; letter-spacing: -0.95px; font-weight: bold; color: #fff; padding: 18.5px 42px; background: #0E8582; border-radius: 100px; line-height: 23px}
	.contents-wrapper .btn a i{margin-left: 15px;}
	.contents-wrapper .box-list{display: flex; justify-content: space-between;}
	.contents-wrapper .box-list li{position: relative; height: 170px; padding: 26px 30px; background: #F9F9F9; border-top: 2px solid #1D1D1D; text-align: center;}
	.contents-wrapper .box-list li > span{position: absolute; top: calc(50% - 9.5px); right: -17px; font-size: 19px; letter-spacing: -0.95px; color: #000000;}
	.contents-wrapper .box-list li strong{display: block; width: 100%; font-size: 19px; color: #1D1D1D; letter-spacing: -0.95px; margin-bottom: 25px;}
	.contents-wrapper .box-list li div.list-in{display: flex; align-items: center;}
	.contents-wrapper .box-list li p{display: flex; justify-content: center; align-items: center; height: 70px; font-size: 17px; letter-spacing: -0.85px; color: #1D1D1D; font-weight: bold; line-height: 20px; padding: 13px 25px; border: 2px solid #0E9B98; border-radius: 20px; background: #EBFBFA; word-break: keep-all;}
	.contents-wrapper .box-list li p+p{margin-left: 22px;}
	.contents-wrapper .box-list li:nth-child(even) p{color: #0D7D7A; border-color: #0E9B98; background: #fff;}
	.contents-wrapper .box-list li p:last-child{margin-right: 0px;}

	.contents-wrapper .chk-list{display: flex; flex-direction: row; justify-content: flex-start; flex-wrap: wrap;}
	.contents-wrapper .chk-list li{position: relative; min-width: 200px; padding: 23px 33px; color: #0D7D7A; font-size: 17px; letter-spacing: -0.85px; font-weight: bold; border: 2px solid #0E9B98; border-radius: 20px; margin-right: 34px; text-align: center; line-height: 20px}
	.contents-wrapper .chk-list li span{position: absolute; top: calc(50% - 9.5px); right: -21px; font-size: 19px; color: #000000;}

	.contents-wrapper .chk-list-two{display: flex; flex-direction: row; justify-content: flex-start; flex-wrap: wrap;}
	.contents-wrapper .chk-list-two li{position: relative; padding: 19px 20px 28px; min-width: 240px; font-size: 17px; letter-spacing: -0.85px; color: #555555; border: 3px solid #0E9B98; border-radius: 20px; background: #fff; text-align: center; margin-right: 66px;}
	.contents-wrapper .chk-list-two li:nth-child(even){border-color: #707070;}
	.contents-wrapper .chk-list-two li strong{display: block; width: 100%; border-bottom: 3px solid #0E9B98; margin-bottom: 18px; font-size: 19px; letter-spacing: -0.47px; font-weight: bold; padding-bottom: 13px;}
	.contents-wrapper .chk-list-two li:nth-child(even) strong{border-color: #555555;}
	.contents-wrapper .chk-list-two li span{position: absolute; top: calc(50% - 9.5px); right: -39px; font-size: 19px; letter-spacing: -0.95px; color: #000000;}
	.contents-wrapper .chk-list-two li:first-child{width: 280px;}
	.contents-wrapper .chk-list-two li:last-child{margin-right: 0px}

	.contents-wrapper .dolbom .box-list li:nth-child(odd){width: 20%;}
	.contents-wrapper .dolbom .box-list li:nth-child(even){width: calc((100% - 40% - 70px));}
	.contents-wrapper .dolbom .box-list li p{width: 180px;}
	.contents-wrapper .dolbom .box-list li .list-in p+i{margin: 0 11px; font-size: 19px; color: #000000}

	.contents-wrapper .local .box-list li{min-width: 160px; text-align: center;padding: 25px 15px; margin-right: 25px;}
	.contents-wrapper .local .box-list li:first-child strong{ margin-left: -6px; margin-right: -6px;  margin-bottom: 25px; width: unset; white-space: nowrap}
	.contents-wrapper .local .box-list li p{min-width: 105px; padding: 15px 17.5px;}
	.contents-wrapper .local .box-list li p+p{margin-left: 8px;}
	.contents-wrapper .local .box-list li:first-child{width: 180px;}
	.contents-wrapper .local .box-list li:last-child{margin-right: 0;}

	.contents-wrapper .wall{padding: 26px 31px 36px; margin-top: 18px; background: #F5F5F5;}
	.contents-wrapper .wall strong{color: #1D1D1D; font-weight: bold;}
	.contents-wrapper .wall strong+span{padding-left: 14px;}
	.contents-wrapper .danger{color: #CE0000; font-weight: bold}

	.dolbom-search{border: none; border-top: 2px solid #555555; background: #fff; font-family: 'Pretendard'; padding: 0;}
	.dolbom-search .categori{display: flex; flex-direction: row; align-items: center;  padding: 25.5px 0 25.5px 35px; border-bottom: 1px solid #DFDFDF;}
	.dolbom-search .categori label{font-size: 19px; color: #1D1D1D; letter-spacing: -0.95px; font-weight: bold; width: 211px;}
	.dolbom-search .categori ul{}
	.dolbom-search .categori ul li{position: relative; float: left; font-size: 17px; color: #1D1D1D; letter-spacing: -0.85px; text-align: center; margin: 0 10px; height: 40px;}
	.dolbom-search .categori ul li:first-child{margin-left: 0px;}
	.dolbom-search .categori ul li:last-child{margin-right: 0px;}
	.dolbom-search .categori ul li:last-child:before{display: none;}
	.dolbom-search .categori ul li:before{content: ''; position: absolute; top: calc(50% - 8px); right: -10px; height: 16px; border-right: 1px solid #C9C9C9;}
	.dolbom-search .categori ul li a{ font-size: 17px; display: block; color: #1D1D1D; letter-spacing: -0.85px; line-height: 20px; padding: 10px 18px; border-radius: 23px; background: #fff;}
	.dolbom-search .categori ul li a:hover, .dolbom-search .categori ul li a.active{background: #0E8582; color: #fff; font-weight: bold;}
	.dolbom-search > form{display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; min-height: 91px; padding-left: 35px; border-bottom: 1px solid #DFDFDF; position: relative; padding-bottom: 20px; padding-top: 20px;}
	.dolbom-search > form > label{font-size: 19px; color: #1D1D1D; letter-spacing: -0.95px; font-weight: bold; width: 211px;}
	.dolbom-search > form > input{height: 50px; width: 45% !important; margin-right: 6px; border-radius: 5px; font-size: 17px; letter-spacing: -0.85px; color: #555555;}
	.dolbom-search > form .btn-group{}
	.dolbom-search > form .btn-group button{height: 50px; padding: 15px 28.5px; font-size: 17px; color: #fff; letter-spacing: -0.85px; line-height: 20px; border-radius: 5px !important; background: #555555; margin-right: 5px; border: none;}
	.dolbom-search > form .btn-group a{height: 50px; padding: 15px 19px; font-size: 17px; color: #333333; letter-spacing: -0.85px; line-height: 20px; border-radius: 5px !important; background: #FFFFFF00; margin-right: 5px; border: 2px solid #333333;}
	.dolbom-search > form .btn-group a i{font-size: 15px; margin-left: 5px;}

	.dolbom-search .form-inline #supportDong{width: calc(100% + 35px); margin-left: -35px; margin-bottom: 25px; margin-top: -20px; flex-direction: column; background: #fff; border: 1px solid #DFDFDF; border-top: none; z-index: 999;}
	.dolbom-search .form-inline #supportDong > label:first-child{text-align: center}
	.dolbom-search .form-inline #supportDong ul{padding: 20px 75px 20px 40px;}
	.dolbom-search .form-inline #supportDong ul li{margin: 0px; text-align: left;}
	.dolbom-search .form-inline #supportDong ul li:before{display: none;}
	.dolbom-search .form-inline #supportDong ul li label{width: 130px;}
	.dolbom-search .form-inline #supportDong ul li input{margin-right: 10px;}

	.dolbom-info{display: flex; flex-wrap: wrap; justify-content: flex-start; padding: 18px; font-family: 'Pretendard';}
	.dolbom-info a{width: calc((100% - 90px) / 3); border: 1px solid #0E9B98; border-radius: 20px; margin-right: 45px; overflow: hidden; box-sizing: border-box;}
	.dolbom-info a:nth-child(3n){margin-right: 0px;}
	.dolbom-info a:hover{outline: 3px solid #0E9B98; border: none; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px;}
	.dolbom-info a > div{box-sizing: border-box; height: 100%;}
	.dolbom-info dl{}
	.dolbom-info dl > div{display: flex; flex-direction: row; flex-wrap: wrap; padding: 31px 28px;}
	.dolbom-info dl > div dt{width: 45px; height: 20px; margin-right: 15px; text-align: center; font-size: 17px; color: #1D1D1D; letter-spacing: -0.85px; font-weight: bold; background: linear-gradient(to top, #CAF8F7 30%, #ffffff 70%); margin-bottom: 15px;}
	.dolbom-info dl > div dt:nth-child(3), .dolbom-info dl > div dd:nth-child(4){margin-bottom: 0px;}
	.dolbom-info dl > div dd{width: calc(100% - 60px); margin-bottom: 15px; font-size: 17px; color: #555555; letter-spacing: -0.85px;}
	.dolbom-info dl dd.support-name{text-align: center; padding: 24px 0 17px; font-size: 19px; color: #1D1D1D; letter-spacing: -0.95px; font-weight: bold; line-height: 23px; background: #F8F8F8;}

	.support.support_more{font-family: 'Pretendard';}
	.support.support_more h4{font-size: 25px; letter-spacing: -1.25px; line-height: 30px; font-weight: 600; margin-bottom: 43px;}
	.support.support_more h3{font-size: 21px; letter-spacing: -1.05px; line-height: 25px; color: #1D1D1D; padding-bottom: 32px;}
	.support.support_more .text-wrap{border-top: 2px solid #555555; margin-bottom: 49px;}
	.support.support_more .text-wrap ul{display: flex; flex-direction: row; border-bottom: 1px solid #DFDFDF;}
	.support.support_more .text-wrap ul li{display: flex; flex-direction: row; align-items: center; width: 50%; padding: 11px 0;}
	.support.support_more .text-wrap ul li label{width: 120px; height: 40px; font-size: 19px; letter-spacing: -0.95px; font-weight: 600; color: #1D1D1D;  text-align: center; border: 1px solid #BCBCBC; border-radius: 50px; background: #F2F2F2; padding: 6px 0; margin-right: 28px; margin-bottom: 0;}
	.support.support_more .text-wrap ul li p{font-size: 17px; letter-spacing: -0.85px; color: #1D1D1D;}
	.support.support_more .location .root_daum_roughmap{border: 1px solid #DFDFDF; border-radius: 20px;}

	.dolbom-map-search .categori ul li a{min-width: 130px;}
	.search-map-list{display: flex;}
	.search-map-list > .row{font-family: 'Pretendard'; width: 31%; margin: 0; margin-right: 2.5%; background: #fff; border: 1px solid #0E9B98; border-radius: 20px; box-shadow: 0px 0px 12px #72727229; padding: 25px 20px 43px;}
	.search-map-list #map{width: 66.5%;}

	.dolbom-map-info{display: flex; flex-direction: column;}
	.dolbom-map-info .map-info{border-bottom: 1px dashed #D5D5D5; margin-bottom: 30px;}
	.dolbom-map-info .map-info > div{}
	.dolbom-map-info .dl-horizontal{display: flex; flex-direction: row; flex-wrap: wrap; padding-bottom: 13.5px;}
	.dolbom-map-info .dl-horizontal dd{margin-left: 0; font-size: 17px; letter-spacing: -0.85px; color: #555555; width: calc(100% - 106px); margin-bottom: 11px;}
	.dolbom-map-info .dl-horizontal dt{text-align: left; width: 106px; font-size: 17px; color: #1D1D1D; letter-spacing: -0.85px; font-weight: bold; padding-left: 15px; margin-bottom: 11px;}
	.dolbom-map-info .dl-horizontal dt i{color: #0E8582; font-size: 19px; margin-right: 9px;}
	.dolbom-map-info .dl-horizontal dd.support-name{width: 100%; font-size: 19px; letter-spacing: -0.95px; color: #1D1D1D; line-height: 22px; padding: 19px 0 14px; text-align: center; font-weight: bold; background: #F8F8F8; border-radius: 10px; margin-bottom: 21px;}

	.pagination{margin: 0; padding-top: 14.5px;}
	.pagination li a{border: none; padding: 0 3.5px; font-size: 17px; letter-spacing: -0.85px; color: #333333; margin: 0 5.5px;}
	.pagination li.active a, .pagination li a:hover, .pagination li.active a:hover{background: transparent; border-bottom: 1px solid #707070; color: #333333; font-weight: bold;}

	.back-wrap{padding-top: 43px; font-family: 'Pretendard';}
	.back-wrap p{text-align: right;}
	.back-wrap p a{display: inline-flex; justify-content: center; align-items: center; font-size: 19px; color: #1D1D1D; font-weight: 600; letter-spacing: -0.95px; line-height: 23px; background: #fff; border: 2px solid #1D1D1D; border-radius: 50px; padding: 13.5px 34px;}

}

@media(min-width: 992px) and (max-width: 1199px){
	.contents-wrapper .dolbom .box-list li p{width: unset;}
	.contents-wrapper .local .box-list{display: flex; flex-wrap: wrap; justify-content: flex-start;}
	.contents-wrapper .local .box-list li{margin-bottom: 25px;}



}


@media(min-width: 992px){
	#contactUs {float:left; width:100%; padding-bottom:10px;  border-top:1px solid #CCC; border-right:1px solid #CCC; border-left:1px solid #CCC; font-size:14px;}
	#contactUs dl {float:left; width:100%; margin-top:10px;}
	#contactUs dl dt {float:left;  line-height:30px; padding:0 20px; border-left:1px solid #CCC;}
	#contactUs dl dt:nth-of-type(1) {border-left:0 none;}
	#contactUs dl dd:nth-of-type(1) {width:30%;}
	#contactUs dl dd:nth-of-type(2) {width:10%;}
	#contactUs dl dd {float:left; line-height:30px; word-break: break-all;}

	#pageSurvey {clear:both; padding-bottom: 20px; margin-bottom:0px;  background:#EEE; border:1px solid #CCC;}
	#pageSurvey dl {padding:15px 20px 0 20px; font-size:14px;}
	#pageSurvey dl dd {padding-top:10px;}
	#pageSurvey dl dd ul {margin:0;}
	#pageSurvey dl dd label {margin-right:35px; font-weight:normal;}
	#pageSurvey dl dd label input {margin-right:5px;}
	#pageSurvey dl dd input[type='text'] {width:90%; height:30px; padding-left:10px; border:1px solid #CCC; border-top-left-radius:3px; border-bottom-left-radius:3px;}
	#pageSurvey dl dd button {width:10%; height:30px; margin-left:-1px; background:#333; color:#FFF; border:0 none; border-top-right-radius:3px; border-bottom-right-radius:3px;}
}



@media(max-width: 991px){

	.sub-contents {padding-right: 15px; padding-left: 15px;}

	#contactUs dl {margin-top:10px;}
	#contactUs {float:left; width:100%; padding-bottom:10px;  border-top:1px solid #CCC; border-right:1px solid #CCC; border-left:1px solid #CCC; font-size:14px;}
	#contactUs dl {float:left; width:100%; margin-top:10px;}
	#contactUs dl dt {float:left;  line-height:30px; padding:0 20px; border-left:1px solid #CCC;}
	#contactUs dl dt:nth-of-type(1) {border-left:0 none;}
	#contactUs dl dd:nth-of-type(1) {width:30%;}
	#contactUs dl dd:nth-of-type(2) {width:10%;}
	#contactUs dl dd {float:left; line-height:30px; word-break: break-all;}

	#pageSurvey {clear:both; padding-bottom: 20px; margin-bottom:0px;  background:#EEE; border:1px solid #CCC;}
	#pageSurvey dl {padding:15px 20px 0 20px; font-size:14px;}
	#pageSurvey dl dd {padding-top:10px;}
	#pageSurvey dl dd ul {margin:0;}
	#pageSurvey dl dd label {margin-right:35px; font-weight:normal;}
	#pageSurvey dl dd label input {margin-right:5px;}
	#pageSurvey dl dd input[type='text'] {width:90%; height:30px; padding-left:10px; border:1px solid #CCC; border-top-left-radius:3px; border-bottom-left-radius:3px;}
	#pageSurvey dl dd button {width:10%; height:30px; margin-left:-1px; background:#333; color:#FFF; border:0 none; border-top-right-radius:3px; border-bottom-right-radius:3px;}
	#pageSurvey dl dd button:focus{outline: 3px auto #fff; outline-offset: -3px}

	.breadcrumb{background: transparent; padding: 0px;}
	.breadcrumb>li{position: relative; padding-right: 17px;}
	.breadcrumb>li+li:before{content: ''; position: absolute; top: 8px; left: -11px; width: 4px; height: 4px; border-radius: 50%; background: #D1D1D1; padding: 0px;}
	.breadcrumb>li a{font-size: 14px; letter-spacing: -0.7px; color: #555555; font-family: 'Pretendard';}
	.breadcrumb>li.active a{color: #0D7D7A; font-weight: bold;}

	.sub-top{padding-top: 39.5px; background-image: url(/pub/site/dolbom/images/sub/sub_img_m.png); background-size: 105px 90px; background-repeat: no-repeat; background-position: 100% 28.5px; padding-bottom:21px; margin-bottom: 30px;}

	.sub-menu{display: none;}

	h2.contents-tit{font-size: 25px; color: #1D1D1D; letter-spacing: -1.88px; }

	.contents-wrapper{font-family: 'Pretendard'; }
	.contents-wrapper h3{font-size: 17px; letter-spacing: -0.85px; line-height: 20px; color: #1D1D1D; padding-bottom: 8px; margin-top: 22px;}
	.contents-wrapper h3:first-child{margin-top: 0px;}
	.contents-wrapper div > ul > li{font-size: 15px; letter-spacing: -0.75px; line-height: 18px; color: #555555; word-break: keep-all;}
	.contents-wrapper div > ul > li ul li{padding-left: 5px;}

	.chk-txt{color: #0D7D7A; font-weight: bold;}

	.contents-wrapper .wall{padding: 23px 5px 26px 17px; margin-top: 12px; background: #F5F5F5;}
	.contents-wrapper .wall strong{color: #1D1D1D; font-weight: bold;}
	.contents-wrapper .wall strong+span{padding-left: 14px;}
	.contents-wrapper .wall ul > li:first-child{margin-bottom: 12px;}
	.contents-wrapper .wall ul > li ul{padding-top: 8px;}
	.contents-wrapper .wall ul > li ul li strong{display: block;}
	.contents-wrapper .wall .danger{display: block;}
	.contents-wrapper .danger{color: #CE0000; font-weight: bold}

	.contents-wrapper .btn{padding-left: 0; width: 100%;}
	.contents-wrapper .btn a{display: flex; align-items: center; justify-content: space-between; width: 100%; font-size: 17px; letter-spacing: -0.85px; font-weight: bold; color: #fff; padding: 14px 27px; background: #0E8582; border-radius: 100px; line-height: 20px; white-space: break-spaces; white-space: break-spaces; text-align: left; word-break: keep-all;}
	.contents-wrapper .btn a i{margin-left: 24px;}

	.contents-wrapper .box-list{}
	.contents-wrapper .box-list li{position: relative; width: 100%; padding: 20px 0 12px; text-align: center; background: #F9F9F9; border-top: 2px solid #1D1D1D; margin-bottom: 33px; }
	.contents-wrapper .box-list li:last-child{margin-bottom: 0px;}
	.contents-wrapper .box-list li span{position: relative; display: block; bottom: -40px; transform: rotate(90deg);}
	.contents-wrapper .box-list li i{font-size: 15px; letter-spacing: -0.75px; color: #000000;}
	.contents-wrapper .box-list li strong{display: block; font-size: 17px; letter-spacing: -0.85px; color: #1D1D1D; font-weight: bold; margin-bottom: 14px;}
	.contents-wrapper .box-list li p{width: 200px; margin: 0 auto; margin-bottom: 14px; border: 2px solid #0E9B98; background: #EBFBFA; padding: 12px 0; border-radius: 10px; color: #1D1D1D; font-weight: bold;}
	.contents-wrapper .box-list li p br{display: none;}
	.contents-wrapper .box-list li:nth-child(even) p{background: #fff; color: #0D7D7A;}
	.contents-wrapper .box-list li p:last-child{}

	.contents-wrapper .box-list li .list-in i{display: block; transform: rotate(90deg);}
	.contents-wrapper .box-list li .list-in p+i{margin: 6px 0;}

	.contents-wrapper .chk-list{text-align: center; padding-top: 14px;}
	.contents-wrapper .chk-list li{position: relative; width: 236px; padding: 12px 0; border: 2px solid #0E9B98; background: #fff; border-radius: 10px; margin: 0 auto; margin-bottom: 34px; color: #0E9B98;}
	.contents-wrapper .chk-list li strong{font-weight: bold;}
	.contents-wrapper .chk-list li span{position: absolute; display: block; bottom: -30px; left: calc(50%  - 7px); color: #000000; font-size: 15px; transform: rotate(90deg);}

	.contents-wrapper .chk-list-two{display: flex; flex-wrap: wrap;}
	.contents-wrapper .chk-list-two li{position: relative; width: 149px; margin-right: 15px; padding: 15px 11.5px 11px; border: 2px solid #0E9B98; background: #fff; border-radius: 20px; text-align: center; margin-bottom: 17px;}
	.contents-wrapper .chk-list-two li strong{display: block; padding-bottom: 12.5px; border-bottom: 2px solid #0E9B98; margin-bottom: 11px; color: #0E9B98; font-size: 17px; font-weight: bold; letter-spacing: -0.42px}
	.contents-wrapper .chk-list-two li p{font-size: 15px; letter-spacing: -0.75px}
	.contents-wrapper .chk-list-two li:nth-child(even){border-color: #707070;}
	.contents-wrapper .chk-list-two li:nth-child(even) strong{color: #707070; border-color: #707070}
	.contents-wrapper .chk-list-two li span{position: absolute; top: calc(50% - 7.5px); right: -13px; color: #000000; font-size: 15px}

	.dolbom-search{border: none; border-top: 2px solid #555555; background: #fff; font-family: 'Pretendard'; padding: 0; margin-bottom: 48px !important;}
	.dolbom-search .categori{padding: 18.5px 0 0; border-bottom: 1px solid #DFDFDF;}
	.dolbom-search .categori label{font-size: 17px; color: #1D1D1D; letter-spacing: -0.85px; font-weight: bold; margin-bottom: 11px;}
	.dolbom-search .categori ul{}
	.dolbom-search .categori ul li{position: relative; display: inline-flex; height: 30px; font-size: 15px; color: #1D1D1D; letter-spacing: -0.75px; text-align: center; margin: 0 12px; margin-bottom: 19px;}
	/*	.dolbom-search .categori ul li:first-child{margin-left: 0px;}*/
	.dolbom-search .categori ul li:last-child:before{display: none;}
	.dolbom-search .categori ul li:before{content: ''; position: absolute; top: calc(50% - 8px); right: -12px; height: 16px; border-right: 1px solid #C9C9C9;}
	.dolbom-search .categori ul li a{ font-size: 15px; color: #1D1D1D; line-height: 18px; letter-spacing: -0.85px; padding: 6px 15px; border-radius: 50px; background: #fff;}
	.dolbom-search .categori ul li a:hover, .dolbom-search .categori ul li a.active{background: #0E8582; color: #fff; font-weight: bold;}
	.dolbom-search > form{display: flex; flex-wrap: wrap; flex-direction: row; align-items: center; padding: 18px 0; border-bottom: 1px solid #DFDFDF;}
	.dolbom-search > form > label{font-size: 17px; color: #1D1D1D; letter-spacing: -0.85px; font-weight: bold; margin-bottom: 11px; width: 100%;}
	.dolbom-search > form > input{height: 40px; width: 60% !important; margin-right: 6px; border-radius: 5px; font-size: 17px; letter-spacing: -0.85px; color: #555555;}
	.dolbom-search > form .btn-group{}
	.dolbom-search > form .btn-group button{height: 40px; padding: 11px; font-size: 15px; color: #fff; letter-spacing: -0.75px; line-height: 18px; border-radius: 5px !important; background: #555555; margin-right: 3px; border: none;}
	.dolbom-search > form .btn-group a{height: 40px; padding: 11px 8px; font-size: 15px; color: #333333; letter-spacing: -0.75px; line-height: 18px; border-radius: 5px !important; background: #FFFFFF00; border: 2px solid #333333;}
	.dolbom-search > form .btn-group a i{font-size: 14px; margin-left: 3px; line-height: 18px;}

	.dolbom-search .form-inline #supportDong{margin-bottom: 25px; margin-top: -18px; flex-direction: column; background: #fff; border-bottom: 1px solid #DFDFDF; border-top: none; z-index: 999;}
	.dolbom-search .form-inline #supportDong > label:first-child{text-align: center}
	.dolbom-search .form-inline #supportDong ul{}
	.dolbom-search .form-inline #supportDong ul li{margin: 0px; text-align: left;}
	.dolbom-search .form-inline #supportDong ul li:before{display: none;}
	.dolbom-search .form-inline #supportDong ul li label{width: 100px;}
	.dolbom-search .form-inline #supportDong ul li input{margin-right: 10px;}

	.dolbom-info{display: flex; flex-wrap: wrap; justify-content: flex-start; font-family: 'Pretendard'; margin: 0 15px;}
	.dolbom-info a{width: 100%; border: 1px solid #0E9B98; border-radius: 20px; margin-bottom: 26px; overflow: hidden; box-sizing: border-box; box-shadow: 0px 0px 12px #72727229;}
	.dolbom-info a:nth-child(3n){margin-right: 0px;}
	.dolbom-info a:hover{outline: 3px solid #0E9B98;}
	.dolbom-info a > div{box-sizing: border-box; height: 100%;}
	.dolbom-info dl{}
	.dolbom-info dl > div{display: flex; flex-direction: row; flex-wrap: wrap; padding: 27px 22px;}
	.dolbom-info dl > div dt{width: 45px; height: 18px; margin-right: 15px; text-align: center; font-size: 15px; color: #1D1D1D; letter-spacing: -0.75px; font-weight: bold; background: linear-gradient(to top, #CAF8F7 33%, #ffffff 67%); margin-bottom: 20px;}
	.dolbom-info dl > div dt:nth-child(3), .dolbom-info dl > div dd:nth-child(4){margin-bottom: 0px;}
	.dolbom-info dl > div dd{width: calc(100% - 60px); margin-bottom: 15px; font-size: 15px; color: #555555; letter-spacing: -0.75px;}
	.dolbom-info dl dd.support-name{text-align: center; padding: 17px 0 13px; font-size: 17px; color: #1D1D1D; letter-spacing: -0.85px; font-weight: bold; line-height: 20px; background: #F8F8F8;}

	.dolbom-map-search .categori ul li a{min-width: 90px;}
	/*	.search-map-list{display: flex;}*/
	.search-map-list > .row{font-family: 'Pretendard'; width: 100%; margin: 0;background: #fff; border: 1px solid #0E9B98; border-radius: 20px; box-shadow: 0px 0px 12px #72727229; padding: 21px 14px 29.5px; margin-bottom: 13px;}
	.search-map-list #map{width: 100%;}
	.city-category ul li:first-child{margin-left: 0;}
	.city-category ul li:last-child{margin-right: 0;}

	.dolbom-map-info{display: flex; flex-direction: column;}
	.dolbom-map-info .map-info{border-bottom: 1px dashed #D5D5D5; margin-bottom: 25px;}
	.dolbom-map-info .map-info > div{}
	.dolbom-map-info .dl-horizontal{display: flex; flex-direction: row; flex-wrap: wrap; padding-bottom: 9px;}
	.dolbom-map-info .dl-horizontal dd{margin-left: 0; font-size: 15px; letter-spacing: -0.75px; color: #555555; width: calc(100% - 88px); margin-bottom: 11px;}
	.dolbom-map-info .dl-horizontal dt{text-align: left; width: 88px; font-size: 15px; color: #1D1D1D; letter-spacing: -0.75px; font-weight: bold; padding-left: 5px; margin-bottom: 11px;}
	.dolbom-map-info .dl-horizontal dt i{color: #0E8582; font-size: 19px; margin-right: 6px;}
	.dolbom-map-info .dl-horizontal dd.support-name{width: 100%; font-size: 17px; letter-spacing: -0.85px; color: #1D1D1D; line-height: 22px; padding: 10px 0; text-align: center; font-weight: bold; background: #F8F8F8; border-radius: 10px; margin-bottom: 16px;}


	.support.support_more{font-family: 'Pretendard';}
	.support.support_more h4{font-size: 25px; letter-spacing: -1.25px; line-height: 30px; font-weight: 600; margin-bottom: 43px;}
	.support.support_more h3{font-size: 21px; letter-spacing: -1.05px; line-height: 25px; color: #1D1D1D; padding-bottom: 32px;}
	.support.support_more .text-wrap{border-top: 2px solid #555555; margin-bottom: 49px;}
	.support.support_more .text-wrap ul{}
	.support.support_more .text-wrap ul li{display: flex; flex-direction: row; align-items: center; width: 100%; padding: 11px 0; border-bottom: 1px solid #DFDFDF;}
	.support.support_more .text-wrap ul li label{width: 86px; height: 30px; font-size: 15px; letter-spacing: -0.75px; font-weight: 600; color: #1D1D1D;  text-align: center; border: 1px solid #BCBCBC; border-radius: 50px; background: #F2F2F2; padding: 6px 0; margin-right: 13px; margin-bottom: 0;}
	.support.support_more .text-wrap ul li p{font-size: 15px; letter-spacing: -0.75px; color: #1D1D1D;}
	.support.support_more .location .root_daum_roughmap{border: 1px solid #DFDFDF; border-radius: 20px;}

	.pagination{margin: 0; padding-top: 5px;}
	.pagination li a{border: none; padding: 0 4px; font-size: 15px; letter-spacing: -0.75px; color: #333333; margin: 0 6px; color: #333333;}
	.pagination li.active a, .pagination li a:hover, .pagination li.active a:hover{background: transparent; border-bottom: 1px solid #707070; color: #333333; font-weight: bold;}

	.back-wrap{padding-top: 29px; font-family: 'Pretendard';}
	.back-wrap p{text-align: right;}
	.back-wrap p a{display: inline-flex; justify-content: center; align-items: center; width: 72px; font-size: 15px; color: #1D1D1D; font-weight: 600; letter-spacing: -0.75px; line-height: 18px; background: #fff; border: 2px solid #1D1D1D; border-radius: 50px; padding: 9px 0px;}

}
