/*!
global > color
------------------------------
*/
/*!
global > content-width
------------------------------
*/
/*!
global > font
------------------------------
*/
/*!
global > mixin
------------------------------
*/.p-philosophy01__sub .number{font-size:.75rem}.p-philosophy01__item .c-title__jp{font-size:1.375rem}.p-philosophy01{width:100%}.p-philosophy01 .c-ttl32{color:#0095bc;padding-bottom:20px}.p-philosophy01__item+.p-philosophy01__item{margin-top:96px}.p-philosophy01__sidebar{left:0;position:sticky;z-index:2}.p-philosophy01__content{margin-top:20px}.p-philosophy01__sub{background-color:#f3f6f7;border-radius:10px;padding:20px}.p-philosophy01__sub+.p-philosophy01__sub{margin-top:11px}.p-philosophy01__sub .sub-ttl{color:#0095bc;padding-top:9px}.p-philosophy01__sub .number{font-family:Roboto,sans-serif;font-weight:500;line-height:1;padding-right:10px;position:relative;top:clamp(-.625rem,-.4464285714vw + -.2232142857rem,-.4375rem)}.p-philosophy01__sub .c-txt16{padding-block:14px 40px}@media screen and (min-width:768px){.p-philosophy01__sub .number{font-size:clamp(.75rem,.390625vw + .5625rem,.875rem)}.p-philosophy01__item .c-title__jp{font-size:clamp(1.375rem,3.90625vw + -.5rem,2rem)}.p-philosophy .c-mv01--02{padding-bottom:clamp(3.125rem,1.953125vw + 2.1875rem,3.75rem)}.p-philosophy01 .c-ttl32{padding-bottom:36px}.p-philosophy01__item{align-items:flex-start;display:flex;gap:clamp(2.5rem,3.90625vw + .625rem,3.75rem);padding-top:4px}.p-philosophy01__item .c-title__en{margin-bottom:10px}.p-philosophy01__sidebar{border-radius:10px;flex-shrink:0;top:120px;width:clamp(13.125rem,17.578125vw + 4.6875rem,18.75rem)}.p-philosophy01__content{margin-top:0;width:calc(100% - clamp(13.125rem, 9.765625vw + 8.4375rem, 16.25rem))}.p-philosophy01__sub{padding:clamp(1.25rem,7.5892857143vw + -2.3928571429rem,4.4375rem) clamp(1.875rem,7.1428571429vw + -1.5535714286rem,4.875rem) clamp(1.25rem,2.2321428571vw + .1785714286rem,2.1875rem)}}
/*# sourceMappingURL=philosophy.css.map */
