.main{color:#333;font-size:calc(var(--s)*16);line-height:1.75;font-weight:500;margin:0 auto}.main .sectionTitle{margin:calc(var(--s)*60) 0 calc(var(--s)*20);color:#0040a0;font-size:calc(var(--s)*32);line-height:1.5;font-weight:700}.main .sectionTitle:first-child{margin-top:0}.main style+.sectionTitle{margin-top:0}.main .sectionTitle2{margin:calc(var(--s)*30) 0 calc(var(--s)*10);color:#0040a0;font-size:calc(var(--s)*24);line-height:1.5;font-weight:700}.main .sectionTitle3{margin:calc(var(--s)*20) 0 calc(var(--s)*10);color:#0040a0;font-size:calc(var(--s)*20);line-height:1.5;font-weight:700}.main .squareBorder{margin:calc(var(--s)*20) 0 calc(var(--s)*10);color:#0040a0;font-size:calc(var(--s)*20);line-height:1.5;font-weight:700}.main table{width:100%;border-top:1px solid #b9bcbd;border-left:1px solid #b9bcbd}.main table th,.main table td{padding:calc(var(--s)*10);border-right:1px solid #b9bcbd;border-bottom:1px solid #b9bcbd;text-align:left;vertical-align:top}.main table thead th,.main table thead td{font-weight:700;background:#f4f4f4}.main table tbody th{font-weight:700;background:#f4f4f4}.main ul,.main ol{margin-left:0}.main ul li,.main ol li{text-indent:0 !important}.access-page dl dt{padding:calc(var(--s)*30) 0 0;font-weight:700}.access-page dl dd{position:relative;padding:calc(var(--s)*20) calc(var(--s)*200) calc(var(--s)*20) 0;border-bottom:1px solid #b9bcbd}.access-page dl dd .mapBtnEn{position:absolute;right:0;top:0;display:flex;align-items:center;justify-content:center;height:100%}.access-page dl dd .mapBtnEn a{display:block;width:calc(var(--s)*172);padding-right:calc(var(--s)*16);color:#0040a0;line-height:calc(var(--s)*42);font-weight:600;text-align:center;white-space:nowrap;border-radius:999px;box-shadow:calc(var(--s)*2) calc(var(--s)*2) calc(var(--s)*10) 0 rgba(103,103,103,.5)}.access-page dl dd .mapBtnEn a::after{content:"";position:absolute;top:0;right:.9em;bottom:0;display:block;width:.625em;height:.625em;margin:auto 0;border-right:2px solid #0040a0;border-bottom:2px solid #0040a0;transform:rotate(-45deg)}.history-page dl{display:flex;flex-wrap:wrap;margin-top:calc(var(--s)*24);margin-bottom:calc(var(--s)*40);border-top:1px solid #b9bcbd}.history-page dl dt,.history-page dl dd{padding:1.5em 0;border-bottom:1px solid #b9bcbd}.history-page dl dt{width:6em;font-weight:700}.history-page dl dd{width:calc(100% - 6em)}.philosophy-page .sectionTitle2{text-align:center;padding-top:calc(var(--s)*60);margin-top:calc(var(--s)*60);border-top:1px solid #b9bcbd}.sub{margin:0 auto}.subNav{margin:0}.subNav ul{list-style:none}@media(min-width: 768px){.main{float:right;width:70%;margin-top:calc(var(--s)*20)}.profile-page dl{display:flex;flex-wrap:wrap;margin-bottom:calc(var(--s)*40);border-top:1px solid #b9bcbd}.profile-page dl dt,.profile-page dl dd{padding:1.5em 0;border-bottom:1px solid #b9bcbd}.profile-page dl dt{flex-shrink:0;font-weight:700}.profile-page dl dd{width:64%}.profile-page dl.profile dt{width:36%}.profile-page dl.profile dd{width:64%}.profile-page dl.member dt{width:60%}.profile-page dl.member dd{width:40%}.profile-page dl.secondhand dt{width:60%}.profile-page dl.secondhand dd{width:40%}.sub{float:left;width:23%;margin-top:calc(var(--s)*20)}}@media(max-width: 767px){.main{font-size:calc(var(--s)*32)}.main .sectionTitle{font-size:calc(var(--s)*50);margin-top:calc(var(--s)*120);margin-bottom:calc(var(--s)*60)}.main .sectionTitle2{font-size:calc(var(--s)*40);margin-bottom:calc(var(--s)*40)}.main .sectionTitle3{font-size:calc(var(--s)*40);margin-bottom:calc(var(--s)*40)}.main .squareBorder{font-size:calc(var(--s)*40);margin-bottom:calc(var(--s)*40)}.main table th,.main table td{font-size:calc(var(--s)*28)}.profile-page dl{margin-bottom:calc(var(--s)*80)}.profile-page dl dt,.profile-page dl dd{display:block;font-size:calc(var(--s)*28)}.profile-page dl dt{font-weight:700}.profile-page dl dd{padding:calc(var(--s)*18) 0 calc(var(--s)*26);margin:0 0 calc(var(--s)*26);border-bottom:1px solid #b9bcbd}.access-page dl{font-size:calc(var(--s)*28)}.access-page dl dd{padding-right:calc(var(--s)*240)}.access-page dl dd .mapBtnEn a{width:calc(var(--s)*220);line-height:calc(var(--s)*66);box-shadow:calc(var(--s)*4) calc(var(--s)*4) calc(var(--s)*20) 0 rgba(103,103,103,.5)}.access-page dl dd .mapBtnEn a::after{width:.32em;height:.32em;border-right-width:1px;border-bottom-width:1px}.history-page dl{font-size:calc(var(--s)*28)}.philosophy-page .alignC.mgnT20.mgnB20{font-size:calc(var(--s)*28) !important;white-space:nowrap}.sub{margin-top:calc(var(--s)*80)}}.subsidiary-page .sectionTitle2 .eng{display:block;margin:.5em 0 1em;font-size:.85em;font-family:"Poppins",sans-serif;line-height:1.25;font-weight:500}.subsidiary-page .outer-link{display:inline-block}.subsidiary-page .outer-link::after{content:"";display:inline-block;width:.9em;aspect-ratio:1/1;margin:0 0 0 .5em;background:url(../img/icon_outer-link.png) center/contain no-repeat}.subsidiary-page .corpLogo{width:calc(var(--s)*200);aspect-ratio:4/3;border:1px solid #b9bcbd;text-indent:-9999px;background-position:center center;background-repeat:no-repeat}.subsidiary-page .corpText+.sectionTitle2{clear:both;padding-top:calc(var(--s)*30)}@media(min-width: 768px){.subsidiary-page .corpLogo{float:left;margin:0 calc(var(--s)*40) 0 0}}@media(max-width: 767px){.subsidiary-page .corpLogo{width:70%;margin:0 auto calc(var(--s)*40)}}.business-page .sectionTitle2{margin:calc(var(--s)*75) 0 calc(var(--s)*10)}.business-page .serviceInfo{padding:calc(var(--s)*20);margin:0 0 calc(var(--s)*20);background:#f0f0f0;border-radius:calc(var(--s)*15)}.business-page .serviceInfo em.text-blue,.business-page .serviceInfo em.text-red,.business-page .serviceInfo em.text-orange{color:#0040a0;font-weight:600;font-style:normal;font-size:calc(var(--s)*24);line-height:1.5}.business-page .serviceInfo .numbers{list-style:none}.business-page .serviceInfo .fig{padding:calc(var(--s)*16);margin:0 0 calc(var(--s)*20);background:#fff;border-radius:calc(var(--s)*10)}.business-page .serviceInfo .fig:last-child{margin-bottom:0}.business-page .serviceInfo .fig .serviceImage img{display:block;width:100%;border-radius:calc(var(--s)*6)}.business-page .serviceInfo .fig .serviceText{padding:.5em 0 0 !important}.business-page .serviceInfo .fig .serviceText p{font-size:calc(var(--s)*15)}.business-page .serviceInfo .fig .serviceText .serviceTitle{margin:0 0 .5em;padding:0;color:#0040a0;font-weight:500;font-style:normal;font-size:calc(var(--s)*18);line-height:1.5}.business-page .serviceSubtitle{margin:calc(var(--s)*40) 0 calc(var(--s)*10);color:#0040a0;font-size:calc(var(--s)*22);font-weight:600}@media(min-width: 768px){.business-page .fig{display:flex;justify-content:space-between}.business-page .fig .serviceImage{width:30%}.business-page .fig .serviceText{width:67%}}@media(max-width: 767px){.business-page .serviceInfo{padding:calc(var(--s)*30)}.business-page .serviceInfo em.text-blue,.business-page .serviceInfo em.text-red,.business-page .serviceInfo em.text-orange{font-size:calc(var(--s)*32)}.business-page .serviceInfo .fig{padding:calc(var(--s)*36)}.business-page .serviceInfo .fig .serviceImage img{width:70%;margin:0 auto}.business-page .serviceInfo .fig .serviceText p{font-size:calc(var(--s)*22)}.business-page .serviceInfo .fig .serviceText .serviceTitle{margin:0 0 .5em;padding:0;color:#0040a0;font-weight:500;font-style:normal;font-size:calc(var(--s)*36);line-height:1.5}.business-page .serviceSubtitle{font-size:calc(var(--s)*36)}}/*# sourceMappingURL=corp-en.css.map */