@charset "UTF-8";*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.preload *{transition:none!important}html,body{margin:0}html{font-size:3.3816425121vw}body{width:100%;height:100%;color:#333;font-weight:400;font-size:1rem;line-height:1.86;font-family:Poppins,Noto Sans JP,sans-serif;font-feature-settings:"palt" 1;letter-spacing:.05em;text-align:left;word-break:break-word;text-size-adjust:100%;hanging-punctuation:allow-end;line-break:strict;-webkit-font-smoothing:antialiased;-ms-overflow-style:none}h1,h2,h3,h4,h5{font-weight:500;line-height:1.6}article,aside,details,figcaption,figure,picture,footer,header,main,menu,nav,section,summary,address{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}ul,ol{list-style:none;list-style:none inside none}img{max-width:100%;height:auto;color:transparent;vertical-align:middle}a{color:#333;text-decoration:none;text-underline-offset:2px}b,strong,em{font-style:normal;font-weight:500}small{font-size:80%}table{width:100%;border-collapse:collapse;border-spacing:0}td,th{padding:0;font-weight:400;text-align:left;vertical-align:top}svg{display:block;width:auto;height:auto}button{display:block;width:100%;border:none;background-color:transparent;color:#333;font-family:inherit;cursor:pointer}p:not([class])+p:not([class]){margin-top:1.5em}input,select,textarea{font-weight:400;font-family:Poppins,Noto Sans JP,sans-serif}.wrapper{display:grid;grid-template:"header" auto "contents" 1fr "footer" auto/100%;min-height:100vh}[data-inner]{max-width:1120px;margin-right:auto;margin-left:auto}[data-inner=small]{max-width:900px}[data-inner=small_]{max-width:800px}[data-inner=full]{max-width:100%}.bg-beige{background-color:#f5f4ef}table:not([class]){width:100%;max-width:800px;margin-right:auto;margin-left:auto;border-top:1px solid #b2a7a1}th:not([class]),td:not([class]){border-bottom:1px solid #b2a7a1;font-weight:500;font-size:1rem;line-height:1.7;text-align:left}th:not([class]){padding:1.4285714286rem 1.0714285714rem 1.4285714286rem 0}td:not([class]){position:relative;padding:1.4285714286rem 0 1.4285714286rem 1.4285714286rem}td:not([class]):after{display:block;position:absolute;top:1.1428571429rem;bottom:1.1428571429rem;left:0;width:1px;background-color:#b2a7a1;content:""}td:not([class]) a:not([class]){text-decoration:underline}td:not([class]) ul{padding-left:1.3em;list-style-position:outside;list-style-type:disc}:global(.ua-safari) td:not([class]) ul{padding-left:1.55em}[data-foot]{position:absolute}[data-foot] g{opacity:0}section{font-size:1.1428571429rem}section>div{padding-top:5.7142857143rem;padding-bottom:5.7142857143rem}.pageBody section:first-child>div{padding-top:0}.footer{grid-area:footer;margin-top:4.2857142857rem;background-color:#604d45;color:#fff}[data-route=about] .footer{margin-top:0}.footer-inner{display:flex}.footer-right{display:flex;row-gap:1.4285714286rem;flex-wrap:wrap}.footer-nav-items{display:flex;row-gap:1.2857142857rem;flex-wrap:wrap}.footer-nav-item{color:#fff;font-weight:700;font-size:1.1428571429rem;line-height:1.5;text-align:left}.footer-note{margin-top:2.1428571429rem;padding:1rem;border:1px solid #ee875a;line-height:1.6}.footer-note ul{padding-left:1.5em;list-style-position:outside;list-style-type:disc}.footer-note a{color:#ee875a;text-decoration:underline}.footer-social{display:flex;row-gap:1.4285714286rem;flex-wrap:wrap;width:100%}.footer-social-item{display:flex;align-items:center;justify-content:space-between;width:100%;gap:2.1428571429rem 1.4285714286rem}.footer-social-label{display:flex;column-gap:1.4285714286rem;flex-grow:1;align-items:center;color:#ef6e31;font-weight:700;font-size:1.2857142857rem;line-height:1;white-space:nowrap}.footer-social-label:after{display:block;width:100%;height:1px;background-color:#ef6e31;content:""}.footer-social-links{display:flex;column-gap:1rem}.footer-social-links-item{width:3.5714285714rem;height:3.5714285714rem;overflow:hidden;border-radius:50%}.footer-social-links-item svg{width:100%}.footer-buttons{display:flex;row-gap:1rem;flex-wrap:wrap;width:100%}.footer-copyright{margin-top:1.4285714286rem;color:#fff;font-size:1rem;line-height:1.6}.header{display:flex;z-index:4;position:fixed;grid-area:header;align-items:center;justify-content:space-between;border-radius:1rem;background-color:#fff;box-shadow:0 4px 6px #0000001a;line-height:1}.header-logo{line-height:1}.header-logo-link{display:block}.header-nav-item{display:block;font-weight:700;white-space:nowrap;transition:color .15s cubic-bezier(.22,.61,.36,1)}.main{grid-area:contents}.button{display:flex;position:relative;align-items:center;justify-content:space-between;padding-left:2em;border:none;border-radius:99rem;color:#fff;font-weight:700;font-size:1.1428571429rem;text-align:center;transition:background-color .15s cubic-bezier(.22,.61,.36,1),color .15s cubic-bezier(.22,.61,.36,1)}.button[data-align=center]{justify-content:center;padding-left:0}.button[data-position=center]{margin-right:auto;margin-left:auto}.button[data-position=right]{margin-left:auto}.button[data-bg-color=brown]{background-color:#604d45}.button[data-bg-color=orange]{background-color:#ef6e31}.button[data-bg-color=brown] svg[data-arrow] path,.button[data-bg-color=orange] svg[data-arrow] path{stroke:#fff}.button[data-bg-color=brown] svg[data-window] path,.button[data-bg-color=brown] svg[data-download] path,.button[data-bg-color=orange] svg[data-window] path,.button[data-bg-color=orange] svg[data-download] path{fill:#fff}.button[data-bg-color=white]{background-color:#fff;color:#ef6e31}.button[data-bg-color=white] svg[data-arrow] path{stroke:#ef6e31}.button[data-bg-color=white] svg[data-window] path,.button[data-bg-color=white] svg[data-download] path{fill:#ef6e31}.button svg{position:absolute;top:50%;right:1.625em;transform:translateY(-50%)}.button svg[data-arrow]{transition:transform .15s cubic-bezier(.22,.61,.36,1)}.button svg[data-play]{position:static;width:1.5em;height:1.5em;margin-right:1.25em;overflow:hidden;transform:none;border-radius:50%}.button svg path{transition:path .15s cubic-bezier(.22,.61,.36,1)}.heading{z-index:1;position:relative;font-weight:700;text-align:center}.heading>span{display:block}.heading>span:first-child{line-height:1.6;text-transform:uppercase}.heading>span:last-child{line-height:1.5}.heading>span:last-child span{position:relative}.heading>span:last-child span:after{display:block;position:absolute;right:0;bottom:0;left:0;width:100%;transform:translateY(100%);border-radius:99rem;background-color:#ee875a;content:""}.pageHeader{display:flex;position:relative;align-items:center;justify-content:center;overflow:hidden;background-color:#f5f4ef}.pageHeader-inner{z-index:1;position:relative;width:100%}.pageHeader-enTitle{color:#ef6e31;font-weight:700;font-size:2rem;line-height:1.6;text-transform:uppercase}.pageHeader-title{font-weight:700;font-size:3.4285714286rem;line-height:1.5}[data-route=post-detail] .pageHeader-title{margin-top:.3571428571rem}.pageHeader-date{display:block;margin-top:1em;font-size:1rem;line-height:1}.pageHeader-ribbon{position:absolute;right:0}[data-route=post-detail] .pageHeader-ribbon{opacity:.5}[data-style="1"] .pageHeader-ribbon{bottom:0;height:100%}[data-style="1"] .pageHeader-ribbon g:first-child path{clip-path:polygon(0% 100%,100% 100%,100% 100%,0% 100%)}[data-style="1"] .pageHeader-ribbon g:nth-child(2) path{clip-path:polygon(0% 0%,100% 0%,100% 0%,0% 0%)}[data-style="1"] .pageHeader-ribbon g:last-child path{clip-path:polygon(0% 100%,100% 100%,100% 100%,0% 100%)}[data-style="2"] .pageHeader-ribbon{bottom:0}[data-style="2"] .pageHeader-ribbon g g:first-child path{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}[data-style="2"] .pageHeader-ribbon g g:last-child path{clip-path:polygon(0% 0%,100% 0%,100% 0%,0% 0%)}[data-style="3"] .pageHeader-ribbon{top:0}[data-style="3"] .pageHeader-ribbon g g:first-child path{clip-path:polygon(0% 0%,100% 0%,100% 0%,0% 0%)}[data-style="3"] .pageHeader-ribbon g g:last-child path{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}.pageBody *+h2:not([class]){margin-top:2.8571428571rem}.pageBody strong{font-weight:700}.pageBody p:not([class]){font-size:1.1428571429rem}.pageBody p:not([class]) a{color:#ef6e31;text-decoration:underline}.pageBody p:not([class])+p img{margin-top:5em}.pageBody p:not([class])+*{margin-top:3em}.pageBody p img,.pageBody img:not([class]){display:block;overflow:hidden;border-radius:.7142857143rem}.pageBody p img+*,.pageBody img:not([class])+*{margin-top:2.1428571429rem}.pageBody h2:not([class]){position:relative;font-weight:700;line-height:1.6}.pageBody h2:not([class]):before{display:block;position:absolute;left:0;width:1em;height:3px;border-radius:99rem;background-color:#ef6e31;content:""}.pageBody h2:not([class])+*{margin-top:1.4285714286rem}.pageBody h3:not([class]){margin-bottom:.5em;font-weight:700;font-size:1.4285714286rem}.pageBody[data-blank=none]{padding-right:0;padding-left:0}[data-route=about] .pageBody{padding-bottom:0}[data-route^=rs-] .pageBody p img,[data-route^=rs-] .pageBody img:not([class]){display:block;width:100%}.pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:90%;margin:4.2857142857rem auto 0;gap:.7142857143rem}.pagination-item{display:block;width:2.5rem;height:2.5rem;overflow:hidden;border:1px solid #776c66;border-radius:3px;color:#776c66;font-weight:700;font-size:1rem;line-height:2.5rem;text-align:center}.pagination-item.disabled,.pagination-item.first,.pagination-item.last{display:none}.pagination-item.prev,.pagination-item.next{border:none}.pagination-item.current{border-color:#ef6e31;background-color:#ef6e31;color:#fff}.postList-item-link{display:flex;align-items:flex-start;border-bottom:1px solid #b2a7a1}.postList-item-category{display:inline-block;flex-shrink:0;border-radius:99rem;background-color:#776c66;color:#fff;font-weight:700;text-align:center}.postList-item-date{flex-shrink:0;color:#ef6e31;font-weight:600;font-size:1em;line-height:1.6;letter-spacing:.1em}.postList-item-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:700;line-height:1.5}.tabList[role=tablist]{display:flex;column-gap:.7142857143rem;padding:0 .7142857143rem;border-bottom:1px solid #776c66}.tabList[role=tablist] [role=tab]{display:block;overflow:hidden;border:1px solid #776c66;border-width:1px 1px 0;background-color:#f5f4ef;font-weight:700;line-height:1.6;text-align:center}.tabList[role=tablist] [role=tab][aria-selected=true]{border:1px solid #ef6e31;background-color:#ef6e31;color:#fff}.aboutLead{font-weight:700;font-size:1.1428571429rem;line-height:2}.aboutLead-heading{margin-bottom:2.5rem;font-weight:700;line-height:1.6;text-transform:uppercase}.aboutLead-heading span{padding-right:.25em;color:#ef6e31}.aboutVision-lead{font-weight:700;font-size:1.1428571429rem;text-align:center}.aboutVision-items{display:flex;margin-top:4.2857142857rem}.aboutVision-item{font-weight:700;text-align:center}.aboutVision-item-img{aspect-ratio:347/233;overflow:hidden;object-fit:cover;border-radius:1.0714285714rem}.aboutVision-item-subheading{margin-top:1.4285714286rem;font-weight:700;font-size:1.7142857143rem;line-height:1}.aboutVision-item-heading{margin-top:1.4285714286rem;font-weight:700;font-size:1.1428571429rem;line-height:1}.aboutHistory-items{display:flex;row-gap:2.8571428571rem;flex-wrap:wrap;justify-content:space-between;max-width:800px;margin-right:auto;margin-left:auto}.aboutHistory-item-link{display:block;transition:.3s color cubic-bezier(.22,.61,.36,1)}.aboutHistory-item-img{aspect-ratio:240/339;width:100%;overflow:hidden;object-fit:cover;object-position:top;border-radius:.3571428571rem}.aboutHistory-item-title{margin-top:1em;font-weight:700;font-size:1.2857142857rem;line-height:1.4;text-align:center}.faqList-item{border-bottom:1px solid #b2a7a1}.faqList-item-q{position:relative;width:100%;padding:2.1428571429rem 2.1428571429rem 2.1428571429rem 5rem;font-size:1.1428571429rem;line-height:1.6;text-align:left;cursor:pointer}.faqList-item-q:before{display:block;position:absolute;top:1.9642857143rem;left:1.4285714286rem;width:2.1428571429rem;height:2.1428571429rem;border-radius:50%;background:#ef6e31;content:"Q";color:#fff;font-weight:700;font-size:1rem;line-height:2.1428571429rem;text-align:center}.faqList-item-q[aria-expanded=true]{color:#ef6e31}.faqList-item-q[aria-expanded=true]:before{color:#fff}.faqList-item-a{display:none;position:relative;padding:2.1428571429rem 2.1428571429rem 2.1428571429rem 5rem;background-color:#f5f4ef;font-size:1.1428571429rem;line-height:1.6}.faqList-item-a:before{display:block;position:absolute;top:1.9642857143rem;left:1.4285714286rem;width:2.1428571429rem;height:2.1428571429rem;border-radius:50%;background:#776c66;content:"A";color:#fff;font-weight:700;font-size:1rem;line-height:2.1428571429rem;text-align:center}.faqList-item-a a{text-decoration:underline}.faqList-item-a :global(p+p){margin-top:1em}.scheduleWrap{overflow-x:auto}.schedule .button{width:100%}[data-route=schedule] [role=tabpanel] p{padding:2.8571428571rem 1.4285714286rem 0;font-weight:700;text-align:center}[data-route=schedule] [role=tabpanel] p a{color:#ef6e31;text-decoration:underline}.schedule-thead{width:100%;min-width:max-content}.schedule-th{padding:2.8571428571rem 1.5em 1rem 0;background-color:#fff;color:#776c66;font-weight:700}.schedule-th:first-child{padding-left:2.1428571429rem}.schedule-row{background-color:#fcfcfa}.schedule-row:nth-child(odd){background-color:#f5f4ef}tbody .schedule-row:first-child{border-top:1px solid #b2a7a1}.schedule-area{display:inline-block;border:1px solid #ef6e31;border-radius:99rem;background-color:#fff;font-weight:700;text-align:center;white-space:nowrap}.schedule-td{flex-shrink:0;padding:1.5em 1.5em 1.5em 0;line-height:1.6;font-family:Noto Sans JP,sans-serif;vertical-align:middle}.schedule-td:first-child{padding-left:2.1428571429rem}.schedule-td:last-child{margin-left:auto;font-weight:700;line-height:1.6}[data-route=stories] .heading,[data-route^=rs-] .heading{font-weight:300}[data-route=stories] .heading span:last-child,[data-route^=rs-] .heading span:last-child{line-height:1.5}[data-route=stories] .heading span:last-child:after,[data-route^=rs-] .heading span:last-child:after{height:.2857142857rem}.storiesMv{display:flex;align-items:center;justify-content:center}.storiesInterview+.button{margin-top:2.1428571429rem}aside .storiesInterview{padding-top:8.5714285714rem}.storiesInterview-scroll{display:flex;overflow:hidden;--time: 120s}p+.storiesInterview-scroll{margin-top:4.2857142857rem}.storiesInterview-items{display:flex;flex-shrink:0}.storiesInterview-items:first-child{animation:scroll1 var(--time) linear infinite;animation-delay:calc(var(--time) * -1)}.storiesInterview-items:last-child{animation:scroll2 var(--time) linear infinite;animation-delay:calc(var(--time) / -2)}.storiesInterview-item{flex-shrink:0}.storiesInterview-item-link{display:block}.storiesInterview-item-imgs{display:flex;position:relative;align-items:center;height:100%;overflow:hidden}.storiesInterview-item-imgs>img{width:50%;object-fit:cover}.storiesInterview-item-imgs:before{display:block;z-index:1;position:absolute;top:0;right:0;bottom:0;left:0;transform:scale(1.1);border:.3571428571rem solid #fec802;content:"";transition:transform .5s cubic-bezier(.22,.61,.36,1),opacity .5s cubic-bezier(.22,.61,.36,1)}.storiesInterview-item-img{height:100%}.storiesInterview-item-body{padding:2.1428571429rem 1.4285714286rem;text-align:center}.storiesInterview-item-area{display:inline-block;margin-top:1.0714285714rem;padding:.5rem 1.0714285714rem;border:1px solid #ddd;border-radius:3px;color:#ef6e31;font-weight:600;font-size:.8571428571rem;line-height:1.6}.storiesInterview-item-copy{display:block;margin:1.0714285714rem auto 0;font-weight:300;font-size:1.4285714286rem;line-height:1.6;word-break:auto-phrase}.storiesInterview-item-title{margin-top:1.0714285714rem;font-weight:300;font-size:1.2857142857rem;line-height:1.6;text-align:center}.storiesInterview-item-subtitle{display:inline-block;margin-top:1.0714285714rem;padding:.5rem 1.0714285714rem;border-radius:99rem;background-color:#f5f4ef;font-weight:300;font-size:.9285714286rem;line-height:1.6;text-align:center}.storiesArea-items{display:flex;row-gap:4.2857142857rem;flex-wrap:wrap;justify-content:space-between}.storiesArea-item-img{aspect-ratio:16/9;overflow:hidden;border-radius:.7142857143rem}.storiesArea-item-img img{width:100%;height:100%;object-fit:cover;transition:transform .75s cubic-bezier(.22,.61,.36,1)}.storiesArea-item-body{padding:2.1428571429rem 0 0}.storiesArea-item-entitle{display:flex;position:relative;align-items:center;font-size:1.2857142857rem}.storiesArea-item-entitle:before{display:block;width:.8em;height:.8em;margin-right:.5em;border-radius:50%;background-color:#ef6e31;content:""}.storiesArea-item-title{font-size:1.7857142857rem;transition:color .75s cubic-bezier(.22,.61,.36,1)}.storiesArea-item-lead{margin-top:1.0714285714rem}.storiesArea-item-lead br{display:none}.storiesNews-items{display:flex;flex-wrap:wrap;justify-content:space-between}*+.storiesNews-items{margin-top:2.8571428571rem}.storiesNews-item{margin-bottom:4.2857142857rem}.storiesNews-item-img{aspect-ratio:16/9;overflow:hidden;border-radius:.7142857143rem}.storiesNews-item-img img{width:100%;height:100%;object-fit:cover;object-position:top;transition:transform .75s cubic-bezier(.22,.61,.36,1)}.storiesNews-item-date{display:block;margin-top:1rem;font-size:.9285714286rem;line-height:1.6;letter-spacing:.1em}.storiesNews-item-title{margin-top:.3571428571rem;font-weight:300;font-size:1.1428571429rem;line-height:1.5;transition:color .75s cubic-bezier(.22,.61,.36,1)}.areaHeader-img{aspect-ratio:16/9;overflow:hidden;border-radius:.7142857143rem}.areaHeader-img img{width:100%;height:100%;object-fit:cover;object-position:center bottom}.areaHeader-body{z-index:1;position:relative}.areaHeader-inner{overflow:hidden;border-radius:.7142857143rem;background-color:#fff}.areaHeader-entitle{display:flex;position:relative;align-items:center;font-size:1.2857142857rem}.areaHeader-entitle:before{display:block;width:.8em;height:.8em;margin-right:.5em;border-radius:50%;background-color:#ef6e31;content:""}.areaHeader-lead{margin-top:1.0714285714rem}.interviewHeader-imgs{display:flex;position:relative;align-items:center}.interviewHeader-imgs>img{width:50%;object-fit:cover}.interviewHeader-body{padding:2.1428571429rem 1.4285714286rem 2.8571428571rem;text-align:center}.interviewHeader-area{display:inline-block;margin-top:1.0714285714rem;padding:.5rem 1.0714285714rem;border:1px solid #ddd;border-radius:3px;color:#ef6e31;font-weight:600;font-size:.8571428571rem;line-height:1.6}.interviewHeader-copy{display:block;margin:1.0714285714rem auto 0;font-weight:300;font-size:2rem;line-height:1.6;word-break:auto-phrase}.interviewHeader-title{margin-top:1.0714285714rem;font-weight:300;font-size:1.7142857143rem;line-height:1.6;text-align:center}.interviewHeader-subtitle{display:inline-block;margin-top:1.0714285714rem;padding:.5rem 1.0714285714rem;border-radius:99rem;background-color:#f5f4ef;font-weight:300;font-size:.9285714286rem;line-height:1.6;text-align:center}.topEntry{position:relative;overflow:hidden}.topEntry-ribbon{position:absolute;top:0;right:0}.topEntry-ribbon g:first-child path{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}.topEntry-ribbon g:last-child path{clip-path:polygon(0 0,0 0,0 100%,0 100%)}.topEntry-items{display:flex;flex-wrap:wrap}.topEntry-item{z-index:1;overflow:hidden;border:1px solid #776c66;background-color:#f5f4ef}.topEntry-item-head{display:flex;justify-content:space-between;background-color:#604d45;color:#fff}.topEntry-item-subheading{color:#ef6e31;font-weight:700;line-height:1.5}.topEntry-item-heading{font-weight:700;line-height:1.4}.topEntry-item-head-note{display:flex;line-height:1.6}.topEntry-item-head-note span{padding-right:.5em;color:#ef6e31}.topEntry-item-detail-items{display:flex;row-gap:2.1428571429rem;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.topEntry-item-detail-item{display:flex;row-gap:1.4285714286rem;flex-wrap:wrap;align-items:center;justify-content:space-between}.topEntry-item-detail-item-heading{display:flex;column-gap:.7142857143rem;width:100%;padding-bottom:.8571428571rem;border-bottom:1px solid #b2a7a1;font-weight:700;font-size:1.1428571429rem;line-height:1.5}.topEntry-item-detail-item-heading:before{display:block;width:.4285714286rem;height:1.4285714286rem;border-radius:99rem;background-color:#ee875a;content:""}.topEntry-item-detail-item-logo{aspect-ratio:1100/1000;overflow:hidden;border-radius:1.4285714286rem}.topEntry-item-detail-flow{display:flex;row-gap:1rem;flex-wrap:wrap;padding-left:.7142857143rem;counter-reset:number 0}.topEntry-item-detail-flow-item{position:relative;padding-left:2.8571428571rem;font-size:1.1428571429rem;line-height:2}.topEntry-item-detail-flow-item:before{display:block;position:absolute;top:.1428571429rem;left:0;width:2rem;height:2rem;border-radius:50%;background-color:#ee875a;content:counter(number,decimal);color:#fff;font-weight:700;line-height:2rem;text-align:center;counter-increment:number 1}@keyframes scroll1{0%{transform:translate(100%)}to{transform:translate(-100%)}}@keyframes scroll2{0%{transform:translate(0)}to{transform:translate(-200%)}}.topInterview-heading{display:flex;justify-content:center}.topInterview-scroll{display:flex;overflow:hidden;--time: 60s}.topInterview-items{display:flex;flex-shrink:0}.topInterview-items:first-child{animation:scroll1 var(--time) linear infinite;animation-delay:calc(var(--time) * -1)}.topInterview-items:last-child{animation:scroll2 var(--time) linear infinite;animation-delay:calc(var(--time) / -2)}.topInterview-item{flex-shrink:0;overflow:hidden}.topInterview-item-link{display:flex;position:relative;align-items:center;height:100%}.topInterview-item-link>img{width:50%;object-fit:cover}.topInterview-item-link:before{display:block;z-index:1;position:absolute;top:0;right:0;bottom:0;left:0;transform:scale(1.1);border:.3571428571rem solid #fec802;content:"";transition:transform .5s cubic-bezier(.22,.61,.36,1),opacity .5s cubic-bezier(.22,.61,.36,1)}.topInterview-item-img{height:100%}.topInterview-body{display:flex}.topInterview-body .button{flex-shrink:0}.topLinks-items{display:flex;flex-wrap:wrap}.topLinks-item{overflow:hidden;border-radius:1.4285714286rem}.topLinks-item-link{display:flex;position:relative;align-items:end;height:100%}.topLinks-item-link:before{display:block;z-index:1;position:absolute;top:0;right:0;bottom:0;left:0;background:#38272780;content:""}.topLinks-item-img{position:absolute;aspect-ratio:550/430;width:100%;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;transition:transform .75s cubic-bezier(.22,.61,.36,1)}.topLinks-item-body{z-index:1}.topLinks-item-body .button{margin-top:1rem}.topLinks-item-label{color:#ef6e31;font-weight:700;line-height:1.6}.topLinks-item-heading{margin-top:.2857142857rem;color:#fff;font-weight:700;line-height:1.6;letter-spacing:.1em}.topMovie{position:relative}.topMovie img{width:100%;height:100%;object-fit:cover}.topMovie:before{display:block;z-index:1;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#38272780;content:""}.topMovie .button{z-index:2;position:absolute;right:0;left:0;margin:0 auto}.topMovie-modal{display:flex;z-index:4;position:fixed;align-items:center;justify-content:center;top:0;right:0;bottom:0;left:0;background-color:#382727e6;opacity:0}.topMovie-modal-bg{z-index:1;position:absolute;top:0;right:0;bottom:0;left:0}.topMovie-modal-inner{z-index:2;position:relative;width:100%;max-width:64.2857142857rem}.topMovie-modal-iframe{aspect-ratio:16/9;width:100%;height:100%;transform:translateY(1em);opacity:0}.topMovie-modal-close{z-index:2;position:absolute;top:2.1428571429rem;right:2.8571428571rem;width:2.8571428571rem;height:2.8571428571rem;border:none;background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2214%22%20height%3D%2215%22%20viewBox%3D%220%200%2014%2015%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cline%20x1%3D%220.671577%22%20y1%3D%221.30544%22%20x2%3D%2213.3995%22%20y2%3D%2214.0334%22%20stroke%3D%22white%22%2F%3E%3Cline%20x1%3D%220.60051%22%20y1%3D%2213.9875%22%20x2%3D%2213.3284%22%20y2%3D%221.25956%22%20stroke%3D%22white%22%2F%3E%3C%2Fsvg%3E);background-size:cover;background-repeat:no-repeat;background-color:transparent;color:#fff;font-weight:700;cursor:pointer}.mv-slides .splide{position:relative;overflow:hidden;background-color:#fff}.mv-slides .splide__pagination{z-index:1;position:absolute;right:1.4285714286rem;bottom:1.4285714286rem}.mv-slides .splide__pagination li+li{margin-left:.7142857143rem}.mv-slides .splide__pagination button{width:.5714285714rem;height:.5714285714rem;border:none;border-radius:50%;background-color:#fff}.mv-slides .splide__pagination button.is-active{background-color:#ef6e31}.mv-ribbon{position:absolute;top:0;left:0}.mv-ribbon g:first-child path{clip-path:polygon(0% 0%,100% 0%,100% 0%,0% 0%)}.mv-ribbon g:last-child path{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}.mv-body{line-height:2}.mv-copy{font-weight:700;line-height:1.5;white-space:nowrap}.mv-copy span{color:#ef6e31;text-shadow:1px 1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff}.mv-posts{border:1px solid #333;border-radius:.7142857143rem;background-color:#f5f4ef}.mv-posts li{background-color:#f5f4ef}.mv-posts time{flex-shrink:0;color:#ef6e31;font-weight:600;font-size:1em;line-height:1.6;letter-spacing:.1em}.mv-posts h2{font-size:1em;line-height:1.6}.topNews,.topOverview{position:relative;background-color:#f5f4ef}.topOverview-items{display:flex;flex-wrap:wrap;counter-reset:number 0}.topOverview-item-logo{display:block;aspect-ratio:550/500;overflow:hidden}.topOverview-item-body{display:flex;flex-wrap:wrap;font-weight:400;line-height:2}.topOverview-item-body .button{margin-left:auto}.topOverview-item-heading{display:flex;position:relative;align-items:center;color:#ef6e31;font-weight:700}.topOverview-item-heading span{order:2}.topOverview-item-heading:before{position:absolute;top:-.25em;left:0;order:0;content:counter(number,decimal-leading-zero);color:#776c66;line-height:1.6;font-family:Oswald,sans-serif;letter-spacing:0;counter-increment:number 1}.topOverview-item-heading:after{display:block;z-index:1;position:absolute;order:1;background-size:cover;background-repeat:no-repeat;content:""}@media (min-width: 37.5625em){html{font-size:min(.9722222222vw,14px)}.br-sp,.visible-sp{display:none!important}.inside-blank{padding-right:2.8571428571rem;padding-left:2.8571428571rem}th:not([class]){width:12em}[data-foot]{width:17.9285714286rem}.footer{padding:4.2857142857rem 2.8571428571rem}.footer-inner{display:flex;column-gap:15.5rem;align-items:center;justify-content:space-between;max-width:80rem;margin:0 auto}.footer-nav-items{width:39.5rem}.footer-nav-item{width:33.333%}.footer-social{width:17.3571428571rem;margin-left:auto}.header{top:1rem;right:1rem;left:1rem;height:6.4285714286rem;padding:0 26px 0 20px}.header-logo{width:12.9285714286rem;margin-top:-.5rem;margin-right:.7142857143rem}.header-nav{display:flex;column-gap:2rem;align-items:center;margin-left:auto}.header-nav-items{display:flex;column-gap:2rem;align-items:center}.header-nav-item{position:relative;font-size:1.4285714286rem;line-height:3.1428571429rem}.header-nav-item:before{display:block;z-index:1;position:absolute;bottom:0;left:0;width:.7142857143rem;height:.2857142857rem;background-color:#fff;content:""}.header-nav-item:after{display:block;position:absolute;bottom:0;left:0;width:100%;height:.2857142857rem;transform:scaleX(0);transform-origin:right;border-radius:99rem;background-color:#ef6e31;content:"";transition:transform .3s cubic-bezier(.22,.61,.36,1)}.header-nav-buttons{display:none;flex-wrap:wrap;gap:0 1rem}.header-nav-buttons .button{width:8.8571428571rem;font-size:1rem;line-height:3.1428571429rem}.button{width:25rem;font-size:1.1428571429rem;line-height:4.375em}.button svg{width:1.125em}.heading{margin-bottom:4.2857142857rem}.heading>span:first-child{font-size:1.5714285714rem}.heading>span:last-child{font-size:2.8571428571rem}.heading>span:last-child span:after{height:.7142857143rem}.pageHeader{height:37.6428571429rem;padding-top:7.4285714286rem}.pageHeader-enTitle{font-size:2rem}.pageHeader-title{font-size:3.4285714286rem}[data-route=post-detail] .pageHeader-title{font-size:3.2142857143rem}[data-style="1"] .pageHeader-ribbon{width:62.7857142857rem}[data-style="2"] .pageHeader-ribbon{width:53.7857142857rem}[data-style="3"] .pageHeader-ribbon{right:2.9285714286rem;bottom:5.8571428571rem;width:60.9285714286rem}.pageBody{padding:4.2857142857rem 2.8571428571rem}.pageBody h2:not([class]){padding-left:2.8571428571rem;font-size:1.8571428571rem}.pageBody h2:not([class]):before{top:1.4285714286rem}.pagination-item{font-size:1.4285714286rem}*+.postList{margin-top:-2.1428571429rem}.postList-item-link{padding:2.1428571429rem 1.4285714286rem}.postList-item-category{width:7.8571428571rem;font-size:1rem;line-height:2.2857142857rem}.postList-item-date{margin:.3571428571rem 1.4285714286rem 0;padding:0 1.4285714286rem 0 0;border-right:1px solid #b2a7a1;font-size:1rem}.postList-item-title{padding-top:.3571428571rem;font-size:1.1428571429rem}.tabList[role=tablist] [role=tab]{padding:1.7142857143rem 1rem 1.5714285714rem;border-radius:1.4285714286rem 1.4285714286rem 0 0;font-size:1.4285714286rem}.aboutLead{text-align:center}.aboutLead-heading{font-size:3.4285714286rem}.aboutVision-items{column-gap:3.5714285714rem}.aboutHistory-items:after{display:block;width:30%;content:""}.aboutHistory-item{width:30%}.schedule .button{font-size:1rem;line-height:4.2857142857rem}.schedule-th{width:28%;font-size:1.1428571429rem}.schedule-th:first-child{width:15%}.schedule-td{font-size:1.1428571429rem}.schedule-area{width:7.1428571429rem;font-size:1.1428571429rem;line-height:3.1428571429rem}[data-route=schedule] [role=tabpanel] p{font-size:1.2857142857rem}[data-route=stories] .heading+p{text-align:center}.storiesMv{height:39.2857142857rem}.storiesMv-logo{width:28.5714285714rem;padding-top:6.4285714286rem}.storiesInterview-item{width:36rem}.storiesInterview-item-imgs{height:25rem}.storiesInterview-body{column-gap:4.3571428571rem;align-items:center;justify-content:space-between;max-width:66.4285714286rem;margin:4.2857142857rem auto 0}.storiesInterview-body p{font-size:1.1428571429rem;line-height:2}.storiesInterview-item-copy{width:70%}.storiesArea-item{width:48%}.storiesNews-items:after{display:block;width:23.5%;content:""}.storiesNews-items:before{display:block;order:1;width:23.5%;content:""}.storiesNews-item{width:23.5%}.areaHeader{padding-top:10.2857142857rem}.areaHeader-body{margin-top:-4.2857142857rem}.areaHeader-inner{padding:4.2857142857rem 7.1428571429rem 2.1428571429rem}.areaHeader-title{font-size:2.1428571429rem}.areaHeader-lead{font-size:1.1428571429rem}.interviewHeader{padding-top:7.4285714286rem}.interviewHeader-copy{width:50rem}.topEntry-ribbon{width:37.7777777778%}.topEntry-items{row-gap:40px;max-width:80rem;margin:0 auto}.topEntry-item{border-radius:3.5714285714rem}.topEntry-item-head{align-items:center;padding:25px 38px}.topEntry-item-head-icon{flex-shrink:0;width:4.1428571429rem;margin-right:1rem}.topEntry-item-head-text{flex-shrink:0;margin-right:auto;font-size:max(12px,1rem)}.topEntry-item-subheading{font-size:1.1428571429rem}.topEntry-item-heading{font-size:2.2857142857rem}.topEntry-item-head-note{margin-left:10rem}.topEntry-item-detail{padding:2.1428571429rem 5.7142857143rem}.topEntry-item-detail-item{width:46.875%}.topEntry-item-detail-item .button{width:22.5rem}.topEntry-item-detail-item-logo{width:8.5714285714rem}.topInterview{padding:6.4285714286rem 0 0}.topInterview-heading{margin-bottom:3.4285714286rem}.topInterview-heading svg{width:18.3571428571rem}.topInterview-item{width:36rem;height:25rem}.topInterview-body{column-gap:4.3571428571rem;align-items:center;justify-content:space-between;max-width:66.4285714286rem;margin:4.2857142857rem auto 0}.topInterview-body p{font-size:1.1428571429rem;line-height:2}.topLinks{padding-top:8.5714285714rem}.topLinks-items{max-width:80rem;margin:0 auto;gap:1.4285714286rem 2.1428571429rem}.topLinks-item{flex-grow:1;height:30.7142857143rem}.topLinks-item:first-child{width:100%}.topLinks-item-link{padding:3.5714285714rem 2.8571428571rem}.topLinks-item:first-child .topLinks-item-img{aspect-ratio:1120/430}.topLinks-item-label,.topLinks-item-heading{font-size:1.7142857143rem}.topMovie img{aspect-ratio:1440/510}.topMovie .button{bottom:6.4285714286rem;width:22.1428571429rem;font-size:1.2857142857rem}.topMovie-modal{padding:0 20px}.topMovie-modal-iframe{overflow:hidden;border-radius:.7142857143rem}.mv{padding:134px 0 56px}.mv-slides .splide{width:61.4285714286%;margin-left:auto;border-radius:2.1428571429rem}.mv-ribbon{width:35.8333333333%}.mv-inner{position:relative;max-width:102.8571428571rem;margin:0 auto;padding:0 2.8571428571rem 0 0}.mv-body{z-index:1;position:absolute;top:10.7142857143rem;left:5.7142857143rem;font-size:1.1428571429rem}.mv-body .button{margin-top:2.8571428571rem}.mv-body .button svg{width:1.2857142857rem}.mv-copy{margin-bottom:1.4285714286rem;font-size:3.4285714286rem}.mv-posts{width:61.4285714286%;margin:20px 0 0 auto;padding:1.7142857143rem 2.3571428571rem;border-radius:.7142857143rem;font-size:1rem}.mv-posts a{display:flex;align-items:center}.mv-posts time{margin-right:1.4285714286rem;padding-right:1.4285714286rem;border-right:1px solid #b2a7a1;font-size:1rem}.mv-posts h2{display:-webkit-box;-webkit-line-clamp:1;font-size:1rem;-webkit-box-orient:vertical;overflow:hidden}.topNews .button{margin-top:2.8571428571rem}.topNews [data-foot]{top:-3.1428571429rem;right:5.7142857143rem}.topNews [role=tab]{padding:1.4285714286rem 1rem 1.2857142857rem;font-size:1.2857142857rem}.topNews-body{max-width:66.4285714286rem;margin:0 auto}.topOverview{padding:5.7142857143rem 2.8571428571rem 7.1428571429rem}.topOverview [data-foot]{top:-4rem;left:5.7142857143rem}.topOverview-items{row-gap:7.1428571429rem;max-width:80rem;margin:0 auto}.topOverview-item{display:flex;align-items:flex-start}.topOverview-item:nth-child(2n){flex-direction:row-reverse}.topOverview-item-logo{flex-shrink:0;width:49.1071428571%;border-radius:50px}.topOverview-item-body{row-gap:1.8571428571rem;flex-grow:1;padding:4.2857142857rem 0 0 3.5714285714rem;font-size:1.2857142857rem}.topOverview-item-body .button{font-size:1.1428571429rem}.topOverview-item:nth-child(2n) .topOverview-item-body{padding:4.2857142857rem 3.5714285714rem 0 0}.topOverview-item-heading{padding-left:5.7142857143rem;font-size:3.1428571429rem;line-height:1.5}.topOverview-item-heading:before{font-size:3.4285714286rem}.topOverview-item-heading:after{top:.2em;left:.35em;width:6.0714285714rem;height:6.0714285714rem;background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2286%22%20height%3D%2286%22%20viewBox%3D%220%200%2086%2086%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20d%3D%22M57.6667%201L1%2057.6667H57.6667V1Z%22%20fill%3D%22%23F5F4EF%22%2F%3E%20%3Cline%20x1%3D%221.11861%22%20y1%3D%2257.7852%22%20x2%3D%2257.7853%22%20y2%3D%221.11856%22%20stroke%3D%22%23776C66%22%2F%3E%20%3C%2Fsvg%3E)}}@media (min-width: 37.5625em) and (hover: hover){.header-nav-item:where(:any-link,:enabled,summary):hover:before{left:100%;transition:left .6s cubic-bezier(.22,.61,.36,1)}.header-nav-item:where(:any-link,:enabled,summary):hover:after{transform:scaleX(1);transform-origin:left}}@media (min-width: 52.1875em){.header-nav-item{font-size:1.1428571429rem}.header-nav-buttons{display:flex}}@media (max-width: 37.5em){.br-pc,.visible-pc{display:none!important}.inside-blank{padding-right:1.4285714286rem;padding-left:1.4285714286rem}th:not([class]){width:9em}[data-foot]{width:10rem}.footer{padding:4.2857142857rem 1.4285714286rem}.footer-inner{row-gap:2.8571428571rem;flex-flow:column-reverse wrap}.footer-nav{padding:0 1.4285714286rem}.footer-nav-item{width:50%}.footer-social,.footer-buttons{padding:0 1.4285714286rem}.footer-buttons .button{width:100%}.footer-copyright{text-align:center}.header{top:.6428571429rem;right:.7142857143rem;left:.7142857143rem;height:3.7857142857rem;padding:0 1.1428571429rem}.header-logo{width:9.2857142857rem}.header-nav{display:flex;z-index:1;position:fixed;row-gap:2.1428571429rem;flex-wrap:wrap;top:0;right:0;bottom:0;left:0;padding:5.3571428571rem 1.8571428571rem 4.2857142857rem;overflow:scroll;transform:translate(100%);background-color:#f5f4ef;scroll-behavior:smooth}.header-nav-logo{position:absolute;top:1.9285714286rem;left:1.1428571429rem;width:9.2857142857rem}.header-nav-items{width:100%}.header-nav-item{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ef6e31;font-size:1.1428571429rem;line-height:4.5714285714rem}.header-nav-item svg{width:1.0714285714rem;margin-right:.7142857143rem}.header-nav-buttons{width:22.7142857143rem;margin:0 auto}.header-nav-buttons .button{width:100%;font-size:1.1428571429rem;line-height:4.2857142857rem}.header-nav-buttons .button+.button{margin-top:1rem}.header-support{margin-left:auto}.header-support .button{width:7.8571428571rem;font-size:.8571428571rem;line-height:2.5714285714rem}.header-links{display:flex;column-gap:2.8571428571rem;flex-wrap:wrap;justify-content:center;width:100%}.header-links-item{font-weight:700;font-size:1rem;line-height:1.6;text-decoration:underline}.header-social{display:flex;row-gap:1.4285714286rem;flex-wrap:wrap;width:22.7142857143rem;margin:0 auto}.header-social-item{display:flex;align-items:center;justify-content:space-between;width:100%;gap:2.1428571429rem 1.4285714286rem}.header-social-label{display:flex;column-gap:1.4285714286rem;flex-grow:1;align-items:center;color:#ef6e31;font-weight:700;font-size:1.2857142857rem;line-height:1;white-space:nowrap}.header-social-label:after{display:block;width:100%;height:1px;background-color:#ef6e31;content:""}.header-social-links{display:flex;column-gap:1rem}.header-social-links-item{width:3.5714285714rem;height:3.5714285714rem;overflow:hidden;border-radius:50%}.header-social-links-item svg{width:100%}.header-navToggle{width:3.5714285714rem;margin-left:.7142857143rem;cursor:pointer}.header-navToggle svg{width:100%}.header-navClose{position:absolute;top:1.3571428571rem;right:1.8571428571rem;width:3.5714285714rem;cursor:pointer}.header-navClose svg{width:100%}.button{width:20rem;line-height:4.2857142857rem}.button svg{width:1.1428571429rem}.heading{margin-bottom:2.5rem}.heading>span:first-child{font-size:1.2142857143rem}.heading>span:last-child{font-size:2.1428571429rem}.heading>span:last-child span:after{height:.5714285714rem}.pageHeader{height:57vw;padding-top:3.5714285714rem}[data-route=post-detail] .pageHeader{height:70vw}.pageHeader-enTitle{font-size:1.1428571429rem}.pageHeader-title{font-size:2rem}[data-route=post-detail] .pageHeader-title{font-size:1.4285714286rem}.pageHeader-ribbon{height:auto}[data-style="1"] .pageHeader-ribbon{top:auto;right:-2.1428571429rem;bottom:0;width:21.4285714286rem}[data-style="2"] .pageHeader-ribbon{width:19.2857142857rem}[data-style="3"] .pageHeader-ribbon{top:4.4285714286rem;right:1.4285714286rem;width:17.8571428571rem}.pageBody{padding:4.2857142857rem 1.4285714286rem}.pageBody h2:not([class]){padding-left:2.1428571429rem;font-size:1.7142857143rem}.pageBody h2:not([class]):before{top:1.0714285714rem}.pagination-item{font-size:1rem}*+.postList{margin-top:-1.4285714286rem}.postList-item{font-size:1rem}.postList-item-link{flex-wrap:wrap;padding:1.4285714286rem 0;gap:.7142857143rem}.postList-item-category{width:6.4285714286rem;font-size:.7142857143rem;line-height:1.7142857143rem}.postList-item-date{display:block;font-size:1rem}.postList-item-title{width:100%;font-size:1em;line-height:1.5}.tabList[role=tablist] [role=tab]{padding:1.0714285714rem 1rem .9285714286rem;border-radius:1.0714285714rem 1.0714285714rem 0 0;font-size:1rem}.aboutLead-heading{font-size:2.1428571429rem}.aboutLead-body br{display:none}.aboutVision-items{row-gap:2.8571428571rem;flex-wrap:wrap}.aboutHistory-item{width:46.5%}.aboutOversea-inner{flex-wrap:wrap}.scheduleWrap{margin-right:-1.4285714286rem;margin-left:-1.4285714286rem}.schedule{table-layout:fixed}.schedule .button{font-size:.7142857143rem;line-height:3.5714285714rem}.schedule-th{font-size:1rem}.schedule-th:nth-child(1){width:10.7142857143rem}.schedule-th:nth-child(2){width:14.2857142857rem}.schedule-th:nth-child(3){width:14.2857142857rem}.schedule-th:nth-child(4){width:17.1428571429rem}.schedule-row{padding:0 1.4285714286rem}.schedule-area{width:7.1428571429rem;font-size:.8571428571rem;line-height:2.5rem}[data-route=stories] .heading+p{text-align:left}[data-route=stories] .heading+p br{display:none}.storiesMv{height:calc(100vw - 3.7857142857rem)}.storiesMv-logo{width:17.8571428571rem;padding-top:3.7857142857rem}.storiesInterview-item{width:21.7142857143rem}.storiesInterview-item-imgs{height:15rem}.storiesInterview-body{row-gap:1.4285714286rem;flex-wrap:wrap;padding:1.4285714286rem 1.4285714286rem 0}.storiesInterview-body p{font-size:1.0714285714rem;line-height:1.8}.storiesInterview-body .button{margin:0 auto}.storiesInterview-item-copy{width:100%}.storiesNews-item{width:48%}.areaHeader,.interviewHeader{padding-top:5.7142857143rem}.areaHeader-body{margin-top:-1.7857142857rem}.areaHeader-inner{padding:2.1428571429rem}.areaHeader-title{font-size:1.7857142857rem}.topEntry-ribbon{width:44.9275362319%}.topEntry-items{row-gap:2.1428571429rem}.topEntry-item{border-radius:1.4285714286rem}.topEntry-item-head{flex-wrap:wrap;align-items:flex-start;padding:1.4285714286rem}.topEntry-item-head-icon{width:3.5714285714rem}.topEntry-item-head-text{width:calc(100% - 4.2857142857rem)}.topEntry-item-subheading{font-size:1.1428571429rem}.topEntry-item-heading{font-size:1.8571428571rem}.topEntry-item-head-note{margin-top:1.4285714286rem}.topEntry-item-detail{padding:2.1428571429rem 1.4285714286rem}.topEntry-item-detail-item .button{width:15.5714285714rem;padding-left:1.5em;font-size:.9285714286rem;line-height:3.5714285714rem;letter-spacing:0}.topEntry-item-detail-item-heading{font-size:1.1428571429rem}.topEntry-item-detail-item-logo{width:7.5714285714rem}.topInterview{padding:5.7142857143rem 0 0}.topInterview-heading{margin-bottom:1.8571428571rem}.topInterview-heading svg{width:13.7857142857rem}.topInterview-item{width:21.7142857143rem;height:15rem}.topInterview-body{row-gap:1.4285714286rem;flex-wrap:wrap;padding:1.4285714286rem 1.4285714286rem 0}.topInterview-body p{font-size:1.0714285714rem;line-height:1.8}.topInterview-body .button{margin:0 auto}.topLinks-items{row-gap:1.4285714286rem}.topLinks-item{width:100%;height:17.1428571429rem}.topLinks-item:first-child{height:22.8571428571rem}.topLinks-item-link{padding:2.1428571429rem 1.4285714286rem}.topLinks-item:first-child .topLinks-item-img{aspect-ratio:374/320}.topLinks-item-body .button{font-size:1rem}.topLinks-item-label{font-size:1.1428571429rem}.topLinks-item-heading{font-size:1.2857142857rem}.topMovie img{aspect-ratio:414/300}.topMovie .button{bottom:2.8571428571rem;width:15rem}.mv{padding:6.7857142857rem 1.4285714286rem 3.5714285714rem}.mv-slides .splide{border-radius:1.4285714286rem}.mv-ribbon{width:19.6428571429rem}.mv-copy{margin-bottom:.7142857143rem;font-size:2rem}.mv-body{margin-top:1.4285714286rem;font-size:1rem}.mv-body .button{margin:1.4285714286rem auto 0;line-height:4.2857142857rem}.mv-body p br{display:none}.mv-posts{margin:2.1428571429rem 0 0;padding:1.4285714286rem 1.0714285714rem;font-size:1rem}.mv-posts a{display:block}.mv-posts time{display:block;margin-bottom:.5em}.mv-posts h2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.5}.topNews .button{margin-top:1.4285714286rem}.topNews [data-foot]{top:-1.4285714286rem;right:.7142857143rem}.topNews [role=tab]{padding:1.0714285714rem 1rem .9285714286rem;font-size:.8571428571rem}.topOverview{padding:5.7142857143rem 1.4285714286rem 4.2857142857rem}.topOverview [data-foot]{top:-1.4285714286rem;left:.7142857143rem}.topOverview-items{row-gap:4.2857142857rem}.topOverview-item-logo{width:15.7142857143rem;margin:0 auto 1.4285714286rem;border-radius:1.4285714286rem}.topOverview-item-body{row-gap:1.4285714286rem;font-size:1.0714285714rem}.topOverview-item-heading{padding-left:5rem;font-size:2.2857142857rem;line-height:1.4}.topOverview-item-heading:before{font-size:2.8571428571rem}.topOverview-item-heading:after{top:.35em;left:.72em;width:3.6428571429rem;height:3.6428571429rem;background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2252%22%20height%3D%2253%22%20viewBox%3D%220%200%2052%2053%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M34.9438%200.932561L0.831482%2035.0449H34.9438V0.932561Z%22%20fill%3D%22%23F5F4EF%22%2F%3E%3Cline%20x1%3D%220.762169%22%20y1%3D%2234.9755%22%20x2%3D%2234.8745%22%20y2%3D%220.863187%22%20stroke%3D%22%23776C66%22%2F%3E%3C%2Fsvg%3E)}}@media (hover: hover){p:where(:any-link,:enabled,summary):hover a:hover{text-decoration:underline}.footer-nav-item:where(:any-link,:enabled,summary):hover{text-decoration:underline}.header-nav-item:where(:any-link,:enabled,summary):hover{color:#ef6e31}.button[data-bg-color=white]:where(:any-link,:enabled,summary):hover{color:#fff}.button[data-bg-color=white]:where(:any-link,:enabled,summary):hover svg[data-arrow] path{stroke:#fff}.button[data-bg-color=white]:where(:any-link,:enabled,summary):hover svg[data-window] path,.button[data-bg-color=white]:where(:any-link,:enabled,summary):hover svg[data-download] path{fill:#fff}.button[data-bg-color=white]:is(:where(:any-link,:enabled,summary):hover *){color:#fff}.button[data-bg-color=white]:is(:where(:any-link,:enabled,summary):hover *) svg[data-arrow] path{stroke:#fff}.button[data-bg-color=white]:is(:where(:any-link,:enabled,summary):hover *) svg[data-window] path,.button[data-bg-color=white]:is(:where(:any-link,:enabled,summary):hover *) svg[data-download] path{fill:#fff}.button:where(:any-link,:enabled,summary):hover{background-color:#fec802}.button:where(:any-link,:enabled,summary):hover svg[data-arrow]{transform:translate(.5em,-50%)}.button:is(:where(:any-link,:enabled,summary):hover *){background-color:#fec802}.button:is(:where(:any-link,:enabled,summary):hover *) svg[data-arrow]{transform:translate(.5em,-50%)}.pagination-item:where(:any-link,:enabled,summary):hover{border-color:#ef6e31;background-color:#ef6e31;color:#fff}.pagination-item.prev:where(:any-link,:enabled,summary):hover,.pagination-item.next:where(:any-link,:enabled,summary):hover{color:#ef6e31}.postList-item-link:where(:any-link,:enabled,summary):hover{border-color:#ef6e31;color:#ef6e31}.aboutHistory-item-link:where(:any-link,:enabled,summary):hover{color:#ef6e31}.faqList-item-q:where(:any-link,:enabled,summary):hover{color:#ef6e31}.faqList-item-q:where(:any-link,:enabled,summary):hover:before{color:#fff}.faqList-item-a a:where(:any-link,:enabled,summary):hover{opacity:.5}[data-route=schedule] [role=tabpanel] p a:where(:any-link,:enabled,summary):hover{opacity:.6}.storiesInterview-item-imgs:is(:where(:any-link,:enabled,summary):hover *):before{transform:scale(1);opacity:1}.storiesArea-item-img img:is(:where(:any-link,:enabled,summary):hover *){transform:scale(1.05)}.storiesArea-item-title:is(:where(:any-link,:enabled,summary):hover *){color:#ef6e31}.storiesNews-item-img img:is(:where(:any-link,:enabled,summary):hover *){transform:scale(1.05)}.storiesNews-item-title:is(:where(:any-link,:enabled,summary):hover *){color:#ef6e31}.topInterview-item-link:where(:any-link,:enabled,summary):hover:before{transform:scale(1);opacity:1}.topLinks-item-img:is(:where(:any-link,:enabled,summary):hover *){transform:scale(1.05)}.mv-posts a:where(:any-link,:enabled,summary):hover{color:#ef6e31}}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{z-index:0;margin:0!important;opacity:0}.splide__track--fade>.splide__list>.splide__slide.is-active{z-index:1;opacity:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important;backface-visibility:hidden}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;display:-ms-flexbox;display:flex;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;margin:0;line-height:1;list-style-type:none;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{visibility:hidden;position:relative}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{box-sizing:border-box;backface-visibility:hidden;-ms-flex-negative:0;position:relative;flex-shrink:0;margin:0;list-style-type:none!important}.splide__slide img{vertical-align:bottom}.splide__spinner{contain:strict;display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;width:20px;height:20px;margin:auto;border:2px solid #999;border-radius:50%;border-left-color:transparent;animation:splide-loading 1s linear infinite}.splide__sr{clip:rect(0 0 0 0);position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{z-index:0;position:relative;overflow:hidden}
