@media screen and (min-width: 769px){.crumb--bottom{width:1080px !important}}.projectMember{background:none;padding:0;max-width:870px;margin-left:auto;margin-right:auto}.projectMember_title{text-align:center;font-weight:700;font-size:16px}.projectMember_list{display:grid;grid-template-columns:1fr;gap:20px}@media screen and (min-width: 769px){.projectMember_list{grid-template-columns:1fr 1fr}}.projectMember_item p{font-size:13px}.projectMember_item a{display:inline-block;font-size:16px;font-weight:500}.projectMember_item a span{border-bottom:1px solid gray}@media screen and (min-width: 769px){.projectMember_item a{transition:color .2s ease}.projectMember_item a:hover{color:#2c52a9}}.relatedDocument{background-color:#2c52a9;color:#fff;width:100%;margin:40px auto;padding:40px 10vw 50px}.relatedDocument_thumb{padding:7px;background-color:#fff}.relatedDocument_thumb a{display:block}.relatedDocument_thumb img{width:100%;height:auto}.relatedDocument_content{margin-top:15px}.relatedDocument_disc{font-size:14px}.relatedDocument_btn{margin-top:20px}.relatedDocument_btn a{display:block;background-color:#fff;color:#2c52a9;border-radius:5px;font-size:15px;text-align:center;font-weight:700;padding:10px 15px;position:relative;border:1px solid rgba(0,0,0,0)}.relatedDocument_btn a .arrow{margin-left:5px;position:relative;top:.05em}.relatedDocument_btn a .arrow svg{width:30px;fill:#2c52a9;aspect-ratio:33/14}@media screen and (min-width: 769px){.relatedDocument{margin:80px auto;padding:60px 40px 60px}.relatedDocument_inner{max-width:940px;display:flex;align-items:center;gap:0 45px;margin-left:auto;margin-right:auto}.relatedDocument_thumb{width:314px;padding:7px}.relatedDocument_thumb a{transition:all .2s ease}.relatedDocument_thumb a:hover{opacity:.8}.relatedDocument_content{margin-top:0;flex:1}.relatedDocument_disc{font-size:16px;letter-spacing:.12em;line-height:1.8}.relatedDocument_btn{margin-top:40px}.relatedDocument_btn a{max-width:540px;font-size:19px;padding:14px 15px;transition:all .2s ease}.relatedDocument_btn a .arrow svg{width:33px;transition:all .2s ease}.relatedDocument_btn a:hover{border-color:#fff;background-color:#2c52a9;color:#fff}.relatedDocument_btn a:hover .arrow svg{fill:#fff}}.contents--case .related_case{width:auto;margin-top:50px;margin-bottom:60px;padding:0 20px}.contents--case .related_case .headlineLv2{text-align:center;font-weight:700}.contents--case .related_case .headlineLv2 .is-jp{font-size:16px;letter-spacing:.1em}.contents--case .related_case_btn{margin-top:30px}.contents--case .related_case_btn a{display:block;background-color:#fff;color:#2c52a9;border-radius:5px;font-size:15px;text-align:center;font-weight:700;padding:10px 15px;position:relative;border:1px solid #2c52a9}.contents--case .related_case_btn a .arrow{margin-left:5px;position:relative;top:.05em}.contents--case .related_case_btn a .arrow svg{width:30px;fill:#2c52a9;aspect-ratio:33/14}.contents--case .caseMember{width:auto;display:grid;grid-template-columns:repeat(2, 1fr);gap:28px 20px}.contents--case .caseMember .caseCard{width:100%;margin:0}@media screen and (min-width: 769px){.contents--case .related_case{width:auto;margin-top:100px;margin-bottom:100px;padding:0 20px}.contents--case .related_case .headlineLv2{text-align:center;font-weight:700}.contents--case .related_case .headlineLv2 .is-jp{font-size:16px;letter-spacing:.1em}.contents--case .related_case_btn{margin-top:60px;text-align:center}.contents--case .related_case_btn a{width:540px;font-size:16px;padding:14px 15px;transition:all .2s ease;display:inline-block}.contents--case .related_case_btn a:hover{border-color:#2c52a9;background-color:#2c52a9;color:#fff}.contents--case .caseMember{max-width:1080px;grid-template-columns:repeat(3, 1fr);gap:50px;margin-left:auto;margin-right:auto}}

/*# sourceMappingURL=single.css.map */