.btnArea{ display:none; }
.sb_wrap{ padding:0; }
.sb_sc{ overflow:hidden; }
.sb_sc, .sb_sc *{ box-sizing:border-box; }
.sb_con{ width:100%; margin:0 auto; }

#sb01{ padding:120px 20px 150px; }
#sb01 > .sb_con{ max-width:1300px; }

.sb01_tt{ text-align:center; word-break:keep-all; margin-bottom:80px; }
.sb01_tt > h3{ font-family:'rw','noto',sans-serif; font-size:20px; font-weight:700; letter-spacing:.1em; color:#2bb06f; }
.sb01_tt > hr{ display:block; border:none; width:2px; height:85px; background-color:#cbcbcb; margin:20px auto; }
.sb01_tt > h2{ font-family:'score',sans-serif; font-size:40px; font-weight:400; color:#777; line-height:1.3em; }
.sb01_tt > h2 > b{ font-weight:700; color:#666; }
.sb01_tt > h2 > b > span{ font-weight:700; color:#111; }

.sb01_ptwrap{ display:flex; flex-flow:row wrap; }

.sb01_pt.lf{ width:55%; }
.sb01_map{ position:relative; z-index:1; padding-top:70%; min-height:350px; overflow:hidden; box-shadow:4px 4px 8px 0 rgba(0,0,0,.2); }
.sb01_map > .root_daum_roughmap{ position:absolute; top:0; left:0; width:100% !important; height:100% !important; }
.sb01_map > .root_daum_roughmap .wrap_map{ width:100% !important; height:100% !important; }
.sb01_map > .root_daum_roughmap .wrap_controllers{ display:none; }

.sb01_pt.rt{ width:45%; display:flex; align-items:center; background-color:#f7f7f7; box-shadow:4px 4px 8px 0 rgba(0,0,0,.2); }
.sb01_info{ width:100%; padding:50px 30px; }
.sb01_info > ul > li{ display:flex; font-size:20px; font-weight:400px; color:#555; word-break:keep-all; }
.sb01_info > ul > li:not(:last-child){ margin-bottom:10px; }
.sb01_info > ul > li > i{ font-weight:900; color:#2bb06f; margin-right:10px; font-size:29px; }

@media(max-width:850px){
	.sb01_pt.lf, .sb01_pt.rt{ width:100%; }
}
@media(max-width:700px){
	.sb01_tt > hr{ height:50px; }
	.sb01_tt > h2{ font-size:30px; }
}
@media(max-width:600px){
	.sb01_info > ul > li{ font-size:16px; }
	.sb01_info > ul > li > i{ font-size:24px; }
}