.content_wrap{ padding-bottom:0 !important; }
.about_wrap{ padding:0px 0 0; }
.about_wrap .about_sec{ overflow:hidden; }
.sec_cont{ max-width:1200px; margin:0 auto; }

/***********sec_01***********/
#sec_01{ padding-bottom:100px; }
.sec01_title_wrap{ margin-bottom:80px; text-align:center; }
.sec01_title{ font-size:52px; color:#333; font-weight:600; margin-bottom:5px; }
.sec01_sub{ font-size:20px; color:#666; font-weight:400; }

.sec01_pt_wrap{ margin:0 -30px; }
.sec01_pt_img01{ position:relative; padding-bottom:80%; background-image:url(./img/01-01.jpg); background-size:cover; background-position:center;	background-repeat:no-repeat; margin-bottom:40px; }
.sec01_pt_img02{ position:relative; padding-bottom:80%; background-image:url(./img/01-02.jpg); background-size:cover; background-position:center;	background-repeat:no-repeat; margin-top:40px; }

.sec01_pt_sub{ font-size:20px; font-weight:400; margin-bottom:20px; }
.sec01_pt_title{ font-size:45px; font-weight:800; color:#111; line-height:100%; margin-bottom:40px; }
.sec01_pt_desc{ font-size:18px; font-weight:400; color:#555; line-height:1.7; word-break:keep-all; }



/***********sec_02***********/
#sec_02{ padding:100px 15px 100px; margin:0 -15px; background-color:#222; background-size:cover; background-position:center; background-repeat:no-repeat; }
.sec02_title_wrap{ margin-bottom:80px; color:#fff; text-align:center; color:#fff; }
.sec02_title{ font-size:55px; font-weight:800; margin-bottom:5px; line-height:100%; }
.sec02_sub{ font-size:14px; font-weight:400; }
.sec02_pt_wrap{ margin:0 -15px; }
.sec02_pt_box{ color:#fff; }
.sec02_pt_title_wrap{ margin-bottom:15px; }
.sec02_pt_icon{ height:60px; width:60px; text-align:center; line-height:60px; font-size:35px; color:#fff !important; border-radius:100%; margin-right:10px; }
.sec02_pt_title{ font-size:22px; font-weight:500; margin-bottom:15px; }
.sec02_pt_desc{ font-size:15px; font-weight:400; word-break:keep-all; }







@media( max-width:700px ){
	.sec01_pt.col-06{ width:100%; max-width:600px; margin:0 auto 50px; }
	.sec01_pt.col-06:last-child{ margin-bottom:0; }
	.sec01_pt_img02{ order:-1; margin-top:0; margin-bottom:40px; }
	.sec01_pt_txt{ padding-left:0; }

	.sec01_pt_title{ font-size:34px; }

	.sec02_pt.col-04{ width:100%; max-width:600px; margin:0 auto 50px; }
	.sec02_pt.col-04:last-child{ margin-bottom:0; }
	.sec02_title{ font-size:40px; }
}


@media( max-width:500px ){
}