.a1-landing{font-family:var(--font-PFDINTextPro-Regular)}.a1-landing .media-wrapper{position:relative;display:block}.a1-landing .a1-landing-sub-section{margin-left:10px;margin-right:10px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.a1-landing .a1-landing-sub-section:first-child .media-wrapper{width:3.3854166667rem;height:3.125rem}.a1-landing .a1-landing-sub-section:last-child .media-wrapper{width:3.3854166667rem;height:3.125rem}@media screen and (max-width:750px){.a1-landing .a1-landing-sub-section:first-child .media-wrapper{width:100%;height:9.4666666667rem}}@media screen and (max-width:750px){.a1-landing .a1-landing-sub-section:last-child .media-wrapper{width:100%;height:9.4666666667rem}}@media screen and (max-width:750px){.a1-landing .a1-landing-sub-section{margin-left:0;margin-right:0}}.a1-landing .sub-section-wrapper{margin:0 -10px}@media screen and (max-width:750px){.a1-landing .sub-section-wrapper{margin:0}}.a1-landing .animation-wrapper{height:600px}@media screen and (max-width:750px){.a1-landing .animation-wrapper{height:0;padding:50% 0;position:relative}}.a1-landing .media-height{height:100%;width:100%;vertical-align:middle;top:0;left:0}.a1-landing .compitable-device-img{width:.78125rem;height:.78125rem;margin:0 auto}@media screen and (max-width:750px){.a1-landing .compitable-device-img{width:2rem;height:2rem}}:root[lang=ja] .a1-landing{--font-medium: NotoSansJP-Medium;--font-normal: NotoSansJP-Regular;--font-bold: NotoSansJP-Bold}
