@media (min-width: 1024px) {
	.content_1st{
		width: 1920px;
		height: 463px;
		position: relative;
		background-repeat: no-repeat;
		background-size: cover;
	}
	.centet_ios{
		background-image: url('../img/download/1st_ios_pc_bg.png');
	}
	.centet_android{
		background-image: url('../img/download/1st_and_pc_bg.png');
	}
	.content_1st_title{
		font-family: FOT-TsukuGo Pro;
		font-weight: bold;
		font-size: 40px;
		color: #000000;
		line-height: 40px;
		position: absolute;
		top: 108px;
		left: 374px;
	}
	.content_1st_msg{
		width: 589px;
		font-family: Kozuka Gothic Pr6N;
		font-weight: normal;
		font-size: 16px;
		color: #000000;
		line-height: 30px;
		position: absolute;
		top: 173px;
		left: 375px;
	}
	.centet_ios .content_1st_btn{
		content: url('../img/download/1st_ios_pc_img.png');
	}
	.centet_android .content_1st_btn{
		content: url('../img/download/1st_and_pc_img.png');
	}
	.content_1st_btn{
		cursor: pointer;
		width: 203px;
		height: 72px;
		border-radius: 15px;
		position: absolute;
		top: 273px;
		left: 374px;
	}
	.content_1st_btn:hover{
		box-shadow: 0px 1px 34px 0px rgba(0,0,0,0.5);
	}
	.content_2nd{
		width: 1920px;
		height: 942px;
		position: relative;
	}
	.content_2nd_video{
		width: 399px;
		height: 760px;
		background-image: url('../img/download/2nd_pc_img.png');
		position: absolute;
		top: 91px;
		left: 383px;
	}
	.content_2nd_video video{
		width: 358px;
		height: 724px;
		text-align: center;
		object-fit: cover;
		object-position: center;
		overflow: hidden;
		border-radius: 54px;
		margin-top: 18px;
		margin-left: 23px;
	}
	.content_2nd_right{
		position: absolute;
		top: 121px;
		left: 895px;
	}
	.content_2nd_right_title{
		font-family: Kozuka Gothic Pr6N;
		font-weight: bold;
		font-size: 40px;
		color: #000000;
		line-height: 40px;
	}
	.content_2nd_right_list {
		margin-top: 60px;
	}
	.step_item {
		display: flex;
		gap: 18px;
		align-items: flex-start;
		margin-top: 50px;
	}
	.step_label {
		width: 88px;
		height: 37px;
		background: #3B89E7;
		border-radius: 18px;
		font-family: Kozuka Gothic Pr6N;
		font-weight: normal;
		font-size: 16px;
		color: #FFFFFF;
		line-height: 37px;
		text-align: center;
	}
	.step_content {
		flex: 1;
		max-width: 600px;
	}
	.step_content p{
		margin-top: 20px;
		font-family: Kozuka Gothic Pr6N;
		font-weight: normal;
		font-size: 16px;
		color: #000000;
		line-height: 30px;
	}
	.step_title {
		font-family: Kozuka Gothic Pr6N;
		font-weight: bold;
		font-size: 26px;
		color: #000000;
		line-height: 37px;
	}
	.sub_step_title {
		font-family: Kozuka Gothic Pr6N;
		font-weight: bold;
		font-size: 20px;
		color: #000000;
		line-height: 20px;
		margin-top: 35px;
	}
	.download_banner{
		width: 1920px;
		height: 338px;
		background-image: url('../img/download/download_1st_pc_bg.png');
		position: relative;
	}
	.download_banner_title{
		font-family: FOT-TsukuGo Pro;
		font-weight: bold;
		font-size: 40px;
		color: #000000;
		line-height: 40px;
		position: absolute;
		top: 94px;
		left: 386px;
	}
	.download_banner_desc{
		width: 443px;
		font-family: FOT-TsukuGo Pro;
		font-weight: normal;
		font-size: 16px;
		color: #000000;
		line-height: 28px;
		position: absolute;
		top: 174px;
		left: 391px;
	}
	.download_section{
		padding: 86px 0px;
		text-align: center;
	}
	.download_container{
		width: 1000px;
		margin: 0 auto;
	}
	.download_container .download_title{
		font-family: FOT-TsukuGo Pro;
		font-weight: bold;
		font-size: 40px;
		color: #000000;
		line-height: 40px;
	}
	.download_container .download_section_desc{
		font-family: FOT-TsukuGo Pro;
		font-weight: normal;
		font-size: 17px;
		color: #000000;
		line-height: 17px;
		margin-top: 24px;
		margin-bottom: 60px;
	}
	.download_cards{
		display: flex;
		gap: 34px;
	}
	.download_card{
		width: 297px;
		height: 396px;
		background: #FFFFFF;
		box-shadow: 0px 1px 27px 0px rgba(0,0,0,0.1);
		border-radius: 30px;
		position: relative;
	}
	.download_card_icon{
		width: 168px;
		height: 168px;
		position: absolute;
		top: 33px;
		left: 65px;
	}
	.download_card_icon img{
		width: 168px;
		height: 168px;
	}
	.download_card_title{
		width: 130px;
		font-family: FOT-TsukuGo Pro;
		font-weight: normal;
		font-size: 17px;
		color: #000000;
		line-height: 21px;
		padding-top: 230px;
		margin: 0 auto;
	}
	.download_card_button{
		border: none;
		outline: none;
		padding: 0;
		appearance: none;
		width: 178px;
		height: 46px;
		background: #3B89E7;
		border-radius: 23px;
		margin: 0 auto;
		margin-top: 33px;
		cursor: pointer;
		font-family: FOT-TsukuGo Pro;
		font-weight: normal;
		font-size: 17px;
		color: #FFFFFF;
		line-height: 46px;
	}
}
@media (max-width: 1024px) {
	.content_1st{
		width: 750px;
		height: 1338px;
		position: relative;
	}
	.centet_ios{
		background-image: url('../img/download/1st_ios_phone_bg.png');
	}
	.centet_android{
		background-image: url('../img/download/1st_and_phone_bg.png');
	}
	.content_1st_title{
		font-family: FOT-TsukuGo Pro;
		font-weight: bold;
		font-size: 52px;
		color: #000000;
		line-height: 52px;
		text-align: center;
		padding-top: 134px;
	}
	.content_1st_msg{
		width: 670px;
		font-family: Kozuka Gothic Pr6N;
		font-weight: normal;
		font-size: 28px;
		color: #000000;
		line-height: 48px;
		margin: 0 auto;
		margin-top: 52px;
	}
	.centet_ios .content_1st_btn{
		content: url('../img/download/1st_ios_phone_img.png');
	}
	.centet_android .content_1st_btn{
		content: url('../img/download/1st_and_phone_img.png');
	}
	.content_1st_btn{
		position: absolute;
		bottom: 116px;
		left: 152px;
	}
	.content_2nd{
		width: 750px;
		padding-top: 118px;
		padding-bottom: 115px;
	}
	.content_2nd_title{
		font-family: Kozuka Gothic Pr6N;
		font-weight: bold;
		font-size: 52px;
		color: #000000;
		line-height: 52px;
		text-align: center;
	}
	.content_2nd_video{
		width: 571px;
		height: 1084px;
		margin: 0 auto;
		margin-top: 74px;
		background-image: url('../img/download/2nd_pc_img.png');
		background-repeat: no-repeat;
		background-size: cover;
	}
	.content_2nd_video video{
		width: 512px;
		height: 1034px;
		border-radius: 79px;
		text-align: center;
		object-fit: cover;
		object-position: center;
		overflow: hidden;
		margin-top: 25px;
		margin-left: 33px;
	}
	.content_2nd_right{
		width: 670px;
		margin: 0 auto;
		margin-top: 90px;
	}
	.content_2nd_right_list{
	}
	.step_item {
		display: flex;
		gap: 25px;
		align-items: flex-start;
		margin-top: 67px;
	}
	.step_label {
		width: 151px;
		height: 63px;
		background: #3B89E7;
		border-radius: 31px;
		font-family: Kozuka Gothic Pr6N;
		font-weight: normal;
		font-size: 27px;
		color: #FFFFFF;
		line-height: 63px;
		text-align: center;
	}
	.step_content {
		flex: 1;
		max-width: 500px;
	}
	.step_content p{
		font-family: Kozuka Gothic Pr6N;
		font-weight: normal;
		font-size: 27px;
		color: #000000;
		line-height: 51px;
		margin-top: 40px;
	}
	.step_title {
		font-family: Kozuka Gothic Pr6N;
		font-weight: bold;
		font-size: 37px;
		color: #000000;
		line-height: 63px;
	}
	.sub_step_title {
		font-family: Kozuka Gothic Pr6N;
		font-weight: bold;
		font-size: 34px;
		color: #000000;
		line-height: 34px;
		margin-top: 35px;
	}
	.download_banner{
		width: 750px;
		height: 1101px;
		background-image: url('../img/download/download_1st_phone_bg.png');
		position: relative;
	}
	.download_banner_title{
		text-align: center;
		font-weight: bold;
		font-size: 52px;
		color: #000000;
		line-height: 52px;
		position: absolute;
		top: 124px;
		left: 76px;
	}
	.download_banner_desc{
		width: 617px;
		font-weight: normal;
		font-size: 28px;
		color: #000000;
		line-height: 52px;
		position: absolute;
		top: 249px;
		left: 88px;
	}
	.download_section{
		padding: 120px 60px;
	}
	.download_section_desc{
		font-weight: bold;
		font-size: 52px;
		color: #000000;
		line-height: 74px;
	}
	.download_cards{
		padding-top: 90px;
	}
	.download_card{
		width: 611px;
		height: 810px;
		background: #FFFFFF;
		box-shadow: 0px 1px 27px 0px rgba(0,0,0,0.1);
		border-radius: 56px;
		margin: 0 auto;
		margin-bottom: 69px;
		position: relative;
	}
	.download_card_icon{
		width: 348px;
		height: 348px;
		position: absolute;
		top: 77px;
		left: 132px;
	}
	.download_card_icon img{
		width: 348px;
		height: 348px;
	}
	.download_cards .download_card:nth-child(1) .download_card_icon img{
		content: url('../img/download/download_ios_phone_img.svg');
	}
	.download_cards .download_card:nth-child(2) .download_card_icon img{
		content: url('../img/download/download_and_phone_img.svg');
	}
	.download_cards .download_card:nth-child(3) .download_card_icon img{
		content: url('../img/download/download_box_phone_img.svg');
	}
	.download_card_title{
		width: 329px;
		font-weight: normal;
		font-size: 48px;
		color: #000000;
		line-height: 45px;
		text-align: center;
		position: absolute;
		top: 482px;
		left: 141px;
	}
	.download_card_button{
		border: none;
		outline: none;
		padding: 0;
		appearance: none;
		width: 471px;
		height: 97px;
		background: #3B89E7;
		border-radius: 49px;
		font-weight: bold;
		font-size: 40px;
		color: #FFFFFF;
		line-height: 97px;
		position: absolute;
		bottom: 80px;
		left: 70px;
	}
}