.philosophy__mv{background:#e3e7ea;padding:calc(var(--base-size)*32) 0 calc(var(--base-size)*120)}.philosophy__mv-img{margin:0 auto calc(var(--base-size)*16);width:calc(var(--base-size)*800)}.philosophy__mv-txt p{color:#000;font-size:1.6rem;line-height:240%;margin:0 0 2em;text-align:center}.philosophy__mv-lead{color:#000;font-size:2rem;line-height:150%;text-align:center}.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{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:var(--font-paragraph-medium);font-size:2.2rem;line-height:150%;margin:0 0 calc(var(--base-size)*4) 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.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}.philosophy__support-item{background:var(--bg);display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 calc(var(--base-size)*20) 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.philosophy__support-item:last-child{margin:0}.philosophy__support-img{width:50%}.philosophy__support-img img{height:auto}.philosophy__support-content{padding:0 calc(var(--base-size)*70);width:50%}.philosophy__support-sub{color:var(--navy);font-family:var(--font-paragraph-medium);font-size:2.2rem;line-height:180%;margin:0 0 calc(var(--base-size)*16) 0}.philosophy__support-txt{color:#000;font-size:1.4rem;line-height:200%}.philosophy__training-item{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 calc(var(--base-size)*20) 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.philosophy__training-item:last-child{margin:0}.philosophy__training-img{width:calc(var(--base-size)*480)}.philosophy__training-content{padding:0 calc(var(--base-size)*70);width:calc(100% - var(--base-size)*480)}.philosophy__training-sub{color:var(--navy);display:-webkit-box;display:-ms-flexbox;display:flex;font-family:var(--font-paragraph-medium);font-size:2.2rem;line-height:180%;margin:0 0 calc(var(--base-size)*16) 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.philosophy__training-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__training-txt{color:#000;font-size:1.4rem;line-height:200%}.philosophy__other-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.philosophy__other-item{width:calc(var(--base-size)*620)}.philosophy__other-sub{color:var(--navy);font-family:var(--font-paragraph-medium);font-size:2.2rem;line-height:180%;margin:0 0 calc(var(--base-size)*16) 0}.philosophy__other-txt{color:#000;font-size:1.4rem;line-height:200%}@media screen and (max-width:719px){.philosophy__mv{padding:calc(var(--base-size)*32) 0 calc(var(--base-size)*60)}.philosophy__mv-img{width:auto}.philosophy__mv-txt p{margin:0 calc(var(--base-size)*20) 2em;text-align:left}.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}.philosophy__support-item{display:block}.philosophy__support-img{width:auto}.philosophy__support-content{padding:calc(var(--base-size)*24) calc(var(--base-size)*20) calc(var(--base-size)*32);width:auto}.philosophy__training-item{display:block}.philosophy__training-img{width:auto}.philosophy__training-content{padding:calc(var(--base-size)*24) calc(var(--base-size)*20) calc(var(--base-size)*32);width:auto}.philosophy__training-sub{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.philosophy__other-list{display:block}.philosophy__other-item{margin:0 0 calc(var(--base-size)*60) 0;width:auto}.philosophy__other-item:last-child{margin:0}}