.simulationTitle[data-v-0891dd42]{text-align:center}.simulationTitle h2[data-v-0891dd42]{color:#3e5fab;letter-spacing:3px;margin:0 0 30px;font-size:32px;font-weight:700;text-shadow:2px 2px 2px #fff}@media screen and (max-width:640px){.simulationTitle h2[data-v-0891dd42]{font-size:6vw;letter-spacing:1px}}.simulationTitle h2 span[data-v-0891dd42]{display:block;font-size:18px;font-weight:700;line-height:2em}.simulationApp{background:#fff;width:960px;box-sizing:border-box;margin:0 auto 10px;padding:20px 40px}.simulationApp .ar_link.blue{text-align:right;color:#3f63ab;margin:0 auto;background-size:14px;background-image:url(/device/popup_include/img/ar-icon_b.png)}.simulationApp .cp-label{font-size:12px;padding:.3rem;background-color:#f3ee88;color:#e64d97;position:relative;margin:0 auto 5px auto;font-weight:700;border-radius:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width:640px){.simulationApp .cp-label{font-size:10px}}.simulationApp .cp-label.big{font-size:14px}.simulationApp .cp-label-top{font-size:12px;color:#e64d97;position:relative;margin:0 0 5px auto;font-weight:700;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width:640px){.simulationApp .cp-label-top{font-size:10px}}.simulationApp .center .cp-label-top{margin:0 auto 3px auto}.simulationApp .tax-in-label{position:relative}.simulationApp .cp-price{color:#e64d97}.simulationApp .miowari-price{color:#5f86c1}.simulationApp .blueToggleBtn{cursor:pointer;margin:0 auto;padding:1rem;border-radius:5px;border:1px solid #6d8cc6;background-color:#f0f6fb;color:#3078b6;position:relative;font-size:1.2rem;box-shadow:1px 1px 1px #999}@media screen and (min-width:641px){.simulationApp .blueToggleBtn:hover{opacity:.7}}@media print{.simulationApp .blueToggleBtn:hover{opacity:.7}}@media screen and (max-width:640px){.simulationApp .blueToggleBtn{font-size:1.1rem}}.simulationApp .blueToggleBtn.open .icon-area:after{transform:rotate(135deg)}.simulationApp .blueToggleBtn.open .icon-area:before{transform:rotate(45deg)}.simulationApp .blueToggleBtn .icon-area{width:24px;min-width:24px;height:24px;min-height:24px;position:absolute;right:10px;top:26%;background-color:#6d8cc6;border-radius:5px}.simulationApp .blueToggleBtn .icon-area:after{transform:rotate(90deg)}.simulationApp .blueToggleBtn .icon-area:after,.simulationApp .blueToggleBtn .icon-area:before{display:block;content:"";position:absolute;top:0;right:6px;bottom:0;margin:auto;width:12px;height:2px;background-color:#fff;transition:all .3s ease 0s}@media screen and (max-width:640px){.simulationApp .blueToggleBtn .icon-area{top:17%}}.simulationApp .blueToggleBtn .text-area{position:relative;top:1px;text-align:center}.simulationApp .breakdown-area{margin-top:4rem}@media screen and (max-width:640px){.simulationApp .breakdown-area{margin-top:1rem}}.simulationApp .breakdown-area .breakdown-title{text-align:center;background-color:#f7f5f1;padding:1rem;font-weight:700;font-size:20px;letter-spacing:3px;padding-top:1rem}@media screen and (max-width:640px){.simulationApp .breakdown-area .breakdown-title{font-size:16px;border-top:2px solid #ccc;background-color:#fff}}.simulationApp .breakdown-area .breakdown-detail{margin:2rem auto}@media screen and (max-width:640px){.simulationApp .breakdown-area .breakdown-detail{width:98%;margin:0 auto}}.simulationApp .breakdown-area .breakdown-detail .annotation{margin-top:1rem;font-size:.9rem;line-height:1.2rem}.simulationApp .breakdown-area .breakdown-detail h4{font-size:20px;padding-left:15px;line-height:22px;padding-top:4px;background:url(/hdd/img/service-voice-title.jpg) no-repeat 0;margin-top:30px;font-weight:700}@media screen and (max-width:640px){.simulationApp .breakdown-area .breakdown-detail h4{font-size:16px}}@media screen and (max-width:640px){.simulationApp .breakdown-area .breakdown-detail h4.first{margin-top:0}}.simulationApp .breakdown-area .a-price-area{margin-top:1rem;line-height:1.2}.simulationApp .breakdown-area .a-price-area.cp-price-list{margin-top:0}.simulationApp .breakdown-area .a-price-area .a-price-item{display:flex;justify-content:stretch;border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-size:16px}@media screen and (max-width:640px){.simulationApp .breakdown-area .a-price-area .a-price-item{font-size:10px}}.simulationApp .breakdown-area .a-price-area .a-price-item .a-price{text-align:right;padding-right:.5rem;font-size:1rem;display:flex;justify-content:end;align-items:end}@media screen and (max-width:640px){.simulationApp .breakdown-area .a-price-area .a-price-item .a-price{font-size:10px}}.simulationApp .breakdown-area .a-price-area .a-price-item .a-price span.largeNumberBreakdown{font-size:18px}@media screen and (max-width:640px){.simulationApp .breakdown-area .a-price-area .a-price-item .a-price span.largeNumberBreakdown{font-size:16px}}.simulationApp .breakdown-area .a-price-area .a-price-item .a-price span.largeNumber{font-size:24px;font-weight:700}@media screen and (max-width:640px){.simulationApp .breakdown-area .a-price-area .a-price-item .a-price span.largeNumber{font-size:17px}}.simulationApp .breakdown-area .a-price-area .a-price-item .a-price.center{text-align:center;justify-content:center}.simulationApp .breakdown-area .a-price-area .a-price-item .a-price span.before-discount{color:#9b9b9b;padding-right:10px;position:relative;font-size:.9em}.simulationApp .breakdown-area .a-price-area .a-price-item .a-price span.before-discount small,.simulationApp .breakdown-area .a-price-area .a-price-item .a-price span.before-discount span{font-weight:400;color:#9b9b9b}.simulationApp .breakdown-area .a-price-area .a-price-item .a-price span.before-discount span.largeNumber{font-size:1.4em}.simulationApp .breakdown-area .a-price-area .a-price-item .a-price span.before-discount:after{content:"";position:absolute;border-top:2px solid #e64d97;width:90%;top:30%;left:0}.simulationApp .breakdown-area .a-price-area .a-price-item>div{padding:8px 5px;padding-top:13px;flex:1}@media screen and (max-width:640px){.simulationApp .breakdown-area .a-price-area .a-price-item>div{padding:10px 2px}}.simulationApp .breakdown-area .a-price-area .a-price-item .a-price-name{flex:none;width:36%;min-width:36%;background-color:#fafafa;border-right:1px solid #ccc;font-weight:700;display:flex;justify-content:center;align-items:center;text-align:center}@media screen and (max-width:640px){.simulationApp .breakdown-area .a-price-area .a-price-item .a-price-name{width:32%;min-width:32%;font-size:1rem}}.simulationApp .breakdown-area .a-price-area .a-price-item .a-price-name .small-text{font-size:.8em}.simulationApp .breakdown-area .a-price-area .a-price-item .a-price-name.result{background-color:#f7f5f1}.simulationApp .breakdown-area .a-price-area .a-price-item .a-price+.a-price{border-left:1px solid #ccc}.simulationApp .breakdown-area .a-price-area .a-price-item.head{border:none}@media screen and (max-width:640px){.simulationApp .breakdown-area .a-price-area .a-price-item.head{font-size:16px}}.simulationApp .breakdown-area .a-price-area .a-price-item.head div{text-align:center;font-weight:700;border:none!important;background-color:#fff!important}@media screen and (max-width:640px){.simulationApp .breakdown-area .a-price-area .a-price-item.head div{font-size:12px}}.simulationApp .breakdown-area .a-price-area .a-price-item:not(.head)+.a-price-item:not(.head){border-top:none}.simulationApp .breakdown-area .a-price-area .a-price-item.result{border-top:2px solid #ccc!important}.simulationApp .breakdown-area .a-price-area.monthly-list .a-price-item>div{padding:5px 5px;padding-top:7px}@media screen and (max-width:640px){.simulationApp{width:100%;padding:0}}.simulationApp .simulationWrap{display:flex;justify-content:center;flex-wrap:wrap}.simulationApp .simulationWrap .simulationQuestionWrap{width:90%}@media screen and (max-width:640px){.simulationApp .simulationWrap .simulationQuestionWrap{padding:0 10px;width:100%}}.simulationApp .simulationWrap .simulationQuestionWrap .simulationQuestionBox{box-sizing:border-box}@media screen and (max-width:640px){.simulationApp .simulationWrap .simulationQuestionWrap .simulationQuestionBox{border-bottom:none;margin-bottom:0}}@media screen and (min-width:641px){.simulationApp .simulationWrap .simulationQuestionWrap .simulationQuestionBox .simulationQuestionInner{min-height:270px}}@media print{.simulationApp .simulationWrap .simulationQuestionWrap .simulationQuestionBox .simulationQuestionInner{min-height:270px}}.simulationApp .simulationWrap .simulationQuestionWrap .simulationQuestionBox p.opacityGray{opacity:.4}.simulationApp .simulationWrap .simulationQuestionWrap .simulationQuestionBox p.q-title{display:flex;align-items:center;font-weight:700;font-size:24px;margin:0}@media screen and (max-width:640px){.simulationApp .simulationWrap .simulationQuestionWrap .simulationQuestionBox p.q-title{font-size:1.4rem;line-height:1.2;display:flex;justify-content:start;align-items:center;margin:0}}.simulationApp .simulationWrap .simulationQuestionWrap .simulationQuestionBox p.q-title span{color:#e64d97;font-weight:700}.simulationApp .simulationWrap .simulationQuestionWrap .simulationQuestionBox p.q-title span.q-num{display:flex;justify-content:center;align-items:center;width:50px;height:50px;margin-right:10px;color:#fff;background-color:#e64d97;border-radius:50%}@media screen and (max-width:640px){.simulationApp .simulationWrap .simulationQuestionWrap .simulationQuestionBox p.q-title span.q-num{width:10vw;height:10vw}}.simulationApp .simulationWrap .simulationQuestionWrap .simulationQuestionBox .blueToggleBtn{margin-top:2rem;width:65%}@media screen and (max-width:640px){.simulationApp .simulationWrap .simulationQuestionWrap .simulationQuestionBox .blueToggleBtn{width:90%}}.simulationApp .simulationWrap .simulationQuestionWrap .simulationQuestionBox .link-area{text-align:right;margin-top:20px}.simulationApp .simulationWrap .simulationQuestionWrap .simulationQuestionBox .move-btn-area{margin-top:20px}.simulationApp .simulationWrap .simulationQuestionWrap .simulationQuestionBox .move-btn-area .back-btn{padding:1rem 1.5rem;border:1px solid #95acdc;color:#3e5fab;position:relative;border-radius:7px;margin:0 auto;cursor:pointer;width:130px;text-align:center;letter-spacing:3px;padding-left:30px}.simulationApp .simulationWrap .simulationQuestionWrap .simulationQuestionBox .move-btn-area .back-btn:hover{opacity:.7}.simulationApp .simulationWrap .simulationQuestionWrap .simulationQuestionBox .move-btn-area .back-btn:after{transform:rotate(-45deg);content:"";position:absolute;border-top:1px solid #3e5fab;border-left:1px solid #3e5fab;width:10px;height:10px;top:34%;left:10px}.simulationApp .simulationWrap .simulationQuestionWrap .simulationQuestionBox .move-btn-area .back-btn.disabled{opacity:.3;pointer-events:none}.simulationApp .simulationWrap .simulationQuestionWrap .simulationQuestionBox .btnWrap{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:10px}.simulationApp .simulationWrap .simulationQuestionWrap .simulationQuestionBox .btnWrap .btn{margin-top:10px;width:48%;text-align:center;border:3px solid #ccc;border-radius:10px;box-shadow:0 3px 2px rgba(0,0,0,.3);padding:15px 0;padding-left:50px;box-sizing:border-box;position:relative;display:flex;justify-content:start;align-items:center}@media screen and (max-width:640px){.simulationApp .simulationWrap .simulationQuestionWrap .simulationQuestionBox .btnWrap .btn{width:100%}}.simulationApp .simulationWrap .simulationQuestionWrap .simulationQuestionBox .btnWrap .btn:after{content:"";position:absolute;width:10px;height:10px;border-radius:100%;border:3px solid transparent;box-shadow:0 0 0 3px #ccc;left:15px;top:calc(45% - 5px)}.simulationApp .simulationWrap .simulationQuestionWrap .simulationQuestionBox .btnWrap .btn:hover{cursor:pointer}.simulationApp .simulationWrap .simulationQuestionWrap .simulationQuestionBox .btnWrap .btn p{line-height:1.3;font-size:18px;font-weight:700;text-align:left}@media screen and (max-width:640px){.simulationApp .simulationWrap .simulationQuestionWrap .simulationQuestionBox .btnWrap .btn p{font-size:16px}}@media screen and (min-width:641px){.simulationApp .simulationWrap .simulationQuestionWrap .simulationQuestionBox .btnWrap .btn.three{width:32%}}@media print{.simulationApp .simulationWrap .simulationQuestionWrap .simulationQuestionBox .btnWrap .btn.three{width:32%}}.simulationApp .simulationWrap .simulationQuestionWrap .simulationQuestionBox .btnWrap .small-text{font-size:.8em}.simulationApp .simulationWrap .simulationQuestionWrap .simulationQuestionBox .btnWrap .btn.selected,.simulationApp .simulationWrap .simulationQuestionWrap .simulationQuestionBox .btnWrap .btn:hover{border:3px solid #e64d97;color:#e64d97;background-color:#faeef4}.simulationApp .simulationWrap .simulationQuestionWrap .simulationQuestionBox .btnWrap .btn.selected:after,.simulationApp .simulationWrap .simulationQuestionWrap .simulationQuestionBox .btnWrap .btn:hover:after{border:3px solid #fff;box-shadow:0 0 0 3px #e64d97;background-color:#e64d97}.simulationApp .simulationWrap .simulationQuestionWrap .simulationQuestionBox .btnWrap.two-line .btn{min-height:82px}.simulationApp .simulationWrap .simulationQuestionWrap .simulationQuestionBox:first-child p.q-title:before{background:url(/imh/img/icon-q1.png) 0 no-repeat;background-size:cover}.simulationApp .simulationWrap .simulationQuestionWrap .simulationQuestionBox:nth-child(2) p.q-title:before{background:url(/imh/img/icon-q2.png) 0 no-repeat;background-size:cover}.simulationApp .simulationWrap .simulationQuestionWrap .simulationQuestionBox:nth-child(3) p.q-title:before{background:url(/imh/img/icon-q3.png) 0 no-repeat;background-size:cover}.simulationApp .simulationWrap .simulationQuestionWrap .simulationQuestionBox:nth-child(4) p.q-title:before{background:url(/imh/img/icon-q4.png) 0 no-repeat;background-size:cover}.simulationApp .simulationWrap .simulationQuestionWrap .simulationQuestionBox:nth-child(5) p.q-title:before{background:url(/imh/img/icon-q5.png) 0 no-repeat;background-size:cover}.simulationApp .simulationWrap .simulationQuestionWrap .simulationQuestionBox{transition:all 0s;opacity:0;padding-bottom:30px;padding-top:30px;z-index:-1;position:absolute;pointer-events:none;height:0}.simulationApp .simulationWrap .simulationQuestionWrap .simulationQuestionBox.currentQ{transition:all .5s;opacity:1;z-index:1;height:auto;position:relative;pointer-events:auto}.simulationApp .result-area{margin-bottom:2rem}@media screen and (max-width:640px){.simulationApp .result-area .simulationResultWrap{border-right:10px solid #6084ce;border-left:10px solid #6084ce;border-bottom:10px solid #6084ce}}.simulationApp .result-area .simulationResultWrap .select-detail{padding:0 1rem}.simulationApp .result-area .simulationResultWrap .select-detail .select-item{line-height:1.2;padding:1rem 0;display:flex;justify-content:space-between;align-item:center;text-align:left;font-size:1rem}.simulationApp .result-area .simulationResultWrap .select-detail .select-item .item-name{width:40%;font-weight:700}.simulationApp .result-area .simulationResultWrap .select-detail .select-item .item-value{width:60%;display:flex;justify-content:start;align-item:center}.simulationApp .result-area .simulationResultWrap h3{margin:0;font-size:24px;font-weight:700;padding:8px 0;padding-top:12px;color:#fff;background:#6084ce;text-align:center;position:relative;letter-spacing:2px}@media screen and (max-width:640px){.simulationApp .result-area .simulationResultWrap h3{font-size:18px}}.simulationApp .result-area .simulationResultWrap h3:before{content:"";display:inline-block;background:url(/imh/img/icon_calc_blue.png) 0 no-repeat;background-size:contain;vertical-align:middle;width:40px;height:40px;margin-left:10px}@media screen and (max-width:640px){.simulationApp .result-area .simulationResultWrap h3:before{width:30px;height:30px}}@media screen and (min-width:641px){.simulationApp .result-area .simulationResultWrap h3:after{content:"";position:absolute;width:0;height:0;top:0;left:calc(50% - 10px);border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff}}@media print{.simulationApp .result-area .simulationResultWrap h3:after{content:"";position:absolute;width:0;height:0;top:0;left:calc(50% - 10px);border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff}}.simulationApp .result-area .simulationResultWrap h3.no-icon:before{display:none}.simulationApp .result-area .simulationResultWrap .yourPlanWrap{border:1px solid #ccc;border-top:none}.simulationApp .result-area .simulationResultWrap .yourPlanWrap .restart-btn{cursor:pointer;background:#fff;color:#3e5fab!important;font-size:1.4rem;letter-spacing:.1em;text-align:center;font-weight:700;padding:.7em .5em;padding-top:.9em;margin:.2em auto;box-sizing:border-box;border-radius:5px;box-shadow:2px 2px 3px #e0e0e0;transition-duration:.1s;position:relative;text-indent:.6em;width:60%;margin-top:2.5rem;border:1px solid #95acdc}@media screen and (min-width:641px){.simulationApp .result-area .simulationResultWrap .yourPlanWrap .restart-btn:hover{opacity:.7}}@media print{.simulationApp .result-area .simulationResultWrap .yourPlanWrap .restart-btn:hover{opacity:.7}}.simulationApp .result-area .simulationResultWrap .yourPlanWrap .restart-btn:after{content:"";position:absolute;width:7px;height:7px;top:40%;left:.3em;border-top:1px solid #3e5fab;border-right:1px solid #3e5fab;transform:rotate(45deg)}@media screen and (max-width:640px){.simulationApp .result-area .simulationResultWrap .yourPlanWrap .restart-btn{width:80%;font-size:1.2rem;margin-top:1rem}}.simulationApp .result-area .simulationResultWrap .yourPlanWrap .entry-btn-img{margin:0 auto;margin-top:2rem;text-align:center;cursor:pointer}@media screen and (max-width:640px){.simulationApp .result-area .simulationResultWrap .yourPlanWrap .entry-btn-img{width:90%}}@media screen and (min-width:641px){.simulationApp .result-area .simulationResultWrap .yourPlanWrap .entry-btn-img:hover{opacity:.7}}@media print{.simulationApp .result-area .simulationResultWrap .yourPlanWrap .entry-btn-img:hover{opacity:.7}}.simulationApp .result-area .simulationResultWrap .yourPlanWrap .entry-btn{cursor:pointer;background:linear-gradient(180deg,#8fc31f 0,#61b118);color:#fff!important;font-size:1.8rem;letter-spacing:.1em;text-align:center;font-weight:700;padding:.7em .5em;padding-top:.9em;margin:.2em auto;box-sizing:border-box;border-radius:5px;box-shadow:2px 2px 3px #e0e0e0;transition-duration:.1s;position:relative;text-indent:.6em;width:85%;margin-top:2.5rem}@media screen and (min-width:641px){.simulationApp .result-area .simulationResultWrap .yourPlanWrap .entry-btn:hover{opacity:.7}}@media print{.simulationApp .result-area .simulationResultWrap .yourPlanWrap .entry-btn:hover{opacity:.7}}.simulationApp .result-area .simulationResultWrap .yourPlanWrap .entry-btn:after{content:"";position:absolute;width:10px;height:10px;top:1em;left:.5em;border-top:3px solid #fff;border-right:3px solid #fff;transform:rotate(45deg)}@media screen and (max-width:640px){.simulationApp .result-area .simulationResultWrap .yourPlanWrap .entry-btn{width:90%;font-size:1.6rem}}.simulationApp .result-area .simulationResultWrap .yourPlanWrap .entry-btn.-close{pointer-events:none;filter:grayscale(100%)}.simulationApp .result-area .simulationResultWrap .yourPlanWrap .yourPlan{padding:1rem 0;width:80%;margin:0 auto;box-sizing:border-box;background:#fff}@media screen and (max-width:640px){.simulationApp .result-area .simulationResultWrap .yourPlanWrap .yourPlan{padding:.5rem;width:100%}}.simulationApp .result-area .simulationResultWrap .yourPlanWrap .yourPlan .gift-box{margin-top:1rem;width:100%;background-color:#fef2f6;padding:1rem;margin-top:.5rem;box-sizing:border-box}.simulationApp .result-area .simulationResultWrap .yourPlanWrap .yourPlan .gift-box .gift-msg{text-align:center;margin-bottom:5px}.simulationApp .result-area .simulationResultWrap .yourPlanWrap .yourPlan .gift-box .-flex{display:flex;justify-content:center;align-items:center}@media screen and (max-width:640px){.simulationApp .result-area .simulationResultWrap .yourPlanWrap .yourPlan .gift-box .-flex{flex-direction:column}}.simulationApp .result-area .simulationResultWrap .yourPlanWrap .yourPlan .gift-box .cp-label{margin:0}@media screen and (max-width:640px){.simulationApp .result-area .simulationResultWrap .yourPlanWrap .yourPlan .gift-box .cp-label{margin-bottom:10px}}.simulationApp .result-area .simulationResultWrap .yourPlanWrap .yourPlan .gift-box .gift-text{font-weight:700;margin-left:10px;font-size:22px;color:#e64d97}@media screen and (max-width:640px){.simulationApp .result-area .simulationResultWrap .yourPlanWrap .yourPlan .gift-box .gift-text{font-size:15px}}.simulationApp .result-area .simulationResultWrap .yourPlanWrap .yourPlan .bg_yellow{background-color:#f7f59e;color:#e64d97;letter-spacing:3px;padding:17px 0;padding-top:20px;width:100%;margin:30px auto 24px;border-radius:5px;position:relative;text-align:center}.simulationApp .result-area .simulationResultWrap .yourPlanWrap .yourPlan .bg_yellow:after{position:absolute;content:"";bottom:-30px;left:50%;border:15px solid transparent;border-top:15px solid #f7f59e;width:0;height:0}.simulationApp .result-area .simulationResultWrap .yourPlanWrap .yourPlan .bg_yellow .bg_yellow_pink{font-size:22px;font-weight:700;color:#e64d97}@media screen and (max-width:640px){.simulationApp .result-area .simulationResultWrap .yourPlanWrap .yourPlan .bg_yellow .bg_yellow_pink{font-size:17px}}.simulationApp .result-area .simulationResultWrap .yourPlanWrap .yourPlan .calculationResult{margin:0 auto;margin-bottom:0;width:100%;padding:0;display:flex;justify-content:space-between;align-items:stretch}@media screen and (max-width:640px){.simulationApp .result-area .simulationResultWrap .yourPlanWrap .yourPlan .calculationResult{width:100%}}.simulationApp .result-area .simulationResultWrap .yourPlanWrap .yourPlan .calculationResult .normal-box+.normal-box{border-left:1px solid #ccc}.simulationApp .result-area .simulationResultWrap .yourPlanWrap .yourPlan .calculationResult .normal-box:first-child{padding-left:0}.simulationApp .result-area .simulationResultWrap .yourPlanWrap .yourPlan .calculationResult .normal-box:last-child{padding-right:0}.simulationApp .result-area .simulationResultWrap .yourPlanWrap .yourPlan .calculationResult .normal-box{flex:1;padding:0 5px;display:flex;flex-direction:column}.simulationApp .result-area .simulationResultWrap .yourPlanWrap .yourPlan .calculationResult .normal-box .title{padding:.5rem 0;padding-top:.7rem;letter-spacing:3px;text-align:center;font-weight:700;background-color:#f7f5f1;font-size:1.6rem}@media screen and (max-width:640px){.simulationApp .result-area .simulationResultWrap .yourPlanWrap .yourPlan .calculationResult .normal-box .title{background-color:#fff;padding:0;font-size:14px}}.simulationApp .result-area .simulationResultWrap .yourPlanWrap .yourPlan .calculationResult .normal-box .detail{padding:.5rem 0;text-align:center;background-color:#fff;margin-top:auto}@media screen and (max-width:640px){.simulationApp .result-area .simulationResultWrap .yourPlanWrap .yourPlan .calculationResult .normal-box .detail{font-size:10px}.simulationApp .result-area .simulationResultWrap .yourPlanWrap .yourPlan .calculationResult .normal-box .detail .tax-in-label{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;position:relative;top:2px}}.simulationApp .result-area .simulationResultWrap .yourPlanWrap .yourPlan .calculationResult .normal-box span.largeNumber{font-size:27px;font-weight:700;margin-right:1px}@media screen and (max-width:640px){.simulationApp .result-area .simulationResultWrap .yourPlanWrap .yourPlan .calculationResult .normal-box span.largeNumber{font-size:20px}}.simulationApp .result-area .simulationResultWrap .yourPlanWrap .yourPlan .calculationResult .miowari-box{background-color:#6084ce;padding:.5rem;margin-top:.5rem;font-weight:700;width:80%;margin-right:auto;margin-left:auto;font-size:18px;color:#e64d97}.simulationApp .result-area .simulationResultWrap .yourPlanWrap .yourPlan .calculationResult .miowari-box .big{font-size:22px;font-weight:700}@media screen and (max-width:640px){.simulationApp .annotationWrap{margin-top:2rem}}.simulationApp .annotationWrap ul{font-size:11px;line-height:1.3;margin-top:15px}.simulationApp .annotationWrap ul li{margin-bottom:5px}.simulationApp .annotationWrap ul li a{color:#e64d97;text-decoration:underline;background:url(/campaign/share_no1/img/link_bl.png) 0 no-repeat;background-size:11px;padding:0 0 0 12px;cursor:pointer}.modal-open{width:300px;height:50px;font-weight:700;color:#fff;background:#000}.modal-container{position:fixed;text-align:center;padding:40px 10px;overflow:auto;opacity:0;visibility:hidden;box-sizing:border-box;z-index:9000}.modal-container,.modal-container .bg-area{top:0;left:0;width:100%;height:100%;transition:.3s}.modal-container .bg-area{position:absolute;background:rgba(0,0,0,.7)}.modal-container:before{content:"";display:inline-block;vertical-align:middle;height:100%}.modal-container.active{opacity:1;visibility:visible}.modal-body{position:relative;vertical-align:middle;width:850px;display:inline-block;max-height:90%}@media screen and (max-width:640px){.modal-body{width:100%}}.modal-close{position:absolute;width:40px;height:40px;font-size:40px;color:#fff;cursor:pointer;right:0;top:-40px}.modal-content{line-height:1.2;background:#fff;text-align:left;padding:40px 50px;overflow-y:auto;overflow-x:hidden;max-height:90vh}@media screen and (max-width:640px){.modal-content{padding:10px}}.modal-content .img-wrap{margin-left:auto;margin-right:auto;text-align:center;width:660px}@media screen and (max-width:640px){.modal-content .img-wrap{width:100%}}.modal-close-btn{border-radius:7px;background-color:#b2b2b2;color:#fff;padding:.5rem;font-size:1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer;margin:0 auto;margin-top:20px}.modal-title{font-size:1.6rem;text-align:center;font-weight:700}@media screen and (max-width:640px){.modal-title{font-size:1.4rem}}.modal-two-box{margin-top:2rem;display:flex;justify-content:start}@media screen and (max-width:640px){.modal-two-box{margin-top:1rem}}.modal-two-box .modal-box-item{width:100%}.modal-two-box .modal-box-item .modal-box-title{background:url(/hdd/img/service-voice-title.jpg) 0 no-repeat;margin-bottom:.5rem;padding-left:15px;font-size:1.2rem}@media screen and (max-width:640px){.modal-two-box .modal-box-item .modal-box-title{font-size:1rem}}.modal-two-box .modal-box-item .modal-box-title .pink{color:#e64d97}.modal-two-box .modal-box-item .modal-box-list .list-item{padding:.2rem 0}.modal-two-box .modal-box-item+.modal-box-item{margin-left:2rem;padding-left:2rem;border-left:2px solid #ccc}@media screen and (max-width:640px){.modal-two-box .modal-box-item+.modal-box-item{margin-left:1rem;padding-left:1rem}}.modal-text{margin-top:1rem;line-height:1.4;text-align:left}.bnr-img{padding-top:1rem;width:100%}#hikariSimulation{background:#e9eef8;background-color:#e9eef8;background-image:repeating-linear-gradient(135deg,transparent,transparent 5px,#e1e8f6 0,#e1e8f6 7px);padding:40px 0}@media screen and (max-width:640px){#hikariSimulation{padding:20px 0 30px}}