.ly_caseDetails{margin-top:110px}.bl_caseDetails_section{margin:0 auto;max-width:1220px;padding:80px 20px}@media screen and (max-width:768px){.bl_caseDetails_section{padding:0}}.bl_caseDetails_section__pt48{padding:48px 0 0}.bl_caseDetails_document__materialsCard,.bl_caseDetails_others__detailIntro{padding-top:24px}.bl_caseDetails_case__cardBlue,.bl_caseDetails_main__detailsTable,.bl_caseDetails_main__download,.bl_caseDetails_main__text{padding-top:32px}.bl_caseDetails_case__flow,.bl_caseDetails_case__step,.bl_caseDetails_contents__articles,.bl_caseDetails_contents__headingBlog,.bl_caseDetails_contents__quotation,.bl_caseDetails_contents__tableColumn{padding-top:48px}.bl_caseDetails_case__heading,.bl_caseDetails_contents__download,.bl_caseDetails_document__buttonList,.bl_caseDetails_document__text,.bl_caseDetails_others__buttonList,.bl_caseDetails_others__text{padding-top:64px}.bl_caseDetails_main__title{display:flex;gap:64px}@media screen and (max-width:768px){.bl_caseDetails_main__title{flex-direction:column;gap:24px}}.bl_caseDetails_main__title .innerLeft{display:flex;flex-direction:column;gap:32px;width:calc(50% - 32px)}@media screen and (max-width:768px){.bl_caseDetails_main__title .innerLeft{width:100%}}.bl_caseDetails_main__title .innerRight{width:calc(50% - 32px)}@media screen and (max-width:768px){.bl_caseDetails_main__title .innerRight{width:100%}}.bl_caseDetails_main__title .innerLeft .innerLeft__blogTitle{color:#121212;font-size:32px;font-weight:500;letter-spacing:1.28px;line-height:140%}@media screen and (max-width:768px){.bl_caseDetails_main__title .innerLeft .innerLeft__blogTitle{font-size:24px}}.bl_caseDetails_main__title .innerRight .blogFeaturedImage img{border-radius:8px}.bl_caseDetails_main__text a{color:#0068b5}.bl_caseDetails_contents__articles .bl_columnArticles,.bl_caseDetails_contents__download .bl_downloadColumn,.bl_caseDetails_main__download .bl_downloadColumn{max-width:none}.bl_caseDetails_case{background-color:#f5f5f5;left:50%;margin-left:-50vw;position:relative;width:100vw}.bl_caseDetails_case__inner{box-sizing:border-box;margin:0 auto;max-width:1220px;padding:80px 20px}.bl_caseDetails_case .bl_caseDetailH2Blue{font-weight:500}.bl_caseDetails_case__cardBlue .bl_cardBlue{background-color:#fff;width:calc(33.33333% - 21.33333px)}.bl_caseDetails_section__imgtextcol2 .bl_blogImgText_col2{margin-bottom:0}.bl_caseDetails_section__imgtextcol2 .bl_blogImgText_col2_text{padding-top:32px}.bl_caseDetails_document__text,.bl_caseDetails_others__text{text-align:center}.bl_caseDetails_document__buttonList .el_button,.bl_caseDetails_others__buttonList .el_button{justify-content:center}.bl_caseDetails_others__detailIntro .bl_serviceDetailIntro_title{justify-content:center;text-align:center}.bl_caseDetails__breadcrumb{padding-top:36px}@media screen and (max-width:768px){.bl_caseDetails_main{padding-bottom:40px}.bl_caseDetails_case__inner{padding:40px 20px}.bl_caseDetails_case__cardBlue .bl_cardBlue{width:100%}.bl_caseDetails_case__cardBlue .bl_cardBlue_wrap{gap:16px}.bl_caseDetails_main__title{padding-inline:20px}.bl_caseDetails_main__title .bl_caseDetailTitle__innerLeft .innerLeft__title{font-size:24px}.bl_caseDetails_case__flow,.bl_caseDetails_case__heading,.bl_caseDetails_case__step,.bl_caseDetails_contents__articles,.bl_caseDetails_contents__download,.bl_caseDetails_contents__headingBlog,.bl_caseDetails_contents__quotation,.bl_caseDetails_contents__tableColumn,.bl_caseDetails_document,.bl_caseDetails_document__buttonList,.bl_caseDetails_document__text,.bl_caseDetails_others__buttonList,.bl_caseDetails_others__text{padding-top:40px}.bl_caseDetails__ctaSection,.bl_caseDetails_document__title,.bl_caseDetails_others__title{padding-top:64px}.bl_caseDetails_main__detailsTable,.bl_caseDetails_main__download,.bl_caseDetails_section .bl_caseDetails_contents__articles,.bl_caseDetails_section .bl_caseDetails_contents__download,.bl_caseDetails_section .bl_caseDetails_contents__headingBlog,.bl_caseDetails_section .bl_caseDetails_contents__quotation,.bl_caseDetails_section .bl_caseDetails_main__text,.bl_caseDetails_section__pi20{padding-inline:20px}.bl_caseDetails_contents__tableColumn{margin-inline:20px}.bl_caseDetails__breadcrumb{padding-top:64px}}.bl_postBody{margin:0 auto;max-width:1220px;padding:0 20px}.ly_caseDetails .bl_postBody h2{background:#e1f2ff;border-left:4px solid #0068b5;color:#121212;font-size:32px;font-weight:500;letter-spacing:.05em;margin:0;padding:24px}@media screen and (max-width:768px){.bl_postBody{padding:40px 20px}.ly_caseDetails .bl_postBody h2{font-size:24px}}.ly_caseDetails .bl_postBody h3{font-size:20px;font-weight:700;letter-spacing:.05em;margin:0}.ly_caseDetails .bl_postBody p{color:#121212;font-size:16px;font-weight:400;line-height:160%}.ly_caseDetails .bl_postBody blockquote{background-color:#fafafa;border-radius:8px;display:block;max-width:100%;padding:32px 32px 24px;position:relative;text-decoration:none}.ly_caseDetails .bl_postBody blockquote p{color:#121212;display:block;padding:0 36px;text-decoration:none}.ly_caseDetails .bl_postBody blockquote p:last-of-type{color:#6d6d6d;font-size:14px;font-weight:400;line-height:1;margin-top:16px;padding-left:36px}.ly_caseDetails .bl_postBody blockquote:before{left:32px;top:32px}.ly_caseDetails .bl_postBody blockquote:after,.ly_caseDetails .bl_postBody blockquote:before{background-image:url(https://241931904.fs1.hubspotusercontent-na2.net/hubfs/241931904/colorer_dev/common/icon_quotation.svg);background-repeat:no-repeat;background-size:contain;content:"";height:21px;position:absolute;width:24px}.ly_caseDetails .bl_postBody blockquote:after{bottom:24px;right:32px;transform:rotate(180deg)}.ly_caseDetails .bl_postBody div table{overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch;border:1px solid #e1e1e1;border-radius:8px;margin:0 auto;max-width:1180px}@media screen and (max-width:768px){.ly_caseDetails .bl_postBody table{margin-inline:20px}}.ly_caseDetails .bl_postBody table tr:first-child td{background-color:#e1f2ff;color:#121212;font-size:16px;font-weight:700;line-height:100%;padding:16px;text-align:left}.ly_caseDetails .bl_postBody table tr td{border-bottom:1px solid #e1e1e1;color:#121212;font-size:16px;font-weight:400;line-height:1.25;padding:16px;text-align:left}