@charset "UTF-8";.p-section-title{font-weight:700;position:relative;text-align:center}@media (max-width: 834.98px){.p-section-title{font-size:4.6153846154vw;padding-bottom:5.1282051282vw}}@media (min-width: 835px) and (max-width: 1599.98px){.p-section-title{font-size:1.4285714286vw;padding-bottom:1.1428571429vw}}@media (min-width: 1600px){.p-section-title{font-size:22.8571428571px;padding-bottom:18.2857142857px}}.p-section-title:after{content:"";position:absolute;bottom:0;left:0;right:0;margin:auto;height:1px;background-color:#888}@media (max-width: 834.98px){.p-section-title:after{width:10.2564102564vw}}@media (min-width: 835px) and (max-width: 1599.98px){.p-section-title:after{width:2.8571428571vw}}@media (min-width: 1600px){.p-section-title:after{width:45.7142857143px}}@media (hover: hover) and (pointer: fine) and (min-width: 835px){.p-marker-black:hover .p-marker-black__txt{color:var(--clr-white);background-size:100% 80%}}.p-marker-black__txt{background-image:linear-gradient(90deg,var(--clr-black),var(--clr-black));background-repeat:no-repeat;background-position:left center;background-size:0 80%;transition:color .4s,background-size .4s}.p-crown{position:absolute;z-index:0}@media (max-width: 834.98px){.p-crown{top:-6.1538461538vw;left:2.3076923077vw;width:7.6923076923vw;height:7.6923076923vw}}@media (min-width: 835px) and (max-width: 1599.98px){.p-crown{top:-1.9285714286vw;left:.7142857143vw;width:2.1428571429vw;height:2.1428571429vw}}@media (min-width: 1600px){.p-crown{top:-30.8571428571px;left:11.4285714286px;width:34.2857142857px;height:34.2857142857px}}.p-crown__num{position:absolute;color:#fff;font-family:var(--font-cygames-sans);display:block;left:50%;transform:translate(-50%)}@media (max-width: 834.98px){.p-crown__num{font-size:3.5897435897vw;top:1.7948717949vw}}@media (min-width: 835px) and (max-width: 1599.98px){.p-crown__num{font-size:1.1428571429vw;top:.4285714286vw}}@media (min-width: 1600px){.p-crown__num{font-size:18.2857142857px;top:6.8571428571px}}.p-crown :global(svg){fill:#7fc0c4}.p-crown.-rank-1 :global(svg){fill:#dbb320}.p-crown.-rank-2 :global(svg){fill:#acacac}.p-crown.-rank-3 :global(svg){fill:#ad794b}.l-archives{display:flex;margin:0 auto}@media (max-width: 834.98px){.l-archives{padding:5.1282051282vw 0 0;flex-direction:column}}@media (min-width: 835px) and (max-width: 1599.98px){.l-archives{width:76.4285714286vw;gap:5.7142857143vw}}@media (min-width: 1600px){.l-archives{width:1222.8571428571px;gap:91.4285714286px}}@media (min-width: 835px){.l-archives{justify-content:space-between}}.l-archives__content{flex:1}@media (max-width: 834.98px){.l-archives__content{padding:0 3.8461538462vw}}.l-archives__list{display:flex;flex-direction:column}@media (max-width: 834.98px){.l-archives__list{padding:0 3.8461538462vw;margin:0 auto}}@media (min-width: 835px) and (max-width: 1599.98px){.l-archives__list{gap:4.2857142857vw}}@media (min-width: 1600px){.l-archives__list{gap:68.5714285714px}}@media (max-width: 834.98px){.l-archives__item:not(:first-child){border-top:1px solid #e5e5e5;margin-top:5.1282051282vw;padding-top:6.4102564103vw}}@media (max-width: 834.98px){.l-archives__footer :global(.next),.l-archives__footer :global(.prev){width:38.4615384615vw}}@media (min-width: 835px) and (max-width: 1599.98px){.l-archives__footer :global(.next),.l-archives__footer :global(.prev){width:10.7142857143vw}}@media (min-width: 1600px){.l-archives__footer :global(.next),.l-archives__footer :global(.prev){width:171.4285714286px}}.l-archives__footer :global(.back){display:block;margin:0 auto;text-align:center}@media (max-width: 834.98px){.l-archives__footer :global(.back){width:85.8974358974vw;margin-top:10.2564102564vw}}@media (min-width: 835px) and (max-width: 1599.98px){.l-archives__footer :global(.back){width:23.5714285714vw;margin-top:5.2857142857vw}}@media (min-width: 1600px){.l-archives__footer :global(.back){width:377.1428571429px;margin-top:84.5714285714px}}@media (max-width: 834.98px){.l-archives__footer :global(.back .button-link__label){padding-bottom:5.1282051282vw;padding-top:5.1282051282vw}}@media (min-width: 835px) and (max-width: 1599.98px){.l-archives__footer :global(.back .button-link__label){padding-bottom:1.5714285714vw;padding-top:1.5714285714vw}}@media (min-width: 1600px){.l-archives__footer :global(.back .button-link__label){padding-bottom:25.1428571429px;padding-top:25.1428571429px}}.l-archives__footer-top{display:flex;justify-content:space-between;align-items:flex-start}.hover-opacity{transition:opacity .3s ease-in-out}@media (hover: hover) and (pointer: fine) and (min-width: 835px){.hover-opacity:hover{opacity:.5}}.flexible-text{line-height:1.75;letter-spacing:.05em;word-break:normal;word-wrap:break-word;overflow-wrap:break-word}@media (max-width: 834.98px){.flexible-text{font-size:3.8461538462vw}}@media (min-width: 835px) and (max-width: 1599.98px){.flexible-text{font-size:1.1428571429vw}}@media (min-width: 1600px){.flexible-text{font-size:18.2857142857px}}@media (max-width: 834.98px){.flexible-text div,.flexible-text dl,.flexible-text h2,.flexible-text h3,.flexible-text h4,.flexible-text h5,.flexible-text ol,.flexible-text section,.flexible-text table,.flexible-text ul,.flexible-text iframe{margin:0 0 5.1282051282vw}}@media (min-width: 835px) and (max-width: 1599.98px){.flexible-text div,.flexible-text dl,.flexible-text h2,.flexible-text h3,.flexible-text h4,.flexible-text h5,.flexible-text ol,.flexible-text section,.flexible-text table,.flexible-text ul,.flexible-text iframe{margin:0 0 1.4285714286vw}}@media (min-width: 1600px){.flexible-text div,.flexible-text dl,.flexible-text h2,.flexible-text h3,.flexible-text h4,.flexible-text h5,.flexible-text ol,.flexible-text section,.flexible-text table,.flexible-text ul,.flexible-text iframe{margin:0 0 23px}}.flexible-text h2.ft-h2{font-weight:700;position:relative;white-space:pre-line}@media (max-width: 834.98px){.flexible-text h2.ft-h2{font-size:3.8461538462vw;margin:8.9743589744vw 0 5.1282051282vw;padding:4.1025641026vw 0 4.1025641026vw 5.641025641vw}}@media (min-width: 835px) and (max-width: 1599.98px){.flexible-text h2.ft-h2{font-size:1.4285714286vw;margin:5vw 0 2.8571428571vw;padding:1.1428571429vw 0 1.1428571429vw 1.5714285714vw}}@media (min-width: 1600px){.flexible-text h2.ft-h2{font-size:22.8571428571px;margin:80px 0 46px;padding:18px 0 18px 25px}}.flexible-text h2.ft-h2:before{content:"";position:absolute;height:100%;background:var(--clr-primary-main);top:0;bottom:0;margin:auto}@media (max-width: 834.98px){.flexible-text h2.ft-h2:before{width:2.5641025641vw;left:-1.2820512821vw}}@media (min-width: 835px) and (max-width: 1599.98px){.flexible-text h2.ft-h2:before{width:.7142857143vw;left:-.3571428571vw}}@media (min-width: 1600px){.flexible-text h2.ft-h2:before{width:11.4285714286px;left:-5.7142857143px}}.flexible-text h3.ft-h3{font-weight:700}@media (max-width: 834.98px){.flexible-text h3.ft-h3{margin:6.9230769231vw 0 3.4615384615vw;font-size:4.1025641026vw}}@media (min-width: 835px) and (max-width: 1599.98px){.flexible-text h3.ft-h3{margin:3.8571428571vw 0 1.9285714286vw;font-size:1.2857142857vw}}@media (min-width: 1600px){.flexible-text h3.ft-h3{margin:62px 0 31px;font-size:20.5714285714px}}.flexible-text h4.ft-h4{font-weight:700;line-height:1.9}@media (max-width: 834.98px){.flexible-text h4.ft-h4{font-size:3.8461538462vw;margin:4.1025641026vw 0 2.0512820513vw}}@media (min-width: 835px) and (max-width: 1599.98px){.flexible-text h4.ft-h4{font-size:1.1428571429vw;margin:2.2857142857vw 0 1.1428571429vw}}@media (min-width: 1600px){.flexible-text h4.ft-h4{font-size:18.2857142857px;margin:37px 0 18px}}@media (max-width: 834.98px){.flexible-text p{margin-bottom:7.6923076923vw}}@media (min-width: 835px) and (max-width: 1599.98px){.flexible-text p{margin-bottom:2.1428571429vw}}@media (min-width: 1600px){.flexible-text p{margin-bottom:34.2857142857px}}.flexible-text .underline-yellow{background:linear-gradient(transparent 78%,#fff100 78%)}@media (max-width: 834.98px){.flexible-text .copyright{font-size:3.3333333333vw}}@media (min-width: 835px) and (max-width: 1599.98px){.flexible-text .copyright{font-size:.9285714286vw}}@media (min-width: 1600px){.flexible-text .copyright{font-size:14.8571428571px}}.flexible-text hr{color:gray}@media (max-width: 834.98px){.flexible-text hr{margin:7.6923076923vw 0}}@media (min-width: 835px) and (max-width: 1599.98px){.flexible-text hr{margin:2.1428571429vw 0}}@media (min-width: 1600px){.flexible-text hr{margin:34px 0}}.flexible-text ul{list-style-type:disc}.flexible-text ul ul{list-style-type:circle}.flexible-text ul ul ul{list-style-type:square}.flexible-text ul ul ul ul{list-style-type:disc}.flexible-text ol{list-style-type:decimal}.flexible-text ol ol{list-style-type:lower-alpha}.flexible-text ol ol ol{list-style-type:lower-roman}.flexible-text ol ol ol ol{list-style-type:decimal}@media (max-width: 834.98px){.flexible-text .has-background{margin-bottom:7.6923076923vw;padding:5.1282051282vw 7.6923076923vw}}@media (min-width: 835px) and (max-width: 1599.98px){.flexible-text .has-background{margin-bottom:2.1428571429vw;padding:1.4285714286vw 2.1428571429vw}}@media (min-width: 1600px){.flexible-text .has-background{margin-bottom:34.2857142857px;padding:23px 34px}}.flexible-text .has-background b{font-weight:bolder}.flexible-text .has-background p{margin-bottom:0}.flexible-text .border-box{border:0 solid var(--clr-black);text-align:center;font-weight:700}@media (max-width: 834.98px){.flexible-text .border-box{border-width:.7692307692vw;padding:1.2820512821vw;margin:0 0 5.1282051282vw;font-size:3.8461538462vw}}@media (min-width: 835px) and (max-width: 1599.98px){.flexible-text .border-box{border-width:.2142857143vw;padding:.3571428571vw;margin:0 0 1.4285714286vw;font-size:1.1428571429vw}}@media (min-width: 1600px){.flexible-text .border-box{border-width:3.4285714286px;padding:5.7142857143px;margin:0 0 23px;font-size:18.2857142857px}}.flexible-text .headline-i{font-weight:700}@media (max-width: 834.98px){.flexible-text .headline-i{margin-top:10.2564102564vw;font-size:3.8461538462vw}}@media (min-width: 835px) and (max-width: 1599.98px){.flexible-text .headline-i{margin-top:2.8571428571vw}}@media (min-width: 1600px){.flexible-text .headline-i{margin-top:45.7142857143px}}.flexible-text .headline-i:before{content:"——"}@media (max-width: 834.98px){.flexible-text .headline-i:before{letter-spacing:-1.0256410256vw;margin-right:1.5384615385vw}}@media (min-width: 835px) and (max-width: 1599.98px){.flexible-text .headline-i:before{letter-spacing:-.2857142857vw;margin-right:.7142857143vw}}@media (min-width: 1600px){.flexible-text .headline-i:before{letter-spacing:-4.5714285714px;margin-right:11.4285714286px}}.flexible-text .interview-box{position:relative;display:grid;grid-template-columns:auto 1fr}.flexible-text .interview-box .text:has(.icon),.flexible-text .interview-box .text:has(.img-box){text-align:center}@media (max-width: 834.98px){.flexible-text .interview-box .text:has(.icon),.flexible-text .interview-box .text:has(.img-box){width:32.0512820513vw}}@media (min-width: 835px) and (max-width: 1599.98px){.flexible-text .interview-box .text:has(.icon),.flexible-text .interview-box .text:has(.img-box){width:9.2857142857vw}}@media (min-width: 1600px){.flexible-text .interview-box .text:has(.icon),.flexible-text .interview-box .text:has(.img-box){width:148.5714285714px}}.flexible-text .interview-box .icon,.flexible-text .interview-box .img-box{overflow:hidden;border-radius:50%}@media (max-width: 834.98px){.flexible-text .interview-box .icon,.flexible-text .interview-box .img-box{width:19.2307692308vw;height:19.2307692308vw;gap:2.5641025641vw;margin:0 auto 2.5641025641vw}}@media (min-width: 835px) and (max-width: 1599.98px){.flexible-text .interview-box .icon,.flexible-text .interview-box .img-box{width:5.7142857143vw;height:5.7142857143vw;gap:.7142857143vw;margin:0 auto .7142857143vw}}@media (min-width: 1600px){.flexible-text .interview-box .icon,.flexible-text .interview-box .img-box{width:91.4285714286px;height:91.4285714286px;gap:11.4285714286px;margin:0 auto 11px}}.flexible-text .interview-box .name{position:absolute;left:0;text-align:center}@media (max-width: 834.98px){.flexible-text .interview-box .name{top:21.7948717949vw;width:32.0512820513vw;font-size:3.0769230769vw}}@media (min-width: 835px) and (max-width: 1599.98px){.flexible-text .interview-box .name{top:6.4285714286vw;width:9.2857142857vw;font-size:1vw}}@media (min-width: 1600px){.flexible-text .interview-box .name{top:102.8571428571px;width:148.5714285714px;font-size:16px}}.flexible-text .vertical-box{display:grid;align-items:center;grid-template-columns:repeat(2,1fr)}@media (max-width: 834.98px){.flexible-text .vertical-box .text{padding:0 8%}}@media (min-width: 835px) and (max-width: 1599.98px){.flexible-text .vertical-box .text{padding:0 8%}}@media (min-width: 1600px){.flexible-text .vertical-box .text{padding:0 8%}}.flexible-text .seminar-link-button{position:relative;width:100%;box-sizing:border-box;text-align:center;display:inline-block;font-weight:700;text-decoration:none;background-color:#000;color:#fff}@media (max-width: 834.98px){.flexible-text .seminar-link-button{font-size:3.5897435897vw;border-radius:10.2564102564vw;padding:2.5641025641vw 6.9230769231vw 2.3076923077vw;display:block;background-color:#000;color:#fff}}@media (min-width: 835px) and (max-width: 1599.98px){.flexible-text .seminar-link-button{font-size:.8571428571vw;border-radius:2.8571428571vw;padding:1.4285714286vw 4.2857142857vw 1.3571428571vw}}@media (min-width: 1600px){.flexible-text .seminar-link-button{font-size:13.7142857143px;border-radius:45.7142857143px;padding:23px 69px 22px}}@media (min-width: 835px){.flexible-text .seminar-link-button{display:inline-block;border:3px solid #000000;background-color:#000;color:#fff}}.flexible-text .seminar-link-button:after{content:"";display:block;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="14.709" height="12.707" viewBox="0 0 14.709 12.707"><g transform="translate(0.279 0.354)"><path d="M1026.5,438l6,6-6,6" transform="translate(-1018.774 -438)" fill="none" stroke="%23fff" stroke-miterlimit="10" stroke-width="1"/><line x1="14" transform="translate(-0.279 5.965)" fill="none" stroke="%23fff" stroke-miterlimit="10" stroke-width="1"/></g></svg>');background-position:center;background-size:100% auto;background-repeat:no-repeat;position:absolute;top:0;bottom:0;margin:auto}@media (max-width: 834.98px){.flexible-text .seminar-link-button:after{width:2.7435897436vw;height:2.2307692308vw;right:4.358974359vw}}@media (min-width: 835px) and (max-width: 1599.98px){.flexible-text .seminar-link-button:after{width:1.05vw;height:.9071428571vw;right:2.8571428571vw}}@media (min-width: 1600px){.flexible-text .seminar-link-button:after{width:16.8px;height:14.5142857143px;right:45.7142857143px}}@media (hover: hover) and (pointer: fine) and (min-width: 835px){.flexible-text .seminar-link-button:hover{background-color:#fff;color:#000;opacity:1}.flexible-text .seminar-link-button:hover:after{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="14.709" height="12.707" viewBox="0 0 14.709 12.707"><g transform="translate(0.279 0.354)"><path d="M1026.5,438l6,6-6,6" transform="translate(-1018.774 -438)" fill="none" stroke="%23000" stroke-miterlimit="10" stroke-width="1"/><line x1="14" transform="translate(-0.279 5.965)" fill="none" stroke="%23000" stroke-miterlimit="10" stroke-width="1"/></g></svg>');background-position:center;background-size:100% auto;background-repeat:no-repeat}}.flexible-text .caption-block{color:#666;line-height:1.6;display:flex;align-items:center;flex-direction:column;width:100%;max-width:100%}@media (max-width: 834.98px){.flexible-text .caption-block{font-size:3.3333333333vw;gap:2.0512820513vw;margin:0 auto 10.2564102564vw}}@media (min-width: 835px) and (max-width: 1599.98px){.flexible-text .caption-block{font-size:.9285714286vw;gap:.7142857143vw;margin:0 auto 2.8571428571vw}}@media (min-width: 1600px){.flexible-text .caption-block{font-size:14.8571428571px;gap:11.4285714286px;margin:0 auto 46px}}.flexible-text .caption-block p,.flexible-text .caption-block iframe{margin-bottom:0}.flexible-text .caption-block .tw_embed,.flexible-text .caption-block .instagram-media,.flexible-text .caption-block .twitter-tweet{display:block;align-self:stretch;width:100%;min-width:0;max-width:100%}.flexible-text .caption-block .tw_embed iframe,.flexible-text .caption-block iframe{display:block;width:100%;min-width:0;max-width:100%}.flexible-text .caption-block figcaption:has(img){width:100%;height:auto}.flexible-text .caption-block figcaption.aligncenter{text-align:justify}.flexible-text .img-caption{position:relative}@media (max-width: 834.98px){.flexible-text .img-caption{font-size:3.3333333333vw}}@media (min-width: 835px) and (max-width: 1599.98px){.flexible-text .img-caption{font-size:.9285714286vw}}@media (min-width: 1600px){.flexible-text .img-caption{font-size:14.8571428571px}}.flexible-text .img-caption a{position:absolute;inset:0;font-size:0;color:transparent;z-index:2}@media (hover: hover) and (pointer: fine) and (min-width: 835px){.flexible-text .img-caption:has(a):hover{opacity:.5}}.flexible-text video{width:100%}.flexible-text table{width:100%;border-collapse:collapse}.flexible-text table th,.flexible-text table td{border:1px solid var(--clr-black);text-align:left}@media (max-width: 834.98px){.flexible-text table th,.flexible-text table td{padding:2.0512820513vw .7692307692vw}}@media (min-width: 835px) and (max-width: 1599.98px){.flexible-text table th,.flexible-text table td{padding:.5714285714vw .2142857143vw}}@media (min-width: 1600px){.flexible-text table th,.flexible-text table td{padding:9px 3px}}.flexible-text table th p,.flexible-text table td p{margin-bottom:0}.flexible-text table th{font-weight:700;background-color:#000;text-align:center}@media (max-width: 834.98px){.flexible-text table td{min-width:8.2051282051vw}}.flexible-text .speech-bubble{position:relative}.flexible-text .speech-bubble .text:has(.icon){border-radius:50%;overflow:hidden;position:absolute;top:0;left:0}@media (max-width: 834.98px){.flexible-text .speech-bubble .text:has(.icon){width:12.8205128205vw;height:12.8205128205vw}}@media (min-width: 835px) and (max-width: 1599.98px){.flexible-text .speech-bubble .text:has(.icon){width:4.2857142857vw;height:4.2857142857vw}}@media (min-width: 1600px){.flexible-text .speech-bubble .text:has(.icon){width:68.5714285714px;height:68.5714285714px}}.flexible-text .speech-bubble .icon{width:100%}.flexible-text .speech-bubble .name{font-weight:700;line-height:1.75}@media (max-width: 834.98px){.flexible-text .speech-bubble .name{left:33.3333333333vw;padding:0 0 0 16.6666666667vw;font-size:2.8205128205vw}}@media (min-width: 835px) and (max-width: 1599.98px){.flexible-text .speech-bubble .name{left:10vw;padding:.9285714286vw 0 0 5.3571428571vw;font-size:.8571428571vw}}@media (min-width: 1600px){.flexible-text .speech-bubble .name{left:160px;padding:15px 0 0 86px;font-size:13.7142857143px}}.flexible-text .speech-bubble .text:not(:has(.icon)){position:relative;--clr-bubble-border: #dddddd;border:1px solid var(--clr-bubble-border)}@media (max-width: 834.98px){.flexible-text .speech-bubble .text:not(:has(.icon)){padding:4.6153846154vw;margin:0 0 0 16.6666666667vw}}@media (min-width: 835px) and (max-width: 1599.98px){.flexible-text .speech-bubble .text:not(:has(.icon)){padding:1.5714285714vw;margin:0 0 0 5.3571428571vw}}@media (min-width: 1600px){.flexible-text .speech-bubble .text:not(:has(.icon)){padding:25.1428571429px;margin:0 0 0 86px}}.flexible-text .speech-bubble .text:not(:has(.icon)):before,.flexible-text .speech-bubble .text:not(:has(.icon)):after{content:"";position:absolute;border:solid transparent}.flexible-text .speech-bubble .text:not(:has(.icon)):before{border-top:solid var(--clr-bubble-border)}@media (max-width: 834.98px){.flexible-text .speech-bubble .text:not(:has(.icon)):before{top:-.2564102564vw;left:-2.8205128205vw;border-width:2.5641025641vw}}@media (min-width: 835px) and (max-width: 1599.98px){.flexible-text .speech-bubble .text:not(:has(.icon)):before{top:-.0714285714vw;left:-.7857142857vw;border-width:.7142857143vw}}@media (min-width: 1600px){.flexible-text .speech-bubble .text:not(:has(.icon)):before{top:-1.1428571429px;left:-12.5714285714px;border-width:11.4285714286px}}.flexible-text .speech-bubble .text:not(:has(.icon)):after{top:0;border-top:solid #ffffff}@media (max-width: 834.98px){.flexible-text .speech-bubble .text:not(:has(.icon)):after{left:-2.3076923077vw;border-width:2.5641025641vw}}@media (min-width: 835px) and (max-width: 1599.98px){.flexible-text .speech-bubble .text:not(:has(.icon)):after{left:-.6428571429vw;border-width:.7142857143vw}}@media (min-width: 1600px){.flexible-text .speech-bubble .text:not(:has(.icon)):after{left:-10.2857142857px;border-width:11.4285714286px}}.flexible-text .speech-bubble.-right .text:has(.icon){left:auto;right:0}.flexible-text .speech-bubble.-right .name{text-align:right;margin-left:auto;display:block}@media (max-width: 834.98px){.flexible-text .speech-bubble.-right .name{padding:0 16.6666666667vw 0 0}}@media (min-width: 835px) and (max-width: 1599.98px){.flexible-text .speech-bubble.-right .name{padding:.9285714286vw 5.3571428571vw 0 0}}@media (min-width: 1600px){.flexible-text .speech-bubble.-right .name{padding:15px 86px 0 0}}@media (max-width: 834.98px){.flexible-text .speech-bubble.-right .text:not(:has(.icon)){margin:0 16.6666666667vw 0 0}}@media (min-width: 835px) and (max-width: 1599.98px){.flexible-text .speech-bubble.-right .text:not(:has(.icon)){margin:0 5.3571428571vw 0 0}}@media (min-width: 1600px){.flexible-text .speech-bubble.-right .text:not(:has(.icon)){margin:0 86px 0 0}}.flexible-text .speech-bubble.-right .text:not(:has(.icon)):before{left:auto}@media (max-width: 834.98px){.flexible-text .speech-bubble.-right .text:not(:has(.icon)):before{right:-2.8205128205vw}}@media (min-width: 835px) and (max-width: 1599.98px){.flexible-text .speech-bubble.-right .text:not(:has(.icon)):before{right:-.7857142857vw}}@media (min-width: 1600px){.flexible-text .speech-bubble.-right .text:not(:has(.icon)):before{right:-12.5714285714px}}.flexible-text .speech-bubble.-right .text:not(:has(.icon)):after{left:auto}@media (max-width: 834.98px){.flexible-text .speech-bubble.-right .text:not(:has(.icon)):after{right:-2.3076923077vw}}@media (min-width: 835px) and (max-width: 1599.98px){.flexible-text .speech-bubble.-right .text:not(:has(.icon)):after{right:-.6428571429vw}}@media (min-width: 1600px){.flexible-text .speech-bubble.-right .text:not(:has(.icon)):after{right:-10.2857142857px}}.flexible-text .ft-toc{border:solid 1px #dfdfdf;background-color:#f5f5f5}@media (max-width: 834.98px){.flexible-text .ft-toc{padding:2.5641025641vw;font-size:3.3333333333vw}}@media (min-width: 835px) and (max-width: 1599.98px){.flexible-text .ft-toc{padding:.7142857143vw 1.0714285714vw;font-size:1vw}}@media (min-width: 1600px){.flexible-text .ft-toc{padding:11px 17px;font-size:16px}}@media (max-width: 834.98px){.flexible-text .ft-toc__title{margin-bottom:1.2820512821vw}}@media (min-width: 835px) and (max-width: 1599.98px){.flexible-text .ft-toc__title{margin-bottom:.3571428571vw}}@media (min-width: 1600px){.flexible-text .ft-toc__title{margin-bottom:5.7142857143px}}.flexible-text .ft-toc ul{margin-bottom:0;list-style:none;padding-left:0;text-indent:0}@media (max-width: 834.98px){.flexible-text .ft-toc ul{padding-left:3.8461538462vw}}@media (min-width: 835px) and (max-width: 1599.98px){.flexible-text .ft-toc ul{padding-left:1.0714285714vw}}@media (min-width: 1600px){.flexible-text .ft-toc ul{padding-left:17.1428571429px}}.flexible-text .ft-toc li{position:relative}@media (max-width: 834.98px){.flexible-text .ft-toc li{margin-bottom:2.0512820513vw}}@media (min-width: 835px) and (max-width: 1599.98px){.flexible-text .ft-toc li{margin-bottom:.5714285714vw}}@media (min-width: 1600px){.flexible-text .ft-toc li{margin-bottom:9.1428571429px}}.flexible-text .ft-toc li:before{content:"";position:absolute;left:0;background-image:url(./arr_toc.Dn-yMIs_.svg);background-repeat:no-repeat;background-size:100% 100%}@media (max-width: 834.98px){.flexible-text .ft-toc li:before{width:2.5641025641vw;height:2.5641025641vw;top:2.0512820513vw;left:-3.8461538462vw}}@media (min-width: 835px) and (max-width: 1599.98px){.flexible-text .ft-toc li:before{width:.7142857143vw;height:.7142857143vw;top:.5714285714vw;left:-1.0714285714vw}}@media (min-width: 1600px){.flexible-text .ft-toc li:before{width:11.4285714286px;height:11.4285714286px;top:9.1428571429px;left:-17.1428571429px}}.flexible-text .profile .text:has(.icon){text-align:center;position:absolute;overflow:hidden;border-radius:50%}@media (max-width: 834.98px){.flexible-text .profile .text:has(.icon){width:12.8205128205vw;height:12.8205128205vw;top:5.1282051282vw;left:5.1282051282vw}}@media (min-width: 835px) and (max-width: 1599.98px){.flexible-text .profile .text:has(.icon){width:7.1428571429vw;height:7.1428571429vw;top:2.1428571429vw;left:2.1428571429vw}}@media (min-width: 1600px){.flexible-text .profile .text:has(.icon){width:114.2857142857px;height:114.2857142857px;top:34.2857142857px;left:34.2857142857px}}.flexible-text .profile .icon{object-fit:cover;width:100%;height:auto}.flexible-text .profile .team{color:#666;display:block;line-height:1}@media (max-width: 834.98px){.flexible-text .profile .team{font-size:3.0769230769vw;margin-bottom:1.7948717949vw;padding-left:16.6666666667vw}}@media (min-width: 835px) and (max-width: 1599.98px){.flexible-text .profile .team{font-size:1vw;margin-bottom:.5714285714vw}}@media (min-width: 1600px){.flexible-text .profile .team{font-size:16px;margin-bottom:9.1428571429px}}.flexible-text .profile .name{margin:0;line-height:1;font-weight:700}@media (max-width: 834.98px){.flexible-text .profile .name{font-size:4.1025641026vw;margin-bottom:6.4102564103vw;padding-left:16.6666666667vw}}@media (min-width: 835px) and (max-width: 1599.98px){.flexible-text .profile .name{font-size:1.5714285714vw;margin-bottom:.5714285714vw}}@media (min-width: 1600px){.flexible-text .profile .name{font-size:25.1428571429px;margin-bottom:9.1428571429px}}.flexible-text .profile .text{margin-bottom:0;line-height:1.75}@media (max-width: 834.98px){.flexible-text .profile .text{font-size:3.0769230769vw}}@media (min-width: 835px) and (max-width: 1599.98px){.flexible-text .profile .text{font-size:1vw}}@media (min-width: 1600px){.flexible-text .profile .text{font-size:16px}}.flexible-text .announce-box p{margin-bottom:0}.flexible-text .announce-box strong{background:none}@media (max-width: 834.98px){.flexible-text .announce-box strong{margin:6.4102564103vw 0 2.0512820513vw}}.flexible-text .announce-box p:has(.seminar-link-button){text-align:center}.flexible-text .announce-box .seminar-link-button{width:auto}@media (max-width: 834.98px){.flexible-text .announce-box .seminar-link-button{margin:8.9743589744vw auto 0;width:65.3846153846vw}}@media (min-width: 835px) and (max-width: 1599.98px){.flexible-text .announce-box .seminar-link-button{margin:2.1428571429vw auto 0}}@media (min-width: 1600px){.flexible-text .announce-box .seminar-link-button{margin:34px auto 0}}.flexible-text .announce-box .seminar-link-button u{text-decoration:none}.flexible-text .ft-pr-box{position:relative;background-color:#f8f8f8;border:1px solid #e5e5e5}@media (max-width: 834.98px){.flexible-text .ft-pr-box{padding:5.1282051282vw 5.1282051282vw 3.8461538462vw 32.0512820513vw;font-size:2.5641025641vw}}@media (min-width: 835px) and (max-width: 1599.98px){.flexible-text .ft-pr-box{padding:2.1428571429vw 2.8571428571vw 2.1428571429vw 15.8571428571vw;min-height:11.4285714286vw;font-size:1vw}}@media (min-width: 1600px){.flexible-text .ft-pr-box{padding:34px 46px 34px 254px;min-height:182.8571428571px;font-size:16px}}@media (max-width: 834.98px){.flexible-text .ft-pr-box .head{font-size:2.5641025641vw}}.flexible-text .ft-pr-box .text:has(.img){position:absolute;top:50%;text-align:center;line-height:0;margin:0;transform:translateY(-50%);display:flex;justify-content:center;align-items:center}@media (max-width: 834.98px){.flexible-text .ft-pr-box .text:has(.img){left:2.5641025641vw;width:23.0769230769vw;max-height:23.0769230769vw}}@media (min-width: 835px) and (max-width: 1599.98px){.flexible-text .ft-pr-box .text:has(.img){left:1.4285714286vw;width:12.8571428571vw;max-height:10vw}}@media (min-width: 1600px){.flexible-text .ft-pr-box .text:has(.img){left:22.8571428571px;width:205.7142857143px;max-height:160px}}.flexible-text .ft-pr-box .text:has(.img) .img{object-fit:contain;width:100%;height:100%}@media (max-width: 834.98px){.flexible-text .ft-pr-box .text:has(.img) .img{max-height:23.0769230769vw}}@media (min-width: 835px) and (max-width: 1599.98px){.flexible-text .ft-pr-box .text:has(.img) .img{max-height:10vw}}@media (min-width: 1600px){.flexible-text .ft-pr-box .text:has(.img) .img{max-height:160px}}.flexible-text .ft-pr-box .head{font-weight:700}@media (max-width: 834.98px){.flexible-text .ft-pr-box .head{margin-bottom:2.8205128205vw}}@media (min-width: 835px) and (max-width: 1599.98px){.flexible-text .ft-pr-box .head{margin-bottom:.2142857143vw}}@media (min-width: 1600px){.flexible-text .ft-pr-box .head{margin-bottom:3.4285714286px}}.flexible-text .ft-pr-box .text:not(:has(.img)){box-sizing:border-box;margin-bottom:0}.flexible-text .ft-pr-box .ft-pr-link{overflow:hidden;font-size:0;line-height:0;width:100%;height:100%;position:absolute;left:0;top:0}.flexible-text .ft-pr-box .ft-pr-link:before{content:"";position:absolute;background:#000;bottom:0;transform-origin:left bottom;transform:rotate(45deg)}@media (max-width: 834.98px){.flexible-text .ft-pr-box .ft-pr-link:before{width:12.8205128205vw;height:12.8205128205vw;right:-3.5897435897vw}}@media (min-width: 835px) and (max-width: 1599.98px){.flexible-text .ft-pr-box .ft-pr-link:before{width:5vw;height:5vw;right:-1.4285714286vw}}@media (min-width: 1600px){.flexible-text .ft-pr-box .ft-pr-link:before{width:80px;height:80px;right:-22.8571428571px}}.flexible-text .ft-pr-box .ft-pr-link:after{content:"";display:block;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="14.709" height="12.707" viewBox="0 0 14.709 12.707"><g transform="translate(0.279 0.354)"><path d="M1026.5,438l6,6-6,6" transform="translate(-1018.774 -438)" fill="none" stroke="%23fff" stroke-miterlimit="10" stroke-width="1"/><line x1="14" transform="translate(-0.279 5.965)" fill="none" stroke="%23fff" stroke-miterlimit="10" stroke-width="1"/></g></svg>');background-position:center;background-size:100% auto;background-repeat:no-repeat;position:absolute}@media (max-width: 834.98px){.flexible-text .ft-pr-box .ft-pr-link:after{width:2.7435897436vw;height:2.2307692308vw;bottom:1.5384615385vw;right:1.5384615385vw}}@media (min-width: 835px) and (max-width: 1599.98px){.flexible-text .ft-pr-box .ft-pr-link:after{width:1.05vw;height:.9071428571vw;bottom:.5714285714vw;right:.5714285714vw}}@media (min-width: 1600px){.flexible-text .ft-pr-box .ft-pr-link:after{width:16.8px;height:14.5142857143px;bottom:9.1428571429px;right:9.1428571429px}}@media (hover: hover) and (pointer: fine) and (min-width: 835px){.flexible-text .ft-pr-box .ft-pr-link:hover{background-color:#f8f8f880}}.flexible-text .ft-youtube-block{display:flex}.flexible-text .ft-youtube-block p{margin-bottom:0}@media (min-width: 835px) and (max-width: 1599.98px){.flexible-text .ft-youtube-block{gap:.7142857143vw}}@media (min-width: 1600px){.flexible-text .ft-youtube-block{gap:11.4285714286px}}.flexible-text .ft-youtube-iframe{width:100%;aspect-ratio:16/9;height:auto;display:block}.flexible-text audio{width:100%}.flexible-text .linkcard[data-external]{background-color:#fff;border:1px solid #e6e6e6;position:relative;overflow:hidden;transition:opacity .3s}@media (max-width: 834.98px){.flexible-text .linkcard[data-external]{margin:0 0 5.1282051282vw;padding:4.1025641026vw;border-radius:1.0256410256vw}}@media (min-width: 835px) and (max-width: 1599.98px){.flexible-text .linkcard[data-external]{margin:0 0 1.4285714286vw;padding:1.1428571429vw 1.1428571429vw 1.5714285714vw;border-radius:.2857142857vw}}@media (min-width: 1600px){.flexible-text .linkcard[data-external]{margin:0 0 23px;padding:18px 18px 25px;border-radius:4.5714285714px}}.flexible-text .linkcard[data-external] p,.flexible-text .linkcard[data-external] div{margin-bottom:0}.flexible-text .linkcard[data-external] .title{font-weight:700}@media (max-width: 834.98px){.flexible-text .linkcard[data-external] .title{font-size:3.0769230769vw;min-height:17.9487179487vw;line-height:4.6153846154vw;margin-bottom:2.0512820513vw}}@media (min-width: 835px) and (max-width: 1599.98px){.flexible-text .linkcard[data-external] .title{font-size:1.1428571429vw;line-height:1.5714285714vw;margin-bottom:.5714285714vw}}@media (min-width: 1600px){.flexible-text .linkcard[data-external] .title{font-size:18.2857142857px;line-height:25.1428571429px;margin-bottom:9.1428571429px}}.flexible-text .linkcard[data-external] :has(.eye_catch){position:absolute;overflow:hidden}@media (max-width: 834.98px){.flexible-text .linkcard[data-external] :has(.eye_catch){top:4.1025641026vw;left:4.1025641026vw;width:26.9230769231vw;height:17.9487179487vw}}@media (min-width: 835px) and (max-width: 1599.98px){.flexible-text .linkcard[data-external] :has(.eye_catch){top:1.1428571429vw;left:1.1428571429vw;width:10.7142857143vw;height:5.7142857143vw}}@media (min-width: 1600px){.flexible-text .linkcard[data-external] :has(.eye_catch){top:18.2857142857px;left:18.2857142857px;width:171.4285714286px;height:91.4285714286px}}.flexible-text .linkcard[data-external] .eye_catch{display:block;object-fit:contain;object-position:center;width:100%;height:100%}.flexible-text .linkcard[data-external] .description{color:#666;line-height:1.5;display:-webkit-box;line-clamp:4;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;word-break:break-all}@media (max-width: 834.98px){.flexible-text .linkcard[data-external] .description{font-size:2.0512820513vw}}@media (min-width: 835px) and (max-width: 1599.98px){.flexible-text .linkcard[data-external] .description{font-size:.8571428571vw;min-height:2.8571428571vw}}@media (min-width: 1600px){.flexible-text .linkcard[data-external] .description{font-size:13.7142857143px;min-height:45.7142857143px}}@media (max-width: 834.98px){.flexible-text .linkcard[data-external] .description:not(:has(.eye_catch)){display:none}}@media (max-width: 834.98px){.flexible-text .linkcard[data-external]>.title:not(:has(.eye_catch,.url)),.flexible-text .linkcard[data-external] .description:not(:has(.eye_catch,.url)){margin-left:29.4871794872vw}}@media (min-width: 835px) and (max-width: 1599.98px){.flexible-text .linkcard[data-external]>.title:not(:has(.eye_catch,.url)),.flexible-text .linkcard[data-external] .description:not(:has(.eye_catch,.url)){margin-left:11.7142857143vw}}@media (min-width: 1600px){.flexible-text .linkcard[data-external]>.title:not(:has(.eye_catch,.url)),.flexible-text .linkcard[data-external] .description:not(:has(.eye_catch,.url)){margin-left:187.4285714286px}}.flexible-text .linkcard[data-external] .site-name{position:absolute;left:0;color:#222;align-items:center;overflow:hidden;text-overflow:ellipsis;position:relative}@media (max-width: 834.98px){.flexible-text .linkcard[data-external] .site-name{font-size:2.0512820513vw;line-height:4.1025641026vw;bottom:0;padding-left:5.1282051282vw}}@media (min-width: 835px) and (max-width: 1599.98px){.flexible-text .linkcard[data-external] .site-name{font-size:.8571428571vw;line-height:1.1428571429vw;bottom:-1.1428571429vw;padding-left:1.4285714286vw}}@media (min-width: 1600px){.flexible-text .linkcard[data-external] .site-name{font-size:13.7142857143px;line-height:18.2857142857px;bottom:-18.2857142857px;padding-left:22.8571428571px}}.flexible-text .linkcard[data-external] .site-name:before{content:"";position:absolute;left:0;top:0;background-image:url(./ico_external.DC_dzrw6.svg);background-size:100% 100%}@media (max-width: 834.98px){.flexible-text .linkcard[data-external] .site-name:before{width:4.1025641026vw;height:4.1025641026vw}}@media (min-width: 835px) and (max-width: 1599.98px){.flexible-text .linkcard[data-external] .site-name:before{width:1.1428571429vw;height:1.1428571429vw}}@media (min-width: 1600px){.flexible-text .linkcard[data-external] .site-name:before{width:18.2857142857px;height:18.2857142857px}}.flexible-text .linkcard[data-external] :has(.url){position:absolute;inset:0;font-size:0;color:transparent;z-index:2;margin:0}.flexible-text .linkcard[data-external] :has(.url) a{display:block;width:100%;height:100%}@media (hover: hover) and (pointer: fine) and (min-width: 835px){.flexible-text .linkcard[data-external]:hover{opacity:.5;cursor:pointer}}
