html[lang] body{background-color:#eff9fb}html[lang] body .bg-lightgray{background-color:#f5f5f5}html[lang] body .bg-pale{background-color:rgba(28,94,105,.05)}html[lang] body ul.disc li{display:flex;padding:2.5px 0}html[lang] body ul.disc li:before{content:"";position:relative;top:.6em;display:block;width:4px;min-width:4px;height:4px;background-color:var(--color-primary-darken);border-radius:50%;opacity:.5;margin-right:.5em}html[lang] body ul.disc.disc-large li:before{width:8px;min-width:8px;height:8px}html[lang] body .indent{padding-left:20px}html[lang] body .indent-line{margin-left:5px;padding-left:20px;border-left:1px solid rgba(101,80,0,.2)}html[lang] body [data-max-width="1120"]{max-width:1120px}html[lang] body [data-max-width="1140"]{max-width:1140px}html[lang] body #section--main .sec-head{text-align:center}html[lang] body .nav-articles{text-align:center;margin:0 0 40px}@media screen and (min-width:992px){html[lang] body .nav-articles{margin:0 0 50px}}@media screen and (min-width:992px){html[lang] body .nav-articles ul{display:flex;margin:0 -10px}}@media screen and (min-width:1200px){html[lang] body .nav-articles ul{margin:0 -15px}}html[lang] body .nav-articles ul li{margin:20px 0 0}@media screen and (min-width:992px){html[lang] body .nav-articles ul li{flex:1;padding:0 10px}}@media screen and (min-width:1200px){html[lang] body .nav-articles ul li{padding:0 15px}}html[lang] body .nav-articles ul li .in{cursor:pointer;padding:20px;background-color:var(--color-primary-lighten);border-radius:15px}@media screen and (min-width:992px){html[lang] body .nav-articles ul li .in{padding:30px 20px;height:100%;border-radius:25px}}html[lang] body .nav-articles ul li .in:hover{background-color:rgb(158.8125,219.5625,229.6875)}html[lang] body .nav-articles ul li.is-active .in{background-color:var(--color-primary)}@media screen and (min-width:992px){html[lang] body .nav-articles ul li.is-active .in:before{content:"";display:block;position:absolute;top:calc(100% - 1px);left:50%;width:0;height:0;border:20px solid transparent;border-top:20px solid var(--color-primary);transform:translate(-50%,0)}}html[lang] body .nav-articles.nav-articles-bottom{display:none;margin:40px 0 0}@media screen and (min-width:992px){html[lang] body .nav-articles.nav-articles-bottom{margin:50px 0 0}}@media screen and (min-width:992px){html[lang] body .nav-articles.nav-articles-bottom ul li.is-active .in:before{top:auto;bottom:calc(100% - 1px);border-top:0;border-bottom:20px solid var(--color-primary)}}html[lang] body .nav-articles.nav-articles-bottom.is-show{display:block}html[lang] body #articles article{display:none}html[lang] body #articles article.is-show{display:block}html[lang] body #articles article .flip-bottom,html[lang] body #articles article .flip-top{display:flex}html[lang] body #articles article .flip-bottom img,html[lang] body #articles article .flip-top img{width:120px}@media screen and (min-width:992px){html[lang] body #articles article .flip-bottom img,html[lang] body #articles article .flip-top img{width:130px}}html[lang] body #articles article .flip-top:after{content:"";display:block;flex:1;background-color:var(--color-white)}html[lang] body #articles article .art-content{padding:0 8vw;background-color:var(--color-white)}html[lang] body #articles article .art-content .art-head{text-align:center}html[lang] body #articles article .art-content .art-mokuji{max-width:600px;margin:50px 0 0}@media screen and (min-width:992px){html[lang] body #articles article .art-content .art-mokuji{margin:60px 0 0}}html[lang] body #articles article .art-content .art-mokuji .in .accordion-item{background-color:rgba(28,94,105,.05)}html[lang] body #articles article .art-content .art-mokuji .in .accordion-item .accordion-item__trigger{cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:30px}@media screen and (min-width:992px){html[lang] body #articles article .art-content .art-mokuji .in .accordion-item .accordion-item__trigger{padding:30px 40px}}html[lang] body #articles article .art-content .art-mokuji .in .accordion-item .accordion-item__trigger .accordion-item__trigger-inner img,html[lang] body #articles article .art-content .art-mokuji .in .accordion-item .accordion-item__trigger .accordion-item__trigger-inner strong{display:inline-block;vertical-align:middle;line-height:1;opacity:.5}html[lang] body #articles article .art-content .art-mokuji .in .accordion-item .accordion-item__trigger .accordion-item__trigger-inner img{width:15px;margin:0 5px 0 0}html[lang] body #articles article .art-content .art-mokuji .in .accordion-item .accordion-item__trigger .accordion-item__trigger-inner strong{font-size:1.3em}html[lang] body #articles article .art-content .art-mokuji .in .accordion-item .accordion-item__trigger .toggle-icon{display:block;position:relative;width:35px;min-width:35px;height:35px;border:0;transform:rotate(0);transition:transform .3s ease-out}html[lang] body #articles article .art-content .art-mokuji .in .accordion-item .accordion-item__trigger .toggle-icon:after,html[lang] body #articles article .art-content .art-mokuji .in .accordion-item .accordion-item__trigger .toggle-icon:before{content:"";position:absolute;inset:0;width:19px;height:1px;margin:auto;background:var(--color-primary-darken);transition:.3s}html[lang] body #articles article .art-content .art-mokuji .in .accordion-item .accordion-item__trigger .toggle-icon:after{transform:rotate(90deg)}html[lang] body #articles article .art-content .art-mokuji .in .accordion-item .accordion-item__content{display:block;padding:0 30px 30px}@media screen and (min-width:600px){html[lang] body #articles article .art-content .art-mokuji .in .accordion-item .accordion-item__content{padding:0 40px 30px}}html[lang] body #articles article .art-content .art-mokuji .in .accordion-item .accordion-item__content .accordion-item__content-inner{border:0;margin:-10px 0 0}html[lang] body #articles article .art-content .art-mokuji .in .accordion-item .accordion-item__content .accordion-item__content-inner ul li:not(:first-child){border-top:1px dashed rgba(28,94,105,.2)}html[lang] body #articles article .art-content .art-mokuji .in .accordion-item .accordion-item__content .accordion-item__content-inner ul li a{position:relative;display:flex;color:inherit;padding:10px 0;text-decoration:none}html[lang] body #articles article .art-content .art-mokuji .in .accordion-item .accordion-item__content .accordion-item__content-inner ul li a:hover{color:rgb(44.1052631579,148.0676691729,165.3947368421)}html[lang] body #articles article .art-content .art-mokuji .in .accordion-item .accordion-item__content .accordion-item__content-inner ul li a i{width:1em;margin:0 .5em 0 0}html[lang] body #articles article .art-content .art-mokuji .in .accordion-item .accordion-item__content .accordion-item__content-inner ul li ul{margin:0 0 15px 1.5em}html[lang] body #articles article .art-content .art-mokuji .in .accordion-item .accordion-item__content .accordion-item__content-inner ul li ul li{border:0!important}html[lang] body #articles article .art-content .art-mokuji .in .accordion-item .accordion-item__content .accordion-item__content-inner ul li ul li a{padding:5px 0 5px 1em}html[lang] body #articles article .art-content .art-mokuji .in .accordion-item .accordion-item__content .accordion-item__content-inner ul li ul li a:before{top:16px;width:4px;height:4px;background-color:transparent;border:1px solid var(--color-link)}html[lang] body #articles article .art-content .art-mokuji .in .accordion-item:hover .accordion-item__trigger .toggle-icon{transform:rotate(180deg)}html[lang] body #articles article .art-content .art-mokuji .in .accordion-item.active .accordion-item__trigger .toggle-icon:before{opacity:0;transform:rotate(90deg)}html[lang] body #articles article .art-content .art-mokuji .in .accordion-item.active .accordion-item__trigger .toggle-icon:after{transform:rotate(180deg)}html[lang] body #articles article .art-content .art-body .sec .sec-head{text-align:left;margin:0 0 20px}@media screen and (min-width:992px){html[lang] body #articles article .art-content .art-body .sec .sec-body.pc-indent{border-left:3px solid rgba(28,94,105,.2);margin:0 0 0 7px;padding:0 0 0 40px}}html[lang] body #articles article .art-content .art-body .authors{padding:0 30px;background-color:rgba(28,94,105,.05)}@media screen and (min-width:576px){html[lang] body #articles article .art-content .art-body .authors{padding:0 40px}}@media screen and (min-width:768px){html[lang] body #articles article .art-content .art-body .authors{padding:0 50px}}@media screen and (min-width:992px){html[lang] body #articles article .art-content .art-body .authors{padding:0 60px}}@media screen and (min-width:1200px){html[lang] body #articles article .art-content .art-body .authors{padding:0 70px}}html[lang] body #articles article .art-content .about-speaker{margin:10px auto 0;max-width:1000px}@media screen and (min-width:992px){html[lang] body #articles article .art-content .about-speaker{margin:40px auto 0}}@media screen and (min-width:992px){html[lang] body #articles article .art-content .about-speaker ul{display:flex;justify-content:center}}html[lang] body #articles article .art-content .about-speaker ul li{padding:30px}@media screen and (min-width:992px){html[lang] body #articles article .art-content .about-speaker ul li{flex:1;padding:0 50px}}html[lang] body #articles article .art-content .about-speaker ul li:not(:first-child){border-top:1px solid rgba(28,94,105,.2)}@media screen and (min-width:992px){html[lang] body #articles article .art-content .about-speaker ul li:not(:first-child){border:0;border-left:1px solid rgba(28,94,105,.2)}}html[lang] body #articles article .art-content .about-speaker ul li .in .speaker-image img{width:50%;max-width:120px}html[lang] body #articles article .art-content .about-speaker ul li .in .speaker-detail{margin:10px 0 0}html[lang] body #articles article .art-content .wrap-talk{margin:-10px 0 0}html[lang] body #articles article .art-content .wrap-talk .talk{position:relative;margin:70px 0 0}@media screen and (min-width:992px){html[lang] body #articles article .art-content .wrap-talk .talk{display:flex;align-items:flex-start;margin:40px 0 0}}html[lang] body #articles article .art-content .wrap-talk .talk .talk-balloon{position:relative;max-width:100%;min-width:0;overflow-wrap:break-word;padding:20px;border-radius:5px}@media screen and (min-width:992px){html[lang] body #articles article .art-content .wrap-talk .talk .talk-balloon{padding:30px}}html[lang] body #articles article .art-content .wrap-talk .talk .talk-icon{position:absolute;top:-50px;z-index:1;width:40px;min-width:40px}@media screen and (min-width:992px){html[lang] body #articles article .art-content .wrap-talk .talk .talk-icon{position:relative;top:0;width:60px;min-width:60px}}html[lang] body #articles article .art-content .wrap-talk .talk.interviewer .talk-balloon{background-color:rgba(28,94,105,.05)}@media screen and (min-width:992px){html[lang] body #articles article .art-content .wrap-talk .talk.interviewer .talk-balloon{margin-right:25px}}html[lang] body #articles article .art-content .wrap-talk .talk.interviewer .talk-balloon:before{content:"";display:block;position:absolute;bottom:100%;right:40px;width:0;height:0;border:6px solid transparent;border-bottom:6px solid rgba(28,94,105,.05);border-right:6px solid rgba(28,94,105,.05)}@media screen and (min-width:992px){html[lang] body #articles article .art-content .wrap-talk .talk.interviewer .talk-balloon:before{bottom:auto;right:auto;top:20px;left:100%;border:10px solid transparent;border-top:10px solid rgba(28,94,105,.05);border-left:10px solid rgba(28,94,105,.05)}}html[lang] body #articles article .art-content .wrap-talk .talk.interviewer .talk-icon{right:0}html[lang] body #articles article .art-content .wrap-talk .talk.speaker .talk-balloon{background-color:var(--color-primary-lighten)}@media screen and (min-width:992px){html[lang] body #articles article .art-content .wrap-talk .talk.speaker .talk-balloon{margin-left:25px}}html[lang] body #articles article .art-content .wrap-talk .talk.speaker .talk-balloon:before{content:"";display:block;position:absolute;bottom:100%;left:40px;width:0;height:0;border:6px solid transparent;border-bottom:6px solid var(--color-primary-lighten);border-left:6px solid var(--color-primary-lighten)}@media screen and (min-width:992px){html[lang] body #articles article .art-content .wrap-talk .talk.speaker .talk-balloon:before{bottom:auto;left:auto;top:20px;right:100%;border:10px solid transparent;border-top:10px solid var(--color-primary-lighten);border-right:10px solid var(--color-primary-lighten)}}html[lang] body #articles article .art-content .wrap-talk .talk.speaker .talk-icon{left:0}html[lang] body #articles article .art-content small{font-size:.9em}html[lang] body #articles article .art-content img{width:auto;max-width:100%}html[lang] body #articles article .art-content .italic{font-style:italic}html[lang] body #articles article .art-content .card{padding:20px;border-radius:5px;aspect-ratio:auto;line-height:1.4}html[lang] body #articles article .art-content .card.card-center{display:flex;flex-direction:column;align-items:center;justify-content:center}html[lang] body #articles article .art-content .comment{position:relative;padding:30px;border-radius:5px}@media screen and (min-width:992px){html[lang] body #articles article .art-content .comment{padding:30px 35px}}html[lang] body #articles article .art-content .comment:before{content:"";display:block;position:absolute;top:-10px;left:-10px;width:20px;height:20px;background:url(/resource/load/st/interview/quote-open.svg) no-repeat center;background-size:contain}@media screen and (min-width:992px){html[lang] body #articles article .art-content .comment:before{top:-12.5px;left:-12.5px;width:25px;height:25px}}html[lang] body #articles article .art-content .comment:after{content:"";display:block;position:absolute;bottom:-10px;right:-10px;width:20px;height:20px;background:url(/resource/load/st/interview/quote-close.svg) no-repeat center;background-size:contain}@media screen and (min-width:992px){html[lang] body #articles article .art-content .comment:after{bottom:-12.5px;right:-12.5px;width:25px;height:25px}}html[lang] body #articles article .art-content .wrap-flex{display:flex}html[lang] body #articles article .art-content .flex{display:flex;flex-wrap:wrap;margin:-10px}html[lang] body #articles article .art-content .flex .flex-item{margin:0;padding:10px}html[lang] body #articles article .art-content .flex .flex-item.flex1{flex:1}html[lang] body #articles article .art-content .flex .flex-item .card{height:100%}html[lang] body #articles article .art-content .flex.flex-wide{margin:-15px}html[lang] body #articles article .art-content .flex.flex-wide .flex-item{padding:15px}html[lang] body #articles article .art-content .flex[data-mobile-column="1"] .flex-item{width:100%;height:auto}html[lang] body #articles article .art-content .flex[data-mobile-column="2"] .flex-item{width:50%}@media screen and (min-width:992px){html[lang] body #articles article .art-content .flex[data-pc-column="1"] .flex-item{width:100%}}@media screen and (min-width:768px){html[lang] body #articles article .art-content .flex[data-pc-column="2"] .flex-item{width:50%}}@media screen and (min-width:992px){html[lang] body #articles article .art-content .flex[data-pc-column="2"] .flex-item{width:50%}}@media screen and (min-width:768px){html[lang] body #articles article .art-content .flex[data-pc-column="3"] .flex-item{width:50%}}@media screen and (min-width:992px){html[lang] body #articles article .art-content .flex[data-pc-column="3"] .flex-item{width:33.3333333333%}}@media screen and (min-width:992px){html[lang] body #articles article .art-content .flex[data-pc-column=auto] .flex-item{width:auto}}html[lang] body #articles article .art-content [data-justify-content=center]{justify-content:center}@media screen and (min-width:992px){html[lang] body #articles article .art-content .floating-logo-left,html[lang] body #articles article .art-content .floating-logo-right{display:flex;align-items:flex-start}}html[lang] body #articles article .art-content .floating-logo-left .floating-logo,html[lang] body #articles article .art-content .floating-logo-right .floating-logo{width:50%;max-width:200px;margin:0 auto}@media screen and (min-width:992px){html[lang] body #articles article .art-content .floating-logo-left .floating-logo,html[lang] body #articles article .art-content .floating-logo-right .floating-logo{width:200px;min-width:200px;margin:0}}@media screen and (min-width:992px){html[lang] body #articles article .art-content .floating-logo-left .floating-detail,html[lang] body #articles article .art-content .floating-logo-right .floating-detail{flex:1}}html[lang] body #articles article .art-content .floating-logo-left .floating-detail{margin:25px 0 0}@media screen and (min-width:992px){html[lang] body #articles article .art-content .floating-logo-left .floating-detail{margin:0 0 0 30px}}html[lang] body #articles article .art-content .floating-logo-right .floating-detail{margin:0 0 25px}@media screen and (min-width:992px){html[lang] body #articles article .art-content .floating-logo-right .floating-detail{margin:0 30px 0 0}}html[lang] body #articles article .art-content table{line-height:1.4}html[lang] body #articles article .art-content table tr td,html[lang] body #articles article .art-content table tr th{vertical-align:middle;padding:10px 15px;border:1px solid rgba(28,94,105,.5)}html[lang] body #articles article .art-content table tr th{background-color:rgba(28,94,105,.1)}html[lang] body #articles article .art-content .scroll-table{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}html[lang] body #articles article .art-content .scroll-table.is-scrollable{cursor:move}html[lang] body #articles article .art-content .scroll-table table{min-width:600px;margin:0 0 1px;background-color:transparent}html[lang] body #articles article .art-content .scroll-hint-icon{top:50%;left:50%;margin-top:-1px;transform:translate(-50%,-50%)}html[lang] body #articles article .art-content .scroll-hint-icon:before{width:30px}html[lang] body #articles article .art-content .scroll-hint-text{margin-top:0}html[lang] body #articles article .flip-bottom:before{content:"";display:block;flex:1;background-color:var(--color-white)}