.p-top-anchor-illustration{margin:0 auto;width:16rem}.p-top-anchor{margin:0 auto}@media (min-width:750px){.p-top-anchor{width:20rem}}.result-select-wrap{margin:0 auto}@media (min-width:750px){.result-select-wrap{width:-webkit-fit-content;width:fit-content}}.result-select-wrap .select-label{display:block;text-align:center;width:100%}.select-box{margin-top:1rem;position:relative}@media (min-width:750px){.select-box{margin-top:.75rem}}.select-box:after{border-left:2px solid #000;border-top:2px solid #000;content:"";height:.625rem;pointer-events:none;position:absolute;right:1.625rem;top:45%;transform:translateY(-50%) rotate(-135deg);width:.625rem}.select-box select{-webkit-appearance:none;appearance:none;border:1px solid var(--color-black);border-radius:.5rem;font-size:1rem;height:3.5rem;padding:.875rem 1rem;width:100%}@media (min-width:750px){.select-box select{width:27.5rem}}.select-box select option{font-size:1rem}.result-result-wrap{--page-interval-minus-px:var(--page-interval-px) * -1;background-color:#fff;border-radius:1.25rem;margin:2.5rem calc(var(--page-interval-minus-px)/16*1rem) 0;overflow:hidden;padding:2.75rem .75rem}@media (min-width:750px){.result-result-wrap{margin:3.75rem 0 0;padding:2.5rem}}@media (min-width:750px){.result-column{display:grid;grid-template-columns:1fr 1fr}}#result-target-parent.result-column-item{column-gap:1.5rem;display:flex}@media (min-width:750px){#result-target-parent.result-column-item{column-gap:2rem}}.result-label{line-height:1.4;white-space:nowrap}.result-label+.a-image{margin-top:.75rem;width:3.5rem}@media (min-width:750px){.result-label+.a-image{width:5rem}}.alert-level1>div .a-image img{content:url(/assets/img/lp/forecast/alert-icon01.webp)}.alert-level3>div .a-image img{content:url(/assets/img/lp/forecast/alert-icon03.webp)}.alert-level4>div .a-image img{content:url(/assets/img/lp/forecast/alert-icon04.webp)}.no-webp .alert-level1>div .a-image img{content:url(/assets/img/lp/forecast/alert-icon01.png)}.no-webp .alert-level3>div .a-image img{content:url(/assets/img/lp/forecast/alert-icon03.png)}.no-webp .alert-level4>div .a-image img{content:url(/assets/img/lp/forecast/alert-icon04.png)}#result-target-parent.result-column-item .result-value{color:var(--color-primary);font-size:4rem;font-weight:700;line-height:1.2}#result-target-parent.result-column-item .result-value span{color:var(--color-99);font-size:.875rem;padding-left:.5rem}@media (min-width:750px){#result-target-parent.result-column-item .result-value{font-size:4.75rem;margin-top:.75rem}}.result-column-item+.result-column-item{margin-top:1.5rem}@media (min-width:750px){.result-column-item+.result-column-item{margin-top:0}}.result-column-item-inner{display:grid;gap:1rem 1.25rem;grid-template-columns:1fr 1fr}.result-value-small{color:var(--color-primary);font-size:1.75rem;font-weight:700;line-height:1.5}.result-value-small span{color:#999;font-size:.875rem;padding-left:.5rem}@media (min-width:750px){.result-value-small{font-size:1.875rem}}.result-column+div{margin-top:2rem}@media (min-width:750px){.result-column+div{margin-top:1.5rem}}.result-column+div .result-label-small{font-size:.875rem}.result-chart-wrap{margin-top:1.5rem}.result-tab{display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin-top:.75rem;width:100%}.tab-item{border:1px solid var(--color-primary);border-radius:.5rem;color:var(--color-primary);font-weight:700;line-height:1;position:relative;text-align:center}.tab-item>span{font-size:.75rem;vertical-align:top}input[name=tab-item]{display:none}input:disabled+.tab-item{background-color:#fff;border:1px solid #949497;color:#949497;cursor:inherit}input:checked+.tab-item{background-color:#fa8200;color:#fff;transition:none}input:checked+.tab-item:before{border:.625rem solid #0000;border-top-color:#fa8200;content:"";left:50%;margin-left:-.75rem;position:absolute;top:100%}.button-tab{padding:1rem}.result-chart{margin-top:.375rem;position:relative}.result-chart>div{overflow-x:scroll;position:relative}.result-chart-label-yen{color:var(--color-99);font-size:.75rem;padding-left:.375rem}.result-chart>canvas{background-color:#fff;left:0;position:absolute;top:0}.result-chart-label-time{color:#999;font-size:.75rem;margin-top:.5rem;text-align:center}.result-result-wrap .note{font-size:.875rem;font-weight:400;letter-spacing:.02em;line-height:1.7;margin-top:.5rem;padding-left:1em;text-indent:-1em}.result-result-wrap .note li{margin-top:.5rem}.result-result-wrap .note li.caution{color:#ef2323}.alert-table{border-left:1px solid var(--color-dd);border-top:1px solid var(--color-dd);table-layout:fixed}@media (min-width:750px){.alert-table{margin:0 auto;table-layout:auto;width:32.5rem}}.alert-table tr{height:5rem}.alert-table tr.alert-tr-level1{background-color:#ebedff}.alert-table tr.alert-tr-level3{background-color:#fffde5}.alert-table tr.alert-tr-level4{background-color:#fde5e5}.alert-table td,.alert-table th{border-bottom:1px solid var(--color-dd);border-right:1px solid var(--color-dd);font-size:.875rem;font-weight:400;padding:.5rem;vertical-align:middle;width:50%}@media (min-width:750px){.alert-table td,.alert-table th{font-size:1rem;width:auto}}.alert-table thead{background-color:var(--color-fa);text-align:left}@media (min-width:750px){.alert-table thead th:first-child{text-align:center}}.td-image{text-align:center}.td-image img{width:4rem}@media (min-width:750px){.alert-table+.m-note-wrap{margin-left:auto;margin-right:auto;width:32.5rem}}.price-list dl{border-bottom:1px solid #ddd;border-top:1px solid #ddd}.price-list dt button{cursor:pointer;font-size:.875rem;font-weight:700;padding:1.5rem .875rem;position:relative;width:100%}.price-list dt button svg{background-color:var(--color-primary);border-radius:9999px;height:1.0625rem;position:absolute;right:.75rem;top:50%;transform:translateY(-50%);width:1.0625rem}.price-list dt button svg path:last-child{transform-origin:center;transition:transform var(--anime-duration) var(--anime-function)}.price-list dt button.is-open svg path:first-child{fill:var(--color-text-base)}.price-list dt button.is-open svg path:last-child{transform:rotate(90deg)}@media (min-width:750px){.price-list dt button{font-size:1rem}.price-list dt button svg{height:1.625rem;right:1.25rem;width:1.625rem}}@media (any-hover:hover){.price-list dt button:hover{background-color:var(--color-fa)}}.price-list dd{display:none}.price-column{column-gap:1rem;display:grid;grid-template-columns:1fr 1fr;padding:1.25rem 0 2.5rem}@media (min-width:750px){.price-column{column-gap:2.5rem}}.price-column-item table{border-left:1px solid var(--color-dd);border-top:1px solid var(--color-dd);table-layout:fixed;width:100%}@media (min-width:750px){.price-column-item tr{height:5rem}}.price-column-item thead th{background-color:var(--color-fa);font-weight:400}.price-column-item td,.price-column-item th{border-bottom:1px solid var(--color-dd);border-right:1px solid var(--color-dd);font-size:.875rem;line-height:1.5;padding:.5rem;text-align:left;vertical-align:middle;width:50%}@media (min-width:750px){.price-column-item td,.price-column-item th{font-size:1rem}}.price-target{font-weight:700}.alert-tr-level1{background-color:#ebedff}.alert-tr-level3{background-color:#fffde5}.alert-tr-level4{background-color:#fde5e5}.p-merit-list{display:grid;row-gap:.75rem}@media (min-width:750px){.p-merit-list{gap:1.5rem;grid-template-columns:repeat(3,1fr)}}.p-card{background-color:var(--color-primary-light);border-radius:1.25rem;display:grid;grid-row:span 3;grid-template-rows:subgrid;padding:2.5rem 1.5rem;row-gap:0}@media (min-width:750px){.p-card{height:100%;padding:1.5rem .75rem 1.75rem}}.p-card_heading{font-size:1.5rem;font-weight:700;text-align:center}.p-card_img,.p-card_text-area{margin-top:1.25rem}@media (min-width:750px){.p-card_text-area{padding:0 1rem}}.p-card_text-area .m-note-wrap{margin-top:.25rem}.p-merit-box{background-color:var(--color-primary-light);border-radius:1.25rem;padding:2.5rem 1.5rem}@media (min-width:750px){.p-merit-box{border-radius:2.5rem;padding:3.75rem 6.25rem}}.p-merit-box_head{display:grid;position:relative;row-gap:4rem}.p-merit-box_head:after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2233%22%20viewBox%3D%220%200%2040%2033%22%3E%3Cpath%20d%3D%22M21.86%2C32.33l17.37-14.89c.49-.42.77-.99.77-1.59s-.28-1.17-.77-1.59l-1.59-1.36c-.49-.42-1.15-.66-1.85-.66s-1.39.24-1.89.66l-10.15%2C8.69V2.23C23.76.98%2C22.63%2C0%2C21.17%2C0h-2.23c-1.45%2C0-2.7.98-2.7%2C2.23v19.46L6.03%2C12.9c-.49-.42-1.14-.66-1.83-.66s-1.36.24-1.86.66l-1.57%2C1.36C.27%2C14.67%2C0%2C15.24%2C0%2C15.85s.27%2C1.17.77%2C1.59l17.36%2C14.89c.5.43%2C1.16.67%2C1.86.67s1.38-.23%2C1.87-.67Z%22%20fill%3D%22%23f08300%22%2F%3E%3C%2Fsvg%3E") no-repeat 0 0/100% 100%;content:"";height:2.0625rem;left:0;margin:0 auto;position:absolute;right:0;top:4.75rem;width:2.75rem}@media (min-width:750px){.p-merit-box_head:after{top:3.5rem}}.p-merit-box_after-text,.p-merit-box_before-text{font-size:1.25rem;font-weight:700;line-height:1.5}@media (min-width:750px){.p-merit-box_after-text,.p-merit-box_before-text{font-size:1.5rem;text-align:center}}.p-merit-box_before-text{color:var(--color-primary);text-align:center}.p-merit-box_content{display:grid;margin-top:1.25rem;row-gap:1rem}@media (min-width:750px){.p-merit-box_content{align-items:center;column-gap:2.5rem;grid-template-columns:35rem 1fr;margin-top:3.75rem}}.p-merit-box_content .a-image{border-radius:.625rem;overflow:hidden}@media (min-width:750px){.p-merit-box_content .a-image{border-radius:1.25rem}}.p-flow-list{display:grid;row-gap:2rem}@media (min-width:750px){.p-flow-list{column-gap:.75rem;grid-template-columns:repeat(4,1fr)}}.p-flow-list li{position:relative}.p-flow-list li:not(:last-child):after{background-color:var(--color-primary);bottom:-1.5rem;content:"";height:1.0625rem;left:0;margin:0 auto;-webkit-mask:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2217%22%20viewBox%3D%220%200%2020%2017%22%3E%3Cpath%20d%3D%22M12.4%2C15.67c-1.14%2C1.77-3.66%2C1.77-4.8%2C0L.49%2C4.64C-.79%2C2.66.59%2C0%2C2.89%2C0h14.22c2.31%2C0%2C3.68%2C2.66%2C2.4%2C4.64l-7.11%2C11.03Z%22%20fill%3D%22%23f08300%22%2F%3E%3C%2Fsvg%3E") no-repeat 0 0/100% 100%;mask:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2217%22%20viewBox%3D%220%200%2020%2017%22%3E%3Cpath%20d%3D%22M12.4%2C15.67c-1.14%2C1.77-3.66%2C1.77-4.8%2C0L.49%2C4.64C-.79%2C2.66.59%2C0%2C2.89%2C0h14.22c2.31%2C0%2C3.68%2C2.66%2C2.4%2C4.64l-7.11%2C11.03Z%22%20fill%3D%22%23f08300%22%2F%3E%3C%2Fsvg%3E") no-repeat 0 0/100% 100%;position:absolute;right:0;width:1.25rem;z-index:1}@media (min-width:750px){.p-flow-list li:not(:last-child):after{height:1.25rem;inset:50% 0 auto auto;-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217%22%20height%3D%2220%22%20viewBox%3D%220%200%2017%2020%22%3E%3Cpath%20d%3D%22M15.7%2C7.41L3.54.32c-.35-.21-.74-.32-1.15-.32C1.07%2C0%2C0%2C1.08%2C0%2C2.41v15.21c0%2C1.31%2C1.06%2C2.38%2C2.36%2C2.38.44%2C0%2C.88-.13%2C1.25-.36l12.17-7.76c1.21-.76%2C1.58-2.37.82-3.59-.23-.36-.54-.66-.91-.88Z%22%20fill%3D%22%23f08300%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%20width%3D%2217%22%20height%3D%2220%22%20viewBox%3D%220%200%2017%2020%22%3E%3Cpath%20d%3D%22M15.7%2C7.41L3.54.32c-.35-.21-.74-.32-1.15-.32C1.07%2C0%2C0%2C1.08%2C0%2C2.41v15.21c0%2C1.31%2C1.06%2C2.38%2C2.36%2C2.38.44%2C0%2C.88-.13%2C1.25-.36l12.17-7.76c1.21-.76%2C1.58-2.37.82-3.59-.23-.36-.54-.66-.91-.88Z%22%20fill%3D%22%23f08300%22%2F%3E%3C%2Fsvg%3E");transform:translate(100%,-50%);width:1.0625rem}}.p-flow-cell{background-color:#fff;border:1px solid var(--color-accent-light);border-radius:1.25rem;column-gap:1.25rem;display:grid;grid-template-columns:3rem 1fr;height:100%;padding:1.25rem}@media (min-width:750px){.p-flow-cell{grid-template-columns:100%;grid-template-rows:auto auto 1fr}}.p-flow-cell_icon{grid-column:1/2;grid-row:1/3;width:3rem}@media (min-width:750px){.p-flow-cell_icon{grid-row:2/3;margin:.5rem auto 0}}.p-flow-cell_num{color:var(--color-primary);font-family:var(--font-family-en);font-weight:700;grid-row:1/2;line-height:1}@media (min-width:750px){.p-flow-cell_num{font-size:.875rem;grid-column:1/2;grid-row:1/2;text-align:center}}.p-flow-cell_text{font-size:1.125rem;font-weight:700;grid-column:2/3;grid-row:2/3;line-height:1.5;margin-top:.25rem}@media (min-width:750px){.p-flow-cell_text{align-self:center;font-size:1rem;grid-column:1/2;grid-row:3/4;text-align:center}}.p-links-list{display:grid;row-gap:2.5rem}@media (min-width:750px){.p-links-list{gap:0 1.25rem;grid-template-columns:repeat(4,1fr)}}.p-links-item .a-image{border:1px solid #eee}.p-links-item-heading{font-size:1.125rem;font-weight:700;margin:1.125rem auto .75rem}@media (min-width:750px){.p-links-item-heading{font-size:1rem;margin:.75rem auto .25rem}}