@font-face{font-family:"MyYuGothicM";font-weight:normal;src:local("YuGothic-Medium"),local("Yu Gothic Medium"),local("YuGothic-Regular")}@font-face{font-family:"MyYuGothicM";font-weight:bold;src:local("YuGothic-Bold"),local("Yu Gothic Bold")}@font-face{font-family:"MyYuMinchoM";font-weight:normal;src:local("YuMincho-Medium"),local("Yu Mincho Medium"),local("YuMincho-Regular")}@font-face{font-family:"MyYuMinchoM";font-weight:bold;src:local("YuMincho-Demibold"),local("Yu Mincho")}.report--wrap{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.report--mv{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#000;background-repeat:no-repeat;background-position:center;background-size:cover}@media print,screen and (max-width: 767px){.report--mv{aspect-ratio:750/390;background-image:url("/exe/assets/images/individual/report/img_mv_sp.webp")}}@media print,screen and (min-width: 768px){.report--mv{padding:167px 0 164px;background-image:url("/exe/assets/images/individual/report/img_mv_pc.webp")}}.report--mv__inner{text-align:center}@media print,screen and (max-width: 767px){.report--mv__inner{margin:2px 0 0}}.report--mv__title{font-family:MyYuMinchoM,"游明朝",YuMincho,"Yu Mincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝",serif;color:#fff;line-height:1;letter-spacing:.085em}@media print,screen and (max-width: 767px){.report--mv__title{font-size:27px}}@media print,screen and (min-width: 768px){.report--mv__title{font-size:45px}}.report--mv__description{color:#fff;letter-spacing:.075em}@media print,screen and (max-width: 767px){.report--mv__description{font-size:13.5px;line-height:1.4814814815;margin:5px 0 0}}@media print,screen and (min-width: 768px){.report--mv__description{font-size:18px;line-height:1.5;margin:12px 0 0}}.report--read__inner{max-width:900px;margin:0 auto}@media print,screen and (max-width: 767px){.report--read__inner{padding:27px 12.5px 51px}}@media print,screen and (min-width: 768px){.report--read__inner{padding:28px 0 84px}}.report--read__time{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;letter-spacing:.025em;margin:0 0 0 auto}@media print,screen and (max-width: 767px){.report--read__time{font-size:12px;line-height:1.125}}@media print,screen and (min-width: 768px){.report--read__time{font-size:14px;line-height:1.9285714286}}.report--read__time__emphasis{color:#980144}.report--read__text{letter-spacing:.025em}@media print,screen and (max-width: 767px){.report--read__text{font-size:12px;line-height:1.875;margin:15px 0 0}}@media print,screen and (min-width: 768px){.report--read__text{font-size:14px;line-height:1.9285714286;margin:39px 0 0}}.report--toc{background:#f2f2f2}.report--toc__inner{max-width:900px;margin:0 auto}@media print,screen and (max-width: 767px){.report--toc__inner{padding:37px 12.5px 31px}}@media print,screen and (min-width: 768px){.report--toc__inner{padding:27px 0 25px}}.report--toc__title{color:#980144;font-family:MyYuMinchoM,"游明朝",YuMincho,"Yu Mincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝",serif;letter-spacing:.085em}@media print,screen and (max-width: 767px){.report--toc__title{font-size:16.5px;line-height:1.106969697}}@media print,screen and (min-width: 768px){.report--toc__title{font-size:22px;line-height:1.6604545455}}@media print,screen and (max-width: 767px){.report--toc__list{margin:16.5px 0 0}}@media print,screen and (min-width: 768px){.report--toc__list{margin:2px 0 0}}.report--toc__node{text-indent:-0.75em;padding:0 0 0 .75em}.report--toc__node:before{content:"・ ";color:#980144}@media print,screen and (max-width: 767px){.report--toc__node:not(:first-child){margin:8px 0 0}}.report--toc__link{font-family:MyYuMinchoM,"游明朝",YuMincho,"Yu Mincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝",serif;letter-spacing:.085em;text-decoration:underline}@media print,screen and (max-width: 767px){.report--toc__link{font-size:13.5px;line-height:1.7407407407}}@media print,screen and (min-width: 768px){.report--toc__link{font-size:16px;line-height:2.283125}}@media print,screen and (min-width: 1025px){.report--toc__link:hover{text-decoration:none}}.report--content__inner{max-width:900px;margin:0 auto}@media print,screen and (max-width: 767px){.report--content__inner{padding:84.5px 12.5px 0}}@media print,screen and (min-width: 768px){.report--content__inner{padding:106px 0 0}}.report--content__title{background:#f7f0e9;color:#980144;font-family:MyYuMinchoM,"游明朝",YuMincho,"Yu Mincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝",serif;letter-spacing:.085em}@media print,screen and (max-width: 767px){.report--content__title{font-size:16.5px;line-height:1.5151515152;border-left:2px solid #980144;padding:9.5px 0 11.5px 16.5px;margin:0 0 21px}}@media print,screen and (min-width: 768px){.report--content__title{font-size:22px;line-height:1.6604545455;border-left:4px solid #980144;padding:10px 0 9px 15px;margin:0 0 28px}}.report--content__text{letter-spacing:.025em}@media print,screen and (max-width: 767px){.report--content__text{font-size:12px;line-height:1.875}}@media print,screen and (min-width: 768px){.report--content__text{font-size:14px;line-height:1.9285714286}}.report--content__emphasis{color:#980144;font-weight:700}.report--content__subTitle{font-family:MyYuMinchoM,"游明朝",YuMincho,"Yu Mincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝",serif;letter-spacing:.085em;text-align:center}@media print,screen and (max-width: 767px){.report--content__subTitle{font-size:13.5px;line-height:1.4814814815;border-top:1.5px solid #ddd;border-bottom:.5px solid #ddd;padding:8px 0 7px;margin:0 0 24.5px}}@media print,screen and (min-width: 768px){.report--content__subTitle{font-size:18px;line-height:2.0294444444;border-top:3px solid #ddd;border-bottom:1px solid #ddd;padding:10px 0 8px;margin:0 0 42px}}.report--content__imageArea{display:block;text-align:center}.report--content__note{letter-spacing:.025em;text-align:right}@media print,screen and (max-width: 767px){.report--content__note{font-size:9px;line-height:1.5}}@media print,screen and (min-width: 768px){.report--content__note{font-size:12px;line-height:2.25}}@media print,screen and (max-width: 767px){.report--content__text+.report--content__node{margin-top:67px}}@media print,screen and (min-width: 768px){.report--content__text+.report--content__node{margin-top:58px}}@media print,screen and (max-width: 767px){.report--content__imageArea+.report--content__note{margin-top:9.5px}}@media print,screen and (min-width: 768px){.report--content__imageArea+.report--content__note{margin-top:20px}}@media print,screen and (max-width: 767px){.report--content__node+.report--content__node{margin-top:82.5px}}@media print,screen and (min-width: 768px){.report--content__node+.report--content__node{margin-top:114px}}@media print,screen and (max-width: 767px){.report--content__node+.report--content__text{margin-top:82.5px}}@media print,screen and (min-width: 768px){.report--content__node+.report--content__text{margin-top:84px}}@media print,screen and (max-width: 767px){.report--content__inner+.report--content__inner{margin-top:58.5px}}@media print,screen and (min-width: 768px){.report--content__inner+.report--content__inner{margin-top:90px}}@media print,screen and (max-width: 767px){.report--content__inner+.report--content__entry{margin-top:143px}}@media print,screen and (min-width: 768px){.report--content__inner+.report--content__entry{margin-top:216px}}.report--content__entry{background:#f7f0e9}.report--content__entry__inner{max-width:900px;margin:0 auto}@media print,screen and (max-width: 767px){.report--content__entry__inner{padding:35px 12.5px 43px}}@media print,screen and (min-width: 768px){.report--content__entry__inner{padding:46px 0 45px}}.report--content__entry__title{color:#980144;font-family:MyYuMinchoM,"游明朝",YuMincho,"Yu Mincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝",serif;letter-spacing:.085em;text-align:center}@media print,screen and (max-width: 767px){.report--content__entry__title{font-size:16.5px;line-height:1.5151515152}}@media print,screen and (min-width: 768px){.report--content__entry__title{font-size:22px;line-height:1.6604545455}}.report--content__entry__list{max-width:650px}@media print,screen and (max-width: 767px){.report--content__entry__list{margin:18.5px auto 0}}@media print,screen and (min-width: 768px){.report--content__entry__list{margin:16px auto 0}}.report--content__entry__node{background:#fff;font-weight:700;letter-spacing:.025em;text-align:center}@media print,screen and (max-width: 767px){.report--content__entry__node{font-size:12px;line-height:1.125;padding:9px 0 8px;border-radius:2.5px}}@media print,screen and (min-width: 768px){.report--content__entry__node{font-size:14px;line-height:1.9285714286;padding:5px 0 4px;border-radius:5px}}@media print,screen and (max-width: 767px){.report--content__entry__node:not(:first-child){margin:7px 0 0}}@media print,screen and (min-width: 768px){.report--content__entry__node:not(:first-child){margin:7px 0 0}}.report--content__entry__subTitle{font-family:MyYuMinchoM,"游明朝",YuMincho,"Yu Mincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝",serif;letter-spacing:.085em;text-align:center}@media print,screen and (max-width: 767px){.report--content__entry__subTitle{font-size:13.5px;line-height:1.352962963;margin:39.5px 0 0}}@media print,screen and (min-width: 768px){.report--content__entry__subTitle{font-size:18px;line-height:2.0294444444;margin:32px 0 0}}@media print,screen and (max-width: 767px){.report--content__entry__buttons{max-width:270px;margin:0 auto}}@media print,screen and (min-width: 768px){.report--content__entry__buttons{max-width:650px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:8px auto 0}}.report--content__entry__buttons__node{width:100%;text-align:center}@media print,screen and (max-width: 767px){.report--content__entry__buttons__node{margin:18px 0 0}}@media print,screen and (min-width: 768px){.report--content__entry__buttons__node{max-width:310px}}.report--content__entry__buttons__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-family:MyYuMinchoM,"游明朝",YuMincho,"Yu Mincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝",serif;line-height:1;letter-spacing:.05em}@media print,screen and (max-width: 767px){.report--content__entry__buttons__button{gap:6.5px;font-size:20.5px;border-radius:2.5px;padding:20px 0 22px}}@media print,screen and (min-width: 768px){.report--content__entry__buttons__button{gap:9px;font-size:24px;border-radius:5px;padding:21px 0 21px}}@media print,screen and (min-width: 1025px){.report--content__entry__buttons__button{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}}.report--content__entry__buttons__button.is--preEntry{background:#727272}@media print,screen and (min-width: 1025px){.report--content__entry__buttons__button.is--preEntry:hover{color:#99003d;background-color:#ccc}.report--content__entry__buttons__button.is--preEntry:hover .report--content__entry__buttons__free{border-color:#99003d}}.report--content__entry__buttons__button.is--entry{background:#99003d}@media print,screen and (min-width: 1025px){.report--content__entry__buttons__button.is--entry:hover{color:#99003d;background-color:#ccc}.report--content__entry__buttons__button.is--entry:hover .report--content__entry__buttons__free{border-color:#99003d}}.report--content__entry__buttons__free{letter-spacing:.075em}@media print,screen and (max-width: 767px){.report--content__entry__buttons__free{font-size:13.5px;border:.5px solid #fff;border-radius:2.5px;padding:3px 4px 2px}}@media print,screen and (min-width: 768px){.report--content__entry__buttons__free{font-size:16px;border:1px solid #fff;border-radius:5px;padding:4px 6px 5px;margin:1px 0 0}}@media print,screen and (min-width: 1025px){.report--content__entry__buttons__free{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}}.report--content__entry__buttons__label{letter-spacing:.025em}@media print,screen and (max-width: 767px){.report--content__entry__buttons__label{font-size:11px;line-height:1.2272727273;margin:9px 0 0}}@media print,screen and (min-width: 768px){.report--content__entry__buttons__label{font-size:13px;line-height:2.0769230769;margin:6px 0 0}}