@import url("https://fonts.googleapis.com/css2?family=Lato:wght@300;400;900&family=Noto+Sans+JP:wght@400;500;700&family=Montserrat:wght@400;600&display=swap");small{font-size:1.0rem}.modaal-container{width:100%;max-width:950px;height:auto;min-height:350px;max-height:500px}.wrapper{position:relative}.modal-strong{display:flex;align-items:center;justify-content:center;width:100vw;height:100%;min-height:100vh;overflow-x:hidden}.modal-strong .wrapper{width:100%}#modal-header{padding:50px 40px;overflow:hidden}#modal-header.header-flex{display:flex;justify-content:space-between}#modal-header .title{color:#fff;font-size:clamp(1.5rem, 2.6vw, 3rem);font-weight:bold;line-height:1.4;position:relative;padding-left:3.2em;margin-bottom:0.5em}#modal-header .title:before{content:'';position:absolute;top:0;left:0;width:15%;max-width:99px;height:100%;margin-top:0.2em}#modal-header .title.num1:before{background:url(/assets/pr/images/num1_gray.svg) no-repeat center center;background-size:contain}#modal-header .title.num2:before{background:url(/assets/pr/images/num2_gray.svg) no-repeat center center;background-size:contain}#modal-header .title.num3:before{background:url(/assets/pr/images/num3_gray.svg) no-repeat center center;background-size:contain}#modal-header .title.num4:before{background:url(/assets/pr/images/num4_gray.svg) no-repeat center center;background-size:contain}#modal-header .title.num5:before{background:url(/assets/pr/images/num5_gray.svg) no-repeat center center;background-size:contain}#modal-header .title.num6:before{background:url(/assets/pr/images/num6_gray.svg) no-repeat center center;background-size:contain}#modal-header .title.num7:before{background:url(/assets/pr/images/num7_gray.svg) no-repeat center center;background-size:contain}#modal-header .title+p{color:#002f95;font-size:clamp(1rem, 1.5vw, 1.6rem);font-weight:bold;line-height:2;padding-left:6em}#modal-header .modal-header_graph.chart1{width:100%;max-width:266px;margin:0 auto}#modal-header .modal-header_graph.chart1 .caption{color:#fff;font-size:1.9rem;font-weight:bold;text-align:center}#modal-header .modal-header_graph.chart1 .chart-area{display:flex;justify-content:space-between;flex-direction:column}@media only screen and (max-width: 767px){#modal-header .modal-header_graph.chart1 .chart-area{margin-top:20px}}#modal-header .modal-header_graph.chart1 .chart-area .graph{opacity:0}#modal-header .modal-header_graph.chart1 .chart-area .graph.is-active{animation:modal3-hd-fade .8s ease forwards}#modal-header .modal-header_graph.chart2{width:100%;max-width:250px;margin:0 auto}#modal-header .modal-header_graph.chart2 .caption{color:#fff;font-size:1.6rem;font-weight:bold;text-align:center;margin-left:25px;margin-right:25px}#modal-header .modal-header_graph.chart2 .caption small{display:block}#modal-header .modal-header_graph.chart2 #performance{color:#fff;font-size:1.6rem;font-weight:bold;transform:scale(0)}@media only screen and (max-width: 767px){#modal-header .modal-header_graph.chart2 #performance{margin-top:30px}}#modal-header .modal-header_graph.chart2 #performance.is-active{animation:modal2-performance 1.0s ease forwards}#modal-header .modal-header_graph.chart2 #performance>div{display:flex;justify-content:space-between;align-items:center}#modal-header .modal-header_graph.chart2 #performance>div .circle{font-weight:normal;line-height:1.8;position:relative;padding:2.5em 0 2em}#modal-header .modal-header_graph.chart2 #performance>div .circle:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/icon_circle.svg) no-repeat center center;background-size:contain;z-index:-1}#modal-header .modal-header_graph.chart2 #performance>div .circle+span{margin-top:2em}#modal-header .modal-header_graph.chart2 .chart-area{display:flex;justify-content:space-between;height:170px;align-items:flex-end;margin-left:25px;margin-right:25px}#modal-header .modal-header_graph.chart2 .chart-area>.graph{position:relative;color:#fff;font-family:'Lato', sans-serif;font-size:1.0rem;font-weight:bold}#modal-header .modal-header_graph.chart2 .chart-area>.graph:before{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%) scale(0);width:100%;max-width:23px;height:25px;background:url(../images/icon_chart_plot.svg) no-repeat center center;background-size:contain}#modal-header .modal-header_graph.chart2 .chart-area>.graph:after{content:'';position:absolute;bottom:18px;left:50%;transform:translateX(-50%);width:100%;max-width:18px;height:0;background:linear-gradient(#15DBFF, 40%, #002F95)}#modal-header .modal-header_graph.chart2 .chart-area>.graph .num{font-size:2.9rem;font-weight:normal;position:absolute;bottom:0;left:50%;transform:translateX(-50%) scale(0)}#modal-header .modal-header_graph.chart2 .chart-area>.graph .line{position:absolute;bottom:100px;left:10px;width:100px;height:2px;background:#002f95}#modal-header .modal-header_graph.chart2 .chart-area>.graph:nth-child(1):before{bottom:37px}#modal-header .modal-header_graph.chart2 .chart-area>.graph:nth-child(1) .num{width:32px;bottom:70px}#modal-header .modal-header_graph.chart2 .chart-area>.graph:nth-child(1) .line{bottom:62px;transform:rotate(-17deg);width:0}#modal-header .modal-header_graph.chart2 .chart-area>.graph:nth-child(1).is-active:before{animation:modal2-plot 1.6s ease forwards}#modal-header .modal-header_graph.chart2 .chart-area>.graph:nth-child(1).is-active:after{animation:bar2-move1 0.4s ease forwards}#modal-header .modal-header_graph.chart2 .chart-area>.graph:nth-child(1).is-active .num{animation:modal2-plot 1.6s ease forwards}#modal-header .modal-header_graph.chart2 .chart-area>.graph:nth-child(1).is-active .line{animation:modal2-line1 1.6s ease forwards}#modal-header .modal-header_graph.chart2 .chart-area>.graph:nth-child(2):before{bottom:65px}#modal-header .modal-header_graph.chart2 .chart-area>.graph:nth-child(2) .num{width:45px;bottom:95px}#modal-header .modal-header_graph.chart2 .chart-area>.graph:nth-child(2) .line{bottom:96px;transform:rotate(-25deg);width:0}#modal-header .modal-header_graph.chart2 .chart-area>.graph:nth-child(2).is-active:before{animation:modal2-plot 1.6s ease forwards}#modal-header .modal-header_graph.chart2 .chart-area>.graph:nth-child(2).is-active:after{animation:bar2-move2 0.4s ease forwards}#modal-header .modal-header_graph.chart2 .chart-area>.graph:nth-child(2).is-active .num{animation:modal2-plot 1.6s ease forwards}#modal-header .modal-header_graph.chart2 .chart-area>.graph:nth-child(2).is-active .line{animation:modal2-line2 1.6s ease forwards}#modal-header .modal-header_graph.chart2 .chart-area>.graph:nth-child(3):before{bottom:105px}#modal-header .modal-header_graph.chart2 .chart-area>.graph:nth-child(3) .num{width:61px;bottom:135px}#modal-header .modal-header_graph.chart2 .chart-area>.graph:nth-child(3).is-active .num{animation:modal2-plot 1.6s ease forwards}#modal-header .modal-header_graph.chart2 .chart-area>.graph:nth-child(3).is-active:before{animation:modal2-plot 1.6s ease forwards}#modal-header .modal-header_graph.chart2 .chart-area>.graph:nth-child(3).is-active:after{animation:bar2-move3 0.4s ease forwards}#modal-header .modal-header_graph.chart3{width:40vw;max-width:330px;margin:0 auto}@media only screen and (max-width: 767px){#modal-header .modal-header_graph.chart3{width:100%;margin-top:20px}}#modal-header .modal-header_graph.chart3 figure{opacity:0;width:230px;margin-bottom:15px}#modal-header .modal-header_graph.chart3 figure.is-active{animation:modal3-hd-fade .8s ease forwards}#modal-header .modal-header_graph.chart3 .chart-area{display:flex;justify-content:space-between}#modal-header .modal-header_graph.chart3 .chart-area .graph{opacity:0}#modal-header .modal-header_graph.chart3 .chart-area .graph.is-active{animation:modal3-hd-fade .8s ease forwards}#modal-header .modal-header_graph.chart4{width:40vw;max-width:348px;margin:0 auto;position:relative}@media only screen and (max-width: 767px){#modal-header .modal-header_graph.chart4{width:100%;margin-top:20px}}#modal-header .modal-header_graph.chart4 figure{opacity:0}#modal-header .modal-header_graph.chart4 figure:nth-child(1){position:absolute;top:0;left:50%;transform:translateX(-50%);width:88%}#modal-header .modal-header_graph.chart4 figure:nth-child(1).is-active{animation:modal4-hd-fade1 .8s ease forwards}#modal-header .modal-header_graph.chart4 figure:nth-child(2).is-active{animation:modal4-hd-fade2 .8s ease forwards}#modal-header .modal-header_graph.chart5{width:40vw;height:100%;max-width:371px;max-height:371px;margin:0 auto;position:relative}@media only screen and (max-width: 767px){#modal-header .modal-header_graph.chart5{width:100%;margin-top:30px}}#modal-header .modal-header_graph.chart5 [class*='stg5_hd_']{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%) scale(0);opacity:0}#modal-header .modal-header_graph.chart5 .stg5_hd_graph2{width:58%}#modal-header .modal-header_graph.chart5 .stg5_hd_graph2.is-active{animation:modal5-hd-scale .5s ease forwards}#modal-header .modal-header_graph.chart5 .stg5_hd_graph3{width:100%}#modal-header .modal-header_graph.chart5 .stg5_hd_graph3.is-active{animation:modal5-hd-scale .5s ease forwards}#modal-header .modal-header_graph.chart6{width:20vw;max-width:214px;margin:0 auto;position:relative}@media only screen and (max-width: 767px){#modal-header .modal-header_graph.chart6{width:100%;margin-top:30px}}#modal-header .modal-header_graph.chart6 figure{transform:scale(0)}#modal-header .modal-header_graph.chart6 figure.is-active{animation:modal6-hd-scale .5s ease forwards}#modal-header .modal-header_graph.chart7{width:30vw;max-width:311px;margin:0 auto;position:relative}@media only screen and (max-width: 767px){#modal-header .modal-header_graph.chart7{width:100%;margin-top:30px}}#modal-header .modal-header_graph.chart7 figure{transform:scale(0)}#modal-header .modal-header_graph.chart7 figure.is-active{animation:modal7-hd-scale .5s ease forwards}@media only screen and (max-width: 767px){#modal-header{padding:25px 20px}#modal-header>div{width:100%}#modal-header.header-flex{flex-direction:column}#modal-header .title{font-size:2.8rem;padding:3.0em 0 0 0;margin-bottom:1em}#modal-header .title:before{position:absolute;top:0;transform:translateY(0);background-position:center top !important;max-width:60px}#modal-header .title:after{top:3em;width:11px;height:3px}#modal-header .title+p{font-size:1.4rem;line-height:1.857;padding-left:0}#modal-header .modal-header_graph{margin-top:40px}}.delay-time01{animation-delay:0.1s}.delay-time02{animation-delay:0.2s}.delay-time03{animation-delay:0.3s}.delay-time04{animation-delay:0.4s}.delay-time05{animation-delay:0.5s}.delay-time06{animation-delay:0.6s}.delay-time07{animation-delay:0.7s}.delay-time08{animation-delay:0.8s}.delay-time09{animation-delay:0.9s}.delay-time10{animation-delay:1.0s}.delay-time11{animation-delay:1.1s}.delay-time12{animation-delay:1.2s}.delay-time13{animation-delay:1.3s}.delay-time14{animation-delay:1.4s}.delay-time16{animation-delay:1.6s}@keyframes bar-move1{0%{height:0}100%{height:29px}}@keyframes bar-move2{0%{height:0}100%{height:43px}}@keyframes bar-move3{0%{height:0}100%{height:52px}}@keyframes bar-move4{0%{height:0}100%{height:63px}}@keyframes bar-move5{0%{height:0}100%{height:84px}}@keyframes bar-move6{0%{height:0}100%{height:94px}}@keyframes bar-move7{0%{height:0}100%{height:115px}}@keyframes bar-move8{0%{height:0}100%{height:171px}}@keyframes modal2-performance{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes bar2-move1{0%{height:0}100%{height:18px}}@keyframes bar2-move2{0%{height:0}100%{height:45px}}@keyframes bar2-move3{0%{height:0}100%{height:85px}}@keyframes modal2-plot{0%{transform:translateX(-50%) scale(0)}100%{transform:translateX(-50%) scale(1)}}@keyframes modal2-line1{0%{bottom:48px;width:0}100%{bottom:62px;width:95px}}@keyframes modal2-line2{0%{bottom:76px;width:0}100%{bottom:97px;width:95px}}@keyframes modal3-hd-fade{0%{opacity:0}100%{opacity:1}}@keyframes modal4-hd-fade1{0%{opacity:0;top:10px}100%{opacity:1;top:0}}@keyframes modal4-hd-fade2{0%{opacity:0;margin-bottom:-10px}100%{opacity:1;margin-bottom:0}}@keyframes modal5-hd-scale{0%{opacity:0;transform:translateX(-50%) translateY(-50%) scale(0)}100%{opacity:1;transform:translateX(-50%) translateY(-50%) scale(1)}}@keyframes modal6-hd-scale{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes modal7-hd-scale{0%{transform:scale(0)}100%{transform:scale(1)}}#modal-body{background:#fff}#modal-body .modal-body_header{background:#F6F8FC;color:#002f95;font-size:clamp(2.1rem, 4.5vw, 4.2rem);font-weight:bold;text-align:center;line-height:1.42;padding:0.8em}#modal-body .modal-body_header span{font-size:clamp(1.6rem, 2.2vw, 2rem);font-family:'Lato', sans-serif;display:block;margin-top:.5em}@media only screen and (max-width: 767px){#modal-body .modal-body_header{font-size:2.8rem;padding:1.5em .8em}#modal-body .modal-body_header span{font-size:1.6rem}}#modal-body .modal-body_catch{display:flex;justify-content:center;font-size:clamp(1.4rem, 2vw, 1.8rem);font-weight:bold;line-height:2.5;padding:70px 2em}@media only screen and (max-width: 767px){#modal-body .modal-body_catch{font-size:1.4rem;line-height:1.85;padding:2em 1.5em}}.modal-section{width:100%;max-width:750px;margin:0 auto;padding-top:30px;padding-bottom:50px;padding-right:10px;padding-left:10px}.modal-section.side{display:flex;justify-content:space-between}.modal-section.side>*{width:50%}.modal-section.side .text-area{width:46%}.modal-section.side .text-area_wide{width:53%}.modal-section.side .text-area_wide+*{width:43%}.modal-section .title{color:#002f95;font-size:clamp(1.6rem, 2.7vw, 2.4rem);font-weight:bold;padding-left:1.0em;position:relative;margin-bottom:35px}.modal-section .title:before{content:'';position:absolute;top:5px;left:0;width:5px;height:calc(100% - 10px);background:#01afec}.modal-section .title+p{font-size:1.4rem}.modal-section .title-contents{color:#002f95;font-size:clamp(1.6rem, 2.7vw, 2.4rem);font-weight:bold;text-align:center;margin-bottom:1.5em}.modal-section .graph-area{padding:50px 0}.modal-section .graph-area.side{display:flex;justify-content:space-between}.modal-section .side-contents{display:flex;justify-content:space-between}.modal-section .side-contents>*{width:48%}.modal-section .side-contents .box-type{background:#F6F8FC;padding:1em}.modal-section .side-contents .box-point{background:#fff;font-size:1.4rem;line-height:1.85;padding:1.5em}.modal-section .side-contents .box-point .icon-check{position:relative;padding-left:1.8em;color:#002f95;font-family:'Lato', sans-serif;font-size:1.8rem;font-weight:bold;line-height:1}.modal-section .side-contents .box-point .icon-check:before{content:'';position:absolute;top:-2px;left:0;width:27px;height:22px;background:url(../images/icon_check.svg) no-repeat center center;background-size:contain}.modal-section .side-contents .title-cap{font-size:1.8rem;font-weight:bold;text-align:center;margin:.8em 0}.modal-section .side-contents .title-cap+p{font-size:1.4rem;line-height:1.85;margin-bottom:3em}@media only screen and (max-width: 767px){.modal-section{padding:2em 1.5em 30px}.modal-section.side{flex-direction:column}.modal-section.side>*{width:100% !important}.modal-section.side>*+*{margin-top:30px}.modal-section .title{font-size:2.2rem;line-height:1.45;padding-left:0.8em;margin-bottom:25px}.modal-section .title+p{line-height:1.42}.modal-section .title-contents{font-size:2.2rem}.modal-section .graph-area{padding:50px 0}.modal-section .graph-area.side{flex-direction:column}.modal-section .graph-area.side>*+*{margin-top:30px}.modal-section .side-contents{flex-direction:column}.modal-section .side-contents>*{width:100%}.modal-section .side-contents>*+*{margin-top:50px}}.btn-link{color:#fff;font-size:1.2rem;font-weight:bold;padding:0.8em 2em;background:#002f95;border-radius:30px}@media only screen and (max-width: 767px){.btn-link{font-size:1.8rem}}.box-network{background:#F6F8FC;padding:30px;display:flex;justify-content:space-between}.box-network>*{width:30%;text-align:center}.box-network .box-title{font-size:1.8rem;font-weight:bold;margin-bottom:1em}.box-network p{font-size:1.4rem;font-weight:bold;line-height:1.85}.box-network p em{font-size:3.0rem}.box-network figure{margin-top:50px}.box-network .text{font-size:1.4rem;font-weight:normal;line-height:1.85;text-align:left;margin-top:2em}@media only screen and (max-width: 767px){.box-network{flex-direction:column}.box-network>*{width:100%}.box-network>*:nth-child(2){padding:2em 0}.box-network p em{font-size:2.2rem}.box-network .text{margin-top:1em}}.box-strike_check{background:#F6F8FC;font-size:2.2rem;font-weight:bold;padding:40px 70px 4em;position:relative;display:flex;justify-content:space-between}@media only screen and (min-width: 768px){.box-strike_check:before{content:'';position:absolute;bottom:0;left:3em;width:100%;max-width:293px;height:162px;background:url(../images/stg3_image.svg) no-repeat center center;background-size:contain}}.box-strike_check>*{width:48%}.box-strike_check>*:nth-child(1){position:relative}.box-strike_check>*:nth-child(1):before{content:'';position:absolute;top:2em;right:11px;width:22px;height:40px;background:url(../images/icon_arrow.svg) no-repeat center center;background-size:contain}@media only screen and (max-width: 767px){.box-strike_check>*:nth-child(1){padding-bottom:180px}.box-strike_check>*:nth-child(1):after{content:'';position:absolute;bottom:0;left:0;width:100%;max-width:293px;height:162px;background:url(../images/stg3_image.svg) no-repeat center center;background-size:contain}.box-strike_check>*:nth-child(1):before{top:inherit;bottom:-50px;right:50%;transform:rotate(90deg)}}.box-strike_check .list-group li{position:relative;padding-left:1.5em;line-height:1}.box-strike_check .list-group li+li{margin-top:1em}.box-strike_check .list-group li:before{content:'';position:absolute;top:2px;left:0;width:27px;height:22px;background:url(../images/icon_check.svg) no-repeat center center;background-size:contain}.box-strike_check .mark{background:linear-gradient(transparent 60%, #BFD7E3 0%);display:inline}.box-strike_check .text{font-size:1.4rem;font-weight:normal;line-height:1.85;margin-top:2em}@media only screen and (max-width: 767px){.box-strike_check{padding:40px 20px 2em;flex-direction:column}.box-strike_check>*{width:100%}.box-strike_check>*+*{margin-top:50px}}.box-company_ex{background:#F6F8FC;padding:20px;margin-top:50px}.box-company_ex .ttl{font-size:clamp(1.4rem, 2vw, 1.8rem);font-weight:bold;margin-bottom:1em}.box-company_ex>div{display:flex;justify-content:space-between;align-items:center}.box-company_ex>div>figure{position:relative}.box-company_ex>div>figure:before{content:'';position:absolute;top:50%;transform:translateY(-50%);right:-55px;width:22px;height:40px;background:url(../images/icon_arrow.svg) no-repeat center center;background-size:contain}.box-company_ex>div .box-ex{display:flex;justify-content:space-between;width:66%}.box-company_ex>div .box-ex>*{width:48%;background:#fff;padding:20px;font-size:1.4rem}.box-company_ex>div .box-ex>* .ex-header{font-size:clamp(1.4rem, 1.4vw, 1.6rem);font-weight:bold}.box-company_ex>div .box-ex>* dd{padding-left:1em}@media only screen and (max-width: 767px){.box-company_ex>div{flex-direction:column}.box-company_ex>div>figure{width:50%;text-align:center}.box-company_ex>div>figure:before{top:inherit;bottom:-50px;right:50%;transform:rotate(90deg)}.box-company_ex>div .box-ex{margin-top:60px;width:100%;flex-direction:column}.box-company_ex>div .box-ex>*{width:100%;padding:20px 10vw}.box-company_ex>div .box-ex>*+*{margin-top:20px}}

.fee_small {
    font-size: 1.0rem;
    margin-bottom: 2em !important;
}
.mb_none {
    margin-bottom: 1em !important;
}
.fee_figure {
    width: 162px;
}