@charset "UTF-8";.ranking-container{margin:0 auto;max-width:56rem}.ranking-container p{line-height:1}.podium-grid{display:grid;gap:1.125rem;grid-template-columns:1fr;margin-bottom:1.875rem}.podium-card{background-color:#fff;border-top-style:solid;border-top-width:.5rem;box-shadow:3px 3px 15px 0 rgba(0,52,72,.11);padding:1.5rem;position:relative;transition-duration:.5s;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.podium-card.transaction:before{background:url(../../img/_css/ranking_icon001.png) no-repeat 50%/cover;content:"";height:2.8125rem;inset:auto -.625rem -.625rem auto;position:absolute;width:2.8125rem}.podium-card:hover{transform:scale(1.05)}.podium-card--gold{border-top-color:#facc15}.podium-card--silver{border-top-color:#cbd5e1}.podium-card--bronze{border-top-color:#fb923c}.podium-icon{align-items:center;background-color:#fff;border-radius:9999px;box-shadow:3px 3px 15px 0 rgba(0,52,72,.11);display:flex;justify-content:center;left:50%;padding:.5rem;position:absolute;top:-1.25rem;transform:translateX(-50%)}.podium-icon i{height:2rem;width:2rem}.podium-icon--gold{color:#eab308}.podium-icon--silver{color:#94a3b8}.podium-icon--bronze{color:#fb923c}.podium-content{margin-top:1rem;text-align:center}.podium-rank{color:#9ca3af;font-size:.875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.podium-name{color:#1f2937;font-size:1.25rem;font-weight:900}.podium-stats{background-color:#f9fafb;display:inline-block;margin-top:.5rem;padding:.5rem 1rem;width:100%}.podium-value{color:#111827;font-size:1.5rem;font-weight:900;line-height:1}.podium-value:after{content:"戸";font-size:1rem}.podium-label{color:#9ca3af;font-size:.625rem;font-weight:700;margin-top:.25rem;text-transform:uppercase}.ranking-list{background-color:#fff;border:1px solid #f3f4f6;box-shadow:3px 3px 15px 0 rgba(0,52,72,.11)}.ranking-header{align-items:center;background:#e0e8ee;border-bottom:1px solid #f9fafb;display:flex;justify-content:space-between;padding:.625rem 1.5rem}.ranking-title{color:#334155;font-weight:700;margin-bottom:0}.ranking-meta{color:#94a3b8;font-size:.75rem;font-weight:500}.ranking-table{text-align:left;width:100%}.ranking-table tbody tr{border-top:1px solid #e0e8ee}.ranking-row{transition-duration:.15s;transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ranking-row.transaction .ranking-cell:first-child{position:relative}.ranking-row.transaction .ranking-cell:first-child:before{background:url(../../img/_css/ranking_icon001.png) no-repeat 50%/cover;content:"";height:2.8125rem;left:.5rem;position:absolute;top:50%;transform:translateY(-50%);width:2.8125rem}.ranking-row:hover{background-color:#f8fafc}.ranking-row.hidden-row{display:none}.ranking-row--japan{background-color:rgba(239,246,255,.7)}.ranking-row--japan:hover{background-color:#dbeafe}.ranking-cell{padding:.625rem 1.5rem .625rem 3.875rem;white-space:nowrap}.ranking-cell--right{text-align:right}.ranking-info{gap:1rem}.ranking-info,.ranking-number{align-items:center;display:flex}.ranking-number{background-color:#f3f4f6;color:#9ca3af;font-size:.875rem;font-weight:900;height:2rem;justify-content:center;transition-duration:.15s;transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);width:2rem}.ranking-row:hover .ranking-number{background-color:#fff;color:#6b7280}.ranking-row--japan .ranking-number{background-color:#2563eb;color:#fff}.ranking-details{display:flex;flex-direction:column;gap:0}.ranking-name-wrapper{align-items:center;display:flex;gap:.5rem}.ranking-name{color:#334155;font-weight:700;line-height:1.2}.ranking-badge{align-items:center;background-color:#2563eb;color:#fff;display:inline-flex;font-size:.625rem;font-weight:700;padding:.125rem .5rem}.ranking-badge i{height:.625rem;margin-right:.25rem;width:.625rem}.ranking-type{color:#9ca3af;font-size:.625rem;font-weight:700;text-transform:uppercase}.ranking-progress{background-color:#f3f4f6;height:.375rem;max-width:7.5rem;overflow:hidden;width:100%}.ranking-progress-bar{background-color:#cbd5e1;height:100%}.ranking-row--japan .ranking-progress-bar{background-color:#3b82f6}.ranking-stats{align-items:flex-end;display:flex;flex-direction:column}.ranking-value{color:#334155;font-weight:900}.ranking-value:after{content:"戸";font-size:1rem}.ranking-unit{color:#9ca3af;font-size:.625rem;font-weight:700;text-transform:uppercase}.toggle-button{align-items:center;background-color:transparent;border:0;border-top:1px solid #f9fafb;color:#64748b;cursor:pointer;display:flex;font-size:.875rem;font-weight:700;gap:.5rem;justify-content:center;padding:.625rem 0;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.toggle-button:hover{background-color:#eff6ff;color:#2563eb}.toggle-button i{height:1.25rem;width:1.25rem}.dual-axis-chart-wrapper{overflow:hidden;position:relative;width:100%}.dual-axis-chart-wrapper:before{background-color:rgba(178,224,254,.05);right:-12rem;top:-12rem}.dual-axis-chart-wrapper:after{background-color:rgba(255,150,63,.05);bottom:-12rem;left:-12rem}.chart-header{flex-direction:row;gap:1.5rem;margin-bottom:-2.5rem;position:relative;z-index:10}.chart-header,.chart-legend{display:flex;justify-content:center}.chart-legend{backdrop-filter:blur(.75rem);background-color:rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.05);border-radius:.625rem;flex-wrap:wrap;gap:2rem;padding:.625rem 1rem}.legend-item{align-items:center;display:flex;gap:1rem}.legend-line{border-radius:624.9375rem;height:.1875rem;width:1.5rem}.legend-line--starts{background-color:#b2e0fe;box-shadow:0 0 .9375rem rgba(178,224,254,.6)}.legend-line--pop{background-color:#ff963f;box-shadow:0 0 .9375rem rgba(255,150,63,.6)}.legend-label{color:#fff;font-size:.875rem;font-weight:700;white-space:nowrap}#dual-axis-chart-container{overflow:visible}.dual-axis-chart{height:auto;overflow:visible;position:relative;user-select:none;width:100%;z-index:10}.dual-axis-chart .chart-grid-line{stroke:#fff;stroke-opacity:.05;stroke-width:1}.dual-axis-chart .chart-axis-label{font-size:1rem}.dual-axis-chart .chart-axis-label--starts{fill:#b2e0fe}.dual-axis-chart .chart-axis-label--pop{fill:#ff963f}.dual-axis-chart .chart-xaxis-label{fill:#fff;font-size:1rem;font-weight:500}.dual-axis-chart .chart-area-pop{fill:url(#gradPop)}.dual-axis-chart .chart-line-pop{fill:none;stroke:#ff963f;stroke-linejoin:round;stroke-width:4}.dual-axis-chart .chart-area-starts{fill:url(#gradStarts)}.dual-axis-chart .chart-line-starts{fill:none;filter:drop-shadow(0 0 .75rem rgba(178,224,254,.6));stroke:#b2e0fe;stroke-linecap:round;stroke-linejoin:round;stroke-width:4}.dual-axis-chart .chart-reveal-clip{transition:width 3s cubic-bezier(.16,1,.3,1)}.dual-axis-chart .chart-hover-indicator{opacity:0;pointer-events:none;transition:opacity .2s}.dual-axis-chart .chart-hover-indicator.active{opacity:1}.dual-axis-chart .chart-hover-line{stroke:#fff;stroke-dasharray:4 4;stroke-opacity:.2}.dual-axis-chart .chart-hover-dot{stroke:#fff;stroke-width:2}.dual-axis-chart .chart-hover-dot--starts{fill:#b2e0fe}.dual-axis-chart .chart-hover-dot--pop{fill:#ff963f}.dual-axis-chart .chart-hit-area{cursor:pointer;fill:transparent}.chart-detail-panels{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);margin-top:0;position:relative;z-index:10}.chart-detail-panel{backdrop-filter:blur(.75rem);border-radius:0 1rem 1rem 0;padding:1.5rem}.chart-detail-panel--starts{background:linear-gradient(90deg,rgba(178,224,254,.2),transparent);border-left:.25rem solid #b2e0fe}.chart-detail-panel--pop{background:linear-gradient(90deg,rgba(255,150,63,.2),transparent);border-left:.25rem solid #ff963f}.chart-detail-content{align-items:flex-end;display:flex;justify-content:space-between}.chart-detail-data{display:flex;flex-direction:column}.chart-detail-year{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.chart-detail-year--starts{color:#b2e0fe}.chart-detail-year--pop{color:#ff963f}.chart-detail-value{color:#fff;font-size:2.25rem;font-variant-numeric:tabular-nums;font-weight:700}.chart-detail-unit{font-size:.875rem;font-weight:300;margin-left:.25rem;text-transform:uppercase}.chart-detail-badge{color:#fff;font-size:.5625rem;font-weight:500;margin-bottom:.25rem;text-transform:uppercase;transition:opacity .2s}.chart-detail-badge.hidden{opacity:0}.chart-footer{align-items:flex-end;display:flex;flex-direction:column;gap:0;justify-content:flex-end;margin-top:.625rem}.chart-footer-text{color:#cbd5e1;font-size:.625rem;font-weight:500;letter-spacing:.05em}.chart-footer-text a{color:#e36f1e}.chart-footer-divider{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);display:none;flex-grow:1;height:1px;margin:0 2rem}@keyframes chart-fade-in{0%{opacity:0;transform:translateY(.625rem)}to{opacity:1;transform:translateY(0)}}.chart-fade-in{animation:chart-fade-in 1s ease-out forwards;opacity:0}.generation-chart-wrapper{width:100%}.generation-chart-container{border-radius:.75rem;margin:0 auto;overflow:hidden}.generation-legend-wrapper{padding:0 0 0 3.5rem}.generation-legend-container{background-color:#002838;border:1px solid #004a63;border-bottom:none;display:flex;overflow:hidden;width:100%}.generation-legend-item{background-color:#002838;letter-spacing:0;overflow:hidden;padding:.75rem 0;transition:background-color .15s}.generation-legend-item.has-background{transition:all .15s}.generation-legend-item.has-background:hover{filter:brightness(1.2)}.generation-legend-item:not(.has-background):hover{background-color:#003a52}.generation-legend-item.has-border{border-right:1px solid #004a63}.generation-legend-content{display:flex;flex-direction:column;gap:.125rem;text-align:center}.generation-legend-name{color:#fff;font-weight:700;line-height:1.3}.generation-legend-name-prefix{font-size:.75rem}.generation-legend-name-suffix{font-size:.625rem}.generation-legend-value{color:#fff;font-size:.75rem;font-weight:900;line-height:1.2}.generation-legend-unit{font-size:.5rem;font-weight:400;margin-left:.125rem}.generation-legend-range{color:hsla(0,0%,100%,.9);font-size:.625rem;line-height:1.2;margin-top:.125rem}.generation-chart-area-wrapper{padding:0 0 2.375rem 3.5rem}.generation-chart-area{background-color:rgba(0,40,56,.2);border:1px solid #004a63;border-radius:0 0 .75rem .75rem;border-top:none;height:21.25rem;overflow:visible;position:relative;width:100%}.generation-yaxis-grid{display:flex;flex-direction:column;inset:0;justify-content:space-between;pointer-events:none;position:absolute}.generation-grid-line{border-top:1px solid hsla(0,0%,100%,.04);flex:1;position:relative}.generation-grid-line:last-child{border-top-color:rgba(85,130,160,.27);flex:0;height:0}.generation-grid-line span{color:#b2e0fe;font-size:.875rem;font-weight:700;left:-4rem;position:absolute;text-align:right;top:-.625rem;width:3rem}.generation-bars-container{align-items:flex-end;bottom:0;display:flex;gap:0;left:0;position:absolute;right:0;top:0}.generation-bar-wrapper{align-items:flex-end;display:flex;flex:1;height:100%;position:relative}.generation-bar{height:0;opacity:.8;transform-origin:bottom;width:100%}.generation-bar.hover{opacity:1}.generation-xaxis-labels{bottom:-2.5rem;display:flex;justify-content:space-between;left:0;padding-right:.25rem;position:absolute;right:0}.generation-xaxis-label{align-items:center;color:#fff;display:flex;flex-direction:column;font-size:.875rem;font-weight:700;position:relative}.generation-xaxis-label:before{background-color:rgba(85,130,160,.27);content:"";height:.75rem;margin-bottom:.5rem;width:1px}.generation-bottom-spacer{background-color:#003448;height:1.5rem}.bar-transition{transition:height 1s ease-out,opacity .2s}.chart-container{background-image:linear-gradient(180deg,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:100% 20%}#generation-tooltip{background-color:#001f2b;border:1px solid #5582a0;border-radius:.25rem;box-shadow:0 1.5625rem 3.125rem -.75rem rgba(0,0,0,.25);min-width:7.5rem;opacity:0;padding:.75rem;pointer-events:none;position:fixed;transition:opacity .15s;z-index:100}#generation-tooltip:after{background-color:#001f2b;border-bottom:1px solid #5582a0;border-right:1px solid #5582a0;bottom:-.25rem;content:"";height:.5rem;left:50%;position:absolute;transform:translateX(-50%) rotate(45deg);width:.5rem}.generation-tooltip-name{color:#cbd5e1;font-size:.625rem;font-weight:700;margin-bottom:.25rem}.generation-tooltip-age{color:#fff;font-size:.875rem;font-weight:700}.generation-tooltip-pop{color:#ef6c00;font-size:1.125rem;font-weight:900}.generation-tooltip-unit{color:#fff;font-size:.75rem;margin-left:.25rem}.donut-chart-wrapper{margin:0 auto;width:100%}.donut-chart-header,.donut-header-section{display:flex;flex-direction:column;gap:1rem;padding:1.5rem 2rem}.donut-header-icon-row,.donut-header-label{align-items:center;color:#5582a0;display:flex;gap:.75rem}.donut-header-icon-row i,.donut-header-label i{height:1.25rem;width:1.25rem}.donut-header-icon-row span,.donut-header-label span{font-size:.625rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.donut-header-main-title,.donut-header-title{color:#fff;font-size:1.5rem;font-weight:900;letter-spacing:-.025em;line-height:1.2}.donut-title-accent,.donut-title-highlight{color:#ef6c00}.donut-header-desc,.donut-header-description{color:#cbd5e1;font-size:.75rem;font-weight:500}.donut-body-section,.donut-chart-body{padding:0 1.5rem 2.5rem}.donut-chart-container,.donut-inner-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:.625rem;position:relative}.donut-inner-container{background-color:rgba(0,40,56,.4);border-radius:1.5rem;margin-top:.5rem;padding:2rem}.donut-chart-svg-wrapper,.donut-svg-outer{aspect-ratio:1;filter:drop-shadow(0 0 2.5rem rgba(0,0,0,.4));margin-top:-4.375rem;position:relative;width:100%}.donut-chart-svg-wrapper svg,.donut-svg-outer svg{height:100%;overflow:visible;transform:rotate(-90deg);width:100%}.donut-svg-outer{margin-top:0;max-width:26.25rem}.donut-chart-bg-circle{fill:transparent;stroke:#001a24;stroke-width:20}.donut-segment{cursor:pointer;fill:transparent;stroke-width:20;transition:stroke-dasharray 1.2s cubic-bezier(.4,0,.2,1),stroke-width .3s ease,opacity .3s ease;will-change:stroke-dasharray}.donut-segment:hover{opacity:1!important;stroke-width:26}.donut-center-labels,.donut-chart-center{align-items:center;display:flex;flex-direction:column;gap:.5rem;inset:0;justify-content:center;pointer-events:none;position:absolute;text-align:center}.donut-center-label,.donut-center-top-label{color:#b2e0fe;font-size:1.125rem;font-weight:500;letter-spacing:.1em;line-height:1;margin-bottom:.125rem}.donut-center-numbers,.donut-center-value-wrapper{align-items:baseline;display:flex;justify-content:center}.donut-center-main-value,.donut-center-value{color:#fff;font-size:1.875rem;font-weight:500;line-height:1}.donut-center-unit,.donut-center-value-unit{color:#fff;font-size:.875rem;font-weight:500;margin-left:.25rem}.donut-center-bottom-label,.donut-center-sublabel{color:#fff;font-size:1rem;font-weight:500;letter-spacing:.1em;line-height:1;margin-top:.125rem}.donut-label-layer,.donut-label-overlay{inset:0;pointer-events:none;position:absolute}.donut-chart-label,.donut-external-label{opacity:0;position:absolute;text-align:center;text-shadow:0 .25rem .75rem rgba(0,0,0,.9);transform:translate(-50%,-50%);transition:opacity .8s ease-out;white-space:nowrap}.donut-chart-label.is-visible,.donut-external-label.is-visible{opacity:1}.donut-label-content,.donut-label-inner{align-items:center;display:flex;flex-direction:column}.donut-label-inner{padding:0}.donut-label-country,.donut-label-name{color:#b2e0fe;font-size:1.125rem;font-weight:500;letter-spacing:.1em;line-height:1;margin-bottom:.125rem}.donut-label-note{font-size:.6875rem;font-weight:400}.donut-label-value-row,.donut-label-value-wrapper{align-items:baseline;display:flex;gap:.125rem}.donut-label-number,.donut-label-value{color:#fff;font-weight:500;letter-spacing:-.02em;line-height:1}.donut-label-number--small,.donut-label-value--small{font-size:1.25rem}.donut-label-number--large,.donut-label-value--large{font-size:1.875rem}.donut-label-number-unit,.donut-label-unit{color:#fff;font-size:.6875rem;font-weight:500}.donut-label-percent,.donut-label-percentage{color:#ef6c00;font-size:1rem;font-weight:500;line-height:1;margin-top:.125rem}.donut-chart-notes,.donut-notes-area{margin-top:3.5rem;width:100%}.donut-notes-header,.donut-notes-header-row{border-bottom:1px solid hsla(0,0%,100%,.04);margin-bottom:.5rem;padding:.5rem}.donut-notes-header-title,.donut-notes-title{color:#5582a0;font-size:.625rem;font-weight:700;letter-spacing:.2em;line-height:1;margin-bottom:.25rem;text-transform:uppercase}.donut-notes-items,.donut-notes-list{display:flex;flex-direction:column;gap:.75rem}.donut-note-item,.donut-note-row{align-items:flex-start;background-color:rgba(0,40,56,.3);border-radius:.75rem;display:flex;gap:.75rem;padding:1rem}.donut-note-marker,.donut-note-number{color:#5582a0;flex-shrink:0;font-size:.875rem;font-weight:500}.donut-note-description,.donut-note-text{color:#fff;font-size:.6875rem;font-weight:500;line-height:1.6}.font-emphasis{font-weight:500}.donut-page-body{align-items:center;background-color:#001f2b;color:#fff;display:flex;justify-content:center;margin:0;min-height:100vh}.text-axis{color:#b2e0fe;font-size:1.125rem;font-weight:500}.bg-card{background-color:#003448}.bg-dark-panel{background-color:#002838}.chart-label{pointer-events:none;position:absolute;text-align:center;text-shadow:0 .25rem .75rem rgba(0,0,0,.9);transform:translate(-50%,-50%);transition:opacity .8s ease-out;white-space:nowrap}.donut-page-wrapper{padding:1rem}.donut-card-outer{background-color:#003448;border-radius:1.5rem;box-shadow:0 1.5625rem 3.125rem -.75rem rgba(0,0,0,.25);margin:0 auto;max-width:37.5rem;overflow:hidden;width:100%}.donut-header-content{display:flex;flex-direction:column;gap:.25rem}.donut-bottom-spacer{background-color:#003448;height:.75rem}.return-schedule-wrapper{margin:0 auto;max-width:72rem}.return-schedule-container{background-color:#fff;border:1px solid #e2e8f0;box-shadow:0 1.5625rem 3.125rem -.75rem rgba(0,0,0,.1);display:flex;flex-direction:column;overflow:hidden;padding:2.5rem 0 3rem}.return-schedule-desktop{display:none;order:1;padding:2.5rem 2.5rem 0}.return-schedule-content{position:relative}.schedule-header{border-bottom:1px solid #f1f5f9;display:flex;margin-bottom:2.5rem;padding-bottom:1.25rem}.schedule-header-label{align-items:center;border-right:1px solid #f1f5f9;color:#334155;display:flex;font-size:.875rem;font-weight:700;justify-content:center;letter-spacing:.1em;padding:0 .5rem;text-align:center;text-transform:uppercase;width:25%}.schedule-years{display:flex;width:75%}.schedule-year{color:#94a3b8;flex:1;font-size:.875rem;font-weight:700;text-align:center}.schedule-year--highlight{color:#003448}.schedule-grid{bottom:0;display:flex;left:25%;pointer-events:none;position:absolute;right:0;top:3.5rem}.schedule-grid-line{bottom:0;height:100%;position:absolute;top:0;width:14.2857142857%}.schedule-grid-line:first-child{border-left:1px dashed #e2e8f0;left:0}.schedule-grid-line:nth-child(2){border-left:1px dashed #e2e8f0;left:14.2857142857%}.schedule-grid-line:nth-child(3){border-left:1px dashed #e2e8f0;left:28.5714285714%}.schedule-grid-line:nth-child(4){border-left:1px dashed #e2e8f0;left:42.8571428571%}.schedule-grid-line:nth-child(5){border-left:1px dashed #e2e8f0;left:57.1428571429%}.schedule-grid-line:nth-child(6){border-left:1px dashed #e2e8f0;left:71.4285714286%}.schedule-grid-line:nth-child(7){border-left:1px dashed #e2e8f0;left:85.7142857143%}.schedule-grid-line:nth-child(8){border-left:1px dashed #e2e8f0;left:100%}.schedule-grid-line--highlight{background-color:rgba(0,52,72,.03)}.schedule-grid-line--highlight .schedule-grid-border{border-left:1px solid rgba(0,52,72,.1);border-right:1px solid rgba(0,52,72,.1);height:100%;left:0;position:absolute;right:0;top:0}.schedule-grid-line--highlight .schedule-maturity-badge{background-color:#003448;border-radius:0 0 .25rem .25rem;color:#fff;font-size:1.25rem;font-weight:700;left:50%;padding:.125rem .5rem;position:absolute;top:0;transform:translateX(-50%);white-space:nowrap}.schedule-timeline{padding-bottom:2.5rem;position:relative;z-index:10}.schedule-rows{display:flex;flex-direction:column;gap:1rem}.schedule-row{align-items:center;display:flex}.schedule-row:hover .schedule-row-label-wrapper{transform:translateX(.25rem)}.schedule-row:hover .schedule-row-label-text{color:#003448}.schedule-row-label{padding-right:2rem;width:25%}.schedule-row-label-wrapper{align-items:center;display:flex;gap:1rem;transition:all .3s}.schedule-row-icon{align-items:center;border:1px solid rgba(0,0,0,.05);border-radius:1rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);display:flex;flex-shrink:0;justify-content:center;padding:.75rem}.schedule-row-icon i{height:1.25rem;width:1.25rem}.schedule-row-icon--application{background-color:rgba(85,130,160,.15);color:#5582a0}.schedule-row-icon--income{background-color:rgba(227,111,30,.15);color:#e36f1e}.schedule-row-icon--capital{background-color:rgba(0,52,72,.15);color:#003448}.schedule-row-icon--redemption{background-color:rgba(148,163,184,.15);color:#64748b}.schedule-row-label-text{color:#334155;font-size:.8125rem;font-weight:700;line-height:1.3;transition:color .3s}.schedule-row-bars{position:relative;width:75%}.schedule-row-bars,.timeline-bar{align-items:center;display:flex;height:4rem}.timeline-bar{border:1px solid hsla(0,0%,100%,.2);border-radius:9999px;box-shadow:0 .625rem .9375rem -.1875rem rgba(0,0,0,.1);justify-content:center;padding:0 1rem;position:absolute;transition:all .3s;z-index:20}.timeline-bar:hover{filter:brightness(1.1);transform:scale(1.01)}.timeline-bar--application{background-color:#5582a0}.timeline-bar--income{background-color:#e36f1e}.timeline-bar--capital{background-color:#003448}.timeline-bar--redemption{background-color:#94a3b8}.timeline-bar--redemption-optional{background-color:#64748b}.timeline-bar-text{color:#fff;font-size:1rem;font-weight:700;line-height:1.3;overflow-wrap:break-word;text-align:center;white-space:normal}.timeline-bar-text .large{font-size:1.125rem}.timeline-bar-check{backdrop-filter:blur(.25rem);background-color:hsla(0,0%,100%,.2);border-radius:9999px;display:none;padding:.25rem;position:absolute;right:.5rem;top:50%;transform:translateY(-50%)}.timeline-bar-check i{color:#fff;height:1rem;width:1rem}.timeline-extension{align-items:center;border:2px dashed;border-radius:9999px;display:flex;height:4rem;justify-content:center;opacity:.8;position:absolute;z-index:10}.timeline-extension--income{background-color:rgba(227,111,30,.05);border-color:#e36f1e}.timeline-extension--capital{background-color:rgba(0,52,72,.05);border-color:#003448}.timeline-extension--redemption{background-color:rgba(148,163,184,.05);border-color:#94a3b8}.timeline-extension-text{align-items:center;display:flex;font-size:.6875rem;font-weight:900;gap:.25rem}.timeline-extension-text--income{color:#e36f1e}.timeline-extension-text--capital{color:#003448}.timeline-extension-text--redemption{color:#64748b}.timeline-extension-text i{height:.875rem;width:.875rem}@keyframes timeline-grow{0%{opacity:0;width:0}to{opacity:1}}.timeline-bar-animated{animation:timeline-grow 1s ease-out forwards}.schedule-target-label{bottom:0;padding-top:1rem;position:absolute;right:14.28%;text-align:center;transform:translateX(50%) translateY(100%)}.schedule-target-badge{background-color:#003448;border-radius:1rem;box-shadow:0 1.5625rem 3.125rem -.75rem rgba(0,0,0,.25);color:#fff;display:inline-block;padding:.625rem 1.25rem}.schedule-target-label-text{font-size:.625rem;font-weight:700;letter-spacing:.1em;margin-bottom:.125rem;opacity:.7;text-transform:uppercase}.schedule-target-value{font-size:1.25rem;font-weight:900}.return-schedule-mobile{background:none;display:block;padding:0}.schedule-mobile-section-title{color:#334155;font-size:.875rem;font-weight:700;margin-bottom:1rem;text-align:center}.schedule-mobile-timeline-overview{background-color:#fff;border:1px solid #e2e8f0;border-radius:1rem;box-shadow:0 .25rem .375rem -.0625rem rgba(0,0,0,.1);margin-bottom:.625rem;padding:1rem}.schedule-mobile-content{background:#fff!important;overflow-x:auto;overflow-y:visible;position:relative;-webkit-overflow-scrolling:touch;scrollbar-color:rgba(0,52,72,.3) transparent;scrollbar-width:thin}.schedule-mobile-content::-webkit-scrollbar{height:.375rem}.schedule-mobile-content::-webkit-scrollbar-track{background:transparent}.schedule-mobile-content::-webkit-scrollbar-thumb{background:rgba(0,52,72,.3);border-radius:.1875rem}.schedule-mobile-scroll-area{display:block;position:relative;width:40.625rem}.schedule-mobile-header{border-bottom:1px solid #f1f5f9;display:flex;margin-bottom:1rem;padding-bottom:.625rem;width:100%}.schedule-mobile-header-label{align-items:center;background-color:#fff;border-right:1px solid #f1f5f9;color:#334155;display:flex;flex-shrink:0;font-size:.625rem;font-weight:700;justify-content:center;left:0;letter-spacing:.05em;line-height:1.2;padding:0 .5rem;position:sticky;text-align:center;width:5.625rem;z-index:50}.schedule-mobile-years{display:flex;flex-shrink:0;position:relative;z-index:10}.schedule-mobile-year{color:#94a3b8;flex-shrink:0;font-size:.75rem;font-weight:700;text-align:center;width:5rem}.schedule-mobile-year--highlight{color:#003448}.schedule-mobile-timeline-body{position:relative;width:max-content;z-index:10}.schedule-mobile-grid-wrapper{bottom:0;display:flex;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.schedule-mobile-grid{display:flex;flex-shrink:0;margin-left:5.625rem;position:relative;width:35rem}.schedule-mobile-grid-line{bottom:0;height:100%;position:absolute;top:0;width:0}.schedule-mobile-grid-line:first-child{border-left:1px dashed #e2e8f0;left:0}.schedule-mobile-grid-line:nth-child(2){border-left:1px dashed #e2e8f0;left:14.2857142857%}.schedule-mobile-grid-line:nth-child(3){border-left:1px dashed #e2e8f0;left:28.5714285714%}.schedule-mobile-grid-line:nth-child(4){border-left:1px dashed #e2e8f0;left:42.8571428571%}.schedule-mobile-grid-line:nth-child(5){border-left:1px dashed #e2e8f0;left:57.1428571429%}.schedule-mobile-grid-line:nth-child(6){border-left:1px dashed #e2e8f0;left:71.4285714286%}.schedule-mobile-grid-line:nth-child(7){border-left:1px dashed #e2e8f0;left:85.7142857143%}.schedule-mobile-grid-line:nth-child(8){border-left:1px dashed #e2e8f0;left:100%}.schedule-mobile-grid-line--highlight{background-color:rgba(0,52,72,.03);width:14.2857142857%}.schedule-mobile-grid-line--highlight .schedule-mobile-grid-border{border-left:1px solid rgba(0,52,72,.1);border-right:1px solid rgba(0,52,72,.1);height:100%;left:0;position:absolute;right:0;top:0}.schedule-mobile-grid-line--highlight .schedule-mobile-maturity-badge{background-color:#003448;border-radius:.25rem .25rem 0 0;color:#fff;font-size:.5625rem;font-weight:700;left:50%;padding:.125rem .375rem;position:absolute;top:-1.25rem;transform:translateX(-50%);white-space:nowrap;z-index:5}.schedule-mobile-rows{display:flex;flex-direction:column;gap:.75rem;position:relative;width:max-content;z-index:10}.schedule-mobile-rows:not(.has-tapped) .schedule-mobile-row:first-child .schedule-mobile-row-label-inner:after{animation:tap-hint-blink 6s 0s infinite}.schedule-mobile-rows:not(.has-tapped) .schedule-mobile-row:nth-child(2) .schedule-mobile-row-label-inner:after{animation:tap-hint-blink 6s 2s infinite}.schedule-mobile-rows:not(.has-tapped) .schedule-mobile-row:nth-child(3) .schedule-mobile-row-label-inner:after{animation:tap-hint-blink 6s 4s infinite}.schedule-mobile-rows.has-tapped .schedule-mobile-row-label-inner:after{display:none}.schedule-mobile-row{align-items:center;cursor:pointer;display:flex;position:relative;transition:all .3s ease}.schedule-mobile-row .timeline-bar-mobile,.schedule-mobile-row .timeline-extension-mobile{opacity:.4;transition:opacity .3s ease}.schedule-mobile-row.is-active .schedule-mobile-row-label{background-color:#f8fafc}.schedule-mobile-row.is-active .schedule-mobile-row-icon{border-color:transparent;color:#fff}.schedule-mobile-row.is-active .schedule-mobile-row-icon--application{background-color:#5582a0}.schedule-mobile-row.is-active .schedule-mobile-row-icon--income{background-color:#e36f1e}.schedule-mobile-row.is-active .schedule-mobile-row-icon--capital{background-color:#003448}.schedule-mobile-row.is-active .timeline-bar-mobile,.schedule-mobile-row.is-active .timeline-extension-mobile{opacity:1}.schedule-mobile-row-label{background-color:#fff;flex-shrink:0;left:-1px;padding:.25rem .5rem;position:sticky;text-align:center;width:5.625rem;z-index:50}.schedule-mobile-row-label .schedule-mobile-row-label-inner{border-radius:.75rem;overflow:hidden;position:relative}.schedule-mobile-row-label .schedule-mobile-row-label-inner:after{align-items:center;background:rgba(227,111,30,.8);color:#fff;content:"タップ";display:flex;font-size:.8125rem;font-weight:700;height:100%;justify-content:center;left:0;line-height:1.2;opacity:0;pointer-events:none;position:absolute;text-align:center;top:0;transition:opacity .5s ease;width:100%;z-index:10}@keyframes tap-hint-blink{0%{opacity:0}15%{opacity:1}35%{opacity:1}50%{opacity:0}to{opacity:0}}.schedule-mobile-row-icon{align-items:center;border:1px solid rgba(0,0,0,.05);border-radius:.75rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);display:inline-flex;justify-content:center;padding:.5rem;transition:all .3s ease}.schedule-mobile-row-icon i{height:1rem;width:1rem}.schedule-mobile-row-icon--application{background-color:rgba(85,130,160,.15);color:#5582a0}.schedule-mobile-row-icon--income{background-color:rgba(227,111,30,.15);color:#e36f1e}.schedule-mobile-row-icon--capital{background-color:rgba(0,52,72,.15);color:#003448}.schedule-mobile-row-icon--redemption{background-color:rgba(148,163,184,.15);color:#64748b}.schedule-mobile-row-bars{align-items:center;display:flex;flex-shrink:0;height:3rem;position:relative;width:35rem}.timeline-bar-mobile{align-items:center;border:1px solid hsla(0,0%,100%,.2);border-radius:9999px;box-shadow:0 .25rem .625rem -.125rem rgba(0,0,0,.1);display:flex;height:3rem;justify-content:center;padding:0 .75rem;position:absolute;z-index:20}.timeline-bar-mobile .timeline-bar-text{color:#fff;display:-webkit-box;font-size:.75rem;font-weight:700;line-height:1.3;overflow:hidden;text-align:center;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.timeline-bar-mobile--application{background-color:#5582a0}.timeline-bar-mobile--income{background-color:#e36f1e}.timeline-bar-mobile--capital{background-color:#003448}.timeline-bar-mobile--redemption{background-color:#94a3b8}.timeline-bar-mobile--redemption-optional{background-color:#64748b}.timeline-extension-mobile{align-items:center;border:2px dashed;border-radius:9999px;box-sizing:border-box;display:flex;height:3rem;justify-content:center;opacity:.6;position:absolute;z-index:10}.timeline-extension-mobile .timeline-extension-text{align-items:center;color:inherit;display:flex;font-size:.625rem;font-weight:700;gap:.125rem;line-height:1;white-space:nowrap}.timeline-extension-mobile .timeline-extension-text i,.timeline-extension-mobile .timeline-extension-text svg{height:.625rem!important;width:.625rem!important}.timeline-extension-mobile--income{background-color:rgba(227,111,30,.05);border-color:#e36f1e;color:#e36f1e}.timeline-extension-mobile--capital{background-color:rgba(0,52,72,.05);border-color:#003448;color:#003448}.timeline-extension-mobile--redemption{background-color:rgba(148,163,184,.05);border-color:#94a3b8;color:#64748b}.schedule-mobile-target-label{left:30.375rem;position:absolute;text-align:center;top:3.125rem;width:5rem}.schedule-mobile-target-badge{background-color:#003448;border-radius:.625rem;box-shadow:0 .25rem .625rem -.125rem rgba(0,0,0,.25);color:#fff;display:inline-block;padding:.375rem .75rem;position:relative;white-space:nowrap;width:10rem;z-index:10}.schedule-mobile-target-label-text{font-size:.5rem;font-weight:700;letter-spacing:.05em;margin-bottom:.125rem;opacity:.7}.schedule-mobile-target-value{font-size:.75rem;font-weight:900}.schedule-mobile-cards{display:flex;flex-direction:column;gap:1rem}.schedule-mobile-card{animation:fadeIn .4s ease forwards;background-color:#fff;border:1px solid #e2e8f0;border-radius:1rem;box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.05);display:none;padding:2rem 1.25rem;position:relative}.schedule-mobile-card.is-active{display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.schedule-mobile-card-extension{background-color:#003448;border-radius:0 1rem 0 .625rem;color:#fff;font-size:.5625rem;font-weight:700;padding:.25rem .625rem;position:absolute;right:0;top:0}.schedule-mobile-card-header{align-items:center;display:flex;gap:.75rem;margin-bottom:.75rem}.schedule-mobile-card-icon{align-items:center;border-radius:.75rem;box-shadow:0 .125rem .25rem -.0625rem rgba(0,0,0,.1);color:#fff;display:flex;flex-shrink:0;justify-content:center;padding:.625rem}.schedule-mobile-card-icon i{height:1.25rem;width:1.25rem}.schedule-mobile-card-icon--application{background-color:#5582a0}.schedule-mobile-card-icon--income{background-color:#e36f1e}.schedule-mobile-card-icon--capital{background-color:#003448}.schedule-mobile-card-icon--redemption{background-color:#64748b}.schedule-mobile-card-title{flex:1}.schedule-mobile-card-title h4{color:#0f172a;font-size:1rem;font-weight:700;line-height:1.3;margin-bottom:.125rem;text-align:left}.schedule-mobile-card-period{color:#64748b;font-size:.8125rem;font-weight:600}.schedule-mobile-card-body{display:flex;flex-direction:column;gap:.75rem}.schedule-mobile-card-description{color:#334155;font-size:.875rem;font-weight:500;line-height:1.5}.schedule-mobile-card-note{font-size:.6875rem;font-weight:400}.schedule-mobile-card-info{align-items:flex-start;background-color:rgba(248,250,252,.5);border:1px solid #e2e8f0;border-radius:.625rem;display:flex;gap:.5rem;padding:.75rem}.schedule-mobile-card-info-icon{color:#94a3b8;flex-shrink:0;height:.875rem;margin-top:.125rem;width:.875rem}.schedule-mobile-card-info-text{color:#64748b;font-size:.8125rem;font-style:italic;font-weight:500;line-height:1.5}.schedule-detail-panels{display:flex;gap:1.5rem}.schedule-detail-panel{border:1px solid transparent;border-radius:1.5rem;flex:1;padding:1.5rem 1.125rem;transition:all .5s}.schedule-detail-panel.active{background-color:#fff;border-color:rgba(0,0,0,.1);box-shadow:0 1.25rem 1.5625rem -.3125rem rgba(0,0,0,.1);transform:translateY(-.25rem)}.schedule-detail-header{align-items:center;display:flex;height:2rem;justify-content:space-between;margin-bottom:.75rem}.schedule-detail-label{color:#cbd5e1;font-size:.625rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.schedule-detail-extension-badge{align-items:center;border:1px solid;border-radius:9999px;display:flex;font-size:.5625rem;font-weight:700;gap:.375rem;padding:.25rem .625rem}.schedule-detail-extension-badge i{height:.75rem;width:.75rem}.schedule-detail-extension-badge svg{height:1.25rem;width:1.25rem}.schedule-detail-extension-badge--income{background-color:rgba(227,111,30,.05);border-color:rgba(227,111,30,.3);color:#e36f1e}.schedule-detail-extension-badge--capital{background-color:rgba(0,52,72,.05);border-color:rgba(0,52,72,.3);color:#003448}.schedule-detail-extension-badge--redemption{background-color:rgba(148,163,184,.05);border-color:rgba(148,163,184,.3);color:#64748b}.schedule-detail-title{align-items:center;color:#0f172a;display:flex;font-weight:700;gap:.625rem;line-height:1.4;margin-bottom:0;text-align:left}.schedule-detail-title i,.schedule-detail-title svg{height:1.25rem;transition:color .3s;width:1.25rem}.schedule-detail-title span{align-items:center;border:1px solid rgba(0,0,0,.05);border-radius:.625rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);display:flex;flex-shrink:0;justify-content:center;padding:.5rem}.schedule-detail-title span.icon-application{background-color:rgba(85,130,160,.15);color:#5582a0}.schedule-detail-title span.icon-application i{color:#5582a0}.schedule-detail-title span.icon-income{background-color:rgba(227,111,30,.15);color:#e36f1e}.schedule-detail-title span.icon-income i{color:#e36f1e}.schedule-detail-title span.icon-capital{background-color:rgba(0,52,72,.15);color:#003448}.schedule-detail-title span.icon-capital i{color:#003448}.schedule-detail-title span.icon-redemption{background-color:rgba(148,163,184,.15);color:#64748b}.schedule-detail-title span.icon-redemption i{color:#64748b}.schedule-detail-description{color:#64748b;font-size:.75rem;font-weight:500;line-height:1.5}.fund-overview-page{background-color:#f8fafc;color:#0f172a;font-size:14px;padding:3rem 1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fund-overview-table-container{border-radius:0;margin:0 auto;max-width:75rem;overflow:hidden}.fund-overview-table-container+.fund-overview-table-container{margin-top:3rem}.fund-overview-table-wrapper{overflow-x:auto}.fund-overview-table{border-collapse:collapse;width:100%}.fund-overview-table tbody tr{border-left:1px solid #e2e8f0;border-right:1px solid #e2e8f0;border-top:1px solid #e2e8f0}.fund-overview-table tbody tr:first-child{border-top:none}.fund-overview-cell{line-height:1.625}.fund-overview-cell,.fund-overview-label{padding:1.25rem 1.5rem;vertical-align:top}.fund-overview-label{background-color:#f8fafc;border-right:1px solid #e2e8f0;color:#1e293b;font-weight:700;width:25%}.fund-overview-label--center{background-color:#f1f5f9;border-right:1px solid #e2e8f0;color:#0f172a;text-align:center;vertical-align:middle}.fund-overview-content{background:#fff;color:#334155;line-height:1.625;padding:1.25rem 1.5rem}.fund-overview-sublabel{background-color:#f8fafc;border-bottom:1px solid #e2e8f0;color:#334155;font-weight:600;padding:1.25rem 1.5rem;width:25%}tr:last-child .fund-overview-sublabel{border-bottom:none}.fund-overview-subcontent{background:#fff;border-bottom:1px solid #e2e8f0;color:#475569;line-height:1.625;padding:1.25rem 1.5rem}tr:last-child .fund-overview-subcontent{border-bottom:none}.fund-overview-tax-section{border-bottom:none;padding:2rem 1.5rem}.fund-overview-tax-content{display:flex;flex-direction:column;gap:1.5rem}.fund-overview-tax-title{align-items:center;color:#0f172a;display:flex;font-weight:700;margin-bottom:.5rem;text-decoration:underline;text-decoration-color:#cbd5e1;text-underline-offset:.25rem}.fund-overview-tax-description{color:#475569;line-height:1.625}.fund-overview-tax-highlight{color:#0f172a;font-weight:600}.fund-overview-footer{background-color:#f8fafc;border-top:1px solid #e2e8f0;padding:1rem;text-align:right}.fund-overview-footer-note{color:#94a3b8;font-size:1rem}.fund-fee-table-header{background-color:#f1f5f9;border-bottom:1px solid #e2e8f0;color:#1e293b}.fund-fee-table-header-cell{border-right:1px solid #e2e8f0;font-weight:700;padding:1rem 1.5rem;text-align:left}.fund-fee-table-header-cell:last-child{border-right:none}.fund-fee-table-header-cell--narrow{width:15%}.fund-fee-table-header-cell--medium{width:30%}.fund-fee-table-header-cell--wide{width:40%}.fund-fee-table-cell{border-right:1px solid #e2e8f0;color:#334155;padding:1.25rem 1.5rem;vertical-align:top}.fund-fee-table-cell:last-child{border-right:none}.fund-fee-table-cell--label{background-color:#f8fafc;color:#1e293b;font-weight:700}.fund-fee-schedule{display:flex;flex-direction:column;gap:.25rem;margin-top:.5rem}.fund-fee-schedule p{margin:0}.fund-fee-note{color:#64748b;font-size:.8125rem;margin-top:1rem}.fund-fee-list{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0;padding:0}.fund-fee-list li{margin:0}.return-schedule-notes{order:3;padding:3rem 2rem}.return-schedule-notes .text_box p{font-size:.875rem}.return-schedule-notes-header{margin-bottom:2rem;text-align:left}.return-schedule-notes-main-title{color:#1a202c;font-size:1.125rem;font-weight:700;line-height:1.4;margin-bottom:.75rem}.return-schedule-notes-subtitle{color:#2d3748;font-size:.9375rem;line-height:1.6;margin:0}.return-schedule-notes-boxes{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-bottom:2rem}.return-schedule-note-box{background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:.75rem;box-shadow:0 6px 20px rgba(0,0,0,.12);padding:1.5rem 1.25rem;position:relative;text-align:center;transition:all .3s ease}.return-schedule-note-box:before{background:linear-gradient(135deg,#5582a0,#0f9fd7);border-radius:.75rem;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:3px;pointer-events:none;position:absolute}.return-schedule-note-box:hover{box-shadow:0 12px 30px rgba(0,0,0,.18);transform:translateY(-4px)}.return-schedule-note-box-title{color:#4a5568;font-size:.875rem;font-weight:600;line-height:1.4;margin-bottom:.75rem}.return-schedule-note-box-value{color:#1a202c;font-size:1.125rem;font-weight:700;line-height:1.5}.return-schedule-note-box-value .large{font-size:1.25rem}.return-schedule-notes-details{display:flex;flex-direction:column;gap:.75rem}.return-schedule-note-detail{background-color:#fff;border-left:3px solid #003448;color:#2d3748;font-size:.875rem;line-height:1.65;margin:0;padding:.75rem 1rem}#top .item_attention{display:flex;gap:1rem;width:100%}#top .item_attention .attention_box{align-items:center;box-shadow:3px 3px 15px 0 rgba(0,52,72,.11);display:flex;flex:1;flex-direction:column;gap:1.5rem;justify-content:flex-start;padding:1.5rem}#top .item_attention .attention_box p{font-size:.875rem}#top .item_attention .attention_box p.chart-footer-text{font-size:.625rem}#top .item_attention .attention_box img{height:10rem;width:max-content}#top .item_attention .attention_box .attention_data{align-items:center;display:flex;flex-direction:column;gap:.25rem;justify-content:center}#top .item_attention .attention_box .attention_data p{color:#003448;font-size:1rem;font-weight:700;line-height:1;margin:0}#top .item_attention .attention_box .attention_data p span{display:block;font-size:1.5rem;margin-bottom:.5rem;text-align:center}#top .item_attention .attention_box .attention_data .data_value{color:#e36f1e!important;font-size:2.5rem;text-align:center}#top .item_attention .attention_box .attention_data .data_value i{display:block;font-size:1.125rem;font-style:normal;margin-bottom:.25rem;text-align:center}#top .item_attention .attention_box .attention_data .data_value span{color:#e36f1e;display:inline-block;font-size:1.125rem}#top #mv{align-items:center;background:#fff;display:flex;height:calc(200vh - 80px);padding:0!important;position:sticky;top:80px;transition:opacity .3s ease-out;will-change:transform,opacity;z-index:1}#top #mv.hidden{opacity:0!important;pointer-events:none;touch-action:auto}#top #mv .section_inner{align-items:center;display:flex;height:calc(100vh - 80px);inset:0;max-width:1980px;position:absolute;width:100%}#top #mv .mv_text{display:flex;filter:drop-shadow(0 0 4px #FFF) drop-shadow(0 0 8px rgba(255,255,255,.8));flex-direction:column;font-size:1.25rem;gap:1.875rem;order:0;width:30rem;z-index:1}#top #mv .mv_text .mv_title{display:flex;flex-direction:column;gap:1.5rem}#top #mv .mv_text .mv_title .mv_logo{filter:drop-shadow(0 0 2px #FFF) drop-shadow(0 0 2px #FFF) drop-shadow(0 0 2px #FFF) drop-shadow(0 0 2px #FFF) drop-shadow(0 0 2px #FFF)}#top #mv .mv_text .mv_title h1{display:flex;flex-direction:column;gap:.625rem;margin:0}#top #mv .mv_text .mv_title h1 span{align-items:center;background:#003448;color:#fff;display:flex;font-size:1.0625rem;font-weight:500;justify-content:center;line-height:1;padding:.375rem .625rem;text-shadow:none;width:100%}#top #mv .mv_text .mv_title h1 span i{font-style:normal}#top #mv .mv_text .mv_title p{color:#003448;font-weight:700}#top #mv .mv_text .mv_img{display:flex;gap:.625rem}#top #mv .mv_text .mv_img li{width:100%}#top #mv .mv_text .img_small{font-size:.875rem;line-height:1.5;padding-left:1rem;text-indent:-.8em}#top #mv .mv_bg{height:calc(100vh - 80px);padding-left:22.5rem;position:absolute;right:0;top:0;width:100%;z-index:-1}#top #mv .mv_bg:after{background:linear-gradient(270deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.9) 30%,#fff 90%);content:"";inset:0 0 0 22.5rem;pointer-events:none;position:absolute;width:21.25rem;z-index:2}#top #mv .mv_bg video{aspect-ratio:16/8;height:100%;object-fit:cover;position:relative;width:100%;z-index:1}#top #mv .mv_bg .mv_bg_img{height:100%;left:22.5rem;position:absolute;top:0;width:calc(100% - 22.5rem);z-index:0}#top #mv .mv_bg .mv_bg_img img{height:100%;object-fit:cover;object-position:top left;width:100%}#top #mv .scrolldown{display:none}@keyframes sdl01{0%{transform:scaleY(0);transform-origin:0 0}35%{transform:scale(1);transform-origin:0 0}35.1%{transform:scale(1);transform-origin:0 100%}70%,to{transform:scaleY(0);transform-origin:0 100%}}#top #cta{display:none}#top #cta .section_inner{align-items:center;background-color:#003448;border-top:1px solid #fff;color:#fff;display:flex;gap:1rem;height:5rem;inset:auto auto 0 0;justify-content:center;max-width:100%;position:fixed;transition:opacity .3s ease-out;width:100%;z-index:1000}#top #cta.cta--hidden .section_inner{opacity:0;pointer-events:none}#top #cta .cta_full_link{align-items:center;color:inherit;display:flex;gap:1rem;height:100%;justify-content:center;text-decoration:none;width:100%}#top #cta .cta_full_link p{flex:none;font-size:.8125rem}#top #cta .cta_btn_text{align-items:center;background:linear-gradient(270deg,#ff6900,#ef9657);border-radius:.3125rem 0 0 .3125rem;color:#fff;display:flex;font-size:1rem;font-weight:700;height:3rem;justify-content:center;letter-spacing:.03em;line-height:1.4;margin-right:3rem;max-width:max-content;padding:1rem;position:relative;text-align:center;transition:all .4s;width:100%}#top #cta .cta_btn_text:before{background:#fff;border:1px solid #ff6900;border-radius:0 .3125rem .3125rem 0;display:block;left:100%;width:auto}#top #cta .cta_btn_text:after,#top #cta .cta_btn_text:before{aspect-ratio:1/1;content:"";height:100%;position:absolute;transition:all .4s}#top #cta .cta_btn_text:after{background:#ff6900;left:calc(100% + 1.1875rem);margin:auto;-webkit-mask:url(../../img/_css/arrow.svg) no-repeat center/contain;mask:url(../../img/_css/arrow.svg) no-repeat center/contain;width:.75rem}#top #cta .cta_btn_text.cta_btn_blue{background:linear-gradient(270deg,#5582a0,#0f9fd7)}#top #cta .cta_btn_text.cta_btn_blue:before{border-color:#5582a0}#top #cta .cta_btn_text.cta_btn_blue:after{background:#5582a0}#top #concept{background:#333;color:#fff;margin-top:-100vh;padding:10rem 0;position:relative;z-index:10}#top #concept:after{background:#104e6b;content:"";z-index:-2}#top #concept .concept_bg_content03,#top #concept:after{height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .4s ease-out;width:100%}#top #concept .concept_bg_content03{background:linear-gradient(90deg,#1a5f7a 50%,#2d4a5c 0);z-index:-3}#top #concept.content02-active:after,#top #concept.content03-active .concept_bg_content03{opacity:1}#top #concept:before{background-attachment:fixed;background-image:url(../../img/_css/pattern_bg.png);background-position:50%;background-repeat:repeat;background-size:50%;content:"";height:100%;left:0;mix-blend-mode:multiply;pointer-events:none;position:absolute;top:0;touch-action:auto;width:100%;z-index:-1}@supports (-webkit-touch-callout:none){#top #concept:before{background-attachment:scroll}}#top #concept .concept_bg{height:100vh;left:0;overflow:hidden;pointer-events:none;position:sticky;top:0;touch-action:auto;width:100%;z-index:1}#top #concept .concept_bg .concept_bg_img{height:100%;left:-20%;max-width:120rem;opacity:0;padding:5rem 0;position:absolute;top:0;transition:opacity .3s ease-in-out;width:100%}#top #concept .concept_bg .concept_bg_img.active{opacity:1}#top #concept .concept_bg .concept_bg_img.fadeout{opacity:0!important}#top #concept .concept_bg .concept_bg_img img{height:100%;object-fit:contain;width:100%}#top #concept .concept_bg .concept_bg_img.concept_bg_img003{opacity:0;transition:opacity .5s ease-in-out}#top #concept .concept_bg .concept_bg_img.concept_bg_img003.active{opacity:1}#top #concept .concept_bg .concept_bg_img.concept_bg_img003 img{height:auto;inset:0 -15% 0 auto;margin:auto;max-width:40%;position:absolute;width:40rem}#top #concept .section_inner{display:flex;flex-direction:column;gap:10rem;margin-top:-100vh;position:relative;z-index:2}#top #concept .section_content h2{line-height:2;margin-bottom:4rem}#top #concept .section_content p{font-size:1.25rem;line-height:2;margin-bottom:1rem}#top #concept .section_content p small{font-size:.75rem}#top #concept .section_content .flex .box{align-content:flex-end;flex-direction:column}#top #concept .section_content.content01 h2,#top #concept .section_content.content01 p{filter:drop-shadow(0 0 3px #2C2C2C) drop-shadow(0 0 6px rgba(44,44,44,.8))}#top #concept .section_content.content02 .flex .box{align-content:flex-start}#top #concept .section_content.content02 img{margin-top:4rem}#top #concept .section_content.content02 .mobile_content02_slider_wrapper{margin-bottom:2.5rem}#top #concept .section_content.content02 .mobile_content02_slider_wrapper .mobile_content02_slider{aspect-ratio:16/10;display:grid;place-items:center;position:relative;width:100%}#top #concept .section_content.content02 .mobile_content02_slider_wrapper .mobile_content02_slider .mobile_slide_item{grid-area:1/1;height:100%;opacity:0;transition:opacity .5s ease-in-out;width:100%}#top #concept .section_content.content02 .mobile_content02_slider_wrapper .mobile_content02_slider .mobile_slide_item.active{opacity:1;z-index:1}#top #concept .section_content.content02 .mobile_content02_slider_wrapper .mobile_content02_slider .mobile_slide_item img{height:100%;margin-top:0;object-fit:contain;width:100%}#top #concept .section_content.content03 .walton_diagram{margin:0 auto 2.5rem;max-width:75rem;position:relative;width:100%}#top #concept .section_content.content03 .walton_diagram .walton_diagram_image{position:relative;width:100%}#top #concept .section_content.content03 .walton_diagram .walton_diagram_image img{display:block;height:auto;width:100%}#top #concept .section_content.content03 .walton_diagram .walton_info_box{opacity:1;pointer-events:auto;transform:scale(1);transition:opacity .6s ease-out,transform .6s ease-out}#top #concept .section_content.content03 .walton_diagram .walton_info_box.is-animated{opacity:1;transform:scale(1)}#top #concept .section_content.content03 .walton_diagram .walton_info_box .walton_info_content{align-items:center;display:flex;flex-direction:column;height:100%;position:relative;width:100%}#top #concept .section_content.content03 .walton_diagram .walton_info_box .walton_info_content h4{color:#fff;font-size:1.125rem;font-weight:700;line-height:1.4;margin:0 0 .5rem}#top #concept .section_content.content03 .walton_diagram .walton_info_box .walton_info_content .ul_list li,#top #concept .section_content.content03 .walton_diagram .walton_info_box .walton_info_content p{color:hsla(0,0%,100%,.95);font-size:.875rem;line-height:1.7;margin:0}#top #concept .section_content.content03 .walton_diagram .walton_info_box .walton_info_content .ul_list{gap:.25rem;margin-top:.5rem}#top #concept .section_content.content03 .walton_diagram .walton_info_box .walton_info_content .ul_list li:before{background:#34a8e7}#top #concept .section_content.content03 .walton_diagram .walton_info_box .walton_info_content h5{display:inline-block;margin:0;text-align:center}#top #concept .section_content.content03 .walton_diagram .walton_info_box .walton_info_connector{background:#ffb800;box-shadow:0 0 15px rgba(255,184,0,.6),0 2px 8px rgba(0,0,0,.3);position:absolute;transform-origin:0 0;transition:transform .8s cubic-bezier(.4,0,.2,1)}#top #concept .section_content.content03 .walton_diagram .walton_info_box .walton_info_connector:after{border-style:solid;content:"";filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));position:absolute}#top #concept .section_content.content03 .walton_diagram .walton_info_box--timing .walton_info_connector{height:4px;left:calc(100% - .9375rem);top:50%;transform:scaleX(1);transform-origin:0 50%;width:3.75rem;z-index:25}#top #concept .section_content.content03 .walton_diagram .walton_info_box--timing .walton_info_connector:after{border-color:transparent transparent transparent #ffb800;border-width:.625rem 0 .625rem 1rem;right:-2px;top:50%;transform:translateY(-50%)}.is-animated #top #concept .section_content.content03 .walton_diagram .walton_info_box--timing .walton_info_connector{transform:scaleX(1)}#top #concept .section_content.content03 .walton_diagram .walton_info_box--walton .walton_info_connector{height:4px;left:calc(100% - .9375rem);top:50%;transform:scaleX(1);transform-origin:0 50%;width:3.75rem;z-index:25}#top #concept .section_content.content03 .walton_diagram .walton_info_box--walton .walton_info_connector:after{border-color:transparent transparent transparent #ffb800;border-width:.625rem 0 .625rem 1rem;right:-2px;top:50%;transform:translateY(-50%)}.is-animated #top #concept .section_content.content03 .walton_diagram .walton_info_box--walton .walton_info_connector{transform:scaleX(1)}#top #concept .section_content.content03 .walton_diagram .walton_info_box--liquidity .walton_info_connector{display:none}#top #concept .section_content.content03 .walton_diagram .walton_info_arrow{align-items:center;display:flex;justify-content:center;opacity:1;transform:scale(1)}#top #concept .section_content.content03 .walton_diagram .walton_info_arrow .arrow-shape{animation:gradientFlow 2s linear infinite;background:linear-gradient(90deg,#1e3a8a,#38bdf8 50%,#1e3a8a);background-size:200% 100%;display:block;height:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:100%}#top #concept .section_content.content03 .walton_diagram .walton_info_arrow[data-animate-order="2"] .arrow-shape,#top #concept .section_content.content03 .walton_diagram .walton_info_arrow[data-animate-order="4"] .arrow-shape{-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20160%2060%22%3E%3Cpath%20d%3D%22M0%2C35%20Q60%2C10%20115%2C35%20L115%2C20%20L160%2C45%20L115%2C70%20L115%2C55%20Q60%2C30%200%2C55%20Z%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20160%2060%22%3E%3Cpath%20d%3D%22M0%2C35%20Q60%2C10%20115%2C35%20L115%2C20%20L160%2C45%20L115%2C70%20L115%2C55%20Q60%2C30%200%2C55%20Z%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E")}@keyframes gradientFlow{0%{background-position:200% 50%}to{background-position:0 50%}}#top #concept .section_content.content03 .walton_diagram .walton_info_box--platform .walton_info_connector{height:5rem;left:50%;top:100%;transform:scaleY(0);transform-origin:50% 0;width:2px}#top #concept .section_content.content03 .walton_diagram .walton_info_box--platform .walton_info_connector:after{border-color:hsla(0,0%,100%,.8) transparent transparent;border-width:.5rem .375rem 0;bottom:0;left:50%;transform:translateX(-50%)}.is-animated #top #concept .section_content.content03 .walton_diagram .walton_info_box--platform .walton_info_connector{transform:scaleY(1)}#top #concept .section_content.content03 .walton_diagram .walton_info_box--security .walton_info_connector{height:3.75rem;left:50%;top:100%;transform:scaleY(0);transform-origin:50% 0;width:2px}#top #concept .section_content.content03 .walton_diagram .walton_info_box--security .walton_info_connector:after{border-color:hsla(0,0%,100%,.8) transparent transparent;border-width:.5rem .375rem 0;bottom:0;left:50%;transform:translateX(-50%)}.is-animated #top #concept .section_content.content03 .walton_diagram .walton_info_box--security .walton_info_connector{transform:scaleY(1)}#top #concept .section_content.content03 .walton_diagram .walton_info_box--planning .walton_info_connector{bottom:100%;height:5rem;right:40%;transform:scaleY(0);transform-origin:50% 100%;width:2px}#top #concept .section_content.content03 .walton_diagram .walton_info_box--planning .walton_info_connector:after{border-color:transparent transparent hsla(0,0%,100%,.8);border-width:0 .375rem .5rem;left:50%;top:0;transform:translateX(-50%)}.is-animated #top #concept .section_content.content03 .walton_diagram .walton_info_box--planning .walton_info_connector{transform:scaleY(1)}#top #concept .section_content.content03 .walton_info_merit_wrapper{border:2px solid hsla(0,0%,100%,.3);display:flex;flex-direction:column;padding:2.5rem;width:100%}#top #concept .section_content.content03 .walton_info_merit_wrapper .btn_wrapper{margin:0}#top #concept .section_content.content03 .walton_info_merit_wrapper .accordion_trigger{cursor:pointer;margin-bottom:0;position:relative;text-align:center}#top #concept .section_content.content03 .walton_info_merit_wrapper .accordion_content{margin-top:2.5rem}#top #concept .section_content.content03 .walton_info_merit_wrapper h3{margin-bottom:0;text-align:center}#top #concept .section_content.content03 .walton_info_merit_wrapper h3.active{margin-bottom:1.5rem}#top #concept .section_content.content03 .walton_info_merit{display:grid;gap:2rem;grid-template-columns:1fr 1fr 1fr;width:100%}#top #concept .section_content.content03 .walton_info_merit_item{display:flex;flex-direction:column;gap:.625rem;justify-content:center}#top #concept .section_content.content03 .walton_info_merit_item p{font-size:.875rem}#top #features .section_inner{display:flex;flex-direction:column}#top #features .section_inner .section_content .grid.sticky .box{gap:3.125rem;grid-template-columns:23.125rem 1fr}#top #features .section_inner .section_content .sticky_nav{box-shadow:3px 3px 15px 0 rgba(0,52,72,.11);counter-reset:nav-counter;height:fit-content;left:0;position:sticky;top:6.25rem;width:100%}#top #features .section_inner .section_content .sticky_nav li{align-items:center;background:#fff;border-bottom:1px solid #b3c3c9;counter-increment:nav-counter;display:flex;font-size:1.25rem;font-weight:700;height:4rem;justify-content:space-between;position:relative;transition:all .3s}#top #features .section_inner .section_content .sticky_nav li a{align-items:center;display:flex;filter:drop-shadow(0 0 8px rgba(255,255,255,.8));font-size:1.25rem;height:100%;padding:0 1.5rem;position:relative;width:100%}#top #features .section_inner .section_content .sticky_nav li a:after{color:rgba(0,52,72,.05);content:"Point0" counter(nav-counter);filter:none;font-size:2.5rem;font-weight:400;inset:auto 0 0 auto;letter-spacing:-.01em;line-height:1;position:absolute}#top #features .section_inner .section_content .sticky_nav li.active{background:#5582a0;border-bottom:1px solid #003448}#top #features .section_inner .section_content .sticky_nav li.active a{color:#fff;filter:drop-shadow(0 0 8px rgba(85,130,160,.8))}#top #features .section_inner .section_content .sticky_nav li.active a:after{color:hsla(0,0%,100%,.1)}#top #features .section_inner .section_content .sticky_nav li.active:before{border-color:transparent transparent transparent #5582a0;border-style:solid;border-width:12px 0 12px 20.78px;content:"";display:block;height:0;position:absolute;right:-16px;top:50%;transform:translateY(-50%);width:0}#top #features .section_inner .section_content .sticky_content{counter-reset:point-counter;display:grid;gap:4rem;grid-template-columns:1fr}#top #features .section_inner .section_content .sticky_content .point{background:#5582a0;clip-path:polygon(0 0,100% 0,0 100%);height:10rem;inset:0 auto auto 0;position:absolute;width:10rem}#top #features .section_inner .section_content .sticky_content .point span{align-items:flex-end;color:#fff;display:flex;flex-direction:column;justify-content:center;line-height:1;margin-top:.4375rem;text-align:center;width:fit-content}#top #features .section_inner .section_content .sticky_content .point span:before{content:"point";font-size:1.25rem;font-style:italic}#top #features .section_inner .section_content .sticky_content .point span:after{content:"0" counter(point-counter);counter-increment:point-counter;font-size:4rem;font-style:italic;font-weight:400;letter-spacing:-2px}#top #features .section_inner .section_content .sticky_content .sticky_content_box{background:hsla(0,0%,100%,.6);box-shadow:3px 3px 15px 0 rgba(0,52,72,.11);display:grid;gap:40px;grid-template-columns:1fr;padding:4rem;position:relative}#top #features .section_inner .section_content .sticky_content .sticky_content_box .sticky_content_item{display:flex;flex-direction:column;gap:2rem}#top #features .section_inner .section_content .sticky_content .sticky_content_box .sticky_content_item p i{font-size:.75rem;font-style:normal}#top #market{background:url(../../img/_css/market_bg002.png) no-repeat top/contain,url(../../img/_css/market_bg001.png) repeat;color:#fff}#top #market .grid .box{gap:4rem}#top #market .grid .box .item{min-width:0}#top #market .grid .box .item .text_box{margin-bottom:2rem}#top #market .grid .box .item .text_box:last-child{margin-bottom:0}#top #market .section_content{gap:7.5rem}#top #market .section_content,#top #market .section_content .content_box{display:flex;flex-direction:column}#top #market .section_content .content_box#market_gdp{gap:2rem}#top #market .section_content .content_box#market_gdp .market_gdp_map{position:relative;width:100%}#top #market .section_content .content_box#market_gdp .market_gdp_map img{height:auto;width:100%}#top #market .section_content .content_box#market_gdp .market_gdp_map .market_gdp_flags{height:100%;left:0;position:absolute;top:0;width:100%}#top #market .section_content .content_box#market_gdp .market_gdp_map .market_gdp_flags .flag_item{align-items:flex-start;display:flex;flex-direction:column;opacity:0;position:absolute;transform:translateY(200px) scale(.3) rotate(-15deg);transition:opacity .8s cubic-bezier(.175,.885,.32,1.275),transform .8s cubic-bezier(.175,.885,.32,1.275)}#top #market .section_content .content_box#market_gdp .market_gdp_map .market_gdp_flags .flag_item.is-visible{opacity:1;transform:translateY(0) scale(1) rotate(0deg)}#top #market .section_content .content_box#market_gdp .market_gdp_map .market_gdp_flags .flag_item img{filter:drop-shadow(0 2px 8px rgba(0,0,0,.3));height:auto;width:4.125rem}#top #market .section_content .content_box#market_gdp .market_gdp_map .market_gdp_flags .flag_item .flag_value{background:hsla(0,0%,100%,.95);box-shadow:0 2px 8px rgba(0,0,0,.2);color:#003448;font-size:.875rem;font-weight:700;height:1.5rem;line-height:1;margin-top:-1.5rem;padding:.375rem .625rem .25rem .8125rem;white-space:nowrap}#top #market .section_content .content_box#market_gdp .market_gdp_map .market_gdp_flags .flag_item--usa{left:15%;top:-14%}#top #market .section_content .content_box#market_gdp .market_gdp_map .market_gdp_flags .flag_item--usa img{width:10rem}#top #market .section_content .content_box#market_gdp .market_gdp_map .market_gdp_flags .flag_item--usa .flag_value{font-size:1.5rem;height:2.125rem;margin-top:-2.125rem;padding:.375rem .625rem .25rem 1.25rem}#top #market .section_content .content_box#market_gdp .market_gdp_map .market_gdp_flags .flag_item--brazil{left:29%;top:49%}#top #market .section_content .content_box#market_gdp .market_gdp_map .market_gdp_flags .flag_item--singapore{left:80%;top:43%}#top #market .section_content .content_box#market_gdp .market_gdp_map .market_gdp_flags .flag_item--eu{left:58%;top:-8%}#top #market .section_content .content_box#market_gdp .market_gdp_map .market_gdp_flags .flag_item--india{left:73%;top:29%}#top #market .section_content .content_box#market_gdp .market_gdp_map .market_gdp_flags .flag_item--china{left:76%;top:6%}#top #market .section_content .content_box#market_gdp .market_gdp_map .market_gdp_flags .flag_item--japan{left:92%;top:27%}#top #market .section_content .content_box#market_gdp .market_gdp_map .market_gdp_flags .flag_item--australia{left:84%;top:66%}#top #market .section_content .item_attention{color:#fff}#top #market .section_content .item_attention .attention_box{border:1px solid #7f99a3;padding:2.5rem 4rem}#top #market .section_content .item_attention .attention_box .data_title{color:#fff}#top #market .section_content .item_attention .attention_box .attention_data{gap:.625rem}#top #media{background:url(../../img/_css/media_bg.jpg) no-repeat top/cover;display:flex;flex-direction:column}#top #media .box .item{position:relative}#top #media .box .item.inactive{pointer-events:none}#top #media .box .item.inactive:before{align-items:center;background:rgba(0,0,0,.6);color:#fff;content:"coming soon";display:flex;font-size:1.5rem;font-weight:700;height:100%;justify-content:center;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}#top #player{position:relative;z-index:20}#top #player .section_content{display:flex;flex-direction:column;gap:1.5rem}#top #player .section_content .content_box.player_head{display:flex;flex-direction:column;gap:2rem;position:relative}#top #player .section_content .content_box.player_head .player_head_lead{align-items:center;display:flex;justify-content:space-between;min-height:5rem;position:relative}#top #player .section_content .content_box.player_head .player_head_lead .player_head_nav{align-items:center;background:#e0e8ee;display:flex;gap:0;height:max-content;margin-left:auto;position:relative;z-index:2}#top #player .section_content .content_box.player_head .player_head_lead .player_head_nav li{padding:.5rem 1rem;transition:all .3s ease}#top #player .section_content .content_box.player_head .player_head_lead .player_head_nav li.active{background:#003448;color:#fff}#top #player .section_content .content_box.player_head .player_head_lead .player_head_nav li:hover{cursor:pointer}#top #player .section_content .content_box.player_head .player_head_lead .player_head_title{align-items:center;display:flex;gap:1.25rem;left:0;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .4s ease,visibility .4s ease;visibility:hidden}#top #player .section_content .content_box.player_head .player_head_lead .player_head_title.active{opacity:1;pointer-events:auto;visibility:visible}#top #player .section_content .content_box.player_head .player_head_lead .player_head_title .player_head_title_logo{border-right:1px solid #003448;display:flex;flex-direction:column;gap:.625rem;padding-right:1.25rem}#top #player .section_content .content_box.player_head .player_head_lead .player_head_title .player_head_title_logo p{color:#666;font-size:1.125rem}#top #player .section_content .content_box.player_head .player_head_lead .player_head_title .player_head_title_logo .logo{height:3.125rem;width:auto}#top #player .section_content .content_box.player_head .player_head_lead .player_head_title .player_head_title_logo .logo.grt{width:5rem}#top #player .section_content .content_box.player_head .player_head_lead .player_head_title .player_head_title_data{display:flex;flex-direction:column;font-size:.875rem;gap:0;line-height:1}#top #player .section_content .content_box.player_head .text_box{font-size:.875rem;left:0;opacity:0;pointer-events:none;position:absolute;top:7rem;transition:opacity .4s ease,visibility .4s ease;visibility:hidden;width:100%}#top #player .section_content .content_box.player_head .text_box.active{opacity:1;pointer-events:auto;position:relative;top:auto;visibility:visible}#top #player .section_content .content_box.player_content .grid{min-height:20rem;position:relative}#top #player .section_content .content_box.player_content .grid .box{grid-template-columns:20rem 1fr;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .4s ease,visibility .4s ease;visibility:hidden;width:100%}#top #player .section_content .content_box.player_content .grid .box.active{opacity:1;pointer-events:auto;visibility:visible}#top #player .section_content .content_box.player_content .grid .box .item.player_nav{height:20rem}#top #player .section_content .content_box.player_content .grid .box .item.player_nav ul{display:flex;flex-direction:column;gap:.125rem;height:100%}#top #player .section_content .content_box.player_content .grid .box .item.player_nav ul li{background-image:radial-gradient(at 120% 86%,#c3d3d9 -61%,#19485a);display:flex;flex:1;flex-direction:column;justify-content:center;line-height:1;overflow:hidden;padding:0 1rem;position:relative;transition:all .3s ease}#top #player .section_content .content_box.player_content .grid .box .item.player_nav ul li .player_nav_text{display:flex;flex-direction:column;gap:.5rem;height:100%;justify-content:center}#top #player .section_content .content_box.player_content .grid .box .item.player_nav ul li .player_nav_text p{color:#fff;line-height:1.4;margin-bottom:0}#top #player .section_content .content_box.player_content .grid .box .item.player_nav ul li .player_nav_text .player_name{font-size:1rem}#top #player .section_content .content_box.player_content .grid .box .item.player_nav ul li .player_nav_text .player_position{font-size:.75rem}#top #player .section_content .content_box.player_content .grid .box .item.player_nav ul li .player_img{height:130%;inset:0 -1rem 0 auto;object-fit:contain;position:absolute;width:auto}#top #player .section_content .content_box.player_content .grid .box .item.player_nav ul li:hover{cursor:pointer;opacity:.8}#top #player .section_content .content_box.player_content .grid .box .item.player_nav ul li.active{background-image:radial-gradient(at 120% 86%,#e8b67c -61%,#c97420)}#top #player .section_content .content_box.player_content .grid .box .item.player_main{align-items:center;background-image:radial-gradient(at 140% 96%,#c3d3d9 -1%,#19485a);display:flex;height:20rem;overflow:hidden;position:relative}#top #player .section_content .content_box.player_content .grid .box .item.player_main .palyer_main_item{align-items:center;display:flex;height:100%;opacity:0;padding:0 4rem;pointer-events:none;position:absolute;transition:opacity .4s ease;width:100%}#top #player .section_content .content_box.player_content .grid .box .item.player_main .palyer_main_item.active{opacity:1;pointer-events:auto}#top #player .section_content .content_box.player_content .grid .box .item.player_main .text_box{color:#fff;font-size:.875rem;width:26.875rem}#top #player .section_content .content_box.player_content .grid .box .item.player_main .text_box .player_name{font-size:1.5rem;margin-bottom:0}#top #player .section_content .content_box.player_content .grid .box .item.player_main .text_box .player_position{font-size:.75rem;margin-bottom:1rem}#top #player .section_content .content_box.player_content .grid .box .item.player_main .player_img{height:100%;inset:0 0 0 auto;object-fit:cover;padding-top:2.5rem;position:absolute;width:auto}#top #cases{background:url(../../img/_css/cases_bg001.png) no-repeat top/cover;position:relative;z-index:20}#top #cases .section_inner{display:grid;grid-template-columns:37.5rem 1fr}#top #cases .case_slider_wrapper{position:relative;width:100%}#top #cases .case_slider_container{margin:0 auto;max-width:75rem;overflow:hidden;padding:0 0 1.25rem}#top #cases .case_slider{display:flex;gap:1.5rem;padding:0;transition:transform .5s cubic-bezier(.25,.46,.45,.94);will-change:transform}#top #cases .case_card{background:#fff;box-shadow:0 .25rem 1.25rem rgba(0,0,0,.08);flex:0 0 31.25rem;overflow:hidden}#top #cases .case_images{position:relative}#top #cases .case_image_main{aspect-ratio:31/13;background:#f5f5f5;overflow:hidden;position:relative;width:100%}#top #cases .case_image_main img{height:100%;object-fit:cover;transition:opacity .5s ease;width:100%}#top #cases .case_image_main .case_image_main_date{align-items:flex-start;aspect-ratio:1/1;background:#5582a0;clip-path:polygon(0 0,100% 0,0 100%);color:#fff;display:flex;flex-direction:column;font-size:.8125rem;gap:.1875rem;inset:0 auto auto 0;justify-content:flex-start;line-height:1;padding:.75rem .625rem .625rem;position:absolute;text-align:center;transition:opacity .5s ease;width:7.5rem}#top #cases .case_image_main .case_image_main_date span{font-size:1.625rem;letter-spacing:0;text-align:center}#top #cases .case_image_thumbs{background:#fff;display:grid;gap:.25rem;grid-template-columns:repeat(3,1fr);padding:.25rem}#top #cases .case_thumb{aspect-ratio:31/13;background:#f5f5f5;border:.125rem solid transparent;cursor:pointer;overflow:hidden;position:relative;transition:all .3s ease}#top #cases .case_thumb:hover{border-color:#ccc;opacity:.8}#top #cases .case_thumb.active{border-color:#333}#top #cases .case_thumb.active:after{background:rgba(0,0,0,.1);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}#top #cases .case_thumb img{height:100%;object-fit:cover;width:100%}#top #cases .case_info{padding:1rem 1.25rem}#top #cases .case_title{align-items:baseline;color:#003448;display:flex;font-size:1.375rem;font-weight:700;gap:0 .5rem;line-height:1.4;margin-bottom:0}#top #cases .case_title_en{font-size:1.125rem}#top #cases .case_details{display:flex;flex-direction:column}#top #cases .case_detail_item{align-items:start;border-bottom:.0625rem solid #e5e5e5;display:grid;gap:.625rem;grid-template-columns:6.875rem 1fr;padding:.625rem 0}#top #cases .case_detail_item:last-child{border-bottom:none}#top #cases .case_label{color:#666;font-size:.875rem;font-weight:600;white-space:nowrap}#top #cases .case_value{color:#333;font-size:.875rem;font-weight:500;text-align:right}#top #cases .case_slider_nav{display:flex;inset:auto 0 -1rem 0;justify-content:space-between;padding:0;pointer-events:none;position:absolute;width:31.25rem;z-index:10}#top #cases .case_nav_btn{align-items:center;background:#003448;border:.0625rem solid rgba(0,0,0,.1);border-radius:50%;box-shadow:0 .125rem .625rem rgba(0,0,0,.1);cursor:pointer;display:flex;height:3.125rem;justify-content:center;pointer-events:auto;transition:all .3s ease;width:3.125rem}#top #cases .case_nav_btn:hover:not(:disabled){background:#5582a0;box-shadow:0 .25rem .9375rem rgba(0,0,0,.15);transform:scale(1.05)}#top #cases .case_nav_btn:active:not(:disabled){transform:scale(.95)}#top #cases .case_nav_btn:disabled{cursor:not-allowed;opacity:.3}#top #cases .case_nav_btn svg{color:#fff;height:1.5rem;width:1.5rem}#top #cases .case_slider_pagination{display:flex;gap:.625rem;justify-content:center;margin-top:1.25rem;width:31.25rem}#top #cases .case_pagination_dot{background:#d0d0d0;border:none;border-radius:50%;cursor:pointer;height:.75rem;padding:0;transition:all .3s ease;width:.75rem}#top #cases .case_pagination_dot:hover{background:#a0a0a0}#top #cases .case_pagination_dot.active{background:#003448;border-radius:.375rem;width:2rem}#top #schedule{background:#eaedea;position:relative;z-index:20}#top #overview .section_inner .section_content{display:flex;flex-direction:column;gap:4rem}#top #overview .section_inner .section_content .title--h4.article_title{margin-top:2.5rem}#top #overview .section_inner .section_content .btn_wrapper{gap:1.5rem}#top #overview .section_inner .section_content .btn_wrapper a{max-width:18.75rem}#top #broker .section_inner .section_content,#top #risk .section_inner .section_content{display:flex;flex-direction:column;gap:4rem}#top #broker .section_inner .section_content .content_box .box .item{background:#fff;box-shadow:3px 3px 15px 0 rgba(0,52,72,.11);display:grid;gap:1.5rem;grid-template-columns:15rem 1fr;padding:2rem}#top #broker .section_inner .section_content .content_box .box .item .item_inner{align-items:center;display:flex;flex-direction:column;gap:.625rem}#top #broker .section_inner .section_content .content_box .box .item .item_inner h4{font-size:.875rem;margin-bottom:0}#top #broker .section_inner .section_content .content_box .box .item .item_inner p{font-size:.875rem}#top #broker .section_inner .section_content .content_box .box .item .item_inner--broker_logo{border-right:1px solid #d7dfe4;padding-right:1rem}#top #broker .section_inner .section_content .content_box .box .item .item_inner--broker_logo img{height:3.75rem;object-fit:contain;width:max-content}#top #broker .section_inner .section_content .content_box .box .item .item_inner--broker_logo p{font-size:.75rem}#top #broker .section_inner .section_content .content_box.broker_walton .box{background:#fff;box-shadow:3px 3px 15px 0 rgba(0,52,72,.11);gap:2rem;grid-template-columns:33.75rem 1fr;padding:2rem}#top #broker .section_inner .section_content .content_box.broker_walton .box .item{aspect-ratio:16/9;box-shadow:none;padding:0;width:100%}#top #broker .section_inner .section_content .content_box.broker_walton .box .item--broker_img{display:flex}#top #broker .section_inner .section_content .content_box.broker_walton .box .item--broker_img img{height:100%;width:100%}#top #broker .section_inner .section_content .content_box.broker_walton .box .item--broker_text{align-items:flex-start;display:flex;flex-direction:column;gap:1.5rem;justify-content:center}#top #broker .section_inner .section_content .content_box.broker_walton .box .item .item_inner--broker_logo{border:none;border-bottom:1px solid #d7dfe4;flex-direction:row;padding-bottom:1rem;width:100%}#top #broker .section_inner .section_content .content_box.broker_walton .box .item .item_inner--broker_logo img{height:3rem}#top #broker .section_inner .section_content .content_box.broker_walton .box .item .item_inner--broker_logo .text_box,#top #broker .section_inner .section_content .content_box.broker_walton .box .item .item_inner--broker_logo .text_box h4{text-align:left}#top #intermediary .section_inner .section_content{display:flex;flex-direction:column;gap:4rem}#top #intermediary .section_inner .section_content .content_box .box{background:#fff;box-shadow:3px 3px 15px 0 rgba(0,52,72,.11);gap:4rem;grid-template-columns:28.75rem 1fr;padding:2rem}#top #intermediary .section_inner .section_content .content_box .item{box-shadow:none;padding:0;width:100%}#top #intermediary .section_inner .section_content .content_box .item--broker_img{display:flex}#top #intermediary .section_inner .section_content .content_box .item--broker_img img{aspect-ratio:16/10;height:100%;object-fit:cover;width:100%}#top #intermediary .section_inner .section_content .content_box .item--broker_text{align-items:flex-start;display:flex;flex-direction:column;gap:1.5rem;justify-content:center}#top #intermediary .section_inner .section_content .content_box .item_inner{align-items:center;display:flex;flex-direction:column;gap:.625rem}#top #intermediary .section_inner .section_content .content_box .item_inner h4{font-size:.875rem;margin-bottom:0}#top #intermediary .section_inner .section_content .content_box .item_inner p{font-size:.875rem}#top #intermediary .section_inner .section_content .content_box .item_inner--broker_logo{border:none;border-bottom:1px solid #d7dfe4;flex-direction:row;padding-bottom:1rem;width:100%}#top #intermediary .section_inner .section_content .content_box .item_inner--broker_logo img{height:3rem}#top #intermediary .section_inner .section_content .content_box .item_inner--broker_logo .text_box,#top #intermediary .section_inner .section_content .content_box .item_inner--broker_logo .text_box h4{text-align:left}#top #contact{background:url(../../img/_css/contact_bg001.png) no-repeat top/cover}#top #contact .section_inner .title{color:#fff}#top #contact .section_inner .section_content .box{gap:2.5rem}#top #contact .section_inner .section_content .box .item{align-items:center;background:#fff;box-shadow:3px 3px 15px 0 rgba(0,52,72,.11);display:flex;flex-direction:column;padding:2.5rem 2.5rem 11.25rem;position:relative}#top #contact .section_inner .section_content .box .item h3{color:#003448;font-size:2rem;margin-bottom:1rem;text-align:center}#top #contact .section_inner .section_content .box .item img{inset:auto 0 -7.3125rem 0;margin:auto;opacity:1;position:absolute;width:20rem}#top #contact .section_inner .section_content .box .item p{filter:drop-shadow(0 0 4px #FFF) drop-shadow(0 0 8px rgba(255,255,255,.8))}#top #contact .section_inner .section_content .box .item .text_box{position:relative;z-index:1}#top #contact .section_inner .section_content .box .item .btn_wrapper a{max-width:none;width:25rem}#top #contact .section_inner .section_content .box .item--document img{inset:auto 0 -8.75rem 0;width:16.25rem}#top #message{position:relative}#top #message .message_img{height:100%;left:0;object-fit:cover;object-position:right 24%;position:absolute;top:0;width:100%;z-index:0}#top #message .section_inner{height:27.5rem;position:relative}#top #message .section_inner .text_box{align-items:flex-start;display:flex;flex-direction:row-reverse;gap:1rem;left:7.5rem;position:absolute;top:50%;transform:translateY(-50%);z-index:1}#top #message .section_inner .text_box .btn_wrapper{align-self:center;margin-top:0}#top #message .section_inner .message_text{background:#fff;color:#003448;font-feature-settings:"vpal";font-size:1.75rem;letter-spacing:.2em;line-height:1;padding:1rem 1rem .625rem .625rem;text-combine-upright:none;text-orientation:upright;white-space:nowrap;writing-mode:vertical-rl;z-index:10}#top #message .section_inner .message_text .tcy{text-combine-upright:all}.animate-on-scroll{opacity:0;transform:translateY(20px);transition:opacity .8s ease-out,transform .8s ease-out}.animate-on-scroll.is-visible{opacity:1;transform:translateY(0)}.animate-on-scroll.is-visible.js-split-text .char{transform:translateY(0);transition-delay:calc(.01s*var(--char-index))}.animate-on-scroll.js-split-text{opacity:1!important;overflow:visible!important;transform:none!important;transition:none!important}.animate-on-scroll.js-split-text .char-clipper{display:inline-block;line-height:1.2;overflow:hidden!important;padding-bottom:.1em;position:relative;vertical-align:bottom}.animate-on-scroll.js-split-text .char{display:inline-block;transform:translateY(115%);transition:transform .6s cubic-bezier(.77,0,.175,1);will-change:transform}@keyframes lineRevealAnime{0%{transform:translateX(-101%)}50%{transform:translateX(0)}to{transform:translateX(101%)}}@media (width >= 640px){.generation-bars-container{gap:.0625rem}.fund-overview-page{padding:3rem 1.5rem}}@media (width >= 641px){.ranking-cell--hidden-mobile{display:table-cell}}@media (width >= 768px){.podium-grid{grid-template-columns:repeat(3,1fr)}.podium-item--rank2{margin-top:2rem;order:1}.podium-item--rank1{order:2}.podium-item--rank3{margin-top:3rem;order:3}.chart-footer-divider{display:block}.donut-chart-header,.donut-header-section{padding:2rem}.donut-header-main-title,.donut-header-title{font-size:1.875rem}.donut-inner-container{padding:3rem}.donut-center-main-value,.donut-center-value{font-size:3rem}.donut-center-unit,.donut-center-value-unit{font-size:1.125rem}}@media (min-width:769px){#top #concept .section_content.content03 .walton_diagram{overflow:visible!important}#top #concept .section_content.content03 .walton_diagram .walton_info_slider{inset:0;overflow:visible!important;pointer-events:none}#top #concept .section_content.content03 .walton_diagram .walton_info_slider_inner{height:100%;overflow:visible;position:relative;width:100%}#top #concept .section_content.content03 .walton_diagram .walton_info_row{align-items:start;display:grid;gap:0;grid-template-columns:1fr auto 1fr auto 1fr;width:100%}#top #concept .section_content.content03 .walton_diagram .walton_info_box{flex:0 0 auto;min-width:0;position:relative;z-index:10}#top #concept .section_content.content03 .walton_diagram .walton_info_box--timing{z-index:12}#top #concept .section_content.content03 .walton_diagram .walton_info_box--walton{z-index:11}#top #concept .section_content.content03 .walton_diagram .walton_info_box--liquidity{z-index:10}#top #concept .section_content.content03 .walton_diagram .walton_info_arrow{align-self:start;height:6.25rem;margin-top:2.5rem;width:6.25rem;z-index:5}#top #concept .section_content.content03 .walton_diagram .walton_info_box--platform{left:2%;position:absolute;top:0}#top #concept .section_content.content03 .walton_diagram .walton_info_box--security{left:84%;position:absolute;top:-1%;transform:translateX(-50%) scale(.8)}#top #concept .section_content.content03 .walton_diagram .walton_info_box--security.is-animated{transform:translateX(-50%) scale(1)}#top #concept .section_content.content03 .walton_diagram .walton_info_box--planning{bottom:8%;position:absolute;right:-2%}#top #cases .section_inner .title--h2{border:0;justify-content:center;margin:0;padding:0}}@media (width >= 1024px){.return-schedule-desktop{display:block}.return-schedule-mobile{display:none}.fund-overview-page{padding:3rem 2rem}}@media (width >= 1280px){.schedule-row-label-text{font-size:.875rem}.timeline-bar-check{display:block}}@media (width >= 1981px){#top #mv .mv_bg{right:calc(-50vw - -990px);width:calc(100% + 50vw - 990px)}}@media (width >= 2000px){#top #concept .concept_bg .concept_bg_img{left:40%;transform:translateX(-60%)}#top #concept .concept_bg .concept_bg_img.concept_bg_img003 img{left:auto;right:-25%}}@media (width <= 1400px){#top #concept .section_content.content03 .walton_diagram .walton_info_box .walton_info_content h4{font-size:1rem}#top #concept .section_content.content03 .walton_diagram .walton_info_box .walton_info_content .ul_list li,#top #concept .section_content.content03 .walton_diagram .walton_info_box .walton_info_content p{font-size:.8125rem;line-height:1.6}}@media (width <= 1200px){#top #concept .section_content.content03 .walton_diagram .walton_info_box .walton_info_content h4{font-size:.9375rem}#top #concept .section_content.content03 .walton_diagram .walton_info_box .walton_info_content .ul_list li,#top #concept .section_content.content03 .walton_diagram .walton_info_box .walton_info_content p{font-size:.75rem;line-height:1.5}}@media (max-width:1024px){#top #mv{height:calc(200vh - 140px);top:60px}#top #mv .section_inner{flex-direction:column;height:calc(100vh - 140px);justify-content:flex-start;padding:0!important}#top #mv .mv_text{font-size:1.875rem;gap:.625rem;margin-bottom:10rem;padding:5rem 15rem 0;width:100%}#top #mv .mv_text .mv_title{gap:1rem;text-align:center}#top #mv .mv_text .mv_title h1 span{font-size:1.375rem}#top #mv .mv_text .mv_img{gap:.3125rem}#top #mv .mv_text .img_small{font-size:.75rem}#top #mv .mv_bg{bottom:0;height:calc(58vh - 60px);padding-left:0;top:auto;width:100%}#top #mv .mv_bg:after{background:linear-gradient(180deg,#fff 0,hsla(0,0%,100%,.8) 50%,hsla(0,0%,100%,0));height:30%;left:0;width:100%}#top #mv .mv_bg .mv_bg_img{inset:auto 0 0;width:100%}#top #mv .mv_bg .mv_bg_img img{object-position:bottom left}#top #mv .scrolldown{bottom:10%;display:block;left:50%;position:absolute;transform:translateX(-50%);z-index:2}#top #mv .scrolldown span{color:#333;display:block;font-size:1rem;letter-spacing:.2em}#top #mv .scrolldown span,#top #mv .scrolldown span:after{filter:drop-shadow(0 0 4px #FFF) drop-shadow(0 0 8px rgba(255,255,255,.8))}#top #mv .scrolldown span:after{animation:sdl01 2s cubic-bezier(1,0,0,1) infinite;background:#333;bottom:-4.625rem;content:"";height:4rem;left:50%;position:absolute;width:1px}#top #cta{display:block}#top #cta .cta_btn_text{font-size:.875rem;padding:1.25rem}}@media (max-width:1024px) and (hover:hover){#top #mv .mv_text{margin-bottom:0;max-width:700px;padding:0!important;transform:scale(.6) translateY(-20%);width:100%}#top #mv .mv_bg{height:calc(100vh - 60px)}#top #mv .mv_bg:after{height:100%}}@media (max-width:1024px) and (max-width:1024px){#top #mv .scrolldown span{font-size:1.25rem}}@media (max-width:1024px) and (max-width:768px){#top #mv .scrolldown span{font-size:1rem}}@media (width < 1024px){.schedule-detail-panels{display:none}}@media (max-width:768px){.ranking-container{max-width:100%;width:100%}.podium-card{padding-top:1rem}.podium-card.transaction:before{height:4rem;width:4rem}.ranking-list{width:100%}.ranking-header{align-items:flex-start;flex-direction:column;gap:.25rem;padding:.5rem .75rem}.ranking-title{font-size:.875rem}.ranking-meta{font-size:.625rem}.ranking-row.transaction .ranking-cell:first-child:before{height:2rem;left:.25rem;width:2rem}.ranking-cell{padding:.5rem 0 .5rem 2.5rem;white-space:normal;word-break:break-all}.ranking-cell--right{padding:.625rem .75rem .625rem 0}.ranking-info{gap:.5rem}.ranking-number{flex-shrink:0;font-size:.75rem;height:1.5rem;width:1.5rem}.ranking-name{font-size:.8125rem;line-height:1.3}.ranking-type{font-size:.5625rem}.ranking-value{font-size:.875rem}.ranking-value:after{font-size:.75rem}.toggle-button{font-size:.8125rem;gap:.375rem;padding:.75rem 0}.toggle-button i{height:1rem;width:1rem}.chart-legend{gap:1rem;padding:.5rem .75rem}.legend-item{gap:.5rem}.legend-line{width:1rem}.legend-label{font-size:.75rem}#dual-axis-chart-container{margin:0 -.625rem;padding:0 1.25rem}.dual-axis-chart .chart-axis-label,.dual-axis-chart .chart-xaxis-label{font-size:1.25rem}.chart-detail-panel{padding:.625rem}.chart-detail-content{align-items:flex-start;flex-direction:column}.chart-detail-value{font-size:1.5rem}.chart-footer{align-items:flex-start}.generation-legend-wrapper{padding:0 0 0 2.5rem}.generation-legend-item{padding:.5rem 0}.generation-legend-name-prefix{font-size:.625rem}.generation-legend-name-suffix{display:block;font-size:.625rem}.generation-legend-value{font-size:.5625rem}.generation-legend-range{font-size:.5rem}.generation-chart-area-wrapper{padding:0 0 1.25rem 2.5rem}.generation-chart-area{height:15rem}.generation-grid-line span{font-size:.625rem;left:-2.5rem;width:2rem}.generation-xaxis-labels{bottom:-1.5625rem}.generation-xaxis-label{font-size:.625rem}.generation-xaxis-label:before{height:.375rem;margin-bottom:.25rem}.donut-chart-wrapper{margin:1.875rem auto 0}.donut-label-content,.donut-label-inner{padding:0 2rem}.donut-label-country,.donut-label-name{font-size:.875rem;letter-spacing:.05em}.donut-label-note{font-size:.5625rem}.donut-label-number,.donut-label-value{letter-spacing:-.03em}.donut-label-number--small,.donut-label-value--small{font-size:1rem}.donut-label-number--large,.donut-label-value--large{font-size:1.5rem}.donut-label-number-unit,.donut-label-unit{font-size:.5625rem}.donut-label-percent,.donut-label-percentage{font-size:.8125rem}.return-schedule-container{background:none;padding:0}.schedule-detail-panel{display:none}.fund-overview-table,.fund-overview-table tbody{display:block}.fund-overview-table tbody tr{border-top:none;display:block}.fund-overview-table tbody tr:not(:first-child){border-top:1px solid #e2e8f0}.fund-overview-table tbody tr.fund-overview-row-group-start{border-top:none!important;margin-top:2rem}.fund-overview-cell{display:block;padding:1rem 1.25rem;width:100%!important}.fund-overview-label{border:1px solid #e2e8f0;display:block;font-size:.875rem;padding:.75rem 1.25rem;width:100%}.fund-overview-label--center{background-color:#003448;border-bottom:2px solid #e2e8f0;border-right:none;color:#fff;font-size:1rem;text-align:left}.fund-overview-content{display:block;font-size:.875rem;padding:1rem 1.25rem;width:100%}.fund-overview-sublabel{border-bottom:1px solid #e2e8f0;display:block;font-size:.8125rem;padding:.75rem 1.25rem;width:100%}.fund-overview-subcontent{display:block;font-size:.875rem;padding:1rem 1.25rem;width:100%}.fund-overview-subcontent:not(:last-child){border-bottom:1px solid #e2e8f0}.fund-overview-footer{border:1px solid #e2e8f0;padding-left:2em;text-indent:-1em}.fund-overview-footer-note{font-size:.875rem;text-align:left}.fund-fee-table-header{display:none}.fund-fee-table-cell{border-bottom:1px solid #e2e8f0;border-right:none;display:block;padding:.75rem 1rem;width:100%!important}.fund-fee-table-cell:last-child{border-bottom:none}.fund-fee-table-cell:before{color:#1e293b;content:attr(data-label);display:block;font-size:.75rem;font-weight:700;margin-bottom:.25rem}.fund-fee-table-cell--label{background-color:#003448;color:#fff;font-size:1rem}.fund-fee-table-cell--label:before{display:none}.return-schedule-notes{padding:2rem 1.25rem}.return-schedule-notes-header{margin-bottom:1.5rem}.return-schedule-notes-main-title{font-size:1rem;margin-bottom:.625rem}.return-schedule-notes-subtitle{font-size:.875rem}.return-schedule-notes-boxes{gap:1.25rem;grid-template-columns:1fr;margin-bottom:1.5rem}.return-schedule-note-box{padding:1.25rem 1rem}.return-schedule-note-box:before{padding:2px}.return-schedule-note-box-title{font-size:.8125rem;margin-bottom:.625rem}.return-schedule-note-box-value{font-size:1rem}.return-schedule-note-box-value .large{font-size:1.125rem}.return-schedule-notes-details{gap:.625rem}.return-schedule-note-detail{font-size:.8125rem;line-height:1.6;padding:.625rem .875rem}#top .item_attention{flex-direction:column}#top .item_attention .attention_box{gap:1rem}#top .item_attention .attention_box img{height:7.5rem}#top .item_attention .attention_box .attention_data p span{font-size:1.25rem;margin-bottom:0}#top .item_attention .attention_box .attention_data .data_value{font-size:2rem}#top #mv .mv_text{font-size:1.0625rem;margin-bottom:0;padding:2rem 2rem 0}#top #mv .mv_text .mv_title h1 span{font-size:.8125rem}#top #mv .mv_text .mv_title h1 span i{display:none}#top #mv .mv_bg{height:calc(29.3125rem - 60px)}#top #mv .mv_bg:after{height:50%}#top #concept .concept_bg{opacity:.3}#top #concept .concept_bg .concept_bg_img{left:auto;right:0;transform:translateX(0)}#top #concept .concept_bg .concept_bg_img.concept_bg_img001,#top #concept .concept_bg .concept_bg_img.concept_bg_img002{right:0}#top #concept .concept_bg .concept_bg_img.concept_bg_img001 img,#top #concept .concept_bg .concept_bg_img.concept_bg_img002 img{max-width:none;width:37.5rem}#top #concept .concept_bg .concept_bg_img.concept_bg_img003{display:none!important}#top #concept .concept_bg .concept_bg_img.concept_bg_img003 img{max-width:none;right:50%;transform:translateX(50%);width:23.75rem}#top #concept .section_inner{gap:4rem}#top #concept .section_content h2{margin-bottom:1rem}#top #concept .section_content p{font-size:1rem}#top #concept .section_content p small{line-height:1.2}#top #concept .section_content.content02 h2{margin-bottom:0}#top #concept .section_content.content03 .walton_diagram{display:flex;flex-direction:column;margin-bottom:1rem}#top #concept .section_content.content03 .walton_diagram .walton_info_slider{pointer-events:auto;position:relative;width:100%}#top #concept .section_content.content03 .walton_diagram .walton_info_slider_inner{display:flex;gap:1rem;margin:0 -1.25rem;overflow-x:auto;padding:1.25rem;position:relative;scroll-snap-type:x mandatory;scrollbar-width:none}#top #concept .section_content.content03 .walton_diagram .walton_info_slider_inner::-webkit-scrollbar{display:none}#top #concept .section_content.content03 .walton_diagram .walton_info_row{display:contents;position:relative}#top #concept .section_content.content03 .walton_diagram .walton_info_box{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:.75rem;flex:0 0 85%;padding:1.25rem;scroll-snap-align:center}#top #concept .section_content.content03 .walton_diagram .walton_info_box .walton_info_content{max-width:100%}#top #concept .section_content.content03 .walton_diagram .walton_info_box .walton_info_content h4{font-size:1rem}#top #concept .section_content.content03 .walton_diagram .walton_info_box .walton_info_content .walton_diagram_img{padding:0 1.5rem}#top #concept .section_content.content03 .walton_diagram .walton_info_arrow{filter:drop-shadow(0 2px 8px rgba(0,0,0,.3));height:5rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:5rem;z-index:20}#top #concept .section_content.content03 .walton_diagram .walton_info_arrow[data-animate-order="2"]{height:3.125rem;left:calc(70% + .5rem);top:26%;width:6.25rem}#top #concept .section_content.content03 .walton_diagram .walton_info_arrow[data-animate-order="4"]{height:3.125rem;left:calc(150% + .5rem);top:26%;width:6.25rem}#top #concept .section_content.content03 .walton_diagram .walton_info_box .walton_info_connector{display:none}#top #concept .section_content.content03 .walton_diagram .walton_info_box .walton_info_content{min-width:auto}#top #concept .section_content.content03 .walton_diagram .walton_diagram_image{margin-bottom:.625rem;order:-1}#top #concept .section_content.content03 .walton_diagram .walton_info_pagination{display:flex;gap:.5rem;justify-content:center;margin-bottom:1.25rem;margin-top:-1.25rem}#top #concept .section_content.content03 .walton_diagram .walton_info_pagination .swiper-pagination-bullet{background:hsla(0,0%,100%,.3);border-radius:50%;height:.5rem;transition:all .3s;width:.5rem}#top #concept .section_content.content03 .walton_diagram .walton_info_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:hsla(0,0%,100%,.9);border-radius:.25rem;width:1.5rem}#top #concept .section_content.content03 .walton_info_merit_wrapper{margin-top:0;padding:1rem}#top #concept .section_content.content03 .walton_info_merit_wrapper h3{font-size:1rem}#top #concept .section_content.content03 .walton_info_merit{gap:1.5rem;grid-template-columns:1fr}#top #features .section_inner .section_content .grid.sticky .box{grid-template-columns:1fr}#top #features .section_inner .section_content .sticky_nav{display:none}#top #features .section_inner .section_content .sticky_content{gap:2.5rem}#top #features .section_inner .section_content .sticky_content .point{height:6.25rem;width:6.25rem}#top #features .section_inner .section_content .sticky_content .point span:before{font-size:.75rem}#top #features .section_inner .section_content .sticky_content .point span:after{font-size:2.5rem}#top #features .section_inner .section_content .sticky_content .sticky_content_box{gap:1.5rem;padding:2.5rem 1.5rem}#top #features .section_inner .section_content .sticky_content .sticky_content_box .title--h3{margin-bottom:0}#top #features .section_inner .section_content .sticky_content .sticky_content_box .sticky_content_item{gap:1.25rem}#top #market .grid .box{gap:1.5rem}#top #market .section_content{gap:4rem}#top #market .section_content .content_box#market_gdp{gap:2.5rem}#top #market .section_content .content_box#market_gdp .market_gdp_map .market_gdp_flags .flag_item img{width:2.5rem}#top #market .section_content .content_box#market_gdp .market_gdp_map .market_gdp_flags .flag_item .flag_value{font-size:.625rem;height:1rem;margin-top:-1rem;padding:.25rem .375rem .125rem .5rem}#top #market .section_content .content_box#market_gdp .market_gdp_map .market_gdp_flags .flag_item--usa{left:13%;top:0}#top #market .section_content .content_box#market_gdp .market_gdp_map .market_gdp_flags .flag_item--usa img{width:5rem}#top #market .section_content .content_box#market_gdp .market_gdp_map .market_gdp_flags .flag_item--usa .flag_value{font-size:.875rem;height:1.3125rem;margin-top:-1.375rem;padding:.25rem .375rem .125rem .75rem}#top #market .section_content .content_box#market_gdp .market_gdp_map .market_gdp_flags .flag_item--india{left:66%;top:27%}#top #market .section_content .content_box#market_gdp .market_gdp_map .market_gdp_flags .flag_item--japan{left:90%}#top #market .section_content .item_attention .attention_box{padding:1.5rem 1rem}#top #market .section_content .item_attention .attention_box .data_title{line-height:1.4;text-align:center}#top #media .box .item.inactive{display:none}#top #player .section_content{display:grid;gap:0;grid-template-columns:1fr}#top #player .section_content .content_box.player_head{display:contents}#top #player .section_content .content_box.player_head .player_head_lead{display:contents;min-height:auto}#top #player .section_content .content_box.player_head .player_head_lead .player_head_nav{display:none}#top #player .section_content .content_box.player_head .player_head_lead .player_head_title{margin-bottom:1rem;margin-top:2.5rem;opacity:1;pointer-events:auto;position:static;transform:none;visibility:visible}#top #player .section_content .content_box.player_head .player_head_lead .player_head_title[data-team-title="0"]{margin-top:0;order:1}#top #player .section_content .content_box.player_head .player_head_lead .player_head_title[data-team-title="1"]{order:4}#top #player .section_content .content_box.player_head .player_head_lead .player_head_title[data-team-title="2"]{order:7}#top #player .section_content .content_box.player_head .player_head_lead .player_head_title .player_head_title_logo{gap:0;padding-right:1rem}#top #player .section_content .content_box.player_head .player_head_lead .player_head_title .player_head_title_logo p{font-size:.8125rem}#top #player .section_content .content_box.player_head .player_head_lead .player_head_title .player_head_title_logo .logo{object-fit:contain;width:8.75rem}#top #player .section_content .content_box.player_head .player_head_lead .player_head_title .player_head_title_data{font-size:.75rem;line-height:1.2}#top #player .section_content .content_box.player_head .player_head_lead .player_head_title .player_head_title_data p{margin-bottom:.375rem}#top #player .section_content .content_box.player_head .player_head_lead .player_head_title .player_head_title_data p:last-child{margin-bottom:0}#top #player .section_content .content_box.player_head .text_box{font-size:.8125rem;line-height:1.8;margin-bottom:2rem;opacity:1;pointer-events:auto;position:static;visibility:visible}#top #player .section_content .content_box.player_head .text_box[data-team-text="0"]{order:2}#top #player .section_content .content_box.player_head .text_box[data-team-text="1"]{order:5}#top #player .section_content .content_box.player_head .text_box[data-team-text="2"]{order:8}#top #player .section_content .content_box.player_content{display:contents}#top #player .section_content .content_box.player_content .grid{display:contents;min-height:auto}#top #player .section_content .content_box.player_content .grid .box{display:flex;flex-direction:column;margin-bottom:0;margin-bottom:2.5rem;opacity:1;overflow:hidden;pointer-events:auto;position:static;visibility:visible;width:100%}#top #player .section_content .content_box.player_content .grid .box[data-team-box="0"]{order:3}#top #player .section_content .content_box.player_content .grid .box[data-team-box="1"]{order:6}#top #player .section_content .content_box.player_content .grid .box[data-team-box="2"]{margin-bottom:0;order:9}#top #player .section_content .content_box.player_content .grid .box .item.player_nav{display:none}#top #player .section_content .content_box.player_content .grid .box .item.player_main{align-items:stretch;background:none;display:grid;gap:1rem;grid-auto-columns:calc(100% - 2.5rem);grid-auto-flow:column;height:auto;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-padding:0;scroll-snap-type:x mandatory;scrollbar-width:none}#top #player .section_content .content_box.player_content .grid .box .item.player_main::-webkit-scrollbar{display:none}#top #player .section_content .content_box.player_content .grid .box .item.player_main .palyer_main_item{align-items:center;background-image:radial-gradient(at 140% 96%,#c3d3d9 -1%,#19485a);border-radius:.625rem;box-shadow:3px 3px 15px 0 rgba(0,52,72,.11);display:flex;flex-direction:column;gap:1rem;opacity:1;overflow:hidden;padding:1.5rem;pointer-events:auto;position:static;scroll-snap-align:start;scroll-snap-stop:always}#top #player .section_content .content_box.player_content .grid .box .item.player_main .text_box{align-items:center;display:flex;flex-direction:column;font-size:.8125rem;gap:1rem;line-height:1.8;text-align:center;width:100%;z-index:1}#top #player .section_content .content_box.player_content .grid .box .item.player_main .text_box .player_header{align-items:center;display:flex;flex-direction:column;order:1}#top #player .section_content .content_box.player_content .grid .box .item.player_main .text_box .player_name{font-size:1.125rem;line-height:1.2;margin-bottom:.125rem}#top #player .section_content .content_box.player_content .grid .box .item.player_main .text_box .player_position{font-size:.6875rem;line-height:1.2;margin-bottom:0;margin-top:0}#top #player .section_content .content_box.player_content .grid .box .item.player_main .text_box>p:not(.player_name,.player_position){align-self:stretch;order:2;text-align:left}#top #player .section_content .content_box.player_content .grid .box .item.player_main .player_img{align-self:center;height:7.5rem;inset:auto;object-fit:cover;order:0;padding-top:0;position:relative;width:7.5rem}#top #player .section_content .content_box.player_content .grid .player_carousel_indicators{display:flex;gap:.5rem;justify-content:center;margin-top:1rem}#top #player .section_content .content_box.player_content .grid .player_carousel_indicators .indicator{background:#d0d0d0;border-radius:50%;height:.5rem;transition:all .3s ease;width:.5rem}#top #player .section_content .content_box.player_content .grid .player_carousel_indicators .indicator.active{background:#003448;border-radius:.25rem;width:1.5rem}#top #cases .section_inner{display:flex;flex-direction:column}#top #cases .case_slider_container{overflow:visible;padding:0}#top #cases .case_slider{display:grid;gap:1rem;grid-auto-columns:calc(100% - 2.5rem);grid-auto-flow:column;overflow-x:auto;overflow-y:hidden;padding:0;transition:none;-webkit-overflow-scrolling:touch;scroll-padding:0;scroll-snap-type:x mandatory;scrollbar-width:none}#top #cases .case_slider::-webkit-scrollbar{display:none}#top #cases .case_card{scroll-snap-align:start;scroll-snap-stop:always}#top #cases .case_image_main .case_image_main_date{font-size:.625rem;gap:.125rem;padding:.5rem .375rem .375rem;width:5rem}#top #cases .case_image_main .case_image_main_date span{font-size:1.125rem}#top #cases .case_info{padding:1rem}#top #cases .case_title{flex-wrap:wrap;font-size:1.125rem}#top #cases .case_title_en{font-size:.9375rem}#top #cases .case_detail_item{gap:.5rem;grid-template-columns:5.625rem 1fr;padding:.5rem 0}#top #cases .case_label{font-size:.75rem}#top #cases .case_value{font-size:.75rem;word-break:break-all}#top #cases .case_slider_nav{display:none}#top #cases .case_slider_pagination{gap:.5rem;margin-top:1rem;width:100%}#top #cases .case_pagination_dot{height:.5rem;width:.5rem}#top #cases .case_pagination_dot.active{border-radius:.25rem;width:1.5rem}#top #overview .section_inner .section_content .btn_wrapper{align-items:center;flex-direction:column;gap:1rem}#top #broker .section_inner .section_content .content_box .box .item{gap:1rem;grid-template-columns:1fr;padding:1.5rem}#top #broker .section_inner .section_content .content_box .box .item .item_inner--broker_logo{border-bottom:1px solid #d7dfe4;border-right:none;padding:0 0 1rem}#top #intermediary .section_inner .section_content .content_box .box{grid-template-columns:1fr;padding:1.5rem}#top #intermediary .section_inner .section_content .content_box .item--broker_text{gap:1rem}#top #intermediary .section_inner .section_content .content_box .item_inner--broker_logo{flex-direction:column}#top #intermediary .section_inner .section_content .content_box .item_inner--broker_logo img{height:2rem}#top #contact .section_inner .section_content .box{gap:1.5rem}#top #contact .section_inner .section_content .box .item{overflow:hidden;padding:1.875rem 1.5rem}#top #contact .section_inner .section_content .box .item h3{font-size:1.5rem}#top #contact .section_inner .section_content .box .item img{inset:auto -2rem -.8125rem auto;width:13.125rem;z-index:0}#top #contact .section_inner .section_content .box .item p small{display:inline-block;padding-left:1em;text-indent:-1em}#top #contact .section_inner .section_content .box .item .btn_wrapper a{width:100%;z-index:1}#top #contact .section_inner .section_content .box .item--document img{inset:auto -2rem -1.875rem auto;width:10rem}#top #message{padding:0!important}#top #message .section_inner{height:33.75rem}#top #message .section_inner .text_box{flex-wrap:wrap;left:1rem;top:1rem;transform:translateY(0)}#top #message .section_inner .text_box .btn_wrapper{margin-top:1rem;width:100%}#top #message .section_inner .message_text{font-size:1rem;padding:.625rem .625rem .625rem .5rem}}@media (width <= 640px){.ranking-cell--hidden-mobile{display:none}}