.busi-Area { width:100%; max-width:1200px; margin:40px auto; border-top:1px solid #000; }
.busi-Area:after{ content:""; display:block; clear:both;}
.busi-Area .busi-cont {display:table; width:100%; padding:25px; border-bottom:1px dashed #ddd;}
.busi-Area .busi-cont:after{ content:""; display:block; clear:both;}
.busi-Area .busi-cont .busi-title { display:table-cell; vertical-align:middle; width:25%; }
.busi-Area .busi-cont .busi-title h3 {font-size:1.5em; font-weight:700; color: #222; }
.busi-Area .busi-cont .busi-txts { display:table-cell; vertical-align:middle; width:75%; }
.busi-Area .busi-cont .busi-txts .top-txt { width:100%;}
.busi-Area .busi-cont .busi-txts .top-txt dl dd {position:relative; display:block; margin-bottom:8px; padding-left:12px; font-size:1em; color: #333; line-height: 1.6em; word-break: keep-all;}
.busi-Area .busi-cont .busi-txts .top-txt dl dd:before {position:absolute; left:0; top:10px; display:inline-block; content:""; width:3px; height:3px; background:#666;}
.busi-Area .busi-cont .busi-txts .top-txt dl dd:last-child {margin-bottom:0;}
.busi-Area .busi-cont .busi-txts .top-txt dl dd p { display:inline-block; font-weight:500; color:#000; margin-right:5px; word-break: keep-all; }
.busi-Area .busi-cont .busi-txts .top-txt ol li {position:relative; display:block; margin-bottom:8px; padding-left:30px; font-size:1em; color: #333; line-height: 1.6em; word-break: keep-all; counter-increment: number;  overflow: hidden;}
.busi-Area .busi-cont .busi-txts .top-txt ol li:before { position:absolute; left:0; top:0; text-align: center; content: counter(number, decimal-leading-zero);  float: left; display: block; color:#c7cad0;  font-weight:700;  background:#fff; border-radius:100%;  }
.busi-Area .busi-cont .busi-txts .top-txt ol li:last-child {margin-bottom:0;}
.busi-Area .busi-cont .busi-txts .top-txt ol li p { display:inline-block; font-weight:500; color:#333; margin-right:5px; word-break: keep-all; }

.busi-Area .busi-tip {display:block; margin-top:40px; padding:20px 40px; background:#fef8f8; border:1px solid #feeeee; }
.busi-Area .busi-tip span { display:inline-block; text-align:left; padding:2px 10px; font-size:1.15em; color:#fff; background:#ee2323; border-radius:0 8px 0 8px; }
.busi-Area .busi-tip p {display:inline-block; margin-left:10px; font-size:1.15em; color:#333; line-height:1.4em; word-break:keep-all; }


.waste_detail_top {width:100%; max-width:1200px; padding:10px; margin:25px auto;  border:1px solid #ddd; box-sizing:border-box; background:url('../image/box_bg_line.png')repeat; }
.waste_detail_top:after{ content:""; display:block; clear:both;}
.waste_detail_txts {width:100%; padding:40px; text-align:center; background:#fff;}
.waste_detail_txts .chk_box {width:100%; margin-top:15px;}
.waste_detail_txts .chk_box p {position:relative; display:block; margin-top:0; color:#ff6c00; }
.waste_detail_txts .chk_box p .unicode { font-family: xeicon; font-size:1.25em; display:inline-block; margin-right:5px; }


.waste_detail_txts p {margin-top:20px; font-size:1.25em; color:#000; line-height:1.6em;  letter-spacing:-0.05em; word-break:keep-all; }
.waste_detail_txts p:first-child{margin-top:0;}
.waste_detail_txts p span {display:inline-block; font-size:1em; font-weight:700; }
.waste_detail_txts a {display:inline-block; margin:10px 15px;}
.waste_detail_txts a i {display:inline-block; font-size:0.85em; margin-right:10px;}
.waste_detail_txts a.btn_tel {display:inline-block; font-size:2em; line-height:1.4em;}
.waste_detail_txts a.btn_hp {display:inline-block; font-size:2em; line-height:1.4em;}
.waste_detail_txts a.site_link {font-size:1.85em; font-weight:700; margin:15px 0; padding-bottom:15px; border-bottom:1px solid #000;}
.waste_detail_txts a.site_link:hover {color:#0075c8;}
.waste_detail_txts a.app_link {display:inline; padding:5px 15px 8px 15px;  font-size:1.25em; line-height:1.4em; background:#e5f2fb;}
.waste_detail_txts a.app_link:hover {color:#fff; background:#000;}


/*폐기비용 산정 기준*/
.tbl_scroll{width:100%; text-align:right; margin:10px 0; display:none;}
.tbl_scroll_wrap { width:100%; overflow-x:auto;  white-space: nowrap; margin-bottom:15px;}
.tbl_scroll_wrap::-webkit-scrollbar { -webkit-appearance: none; } 
.tbl_scroll_wrap::-webkit-scrollbar:vertical { width: 12px; } 
.tbl_scroll_wrap::-webkit-scrollbar:horizontal { height: 8px; } 
.tbl_scroll_wrap::-webkit-scrollbar-thumb { background-color: rgba(0, 0, 0, .5); border-radius: 10px; border: 2px solid #ffffff; } 
.tbl_scroll_wrap::-webkit-scrollbar-track { border-radius: 10px; background-color:#fff; }
.price_wrap {width:100%; margin-top:50px;}
.price_wrap h2.price_tit {margin:20px 0; display:block; text-align:center; font-size:3em; font-family: 'Noto Sans KR', sans-serif; font-weight:700; letter-spacing:-0.05em;}
.price_wrap h2.price_tit p {font-size:0.85em; font-weight:700; letter-spacing:-0.05em;} 
.price_wrap table.tbl_price { width: 100%; max-width:1200px; margin:0 auto; border-collapse: collapse; }
.price_wrap table.tbl_price:after{ content:""; display:block; clear:both;}
.price_wrap table.tbl_price th, .price_wrap table.tbl_price td { padding: 15px 15px; border: 1px solid #e6e6e6; text-align: center; }
.price_wrap table.tbl_price th {font-size: 1.25em; color: #111;  font-family: 'Noto Sans KR', sans-serif; font-weight:700; border-top: 3px solid #ee0202; border-bottom: 1px solid #444; background:#fff; }
.price_wrap table.tbl_price td { font-size: 1.1em; color: #000; font-family: 'Noto Sans KR', sans-serif; font-weight:400; }
.price_wrap table.tbl_price tr:nth-child(odd) {background:#f8f8f8;}
.price_wrap dl.price_ex {margin:30px 0; }
.price_wrap dl.price_ex dd {margin-top:5px; line-height:1.6em; }


.all_cs_btn {width:100%; padding-bottom:20px; text-align:center;}
.all_cs_btn p {font-size:1.25em; font-weight:700; letter-spacing:-0.025em;}


.busi_b_img {width:100%; text-align:center; margin-top:50px; }
.busi_b_img p {display:inline-block; vertical-align:top; width:auto; padding:8px; border:1px solid #eee;}  
.busi_b_img p img {max-width:100%;}
.busi_b_img ul {width:100%; font-size:0;}
.busi_b_img ul li {display:inline-block; vertical-align:top; width:45%; margin:10px; padding:8px; border:1px solid #eee;}  
.busi_b_img ul li img {max-width:100%;}





/* 반응형 중간기기 1200px 사이즈 이하*/
@media all and (max-width:1200px){
	
	.busi-Area .busi-tip p {margin-left:0; margin-top:10px;}


}

@media all and (max-width:1000px){

	.tbl_scroll {display:block;}


}


/* 반응형 중간기기 992px 사이즈 이하*/
@media all and (max-width:992px){	

	.busi-Area .busi-cont .busi-title { width:35%;}
	.busi-Area .busi-cont .busi-txts { width:65%;}

}



/* 반응형 중간기기 768사이즈 이하 */
@media screen and (max-width: 768px) {		
	
	.waste_detail_txts { padding:15px;}
	.waste_detail_txts a.site_link {font-size:1.5em; padding-bottom:5px;}
	.waste_detail_txts a.app_link { padding:0 4px; font-size:1em;}
	.waste_detail_txts a.btn_tel{font-size:1.5em;}
	.waste_detail_txts a.btn_tel i{width:30px; height:30px; line-height:30px; font-size:0.8em;}
	.waste_detail_txts a.btn_hp{font-size:1.5em;}
	.waste_detail_txts a.btn_hp i{width:30px; height:30px; line-height:30px; font-size:0.8em;}

	.busi_service dl dt{display:block; width:100%; text-align:left; padding:0 15px; font-size:15px;}
	.busi_service dl dd{display:block; width:100%;}



	.busi-Area .busi-cont .busi-title { float:left; width:100%;}
	.busi-Area .busi-cont .busi-txts { float:left; width:100%; margin-top:20px;}
	.busi-Area .busi-tip {padding:20px 20px;}

}


/* 반응형 작은기기 640사이즈 이하 */
@media screen and (max-width: 640px) {
	
	
	.price_wrap {	padding:0%;}
	.price_wrap h2.price_tit { font-size:2em; }

	.price_wrap h2.price_tit p{font-size:0.75em;}


	.busi-Area .busi-cont .busi-txts .top-txt dl dd p {display:block; }

}


/* 반응형 작은기기 480사이즈 이하 */
@media screen and (max-width: 480px) {
	

	.busi_b_img {margin-top:0;}
	.busi_b_img ul li {width:100%; margin:0; margin-bottom:20px; }  

}



/* 반응형 작은기기 360사이즈 이하 */
@media screen and (max-width: 360px) {	

	
}