/* about us */
.about_aa{padding-top:25px;display:flex;}
.about_aa .mimg{padding: 0 0 30px 0;}
.about_aa .main_text{position:relative;}
.about_aa .main_text .big{font-size:16px;padding-bottom:12px}
.about_bb{padding-top:60px;font-size:18px;line-height:1.2}
.about_cc{padding-top:40px;display:flex;justify-content:center;position:relative;}
.about_cc .img{background:#fff;width:350px}
.about_cc .line{border-bottom:1px solid #3c80b6;width:100%;position:absolute;z-index:-1;top:67%}
.about_dd{padding-top:60px;}
.about_dd.wrap{width:100%;}
.about_dd .main_text .big{font-size:16px;padding-bottom:12px}
.about_dd .main_text .gicon{background:#333;width:36px;height:36px;color:#fff;display:inline-flex;justify-content:center;align-items:center;margin-right:10px;border-radius:50%;font-size:20px}
.about_dd .main_text .addr_u{margin-bottom:10px}
.about_dd .map_box{width:100%;padding:20px 0 60px 0}
.about_dd .map_box .maparea{border:10px solid #f9f9f9}
@media (min-width:768px){
	.about_aa{padding-top:40px;}
	.about_aa .mimg{padding-right:40px;}

	.about_aa .main_text .big{font-size:20px;padding-bottom:16px}
	.about_bb{padding-top:90px;font-size:22px}
	.about_cc{padding-top:50px;}
	.about_cc .img{width:500px}
	.about_dd{padding-top:90px;width:956px;}
	.about_dd .main_text .big{font-size:20px;padding-bottom:16px}
	.about_dd .map_box{padding:20px 0 90px 0}	
}
@media (min-width:1024px){
	.about_aa{padding-top:60px;}
	.about_aa .main_text .big{font-size:24px;padding-bottom:20px}
	.about_bb{padding-top:120px;font-size:30px}
	.about_cc{padding-top:120px;}
	.about_cc .img{width:680px}
	.about_dd{padding-top:120px;width:956px;}
	.about_dd .main_text .big{font-size:24px;padding-bottom:20px}
}