
	.con_title{width: 100%;background-color: #4888da;display: flex;position: relative;align-items: center;justify-content: center;}
	.con_title::before{content:'';width: 100%;background-color: #88b0e2;height: 1px;display: block;position: absolute;}
	.con_title span{display:block;font-size: 24px;color:#fff;line-height: 45px;max-width: 220px;width: 220px;margin: auto;text-align: center;background-color: #4888da;z-index: 1;}

	.page_img_box{position: relative;padding-top: 100%;overflow: hidden;}
	.page_img_box img{position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;}

	.form_con_list{width: 100%;display: flex;flex-wrap: wrap;border-bottom: 1px solid #f0f0f0;margin-top: 28px;margin-bottom:38px;}
	.form_con_list .form_con_list_item{width: calc( 100% / 3); display: flex;color: #222222;font-weight: bolder;}
	.form_con_list .form_con_list_item .form_con_list_item_title{width: 35.5%;line-height: 2.875;font-size: 16px;background-color: #ffd101;padding-right: 20px;text-align: right;border-right: 1px solid #f0f0f0;}
	.form_con_list .form_con_list_item:nth-child(6n + 4) .form_con_list_item_title,
	.form_con_list .form_con_list_item:nth-child(6n + 5) .form_con_list_item_title,
	.form_con_list .form_con_list_item:nth-child(6n + 6) .form_con_list_item_title{background-color: #ffffff;line-height: 3.175;}
	.form_con_list .form_con_list_item .form_con_list_item_content{width: 62.5%;line-height: 2.875;font-size: 16px;background-color: #f0f0f0;padding-left: 20px;text-align: left;border-right: 1px solid #f0f0f0;}
	.form_con_list .form_con_list_item.form_con_list_item:nth-child(6n) .form_con_list_item_content{border-right: none;}
	.form_con_list .form_con_list_item:nth-child(6n + 4) .form_con_list_item_content,
	.form_con_list .form_con_list_item:nth-child(6n + 5) .form_con_list_item_content,
	.form_con_list .form_con_list_item:nth-child(6n + 6) .form_con_list_item_content{background-color: #fff;line-height: 3.175;}

	.poster_con{width: 100%;margin-top: 28px;margin-bottom: 140px;}/*80px*/
	.poster_con .poster_con_box{display: flex;margin-top: 44px;align-items: flex-start;}
	.poster_con .poster_con_box .page_img_box{padding-top: 25.4%;width:37.5%;}
	.poster_con .adv_text{padding-left: 75px;width: 62.5%;box-sizing: border-box;}
	.poster_con .adv_text .text_item{margin-top: 50px;}
	.poster_con .adv_text .text_item:first-child{margin-top: 0;}
	.poster_con .adv_text .text_item .text_title{font-size:18px;color: #000000;line-height: 1;margin-top: 10px;}
	.poster_con .adv_text .text_item .text_con{font-size:16px;color: #000000;line-height: 1;margin-top: 20px;}

	.poster_2_con{width: 100%;margin-bottom: 58px;}
	.poster_2_con .poster_2_con_lst{display: flex;flex-wrap: wrap;margin-top: 39px;align-items: flex-start;justify-content: space-between;}
	.poster_2_con .poster_2_con_lst .poster_2_con_lst_item{width: calc(calc(100% / 4) - 28.5px);}
	.poster_2_con .poster_2_con_lst .poster_2_con_lst_item .page_img_box{padding-top: 63%;}
	.poster_2_con .poster_2_con_lst .poster_2_con_lst_item .poster_2_con_lst_item_title{font-size: 18px;margin-top: 32px;line-height: 1;}
	.poster_2_con .poster_2_con_lst .poster_2_con_lst_item .poster_2_con_lst_item_content{font-size: 16px;margin-top: 32px;line-height: 1.5;}

	.poster_3_con{width: 100%;}
	.poster_3_con .poster_3_con_box{width: 100%;margin-top: 46px;}
	.poster_3_con .poster_3_con_box .page_img_box{width: 100%;padding-top: 33.4%;}

	.faq_box .faq_con{width: 100%;margin-top: 47px;margin-bottom: 47px;}
	.faq_box .faq_con .faq_item{width: 100%;margin-top: 49px;}
	.faq_box .faq_con .faq_item:first-child{margin-top: 0;}
	.faq_box .faq_con .faq_item .faq_q{width: 100%;font-size:20px;line-height: 1.7;display: flex;}
	.faq_box .faq_con .faq_item .faq_a{width: 100%;margin-top: 22px;font-size:20px;line-height: 1.7;display: flex;}
	.faq_box .faq_con .faq_item .faq_q .f_icon{width: 3.75%;background-color: #ffd101;display: block;text-align: center;line-height: 1.7;max-height: 34px;}
	.faq_box .faq_con .faq_item .faq_a .a_icon{width: 3.75%;background-color: #e0eeff;display: block;text-align: center;line-height: 1.7;max-height: 34px;}
	.faq_box .faq_con .faq_item .faq_q .f_text{width: 96.25%;margin-left: 14px;}
	.faq_box .faq_con .faq_item .faq_a .a_text{width: 96.25%;margin-left: 14px;}
