.sub_wrap{padding:30px 0;overflow:hidden; }
.sub_wrap_bg{background:#fafafa}
.sub_sec h2{font-weight:500; font-size:26px; margin:0; letter-spacing:-2px; line-height:1.3; padding:0 0 0px 0; margin-top:10px;}
.img-responsive1{margin-top:16px;}


.sub_sec .txt02{color:#646263; font-size:18px;line-height:1.8;font-weight:400;}
.sub_sec .txt02 .num{background:#5f3293;color:#FFF;border-radius:100px;padding:0 8px 1px 6px;font-size:15px;letter-spacing:0px;}
.sub_sec .txt02 .num02{font-weight:bold;color:#d54965;}

.floor{overflow:hidden;}
.floor li{float:left;width:100%; border-right:0px solid #e5e5e5}
.floor li a{padding:10px 0;display:block;}

.floor_tab{padding:20px 0;overflow:hidden;}
.floor_tab li{margin-bottom:-10px}
.floor_tab li a.on{color:#d54965;font-weight:bold; }


@media (max-width: 767px){
	.sub_wrap{padding:50px 0}
	.sub_sec h2{font-weight:500; font-size:22px; text-align:center; line-height:1.1}
	.sub_sec .txt02{font-size:16px; line-height:15px; color:#2d2d2d;}
	.floor_tab li{float:left;margin-bottom:0}
	.padding-0{margin-left:10px; margin-right:10px; !important}
	.img-responsive{margin-top:0px;}
}




