@charset "UTF-8";
/* CSS Document */

.y432B95 {
	height: auto;
}


/*がんばるあなたの力になります。*/
.x093B70 {
	width: 525px;
	height: auto;
	margin-left: -40px;
}
@supports (contain:inline-size){
	@container (max-width:734px) {
		.x093B70 {
			width: 325px;
			height: auto;
			margin-left: 35px;
		}
	}
}
@media only screen and (min-width: 1069px) {
	.channel-html .m63BA31 {
		padding-block: 36px 120px;
	}
}

	
.channel-html .p2277E3 {
	text-align: center;
}
.gFDC3E3 {
		height: auto;
}

@supports (contain:inline-size){

	@container (min-width: 735px){
		.gFDC3E3 {
			width: 370px;
		}
		.channel-html .o52F669 {
			padding-bottom: 76px;
		}
	}
	@container (min-width:1068px){
		.gFDC3E3 {
			width: 520px;
		}
		.channel-html .o52F669 {
			padding-bottom: 10px;
		}
	}
}

.y6464DA {
	height: auto;
	object-fit: cover;
	aspect-ratio: 10 / 11 ;

}
@supports (contain:inline-size){

	@container (min-width: 735px){
		.y6464DA {
			aspect-ratio: 16 / 10 ;
		}
	}
	@container (min-width:1068px){
		.y6464DA {
			aspect-ratio: 16 / 7 ;
		}
	}
}

.qFEB558 {
	height: auto;
}

.l7234D1 {
	height: auto;
}
.channel-html .lD39FD3 {
	color: #1d1d1f;
}

.channel-html .lD39FD3 {
	margin-top: 44px;
	padding-bottom: 56px;
}

@media (min-width: 735px){
	.l7234D1 {
		height: auto;
	}
	.channel-html .lD39FD3 {
		margin-top: 44px;
		padding-bottom: 56px;
	}
}


/*生産性向上に必須のアプリも、もちろん使える。*/
.channel-html .pC1656C {
	height: auto !important;
}
@container (max-width:734px) {
	.channel-html .v399E0E {
		min-height: 350px;
	}
	.channel-html .r7AE5DA {
		margin-top: -300px;
	}
}



/*Mac + iPhone。一緒に使えばさらに便利。*/
.channel-html .i76E9A1 {
	padding-bottom: 0;
}
.channel-html .s73C0E8 {
	height: auto !important;
	margin-bottom: 0;
	width: 81%;
}
.i76E9A1 figure {
	text-align: left;
}

@container (max-width:734px) {
	.channel-html .z104E34 {
		min-height: 362px;
		flex-grow: 0;
	}
}
@media only screen and (min-width: 1069px){
	.channel-html .s73C0E8 {
		width: 81%;
	}
	.i76E9A1 figure {
		text-align: center;
	}
}


/* ビジネスにふさわしい、先進的なセキュリティ。 */
.channel-html .y1C395C {
	width: 54px;
	height: auto;
	margin-right: -5px
}

.channel-html .b903963 {
	width: 55px;
	height: auto;
	margin-right: 5px;
}

/* 一瞬で、ワークフローをスムーズに。 */
.channel-html .mA8065C.workflow_wrap {
	align-items: flex-start;
}
.wAD121A.wAD121A_too {
	width: 42px;
	height: auto !important;
}
.k057818.k057818_too {
	width: 40px;
	height: auto !important;
	margin-right: 10px;
}

.l3EC2D2 {
	height: auto !important;
}
.channel-html .workflow_wrap {
	flex-direction: column-reverse;
}
@media (min-width: 735px){
	.channel-html .workflow_wrap {
		flex-direction: row;
	}
}
@media (min-width: 1069px){

	.l7234D1 {
		height: auto;
	}
	.channel-html .lD39FD3 {
		margin-top: 44px;
		padding-bottom: 31px;
	}
}
@media only screen and (min-width: 1069px){
	.channel-html .cE7AEEA {
		margin-top: -380px;
	}
}


.channel-html .workflow_img {
	height: auto;
}

.channel-html .workflow_text_wrap {
	margin-top: 32px;
	padding-left: 0;
	margin-bottom: 48px;
}

@media (min-width: 735px){
	.channel-html .workflow_img {
		width: 300px;
	}
	.channel-html .workflow_text_wrap {
		margin-top: 24px;
		padding-left: 20px;
		margin-bottom: 32px;
	}
}
@media (min-width: 1069px){
	.channel-html .workflow_img {
		width: 420px;
	}
	.channel-html .workflow_text_wrap {
		margin-top: 64px;
		padding-left: 43px;
		margin-bottom: 92px;
	}
}






.channel-html .kCD8CFB {
	margin-bottom: 10px;
}



.channel-html .j63ED7B {
	padding-left: 48px;
}

.channel-html .d1D1EB3 {
	margin-top: 0;
}
.channel-html .sDA9E0A {
	margin-top: 18px;
}


/*ビジネス向けの関連情報。*/
.channel-html.channel-html .s8DE196, .channel-html .wE2E30B,
.channel-html .jBDA79A{
	margin-top: 0;
}
.channel-html .too_service_link {
	margin-top: 24px;
}





