@media (min-width:1019px){.report-page{padding-top:69px}}.report-page .report-hero{background-image:url(/img/report/report_header_pc.png);background-position:-12px;background-repeat:no-repeat;background-size:calc(100% + 12px);height:144px}.report-page .report-hero-inner{max-width:952px;height:100%;margin:0 auto;position:relative}.report-page .report-hero .breadcrumb{border-radius:0;padding:0;font-weight:700;top:40px;left:0;transform:none}.report-page .report-hero .breadcrumb li:after{color:#fff}.report-page .report-page-title-section{max-width:905px;margin-top:60px;margin-bottom:0;padding-left:0;padding-right:0}.report-page .report-page-title-section .l-container_inner{max-width:952px;padding-top:0}.report-page .report-page-title .m-page-title-top_body{display:block}.report-page .report-page-title .m-page-title-top_text{letter-spacing:0;font-size:40px;font-weight:700;line-height:58px}.report-page .report-page-title .m-page-title-top_lead{letter-spacing:0;color:#1e2022;margin-top:24px;font-size:14px;font-weight:400;line-height:28px}.report-page .report-recommended-section{padding:94px 16px 0}.report-page .report-recommended-inner{max-width:898px;margin:0 auto}.report-page .report-section-title{color:#1e2022;text-align:center;letter-spacing:0;margin:0 0 70px;font-size:32px;font-weight:700;line-height:28px}.report-page .report-recommended-list{grid-template-columns:repeat(3,274px);justify-content:center;gap:38px;margin:0;padding:0;list-style:none;display:grid}.report-page .report-recommended-card{width:274px;min-width:0}.report-page .report-recommended-link{color:#1f1f1f;background-color:#fff;border:1px solid #d9d9d9;flex-direction:column;height:100%;text-decoration:none;display:flex}.report-page .report-recommended-image{aspect-ratio:274/148;background-color:#f5f5f5;margin:0;overflow:hidden}.report-page .report-recommended-image img{object-fit:cover;width:100%;height:100%;display:block}.report-page .report-recommended-body{flex-direction:column;flex:1;min-height:195px;padding:14px 14px 15px;display:flex}.report-page .report-recommended-title{color:#1f1f1f;letter-spacing:0;margin:0;font-size:14px;font-weight:700;line-height:22px}.report-page .report-recommended-tags{color:#26890d;letter-spacing:0;margin:12px 0 0;font-size:12px;font-weight:700;line-height:18px}.report-page .report-recommended-footer{justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:26px;display:flex}.report-page .report-recommended-date,.report-page .report-recommended-more{color:#1f1f1f;letter-spacing:0;font-size:14px;font-weight:700;line-height:18px}.report-page .report-recommended-more{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.report-page .report-recommended-more:after{content:"→";color:#26890d;font-size:24px;font-weight:400;line-height:18px}.report-page .report-tag-section{max-width:904px;margin-top:80px;padding-top:0;padding-left:0;padding-right:0}.report-page .report-tag-section>.l-container_inner{padding-top:0}.report-page .report-tag-box{background-color:#f0f0f0;padding:81px 0 73px}.report-page .report-tag-title{color:#1e2022;letter-spacing:0;max-width:904px;margin:0 auto 42px;font-size:32px;font-weight:700;line-height:28px}.report-page .report-tag-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 120px;max-width:904px;margin:0 auto;padding:0;list-style:none}.report-page .report-tag-list>li a{color:#26890d;letter-spacing:0;font-size:16px;font-weight:700;line-height:18px}.report-page .report-research-title{text-align:center;margin-bottom:0;font-size:32px;font-weight:700;line-height:28px}.report-page .report-tag-section+.l-container{padding-top:32px}.report-page .report-research-list{margin-top:80px}.report-page .report-overview-clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.report-page .report-tag-section+.l-container .l-container_inner{padding-top:0}@media (max-width:768px){.report-page .report-hero{background-image:url(/img/report/report_header_sp.png);background-position:50%;background-size:cover;height:150px}.report-page .report-hero-inner{padding:0 20px}.report-page .report-hero .breadcrumb{width:max-content;max-width:calc(100% - 32px);top:33px;left:16px}.report-page .report-page-title-section{margin-top:74px;padding-left:16px;padding-right:16px}.report-page .report-page-title .m-page-title-top_text{font-size:40px;line-height:28px}.report-page .report-page-title .m-page-title-top_lead{margin-top:20px;line-height:21px}.report-page .report-recommended-section{padding:72px 12px 56px}.report-page .report-recommended-inner{max-width:none}.report-page .report-section-title{max-width:260px;margin-bottom:48px;margin-left:auto;margin-right:auto;font-size:30px;line-height:45px}.report-page .report-recommended-list{display:block}.report-page .report-recommended-card{width:auto}.report-page .report-recommended-card+.report-recommended-card{margin-top:32px}.report-page .report-tag-section{padding-left:16px;padding-right:16px}.report-page .report-tag-box{padding:83px 0 69px}.report-page .report-tag-title{margin-bottom:50px;padding:0 16px;font-size:30px;line-height:42px}.report-page .report-tag-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px;padding:0 24px;display:grid}.report-page .report-recommended-tags{margin:30px 0 0}.report-page .report-recommended-footer{padding-top:44px}}
