.card-page-u96-js-simulatorContainer-normal .card-page-u96-simulator{background-color:#ecf0f4}.card-page-u96-js-simulatorContainer-normal .card-page-u96-simulator-campaignReturn-2000{opacity:0}.card-page-u96-js-simulatorContainer-gold .card-page-u96-simulator{background-color:#f8f3e3}.card-page-u96-simulator-input-initial{color:#969696}.card-page-u96-ut-fw-b{font-weight:700!important}.card-page-u96-simulator{box-sizing:border-box;border:2px solid #333;border-radius:16px;width:100%;margin-left:auto;margin-right:auto;position:relative;margin-top:-15px}.card-page-u96-simulator p{margin:0}.card-page-u96-simulator-inner{padding:25px 30px 0;display:-ms-grid;display:grid;-ms-grid-columns:435px 20px 435px;grid-template-columns:435px 20px 435px;-ms-grid-rows:auto auto;grid-template-rows:auto auto}.card-page-u96-simulator-payFor{padding:0 30px 40px 20px;margin-top:50px;background-color:#fff;border-radius:16px 16px 0 0}.card-page-u96-simulator-payFor__softbank{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}.card-page-u96-simulator-payFor__daily{-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}.card-page-u96-simulator-payFor .card-page-u96-simulator-payFor-titleImage{position:relative}.card-page-u96-simulator-payFor .card-page-u96-simulator-payFor-titleImage__softbank{top:-52px;width:262px;right:-38px}.card-page-u96-simulator-payFor .card-page-u96-simulator-payFor-titleImage__daily{top:-51px;width:202px;left:33%}.card-page-u96-simulator-payFor__softbank .card-page-u96-simulator-sceneList{margin-top:-55.5px}.card-page-u96-simulator-payFor__daily .card-page-u96-simulator-sceneList{margin-top:-70px}.card-page-u96-simulator-scene{display:-ms-grid;display:grid;-ms-grid-rows:19px 50px 64px 1fr 19px;-ms-grid-columns:auto auto auto 1fr auto;grid-template:".....      .....       .....      .....      .....      " 19px "sceneIcon  SceneTitle SceneTitle  SceneTitle SceneTitle " 50px "monthlyPay monthlyPay returnImage return     return     " 64px "sceneNote  sceneNote   sceneNote  sceneNote  sceneNote  " 1fr ".....      .....       .....      .....      .....      " 19px/auto auto auto 1fr auto}.card-page-u96-simulator-scene:last-of-type{-ms-grid-rows:19px 50px 64px 1fr 0;grid-template-rows:19px 50px 64px 1fr 0}.card-page-u96-simulator-scene:not(:last-of-type){border-bottom:dotted 1px #bdc3c9}.card-page-u96-simulator-scene .card-page-u96-simulator-scene-icon{-ms-grid-row:2;-ms-grid-column:1;grid-area:sceneIcon;-ms-grid-column-align:start;justify-self:start;height:100%}.card-page-u96-simulator-scene .card-page-u96-simulator-scene-title{-ms-grid-row:2;-ms-grid-column:2;-ms-grid-column-span:4;color:#000;margin-left:9px;grid-area:SceneTitle;-ms-grid-column-align:start;justify-self:start;-ms-grid-row-align:center;align-self:center;font-size:22px;font-weight:700}.card-page-u96-simulator-scene .card-page-u96-simulator-scene-title .card-page-u96-simulator-scene-subTitle{font-size:14px;margin-left:8px}.card-page-u96-simulator-scene .card-page-u96-simulator-scene-payment{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:monthlyPay;font-weight:700;height:32px;display:-ms-grid;display:grid;-ms-grid-row-align:center;align-self:center;-ms-grid-column-align:start;justify-self:start;-webkit-box-align:center;-webkit-align-items:center;align-items:center;grid-template-areas:"asideText paymentInput paymentUnit"}.card-page-u96-simulator-scene .card-page-u96-simulator-scene-payment .card-page-u96-simulator-scene-payment-asideText{-ms-grid-row:1;-ms-grid-column:1;grid-area:asideText;font-size:16px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.card-page-u96-simulator-scene .card-page-u96-simulator-scene-payment .card-page-u96-simulator-scene-payment-input{-ms-grid-row:1;-ms-grid-column:2;grid-area:paymentInput;font-size:31px;text-align:right;border:1px solid #969696;border-radius:4px;width:120px;box-shadow:inset 3px 3px 3px rgba(0,0,0,.2)}.card-page-u96-simulator-scene .card-page-u96-simulator-scene-payment .card-page-u96-simulator-scene-payment-unit{-ms-grid-row:1;-ms-grid-column:3;grid-area:paymentUnit;margin-inline:5px;text-align:center;font-size:10px;line-height:1.2}.card-page-u96-simulator-scene .card-page-u96-simulator-scene-payment .card-page-u96-simulator-scene-payment-unit span{font-size:18px}.card-page-u96-simulator-scene .card-page-u96-simulator-scene-pointRateImage{-ms-grid-row:3;-ms-grid-column:3;grid-area:returnImage;-ms-grid-column-align:start;justify-self:start;width:58px}.card-page-u96-simulator-scene .card-page-u96-simulator-scene-return{-ms-grid-row:3;-ms-grid-column:4;-ms-grid-column-span:2;grid-area:return;-ms-grid-row-align:center;align-self:center;-ms-grid-column-align:end;justify-self:end;display:-ms-grid;display:grid;-ms-grid-rows:auto auto;-ms-grid-columns:1fr auto;grid-template:"annualReturn  annualUnit" "monthlyReturn monthlyReturn"/1fr auto}.card-page-u96-simulator-scene .card-page-u96-simulator-scene-return .card-page-u96-simulator-scene-return-annualReturn{-ms-grid-row:1;-ms-grid-column:1;grid-area:annualReturn;-ms-grid-row-align:center;align-self:center;font-size:32px;font-weight:700;color:#f03;line-height:1;text-align:right}.card-page-u96-simulator-scene .card-page-u96-simulator-scene-return .card-page-u96-simulator-scene-return-annualUnit{-ms-grid-row:1;-ms-grid-column:2;grid-area:annualUnit;-ms-grid-row-align:center;align-self:center;-ms-grid-column-align:end;justify-self:end;color:#f03;font-size:14px;font-weight:700;white-space:nowrap;margin-left:2px;line-height:1.1}.card-page-u96-simulator-scene .card-page-u96-simulator-scene-return .card-page-u96-simulator-scene-return-annualUnit span{font-size:12px}.card-page-u96-simulator-scene .card-page-u96-simulator-scene-return .card-page-u96-simulator-scene-return-monthly{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:monthlyReturn;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;font-size:12px}.card-page-u96-simulator-scene .card-page-u96-simulator-scene-return .card-page-u96-simulator-scene-return-monthly .card-page-u96-simulator-scene-return-monthlyText{margin-right:13px}.card-page-u96-simulator-scene .card-page-u96-simulator-scene-note{-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:5;grid-area:sceneNote;list-style:none;color:#666;font-size:12px;font-weight:300;margin-top:9px}.card-page-u96-simulator-scene .card-page-u96-simulator-scene-note li{display:table}.card-page-u96-simulator-scene .card-page-u96-simulator-scene-note li::before{content:"•";display:table-cell;color:#666;position:relative;font-size:6px;top:-2px;padding-right:8px}.card-page-u96-simulator-campaignReturn img{width:395px;margin-top:10px}.card-page-u96-simulator-campaignReturn .card-page-u96-simulator-campaignReturn-note{-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:5;grid-area:sceneNote;padding-left:5px;list-style:none;color:#666;font-size:12px;font-weight:300;margin-top:9px}.card-page-u96-simulator-campaignReturn .card-page-u96-simulator-campaignReturn-note li{display:table}.card-page-u96-simulator-campaignReturn .card-page-u96-simulator-campaignReturn-note li::before{content:"•";display:table-cell;color:#666;position:relative;font-size:6px;top:-2px;padding-right:8px}.card-page-u96-simulator-result{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;width:calc(100% + 59px);position:relative;box-sizing:border-box;left:-31px;background-color:#f00032;background-image:url(/card/set/data/paypay-card/guests/img/p/bg-simulator-result.png);background-size:100%;background-repeat:no-repeat;background-position:bottom;border-radius:0 0 16px 16px;border:2px solid #333;color:#fff;padding:35px 95px;display:-ms-grid;display:grid;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-ms-grid-rows:70px auto auto auto;-ms-grid-columns:auto 155px 155px auto auto;grid-template:"resultMonthlyText resultMonthlyPay resultMonthlyPay resultText       resultText      " 70px "resultDivider     resultDivider    resultDivider    resultDivider    resultDivider   " "resultAnnualy     resultAnnualy    resultAnnualy    resultAnnualy    resultStockImg  " "resultAfteryear   resultAfteryear  resultAfteryear  resultAfteryear  resultAfteryear "/auto 155px 155px auto auto}.card-page-u96-simulator-result .card-page-u96-simulator-result-monthlyText{-ms-grid-row:1;-ms-grid-column:1;grid-area:resultMonthlyText;-ms-grid-row-align:center;align-self:center;font-size:26px;margin-left:20px}.card-page-u96-simulator-result .card-page-u96-simulator-result-monthlyPayment{-ms-grid-row:1;-ms-grid-column:2;-ms-grid-column-span:2;grid-area:resultMonthlyPay;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:end;justify-content:end;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-right:22px}.card-page-u96-simulator-result .card-page-u96-simulator-result-monthlyPayment .card-page-u96-simulator-result-monthlyPayment-number{font-size:70px;font-weight:700;line-height:1}.card-page-u96-simulator-result .card-page-u96-simulator-result-monthlyPayment .card-page-u96-simulator-result-monthlyPayment-text{position:relative;margin-left:3px;top:-4px;font-size:24px;line-height:1}.card-page-u96-simulator-result .card-page-u96-simulator-result-monthlyPayment .card-page-u96-simulator-result-monthlyPayment-text span{font-size:8px}.card-page-u96-simulator-result .card-page-u96-simulator-result-divider{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:5;grid-area:resultDivider;margin-top:0;width:700px;margin-bottom:15px}.card-page-u96-simulator-result .card-page-u96-simulator-result-textImage{-ms-grid-row:1;-ms-grid-column:4;-ms-grid-column-span:2;grid-area:resultText;width:301px;-ms-grid-row-align:center;align-self:center}.card-page-u96-simulator-result .card-page-u96-simulator-result-annualy{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:4;grid-area:resultAnnualy;-ms-grid-column-align:start;justify-self:start;margin-left:20px;background-color:#fff;border-radius:6px;color:#333;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:7px 20px}.card-page-u96-simulator-result .card-page-u96-simulator-result-annualy .card-page-u96-simulator-result-annualy-image{width:68px}.card-page-u96-simulator-result .card-page-u96-simulator-result-annualy .card-page-u96-simulator-result-annualy-number{font-size:76px;color:#f00032;font-weight:700;line-height:1;margin-left:25px}.card-page-u96-simulator-result .card-page-u96-simulator-result-annualy .card-page-u96-simulator-result-annualy-text{font-size:29px;-webkit-align-self:end;-ms-grid-row-align:end;align-self:end;position:relative;font-weight:600;top:-1px;margin-left:8px;white-space:nowrap}.card-page-u96-simulator-result .card-page-u96-simulator-result-stockImage{-ms-grid-row:3;-ms-grid-column:5;grid-area:resultStockImg;-ms-grid-column-align:start;justify-self:start;-ms-grid-row-align:center;align-self:center;margin-left:-25px;width:194px}.card-page-u96-simulator-result .card-page-u96-simulator-result-afterYear{-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:5;grid-area:resultAfteryear;-ms-grid-column-align:center;justify-self:center;font-size:18px;line-height:1;margin-top:10px}.card-page-u96-simulator-result .card-page-u96-simulator-result-afterYear .card-page-u96-simulator-result-afterYear-number{font-size:30px;margin-left:18px;margin-right:2px}