@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@500&display=swap");:root{--space16:16;--space24:24;--space32:32;--space64:64;--space86:86;--space100:100;--space20:120}@media screen and (max-width:768px){:root{--space16:8;--space24:12;--space32:16;--space64:32;--space86:43;--space100:50;--space20:60}}:root{--color_site:#2D5A8D;--color_siteB:#295181;--color_accent:#FF8F27;--color_logo:#009944;--color_strong:#E22626;--color_black:#111111;--color_black2:#333333;--color_black3:#555555;--color_white:#ffffff;--color_gray_line:#D7D7D7;--color_gray_line2:#D7D7D7;--color_gray_line3:#E8E8E8;--color_bg:#FCFAF4;--color_beige:#F8F6F3;--color_beige2:#F8F8F8;--color_navy:#EDF1F5}:root{--fs13:13;--fs15:15}@media screen and (max-width:768px){:root{--fs13:11;--fs15:13}}:root{--lh1:100%;--lh1-2:120%;--lh1-5:150%;--lh1-75:175%;--lh2:200%}.t-philosophy{padding:6.4rem 10.6rem;background-image:url("/kenshin/assets/image/outline/information/philosophy-bg.jpg");background-repeat:repeat;background-position:center;background-size:cover;position:relative}@media screen and (max-width:768px){.t-philosophy{padding:1.6rem}}.t-philosophy:after,.t-philosophy:before{content:"";display:block;width:19.625%;height:100%;background-repeat:no-repeat;background-size:contain;position:absolute;bottom:0;z-index:1;mix-blend-mode:multiply}.t-philosophy:before{left:0;background-image:url("/kenshin/assets/image/outline/information/philosophy-bg-obj-left.png");background-position:left bottom}.t-philosophy:after{right:0;background-image:url("/kenshin/assets/image/outline/information/philosophy-bg-obj-right.png");background-position:right bottom}.t-philosophy-inner{position:relative}.t-philosophy-inner:after,.t-philosophy-inner:before{content:"";display:block;width:92.517%;height:12.6rem;margin:0 auto;background-color:rgba(0,0,0,0.2);-webkit-filter:blur(11.5px);filter:blur(11.5px);position:absolute;bottom:0;left:0;right:0;z-index:1}.t-philosophy-inner:before{-webkit-transform:rotate(-2.15deg);transform:rotate(-2.15deg)}.t-philosophy-inner:after{-webkit-transform:rotate(2.15deg);transform:rotate(2.15deg)}.t-philosophy__content{padding:6rem 2rem;text-align:center;border-radius:2px;background-color:var(--color_white);position:relative;z-index:2}@media screen and (max-width:768px){.t-philosophy__content{padding:3rem 1.6rem}}.t-philosophy__heading{font-weight:500;font-family:Noto Serif JP,serif,sans-serif;font-size:3.6rem;line-height:1.4;letter-spacing:0.06em;color:var(--color_site);-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on}@media screen and (max-width:768px){.t-philosophy__heading{font-size:2.4rem}}.t-philosophy__txt{font-family:MFW-UDShinMGoPr6-Regular,sans-serif;font-size:1.5rem;font-size:calc(var(--fs15) * 0.1rem);line-height:2;letter-spacing:0.02em;color:#555555}.t-philosophy__heading+.t-philosophy__txt{margin-top:calc(var(--space24) * 0.1rem)}.t-policy-list{counter-reset:number 0}.t-policy-list li{padding-left:3rem;font-weight:600;font-size:1.5rem;line-height:1.8;letter-spacing:0.02em;position:relative}@media screen and (max-width:768px){.t-policy-list li{padding-left:2rem;font-size:1.2rem}}.t-policy-list li+li{margin-top:0.6rem}.t-policy-list li:before{counter-increment:number 1;content:counter(number) ".";display:inline-block;position:absolute;top:0;left:0}.t-rights-table{display:-webkit-box;display:-ms-flexbox;display:flex;padding:3.2rem;border:1px solid #D7D7D7;border-radius:4px}@media screen and (max-width:768px){.t-rights-table{display:block;padding:1.6rem}}.t-rights-table .c-list-disc li+li{margin-top:0.4rem}.t-rights-table+.t-rights-table{margin-top:calc(var(--space24) * 0.1rem)}.t-rights-table>dt{width:21.739%;border-right:1px solid #D7D7D7;font-family:MFW-UDShinMGoPr6-DeBold,sans-serif;font-size:1.5rem;line-height:1.7;color:var(--color_site)}@media screen and (max-width:768px){.t-rights-table>dt{width:100%!important;margin-bottom:1.2rem;padding-bottom:1rem;font-size:1.2rem;border-right:0;border-bottom:1px solid #D7D7D7}}.t-rights-table>dd{width:78.261%;padding-left:3.2rem}@media screen and (max-width:768px){.t-rights-table>dd{width:100%!important;padding-left:0}}.t-rights-table__dl__block+.t-rights-table__dl__block{margin-top:calc(var(--space24) * 0.1rem)}.t-rights-table__dl dt{font-weight:600;font-size:1.5rem;line-height:1.7;letter-spacing:0.02em}@media screen and (max-width:768px){.t-rights-table__dl dt{font-size:1.2rem}}.t-rights-table__dl dd{margin-top:0.6rem;font-size:calc(var(--fs13) * 0.1rem);line-height:1.7;letter-spacing:0.04em;color:var(--color_black3);-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on}