body{font-family:var(--font-paragraph)}.p-case{padding-top:calc(var(--base-size)*16)}.p-case__inner{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:calc(var(--base-size)*48);-webkit-box-pack:center;-ms-flex-pack:center;gap:calc(var(--base-size)*80);justify-content:center;padding-bottom:calc(var(--base-size)*60)}.p-case__content{max-width:calc(var(--base-size)*850)}.p-case__content>:first-child{margin-top:0!important}.p-case__content>:last-child{margin-bottom:0!important}.p-case__gttl{font-family:var(--font-paragraph-medium);font-size:2.8rem}.p-case__sns-share{margin-top:calc(var(--base-size)*16)}.p-case__kv{margin:calc(var(--base-size)*44) 0}.p-case__date,.p-case__movie,.p-case__sns-reaction{margin-top:calc(var(--base-size)*44)}.p-case__date{font-family:var(--font-paragraph-medium);font-size:1.4rem;text-align:right}.p-case__blockTitle{padding:calc(var(--base-size)*20) calc(var(--base-size)*20) calc(var(--base-size)*8) calc(var(--base-size)*20)}.p-case-others{background-color:var(--bg);height:100%;width:calc(var(--base-size)*350)}.p-case-others li:not(:first-child){background:-webkit-gradient(linear,left top,left bottom,from(var(--border)),to(var(--border))) no-repeat top/calc(var(--base-size)*310) calc(var(--base-size)*1);background:-webkit-linear-gradient(var(--border),var(--border)) no-repeat top/calc(var(--base-size)*310) calc(var(--base-size)*1);background:linear-gradient(var(--border),var(--border)) no-repeat top/calc(var(--base-size)*310) calc(var(--base-size)*1)}.c-detail__case span{font-size:1.6rem;line-height:1.8}.c-detail__case h1{font-family:var(--font-paragraph-medium);font-size:2.8rem}.c-detail__case h1 span{font-size:2.8rem;line-height:1.5}.c-detail__case h2{color:var(--navy);font-family:var(--font-paragraph-medium);margin-top:calc(var(--base-size)*44)}.c-detail__case h2,.c-detail__case h2 span{font-size:2.4rem;line-height:1.5}.c-detail__case h3{color:var(--navy);font-family:var(--font-paragraph-medium);font-size:1.6rem;font-weight:500;margin-top:calc(var(--base-size)*20)}.c-detail__case h4{font-size:1.6rem}.c-detail__case ul{list-style:outside}.c-detail__case ol,.c-detail__case ul{margin:calc(var(--base-size)*20) 0;padding-left:calc(var(--base-size)*20)}.c-detail__case ol{list-style:decimal}.c-detail__case p{margin-top:calc(var(--base-size)*20)}.c-detail__case p+p{margin-top:calc(var(--base-size)*10)}.c-detail__case a{color:var(--jade)}.c-detail__case img{margin:calc(var(--base-size)*44) 0}.c-detail__case hr{margin:calc(var(--base-size)*20) 0}.c-detail__case strong{font-family:var(--font-paragraph-medium);font-weight:700}.c-detail__case table{margin:calc(var(--base-size)*44) 0}.c-detail__case table td,.c-detail__case table>th{border:calc(var(--base-size)*1) solid var(--ink)}.c-detail__case table td{vertical-align:middle}.c-detail__case table td>:first-child{margin-top:0!important}.c-item-others{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:calc(var(--base-size)*16);padding:calc(var(--base-size)*16) calc(var(--base-size)*20)}.c-item-others__image{width:calc(var(--base-size)*42);-ms-flex-negative:0;flex-shrink:0}.c-item-others__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--ink);font-size:1.4rem;line-height:180%;overflow:hidden}.c-blockTitle{color:var(--jade);font-family:var(--font-paragraph-medium)}@media screen and (min-width:720px){.p-case__inner{padding-bottom:calc(var(--base-size)*120)}}@media screen and (max-width:719px){.p-case__content{margin:0 calc(var(--base-size)*20)}}