.aboutus-index-tbl{border-bottom:1px solid #b3b3b3;border-collapse:initial;border-spacing:0;table-layout:fixed;width:100%}.aboutus-index-tbl tbody th{background:#f2f2f2;border-top:1px solid #b3b3b3;font-size:18px;font-weight:700;letter-spacing:.2em;padding:20px .8em;width:20%}@media (max-width:749px){.aboutus-index-tbl tbody th{font-size:3.3290653009vw;letter-spacing:.1em;padding:2.0486555698vw .5em;width:27%}}.aboutus-index-tbl tbody td{border-top:1px solid #b3b3b3;font-size:18px;letter-spacing:.075em;padding:20px 1.5em;width:80%}@media (max-width:749px){.aboutus-index-tbl tbody td{font-size:3.3290653009vw;letter-spacing:.05em;padding:2.0486555698vw 0 2.0486555698vw 1em;width:73%}}.aboutus-index-tbl tbody td p{line-height:1.7}.aboutus-index-tbl tbody td p.is-bank span{display:inline-block;margin-right:1em}@media (max-width:749px){.aboutus-index-tbl tbody td p.is-bank span{margin-right:.6em}}.aboutus-index-tbl tbody td p .is-phone{display:inline-block;margin-right:1em}@media (max-width:749px){.aboutus-index-tbl tbody td p .is-phone{display:block;margin-right:0}}.aboutus-index-tbl tbody td p .is-phone a{color:#463f39;pointer-events:none}@media (max-width:749px){.aboutus-index-tbl tbody td p .is-phone a{color:#008cd6;pointer-events:auto;text-decoration:underline}}.page-common-subhead{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:url(/assets/img/aboutus/section_headlineBG_pc.png) no-repeat 50%;color:#fff;display:flexbox;display:flex;font-size:30px;font-weight:700;height:76px;justify-content:center;letter-spacing:.2em;width:100%}@media (max-width:749px){.page-common-subhead{background:url(/assets/img/aboutus/section_headlineBG_sp.png) no-repeat 50%;background-size:contain;font-size:4.609475032vw;height:11.2035851472vw}}.aboutus-subhead{font-size:22px;font-weight:700;letter-spacing:.2em;margin:0 auto;padding-bottom:12px;position:relative}@media (max-width:749px){.aboutus-subhead{font-size:3.8412291933vw;padding-bottom:1.5364916773vw;width:100%}}.aboutus-subhead:after,.aboutus-subhead:before{bottom:0;content:"";display:block;height:0;left:0;position:absolute}.aboutus-subhead:before{border-top:2px solid #b3b3b3;width:100%;z-index:1}.aboutus-subhead:after{border-top:2px solid #1374b7;width:2.5em;z-index:2}.aboutus-image-full{text-align:center;width:100%}.aboutus-image-full img{max-width:100%}.aboutus-finance-list{grid-gap:8px;display:grid;grid-template-columns:repeat(2,1fr);padding:1.75rem .75rem 3.75rem}@media (min-width:750px){.aboutus-finance-list{grid-gap:20px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));padding:40px 40px 100px}}.aboutus-finance-item span{background:linear-gradient(180deg,#2ea7e0 0,#1d90d0 50%,#0d7bc1 80%,#046fb9);border-radius:3px;color:#fff;display:inline-block;font-size:14px;padding:10px 12px 11px;position:relative;transition:opacity .3s;width:100%}@media (any-hover:hover){.aboutus-finance-item span:hover{opacity:.8}}@media (any-hover:none){.aboutus-finance-item span:active{opacity:.8}}@media (min-width:750px){.aboutus-finance-item span{font-size:16px;padding:14px 24px 15px}}.aboutus-finance-item span:after{border-right:2px solid #fff;border-top:2px solid #fff;content:"";height:6px;position:absolute;right:24px;top:50%;transform:rotate(45deg) translateY(-2px);transform-origin:right 50% 0;width:6px}@media (max-width:749px){.aboutus-finance-item span:after{border-right:2px solid #fff;border-top:2px solid #fff;height:1.2804097311vw;right:3.0729833547vw;width:1.2804097311vw}}.history-list{padding:0 200px;position:relative;width:100%}@media (max-width:749px){.history-list{padding:5.1216389245vw 0 7.6824583867vw}}.history-item{padding:0 0 60px;position:relative}@media (max-width:749px){.history-item{padding:0 0 3.8412291933vw}}.history-item:after,.history-item:before{content:"";display:block;position:absolute;top:0}@media (max-width:749px){.history-item:after,.history-item:before{top:1.5364916773vw}}.history-item:before{border-left:1px solid #1374b7;height:100%;left:0;width:0;z-index:1}.history-item:after{background:#1374b7;border-radius:50%;height:16px;left:-7px;width:16px;z-index:2}@media (max-width:749px){.history-item:after{height:1.5364916773vw;left:calc(-.76825vw + 1px);width:1.5364916773vw}}.history-item:last-of-type{padding-bottom:0}.history-item:last-of-type:after{bottom:0;top:auto}@media (max-width:749px){.history-item:last-of-type:before{height:calc(100% - 1.53649vw)}}.history-item dl{display:flexbox;display:flex;width:100%}.history-item dt{color:#1374b7;font-size:16px;letter-spacing:.1em;padding:0 0 0 2em;width:21%}@media (max-width:749px){.history-item dt{font-size:3.0729833547vw;padding:0 0 0 1em;width:25%}}.history-item dt small{display:block;margin-top:8px}@media (max-width:749px){.history-item dt small{margin-top:.5121638924vw}}.history-item dd{width:79%}@media (max-width:749px){.history-item dd{width:75%}}.history-item dd p{font-size:18px;letter-spacing:.1em;line-height:1.6;margin-top:-8px}@media (max-width:749px){.history-item dd p{font-size:3.0729833547vw;margin-top:0}}.history-item dd p+p{margin-top:0}.p-lightblue-bg{background-color:#d4ecf8;padding:3.75rem 0}@media (min-width:750px){.p-lightblue-bg{padding:6.25rem 0}}.p-blue-bg{background-color:#008cd6;padding:3.75rem 0}@media (min-width:750px){.p-blue-bg{padding:6.25rem 0}}.philosophy-main-image{text-align:center;width:100%}.philosophy-main-image img{width:760px}@media (max-width:749px){.philosophy-main-image img{max-width:90%;width:100%}}.philosophy-list{padding:100px 0 60px;width:100%}@media (max-width:749px){.philosophy-list{padding:10.2432778489vw 0 5.1216389245vw}}.philosophy-item{background:#fff;border-radius:20px;padding:40px;position:relative;width:100%}@media (max-width:749px){.philosophy-item{border-radius:3.8412291933vw;padding:4.609475032vw 0}}.philosophy-item+.philosophy-item{margin-top:40px}@media (max-width:749px){.philosophy-item+.philosophy-item{margin-top:3.8412291933vw}}.philosophy-item-headline{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:url(/assets/img/aboutus/philosophy/philosophy_item_headlineBG_pc.png) no-repeat 0;background-size:auto 100%;display:flexbox;display:flex;height:56px;margin:0 0 0 -48px;position:relative;z-index:2}@media (max-width:749px){.philosophy-item-headline{background:url(/assets/img/aboutus/philosophy/philosophy_item_headlineBG_sp.png) no-repeat 0;background-size:auto 100%;height:10.2432778489vw;margin:0 0 0 -1.5364916773vw}}.philosophy-item-headline span{color:#fff;font-size:20px;letter-spacing:.2em;padding-left:40px}@media (max-width:749px){.philosophy-item-headline span{font-size:4.3533930858vw;padding-left:8.9628681178vw}}.philosophy-item-image{margin-top:-36px;text-align:center}@media (max-width:749px){.philosophy-item-image{margin-top:5.1216389245vw}}.philosophy-item-image.is-logo img{width:200px}@media (max-width:749px){.philosophy-item-image.is-logo img{width:44%}}.philosophy-item-subhead{color:#008cd6;font-size:28px;font-weight:700;letter-spacing:.05em;margin:40px 0;text-align:center}@media (max-width:749px){.philosophy-item-subhead{font-size:6.1459667093vw;margin:5.1216389245vw 0}}.philosophy-item-subhead span{display:inline-block;padding:0 1.5em;position:relative;z-index:1}.philosophy-item-subhead span:after{background:#e1f5fd;bottom:-8px;clip-path:polygon(5% 0,0 100%,95% 100%,100% 0);content:"";display:block;height:15px;left:0;position:absolute;width:100%;z-index:-1}@media (max-width:749px){.philosophy-item-subhead span:after{bottom:-1.5364916773vw;height:3.5851472471vw}}.philosophy-item-lead{padding:0 96px}@media (max-width:749px){.philosophy-item-lead{padding:2.0486555698vw 4.609475032vw 0}}.philosophy-item-lead .is-text{font-size:16px;letter-spacing:.1em;line-height:1.8}@media (max-width:749px){.philosophy-item-lead .is-text{font-size:3.457106274vw;line-height:1.7}}.philosophy-item-flex{-webkit-box-pack:justify;-ms-flex-pack:justify;display:flexbox;display:flex;justify-content:space-between;width:100%}@media (max-width:749px){.philosophy-item-flex{flex-wrap:wrap}}.philosophy-item-inner{width:31%}@media (max-width:749px){.philosophy-item-inner{width:100%}.philosophy-item-inner+.philosophy-item-inner{margin-top:3.8412291933vw}.philosophy-item-inner .philosophy-item-subhead{padding:0 4.609475032vw}}.philosophy-item-inner .philosophy-item-subhead span{padding:0;width:100%}.philosophy-item-inner .philosophy-item-lead{padding:0}@media (max-width:749px){.philosophy-item-inner .philosophy-item-lead{padding:0 4.609475032vw}}.logo-message-headline{color:#fff;font-size:36px;font-weight:700;letter-spacing:.1em;line-height:1.6;text-align:center}@media (max-width:749px){.logo-message-headline{font-size:4.0973111396vw}}.logo-message-headline .lt-en{display:block;font-size:12px;margin-bottom:20px}@media (max-width:749px){.logo-message-headline .lt-en{font-size:2.5608194622vw;margin-bottom:2.5608194622vw}}.logo-message-wrap{background:#fff;border-radius:20px;margin:60px 0 0;padding:60px 100px;width:100%}@media (max-width:749px){.logo-message-wrap{border-radius:2.5608194622vw;margin:6.4020486556vw 0 0;padding:8.9628681178vw 4.609475032vw}}.logo-message-image{text-align:center}.logo-message-image img{width:360px}@media (max-width:749px){.logo-message-image img{width:45%}}.logo-message-list{padding:60px 0 0}@media (max-width:749px){.logo-message-list{padding:6.4020486556vw 0 0}}.logo-message-item+.logo-message-item{padding-top:40px}@media (max-width:749px){.logo-message-item+.logo-message-item{padding-top:5.1216389245vw}}.logo-message-item-headline{color:#008cd6;font-size:32px;font-weight:700;letter-spacing:.1 .5em}@media (max-width:749px){.logo-message-item-headline{font-size:6.4020486556vw;line-height:1.5;text-align:center}}.logo-message-item-headline span{display:inline-block;font-size:12px;letter-spacing:.2em;margin-bottom:20px;position:relative}@media (max-width:749px){.logo-message-item-headline span{font-size:3.3290653009vw;margin-bottom:6.4020486556vw}}.logo-message-item-headline span:after{border-top:2px solid #008cd6;bottom:-8px;content:"";display:block;height:0;left:0;position:absolute;width:100%}@media (max-width:749px){.logo-message-item-headline span:after{bottom:-1.2804097311vw}}.logo-message-item-lead{padding:24px 0 0}@media (max-width:749px){.logo-message-item-lead{padding:5.1216389245vw 0 0}}.logo-message-item-lead .is-text{font-size:16px;line-height:1.8}@media (max-width:749px){.logo-message-item-lead .is-text{font-size:3.8412291933vw;line-height:1.7}}.tbl-header{background:#e0e0e0;border-top:1px solid #b3b3b3;font-size:18px;font-weight:400;letter-spacing:.2em;padding:16px .8em;text-align:center;width:100%}@media screen and (max-width:749px){.tbl-header{font-size:3.0729833547vw;letter-spacing:.1em;padding:.7682458387vw .5em}}@media (max-width:749px){.features__common{align-items:center;background-color:#e7f0f2;color:#008bd2;display:flex;font-size:15px;height:30px;justify-content:center;margin:0 calc(50% - 50vw) 20px;text-align:center;width:100vw}}@media (min-width:750px){.features__common{align-items:center;background-color:#e7f0f2;color:#008bd2;display:flex;font-size:24px;height:60px;justify-content:center;margin-bottom:60px;text-align:center;width:100%}}@media (max-width:749px){.features__txt{font-size:15px;line-height:200%;margin:0 auto;text-align:left}}@media (min-width:750px){.features__txt{font-size:16px;line-height:200%;margin:0 auto;text-align:left;width:1050px}}.p-message-hero{position:relative}@media (max-width:749px){.p-message-hero_content{background-color:var(--color-bg03);border-radius:.5rem;margin-top:.5rem;padding:1.25rem 1.5rem}}@media (min-width:750px){.p-message-hero_content{align-items:flex-end;display:flex;inset:0;justify-content:center;position:absolute}.p-message-hero_content-inner{display:flex;justify-content:flex-end;max-width:62.5rem;padding:1.75rem;width:100%}}.p-message-hero_title{position:relative}@media (max-width:749px){.p-message-hero_title{display:flex;justify-content:center;left:0;position:absolute;right:0;top:2rem;z-index:10}.p-message-hero_title img{height:auto;width:10.75rem}}@media (min-width:750px){.p-message-hero_text{margin-top:3.25rem}}.p-message-hero_text-list{display:grid;font-size:.875rem;grid-template-columns:5rem 1fr;margin-top:1rem}