:root{--background-color:#eceef6;--border-color:#eceef6;--font-base-color:#1f3997;--font-text-color:#353535;--max-width:1120px;--section-max-width:1000px;--box-width:735px;--header-height:3.3125rem;--header-btn-width:3.375rem;--fs-2xs:.625rem;--fs-xs:.75rem;--fs-sm:.875rem;--fs-base:1rem;--fs-lg:1.125rem;--fs-xl:1.25rem;--fs-2xl:1.5rem;--fs-3xl:1.625rem;--fs-4xl:2rem}@media (max-width:960px){:root{--wp--preset--spacing--20:clamp(.195rem,.217vw,.325rem)!important;--wp--preset--spacing--30:clamp(.297rem,.33vw,.495rem)!important;--wp--preset--spacing--40:clamp(.444rem,.494vw,.74rem)!important;--wp--preset--spacing--50:clamp(.666rem,.74vw,1.11rem)!important;--wp--preset--spacing--60:clamp(.999rem,1.11vw,1.665rem)!important;--wp--preset--spacing--70:clamp(1.5rem,1.667vw,2.5rem)!important;--wp--preset--spacing--80:clamp(1.8rem,2vw,3rem)!important}}*{color:var(--font-text-color);font-family:Roboto,Noto Sans JP,sans-serif;font-weight:400;line-height:1.875;list-style-type:none}html{font-size:100%}body{min-height:100vh;font-size:var(--fs-base);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}@media (max-width:768px){body{font-size:var(--fs-sm)}}body.en p{font-size:var(--fs-lg);line-height:2}@media (max-width:768px){body.en p{font-size:var(--fs-sm);line-height:1.875}}main{flex:1}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;color:inherit}strong{color:inherit;font-style:inherit}em{font-weight:inherit;color:inherit}[data-sp=true]{display:none!important}[data-sp=false]{display:inline-block!important}@media (max-width:960px){[data-sp=true]{display:inline-block!important}[data-sp=false]{display:none!important}}html{box-sizing:border-box;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;tab-size:4}*,:before,:after{box-sizing:inherit;background-repeat:no-repeat}:before,:after{-webkit-text-decoration:inherit;text-decoration:inherit;vertical-align:inherit}*{margin:0;padding:0}hr{height:0;overflow:visible}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[disabled]{cursor:default}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{resize:vertical;overflow:auto}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}button,[role=button]{cursor:pointer;color:inherit}[type=button]{cursor:pointer;color:inherit}[type=reset]{cursor:pointer;color:inherit}[type=submit]{cursor:pointer;color:inherit}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]::-moz-focus-inner{outline:1px dotted buttontext}[type=reset]::-moz-focus-inner{outline:1px dotted buttontext}[type=submit]::-moz-focus-inner{outline:1px dotted buttontext}button{-webkit-appearance:button}html [type=button]{-webkit-appearance:button}[type=reset]{-webkit-appearance:button}[type=submit]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}select{-webkit-appearance:none;-moz-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{color:inherit;white-space:normal;border:0;max-width:100%;display:table}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}img{border-style:none}progress{vertical-align:baseline}svg:not([fill]){fill:currentColor}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){clip:rect(0 0 0 0)!important;position:absolute!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}@font-face{font-family:Noto Sans JP;src:url(../font/NotoSansJP-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans JP;src:url(../font/NotoSansJP-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans JP;src:url(../font/NotoSansJP-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(../font/Roboto-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(../font/Roboto-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(../font/Roboto-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(../font/Roboto-MediumItalic.woff2)format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(../font/Roboto-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(../font/Roboto-BoldItalic.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@supports (background:paint(something)){@property --stack-loading{syntax:"<integer>";inherits:false;initial-value:100}@property --stack-top{syntax:"<integer>";inherits:false;initial-value:50}@property --stack-upper-middle{syntax:"<integer>";inherits:false;initial-value:40}@property --stack-middle{syntax:"<integer>";inherits:false;initial-value:30}@property --stack-low{syntax:"<integer>";inherits:false;initial-value:20}}:root{--stack-loading:100;--stack-top:50;--stack-upper-middle:40;--stack-middle:30;--stack-low:20}.l-header{background-color:var(--background-color);width:max(10rem,min(20vw,20rem));height:100svh;z-index:var(--stack-top);flex-direction:column;gap:max(20px,min(5.45455px + 2.27273svh,30px));padding:max(20px,min(5.45455px + 2.27273svh,30px)) max(20px,min(17.451px + .653595vw,30px));display:flex;position:-webkit-sticky;position:sticky;top:0}@media (max-width:960px){.l-header{width:100%;height:auto;min-height:var(--header-height);z-index:var(--stack-top);background-color:#fff;padding:4px 0;position:static;top:0}.l-header__inner{flex-grow:1;align-items:center;width:100%;display:flex}}.l-header__logo{flex-direction:column;margin-right:auto;display:flex}@media (max-width:960px){.l-header__logo{flex-direction:row;align-items:center;gap:max(8px,min(6.72549px + .326797vw,13px));padding-left:3%}}.l-header__logo>a{color:inherit;margin-bottom:max(10px,min(8.72549px + .326797vw,15px));display:inline-block}@media (max-width:960px){.l-header__logo>a{margin-bottom:0}}.l-header__logo img{vertical-align:middle;width:max(20px,min(18.7255px + .326797vw,25px));height:auto}@media (max-width:768px){.l-header__logo img{width:23px}}.l-header__logo p{color:var(--font-base-color);line-height:1.2;font-size:var(--fs-sm);flex-direction:column;display:flex}@media (max-width:960px){.l-header__logo p{margin-top:unset;font-size:.625rem}}.l-header__logo p span{color:inherit;font-weight:700;font-size:var(--fs-3xl)}@media (max-width:960px){.l-header__logo p span{font-size:var(--fs-lg);line-height:1.2}}.l-header__logo__text--en{font-weight:700;font-size:var(--fs-2xs)!important;line-height:1.2!important}.l-header__logo--eng a{flex-direction:column;gap:.625rem;text-decoration:none;display:flex}@media (max-width:960px){.l-header__logo--eng a{flex-direction:row;align-items:center}}.l-header__logo--eng a span{color:var(--font-base-color);font-weight:700;line-height:1.1}@media (max-width:960px){.l-header__logo--eng a span{font-size:var(--fs-2xs);line-height:1.2}}@media screen and (max-height:720px){.l-header__nav{overflow-y:scroll}}@media (max-width:960px){.l-header__nav{background-color:var(--background-color);opacity:0;visibility:hidden;width:100%;z-index:var(--stack-top);flex-direction:column;gap:max(8px,min(4.43137px + .915033vw,22px));padding-bottom:max(40px,min(38.7255px + .326797vw,45px));transition:opacity .2s ease-in;display:flex;position:fixed;top:0;left:0}.l-header__nav.is-active{opacity:1;visibility:visible;transition:opacity .2s ease-in}.l-header__nav--inner{align-items:center;display:flex!important}}.l-header--eng{width:max(120px,min(119.235px + .196078vw,123px));margin-top:max(20px,min(9.81818px + 1.59091svh,27px))}@media (max-width:960px){.l-header--eng{margin-top:max(34px,min(32.9804px + .261438vw,38px));margin-left:max(30px,min(27.451px + .653595vw,40px))}}.l-header--eng img{width:100%;height:auto}.l-main{background-image:url(../img/common/bg_ptn.svg);background-position:top;background-repeat:repeat;background-size:auto;background-attachment:fixed;margin-bottom:100px}.l-section{width:clamp(360px,90%,var(--max-width));margin-left:auto;margin-right:auto}.l-section+.l-section{margin-top:max(24px,min(17.8824px + 1.56863vw,48px))}.l-section+.l-section+.l-section{margin-top:max(24px,min(22.4706px + .392157vw,30px))}.l-wrap{display:flex}@media (max-width:960px){.l-wrap{flex-direction:column}}.l-wrap__content{flex-grow:1;width:80vw}@media (max-width:960px){.l-wrap__content{width:100%}}.l-footer{background-color:#fff;width:100%;padding-top:40px;padding-bottom:40px}.l-footer__inner{width:clamp(360px,100%,var(--max-width));flex-flow:column wrap;align-items:center;margin-left:auto;margin-right:auto;display:flex}.l-footer__sns{gap:20px;margin-bottom:20px;display:flex}.l-footer__contact{font-size:var(--fs-base);text-align:center}.l-footer__contact address{font-style:normal;display:inline}.l-footer__contact img[alt=mail\ address]{vertical-align:middle}.l-footer__copyright{font-size:var(--fs-base);text-align:center;margin-top:20px}.c-mv{width:100%;height:32.5521vw;position:relative}@media (max-width:768px){.c-mv{height:max(320px,min(305.455px + 2.27273svh,330px))}}.c-mv__text{color:#fff;z-index:var(--stack-upper-middle);font-family:Roboto,sans-serif;font-style:italic;font-weight:500;position:absolute;top:50%;left:max(40px,min(1.76471px + 9.80392vw,190px));transform:translateY(-50%);font-size:max(30px,min(17.2549px + 3.26797vw,80px))!important;line-height:1!important}@media (max-width:768px){.c-mv__text{top:max(20px,min(14.902px + 1.30719vw,40px));left:unset;right:max(16px,min(12.4314px + .915033vw,30px));transform:translateY(0)}}.c-mv__text span{color:inherit;line-height:1;display:block;font-size:max(12.5px,min(7.52941px + 1.27451vw,32px))!important}.c-mv__img{width:100%;height:100%;z-index:var(--stack-middle);position:absolute;top:0;left:0}.c-mv__img img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:768px){.c-mv__img img{object-position:calc(50% - 11.7188vw)}}.c-mv__slide{width:100%;height:100%;z-index:var(--stack-low);position:absolute;top:0;left:0}.c-mv__slide__img{opacity:0;width:100%;height:100%;transition:opacity 1s ease-in-out;position:absolute;top:0;left:0}.c-mv__slide__img.is-active{opacity:1;transition:opacity 1s ease-in-out}.c-mv__slide__img img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:768px){.c-mv__slide__img img{object-position:calc(50% - 11.7188vw)}}.c-ttl,.is-style-c-ttl{background-color:var(--background-color);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:var(--fs-xl);color:var(--font-base-color);word-break:auto-phrase;padding:max(6px,min(5.87255px + .0326797vw,6.5px)) max(11px,min(10.7451px + .0653595vw,12px));font-weight:700}.c-ttl--wrap{align-items:center;gap:max(15px,min(13.2157px + .457516vw,22px));display:flex}.c-ttl--page{background-image:url(../img/common/page-ttl-bg.jpg);background-image:-webkit-image-set(url(../img/common/page-ttl-bg.webp) 1x type("image/webp"),url(../img/common/page-ttl-bg.jpg) 1x type("image/jpg"));background-image:image-set("../img/common/page-ttl-bg.webp" 1x type("image/webp"),"../img/common/page-ttl-bg.jpg" 1x type("image/jpg"));background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:max(200px,min(187.255px + 3.26797vw,250px));position:relative}@media (max-width:768px){.c-ttl--page{background-image:url(../img/common/page-ttl-bg-sp.jpg);background-position:0;background-image:-webkit-image-set(url(../img/common/page-ttl-bg-sp.webp) 1x type("image/webp"),url(../img/common/page-ttl-bg-sp.jpg) 1x type("image/jpg"));background-image:image-set("../img/common/page-ttl-bg-sp.webp" 1x type("image/webp"),"../img/common/page-ttl-bg-sp.jpg" 1x type("image/jpg"))}}.c-ttl--page+.l-section{margin-top:max(80px,min(77.451px + .653595vw,90px))}@media (max-width:768px){.c-ttl--page+.l-section{margin-top:max(40px,min(37.451px + .653595vw,50px))}}.c-ttl--page p{color:#fff;font-weight:700;position:absolute;top:50%;left:max(50px,min(37.2549px + 3.26797vw,100px));transform:translateY(-50%);font-size:var(--fs-3xl)!important}@media (max-width:768px){.c-ttl--page p{top:unset;bottom:max(20px,min(17.9608px + .522876vw,28px));left:unset;right:max(20px,min(17.9608px + .522876vw,28px));transform:translateY(0);font-size:var(--fs-lg)!important}}.c-ttl--page--en p{line-height:1.2!important}@media (max-width:768px){.c-ttl--page--en p{font-size:var(--fs-sm)!important}}.c-ttl--en,.is-style-c-ttl--en{background-color:var(--background-color);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--font-base-color);word-break:auto-phrase;font-weight:700;font-size:var(--fs-2xl);padding:6px max(11px,min(10.7451px + .0653595vw,12px));line-height:1}.c-btn__nav{height:var(--header-height);color:#fff;font-size:var(--fs-sm);background-color:var(--font-base-color);padding:max(20px,min(19.2353px + .196078vw,23px)) max(9px,min(7.72549px + .326797vw,14px));line-height:1;position:fixed;top:0;right:0}.c-btn__nav--close{width:var(--header-btn-width);height:var(--header-btn-width);background-color:#fff;position:relative}.c-btn__nav--close:after,.c-btn__nav--close:before{content:"";background-color:var(--font-base-color);width:39.48px;height:.15rem;z-index:var(--stack-low);position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:45deg}.c-btn__nav--close:after{rotate:45deg}.c-btn__nav--close:before{rotate:135deg}.c-nav__list{flex-direction:column;gap:max(20px,min(18.9804px + .261438vw,24px));margin-left:max(15px,min(11.1765px + .980392vw,30px));display:flex}@media (max-width:960px){.c-nav__list{flex-flow:wrap;gap:max(32px,min(31.2353px + .196078vw,35px));margin-top:max(30px,min(27.451px + .653595vw,40px));margin-left:max(55px,min(52.451px + .653595vw,65px))}}.c-nav__item{line-height:1}@media (max-width:960px){.c-nav__item{flex-basis:45%}.c-nav__item:first-child,.c-nav__item:nth-child(2),.c-nav__item:nth-child(3){flex-basis:100%}}.c-nav__item a{font-size:var(--fs-sm);color:var(--font-base-color);font-weight:500;line-height:1;text-decoration:none;position:relative}.c-nav__item a:before{content:"";background-color:#fff;width:1rem;height:1rem;transition:background-color .2s;position:absolute;top:50%;left:-1.5rem;translate:0 -50%}@media (hover:hover){.c-nav__item a:hover:before{background-color:var(--font-base-color);transition:background-color .2s}}.c-nav__item.active a:before{background-color:var(--font-base-color)}@media (max-width:960px){.c-nav--en .c-nav__list{gap:max(35px,min(33.7255px + .326797vw,40px));margin-top:max(30px,min(27.451px + .653595vw,40px))}.c-nav--en .c-nav__item:nth-child(3){flex-basis:40%}}.c-section:has(.p-year-list)+.c-section{margin-top:max(65px,min(63.7255px + .326797vw,70px))}.c-section+.c-section{margin-top:max(70px,min(62.3529px + 1.96078vw,100px))}@media (max-width:768px){.c-section+.c-section{margin-top:max(60px,min(57.451px + .653595vw,70px))}}.c-section+.c-section:has(.p-lecture){margin-top:max(90px,min(88.7255px + .326797vw,95px))}@media (max-width:768px){.c-section+.c-section:has(.p-lecture){margin-top:max(63px,min(62.4902px + .130719vw,65px))}}.c-section--page{width:clamp(360px,100%,var(--section-max-width));margin-left:auto;margin-right:auto}.c-section--page p{color:var(--font-text-color)}.c-section--page p a{color:var(--font-base-color);text-decoration:underline}@media (hover:hover){.c-section--page p a:hover{text-decoration:none}}@media (max-width:768px){.c-section--page{width:100%}}.c-section--single,.c-section--lecture{width:clamp(360px,100%,var(--section-max-width));border:8px solid var(--border-color);background-color:#fff;margin-left:auto;margin-right:auto;position:relative}.c-section--single p,.c-section--lecture p{color:var(--font-text-color)}.c-section--single p a,.c-section--lecture p a{color:var(--font-base-color);text-decoration:underline}@media (hover:hover){.c-section--single p a:hover,.c-section--lecture p a:hover{text-decoration:none}}@media (max-width:768px){.c-section--single,.c-section--lecture{width:100%;padding:max(80px,min(74.902px + 1.30719vw,100px)) max(30px,min(24.902px + 1.30719vw,50px)) max(30px,min(24.902px + 1.30719vw,50px))}}.c-section--single{margin-top:max(40px,min(37.451px + .653595vw,50px));padding:max(80px,min(73.6275px + 1.63399vw,105px))}@media (max-width:768px){.c-section--single{width:100%;margin-top:var(--wp--preset--spacing--70);padding:max(30px,min(24.902px + 1.30719vw,50px))}}.c-section__title{font-size:var(--fs-4xl);color:var(--font-base-color);text-align:center;margin-bottom:1.3rem;font-style:italic;font-weight:500}.c-section--lab{width:clamp(360px,100%,var(--section-max-width));margin-left:auto;margin-right:auto}@media (max-width:768px){.c-section--lab{width:100%}}.c-link a,.is-style-c-link a,.c-link div,.is-style-c-link div{background-color:var(--font-base-color);color:#fff;font-size:var(--fs-base);text-align:left;word-break:auto-phrase;border-radius:0;padding:9px max(20px,min(17.451px + .653595vw,30px)) 8px max(10px,min(8.98039px + .261438vw,14px));font-weight:700;line-height:1.2;transition:background-color .2s,color .2s;display:inline-block;position:relative;text-decoration:none!important}@media (max-width:768px){.c-link a,.is-style-c-link a,.c-link div,.is-style-c-link div{font-size:var(--fs-xs);padding:9px max(23px,min(22.4902px + .130719vw,25px)) 8px max(7px,min(6.23529px + .196078vw,10px))}}.c-link a:before,.is-style-c-link a:before,.c-link div:before,.is-style-c-link div:before{content:"";background-image:url(../img/common/arrow-btn.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:.48rem;height:.8rem;transition:right .2s;position:absolute;top:50%;right:max(10px,min(9.23529px + .196078vw,13px));transform:translateY(-50%)}@media (max-width:768px){.c-link a:before,.is-style-c-link a:before,.c-link div:before,.is-style-c-link div:before{background-image:url(../img/common/arrow-btn-sm.svg);width:.39rem;height:.588rem;right:.2rem}}@media (hover:hover){.c-link a:hover:before,.is-style-c-link a:hover:before,.c-link div:hover:before,.is-style-c-link div:hover:before{transition:right .2s;right:0}}.c-link--lg,.is-style-c-link--lg{align-self:stretch}.c-link--lg a,.is-style-c-link--lg a,.c-link--lg div,.is-style-c-link--lg div{background-color:var(--font-base-color);width:100%;font-size:var(--fs-base);text-align:left;border-radius:0;padding:max(15px,min(12.9608px + .522876vw,23px)) max(23px,min(18.6667px + 1.11111vw,40px)) max(15px,min(12.9608px + .522876vw,23px)) max(8px,min(3.92157px + 1.04575vw,24px));font-weight:700;line-height:1.3;text-decoration:none;display:block;position:relative;color:#fff!important;text-decoration:none!important}.c-link--lg a:before,.is-style-c-link--lg a:before,.c-link--lg div:before,.is-style-c-link--lg div:before{content:"";background-image:url(../img/common/arrow-lab.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:.85rem;height:1.25rem;transition:right .3s;position:absolute;top:50%;right:max(13px,min(12.4902px + .130719vw,15px));transform:translateY(-50%)}@media (max-width:768px){.c-link--lg a:before,.is-style-c-link--lg a:before,.c-link--lg div:before,.is-style-c-link--lg div:before{background-image:url(../img/common/arrow-btn.svg);width:.55rem;height:.9rem;right:max(8px,min(7.4902px + .130719vw,10px))}.c-link--lg a,.is-style-c-link--lg a,.c-link--lg div,.is-style-c-link--lg div{min-height:unset;font-size:var(--fs-sm);padding:max(5px,min(1.43137px + .915033vw,19px)) max(23px,min(18.6667px + 1.11111vw,40px)) max(5px,min(1.43137px + .915033vw,19px)) max(8px,min(3.92157px + 1.04575vw,24px));line-height:1.3}}@media (hover:hover){.c-link--lg a:hover:before,.is-style-c-link--lg a:hover:before,.c-link--lg div:hover:before,.is-style-c-link--lg div:hover:before{right:0}}.c-link__nav{font-size:var(--fs-lg);color:var(--font-base-color);font-weight:600;display:inline-block}.c-topics{width:clamp(700px,calc(700 - (var(--max-width) - 700)/1530*100/100*390)px + calc((var(--max-width) - 700)/1530*100)vw,var(--max-width)px);background-color:var(--background-color);margin-top:.625rem;padding:max(15px,min(11.1765px + .980392vw,30px));position:relative}.c-topics:has(.p-interview__archive){padding:max(38px,min(37.4902px + .130719vw,40px))}@media (max-width:768px){.c-topics:has(.p-interview__archive){padding:max(12px,min(11.2353px + .196078vw,15px))}.c-topics:has(.c-tab__content){margin-top:.3125rem;width:100%;margin-left:auto;margin-right:auto;padding:max(15px,min(11.1765px + .980392vw,30px)) max(35px,min(31.6863px + .849673vw,48px))}}@media (max-width:500px){.c-topics:has(.c-tab__content){margin-top:.3125rem;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:max(15px,min(11.1765px + .980392vw,30px)) max(35px,min(31.6863px + .849673vw,48px))}}.c-topics__inner:not(:has(.swiper-wrapper)){grid-template-columns:repeat(auto-fill,minmax(max(200px,min(169.412px + 7.84314vw,320px)),1fr));gap:max(20px,min(13.6275px + 1.63399vw,45px));display:grid}.c-topics__inner:not(:has(.swiper-wrapper)){gap:max(20px,min(13.6275px + 1.63399vw,45px))}.c-topics__inner .swiper-wrapper{justify-content:space-between}@media (max-width:768px){.c-topics__inner .swiper-wrapper{justify-content:flex-start;gap:unset;flex-wrap:nowrap}}.c-topics__item{width:100%;position:relative}@media (hover:hover){.c-topics__item:before{content:"";width:100%;height:100%;z-index:var(--stack-low);transition:scale .3s;position:absolute;top:0;bottom:0;left:0;right:0;scale:0}.c-topics__item:hover:before{background-color:#fff;transition:scale .3s;scale:1}}@media (max-width:768px){.c-topics__item{width:100%}}.c-topics__meta{color:var(--font-base-color);margin-bottom:max(5px,min(4.7451px + .0653595vw,6px))}@media (max-width:768px){.c-topics__meta{width:100%}}.c-topics__meta time,.c-topics__term{font-size:var(--fs-sm);color:var(--font-base-color)}.c-topics__link{min-height:330px;z-index:var(--stack-middle);flex-direction:column;padding:max(15px,min(12.451px + .653595vw,25px));text-decoration:none;display:flex;position:relative}@media (max-width:768px){.c-topics__link{min-height:unset;background-color:#fff;padding:max(25px,min(23.7255px + .326797vw,30px));position:static}}.c-topics__title{height:max(70px,min(61.0784px + 2.28758vw,105px));font-size:var(--fs-xl);color:var(--font-base-color);font-weight:700;line-height:1.7}@media (max-width:768px){.c-topics__title{height:auto;margin-top:max(5px,min(4.7451px + .0653595vw,6px));font-size:.9375rem!important}}.c-topics__img{width:100%;height:auto;margin:max(15px,min(13.7255px + .326797vw,20px)) auto auto}.c-topics__img img{object-fit:cover;width:100%;height:180px}@media (max-width:960px){.c-topics__img img{height:max(180px,min(144.314px + 9.15033vw,320px))}}.c-topics__all__link{position:absolute;bottom:-3.5rem;right:0}.c-topics__all__link a{font-size:var(--fs-lg);padding:max(12px,min(11.2353px + .196078vw,15px)) max(35px,min(32.451px + .653595vw,45px)) max(12px,min(11.2353px + .196078vw,15px)) max(20px,min(18.7255px + .326797vw,25px))}@media (max-width:768px){.c-topics__all__link a{font-size:var(--fs-sm);padding:9px max(25px,min(23.7255px + .326797vw,30px)) 9px max(7px,min(6.23529px + .196078vw,10px))}}.c-topics__all__link a:before{content:"";background-image:url(../img/common/arrow-lab.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:.85rem;height:1.25rem;transition:right .2s;position:absolute;top:50%;right:max(10px,min(9.23529px + .196078vw,13px));transform:translateY(-50%)}@media (max-width:768px){.c-topics__all__link a:before{background-image:url(../img/common/arrow-btn.svg);width:.48rem;height:.8rem;right:7px}.c-topics__all__link{text-align:right;position:static}}.c-topics__nav{display:none}@media (max-width:768px){.c-topics__nav{display:block}.c-topics__nav .js-next,.c-topics__nav .js-prev{z-index:var(--stack-middle);color:var(--font-base-color);font-size:1.5rem;position:absolute;top:50%;transform:translateY(-50%)scaleX(.6)}.c-topics__nav .js-next.is-disabled,.c-topics__nav .js-prev.is-disabled{opacity:.3;pointer-events:none}.c-topics__nav .js-next{right:10px}.c-topics__nav .js-prev{left:10px}}.c-tab{width:clamp(700px,calc(700 - (var(--max-width) - 700)/1530*100/100*390)px + calc((var(--max-width) - 700)/1530*100)vw,var(--max-width)px);flex-wrap:wrap;gap:max(5px,min(3.72549px + .326797vw,10px));margin-top:0;margin-bottom:0;display:flex}@media (max-width:768px){.c-tab{width:100%}}.c-tab__btn{font-size:var(--fs-base);color:#fff;background-color:var(--font-base-color);flex-grow:1;padding:max(15px,min(14.4902px + .130719vw,17px)) 0;font-weight:700;line-height:1.5}@media (max-width:768px){.c-tab__btn{font-size:var(--fs-sm);padding:max(5px,min(4.4902px + .130719vw,7px)) 0}}.c-tab__btn.is-active{color:var(--font-base-color);background-color:var(--background-color)}@media (hover:hover){.c-tab__btn:hover{color:var(--font-base-color);background-color:var(--background-color)}}@media (max-width:768px){.c-tab__btn{text-align:center;flex-basis:45%}}.c-tab__content{opacity:0;height:0;transition:opacity .25s;overflow:hidden}.c-tab__content.is-active{opacity:1;height:auto;overflow:visible}@media (max-width:960px){.c-tab__content.is-active{overflow:hidden}}.c-pagetop{visibility:hidden;opacity:0;width:max(37px,min(27.8235px + 2.35294vw,73px));z-index:var(--stack-top);transition:visibility .2s,opacity .2s;position:fixed;bottom:5vh;right:2vw}.c-pagetop button{background-color:var(--font-base-color);width:max(37px,min(31.1373px + 1.50327vw,60px));height:max(37px,min(31.1373px + 1.50327vw,60px));font-size:var(--fs-sm);color:#fff;flex-direction:column;align-items:center;line-height:1;display:flex;position:relative}.c-pagetop.is-active{visibility:visible;opacity:1;transition:visibility .2s,opacity .2s}.c-pagetop__arrow{border-bottom:max(2px,min(1.4902px + .130719vw,4px)) solid #fff;border-right:max(2px,min(1.4902px + .130719vw,4px)) solid #fff;width:max(12px,min(8.94118px + .784314vw,24px));height:max(12px,min(8.94118px + .784314vw,24px));display:block;position:absolute;top:60%;left:50%;transform:translate(-50%,-50%)rotate(-135deg)}.c-search{margin-top:max(18px,min(17.4902px + .130719vw,20px));display:flex}@media (max-width:768px){.c-search{margin-top:max(10px,min(9.23529px + .196078vw,13px))}}.c-search__input{border-top:1px solid var(--font-base-color);border-left:1px solid var(--font-base-color);border-bottom:1px solid var(--font-base-color);background-color:#fff;height:1.9rem;padding-left:.5em}.c-search__submit{border:1px solid var(--font-base-color);background-color:#fff;width:1.9rem;height:1.9rem;margin-left:-5px;position:relative}.c-search__submit:after{content:"";background-image:url(../img/common/icon-search.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.2rem;height:1.2rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.p-interview__home{justify-content:space-between;align-items:top;display:flex}.p-interview__archive{flex-direction:column;gap:max(35px,min(33.7255px + .326797vw,40px));display:flex}@media (max-width:768px){.p-interview__archive{gap:max(15px,min(13.7255px + .326797vw,20px))}}.p-interview__archive .c-topics__item{width:100%}.p-interview__archive .c-topics__link{flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:max(37px,min(35.7255px + .326797vw,42px));padding:max(30px,min(28.7255px + .326797vw,35px)) max(32px,min(30.9804px + .261438vw,36px));display:flex}@media (max-width:768px){.p-interview__archive .c-topics__link{flex-direction:column;gap:max(15px,min(12.451px + .653595vw,25px));padding:max(23px,min(22.4902px + .130719vw,25px)) max(22px,min(21.4902px + .130719vw,24px))}}.p-interview__archive .c-topics__title{height:auto}.p-interview__archive .c-topics__img{width:max(280px,min(277.451px + .653595vw,290px));min-width:285px;margin:0}@media (max-width:768px){.p-interview__archive .c-topics__img{width:100%;min-width:unset}}.p-single__content>*+*{margin-top:max(15px,min(13.7255px + .326797vw,20px))}.p-single__meta{width:clamp(360px,100%,var(--section-max-width));margin-left:auto;margin-right:auto}.p-single__date{font-size:var(--fs-sm);color:var(--font-base-color)!important}@media (max-width:768px){.p-single__date{font-size:var(--fs-2xs)}}.p-single__title{font-size:var(--fs-3xl);color:var(--font-base-color);line-height:1.31;font-weight:var(--fw-bold);background-color:var(--background-color);padding:max(10px,min(8.72549px + .326797vw,15px));font-weight:700}.p-single__title span{color:inherit;font-weight:inherit}@media (max-width:768px){.p-single__title{font-size:var(--fs-lg)}}.p-single__all__btn{text-align:center;margin-top:max(25px,min(23.7255px + .326797vw,30px))}@media (max-width:768px){.p-single__all__btn{margin-top:max(9px,min(7.47059px + .392157vw,15px))}.p-single__all__btn .c-link a{font-size:var(--fs-base)}}.p-year-list{flex-wrap:wrap;gap:10px;display:flex}.p-year-list__link a{background-color:var(--font-base-color);font-size:var(--fs-sm);padding:.45rem 1.6rem .45rem .8rem;font-weight:700;line-height:1;text-decoration:none;position:relative;color:#fff!important;text-decoration:none!important}@media (max-width:768px){.p-year-list__link a{font-size:var(--fs-xs);padding:max(6px,min(5.4902px + .130719vw,8px)) max(15px,min(13.7255px + .326797vw,20px)) max(6px,min(5.4902px + .130719vw,8px)) max(8px,min(7.4902px + .130719vw,10px))}}.p-year-list__link a:before{content:"";background-image:url(../img/common/arrow-btn.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:.48rem;height:.8rem;transition:right .2s;position:absolute;top:50%;right:max(8px,min(7.4902px + .130719vw,10px));transform:translateY(-50%)}@media (max-width:768px){.p-year-list__link a:before{background-image:url(../img/common/arrow-btn-sm.svg);width:.39rem;height:.588rem;right:.2rem}}@media (hover:hover){.p-year-list__link a:hover:before{transition:right .2s;right:0}}.p-year-list__link.is-active a{background-color:#a5b0d5}.p-lab{width:max(250px,min(219.412px + 7.84314vw,370px))}@media (max-width:768px){.p-lab{width:100%}}.p-lab h4{margin-bottom:1.8rem}.p-lab h4 a{font-size:var(--fs-base);color:#fff;padding:max(8px,min(7.4902px + .130719vw,10px)) max(27px,min(26.2353px + .196078vw,30px)) max(8px,min(7.4902px + .130719vw,10px)) max(13px,min(12.4902px + .130719vw,15px));display:inline-block}@media (max-width:768px){.p-lab h4 a{font-size:var(--fs-xs);padding:5px max(20px,min(18.7255px + .326797vw,25px)) 5px max(6px,min(4.98039px + .261438vw,10px))}}.p-lab__nav{flex-wrap:wrap;justify-content:center;gap:max(10px,min(8.72549px + .326797vw,15px));margin-top:max(50px,min(47.451px + .653595vw,60px));margin-bottom:max(50px,min(47.451px + .653595vw,60px));display:flex}@media (max-width:768px){.p-lab__nav{width:clamp(360px,90%,var(--max-width));justify-content:flex-start;margin-top:max(40px,min(37.451px + .653595vw,50px));margin-bottom:max(20px,min(18.7255px + .326797vw,25px));margin-left:auto;margin-right:auto}.p-lab__nav>.c-link a{padding:max(3px,min(2.4902px + .130719vw,5px)) max(25px,min(23.7255px + .326797vw,30px)) max(3px,min(2.4902px + .130719vw,5px)) max(7px,min(6.7451px + .0653595vw,8px))}}.p-lab__list{flex-direction:column;gap:max(10px,min(8.72549px + .326797vw,15px));width:max(300px,min(282.157px + 4.57516vw,370px));display:flex}@media (max-width:768px){.p-lab__list{width:100%}}.p-lab__list__item a{background-color:var(--font-base-color);width:100%;font-size:var(--fs-base);padding:max(15px,min(12.9608px + .522876vw,23px)) max(23px,min(18.6667px + 1.11111vw,40px)) max(15px,min(12.9608px + .522876vw,23px)) max(8px,min(3.92157px + 1.04575vw,24px));font-weight:700;line-height:2;text-decoration:none;display:block;position:relative;color:#fff!important;text-decoration:none!important}.p-lab__list__item a:before{content:"";background-image:url(../img/common/arrow-lab.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:.85rem;height:1.25rem;transition:right .3s;position:absolute;top:50%;right:max(13px,min(12.4902px + .130719vw,15px));transform:translateY(-50%)}@media (max-width:768px){.p-lab__list__item a:before{background-image:url(../img/common/arrow-btn.svg);width:.55rem;height:.9rem;right:max(8px,min(7.4902px + .130719vw,10px))}.p-lab__list__item a{min-height:unset;font-size:var(--fs-sm);padding:max(5px,min(1.43137px + .915033vw,19px)) max(23px,min(18.6667px + 1.11111vw,40px)) max(5px,min(1.43137px + .915033vw,19px)) max(8px,min(3.92157px + 1.04575vw,24px));line-height:1.3}}@media (hover:hover){.p-lab__list__item a:hover:before{right:0}}@media (max-width:768px){.p-lab__list__item p{font-size:var(--fs-sm)}}.p-lab__list__item--en a{height:89px;line-height:1.1;font-size:var(--fs-lg);align-items:center;padding-top:0;padding-bottom:0;display:flex}@media (max-width:768px){.p-lab__list__item--en a{height:auto;font-size:var(--fs-sm);padding-top:max(7px,min(6.23529px + .196078vw,10px));padding-bottom:max(7px,min(6.23529px + .196078vw,10px))}}.p-lab__list__mail{font-size:var(--fs-sm);margin-top:unset;color:var(--font-base-color)!important}.p-lab__article{border:8px solid var(--background-color);background-color:#fff;padding:max(110px,min(104.902px + 1.30719vw,130px));position:relative}@media (max-width:768px){.p-lab__article{padding:max(90px,min(87.451px + .653595vw,100px)) max(30px,min(27.451px + .653595vw,40px)) max(30px,min(27.451px + .653595vw,40px))}}.p-lab__article+.p-lab__article{margin-top:max(30px,min(27.451px + .653595vw,40px))}.p-lab__article--en{padding:max(150px,min(147.451px + .653595vw,160px)) max(110px,min(104.902px + 1.30719vw,130px)) max(110px,min(104.902px + 1.30719vw,130px))}@media (max-width:768px){.p-lab__article--en{padding:max(110px,min(107.451px + .653595vw,120px)) max(30px,min(27.451px + .653595vw,40px)) max(30px,min(27.451px + .653595vw,40px))}}.p-lab__article--title{width:max(350px,min(344.902px + 1.30719vw,370px));height:62px;position:absolute;top:max(30px,min(28.7255px + .326797vw,35px));left:-8px}@media (max-width:768px){.p-lab__article--title{width:max(310px,min(307.451px + .653595vw,320px));height:30px}}.p-lab__article--title a{background-color:var(--font-base-color);width:100%;height:100%;font-size:var(--fs-base);flex-direction:column;justify-content:center;align-items:flex-start;padding-left:max(20px,min(18.7255px + .326797vw,25px));font-weight:700;line-height:1;text-decoration:none;display:flex;position:relative;color:#fff!important;text-decoration:none!important}@media (max-width:768px){.p-lab__article--title a{font-size:var(--fs-sm);padding-left:max(10px,min(7.45098px + .653595vw,20px));line-height:1.65}}.p-lab__article--title a:before{content:"";background-image:url(../img/common/arrow-lab.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:.85rem;height:1.25rem;transition:right .3s;position:absolute;top:50%;right:max(13px,min(12.4902px + .130719vw,15px));transform:translateY(-50%)}@media (max-width:768px){.p-lab__article--title a:before{background-image:url(../img/common/arrow-btn.svg);width:.55rem;height:.9rem;right:max(8px,min(7.4902px + .130719vw,10px))}}@media (hover:hover){.p-lab__article--title a:hover:before{right:0}}.p-lab__article--title--en a{line-height:1.1;font-size:var(--fs-lg);height:88px}@media (max-width:768px){.p-lab__article--title--en a{width:max(310px,min(307.451px + .653595vw,320px));height:49px;font-size:var(--fs-sm)}}.p-lab__article--member{flex-wrap:wrap;gap:max(3px,min(2.4902px + .130719vw,5px)) max(20px,min(14.902px + 1.30719vw,40px));display:flex}@media (max-width:768px){.p-lab__article--member{flex-direction:column;gap:max(5px,min(3.72549px + .326797vw,10px))}}.p-lab__article--member p{color:var(--font-text-color);margin-top:0!important}.p-lab__article--member a{color:var(--font-base-color);text-decoration:underline}@media (hover:hover){.p-lab__article--member a:hover{text-decoration:none}}.p-lab__article--content>*{color:var(--font-text-color)}.p-lab__article--content>*+:not(.wp-block-spacer){margin-top:max(15px,min(13.7255px + .326797vw,20px))}.p-lab__article--content .wp-block-spacer+*{margin-top:unset}.p-related{width:clamp(700px,calc(700 - (var(--max-width) - 700)/1530*100/100*390)px + calc((var(--max-width) - 700)/1530*100)vw,var(--max-width)px);background-color:var(--background-color);margin-top:max(50px,min(42.3529px + 1.96078vw,80px));padding:max(80px,min(74.902px + 1.30719vw,100px)) 0 max(30px,min(27.451px + .653595vw,40px));position:relative}@media (max-width:768px){.p-related{margin-left:calc(47% - 40vw);margin-right:calc(47% - 40vw)}}.p-related__title{color:var(--font-base-color);font-size:var(--fs-xxl);background-color:#fff;padding:max(10px,min(8.72549px + .326797vw,15px));font-weight:700;position:absolute;top:0;left:0}.p-related__inner{flex-wrap:wrap;justify-content:center;gap:max(30px,min(25.4118px + 1.17647vw,48px));display:flex}@media (max-width:768px){.p-related__inner{flex-flow:column wrap;gap:max(20px,min(14.902px + 1.30719vw,40px))}}.p-related__item{width:max(260px,min(242.157px + 4.57516vw,330px));position:relative}@media (max-width:768px){.p-related__item{width:95%;margin-left:auto;margin-right:auto}}@media (hover:hover){.p-related__item:before{content:"";width:100%;height:100%;z-index:var(--stack-low);transition:scale .3s;position:absolute;top:0;bottom:0;left:0;right:0;scale:0}.p-related__item:hover:before{background-color:#fff;transition:scale .3s;scale:1}}.p-related__item__link{min-height:330px;z-index:var(--stack-middle);flex-direction:column;padding:max(15px,min(12.451px + .653595vw,25px));text-decoration:none;display:flex;position:relative}@media (max-width:768px){.p-related__item__link{min-height:unset;background-color:#fff;padding:max(25px,min(23.7255px + .326797vw,30px));position:static}}.p-related__item__meta{margin-bottom:auto}.p-related__item__meta time{font-size:var(--fs-sm);color:var(--font-sub-color)}.p-related__item__title{height:max(70px,min(61.0784px + 2.28758vw,105px));font-size:var(--fs-xl);color:var(--font-base-color);font-weight:700;line-height:1.7}@media (max-width:768px){.p-related__item__title{height:auto;margin-top:max(5px,min(4.7451px + .0653595vw,6px));font-size:.9375rem!important}}.p-related__item__img{width:100%;height:auto;margin:max(15px,min(13.7255px + .326797vw,20px)) auto auto}.p-related__item__img img{object-fit:cover;width:100%;height:180px}@media (max-width:960px){.p-related__item__img img{height:max(180px,min(144.314px + 9.15033vw,320px))}}.p-lecture{width:clamp(360px,100%,var(--section-max-width));border:8px solid var(--border-color);background-color:#fff;margin-left:auto;margin-right:auto;padding:max(80px,min(78.7255px + .326797vw,85px));position:relative}.p-lecture p{color:var(--font-text-color)}.p-lecture p a{color:var(--font-base-color);text-decoration:underline}@media (hover:hover){.p-lecture p a:hover{text-decoration:none}}.p-lecture+.p-lecture{margin-top:max(30px,min(24.902px + 1.30719vw,50px))}@media (max-width:768px){.p-lecture{padding:max(80px,min(74.902px + 1.30719vw,100px)) max(30px,min(24.902px + 1.30719vw,50px)) max(30px,min(24.902px + 1.30719vw,50px));width:100%;padding:max(30px,min(24.902px + 1.30719vw,50px))}}.p-lecture tbody{flex-direction:column;gap:max(5px,min(3.72549px + .326797vw,10px));display:flex}@media (max-width:768px){.p-lecture tbody{gap:max(20px,min(17.451px + .653595vw,30px))}}.p-lecture tbody tr{display:flex}@media (max-width:768px){.p-lecture tbody tr{flex-direction:column}}.p-lecture tbody tr:first-child td:nth-child(2),.p-lecture tbody tr:nth-child(2) td:nth-child(2){font-weight:700}.p-lecture tbody tr td{font-size:var(--fs-lg);color:var(--font-text-color);line-height:2}@media (max-width:768px){.p-lecture tbody tr td{font-size:var(--fs-sm);line-height:1.875}}.p-lecture tbody tr td:first-child{width:max(80px,min(74.902px + 1.30719vw,100px))}.p-lecture tbody tr td:last-child{flex:1}.p-access__text{font-size:var(--fs-xl);width:45px;font-weight:700;line-height:1.5}@media (max-width:768px){.p-access__text{font-size:var(--fs-xs);width:30px}}.p-access__sub{font-size:var(--fs-sm);font-weight:700;line-height:1.1}@media (max-width:768px){.p-access__sub{font-size:var(--fs-2xs)}}.p-404{text-align:center;padding:10rem 0}.p-404__text{font-size:var(--fs-xl);font-weight:700;line-height:1.5}@media (max-width:768px){.p-404__text{font-size:var(--fs-xl)}}.u-pos-rela{position:relative}.c-section p strong,.block-editor-iframe__html p strong{line-height:inherit}.c-section p+.wp-block-group,.block-editor-iframe__html p+.wp-block-group,.c-section p+.wp-block-image,.block-editor-iframe__html p+.wp-block-image,.c-section .wp-block-group+p,.block-editor-iframe__html .wp-block-group+p{margin-top:max(5px,min(2.45098px + .653595vw,15px))}.c-section>p strong,.block-editor-iframe__html>p strong{line-height:inherit}.c-section>p+p,.block-editor-iframe__html>p+p,.c-section>p+.wp-block-image,.block-editor-iframe__html>p+.wp-block-image,.c-section>p+.wp-block-gallery,.block-editor-iframe__html>p+.wp-block-gallery,.c-section .wp-block-heading+p,.block-editor-iframe__html .wp-block-heading+p,.c-section .wp-block-heading+.wp-block-image,.block-editor-iframe__html .wp-block-heading+.wp-block-image,.c-section .wp-block-heading+.wp-block-gallery,.block-editor-iframe__html .wp-block-heading+.wp-block-gallery{margin-top:max(5px,min(2.45098px + .653595vw,15px))}.wp-block-image{max-width:100%;height:auto}.wp-block-image.aligncenter{display:block!important}.wp-block-image.aligncenter img{margin:0 auto}.wp-block-image.aligncenter>figcaption{display:block!important}.wp-block-image+p,.wp-block-image+.wp-block-image,.wp-block-image+.wp-block-gallery{margin-top:max(5px,min(2.45098px + .653595vw,15px))}@media (max-width:768px){.is-style-c-link a,.is-style-c-link div{font-size:var(--fs-sm)}}h3.wp-block-heading{font-weight:700;font-size:var(--fs-xl);color:var(--font-base-color);word-break:auto-phrase;margin:max(30px,min(26.1765px + .980392vw,45px)) 0 max(8px,min(6.98039px + .261438vw,12px))}.is-layout-flex:has(.is-style-c-link){flex:1}.wp-block-post-content p a{color:var(--font-base-color);text-decoration:underline}@media (max-width:960px){.wp-block-post-content p a:hover{text-decoration:none}}.block-editor-block-list__block[data-device-visibility]{position:relative}.block-editor-block-list__block[data-device-visibility]:after{content:attr(data-device-visibility-label);color:#fff;z-index:100;pointer-events:none;white-space:nowrap;opacity:.9;background-color:#333;border-radius:3px;padding:2px 6px;font-size:10px;position:absolute;top:-20px;left:0}.block-editor-block-list__block[data-device-visibility=mobile]:after{background-color:#d63638}.block-editor-block-list__block[data-device-visibility=desktop]:after{background-color:#007cba}.device-desktop{display:block!important}.device-desktop+.device-mobile{margin-top:unset}.device-mobile{display:none!important}.device-mobile+.device-desktop{margin-top:unset}@media (max-width:768px){.device-desktop{display:none!important}.device-desktop+.device-mobile{margin-top:unset}.device-mobile{display:block!important}.device-mobile+.device-desktop{margin-top:unset}}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-top:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-left{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-right{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-top{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-left{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-right{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-top{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(transparent,rgba(0,0,0,.5))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:transparent;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}