@charset "UTF-8";.l-contents{position:relative}@media (max-width: 768.98px){.l-contents{margin:0 calc(2.5 * var(--base-font))}}@media (min-width: 769px){.l-contents{width:100%;max-width:calc(96 * var(--base-font));margin:0 auto}}.l-contents-child{margin:0 auto}@media (max-width: 768.98px){.l-contents-child{width:calc(32.5 * var(--base-font))}}@media (min-width: 769px){.l-contents-child{max-width:calc(96 * var(--base-font))}}@media (max-width: 768.98px){.l-section-body{padding-top:var(--section-padding-top, calc(7.5 * var(--base-font)));padding-bottom:var(--section-padding-bottom, calc(6 * var(--base-font)))}}@media (min-width: 769px){.l-section-body{padding-top:var(--section-padding-top, calc(7.5 * var(--base-font)));padding-bottom:var(--section-padding-bottom, calc(7.5 * var(--base-font)))}}.c-button{position:relative;display:inline-block;width:100%;padding:calc(1 * var(--base-font)) 0;text-align:center;text-decoration:none!important;cursor:pointer;border-radius:9999px}@media (max-width: 768.98px){.c-button{font-size:var(--button-font-size, calc(1.8 * var(--base-font)))}}@media (min-width: 769px){.c-button{font-size:var(--button-font-size, 18px)}}.c-button.--bg-blue{background-color:#038cea;border:2px solid #038cea}@media (hover: hover){.c-button.--bg-blue:hover{background-color:#fff}}.c-button.--bg-white{background-color:#fff}.c-button.--text-blue{color:#183ba1}.c-button.--text-white{color:#fff}@media (hover: hover){.c-button.--text-white:hover{color:#038cea}}@media (min-width: 769px){.c-button.--rev{padding-left:calc(1.2 * var(--base-font))}}@media (hover: hover){.c-button.--hover-splash{position:relative}.c-button.--hover-splash:before,.c-button.--hover-splash:after{position:absolute;bottom:0;margin:auto;content:"";background-repeat:no-repeat;background-position:center;background-size:contain;transform:scale(0)}}@media (hover: hover) and (max-width: 768.98px){.c-button.--hover-splash:before,.c-button.--hover-splash:after{top:calc(-1.25 * var(--base-font));width:calc(5 * var(--base-font));height:calc(5 * var(--base-font))}}@media (hover: hover) and (min-width: 769px){.c-button.--hover-splash:before,.c-button.--hover-splash:after{top:calc(-2.5 * var(--base-font));width:calc(6 * var(--base-font));height:calc(6 * var(--base-font))}}@media (hover: hover){.c-button.--hover-splash:before{background-image:url(../../../material/tansan/img/common/bubble-button-effect.svg);transition:transform .2s cubic-bezier(.68,0,.24,1.25);transform-origin:right}}@media (hover: hover) and (max-width: 768.98px){.c-button.--hover-splash:before{left:calc(-4 * var(--base-font))}}@media (hover: hover) and (min-width: 769px){.c-button.--hover-splash:before{left:calc(-5 * var(--base-font))}}@media (hover: hover){.c-button.--hover-splash:after{background-image:url(../../../material/tansan/img/common/bubble-button-effect.svg);transition:transform .2s cubic-bezier(.68,0,.24,1.25) .05s;transform-origin:right}}@media (hover: hover) and (max-width: 768.98px){.c-button.--hover-splash:after{right:calc(1.5 * var(--base-font))}}@media (hover: hover) and (min-width: 769px){.c-button.--hover-splash:after{right:calc(1 * var(--base-font))}}@media (hover: hover){.c-button.--hover-splash:hover:before{transform:scale(1)}.c-button.--hover-splash:hover:after{transform:scaleX(-1)}}.c-button .c-button_icon-arrow{position:absolute;top:0;bottom:0;margin:auto;background-repeat:no-repeat;background-position:center;background-size:contain}.c-button .c-button_icon-arrow.--white{background-image:url(../../../material/tansan/img/common/icon-arrow_white.svg)}@media (max-width: 768.98px){.c-button .c-button_icon-arrow.--white{right:calc(1.5 * var(--base-font));width:calc(1.25 * var(--base-font));height:calc(1.25 * var(--base-font))}}@media (min-width: 769px){.c-button .c-button_icon-arrow.--white{right:calc(1.2 * var(--base-font));width:calc(1.9 * var(--base-font));height:calc(1.9 * var(--base-font))}}.c-button .c-button_icon-arrow.--blue{background-image:url(../../../material/tansan/img/common/icon-arrow_darkblue.svg)}@media (max-width: 768.98px){.c-button .c-button_icon-arrow.--blue{right:calc(2 * var(--base-font));width:calc(2 * var(--base-font));height:calc(2 * var(--base-font))}}@media (min-width: 769px){.c-button .c-button_icon-arrow.--blue{right:calc(2.2 * var(--base-font));width:calc(1.9 * var(--base-font));height:calc(1.9 * var(--base-font))}}.c-button .c-button_icon-arrow.--rev{right:auto;transform:scale(-1)}@media (max-width: 768.98px){.c-button .c-button_icon-arrow.--rev{left:calc(1.5 * var(--base-font))}}@media (min-width: 769px){.c-button .c-button_icon-arrow.--rev{left:calc(1.2 * var(--base-font))}}@media (hover: hover){.c-button:hover .c-button_icon-arrow.--white{background-image:url(../../../material/tansan/img/common/icon-arrow_lightblue.svg)}}.report-text-bubble{position:relative;display:flex;align-items:center;width:100%;background-color:#e9f3fc}@media (max-width: 768.98px){.report-text-bubble{min-height:calc(2.75 * var(--base-font));padding:calc(1.05 * var(--base-font)) calc(.8 * var(--base-font)) calc(1.2 * var(--base-font)) calc(1.9 * var(--base-font));margin-bottom:calc(.8 * var(--base-font));text-align:center;border-radius:calc(.3 * var(--base-font))}}@media (min-width: 769px){.report-text-bubble{min-height:calc(4.8 * var(--base-font));padding:calc(.46 * var(--base-font)) calc(1 * var(--base-font)) calc(.76 * var(--base-font));border-radius:calc(.5 * var(--base-font))}}.report-text-bubble:before{position:absolute;left:50%;width:calc(3 * var(--base-font));height:calc(1.2 * var(--base-font));clip-path:polygon(0 0,50% 100%,100% 0);content:"";background-color:#e9f3fc}@media (max-width: 768.98px){.report-text-bubble:before{bottom:calc(-.8 * var(--base-font));margin-left:calc(-1.5 * var(--base-font))}}@media (min-width: 769px){.report-text-bubble:before{top:50%;left:calc(-1.8 * var(--base-font));width:calc(2.4 * var(--base-font));height:calc(2 * var(--base-font));margin-top:calc(-1 * var(--base-font));clip-path:polygon(100% 0,0 50%,100% 100%)}}@media (max-width: 768.98px){.report-text-bubble.report-text-bubble--left:before{top:50%;bottom:auto;left:0;width:calc(1.2 * var(--base-font));height:calc(2.15 * var(--base-font));margin-top:calc(-1.1 * var(--base-font));margin-left:calc(-1.2 * var(--base-font));clip-path:polygon(100% 0,0 50%,100% 100%)}}.report-box{position:relative;background-color:#fff;border:calc(.25 * var(--base-font)) solid #183b9b}@media (max-width: 768.98px){.report-box{padding:0 calc(1.9 * var(--base-font)) 0 calc(2 * var(--base-font))}}@media (min-width: 769px){.report-box{padding:0 calc(5.6 * var(--base-font));border-width:calc(.4 * var(--base-font));border-radius:calc(.4 * var(--base-font))}}.report-box--dogear:before{position:absolute;top:calc(-.3 * var(--base-font));right:calc(-.3 * var(--base-font));z-index:1;width:calc(2.3 * var(--base-font));height:calc(2.3 * var(--base-font));clip-path:polygon(100% 0,0 0,100% 100%);content:"";background-color:#e9f3fc}@media (min-width: 769px){.report-box--dogear:before{top:calc(-.5 * var(--base-font));right:calc(-.5 * var(--base-font));width:calc(4.4 * var(--base-font));height:calc(4.4 * var(--base-font))}}.report-box--dogear:after{position:absolute;top:calc(-.2 * var(--base-font));right:calc(-.2 * var(--base-font));width:calc(2.3 * var(--base-font));height:calc(2.3 * var(--base-font));content:"";background:#183b9b}@media (min-width: 769px){.report-box--dogear:after{top:calc(-.3 * var(--base-font));right:calc(-.3 * var(--base-font));width:calc(4.4 * var(--base-font));height:calc(4.4 * var(--base-font))}}.report-underline-with-dot{position:relative;border-bottom:2px solid #183b9e}.report-underline-with-dot:before,.report-underline-with-dot:after{position:absolute;bottom:calc(-.6 * var(--base-font));width:calc(1.1 * var(--base-font));height:calc(1.1 * var(--base-font));content:"";background-color:#183b9e;border-radius:100%}@media (min-width: 769px){.report-underline-with-dot:before,.report-underline-with-dot:after{bottom:calc(-.45 * var(--base-font));width:calc(.8 * var(--base-font));height:calc(.8 * var(--base-font))}}.report-underline-with-dot:before{left:0}.report-underline-with-dot:after{right:0}.report-text-underline{border-bottom:3px solid #e7d35c}@media (min-width: 769px){.report-text-underline{padding-bottom:calc(.1 * var(--base-font))}}.report-text-bold{font-weight:700}@media (min-width: 769px){.report-u-narrow{padding-right:calc(.5 * var(--base-font));padding-left:calc(1 * var(--base-font))}}.report{padding-top:calc(3.5 * var(--base-font));font-feature-settings:normal;background-color:#e9f3fc}@media (min-width: 769px){.report{padding-top:calc(5.9 * var(--base-font))}}.report-contents{padding:0 calc(2.5 * var(--base-font));margin:0 auto}@media (min-width: 769px){.report-contents{max-width:calc(98.6 * var(--base-font));padding:0 calc(1 * var(--base-font))}}.report-title_container{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%}.report_title{width:calc(23.8 * var(--base-font))}@media (min-width: 769px){.report_title{width:calc(46 * var(--base-font))}}@media (max-width: 768.98px){.report-title_decoration{width:calc(2.35 * var(--base-font))}}.report-title_decoration.report-title_decoration--left{margin-right:calc(.4 * var(--base-font))}@media (min-width: 769px){.report-title_decoration.report-title_decoration--left{margin-right:calc(1.5 * var(--base-font))}}.report-title_decoration.report-title_decoration--right{margin-left:calc(.75 * var(--base-font))}@media (min-width: 769px){.report-title_decoration.report-title_decoration--right{margin-left:calc(1.7 * var(--base-font))}}.report-title_decoration.report-title_decoration--right img{transform:scaleX(-1)}.report-heading-brackets{position:relative}@media (max-width: 768.98px){.report-heading-brackets{width:100%}}.report-heading-brackets:before,.report-heading-brackets:after{position:absolute;top:0;height:100%;content:"";background:no-repeat 0 0/auto 100%}@media (max-width: 768.98px){.report-heading-brackets:before,.report-heading-brackets:after{width:calc(.65 * var(--base-font));height:calc(100% + calc(.5 * var(--base-font)));background-image:url(../../../material/tansan/img/report/common/report_img_bracket_sm.svg)}}@media (min-width: 769px){.report-heading-brackets:before,.report-heading-brackets:after{width:calc(2 * var(--base-font));height:calc(100% + calc(1 * var(--base-font)));background-image:url(../../../material/tansan/img/report/common/report_img_bracket_lg.svg)}}.report-heading-brackets:before{left:0}.report-heading-brackets:after{right:0;transform:scaleX(-1)}.report-heading-underline{position:relative;z-index:1;display:inline-block;line-height:1.4}.report-heading-underline:after{position:absolute;left:0;z-index:-1;width:100%;pointer-events:none;content:"";background-image:url(../../../material/tansan/img/report/common/report_img_underline.webp);background-repeat:no-repeat;background-size:100% 100%}@media (max-width: 768.98px){.report-heading-underline:after{bottom:calc(.1 * var(--base-font));height:calc(.5 * var(--base-font))}}@media (min-width: 769px){.report-heading-underline:after{bottom:calc(.1 * var(--base-font));height:calc(1 * var(--base-font))}}.report-introduction{padding:calc(1.95 * var(--base-font)) calc(2.05 * var(--base-font)) calc(4.1 * var(--base-font));margin-top:calc(2.2 * var(--base-font))}@media (min-width: 769px){.report-introduction{padding:calc(2.3 * var(--base-font)) calc(4.8 * var(--base-font)) calc(4.4 * var(--base-font)) calc(2.8 * var(--base-font));margin-top:calc(3 * var(--base-font))}}.report-introduction_inner{display:grid;grid-template-areas:"report-intro-lead" "report-intro-illust" "report-intro-heading";grid-template-columns:100%;align-items:center}@media (min-width: 769px){.report-introduction_inner{grid-template:"report-intro-illust report-intro-lead" auto "report-intro-heading report-intro-heading" auto/auto 1fr;gap:0 calc(2.9 * var(--base-font))}}.report-introduction_illust{grid-area:report-intro-illust}@media (max-width: 768.98px){.report-introduction_illust{margin-top:calc(.85 * var(--base-font));margin-right:auto;margin-left:auto}}@media (max-width: 768.98px){.report-introduction_illust.report-introduction_illust--01{width:calc(19.1 * var(--base-font));text-align:center}}@media (min-width: 769px){.report-introduction_illust.report-introduction_illust--01{width:calc(21.5 * var(--base-font))}}.report-introduction_lead-container{grid-area:report-intro-lead}@media (min-width: 769px){.report-introduction_lead-container{padding-top:calc(1.5 * var(--base-font));font-size:calc(1.4 * var(--base-font));line-height:1.7142857143}}.report-introduction_lead{font-size:calc(1.3 * var(--base-font));font-weight:500;font-feature-settings:normal;line-height:1.6;letter-spacing:.001em}@media (min-width: 769px){.report-introduction_lead{font-size:calc(1.4 * var(--base-font));line-height:1.7;letter-spacing:.05em}}.report-introduction_interview-summary{justify-content:center;padding-left:calc(.8 * var(--base-font));margin-top:calc(1.5 * var(--base-font));font-size:calc(1.3 * var(--base-font));font-weight:700;line-height:1.4}@media (min-width: 769px){.report-introduction_interview-summary{padding-left:calc(1.6 * var(--base-font));margin-top:calc(2 * var(--base-font));margin-left:calc(-.4 * var(--base-font));font-size:calc(1.7 * var(--base-font));line-height:1.4;letter-spacing:0em}}@media (min-width: 769px){.report-introduction_interview-summary.report-introduction_interview-summary--wide{padding-right:0}}.report-introduction_interview-summary sup{position:relative;top:calc(.7 * var(--base-font));font-size:calc(1 * var(--base-font));vertical-align:top}@media (min-width: 769px){.report-introduction_interview-summary sup{top:calc(1 * var(--base-font));font-size:calc(1.3 * var(--base-font))}}.report-introduction_heading-container{display:flex;flex-direction:column;grid-area:report-intro-heading;gap:calc(.4 * var(--base-font)) 0;align-items:center;justify-content:center;margin:calc(2.1 * var(--base-font)) auto 0}@media (min-width: 769px){.report-introduction_heading-container{left:calc(1 * var(--base-font));gap:calc(1 * var(--base-font)) 0;width:calc(65.3 * var(--base-font));padding:0 calc(3 * var(--base-font));margin-top:calc(3.5 * var(--base-font))}}.report-introduction_heading{font-size:calc(2.2 * var(--base-font));font-weight:700;line-height:1.2;letter-spacing:0}@media (min-width: 769px){.report-introduction_heading{font-size:calc(3.8 * var(--base-font))}}.report-introduction_subheading{font-size:calc(1.3 * var(--base-font));font-weight:700;font-feature-settings:normal;line-height:1.4}@media (max-width: 768.98px){.report-introduction_subheading{text-align:center}}@media (min-width: 769px){.report-introduction_subheading{font-size:calc(2 * var(--base-font))}}.report-introduction_note{padding-bottom:calc(1.3 * var(--base-font));margin-top:calc(2.3 * var(--base-font));font-size:calc(1.1 * var(--base-font));font-weight:500;line-height:1.4090909091;letter-spacing:.05em}@media (min-width: 769px){.report-introduction_note{padding-bottom:calc(2.6 * var(--base-font));margin-top:calc(2.9 * var(--base-font));font-size:calc(1.2 * var(--base-font));font-weight:500;line-height:1.5;letter-spacing:0em}}.report-movie-link{position:relative;display:block;width:calc(29.25 * var(--base-font));padding:calc(.75 * var(--base-font)) 0 calc(.8 * var(--base-font));margin:calc(2.65 * var(--base-font)) auto 0}@media (min-width: 769px){.report-movie-link{width:calc(41.2 * var(--base-font));padding:calc(1.3 * var(--base-font)) 0;margin-top:calc(4 * var(--base-font))}}.report-movie-link_movie-icon{position:absolute;top:50%;left:calc(.85 * var(--base-font));box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:calc(3.35 * var(--base-font));height:calc(3.35 * var(--base-font));padding:0 calc(.55 * var(--base-font));margin-top:calc(-1.7 * var(--base-font));background-color:#fff;border:1px solid #0388e6;border-radius:100%}@media (min-width: 769px){.report-movie-link_movie-icon{left:calc(.7 * var(--base-font));width:calc(4.7 * var(--base-font));height:calc(4.7 * var(--base-font));padding:0 calc(.7 * var(--base-font));margin-top:calc(-2.4 * var(--base-font))}}.report-movie-link_label{position:relative;top:calc(-.2 * var(--base-font));padding-left:calc(1.4 * var(--base-font));font-size:calc(1.5 * var(--base-font));font-weight:700;letter-spacing:.02em}@media (min-width: 769px){.report-movie-link_label{top:calc(-.1 * var(--base-font));padding-left:calc(1.8 * var(--base-font));font-size:calc(2 * var(--base-font))}}.report-movie-link_arrow-icon{position:absolute;top:50%;right:calc(.85 * var(--base-font));display:flex;align-items:center;justify-content:center;width:calc(1.4 * var(--base-font));height:calc(.7 * var(--base-font));margin-top:calc(-.35 * var(--base-font))}@media (min-width: 769px){.report-movie-link_arrow-icon{right:calc(1.7 * var(--base-font));width:calc(1.9 * var(--base-font));height:calc(1 * var(--base-font));margin-top:calc(-.5 * var(--base-font))}}.report-movie-link_arrow-icon svg{width:100%;height:auto;fill:#fff}.report-movie-link:hover .report-movie-link_arrow-icon svg{fill:#0388e6}.report-toc{display:flex;justify-content:center;margin-top:calc(6.8 * var(--base-font))}@media (min-width: 769px){.report-toc{margin-top:calc(6.8 * var(--base-font));text-align:center}}@media (max-width: 768.98px){.report-toc_inner{width:100%;padding:0 calc(2.5 * var(--base-font))}}.report-toc_title{font-size:calc(2.3 * var(--base-font));font-weight:700;text-align:center}@media (min-width: 769px){.report-toc_title{font-size:calc(2.8 * var(--base-font));line-height:1.4}}.report-toc_list{display:flex;flex-direction:column}@media (min-width: 769px){.report-toc_list{margin-top:calc(1.2 * var(--base-font))}}.report-toc_item{font-feature-settings:normal}@media (min-width: 769px){.report-toc_item{width:calc(68.7 * var(--base-font))}}.report-toc_anchor-link{position:relative;display:flex;gap:0 calc(.85 * var(--base-font));align-items:center;padding:calc(1.5 * var(--base-font)) 0 calc(1.6 * var(--base-font));font-size:calc(1.5 * var(--base-font));font-weight:700;line-height:1.4}@media (min-width: 769px){.report-toc_anchor-link{gap:0 calc(1.6 * var(--base-font));padding:calc(.8 * var(--base-font)) calc(2.8 * var(--base-font)) calc(1 * var(--base-font));font-size:calc(1.8 * var(--base-font))}}.report-toc_anchor-link:hover{text-decoration:none}.report-toc_number{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:calc(2.9 * var(--base-font));height:calc(3.4 * var(--base-font));padding-top:calc(.45 * var(--base-font));font-family:Roboto,Noto Sans JP,sans-serif;font-size:calc(1.6 * var(--base-font));line-height:1;color:#183b9e;text-align:center;letter-spacing:0;background:url(../../../material/tansan/img/report/common/report_img_frame-number.svg) no-repeat 0 0/100% auto}@media (max-width: 768.98px){.report-toc_number{padding-top:calc(.6 * var(--base-font));margin-top:calc(-.1 * var(--base-font))}}@media (min-width: 769px){.report-toc_number{width:calc(3.1 * var(--base-font));height:calc(3.7 * var(--base-font));padding-top:calc(.8 * var(--base-font));padding-left:calc(.1 * var(--base-font));font-size:calc(1.7 * var(--base-font))}}.report-toc_name{font-weight:700;color:#183b9e}@media (min-width: 769px){.report-toc_name{padding-top:calc(.5 * var(--base-font));font-size:calc(1.8 * var(--base-font));line-height:1.4}}.report-toc_anchor-link:hover .report-toc_name{text-decoration:underline;opacity:1}.report-toc_arrow-icon{position:absolute;top:50%;right:calc(.7 * var(--base-font));margin-top:calc(-.9 * var(--base-font));pointer-events:none;transition:transform .2s}@media (min-width: 769px){.report-toc_arrow-icon{right:calc(2.8 * var(--base-font));width:calc(.66 * var(--base-font));height:calc(1.57 * var(--base-font));margin-top:calc(-1.2 * var(--base-font));margin-right:calc(-.2 * var(--base-font))}}.report-interview_container{margin-top:calc(1.5 * var(--base-font))}@media (min-width: 769px){.report-interview_container{margin-top:calc(8.56 * var(--base-font))}}.report-interview{padding-top:calc(5 * var(--base-font));padding-bottom:calc(5.75 * var(--base-font));margin-top:calc(5.95 * var(--base-font))}@media (min-width: 769px){.report-interview{padding-top:calc(6.3 * var(--base-font));padding-bottom:calc(7.6 * var(--base-font));margin-top:calc(6.3 * var(--base-font))}}.report-interview_number{position:absolute;top:calc(-2.75 * var(--base-font));left:50%;display:flex;align-items:center;justify-content:center;width:calc(5.1 * var(--base-font));height:calc(5.85 * var(--base-font));padding-top:calc(1.6 * var(--base-font));margin-left:calc(-2.55 * var(--base-font));font-family:Roboto,Noto Sans JP,sans-serif;font-size:calc(2.8 * var(--base-font));font-weight:700;letter-spacing:-.02em;background:no-repeat 0 0/100% auto;background-image:url(../../../material/tansan/img/report/common/report_img_frame-number02.svg)}@media (min-width: 769px){.report-interview_number{top:calc(-2.6 * var(--base-font));width:calc(5.6 * var(--base-font));height:calc(6.5 * var(--base-font));padding-top:calc(1.2 * var(--base-font));margin-left:calc(-2.6 * var(--base-font));font-size:calc(3 * var(--base-font));background-image:url(../../../material/tansan/img/report/common/report_img_frame-number02.svg)}}.report-interview_heading{padding-bottom:calc(1.4 * var(--base-font));font-size:calc(2 * var(--base-font));font-weight:700;font-feature-settings:normal;line-height:1.5;text-align:center}@media (min-width: 769px){.report-interview_heading{padding-bottom:calc(2 * var(--base-font));font-size:calc(3 * var(--base-font));line-height:1.4}}@media (max-width: 768.98px){.report-interview_heading.report-interview_heading--wide{margin-right:calc(-1 * var(--base-font));margin-left:calc(-1 * var(--base-font))}}.report-interview_unit-container{display:grid;gap:calc(4.05 * var(--base-font)) 0;margin-top:calc(2.8 * var(--base-font))}@media (min-width: 769px){.report-interview_unit-container{gap:calc(4.5 * var(--base-font)) 0;margin-top:calc(3.8 * var(--base-font))}}.report-interview_question{width:calc(100% - calc(.5 * var(--base-font)));padding:calc(1.05 * var(--base-font)) calc(.8 * var(--base-font)) calc(1.2 * var(--base-font)) calc(1.9 * var(--base-font));margin-left:calc(.8 * var(--base-font));font-weight:700;font-feature-settings:normal;text-align:left}@media (min-width: 769px){.report-interview_question{justify-content:center;width:calc(100% - calc(2.3 * var(--base-font)));padding:calc(.8 * var(--base-font)) calc(1 * var(--base-font)) calc(.9 * var(--base-font)) calc(2 * var(--base-font));margin-left:calc(2.3 * var(--base-font));text-align:center}}.report-interview_question p{font-size:calc(1.5 * var(--base-font));line-height:1.5;letter-spacing:0em}@media (min-width: 769px){.report-interview_question p{font-size:calc(2 * var(--base-font))}}@media (min-width: 769px){.report-interview_answer+.report-interview_question{margin-top:calc(5.3 * var(--base-font))}}@media (min-width: 769px){.report-interview_caption-container+.report-interview_question{margin-top:calc(3.3 * var(--base-font))}}@media (min-width: 769px){.report-interview_paragraph+.report-interview_question{margin-top:calc(3.4 * var(--base-font))}}.report-interview_answer{display:flex;flex-direction:column;margin-top:calc(1.9 * var(--base-font))}@media (min-width: 769px){.report-interview_answer{flex-direction:row;gap:0 calc(2 * var(--base-font));margin-top:calc(2.4 * var(--base-font))}}.report-interview_person{flex-shrink:0}@media (max-width: 768.98px){.report-interview_person{display:grid;grid-template-columns:calc(5 * var(--base-font)) auto;gap:0 calc(.65 * var(--base-font));align-items:center;justify-content:start;padding-left:calc(.5 * var(--base-font))}}@media (min-width: 769px){.report-interview_person{width:calc(6.3 * var(--base-font));padding-top:calc(.2 * var(--base-font))}}.report-interview_person-name{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;margin:0 auto;background-color:#e9f3fc;border-radius:calc(1.1 * var(--base-font))}@media (max-width: 768.98px){.report-interview_person-name{height:calc(2 * var(--base-font));padding:calc(.1 * var(--base-font)) calc(.7 * var(--base-font)) calc(.3 * var(--base-font));text-align:center}}@media (min-width: 769px){.report-interview_person-name{width:calc(5.2 * var(--base-font));margin-top:calc(-.8 * var(--base-font))}}.report-interview_person-name span{font-size:calc(1.5 * var(--base-font));font-weight:700;line-height:1.9}@media (min-width: 769px){.report-interview_person-name span{margin:calc(-.5 * var(--base-font)) 0 calc(-.2 * var(--base-font));font-size:calc(1.6 * var(--base-font));line-height:1.9}}.report-interview_text{font-feature-settings:normal}@media (max-width: 768.98px){.report-interview_text{margin-top:calc(.8 * var(--base-font))}}.report-interview_paragraph{font-size:calc(1.4 * var(--base-font));font-weight:500;line-height:1.8;letter-spacing:0em}@media (min-width: 769px){.report-interview_paragraph{font-size:calc(1.6 * var(--base-font));line-height:1.875;letter-spacing:-.005em}}.report-interview_paragraph+.report-interview_paragraph{margin-top:calc(2.7 * var(--base-font))}@media (min-width: 769px){.report-interview_paragraph+.report-interview_paragraph{margin-top:calc(3 * var(--base-font))}}.report-interview_caption-container+.report-interview_paragraph{margin-top:calc(2.7 * var(--base-font))}@media (min-width: 769px){.report-interview_caption-container+.report-interview_paragraph{margin-top:calc(2.5 * var(--base-font))}}@media (min-width: 769px){.report-interview_image+.report-interview_paragraph{margin-top:calc(3.8 * var(--base-font))}}.report-interview_paragraph sup{position:relative;top:calc(.7 * var(--base-font));font-size:calc(1 * var(--base-font));vertical-align:top}@media (min-width: 769px){.report-interview_paragraph sup{top:calc(1.3 * var(--base-font));font-size:calc(1 * var(--base-font))}}.report-interview_note{margin-top:calc(1.75 * var(--base-font));font-size:calc(1.1 * var(--base-font));font-weight:500;line-height:1.7}@media (min-width: 769px){.report-interview_note{margin-top:calc(1.4 * var(--base-font));font-size:calc(1.2 * var(--base-font));line-height:1.8}}.report-interview_image{margin:calc(3.1 * var(--base-font)) auto 0}@media (min-width: 769px){.report-interview_image{margin-top:calc(4.2 * var(--base-font))}}@media (min-width: 769px){.report-interview_image.report-interview_image--single{max-width:calc(56.2 * var(--base-font))}}.report-interview_image.report-interview_image--two-column{display:flex;flex-direction:column;gap:calc(1.3 * var(--base-font)) 0}@media (min-width: 769px){.report-interview_image.report-interview_image--two-column{flex-direction:row;gap:calc(2.5 * var(--base-font))}}@media (min-width: 769px){.report-interview_image.report-interview_image--two-column>img,.report-interview_image.report-interview_image--two-column>picture{width:50%}}.report-interview_image.report-interview_image--profile{margin-top:calc(5.3 * var(--base-font))}@media (min-width: 769px){.report-interview_image.report-interview_image--profile{margin-top:calc(6.3 * var(--base-font))}}@media (min-width: 769px){.report-interview_caption-container+.report-interview_image{margin-top:calc(1.2 * var(--base-font))}}.report-interview_caption-container{display:flex;justify-content:center}@media (max-width: 768.98px){.report-interview_caption-container{margin-top:calc(1.35 * var(--base-font))}}@media (min-width: 769px){.report-interview_caption-container{padding-bottom:calc(2.5 * var(--base-font));margin-left:calc(1.8 * var(--base-font))}}@media (max-width: 768.98px){.report-interview_caption-container:last-child{margin-bottom:calc(1.1 * var(--base-font))}}.report-interview_caption{position:relative;padding:calc(.9 * var(--base-font)) 0;margin-top:calc(.65 * var(--base-font));font-size:calc(1.4 * var(--base-font));font-weight:700;line-height:1.4;background-color:#eaedf5;border-radius:calc(.25 * var(--base-font))}@media (max-width: 768.98px){.report-interview_caption{width:100%;text-align:center}}@media (min-width: 769px){.report-interview_caption{padding:calc(.6 * var(--base-font)) calc(1.5 * var(--base-font)) calc(.7 * var(--base-font)) calc(4.4 * var(--base-font));margin-top:calc(2 * var(--base-font));font-size:calc(1.6 * var(--base-font));font-weight:700;line-height:1.4;text-align:center;border-radius:calc(.5 * var(--base-font))}}.report-interview_caption-icon{position:absolute;top:calc(-.65 * var(--base-font));left:calc(-.6 * var(--base-font));display:block;width:calc(3.85 * var(--base-font));height:calc(2.95 * var(--base-font));margin-top:calc(0 * var(--base-font))}@media (min-width: 769px){.report-interview_caption-icon{top:calc(-.4 * var(--base-font));left:calc(-2.7 * var(--base-font));width:calc(5.6 * var(--base-font));height:calc(4.3 * var(--base-font))}}.report-interview_sub{bottom:-.4em}@media (max-width: 768.98px){.report-interview_sub{font-size:calc(2.8 * var(--base-font))}}@media (min-width: 769px){.report-interview_sub{font-size:calc(1.6 * var(--base-font))}}.report-interview_caption-small{display:block;margin-top:calc(.6 * var(--base-font));font-size:calc(1 * var(--base-font));font-weight:500;line-height:1.4}@media (min-width: 769px){.report-interview_caption-small{margin-top:calc(.7 * var(--base-font));font-size:calc(1.2 * var(--base-font))}}.report-interview-link_list-item{font-weight:700}.report-interview_link{font-weight:500;word-break:break-all;background-image:linear-gradient(to right,#183b9e,#183b9e);background-repeat:no-repeat;background-position:0 100%;background-size:100% 1px}.report-interview_link:visited,.report-interview_link:link{color:#183b9e}.report-interview_link:hover{text-decoration:none;opacity:1}@media (min-width: 769px){.report-interview_link:hover{text-decoration:none;background:none;border:none}}@media (max-width: 768.98px){.report-interview_link.report-interview_link--single{padding-left:0;text-indent:0}}@media (min-width: 769px){.report-interview_image--two-column .report-interview_caption-container{width:87%;margin:0 auto}}@media (min-width: 769px){.report-interview_image--two-column .report-interview_caption-container .report-interview_caption{padding-left:calc(3.4 * var(--base-font))}}.report-interview_profile{margin-top:calc(1.5 * var(--base-font))}@media (min-width: 769px){.report-interview_profile{margin-top:calc(2.6 * var(--base-font))}}.report-interview_profile-title{font-size:calc(1.4 * var(--base-font));font-weight:700;line-height:1.4;text-align:center}@media (min-width: 769px){.report-interview_profile-title{font-size:calc(1.4 * var(--base-font))}}.report-interview_profile-inner{display:flex;flex-direction:column;gap:calc(2.1 * var(--base-font)) 0;padding-top:calc(1.5 * var(--base-font))}@media (min-width: 769px){.report-interview_profile-inner{flex-direction:row;gap:0 calc(4.4 * var(--base-font));padding-top:calc(1.6 * var(--base-font))}}@media (max-width: 768.98px){.report-interview_profile-inner.report-interview_profile-inner--center{gap:0 calc(.5 * var(--base-font))}}@media (min-width: 769px){.report-interview_profile-inner.report-interview_profile-inner--center{gap:0 calc(.5 * var(--base-font));justify-content:center;padding-left:calc(5 * var(--base-font))}}.report-interview_profile-inner.report-interview_profile-inner--narrow{padding-top:calc(.5 * var(--base-font))}@media (min-width: 769px){.report-interview_profile-inner.report-interview_profile-inner--narrow{padding-top:calc(1 * var(--base-font))}}.report-interview_profile-inner div{width:100%}.report-interview_profile-name{font-size:calc(1.6 * var(--base-font));font-weight:700;line-height:1.4;text-align:center;letter-spacing:0em}@media (min-width: 769px){.report-interview_profile-name{font-size:calc(1.8 * var(--base-font));letter-spacing:0em}}.report-interview_profile-name span{display:inline-flex;align-items:center;justify-content:center;width:calc(2.3 * var(--base-font));height:calc(2.3 * var(--base-font));padding-bottom:calc(.2 * var(--base-font));padding-left:calc(.1 * var(--base-font));margin-right:calc(.45 * var(--base-font));font-size:calc(1.4 * var(--base-font));font-weight:700;line-height:1;color:#fff;background-color:#183b9e;border-radius:50%}@media (min-width: 769px){.report-interview_profile-name span{width:calc(2.8 * var(--base-font));height:calc(2.8 * var(--base-font));padding-right:calc(.2 * var(--base-font));padding-bottom:calc(.2 * var(--base-font));margin-right:calc(.9 * var(--base-font));font-size:calc(1.6 * var(--base-font));text-align:center;letter-spacing:0}}@media (min-width: 769px){.report-interview_profile-name.report-interview_profile-name--txt-left{text-align:left}}@media (min-width: 769px){.report-interview_profile-name.report-interview_profile-name--txt-right{text-align:right}}.report-interview_profile-text{margin-top:calc(.6 * var(--base-font));font-size:calc(1.1 * var(--base-font));font-weight:500;font-feature-settings:normal;line-height:1.75;letter-spacing:.01em}@media (min-width: 769px){.report-interview_profile-text{margin-top:calc(.6 * var(--base-font));font-size:calc(1.4 * var(--base-font));line-height:1.65}}.report-interview_profile-text.report-interview_profile-text--center{text-align:center}@media (max-width: 768.98px){.report-interview_profile-text .report-interview_profile-text--wide{display:inline-block;margin-right:calc(-.75 * var(--base-font));margin-left:calc(-.75 * var(--base-font))}}@media (max-width: 768.98px){.report-interview_profile-text.report-interview_profile-text--large{font-size:calc(1.3 * var(--base-font))}}.report-related{padding:calc(4.8 * var(--base-font)) 0}@media (min-width: 769px){.report-related{padding:calc(7.5 * var(--base-font)) 0 calc(2.4 * var(--base-font))}}.report-related_heading{font-size:calc(1.9 * var(--base-font));font-weight:700;text-align:center}@media (min-width: 769px){.report-related_heading{font-size:calc(3 * var(--base-font))}}.report-related_list{display:flex;flex-direction:column;gap:calc(1.5 * var(--base-font)) 0;margin-top:calc(1.4 * var(--base-font))}@media (min-width: 769px){.report-related_list{flex-flow:row wrap;gap:calc(1.9 * var(--base-font)) 2%;justify-content:flex-start;margin-top:calc(1.4 * var(--base-font))}}.report-related_list.report-related_list--center{justify-content:center}.report-related_item{width:100%}@media (min-width: 769px){.report-related_item{width:49%}}.report-related_item a{display:grid;grid-template-columns:calc(10.75 * var(--base-font)) 1fr;padding:calc(.5 * var(--base-font));border-radius:calc(.5 * var(--base-font))}@media (min-width: 769px){.report-related_item a{grid-template-columns:calc(19 * var(--base-font)) 1fr}}.report-related_item.report-related_item--odd a{background-color:#e9f3fc}.report-related_item.report-related_item--even a{background-color:#eaedf5}.report-related_item a:hover{text-decoration:none}.report-related_body{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}@media (max-width: 768.98px){.report-related_body{padding-left:calc(.5 * var(--base-font))}}.report-related_number.report-related_number--eocw{display:flex;align-items:center;justify-content:center;width:calc(2.5 * var(--base-font));height:calc(1.8 * var(--base-font));background:url(../../../material/tansan/img/report/common/report_img_related_frame-number.svg) no-repeat 0 0/100% auto}@media (max-width: 768.98px){.report-related_number.report-related_number--eocw{padding-top:calc(.1 * var(--base-font))}}@media (min-width: 769px){.report-related_number.report-related_number--eocw{width:calc(3.6 * var(--base-font));height:calc(2.6 * var(--base-font))}}.report-related_number.report-related_number--eocw span{font-family:Roboto,Noto Sans JP,sans-serif;font-size:calc(1.2 * var(--base-font));font-weight:700;letter-spacing:0}@media (min-width: 769px){.report-related_number.report-related_number--eocw span{font-size:calc(1.6 * var(--base-font))}}.report-related_title{font-size:calc(1.3 * var(--base-font));font-weight:700;line-height:1.4}@media (min-width: 769px){.report-related_title{font-size:calc(1.6 * var(--base-font))}}.report-related-link{position:relative;display:flex;align-items:center;justify-content:center;width:calc(13 * var(--base-font));padding:calc(.35 * var(--base-font)) 0 calc(.5 * var(--base-font));margin:0;margin-top:calc(.35 * var(--base-font));line-height:1;pointer-events:none}@media (min-width: 769px){.report-related-link{width:calc(15 * var(--base-font));padding:calc(.6 * var(--base-font)) 0 calc(.7 * var(--base-font));margin-top:calc(.8 * var(--base-font))}}@media (hover: hover){.report-related_item a:hover .report-related-link{color:#038cea;background-color:#fff}}.report-related-link_label{font-size:calc(1.1 * var(--base-font));font-weight:700}@media (min-width: 769px){.report-related-link_label{font-size:calc(1.3 * var(--base-font));letter-spacing:.05em}}.report-related-link_arrow-icon{position:absolute;top:50%;right:calc(.85 * var(--base-font));display:flex;align-items:center;justify-content:center;width:calc(1.4 * var(--base-font));height:calc(.7 * var(--base-font));margin-top:calc(-.35 * var(--base-font))}@media (min-width: 769px){.report-related-link_arrow-icon{right:calc(.7 * var(--base-font));width:calc(1.2 * var(--base-font));height:calc(.6 * var(--base-font));margin-top:calc(-.3 * var(--base-font))}}.report-related-link_arrow-icon svg{width:100%;height:auto;fill:#fff}.report-related_item a:hover .report-related-link_arrow-icon svg{fill:#0388e6}@media (max-width: 768.98px){.report-u-mt0--sp{margin-top:calc(0 * var(--base-font))!important}}@media (min-width: 769px){.report-u-mt0--pc{margin-top:calc(0 * var(--base-font))!important}}@media (max-width: 768.98px){.report-u-mt5--sp{margin-top:calc(.25 * var(--base-font))!important}}@media (min-width: 769px){.report-u-mt5--pc{margin-top:calc(.5 * var(--base-font))!important}}@media (max-width: 768.98px){.report-u-mt10--sp{margin-top:calc(.5 * var(--base-font))!important}}@media (min-width: 769px){.report-u-mt10--pc{margin-top:calc(1 * var(--base-font))!important}}@media (max-width: 768.98px){.report-u-mt15--sp{margin-top:calc(.75 * var(--base-font))!important}}@media (min-width: 769px){.report-u-mt15--pc{margin-top:calc(1.5 * var(--base-font))!important}}@media (max-width: 768.98px){.report-u-mt20--sp{margin-top:calc(1 * var(--base-font))!important}}@media (min-width: 769px){.report-u-mt20--pc{margin-top:calc(2 * var(--base-font))!important}}@media (max-width: 768.98px){.report-u-mt25--sp{margin-top:calc(1.25 * var(--base-font))!important}}@media (min-width: 769px){.report-u-mt25--pc{margin-top:calc(2.5 * var(--base-font))!important}}@media (max-width: 768.98px){.report-u-mt30--sp{margin-top:calc(1.5 * var(--base-font))!important}}@media (min-width: 769px){.report-u-mt30--pc{margin-top:calc(3 * var(--base-font))!important}}@media (max-width: 768.98px){.report-u-mt35--sp{margin-top:calc(1.75 * var(--base-font))!important}}@media (min-width: 769px){.report-u-mt35--pc{margin-top:calc(3.5 * var(--base-font))!important}}@media (max-width: 768.98px){.report-u-mt40--sp{margin-top:calc(2 * var(--base-font))!important}}@media (min-width: 769px){.report-u-mt40--pc{margin-top:calc(4 * var(--base-font))!important}}@media (max-width: 768.98px){.report-u-mt45--sp{margin-top:calc(2.25 * var(--base-font))!important}}@media (min-width: 769px){.report-u-mt45--pc{margin-top:calc(4.5 * var(--base-font))!important}}@media (max-width: 768.98px){.report-u-mt50--sp{margin-top:calc(2.5 * var(--base-font))!important}}@media (min-width: 769px){.report-u-mt50--pc{margin-top:calc(5 * var(--base-font))!important}}@media (max-width: 768.98px){.report-u-mt55--sp{margin-top:calc(2.75 * var(--base-font))!important}}@media (min-width: 769px){.report-u-mt55--pc{margin-top:calc(5.5 * var(--base-font))!important}}@media (max-width: 768.98px){.report-u-mt60--sp{margin-top:calc(3 * var(--base-font))!important}}@media (min-width: 769px){.report-u-mt60--pc{margin-top:calc(6 * var(--base-font))!important}}@media (max-width: 768.98px){.report-u-mt65--sp{margin-top:calc(3.25 * var(--base-font))!important}}@media (min-width: 769px){.report-u-mt65--pc{margin-top:calc(6.5 * var(--base-font))!important}}@media (max-width: 768.98px){.report-u-mt70--sp{margin-top:calc(3.5 * var(--base-font))!important}}@media (min-width: 769px){.report-u-mt70--pc{margin-top:calc(7 * var(--base-font))!important}}@media (max-width: 768.98px){.report-u-mt75--sp{margin-top:calc(3.75 * var(--base-font))!important}}@media (min-width: 769px){.report-u-mt75--pc{margin-top:calc(7.5 * var(--base-font))!important}}@media (max-width: 768.98px){.report-u-mt80--sp{margin-top:calc(4 * var(--base-font))!important}}@media (min-width: 769px){.report-u-mt80--pc{margin-top:calc(8 * var(--base-font))!important}}@media (max-width: 768.98px){.report-u-mt85--sp{margin-top:calc(4.25 * var(--base-font))!important}}@media (min-width: 769px){.report-u-mt85--pc{margin-top:calc(8.5 * var(--base-font))!important}}@media (max-width: 768.98px){.report-u-mt90--sp{margin-top:calc(4.5 * var(--base-font))!important}}@media (min-width: 769px){.report-u-mt90--pc{margin-top:calc(9 * var(--base-font))!important}}@media (max-width: 768.98px){.report-u-mt95--sp{margin-top:calc(4.75 * var(--base-font))!important}}@media (min-width: 769px){.report-u-mt95--pc{margin-top:calc(9.5 * var(--base-font))!important}}@media (max-width: 768.98px){.report-u-mt100--sp{margin-top:calc(5 * var(--base-font))!important}}@media (min-width: 769px){.report-u-mt100--pc{margin-top:calc(10 * var(--base-font))!important}}@media (max-width: 768.98px){.report-u-mt105--sp{margin-top:calc(5.25 * var(--base-font))!important}}@media (min-width: 769px){.report-u-mt105--pc{margin-top:calc(10.5 * var(--base-font))!important}}@media (max-width: 768.98px){.report-u-mt110--sp{margin-top:calc(5.5 * var(--base-font))!important}}@media (min-width: 769px){.report-u-mt110--pc{margin-top:calc(11 * var(--base-font))!important}}@media (max-width: 768.98px){.report-u-mt115--sp{margin-top:calc(5.75 * var(--base-font))!important}}@media (min-width: 769px){.report-u-mt115--pc{margin-top:calc(11.5 * var(--base-font))!important}}@media (max-width: 768.98px){.report-u-mt120--sp{margin-top:calc(6 * var(--base-font))!important}}@media (min-width: 769px){.report-u-mt120--pc{margin-top:calc(12 * var(--base-font))!important}}@media (max-width: 768.98px){.report-u-mt125--sp{margin-top:calc(6.25 * var(--base-font))!important}}@media (min-width: 769px){.report-u-mt125--pc{margin-top:calc(12.5 * var(--base-font))!important}}@media (max-width: 768.98px){.report-u-mt130--sp{margin-top:calc(6.5 * var(--base-font))!important}}@media (min-width: 769px){.report-u-mt130--pc{margin-top:calc(13 * var(--base-font))!important}}@media (max-width: 768.98px){.report-u-mt135--sp{margin-top:calc(6.75 * var(--base-font))!important}}@media (min-width: 769px){.report-u-mt135--pc{margin-top:calc(13.5 * var(--base-font))!important}}@media (max-width: 768.98px){.report-u-mt140--sp{margin-top:calc(7 * var(--base-font))!important}}@media (min-width: 769px){.report-u-mt140--pc{margin-top:calc(14 * var(--base-font))!important}}@media (max-width: 768.98px){.report-u-mt145--sp{margin-top:calc(7.25 * var(--base-font))!important}}@media (min-width: 769px){.report-u-mt145--pc{margin-top:calc(14.5 * var(--base-font))!important}}@media (max-width: 768.98px){.report-u-mt150--sp{margin-top:calc(7.5 * var(--base-font))!important}}@media (min-width: 769px){.report-u-mt150--pc{margin-top:calc(15 * var(--base-font))!important}}
