.philosophy__basic-ttl{color:var(--jade);font-family:var(--font-paragraph-medium);font-size:2.4rem;line-height:150%;margin:0 0 calc(var(--base-size)*64) 0;text-align:center}.philosophy__basic-list{display:-webkit-box;display:-ms-flexbox;display:flex}.philosophy__basic-item{border-right:1px solid var(--border);width:33.3333333333%}.philosophy__basic-item:last-child{border-right:none}.philosophy__basic-img{margin:0 auto calc(var(--base-size)*16);width:calc(var(--base-size)*120)}.philosophy__basic-sub{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:var(--font-paragraph-medium);font-size:2.2rem;justify-content:center;line-height:150%;margin:0 0 calc(var(--base-size)*4) 0}.philosophy__basic-sub span{color:var(--jade);font-family:var(--font-title);font-size:4.6rem;line-height:100%;margin:0 calc(var(--base-size)*16) 0 0}.philosophy__basic-txt{color:#fff;font-size:1.4rem;line-height:180%;text-align:center}@media screen and (max-width:719px){.philosophy__basic-list{display:block;margin:0 auto;width:calc(var(--base-size)*280)}.philosophy__basic-item{border-bottom:1px solid var(--border);border-right:none;padding:calc(var(--base-size)*32) 0;width:auto}.philosophy__basic-item:first-child{padding:0 0 calc(var(--base-size)*32) 0}.philosophy__basic-item:last-child{border-bottom:none;padding:calc(var(--base-size)*32) 0 0 0}.philosophy__basic-txt{margin:0 -1em}}@media screen and (min-width:720px){.philosophy__basic-item{padding:0 calc(var(--base-size)*40)}}