@charsed "UTF-8";

/* text_sec */
.text_sec{}
.text_sec .box_cont{}
.text_sec .box_cont .box_txt{box-sizing:border-box;width:860px;margin:0 auto;padding:50px 0 250px;}
.text_sec .box_cont .box_txt .title{line-height:1.4;font-size:30px;font-weight:500;}
.text_sec .box_cont .box_txt .title span{display:block;font-size:33px;font-weight:700;color:#51056b;}
.text_sec .box_cont .box_txt .box_desc{margin:55px 0 0;}
.text_sec .box_cont .box_txt .box_desc .desc{line-height:2;margin:45px 0 0;}
.text_sec .box_cont .box_txt .box_desc .desc:first-of-type{margin:0;}
.text_sec .box_cont .box_txt .box_desc .desc strong{font-weight:700;}
.text_sec .box_cont .box_txt .box_desc .desc strong span{color:#51056b;}
.text_sec .box_cont .box_txt .box_sign{margin:65px 0 0;background:url(../img/bg_logo.png) no-repeat center right;background-size:contain;}
.text_sec .box_cont .box_txt .box_sign p{padding:20px 0;font-size:20px;font-weight:500;text-align:right;}
@media all and (max-width:1600px){
	.text_sec .box_cont .box_txt{width:840px;padding:49px 0 240px;}
	.text_sec .box_cont .box_txt .title{font-size:29px;}
	.text_sec .box_cont .box_txt .title span{font-size:32px;}
	.text_sec .box_cont .box_txt .box_desc{margin:54px 0 0;}
	.text_sec .box_cont .box_txt .box_desc .desc{margin:44px 0 0;}
	.text_sec .box_cont .box_txt .box_sign{margin:63px 0 0;}
	.text_sec .box_cont .box_txt .box_sign p{padding:19px 0;font-size:19px;}
}
@media all and (max-width:1400px){
	.text_sec .box_cont .box_txt{width:790px;padding:46px 0 220px;}
	.text_sec .box_cont .box_txt .title{font-size:28px;}
	.text_sec .box_cont .box_txt .title span{font-size:30px;}
	.text_sec .box_cont .box_txt .box_desc{margin:51px 0 0;}
	.text_sec .box_cont .box_txt .box_desc .desc{margin:42px 0 0;}
	.text_sec .box_cont .box_txt .box_sign{margin:60px 0 0;}
	.text_sec .box_cont .box_txt .box_sign p{padding:18px 0;font-size:18px;}
}
@media all and (max-width:1200px){
	.text_sec .box_cont .box_txt{width:750px;padding:44px 0 190px;}
	.text_sec .box_cont .box_txt .title{font-size:26px;}
	.text_sec .box_cont .box_txt .title span{font-size:28px;}
	.text_sec .box_cont .box_txt .box_desc{margin:48px 0 0;}
	.text_sec .box_cont .box_txt .box_desc .desc{margin:39px 0 0;}
	.text_sec .box_cont .box_txt .box_sign{margin:57px 0 0;}
	.text_sec .box_cont .box_txt .box_sign p{padding:17px 0;font-size:17px;}
}
@media all and (max-width:1000px){
	.text_sec .box_cont .box_txt{width:710px;padding:41px 0 170px;}
	.text_sec .box_cont .box_txt .title{font-size:25px;}
	.text_sec .box_cont .box_txt .title span{font-size:27px;}
	.text_sec .box_cont .box_txt .box_desc{margin:45px 0 0;}
	.text_sec .box_cont .box_txt .box_desc .desc{margin:37px 0 0;}
	.text_sec .box_cont .box_txt .box_sign{margin:53px 0 0;}
	.text_sec .box_cont .box_txt .box_sign p{padding:16px 0;font-size:16px;}
}
@media all and (max-width:800px){
	.text_sec .box_cont .box_txt{width:660px;max-width:95%;padding:38px 0 150px;}
	.text_sec .box_cont .box_txt .title{font-size:23px;}
	.text_sec .box_cont .box_txt .title span{font-size:25px;}
	.text_sec .box_cont .box_txt .box_desc{margin:42px 0 0;}
	.text_sec .box_cont .box_txt .box_desc .desc{margin:35px 0 0;}
	.text_sec .box_cont .box_txt .box_sign{margin:50px 0 0;}
	.text_sec .box_cont .box_txt .box_sign p{padding:15px 0;font-size:15px;}
}
@media all and (max-width:600px){
	.text_sec .box_cont .box_txt{width:95%;padding:36px 0 130px;}
	.text_sec .box_cont .box_txt .title{font-size:22px;}
	.text_sec .box_cont .box_txt .title span{font-size:23px;}
	.text_sec .box_cont .box_txt .box_desc{margin:39px 0 0;}
	.text_sec .box_cont .box_txt .box_desc .desc{margin:33px 0 0;}
	.text_sec .box_cont .box_txt .box_sign{margin:47px 0 0;}
	.text_sec .box_cont .box_txt .box_sign p{padding:14px 0;font-size:14px;}
}
@media all and (max-width:500px){
	.text_sec .box_cont .box_txt{width:100%;max-width:100%;padding:35px 0 110px;}
	.text_sec .box_cont .box_txt .title{font-size:21px;}
	.text_sec .box_cont .box_txt .title span{font-size:22px;}
	.text_sec .box_cont .box_txt .box_desc{margin:38px 0 0;}
	.text_sec .box_cont .box_txt .box_desc .desc{margin:31px 0 0;}
	.text_sec .box_cont .box_txt .box_sign{margin:45px 0 0;}
}
@media all and (max-width:380px){
	.text_sec .box_cont .box_txt{padding:33px 0 100px;}
	.text_sec .box_cont .box_txt .title{font-size:20px;}
	.text_sec .box_cont .box_txt .title span{font-size:21px;}
	.text_sec .box_cont .box_txt .box_desc{margin:36px 0 0;}
	.text_sec .box_cont .box_txt .box_desc .desc{margin:30px 0 0;}
	.text_sec .box_cont .box_txt .box_sign{margin:43px 0 0;}
	.text_sec .box_cont .box_txt .box_sign p{padding:13px 0;font-size:13px;}
}
@media all and (max-width:350px){
	.text_sec .box_cont .box_txt{padding:30px 0 92px;}
	.text_sec .box_cont .box_txt .title{font-size:18px;}
	.text_sec .box_cont .box_txt .title span{font-size:19px;}
	.text_sec .box_cont .box_txt .box_desc{margin:33px 0 0;}
	.text_sec .box_cont .box_txt .box_desc .desc{margin:28px 0 0;}
	.text_sec .box_cont .box_txt .box_sign{margin:40px 0 0;}
	.text_sec .box_cont .box_txt .box_sign p{padding:12px 0;font-size:12px;}
}
