._layout_layoutMain__4i5Ns{display:flex;flex-direction:column;justify-content:space-between;align-items:center;min-height:100vh;font-size:.16rem;background-color:#fff}._layout_layoutMain__4i5Ns .page-footer,._layout_layoutMain__4i5Ns .page-header{width:100%}._layout_layoutMain__4i5Ns._layout_display__SnENo{opacity:1}._layout_layoutMain__4i5Ns._layout_hidden__Z8GOk{opacity:.001}._layout_layoutMainM__edyQS{display:flex;flex-direction:column;justify-content:space-between;align-items:center;min-height:100vh;font-size:.16rem;background-color:#fff}._layout_layoutMainM__edyQS .page-footer,._layout_layoutMainM__edyQS .page-header{width:100%}._layout_layoutMainM__edyQS._layout_display__SnENo{opacity:1}._layout_layoutMainM__edyQS._layout_hidden__Z8GOk{opacity:.001}@media screen and (min-width:1024px){._layout_layoutMainM__edyQS{margin:0 auto;max-width:700px;box-sizing:border-box;border-left:1px solid #ededed;border-right:1px solid #ededed}}.CommonButton_common-button-default__gSefd{cursor:pointer;border:none;border-radius:.62rem;gap:.08rem;font-size:.24rem;line-height:.36rem;padding:.18rem .28rem}.CommonButton_common-button-default-m__rPaOD,.CommonButton_common-button-default__gSefd{background:#ffc610;color:#fff;display:flex;justify-content:center;align-items:center;font-weight:700}.CommonButton_common-button-default-m__rPaOD{border:none;border-radius:.31rem;gap:.04rem;font-size:.18rem;line-height:.18rem;padding:.16rem .14rem}.section2_company-customers-scroll__65jXX{max-width:100%;background-color:#fff;overflow:hidden}.section2_company-customers-scroll-track__dE3Gq{padding-top:.24rem;display:flex;width:max-content;animation:section2_customers-scroll__ffgpb 50s linear infinite}.section2_company-customers-scroll-track__dE3Gq img{display:block;height:1.6rem;flex-shrink:0;margin-right:-.3rem}[dir=rtl] .section2_company-customers-scroll-track__dE3Gq img{margin-right:0;margin-left:-.3rem}@keyframes section2_customers-scroll__ffgpb{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.section2_company-customers-note__QP2tG{margin:.1rem .48rem .24rem;font-size:.16rem;font-weight:400;line-height:.24rem;color:#666;text-align:right}[dir=rtl] .section2_company-customers-note__QP2tG{text-align:left}.section2_company-customers-note-m__8STKe{padding:.2rem;font-size:.14rem;font-weight:400;line-height:.19rem;color:#666}.section3_company-section3__6jA7y .section3_info-table__am80Y{width:100%;border-collapse:separate;border-spacing:0;border-radius:.24rem;overflow:hidden;border:.01rem solid #c9dcf9}.section3_company-section3__6jA7y .section3_info-table-m__C9IdM{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;border-radius:.16rem;overflow:hidden;border:.01rem solid #c9dcf9}.section3_company-section3__6jA7y .section3_info-table__am80Y td,.section3_company-section3__6jA7y .section3_info-table__am80Y th{font-family:Noto Sans JP,sans-serif;font-size:.22rem;line-height:.36rem;color:#222;border-bottom:.01rem solid rgba(30,110,230,.16);vertical-align:middle}.section3_company-section3__6jA7y .section3_info-table-m__C9IdM td,.section3_company-section3__6jA7y .section3_info-table-m__C9IdM th{font-family:Noto Sans JP,sans-serif;font-size:.15rem;line-height:.2rem;color:#222;border-bottom:.01rem solid rgba(30,110,230,.16);vertical-align:middle}.section3_company-section3__6jA7y .section3_info-table__am80Y th{background:rgba(30,110,230,.04);border-right:.01rem solid rgba(30,110,230,.16);font-weight:600;padding:.24rem .32rem;text-align:left;white-space:nowrap}[dir=rtl] .section3_company-section3__6jA7y .section3_info-table__am80Y th{border-right:none;border-left:.01rem solid rgba(30,110,230,.16);text-align:right}.section3_company-section3__6jA7y .section3_info-table-m__C9IdM th{width:1.18rem;background:rgba(30,110,230,.04);border-right:.01rem solid rgba(30,110,230,.16);font-weight:700;padding:.12rem .16rem;text-align:left}[dir=rtl] .section3_company-section3__6jA7y .section3_info-table-m__C9IdM th{border-right:none;border-left:.01rem solid rgba(30,110,230,.16);text-align:right}.section3_company-section3__6jA7y .section3_info-table__am80Y td{font-weight:400;padding:.16rem .24rem;background:#fff}.section3_company-section3__6jA7y .section3_info-table-m__C9IdM td{font-weight:400;padding:.12rem;background:#fff}.section3_company-section3__6jA7y .section3_info-table-m__C9IdM tr:last-child td,.section3_company-section3__6jA7y .section3_info-table-m__C9IdM tr:last-child th,.section3_company-section3__6jA7y .section3_info-table__am80Y tr:last-child td,.section3_company-section3__6jA7y .section3_info-table__am80Y tr:last-child th{border-bottom:none}