/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:after,:before{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{margin:0;font-size:inherit;font-weight:inherit}ol,ul{padding:0;margin:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;margin:0;overflow:visible;clear:both;color:inherit;border-top-width:1px}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{color:inherit;text-decoration:none;background-color:rgba(0,0,0,0)}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{padding:0;margin:0;font:inherit;color:inherit;text-align:inherit;text-transform:inherit;vertical-align:middle;appearance:none;background:rgba(0,0,0,0);border-radius:0}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}fieldset,option{padding:0}fieldset{min-width:0;margin:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{appearance:none}::-webkit-file-upload-button{font:inherit;appearance:button}[type=number]{appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-collapse:collapse;border-color:inherit}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:700;text-align:left}.editor{position:relative}.editor:not(:first-child){margin:3.75rem 0 0}@media screen and (max-width:768px){.editor{margin:0 0 6.667rem}}.editor h2:not([data-item=toc]){font-size:2.6388888889vw;font-weight:700;margin:0 0 2.083rem;line-height:normal;letter-spacing:.095rem;position:relative}@media screen and (max-width:768px){.editor h2:not([data-item=toc]){margin:0 0 6.667rem;line-height:1.5;font-size:7.2222222222vw}}.editor h2:not([data-item=toc]) .border{display:block;border-bottom:.042rem solid #1a1a1a;padding-bottom:.417rem}@media screen and (max-width:768px){.editor h2:not([data-item=toc]) .border{border-bottom-width:.167rem;padding-bottom:1.333rem}}.editor h3{margin:0 0 2.083rem;font-size:1.9444444444vw;font-weight:700;line-height:normal;letter-spacing:.07rem}@media screen and (max-width:768px){.editor h3{line-height:1.5;margin:0 0 6.667rem;font-size:6.1111111111vw}}.editor h4{margin:0 0 2.083rem;font-size:1.3888888889vw;font-weight:700;line-height:normal;letter-spacing:.05rem}@media screen and (max-width:768px){.editor h4{margin:0 0 6.667rem;line-height:1.5;font-size:5vw}}.editor p{margin:0 0 2.083rem;font-size:1.25vw;font-weight:500;line-height:2;letter-spacing:.045rem}@media screen and (max-width:768px){.editor p{margin:0 0 6.667rem;font-size:4.4444444444vw}}.editor p a,.editor p strong{font-weight:700;line-height:2;letter-spacing:.045rem}.editor p a{color:#44a7bb;text-decoration:underline;text-underline-offset:.333rem;text-decoration-color:#44a7bb;display:inline-block;word-break:break-all;transition:opacity .3s cubic-bezier(.26,.16,.1,1)}@media(hover:hover)and (pointer:fine){.editor p a:hover{opacity:.6}}.editor p a[target=_blank]{margin-right:.833rem;position:relative}@media screen and (max-width:768px){.editor p a[target=_blank]{margin-right:3rem;text-underline-offset:.666rem}}.editor p a[target=_blank]:after{background:url(/images/externalLinkBlue.svg?fm=webp);background-size:contain;content:"";display:inline-block;height:.542rem;position:absolute;right:-.75rem;top:50%;transform:translateY(-50%);width:.542rem}@media screen and (max-width:768px){.editor p a[target=_blank]:after{height:2.167rem;right:-2.833rem;width:2.167rem}}.editor p em{font-weight:700}.editor p u{border-bottom:1px solid #000;text-decoration:none}.editor p .marker{background:#ffa171;line-height:2;letter-spacing:.045rem;padding:.1rem .2rem}@media screen and (max-width:768px){.editor p .marker{padding:.833rem 1.667rem}}.editor p .colorRed{color:#df4949}.editor p .colorOrange{color:#ff6900}.editor p .colorGreen{color:#00aa13}.editor p .colorBlue{color:#1a60d7}.editor p .colorPurple{color:#8516c3}.editor p .colorPink{color:#f229a3}@media not all and (max-width:768px){.editor p .sizeSmall{font-size:.9722222222vw}}@media screen and (max-width:768px){.editor p .sizeSmall{font-size:3.8888888889vw}}.editor hr{margin:0 0 2.083rem}@media screen and (max-width:768px){.editor hr{margin:0 0 6.667rem}}.editor blockquote{margin:0 0 2.083rem;padding:.833rem 0 0 2.004rem;position:relative}@media screen and (max-width:768px){.editor blockquote{margin:0 0 6.667rem;padding:2.5rem 0 0 5rem}}.editor blockquote:after{background:url(/images/doubleQuotationBlack.svg?fm=webp);background-size:contain;background-repeat:no-repeat;content:"";height:1.417rem;left:0;top:0;position:absolute;width:1.468rem}@media screen and (max-width:768px){.editor blockquote:after{height:4rem;width:4rem}}.editor blockquote p{font-weight:700;margin:0}.editor ol{padding:0 0 0 .917rem;font-size:1.25vw;font-weight:500;line-height:1.6;letter-spacing:normal;list-style:decimal}@media screen and (max-width:768px){.editor ol{padding:0 0 0 3rem;font-size:4.4444444444vw}}.editor ul:not([data-item=toc]){padding:0 0 0 .917rem;font-size:1.25vw;font-weight:500;line-height:1.6;letter-spacing:normal;list-style-type:disc}@media screen and (max-width:768px){.editor ul:not([data-item=toc]){padding:0 0 0 3rem;font-size:4.4444444444vw}}.editor ul:not([data-item=toc]) ::marker{font-size:1.25vw}@media screen and (max-width:768px){.editor ul:not([data-item=toc]) ::marker{font-size:4.4444444444vw}}.editor ol,.editor ul:not([data-item=toc]){margin:0 0 2.083rem}@media screen and (max-width:768px){.editor ol,.editor ul:not([data-item=toc]){margin:0 0 6.667rem}}.editor ol li+li,.editor ul:not([data-item=toc]) li+li{margin-top:.333rem}@media screen and (max-width:768px){.editor ol li+li,.editor ul:not([data-item=toc]) li+li{margin-top:1.333rem}}.editor figure{display:block;max-width:100%;margin:0 0 2.083rem;overflow:hidden}@media screen and (max-width:768px){.editor figure{width:100%;margin:0 0 6.667rem}}.editor figure img{border-radius:.417rem}@media screen and (max-width:768px){.editor figure img{border-radius:.73rem}}.editor figcaption{font-size:.9722222222vw;margin:.833rem 0 0;text-align:start}@media screen and (max-width:768px){.editor figcaption{font-size:3.8888888889vw;margin:3.333rem 0 0}}.editor .iframeWrapper{width:100%}@media screen and (max-width:768px){.editor .iframeWrapper{margin:0 0 6.667rem}}.editor table{display:flex;margin:0 0 2.083rem;overflow-x:auto}@media screen and (max-width:768px){.editor table{margin:0 0 6.667rem;padding-bottom:3.333rem;width:100%}.editor table::-webkit-scrollbar{height:.7rem}.editor table::-webkit-scrollbar-track{background-color:#d9d9d9;border-radius:3rem}.editor table::-webkit-scrollbar-thumb{background-color:#1a1a1a;border:.041rem solid #d9d9d9;border-radius:3rem}}.editor table td,.editor table th{padding:1rem;font-size:1.1742361111vw;line-height:1.875;border:.042rem solid #1a1a1a}@media screen and (max-width:768px){.editor table td,.editor table th{border-width:.167rem;min-width:29rem;padding:3rem}}.editor table td p,.editor table th p{font-size:1.1742361111vw}@media screen and (max-width:768px){.editor table td p,.editor table th p{font-size:3.8888888889vw}}.editor table th{background-color:#f6f5f5}.editor table th p{font-weight:700;text-align:center}.editor table td{background-color:#fff}@media screen and (max-width:768px){.editor table td{padding:2.333rem 3rem}}.editor table p{margin:0}.editor .cvSection{display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (max-width:768px){.editor .cvSection{margin:0 0 6.667rem}}.editor .cvSection .cvCopy{margin:0 0 2.083rem;text-align:center}.editor .cvSection .buttonWrapper{margin:0 0 2.083rem}@media screen and (max-width:768px){.editor .cvSection .buttonWrapper{margin:2.266rem auto 0}.editor .cvSection a{padding:2rem 1rem}}.editor .buttonWrapper{text-align:center}.editor .buttonWrapper [data-type=square]:after{background:#7fcddc}@media not all and (max-width:768px){.editor .buttonWrapper{margin:60px auto 0;min-width:296px;width:fit-content}}@media screen and (max-width:768px){.editor .buttonWrapper{margin:6.666rem auto 0}}.editor .colorSection{border-radius:.417rem;margin:0 0 2.083rem;padding:1.22rem 2rem}@media screen and (max-width:768px){.editor .colorSection{border-radius:1.667rem;margin:0 0 6.667rem;padding:3rem}}.editor .colorSection p{margin:0}.editor .colorSection p+p{margin:1rem 0 0}.editor .colorSection figure{margin:0}.editor .colorSection figure+p,.editor .colorSection figure:not(:first-child){margin:1rem 0 0}.editor .content2LeftImageWrapper,.editor .content2LeftTextWrapper{display:flex}@media not all and (max-width:768px){.editor .content2LeftImageWrapper,.editor .content2LeftTextWrapper{gap:0 24px;margin:42px 0 0}.editor .content2LeftImageWrapper .leftHeading,.editor .content2LeftImageWrapper .rightHeading,.editor .content2LeftTextWrapper .leftHeading,.editor .content2LeftTextWrapper .rightHeading{margin-top:0}}@media screen and (max-width:768px){.editor .content2LeftImageWrapper .leftImage,.editor .content2LeftImageWrapper .rightImage,.editor .content2LeftTextWrapper .leftImage,.editor .content2LeftTextWrapper .rightImage{margin:6.5rem 0 0}}.editor .content2LeftImageWrapper .content2Inner,.editor .content2LeftTextWrapper .content2Inner{flex:1 1}.editor .conversationalStyle{display:flex;flex-direction:column;gap:1.375rem;margin:0 0 2.083rem}@media screen and (max-width:768px){.editor .conversationalStyle{gap:5rem;margin:0 0 6.667rem}}.editor .conversationalStyle p{margin:0}.editor .conversationalStyleInner{align-items:flex-start;display:flex;flex-direction:column;gap:1.25rem}@media screen and (max-width:768px){.editor .conversationalStyleInner{gap:1rem}}.editor .conversationalStyleInner:nth-child(odd){flex-direction:row}.editor .conversationalStyleInner:nth-child(odd) .conversationComment{margin-left:.75rem}@media screen and (max-width:768px){.editor .conversationalStyleInner:nth-child(odd) .conversationComment{margin-left:1.667rem}}.editor .conversationalStyleInner:nth-child(odd) .conversationComment:after,.editor .conversationalStyleInner:nth-child(odd) .conversationComment:before{clip-path:polygon(0 50%,100% 0,100% 100%);right:100%}.editor .conversationalStyleInner:nth-child(odd) .conversationComment:after{right:calc(100% - 2px)}.editor .conversationalStyleInner:nth-child(odd) .conversationComment:before{right:100%}.editor .conversationalStyleInner:nth-child(2n){flex-direction:row-reverse}.editor .conversationalStyleInner:nth-child(2n) .conversationComment{padding-left:1.75rem;margin-right:.75rem}@media screen and (max-width:768px){.editor .conversationalStyleInner:nth-child(2n) .conversationComment{margin-right:1.667rem}}.editor .conversationalStyleInner:nth-child(2n) .conversationComment:after,.editor .conversationalStyleInner:nth-child(2n) .conversationComment:before{clip-path:polygon(0 0,100% 50%,0 100%);left:100%}.editor .conversationalStyleInner:nth-child(2n) .conversationComment:after{left:calc(100% - 2px)}.editor .conversationalStyleInner:nth-child(2n) .conversationComment:before{left:100%}.editor .conversationName{font-size:.9722222222vw;line-height:1}@media screen and (max-width:768px){.editor .conversationName{font-size:3.8888888889vw}}.editor .conversationSpeaker{display:flex;flex-direction:column;align-items:center;justify-self:unset;gap:.25rem}@media screen and (max-width:768px){.editor .conversationSpeaker{width:10rem;gap:1rem}}.editor .conversationImage{width:4.25rem;height:4.25rem}@media screen and (max-width:768px){.editor .conversationImage{width:10rem;height:10rem}}.editor .conversationComment{border:.042rem solid #1a1a1a;border-radius:.417rem;flex-grow:1;padding:.958rem 1rem;position:relative}@media screen and (max-width:768px){.editor .conversationComment{border-radius:1.667rem;border-width:.167rem;margin-top:1.333rem;padding:1.833rem}.editor .conversationComment p{font-size:4.1666666667vw}}.editor .conversationComment:after,.editor .conversationComment:before{content:"";display:block;height:.75rem;top:1.25rem;position:absolute;width:.75rem}@media screen and (max-width:768px){.editor .conversationComment:after,.editor .conversationComment:before{height:1.667rem;top:3.333rem;width:1.667rem}}.editor .conversationComment:after{background:#fff}.editor .conversationComment:before{background:#1a1a1a}.editor .commentary{background:#deeff3;border-radius:.417rem;display:flex;flex-direction:column;margin:0 0 2.083rem;padding:1rem}@media screen and (max-width:768px){.editor .commentary{border-radius:1.667rem;margin:0 0 10rem;padding:3rem}}.editor .commentary p{margin:0}.editor .commentarySpeaker{display:flex;align-items:center;justify-self:unset;gap:1rem;margin-bottom:.667rem}@media screen and (max-width:768px){.editor .commentarySpeaker{gap:2rem}}.editor .commentaryText{font-size:.9722222222vw;line-height:1.8;letter-spacing:normal}@media screen and (max-width:768px){.editor .commentaryText{font-size:4.1666666667vw;line-height:1.6}}.editor .commentaryImage{align-items:center;background:#fff;border-radius:.417rem;display:flex;height:3rem;justify-content:center;overflow:hidden;width:3rem}@media screen and (max-width:768px){.editor .commentaryImage{border-radius:1.667rem;height:10rem;width:10rem;min-width:10rem}}.editor .commentaryName{font-size:1.25vw;font-weight:700;line-height:2;letter-spacing:normal}@media screen and (max-width:768px){.editor .commentaryName{font-size:4.1666666667vw}}.editor .iframely-embed{margin:0 0 2.083rem}@media screen and (max-width:768px){.editor .iframely-embed{margin:0 0 6.667rem}}.editor .iframeWrapper{border-radius:.417rem;margin:0 0 2.083rem;overflow:hidden}@media screen and (max-width:768px){.editor .iframeWrapper{border-radius:.73rem;margin:0 0 6.667rem}}html{font-size:1.6667vw}body{font-family:游ゴシック,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,sans-serif;font-size:1.1111111111vw;font-weight:500;line-height:1.8;color:#000;letter-spacing:0;width:100vw;overflow-x:hidden}@media screen and (max-width:768px){body{font-size:3.6111111111vw}}body.no-scroll{overflow-y:hidden}.body:not(.notfound){background-color:#7fcddc}main{position:relative}@media screen and (max-width:768px){main{padding-top:12.833rem}main:after{content:"";position:absolute;top:12.833rem;left:0;width:100vw;height:.042rem;background-color:#000;z-index:1}}img,svg{width:100%;height:auto}svg{display:flex}h1{font-size:50px;line-height:1.37}@media screen and (max-width:768px){h1{font-size:16.6666666667vw}}.primary-h2{font-size:50px;line-height:1.37;letter-spacing:.1em}@media screen and (max-width:768px){.primary-h2{font-size:8.3333333333vw;line-height:1.5}}h2{font-size:46px;line-height:1.37;letter-spacing:.1em}@media screen and (max-width:768px){h2{font-size:8.3333333333vw;line-height:1.5}}h3{font-size:36px;line-height:1.5;letter-spacing:.05em}@media screen and (max-width:768px){h3{font-size:6.6666666667vw}}h4{font-size:24px;line-height:1.5}@media screen and (max-width:768px){h4{font-size:5vw}}h5{font-size:20px;line-height:1.5}@media screen and (max-width:768px){h5{font-size:4.1666666667vw}}.subtitle{display:inline-grid;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-size:22px;line-height:1.5;letter-spacing:.05em}@media screen and (max-width:768px){.subtitle{font-size:4.4444444444vw}}.primary-paragraph{font-size:18px;line-height:2.2;letter-spacing:.06em}@media screen and (max-width:768px){.primary-paragraph{font-size:3.8888888889vw;line-height:1.5}}.note{font-size:12px;line-height:1.8}@media screen and (max-width:768px){.note{font-size:3.3333333333vw}}.richeditor li{position:relative;padding:0 0 0 19.2px}@media screen and (max-width:768px){.richeditor li{padding:0 2rem}}.richeditor li:after{position:absolute;top:12px;left:1%;display:block;width:4px;height:4px;content:"";background-color:#000;border-radius:50%;transform:translate3d(-50%,0,0)}@media screen and (max-width:768px){.richeditor li:after{top:2.7777777778vw;width:1.1111111111vw;height:1.1111111111vw}}.richeditor .info-text p{position:relative;padding:0 0 0 24px}@media screen and (max-width:768px){.richeditor .info-text p{padding:0 0 0 3rem}}.richeditor .info-text p:before{position:absolute;top:.5rem;left:0;width:8px;height:8px;content:"";border-radius:50%}@media screen and (max-width:768px){.richeditor .info-text p:before{top:1.666rem;width:1rem;height:1rem}}.fullCoverImage{height:100%;object-fit:cover;object-position:center}.swiper{margin:0!important}@media not all and (max-width:768px){.swiper{padding-bottom:1.708rem!important}}@media screen and (max-width:768px){.swiper{padding-bottom:4rem!important}}.swiper-scrollbar{background:#eee!important}.swiper-scrollbar-drag{background:#1a1a1a!important}.swiper-slide{height:auto!important}@media not all and (max-width:768px){.swiper-slide{padding-right:.833rem!important}}@media screen and (max-width:768px){.swiper-slide{padding-right:3.333rem!important}}.subscript{vertical-align:sub;vertical-align:-webkit-baseline-middle;font-size:smaller;line-height:0}@media screen and (max-width:768px){[data-only-show=pc]{display:none!important}}@media not all and (max-width:768px){[data-only-show=sp]{display:none!important}}