@charset "UTF-8";.p-case__article{--inner--max-w:960px;padding-block:4rem}@media print,screen and (max-width:1023px){.p-case__article{padding-block:2rem!important}}@media print,screen and (max-width:767px){.p-case__article{padding-block:1rem!important}}.p-case__container{gap:2.5rem}.p-case__container,.p-case__header{display:flex!important;flex-direction:column}.p-case__header{gap:1rem}.p-case__thumb .hs_cos_wrapper_type_linked_image{align-items:center;aspect-ratio:1200/630;display:flex;height:auto;justify-content:center;overflow:hidden;width:100%!important}.p-case__thumb img{display:block;height:auto;width:100%!important}.p-case__title h1{font-size:2rem;font-weight:700}@media print,screen and (max-width:767px){.p-case__title h1{font-size:1.5rem}}.p-case__sns .widget-type-custom_widget{display:flex;justify-content:flex-end}.p-case__corp{align-items:center;background-color:#e9f5ff;border-radius:.25rem;display:flex!important;gap:1rem;padding:.75rem}@media print,screen and (max-width:767px){.p-case__corp{align-items:flex-start;flex-direction:column;gap:.5rem}}.p-case__corp>.row-fluid-wrapper:first-child{flex:1}.p-case__corpInfo{display:flex!important;flex-direction:column;gap:.5rem}.p-case__corpName h2,.p-case__corpName h2 *{color:var(--color--takusuto-gray-80)!important;font-size:1.25rem!important;font-weight:700!important}@media print,screen and (max-width:767px){.p-case__corpName h2,.p-case__corpName h2 *{font-size:1rem!important}}.p-case__corpDesc .hs_cos_wrapper_type_rich_text{display:flex!important;flex-direction:column;gap:.5rem}.p-case__corpDesc .hs_cos_wrapper_type_rich_text *{font-size:.875rem!important}.p-case__corpDesc .hs_cos_wrapper_type_rich_text a{color:var(--color--cw-primary)!important;text-decoration:underline}.p-case__corpDesc .hs_cos_wrapper_type_rich_text a:hover{text-decoration:none}.p-case__interviewees .hs_cos_wrapper_type_widget_container{display:flex;flex-direction:column;gap:.75rem}@media print,screen and (max-width:767px){.p-case__interviewees .hs_cos_wrapper_type_widget_container{gap:.5rem}}.p-case__content>.hs_cos_wrapper_type_widget_container{display:flex;flex-direction:column;gap:2.5rem}@media print,screen and (max-width:767px){.p-case__content>.hs_cos_wrapper_type_widget_container{gap:1.5rem}}.p-case__content .hs_cos_wrapper_type_rich_text{display:flex;flex-direction:column;gap:1rem}.p-case__content .hs_cos_wrapper_type_rich_text h2{align-items:flex-start;display:flex;gap:.5rem}.p-case__content .hs_cos_wrapper_type_rich_text h2:before{content:"――"}@media print,screen and (max-width:767px){.p-case__content .hs_cos_wrapper_type_rich_text h2:before{content:"―"}}.p-case__content .hs_cos_wrapper_type_rich_text h2:not(:first-child){margin-top:1.5rem}@media print,screen and (max-width:767px){.p-case__content .hs_cos_wrapper_type_rich_text h2:not(:first-child){margin-top:.5rem}}.p-case__content .hs_cos_wrapper_type_rich_text h2,.p-case__content .hs_cos_wrapper_type_rich_text h2 *{color:var(--color--cw-primary)!important;font-size:1.25rem!important;font-weight:700!important}.p-case__content .hs_cos_wrapper_type_rich_text h3{border-left:3px solid var(--color--cw-primary);padding-left:.5rem!important}.p-case__content .hs_cos_wrapper_type_rich_text h3,.p-case__content .hs_cos_wrapper_type_rich_text h3 *{font-size:1rem!important;font-weight:700!important}.p-case__content .hs_cos_wrapper_type_rich_text strong{font-weight:700!important}.p-case__content .hs_cos_wrapper_type_rich_text a{color:var(--color--cw-primary)!important;text-decoration:underline}.p-case__content .hs_cos_wrapper_type_rich_text a:hover{text-decoration:none}.p-case__content .hs_cos_wrapper_type_rich_text img{display:block;height:auto;max-width:100%}.p-case__content .hs_cos_wrapper_type_rich_text>:not(:first-child) img{margin-top:1.5rem}@media print,screen and (max-width:767px){.p-case__content .hs_cos_wrapper_type_rich_text>:not(:first-child) img{margin-top:.5rem}}.p-case__content .hs_cos_wrapper_type_rich_text ul{list-style:disc;padding-left:1.5em}.p-case__content .hs_cos_wrapper_type_rich_text ol{list-style:decimal;padding-left:1.5em}.p-case__content .hs_cos_wrapper_type_linked_image{display:flex;justify-content:center}.p-case__content .hs_cos_wrapper_type_linked_image img{display:block;height:auto;max-width:100%}