/* PARTNER */
/* SCREEN 1201PX */
@media screen and (max-width: 1201px) {
	body {
		overflow-x: hidden;
	}
	.main {
		width: 100%;
		display: grid;
		grid-template-columns: 100%;
		justify-content: center;
		justify-items: center;
		overflow-x: hidden;
	}
	.part_container {
		width: 950px;
	}
	.partner_head {
	}
	.partner_container {
	}
	.partner_title {
	}
	.partner_text {
	}
	.partmark {
	}
	.partmark_container {
		display: grid;
		grid-template-columns: 540px 380px;
		grid-gap: 20px;
	}
	.partmark_content {
		width: 540px;
	}
	.partmark_content_title {
	}
	.partmark_content_text {
	}
	.btn {
	}
	.partmark_content_btn {
	}
	.partmark_img {
		width: 530px;
		position: relative;
	}
	.partmark_img img {
		width: 530px;
	}
	.mission {
	}
	.mission_container {
	}
	.mission_content {
	}
	.mission_title {
	}
	.mission_text {
	}
	.mission_img {
	}
	.mission_img img {
		width: 80%;
	}
	.business {
	}
	.business_container {
		grid-template-columns: 940px;
	}
	.business_content {
	}
	.business_content_title {
	}
	.business_content_text {
	}
	.business_all_items {
		grid-template-columns: repeat(3, 1fr);
		grid-gap: 16px;
	}
	.business_items {
	}
	.business_items_num {
	}
	.business_items_title {
	}
	.business_items_text {
	}
	.business_btn {
		box-sizing: border-box;
		padding: 0 10px;
		grid-template-columns: 500px 350px;
		justify-items: center;
		justify-content: center;
	}
	.business_btn_title {
	}
	.business_btn_btn {
	}
	.advant {
	}
	.advant_container {
		grid-template-columns: 940px;
	}
	.advant_title {
	}
	.advant_allitems {
	}
	.advant_items {
	}
	.advant_items_icon {
	}
	.advant_items_title {
	}
	.advant_items_text {
	}
	.advant_btn {
	}
	.mark {
	}
	.mark_container {
		grid-template-columns: repeat(2, auto);
	}
	.mark_content {
	}
	.mark_title {
	}
	.mark_text {
	}
	.mark_img {
	}
	.rost {
	}
	.rost_container {
	}
	.rost_main {
		grid-template-columns: 520px 380px;
	}
	.rost_content {
	}
	.rost_content_title {
	}
	.rost_content_text {
	}
	.rost_content_btn {
	}
	.rost_img {
	}
	.rost_allitems {
		grid-gap: 10px;
		grid-template-columns: 460px 460px;
	}
	.rost_item {
	}
	.rost_item_title {
	}
	.rost_item_text {
	}
	.part_active {
	}
	.active_container {
		grid-template-columns: 940px;
		justify-items: center;
	}
	.active_title {
	}
	.active_allitems {
		grid-template-columns: repeat(2, 440px);
		grid-gap: 40px 16px;
	}
	.active_items {
	}
	.active_items_num {
	}
	.active_items_content {
	}
	.active_items_title {
	}
	.active_items_text {
	}
	.active_items_text_2 {
	}
	.part_singup {
	}
	.part_singup_container {
		grid-template-columns: 520px 380px;
	}
	.part_singup_content {
	}
	.part_singup_title {
	}
	.part_singup_text {
	}
	.part_singup_btn {
	}
	.part_singup_img {
	}
}
/* /SCREEN 1201PX */
/* 
*/
/* SCREEN 981PX */
@media screen and (max-width: 961px) {
	.part_container {
		width: 620px;
	}
	.partner_head {
	}
	.partner_container {
	}
	.partner_title {
		font-size: 42px;
	}
	.partner_text {
		font-size: 22px;
	}
	.partmark {
	}
	.partmark_container {
		display: grid;
		grid-template-columns: 620px;
		grid-gap: 20px;
	}
	.partmark_content {
		width: 600px;
	}
	.partmark_content_title {
		font-size: 32px;
	}
	.partmark_content_text {
		font-size: 20px;
	}
	.btn {
	}
	.partmark_content_btn {
	}
	.partmark_img {
		width: 530px;
		position: relative;
		display: none;
	}
	.partmark_img img {
		width: 530px;
	}
	.partmark_img_img {
		display: block;
		margin-top: 30px;
	}
	.partmark_img_img img {
	}
	.mission {
	}
	.mission_container {
	}
	.mission_content {
	}
	.mission_title {
	}
	.mission_text {
	}
	.mission_img {
		width: 200px;
		position: relative;
		margin-left: -130px;
		left: 120px;
		top: 50px;
	}
	.mission_img img {
		width: 100%;
	}
	.business {
	}
	.business_container {
		grid-template-columns: 620px;
	}
	.business_content {
	}
	.business_content_title {
		font-size: 32px;
	}
	.business_content_text {
		font-size: 17px;
	}
	.business_all_items {
		grid-template-columns: repeat(2, auto);
		grid-template-rows: repeat(2, auto);
		grid-gap: 48px;
	}
	.business_items {
		grid-template-rows: auto auto 2fr;
	}
	.business_items_num {
		font-size: 48px;
	}
	.business_items_title {
		font-size: 22px;
	}
	.business_items_text {
		font-size: 17px;
	}
	.business_btn {
		display: grid;
		grid-template-columns: 620px;
		grid-template-rows: repeat(2, auto);
		grid-gap: 30px;
		justify-items: start;
		padding: 0 20px;
	}
	.business_btn_title {
		width: 70%;
		padding: 0 20px;
	}
	.business_btn_btn {
		margin: 0 20px;
	}
	.advant {
	}
	.advant_container {
		grid-template-columns: 620px;
	}
	.advant_title {
		font-size: 32px;
	}
	.advant_allitems {
		display: grid;
		grid-template-columns: repeat(2, auto);
		grid-template-rows: repeat(3, auto);
	}
	.advant_items {
	}
	.advant_items_icon {
	}
	.advant_items_title {
		font-size: 22px;
	}
	.advant_items_text {
		font-size: 16px;
	}
	.advant_btn {
	}
	.mark {
	}
	.mark_container {
		grid-template-columns: 70% 30%;
	}
	.mark_content {
	}
	.mark_title {
		font-size: 32px;
	}
	.mark_text {
		font-size: 20px;
	}
	.mark_img {
		width: 266px;
	}
	.mark_img img {
		width: 266px;
	}
	.rost {
	}
	.rost_container {
		grid-template-columns: 620px;
	}
	.rost_main {
		grid-template-columns: 100%;
	}
	.rost_content {
	}
	.rost_content_title {
		font-size: 32px;
	}
	.rost_content_text {
		font-size: 17px;
	}
	.rost_content_btn {
	}
	.rost_img {
		display: none;
	}
	.rost_allitems {
		grid-gap: 10px;
		grid-template-columns: 100%;
		grid-template-rows: repeat(2, auto);
	}
	.rost_item {
	}
	.rost_item_title {
	}
	.rost_item_text {
	}
	.rost_img_img {
		display: block;
		margin-top: 30px;
	}
	.part_active {
	}
	.active_container {
		grid-template-columns: 620px;
		justify-items: center;
	}
	.active_title {
		font-size: 32px;
	}
	.active_allitems {
		grid-template-columns: repeat(2, 50%);
		grid-gap: 40px 20px;
	}
	.active_items {
		display: grid;
		grid-template-columns: auto;
		grid-template-rows: auto auto 2fr;
	}
	.active_items_num {
	}
	.active_items_content {
	}
	.active_items_title {
		font-size: 22px;
	}
	.active_items_text {
		font-size: 16px;
	}
	.active_items_text_2 {
	}
	.part_singup {
	}
	.part_singup_container {
		grid-template-columns: 70% 30%;
	}
	.part_singup_content {
	}
	.part_singup_title {
		font-size: 24px;
	}
	.part_singup_text {
		font-size: 17px;
	}
	.part_singup_btn {
	}
	.part_singup_img {
		position: relative;
		left: -75px;
	}
}
/* /SCREEN 981PX */
/* 
*/
/* SCREEN 641PX */
@media screen and (max-width: 641px) {
	.part_container {
		width: 460px;
	}
	.partner_head {
	}
	.partner_container {
	}
	.partner_title {
		font-size: 32px;
	}
	.partner_text {
		font-size: 20px;
	}
	.partmark {
	}
	.partmark_container {
		display: grid;
		grid-template-columns: 460px;
		grid-gap: 20px;
	}
	.partmark_content {
		width: 460px;
	}
	.partmark_content_title {
		font-size: 32px;
	}
	.partmark_content_text {
		font-size: 20px;
	}
	.btn {
	}
	.partmark_content_btn {
	}
	.partmark_img {
		width: 530px;
		position: relative;
		display: none;
	}
	.partmark_img img {
		width: 530px;
	}
	.partmark_img_img {
		display: block;
		margin-top: 30px;
	}
	.partmark_img_img img {
	}
	.mission {
		width: 100%;
	}
	.mission_container {
		box-sizing: border-box;
		width: 100%;
		padding: 20px 40px;

		grid-template-columns: 70% 30%;
	}
	.mission_content {
	}
	.mission_title {
		font-size: 32px;
	}
	.mission_text {
		font-size: 16px;
	}
	.mission_img {
		width: 200px;
		position: relative;
		margin-left: -70px;
		left: 120px;
		top: 50px;
	}
	.mission_img img {
		width: 100%;
	}
	.business {
	}
	.business_container {
		grid-template-columns: 460px;
	}
	.business_content {
	}
	.business_content_title {
		font-size: 32px;
	}
	.business_content_text {
		font-size: 17px;
	}
	.business_all_items {
		grid-template-columns: 75%;
		grid-template-rows: repeat(3, auto);
		grid-gap: 48px;
	}
	.business_items {
		grid-template-rows: auto auto 2fr;
	}
	.business_items_num {
		font-size: 48px;
	}
	.business_items_title {
		font-size: 22px;
	}
	.business_items_text {
		font-size: 17px;
	}
	.business_btn {
		display: grid;
		grid-template-columns: 100%;
		grid-template-rows: repeat(2, auto);
		grid-gap: 30px;
		justify-items: start;
		padding: 20px 20px;
	}
	.business_btn_title {
		width: 90%;
		padding: 0 20px;
		text-align: center;
	}
	.business_btn_btn {
		margin: 0 20px;
		justify-self: center;
	}
	.advant {
	}
	.advant_container {
		grid-template-columns: 460px;
	}
	.advant_title {
		font-size: 32px;
	}
	.advant_allitems {
		display: grid;
		grid-template-columns: 80%;
		grid-template-rows: repeat(6, auto);
	}
	.advant_items {
	}
	.advant_items_icon {
	}
	.advant_items_title {
		font-size: 22px;
	}
	.advant_items_text {
		font-size: 16px;
	}
	.advant_btn {
	}
	.mark {
	}
	.mark_container {
		grid-template-columns: 90% 10%;
	}
	.mark_content {
	}
	.mark_title {
		font-size: 32px;
		width: 460px;
	}
	.mark_text {
		font-size: 20px;
	}
	.mark_img {
		width: 210px;
		position: relative;
		top: 190px;
		left: -100px;
	}
	.mark_img img {
		width: 210px;
	}
	.rost {
	}
	.rost_container {
		grid-template-columns: 460px;
	}
	.rost_main {
		grid-template-columns: 100%;
	}
	.rost_content {
	}
	.rost_content_title {
		font-size: 32px;
	}
	.rost_content_text {
		font-size: 17px;
	}
	.rost_content_btn {
	}
	.rost_img {
		display: none;
	}
	.rost_allitems {
		grid-gap: 10px;
		grid-template-columns: 100%;
		grid-template-rows: repeat(2, auto);
	}
	.rost_item {
	}
	.rost_item_title {
	}
	.rost_item_text {
	}
	.rost_img_img {
		display: block;
		margin-top: 30px;
	}
	.part_active {
		padding: 80px 0;
		margin-top: 0;
	}
	.active_container {
		grid-template-columns: 460px;
		justify-items: start;
	}
	.active_title {
		font-size: 32px;
		text-align: left;
	}
	.active_allitems {
		grid-template-columns: 80%;
		grid-template-rows: repeat(4, auto);
		grid-gap: 40px 20px;
	}
	.active_items {
		display: grid;
		grid-template-columns: auto;
		grid-template-rows: auto auto 2fr;
	}
	.active_items_num {
	}
	.active_items_content {
	}
	.active_items_title {
		font-size: 22px;
	}
	.active_items_text {
		font-size: 16px;
	}
	.active_items_text_2 {
	}
	.part_singup {
	}
	.part_singup_container {
		grid-template-columns: 90% 10%;
	}
	.part_singup_content {
	}
	.part_singup_title {
		font-size: 24px;
	}
	.part_singup_text {
		font-size: 17px;
	}
	.part_singup_btn {
	}
	.part_singup_img {
		position: relative;
		left: -30px;
		top: 20px;
		width: 336px;
	}
	.part_singup_img img {
		width: 336px;
	}
}
/* /SCREEN 641PX */
/* 
*/
/* SCREEN 481PX */
@media screen and (max-width: 481px) {
	.part_container {
		width: 320px;
	}
	.partner_head {
	}
	.partner_container {
	}
	.partner_title {
		font-size: 25px;
	}
	.partner_text {
		font-size: 18px;
	}
	.partmark {
	}
	.partmark_container {
		display: grid;
		grid-template-columns: 320px;
		grid-gap: 20px;
	}
	.partmark_content {
		width: 100%;
	}
	.partmark_content_title {
		font-size: 22px;
	}
	.partmark_content_text {
		font-size: 18px;
	}
	.btn {
		justify-self: center;
	}
	.partmark_content_btn {
		width: 100%;
	}
	.partmark_img {
		width: 530px;
		position: relative;
		display: none;
	}
	.partmark_img img {
		width: 530px;
	}
	.partmark_img_img {
		display: block;
		margin-top: 30px;
	}
	.partmark_img_img img {
	}
	.mission {
		width: 100%;
	}
	.mission_container {
		box-sizing: border-box;
		width: 100%;
		padding: 20px 15px;

		grid-template-columns: 90% 10%;
	}
	.mission_content {
	}
	.mission_title {
		font-size: 24px;
	}
	.mission_text {
		font-size: 16px;
	}
	.mission_img {
		width: 200px;
		position: relative;
		margin-left: -70px;
		left: 56px;
		top: 167px;
	}
	.mission_img img {
		width: 100%;
	}
	.business {
	}
	.business_container {
		grid-template-columns: 320px;
	}
	.business_content {
	}
	.business_content_title {
		font-size: 24px;
	}
	.business_content_text {
		font-size: 17px;
	}
	.business_all_items {
		grid-template-columns: 85%;
		grid-template-rows: repeat(3, auto);
		grid-gap: 48px;
	}
	.business_items {
		grid-template-rows: auto auto 2fr;
	}
	.business_items_num {
		font-size: 48px;
	}
	.business_items_title {
		font-size: 22px;
	}
	.business_items_text {
		font-size: 16px;
	}
	.business_btn {
		display: grid;
		grid-template-columns: 100%;
		grid-template-rows: repeat(2, auto);
		grid-gap: 30px;
		justify-items: start;
		padding: 20px 20px;
	}
	.business_btn_title {
		width: 90%;
		padding: 0 20px;
		text-align: center;
	}
	.business_btn_btn {
		margin: 0 20px;
		justify-self: center;
		width: 100%;
	}
	.advant {
	}
	.advant_container {
		grid-template-columns: 320px;
	}
	.advant_title {
		font-size: 24px;
	}
	.advant_allitems {
		display: grid;
		grid-template-columns: 90%;
		grid-template-rows: repeat(6, auto);
	}
	.advant_items {
	}
	.advant_items_icon {
	}
	.advant_items_title {
		font-size: 22px;
	}
	.advant_items_text {
		font-size: 16px;
	}
	.advant_btn {
		width: 100%;
	}
	.mark {
	}
	.mark_container {
		grid-template-columns: 90% 10%;
	}
	.mark_content {
	}
	.mark_title {
		font-size: 24px;
		width: 320px;
	}
	.mark_text {
		font-size: 18px;
	}
	.mark_img {
		width: 210px;
		position: relative;
		top: 190px;
		left: -160px;
	}
	.mark_img img {
		width: 210px;
	}
	.rost {
	}
	.rost_container {
		grid-template-columns: 320px;
	}
	.rost_main {
		grid-template-columns: 100%;
	}
	.rost_content {
	}
	.rost_content_title {
		font-size: 24px;
	}
	.rost_content_text {
		font-size: 16px;
	}
	.rost_content_btn {
		width: 100%;
	}
	.rost_img {
		display: none;
	}
	.rost_allitems {
		grid-gap: 10px;
		grid-template-columns: 100%;
		grid-template-rows: repeat(2, auto);
	}
	.rost_item {
		padding: 0 15px;
	}
	.rost_item_title {
		font-size: 22px;
	}
	.rost_item_text {
		font-size: 16px;
	}
	.rost_img_img {
		display: block;
		margin-top: 30px;
		height: 200px;
		display: flex;
		align-items: center;
		justify-content: center;
		margin-top: 250px;
	}
	.part_active {
		padding: 80px 0;
		margin-top: 0;
	}
	.active_container {
		grid-template-columns: 320px;
		justify-items: start;
	}
	.active_title {
		font-size: 24px;
		text-align: left;
	}
	.active_allitems {
		grid-template-columns: 90%;
		grid-template-rows: repeat(4, auto);
		grid-gap: 40px 20px;
	}
	.active_items {
		display: grid;
		grid-template-columns: auto;
		grid-template-rows: auto auto 2fr;
	}
	.active_items_num {
	}
	.active_items_content {
	}
	.active_items_title {
		font-size: 20px;
	}
	.active_items_text {
		font-size: 16px;
	}
	.active_items_text_2 {
	}
	.part_singup {
	}
	.part_singup_container {
		grid-template-columns: 100%;
	}
	.part_singup_content {
	}
	.part_singup_title {
		font-size: 22px;
	}
	.part_singup_text {
		font-size: 17px;
	}
	.part_singup_btn {
		width: 100%;
	}
	.part_singup_img {
		position: relative;
		left: -30px;
		top: 20px;
		width: 336px;
		display: none;
	}
	.part_singup_img img {
		width: 336px;
	}
}
/* /SCREEN 481PX */
/* 
*/
/* SCREEN 361PX */
@media screen and (max-width: 361px) {
}
/* /SCREEN 361PX */
/* /PARTNER */
