<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import"https://fonts.googleapis.com/css2?family=Hind:wght@500;600;700&amp;display=swap";.philosophy .main-container{margin-top:0}.philosophy .anchor-block{padding:clamp(4rem,10.6666666667vw,6rem) 0;background:#fff}.philosophy .local-nav-block{background:#fff}.philosophy::before{position:fixed;top:0;left:0;z-index:-1;background:url(/assets/img/philosophy/main-bg.jpg) no-repeat center right 5%;background-size:cover;width:100%;height:100vh;content:""}@media print,screen and (min-width: 640px){.philosophy::before{background-position:center center}}.philosophy .custom-number-list{display:flex;flex-wrap:wrap;justify-content:space-between;text-align:left;position:relative}.philosophy .custom-number-list&gt;li{width:100%;padding-left:2em;text-indent:-2em}@media print,screen and (min-width: 640px){.philosophy .custom-number-list&gt;li{width:48%}}.philosophy .custom-number-list&gt;li::before{content:"繝ｼ縲�"}.philosophy .custom-number-list.list-promise{margin-top:1em}.philosophy .custom-number-list.list-foundation{font-size:clamp(0.9rem, 0.535443038rem + 0.4746835443vw, 1.2rem)}@media screen and (max-width: 767px){.philosophy .custom-number-list.list-foundation{width:min(300px,100%);margin:0 auto}}@media print,screen and (min-width: 640px){.philosophy .custom-number-list::before{content:"";width:1px;height:100%;position:absolute;left:50%;top:0;transform:translateX(-50%);background:#e3e4e4}.philosophy .custom-number-list.list-principle&gt;li:nth-child(1){order:1}.philosophy .custom-number-list.list-principle&gt;li:nth-child(2){order:3}.philosophy .custom-number-list.list-principle&gt;li:nth-child(3){order:5}.philosophy .custom-number-list.list-principle&gt;li:nth-child(4){order:7}.philosophy .custom-number-list.list-principle&gt;li:nth-child(5){order:2}.philosophy .custom-number-list.list-principle&gt;li:nth-child(6){order:4}.philosophy .custom-number-list.list-principle&gt;li:nth-child(7){order:6}.philosophy .custom-number-list.list-promise&gt;li:nth-child(1){order:1}.philosophy .custom-number-list.list-promise&gt;li:nth-child(2){order:3}.philosophy .custom-number-list.list-promise&gt;li:nth-child(3){order:5}.philosophy .custom-number-list.list-promise&gt;li:nth-child(4){order:7;margin-top:-2em}.philosophy .custom-number-list.list-promise&gt;li:nth-child(5){order:2}.philosophy .custom-number-list.list-promise&gt;li:nth-child(6){order:4}.philosophy .custom-number-list.list-promise&gt;li:nth-child(7){order:6}.philosophy .custom-number-list.list-foundation::before{content:none}.philosophy .custom-number-list.list-foundation&gt;li{width:100%}}@media print,screen and (min-width: 768px){.philosophy .custom-number-list.list-foundation::before{content:"";width:1px;height:100%;position:absolute;left:50%;top:0;transform:translateX(-50%);background:#e3e4e4}.philosophy .custom-number-list.list-foundation&gt;li{width:48%}.philosophy .custom-number-list.list-foundation&gt;li:nth-child(1){order:1}.philosophy .custom-number-list.list-foundation&gt;li:nth-child(2){order:3;margin-top:-2em}.philosophy .custom-number-list.list-foundation&gt;li:nth-child(3){order:5;margin-top:-2em}.philosophy .custom-number-list.list-foundation&gt;li:nth-child(4){order:7;margin-top:-2em}.philosophy .custom-number-list.list-foundation&gt;li:nth-child(5){order:9;margin-top:-4em}.philosophy .custom-number-list.list-foundation&gt;li:nth-child(6){order:2}.philosophy .custom-number-list.list-foundation&gt;li:nth-child(7){order:4}.philosophy .custom-number-list.list-foundation&gt;li:nth-child(8){order:6}.philosophy .custom-number-list.list-foundation&gt;li:nth-child(9){order:8}.philosophy .custom-number-list.list-foundation&gt;li:nth-child(10){order:10}}.philosophy .message-block{padding-top:clamp(7.5rem,20vw,10rem);background:#e3e4e4}.philosophy .message-block .txt-group&gt;p{text-indent:1em}.philosophy .message-block .txt-group&gt;p+p{margin-top:2em}.philosophy .message-block .txt-group .txt-indent{display:inline-block;padding-left:1em}.philosophy .message-row{display:flex;align-items:center;justify-content:center;margin-top:2em}@media print,screen and (min-width: 640px){.philosophy .message-row .txt-box{margin-right:1.5em}}.philosophy .message-row .job{font-size:clamp(1.2rem, 0.7139240506rem + 0.6329113924vw, 1.6rem);font-weight:bold}.philosophy .message-row .sign{width:clamp(15rem,40vw,27.5rem);margin-top:1.5em}@media print,screen and (min-width: 640px){.philosophy .message-row .sign{margin-left:1em}}.philosophy .message-row .img-box{width:min(48.5333333333vw,28.1rem)}.philosophy .blog-block{padding:clamp(7.5rem,20vw,10rem) 0;background:#fff}.philosophy .history-block{padding-bottom:clamp(7.5rem,20vw,10rem);background:#fff}.philosophy+.footer{background:#fff}.philosophy .txt-wrapper{display:flex}.philosophy .txt-group{display:flex;flex-direction:column;align-items:center;line-height:1.6}.philosophy .txt-group .sub-txt{margin-top:.2em;font-size:60%}.philosophy .txt-group.center{flex-shrink:0;margin:0 .4em}.philosophy-block{position:relative;padding:clamp(5rem,13.3333333333vw,6rem) 0 clamp(7.5rem,20vw,12rem)}.philosophy-block .philosophy-title{margin-bottom:1em;font-size:clamp(1.9rem, 0.5632911392rem + 1.7405063291vw, 3rem);text-align:center}@media print,screen and (min-width: 640px){.philosophy-block .philosophy-title{margin:0 0 0 1em;writing-mode:vertical-rl;text-orientation:upright;text-align:left}}.philosophy-block .text-container{width:100%;padding-bottom:1.5em;font-family:"貂ｸ譏取悃菴�","Yu Mincho",YuMincho,serif;writing-mode:vertical-rl;text-orientation:upright;overflow-x:auto}@media print,screen and (min-width: 640px){.philosophy-block .text-container{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-bottom:0}}.philosophy-block .text-container p{font-size:clamp(1.2rem, 0.4708860759rem + 0.9493670886vw, 1.8rem)}.philosophy-block .text-container p+p{margin-right:2em}.philosophy-block .signature{margin-top:4em;font-family:"貂ｸ譏取悃菴�","Yu Mincho",YuMincho,serif;font-size:clamp(1.2rem, 0.4708860759rem + 0.9493670886vw, 1.8rem)}@media print,screen and (min-width: 640px){.philosophy-block .signature{margin:5em 4em 0 0;writing-mode:vertical-rl;text-orientation:upright}}.philosophy-block .signature .large{font-size:140%}.philosophy-block .signature .small{font-size:70%}.philosophy-container{display:flex;flex-direction:column;align-items:center;margin-bottom:min(20vw,7.5rem);color:#fff;font-size:clamp(1.1rem, 0.735443038rem + 0.4746835443vw, 1.4rem)}.philosophy-container .inner{width:100%}@media print,screen and (min-width: 640px){.philosophy-container .inner{width:auto}}.philosophy-container .container-title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 0 clamp(3.5em,9.3333333333vw,6rem) auto;padding-left:1.5em;border-bottom:2px solid currentColor;font-family:"Hind",sans-serif;font-size:clamp(1rem, 0.7569620253rem + 0.3164556962vw, 1.2rem);font-weight:600;text-align:right}.philosophy-row{width:100%}@media print,screen and (min-width: 640px){.philosophy-row{display:flex;flex-direction:row-reverse;width:auto}}.philosophy-box{position:relative;padding:clamp(3rem,8vw,6rem) clamp(2rem,6.6666666667vw,12rem);background:#fff;overflow:hidden}.philosophy-box::before,.philosophy-box::after{display:block;position:absolute;width:min(22.9333333333vw,223px);height:min(16vw,170px);background:rgba(238,238,238,.5);-webkit-clip-path:polygon(0 0, 0% 100%, 100% 0);clip-path:polygon(0 0, 0% 100%, 100% 0);content:""}.philosophy-box::before{top:0;left:0}.philosophy-box::after{bottom:0;right:0;transform:rotate(180deg)}.philosophy-box .philosophy-item+.philosophy-item{margin-top:clamp(2.5rem,6.6666666667vw,6rem)}.philosophy-box .philosophy-item .small{font-size:clamp(1.2rem, 0.9569620253rem + 0.3164556962vw, 1.4rem)}.philosophy-box .item-foundation{border:1px solid currentColor;padding:min(20px,4vw)}.philosophy-box .item-foundation .box-head .ja{color:#000;font-size:clamp(1.4rem, 0.4278481013rem + 1.2658227848vw, 2.2rem)}.philosophy-box .item-foundation .box-body{margin-top:0}.philosophy-box .item-foundation .box-body::before{content:none}.philosophy-box .box-head{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;position:relative;width:100%;text-align:center}.philosophy-box .ja{color:#0b5bab;font-size:clamp(1.9rem, 0.5632911392rem + 1.7405063291vw, 3rem);font-weight:bold;line-height:1.4}.philosophy-box .en{font-size:clamp(1rem, 0.7569620253rem + 0.3164556962vw, 1.2rem);font-weight:600}.philosophy-box .box-body{position:relative;width:100%;margin-top:.8em;padding-top:1.5em;font-family:"貂ｸ譏取悃菴�","Yu Mincho",YuMincho,serif;font-size:clamp(1.4rem, 0.6708860759rem + 0.9493670886vw, 2rem);font-weight:800;text-align:center}.philosophy-box .box-body::before{display:block;position:absolute;top:0;left:50%;width:30%;height:2px;background:#333;transform:translateX(-50%);content:""}@media print,screen and (min-width: 640px){.philosophy-box .box-body::before{width:7em}}.philosophy-box .txt-wrapper{display:flex;justify-content:center}.philosophy-box .txt-wrapper&gt;p{line-height:1.8;text-align:center}.philosophy-box .txt-wrapper .sub-txt{display:block;font-size:clamp(1rem, 0.7569620253rem + 0.3164556962vw, 1.2rem)}</pre></body></html>