/*page*/
.page{padding:40px 0;background:rgba(242, 244, 246, 1);}
.page .container{background:#FFF;padding:30px;}
.page .page_tit{font-size:33px;line-height:1.35;margin-bottom:10px;}
.page .page_txt{line-height:1.8;font-size:16px;color:#1f3435;}
.page .page_txt>*+*{margin-top:20px;line-height:1.8;}
.page .page_txt img{margin:0 auto;display:block;max-width:100%;height:auto;}

@media screen and (max-width:1829px){
	.page{padding:30px 0;}
	.page .container{padding:23px;}
	.page .page_tit{font-size:29px;margin-bottom:8px;}
	.page .page_txt{font-size:15px;}
	.page .page_txt>*+*{margin-top:15px;}
}

@media screen and (max-width:1499px){
	.page{padding:22px 0;}
	.page .container{padding:19px;}
	.page .page_tit{font-size:25px;margin-bottom:5px;}
	.page .page_txt{font-size:14px;}
	.page .page_txt>*+*{margin-top:12px;}
}

@media screen and (max-width:1399px){
	.page{padding:20px 0;}
	.page .container{padding:15px;}
	.page .page_tit{font-size:22px;}
	.page .page_txt{font-size:14px;line-height:1.6;}
	.page .page_txt>*+*{margin-top:10px;line-height:1.6;}
}

@media screen and (max-width:1023px){
	.page .container{padding:10px;}
}

@media screen and (max-width:767px){

}