:root{--font-display:'Grandstander','Grandstander Fallback',ui-rounded,'Trebuchet MS',system-ui,sans-serif;--font-body:'Roboto','Roboto Fallback',system-ui,-apple-system,'Segoe UI','Noto Sans JP',sans-serif;}
body{margin:0;padding:0;border:none}img,div,p,blockquote,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,form,fieldset,textarea,address,main,article,aside,dialog,figure,footer,header,hgroup,nav,section{margin:0;padding:0;border:0;font-size:100%;text-decoration:none;list-style-type:none}main,article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}h1,h2,h3,h4,h5,h6{font-weight:inherit}table{border:none;border-collapse:collapse;border-spacing:0}th,td{text-align:left;vertical-align:top}caption{text-align:left}a,a:focus,a:hover,a:active{outline:0}input,input:focus,input:hover,input:active,textarea,textarea:focus,textarea:hover,textarea:active{outline:0}img{vertical-align:top}html{font-size:10px;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;--theme-color: #ED6C00;--cat-color: #ED6C00}@media screen and (min-width: 1600px){html{font-size:10px;font-size:.625vw}}@media screen and (max-width: 1024px){html{font-size:10px;font-size:2.5641025641vw;scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{display:none}}html[data-state=loading]{touch-action:none;-webkit-overflow-scrolling:none;overflow:hidden;overscroll-behavior:none;scrollbar-gutter:stable;cursor:wait}html[data-state=navOpen]{touch-action:none;-webkit-overflow-scrolling:none;overflow:hidden;overscroll-behavior:none;scrollbar-gutter:stable}html[data-state=modalOpen]{touch-action:none;-webkit-overflow-scrolling:none;overflow:hidden;overscroll-behavior:none;scrollbar-gutter:stable}html.dev{overflow:hidden}html *{box-sizing:border-box;word-break:break-all;line-break:strict}html[data-theme-color=red]{--theme-color: #CC2525;--cat-color: #CC2525}html[data-theme-color=green]{--theme-color: #139A39;--cat-color: #139A39}html[data-theme-color=blue]{--theme-color: #2639A6;--cat-color: #2639A6}html[data-theme-color=yellow]{--theme-color: #FFD900;--cat-color: #FFD900}html.isResizing{opacity:0}body{color:#242424;font-family:var(--font-body);font-size:1rem;font-weight:500;line-height:1.875;letter-spacing:0;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#fff}a{color:#ed6c00}img{max-width:100%;height:auto;pointer-events:none}button{all:unset;box-sizing:border-box;cursor:pointer;touch-action:manipulation}@media screen and (max-width: 1024px){.nosp{display:none !important}}.nopc{display:none}@media screen and (max-width: 1024px){.nopc{display:block}}.has-bg-orange{background-color:#ed6c00}[font=h_lv1]{font-family:var(--font-display);font-size:clamp(2.4rem,2.0143rem + .989vw,3.3rem);line-height:1.1818181818}[font=h_lv1]::before,[font=h_lv1]::after{content:"";display:block;inline-size:0;block-size:1px}[font=h_lv1]::before{-webkit-margin-after:calc((1 - 1.1818181818)*.5em);margin-block-end:calc((1 - 1.1818181818)*.5em)}[font=h_lv1]::after{-webkit-margin-before:calc((1 - 1.1818181818)*.5em);margin-block-start:calc((1 - 1.1818181818)*.5em)}@media screen and (max-width: 1024px){[font=h_lv1]{line-height:1.2916666667}[font=h_lv1]::before,[font=h_lv1]::after{content:"";display:block;inline-size:0;block-size:1px}[font=h_lv1]::before{-webkit-margin-after:calc((1 - 1.2916666667)*.5em);margin-block-end:calc((1 - 1.2916666667)*.5em)}[font=h_lv1]::after{-webkit-margin-before:calc((1 - 1.2916666667)*.5em);margin-block-start:calc((1 - 1.2916666667)*.5em)}}[font=h_lv2]{font-family:var(--font-display);font-size:clamp(2.2rem,1.9857rem + .5495vw,2.7rem);line-height:1.2592592593}[font=h_lv2]::before,[font=h_lv2]::after{content:"";display:block;inline-size:0;block-size:1px}[font=h_lv2]::before{-webkit-margin-after:calc((1 - 1.2592592593)*.5em);margin-block-end:calc((1 - 1.2592592593)*.5em)}[font=h_lv2]::after{-webkit-margin-before:calc((1 - 1.2592592593)*.5em);margin-block-start:calc((1 - 1.2592592593)*.5em)}@media screen and (max-width: 1024px){[font=h_lv2]{line-height:1.1818181818}[font=h_lv2]::before,[font=h_lv2]::after{content:"";display:block;inline-size:0;block-size:1px}[font=h_lv2]::before{-webkit-margin-after:calc((1 - 1.1818181818)*.5em);margin-block-end:calc((1 - 1.1818181818)*.5em)}[font=h_lv2]::after{-webkit-margin-before:calc((1 - 1.1818181818)*.5em);margin-block-start:calc((1 - 1.1818181818)*.5em)}}[font=h_lv3]{font-family:var(--font-display);font-size:clamp(1.9rem,1.6429rem + .6593vw,2.5rem);line-height:1.8}[font=h_lv3]::before,[font=h_lv3]::after{content:"";display:block;inline-size:0;block-size:1px}[font=h_lv3]::before{-webkit-margin-after:calc((1 - 1.8)*.5em);margin-block-end:calc((1 - 1.8)*.5em)}[font=h_lv3]::after{-webkit-margin-before:calc((1 - 1.8)*.5em);margin-block-start:calc((1 - 1.8)*.5em)}@media screen and (max-width: 1024px){[font=h_lv3]{line-height:2.3684210526}[font=h_lv3]::before,[font=h_lv3]::after{content:"";display:block;inline-size:0;block-size:1px}[font=h_lv3]::before{-webkit-margin-after:calc((1 - 2.3684210526)*.5em);margin-block-end:calc((1 - 2.3684210526)*.5em)}[font=h_lv3]::after{-webkit-margin-before:calc((1 - 2.3684210526)*.5em);margin-block-start:calc((1 - 2.3684210526)*.5em)}}[font=h_lv4]{font-size:clamp(1.6rem,1.4714rem + .3297vw,1.9rem);line-height:1.4210526316}[font=h_lv4]::before,[font=h_lv4]::after{content:"";display:block;inline-size:0;block-size:1px}[font=h_lv4]::before{-webkit-margin-after:calc((1 - 1.4210526316)*.5em);margin-block-end:calc((1 - 1.4210526316)*.5em)}[font=h_lv4]::after{-webkit-margin-before:calc((1 - 1.4210526316)*.5em);margin-block-start:calc((1 - 1.4210526316)*.5em)}@media screen and (max-width: 1024px){[font=h_lv4]{line-height:1.6875}[font=h_lv4]::before,[font=h_lv4]::after{content:"";display:block;inline-size:0;block-size:1px}[font=h_lv4]::before{-webkit-margin-after:calc((1 - 1.6875)*.5em);margin-block-end:calc((1 - 1.6875)*.5em)}[font=h_lv4]::after{-webkit-margin-before:calc((1 - 1.6875)*.5em);margin-block-start:calc((1 - 1.6875)*.5em)}}[font=p_base]{font-size:clamp(1.4rem,1.3143rem + .2198vw,1.6rem);line-height:1.875}[font=p_base]::before,[font=p_base]::after{content:"";display:block;inline-size:0;block-size:1px}[font=p_base]::before{-webkit-margin-after:calc((1 - 1.875)*.5em);margin-block-end:calc((1 - 1.875)*.5em)}[font=p_base]::after{-webkit-margin-before:calc((1 - 1.875)*.5em);margin-block-start:calc((1 - 1.875)*.5em)}@media screen and (max-width: 1024px){[font=p_base]{line-height:1.7142857143}[font=p_base]::before,[font=p_base]::after{content:"";display:block;inline-size:0;block-size:1px}[font=p_base]::before{-webkit-margin-after:calc((1 - 1.7142857143)*.5em);margin-block-end:calc((1 - 1.7142857143)*.5em)}[font=p_base]::after{-webkit-margin-before:calc((1 - 1.7142857143)*.5em);margin-block-start:calc((1 - 1.7142857143)*.5em)}}[font=p_base_sp]{font-size:1.4rem;line-height:1.7142857143}[font=p_base_sp]::before,[font=p_base_sp]::after{content:"";display:block;inline-size:0;block-size:1px}[font=p_base_sp]::before{-webkit-margin-after:calc((1 - 1.7142857143)*.5em);margin-block-end:calc((1 - 1.7142857143)*.5em)}[font=p_base_sp]::after{-webkit-margin-before:calc((1 - 1.7142857143)*.5em);margin-block-start:calc((1 - 1.7142857143)*.5em)}[lang=en]{font-family:var(--font-display)}.header{position:fixed;top:2rem;left:20px;z-index:88;transition:translate .3s cubic-bezier(0.35, 0, 0.38, 1.06)}@media screen and (max-width: 1024px){.header{position:absolute;top:12px}}.isUpdateHide .header{translate:0 calc(-100% - 2rem);transition:translate .3s cubic-bezier(0.55, -0.22, 0.66, 1)}@media screen and (max-width: 1024px){.isUpdateHide .header{translate:0 0}}.header .logo{width:26.3rem}@media screen and (max-width: 1024px){.header .logo{width:12.2rem}}.header .logo a{display:block}.header .logo svg{width:100%;height:100%}.header .logo svg path{transition:fill .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.header .logo-lg{display:block}@media screen and (max-width: 1024px){.header .logo-lg{display:none}}.header .logo-lg .mrk{fill:#ed6c00}[data-theme-color=orange] .header .logo-lg .mrk{fill:#fff}.header .logo-lg .text{fill:#000}[data-theme-color=orange] .header .logo-lg .text{fill:#fff}.header .logo-sm{display:none}@media screen and (max-width: 1024px){.header .logo-sm{display:block}}.header .logo-sm .mrk{fill:#ed6c00}@media screen and (max-width: 1024px){[data-theme-color=orange] .header .logo-sm .mrk,[data-theme-color=red] .header .logo-sm .mrk,[data-theme-color=green] .header .logo-sm .mrk,[data-theme-color=blue] .header .logo-sm .mrk{fill:#fff}}.header .logo-sm .text{fill:#89898a}@media screen and (max-width: 1024px){[data-theme-color=orange] .header .logo-sm .text,[data-theme-color=red] .header .logo-sm .text,[data-theme-color=green] .header .logo-sm .text,[data-theme-color=blue] .header .logo-sm .text{fill:#fff}}@media screen and (min-width: 1025px){.isUpdateColor .header .logo svg .mrk{fill:#ed6c00}.isUpdateColor .header .logo svg .text{fill:#000}}@media screen and (max-width: 1024px){.home .header{width:100%;left:0;top:0;border-top:.6rem solid #fff}}.home .header .tab{display:none}@media screen and (max-width: 1024px){.home .header .tab{display:block;width:11.4rem;height:6.8rem;color:#fff;position:absolute;z-index:-1;left:0;right:0;top:0;margin:0 auto}}.home .header .logo{width:41.5rem}@media screen and (max-width: 1024px){.home .header .logo{position:absolute;width:6.2rem;z-index:2;left:0;right:0;top:.7rem;margin:0 auto}}[data-theme-color=red] .home .header .logo-lg .mrk,[data-theme-color=green] .home .header .logo-lg .mrk,[data-theme-color=blue] .home .header .logo-lg .mrk,[data-theme-color=yellow] .home .header .logo-lg .mrk,[data-theme-color=red] .home .header .logo-lg .text,[data-theme-color=green] .home .header .logo-lg .text,[data-theme-color=blue] .home .header .logo-lg .text,[data-theme-color=yellow] .home .header .logo-lg .text{fill:#fff}@media screen and (max-width: 1024px){.home .header .logo-sm .mrk{fill:#ed6c00}.home .header .logo-sm .text{fill:#747474}}.c-title{display:grid;grid-template-rows:auto;min-height:41.1rem;padding-top:9rem;padding-bottom:6.4rem;padding-inline:40px;background-color:var(--cat-color);border-radius:0 0 10rem 10rem;overflow:hidden;position:relative;z-index:1}@media screen and (max-width: 1024px){.c-title{padding-top:7.6rem}}@media screen and (max-width: 1024px){.c-title{padding-bottom:4rem}}@media screen and (max-width: 1024px){.c-title{min-height:22.6rem;padding-inline:20px;border-radius:0 0 5rem 5rem}}.c-title:has(.breadcrumb){grid-template-rows:auto 1fr;row-gap:3rem;grid-template-areas:"breadcrumb" "title"}@media screen and (max-width: 1024px){.c-title:has(.breadcrumb){grid-template-columns:1fr;row-gap:0;grid-template-areas:"title"}}.c-title:not(:has(.breadcrumb)){grid-template-areas:"title"}.archive-topics:has(.c-topics-pickup) .c-title{border-radius:0}.c-title .title{-ms-grid-row:3;-ms-grid-column:1;grid-area:title;margin-block:auto}@media screen and (max-width: 1024px){.c-title .title{display:flex;flex-flow:column;justify-content:center;min-height:11.3rem;padding:1.6rem 0 3.6rem}}.c-title .title[data-align=center]{text-align:center}.c-title .title[data-align=right]{text-align:right}.c-title .title p{font-size:clamp(1.5rem,1.3714rem + .3297vw,1.8rem);font-weight:600;line-height:1;color:#ffd8b8}.c-title .title h1{font-family:var(--font-display);font-size:clamp(3.4rem,2.7143rem + 1.7582vw,5rem);color:#fff;line-height:1.2;margin-top:.8rem}@media screen and (max-width: 1024px){.c-title .title h1{margin-top:.4rem}}.c-title .text-slide{-ms-grid-row:3;-ms-grid-column:1;grid-area:title;width:calc(100% + 80px);margin-left:-40px;pointer-events:none;overflow:hidden}@media screen and (max-width: 1024px){.c-title .text-slide{width:calc(100% + 40px);margin-left:-20px}}.c-title .text-slide .text{height:100%;display:flex;align-items:center;-moz-column-gap:.25em;column-gap:.25em;white-space:nowrap;font-size:20.5rem;font-weight:700;line-height:20rem;color:#fff;opacity:.08}@media screen and (max-width: 1024px){.c-title .text-slide .text{font-size:15.4rem;line-height:11.3rem}}.c-title .text-slide .text span{display:block;-webkit-animation:move_title 30s linear infinite;animation:move_title 30s linear infinite}@-webkit-keyframes move_title{to{translate:calc((100% + .25em)*-1) 0}}@keyframes move_title{to{translate:calc((100% + .25em)*-1) 0}}.c-title .breadcrumb{-ms-grid-row:1;-ms-grid-column:1;grid-area:breadcrumb}.c-sub-navigation{max-width:138rem;width:calc(100% - 40px);margin-inline:auto;margin-top:-6.6rem;padding-inline:40px;padding-top:9.6rem;padding-bottom:4rem;background-color:#f1f1f1;border-radius:0 0 2rem 2rem}@media screen and (max-width: 1024px){.c-sub-navigation{margin-top:-4rem}}@media screen and (max-width: 1024px){.c-sub-navigation{padding-top:6.2rem}}@media screen and (max-width: 1024px){.c-sub-navigation{padding-bottom:2.2rem}}@media screen and (max-width: 1024px){.c-sub-navigation{padding-inline:20px}}.c-sub-navigation:last-child{padding-block:4rem;margin-top:10rem;border-radius:2rem}@media screen and (max-width: 1024px){.c-sub-navigation:last-child{padding-block:2.2rem}}@media screen and (max-width: 1024px){.c-sub-navigation:last-child{margin-top:4.6rem}}.c-sub-navigation .nav__title{font-size:1.8rem;font-weight:700;line-height:1.5555555556;padding-left:1rem;border-left:.5rem solid #ed6c00;margin-bottom:1.6rem}.c-sub-navigation .nav__title::before,.c-sub-navigation .nav__title::after{content:"";display:block;inline-size:0;block-size:1px}.c-sub-navigation .nav__title::before{-webkit-margin-after:calc((1 - 1.5555555556)*.5em);margin-block-end:calc((1 - 1.5555555556)*.5em)}.c-sub-navigation .nav__title::after{-webkit-margin-before:calc((1 - 1.5555555556)*.5em);margin-block-start:calc((1 - 1.5555555556)*.5em)}@media screen and (max-width: 1024px){.c-sub-navigation .nav__title{display:none}}.c-sub-navigation .nav__toggle{display:none}@media screen and (max-width: 1024px){.c-sub-navigation .nav__toggle{width:100%;height:2rem;display:flex;align-items:center;justify-content:center;gap:.8rem}}.c-sub-navigation .nav__toggle .label{display:block;font-size:1.4rem;font-weight:700}.c-sub-navigation .nav__toggle .arrow,.c-sub-navigation .nav__toggle .toggle{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid currentColor;border-radius:50%;position:relative;background-color:rgba(0,0,0,0);transition:translate .5s cubic-bezier(0.39, 0.58, 0.57, 1),background-color .5s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (max-width: 1024px){.c-sub-navigation .nav__toggle .arrow,.c-sub-navigation .nav__toggle .toggle{width:1.7rem;height:1.7rem}}.c-sub-navigation .nav__toggle .arrow svg,.c-sub-navigation .nav__toggle .toggle svg{display:block;width:.8rem;height:.8rem;transition:color .5s cubic-bezier(0, 0.7, 0.32, 1.28)}@media screen and (max-width: 1024px){.c-sub-navigation .nav__toggle .arrow svg,.c-sub-navigation .nav__toggle .toggle svg{width:.7rem;height:.7rem}}.c-sub-navigation .nav__toggle .toggle::before,.c-sub-navigation .nav__toggle .toggle::after{content:"";display:block;position:absolute;inset:0;margin:auto;width:.9rem;height:1px;background-color:currentColor;transition:background-color .5s cubic-bezier(0, 0.7, 0.32, 1.28),rotate .2s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (max-width: 1024px){.c-sub-navigation .nav__toggle .toggle::before,.c-sub-navigation .nav__toggle .toggle::after{width:.7rem}}.c-sub-navigation .nav__toggle .toggle::after{will-change:rotate;rotate:90deg}.c-sub-navigation .nav__toggle .toggle{background-color:#ed6c00;border:#ed6c00}.c-sub-navigation .nav__toggle .toggle::before,.c-sub-navigation .nav__toggle .toggle::after{background-color:#fff}.c-sub-navigation .nav__menu{display:grid;grid-template-columns:repeat(6, 1fr);gap:.4rem}@media screen and (max-width: 1024px){.c-sub-navigation .nav__menu{grid-template-columns:1fr;padding-top:2.4rem}}.c-sub-navigation .nav__menu .menu-item-link{display:flex;align-items:center;height:100%;min-height:4.3rem;padding:1.3rem;font-size:1.4rem;text-decoration:none;line-height:1.2;color:#242424;background-color:#fff;border-radius:.5rem;transition:background-color .3s cubic-bezier(0.39, 0.58, 0.57, 1),color .3s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (min-width: 1025px)and (hover: hover),screen and (min-width: 1025px)and (pointer: fine){.c-sub-navigation .nav__menu .menu-item-link:hover{color:#fff;background-color:#ed6c00;transition:background-color .3s cubic-bezier(0.39, 0.58, 0.57, 1),color .5s cubic-bezier(0, 0.7, 0.32, 1.28)}}.c-sub-navigation .nav__menu .menu-item-link[aria-current=true]{color:#fff;background-color:#ed6c00}.c-sub-navigation .nav .acdn-toggle[aria-expanded=true] .toggle::after{rotate:180deg}.c-sub-navigation .nav .acdn-content{display:contents}@media screen and (max-width: 1024px){.c-sub-navigation .nav .acdn-content{display:grid}}.c-sub-navigation .nav .acdn-inner{display:contents}@media screen and (max-width: 1024px){.c-sub-navigation .nav .acdn-inner{display:block}}.c-category-navigation{width:calc(100% - 120px);max-width:130rem;margin-inline:auto;margin-top:5rem}@media screen and (max-width: 1024px){.c-category-navigation{margin-top:2rem}}@media screen and (max-width: 1024px){.c-category-navigation{width:calc(100% - 40px)}}.c-category-navigation .nav__menu{display:grid;grid-template-columns:repeat(var(--count), 1fr);gap:2rem 3.5rem}@media screen and (max-width: 1024px){.c-category-navigation .nav__menu{display:block}}.c-category-navigation .nav__menu .menu-item{--cat-color: #ED6C00}.c-category-navigation .nav__menu .menu-item.is-item-visualdesign{--cat-color: #CC2525}.c-category-navigation .nav__menu .menu-item.is-item-architecture{--cat-color: #139A39}.c-category-navigation .nav__menu .menu-item.is-item-audiovisual{--cat-color: #2639A6}.c-category-navigation .nav__menu .menu-item-link{display:flex;align-items:center;justify-content:center;-moz-column-gap:1rem;column-gap:1rem;text-decoration:none;padding-block:2rem;border-bottom:.1rem solid #242424}@media screen and (max-width: 1024px){.c-category-navigation .nav__menu .menu-item-link{justify-content:space-between}}@media screen and (min-width: 1025px)and (hover: hover),screen and (min-width: 1025px)and (pointer: fine){.c-category-navigation .nav__menu .menu-item-link:hover .label:first-child{translate:0 calc(-100% - .2em)}.c-category-navigation .nav__menu .menu-item-link:hover .label:last-child{translate:0 0%}.c-category-navigation .nav__menu .menu-item-link:hover .arrow::before{scale:1.2;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28)}}.c-category-navigation .nav__menu .menu-item .label{-ms-grid-row:1;-ms-grid-column:1;font-weight:500;line-height:1;display:block;grid-area:text;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-category-navigation .nav__menu .menu-item .label:nth-child(2),.c-category-navigation .nav__menu .menu-item .label:last-child{translate:0 calc(100% + .2em)}.c-category-navigation .nav__menu .menu-item .label-wrap{display:grid;grid-template-areas:"text";overflow:hidden;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28);position:relative;z-index:2}.c-category-navigation .nav__menu .menu-item .label-wrap[lang=en]{margin-top:.3em}.c-category-navigation .nav__menu .menu-item .label{font-size:clamp(1.5rem,1.3714rem + .3297vw,1.8rem);font-weight:700;line-height:1.6111111111;color:#242424}.c-category-navigation .nav__menu .menu-item .label::before,.c-category-navigation .nav__menu .menu-item .label::after{content:"";display:block;inline-size:0;block-size:1px}.c-category-navigation .nav__menu .menu-item .label::before{-webkit-margin-after:calc((1 - 1.6111111111)*.5em);margin-block-end:calc((1 - 1.6111111111)*.5em)}.c-category-navigation .nav__menu .menu-item .label::after{-webkit-margin-before:calc((1 - 1.6111111111)*.5em);margin-block-start:calc((1 - 1.6111111111)*.5em)}.c-category-navigation .nav__menu .menu-item .arrow{display:grid;width:2.2rem;height:2.2rem;-webkit-clip-path:inset(calc(2.2rem * -0.12));clip-path:inset(calc(2.2rem * -0.12));align-items:center;position:relative;z-index:1}.c-category-navigation .nav__menu .menu-item .arrow::before{content:"";position:absolute;inset:0;z-index:-1;margin:auto;border-radius:50%;background-color:var(--cat-color);transition:scale .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-category-navigation .nav__menu .menu-item .arrow .arw-r{grid-column:1;grid-row:1;display:block;width:100%;height:50%;aspect-ratio:1;color:#fff}.c-category-navigation .nav__menu .menu-item .arrow .arw-r:nth-child(2){translate:-100% 0}.c-category-navigation .nav__menu .menu-item .arrow{rotate:90deg}.c-connection-navigation{width:calc(100% - 40px);max-width:138rem;margin-inline:auto;margin-top:11rem}@media screen and (max-width: 1024px){.c-connection-navigation{margin-top:5rem}}@media screen and (max-width: 1024px){.c-connection-navigation{width:100%}}.c-connection-navigation .nav .menu-item{display:grid;grid-template-columns:auto 1fr auto;align-items:center;-moz-column-gap:4rem;column-gap:4rem;padding-inline:4rem;padding-block:4rem;border-radius:2rem;background-color:var(--c-color, #FFEBDA);position:relative;z-index:1;overflow:hidden}@media screen and (max-width: 1024px){.c-connection-navigation .nav .menu-item{padding-inline:2rem}}@media screen and (max-width: 1024px){.c-connection-navigation .nav .menu-item{padding-block:3rem}}@media screen and (max-width: 1024px){.c-connection-navigation .nav .menu-item{display:block;border-radius:5rem}.c-connection-navigation .nav .menu-item:not(:has(.image)){border-radius:2rem}}.c-connection-navigation .nav .menu-item+.menu-item{margin-top:2rem}@media screen and (min-width: 1025px)and (hover: hover),screen and (min-width: 1025px)and (pointer: fine){.c-connection-navigation .nav .menu-item:hover{cursor:pointer}.c-connection-navigation .nav .menu-item:hover .arrow-wrapper{background-color:#fff;transition:background-color .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-connection-navigation .nav .menu-item:hover .arrow-wrapper .arw-r{color:var(--s-color, #ED6C00);transition:color .5s cubic-bezier(0, 0.7, 0.32, 1.28)}}.c-connection-navigation .nav .menu-item .image{width:42rem;padding-block:2rem}@media screen and (max-width: 1024px){.c-connection-navigation .nav .menu-item .image{padding-block:0rem}}@media screen and (max-width: 1024px){.c-connection-navigation .nav .menu-item .image{width:100%}}.c-connection-navigation .nav .menu-item .image img{display:block;width:100%;height:28rem;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1024px){.c-connection-navigation .nav .menu-item .image img{height:23.3rem}}@media screen and (max-width: 1024px){.c-connection-navigation .nav .menu-item .meta:not(:first-child){margin-top:2.5rem}}.c-connection-navigation .nav .menu-item .meta__lead{font-family:var(--font-display);font-size:clamp(2.2rem,1.8143rem + .989vw,3.1rem);font-weight:700;line-height:1.5}.c-connection-navigation .nav .menu-item .meta__lead::before,.c-connection-navigation .nav .menu-item .meta__lead::after{content:"";display:block;inline-size:0;block-size:1px}.c-connection-navigation .nav .menu-item .meta__lead::before{-webkit-margin-after:calc((1 - 1.5)*.5em);margin-block-end:calc((1 - 1.5)*.5em)}.c-connection-navigation .nav .menu-item .meta__lead::after{-webkit-margin-before:calc((1 - 1.5)*.5em);margin-block-start:calc((1 - 1.5)*.5em)}.c-connection-navigation .nav .menu-item .meta__text{font-size:clamp(1.4rem,1.3571rem + .1099vw,1.5rem)}.c-connection-navigation .nav .menu-item .meta__text:not(:first-child){margin-top:3.5rem}@media screen and (max-width: 1024px){.c-connection-navigation .nav .menu-item .meta__text:not(:first-child){margin-top:2rem}}.c-connection-navigation .nav .menu-item .arrow-wrapper{width:4rem;height:100%;background-color:var(--s-color, #ED6C00);border-radius:1rem;display:flex;align-items:center;justify-content:center;transition:background-color .3s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (max-width: 1024px){.c-connection-navigation .nav .menu-item .arrow-wrapper{display:none}}.c-connection-navigation .nav .menu-item .arrow-wrapper .arrow{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:grid;align-items:center;justify-content:center;overflow:hidden}.c-connection-navigation .nav .menu-item .arrow-wrapper .arw-r{grid-column:1;grid-row:1;display:block;width:1.6rem;height:1.6rem;color:#fff;transition:color .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-connection-navigation .nav .menu-item .arrow-wrapper .arw-r:nth-child(2){translate:-100% 0}.c-connection-navigation .nav .menu-item-link-area{position:absolute;inset:0;margin:auto;z-index:1;border-radius:2rem}@media screen and (max-width: 1024px){.c-connection-navigation .nav .menu-item-link-area{display:none}}.c-connection-navigation .nav .menu-item-link{display:none}@media screen and (max-width: 1024px){.c-connection-navigation .nav .menu-item-link{margin-top:2.5rem;height:4rem;display:flex;align-items:center;padding:.7rem 1.5rem;border-radius:.5rem;background-color:var(--s-color, #ED6C00)}.c-connection-navigation .nav .menu-item-link .label{font-size:1.6rem;line-height:1;color:#fff;margin-top:.3em}.c-connection-navigation .nav .menu-item-link .arrow{width:2.5rem;height:100%;flex-shrink:0;margin-left:auto;display:flex;align-items:center;border-left:1px solid #fff}.c-connection-navigation .nav .menu-item-link .arrow .arw-r{display:block;width:1.1rem;height:1.1rem;color:#fff;margin-left:auto}}.content-404 p{text-align:center}.content-404 .button{margin-top:8rem}@media screen and (max-width: 1024px){.content-404 .button{margin-top:3rem}}div[class^=arc-],div[class^=s-],div[class^=p-],article[class^=arc-],article[class^=s-],article[class^=p-]{background-color:#fff;padding-bottom:12rem;margin-bottom:12rem;border-radius:0 0 12rem 12rem}@media screen and (max-width: 1024px){div[class^=arc-],div[class^=s-],div[class^=p-],article[class^=arc-],article[class^=s-],article[class^=p-]{padding-bottom:5rem}}@media screen and (max-width: 1024px){div[class^=arc-],div[class^=s-],div[class^=p-],article[class^=arc-],article[class^=s-],article[class^=p-]{margin-bottom:5rem}}@media screen and (max-width: 1024px){div[class^=arc-],div[class^=s-],div[class^=p-],article[class^=arc-],article[class^=s-],article[class^=p-]{border-radius:0 0 5rem 5rem}}.c-cta{background-color:#ed6c00}.c-cta .container{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem;padding:40px;background-color:#fff;border-radius:10rem}@media screen and (max-width: 1024px){.c-cta .container{grid-template-columns:1fr;padding:20px;border-radius:5rem}}.c-cta-oc,.c-cta-app{height:57rem}@media screen and (max-width: 1024px){.c-cta-oc,.c-cta-app{height:33rem}}.c-cta__link{display:block;width:100%;height:100%;padding:5.5rem 5rem;border-radius:8.4rem;background-color:#f1f1f1;text-decoration:none;position:relative;z-index:1;overflow:hidden;transition:background-color .5s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (max-width: 1024px){.c-cta__link{padding:3rem;border-radius:4rem}}@media screen and (min-width: 1025px)and (hover: hover),screen and (min-width: 1025px)and (pointer: fine){.c-cta__link:hover{background-color:#ffebda}.c-cta__link:hover .icon::before{scale:1.1666;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-cta__link:hover .mat img{scale:1.05;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28)}}.c-cta__link .text{font-size:clamp(1.3rem,1.2571rem + .1099vw,1.4rem);line-height:1.8;color:#242424;margin-top:1.6rem;width:50%}@media screen and (max-width: 1024px){.c-cta__link .text{line-height:1.5}}.c-cta__link .mat{position:absolute;z-index:-1;pointer-events:none}.c-cta__link .mat img{display:block;width:100%;transition:scale .3s cubic-bezier(0.39, 0.58, 0.57, 1);transform-origin:right bottom}.c-cta__head .lead{font-family:var(--font-display);font-size:clamp(1.4rem,1.1857rem + .5495vw,1.9rem);font-weight:700;line-height:1;color:#ed6c00}.c-cta__head h2{display:flex;align-items:center;-moz-column-gap:1.6rem;column-gap:1.6rem;font-size:clamp(3rem,2.3571rem + 1.6484vw,4.5rem);font-weight:700;color:#242424;padding-top:1.6rem}@media screen and (max-width: 1024px){.c-cta__head h2{padding-top:1rem}}@media screen and (max-width: 1024px){.c-cta__head h2{-moz-column-gap:.8rem;column-gap:.8rem}}.c-cta__head h2 .label{display:block;line-height:.5}.c-cta__head h2 .label .t{display:inline-block;min-width:.25em}.c-cta__head h2 .icon{display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;border-radius:50%;position:relative;z-index:1}@media screen and (max-width: 1024px){.c-cta__head h2 .icon{width:2.4rem;height:2.4rem}}.c-cta__head h2 .icon::before{content:"";border-radius:50%;position:absolute;inset:0;z-index:-1;margin:auto;background-color:#ed6c00;transition:scale .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-cta__head h2 .icon svg{display:block;width:1.4rem;height:1.4rem;color:#fff}@media screen and (max-width: 1024px){.c-cta__head h2 .icon svg{width:1.2rem;height:1.2rem}}.c-cta__link.is-oc .icon{translate:-0.1rem -0.1rem}@media screen and (max-width: 1024px){.c-cta__link.is-oc .icon{translate:0 -0.1rem}}.c-cta__link.is-oc .mat{width:63.4rem;right:-11.7rem;bottom:-32.5rem}@media screen and (max-width: 1024px){.c-cta__link.is-oc .mat{width:39.6rem;right:-8.5rem;bottom:-26.1rem}}.c-cta__link.is-app .lead{margin-top:-0.2rem}.c-cta__link.is-app .icon{translate:0 -0.4rem}@media screen and (max-width: 1024px){.c-cta__link.is-app .icon{translate:.1rem -0.1rem}}.c-cta__link.is-app .mat{width:61.4rem;right:-4.2rem;bottom:-6.5rem}@media screen and (max-width: 1024px){.c-cta__link.is-app .mat{width:34.2rem;right:-2.6rem;bottom:-6rem}}.c-topics-pickup{background-color:var(--cat-color);padding-inline:40px;border-radius:0 0 10rem 10rem;padding-bottom:12rem}@media screen and (max-width: 1024px){.c-topics-pickup{padding-bottom:5rem}}@media screen and (max-width: 1024px){.c-topics-pickup{padding-inline:0;border-radius:0 0 5rem 5rem;overflow:hidden}}.c-topics-pickup .container{display:grid;grid-template-areas:"main title" "main sub";grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;-moz-column-gap:3rem;column-gap:3rem;max-width:108rem;margin-inline:auto}@media screen and (min-width: 1300px){.c-topics-pickup .container{max-width:1080px;max-width:83.0769230769vw}}@media screen and (max-width: 1024px){.c-topics-pickup .container{width:100%;display:block;padding-top:4.6rem;position:relative;z-index:1}}.c-topics-pickup__head{-ms-grid-row:3;-ms-grid-column:1;grid-area:title}.c-title:not(:has(.breadcrumb)) > .c-topics-pickup__head{-ms-grid-row:1;-ms-grid-column:1}.c-topics-pickup .container > .c-topics-pickup__head{-ms-grid-row:1;-ms-grid-column:3}.post-topics .post-item-link > .c-topics-pickup__head{-ms-grid-row:2;-ms-grid-column:1}@media screen and (max-width: 1024px){.c-topics-pickup__head{padding-inline:20px}}.c-topics-pickup__head h2{font-size:clamp(2.8rem,1.6429rem + 2.967vw,5.5rem);font-weight:700;line-height:1;color:#fff}.c-topics-pickup__head h2 span{display:block;font-size:clamp(2.8rem,2.5857rem + .5495vw,3.3rem);font-weight:700;line-height:1}@media screen and (max-width: 1024px){.c-topics-pickup__head h2 span{display:inline-block}}.c-topics-pickup__main-slider{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;grid-area:main;width:68rem;height:58rem;overflow:hidden;position:relative;z-index:1}@media screen and (max-width: 1024px){.c-topics-pickup__main-slider{width:100%;height:auto;position:static;margin-top:2.8rem}}.c-topics-pickup__main-slider .pickup-slider{height:100%}@media screen and (max-width: 1024px){.c-topics-pickup__main-slider .pickup-slider{height:auto}}.c-topics-pickup__main-slider .pickup-slider-item-link{height:100%;display:flex;flex-direction:column;position:relative;z-index:1;color:#fff;text-decoration:none;padding:6rem 7rem 5rem}@media screen and (max-width: 1024px){.c-topics-pickup__main-slider .pickup-slider-item-link{padding:0 20px 0}}@media screen and (min-width: 1025px)and (hover: hover),screen and (min-width: 1025px)and (pointer: fine){.c-topics-pickup__main-slider .pickup-slider-item-link:hover img{scale:1.02;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28)}}.c-topics-pickup__main-slider .pickup-slider-item-link .meta{display:flex;justify-content:space-between}.c-topics-pickup__main-slider .pickup-slider-item-link .meta time{font-size:clamp(1.6rem,1.3857rem + .5495vw,2.1rem);line-height:1}.c-topics-pickup__main-slider .pickup-slider-item-link .meta .cat{font-size:clamp(1.2rem,1.1571rem + .1099vw,1.3rem);line-height:1;border:1px solid rgba(255,255,255,.7);padding:5px}.c-topics-pickup__main-slider .pickup-slider-item-link .eyecatch{display:block;height:100%;aspect-ratio:3/2;overflow:hidden;margin-top:1.5rem;border-radius:2rem}@media screen and (max-width: 1024px){.c-topics-pickup__main-slider .pickup-slider-item-link .eyecatch{margin-top:1rem}}.c-topics-pickup__main-slider .pickup-slider-item-link .eyecatch img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:scale .3s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (max-width: 1024px){.c-topics-pickup__main-slider .pickup-slider-item-link .eyecatch img{border-radius:1.2rem}}.c-topics-pickup__main-slider .pickup-slider-item-link .title{margin-top:2.5rem;font-size:clamp(1.5rem,1.2857rem + .5495vw,2rem);font-weight:700;line-height:1.5}@media screen and (max-width: 1024px){.c-topics-pickup__main-slider .pickup-slider-item-link .title{margin-top:2rem}}@media screen and (max-width: 1024px){.c-topics-pickup__main-slider .pickup-slider-item-link .title{line-height:1.2}}.c-topics-pickup__main-slider .pickup-slider-item-link .title .clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;width:100%;text-overflow:ellipsis}@media screen and (max-width: 1024px){.c-topics-pickup__main-slider .pickup-slider-item-link .title .clamp{display:block}}.c-topics-pickup__main-slider .pickup-bg{position:absolute;z-index:-1;inset:0;margin:auto;overflow:hidden}@media screen and (max-width: 1024px){.c-topics-pickup__main-slider .pickup-bg{aspect-ratio:3/2;bottom:inherit}}.c-topics-pickup__main-slider .pickup-bg-item{position:relative;z-index:1}.c-topics-pickup__main-slider .pickup-bg-item::before{content:"";position:absolute;inset:0;z-index:1;margin:auto;background-color:#ed6c00;opacity:.8}.c-topics-pickup__main-slider .pickup-bg img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:blur(10px)}.c-topics-pickup__sub-slider{-ms-grid-row:2;-ms-grid-column:3;grid-area:sub;margin-top:auto}@media screen and (max-width: 1024px){.c-topics-pickup__sub-slider{display:none}}.c-topics-pickup__sub-slider .pickup-nav{overflow:hidden}.c-topics-pickup__sub-slider .pickup-nav-list{display:block}.c-topics-pickup__sub-slider .pickup-nav-item{border-top:1px solid rgba(255,255,255,.35)}.c-topics-pickup__sub-slider .pickup-nav-item:last-child{border-bottom:1px solid rgba(255,255,255,.35)}.c-topics-pickup__sub-slider .pickup-nav-item-button{display:flex;align-items:center;background-color:rgba(0,0,0,0);-moz-column-gap:1.5rem;column-gap:1.5rem;width:100%;min-height:7.5rem;padding-left:1rem;position:relative;border-radius:.7rem;transition:background-color .3s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (min-width: 1025px)and (hover: hover),screen and (min-width: 1025px)and (pointer: fine){.c-topics-pickup__sub-slider .pickup-nav-item-button:hover .label:first-child{translate:0 calc(-100% - .2em)}.c-topics-pickup__sub-slider .pickup-nav-item-button:hover .label:nth-child(2){translate:0 0%}.c-topics-pickup__sub-slider .pickup-nav-item-button:hover .icon::before{scale:0;transition:scale .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-topics-pickup__sub-slider .pickup-nav-item-button:hover .icon .num{scale:0;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-topics-pickup__sub-slider .pickup-nav-item-button:hover .arrow::before{scale:1;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28) .2s,background-color .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-topics-pickup__sub-slider .pickup-nav-item-button:hover .arrow .arw-r{translate:0;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28) .2s,color .3s cubic-bezier(0.39, 0.58, 0.57, 1)}}.c-topics-pickup__sub-slider .pickup-nav-item .label{-ms-grid-row:1;-ms-grid-column:1;font-weight:500;line-height:1;display:block;grid-area:text;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-topics-pickup__sub-slider .pickup-nav-item .label:nth-child(2),.c-topics-pickup__sub-slider .pickup-nav-item .label:last-child{translate:0 calc(100% + .2em)}.c-topics-pickup__sub-slider .pickup-nav-item .label-wrap{display:grid;grid-template-areas:"text";overflow:hidden;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28);position:relative;z-index:2}.c-topics-pickup__sub-slider .pickup-nav-item .label-wrap[lang=en]{margin-top:.3em}.c-topics-pickup__sub-slider .pickup-nav-item .arrow{display:grid;width:2.5rem;height:2.5rem;-webkit-clip-path:inset(calc(2.5rem * -0.12));clip-path:inset(calc(2.5rem * -0.12));align-items:center;position:relative;z-index:1}.c-topics-pickup__sub-slider .pickup-nav-item .arrow::before{content:"";position:absolute;inset:0;z-index:-1;margin:auto;border-radius:50%;background-color:white;transition:scale .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-topics-pickup__sub-slider .pickup-nav-item .arrow .arw-r{grid-column:1;grid-row:1;display:block;width:100%;height:50%;aspect-ratio:1;color:#fff}.c-topics-pickup__sub-slider .pickup-nav-item .arrow .arw-r:nth-child(2){translate:-100% 0}.c-topics-pickup__sub-slider .pickup-nav-item .label{font-size:1.8rem;font-weight:700;line-height:1.2;color:#fff}.c-topics-pickup__sub-slider .pickup-nav-item .label[lang=en]{font-weight:600}.c-topics-pickup__sub-slider .pickup-nav-item .label-wrap{transition:translate .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-topics-pickup__sub-slider .pickup-nav-item .label span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;width:100%}.c-topics-pickup__sub-slider .pickup-nav-item .label:last-child{margin-top:.3em;display:flex;align-items:center}.c-topics-pickup__sub-slider .pickup-nav-item .icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.5rem;height:100%;aspect-ratio:1;border-radius:50%;position:relative;z-index:1}.c-topics-pickup__sub-slider .pickup-nav-item .icon::before{content:"";position:absolute;inset:0;z-index:-1;margin:auto;border-radius:50%;background-color:#fff;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28) .2s}.c-topics-pickup__sub-slider .pickup-nav-item .icon .num{font-size:1.6rem;font-weight:700;line-height:1;margin-top:.25em;color:#ed6c00;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28) .4s}.c-topics-pickup__sub-slider .pickup-nav-item .arrow{position:absolute;left:1rem;top:0;bottom:0;margin:auto 0}.c-topics-pickup__sub-slider .pickup-nav-item .arrow::before{scale:0}.c-topics-pickup__sub-slider .pickup-nav-item .arrow .arw-r{color:#ed6c00;scale:-1 1;translate:100% 0;transition:translate .5s cubic-bezier(0.39, 0.58, 0.57, 1),color .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-topics-pickup__sub-slider .pickup-nav-item .icon,.c-topics-pickup__sub-slider .pickup-nav-item .arrow{transition:translate .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-topics-pickup__sub-slider .pickup-nav .swiper-slide-thumb-active{border-color:rgba(0,0,0,0)}.c-topics-pickup__sub-slider .pickup-nav .swiper-slide-thumb-active+.pickup-nav-item{border-color:rgba(0,0,0,0)}.c-topics-pickup__sub-slider .pickup-nav .swiper-slide-thumb-active .pickup-nav-item-button{pointer-events:none;background-color:#fff}.c-topics-pickup__sub-slider .pickup-nav .swiper-slide-thumb-active .pickup-nav-item-button .icon::before{scale:0;transition:scale .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-topics-pickup__sub-slider .pickup-nav .swiper-slide-thumb-active .pickup-nav-item-button .icon .num{scale:0;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-topics-pickup__sub-slider .pickup-nav .swiper-slide-thumb-active .pickup-nav-item-button .arrow::before{scale:1;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28) .2s}.c-topics-pickup__sub-slider .pickup-nav .swiper-slide-thumb-active .pickup-nav-item-button .arrow .arw-r{translate:0;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28) .2s}.c-topics-pickup__sub-slider .pickup-nav .swiper-slide-thumb-active .pickup-nav-item-button .arrow{translate:1rem 0}.c-topics-pickup__sub-slider .pickup-nav .swiper-slide-thumb-active .pickup-nav-item-button .arrow .arw-r{color:#fff}.c-topics-pickup__sub-slider .pickup-nav .swiper-slide-thumb-active .pickup-nav-item-button .arrow::before{background-color:#ed6c00}.c-topics-pickup__sub-slider .pickup-nav .swiper-slide-thumb-active .pickup-nav-item-button .label{color:#ed6c00}.c-topics-pickup__sub-slider .pickup-nav .swiper-slide-thumb-active .pickup-nav-item-button .label:nth-child(1),.c-topics-pickup__sub-slider .pickup-nav .swiper-slide-thumb-active .pickup-nav-item-button .label:nth-child(2){translate:0 calc(-100% - .2em)}.c-topics-pickup__sub-slider .pickup-nav .swiper-slide-thumb-active .pickup-nav-item-button .label:last-child{translate:0 0}.c-topics-pickup__sub-slider .pickup-nav .swiper-slide-thumb-active .pickup-nav-item-button .label-wrap{translate:1rem 0}.c-topics-pickup .tool-box{display:none}@media screen and (max-width: 1024px){.c-topics-pickup .tool-box{display:grid;margin-top:2.4rem;padding-inline:20px}}.c-topics-pickup .tool-box .pagination{grid-column:1;grid-row:1;height:100%;align-items:center}.c-topics-pickup .tool-box .pagination.swiper-pagination-bullets .swiper-pagination-bullet{width:.6rem;height:.6rem;background-color:rgba(255,255,255,.6);opacity:1;position:relative;transition:margin .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-topics-pickup .tool-box .pagination.swiper-pagination-bullets .swiper-pagination-bullet::before{content:"";width:1.2rem;height:1.2rem;border-radius:100%;border:.5rem solid #fff;position:absolute;top:50%;left:50%;translate:-50% -50%;margin:auto;opacity:0;scale:.5;transition:opacity .2s cubic-bezier(0.39, 0.58, 0.57, 1),scale .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-topics-pickup .tool-box .pagination.swiper-pagination-bullets .swiper-pagination-bullet-active{background-color:rgba(255,255,255,0);margin-inline:.4rem}.c-topics-pickup .tool-box .pagination.swiper-pagination-bullets .swiper-pagination-bullet-active::before{opacity:1;scale:1}.c-topics-pickup .tool-box .navigation{grid-column:1;grid-row:1;pointer-events:none}.c-topics-pickup .tool-box .navigation button{width:5.4rem;height:3.4rem;background-color:#fff;pointer-events:all}.c-topics-pickup .tool-box .navigation button.prev,.c-topics-pickup .tool-box .navigation button.next{border-radius:100vmax}.c-topics-pickup .tool-box .navigation button .arrow .arw-r{color:#ed6c00}.t-topics-pickup{overflow:hidden;padding-top:13rem;padding-bottom:5rem}@media screen and (max-width: 1024px){.t-topics-pickup{padding-top:7.7rem;padding-bottom:0}}.t-topics-pickup .container{position:relative}.t-topics-pickup__head{width:100%;max-width:67.6923076923vw;position:absolute;top:5.1538461538vw;right:0;left:0;margin-inline:auto;z-index:2;pointer-events:none}@media screen and (max-width: 1024px){.t-topics-pickup__head{max-width:inherit;width:calc(100% - 40px);top:-3rem}}.t-topics-pickup__head h2{color:#fff;font-family:var(--font-display);font-size:67px;font-weight:700;line-height:0;margin-left:-3.2307692308vw}@media screen and (max-width: 1024px){.t-topics-pickup__head h2{margin-left:0}}.t-topics-pickup__head h2 span{display:block;font-size:clamp(3.4rem,2.5rem + 2.3077vw,max(5.5rem,4.2307692308vw));line-height:1.1}.t-topics-pickup__slider{width:100%;height:60vw;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-inline:auto;position:relative;z-index:1}@media screen and (max-width: 1024px){.t-topics-pickup__slider{padding:3rem 20px 0;height:auto}}.t-topics-pickup__slider .pickup-slider{margin-top:-3.0769230769vw}@media screen and (max-width: 1024px){.t-topics-pickup__slider .pickup-slider{margin-top:0}}.t-topics-pickup__slider .pickup-slider-item{transition:visibility 0s ease .01s}@media screen and (max-width: 1024px){.t-topics-pickup__slider .pickup-slider-item{transition:inherit}}.t-topics-pickup__slider .pickup-slider-item.isHide{transition:visibility 0s ease;visibility:hidden}@media screen and (max-width: 1024px){.t-topics-pickup__slider .pickup-slider-item.isHide{transition:inherit;visibility:inherit}}@media screen and (max-width: 1024px){.t-topics-pickup__slider .pickup-slider-item:first-child{position:relative}}.t-topics-pickup__slider .pickup-slider-item-link{display:block;color:#fff;text-decoration:none}@media screen and (min-width: 1025px)and (hover: hover),screen and (min-width: 1025px)and (pointer: fine){.t-topics-pickup__slider .pickup-slider-item-link:hover img{scale:1.02;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28)}}.t-topics-pickup__slider .pickup-slider-item-link .meta{display:grid;row-gap:1rem;margin-bottom:1.8rem;justify-content:flex-end;position:absolute;top:0;right:0;translate:27% -83%;scale:.45;opacity:0;transition:opacity .35s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (max-width: 1024px){.t-topics-pickup__slider .pickup-slider-item-link .meta{translate:0;scale:1;position:relative;margin-bottom:1rem}}.t-topics-pickup__slider .pickup-slider-item-link .meta .cat{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:clamp(1.2rem,1.1571rem + .1099vw,1.3rem);line-height:1;padding:.5rem;border:1px solid #fff;margin-left:auto}.t-topics-pickup__slider .pickup-slider-item-link .meta .cat.none{opacity:0;pointer-events:none}.t-topics-pickup__slider .pickup-slider-item-link .meta time{display:block;font-size:clamp(1.8rem,1.6714rem + .3297vw,2.1rem);font-weight:700;line-height:1}.t-topics-pickup__slider .pickup-slider-item-link .eyecatch{display:block;height:100%;aspect-ratio:3/2;overflow:hidden;-webkit-clip-path:inset(0 round 1rem);clip-path:inset(0 round 1rem)}.t-topics-pickup__slider .pickup-slider-item-link .eyecatch img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:scale .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.t-topics-pickup__slider .pickup-slider-item-link .title{font-size:clamp(1.5rem,1.3714rem + .3297vw,1.8rem);font-weight:700;line-height:1.6111111111;margin-top:2.2rem;width:222.2222222222%;position:absolute;left:0;bottom:0;scale:.45;translate:-27.5% 94%;opacity:0;transition:opacity .35s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (max-width: 1024px){.t-topics-pickup__slider .pickup-slider-item-link .title{width:100%;position:relative;translate:0;scale:1;margin-top:2rem}}.t-topics-pickup__slider .pickup-slider-item-link .title .clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;width:100%;text-overflow:ellipsis}.t-topics-pickup__slider .pickup-slider-item.isActive{z-index:2}.t-topics-pickup__slider .pickup-slider-item.isActive .meta,.t-topics-pickup__slider .pickup-slider-item.isActive .title{opacity:1}.t-topics-pickup__slider .pickup-bg{max-width:67.6923076923vw;width:100%;height:100%;position:absolute;top:0;left:0;right:0;margin-inline:auto;z-index:-1}@media screen and (max-width: 1024px){.t-topics-pickup__slider .pickup-bg{max-width:inherit;height:27rem}}.t-topics-pickup__slider .pickup-bg-list{display:grid;height:100%;position:relative;z-index:1}.t-topics-pickup__slider .pickup-bg-list::before{content:"";position:absolute;inset:0;z-index:3;margin:auto;background-color:var(--cat-color);opacity:.76;transition:background-color 1s cubic-bezier(0.39, 0.58, 0.57, 1)}.t-topics-pickup__slider .pickup-bg-item{grid-column:1;grid-row:1;-webkit-clip-path:inset(0);clip-path:inset(0);position:relative;z-index:1;opacity:0;transition:opacity 1s cubic-bezier(0.39, 0.58, 0.57, 1)}.t-topics-pickup__slider .pickup-bg-item.isActive{opacity:1;z-index:2}.t-topics-pickup__slider .pickup-bg img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:blur(8px)}@media screen and (max-width: 1024px){.t-topics-pickup__slider .pickup-bg img{filter:blur(6px)}}.space[data-sticky-trigger="05"]{height:250svh}.t-movie{transform:translateY(calc(100% - (100svh - 24rem)));padding-top:24rem;padding-bottom:13.6rem;position:sticky;bottom:0;margin-top:-250svh;overflow:hidden}@media screen and (max-width: 1024px){.t-movie{padding-top:13rem}}@media screen and (max-width: 1024px){.t-movie{padding-bottom:9.5rem}}@media screen and (max-width: 1024px){.t-movie{margin-top:-6rem}}.t-movie .container{position:relative;z-index:1}.t-movie .container::before{content:"";position:absolute;width:50vw;height:50vw;inset:0;margin:auto;z-index:-1;border-radius:50%;background:#ff8418;filter:blur(25px)}@media screen and (max-width: 1024px){.t-movie .container::before{width:min(60rem,78.125svh);height:min(36.3rem,47.265625svh);top:50%;left:50%;translate:-50% -50%}}.t-movie__head{position:absolute;width:41.6666666667svh;height:73.9583333333svh;top:0;left:0;right:0;margin:auto;z-index:3;pointer-events:none}@media screen and (max-width: 1024px){.t-movie__head{position:relative;left:0;width:100%;height:auto;margin-bottom:3rem;text-align:center;pointer-events:all}}.t-movie__head h2{position:absolute;left:0;top:0;font-size:clamp(6.5rem,5.1286rem + 3.5165vw,min(7.4615384615vw,12.6302083333svh));font-weight:700;line-height:1;color:#fff;translate:calc(-100% + max(4rem,3.0769230769vw)*-1) 0;white-space:nowrap}@media screen and (max-width: 1024px){.t-movie__head h2{position:relative;line-height:.85;translate:inherit;white-space:inherit}}.t-movie__head p{position:absolute;right:0;bottom:-0.3em;font-size:clamp(2.7rem,1.1571rem + 3.956vw,min(4.8461538462vw,8.203125svh));font-weight:700;line-height:1;color:#fff;translate:calc(100% + max(4rem,3.0769230769vw)) 0;white-space:nowrap}@media screen and (max-width: 1024px){.t-movie__head p{position:relative;bottom:0;translate:inherit;white-space:inherit}}.t-movie__head p span{font-size:clamp(2.7rem,2.3143rem + .989vw,3.6rem);display:block}@media screen and (max-width: 1024px){.t-movie__head p span{display:inline}}.t-movie__slider{height:74.21875svh}@media screen and (max-width: 1024px){.t-movie__slider{height:42.6rem}}.t-movie__slider .movie-slider-item{z-index:1;will-change:transform;opacity:.3;transition:opacity .75s cubic-bezier(0.39, 0.58, 0.57, 1),visibility 0s ease .01s}@media screen and (max-width: 1024px){.t-movie__slider .movie-slider-item{transition:opacity .75s cubic-bezier(0.39, 0.58, 0.57, 1)}}.t-movie__slider .movie-slider-item.isHide{transition:opacity .75s cubic-bezier(0.39, 0.58, 0.57, 1),visibility 0s ease;visibility:hidden}@media screen and (max-width: 1024px){.t-movie__slider .movie-slider-item.isHide{transition:inherit;visibility:inherit}}.t-movie__slider .movie-slider-item .media{display:block;width:100%;height:100%;position:relative;z-index:1;-webkit-clip-path:inset(0 round min(2rem, 2.6041666667svh));clip-path:inset(0 round min(2rem, 2.6041666667svh))}@media screen and (max-width: 1024px){.t-movie__slider .movie-slider-item .media{-webkit-clip-path:inset(0 round min(1.5rem, 1.953125svh));clip-path:inset(0 round min(1.5rem, 1.953125svh))}}.t-movie__slider .movie-slider-item .media .thumbnail{position:absolute;inset:0;margin:auto;z-index:2;opacity:1;transition:opacity .7s cubic-bezier(0.39, 0.58, 0.57, 1);transform:translateZ(2px)}.t-movie__slider .movie-slider-item .media img,.t-movie__slider .movie-slider-item .media video,.t-movie__slider .movie-slider-item .media iframe{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.t-movie__slider .movie-slider-item.isActive{opacity:1}.t-topics .container{padding-inline:40px}@media screen and (max-width: 1024px){.t-topics .container{padding-inline:20px}}.t-topics__head{display:flex;align-items:center;-moz-column-gap:1.8rem;column-gap:1.8rem;color:#fff}@media screen and (max-width: 1024px){.t-topics__head{display:block}}.t-topics__head p{font-size:clamp(3.9rem,3.2571rem + 1.6484vw,5.4rem);font-weight:700;line-height:.7037037037}@media screen and (max-width: 1024px){.t-topics__head p{margin-bottom:1rem}}.t-topics__head h2{font-family:var(--font-display);font-size:clamp(1.8rem,1.7143rem + .2198vw,2rem);line-height:1;opacity:.6}.t-topics__post .post-t-topics{display:grid;grid-template-columns:repeat(3, 1fr);gap:4rem;margin-top:4rem}@media screen and (max-width: 1024px){.t-topics__post .post-t-topics{display:flex;overflow-x:auto;gap:1.5rem;margin-top:2.5rem;padding-bottom:.5rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.t-topics__post .post-t-topics::-webkit-scrollbar{display:none}.t-topics__post .post-t-topics .post-item{flex:0 0 85%;scroll-snap-align:start}}.t-topics__post .button{margin-top:4rem}@media screen and (max-width: 1024px){.t-topics__post .button{margin-top:2.5rem}}.post-topics .post-item+.post-item{margin-top:5rem}@media screen and (max-width: 1024px){.post-topics .post-item+.post-item{margin-top:3.2rem}}.post-topics .post-item-link{display:grid;grid-template-areas:"meta eyecatch" "title eyecatch";grid-template-columns:1fr auto;grid-template-rows:auto 1fr;-moz-column-gap:2rem;column-gap:2rem}@media screen and (max-width: 1024px){.post-topics .post-item-link{grid-template-areas:"meta meta" "eyecatch title";grid-template-columns:auto 1fr;gap:1rem 1.8rem}.post-topics .post-item-link > .title{-ms-grid-row:3;-ms-grid-column:3}.post-topics .post-item-link > .text-slide{-ms-grid-row:3;-ms-grid-column:3}.post-topics .post-item-link > .c-topics-pickup__head{-ms-grid-row:3;-ms-grid-column:3}}@media screen and (min-width: 1025px)and (hover: hover),screen and (min-width: 1025px)and (pointer: fine){.post-topics .post-item-link:hover .eyecatch img{scale:1.05}}.post-topics .post-item .meta{-ms-grid-row:1;-ms-grid-column:1;grid-area:meta;display:grid;grid-template-columns:1fr auto;-moz-column-gap:.3rem;column-gap:.3rem}.post-topics .post-item .meta>*{display:flex;align-items:center;line-height:1;background-color:#ffebda;padding:.8rem 1.3rem}.post-topics .post-item .meta .date{font-size:clamp(1.5rem,1.4571rem + .1099vw,1.6rem);font-weight:600;color:#ed6c00;border-radius:.5rem 0 0 .5rem}.post-topics .post-item .meta .date:first-child:last-child{border-radius:.5rem}.post-topics .post-item .meta .date span{display:inline-block;margin-bottom:-0.3em}.post-topics .post-item .meta .cat{justify-content:center;font-size:clamp(1.2rem,1.1571rem + .1099vw,1.3rem);color:#242424;border-radius:0 .5rem .5rem 0;min-width:13.2rem}.post-topics .post-item .title{-ms-grid-row:3;-ms-grid-column:1;grid-area:title;font-size:clamp(1.4rem,1.2286rem + .4396vw,1.8rem);font-weight:700;line-height:1.6;color:#242424;margin-block:auto}.post-topics .post-item .title::before,.post-topics .post-item .title::after{content:"";display:block;inline-size:0;block-size:1px}.post-topics .post-item .title::before{-webkit-margin-after:calc((1 - 1.6)*.5em);margin-block-end:calc((1 - 1.6)*.5em)}.post-topics .post-item .title::after{-webkit-margin-before:calc((1 - 1.6)*.5em);margin-block-start:calc((1 - 1.6)*.5em)}.post-topics .post-item .title span{word-break:break-word}.post-topics .post-item .eyecatch{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:3;grid-area:eyecatch;display:block;width:33rem;height:100%;aspect-ratio:3/2;overflow:hidden}@media screen and (max-width: 1024px){.post-topics .post-item .eyecatch{width:15rem}}.post-topics .post-item .eyecatch img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;scale:1;transition:scale .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.post-teachers{display:grid;grid-template-columns:repeat(4, 1fr);gap:4.8rem}@media screen and (min-width: 1600px){.post-teachers{grid-template-columns:repeat(5, 1fr);gap:3.6rem}}@media screen and (max-width: 1024px){.post-teachers{grid-template-columns:repeat(2, 1fr);gap:4.5rem 2rem}}.post-teachers .post-item-link{display:block;text-decoration:none}@media screen and (min-width: 1025px)and (hover: hover),screen and (min-width: 1025px)and (pointer: fine){.post-teachers .post-item-link:hover .eyecatch img{scale:1.05}}.post-teachers .post-item .eyecatch{display:block;aspect-ratio:1/1.16;overflow:hidden}@media screen and (max-width: 1024px){.post-teachers .post-item .eyecatch{height:19rem;aspect-ratio:inherit}}.post-teachers .post-item .eyecatch img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;scale:1;transition:scale .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.post-teachers .post-item .meta{padding-top:2.8rem}@media screen and (max-width: 1024px){.post-teachers .post-item .meta{padding-top:1.6rem}}.post-teachers .post-item .meta .name{font-size:clamp(1.6rem,1.5143rem + .2198vw,1.8rem);font-weight:700;line-height:1.5555555556;color:#242424}.post-teachers .post-item .meta .name::before,.post-teachers .post-item .meta .name::after{content:"";display:block;inline-size:0;block-size:1px}.post-teachers .post-item .meta .name::before{-webkit-margin-after:calc((1 - 1.5555555556)*.5em);margin-block-end:calc((1 - 1.5555555556)*.5em)}.post-teachers .post-item .meta .name::after{-webkit-margin-before:calc((1 - 1.5555555556)*.5em);margin-block-start:calc((1 - 1.5555555556)*.5em)}.post-teachers .post-item .meta .en{font-size:clamp(1.1rem,1.0571rem + .1099vw,1.2rem);line-height:1;padding-top:1em;color:var(--cat-color)}.post-teachers .post-item .meta .en::before,.post-teachers .post-item .meta .en::after{content:"";display:block;inline-size:0;block-size:1px}.post-teachers .post-item .meta .en::before{-webkit-margin-after:calc((1 - 1)*.5em);margin-block-end:calc((1 - 1)*.5em)}.post-teachers .post-item .meta .en::after{-webkit-margin-before:calc((1 - 1)*.5em);margin-block-start:calc((1 - 1)*.5em)}.post-teachers .post-item .meta .hr{display:block;margin-top:2rem;height:1px;background-color:#dadada}.post-teachers .post-item .meta .job{font-size:clamp(1.1rem,1.0143rem + .2198vw,1.3rem);color:#242424;line-height:1.3;padding-top:1rem}.post-teachers .post-item .meta .job::before,.post-teachers .post-item .meta .job::after{content:"";display:block;inline-size:0;block-size:1px}.post-teachers .post-item .meta .job::before{-webkit-margin-after:calc((1 - 1.3)*.5em);margin-block-end:calc((1 - 1.3)*.5em)}.post-teachers .post-item .meta .job::after{-webkit-margin-before:calc((1 - 1.3)*.5em);margin-block-start:calc((1 - 1.3)*.5em)}.post-works{display:grid;grid-template-columns:repeat(3, 1fr);gap:7rem 3rem}@media screen and (max-width: 1240px){.post-works{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 1024px){.post-works{grid-template-columns:1fr;gap:4rem}}.post-works .post-item-toggle{display:flex;flex-direction:column;width:100%;height:100%;pointer-events:all}.post-works .post-item-toggle *{pointer-events:none}@media screen and (min-width: 1025px)and (hover: hover),screen and (min-width: 1025px)and (pointer: fine){.post-works .post-item-toggle:hover .eyecatch img{scale:1.05}}.post-works .post-item .meta{width:100%;display:flex;align-items:center;justify-content:space-between;-moz-column-gap:1rem;column-gap:1rem}.post-works .post-item .meta .cat{display:flex;align-items:center;justify-content:center;width:16.2rem;min-height:2.8rem;height:100%;font-size:1.2rem;line-height:1;color:#fff;border-radius:.5rem .5rem 0 0;background-color:#ed6c00}@media screen and (max-width: 1024px){.post-works .post-item .meta .cat{width:17rem}}.post-works .post-item .meta .cat.visualdesign{background-color:#cc2525}.post-works .post-item .meta .cat.architecture{background-color:#139a39}.post-works .post-item .meta .cat.audiovisual{background-color:#2639a6}.post-works .post-item .meta .year{font-size:1.2rem;line-height:1;color:#747474}@media screen and (max-width: 1024px){.post-works .post-item .meta .year{font-size:1.3rem}}.post-works .post-item .eyecatch{display:block;width:100%;overflow:hidden}.post-works .post-item .eyecatch img{display:block;width:100%;height:100%;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;scale:1;transition:scale .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.post-works .post-item .title{font-size:1.6rem;font-weight:700;line-height:1.5;margin-block:2rem}@media screen and (max-width: 1024px){.post-works .post-item .title{margin-block:1rem}}.post-works .post-item .hr{display:block;height:1px;background-color:#dadada}.post-works .post-item .award{font-size:clamp(1.2rem,1.1571rem + .1099vw,1.3rem);line-height:1.5384615385;margin-top:1rem}@media screen and (max-width: 1024px){.post-t-topics .post-item+.post-item{margin-top:0}}.post-t-topics .post-item-link{display:flex;flex-direction:column;height:100%;padding:2rem;border-radius:1.4rem;position:relative;z-index:1;text-decoration:none}@media screen and (max-width: 1024px){.post-t-topics .post-item-link{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr auto;padding:1.5rem;gap:1rem 1.5rem;border-radius:1rem;border:1px solid rgba(255,255,255,.5)}}@media screen and (min-width: 1025px)and (hover: hover),screen and (min-width: 1025px)and (pointer: fine){.post-t-topics .post-item-link:hover::before{scale:1.05;background-color:#fff;transition:background-color .3s cubic-bezier(0.39, 0.58, 0.57, 1),scale .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.post-t-topics .post-item-link:hover .meta{background-color:rgba(237,107,0,.2)}.post-t-topics .post-item-link:hover .meta .date{color:#ed6c00}.post-t-topics .post-item-link:hover .meta .cat{color:#242424}.post-t-topics .post-item-link:hover .title{color:#242424}}.post-t-topics .post-item-link::before{content:"";position:absolute;inset:0;margin:auto;z-index:-1;width:100%;height:100%;border:1px solid rgba(255,255,255,.5);background-color:rgba(0,0,0,0);border-radius:1.4rem;pointer-events:none;transition:background-color .3s cubic-bezier(0.39, 0.58, 0.57, 1),scale .3s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (max-width: 1024px){.post-t-topics .post-item-link::before{content:none}}.post-t-topics .post-item .meta{order:1;display:flex;align-items:baseline;justify-content:space-between;line-height:1rem;padding:1rem;background-color:rgba(255,255,255,.2);border-radius:.5rem;margin-bottom:1.5rem;transition:background-color .3s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (max-width: 1024px){.post-t-topics .post-item .meta{display:contents}}.post-t-topics .post-item .meta .date{font-size:clamp(1.3rem,1.2143rem + .2198vw,1.5rem);font-weight:700;color:#fff;transition:color .3s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (max-width: 1024px){.post-t-topics .post-item .meta .date{grid-column:2;grid-row:1;display:flex;align-items:center;height:1.9rem;padding:.3rem .5rem 0;border-radius:.3rem;background-color:rgba(255,255,255,.2)}}.post-t-topics .post-item .meta .cat{font-size:clamp(1.1rem,1.0143rem + .2198vw,1.3rem);color:#fff;transition:color .3s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (max-width: 1024px){.post-t-topics .post-item .meta .cat{text-align:right;grid-row:3;grid-column:2}}.post-t-topics .post-item .title{order:3;font-size:clamp(1.4rem,1.3143rem + .2198vw,1.6rem);font-weight:700;line-height:1.4285714286;transition:color .3s cubic-bezier(0.39, 0.58, 0.57, 1);color:#fff;margin-top:2rem}@media screen and (max-width: 1024px){.post-t-topics .post-item .title{grid-row:2;grid-column:2;margin-top:0}}@media screen and (max-width: 1024px){.post-t-topics .post-item .title span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;width:100%}}.post-t-topics .post-item .eyecatch{order:2;display:block;width:100%}@media screen and (max-width: 1024px){.post-t-topics .post-item .eyecatch{grid-row:1/4;grid-column:1;width:16rem}}.post-t-topics .post-item .eyecatch img{display:block;width:100%;height:100%;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}.footer{background-color:#ed6c00}.footer-inner{padding-inline:40px;padding-top:10rem;padding-bottom:5rem;display:grid;grid-template-areas:"sitemap sitemap school" "sitemap sitemap sns" "contact contact contact" "logo logo logo" "subNav copyright copyright";grid-template-rows:auto 1fr;grid-template-columns:1fr 1fr auto;-moz-column-gap:60px;column-gap:60px}@media screen and (max-width: 1024px){.footer-inner{padding-top:4rem}}@media screen and (max-width: 1024px){.footer-inner{padding-bottom:3.2rem}}@media screen and (max-width: 1024px){.footer-inner{display:block;padding-inline:20px}}.footer .sitemap{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:sitemap}.footer .f-sns{-ms-grid-row:2;-ms-grid-column:5;grid-area:sns;width:26rem;padding-top:2.9rem;margin-top:2.9rem;margin-left:auto;border-top:1px solid rgba(255,255,255,.35)}@media screen and (max-width: 1024px){.footer .f-sns{padding-top:0rem}}@media screen and (max-width: 1024px){.footer .f-sns{margin-top:3rem}}@media screen and (max-width: 1024px){.footer .f-sns{width:100%;border-top:none}}.footer .f-sns .snsNav__menu .menu-item+.menu-item{margin-top:1.2rem}@media screen and (max-width: 1024px){.footer .f-sns .snsNav__menu .menu-item+.menu-item{margin-top:0}}.footer .f-school{-ms-grid-row:1;-ms-grid-column:5;grid-area:school;width:26rem;margin-left:auto}@media screen and (max-width: 1024px){.footer .f-school{width:100%;margin-top:3rem}}.footer .f-school p{font-size:clamp(1.3rem,1.2571rem + .1099vw,1.4rem);line-height:1.4285714286;color:#fff}.footer .f-school p+p{padding-top:1em}.footer .f-contact{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:5;grid-area:contact;display:grid;grid-template-columns:1fr auto;-moz-column-gap:10px;column-gap:10px;margin-top:6rem}@media screen and (max-width: 1024px){.footer .f-contact{margin-top:3.5rem}}@media screen and (max-width: 1024px){.footer .f-contact{grid-template-columns:1fr;row-gap:.8rem}}.footer .f-contact .contactNav{min-height:15.5rem;padding-block:2rem;display:flex;flex-wrap:wrap;place-content:center;-moz-column-gap:3rem;column-gap:3rem;border-radius:1.4rem;background-color:#fff}@media screen and (max-width: 1024px){.footer .f-contact .contactNav{min-height:20.8rem;display:grid;border-radius:1rem}}.footer .f-contact .contactNav__text{width:100%;font-size:clamp(1.3rem,1.2143rem + .2198vw,1.5rem);text-align:center;line-height:1.4}.footer .f-contact .contactNav__text::before,.footer .f-contact .contactNav__text::after{content:"";display:block;inline-size:0;block-size:1px}.footer .f-contact .contactNav__text::before{-webkit-margin-after:calc((1 - 1.4)*.5em);margin-block-end:calc((1 - 1.4)*.5em)}.footer .f-contact .contactNav__text::after{-webkit-margin-before:calc((1 - 1.4)*.5em);margin-block-start:calc((1 - 1.4)*.5em)}.footer .f-contact .contactNav__text>span{display:inline-block}@media screen and (max-width: 1024px){.footer .f-contact .contactNav__text>span{display:block}}.footer .f-contact .contactNav__tel{padding-top:2.4rem;display:flex;align-items:center}@media screen and (max-width: 1024px){.footer .f-contact .contactNav__tel{display:block}}.footer .f-contact .contactNav__tel .tel{display:flex;align-items:baseline;justify-content:center;color:#ed6c00;font-size:clamp(2.3rem,2.2571rem + .1099vw,2.4rem);font-weight:600;line-height:.7}.footer .f-contact .contactNav__tel .tel .num{font-size:clamp(3.2rem,3.1571rem + .1099vw,3.3rem)}.footer .f-contact .contactNav__tel .attention{font-size:clamp(1.2rem,1.1143rem + .2198vw,1.4rem);font-weight:500;line-height:10px;text-align:center;color:#747474;margin-top:0;padding-left:10px}@media screen and (max-width: 1024px){.footer .f-contact .contactNav__tel .attention{padding-top:1rem;margin-top:0}}.footer .f-contact .contactNav__form{padding-top:2.4rem}.footer .f-contact .contactNav__form .link{display:flex;align-items:center;justify-content:center;width:21.6rem;height:4.6rem;margin-inline:auto;color:#fff;background-color:#ed6c00;border-radius:100vmax;font-size:clamp(1.4rem,1.3571rem + .1099vw,1.5rem);font-weight:700;text-decoration:none}.footer .f-contact .contactNav__form .link .label{-ms-grid-row:1;-ms-grid-column:1;display:block;grid-area:text;text-align:center;overflow:hidden}.footer .f-contact .contactNav__form .link .label .t{display:inline-block;min-width:.25em}.footer .f-contact .contactNav__form .link .label:not(:first-child) .t{translate:0 100%}.footer .f-contact .contactNav__form .link .label-wrap{display:grid;grid-template-areas:"text"}.footer .f-contact .appNav{background-color:#fff;border-radius:1.4rem;width:31rem;min-height:15.5rem;padding-block:2rem;display:grid;place-content:center}@media screen and (max-width: 1024px){.footer .f-contact .appNav{border-radius:1rem;width:100%;min-height:auto;grid-template-columns:1fr auto;align-items:center;padding:2rem}}.footer .f-contact .appNav__text{font-size:clamp(1.3rem,1.2143rem + .2198vw,1.5rem);text-align:center;line-height:1.4}.footer .f-contact .appNav__text::before,.footer .f-contact .appNav__text::after{content:"";display:block;inline-size:0;block-size:1px}.footer .f-contact .appNav__text::before{-webkit-margin-after:calc((1 - 1.4)*.5em);margin-block-end:calc((1 - 1.4)*.5em)}.footer .f-contact .appNav__text::after{-webkit-margin-before:calc((1 - 1.4)*.5em);margin-block-start:calc((1 - 1.4)*.5em)}@media screen and (max-width: 1024px){.footer .f-contact .appNav__text{text-align:left}}.footer .f-contact .appNav__form{padding-top:2.4rem}@media screen and (max-width: 1024px){.footer .f-contact .appNav__form{padding-top:0}}.footer .f-contact .appNav__form .link{display:flex;align-items:center;justify-content:center;width:21.6rem;height:4.6rem;margin-inline:auto;color:#fff;background-color:#2639a6;border-radius:100vmax;font-size:clamp(1.4rem,1.3571rem + .1099vw,1.5rem);font-weight:700;text-decoration:none}@media screen and (max-width: 1024px){.footer .f-contact .appNav__form .link{width:16.6rem}}.footer .f-contact .appNav__form .link .label{-ms-grid-row:1;-ms-grid-column:1;display:block;grid-area:text;text-align:center;overflow:hidden}.footer .f-contact .appNav__form .link .label .t{display:inline-block;min-width:.25em}.footer .f-contact .appNav__form .link .label:not(:first-child) .t{translate:0 100%}.footer .f-contact .appNav__form .link .label-wrap{display:grid;grid-template-areas:"text"}.footer .f-logo{-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:5;grid-area:logo;margin-top:5rem}@media screen and (max-width: 1024px){.footer .f-logo{margin-top:3rem}}.footer .f-logo img{display:block;width:100%}.footer .f-subNav{-ms-grid-row:5;-ms-grid-column:1;grid-area:subNav;margin-top:5rem}@media screen and (max-width: 1024px){.footer .f-subNav{margin-top:2.5rem}}.footer .copyright{-ms-grid-row:5;-ms-grid-column:3;-ms-grid-column-span:3;grid-area:copyright;font-family:var(--font-display);font-size:1.2rem;font-weight:400;line-height:1;margin-left:auto;color:#fff;margin-top:5rem}@media screen and (max-width: 1024px){.footer .copyright{margin-top:2rem}}.has-aside-container{display:grid;grid-template-columns:24rem 1fr;-moz-column-gap:4rem;column-gap:4rem;width:calc(100% - 120px);max-width:130rem;margin-inline:auto;box-sizing:content-box}@media screen and (max-width: 1024px){.has-aside-container{display:block;width:calc(100% - 40px)}}.has-aside-container .c-main{grid-column:2;grid-row:1;margin-top:11rem}@media screen and (max-width: 1024px){.has-aside-container .c-main{margin-top:3rem}}.has-aside-container .c-aside{grid-column:1;grid-row:1;margin-top:11rem;margin-left:-20px;margin-right:2rem}@media screen and (max-width: 1024px){.has-aside-container .c-aside{margin-top:3rem}}@media screen and (max-width: 1024px){.has-aside-container .c-aside{margin-left:0}}.c-aside{position:sticky;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;top:6.4rem}@media screen and (max-width: 1024px){.c-aside{position:static}}.c-aside-inner{padding-inline:2rem;padding-block:2.5rem;background-color:#f1f1f1;border-radius:1.4rem}@media screen and (max-width: 1024px){.c-aside-inner{padding-inline:1.5rem}}@media screen and (max-width: 1024px){.c-aside-inner{padding-block:2.5rem}}@media screen and (max-width: 1024px){.c-aside-inner{border-radius:2rem}}.c-aside-inner>*+*{margin-top:2.5rem}@media screen and (max-width: 1024px){.c-aside-inner>*+*{margin-top:2.5rem}}.c-aside-inner [class$=-title]{font-size:clamp(1.4rem,1.3571rem + .1099vw,1.5rem);line-height:1;margin-bottom:1.3rem}.c-aside__category{display:grid}.c-aside__category .category-list.is-all{order:-1;margin-bottom:2.5rem}@media screen and (max-width: 1024px){.c-aside__category .category-list.is-all{margin-bottom:2.5rem}}@media screen and (max-width: 1024px){.c-aside__category .category-list.is-child{display:flex;white-space:nowrap}.c-aside__category .category-list.is-child .list-item{flex-shrink:0}}.c-aside__category .category-list .list-item+.list-item{margin-top:.4rem}@media screen and (max-width: 1024px){.c-aside__category .category-list .list-item+.list-item{margin-top:0;margin-left:.4rem}}.c-aside__category .category-list .list-item-link{display:flex;align-items:center;-moz-column-gap:.8rem;column-gap:.8rem;padding:1.4rem 1.3rem;border-radius:.5rem;font-size:clamp(1.4rem,1.3571rem + .1099vw,1.5rem);line-height:1.2;color:#242424;background-color:#fff;text-decoration:none;transition:background-color .3s cubic-bezier(0.39, 0.58, 0.57, 1),color .3s cubic-bezier(0.39, 0.58, 0.57, 1);--cat-color: #ED6C00}.c-aside__category .category-list .list-item-link.is-cat-visualdesign{--cat-color: #CC2525}.c-aside__category .category-list .list-item-link.is-cat-architecture{--cat-color: #139A39}.c-aside__category .category-list .list-item-link.is-cat-audiovisual{--cat-color: #2639A6}@media screen and (min-width: 1025px)and (hover: hover),screen and (min-width: 1025px)and (pointer: fine){.c-aside__category .category-list .list-item-link:hover{color:#fff;background-color:var(--cat-color);transition:background-color .3s cubic-bezier(0.39, 0.58, 0.57, 1),color .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-aside__category .category-list .list-item-link:hover .bullet{border-color:#fff;transition:border-color .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-aside__category .category-list .list-item-link:hover .bullet::before{scale:1;opacity:1;transition:opacity .3s cubic-bezier(0.39, 0.58, 0.57, 1),scale .5s cubic-bezier(0, 0.7, 0.32, 1.28)}}.c-aside__category .category-list .list-item-link[aria-current=true]{pointer-events:none;color:#fff;background-color:var(--cat-color)}.c-aside__category .category-list .list-item-link[aria-current=true] .bullet{border-color:#fff}.c-aside__category .category-list .list-item-link[aria-current=true] .bullet::before{scale:1;opacity:1}.c-aside__category .category-list .list-item-link .bullet{flex-shrink:0;display:block;width:11px;height:11px;border-radius:50%;border:1px solid #ccc;position:relative;transition:border-color .3s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (min-width: 1600px){.c-aside__category .category-list .list-item-link .bullet{width:15px;height:15px}}.c-aside__category .category-list .list-item-link .bullet::before{content:"";position:absolute;inset:0;margin:auto;width:5px;height:5px;border-radius:50%;background-color:#fff;scale:0;opacity:0;transition:scale .3s cubic-bezier(0.39, 0.58, 0.57, 1),opacity .3s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (min-width: 1600px){.c-aside__category .category-list .list-item-link .bullet::before{width:9px;height:9px}}.c-aside__category .category-list .list-item-link .label[lang=en]{margin-bottom:-0.3em}.c-aside__category .scroll-track{display:contents}@media screen and (max-width: 1024px){.c-aside__category .scroll-track{display:grid;width:calc(100% + 30px);padding-left:15px;margin-left:-15px;padding-bottom:1rem;margin-bottom:-1rem;display:grid;grid-template-columns:1fr 15px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.c-aside__category .scroll-track::-webkit-scrollbar{display:none}.c-aside__category .scroll-track::after{content:"";display:block}}@media screen and (max-width: 1024px){.c-aside__archive{display:grid;grid-template-columns:auto 24rem;align-items:center}}@media screen and (max-width: 1024px){.c-aside__archive .archive-title{margin-bottom:0}}.c-aside__archive .archive-links{position:relative;z-index:1}.c-aside__archive .archive-links select{all:unset;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:revert;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:var(--font-body);box-sizing:border-box;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;padding:1.3rem;border-radius:.5rem;font-size:clamp(1.4rem,1.3571rem + .1099vw,1.5rem);line-height:1;color:#242424;border:1px solid}.c-aside__archive .archive-links select::-ms-expand{display:none}.c-aside__archive .archive-links svg{position:absolute;z-index:2;top:0;right:1.5rem;bottom:0;margin:auto;width:.9rem;height:100%;aspect-ratio:1;pointer-events:none}.symbols{position:absolute;top:0;left:0;opacity:0;pointer-events:none}.clip-path{position:absolute;opacity:0;pointer-events:none}.acdn-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease-out}.acdn-content[data-hidden=false]{grid-template-rows:1fr}.acdn-inner{overflow:hidden}.uline,.uline-r{text-decoration:none}.uline .line,.uline-r .line{background-image:linear-gradient(currentcolor, currentcolor);background-repeat:no-repeat;transition:background-size .5s cubic-bezier(0, 0.7, 0.32, 1.28)}@media screen and (min-width: 1025px)and (hover: hover),screen and (min-width: 1025px)and (pointer: fine){.uline:hover .line{background-size:100% .1rem;background-position:bottom left}}.uline .line{background-size:0% .1rem;background-position:bottom right}@media screen and (min-width: 1025px)and (hover: hover),screen and (min-width: 1025px)and (pointer: fine){.uline-r:hover .line{background-size:0% .1rem;background-position:bottom right}}.uline-r .line{background-size:100% .1rem;background-position:bottom left}.tool-box .pagination.swiper-pagination-bullets{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;display:flex;flex-wrap:wrap;gap:.7rem}.tool-box .pagination.swiper-pagination-bullets .swiper-pagination-bullet{margin:0;background-color:#242424}.tool-box .pagination.swiper-pagination-bullets .swiper-pagination-bullet-active{background-color:var(--cat-color)}.tool-box .navigation{display:flex;justify-content:space-between}.tool-box .navigation button{display:flex;align-items:center;justify-content:center;width:5.7rem;height:4rem;background-color:var(--cat-color);transition:background-color .3s cubic-bezier(0.39, 0.58, 0.57, 1),opacity .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.tool-box .navigation button.prev{border-radius:1rem 0 0 1rem}.tool-box .navigation button.prev .arrow{scale:-1 1}.tool-box .navigation button.next{border-radius:0 1rem 1rem 0}.tool-box .navigation button .arrow{display:grid;overflow:hidden}.tool-box .navigation button .arrow .arw-r{grid-column:1;grid-row:1;display:block;width:1.5rem;height:1.5rem;color:#fff}.tool-box .navigation button .arrow .arw-r:nth-child(2){translate:-100% 0}.tool-box .navigation button:disabled{pointer-events:none;background-color:#242424;opacity:.2}.tool-box.has-circle-pagination{width:100%;position:absolute;inset:0;z-index:3;margin:auto;pointer-events:none}.tool-box.has-circle-pagination .pagination{position:absolute;bottom:0;left:0;right:0;margin-inline:auto;background-color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:1rem 2rem;border-radius:1.4rem 1.4rem 0 0;translate:0 40%}[data-state=modalOpen] .tool-box.has-circle-pagination .pagination{pointer-events:all}@media screen and (max-width: 1024px){.tool-box.has-circle-pagination .pagination{padding:.75rem 2rem;translate:0 20%}}.tool-box.has-circle-pagination .pagination::before,.tool-box.has-circle-pagination .pagination::after{content:"";display:block;width:1.3rem;height:1.3rem;background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;top:0}.tool-box.has-circle-pagination .pagination::before{background-image:url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgMTMgMTIiIHdpZHRoPSIxMyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMCAxMmgxM3YtMTJjMCA2LjYyNjY3LTUuODIxMTEgMTItMTMgMTJ6IiBmaWxsPSIjZmZmIi8+PC9zdmc+");left:0;translate:calc(-100% + 1px) 100%}@media screen and (max-width: 1024px){.tool-box.has-circle-pagination .pagination::before{translate:-100% 140%}}.tool-box.has-circle-pagination .pagination::after{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMyAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTMgMTJIMFYwQzAgNi42MjY2NyA1LjgyMTExIDEyIDEzIDEyekkiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");right:0;translate:calc(100% - 1px) 100%}@media screen and (max-width: 1024px){.tool-box.has-circle-pagination .pagination::after{translate:100% 140%}}.tool-box.has-circle-pagination .pagination .circle{position:relative;width:22px;height:22px;flex-shrink:0;background-color:rgba(0,0,0,0);border-radius:50%;-webkit-clip-path:inset(0 round 50%);clip-path:inset(0 round 50%);z-index:1;margin:auto;cursor:pointer;opacity:1;margin-inline:-0.7rem;transition:margin .5s cubic-bezier(0, 0.7, 0.32, 1.28),background-color .2s cubic-bezier(0.39, 0.58, 0.57, 1)}.tool-box.has-circle-pagination .pagination .circle::before,.tool-box.has-circle-pagination .pagination .circle::after{content:"";display:block;position:absolute;top:0;width:100%;height:100%;background:var(--sub-color, #FFEBDA);opacity:0;transition:opacity .2s cubic-bezier(0.39, 0.58, 0.57, 1)}.tool-box.has-circle-pagination .pagination .circle::before{left:-50%;transform-origin:right 50%;z-index:2}.tool-box.has-circle-pagination .pagination .circle::after{left:50%;transform-origin:left 50%;z-index:3}.tool-box.has-circle-pagination .pagination .circle_inner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100% - 4px);height:calc(100% - 4px);background:#fff;border-radius:50%;z-index:4;display:flex;align-items:center;justify-content:center}.tool-box.has-circle-pagination .pagination .circle_inner .icon{position:absolute;width:6px;height:6px;inset:0;margin:auto;border-radius:100%;background-color:rgba(0,0,0,.2)}.tool-box.has-circle-pagination .pagination .swiper-pagination-bullet.swiper-pagination-bullet-active.circle{background-color:var(--modal-color, #ED6C00);margin-inline:0}.tool-box.has-circle-pagination .pagination .swiper-pagination-bullet.swiper-pagination-bullet-active.circle::before{opacity:1;-webkit-animation:circleBefore 5s linear forwards paused;animation:circleBefore 5s linear forwards paused}.tool-box.has-circle-pagination .pagination .swiper-pagination-bullet.swiper-pagination-bullet-active.circle::after{opacity:1;-webkit-animation:circleAfter 5s linear forwards paused;animation:circleAfter 5s linear forwards paused}.tool-box.has-circle-pagination .pagination .swiper-pagination-bullet.swiper-pagination-bullet-active.circle .icon{border-radius:0%;background-color:var(--modal-color, #ED6C00)}.tool-box.has-circle-pagination .navigation{align-items:center;height:100%;padding-inline:3.6rem}@media screen and (max-width: 1024px){.tool-box.has-circle-pagination .navigation{padding-inline:0}}.tool-box.has-circle-pagination .navigation button{pointer-events:all;width:6.3rem;height:4rem;background-color:rgba(0,0,0,0);position:relative}@media screen and (max-width: 1024px){.tool-box.has-circle-pagination .navigation button{width:4.7rem;height:3rem}}.tool-box.has-circle-pagination .navigation button::before{content:"";width:100%;height:100%;border-radius:100vmax;position:absolute;inset:0;margin:auto;z-index:-1;background-color:var(--modal-color, #ED6C00);transition:scale .3s cubic-bezier(0.39, 0.58, 0.57, 1);pointer-events:none}.tool-box.has-circle-pagination .navigation button.prev,.tool-box.has-circle-pagination .navigation button.next{border-radius:0}@media screen and (max-width: 1024px){.tool-box.has-circle-pagination .navigation button.prev{translate:-1.6rem 0}}@media screen and (max-width: 1024px){.tool-box.has-circle-pagination .navigation button.next{translate:1.6rem 0}}@media screen and (min-width: 1025px)and (hover: hover),screen and (min-width: 1025px)and (pointer: fine){.tool-box.has-circle-pagination .navigation button:hover::before{scale:1.2;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28)}}.slide-start+.tool-box .pagination .swiper-pagination-bullet.swiper-pagination-bullet-active.circle::before,.slide-start+.tool-box .pagination .swiper-pagination-bullet.swiper-pagination-bullet-active.circle::after{-webkit-animation-play-state:running;animation-play-state:running}@-webkit-keyframes circleAfter{0%{transform:rotate(0deg);background:var(--sub-color, #FFEBDA)}50%{transform:rotate(180deg);background:var(--sub-color, #FFEBDA)}50.01%{transform:rotate(360deg);background:var(--modal-color, #ED6C00)}100%{transform:rotate(360deg);background:var(--modal-color, #ED6C00)}}@keyframes circleAfter{0%{transform:rotate(0deg);background:var(--sub-color, #FFEBDA)}50%{transform:rotate(180deg);background:var(--sub-color, #FFEBDA)}50.01%{transform:rotate(360deg);background:var(--modal-color, #ED6C00)}100%{transform:rotate(360deg);background:var(--modal-color, #ED6C00)}}@-webkit-keyframes circleBefore{0%{transform:rotate(0deg)}50%{transform:rotate(0deg)}100%{transform:rotate(180deg)}}@keyframes circleBefore{0%{transform:rotate(0deg)}50%{transform:rotate(0deg)}100%{transform:rotate(180deg)}}.button [data-align=center]{margin-inline:auto}.button [data-align=right]{margin-left:auto}.button-el{display:flex;align-items:center;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;min-width:var(--w);min-height:var(--h);border-radius:100vmax;padding-inline:1.5rem;position:relative;line-height:1}@media screen and (min-width: 1025px)and (hover: hover),screen and (min-width: 1025px)and (pointer: fine){.button-el:hover .label:first-child{translate:0 calc(-100% - .2em)}.button-el:hover .label:last-child{translate:0 0%}}.button .icon,.button .arrow{display:flex;align-items:center;justify-content:center;position:absolute;top:0;bottom:0;margin-block:auto;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.button .icon.--rad,.button .arrow.--rad{z-index:1}.button .icon.--rad::before,.button .arrow.--rad::before{content:"";margin:auto;inset:0;position:absolute;z-index:-1;border-radius:50%;transition:scale .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.button .icon.--pos-l,.button .arrow.--pos-l{left:0}.button .icon.--pos-r,.button .arrow.--pos-r{right:0}.button .icon svg,.button .arrow svg{display:block;width:100%;height:100%}.button .icon{width:2.4rem;height:2.4rem}@media screen and (max-width: 1024px){.button .icon{width:1.5rem;height:1.5rem}}.button .icon .calender{width:2rem;height:1.9rem}.button .icon .app{width:1.6rem;height:2rem}.button .icon .blank{width:1.1rem;height:1.1rem}.button .icon .pin{width:1.5rem;height:2.2rem}@media screen and (max-width: 1024px){.button .icon svg[class]{width:100%;height:100%}}.button .arrow{width:2.8rem;height:2.8rem}.button .arrow .arw-r{width:1.2rem;height:1.2rem}.button .label{-ms-grid-row:1;-ms-grid-column:1;display:block;grid-area:text;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28),color .5s cubic-bezier(0.39, 0.58, 0.57, 1)}.button .label:last-child{translate:0 calc(100% + .2em)}.button .label-wrap{display:grid;grid-template-areas:"text";overflow:hidden;position:relative;z-index:2;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.button .type-base,.button .type-reverse{font-size:1.6rem;font-weight:600;overflow:hidden;transition:background-color .5s cubic-bezier(0.39, 0.58, 0.57, 1)}.button .type-base .label-wrap,.button .type-reverse .label-wrap{translate:0 0}.button .type-base .arrow.--pos-l,.button .type-reverse .arrow.--pos-l{translate:-100% 0}.button .type-base .arrow.--pos-l::before,.button .type-reverse .arrow.--pos-l::before{scale:0}.button .type-base .arrow.--pos-l .arw-r,.button .type-reverse .arrow.--pos-l .arw-r{translate:calc(-100% - 1.2rem) 0;transition:translate .5s cubic-bezier(0.39, 0.58, 0.57, 1)}.button .type-base .arrow.--pos-r,.button .type-reverse .arrow.--pos-r{translate:-1.5rem 0}.button .type-base .arrow.--pos-r::before,.button .type-reverse .arrow.--pos-r::before{scale:1;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.button .type-base .arrow.--pos-r .arw-r,.button .type-reverse .arrow.--pos-r .arw-r{translate:0;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28)}@media screen and (min-width: 1025px)and (hover: hover),screen and (min-width: 1025px)and (pointer: fine){.button .type-base:hover .label-wrap,.button .type-reverse:hover .label-wrap{translate:4.1rem 0}.button .type-base:hover .arrow.--pos-l,.button .type-reverse:hover .arrow.--pos-l{translate:1.5rem 0}.button .type-base:hover .arrow.--pos-l::before,.button .type-reverse:hover .arrow.--pos-l::before{scale:1;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.button .type-base:hover .arrow.--pos-l .arw-r,.button .type-reverse:hover .arrow.--pos-l .arw-r{translate:0;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.button .type-base:hover .arrow.--pos-r,.button .type-reverse:hover .arrow.--pos-r{translate:100% 0}.button .type-base:hover .arrow.--pos-r::before,.button .type-reverse:hover .arrow.--pos-r::before{scale:0}.button .type-base:hover .arrow.--pos-r .arw-r,.button .type-reverse:hover .arrow.--pos-r .arw-r{translate:calc(100% - 1.2rem) 0;transition:translate .5s cubic-bezier(0.39, 0.58, 0.57, 1)}}.button .type-base{background-color:#fff;border:.1rem solid #ed6c00}.button .type-base .label{color:#ed6c00}.button .type-base .arrow.--pos-l::before{background-color:#fff}.button .type-base .arrow.--pos-l .arw-r{color:#ed6c00}.button .type-base .arrow.--pos-r::before{background-color:#ed6c00}.button .type-base .arrow.--pos-r .arw-r{color:#fff}@media screen and (min-width: 1025px)and (hover: hover),screen and (min-width: 1025px)and (pointer: fine){.button .type-base:hover{background-color:#ed6c00}.button .type-base:hover .label{color:#fff}}.button .type-reverse{background-color:#ed6c00;border:.1rem solid #fff}.button .type-reverse .label{color:#fff}.button .type-reverse .arrow.--pos-l::before{background-color:#ed6c00}.button .type-reverse .arrow.--pos-l .arw-r{color:#fff}.button .type-reverse .arrow.--pos-r::before{background-color:#fff}.button .type-reverse .arrow.--pos-r .arw-r{color:#ed6c00}@media screen and (min-width: 1025px)and (hover: hover),screen and (min-width: 1025px)and (pointer: fine){.button .type-reverse:hover{background-color:#fff}.button .type-reverse:hover .label{color:#ed6c00}}.button .type-oc{color:#242424;background-color:#ffd900;font-size:1.5rem;font-weight:700;overflow:hidden}@media screen and (max-width: 1024px){.button .type-oc{min-width:15.2rem}}.button .type-oc .label-wrap{translate:3.4rem 0}.button .type-oc .icon.--rad::before{background-color:#242424;scale:0}.button .type-oc .icon.--pos-l{translate:1.5rem 0}.button .type-oc .icon.--pos-r{translate:100% 0}.button .type-oc .icon .blank{color:#ffd900;scale:0;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28)}@media screen and (min-width: 1025px)and (hover: hover),screen and (min-width: 1025px)and (pointer: fine){.button .type-oc:hover .label-wrap{translate:0 0}.button .type-oc:hover .icon.--rad::before{scale:1;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.button .type-oc:hover .icon.--pos-l{translate:-100% 0}.button .type-oc:hover .icon.--pos-r{translate:-1.5rem 0}.button .type-oc:hover .icon .blank{scale:1;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28) .2s}}.button .type-app{color:#fff;background-color:#2639a6;font-size:1.5rem;letter-spacing:.1em;font-weight:700;overflow:hidden}@media screen and (max-width: 1024px){.button .type-app{min-width:10.4rem}}.button .type-app .label-wrap{translate:3rem 0}.button .type-app .icon.--pos-l,.button .type-app .arrow.--pos-l{translate:1.5rem 0}.button .type-app .icon.--pos-r,.button .type-app .arrow.--pos-r{translate:100% 0}.button .type-app .icon{color:#fff}.button .type-app .arrow{color:#2639a6}.button .type-app .arrow::before{background-color:#fff;scale:0}.button .type-app .arrow .arw-r{translate:calc(-100% - 1.2rem) 0;transition:translate .5s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (min-width: 1025px)and (hover: hover),screen and (min-width: 1025px)and (pointer: fine){.button .type-app:hover .label-wrap{translate:0 0}.button .type-app:hover .icon.--rad::before,.button .type-app:hover .arrow.--rad::before{scale:1;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.button .type-app:hover .icon.--pos-l,.button .type-app:hover .arrow.--pos-l{translate:-100% 0}.button .type-app:hover .icon.--pos-r,.button .type-app:hover .arrow.--pos-r{translate:-1.5rem 0}.button .type-app:hover .icon .arw-r,.button .type-app:hover .arrow .arw-r{translate:0;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28)}}@media screen and (max-width: 1024px){.button .type-oc,.button .type-app{font-size:1.3rem;min-height:3.8rem;border-radius:.5rem;padding-inline:.8rem}.button .type-oc .label-wrap,.button .type-app .label-wrap{translate:1.9rem 0}.button .type-oc .icon.--pos-l,.button .type-oc .arrow.--pos-l,.button .type-app .icon.--pos-l,.button .type-app .arrow.--pos-l{translate:.8rem 0}.button .type-oc .icon.--pos-r,.button .type-oc .arrow.--pos-r,.button .type-app .icon.--pos-r,.button .type-app .arrow.--pos-r{display:none}}.button .type-link{font-size:1.4rem;font-weight:700;overflow:hidden}.button .type-link .label-wrap{translate:0 0}.button .type-link .arrow.--pos-l{translate:-100% 0}.button .type-link .arrow.--pos-l::before{scale:0}.button .type-link .arrow.--pos-l .arw-r{color:#fff;translate:calc(-100% - 1.2rem) 0;transition:translate .5s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (max-width: 1024px){.button .type-link .icon{width:2.4rem;height:2.4rem}.button .type-link .icon .blank{width:1.1rem;height:1.1rem}}.button .type-link .icon.--pos-r{translate:-1rem 0}.button .type-link .icon.--pos-r::before{scale:1;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.button .type-link .icon.--pos-r .blank{color:#fff;scale:1;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28) .2s}@media screen and (min-width: 1025px)and (hover: hover),screen and (min-width: 1025px)and (pointer: fine){.button .type-link:hover .label-wrap{translate:2.8rem 0}.button .type-link:hover .arrow.--pos-l{translate:1rem 0}.button .type-link:hover .arrow.--pos-l::before{scale:1;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.button .type-link:hover .arrow.--pos-l .arw-r{translate:0;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.button .type-link:hover .icon.--pos-r{translate:100% 0}.button .type-link:hover .icon.--pos-r::before{scale:0}.button .type-link:hover .icon.--pos-r .blank{color:#ffd900;scale:0;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28)}}.button .type-more{width:100%;height:7.1rem;border-radius:1.4rem;padding:1.7rem 0;background-color:#fff;justify-content:space-between}@media screen and (max-width: 1024px){.button .type-more{height:5rem;border-radius:1rem;padding:1rem 0}}.button .type-more .label{font-size:clamp(1.6rem,1.3857rem + .5495vw,2.1rem);font-weight:600}.button .type-more .label-wrap{position:absolute;inset:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto}@media screen and (max-width: 1024px){.button .type-more .label-wrap{position:relative;margin-left:1.6rem}}.button .type-more .arrow{display:grid;width:1.5rem;height:1.5rem;overflow:hidden;align-items:center;position:relative;z-index:1}@media screen and (max-width: 1024px){.button .type-more .arrow{width:1.2rem;height:1.2rem}}.button .type-more .arrow-wrap{display:flex;align-items:center;justify-content:center;width:8.7rem;height:100%;margin-left:auto;border-left:1px solid #ed6c00}@media screen and (max-width: 1024px){.button .type-more .arrow-wrap{width:4rem}}.button .type-more .arrow .arw-r{grid-column:1;grid-row:1;display:block;width:100%;height:100%;aspect-ratio:1;color:#ed6c00}.button .type-more .arrow .arw-r:nth-child(2){translate:-100% 0}.drawerButton{position:absolute;left:0;right:0;bottom:0;margin-inline:auto;background-color:rgba(0,0,0,0);width:7rem;height:7rem;z-index:2;pointer-events:all;-webkit-clip-path:inset(-1rem round 0.8rem);clip-path:inset(-1rem round 0.8rem);translate:0 50%;transition:background-color .3s cubic-bezier(0.39, 0.58, 0.57, 1),color .3s cubic-bezier(0.39, 0.58, 0.57, 1),-webkit-clip-path .5s cubic-bezier(0.35, 0, 0.38, 1.06);transition:clip-path .5s cubic-bezier(0.35, 0, 0.38, 1.06),background-color .3s cubic-bezier(0.39, 0.58, 0.57, 1),color .3s cubic-bezier(0.39, 0.58, 0.57, 1);transition:clip-path .5s cubic-bezier(0.35, 0, 0.38, 1.06),background-color .3s cubic-bezier(0.39, 0.58, 0.57, 1),color .3s cubic-bezier(0.39, 0.58, 0.57, 1),-webkit-clip-path .5s cubic-bezier(0.35, 0, 0.38, 1.06)}@media screen and (min-width: 1025px)and (min-width: 1025px)and (hover: hover),screen and (min-width: 1025px)and (min-width: 1025px)and (pointer: fine){.drawerButton:hover .bar{translate:0 2rem}.drawerButton:hover .tab{scale:1 1.15}}@media screen and (max-width: 1024px){.drawerButton{height:3.5rem;top:-1px;bottom:inherit;right:6px;margin-right:0;margin-left:auto;scale:1 -1;translate:0 0%}}@media screen and (min-width: 1025px){[data-state=navOpen] .drawerButton{background-color:#fff;-webkit-clip-path:inset(0.5rem round 100vmax);clip-path:inset(0.5rem round 100vmax);transition:background-color .5s cubic-bezier(0.9, 0.41, 0.57, 1),scale .3s cubic-bezier(0, 0.7, 0.32, 1.28),-webkit-clip-path .5s cubic-bezier(0.35, 0, 0.38, 1.06);transition:clip-path .5s cubic-bezier(0.35, 0, 0.38, 1.06),background-color .5s cubic-bezier(0.9, 0.41, 0.57, 1),scale .3s cubic-bezier(0, 0.7, 0.32, 1.28);transition:clip-path .5s cubic-bezier(0.35, 0, 0.38, 1.06),background-color .5s cubic-bezier(0.9, 0.41, 0.57, 1),scale .3s cubic-bezier(0, 0.7, 0.32, 1.28),-webkit-clip-path .5s cubic-bezier(0.35, 0, 0.38, 1.06)}}@media screen and (min-width: 1025px)and (min-width: 1025px)and (hover: hover),screen and (min-width: 1025px)and (min-width: 1025px)and (pointer: fine){[data-state=navOpen] .drawerButton:hover{scale:.9}}.isUpdateColor .drawerButton{color:#fff}[data-theme-color=default] .drawerButton{color:#ed6c00}[data-theme-color=orange] .drawerButton{color:#ed6c00}[data-theme-color=red] .drawerButton{color:#cc2525}[data-theme-color=green] .drawerButton{color:#139a39}[data-theme-color=blue] .drawerButton{color:#2639a6}[data-theme-color=yellow] .drawerButton{color:#ffd900}.drawerButton .bar{position:absolute;inset:0;z-index:3;margin:auto;pointer-events:none;width:2.3rem;height:.9rem;border-top:.2rem solid;border-bottom:.2rem solid;opacity:1;transition:opacity .3s cubic-bezier(0.39, 0.58, 0.57, 1),scale .3s cubic-bezier(0.55, -0.22, 0.66, 1),translate .3s cubic-bezier(0, 0.7, 0.32, 1.28),border-color .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.isUpdateColor .drawerButton .bar{border-color:#fff}[data-theme-color=default] .drawerButton .bar{border-color:#fff}@media screen and (min-width: 1025px){.drawerButton .bar{translate:0 1.4rem}[data-state=navOpen] .drawerButton .bar{translate:0 1.4rem;opacity:0;scale:.3}}@media screen and (max-width: 1024px){[data-state=navOpen] .drawerButton .bar{border-color:#fff}}.drawerButton .cross{position:absolute;inset:0;z-index:2;margin:auto;display:block;pointer-events:none;width:1.8rem;height:1.8rem;color:#ed6c00;opacity:0;scale:.3;transition:opacity .3s cubic-bezier(0.39, 0.58, 0.57, 1),scale .3s cubic-bezier(0.55, -0.22, 0.66, 1)}@media screen and (min-width: 1025px){[data-state=navOpen] .drawerButton .cross{opacity:1;scale:1}}.drawerButton .tab{position:absolute;left:-0.5rem;bottom:0;z-index:1;margin:auto;pointer-events:none;display:block;width:8rem;height:3.6rem;color:#fff;transition:color .3s cubic-bezier(0.39, 0.58, 0.57, 1),scale .3s cubic-bezier(0, 0.7, 0.32, 1.28);transform-origin:top}.isUpdateColor .drawerButton .tab{color:#ed6c00}[data-theme-color=default] .drawerButton .tab{color:#ed6c00}[data-state=navOpen] .drawerButton .tab{transition:color .5s cubic-bezier(0.9, 0.41, 0.57, 1),scale .3s cubic-bezier(0, 0.7, 0.32, 1.28);scale:1;color:#fff}@media screen and (max-width: 1024px){[data-state=navOpen] .drawerButton .tab{color:#ed6c00}}.more-button{margin-top:5rem;display:none}@media screen and (max-width: 1024px){.more-button{margin-top:3.2rem}}.more-button-el{display:flex;align-items:center;justify-content:center;width:100%;height:6rem;-moz-column-gap:.8rem;column-gap:.8rem;color:#ed6c00;background-color:rgba(0,0,0,0);border:1px solid #ed6c00;border-radius:1.4rem;transition:color .3s cubic-bezier(0.39, 0.58, 0.57, 1),background-color .3s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (max-width: 1024px){.more-button-el{height:5rem;-moz-column-gap:.6rem;column-gap:.6rem;border-radius:1rem}}.more-button-el .label{-ms-grid-row:1;-ms-grid-column:1;font-weight:500;line-height:1;display:block;grid-area:text;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.more-button-el .label:nth-child(2),.more-button-el .label:last-child{translate:0 calc(100% + .2em)}.more-button-el .label-wrap{display:grid;grid-template-areas:"text";overflow:hidden;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28);position:relative;z-index:2}.more-button-el .label-wrap[lang=en]{margin-top:.3em}.more-button-el .label{font-size:clamp(1.6rem,1.4714rem + .3297vw,1.9rem);font-weight:600;line-height:1}.more-button-el .arrow,.more-button-el .toggle{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid currentColor;border-radius:50%;position:relative;background-color:rgba(0,0,0,0);transition:translate .5s cubic-bezier(0.39, 0.58, 0.57, 1),background-color .5s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (max-width: 1024px){.more-button-el .arrow,.more-button-el .toggle{width:1.7rem;height:1.7rem}}.more-button-el .arrow svg,.more-button-el .toggle svg{display:block;width:.8rem;height:.8rem;transition:color .5s cubic-bezier(0, 0.7, 0.32, 1.28)}@media screen and (max-width: 1024px){.more-button-el .arrow svg,.more-button-el .toggle svg{width:.7rem;height:.7rem}}.more-button-el .toggle::before,.more-button-el .toggle::after{content:"";display:block;position:absolute;inset:0;margin:auto;width:.9rem;height:1px;background-color:currentColor;transition:background-color .5s cubic-bezier(0, 0.7, 0.32, 1.28),rotate .2s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (max-width: 1024px){.more-button-el .toggle::before,.more-button-el .toggle::after{width:.7rem}}.more-button-el .toggle::after{will-change:rotate;rotate:90deg}.more-button-el .toggle{background-color:#ed6c00;border:none}.more-button-el .toggle::before,.more-button-el .toggle::after{background-color:#fff}@media screen and (min-width: 1025px)and (hover: hover),screen and (min-width: 1025px)and (pointer: fine){.more-button-el:hover{color:#fff;background-color:#ff841c}.more-button-el:hover .label:first-child{translate:0 calc(-100% - .2em)}.more-button-el:hover .label:last-child{translate:0 0%}.more-button-el:hover .toggle{background-color:#fff;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28),background-color .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.more-button-el:hover .toggle::before,.more-button-el:hover .toggle::after{background-color:#ff841c}}.overlay{position:fixed;inset:0;margin:auto;z-index:88;background-color:rgba(0,0,0,.5);opacity:0;pointer-events:none;transition:opacity 1s ease}[data-state=navOpen] .overlay{opacity:1;pointer-events:all}.drawerNav{position:fixed;left:0;top:0;z-index:99;width:100%}@media screen and (min-width: 1025px){.drawerNav{height:100dvh;pointer-events:none;transition:translate .3s cubic-bezier(0.35, 0, 0.38, 1.06)}.drawerNav>.drawerButton{display:none}}@media screen and (max-width: 1024px){.drawerNav{height:calc(100dvh + 3.5rem);translate:0 calc(100% - 7.6rem);transition:translate .6s cubic-bezier(0.35, 0, 0.38, 1.06);pointer-events:none}[data-state=navOpen] .drawerNav{pointer-events:all;translate:0 -3.5rem;transition:translate .6s cubic-bezier(0.55, -0.22, 0.66, 1)}}@media screen and (min-width: 1025px){.isUpdateHide .drawerNav{translate:0 -10%;transition:translate .3s cubic-bezier(0.55, -0.22, 0.66, 1)}}@media screen and (max-width: 1024px){.isUpdateHide .drawerNav{translate:0 100%;transition:translate .6s cubic-bezier(0.55, -0.22, 0.66, 1)}}.drawerNav__inner{width:100%;height:auto;padding-inline:80px;padding-top:3.2rem;padding-bottom:9rem;display:grid;grid-template-columns:1fr 37rem 37rem;grid-template-rows:auto auto 1fr 1fr;grid-template-areas:"logo logo logo" "main cta cta" "main visitor contact" "main sns sub";gap:0 1.5rem;background-color:#fff;transition:border-radius .6s ease,translate .45s cubic-bezier(0.35, 0, 0.38, 1.06),background-color .3s cubic-bezier(0.39, 0.58, 0.57, 1),transform .45s cubic-bezier(0.35, 0, 0.38, 1.06)}@media screen and (max-width: 1024px){.drawerNav__inner{padding-top:1.5rem}}@media screen and (max-width: 1024px){.drawerNav__inner{padding-bottom:9rem}}.isUpdateColor .drawerNav__inner{background-color:#ed6c00}[data-theme-color=default] .drawerNav__inner{background-color:#ed6c00}[data-state=navOpen] .drawerNav__inner{background-color:#ed6c00;transition:border-radius .6s ease,translate .5s cubic-bezier(0.47, -0.28, 0.6, 1),background-color .4s cubic-bezier(0.9, 0.41, 0.57, 1)}@media screen and (min-width: 1025px){.drawerNav__inner{position:relative;border-radius:0;translate:0 calc(-100% + .6rem);transform:translateY(0)}[data-state=navOpen] .drawerNav__inner{border-radius:0 0 5rem 5rem;translate:0 0;pointer-events:all}}@media screen and (max-width: 1240px){.drawerNav__inner{grid-template-columns:1fr 28.125vw 28.125vw}}@media screen and (max-width: 1024px){.drawerNav__inner{display:block;padding-inline:20px;margin-top:3.5rem;height:100%;overflow:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;transform:inherit !important}.drawerNav__inner::-webkit-scrollbar{display:none}.drawerNav__inner>.drawerButton{display:none}}.drawerNav .logo{-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:5;width:7.2rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-inline:auto;grid-area:logo}@media screen and (max-width: 1024px){.drawerNav .logo{width:100%}}.drawerNav .logo svg{width:100%;height:100%;fill:#fff}@media screen and (min-width: 1025px){.drawerNav .logo svg{width:200px}}.drawerNav .logo-lg{display:none}@media screen and (max-width: 1024px){.drawerNav .logo-lg{display:block}}.drawerNav .logo-sm{display:block}@media screen and (max-width: 1024px){.drawerNav .logo-sm{display:none}}.drawerNav .ctaNav{-ms-grid-row:3;-ms-grid-column:3;-ms-grid-column-span:3;grid-area:cta;margin-top:3.2rem}@media screen and (max-width: 1024px){.drawerNav .ctaNav{margin-top:2.5rem}}.drawerNav .ctaNav__menu{display:grid;grid-template-columns:repeat(3, 1fr);-moz-column-gap:.8rem;column-gap:.8rem}.drawerNav .ctaNav__menu .menu-item{height:9.6rem}@media screen and (max-width: 1024px){.drawerNav .ctaNav__menu .menu-item{height:8.5rem}}.drawerNav .ctaNav__menu .menu-item-link{display:flex;align-items:center;justify-content:center;text-decoration:none;width:100%;height:100%;border-radius:.8rem;font-size:clamp(1.5rem,1.3714rem + .3297vw,1.8rem);font-weight:700}.drawerNav .ctaNav__menu .menu-item-link .wrap{display:flex;align-items:center;-moz-column-gap:.9rem;column-gap:.9rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;line-height:1;position:relative}@media screen and (max-width: 1024px){.drawerNav .ctaNav__menu .menu-item-link .wrap{display:block;text-align:center}}@media screen and (min-width: 1025px)and (hover: hover),screen and (min-width: 1025px)and (pointer: fine){.drawerNav .ctaNav__menu .menu-item-link:hover .label:first-child{translate:0 calc(-100% - .2em)}.drawerNav .ctaNav__menu .menu-item-link:hover .label:last-child{translate:0 0%}.drawerNav .ctaNav__menu .menu-item-link:hover .icon:first-child svg,.drawerNav .ctaNav__menu .menu-item-link:hover .arrow:first-child svg{scale:0}.drawerNav .ctaNav__menu .menu-item-link:hover .icon:last-child::before,.drawerNav .ctaNav__menu .menu-item-link:hover .arrow:last-child::before{scale:1;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.drawerNav .ctaNav__menu .menu-item-link:hover .icon:last-child svg,.drawerNav .ctaNav__menu .menu-item-link:hover .arrow:last-child svg{scale:1;translate:0;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28) .2s,translate .5s cubic-bezier(0, 0.7, 0.32, 1.28)}}.drawerNav .ctaNav__menu .menu-item .icon,.drawerNav .ctaNav__menu .menu-item .arrow{display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem}@media screen and (max-width: 1024px){.drawerNav .ctaNav__menu .menu-item .icon,.drawerNav .ctaNav__menu .menu-item .arrow{margin-bottom:1rem;margin-inline:auto}}.drawerNav .ctaNav__menu .menu-item .icon.--rad,.drawerNav .ctaNav__menu .menu-item .arrow.--rad{position:relative;z-index:1}.drawerNav .ctaNav__menu .menu-item .icon.--rad::before,.drawerNav .ctaNav__menu .menu-item .arrow.--rad::before{content:"";margin:auto;inset:0;position:absolute;z-index:-1;border-radius:50%;scale:0;transition:scale .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.drawerNav .ctaNav__menu .menu-item .icon.--pos-l,.drawerNav .ctaNav__menu .menu-item .arrow.--pos-l{position:absolute;left:0;top:0;bottom:0;margin-block:auto}@media screen and (max-width: 1024px){.drawerNav .ctaNav__menu .menu-item .icon.--pos-l,.drawerNav .ctaNav__menu .menu-item .arrow.--pos-l{right:0;bottom:inherit;margin:0 auto}}.drawerNav .ctaNav__menu .menu-item .icon svg,.drawerNav .ctaNav__menu .menu-item .arrow svg{transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.drawerNav .ctaNav__menu .menu-item .icon .calender,.drawerNav .ctaNav__menu .menu-item .arrow .calender{width:2rem;height:1.9rem}.drawerNav .ctaNav__menu .menu-item .icon .app,.drawerNav .ctaNav__menu .menu-item .arrow .app{width:1.6rem;height:2rem}.drawerNav .ctaNav__menu .menu-item .icon .blank,.drawerNav .ctaNav__menu .menu-item .arrow .blank{width:1.1rem;height:1.1rem;scale:0}.drawerNav .ctaNav__menu .menu-item .icon .pin,.drawerNav .ctaNav__menu .menu-item .arrow .pin{width:1.5rem;height:2.2rem}.drawerNav .ctaNav__menu .menu-item .icon .arw-r,.drawerNav .ctaNav__menu .menu-item .arrow .arw-r{width:.8rem;height:.8rem;translate:calc(-100% - 1.2rem) 0;transition:translate .5s cubic-bezier(0.39, 0.58, 0.57, 1)}.drawerNav .ctaNav__menu .menu-item .label{-ms-grid-row:1;-ms-grid-column:1;display:block;grid-area:text;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.drawerNav .ctaNav__menu .menu-item .label:last-child{translate:0 calc(100% + .2em)}.drawerNav .ctaNav__menu .menu-item .label-wrap{display:grid;grid-template-areas:"text";overflow:hidden;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.drawerNav .ctaNav__menu .menu-item .type-oc{color:#242424;background-color:#ffd900}.drawerNav .ctaNav__menu .menu-item .type-oc .icon::before{background-color:#242424}.drawerNav .ctaNav__menu .menu-item .type-oc .icon .blank{color:#ffd900}.drawerNav .ctaNav__menu .menu-item .type-app{color:#fff;background-color:#2639a6}.drawerNav .ctaNav__menu .menu-item .type-app .arrow::before{background-color:#fff}.drawerNav .ctaNav__menu .menu-item .type-app .arrow .arw-r{color:#2639a6}.drawerNav .ctaNav__menu .menu-item .type-pin{color:#ed6c00;background-color:#fff}.drawerNav .ctaNav__menu .menu-item .type-pin .arrow::before{background-color:#ed6c00}.drawerNav .ctaNav__menu .menu-item .type-pin .arrow .arw-r{color:#fff}.drawerNav .mainNav{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;grid-area:main;padding-right:1rem;margin-top:3.2rem}@media screen and (max-width: 1024px){.drawerNav .mainNav{margin-top:2.5rem}}@media screen and (max-width: 1024px){.drawerNav .mainNav{width:calc(100% + 40px);padding-right:0;margin-left:-20px}}.drawerNav .mainNav__menu .menu-item{border-top:1px solid rgba(255,255,255,.35);padding-block:1rem}@media screen and (max-width: 1024px){.drawerNav .mainNav__menu .menu-item{padding-block:0rem}}.drawerNav .mainNav__menu .menu-item:last-child{border-bottom:1px solid rgba(255,255,255,.35)}.drawerNav .mainNav__menu .menu-item-link,.drawerNav .mainNav__menu .menu-item-toggle{width:100%;height:5.8rem;display:flex;align-items:center;justify-content:space-between;padding-right:1rem;border-radius:.7rem;text-decoration:none;color:#fff;background-color:rgba(0,0,0,0);transition:background-color .3s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (max-width: 1024px){.drawerNav .mainNav__menu .menu-item-link,.drawerNav .mainNav__menu .menu-item-toggle{padding-inline:20px}}@media screen and (min-width: 1025px)and (hover: hover),screen and (min-width: 1025px)and (pointer: fine){.drawerNav .mainNav__menu .menu-item-link:hover,.drawerNav .mainNav__menu .menu-item-toggle:hover{background-color:#ff841c}.drawerNav .mainNav__menu .menu-item-link:hover .label,.drawerNav .mainNav__menu .menu-item-toggle:hover .label{translate:2rem 0;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.drawerNav .mainNav__menu .menu-item-link:hover .arrow,.drawerNav .mainNav__menu .menu-item-link:hover .toggle,.drawerNav .mainNav__menu .menu-item-toggle:hover .arrow,.drawerNav .mainNav__menu .menu-item-toggle:hover .toggle{translate:-1rem 0;background-color:#fff;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28),background-color .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.drawerNav .mainNav__menu .menu-item-link:hover .arrow svg,.drawerNav .mainNav__menu .menu-item-link:hover .toggle svg,.drawerNav .mainNav__menu .menu-item-toggle:hover .arrow svg,.drawerNav .mainNav__menu .menu-item-toggle:hover .toggle svg{color:#ff841c}.drawerNav .mainNav__menu .menu-item-link:hover .arrow::before,.drawerNav .mainNav__menu .menu-item-link:hover .arrow::after,.drawerNav .mainNav__menu .menu-item-link:hover .toggle::before,.drawerNav .mainNav__menu .menu-item-link:hover .toggle::after,.drawerNav .mainNav__menu .menu-item-toggle:hover .arrow::before,.drawerNav .mainNav__menu .menu-item-toggle:hover .arrow::after,.drawerNav .mainNav__menu .menu-item-toggle:hover .toggle::before,.drawerNav .mainNav__menu .menu-item-toggle:hover .toggle::after{background-color:#ff841c}}.drawerNav .mainNav__menu .menu-item-link .label,.drawerNav .mainNav__menu .menu-item-toggle .label{display:block;font-size:clamp(1.8rem,1.7143rem + .2198vw,2rem);font-weight:700;transition:translate .5s cubic-bezier(0.39, 0.58, 0.57, 1)}.drawerNav .mainNav__menu .menu-item .arrow,.drawerNav .mainNav__menu .menu-item .toggle{display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border:1px solid currentColor;border-radius:50%;position:relative;background-color:rgba(0,0,0,0);transition:translate .5s cubic-bezier(0.39, 0.58, 0.57, 1),background-color .5s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (max-width: 1024px){.drawerNav .mainNav__menu .menu-item .arrow,.drawerNav .mainNav__menu .menu-item .toggle{width:1.7rem;height:1.7rem}}.drawerNav .mainNav__menu .menu-item .arrow svg,.drawerNav .mainNav__menu .menu-item .toggle svg{display:block;width:.8rem;height:.8rem;transition:color .5s cubic-bezier(0, 0.7, 0.32, 1.28)}@media screen and (max-width: 1024px){.drawerNav .mainNav__menu .menu-item .arrow svg,.drawerNav .mainNav__menu .menu-item .toggle svg{width:.7rem;height:.7rem}}.drawerNav .mainNav__menu .menu-item .toggle::before,.drawerNav .mainNav__menu .menu-item .toggle::after{content:"";display:block;position:absolute;inset:0;margin:auto;width:.9rem;height:1px;background-color:currentColor;transition:background-color .5s cubic-bezier(0, 0.7, 0.32, 1.28),rotate .2s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (max-width: 1024px){.drawerNav .mainNav__menu .menu-item .toggle::before,.drawerNav .mainNav__menu .menu-item .toggle::after{width:.7rem}}.drawerNav .mainNav__menu .menu-item .toggle::after{will-change:rotate;rotate:90deg}.drawerNav .visitorNav{-ms-grid-row:5;-ms-grid-column:3;grid-area:visitor;border:1px solid rgba(255,255,255,.35);border-radius:1.4rem;overflow:hidden;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:4.6rem}@media screen and (max-width: 1024px){.drawerNav .visitorNav{margin-top:3rem}}@media screen and (max-width: 1024px){.drawerNav .visitorNav{border-radius:1rem}}.drawerNav .visitorNav__title{width:100%;height:4.1rem;display:flex;align-items:center;justify-content:center;font-size:1.4rem;font-weight:700;color:#fff}@media screen and (max-width: 1024px){.drawerNav .visitorNav__title{display:none}}.drawerNav .visitorNav__menu{display:grid;grid-template-columns:repeat(12, 1fr)}.drawerNav .visitorNav__menu .menu-item{border-top:1px solid rgba(255,255,255,.35)}.drawerNav .visitorNav__menu .menu-item:nth-child(1){grid-column:1/7;height:7.6rem;font-size:clamp(1.4rem,1.2286rem + .4396vw,1.8rem);border-right:1px solid rgba(255,255,255,.35)}@media screen and (max-width: 1024px){.drawerNav .visitorNav__menu .menu-item:nth-child(1){height:5rem}}.drawerNav .visitorNav__menu .menu-item:nth-child(1):last-child{grid-column:1/13}.drawerNav .visitorNav__menu .menu-item:nth-child(1):last-child br{display:none}.drawerNav .visitorNav__menu .menu-item:nth-child(2){grid-column:7/13;height:7.6rem;font-size:clamp(1.4rem,1.2286rem + .4396vw,1.8rem)}@media screen and (max-width: 1024px){.drawerNav .visitorNav__menu .menu-item:nth-child(2){height:5rem}}.drawerNav .visitorNav__menu .menu-item:nth-child(3){grid-column:1/7;height:7.6rem;font-size:clamp(1.4rem,1.2286rem + .4396vw,1.8rem);border-right:1px solid rgba(255,255,255,.35)}@media screen and (max-width: 1024px){.drawerNav .visitorNav__menu .menu-item:nth-child(3){height:5rem}}.drawerNav .visitorNav__menu .menu-item:nth-child(3):last-child{grid-column:1/13;border-right:none}.drawerNav .visitorNav__menu .menu-item:nth-child(3):last-child br{display:none}.drawerNav .visitorNav__menu .menu-item:nth-child(4){grid-column:7/13;height:7.6rem;font-size:clamp(1.4rem,1.2286rem + .4396vw,1.8rem)}@media screen and (max-width: 1024px){.drawerNav .visitorNav__menu .menu-item:nth-child(4){height:5rem}}.drawerNav .visitorNav__menu .menu-item:nth-child(5){grid-column:1/5;height:5rem;font-size:clamp(1.3rem,1.2571rem + .1099vw,1.4rem);border-right:1px solid rgba(255,255,255,.35)}.drawerNav .visitorNav__menu .menu-item:nth-child(5):nth-last-child(2){grid-column:1/7}.drawerNav .visitorNav__menu .menu-item:nth-child(5):last-child{grid-column:1/13;border-right:none}.drawerNav .visitorNav__menu .menu-item:nth-child(6){grid-column:5/9;height:5rem;font-size:clamp(1.3rem,1.2571rem + .1099vw,1.4rem);border-right:1px solid rgba(255,255,255,.35)}.drawerNav .visitorNav__menu .menu-item:nth-child(6):last-child{grid-column:7/13;border-right:none}.drawerNav .visitorNav__menu .menu-item:nth-child(7){grid-column:9/13;height:5rem;font-size:clamp(1.3rem,1.2571rem + .1099vw,1.4rem)}.drawerNav .visitorNav__menu .menu-item-link{color:#fff;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0);transition:background-color .3s cubic-bezier(0.39, 0.58, 0.57, 1);font-size:16px}@media screen and (max-width: 1024px){.drawerNav .visitorNav__menu .menu-item-link{font-size:12px}}@media screen and (min-width: 1025px)and (hover: hover),screen and (min-width: 1025px)and (pointer: fine){.drawerNav .visitorNav__menu .menu-item-link:hover{background-color:#ff841c}}.drawerNav .contactNav{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:5;grid-area:contact;background-color:#fff;border-radius:1.4rem;height:24.5rem;display:grid;place-content:center;margin-top:4.6rem}@media screen and (max-width: 1024px){.drawerNav .contactNav{margin-top:3rem}}@media screen and (max-width: 1024px){.drawerNav .contactNav{border-radius:1rem;height:auto;padding-block:2rem}}.drawerNav .contactNav__text{font-size:clamp(1.3rem,1.2571rem + .1099vw,1.4rem);text-align:center;line-height:1.4}.drawerNav .contactNav__text::before,.drawerNav .contactNav__text::after{content:"";display:block;inline-size:0;block-size:1px}.drawerNav .contactNav__text::before{-webkit-margin-after:calc((1 - 1.4)*.5em);margin-block-end:calc((1 - 1.4)*.5em)}.drawerNav .contactNav__text::after{-webkit-margin-before:calc((1 - 1.4)*.5em);margin-block-start:calc((1 - 1.4)*.5em)}.drawerNav .contactNav__tel{padding-top:2.4rem}.drawerNav .contactNav__tel .tel{display:flex;align-items:baseline;justify-content:center;color:#ed6c00;font-size:clamp(2.3rem,2.2571rem + .1099vw,2.4rem);font-weight:600;line-height:.7}.drawerNav .contactNav__tel .tel .num{font-size:clamp(3.2rem,3.1571rem + .1099vw,3.3rem)}.drawerNav .contactNav__tel .attention{padding-top:1rem;font-size:clamp(1.2rem,1.1571rem + .1099vw,1.3rem);font-weight:500;line-height:10px;text-align:center;color:#747474}.drawerNav .contactNav__form{padding-top:2.4rem}.drawerNav .contactNav__form .link{display:flex;align-items:center;justify-content:center;width:21.6rem;height:4.6rem;margin-inline:auto;color:#fff;background-color:#ed6c00;border-radius:100vmax;font-size:clamp(1.4rem,1.3571rem + .1099vw,1.5rem);font-weight:700;text-decoration:none}.drawerNav .contactNav__form .link .label{-ms-grid-row:1;-ms-grid-column:1;display:block;grid-area:text;text-align:center;overflow:hidden}.drawerNav .contactNav__form .link .label .t{display:inline-block;min-width:.25em}.drawerNav .contactNav__form .link .label:not(:first-child) .t{translate:0 100%}.drawerNav .contactNav__form .link .label-wrap{display:grid;grid-template-areas:"text"}.drawerNav .snsNav{-ms-grid-row:2;-ms-grid-column:5;grid-area:sns;margin-top:4.6rem}@media screen and (max-width: 1024px){.drawerNav .snsNav{margin-top:3rem}}.drawerNav .snsNav__title{display:none}@media screen and (max-width: 1024px){.drawerNav .snsNav__title{display:block}}.drawerNav .snsNav__menu{display:flex;-moz-column-gap:1rem;column-gap:1rem}.drawerNav .subNav{-ms-grid-row:2;-ms-grid-column:3;grid-area:sub;margin-left:auto;margin-top:auto}@media screen and (max-width: 1024px){.drawerNav .subNav{margin-top:3rem}}.drawerNav .drawerClose{display:none;position:fixed;bottom:10px;right:15px;width:6rem;height:6rem;background-color:#fff;border-radius:100vmax;z-index:1;cursor:pointer}@media screen and (max-width: 1024px){.drawerNav .drawerClose{display:block}}.drawerNav .drawerClose .cross{position:absolute;inset:0;z-index:2;margin:auto;display:block;pointer-events:none;width:1.8rem;height:1.8rem;color:#ed6c00}.drawerNav .mega-menu{display:grid;grid-template-columns:repeat(3, 1fr);gap:.4rem;position:absolute;z-index:1;padding:2.5rem;border-radius:2rem;background-color:#fff;box-shadow:2rem 2rem 3rem 0px rgba(0,0,0,.08);opacity:0;translate:2rem 3rem;pointer-events:none;transition:opacity .5s cubic-bezier(0.39, 0.58, 0.57, 1),translate .5s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (max-width: 1024px){.drawerNav .mega-menu{display:block;position:static;padding:0 20px 2rem;border-radius:0;background-color:rgba(0,0,0,0);box-shadow:inherit;opacity:1;translate:0 0;pointer-events:all}}@media screen and (max-width: 1024px){.drawerNav .mega-menu .mega-menu-item+.mega-menu-item{margin-top:.2rem}}.drawerNav .mega-menu .mega-menu-item-link{display:flex;align-items:center;font-size:clamp(1.4rem,1.3571rem + .1099vw,1.5rem);text-decoration:none;line-height:.734;padding:1.6rem 1.3rem;color:#242424;background-color:#f1f1f1;border-radius:.5rem;transition:background-color .3s cubic-bezier(0.39, 0.58, 0.57, 1),color .3s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (max-width: 1024px){.drawerNav .mega-menu .mega-menu-item-link{flex-direction:row-reverse;justify-content:flex-end;-moz-column-gap:1rem;column-gap:1rem;font-weight:700;line-height:1.215;padding:1.5rem 1.2rem;color:#fff;background-color:#ff841c}}@media screen and (min-width: 1025px)and (hover: hover),screen and (min-width: 1025px)and (pointer: fine){.drawerNav .mega-menu .mega-menu-item-link:hover{color:#fff;background-color:#ed6c00;transition:background-color .3s cubic-bezier(0.39, 0.58, 0.57, 1),color .5s cubic-bezier(0, 0.7, 0.32, 1.28)}}.drawerNav .mega-menu .mega-menu-item-link .arrow{display:none}@media screen and (max-width: 1024px){.drawerNav .mega-menu .mega-menu-item-link .arrow{display:flex}}.sitemap .nav{display:grid;grid-template-columns:repeat(3, 1fr);-moz-column-gap:60px;column-gap:60px}@media screen and (max-width: 1240px){.sitemap .nav{-moz-column-gap:40px;column-gap:40px}}@media screen and (max-width: 1024px){.sitemap .nav{display:block}}@media screen and (max-width: 1024px){.sitemap .nav__menu:first-child{display:grid;grid-template-columns:repeat(2, 1fr);-moz-column-gap:2rem;column-gap:2rem}}@media screen and (max-width: 1024px){.sitemap .nav__menu:last-child{border-bottom:1px solid rgba(255,255,255,.35)}}.sitemap .nav__menu .menu-item{border-top:1px solid rgba(255,255,255,.35);padding-block:1rem}@media screen and (max-width: 1024px){.sitemap .nav__menu .menu-item{padding-block:0rem}}.sitemap .nav__menu .menu-item:last-child{border-bottom:1px solid rgba(255,255,255,.35)}@media screen and (max-width: 1024px){.sitemap .nav__menu .menu-item:last-child{border-bottom:none}}.sitemap .nav__menu .menu-item-link,.sitemap .nav__menu .menu-item-toggle,.sitemap .nav__menu .menu-item-label{width:100%;height:5.8rem;display:flex;align-items:center;justify-content:space-between;border-radius:.7rem;text-decoration:none;color:#fff;background-color:rgba(0,0,0,0)}@media screen and (max-width: 1024px){.sitemap .nav__menu .menu-item-link,.sitemap .nav__menu .menu-item-toggle,.sitemap .nav__menu .menu-item-label{padding-inline:0}}.sitemap .nav__menu .menu-item-link .label,.sitemap .nav__menu .menu-item-toggle .label,.sitemap .nav__menu .menu-item-label .label{display:block;font-size:clamp(1.4rem,1.2714rem + .3297vw,1.7rem);font-weight:700;transition:translate .5s cubic-bezier(0.39, 0.58, 0.57, 1)}.sitemap .nav__menu .menu-item-link,.sitemap .nav__menu .menu-item-toggle{transition:background-color .3s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (min-width: 1025px)and (hover: hover),screen and (min-width: 1025px)and (pointer: fine){.sitemap .nav__menu .menu-item-link:hover,.sitemap .nav__menu .menu-item-toggle:hover{background-color:#ff841c}.sitemap .nav__menu .menu-item-link:hover .label,.sitemap .nav__menu .menu-item-toggle:hover .label{translate:1.5rem 0;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.sitemap .nav__menu .menu-item-link:hover .arrow,.sitemap .nav__menu .menu-item-link:hover .toggle,.sitemap .nav__menu .menu-item-toggle:hover .arrow,.sitemap .nav__menu .menu-item-toggle:hover .toggle{translate:-1.5rem 0;background-color:#fff;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28),background-color .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.sitemap .nav__menu .menu-item-link:hover .arrow svg,.sitemap .nav__menu .menu-item-link:hover .toggle svg,.sitemap .nav__menu .menu-item-toggle:hover .arrow svg,.sitemap .nav__menu .menu-item-toggle:hover .toggle svg{color:#ff841c}.sitemap .nav__menu .menu-item-link:hover .arrow::before,.sitemap .nav__menu .menu-item-link:hover .arrow::after,.sitemap .nav__menu .menu-item-link:hover .toggle::before,.sitemap .nav__menu .menu-item-link:hover .toggle::after,.sitemap .nav__menu .menu-item-toggle:hover .arrow::before,.sitemap .nav__menu .menu-item-toggle:hover .arrow::after,.sitemap .nav__menu .menu-item-toggle:hover .toggle::before,.sitemap .nav__menu .menu-item-toggle:hover .toggle::after{background-color:#ff841c}}@media screen and (max-width: 1024px){.sitemap .nav__menu .menu-item.has-acdn-menu .menu-item-link,.sitemap .nav__menu .menu-item.has-acdn-menu .menu-item-label{display:none}}.sitemap .nav__menu .menu-item.has-acdn-menu .menu-item-toggle{display:none}@media screen and (max-width: 1024px){.sitemap .nav__menu .menu-item.has-acdn-menu .menu-item-toggle{display:flex}}.sitemap .nav__menu .menu-item .arrow,.sitemap .nav__menu .menu-item .toggle{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid currentColor;border-radius:50%;position:relative;background-color:rgba(0,0,0,0);transition:translate .5s cubic-bezier(0.39, 0.58, 0.57, 1),background-color .5s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (max-width: 1024px){.sitemap .nav__menu .menu-item .arrow,.sitemap .nav__menu .menu-item .toggle{width:1.7rem;height:1.7rem}}.sitemap .nav__menu .menu-item .arrow svg,.sitemap .nav__menu .menu-item .toggle svg{display:block;width:.8rem;height:.8rem;transition:color .5s cubic-bezier(0, 0.7, 0.32, 1.28)}@media screen and (max-width: 1024px){.sitemap .nav__menu .menu-item .arrow svg,.sitemap .nav__menu .menu-item .toggle svg{width:.7rem;height:.7rem}}.sitemap .nav__menu .menu-item .toggle::before,.sitemap .nav__menu .menu-item .toggle::after{content:"";display:block;position:absolute;inset:0;margin:auto;width:.9rem;height:1px;background-color:currentColor;transition:background-color .5s cubic-bezier(0, 0.7, 0.32, 1.28),rotate .2s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (max-width: 1024px){.sitemap .nav__menu .menu-item .toggle::before,.sitemap .nav__menu .menu-item .toggle::after{width:.7rem}}.sitemap .nav__menu .menu-item .toggle::after{will-change:rotate;rotate:90deg}.sitemap .nav__sub-menu{padding:1rem 1rem 2rem}@media screen and (max-width: 1024px){.sitemap .nav__sub-menu{padding:0 0 2rem}}@media screen and (max-width: 1024px){.sitemap .nav__sub-menu .sub-menu-item+.sub-menu-item{margin-top:.2rem}}.sitemap .nav__sub-menu .sub-menu-item-link{display:block;font-size:clamp(1.4rem,1.3571rem + .1099vw,1.5rem);text-decoration:none;line-height:1.9333333333;color:#fff;transition:opacity .3s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (min-width: 1025px)and (hover: hover),screen and (min-width: 1025px)and (pointer: fine){.sitemap .nav__sub-menu .sub-menu-item-link:hover{transition:opacity .5s cubic-bezier(0, 0.7, 0.32, 1.28);opacity:.4}}@media screen and (max-width: 1024px){.sitemap .nav__sub-menu .sub-menu-item-link{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;-moz-column-gap:1rem;column-gap:1rem;font-weight:700;line-height:1.215;padding:1.5rem 1.2rem;background-color:#ff841c;border-radius:.5rem}}.sitemap .nav__sub-menu .sub-menu-item-link .arrow{display:none}@media screen and (max-width: 1024px){.sitemap .nav__sub-menu .sub-menu-item-link .arrow{display:flex}}.fixNav{position:fixed;right:15px;top:2.3rem;z-index:88;transition:translate .3s cubic-bezier(0.35, 0, 0.38, 1.06)}@media screen and (max-width: 1024px){.fixNav{left:7px;bottom:calc(.6rem + 7px);right:inherit;top:inherit}.home .fixNav{translate:0 calc(100% + .6rem + 7px);transition-duration:.6s}.isUpdateFixNavi .fixNav{translate:0}}.isUpdateHide .fixNav{translate:0 calc(-100% - 2.3rem);transition:translate .3s cubic-bezier(0.55, -0.22, 0.66, 1)}@media screen and (max-width: 1024px){.isUpdateHide .fixNav{translate:0 calc(100% + .6rem + 7px);transition-duration:.6s}}.fixNav .nav__menu{display:flex;-moz-column-gap:.9rem;column-gap:.9rem}@media screen and (max-width: 1024px){.fixNav .nav__menu{-moz-column-gap:.7rem;column-gap:.7rem}}.snsNav__title{font-size:clamp(1.3rem,1.2571rem + .1099vw,1.4rem);line-height:1;color:#fff}.snsNav__menu{padding-top:1.6rem}@media screen and (max-width: 1024px){.snsNav__menu{display:flex;-moz-column-gap:1rem;column-gap:1rem;justify-content:space-between;padding-top:1.6rem}}.snsNav__menu .menu-item-link{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;border-radius:100vmax;transition:opacity .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.snsNav__menu .menu-item-link .icon{display:flex;align-items:center;justify-content:center;height:3.4rem;position:relative;z-index:1}@media screen and (max-width: 1024px){.snsNav__menu .menu-item-link .icon{height:4rem}}.snsNav__menu .menu-item-link .icon::before{content:"";position:absolute;inset:0;z-index:-1;background-color:#fff;border-radius:100vmax;pointer-events:none;transition:scale .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.snsNav__menu .menu-item-link .icon .logo{display:block;width:calc(var(--w)*.1rem);height:100%}.snsNav__menu .menu-item-link .label{display:block;font-size:1.4rem;color:#fff}@media screen and (max-width: 1024px){.snsNav__menu .menu-item-link .label{display:none}}.snsNav__menu .menu-item-link:has(.label){display:flex;align-items:center;-moz-column-gap:.8rem;column-gap:.8rem}.snsNav__menu .menu-item-link.isHover .icon::before{scale:1.2;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.snsNav__menu .menu-item-link.isNotHover{opacity:.4}.snsNav__menu .menu-item:not(.is-tiktok) .menu-item-link .icon{width:3.4rem}@media screen and (max-width: 1024px){.snsNav__menu .menu-item:not(.is-tiktok) .menu-item-link .icon{width:4rem}}.snsNav__menu .menu-item:not(.is-tiktok) .menu-item-link .icon .logo{color:#ed6c00}.snsNav__menu .menu-item.is-tiktok .menu-item-link .icon{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 1024px){.snsNav__menu .menu-item.is-tiktok .menu-item-link .icon{padding-inline:1rem}}.snsNav__menu .menu-item.is-tiktok .menu-item-link .icon::before{content:none}@media screen and (max-width: 1024px){.snsNav__menu .menu-item.is-tiktok .menu-item-link .icon::before{content:""}}.snsNav__menu .menu-item.is-tiktok .menu-item-link .icon .logo{color:#fff}@media screen and (max-width: 1024px){.snsNav__menu .menu-item.is-tiktok .menu-item-link .icon .logo{color:#ed6c00}}.subNav__menu{display:flex;margin:-1rem}@media screen and (max-width: 1024px){.subNav__menu{margin-left:0;margin-right:0}}.subNav__menu .menu-item-link{display:block;font-size:1.4rem;line-height:1;color:#fff;padding:1rem}@media screen and (max-width: 1024px){.has-acdn-menu .acdn-toggle[aria-expanded=true] .toggle{background-color:#fff}.has-acdn-menu .acdn-toggle[aria-expanded=true] .toggle::before,.has-acdn-menu .acdn-toggle[aria-expanded=true] .toggle::after{background-color:#ed6c00}.has-acdn-menu .acdn-toggle[aria-expanded=true] .toggle::after{rotate:180deg}}.has-acdn-menu .acdn-content{display:contents}@media screen and (max-width: 1024px){.has-acdn-menu .acdn-content{display:grid}}.has-acdn-menu .acdn-inner{display:contents}@media screen and (max-width: 1024px){.has-acdn-menu .acdn-inner{display:block}}.has-mega-menu.isShow .menu-item-toggle{background-color:#ff841c}.has-mega-menu.isShow .menu-item-toggle .label{translate:2rem 0;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.has-mega-menu.isShow .menu-item-toggle .arrow,.has-mega-menu.isShow .menu-item-toggle .toggle{translate:-1rem 0;background-color:#fff;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28),background-color .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.has-mega-menu.isShow .menu-item-toggle .arrow svg,.has-mega-menu.isShow .menu-item-toggle .toggle svg{color:#ff841c}.has-mega-menu.isShow .menu-item-toggle .arrow::before,.has-mega-menu.isShow .menu-item-toggle .arrow::after,.has-mega-menu.isShow .menu-item-toggle .toggle::before,.has-mega-menu.isShow .menu-item-toggle .toggle::after{background-color:#ff841c}.has-mega-menu.isShow .menu-item-toggle .arrow::after,.has-mega-menu.isShow .menu-item-toggle .toggle::after{rotate:180deg}.has-mega-menu.isShow .mega-menu{opacity:1;translate:0 -1rem;pointer-events:all;transition:opacity .5s cubic-bezier(0.39, 0.58, 0.57, 1),translate .5s cubic-bezier(0, 0.7, 0.32, 1.28)}@media screen and (max-width: 1024px){.breadcrumb{width:calc(100% - 46px - 5.2rem);position:absolute;z-index:2;right:13px;top:12px}}.breadcrumb ol{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}@media screen and (max-width: 1024px){.breadcrumb ol{justify-content:flex-end;gap:.5rem .7rem}}.breadcrumb ol li{font-size:clamp(1.1rem,1.0571rem + .1099vw,1.2rem)}.breadcrumb ol li:not(:last-child){display:flex;align-items:center;-moz-column-gap:1rem;column-gap:1rem}@media screen and (max-width: 1024px){.breadcrumb ol li:not(:last-child){-moz-column-gap:.7rem;column-gap:.7rem}}.breadcrumb ol li:not(:last-child)::after{content:"";width:.5rem;height:.5rem;background-color:#fff;border-radius:50%;margin:.5rem 0 .5rem}.breadcrumb ol li .label{display:flex;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:2rem;padding:.5rem 0 .5rem;font-size:1em;text-decoration:none;line-height:1.2;color:#fff}.breadcrumb ol li span.label:not(.is-temp){padding-inline:.7rem;font-weight:700;border-radius:.3rem;color:var(--cat-color);background-color:#fff}@media screen and (max-width: 1024px){.breadcrumb ol li span.label:not(.is-temp){padding-inline:.5rem}}.modal{position:fixed;inset:0;margin:auto;z-index:999;pointer-events:none;transform:rotateZ(0.0001deg);opacity:0;background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:opacity .3s ease}[data-state=modalOpen] .modal{pointer-events:all;opacity:1;transition:opacity .3s ease}.modal-block{will-change:opacity,translate;opacity:0;translate:0 20%;transition:translate .3s cubic-bezier(0, 0.7, 0.32, 1.28),opacity .3s cubic-bezier(0.39, 0.58, 0.57, 1)}[data-state=modalOpen] .modal-block{pointer-events:all;opacity:1;translate:0 0;transition:translate .3s cubic-bezier(0, 0.7, 0.32, 1.28) .5s,opacity .3s cubic-bezier(0.39, 0.58, 0.57, 1) .5s}.modal .close-button{position:absolute;right:0;top:0;width:6rem;height:6rem;border-radius:50%;pointer-events:none;opacity:0;translate:0 20%;transition:translate .3s cubic-bezier(0, 0.7, 0.32, 1.28),opacity .3s cubic-bezier(0.39, 0.58, 0.57, 1)}[data-state=modalOpen] .modal .close-button{pointer-events:all;opacity:1;translate:0 0;transition:translate .3s cubic-bezier(0, 0.7, 0.32, 1.28) .5s,opacity .3s cubic-bezier(0.39, 0.58, 0.57, 1) .5s}@media screen and (max-width: 1024px){.modal .close-button{position:relative;width:100%;height:100%;border-radius:100vmax;display:flex;align-items:center;justify-content:space-between;padding:0 1.5rem 0 1.9rem;border:1px solid #fff}}@media screen and (min-width: 1025px)and (hover: hover),screen and (min-width: 1025px)and (pointer: fine){.modal .close-button:hover .icon{rotate:180deg}}.modal .close-button-wrap{position:sticky;max-width:114rem;width:calc(100% - 4rem);left:0;right:0;top:6rem;margin-inline:auto;z-index:3;pointer-events:none}@media screen and (max-width: 1024px){.modal .close-button-wrap{max-width:11.3rem;height:4.7rem;position:relative;inset:0}}.modal .close-button .label{display:none}@media screen and (max-width: 1024px){.modal .close-button .label{display:block;font-size:1.6rem;font-weight:600;line-height:1;color:#fff;margin-top:.2em}}.modal .close-button .icon{display:block;width:100%;height:100%;color:#fff;transition:rotate .3s cubic-bezier(0, 0.7, 0.32, 1.28)}@media screen and (max-width: 1024px){.modal .close-button .icon{width:2rem}}.modal-works{display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;transform:inherit !important;--modal-color: #ED6C00;--sub-color:#FFEBDA}.modal-works[data-modal-cat=visualdesign]{--modal-color: #CC2525;--sub-color:#FFE6E6}.modal-works[data-modal-cat=architecture]{--modal-color: #139A39;--sub-color:#D7F1E1}.modal-works[data-modal-cat=audiovisual]{--modal-color: #2639A6;--sub-color:#DAE1FF}.modal-works::-webkit-scrollbar{display:none}@media screen and (max-width: 1024px){.modal-works{padding-bottom:2rem}.modal-works:has(.no-scroll){justify-content:center}}.modal-works-block{background-color:#fff;border-radius:5rem;width:100%;max-width:98rem;margin-inline:auto;padding-block:6rem;margin-block:6rem;position:relative;z-index:3}@media screen and (max-width: 1024px){.modal-works-block{padding-block:4.2rem}}@media screen and (max-width: 1024px){.modal-works-block{margin-block:2rem}}@media screen and (max-width: 1024px){.modal-works-block{width:calc(100% - 40px);max-width:inherit;order:-1}}.modal-works__head{text-align:center;margin-inline:auto;padding-inline:20px;margin-bottom:4rem}@media screen and (max-width: 1024px){.modal-works__head{margin-bottom:2rem}}.modal-works__gallery{position:relative;z-index:1}.modal-works__gallery .gallery-list{display:flex}.modal-works__gallery .gallery-item{max-width:69rem;height:auto;background-color:#f1f1f1;opacity:.2;transition:opacity .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.modal-works__gallery .gallery-item.swiper-slide-active{opacity:1;transition:opacity .3s cubic-bezier(0.39, 0.58, 0.57, 1) .5s}.modal-works__gallery .gallery-item:first-child:last-child{opacity:1;margin-inline:auto}.modal-works__gallery .gallery-item img{display:block;width:100%;height:100%;aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain}.modal-works__gallery .gallery-item.is-embed{max-width:82rem}.modal-works__gallery .gallery-item.is-embed iframe{display:block;width:100%;height:100%;aspect-ratio:16/9;pointer-events:none}[data-state=modalOpen] .modal-works__gallery .gallery-item.is-embed.swiper-slide-active iframe{pointer-events:all}.modal-works__detail{margin-top:4.5rem;padding-inline:6rem;display:grid;grid-template-columns:1fr auto;-moz-column-gap:6rem;column-gap:6rem}@media screen and (max-width: 1024px){.modal-works__detail{margin-top:3.5rem}}@media screen and (max-width: 1024px){.modal-works__detail{padding-inline:2rem}}@media screen and (max-width: 1024px){.modal-works__detail{display:block}}.modal-works__detail .info .name{border-left:.5rem solid var(--modal-color);padding-left:1.2rem}@media screen and (max-width: 1024px){.modal-works__detail .info .name{margin-left:-2rem}}.modal-works__detail .info .name [data-works-name]{font-size:clamp(2rem,1.8714rem + .3297vw,2.3rem);line-height:1.2173913043}.modal-works__detail .info .name [data-works-name]::before,.modal-works__detail .info .name [data-works-name]::after{content:"";display:block;inline-size:0;block-size:1px}.modal-works__detail .info .name [data-works-name]::before{-webkit-margin-after:calc((1 - 1.2173913043)*.5em);margin-block-end:calc((1 - 1.2173913043)*.5em)}.modal-works__detail .info .name [data-works-name]::after{-webkit-margin-before:calc((1 - 1.2173913043)*.5em);margin-block-start:calc((1 - 1.2173913043)*.5em)}.modal-works__detail .info .name [data-works-ruby]{font-size:clamp(1.3rem,1.2571rem + .1099vw,1.4rem);line-height:2;color:#747474;margin-top:.8rem}.modal-works__detail .info .name [data-works-ruby]::before,.modal-works__detail .info .name [data-works-ruby]::after{content:"";display:block;inline-size:0;block-size:1px}.modal-works__detail .info .name [data-works-ruby]::before{-webkit-margin-after:calc((1 - 2)*.5em);margin-block-end:calc((1 - 2)*.5em)}.modal-works__detail .info .name [data-works-ruby]::after{-webkit-margin-before:calc((1 - 2)*.5em);margin-block-start:calc((1 - 2)*.5em)}.modal-works__detail .info .outline{margin-top:2.5rem}@media screen and (max-width: 1024px){.modal-works__detail .info .outline{margin-top:2rem}}.modal-works__detail .info .outline dl{display:grid;grid-template-columns:4.2rem 1fr;-moz-column-gap:3rem;column-gap:3rem;padding-bottom:.8rem;border-bottom:1px solid #dadada}@media screen and (max-width: 1024px){.modal-works__detail .info .outline dl{grid-template-columns:4rem 1fr;-moz-column-gap:2rem;column-gap:2rem}}.modal-works__detail .info .outline dl+dl{padding-top:1.6rem}.modal-works__detail .info .outline dt{font-size:clamp(1.2rem,1.1571rem + .1099vw,1.3rem);font-weight:700;color:var(--modal-color);line-height:2.2307692308}.modal-works__detail .info .outline dt::before,.modal-works__detail .info .outline dt::after{content:"";display:block;inline-size:0;block-size:1px}.modal-works__detail .info .outline dt::before{-webkit-margin-after:calc((1 - 2.2307692308)*.5em);margin-block-end:calc((1 - 2.2307692308)*.5em)}.modal-works__detail .info .outline dt::after{-webkit-margin-before:calc((1 - 2.2307692308)*.5em);margin-block-start:calc((1 - 2.2307692308)*.5em)}.modal-works__detail .info .outline dd{font-size:clamp(1.4rem,1.3571rem + .1099vw,1.5rem);line-height:1.3333333333}.modal-works__detail .info .outline dd::before,.modal-works__detail .info .outline dd::after{content:"";display:block;inline-size:0;block-size:1px}.modal-works__detail .info .outline dd::before{-webkit-margin-after:calc((1 - 1.3333333333)*.5em);margin-block-end:calc((1 - 1.3333333333)*.5em)}.modal-works__detail .info .outline dd::after{-webkit-margin-before:calc((1 - 1.3333333333)*.5em);margin-block-start:calc((1 - 1.3333333333)*.5em)}.modal-works__detail .info .button{margin-top:2.5rem}@media screen and (max-width: 1024px){.modal-works__detail .info .button{margin-top:2rem}}.modal-works__detail .info .button-el{border:1px solid var(--modal-color);color:var(--modal-color);width:100%}.modal-works__detail .info .button-el .icon::before,.modal-works__detail .info .button-el .arrow::before{background-color:var(--modal-color)}.modal-works__detail .comment{width:100%;max-width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-inline:3rem;padding-block:3.5rem;border-radius:2rem;background-color:#f1f1f1;margin-top:22px}@media screen and (max-width: 1024px){.modal-works__detail .comment{padding-inline:2rem}}@media screen and (max-width: 1024px){.modal-works__detail .comment{padding-block:2.3rem}}@media screen and (max-width: 1024px){.modal-works__detail .comment{width:100%;margin-top:2.5rem}}.modal-works__detail .comment__head{font-family:var(--font-display);font-size:1.6rem;font-weight:700;line-height:1;color:var(--modal-color);margin-bottom:2rem}@media screen and (max-width: 1024px){.modal-works__detail .comment__head{margin-bottom:1.6rem}}.modal-works__detail .comment [data-works-comment]{line-height:1.6875}.modal-works__detail .comment [data-works-comment]::before,.modal-works__detail .comment [data-works-comment]::after{content:"";display:block;inline-size:0;block-size:1px}.modal-works__detail .comment [data-works-comment]::before{-webkit-margin-after:calc((1 - 1.6875)*.5em);margin-block-end:calc((1 - 1.6875)*.5em)}.modal-works__detail .comment [data-works-comment]::after{-webkit-margin-before:calc((1 - 1.6875)*.5em);margin-block-start:calc((1 - 1.6875)*.5em)}.input-area input[type=text],.input-area input[type=email],.input-area input[type=tel],.input-area input[type=date],.input-area input[type=number],.input-area textarea,.input-area select,.input-area input[type=file],.input-area input[type=radio],.input-area input[type=checkbox],.input-area input[type=button],.input-area input[type=submit]{all:unset;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:revert;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:var(--font-body);box-sizing:border-box}.input-area input[type=text]::placeholder,.input-area input[type=text]:-ms-input-placeholder,.input-area input[type=text]::-ms-input-placeholder,.input-area input[type=email]::placeholder,.input-area input[type=email]:-ms-input-placeholder,.input-area input[type=email]::-ms-input-placeholder,.input-area input[type=tel]::placeholder,.input-area input[type=tel]:-ms-input-placeholder,.input-area input[type=tel]::-ms-input-placeholder,.input-area input[type=date]::placeholder,.input-area input[type=date]:-ms-input-placeholder,.input-area input[type=date]::-ms-input-placeholder,.input-area input[type=number]::placeholder,.input-area input[type=number]:-ms-input-placeholder,.input-area input[type=number]::-ms-input-placeholder,.input-area textarea::placeholder,.input-area textarea:-ms-input-placeholder,.input-area textarea::-ms-input-placeholder,.input-area select::placeholder,.input-area select:-ms-input-placeholder,.input-area select::-ms-input-placeholder,.input-area input[type=file]::placeholder,.input-area input[type=file]:-ms-input-placeholder,.input-area input[type=file]::-ms-input-placeholder,.input-area input[type=radio]::placeholder,.input-area input[type=radio]:-ms-input-placeholder,.input-area input[type=radio]::-ms-input-placeholder,.input-area input[type=checkbox]::placeholder,.input-area input[type=checkbox]:-ms-input-placeholder,.input-area input[type=checkbox]::-ms-input-placeholder,.input-area input[type=button]::placeholder,.input-area input[type=button]:-ms-input-placeholder,.input-area input[type=button]::-ms-input-placeholder,.input-area input[type=submit]::placeholder,.input-area input[type=submit]:-ms-input-placeholder,.input-area input[type=submit]::-ms-input-placeholder{font-family:var(--font-body);font-weight:500;color:rgba(0,0,0,.3);opacity:1}.input-area input[type=text]:-webkit-autofill,.input-area input[type=email]:-webkit-autofill,.input-area input[type=tel]:-webkit-autofill,.input-area input[type=date]:-webkit-autofill,.input-area input[type=number]:-webkit-autofill,.input-area textarea:-webkit-autofill,.input-area select:-webkit-autofill,.input-area input[type=file]:-webkit-autofill,.input-area input[type=radio]:-webkit-autofill,.input-area input[type=checkbox]:-webkit-autofill,.input-area input[type=button]:-webkit-autofill,.input-area input[type=submit]:-webkit-autofill{box-shadow:0 0 0 1000px #fff inset;-webkit-text-fill-color:#242424 !important}.input-area input::-ms-clear{visibility:hidden}.input-area input::-ms-reveal{visibility:hidden}.input-area textarea{max-width:100%;display:block;resize:none;word-break:break-all;white-space:pre-wrap;field-sizing:content}.input-area select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.input-area select::-ms-expand{display:none}.input-area input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.input-area input[type=checkbox]+span{position:relative;display:inline-block;vertical-align:middle;cursor:pointer;padding:0 0 0 3.5rem}.input-area input[type=checkbox]+span::before,.input-area input[type=checkbox]+span::after{position:absolute;content:"";display:block;top:0;bottom:0;left:0;width:2.5rem;height:2.5rem;margin-block:auto;box-sizing:border-box}.input-area input[type=checkbox]+span::before{background-color:#fff;border:1px solid #dadada;border-radius:.2rem}.input-area input[type=checkbox]+span::after{opacity:0;background:#ed6c00;scale:1 -1;-webkit-clip-path:polygon(14% 44%, 20% 52%, 38% 34%, 78% 68%, 84% 62%, 38% 26%);clip-path:polygon(14% 44%, 20% 52%, 38% 34%, 78% 68%, 84% 62%, 38% 26%)}.input-area input[type=checkbox]:checked+span::after{opacity:1}.input-area input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.input-area input[type=radio]+span{position:relative;display:inline-block;vertical-align:middle;cursor:pointer;padding:0 0 0 3.5rem}.input-area input[type=radio]+span::before,.input-area input[type=radio]+span::after{position:absolute;content:"";display:block;top:0;bottom:0;left:0;width:2.5rem;height:2.5rem;margin-block:auto;box-sizing:border-box}.input-area input[type=radio]+span::before{background-color:#fff;border:1px solid #dadada;border-radius:.2rem}.input-area input[type=radio]+span::after{opacity:0;background:#ed6c00;scale:1 -1;-webkit-clip-path:polygon(14% 44%, 20% 52%, 38% 34%, 78% 68%, 84% 62%, 38% 26%);clip-path:polygon(14% 44%, 20% 52%, 38% 34%, 78% 68%, 84% 62%, 38% 26%)}.input-area input[type=radio]:checked+span::after{opacity:1}.input-area label{display:block}.input-area input[type=button],.input-area input[type=submit]{width:100%;height:100%;display:flex;justify-content:center;text-align:center;cursor:pointer}.input-area :disabled{pointer-events:none;filter:opacity(0.3)}.input-area input[type=text],.input-area input[type=tel],.input-area input[type=email],.input-area select,.input-area textarea{font-size:clamp(1.6rem,1.4714rem + .3297vw,1.9rem);font-weight:500;color:#242424;border:1px solid #dadada;background-color:#fff;max-width:100%;width:100%;height:6.5rem;padding:2rem;border-radius:1rem}@media screen and (max-width: 1024px){.input-area input[type=text],.input-area input[type=tel],.input-area input[type=email],.input-area select,.input-area textarea{height:6rem;padding:1rem}}@media screen and (min-width: 1025px)and (hover: hover),screen and (min-width: 1025px)and (pointer: fine){.input-area input[type=text]:hover,.input-area input[type=tel]:hover,.input-area input[type=email]:hover,.input-area select:hover,.input-area textarea:hover{outline:1px solid #cecece}}.input-area input[type=text]:focus,.input-area input[type=tel]:focus,.input-area input[type=email]:focus,.input-area select:focus,.input-area textarea:focus{outline:1px solid #cecece}.input-area input[type=number]::-webkit-inner-spin-button,.input-area input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:textfield}.input-area select{-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;box-sizing:border-box;color:rgba(0,0,0,.3)}.input-area select.selected,.input-area select:has(.hidden-option[disabled]){color:#242424}.input-area select:focus{color:#242424}.input-area textarea{height:auto;min-height:21.5rem}.input-area .select{width:var(--w, 100%);position:relative;z-index:1}.input-area .select select{display:flex;align-items:center;padding-block:0}.input-area .select .arrow{position:absolute;right:1.7rem;top:0;bottom:0;margin-block:auto;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background-color:#eaeaea;pointer-events:none}.input-area .select .arrow svg{display:block;width:1rem;height:1rem;color:#242424}.input-area input[type=file]{display:none}[data-custom-slider]{display:flex;justify-content:center;align-items:center}[data-custom-slider] .custom-slider-list{display:flex;width:100%;height:100%;transform-style:preserve-3d;perspective:100vw;position:relative;z-index:1}[data-custom-slider] .custom-slider-item{flex-shrink:0;width:100%;height:100%;position:absolute;z-index:1;inset:0;margin:auto}[data-custom-slider] .custom-slider-item .media .thumbnail{opacity:1;background-color:var(--comment-color);transition:background-color 1s cubic-bezier(0.39, 0.58, 0.57, 1),opacity .3s cubic-bezier(0.39, 0.58, 0.57, 1)}[data-custom-slider] .custom-slider-item.isPlay .media .thumbnail{opacity:0}[data-custom-slider] .custom-tool-box{pointer-events:none}[data-custom-slider] .custom-tool-box .navigation button{pointer-events:all}[data-custom-slider] .custom-tool-box .pagination{display:flex;align-items:center;justify-content:center;gap:1rem}@media screen and (max-width: 1024px){[data-custom-slider] .custom-tool-box .pagination{gap:.8rem}}[data-custom-slider] .custom-tool-box .pagination:has(.circle){gap:.7rem}[data-custom-slider] .custom-tool-box .pagination .balet{flex-shrink:0;display:block;position:relative;border-radius:50%;cursor:pointer;pointer-events:all;transition:margin .5s cubic-bezier(0, 0.7, 0.32, 1.28)}[data-custom-slider] .custom-tool-box .pagination .balet.circle .circle-i{display:block;width:.6rem;height:.6rem;background-color:#fff;opacity:.5;border-radius:100%;transition:opacity .3s cubic-bezier(0.39, 0.58, 0.57, 1),border-radius .5s cubic-bezier(0.39, 0.58, 0.57, 1)}[data-custom-slider] .custom-tool-box .pagination .balet.circle .circle-stk{display:block;width:100%;height:100%;width:2.2rem;height:2.2rem;rotate:-90deg;position:absolute;top:50%;left:50%;translate:-50% -50%;will-change:scale;scale:.5;opacity:0;transition:opacity .3s cubic-bezier(0.39, 0.58, 0.57, 1),scale .5s cubic-bezier(0.39, 0.58, 0.57, 1)}[data-custom-slider] .custom-tool-box .pagination .balet.circle .circle-stk01{color:rgba(255,255,255,.3)}[data-custom-slider] .custom-tool-box .pagination .balet.circle .circle-stk02{stroke-dasharray:63px;stroke-dashoffset:63px;color:#fff}[data-custom-slider] .custom-tool-box .pagination .balet.circle.isActive{pointer-events:none;margin-inline:.7rem}[data-custom-slider] .custom-tool-box .pagination .balet.circle.isActive .circle-i{opacity:1;border-radius:0}[data-custom-slider] .custom-tool-box .pagination .balet.circle.isActive .circle-stk{scale:1;opacity:1}[data-custom-slider] .custom-tool-box .pagination .balet.circle.isActive .circle-stk02.isActive{-webkit-animation:circle_stroke 10s linear forwards;animation:circle_stroke 10s linear forwards}@-webkit-keyframes circle_stroke{to{stroke-dashoffset:0px}}@keyframes circle_stroke{to{stroke-dashoffset:0px}}[data-custom-slider] .custom-tool-box .pagination .balet:not(.circle)::after{content:"";width:2rem;height:2rem;border-radius:50%;position:absolute;z-index:-1;top:50%;left:50%;translate:-50% -50%;background-color:#fff;will-change:scale;scale:.5;opacity:0;transition:opacity .3s cubic-bezier(0.39, 0.58, 0.57, 1),scale .5s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (max-width: 1024px){[data-custom-slider] .custom-tool-box .pagination .balet:not(.circle)::after{width:1.7rem;height:1.7rem}}[data-custom-slider] .custom-tool-box .pagination .balet:not(.circle) .balet-i{display:block;width:.7rem;height:.7rem;border-radius:50%;background-color:#fff;transition:background-color .3s cubic-bezier(0.39, 0.58, 0.57, 1),scale .3s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (max-width: 1024px){[data-custom-slider] .custom-tool-box .pagination .balet:not(.circle) .balet-i{width:.6rem;height:.6rem}}[data-custom-slider] .custom-tool-box .pagination .balet:not(.circle).isActive{margin-inline:1rem;pointer-events:none}@media screen and (max-width: 1024px){[data-custom-slider] .custom-tool-box .pagination .balet:not(.circle).isActive{margin-inline:.6rem}}[data-custom-slider] .custom-tool-box .pagination .balet:not(.circle).isActive::after{scale:1;opacity:1}[data-custom-slider] .custom-tool-box .pagination .balet:not(.circle).isActive .balet-i{scale:1.5;background-color:var(--theme-color)}[data-custom-slider] .custom-tool-box .pagination .balet *{pointer-events:none}[data-custom-slider=hero] .custom-slider{width:35.15625svh;height:62.5svh}@media screen and (max-width: 1024px){[data-custom-slider=hero] .custom-slider{width:29rem;height:49.2rem}}[data-custom-slider=hero] .tool-box{display:contents}[data-custom-slider=hero] .tool-box .pagination{position:absolute;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;bottom:-8rem;left:0;right:0;margin:auto;z-index:2;translate:0 100%}@media screen and (max-width: 1024px){[data-custom-slider=hero] .tool-box .pagination{width:2.2rem;flex-direction:column;align-items:center;gap:0;right:inherit;left:17px;bottom:4.4rem;translate:0}}@media screen and (max-width: 1024px){[data-custom-slider=hero] .tool-box .pagination .balet.isActive{margin:1rem 0}[data-custom-slider=hero] .tool-box .pagination .balet.isActive:last-child{margin-bottom:0}}[data-custom-slider=hero] .tool-box .navigation{width:100%;height:100%;display:flex;align-items:center;position:absolute;inset:0;margin:auto;z-index:2;scale:1 1.1851851852}@media screen and (max-width: 1024px){[data-custom-slider=hero] .tool-box .navigation{padding-inline:28px;scale:1}}[data-custom-slider=hero] .tool-box .navigation button{width:50%;height:100%;pointer-events:all;background-color:rgba(0,0,0,0);cursor:none}@media screen and (max-width: 1024px){[data-custom-slider=hero] .tool-box .navigation button{width:4.7rem;height:3rem;background-color:#fff;border-radius:100vmax;cursor:pointer}}[data-custom-slider=hero] .tool-box .navigation button .arrow{display:none}@media screen and (max-width: 1024px){[data-custom-slider=hero] .tool-box .navigation button .arrow{display:grid}}[data-custom-slider=hero] .tool-box .navigation button .arrow .arw-r{color:var(--cat-color)}[data-custom-slider=topics] .custom-slider{width:20.7692307692vw;height:13.8461538462vw}@media screen and (max-width: 1024px){[data-custom-slider=topics] .custom-slider{width:100%;height:auto;position:relative;z-index:1}}[data-custom-slider=topics] .tool-box{position:absolute;width:46.1538461538vw;left:0;right:0;bottom:6.7692307692vw;margin-inline:auto;z-index:1;display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between}@media screen and (max-width: 1024px){[data-custom-slider=topics] .tool-box{position:relative;width:100%;bottom:0;margin-top:3.4rem}}[data-custom-slider=topics] .tool-box .navigation{margin:0;gap:1rem}[data-custom-slider=topics] .tool-box .navigation button{background-color:#fff;width:6.3rem}@media screen and (max-width: 1024px){[data-custom-slider=topics] .tool-box .navigation button{width:5.4rem;height:3.4rem}}[data-custom-slider=topics] .tool-box .navigation button .arrow .arw-r{color:var(--cat-color)}[data-custom-slider=movie] .custom-slider{width:25.5208333333svh;height:45.5729166667svh}@media screen and (max-width: 1024px){[data-custom-slider=movie] .custom-slider{width:15.2rem;height:27rem}}[data-custom-slider=movie] .tool-box{display:contents}[data-custom-slider=movie] .tool-box .pagination{position:absolute;bottom:-4.2rem;left:0;right:0;margin-inline:auto}@media screen and (max-width: 1024px){[data-custom-slider=movie] .tool-box .pagination{bottom:-3rem}}[data-custom-slider=movie] .tool-box .navigation{max-width:max(38.3rem,49.8697916667svh);position:absolute;top:0;left:0;right:0;z-index:2;margin:0 auto;height:calc(100% - min(2.2rem,2.8645833333svh) - 1.5rem);align-items:center}@media screen and (max-width: 1024px){[data-custom-slider=movie] .tool-box .navigation{max-width:inherit;height:42.6rem;width:calc(100% - 26px);top:inherit;bottom:0}}[data-custom-slider=movie] .tool-box .navigation button{width:6.3rem;background-color:#fff}@media screen and (max-width: 1024px){[data-custom-slider=movie] .tool-box .navigation button{width:5.4rem;height:3.4rem}}[data-custom-slider=movie] .tool-box .navigation button .arrow .arw-r{color:#ed6c00}[data-custom-slider=movie] .tool-box .navigation button.prev,[data-custom-slider=movie] .tool-box .navigation button.next{border-radius:100vmax}.splash{position:fixed;width:100%;height:100dvh;inset:0;margin:auto;background-color:#fff;z-index:999}.splash-item{position:absolute;inset:0;z-index:1;margin:auto;display:grid;align-items:center;place-content:center;width:15rem}@media screen and (max-width: 1024px){.splash-item{width:7.5rem}}.splash-item .item01,.splash-item .item02{grid-column:1;grid-row:1;display:block;width:100%;height:100%}.splash-item .item01{color:#cecece;transition:opacity .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.splash-item .item01.isHide{opacity:0}.splash-item .item02{color:#ed6c00;-webkit-clip-path:inset(calc(100% - var(--val, 0) * 1%) 0 0);clip-path:inset(calc(100% - var(--val, 0) * 1%) 0 0)}.stalker{position:fixed;z-index:99;left:0;top:0;pointer-events:none}@media screen and (max-width: 1024px){.stalker{display:none}}.stalker-el{width:7rem;height:7rem;display:flex;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;translate:-50% -50%;margin:auto}.stalker-el .arw-r{display:block;width:1.6rem;height:1.6rem;position:absolute;inset:0;margin:auto;color:var(--theme-color);rotate:0deg;opacity:0;transition:opacity .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.stalker-el .bg{width:100%;height:100%;position:absolute;inset:0;z-index:-1;margin:auto;border-radius:100%;background-color:#fff;opacity:0;scale:1.2;transition:opacity .3s cubic-bezier(0.39, 0.58, 0.57, 1),scale .3s cubic-bezier(0, 0.7, 0.32, 1.28)}.stalker-el.isShow .arw-r{opacity:1}.stalker-el.isShow .bg{opacity:1;scale:1;transition:opacity .5s cubic-bezier(0.39, 0.58, 0.57, 1),scale .5s cubic-bezier(0.39, 0.58, 0.57, 1)}.stalker-el.isHold .bg{scale:.8;transition:scale 1s cubic-bezier(0, 0.7, 0.32, 1.28)}.top{background-color:#fff}[data-theme-color=orange] .top{--oc-text: #242424;--oc-bg: #FFD900;--oc-bubble: #139A39;--oc-next: white;--comment-color: #FFEBDA}[data-theme-color=red] .top{--oc-text: white;--oc-bg: #139A39;--oc-bubble: #FFD900;--oc-next: #242424;--comment-color: #FFE6E6}[data-theme-color=green] .top{--oc-text: white;--oc-bg: #2639A6;--oc-bubble: #CC2525;--oc-next: white;--comment-color: #D7F1E1}[data-theme-color=blue] .top{--oc-text: white;--oc-bg: #ED6C00;--oc-bubble: #FFD900;--oc-next: white;--comment-color: #DAE1FF}[data-theme-color=yellow] .top{--oc-text: white;--oc-bg: #CC2525;--oc-bubble: #139A39;--oc-next: white;--comment-color: #FFFAC1}.t-sticky-area{background-color:#fff}.is-bg-color-white{background-color:#fff}.is-bg-color-orange{background-color:#ed6c00}.is-sticky-el-top{position:sticky;top:0;z-index:1}.is-sticky-el-btm{position:sticky;bottom:0;z-index:1}.space{height:calc(var(--lv)*100svh)}[data-swiper-type=hero] .movie-slider-item .media,[data-swiper-type=tMovie] .movie-slider-item .media{background-image:url(../img/theme/common/logo-s.svg);background-size:25%;background-repeat:no-repeat;background-position:center;background-color:var(--comment-color)}[data-swiper-type=hero] .tool-box,[data-swiper-type=tMovie] .tool-box{--modal-color: #FFFFFF;pointer-events:none}[data-theme-color=orange] [data-swiper-type=hero] .tool-box,[data-theme-color=orange] [data-swiper-type=tMovie] .tool-box{--sub-color: #F2984D}[data-theme-color=red] [data-swiper-type=hero] .tool-box,[data-theme-color=red] [data-swiper-type=tMovie] .tool-box{--sub-color: #E76262}[data-theme-color=green] [data-swiper-type=hero] .tool-box,[data-theme-color=green] [data-swiper-type=tMovie] .tool-box{--sub-color: #5AB874}[data-theme-color=blue] [data-swiper-type=hero] .tool-box,[data-theme-color=blue] [data-swiper-type=tMovie] .tool-box{--sub-color: #6774C1}[data-theme-color=yellow] [data-swiper-type=hero] .tool-box,[data-theme-color=yellow] [data-swiper-type=tMovie] .tool-box{--sub-color: #EDCA4D}[data-swiper-type=hero] .tool-box .navigation button,[data-swiper-type=tMovie] .tool-box .navigation button{pointer-events:all}[data-swiper-type=hero] .tool-box .pagination .circle,[data-swiper-type=tMovie] .tool-box .pagination .circle{position:relative;width:min(2.2rem,2.8645833333svh);height:min(2.2rem,2.8645833333svh);flex-shrink:0;background-color:rgba(0,0,0,0);border-radius:50%;-webkit-clip-path:inset(0 round 50%);clip-path:inset(0 round 50%);z-index:1;margin:auto;cursor:pointer;opacity:1;margin-inline:-0.7rem;transition:margin .5s cubic-bezier(0, 0.7, 0.32, 1.28),background-color .2s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (max-width: 1024px){[data-swiper-type=hero] .tool-box .pagination .circle,[data-swiper-type=tMovie] .tool-box .pagination .circle{width:2.2rem;height:2.2rem}}[data-swiper-type=hero] .tool-box .pagination .circle::before,[data-swiper-type=hero] .tool-box .pagination .circle::after,[data-swiper-type=tMovie] .tool-box .pagination .circle::before,[data-swiper-type=tMovie] .tool-box .pagination .circle::after{content:"";display:block;position:absolute;top:0;width:100%;height:100%;background:var(--sub-color, #FFEBDA);opacity:0;transition:opacity .2s cubic-bezier(0.39, 0.58, 0.57, 1)}[data-swiper-type=hero] .tool-box .pagination .circle::before,[data-swiper-type=tMovie] .tool-box .pagination .circle::before{left:-50%;transform-origin:right 50%;z-index:2}[data-swiper-type=hero] .tool-box .pagination .circle::after,[data-swiper-type=tMovie] .tool-box .pagination .circle::after{left:50%;transform-origin:left 50%;z-index:3}[data-swiper-type=hero] .tool-box .pagination .circle_inner,[data-swiper-type=tMovie] .tool-box .pagination .circle_inner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100% - min(.4rem,.5208333333svh));height:calc(100% - min(.4rem,.5208333333svh));background-color:var(--cat-color);border-radius:50%;z-index:4;display:flex;align-items:center;justify-content:center;transition:background-color 1s cubic-bezier(0.39, 0.58, 0.57, 1)}[data-swiper-type=hero] .tool-box .pagination .circle_inner .icon,[data-swiper-type=tMovie] .tool-box .pagination .circle_inner .icon{position:absolute;width:min(.6rem,.78125svh);height:min(.6rem,.78125svh);inset:0;margin:auto;border-radius:100%;background-color:rgba(255,255,255,.5)}[data-swiper-type=hero] .tool-box .pagination .swiper-pagination-bullet,[data-swiper-type=tMovie] .tool-box .pagination .swiper-pagination-bullet{pointer-events:all}[data-swiper-type=hero] .tool-box .pagination .swiper-pagination-bullet.swiper-pagination-bullet-active.circle,[data-swiper-type=tMovie] .tool-box .pagination .swiper-pagination-bullet.swiper-pagination-bullet-active.circle{background-color:var(--modal-color, #ED6C00);margin-inline:0}[data-swiper-type=hero] .tool-box .pagination .swiper-pagination-bullet.swiper-pagination-bullet-active.circle::before,[data-swiper-type=tMovie] .tool-box .pagination .swiper-pagination-bullet.swiper-pagination-bullet-active.circle::before{opacity:1;-webkit-animation:circleBefore 10s linear forwards paused;animation:circleBefore 10s linear forwards paused}[data-swiper-type=hero] .tool-box .pagination .swiper-pagination-bullet.swiper-pagination-bullet-active.circle::after,[data-swiper-type=tMovie] .tool-box .pagination .swiper-pagination-bullet.swiper-pagination-bullet-active.circle::after{opacity:1;-webkit-animation:circleAfter 10s linear forwards paused;animation:circleAfter 10s linear forwards paused}[data-swiper-type=hero] .tool-box .pagination .swiper-pagination-bullet.swiper-pagination-bullet-active.circle .icon,[data-swiper-type=tMovie] .tool-box .pagination .swiper-pagination-bullet.swiper-pagination-bullet-active.circle .icon{border-radius:0%;background-color:var(--modal-color, #ED6C00)}[data-swiper-type=hero] .slide-start+.tool-box .pagination .swiper-pagination-bullet.swiper-pagination-bullet-active.circle::before,[data-swiper-type=hero] .slide-start+.tool-box .pagination .swiper-pagination-bullet.swiper-pagination-bullet-active.circle::after,[data-swiper-type=tMovie] .slide-start+.tool-box .pagination .swiper-pagination-bullet.swiper-pagination-bullet-active.circle::before,[data-swiper-type=tMovie] .slide-start+.tool-box .pagination .swiper-pagination-bullet.swiper-pagination-bullet-active.circle::after{-webkit-animation-play-state:running;animation-play-state:running}.is-group01{transition:background-color 1s cubic-bezier(0.39, 0.58, 0.57, 1);border-radius:0 0 10rem 10rem;background-color:var(--cat-color);padding-bottom:10rem;position:relative;z-index:3}[data-theme-color=default] .is-group01{background-color:#fff}@media screen and (max-width: 1024px){.is-group01{border-radius:0 0 5rem 5rem;padding-bottom:7rem}}.t-hero{position:relative;z-index:1;height:100svh;pointer-events:none;overflow:hidden}@media screen and (max-width: 1024px){.t-hero{height:auto}}.t-hero__copy{position:absolute;left:0;right:0;bottom:2.9rem;z-index:2;margin-inline:auto;width:calc(100% - 8.4rem);display:flex;justify-content:space-between;align-items:flex-end}@media screen and (max-width: 1024px){.t-hero__copy{top:2.3rem;width:calc(100% - 2.8rem);bottom:inherit;align-items:flex-start}}.t-hero__copy p{pointer-events:all;-webkit-clip-path:inset(0 0 0);clip-path:inset(0 0 0)}.t-hero__copy p.copy01{width:min(38.2rem,49.7395833333svh);transition:-webkit-clip-path .5s cubic-bezier(0.39, 0.58, 0.57, 1) .2s;transition:clip-path .5s cubic-bezier(0.39, 0.58, 0.57, 1) .2s;transition:clip-path .5s cubic-bezier(0.39, 0.58, 0.57, 1) .2s, -webkit-clip-path .5s cubic-bezier(0.39, 0.58, 0.57, 1) .2s}@media screen and (max-width: 1024px){.t-hero__copy p.copy01{width:10.1rem}}.t-hero__copy p.copy02{width:min(37.4rem,48.6979166667svh);transition:-webkit-clip-path .5s cubic-bezier(0.39, 0.58, 0.57, 1) .3s;transition:clip-path .5s cubic-bezier(0.39, 0.58, 0.57, 1) .3s;transition:clip-path .5s cubic-bezier(0.39, 0.58, 0.57, 1) .3s, -webkit-clip-path .5s cubic-bezier(0.39, 0.58, 0.57, 1) .3s}@media screen and (max-width: 1024px){.t-hero__copy p.copy02{width:10.2rem}}.t-hero__copy p img{display:block;width:100%}.t-hero__text{position:absolute;top:min(17.3rem,22.5260416667svh);left:4.8rem;z-index:2}@media screen and (max-width: 1024px){.t-hero__text{top:inherit;left:1.2rem;bottom:2.7rem}}.t-hero__text p{font-size:clamp(1.2rem,.9857rem + .5495vw,min(1.7rem,2.2135416667svh));font-weight:700;line-height:1.5882352941;color:#fff;text-shadow:0px 0px 20px rgba(0,0,0,.25);pointer-events:all;transition:opacity .5s cubic-bezier(0.39, 0.58, 0.57, 1) .2s}.t-hero__text p::before,.t-hero__text p::after{content:"";display:block;inline-size:0;block-size:1px}.t-hero__text p::before{-webkit-margin-after:calc((1 - 1.5882352941)*.5em);margin-block-end:calc((1 - 1.5882352941)*.5em)}.t-hero__text p::after{-webkit-margin-before:calc((1 - 1.5882352941)*.5em);margin-block-start:calc((1 - 1.5882352941)*.5em)}@media screen and (max-width: 1024px){.t-hero__text p{line-height:1.5}.t-hero__text p::before,.t-hero__text p::after{content:"";display:block;inline-size:0;block-size:1px}.t-hero__text p::before{-webkit-margin-after:calc((1 - 1.5)*.5em);margin-block-end:calc((1 - 1.5)*.5em)}.t-hero__text p::after{-webkit-margin-before:calc((1 - 1.5)*.5em);margin-block-start:calc((1 - 1.5)*.5em)}}.t-hero__movie-slider{position:absolute;width:100%;top:min(10rem,13.0208333333svh);z-index:1;pointer-events:all}@media screen and (max-width: 1024px){.t-hero__movie-slider{position:relative;top:inherit;margin:10rem auto 7.2rem}}.t-hero__movie-slider .movie-slider{overflow:visible}@media screen and (max-width: 1024px){.t-hero__movie-slider .movie-slider{-webkit-mask-image:url("../img/theme/material/mask/mask-hero.svg");mask-image:url("../img/theme/material/mask/mask-hero.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}}@media screen and (max-width: 1024px){.t-hero__movie-slider .movie-slider-list{transition:opacity .5s cubic-bezier(0.39, 0.58, 0.57, 1) .2s}}.t-hero__movie-slider .movie-slider-item{z-index:1;opacity:.15;transition:opacity .75s cubic-bezier(0.39, 0.58, 0.57, 1),visibility 0s ease .01s}@media screen and (max-width: 1024px){.t-hero__movie-slider .movie-slider-item{opacity:1;transition:inherit}}.t-hero__movie-slider .movie-slider-item.isShow{opacity:1}.t-hero__movie-slider .movie-slider-item.isHide{transition:opacity .75s cubic-bezier(0.39, 0.58, 0.57, 1),visibility 0s ease;visibility:hidden}@media screen and (max-width: 1024px){.t-hero__movie-slider .movie-slider-item.isHide{transition:inherit;visibility:inherit}}.t-hero__movie-slider .movie-slider-item .comment{position:absolute;right:max(-14rem,-10.7692307692vw);top:max(-7rem,-5.3846153846vw);translate:0 -70%;opacity:0;rotate:12deg;z-index:2;transition:translate 0s ease .75s,opacity .4s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (max-width: 1024px){.t-hero__movie-slider .movie-slider-item .comment{display:none}}.t-hero__movie-slider .movie-slider-item .comment p{width:15rem;height:9.6rem;font-size:1.3rem;font-weight:700;font-feature-settings:"palt";line-height:1.2;text-align:center;color:#000;-webkit-clip-path:url(#comment);clip-path:url(#comment);padding:2.8rem 2.2rem 1.6rem;background-color:var(--comment-color);transition:background-color .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.t-hero__movie-slider .movie-slider-item .comment p .label{display:block;opacity:0;transition:opacity .5s cubic-bezier(0.39, 0.58, 0.57, 1)}.t-hero__movie-slider .movie-slider-item .comment .icon{display:block;width:5.2rem;height:5.2rem;position:absolute;right:0;left:0;bottom:0;margin:0 auto;rotate:115deg;translate:0 80%}.t-hero__movie-slider .movie-slider-item .comment .icon .bubble{display:block;width:100%;height:100%;color:var(--comment-color);transition:color .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.t-hero__movie-slider .movie-slider-item .media{display:block;width:100%;height:100%;position:relative;z-index:1;translate:0 40%;opacity:0;-webkit-clip-path:inset(0 round min(2rem, 2.6041666667svh));clip-path:inset(0 round min(2rem, 2.6041666667svh))}@media screen and (max-width: 1024px){.t-hero__movie-slider .movie-slider-item .media{translate:0 0;opacity:1;-webkit-clip-path:inset(0);clip-path:inset(0)}}.t-hero__movie-slider .movie-slider-item .media .thumbnail{position:absolute;inset:0;margin:auto;z-index:2;opacity:1;transition:opacity .7s cubic-bezier(0.39, 0.58, 0.57, 1);transform:translateZ(2px)}.t-hero__movie-slider .movie-slider-item .media img,.t-hero__movie-slider .movie-slider-item .media video,.t-hero__movie-slider .movie-slider-item .media iframe{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.t-hero__movie-slider .movie-slider-item.isActive{opacity:1;z-index:2}.t-hero__movie-slider .movie-slider-item.isActive .comment{translate:0 0;opacity:1;transition:translate .3s cubic-bezier(0, 0.7, 0.32, 1.28),opacity .4s cubic-bezier(0.39, 0.58, 0.57, 1)}.t-hero__movie-slider .movie-slider-item.isActive .comment p .label{opacity:1}.t-hero__movie-slider .tool-box{transition:opacity .5s cubic-bezier(0.39, 0.58, 0.57, 1) .2s}.t-hero__scroll{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:absolute;left:0;right:0;bottom:2.3rem;z-index:2;margin-inline:auto;color:#fff;font-family:var(--font-display);font-weight:600;font-size:1.2rem;transition:opacity .5s cubic-bezier(0.39, 0.58, 0.57, 1) .2s}@media screen and (max-width: 1024px){.t-hero__scroll{display:none}}.t-hero__scroll .label{-ms-grid-row:1;-ms-grid-column:1;line-height:1;display:block;grid-area:text}.t-hero__scroll .label:first-child{-webkit-animation:scroll_fst 1.2s cubic-bezier(0.39, 0.58, 0.57, 1) infinite;animation:scroll_fst 1.2s cubic-bezier(0.39, 0.58, 0.57, 1) infinite}.t-hero__scroll .label:last-child{translate:0 -100%;-webkit-animation:scroll_snd 1.2s cubic-bezier(0.39, 0.58, 0.57, 1) infinite;animation:scroll_snd 1.2s cubic-bezier(0.39, 0.58, 0.57, 1) infinite}.t-hero__scroll .label-wrap{display:grid;grid-template-areas:"text";-webkit-clip-path:inset(0 0 1px 0);clip-path:inset(0 0 1px 0)}.t-hero__scroll .arrow{display:grid;grid-template-areas:"arrow";width:min(1.4rem,1.8229166667svh);aspect-ratio:1;margin-top:1rem;margin-inline:auto;overflow:hidden}.t-hero__scroll .arrow .arw-r{-ms-grid-row:1;-ms-grid-column:1;grid-area:arrow;display:block;width:100%;height:100%;rotate:90deg}.t-hero__scroll .arrow .arw-r:first-child{-webkit-animation:scroll_fst 1.2s cubic-bezier(0.39, 0.58, 0.57, 1) infinite;animation:scroll_fst 1.2s cubic-bezier(0.39, 0.58, 0.57, 1) infinite}.t-hero__scroll .arrow .arw-r:last-child{translate:0 -100%;-webkit-animation:scroll_snd 1.2s cubic-bezier(0.39, 0.58, 0.57, 1) infinite;animation:scroll_snd 1.2s cubic-bezier(0.39, 0.58, 0.57, 1) infinite}@-webkit-keyframes scroll_fst{0%{translate:0 0%}30%,100%{translate:0 100%}}@keyframes scroll_fst{0%{translate:0 0%}30%,100%{translate:0 100%}}@-webkit-keyframes scroll_snd{0%{translate:0 -100%}30%,100%{translate:0 0}}@keyframes scroll_snd{0%{translate:0 -100%}30%,100%{translate:0 0}}.t-hero__oc{position:absolute;top:min(9rem,11.71875svh);right:4.8rem;z-index:2}@media screen and (max-width: 1024px){.t-hero__oc{top:inherit;bottom:6.7rem;right:.8rem}}.t-hero__oc .oc{width:min(23rem,29.9479166667svh);height:min(23rem,29.9479166667svh);display:flex;flex-direction:column;justify-content:center;white-space:nowrap;position:relative;z-index:1;text-decoration:none;pointer-events:all;border-radius:50%;color:var(--oc-text);filter:drop-shadow(10px 10px 30px rgba(0, 0, 0, 0.15));transition:opacity .5s cubic-bezier(0.39, 0.58, 0.57, 1) .2s,color .3s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (max-width: 1024px){.t-hero__oc .oc{width:14.3rem;height:14.3rem}}@media screen and (min-width: 1025px)and (hover: hover),screen and (min-width: 1025px)and (pointer: fine){.t-hero__oc .oc:hover .more{background-color:#fff;border-color:#fff}.t-hero__oc .oc:hover .more span,.t-hero__oc .oc:hover .more .blank{color:var(--oc-bg)}.t-hero__oc .oc:hover .bg{-webkit-clip-path:inset(16% 0 0);clip-path:inset(16% 0 0);transition:-webkit-clip-path .3s cubic-bezier(0.39, 0.58, 0.57, 1);transition:clip-path .3s cubic-bezier(0.39, 0.58, 0.57, 1);transition:clip-path .3s cubic-bezier(0.39, 0.58, 0.57, 1), -webkit-clip-path .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.t-hero__oc .oc:hover .parts{translate:-11% 16%;scale:1.33;transition:translate .35s cubic-bezier(0.39, 0.58, 0.57, 1),scale .35s cubic-bezier(0.39, 0.58, 0.57, 1)}}.t-hero__oc .oc>*:not(.bg){position:relative;z-index:2;pointer-events:none}.t-hero__oc .oc .bubble{width:min(8.6rem,11.1979166667svh);height:min(3.3rem,4.296875svh);display:grid;grid-template-areas:"bubble";margin-bottom:min(.4rem,.5208333333svh);margin-left:min(.8rem,1.0416666667svh)}@media screen and (max-width: 1024px){.t-hero__oc .oc .bubble{width:5.4rem;height:2.1rem;margin-bottom:.4rem;margin-left:.8rem}}.t-hero__oc .oc .bubble .mat-oc-bubble{-ms-grid-row:1;-ms-grid-column:1;display:block;width:100%;height:100%;grid-area:bubble;color:var(--oc-bubble);transition:color .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.t-hero__oc .oc .bubble .mat-oc-next{-ms-grid-row:1;-ms-grid-column:1;display:block;width:100%;height:90%;grid-area:bubble;color:var(--oc-next);transition:color .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.t-hero__oc .oc .label{display:block;line-height:1}.t-hero__oc .oc .label .text{display:block;font-size:clamp(1.4rem,1.0571rem + .8791vw,min(2.2rem,2.8645833333svh));font-weight:bold;text-align:center;letter-spacing:-0.07em;line-height:1;margin-bottom:1rem}.t-hero__oc .oc .label .text::before,.t-hero__oc .oc .label .text::after{content:"";display:block;inline-size:0;block-size:1px}.t-hero__oc .oc .label .text::before{-webkit-margin-after:calc((1 - 1)*.5em);margin-block-end:calc((1 - 1)*.5em)}.t-hero__oc .oc .label .text::after{-webkit-margin-before:calc((1 - 1)*.5em);margin-block-start:calc((1 - 1)*.5em)}@media screen and (max-width: 1024px){.t-hero__oc .oc .label .text{margin-bottom:.5rem}}.t-hero__oc .oc .label .date{display:flex;align-items:baseline;justify-content:center;font-size:clamp(3.7rem,2.7143rem + 2.5275vw,min(6rem,7.8125svh));font-weight:bold;-moz-column-gap:min(.3rem,.390625svh);column-gap:min(.3rem,.390625svh)}@media screen and (max-width: 1024px){.t-hero__oc .oc .label .date{-moz-column-gap:.3rem;column-gap:.3rem}}.t-hero__oc .oc .label .date .num{display:block;line-height:1}.t-hero__oc .oc .label .date .week{display:block;width:min(3rem,3.90625svh);height:min(3rem,3.90625svh)}@media screen and (max-width: 1024px){.t-hero__oc .oc .label .date .week{width:1.9rem;height:1.9rem}}.t-hero__oc .oc .label .date .week svg{display:block;width:100%;height:100%}.t-hero__oc .oc .more{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:min(3.1rem,4.0364583333svh);margin-inline:auto;border:1px solid var(--oc-text);display:flex;align-items:center;justify-content:center;font-size:clamp(1.2rem,1.0714rem + .3297vw,min(1.5rem,1.953125svh));font-weight:700;line-height:1;padding-inline:1.4rem;border-radius:100vmax;-moz-column-gap:.5em;column-gap:.5em;cursor:pointer;background-color:rgba(0,0,0,0);transition:border-color .3s cubic-bezier(0.39, 0.58, 0.57, 1),background-color .3s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (max-width: 1024px){.t-hero__oc .oc .more{height:2.3rem;padding-inline:1rem}}.t-hero__oc .oc .more span{display:block;margin-top:.25em;color:var(--oc-text);transition:color .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.t-hero__oc .oc .more .blank{display:block;width:min(1.2rem,1.5625svh);min-width:1.2rem;height:min(1.2rem,1.5625svh);min-height:1.2rem;flex-shrink:0;color:var(--oc-text);transition:color .3s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (max-width: 1024px){.t-hero__oc .oc .more .blank{width:1.2rem;height:1.2rem}}.t-hero__oc .oc .bg{display:block;position:absolute;inset:0;margin:auto;z-index:1;-webkit-clip-path:inset(8.2% 0 0);clip-path:inset(8.2% 0 0);rotate:29.2deg;transition:-webkit-clip-path .3s cubic-bezier(0.39, 0.58, 0.57, 1);transition:clip-path .3s cubic-bezier(0.39, 0.58, 0.57, 1);transition:clip-path .3s cubic-bezier(0.39, 0.58, 0.57, 1), -webkit-clip-path .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.t-hero__oc .oc .bg::before{content:"";display:block;width:100%;height:100%;inset:0;margin:auto;border-radius:50%;background-color:var(--oc-bg);transition:background-color .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.t-hero__oc .oc .parts{position:absolute;color:#fff;width:min(8.6rem,11.1979166667svh);height:min(9.3rem,12.109375svh);top:min(-1.5rem,-1.953125svh);right:min(2.4rem,3.125svh);transition:translate .3s cubic-bezier(0.39, 0.58, 0.57, 1),scale .3s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (max-width: 1024px){.t-hero__oc .oc .parts{width:5.4rem;height:5.8rem;right:1.5rem;top:-0.9rem}}.t-hero__oc .oc .parts svg{display:block;width:100%;height:100%;rotate:-18deg}.t-hero__oc .oc .lead{width:100%;height:100%;display:flex;position:absolute;top:0;margin:auto;transition:rotate .5s cubic-bezier(0, 0.7, 0.32, 1.28) .3s,opacity .5s cubic-bezier(0.39, 0.58, 0.57, 1) .3s}@media screen and (max-width: 1024px){.t-hero__oc .oc .lead{display:none}}.t-hero__oc .oc .lead img{display:block;width:100%;margin-top:auto;translate:min(.5rem,.6510416667svh) min(2.5rem,3.2552083333svh)}.t-hero__oc .oc .lead .lead-arc{display:block;width:100%;margin-top:auto;translate:min(.8rem,1.0416666667svh) min(4rem,5.2083333333svh);overflow:visible}.t-hero__oc .oc .lead .lead-arc text{font-family:Caveat,var(--font-display);font-weight:700;font-size:22px;fill:var(--oc-text)}@media screen and (max-width: 1024px){.t-hero.isStandby .t-hero__movie-slider .movie-slider-list{opacity:0}}.t-hero.isStandby .t-hero__movie-slider .tool-box{opacity:0}.t-hero.isStandby .t-hero__text p{opacity:0}.t-hero.isStandby .t-hero__scroll{opacity:0}.t-hero.isStandby .oc{opacity:0}.t-hero.isStandby .oc .lead{opacity:0;rotate:90deg}.t-hero.isStandby .copy01,.t-hero.isStandby .copy02{-webkit-clip-path:inset(0 0 100%);clip-path:inset(0 0 100%)}.t-hero.isStandbyTransition .t-hero__movie-slider .movie-slider-item{transition:opacity .75s cubic-bezier(0.39, 0.58, 0.57, 1),transform .3s cubic-bezier(0.39, 0.58, 0.57, 1),visibility 0s ease .01s}.t-photo{transform:translateY(calc(100% - (9rem + 50svh)));position:sticky;bottom:0;z-index:2;margin-bottom:-100svh;pointer-events:none;overflow:hidden;padding-top:58px}@media screen and (max-width: 1024px){.t-photo{transform:inherit !important;margin-bottom:0;padding-top:0}}.t-photo .photo{--size: calc((100svh - min(20rem, calc(100vw/(1300/200)))) / 4);width:100%;display:grid;grid-template-columns:repeat(32, 1fr);gap:20px;grid-template-rows:var(--size) var(--size) min(20rem,15.3846153846vw) var(--size) var(--size);padding:20px}.t-photo .photo>*{grid-column:var(--column, 1/33);grid-row:var(--row)}@media screen and (max-width: 1024px){.t-photo .photo{display:block;padding:0;overflow:hidden}}.t-photo .photo-slider{display:contents}@media screen and (max-width: 1024px){.t-photo .photo-slider{display:flex;-moz-column-gap:1rem;column-gap:1rem;margin-block:2rem}.t-photo .photo-slider.is-reverse{scale:-1 1}}.t-photo .photo-list{display:contents}.t-photo .photo-list:last-child{display:none}@media screen and (max-width: 1024px){.t-photo .photo-list:last-child{display:flex}}@media screen and (max-width: 1024px){.t-photo .photo-list{display:flex;-moz-column-gap:1rem;column-gap:1rem;flex-shrink:0;translate:0;-webkit-animation:photo_slider 10s linear infinite;animation:photo_slider 10s linear infinite}@-webkit-keyframes photo_slider{to{translate:calc((100% + 1rem)*-1) 0}}@keyframes photo_slider{to{translate:calc((100% + 1rem)*-1) 0}}}@media screen and (max-width: 1024px){.t-photo .photo-list .photo-item{flex-shrink:0;width:auto !important;height:12rem;margin:0 !important}.t-photo .photo-list .photo-item img{width:auto}}.t-photo .photo-item{grid-column:var(--column, 1/33);grid-row:var(--row);-webkit-clip-path:inset(0 round 2rem);clip-path:inset(0 round 2rem)}@media screen and (max-width: 1024px){.t-photo .photo-item{flex-shrink:0;-webkit-clip-path:inset(0 round 1rem);clip-path:inset(0 round 1rem)}}.t-photo .photo-item img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.t-photo .photo-item.is-item01{--column: 1/6}.t-photo .photo-item.is-item02{--column: 6/13}.t-photo .photo-item.is-item03{--column: 13/21;--row: 1/3}.t-photo .photo-item.is-item04{--column: 1/13;--row: 2/4}.t-photo .photo-item.is-item05{--column: 21/33;--row: 1/4}.t-photo .photo-item.is-item06{--column: 13/21;--row: 3;width:100%;height:100%;position:relative;inset:0;margin:auto;z-index:2;-webkit-clip-path:inherit;clip-path:inherit}@media screen and (max-width: 1024px){.t-photo .photo-item.is-item06{position:static;width:calc(100% - 40px);height:auto;-webkit-clip-path:inset(0 round 1rem);clip-path:inset(0 round 1rem)}}.t-photo .photo-item.is-item06 .photo-item-scale{width:100%;height:100%;position:absolute;top:calc(50% + var(--val, 0));left:50%;translate:-50% -50%;margin:auto;--roud: 1;-webkit-clip-path:inset(0 round calc(var(--roud, 0) * 2rem));clip-path:inset(0 round calc(var(--roud, 0) * 2rem))}@media screen and (max-width: 1024px){.t-photo .photo-item.is-item06 .photo-item-scale{display:contents}}.t-photo .photo-item.is-item07{--column: 1/11;--row: 4/6;width:calc(100% - 20px)}.t-photo .photo-item.is-item08{--column: 11/18;--row: 4/6;width:calc(100% + 20px);margin-left:-20px}.t-photo .photo-item.is-item09{--column: 18/28;--row: 4/6;width:calc(100% - 20px)}.t-photo .photo-item.is-item10{--column: 28/33;--row: 5;width:calc(100% + 20px);margin-left:-20px}.t-photo .photo-item.is-item11{--column: 28/33;--row: 4;width:calc(100% + 20px);margin-left:-20px}.t-photo .photo-item.is-item01,.t-photo .photo-item.is-item02,.t-photo .photo-item.is-item03,.t-photo .photo-item.is-item05{margin-top:-58px}@media screen and (max-width: 1024px){.t-photo .photo-item.is-item01,.t-photo .photo-item.is-item02,.t-photo .photo-item.is-item03,.t-photo .photo-item.is-item05{margin-top:0}}.t-about{background-color:#fff;position:relative;z-index:1;margin-top:-50svh}@media screen and (max-width: 1024px){.t-about{margin-top:0;padding-top:5rem;overflow:hidden}}.t-about .container{padding-inline:20px;position:relative;z-index:2}@media screen and (max-width: 1024px){.t-about .container:nth-child(1){background-color:#fff;padding-bottom:5rem;border-radius:0 0 2rem 2rem}}.t-about .container:nth-child(2){z-index:1}@media screen and (max-width: 1024px){.t-about .container{padding-inline:0}}.t-about .container .parallax{position:absolute;z-index:-1;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;pointer-events:none;--x: 12rem}@media screen and (max-width: 1024px){.t-about .container .parallax{display:none}}.t-about .container .parallax.is-wrap01{top:2rem;right:var(--x)}.t-about .container .parallax.is-wrap01 .parallax-item.is-sm{translate:-100% 0;margin-top:2rem}.t-about .container .parallax.is-wrap02{left:var(--x);bottom:31.5rem}.t-about .container .parallax.is-wrap02 .parallax-item.is-sm{margin-bottom:8rem}.t-about .container .parallax.is-wrap02 .parallax-item.is-md{translate:200% 0;margin-bottom:.8rem}.t-about .container .parallax.is-wrap03{bottom:17rem;right:var(--x)}.t-about .container .parallax.is-wrap03 .parallax-item.is-sm{translate:-100% 0;margin-top:2rem}.t-about .container .parallax-item{transform:translateY(50%)}.t-about .container .parallax-item.is-sm{width:max(1.3rem,1vw);height:max(2rem,1.5384615385vw)}.t-about .container .parallax-item.is-md{width:max(2rem,1.5384615385vw);height:max(3.2rem,2.4615384615vw)}.t-about .container .parallax-item.is-lg{width:max(3.4rem,2.6153846154vw);height:max(5.7rem,4.3846153846vw)}.t-about .container .parallax-item[data-color=red]{--item-color: #CC2525}.t-about .container .parallax-item[data-color=blue]{--item-color: #2639A6}.t-about .container .parallax-item[data-color=green]{--item-color: #139A39}.t-about .container .parallax-item[data-color=yellow]{--item-color: #FFD900}.t-about .container .parallax-item span{display:block;width:100%;height:100%;background-color:var(--item-color);scale:0 1;transition:scale .5s cubic-bezier(0.39, 0.58, 0.57, 1)}.t-about__head{text-align:center}@media screen and (max-width: 1024px){.t-about__head{text-align:left}}.t-about__head p{font-size:clamp(3.9rem,3.2571rem + 1.6484vw,5.4rem);font-weight:700;line-height:1}.t-about__head p::before,.t-about__head p::after{content:"";display:block;inline-size:0;block-size:1px}.t-about__head p::before{-webkit-margin-after:calc((1 - 1)*.5em);margin-block-end:calc((1 - 1)*.5em)}.t-about__head p::after{-webkit-margin-before:calc((1 - 1)*.5em);margin-block-start:calc((1 - 1)*.5em)}.t-about__head h2{font-family:var(--font-display);font-size:clamp(1.8rem,1.7143rem + .2198vw,2rem);font-weight:700;line-height:1;color:#ed6c00}.t-about__head h2::before,.t-about__head h2::after{content:"";display:block;inline-size:0;block-size:1px}.t-about__head h2::before{-webkit-margin-after:calc((1 - 1)*.5em);margin-block-end:calc((1 - 1)*.5em)}.t-about__head h2::after{-webkit-margin-before:calc((1 - 1)*.5em);margin-block-start:calc((1 - 1)*.5em)}.t-about__detail{width:max(35rem,26.9230769231vw);height:max(60rem,46.1538461538vw);border-radius:100vmax;background-color:#fff;position:absolute;inset:0;top:max(3rem,2.3076923077vw);margin:auto;z-index:2;padding-top:max(23.8rem,18.3076923077vw)}@media screen and (max-width: 1024px){.t-about__detail{width:100%;height:auto;position:static;padding-top:0;padding-inline:20px;background-color:rgba(0,0,0,0);border-radius:0}}.t-about__detail .text{font-size:1.4rem;padding-inline:4rem;text-align:center;line-height:1.7142857143;margin-top:max(2rem,1.5384615385vw)}.t-about__detail .text::before,.t-about__detail .text::after{content:"";display:block;inline-size:0;block-size:1px}.t-about__detail .text::before{-webkit-margin-after:calc((1 - 1.7142857143)*.5em);margin-block-end:calc((1 - 1.7142857143)*.5em)}.t-about__detail .text::after{-webkit-margin-before:calc((1 - 1.7142857143)*.5em);margin-block-start:calc((1 - 1.7142857143)*.5em)}@media screen and (max-width: 1024px){.t-about__detail .text{padding-inline:0;margin-top:3.6rem}}.t-about__detail .button{margin-top:3.2rem}@media screen and (max-width: 1024px){.t-about__detail .button{display:none}}@media screen and (max-width: 1024px){.t-about__nav{margin-top:3.6rem}}.t-about__nav .nav{display:grid;grid-template-columns:repeat(32, 1fr);gap:20px}.t-about__nav .nav>*{grid-column:var(--column, 1/33);grid-row:var(--row)}@media screen and (max-width: 1024px){.t-about__nav .nav{grid-template-columns:repeat(2, auto);display:flex;flex-wrap:wrap;gap:1rem}}.t-about__nav .nav-item{--item_h: 0rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:relative}.t-about__nav .nav .card{position:relative;pointer-events:none;scale:.5;opacity:0;translate:0 20%;transition:scale .5s cubic-bezier(0.39, 0.58, 0.57, 1),translate .5s cubic-bezier(0.39, 0.58, 0.57, 1),opacity .5s cubic-bezier(0.39, 0.58, 0.57, 1)}.t-about__nav .nav .card-front{height:var(--item_h);background-color:#f1f1f1;-webkit-clip-path:inset(0 round 2rem);clip-path:inset(0 round 2rem);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg);transition:transform .7s cubic-bezier(0, 0.7, 0.32, 1.28);font-family:var(--font-display);font-weight:700;display:flex;align-items:center;justify-content:center}.t-about__nav .nav .card-front .text span{display:inline-block}.t-about__nav .nav .card-front .date{line-height:1;color:#ed6c00;white-space:nowrap}.t-about__nav .nav .card-front .date .vert{writing-mode:vertical-lr;line-height:1}.t-about__nav .nav .card-front .date .num{font-family:var(--font-display);letter-spacing:-0.02em}.t-about__nav .nav .card-front .date .num,.t-about__nav .nav .card-front .date .unit{line-height:1;color:#242424;opacity:.1;transition:opacity .2s cubic-bezier(0.39, 0.58, 0.57, 1),color .5s cubic-bezier(0.39, 0.58, 0.57, 1);text-align:right}.t-about__nav .nav .card-front .notes{font-family:var(--font-body);font-size:clamp(1.1rem,1.0571rem + .1099vw,max(1.2rem,.9230769231vw));font-weight:500;line-height:1;color:#242424;opacity:.45}.t-about__nav .nav .card-front .arrow{display:none}@media screen and (max-width: 1024px){.t-about__nav .nav .card-front .arrow{width:2.2rem;height:2.2rem;border-radius:50%;background-color:#ed6c00;display:flex;align-items:center;justify-content:center;position:absolute;right:1rem;bottom:1rem}.t-about__nav .nav .card-front .arrow svg{width:1rem;height:1rem;display:block;color:#fff}}.t-about__nav .nav .card-front .link-area{display:none;position:absolute;inset:0;margin:auto;z-index:1}@media screen and (max-width: 1024px){.t-about__nav .nav .card-front .link-area{display:block}}.t-about__nav .nav .card-back{position:absolute;inset:0;margin:auto;background-color:#ed6c00;-webkit-clip-path:inset(0 round 2rem);clip-path:inset(0 round 2rem);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;transition:transform .7s cubic-bezier(0, 0.7, 0.32, 1.28);display:flex;align-items:center;justify-content:center}@media screen and (max-width: 1024px){.t-about__nav .nav .card-back{display:none}}.t-about__nav .nav .card-back .text .md{font-family:var(--font-display);font-weight:700;color:#fff}.t-about__nav .nav .card-back .text .button-el{font-size:1.5rem;border:.1rem solid #fff}.t-about__nav .nav .card-back .text .button-el .arrow{width:2.4rem;height:2.4rem}@media screen and (min-width: 1025px)and (hover: hover),screen and (min-width: 1025px)and (pointer: fine){.t-about__nav .nav .card-back .text .button-el:hover .label-wrap{translate:3.1rem 0}}.t-about__nav .nav .card-back .slider{display:flex;align-items:center;overflow:hidden;position:absolute;-moz-column-gap:2rem;column-gap:2rem}.t-about__nav .nav .card-back .slider:first-child{top:1.8rem;left:0}.t-about__nav .nav .card-back .slider:last-child{bottom:1.8rem;left:0}.t-about__nav .nav .card-back .slider div{flex-shrink:0;font-family:var(--font-display);font-weight:700;line-height:1;color:#fff;opacity:.1;-webkit-animation:card_text_slider 20s linear infinite;animation:card_text_slider 20s linear infinite;-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes card_text_slider{to{translate:calc((100% + 2rem)*-1) 0}}@keyframes card_text_slider{to{translate:calc((100% + 2rem)*-1) 0}}.t-about__nav .nav .card[data-rotate=x] .card-back{transform:rotateX(180deg) rotateY(0deg) rotateZ(0deg)}@media screen and (min-width: 1025px)and (hover: hover),screen and (min-width: 1025px)and (pointer: fine){.t-about__nav .nav .card[data-rotate=x]:hover .card-front{transform:rotateX(180deg) rotateY(0deg) rotateZ(var(--rotate, 0deg))}.t-about__nav .nav .card[data-rotate=x]:hover .card-back{transform:rotateX(0deg) rotateY(0deg) rotateZ(var(--rotate, 0deg))}}.t-about__nav .nav .card[data-rotate=y] .card-back{transform:rotateX(0deg) rotateY(180deg) rotateZ(0deg)}@media screen and (min-width: 1025px)and (hover: hover),screen and (min-width: 1025px)and (pointer: fine){.t-about__nav .nav .card[data-rotate=y]:hover .card-front{transform:rotateX(0deg) rotateY(180deg) rotateZ(var(--rotate, 0deg))}.t-about__nav .nav .card[data-rotate=y]:hover .card-back{transform:rotateX(0deg) rotateY(0deg) rotateZ(var(--rotate, 0deg))}}@media screen and (min-width: 1025px)and (hover: hover),screen and (min-width: 1025px)and (pointer: fine){.t-about__nav .nav .card:hover .card-back .slider div{-webkit-animation-play-state:running;animation-play-state:running}.t-about__nav .nav .card:hover .fuki .icon{scale:0;transition:scale .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.t-about__nav .nav .card:hover .fuki .bubble{scale:0;transition:scale .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.t-about__nav .nav .card:hover .fuki .bubble::before{translate:0 -10%;transition:translate .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.t-about__nav .nav .card:hover .student-item{opacity:1;transition:opacity .5s cubic-bezier(0.39, 0.58, 0.57, 1)}}.t-about__nav .nav .fuki{position:absolute;top:0;width:7rem;aspect-ratio:1;border-radius:50%;pointer-events:none;z-index:2}@media screen and (max-width: 1024px){.t-about__nav .nav .fuki{display:none;width:4.6rem}}.t-about__nav .nav .fuki .bubble{position:relative;width:100%;height:100%;border-radius:50%;background-color:#ffe1c8;box-shadow:1rem 1rem 1.2rem 0px rgba(53,44,7,.1);scale:0;transition:scale .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.t-about__nav .nav .fuki .bubble::before{content:"";display:block;width:1.5rem;aspect-ratio:1;background-color:#ffe1c8;position:absolute;left:0;right:0;bottom:.3rem;margin-inline:auto;-webkit-clip-path:polygon(100% 0, 0 0, 50% 100%);clip-path:polygon(100% 0, 0 0, 50% 100%);translate:0 -10%;transition:translate .3s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (max-width: 1024px){.t-about__nav .nav .fuki .bubble::before{width:1rem}}.t-about__nav .nav .fuki .icon{position:absolute;inset:0;margin:auto;width:4.5rem;aspect-ratio:1;scale:0;transition:scale .3s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (max-width: 1024px){.t-about__nav .nav .fuki .icon{width:3rem}}.t-about__nav .nav .fuki .icon img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.t-about__nav .nav .student{position:absolute;inset:0;margin:auto;pointer-events:none;transform:rotateZ(var(--rotate, 0deg))}@media screen and (max-width: 1024px){.t-about__nav .nav .student{display:none}}.t-about__nav .nav .student-item{position:absolute;width:max(var(--w)*.1rem,100vw/(1300/var(--w)));opacity:0}.t-about__nav .nav .student-item img{display:block;width:100%;height:100%;transform:rotateZ(calc(var(--rotate, 0deg) * -1))}.t-about__nav .nav .parts{display:none}.t-about__nav .nav .parts svg{position:absolute;display:block;width:2.4rem;height:2.4rem}.t-about__nav .nav .isActive .card{pointer-events:all;scale:1;opacity:1;translate:0 0;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28),translate .5s cubic-bezier(0, 0.7, 0.32, 1.28),opacity .5s cubic-bezier(0.39, 0.58, 0.57, 1)}.t-about__nav .nav .isActive .card .num,.t-about__nav .nav .isActive .card .unit{opacity:1;color:#ed6c00}.t-about__nav .nav .isActive .fuki .icon{scale:1;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28) .2s}.t-about__nav .nav .isActive .fuki .bubble{scale:1;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.t-about__nav .nav .isActive .fuki .bubble::before{translate:0 100%;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28) .3s}.t-about__message{background-color:#ed6c00;border-radius:2rem;display:flex;height:41.7692307692vw;max-height:54.3rem;position:relative;z-index:1;overflow:hidden;margin-top:-4.8rem}@media screen and (max-width: 1024px){.t-about__message{display:block;height:46.7rem;margin-top:-3rem;border-radius:0 0 5rem 5rem}}.t-about__message::before{content:"";position:absolute;width:50vw;height:50vw;inset:0;margin:auto;z-index:-1;border-radius:50%;background:#ff8418;filter:blur(25px)}@media screen and (max-width: 1024px){.t-about__message::before{content:none}}.t-about__message .message{width:calc(100% - 4.9230769231vw);max-width:111.7rem;position:absolute;top:10.9230769231vw;left:0;right:0;margin-inline:auto;z-index:2;color:#fff}@media screen and (max-width: 1024px){.t-about__message .message{position:static;width:100%;max-width:inherit;margin:20.5rem auto 0;padding-inline:15px}}.t-about__message .message-text{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto}@media screen and (max-width: 1024px){.t-about__message .message-text{width:100%}}.t-about__message .message-text .text{font-family:var(--font-display);font-size:clamp(-0.6rem,0.5rem + 2.3077vw,max(7.5rem,5.7692307692vw));font-weight:700;line-height:1;text-indent:max(-9.4rem,-0.230769vw)}@media screen and (max-width: 1024px){.t-about__message .message-text .text{text-indent:.1em;text-align:right;line-height:1.1}}.t-about__message .message-text .text .lg{font-size:clamp(7rem,5.7143rem + -1.7033vw,max(10rem,7.6923076923vw));line-height:.7;vertical-align:-6px}@media screen and (max-width: 1024px){.t-about__message .message-text .text .lg{vertical-align:-2px}}.t-about__message .message-text .text .sm{font-size:clamp(3.8rem,3.1143rem + 1.7582vw,max(5.4rem,4.1538461538vw));line-height:1}.t-about__message .message-text .text>span:last-child{font-size:clamp(6rem,5.3571rem + 1.6484vw,max(7.5rem,5.7692307692vw))}.t-about__message .message-text .text>span:last-child span{font-size:clamp(7rem,6.7857rem + .5495vw,max(7.5rem,5.7692307692vw))}@media screen and (max-width: 1024px){.t-about__message .message-text .text>span:last-child span{vertical-align:-8px}}.t-about__message .message-text .name{font-size:max(1.4rem,1.069vw);margin-top:max(2rem,1.53385vw);text-indent:max(-1.7rem,-0.307692vw)}@media screen and (max-width: 1024px){.t-about__message .message-text .name{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-indent:0;margin:-0.2rem 3.3rem 0 auto}}.t-about__message .message-text .name span{font-size:max(2.2rem,1.6923076923vw);font-weight:700;line-height:1.2727272727;margin-left:1rem;letter-spacing:.07em;vertical-align:-0.12em}.t-about__message .comment{position:absolute;width:calc(100% - 11.6923076923vw);max-width:94.1rem;position:absolute;top:10.9230769231vw;left:0;right:0;margin-inline:auto;z-index:3}@media screen and (max-width: 1024px){.t-about__message .comment{width:100%;max-width:inherit;position:static}}.t-about__message .comment-text{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:clamp(2.2rem,1.7714rem + 1.0989vw,max(3.2rem,2.4615384615vw));line-height:.78125;padding:.5em;border-radius:.4rem;background-color:#fff;position:relative;scale:.5;opacity:0;transition:translate 0s cubic-bezier(0.39, 0.58, 0.57, 1) .3s,scale 0s cubic-bezier(0.39, 0.58, 0.57, 1) .3s,opacity .3s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (max-width: 1024px){.t-about__message .comment-text{position:absolute;padding:.5em .6em}}.t-about__message .comment-text .label{font-family:var(--font-display);font-size:1em;font-weight:700;color:#ed6c00}.t-about__message .comment-text .icon{display:block;position:absolute;z-index:-1;aspect-ratio:1}.t-about__message .comment-text .icon .bubble{display:block;width:100%;height:100%;color:#fff;translate:-100% 0;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transition:translate 0s cubic-bezier(0.39, 0.58, 0.57, 1) .3s,-webkit-clip-path 0s cubic-bezier(0.39, 0.58, 0.57, 1) .3s;transition:translate 0s cubic-bezier(0.39, 0.58, 0.57, 1) .3s,clip-path 0s cubic-bezier(0.39, 0.58, 0.57, 1) .3s;transition:translate 0s cubic-bezier(0.39, 0.58, 0.57, 1) .3s,clip-path 0s cubic-bezier(0.39, 0.58, 0.57, 1) .3s,-webkit-clip-path 0s cubic-bezier(0.39, 0.58, 0.57, 1) .3s}.t-about__message .comment-text:nth-child(1){rotate:5deg;margin-left:8rem;translate:50% 25%}@media screen and (max-width: 1024px){.t-about__message .comment-text:nth-child(1){top:8.6rem;left:1rem;rotate:-12deg;translate:0 50%;margin-left:0}}.t-about__message .comment-text:nth-child(1) .icon{width:3.4rem;scale:1 -1;right:2.3rem;bottom:-2.8rem;rotate:60deg}@media screen and (max-width: 1024px){.t-about__message .comment-text:nth-child(1) .icon{width:2.7rem;right:inherit;bottom:-2.2rem;rotate:90deg;left:2.6rem}}.t-about__message .comment-text:nth-child(2){margin-top:2rem;rotate:3deg;translate:50% 0}@media screen and (max-width: 1024px){.t-about__message .comment-text:nth-child(2){top:8.5rem;right:-0.5rem;margin-top:0;rotate:8deg;translate:0 50%}}.t-about__message .comment-text:nth-child(2) .icon{width:4.5rem;right:-4.2rem;bottom:0rem}@media screen and (max-width: 1024px){.t-about__message .comment-text:nth-child(2) .icon{width:3.2rem;right:1.4rem;bottom:-2.6rem;rotate:100deg}}.t-about__message .comment-text:nth-child(3){margin-left:5rem;margin-top:3rem;rotate:-4deg;translate:50% -25%}@media screen and (max-width: 1024px){.t-about__message .comment-text:nth-child(3){left:0;right:0;top:14rem;margin:0 auto;rotate:-4deg;translate:0 50%}}.t-about__message .comment-text:nth-child(3) .icon{width:3.2rem;scale:1 -1;top:-0.3rem;right:-3rem;rotate:-20deg}@media screen and (max-width: 1024px){.t-about__message .comment-text:nth-child(3) .icon{width:2.8rem;scale:1 -1;top:3.6rem;right:3.6rem;rotate:90deg;left:0;margin:0 auto}}.t-about__message .comment-text.isActive{opacity:1;scale:1;translate:0 0;transition:translate .3s cubic-bezier(0, 0.7, 0.32, 1.28) .1s,scale .3s cubic-bezier(0, 0.7, 0.32, 1.28) .1s,opacity .2s cubic-bezier(0.39, 0.58, 0.57, 1) .1s}.t-about__message .comment-text.isActive .icon .bubble{translate:0 0;-webkit-clip-path:inset(0);clip-path:inset(0);transition:translate .15s cubic-bezier(0.39, 0.58, 0.57, 1) .3s,-webkit-clip-path .15s cubic-bezier(0.39, 0.58, 0.57, 1) .3s;transition:translate .15s cubic-bezier(0.39, 0.58, 0.57, 1) .3s,clip-path .15s cubic-bezier(0.39, 0.58, 0.57, 1) .3s;transition:translate .15s cubic-bezier(0.39, 0.58, 0.57, 1) .3s,clip-path .15s cubic-bezier(0.39, 0.58, 0.57, 1) .3s,-webkit-clip-path .15s cubic-bezier(0.39, 0.58, 0.57, 1) .3s}.t-about__message .seen{margin:auto auto 0;display:flex;width:min(58.7rem,45.1538461538vw);height:min(42.7rem,32.8461538462vw);overflow:hidden;position:relative;z-index:1}@media screen and (max-width: 1024px){.t-about__message .seen{width:100%;height:19rem;position:absolute;left:0;bottom:0;margin:0}}.t-about__message .seen-img{flex-shrink:0;width:100%;translate:0% 0}.t-about__message .seen-img img{display:block;width:100%}@media screen and (max-width: 1024px){.t-about__message .seen-img img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:-20px center;object-position:-20px center}}.t-about__message .slider{display:flex;-moz-column-gap:5rem;column-gap:5rem;position:absolute;left:0;bottom:-5em;color:#fff;opacity:.2;mix-blend-mode:overlay}@media screen and (max-width: 1024px){.t-about__message .slider{bottom:-3em}}.t-about__message .slider div{font-family:var(--font-display);font-size:clamp(13rem,10rem + 7.6923vw,max(20rem,15.3846153846vw));font-weight:600;line-height:1;flex-shrink:0;-webkit-animation:message_slider 40s linear infinite;animation:message_slider 40s linear infinite;-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes message_slider{to{translate:calc((100% + 5rem)*-1) 0}}@keyframes message_slider{to{translate:calc((100% + 5rem)*-1) 0}}.t-about__message[data-message-current="1"] .seen-img{translate:0% 0}.t-about__message[data-message-current="2"] .seen-img{translate:-100% 0}.t-about__message[data-message-current="3"] .seen-img,.t-about__message[data-message-current="0"] .seen-img{translate:-200% 0}.t-about .is-item-01{--column: 3/14;--row: 1;--item_h: max(46rem, calc(100vw/(1300/460)));margin-left:20px}@media screen and (max-width: 1240px){.t-about .is-item-01{--column: 1/14}}@media screen and (max-width: 1024px){.t-about .is-item-01{order:1;width:22rem;--item_h: 25.7rem;margin-left:0;z-index:3}}@media screen and (max-width: 1024px){.t-about .is-item-01 .card-front{-webkit-clip-path:inset(0 round 0rem 2rem 2rem 0);clip-path:inset(0 round 0rem 2rem 2rem 0)}}.t-about .is-item-01 .card-front .text{margin-top:-1rem}@media screen and (max-width: 1024px){.t-about .is-item-01 .card-front .text{margin-top:0;margin-left:-1rem}}.t-about .is-item-01 .card-front .md{font-size:clamp(2.1rem,1.5857rem + 1.3187vw,max(3.3rem,2.5384615385vw));line-height:1}.t-about .is-item-01 .card-front .date .vert{font-size:clamp(1.45rem,.9243rem + 1.3585vw,max(2.69rem,2.0692vw))}.t-about .is-item-01 .card-front .date .num{font-size:clamp(3.42rem,1.859rem + 3.9946vw,max(7.05rem,5.4265vw))}.t-about .is-item-01 .card-front .date .num span:first-child{font-size:clamp(8.3rem,5.4286rem + 7.3626vw,max(15rem,11.5384615385vw));line-height:1;letter-spacing:-0.02em}.t-about .is-item-01 .card-front .date .unit{font-size:clamp(2.54rem,1.6098rem + 2.3967vw,max(4.73rem,3.635vw))}.t-about .is-item-01 .card-front .lg{font-size:clamp(2.47rem,1.6306rem + 2.1573vw,max(4.43rem,3.4113vw));line-height:1.131147541}.t-about .is-item-01 .card-front .lg::before,.t-about .is-item-01 .card-front .lg::after{content:"";display:block;inline-size:0;block-size:1px}.t-about .is-item-01 .card-front .lg::before{-webkit-margin-after:calc((1 - 1.131147541)*.5em);margin-block-end:calc((1 - 1.131147541)*.5em)}.t-about .is-item-01 .card-front .lg::after{-webkit-margin-before:calc((1 - 1.131147541)*.5em);margin-block-start:calc((1 - 1.131147541)*.5em)}@media screen and (max-width: 1024px){.t-about .is-item-01 .card-front .lg{margin-top:.5rem}}.t-about .is-item-01 .card-front .notes{margin-top:2rem}@media screen and (max-width: 1024px){.t-about .is-item-01 .card-front .notes{margin-top:1rem}}.t-about .is-item-01 .card-back .text .md{font-size:max(5.2rem,4vw);text-align:center;line-height:1.1730769231}.t-about .is-item-01 .card-back .text .button{margin-top:3rem}.t-about .is-item-01 .card-back .slider div{font-size:max(2.9rem,2.2307692308vw)}.t-about .is-item-01 .fuki{top:-3.5rem;left:1rem}@media screen and (max-width: 1024px){.t-about .is-item-01 .fuki{display:block;top:-1.5rem;right:2.8rem;left:inherit}}.t-about .is-item-01 .fuki .bubble{rotate:-30deg}@media screen and (max-width: 1024px){.t-about .is-item-01 .fuki .bubble{rotate:35deg}}.t-about .is-item-01 .student-item:first-child{right:2.8rem;top:-4.2rem}.t-about .is-item-01 .student-item:last-child{left:2.8rem;bottom:1.1rem}.t-about .is-item-02{--column: 14/29;--row: 1;--item_h: max(27rem, calc(100vw/(1300/270)))}@media screen and (max-width: 1240px){.t-about .is-item-02{--column: 14/31}}@media screen and (max-width: 1024px){.t-about .is-item-02{order:4;width:22.5rem;--item_h: 32.4rem;margin-top:-7.6rem;z-index:2}.t-about .is-item-02 .parts{display:block;position:absolute;left:0;top:0;width:6.5rem;height:7.6rem;background-color:#fff;z-index:1;pointer-events:none}.t-about .is-item-02 .parts .rt{top:0;right:0;scale:-1 -1;translate:100% 0;color:#fff}.t-about .is-item-02 .parts .rb{right:0;bottom:0;color:#f1f1f1}.t-about .is-item-02 .parts .lb{left:0;bottom:0;scale:-1 -1;translate:0 100%;color:#fff}}@media screen and (max-width: 1024px){.t-about .is-item-02 .card-front{-webkit-clip-path:inset(0 round 2rem 0 0 2rem);clip-path:inset(0 round 2rem 0 0 2rem)}}.t-about .is-item-02 .card-front .text{margin-right:-5rem;margin-top:-1rem}@media screen and (max-width: 1024px){.t-about .is-item-02 .card-front .text{width:calc(100% - 4rem);margin:3.5rem auto 0}}.t-about .is-item-02 .card-front .date{translate:-2.5rem -1.2rem}@media screen and (max-width: 1024px){.t-about .is-item-02 .card-front .date{translate:0}}.t-about .is-item-02 .card-front .date .drop{font-size:clamp(1.45rem,1.1736rem + .719vw,max(2.11rem,1.6218vw));line-height:1.1;translate:-1rem -0.7rem;clear:both;white-space:nowrap}.t-about .is-item-02 .card-front .date .drop::first-letter{font-size:clamp(6rem,5.0571rem + 2.4176vw,max(8.2rem,6.3076923077vw));float:left;margin-top:-0.2em}@media screen and (max-width: 1024px){.t-about .is-item-02 .card-front .date .drop::first-letter{margin-right:.05em}}@media screen and (max-width: 1024px){.t-about .is-item-02 .card-front .date .drop{position:absolute;display:block;translate:0;top:-4.3rem;right:0}}.t-about .is-item-02 .card-front .date .vert{font-size:clamp(1.89rem,1.6409rem + .6391vw,max(2.47rem,1.9018vw))}.t-about .is-item-02 .card-front .date .num{font-size:clamp(6.11rem,5.4234rem + 1.7576vw,max(7.71rem,5.9278vw))}.t-about .is-item-02 .card-front .date .unit[lang=en]{font-weight:700}.t-about .is-item-02 .card-front .date .end{font-size:clamp(2.54rem,2.1083rem + 1.1185vw,max(3.56rem,2.7402vw));translate:1.7rem -0.6rem}@media screen and (max-width: 1024px){.t-about .is-item-02 .card-front .date .end{position:absolute;right:-0.3rem;top:8.6rem;translate:0;writing-mode:vertical-lr}}.t-about .is-item-02 .card-front .md{font-size:clamp(1.8rem,1.5rem + .8vw,max(2.5rem,1.9538461538vw));line-height:1.2;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto}.t-about .is-item-02 .card-front .md::before,.t-about .is-item-02 .card-front .md::after{content:"";display:block;inline-size:0;block-size:1px}.t-about .is-item-02 .card-front .md::before{-webkit-margin-after:calc((1 - 1.2)*.5em);margin-block-end:calc((1 - 1.2)*.5em)}.t-about .is-item-02 .card-front .md::after{-webkit-margin-before:calc((1 - 1.2)*.5em);margin-block-start:calc((1 - 1.2)*.5em)}@media screen and (max-width: 1024px){.t-about .is-item-02 .card-front .md{margin-top:1rem;margin-left:0}}.t-about .is-item-02 .card-back .text{margin-left:max(3rem,2.3076923077vw)}.t-about .is-item-02 .card-back .text .md{text-indent:-2.8em;margin-left:16rem;font-size:max(2.8rem,2.181vw);text-align:center;line-height:1.2564102564}.t-about .is-item-02 .card-back .text .button{margin-top:2.5rem}.t-about .is-item-02 .card-back .slider div{font-size:max(1.8rem,1.3846153846vw);-webkit-animation-duration:30s;animation-duration:30s}.t-about .is-item-02 .fuki{top:-2.5rem;right:1.6rem}@media screen and (max-width: 1024px){.t-about .is-item-02 .fuki{display:block;top:-2.7rem;right:inherit;left:6.3rem}}.t-about .is-item-02 .fuki .bubble{rotate:30deg}@media screen and (max-width: 1024px){.t-about .is-item-02 .fuki .bubble{rotate:-35deg}}.t-about .is-item-02 .student-item:first-child{left:1.4rem;top:-3.5rem}.t-about .is-item-02 .student-item:last-child{right:5.2rem;bottom:-1.5rem}.t-about .is-item-03{--column: 5/12;--row: 1;--item_h: max(24.6rem, calc(100vw/(1300/246)));width:calc(100% + 25px);margin-left:30px;margin-top:calc(max(46rem,35.3846153846vw) + 20px)}@media screen and (max-width: 1240px){.t-about .is-item-03{--column: 3/12}}@media screen and (max-width: 1024px){.t-about .is-item-03{order:3;width:15.5rem;--item_h: 20.8rem;margin-left:0;margin-top:0}}@media screen and (max-width: 1024px){.t-about .is-item-03 .card-front{-webkit-clip-path:inset(0 round 0rem 2rem 2rem 0);clip-path:inset(0 round 0rem 2rem 2rem 0)}}.t-about .is-item-03 .card-front .text{margin-top:-3rem;margin-left:-1rem}@media screen and (max-width: 1024px){.t-about .is-item-03 .card-front .text{margin-top:-1.4rem;margin-left:.8rem}}.t-about .is-item-03 .card-front .date .vert{font-size:clamp(2.3rem,1.8714rem + 1.0989vw,max(3.3rem,2.5384615385vw))}.t-about .is-item-03 .card-front .date .num{font-size:clamp(7rem,5.4571rem + 3.956vw,max(10.6rem,8.1538461538vw))}.t-about .is-item-03 .card-front .date .unit{font-size:clamp(1.9rem,1.2571rem + 1.6484vw,max(3.4rem,2.6153846154vw));color:#ed6c00;opacity:1}.t-about .is-item-03 .card-front .sm{font-size:clamp(2rem,1.8714rem + .3297vw,max(2.3rem,1.7692307692vw));line-height:1.1739130435;margin-top:1rem}.t-about .is-item-03 .card-front .sm::before,.t-about .is-item-03 .card-front .sm::after{content:"";display:block;inline-size:0;block-size:1px}.t-about .is-item-03 .card-front .sm::before{-webkit-margin-after:calc((1 - 1.1739130435)*.5em);margin-block-end:calc((1 - 1.1739130435)*.5em)}.t-about .is-item-03 .card-front .sm::after{-webkit-margin-before:calc((1 - 1.1739130435)*.5em);margin-block-start:calc((1 - 1.1739130435)*.5em)}.t-about .is-item-03 .card-back .text .md{font-size:max(2.3rem,1.7692307692vw);line-height:1.1739130435}.t-about .is-item-03 .card-back .text .button{margin-top:2rem}.t-about .is-item-03 .card-back .slider div{font-size:max(1.8rem,1.3846153846vw)}.t-about .is-item-03 .fuki{top:-4.1rem;left:-3.8rem}.t-about .is-item-03 .fuki .bubble{rotate:-45deg}.t-about .is-item-03 .student-item:first-child{right:3rem;bottom:-2.4rem}.t-about .is-item-04{--column: 20/30;--row: 1;--item_h: max(39.2rem, calc(100vw/(1300/392)));width:calc(100% + 20px);margin-top:calc(max(27rem,20.7692307692vw) + 20px)}@media screen and (max-width: 1240px){.t-about .is-item-04{--column: 20/32}}@media screen and (max-width: 1024px){.t-about .is-item-04{order:2;width:16rem;--item_h: 18rem;margin-top:0}}@media screen and (max-width: 1024px){.t-about .is-item-04 .card-front{-webkit-clip-path:inset(0 round 2rem 0 0 2rem);clip-path:inset(0 round 2rem 0 0 2rem)}}.t-about .is-item-04 .card-front .text{margin-left:4.5rem}@media screen and (max-width: 1024px){.t-about .is-item-04 .card-front .text{margin-top:.5rem;margin-left:.7rem}}.t-about .is-item-04 .card-front .lg{font-size:clamp(.83rem,.362rem + 1.1684vw,max(1.88rem,1.4279vw));line-height:1.152173913}.t-about .is-item-04 .card-front .lg::before,.t-about .is-item-04 .card-front .lg::after{content:"";display:block;inline-size:0;block-size:1px}.t-about .is-item-04 .card-front .lg::before{-webkit-margin-after:calc((1 - 1.152173913)*.5em);margin-block-end:calc((1 - 1.152173913)*.5em)}.t-about .is-item-04 .card-front .lg::after{-webkit-margin-before:calc((1 - 1.152173913)*.5em);margin-block-start:calc((1 - 1.152173913)*.5em)}.t-about .is-item-04 .card-front .date{margin-top:3rem}@media screen and (max-width: 1024px){.t-about .is-item-04 .card-front .date{margin-top:1rem}}.t-about .is-item-04 .card-front .date .st{font-size:clamp(1.16rem,.6335rem + 1.3583vw,max(2.4rem,1.8455vw));display:block}.t-about .is-item-04 .card-front .date .num{font-size:clamp(5.1rem,2.5964rem + 6.391vw,10.9rem);margin-top:-1.2rem}@media screen and (max-width: 1024px){.t-about .is-item-04 .card-front .date .num{margin-top:-0.5rem}}.t-about .is-item-04 .card-front .date .unit{font-size:clamp(1.67rem,1.1113rem + 1.438vw,3rem);color:#ed6c00;opacity:1}@media screen and (max-width: 1024px){.t-about .is-item-04 .card-front .date .unit{translate:-0.4rem -2.9rem}}.t-about .is-item-04 .card-back .text{margin-left:4rem}.t-about .is-item-04 .card-back .text .md{font-size:max(2.5rem,1.9038461538vw);line-height:1.152173913}.t-about .is-item-04 .card-back .text .button{margin-top:2.5rem}.t-about .is-item-04 .card-back .slider div{font-size:max(2.6rem,2vw);-webkit-animation-duration:40s;animation-duration:40s}.t-about .is-item-04 .fuki{top:max(21.1rem,16.2307692308vw);right:-1.3rem}.t-about .is-item-04 .fuki .bubble{rotate:60deg}.t-about .is-item-04 .student-item:first-child{top:-5.8rem;right:2.4rem}.t-about .is-item-04 .student-item:last-child{left:7rem;bottom:-2rem}.t-about .is-item-05{--column: 5/16;--row: 2;--item_h: max(24.6rem, calc(100vw/(1300/246)));width:calc(100% + 20px)}@media screen and (max-width: 1240px){.t-about .is-item-05{--column: 3/16}}@media screen and (max-width: 1024px){.t-about .is-item-05{order:5;width:19.2rem;--item_h: 31.5rem;margin-top:-4rem;z-index:1}.t-about .is-item-05 .parts{display:block;position:absolute;right:0;top:0;width:3.7rem;height:16.4rem;background-color:#fff;z-index:2;pointer-events:none}.t-about .is-item-05 .parts .lt{top:0;left:0;scale:1 -1;translate:-100% 0;color:#fff}.t-about .is-item-05 .parts .lb{left:0;bottom:0;scale:-1 1;color:#f1f1f1}.t-about .is-item-05 .parts .rb{right:0;bottom:0;scale:1 -1;color:#fff;translate:0 100%}}@media screen and (max-width: 1024px){.t-about .is-item-05 .card-front{-webkit-clip-path:inset(0 round 0rem 2rem 2rem 0);clip-path:inset(0 round 0rem 2rem 2rem 0)}}.t-about .is-item-05 .card-front .text{margin-top:-0.6rem;margin-left:-1.2rem}@media screen and (max-width: 1024px){.t-about .is-item-05 .card-front .text{margin-top:.1rem;margin-left:.2rem}}.t-about .is-item-05 .card-front .md{font-size:clamp(2.5rem,2.4143rem + .2198vw,max(2.7rem,2.0769230769vw));line-height:1.1851851852}.t-about .is-item-05 .card-front .md::before,.t-about .is-item-05 .card-front .md::after{content:"";display:block;inline-size:0;block-size:1px}.t-about .is-item-05 .card-front .md::before{-webkit-margin-after:calc((1 - 1.1851851852)*.5em);margin-block-end:calc((1 - 1.1851851852)*.5em)}.t-about .is-item-05 .card-front .md::after{-webkit-margin-before:calc((1 - 1.1851851852)*.5em);margin-block-start:calc((1 - 1.1851851852)*.5em)}@media screen and (max-width: 1024px){.t-about .is-item-05 .card-front .md{line-height:1.24}.t-about .is-item-05 .card-front .md::before,.t-about .is-item-05 .card-front .md::after{content:"";display:block;inline-size:0;block-size:1px}.t-about .is-item-05 .card-front .md::before{-webkit-margin-after:calc((1 - 1.24)*.5em);margin-block-end:calc((1 - 1.24)*.5em)}.t-about .is-item-05 .card-front .md::after{-webkit-margin-before:calc((1 - 1.24)*.5em);margin-block-start:calc((1 - 1.24)*.5em)}}@media screen and (max-width: 1024px){.t-about .is-item-05 .card-front .date{margin-top:1.7rem}}.t-about .is-item-05 .card-front .date .st{font-size:clamp(2.3rem,2.2143rem + .2198vw,max(2.5rem,1.9230769231vw));line-height:1}@media screen and (max-width: 1024px){.t-about .is-item-05 .card-front .date .st{display:block}}.t-about .is-item-05 .card-front .date .st span{display:block;font-size:clamp(2.3rem,1.8714rem + 1.0989vw,max(3.3rem,2.5384615385vw));line-height:1}@media screen and (max-width: 1024px){.t-about .is-item-05 .card-front .date .st span{display:inline-block}}.t-about .is-item-05 .card-front .date .num{font-size:clamp(6.2rem,4.3143rem + 4.8352vw,max(10.6rem,8.1538461538vw))}.t-about .is-item-05 .card-front .date .unit{font-size:clamp(2.3rem,1.8286rem + 1.2088vw,max(3.4rem,2.6153846154vw));color:#ed6c00;opacity:1}@media screen and (max-width: 1024px){.t-about .is-item-05 .card-front .date .unit{translate:-0.3rem -0.4rem}}.t-about .is-item-05 .card-front .notes{margin-top:1rem;text-align:right}@media screen and (max-width: 1024px){.t-about .is-item-05 .card-front .notes{margin-top:.7rem;text-align:left}}.t-about .is-item-05 .card-back .text{margin-left:-4rem}.t-about .is-item-05 .card-back .text .md{font-size:max(2.4rem,1.8461538462vw);line-height:1.1818181818}.t-about .is-item-05 .card-back .text .button{margin-top:2rem}.t-about .is-item-05 .card-back .slider div{font-size:max(1.8rem,1.3846153846vw);-webkit-animation-duration:30s;animation-duration:30s}.t-about .is-item-05 .fuki{top:-4.3rem;left:-5rem}@media screen and (max-width: 1024px){.t-about .is-item-05 .fuki{display:block;top:inherit;left:inherit;bottom:8.9rem;right:-0.8rem}}.t-about .is-item-05 .fuki .bubble{rotate:-45deg}@media screen and (max-width: 1024px){.t-about .is-item-05 .fuki .bubble{rotate:45deg}}.t-about .is-item-05 .student-item:first-child{top:7.4rem;left:-6.2rem}.t-about .is-item-05 .student-item:last-child{right:0rem;bottom:-2.5rem}.t-about .is-item-06{--column: 16/26;--row: 2;--item_h: max(28.6rem, calc(100vw/(1300/286)));width:calc(100% + 30px);margin-left:20px;margin-top:calc(max(24.6rem,18.9230769231vw) - var(--item_h))}@media screen and (max-width: 1240px){.t-about .is-item-06{--column: 16/28}}@media screen and (max-width: 1024px){.t-about .is-item-06{order:8;width:18.7rem;--item_h: 25.7rem;margin-left:0;margin-top:-16.9rem}}@media screen and (max-width: 1024px){.t-about .is-item-06 .card-front{-webkit-clip-path:inset(0 round 2rem 0 0 2rem);clip-path:inset(0 round 2rem 0 0 2rem)}}@media screen and (max-width: 1024px){.t-about .is-item-06 .card-front .text{margin-top:-0.3rem;margin-left:.3rem}}.t-about .is-item-06 .card-front .md{font-size:clamp(1.6rem,1.4436rem + .3995vw,max(2rem,1.5099vw));line-height:1.1851851852;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;text-align:right;translate:1rem 0}.t-about .is-item-06 .card-front .md::before,.t-about .is-item-06 .card-front .md::after{content:"";display:block;inline-size:0;block-size:1px}.t-about .is-item-06 .card-front .md::before{-webkit-margin-after:calc((1 - 1.1851851852)*.5em);margin-block-end:calc((1 - 1.1851851852)*.5em)}.t-about .is-item-06 .card-front .md::after{-webkit-margin-before:calc((1 - 1.1851851852)*.5em);margin-block-start:calc((1 - 1.1851851852)*.5em)}@media screen and (max-width: 1024px){.t-about .is-item-06 .card-front .md{width:100%;text-align:left;translate:0}}.t-about .is-item-06 .card-front .sm{font-size:clamp(1.16rem,.9763rem + .4793vw,max(1.6rem,1.2304vw));line-height:1.25;margin-bottom:-1rem;margin-top:3.3rem;translate:-0.8rem}.t-about .is-item-06 .card-front .sm::before,.t-about .is-item-06 .card-front .sm::after{content:"";display:block;inline-size:0;block-size:1px}.t-about .is-item-06 .card-front .sm::before{-webkit-margin-after:calc((1 - 1.25)*.5em);margin-block-end:calc((1 - 1.25)*.5em)}.t-about .is-item-06 .card-front .sm::after{-webkit-margin-before:calc((1 - 1.25)*.5em);margin-block-start:calc((1 - 1.25)*.5em)}@media screen and (max-width: 1024px){.t-about .is-item-06 .card-front .sm{margin-bottom:0;margin-top:1.6rem;translate:0}}@media screen and (max-width: 1024px){.t-about .is-item-06 .card-front .date{margin-top:1.1rem}}.t-about .is-item-06 .card-front .date .st{font-size:clamp(1.16rem,.6335rem + 1.3585vw,max(2.4rem,1.8455vw));translate:-1rem .2rem}@media screen and (max-width: 1024px){.t-about .is-item-06 .card-front .date .st{display:block;translate:0}}.t-about .is-item-06 .card-front .date .num{font-size:clamp(5.09rem,3.9673rem + 2.8764vw,max(7.71rem,5.9278vw))}@media screen and (max-width: 1024px){.t-about .is-item-06 .card-front .date .num{margin-top:-0.5rem}}.t-about .is-item-06 .card-front .date .unit{font-size:clamp(2.54rem,1.7656rem + 1.9973vw,max(4.36rem,3.3554vw))}.t-about .is-item-06 .card-front .notes{text-align:right}@media screen and (max-width: 1024px){.t-about .is-item-06 .card-front .notes{text-align:left;margin-top:.3rem}}.t-about .is-item-06 .card-back .text .md{font-size:max(2.5rem,1.9230769231vw);text-align:center;line-height:1.1764705882}.t-about .is-item-06 .card-back .text .button{margin-top:2rem}.t-about .is-item-06 .card-back .slider div{font-size:max(1.8rem,1.3846153846vw);-webkit-animation-duration:30s;animation-duration:30s}.t-about .is-item-06 .fuki{top:max(11.5rem,8.8461538462vw);right:-0.6rem}.t-about .is-item-06 .fuki .bubble{rotate:45deg}.t-about .is-item-06 .student-item:first-child{right:3rem;bottom:-4.4rem}.t-about .is-student{width:max(35.4rem,27.2307692308vw);height:max(35.4rem,27.2307692308vw);position:absolute;top:max(6rem,4.6153846154vw);left:0;right:0;z-index:3;margin-inline:auto;pointer-events:none;opacity:0;transition:opacity .5s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (max-width: 1024px){.t-about .is-student{order:6;position:relative;top:0;width:21.5rem;height:11.6rem;--column: 2/3;--row: 3;margin-right:10px;margin-top:-28.5rem}}.t-about .is-student .st-tube{--size: max(24.2rem, calc(100vw/(1300/242)))}@media screen and (max-width: 1024px){.t-about .is-student .st-tube{display:contents}}.t-about .is-student .st-tube-mat{display:grid}@media screen and (max-width: 1024px){.t-about .is-student .st-tube-mat{position:absolute;bottom:0}}.t-about .is-student .st-tube-mat .mat{grid-column:1;grid-row:1;-webkit-clip-path:inset(0px calc((100% - var(--size)) / 2) 0 round 0 0 calc(var(--size) / 2) calc(var(--size) / 2));clip-path:inset(0px calc((100% - var(--size)) / 2) 0 round 0 0 calc(var(--size) / 2) calc(var(--size) / 2));rotate:calc(var(--rotate, 0)*1deg);transform-origin:center 66%}@media screen and (max-width: 1024px){.t-about .is-student .st-tube-mat .mat{-webkit-clip-path:inset(0 round 2rem);clip-path:inset(0 round 2rem);rotate:0deg}}.t-about .is-student .st-tube-mat .mat .img{transform-origin:center 66%;rotate:calc(var(--rotate, 0)*-1deg)}@media screen and (max-width: 1024px){.t-about .is-student .st-tube-mat .mat .img{rotate:0deg}}.t-about .is-student .st-tube-mat .mat .img img{display:block;width:100%;transform-origin:center bottom;scale:.33;translate:0 66%;transition:scale .4s cubic-bezier(0.39, 0.58, 0.57, 1),translate .4s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (max-width: 1024px){.t-about .is-student .st-tube-mat .mat .img.lb{margin-right:auto}}.t-about .is-student .st-tube-mat .mat .img.lb img{transform-origin:left bottom}@media screen and (max-width: 1024px){.t-about .is-student .st-tube-mat .mat .img.rb{margin-left:auto}}.t-about .is-student .st-tube-mat .mat .img.rb img{transform-origin:right bottom}.t-about .is-student .st-tube-mat .mat.isActive .img img{scale:1;translate:0 0;transition:scale .4s cubic-bezier(0.39, 0.58, 0.57, 1) .3s,translate .4s cubic-bezier(0.39, 0.58, 0.57, 1) .3s}@media screen and (max-width: 1024px){.t-about .is-student .st-tube-mat .mat.mat01 .img{translate:-10% 15%;scale:1.25}.t-about .is-student .st-tube-mat .mat.mat02 .img{translate:-11% 18%;scale:1.25}.t-about .is-student .st-tube-mat .mat.mat03 .img{translate:17% 11%;scale:1.25;rotate:-35deg}.t-about .is-student .st-tube-mat .mat.mat04 .img{translate:11% 17%;scale:1.25}.t-about .is-student .st-tube-mat .mat.mat05 .img{translate:-3% 15%;scale:1.25}.t-about .is-student .st-tube-mat .mat.mat06 .img{translate:0% 16%;scale:1.25}.t-about .is-student .st-tube-mat .mat.mat07 .img{translate:9% 16%;scale:1.25}.t-about .is-student .st-tube-mat .mat.mat08 .img{translate:-14% 15%;scale:1.25}.t-about .is-student .st-tube-mat .mat.mat09 .img{translate:5% 16%;scale:1.25}.t-about .is-student .st-tube-mat .mat.mat10 .img{translate:12% 14%;scale:1.25}}.t-about .is-student .st-tube-bg{width:var(--size);height:var(--size);border-radius:50%;position:absolute;left:0;right:0;bottom:0;z-index:-1;margin-inline:auto;background-color:#ed6c00}@media screen and (max-width: 1024px){.t-about .is-student .st-tube-bg{width:100%;height:100%;border-radius:2rem}}.t-about .is-student .st-fuki{position:absolute;inset:0;margin:auto}.t-about .is-student .st-fuki .img{display:block;width:max(12.4rem,9.5384615385vw);height:max(10.5rem,8.0769230769vw);position:absolute;scale:0;opacity:0;transition:scale .2s cubic-bezier(0.39, 0.58, 0.57, 1),opacity .2s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (max-width: 1024px){.t-about .is-student .st-fuki .img{width:9.4rem;height:8rem}}.t-about .is-student .st-fuki .img img{display:block;width:100%}.t-about .is-student .st-fuki .img svg{display:block;position:absolute;width:100%;height:100%;inset:0;margin:auto;z-index:-1;color:#ffd900;will-change:transform;filter:drop-shadow(6px 10px 15px rgba(0, 0, 0, 0.1))}.t-about .is-student .st-fuki .img.isActive{scale:1;opacity:1;transition:scale .3s cubic-bezier(0, 0.7, 0.32, 1.28) .6s,opacity .2s cubic-bezier(0.39, 0.58, 0.57, 1) .6s}.t-about .is-student .st-fuki .img.fuki01{right:.9rem;bottom:5.6rem;transform-origin:top left}@media screen and (max-width: 1024px){.t-about .is-student .st-fuki .img.fuki01{right:.9rem;bottom:.9rem}}.t-about .is-student .st-fuki .img.fuki02{right:1.5rem;bottom:6.3rem;transform-origin:top left}@media screen and (max-width: 1024px){.t-about .is-student .st-fuki .img.fuki02{right:1rem;bottom:1.2rem}}.t-about .is-student .st-fuki .img.fuki03{left:1.7rem;bottom:1.1rem;transform-origin:top right}@media screen and (max-width: 1024px){.t-about .is-student .st-fuki .img.fuki03{left:.9rem;bottom:1rem}}.t-about .is-student .st-fuki .img.fuki03 svg{scale:-1 1}.t-about .is-student .st-fuki .img.fuki04{left:1.5rem;bottom:.2rem;transform-origin:top right}@media screen and (max-width: 1024px){.t-about .is-student .st-fuki .img.fuki04{left:.6rem;bottom:1rem}}.t-about .is-student .st-fuki .img.fuki04 svg{scale:-1 1}.t-about .is-student .st-fuki .img.fuki05{right:4.6rem;bottom:16.4rem;transform-origin:bottom left}@media screen and (max-width: 1024px){.t-about .is-student .st-fuki .img.fuki05{right:1.2rem;bottom:6.3rem}}.t-about .is-student .st-fuki .img.fuki05 svg{scale:1 -1}.t-about .is-student .st-fuki .img.fuki06{right:3.2rem;bottom:3.9rem;transform-origin:top left}@media screen and (max-width: 1024px){.t-about .is-student .st-fuki .img.fuki06{right:inherit;left:-3.1rem;bottom:7.2rem;transform-origin:bottom right}}@media screen and (max-width: 1024px){.t-about .is-student .st-fuki .img.fuki06 svg{scale:-1 -1}}.t-about .is-student .st-fuki .img.fuki07{right:3.2rem;bottom:3.5rem;transform-origin:top left}@media screen and (max-width: 1024px){.t-about .is-student .st-fuki .img.fuki07{right:inherit;left:-3rem;bottom:7.3rem;transform-origin:bottom right}}@media screen and (max-width: 1024px){.t-about .is-student .st-fuki .img.fuki07 svg{scale:-1 -1}}.t-about .is-student .st-fuki .img.fuki08{right:3rem;bottom:6.5rem;transform-origin:top left}@media screen and (max-width: 1024px){.t-about .is-student .st-fuki .img.fuki08{right:.9rem;bottom:1.7rem}}.t-about .is-student .st-fuki .img.fuki09{right:3rem;bottom:1rem;transform-origin:top left}@media screen and (max-width: 1024px){.t-about .is-student .st-fuki .img.fuki09{right:inherit;bottom:6.6rem;left:-2.5rem;transform-origin:bottom right}}@media screen and (max-width: 1024px){.t-about .is-student .st-fuki .img.fuki09 svg{scale:-1 -1}}.t-about .is-student .st-fuki .img.fuki10{right:4rem;bottom:4rem;transform-origin:top left}@media screen and (max-width: 1024px){.t-about .is-student .st-fuki .img.fuki10{right:inherit;left:-2.3rem;bottom:1.2rem;transform-origin:top right}}@media screen and (max-width: 1024px){.t-about .is-student .st-fuki .img.fuki10 svg{scale:-1 1}}.t-about .is-student.isActive{opacity:1}.t-about .is-button{display:none}@media screen and (max-width: 1024px){.t-about .is-button{order:7;display:block;width:18.2rem;height:9.6rem;margin-left:10px;margin-top:-0.8rem}.t-about .is-button.isActive .button{scale:1;opacity:1;translate:0 0;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28),translate .5s cubic-bezier(0, 0.7, 0.32, 1.28),opacity .5s cubic-bezier(0.39, 0.58, 0.57, 1)}}.t-about .is-button .button{height:100%;scale:.5;opacity:0;translate:0 20%;transition:scale .5s cubic-bezier(0.39, 0.58, 0.57, 1),translate .5s cubic-bezier(0.39, 0.58, 0.57, 1),opacity .5s cubic-bezier(0.39, 0.58, 0.57, 1)}.t-about .is-button .button-el{width:100%;height:100%;border-radius:2rem;padding-inline:2.6rem}.t-about .is-button .button-el .arrow.--pos-r{right:1rem}.t-about .text-slider{position:absolute;display:flex;flex-direction:column;align-items:center;row-gap:3rem;height:100%;z-index:-1}@media screen and (max-width: 1024px){.t-about .text-slider{display:none}}.t-about .text-slider.is-left{left:31px;top:0}.t-about .text-slider.is-right{right:40px;top:0}.t-about .text-slider div{flex-shrink:0;writing-mode:vertical-lr;font-family:var(--font-display);font-size:max(4rem,3.0769230769vw);font-weight:600;line-height:1;color:#242424;opacity:.1;-webkit-animation:about_text 30s linear infinite;animation:about_text 30s linear infinite;overflow:hidden}@-webkit-keyframes about_text{to{translate:0 calc((100% + 3rem)*-1)}}@keyframes about_text{to{translate:0 calc((100% + 3rem)*-1)}}.t-about .text-slider div span{display:inline-block;translate:-100% 0;transition:translate .5s cubic-bezier(0.39, 0.58, 0.57, 1)}.t-about.isActive .parallax .parallax-item span{scale:1 1}.t-about.isActive .text-slider div span{translate:0 0}.t-course{background-color:#fff;padding-top:14rem;padding-bottom:10rem;border-radius:0 0 10rem 10rem;position:relative;z-index:2}@media screen and (max-width: 1024px){.t-course{padding-top:7rem;padding-bottom:6rem;border-radius:0 0 5rem 5rem}}.t-course-dept{display:grid;grid-template-columns:repeat(32, 1fr);gap:20px;padding-inline:20px;height:calc(100svh - 9rem);overflow:hidden;position:sticky;top:9rem}.t-course-dept>*{grid-column:var(--column, 1/33);grid-row:var(--row)}@media screen and (max-height: 767px){.t-course-dept{height:auto;overflow:visible;padding-bottom:6rem}}@media screen and (max-width: 1024px){.t-course-dept{display:block;height:auto;overflow:visible;padding-bottom:6rem}}.t-course-dept__aside{--column: 1/9;margin-right:-20px}@media screen and (max-width: 1024px){.t-course-dept__aside{margin-right:0}}.t-course-dept__head h2{font-family:var(--font-display);font-size:clamp(3.6rem,3.1286rem + 1.2088vw,4.7rem);font-weight:700;line-height:.9;text-align:right}@media screen and (max-width: 1024px){.t-course-dept__head h2{text-align:left}}.t-course-dept__head h2 .sm{display:block;font-size:clamp(2.4rem,2.2286rem + .4396vw,2.8rem);margin-bottom:1rem}@media screen and (max-width: 1024px){.t-course-dept__head h2 .sm{margin-bottom:1.5rem}}.t-course-dept__head h2 .num{font-size:clamp(4.8rem,3.8571rem + 2.4176vw,7rem);vertical-align:-3px}.t-course-dept__head .en{font-size:clamp(1.9rem,1.8143rem + .2198vw,2.1rem);font-weight:600;line-height:1;text-align:right;color:#ed6c00;margin-top:.5rem}@media screen and (max-width: 1024px){.t-course-dept__head .en{text-align:left}}.t-course-dept__nav{margin-top:5rem}@media screen and (max-width: 1024px){.t-course-dept__nav{display:none}}.t-course-dept__nav .nav-item{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;font-size:1.3rem;line-height:1.8461538462;color:#242424;opacity:.3;transition:opacity .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.t-course-dept__nav .nav-item.isCurrent{opacity:1}.t-course-dept__detail{--column: 10/33;position:relative}@media screen and (max-width: 1024px){.t-course-dept__detail{width:calc(100% + 40px);margin-top:3rem;margin-left:-20px}}.t-course-dept__detail .course{border-top:1px solid #242424;position:relative;z-index:1;background-color:#fff;overflow:hidden}.t-course-dept__detail .course:last-child{border-bottom:1px solid #242424}.t-course-dept__detail .course.is-course-vd{--dept-color: #CC2525;--dept-color-lt: #FFE6E6}.t-course-dept__detail .course.is-course-ai{--dept-color: #139A39;--dept-color-lt: #D7F1E1;translate:0 calc((-100% + 83px)*var(--val, 0))}@media screen and (max-width: 1024px){.t-course-dept__detail .course.is-course-ai{translate:0 0}}@media screen and (max-height: 767px){.t-course-dept__detail .course.is-course-ai{translate:0 0}}.t-course-dept__detail .course.is-course-av{--dept-color: #2639A6;--dept-color-lt: #DAE1FF;translate:0 calc((-100% + 83px)*var(--val, 0))}@media screen and (max-width: 1024px){.t-course-dept__detail .course.is-course-av{translate:0 0}}@media screen and (max-height: 767px){.t-course-dept__detail .course.is-course-av{translate:0 0}}.t-course-dept__detail .course.is-course-su{--dept-color: #ED6C00;--dept-color-lt: #FFEBDA;translate:0 calc((-100% + 83px)*var(--val, 0))}@media screen and (max-width: 1024px){.t-course-dept__detail .course.is-course-su{translate:0 0}}@media screen and (max-height: 767px){.t-course-dept__detail .course.is-course-su{translate:0 0}}.t-course-dept__detail .course.isActive [data-hover=video] .thumbnail{opacity:0}.t-course-dept__detail .course.isActive [data-hover=video] video{opacity:1}.t-course-dept__detail .course-link{display:grid;grid-template-columns:auto 1fr;grid-template-rows:calc((100svh - 84px - 64px)/1 - 27rem);gap:40px;padding:42px 20px 42px 0;text-decoration:none;color:#242424;translate:0 calc(-25px*var(--space, 0))}@media screen and (max-height: 767px){.t-course-dept__detail .course-link{translate:0 0;grid-template-rows:42rem}}@media screen and (max-width: 1024px){.t-course-dept__detail .course-link{grid-template-rows:auto;padding:3rem 20px;gap:20px;translate:0 0}}@media screen and (min-width: 1025px)and (hover: hover),screen and (min-width: 1025px)and (pointer: fine){.t-course-dept__detail .course-link[data-hover=video]:hover .thumbnail{opacity:0}.t-course-dept__detail .course-link[data-hover=video]:hover video{opacity:1}}.t-course-dept__detail .course-detail{order:2;display:flex;flex-direction:column}@media screen and (max-width: 1024px){.t-course-dept__detail .course-detail{display:contents}}.t-course-dept__detail .course-detail .dept{display:flex;align-items:center;gap:1.2rem}@media screen and (max-width: 1024px){.t-course-dept__detail .course-detail .dept{grid-column:1/3;grid-row:1;gap:.8rem}}.t-course-dept__detail .course-detail .dept .arrow{width:3.2rem;height:3.2rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}@media screen and (max-width: 1024px){.t-course-dept__detail .course-detail .dept .arrow{width:2.6rem;height:2.6rem}}.t-course-dept__detail .course-detail .dept .arrow::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:50%;background-color:var(--dept-color)}.t-course-dept__detail .course-detail .dept .arrow .arw-r{display:block;width:1.2rem;height:1.2rem;color:#fff}@media screen and (max-width: 1024px){.t-course-dept__detail .course-detail .dept .arrow .arw-r{width:1rem;height:1rem}}.t-course-dept__detail .course-detail .dept .label{font-family:var(--font-display);font-size:clamp(2.9rem,2.6rem + .7692vw,min(3.6rem,2.7692307692vw));font-weight:700;line-height:1.2}@media screen and (max-width: 1024px){.t-course-dept__detail .course-detail .dept .label{font-size:clamp(2.9rem,2.6rem + .7692vw,3.6rem)}}.t-course-dept__detail .course-detail .dept .label span{color:#242424}.t-course-dept__detail .course-detail .text{font-size:clamp(1.3rem,1.2143rem + .2198vw,1.5rem);line-height:1.7333333333;text-align:justify;margin-top:2.5rem}@media screen and (max-width: 1024px){.t-course-dept__detail .course-detail .text{grid-column:2;grid-row:2;margin-top:0}}.t-course-dept__detail .course-job{padding-top:2.5rem;margin-top:auto}@media screen and (max-width: 1024px){.t-course-dept__detail .course-job{grid-column:1/3;grid-row:3;padding-top:0}}.t-course-dept__detail .course-job dt{display:flex;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;color:var(--dept-color)}.t-course-dept__detail .course-job dt .smile{display:block;width:1.8rem;height:1.8rem}.t-course-dept__detail .course-job dt .label{font-size:1.3rem;font-weight:700;line-height:1}.t-course-dept__detail .course-job dd{display:flex;flex-wrap:wrap;gap:4px;margin-top:1.3rem}@media screen and (max-width: 1024px){.t-course-dept__detail .course-job dd{margin-top:1rem}}.t-course-dept__detail .course-job dd .tag{font-size:1.3rem;border-radius:.3rem;padding:.5em;background-color:var(--dept-color-lt);line-height:1rem}.t-course-dept__detail .course-movie{order:1;width:min(32.3076923077vw,54.6875svh);max-width:100%;height:100%;aspect-ratio:1;position:relative}@media screen and (max-height: 767px){.t-course-dept__detail .course-movie{width:42rem}}@media screen and (max-width: 1024px){.t-course-dept__detail .course-movie{width:19.5rem;height:19.5rem;grid-column:1;grid-row:2}}.t-course-dept__detail .course-movie .thumbnail{position:absolute;inset:0;z-index:1;mix-blend-mode:overlay;transition:opacity .5s cubic-bezier(0.39, 0.58, 0.57, 1)}.t-course-dept__detail .course-movie .thumbnail img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:12px}.t-course-dept__detail .course-movie video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .5s cubic-bezier(0.39, 0.58, 0.57, 1)}.t-course-dept+.space{margin-top:-100svh}@media screen and (max-height: 767px){.t-course-dept+.space{display:none}}.t-course-dream{--elh: 120;display:grid;grid-template-columns:repeat(32, 1fr);gap:20px;grid-template-rows:auto 1fr;padding:0 10px 4rem;row-gap:0;position:sticky;top:9rem;height:calc(100svh - 9rem)}.t-course-dream>*{grid-column:var(--column, 1/33);grid-row:var(--row)}@media screen and (max-height: 767px){.t-course-dream{height:auto;position:static;padding-block:6rem}}@media screen and (max-width: 1024px){.t-course-dream{display:block;height:auto;position:static;padding-top:0;padding-bottom:0}}.t-course-dream__copy{display:contents}@media screen and (max-width: 1024px){.t-course-dream__copy{display:block}}.t-course-dream__copy .copy{display:contents;color:#ed6c00}@media screen and (max-width: 1024px){.t-course-dream__copy .copy{display:block}}.t-course-dream__copy .copy svg{display:block;width:100%;height:calc(100vw/(1300/var(--elh)));position:relative;z-index:2;transition:color .3s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (max-width: 1024px){.t-course-dream__copy .copy svg{display:none}}.t-course-dream__copy .copy img{display:none;width:100%}@media screen and (max-width: 1024px){.t-course-dream__copy .copy img{display:block}}.t-course-dream__copy .copy .txt-find{grid-column:1/11}.t-course-dream__copy .copy .txt-dream{grid-column:17/33;translate:calc(((50% - 50vw)/2 - 6.1538461538vw)*var(--val, 0)) 0}@media screen and (max-height: 767px){.t-course-dream__copy .copy .txt-dream{--val: 1 !important}}.t-course-dream__type{grid-column:11/17;grid-row:1/3;margin-top:calc(min(5rem,(100svh - 9rem)/(768/50))*var(--val, 0));position:relative;z-index:1;transform-style:preserve-3d}@media screen and (max-height: 767px){.t-course-dream__type{--val: 1 !important}}@media screen and (max-width: 1024px){.t-course-dream__type{display:none}}.t-course-dream__type .icon{position:absolute;width:100%;height:100%;top:0;margin:auto;display:flex;align-items:center;justify-content:center;transform:translateZ(3px);translate:0 calc(-50%*(1 - var(--val, 0)))}@media screen and (max-height: 767px){.t-course-dream__type .icon{--val: 1 !important}}.t-course-dream__type .icon .question{display:block;width:5.2rem;height:5.2rem;color:#fff;scale:1;opacity:1;translate:0 calc(50% - (100% - 100vw/(1300/var(--elh)))/2);transition:opacity .3s cubic-bezier(0.39, 0.58, 0.57, 1) .3s,scale .3s cubic-bezier(0, 0.7, 0.32, 1.28) .3s}.t-course-dream__type .result{display:flex;flex-direction:column;justify-content:center;position:absolute;inset:0;margin:auto;padding-top:calc(100vw/(1300/var(--elh)));transform:translateZ(1px);background-color:#e5e5e5;border-radius:1.4rem;-webkit-clip-path:inset(calc(100vw / (1300 / var(--elh)) * var(--val, 0)) 0 calc((100% - 100vw / (1300 / var(--elh))) * (1 - var(--val, 0))) 0 round 1.4rem);clip-path:inset(calc(100vw / (1300 / var(--elh)) * var(--val, 0)) 0 calc((100% - 100vw / (1300 / var(--elh))) * (1 - var(--val, 0))) 0 round 1.4rem)}@media screen and (max-height: 767px){.t-course-dream__type .result{background-color:#ed6c00 !important;--val: 1 !important}}.t-course-dream__type .result .type{display:grid;place-content:center;width:min(22.5rem,17.3076923077vw);height:min(29.9rem,(100svh - 9rem)/(768/299));margin-inline:auto;position:relative}@media screen and (max-height: 767px){.t-course-dream__type .result .type{height:29.9rem}}.t-course-dream__type .result .type::before{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-color:#ffe1c8;-webkit-clip-path:inset(0 0 100% round 6.7rem);clip-path:inset(0 0 100% round 6.7rem);transition:-webkit-clip-path .3s cubic-bezier(0.39, 0.58, 0.57, 1);transition:clip-path .3s cubic-bezier(0.39, 0.58, 0.57, 1);transition:clip-path .3s cubic-bezier(0.39, 0.58, 0.57, 1), -webkit-clip-path .3s cubic-bezier(0.39, 0.58, 0.57, 1);transition-delay:.2s}.t-course-dream__type .result .type::after{content:"";position:absolute;left:0;right:0;bottom:-1.1rem;margin-inline:auto;width:3.2rem;height:1.7rem;background-color:#ffe1c8;-webkit-clip-path:polygon(100% 0%, 0 0, 50% 0%);clip-path:polygon(100% 0%, 0 0, 50% 0%);transition:-webkit-clip-path .3s cubic-bezier(0.39, 0.58, 0.57, 1);transition:clip-path .3s cubic-bezier(0.39, 0.58, 0.57, 1);transition:clip-path .3s cubic-bezier(0.39, 0.58, 0.57, 1), -webkit-clip-path .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.t-course-dream__type .result .type-item{grid-column:1;grid-row:1;display:flex;flex-direction:column;justify-content:center}.t-course-dream__type .result .type-en{display:block;font-size:min(1.4rem,(100svh - 9rem)/(768/14));font-weight:700;line-height:1;text-align:center;text-transform:capitalize;color:#ed6c00;scale:.5;opacity:0;transition:opacity .3s cubic-bezier(0.39, 0.58, 0.57, 1),scale .3s cubic-bezier(0, 0.7, 0.32, 1.28)}.t-course-dream__type .result .type-name{display:block;font-family:var(--font-display);font-size:min(2.2rem,(100svh - 9rem)/(768/22));font-weight:700;line-height:1.2;text-align:center;color:#242424;scale:.5;opacity:0;transition:opacity .3s cubic-bezier(0.39, 0.58, 0.57, 1) .05s,scale .3s cubic-bezier(0, 0.7, 0.32, 1.28) .05s}.t-course-dream__type .result .type-icon{display:block;width:min(7rem,(100svh - 9rem)/(768/70));height:min(7rem,(100svh - 9rem)/(768/70));margin-inline:auto;position:relative;z-index:1;margin-top:min(1.2rem,(100svh - 9rem)/(768/12))}.t-course-dream__type .result .type-icon::before{content:"";position:absolute;inset:0;margin:auto;z-index:-1;border-radius:50%;background-color:#fff;scale:.5;opacity:0;transition:opacity .3s cubic-bezier(0.39, 0.58, 0.57, 1) .1s,scale .3s cubic-bezier(0, 0.7, 0.32, 1.28) .1s}.t-course-dream__type .result .type-icon img{display:block;width:100%;height:100%;scale:.5;opacity:0;transition:opacity .3s cubic-bezier(0.39, 0.58, 0.57, 1) .15s,scale .3s cubic-bezier(0, 0.7, 0.32, 1.28) .15s}.t-course-dream__type .result .type-text{display:block;font-family:var(--font-display);font-size:min(2.1rem,(100svh - 9rem)/(768/21));font-weight:700;line-height:1;text-align:center;color:#242424;margin-top:min(1.2rem,(100svh - 9rem)/(768/12));scale:.5;opacity:0;transition:opacity .3s cubic-bezier(0.39, 0.58, 0.57, 1) .2s,scale .3s cubic-bezier(0, 0.7, 0.32, 1.28) .2s}.t-course-dream__type .result .dept{display:grid;align-items:center;text-align:center;row-gap:1.1rem;color:#fff;padding-top:min(3rem,(100svh - 9rem)/(768/30));opacity:0;transition:opacity .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.t-course-dream__type .result .dept [data-dept=vd],.t-course-dream__type .result .dept [data-dept=ai],.t-course-dream__type .result .dept [data-dept=av]{grid-column:1;grid-row:1;font-family:var(--font-display);font-weight:700;text-align:center;line-height:1.1428571429;scale:.5;opacity:0}.t-course-dream__type .result .dept [data-dept=vd]{font-size:min(2.6rem,(100svh - 9rem)/(768/26))}.t-course-dream__type .result .dept [data-dept=ai]{font-size:min(2.1rem,(100svh - 9rem)/(768/21))}.t-course-dream__type .result .dept [data-dept=av]{font-size:min(2rem,(100svh - 9rem)/(768/20))}.t-course-dream__type .result .dept .text{font-size:min(1.5rem,(100svh - 9rem)/(768/15));line-height:.7777777778;opacity:.8}.t-course-dream__type .student{position:absolute;left:0;bottom:min(-3.3rem,-4.296875svh);width:min(32rem,41.6666666667svh);height:min(52rem,67.7083333333svh);opacity:0;pointer-events:none}@media screen and (max-height: 767px){.t-course-dream__type .student{bottom:-3.3rem;width:32rem;height:52rem}}.t-course-dream__type .student img{display:block;width:100%}.t-course-dream__type .student[data-state=active]{transform:translateZ(var(--z));opacity:1;transition:transform 0s ease .3s,opacity .2s cubic-bezier(0.39, 0.58, 0.57, 1)}.t-course-dream__type .student[data-state=active] img{translate:calc(-100% + 2rem);transition:translate .4s cubic-bezier(0, 0.7, 0.53, 1.16)}.t-course-dream__type .student[data-state=standby]{transform:translateZ(-1px);opacity:0;transition:transform 0s ease .1s,opacity .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.t-course-dream__type .student[data-state=standby] img{translate:0;transition:translate .6s cubic-bezier(0.27, -0.22, 1, 0.65)}.t-course-dream__selecter{grid-column:17/33;grid-row:2;margin-top:min(5rem,(100svh - 9rem)/(768/50))}@media screen and (max-height: 767px){.t-course-dream__selecter{margin-top:5rem}}@media screen and (max-width: 1024px){.t-course-dream__selecter{margin-top:2rem}}.t-course-dream__selecter h3{font-family:var(--font-display);font-size:clamp(3.6rem,3.1286rem + 1.2088vw,4.7rem);font-weight:700;line-height:1}@media screen and (max-width: 1024px){.t-course-dream__selecter h3{letter-spacing:-0.02em}}.t-course-dream__selecter h3 span{color:#242424;transition:color .3s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (max-height: 767px){.t-course-dream__selecter h3 span{color:#ed6c00 !important}}.t-course-dream__selecter .type-selecter{display:flex;flex-wrap:wrap;gap:1rem .7rem;padding-right:min(4rem,(100svh - 9rem)/(768/40));margin-top:min(5rem,(100svh - 9rem)/(768/50))}@media screen and (max-height: 767px){.t-course-dream__selecter .type-selecter{padding-right:40px;margin-top:5rem}}@media screen and (max-width: 1024px){.t-course-dream__selecter .type-selecter{padding-right:0;margin-top:3rem}}.t-course-dream__selecter .type-selecter .select-button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;justify-content:center;font-size:min(1.1538461538vw,(100svh - min(4rem,(100svh - 9rem)/(768/40)))/51.2);line-height:1;text-decoration:none;padding:.8em 1.0666666667em;border:1px solid #242424;border-radius:100vmax;background-color:#fff;color:#242424;pointer-events:none;transition:color .3s cubic-bezier(0.39, 0.58, 0.57, 1),background-color .3s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (max-height: 767px){.t-course-dream__selecter .type-selecter .select-button{font-size:clamp(1.4rem,1.3571rem + .1099vw,1.5rem)}}@media screen and (max-width: 1024px){.t-course-dream__selecter .type-selecter .select-button{font-size:clamp(1.4rem,1.3571rem + .1099vw,1.5rem);pointer-events:none}}.t-course-dream__selecter .type-selecter .select-button br{display:none}.t-course-dream.isComplate .t-course-dream__copy .copy svg{color:#e5e5e5}.t-course-dream.isComplate .t-course-dream__type.isActive .icon .question{scale:.5;opacity:0;transition:opacity .3s cubic-bezier(0.39, 0.58, 0.57, 1),scale .3s cubic-bezier(0, 0.7, 0.32, 1.28)}.t-course-dream.isComplate .t-course-dream__type.isActive .result{opacity:1}.t-course-dream.isComplate .t-course-dream__type.isActive .result .type::before{-webkit-clip-path:inset(0 0 0 round 6.7rem);clip-path:inset(0 0 0 round 6.7rem);transition-delay:0s}.t-course-dream.isComplate .t-course-dream__type.isActive .result .type::after{-webkit-clip-path:polygon(100% 0%, 0 0, 50% 100%);clip-path:polygon(100% 0%, 0 0, 50% 100%);transition-delay:.3s}.t-course-dream.isComplate .t-course-dream__type.isActive .result .type-item.isSelect{opacity:1}.t-course-dream.isComplate .t-course-dream__type.isActive .result .type-item.isSelect .type-en{scale:1;opacity:.5}.t-course-dream.isComplate .t-course-dream__type.isActive .result .type-item.isSelect .type-name{scale:1;opacity:1}.t-course-dream.isComplate .t-course-dream__type.isActive .result .type-item.isSelect .type-icon::before{scale:1;opacity:1}.t-course-dream.isComplate .t-course-dream__type.isActive .result .type-item.isSelect .type-icon img{scale:1;opacity:1}.t-course-dream.isComplate .t-course-dream__type.isActive .result .type-item.isSelect .type-text{scale:1;opacity:1}.t-course-dream.isComplate .t-course-dream__type.isActive .result .dept{opacity:1}.t-course-dream.isComplate .t-course-dream__type.isActive .result .dept-name.isSelect{scale:1;opacity:1;transition:opacity .3s cubic-bezier(0.39, 0.58, 0.57, 1),scale .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.t-course-dream.isComplate .t-course-dream__selecter h3 span{color:#ed6c00}.t-course-dream.isComplate .t-course-dream__selecter .type-selecter .select-button{pointer-events:all}@media screen and (max-width: 1024px){.t-course-dream.isComplate .t-course-dream__selecter .type-selecter .select-button{color:#242424;background-color:#fff}}.t-course-dream.isComplate .t-course-dream__selecter .type-selecter .select-button.isSelect{background-color:#242424;color:#fff}@media screen and (max-width: 1024px){.t-course-dream.isComplate .t-course-dream__selecter .type-selecter .select-button.isSelect{color:#242424;background-color:#fff}}@media screen and (max-height: 767px){.t-course-dream .t-course-dream__copy .copy svg{color:#e5e5e5}.t-course-dream .t-course-dream__type.isActive .icon .question{scale:.5;opacity:0;transition:opacity .3s cubic-bezier(0.39, 0.58, 0.57, 1),scale .3s cubic-bezier(0, 0.7, 0.32, 1.28)}.t-course-dream .t-course-dream__type.isActive .result{opacity:1}.t-course-dream .t-course-dream__type.isActive .result .type::before{-webkit-clip-path:inset(0 0 0 round 6.7rem);clip-path:inset(0 0 0 round 6.7rem);transition-delay:0s}.t-course-dream .t-course-dream__type.isActive .result .type::after{-webkit-clip-path:polygon(100% 0%, 0 0, 50% 100%);clip-path:polygon(100% 0%, 0 0, 50% 100%);transition-delay:.3s}.t-course-dream .t-course-dream__type.isActive .result .type-item.isSelect{opacity:1}.t-course-dream .t-course-dream__type.isActive .result .type-item.isSelect .type-en{scale:1;opacity:.5}.t-course-dream .t-course-dream__type.isActive .result .type-item.isSelect .type-name{scale:1;opacity:1}.t-course-dream .t-course-dream__type.isActive .result .type-item.isSelect .type-icon::before{scale:1;opacity:1}.t-course-dream .t-course-dream__type.isActive .result .type-item.isSelect .type-icon img{scale:1;opacity:1}.t-course-dream .t-course-dream__type.isActive .result .type-item.isSelect .type-text{scale:1;opacity:1}.t-course-dream .t-course-dream__type.isActive .result .dept{opacity:1}.t-course-dream .t-course-dream__type.isActive .result .dept-name.isSelect{scale:1;opacity:1;transition:opacity .3s cubic-bezier(0.39, 0.58, 0.57, 1),scale .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.t-course-dream .t-course-dream__selecter h3 span{color:#ed6c00}.t-course-dream .t-course-dream__selecter .type-selecter .select-button{pointer-events:all}}@media screen and (max-height: 767px)and (max-width: 1024px){.t-course-dream .t-course-dream__selecter .type-selecter .select-button{color:#242424;background-color:#fff}}@media screen and (max-height: 767px){.t-course-dream .t-course-dream__selecter .type-selecter .select-button.isSelect{background-color:#242424;color:#fff}}@media screen and (max-height: 767px)and (max-width: 1024px){.t-course-dream .t-course-dream__selecter .type-selecter .select-button.isSelect{color:#242424;background-color:#fff}}.t-course-dream+.space{margin-top:-100svh}@media screen and (max-height: 767px){.t-course-dream+.space{display:none}}.t-oc{display:grid;grid-template-areas:"oc";grid-template-columns:1fr;position:sticky;bottom:0;z-index:1;transform:translateY(calc(100% - (60svh + 10rem)))}@media screen and (max-width: 1024px){.t-oc{top:-6rem;bottom:inherit;margin-top:-100svh;transform:inherit !important}}.t-oc .container{-ms-grid-row:1;-ms-grid-column:1;position:relative;grid-area:oc;padding-top:21.8rem}@media screen and (max-width: 1024px){.t-oc .container{padding-top:12.2rem}}.t-oc__head{position:relative;z-index:3}.t-oc__head .bubble{width:30rem;margin:0 auto 3.2rem}@media screen and (max-width: 1024px){.t-oc__head .bubble{width:18.4rem;margin-bottom:1.6rem}}.t-oc__head .bubble img{display:block;width:100%}.t-oc__head h2{font-family:var(--font-display);font-size:clamp(4.1rem,3.3714rem + 1.8681vw,5.8rem);font-weight:700;text-align:center;line-height:1;color:#222465}.t-oc__head h2 span{display:block;font-size:clamp(5.5rem,2.8rem + 6.9231vw,11.8rem);line-height:8.7rem;margin-bottom:2.1rem}@media screen and (max-width: 1024px){.t-oc__head h2 span{line-height:4.1rem;letter-spacing:-0.02em;margin-bottom:.9rem}}.t-oc__head .lead{font-size:clamp(1.5rem,1.3286rem + .4396vw,1.9rem);font-weight:700;line-height:1.7894736842;text-align:center;color:#222465;margin-top:5.2rem}.t-oc__head .lead::before,.t-oc__head .lead::after{content:"";display:block;inline-size:0;block-size:1px}.t-oc__head .lead::before{-webkit-margin-after:calc((1 - 1.7894736842)*.5em);margin-block-end:calc((1 - 1.7894736842)*.5em)}.t-oc__head .lead::after{-webkit-margin-before:calc((1 - 1.7894736842)*.5em);margin-block-start:calc((1 - 1.7894736842)*.5em)}@media screen and (max-width: 1024px){.t-oc__head .lead{margin-top:3rem}}.t-oc__buttons{position:absolute;width:100%;height:100%;top:0;left:0;right:0;margin-inline:auto;z-index:4;overflow:hidden;pointer-events:none}@media screen and (max-width: 1024px){.t-oc__buttons{position:relative}}.t-oc__buttons .button{position:absolute}@media screen and (max-width: 1024px){.t-oc__buttons .button{position:static}}.t-oc__buttons .button:first-child{top:57.4rem;right:8.2rem}@media screen and (max-width: 1024px){.t-oc__buttons .button:first-child{margin-top:4rem}}.t-oc__buttons .button:last-child{top:89.6rem;right:8rem}@media screen and (max-width: 1024px){.t-oc__buttons .button:last-child{margin-top:2.6rem}}.t-oc__buttons .button-join{display:flex;align-items:center;justify-content:center;width:30.1rem;height:30.1rem;border-radius:50%;position:relative;pointer-events:none;text-decoration:none}@media screen and (max-width: 1024px){.t-oc__buttons .button-join{width:35.3rem;height:13rem;border-radius:0;margin-inline:auto}}.t-oc__buttons .button-join .box{width:26.8rem;height:26.8rem;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;pointer-events:all;background-color:rgba(255,255,255,.53);position:relative;z-index:1;filter:drop-shadow(20px 20px 30px rgba(27, 87, 148, 0.06))}@media screen and (max-width: 1024px){.t-oc__buttons .button-join .box{width:31.6rem;height:8.8rem;border-radius:100vmax}}.t-oc__buttons .button-join .box::before{content:"";width:100%;height:100%;position:absolute;inset:0;margin:auto;z-index:-1;background-color:#ffd900;-webkit-clip-path:inset(2rem round 50%);clip-path:inset(2rem round 50%);transition:-webkit-clip-path .3s cubic-bezier(0.39, 0.58, 0.57, 1);transition:clip-path .3s cubic-bezier(0.39, 0.58, 0.57, 1);transition:clip-path .3s cubic-bezier(0.39, 0.58, 0.57, 1), -webkit-clip-path .3s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (max-width: 1024px){.t-oc__buttons .button-join .box::before{-webkit-clip-path:inset(0.9rem round 100vmax);clip-path:inset(0.9rem round 100vmax)}}.t-oc__buttons .button-join .label{display:block;text-align:center;margin-bottom:3rem}@media screen and (max-width: 1024px){.t-oc__buttons .button-join .label{width:100%;text-align:left;margin-bottom:0;padding-left:3.6rem}}.t-oc__buttons .button-join .label .en{display:block;font-size:clamp(1.4rem,1.1857rem + .5495vw,1.9rem);font-weight:800;line-height:.6em;color:#ed6c00;margin-bottom:.6em}.t-oc__buttons .button-join .label .jp{display:block;font-family:var(--font-display);font-size:clamp(2.1rem,1.6286rem + 1.2088vw,3.2rem);font-weight:700;line-height:1.1;color:#242424}.t-oc__buttons .button-join .icon,.t-oc__buttons .button-join .arrow{width:4rem;height:4rem;margin:0 auto;top:inherit;bottom:3.7rem;border-radius:50%;overflow:hidden}@media screen and (max-width: 1024px){.t-oc__buttons .button-join .icon,.t-oc__buttons .button-join .arrow{width:3rem;height:3rem;top:0;bottom:0;right:2.7rem;margin:auto}}.t-oc__buttons .button-join .icon::before,.t-oc__buttons .button-join .arrow::before{content:"";width:100%;height:100%;border-radius:50%;background-color:#fff;position:absolute;inset:0;margin:auto;z-index:-1}.t-oc__buttons .button-join .icon svg,.t-oc__buttons .button-join .arrow svg{width:1.2rem;height:1.2rem;color:#242424}@media screen and (max-width: 1024px){.t-oc__buttons .button-join .icon svg,.t-oc__buttons .button-join .arrow svg{width:1rem;height:1rem}}.t-oc__buttons .button-join .icon::before{scale:1;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28) .2s}.t-oc__buttons .button-join .icon svg{scale:1;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28) .4s}.t-oc__buttons .button-join .arrow::before{scale:0;transition:scale .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.t-oc__buttons .button-join .arrow svg{color:#ffd900;translate:calc(-100% - 2rem) 0;transition:translate .3s cubic-bezier(0.39, 0.58, 0.57, 1),color .3s cubic-bezier(0, 0.7, 0.32, 1.28)}.t-oc__buttons .button-join .mat{position:absolute;inset:0;margin:auto}.t-oc__buttons .button-join .mat img{display:block;width:100%;-webkit-animation:rotate 20s linear infinite;animation:rotate 20s linear infinite}@media screen and (max-width: 1024px){.t-oc__buttons .button-join .mat img{-webkit-animation:infinite;animation:infinite}}@-webkit-keyframes rotate{to{rotate:360deg}}@keyframes rotate{to{rotate:360deg}}@media screen and (min-width: 1025px)and (hover: hover),screen and (min-width: 1025px)and (pointer: fine){.t-oc__buttons .button-join:hover .box::before{transition:-webkit-clip-path .5s cubic-bezier(0, 0.7, 0.32, 1.28);transition:clip-path .5s cubic-bezier(0, 0.7, 0.32, 1.28);transition:clip-path .5s cubic-bezier(0, 0.7, 0.32, 1.28), -webkit-clip-path .5s cubic-bezier(0, 0.7, 0.32, 1.28);-webkit-clip-path:inset(0 round 50%);clip-path:inset(0 round 50%)}.t-oc__buttons .button-join:hover .icon::before{scale:0;transition:scale .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.t-oc__buttons .button-join:hover .icon svg{scale:0;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.t-oc__buttons .button-join:hover .arrow::before{scale:1;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28) .2s}.t-oc__buttons .button-join:hover .arrow svg{color:#242424;translate:0;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28) .2s,color .3s cubic-bezier(0, 0.7, 0.32, 1.28)}}.t-oc__buttons .button-request{display:flex;align-items:center;justify-content:center;width:14.5rem;height:14.5rem;position:relative;z-index:1;pointer-events:all;text-decoration:none;filter:drop-shadow(20px 20px 30px rgba(27, 87, 148, 0.19))}@media screen and (max-width: 1024px){.t-oc__buttons .button-request{width:18.2rem;height:4.5rem;margin-inline:auto;justify-content:flex-start}}.t-oc__buttons .button-request::before{content:"";position:absolute;inset:0;z-index:-1;margin:auto;background-color:#2639a6;border-radius:50%;transition:scale .3s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (max-width: 1024px){.t-oc__buttons .button-request::before{border-radius:100vmax}}.t-oc__buttons .button-request .label{display:block;text-align:center;font-family:var(--font-display);font-size:clamp(1.7rem,1.5286rem + .4396vw,2.1rem);font-weight:700;line-height:1.2;color:#fff;margin-bottom:1.2rem}@media screen and (max-width: 1024px){.t-oc__buttons .button-request .label{text-align:left;margin-bottom:0;padding-left:1.9rem}}.t-oc__buttons .button-request .arrow{position:static;display:grid;width:1.2rem;height:100%;align-items:center;overflow:hidden;margin:auto}@media screen and (max-width: 1024px){.t-oc__buttons .button-request .arrow{width:1rem}}.t-oc__buttons .button-request .arrow-wrap{position:absolute;top:inherit;left:0;right:0;bottom:1.6rem;margin:0 auto;width:2.7rem;height:2.7rem;border-radius:50%;-webkit-clip-path:inset(-0.324rem);clip-path:inset(-0.324rem);z-index:1}@media screen and (max-width: 1024px){.t-oc__buttons .button-request .arrow-wrap{width:1.9rem;height:1.9rem;top:0;right:1.2rem;bottom:0;left:inherit;margin:auto 0}}.t-oc__buttons .button-request .arrow-wrap::before{content:"";width:100%;height:100%;position:absolute;inset:0;margin:auto;z-index:-1;background-color:#fff;border-radius:50%;transition:scale .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.t-oc__buttons .button-request .arrow .arw-r{color:#2639a6;grid-column:1;grid-row:1;display:block;width:100%;height:100%;aspect-ratio:1}.t-oc__buttons .button-request .arrow .arw-r:nth-child(2){translate:-100% 0}@media screen and (min-width: 1025px)and (hover: hover),screen and (min-width: 1025px)and (pointer: fine){.t-oc__buttons .button-request:hover::before{scale:1.13;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.t-oc__buttons .button-request:hover .arrow-wrap::before{scale:1.2;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28)}}.t-oc__material{pointer-events:none;position:absolute;z-index:2;width:100%;height:100%;left:0;right:0;top:0;overflow:hidden}.t-oc__material .mat-airship{width:21.7rem;position:absolute;right:4.8rem;top:19.5rem;z-index:3}@media screen and (max-width: 1024px){.t-oc__material .mat-airship{width:8rem;right:10px;top:9.6rem}}.t-oc__material .mat-airship img{display:block;translate:10% 10%}@media screen and (max-width: 1024px){.t-oc__material .mat-airship img{translate:0 0;transform:inherit !important}}.t-oc__material .mat-light{position:absolute;width:100%;max-width:max(130rem,81.25vw);height:100%;top:0;left:0;right:0;margin:0 auto;z-index:1;translate:0 10%}@media screen and (max-width: 1024px){.t-oc__material .mat-light{translate:0 0;transform:inherit !important;max-width:inherit}}.t-oc__material .mat-light .light{position:absolute;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;mix-blend-mode:lighten}.t-oc__material .mat-light .light01{width:78.6rem;height:94.4rem;top:-3.6rem;left:-21.6rem;z-index:1;transform-origin:bottom right;-webkit-animation-name:spot_light_l;animation-name:spot_light_l;-webkit-animation-duration:15s;animation-duration:15s}@media screen and (max-width: 1024px){.t-oc__material .mat-light .light01{width:39.1rem;height:46.9rem;top:31.2rem;left:-23.4rem}}.t-oc__material .mat-light .light02{width:20.7rem;height:63.4rem;top:31.5rem;left:36.3rem;z-index:2;transform-origin:bottom left;-webkit-animation-name:spot_light_r;animation-name:spot_light_r;-webkit-animation-duration:12s;animation-duration:12s}@media screen and (max-width: 1024px){.t-oc__material .mat-light .light02{width:10.3rem;height:31.5rem;top:48.8rem;left:5.4rem}}.t-oc__material .mat-light .light03{width:15rem;height:96.5rem;top:4.2rem;right:37.6rem;z-index:2;transform-origin:bottom left;-webkit-animation-name:spot_light_l;animation-name:spot_light_l;-webkit-animation-duration:12s;animation-duration:12s}@media screen and (max-width: 1024px){.t-oc__material .mat-light .light03{width:7.5rem;height:48rem;top:35.2rem;right:5.6rem}}.t-oc__material .mat-light .light04{width:53.2rem;height:67.1rem;top:30rem;right:-3.1rem;z-index:3;transform-origin:bottom left;-webkit-animation-name:spot_light_r;animation-name:spot_light_r;-webkit-animation-duration:15s;animation-duration:15s}@media screen and (max-width: 1024px){.t-oc__material .mat-light .light04{width:26.4rem;height:33.3rem;top:48rem;right:-14.6rem}}@-webkit-keyframes spot_light_r{0%,100%{rotate:0deg}50%{rotate:10deg}}@keyframes spot_light_r{0%,100%{rotate:0deg}50%{rotate:10deg}}@-webkit-keyframes spot_light_l{0%,100%{rotate:0deg}50%{rotate:-10deg}}@keyframes spot_light_l{0%,100%{rotate:0deg}50%{rotate:-10deg}}.t-oc__material .mat-campus{width:88.2rem;margin-inline:auto;position:absolute;top:64.6rem;left:0;right:0;z-index:2;margin-inline:auto}@media screen and (max-width: 1024px){.t-oc__material .mat-campus{width:44.7rem;top:65.2rem;left:calc(50% + 7px);translate:-50% 0}}.t-oc__material .mat-campus img{display:block;translate:0 10%}@media screen and (max-width: 1024px){.t-oc__material .mat-campus img{translate:0 0;transform:inherit !important}}.t-oc__material img{display:block;width:100%}.t-oc .text-slider{display:flex;-moz-column-gap:5rem;column-gap:5rem;position:absolute;z-index:1;left:0;bottom:19.5rem;color:#4db8ff;opacity:.3;overflow:hidden}@media screen and (max-width: 1024px){.t-oc .text-slider{display:none}}.t-oc .text-slider div{font-family:var(--font-display);font-size:18rem;font-weight:600;line-height:1;flex-shrink:0;-webkit-animation:oc_slider 20s linear infinite;animation:oc_slider 20s linear infinite}@-webkit-keyframes oc_slider{to{translate:calc((100% + 5rem)*-1) 0}}@keyframes oc_slider{to{translate:calc((100% + 5rem)*-1) 0}}.t-oc .bg{-ms-grid-row:1;-ms-grid-column:1;grid-area:oc;position:relative;width:100%;z-index:-1}.t-oc .bg img{display:block;width:100%;height:144.5rem;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}@media screen and (max-width: 1024px){.t-oc .bg img{height:100%}}.is-group02{background-color:#fff;border-radius:10rem;padding-block:10rem;margin-top:calc(-120svh - 10rem);position:relative;z-index:2}@media screen and (max-width: 1024px){.is-group02{padding-block:6rem}}@media screen and (max-width: 1024px){.is-group02{border-radius:5rem;margin-top:-6rem}}.t-support{padding-top:2rem;padding-bottom:12rem}@media screen and (max-width: 1024px){.t-support{padding-top:0rem}}@media screen and (max-width: 1024px){.t-support{padding-bottom:6rem}}.t-support .container{display:grid;grid-template-columns:repeat(32, 1fr);gap:20px;padding-inline:20px}.t-support .container>*{grid-column:var(--column, 1/33);grid-row:var(--row)}@media screen and (max-width: 1024px){.t-support .container{display:flex;flex-direction:column;gap:0}}.t-support__head{margin-top:.6rem}@media screen and (max-width: 1024px){.t-support__head{margin-top:0}}.t-support__head h2{font-family:var(--font-display);font-size:clamp(1.8rem,1.7143rem + .2198vw,2rem);font-weight:700;color:#ed6c00;margin-top:2rem;line-height:.75}@media screen and (max-width: 1024px){.t-support__head h2{margin-top:1.5rem}}.t-support__head .en{font-size:clamp(3.9rem,3.2571rem + 1.6484vw,5.4rem);font-weight:700;line-height:3.8rem;margin-top:0}.t-support__detail{--column: 19/32;--row: 1;margin-block:auto}@media screen and (max-width: 1024px){.t-support__detail{order:2;margin-top:4rem}}.t-support__detail h3{font-family:var(--font-display);font-size:clamp(2.4rem,2.1rem + .7692vw,3.1rem);font-weight:700;line-height:1.1;margin-top:5.4rem}@media screen and (max-width: 1024px){.t-support__detail h3{margin-top:3.5rem;line-height:.75}}.t-support__detail h3 span{display:inline-block}.t-support__detail p{font-size:clamp(1.4rem,1.3571rem + .1099vw,1.5rem);line-height:1.8666666667;margin-top:2rem;padding-right:40px}@media screen and (max-width: 1024px){.t-support__detail p{margin-top:2.6rem;padding-right:0;line-height:1.7142857143}}.t-support__detail .button{margin-top:3.6rem}@media screen and (max-width: 1024px){.t-support__detail .button{margin-top:2.5rem}}.t-support__image{--column: 4/18;--row: 1;width:calc(100% + 20px);max-width:max(52rem,40vw);height:60rem;margin-left:-20px}@media screen and (max-width: 1024px){.t-support__image{order:1;width:100%;height:auto;margin-left:0}}.t-support__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:12px}.t-visitor{padding-top:6rem;border-top:1px solid #242424}@media screen and (max-width: 1024px){.t-visitor{padding-top:6rem}}.t-visitor .container{display:grid;grid-template-columns:repeat(32, 1fr);gap:20px;padding-inline:20px}.t-visitor .container>*{grid-column:var(--column, 1/33);grid-row:var(--row)}@media screen and (max-width: 1024px){.t-visitor .container{display:block}}.t-visitor__head{--column: 1/11;text-align:right}@media screen and (max-width: 1024px){.t-visitor__head{text-align:left}}.t-visitor__head h2{font-family:var(--font-display);font-size:clamp(1.8rem,1.7143rem + .2198vw,2rem);font-weight:700;color:#ed6c00;margin-top:2rem;line-height:.75}@media screen and (max-width: 1024px){.t-visitor__head h2{margin-top:1.5rem}}.t-visitor__head .en{font-size:clamp(3.9rem,3.2571rem + 1.6484vw,5.4rem);font-weight:700;line-height:.8333333333;margin-top:0;white-space:nowrap}@media screen and (max-width: 1024px){.t-visitor__head .en{white-space:inherit}}.t-visitor__nav{--column: 12/33}@media screen and (max-width: 1024px){.t-visitor__nav{margin-top:2.8rem}}.t-visitor__nav .nav-item{pointer-events:none}.t-visitor__nav .nav-item::before,.t-visitor__nav .nav-item::after{display:block;width:100%;height:1px;background-color:#242424;transition:opacity .3s cubic-bezier(0.39, 0.58, 0.57, 1);pointer-events:none}.t-visitor__nav .nav-item:has(.isHover)::before,.t-visitor__nav .nav-item:has(.isHover)::after,.t-visitor__nav .nav-item:has(.isNotHover)::before,.t-visitor__nav .nav-item:has(.isNotHover)::after{opacity:.2}.t-visitor__nav .nav-item:first-child .nav-item-link{padding-top:0}@media screen and (max-width: 1024px){.t-visitor__nav .nav-item:first-child .nav-item-link{padding-top:2rem}}@media screen and (max-width: 1024px){.t-visitor__nav .nav-item:first-child::before{content:""}}@media screen and (max-width: 1024px){.t-visitor__nav .nav-item:last-child::after{content:""}}.t-visitor__nav .nav-item:not(:last-child)::after{content:""}.t-visitor__nav .nav-item-link{display:block;text-decoration:none;padding-block:3.4rem;margin-bottom:-1px;pointer-events:all}@media screen and (max-width: 1024px){.t-visitor__nav .nav-item-link{padding-block:2rem}}.t-visitor__nav .nav-item-link.isNotHover .arrow{opacity:.2}.t-visitor__nav .nav-item-link.isNotHover dd{opacity:.2}.t-visitor__nav dl{display:flex;align-items:center;justify-content:space-between;gap:20px}@media screen and (max-width: 1024px){.t-visitor__nav dl{display:block}}.t-visitor__nav dl dt{display:flex;align-items:center;gap:1.2rem}@media screen and (max-width: 1024px){.t-visitor__nav dl dt{grid-column:1/3;grid-row:1;gap:.8rem}}.t-visitor__nav dl dt .arrow{width:3.2rem;height:3.2rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative;z-index:1;transition:opacity .3s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (max-width: 1024px){.t-visitor__nav dl dt .arrow{width:2.6rem;height:2.6rem}}.t-visitor__nav dl dt .arrow::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:50%;background-color:#ed6c00}.t-visitor__nav dl dt .arrow .arw-r{display:block;width:1.2rem;height:1.2rem;color:#fff}@media screen and (max-width: 1024px){.t-visitor__nav dl dt .arrow .arw-r{width:1rem;height:1rem}}.t-visitor__nav dl dt .label{font-family:var(--font-display);font-size:clamp(2.4rem,2.1rem + .7692vw,3.1rem);font-weight:700;line-height:1;transition:opacity .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.t-visitor__nav dl dt .label span{color:#242424}.t-visitor__nav dl dd{font-size:clamp(1.4rem,1.3571rem + .1099vw,1.5rem);color:#242424;line-height:1;padding-right:20px;transition:opacity .3s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (max-width: 1024px){.t-visitor__nav dl dd{margin-top:1.5rem;letter-spacing:-0.02em;padding-right:0}}.t-interview{position:relative;z-index:1;padding-block:15rem;overflow:hidden}@media screen and (max-width: 1024px){.t-interview{padding-block:6rem}}.t-interview .container{display:flex;justify-content:center;align-items:center;-moz-column-gap:50px;column-gap:50px;padding-inline:20px;padding-block:6.7rem}@media screen and (max-width: 1024px){.t-interview .container{padding-block:14rem}}@media screen and (max-width: 1024px){.t-interview .container{display:block}}.t-interview__head{color:#fff;text-align:right}@media screen and (max-width: 1024px){.t-interview__head{text-align:left}}.t-interview__head .en{font-size:clamp(3.9rem,3.2571rem + 1.6484vw,5.4rem);font-weight:700;line-height:.7037037037;margin-bottom:1rem}.t-interview__head h2{font-family:var(--font-display);font-size:clamp(1.8rem,1.7143rem + .2198vw,2rem);line-height:1;opacity:.6}.t-interview__head .lead{font-size:clamp(1.4rem,1.3571rem + .1099vw,1.5rem);margin-top:5rem}@media screen and (max-width: 1024px){.t-interview__head .lead{margin-top:3rem}}.t-interview__detail{width:56.2rem;position:relative}@media screen and (max-width: 1024px){.t-interview__detail{width:100%;margin-top:3rem}}.t-interview__detail .interview{width:51.2rem;height:71rem;position:relative;background-color:#fff;border-radius:2rem;overflow:hidden}@media screen and (max-width: 1024px){.t-interview__detail .interview{width:100%;height:51rem;border-radius:2rem 2rem 0 0}}.t-interview__detail .interview-box{width:100%;height:100%;position:absolute;top:0;left:0;pointer-events:none;opacity:0;transition:opacity .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.t-interview__detail .interview-box.isSelect{pointer-events:all;opacity:1;z-index:2}.t-interview__detail .interview-inner{padding:3rem;overflow-y:auto;height:100%}@media screen and (max-width: 1024px){.t-interview__detail .interview-inner{padding:2.5rem 2rem}}.t-interview__detail .interview-item{display:flex;-moz-column-gap:1rem;column-gap:1rem;opacity:0;translate:0 20%}.t-interview__detail .interview-item+.interview-item{margin-top:2.6rem}@media screen and (max-width: 1024px){.t-interview__detail .interview-item+.interview-item{margin-top:2rem}}.t-interview__detail .interview-item:nth-child(odd) .detail dd::before{left:-1.9rem}.t-interview__detail .interview-item:nth-child(odd) .detail dd .text{-webkit-clip-path:inset(0 round 1.4rem);clip-path:inset(0 round 1.4rem)}.t-interview__detail .interview-item:nth-child(even){flex-direction:row-reverse}.t-interview__detail .interview-item:nth-child(even) .detail dt .name,.t-interview__detail .interview-item:nth-child(even) .detail dt .meta{margin-left:auto;justify-content:flex-end}.t-interview__detail .interview-item:nth-child(even) .detail dd::before{right:-1.9rem;scale:-1 1}.t-interview__detail .interview-item:nth-child(even) .detail dd .text{-webkit-clip-path:inset(0 round 1.4rem);clip-path:inset(0 round 1.4rem)}.t-interview__detail .interview-item .icon{flex-shrink:0;width:6rem;height:6rem;background-color:#ffebda;border-radius:50%}@media screen and (max-width: 1024px){.t-interview__detail .interview-item .icon{width:5rem;height:5rem}}.t-interview__detail .interview-item .icon img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.t-interview__detail .interview-item .detail{margin-top:1rem}.t-interview__detail .interview-item .detail dt .name{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:clamp(1.4rem,1.3571rem + .1099vw,1.5rem);font-weight:700;line-height:1.1rem;color:#ed6c00;margin-bottom:1rem}.t-interview__detail .interview-item .detail dt .meta{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;flex-wrap:wrap;align-items:baseline;font-size:clamp(1.1rem,1.0571rem + .1099vw,1.2rem);color:#8e8e8e;font-feature-settings:"palt"}.t-interview__detail .interview-item .detail dt .meta span{line-height:1.4}.t-interview__detail .interview-item .detail dt .meta span.job:not(:last-child){padding-right:.9rem;margin-right:.9rem;border-right:1px solid #d3d3d3}.t-interview__detail .interview-item .detail dd{margin-top:1.2rem;position:relative}.t-interview__detail .interview-item .detail dd::before{content:"";width:2rem;height:2.9rem;display:block;position:absolute;top:2.3rem;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2220%22%20height%3D%2229%22%20viewBox%3D%220%200%2020%2029%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M20%2010.7437L20%2029C9.19212%2021.3352%201.94089%2010.961%20-6.39718e-07%20-8.74228e-07C4.11823%205.51311%2011.6946%209.30202%2020%2010.7437Z%22%20fill%3D%22%23F1F1F1%22%2F%3E%3C%2Fsvg%3E");background-size:contain;background-repeat:no-repeat;background-position:center}.t-interview__detail .interview-item .detail dd .text{padding:2.5rem;-webkit-clip-path:inset(0 round 1.4rem);clip-path:inset(0 round 1.4rem);background-color:#f1f1f1}@media screen and (max-width: 1024px){.t-interview__detail .interview-item .detail dd .text{padding:1.5rem}}.t-interview__detail .interview-item .detail dd .text p{font-size:clamp(1.4rem,1.3143rem + .2198vw,1.6rem);font-weight:700;color:#000;line-height:1.5}.t-interview__detail .interview-item .detail dd .text p::before,.t-interview__detail .interview-item .detail dd .text p::after{content:"";display:block;inline-size:0;block-size:1px}.t-interview__detail .interview-item .detail dd .text p::before{-webkit-margin-after:calc((1 - 1.5)*.5em);margin-block-end:calc((1 - 1.5)*.5em)}.t-interview__detail .interview-item .detail dd .text p::after{-webkit-margin-before:calc((1 - 1.5)*.5em);margin-block-start:calc((1 - 1.5)*.5em)}.t-interview__detail .interview-item .detail dd .text .stamp{display:flex;gap:.3rem;margin-top:1.6rem}.t-interview__detail .interview-item .detail dd .text .stamp img{display:block;width:2.4rem;height:2.4rem}.t-interview__detail .interview-item.isActive{opacity:1;translate:0 0;transition:translate .3s cubic-bezier(0, 0.7, 0.32, 1.28),opacity .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.t-interview__detail .selecter{position:absolute;right:1px;top:11.1rem;width:5rem;display:grid;row-gap:.9rem}@media screen and (max-width: 1024px){.t-interview__detail .selecter{position:static;display:grid;width:100%;grid-template-columns:repeat(3, 1fr);-moz-column-gap:1rem;column-gap:1rem;margin-top:-1px}}.t-interview__detail .selecter-item{display:flex;align-items:center;justify-content:center;width:135%;height:10rem;font-size:clamp(1.4rem,1.3143rem + .2198vw,1.2rem);font-weight:700;letter-spacing:.02em;border:1px solid #fff;border-radius:0 .7rem .7rem 0;color:#fff;background-color:rgba(0,0,0,0);transition:color .3s cubic-bezier(0.39, 0.58, 0.57, 1),background-color .3s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (max-width: 1024px){.t-interview__detail .selecter-item{height:4rem;border-radius:0px 0px 10px 10px;letter-spacing:0}}@media screen and (min-width: 1025px)and (hover: hover),screen and (min-width: 1025px)and (pointer: fine){.t-interview__detail .selecter-item:hover{background-color:#fff;color:#ed6c00}}.t-interview__detail .selecter-item.isSelect{background-color:#fff;color:#ed6c00}.t-interview__detail .selecter-item span{writing-mode:horizontal-tb}@media screen and (max-width: 1024px){.t-interview__detail .selecter-item span{writing-mode:horizontal-tb}}.t-interview__detail .tool-box{position:absolute;right:0;z-index:3;bottom:8.2rem;pointer-events:none}@media screen and (max-width: 1024px){.t-interview__detail .tool-box{inset:0;height:51rem;border-radius:2rem 2rem 0 0;overflow:hidden}.t-interview__detail .tool-box::before,.t-interview__detail .tool-box::after{position:absolute;width:100%;height:8.6rem;left:0;z-index:1;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.58) 39.5%, #FFF 90%);transition:opacity .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.t-interview__detail .tool-box::before{top:0;scale:1 -1}.t-interview__detail .tool-box::after{content:"";bottom:0}.t-interview__detail .tool-box:has(.btn-prev:disabled)::before{opacity:0}.t-interview__detail .tool-box:has(.btn-next:disabled)::after{opacity:0}}.t-interview__detail .tool-box .navigation{flex-direction:column;row-gap:.7rem;align-items:center;position:relative;z-index:2}@media screen and (max-width: 1024px){.t-interview__detail .tool-box .navigation{height:100%;justify-content:space-between;padding-block:1.4rem}}.t-interview__detail .tool-box .navigation .nav-item{width:3rem;height:4.7rem;background-color:#fff;pointer-events:all}@media screen and (max-width: 1024px){.t-interview__detail .tool-box .navigation .nav-item{width:2.8rem;height:2.8rem;background-color:#ed6c00}}.t-interview__detail .tool-box .navigation .nav-item .arrow .arw-r{color:#ed6c00}@media screen and (max-width: 1024px){.t-interview__detail .tool-box .navigation .nav-item .arrow .arw-r{color:#fff;width:1rem;height:1rem}}.t-interview__detail .tool-box .navigation .nav-item:disabled{pointer-events:none}@media screen and (max-width: 1024px){.t-interview__detail .tool-box .navigation .nav-item:disabled{opacity:0}}.t-interview__detail .tool-box .navigation .btn-prev{border-radius:.75rem .75rem 0 0}@media screen and (max-width: 1024px){.t-interview__detail .tool-box .navigation .btn-prev{display:none;border-radius:50%}}.t-interview__detail .tool-box .navigation .btn-prev .arrow{rotate:-90deg}.t-interview__detail .tool-box .navigation .btn-next{border-radius:0 0 .75rem .75rem}@media screen and (max-width: 1024px){.t-interview__detail .tool-box .navigation .btn-next{margin-top:auto;border-radius:50%}}.t-interview__detail .tool-box .navigation .btn-next .arrow{rotate:90deg}.t-interview .text-slider{display:flex;-moz-column-gap:5rem;column-gap:5rem;position:absolute;left:0;z-index:-1;color:#fff;opacity:.2;mix-blend-mode:overlay}.t-interview .text-slider:first-child{top:14rem}@media screen and (max-width: 1024px){.t-interview .text-slider:first-child{top:5.4rem}}.t-interview .text-slider:last-child{bottom:11rem}@media screen and (max-width: 1024px){.t-interview .text-slider:last-child{bottom:2.9rem}}.t-interview .text-slider div{font-family:var(--font-display);font-size:clamp(13rem,10.8571rem + 5.4945vw,18rem);font-weight:600;line-height:1;flex-shrink:0;-webkit-animation:interview_slider 20s linear infinite paused;animation:interview_slider 20s linear infinite paused}@-webkit-keyframes interview_slider{to{translate:calc((100% + 5rem)*-1) 0}}@keyframes interview_slider{to{translate:calc((100% + 5rem)*-1) 0}}.c-template{margin-top:9rem}@media screen and (max-width: 1024px){.c-template{margin-top:4rem}}.c-template .entry-body{box-sizing:content-box;width:calc(100% - 120px);max-width:118rem;margin-inline:auto}.c-template .entry-body>*:not(h2):not(.is-style-hl-2):not(.wp-block-onecol:not(.is-layout-section):not(.has-bg)):not(.is-layout-section):not(.is-layout-section>.wp-block-onecol:not(.has-bg)):not(.has-bg>*){width:calc(100% - 8rem);margin-inline:auto}@media screen and (max-width: 1024px){.c-template .entry-body>*:not(h2):not(.is-style-hl-2):not(.wp-block-onecol:not(.is-layout-section):not(.has-bg)):not(.is-layout-section):not(.is-layout-section>.wp-block-onecol:not(.has-bg)):not(.has-bg>*){width:calc(100% - 4rem)}}@media screen and (max-width: 1024px){.c-template .entry-body>h3:not([class*=is-style-hl-]),.c-template .entry-body>.is-style-hl-3{margin-left:0 !important}}.c-template .entry-body>*:first-child{margin-top:0 !important}.c-template .entry-body>*+*{margin-top:6rem}@media screen and (max-width: 1024px){.c-template .entry-body>*+*{margin-top:4rem}}.c-template .entry-body>*+h2{margin-top:11rem}@media screen and (max-width: 1024px){.c-template .entry-body>*+h2{margin-top:5rem}}.c-template .entry-body>p+p{margin-top:3rem}@media screen and (max-width: 1024px){.c-template .entry-body>p+p{margin-top:2rem}}.c-template .entry-body>p+.wp-block-buttons,.c-template .entry-body>p+.wp-block-button-group,.c-template .entry-body>p+.wp-block-file{margin-top:3rem}@media screen and (max-width: 1024px){.c-template .entry-body>p+.wp-block-buttons,.c-template .entry-body>p+.wp-block-button-group,.c-template .entry-body>p+.wp-block-file{margin-top:2rem}}.c-template .entry-body>h3+*,.c-template .entry-body>h4+*,.c-template .entry-body>h5+*{margin-top:3rem}@media screen and (max-width: 1024px){.c-template .entry-body>h3+*,.c-template .entry-body>h4+*,.c-template .entry-body>h5+*{margin-top:2rem}}.c-template .entry-body>ul+ul,.c-template .entry-body>ul+ol,.c-template .entry-body>ol+ul,.c-template .entry-body>ol+ol{margin-top:4rem}@media screen and (max-width: 1024px){.c-template .entry-body>ul+ul,.c-template .entry-body>ul+ol,.c-template .entry-body>ol+ul,.c-template .entry-body>ol+ol{margin-top:3rem}}.c-template .entry-body h2{font-family:var(--font-display);font-size:clamp(2.4rem,2.0143rem + .989vw,3.3rem)}.c-template .entry-body h2:not([class*=is-style-hl-]){color:#fff;background-color:#ed6c00;line-height:1.3;border-radius:0.7rem;padding:1.5rem 2rem}.c-template .entry-body h2:not([class*=is-style-hl-])::before,.c-template .entry-body h2:not([class*=is-style-hl-])::after{content:"";display:block;inline-size:0;block-size:1px}.c-template .entry-body h2:not([class*=is-style-hl-])::before{-webkit-margin-after:calc((1 - 1.3)*.5em);margin-block-end:calc((1 - 1.3)*.5em)}.c-template .entry-body h2:not([class*=is-style-hl-])::after{-webkit-margin-before:calc((1 - 1.3)*.5em);margin-block-start:calc((1 - 1.3)*.5em)}@media screen and (max-width: 1024px){.c-template .entry-body h2:not([class*=is-style-hl-]){border-radius:0.3rem;line-height:1.2;padding:1rem 2rem;border-radius:0}.c-template .entry-body h2:not([class*=is-style-hl-])::before,.c-template .entry-body h2:not([class*=is-style-hl-])::after{content:"";display:block;inline-size:0;block-size:1px}.c-template .entry-body h2:not([class*=is-style-hl-])::before{-webkit-margin-after:calc((1 - 1.2)*.5em);margin-block-end:calc((1 - 1.2)*.5em)}.c-template .entry-body h2:not([class*=is-style-hl-])::after{-webkit-margin-before:calc((1 - 1.2)*.5em);margin-block-start:calc((1 - 1.2)*.5em)}}.c-template .entry-body h3{font-family:var(--font-display);font-size:clamp(2.2rem,1.9857rem + .5495vw,2.7rem)}.c-template .entry-body h3:not([class*=is-style-hl-]){line-height:1.3;padding-block:0.2rem;padding-left:1.4rem;border-left:min(1.1rem,.5em) solid #ed6c00}.c-template .entry-body h3:not([class*=is-style-hl-])::before,.c-template .entry-body h3:not([class*=is-style-hl-])::after{content:"";display:block;inline-size:0;block-size:1px}.c-template .entry-body h3:not([class*=is-style-hl-])::before{-webkit-margin-after:calc((1 - 1.3)*.5em);margin-block-end:calc((1 - 1.3)*.5em)}.c-template .entry-body h3:not([class*=is-style-hl-])::after{-webkit-margin-before:calc((1 - 1.3)*.5em);margin-block-start:calc((1 - 1.3)*.5em)}@media screen and (max-width: 1024px){.c-template .entry-body h3:not([class*=is-style-hl-]){padding:0.6rem 0 0.6rem 1.2rem;border-left:min(0.8rem,.5em) solid #ed6c00;line-height:1.2;margin-left:-2rem}.c-template .entry-body h3:not([class*=is-style-hl-])::before,.c-template .entry-body h3:not([class*=is-style-hl-])::after{content:"";display:block;inline-size:0;block-size:1px}.c-template .entry-body h3:not([class*=is-style-hl-])::before{-webkit-margin-after:calc((1 - 1.2)*.5em);margin-block-end:calc((1 - 1.2)*.5em)}.c-template .entry-body h3:not([class*=is-style-hl-])::after{-webkit-margin-before:calc((1 - 1.2)*.5em);margin-block-start:calc((1 - 1.2)*.5em)}}.c-template .entry-body h4{font-family:var(--font-display);font-size:clamp(1.9rem,1.6429rem + .6593vw,2.5rem)}.c-template .entry-body h4:not([class*=is-style-hl-]){line-height:1.3;padding-bottom:0.6rem;border-bottom:0.3rem solid #ed6c00}.c-template .entry-body h4:not([class*=is-style-hl-])::before,.c-template .entry-body h4:not([class*=is-style-hl-])::after{content:"";display:block;inline-size:0;block-size:1px}.c-template .entry-body h4:not([class*=is-style-hl-])::before{-webkit-margin-after:calc((1 - 1.3)*.5em);margin-block-end:calc((1 - 1.3)*.5em)}.c-template .entry-body h4:not([class*=is-style-hl-])::after{-webkit-margin-before:calc((1 - 1.3)*.5em);margin-block-start:calc((1 - 1.3)*.5em)}@media screen and (max-width: 1024px){.c-template .entry-body h4:not([class*=is-style-hl-]){line-height:1.2;padding-bottom:0.4rem;border-bottom-width:0.2rem}.c-template .entry-body h4:not([class*=is-style-hl-])::before,.c-template .entry-body h4:not([class*=is-style-hl-])::after{content:"";display:block;inline-size:0;block-size:1px}.c-template .entry-body h4:not([class*=is-style-hl-])::before{-webkit-margin-after:calc((1 - 1.2)*.5em);margin-block-end:calc((1 - 1.2)*.5em)}.c-template .entry-body h4:not([class*=is-style-hl-])::after{-webkit-margin-before:calc((1 - 1.2)*.5em);margin-block-start:calc((1 - 1.2)*.5em)}}.c-template .entry-body h5{font-size:clamp(1.6rem,1.4714rem + .3297vw,1.9rem);font-weight:700;line-height:1.3}.c-template .entry-body h5::before,.c-template .entry-body h5::after{content:"";display:block;inline-size:0;block-size:1px}.c-template .entry-body h5::before{-webkit-margin-after:calc((1 - 1.3)*.5em);margin-block-end:calc((1 - 1.3)*.5em)}.c-template .entry-body h5::after{-webkit-margin-before:calc((1 - 1.3)*.5em);margin-block-start:calc((1 - 1.3)*.5em)}@media screen and (max-width: 1024px){.c-template .entry-body h5{line-height:1.2}.c-template .entry-body h5::before,.c-template .entry-body h5::after{content:"";display:block;inline-size:0;block-size:1px}.c-template .entry-body h5::before{-webkit-margin-after:calc((1 - 1.2)*.5em);margin-block-end:calc((1 - 1.2)*.5em)}.c-template .entry-body h5::after{-webkit-margin-before:calc((1 - 1.2)*.5em);margin-block-start:calc((1 - 1.2)*.5em)}}.c-template .entry-body p{font-size:clamp(1.4rem,1.3143rem + .2198vw,1.6rem);line-height:1.7;word-break:break-word}.c-template .entry-body p::before,.c-template .entry-body p::after{content:"";display:block;inline-size:0;block-size:1px}.c-template .entry-body p::before{-webkit-margin-after:calc((1 - 1.7)*.5em);margin-block-end:calc((1 - 1.7)*.5em)}.c-template .entry-body p::after{-webkit-margin-before:calc((1 - 1.7)*.5em);margin-block-start:calc((1 - 1.7)*.5em)}.c-template .entry-body a:not([class]){font-size:1em;color:#242424;text-decoration:none;background-image:linear-gradient(currentColor, currentColor);background-repeat:no-repeat;background-size:100% .1rem;background-position:bottom left;transition:background-size .5s cubic-bezier(0, 0.7, 0.32, 1.28)}@media screen and (min-width: 1025px)and (hover: hover),screen and (min-width: 1025px)and (pointer: fine){.c-template .entry-body a:not([class]):hover{background-size:0% .1rem;background-position:bottom right}}.c-template .entry-body li{font-size:clamp(1.4rem,1.3143rem + .2198vw,1.6rem);line-height:1.7}.c-template .entry-body li+li{margin-top:1.5rem}.c-template .entry-body iframe{display:block;width:100%;height:100%;aspect-ratio:16/9}.c-template .entry-body .has-hl-2-font-size{font-size:clamp(2.4rem,2.0143rem + .989vw,3.3rem);line-height:1.3}.c-template .entry-body .has-hl-2-font-size:not(li)::before,.c-template .entry-body .has-hl-2-font-size:not(li)::after{content:"";display:block;inline-size:0;block-size:1px}.c-template .entry-body .has-hl-2-font-size:not(li)::before{-webkit-margin-after:calc((1 - 1.3)*.5em);margin-block-end:calc((1 - 1.3)*.5em)}.c-template .entry-body .has-hl-2-font-size:not(li)::after{-webkit-margin-before:calc((1 - 1.3)*.5em);margin-block-start:calc((1 - 1.3)*.5em)}.c-template .entry-body .has-hl-3-font-size{font-size:clamp(2.2rem,1.9857rem + .5495vw,2.7rem);line-height:1.3}.c-template .entry-body .has-hl-3-font-size:not(li)::before,.c-template .entry-body .has-hl-3-font-size:not(li)::after{content:"";display:block;inline-size:0;block-size:1px}.c-template .entry-body .has-hl-3-font-size:not(li)::before{-webkit-margin-after:calc((1 - 1.3)*.5em);margin-block-end:calc((1 - 1.3)*.5em)}.c-template .entry-body .has-hl-3-font-size:not(li)::after{-webkit-margin-before:calc((1 - 1.3)*.5em);margin-block-start:calc((1 - 1.3)*.5em)}.c-template .entry-body .has-hl-4-font-size{font-size:clamp(1.9rem,1.6429rem + .6593vw,2.5rem);line-height:1.3}.c-template .entry-body .has-hl-4-font-size:not(li)::before,.c-template .entry-body .has-hl-4-font-size:not(li)::after{content:"";display:block;inline-size:0;block-size:1px}.c-template .entry-body .has-hl-4-font-size:not(li)::before{-webkit-margin-after:calc((1 - 1.3)*.5em);margin-block-end:calc((1 - 1.3)*.5em)}.c-template .entry-body .has-hl-4-font-size:not(li)::after{-webkit-margin-before:calc((1 - 1.3)*.5em);margin-block-start:calc((1 - 1.3)*.5em)}.c-template .entry-body .has-hl-5-font-size{font-size:clamp(1.6rem,1.4714rem + .3297vw,1.9rem);line-height:1.3}.c-template .entry-body .has-hl-5-font-size:not(li)::before,.c-template .entry-body .has-hl-5-font-size:not(li)::after{content:"";display:block;inline-size:0;block-size:1px}.c-template .entry-body .has-hl-5-font-size:not(li)::before{-webkit-margin-after:calc((1 - 1.3)*.5em);margin-block-end:calc((1 - 1.3)*.5em)}.c-template .entry-body .has-hl-5-font-size:not(li)::after{-webkit-margin-before:calc((1 - 1.3)*.5em);margin-block-start:calc((1 - 1.3)*.5em)}.c-template .entry-body .has-p-font-size:not(li){font-size:clamp(1.4rem,1.3143rem + .2198vw,1.6rem);line-height:1.7;word-break:break-word}.c-template .entry-body .has-p-font-size:not(li)::before,.c-template .entry-body .has-p-font-size:not(li)::after{content:"";display:block;inline-size:0;block-size:1px}.c-template .entry-body .has-p-font-size:not(li)::before{-webkit-margin-after:calc((1 - 1.7)*.5em);margin-block-end:calc((1 - 1.7)*.5em)}.c-template .entry-body .has-p-font-size:not(li)::after{-webkit-margin-before:calc((1 - 1.7)*.5em);margin-block-start:calc((1 - 1.7)*.5em)}.c-template .entry-body .has-caption-font-size{font-size:clamp(1.3rem,1.2571rem + .1099vw,1.4rem);line-height:1.6}.c-template .entry-body .has-caption-font-size:not(li)::before,.c-template .entry-body .has-caption-font-size:not(li)::after{content:"";display:block;inline-size:0;block-size:1px}.c-template .entry-body .has-caption-font-size:not(li)::before{-webkit-margin-after:calc((1 - 1.6)*.5em);margin-block-end:calc((1 - 1.6)*.5em)}.c-template .entry-body .has-caption-font-size:not(li)::after{-webkit-margin-before:calc((1 - 1.6)*.5em);margin-block-start:calc((1 - 1.6)*.5em)}.c-template .entry-body .is-style-hl-2{color:#fff;background-color:#ed6c00;line-height:1.3;border-radius:0.7rem;padding:1.5rem 2rem}.c-template .entry-body .is-style-hl-2::before,.c-template .entry-body .is-style-hl-2::after{content:"";display:block;inline-size:0;block-size:1px}.c-template .entry-body .is-style-hl-2::before{-webkit-margin-after:calc((1 - 1.3)*.5em);margin-block-end:calc((1 - 1.3)*.5em)}.c-template .entry-body .is-style-hl-2::after{-webkit-margin-before:calc((1 - 1.3)*.5em);margin-block-start:calc((1 - 1.3)*.5em)}@media screen and (max-width: 1024px){.c-template .entry-body .is-style-hl-2{border-radius:0.3rem;line-height:1.2;padding:1rem 2rem;border-radius:0}.c-template .entry-body .is-style-hl-2::before,.c-template .entry-body .is-style-hl-2::after{content:"";display:block;inline-size:0;block-size:1px}.c-template .entry-body .is-style-hl-2::before{-webkit-margin-after:calc((1 - 1.2)*.5em);margin-block-end:calc((1 - 1.2)*.5em)}.c-template .entry-body .is-style-hl-2::after{-webkit-margin-before:calc((1 - 1.2)*.5em);margin-block-start:calc((1 - 1.2)*.5em)}}.c-template .entry-body .is-style-hl-3{line-height:1.3;padding-block:0.2rem;padding-left:1.4rem;border-left:min(1.1rem,.5em) solid #ed6c00}.c-template .entry-body .is-style-hl-3::before,.c-template .entry-body .is-style-hl-3::after{content:"";display:block;inline-size:0;block-size:1px}.c-template .entry-body .is-style-hl-3::before{-webkit-margin-after:calc((1 - 1.3)*.5em);margin-block-end:calc((1 - 1.3)*.5em)}.c-template .entry-body .is-style-hl-3::after{-webkit-margin-before:calc((1 - 1.3)*.5em);margin-block-start:calc((1 - 1.3)*.5em)}@media screen and (max-width: 1024px){.c-template .entry-body .is-style-hl-3{padding:0.6rem 0 0.6rem 1.2rem;border-left:min(0.8rem,.5em) solid #ed6c00;line-height:1.2;margin-left:-2rem}.c-template .entry-body .is-style-hl-3::before,.c-template .entry-body .is-style-hl-3::after{content:"";display:block;inline-size:0;block-size:1px}.c-template .entry-body .is-style-hl-3::before{-webkit-margin-after:calc((1 - 1.2)*.5em);margin-block-end:calc((1 - 1.2)*.5em)}.c-template .entry-body .is-style-hl-3::after{-webkit-margin-before:calc((1 - 1.2)*.5em);margin-block-start:calc((1 - 1.2)*.5em)}}.c-template .entry-body .is-style-hl-4{line-height:1.3;padding-bottom:0.6rem;border-bottom:0.3rem solid #ed6c00}.c-template .entry-body .is-style-hl-4::before,.c-template .entry-body .is-style-hl-4::after{content:"";display:block;inline-size:0;block-size:1px}.c-template .entry-body .is-style-hl-4::before{-webkit-margin-after:calc((1 - 1.3)*.5em);margin-block-end:calc((1 - 1.3)*.5em)}.c-template .entry-body .is-style-hl-4::after{-webkit-margin-before:calc((1 - 1.3)*.5em);margin-block-start:calc((1 - 1.3)*.5em)}@media screen and (max-width: 1024px){.c-template .entry-body .is-style-hl-4{line-height:1.2;padding-bottom:0.4rem;border-bottom-width:0.2rem}.c-template .entry-body .is-style-hl-4::before,.c-template .entry-body .is-style-hl-4::after{content:"";display:block;inline-size:0;block-size:1px}.c-template .entry-body .is-style-hl-4::before{-webkit-margin-after:calc((1 - 1.2)*.5em);margin-block-end:calc((1 - 1.2)*.5em)}.c-template .entry-body .is-style-hl-4::after{-webkit-margin-before:calc((1 - 1.2)*.5em);margin-block-start:calc((1 - 1.2)*.5em)}}.c-template .entry-body .wp-block-list.is-style-column-2{-moz-column-count:2;column-count:2;-moz-column-gap:1.5rem;column-gap:1.5rem}@media screen and (max-width: 1024px){.c-template .entry-body .wp-block-list.is-style-column-2{-moz-column-count:1;column-count:1}}.c-template .entry-body .wp-block-list.is-style-column-3{-moz-column-count:3;column-count:3;-moz-column-gap:1.5rem;column-gap:1.5rem}@media screen and (max-width: 1024px){.c-template .entry-body .wp-block-list.is-style-column-3{-moz-column-count:1;column-count:1}}.c-template .entry-body ul.wp-block-list:has(li>div) li>div{padding-left:3.7rem;text-indent:-2.8rem}@media screen and (max-width: 1024px){.c-template .entry-body ul.wp-block-list:has(li>div) li>div{padding-left:2.9rem;text-indent:-2.1rem}}.c-template .entry-body ul.wp-block-list:has(li>div) li>div .mark{display:inline-block;width:0.8rem;aspect-ratio:1;background-color:#ed6c00;border-radius:50%;margin-right:2rem;vertical-align:.1em}@media screen and (max-width: 1024px){.c-template .entry-body ul.wp-block-list:has(li>div) li>div .mark{width:0.7rem;margin-right:1.4rem}}.c-template .entry-body ul.wp-block-list:not(:has(li>div)) li{padding-left:3.7rem;text-indent:-2.8rem}@media screen and (max-width: 1024px){.c-template .entry-body ul.wp-block-list:not(:has(li>div)) li{padding-left:2.9rem;text-indent:-2.1rem}}.c-template .entry-body ul.wp-block-list:not(:has(li>div)) li .mark{display:inline-block;width:0.8rem;aspect-ratio:1;background-color:#ed6c00;border-radius:50%;margin-right:2rem;vertical-align:.1em}@media screen and (max-width: 1024px){.c-template .entry-body ul.wp-block-list:not(:has(li>div)) li .mark{width:0.7rem;margin-right:1.4rem}}.c-template .entry-body ol.wp-block-list{counter-reset:list-counter}.c-template .entry-body ol.wp-block-list:has(li>div) li>div{counter-increment:list-counter;padding-left:3.7rem;position:relative}@media screen and (max-width: 1024px){.c-template .entry-body ol.wp-block-list:has(li>div) li>div{padding-left:2.9rem}}.c-template .entry-body ol.wp-block-list:has(li>div) li>div .mark{display:inline-block;position:absolute;left:0}.c-template .entry-body ol.wp-block-list:has(li>div) li>div .mark::before{content:counter(list-counter);font-family:var(--font-display);box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;text-indent:0;line-height:1;padding-top:.2em;color:#fff;background-color:#ed6c00;position:absolute;left:0;font-size:clamp(1.4rem,1.3571rem + .1099vw,1.5rem)}@media screen and (max-width: 1024px){.c-template .entry-body ol.wp-block-list:has(li>div) li>div .mark::before{width:2.1rem;height:2.1rem}}.c-template .entry-body ol.wp-block-list:not(:has(li>div)) li{counter-increment:list-counter;padding-left:3.7rem;position:relative}@media screen and (max-width: 1024px){.c-template .entry-body ol.wp-block-list:not(:has(li>div)) li{padding-left:2.9rem}}.c-template .entry-body ol.wp-block-list:not(:has(li>div)) li .mark{display:inline-block;position:absolute;left:0}.c-template .entry-body ol.wp-block-list:not(:has(li>div)) li .mark::before{content:counter(list-counter);font-family:var(--font-display);box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;text-indent:0;line-height:1;padding-top:.2em;color:#fff;background-color:#ed6c00;position:absolute;left:0;font-size:clamp(1.4rem,1.3571rem + .1099vw,1.5rem)}@media screen and (max-width: 1024px){.c-template .entry-body ol.wp-block-list:not(:has(li>div)) li .mark::before{width:2.1rem;height:2.1rem}}.c-template .entry-body .wp-block-quote{padding:4rem;border:1px solid #dadada;border-radius:2rem;background-color:#fafafa}@media screen and (max-width: 1024px){.c-template .entry-body .wp-block-quote{padding:3rem 2.5rem;margin-inline:2rem}}.c-template .entry-body .wp-block-quote>*{padding-inline:0}.c-template .entry-body .wp-block-quote>*:first-child{margin-top:0}.c-template .entry-body .wp-block-quote>*+*{margin-top:2.5rem}@media screen and (max-width: 1024px){.c-template .entry-body .wp-block-quote>*+*{margin-top:2rem}}.c-template .entry-body .wp-block-quote a:not([class]){color:#747474}.c-template .entry-body .wp-block-image{display:block;line-height:1;margin-inline:auto}.c-template .entry-body .wp-block-image.size-large{height:500px;overflow:hidden;border-radius:12px}.c-template .entry-body .wp-block-image.size-large img{width:100%;height:100%;object-fit:cover;display:block}.c-template .entry-body .wp-block-image.is-style-radius:not(:has(figcaption)){border-radius:2rem}@media screen and (max-width: 1024px){.c-template .entry-body .wp-block-image.is-style-radius:not(:has(figcaption)){border-radius:1rem}}.c-template .entry-body .wp-block-image.is-style-radius img{border-radius:2rem}@media screen and (max-width: 1024px){.c-template .entry-body .wp-block-image.is-style-radius img{border-radius:1rem}}.c-template .entry-body .wp-block-image.size-full img{width:100%;height:auto}.c-template .entry-body .wp-block-image:not(:has(figcaption)){background-color:#f1f1f1}.c-template .entry-body .wp-block-image :where(figcaption){margin-top:0;margin-bottom:0}.c-template .entry-body .wp-block-image .alignleft{text-align:left}.c-template .entry-body .wp-block-image .aligncenter{text-align:center}.c-template .entry-body .wp-block-image .alignright{text-align:right}.c-template .entry-body .wp-element-caption{display:block;font-size:clamp(1.1rem,1.0143rem + .2198vw,1.3rem);line-height:1.2;color:#747474;margin-top:1em}.c-template .entry-body .wp-element-caption::before,.c-template .entry-body .wp-element-caption::after{content:"";display:block;inline-size:0;block-size:1px}.c-template .entry-body .wp-element-caption::before{-webkit-margin-after:calc((1 - 1.2)*.5em);margin-block-end:calc((1 - 1.2)*.5em)}.c-template .entry-body .wp-element-caption::after{-webkit-margin-before:calc((1 - 1.2)*.5em);margin-block-start:calc((1 - 1.2)*.5em)}.c-template .entry-body .wp-block-buttons+.wp-block-buttons{margin-top:3rem}@media screen and (max-width: 1024px){.c-template .entry-body .wp-block-buttons+.wp-block-buttons{margin-top:2rem}}.c-template .entry-body .wp-block-buttons.is-content-justification-center .wp-block-button{margin-inline:auto}.c-template .entry-body .wp-block-buttons.is-content-justification-right .wp-block-button{margin-left:auto}.c-template .entry-body .wp-block-button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.c-template .entry-body .wp-block-button.is-style-default .wp-block-button__link,.c-template .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link{display:flex;align-items:center;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;min-width:13.5rem;min-height:5.4rem;padding:0 6rem 0 1.5rem;border-radius:100vmax;position:relative;font-size:1.6rem;font-weight:700;overflow:hidden;line-height:1;background-color:#fff;border:1px solid #ed6c00;transition:background-color .5s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (max-width: 1024px){.c-template .entry-body .wp-block-button.is-style-default .wp-block-button__link,.c-template .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link{min-height:5rem}}@media screen and (min-width: 1025px)and (hover: hover),screen and (min-width: 1025px)and (pointer: fine){.c-template .entry-body .wp-block-button.is-style-default .wp-block-button__link:hover,.c-template .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link:hover{background-color:#ed6c00}.c-template .entry-body .wp-block-button.is-style-default .wp-block-button__link:hover .arrow.--pos-l,.c-template .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link:hover .arrow.--pos-l{translate:1.5rem 0}.c-template .entry-body .wp-block-button.is-style-default .wp-block-button__link:hover .arrow.--pos-l::before,.c-template .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link:hover .arrow.--pos-l::before{scale:1;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-template .entry-body .wp-block-button.is-style-default .wp-block-button__link:hover .arrow.--pos-l .arw-r,.c-template .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link:hover .arrow.--pos-l .arw-r{translate:0;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-template .entry-body .wp-block-button.is-style-default .wp-block-button__link:hover .arrow.--pos-r,.c-template .entry-body .wp-block-button.is-style-default .wp-block-button__link:hover .icon.--pos-r,.c-template .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link:hover .arrow.--pos-r,.c-template .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link:hover .icon.--pos-r{translate:100% 0}.c-template .entry-body .wp-block-button.is-style-default .wp-block-button__link:hover .arrow.--pos-r::before,.c-template .entry-body .wp-block-button.is-style-default .wp-block-button__link:hover .icon.--pos-r::before,.c-template .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link:hover .arrow.--pos-r::before,.c-template .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link:hover .icon.--pos-r::before{scale:0}.c-template .entry-body .wp-block-button.is-style-default .wp-block-button__link:hover .arrow.--pos-r .arw-r,.c-template .entry-body .wp-block-button.is-style-default .wp-block-button__link:hover .icon.--pos-r .arw-r,.c-template .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link:hover .arrow.--pos-r .arw-r,.c-template .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link:hover .icon.--pos-r .arw-r{translate:calc(100% - 1.2rem) 0;transition:translate .5s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-template .entry-body .wp-block-button.is-style-default .wp-block-button__link:hover .arrow.--pos-r .blank,.c-template .entry-body .wp-block-button.is-style-default .wp-block-button__link:hover .arrow.--pos-r .download,.c-template .entry-body .wp-block-button.is-style-default .wp-block-button__link:hover .icon.--pos-r .blank,.c-template .entry-body .wp-block-button.is-style-default .wp-block-button__link:hover .icon.--pos-r .download,.c-template .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link:hover .arrow.--pos-r .blank,.c-template .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link:hover .arrow.--pos-r .download,.c-template .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link:hover .icon.--pos-r .blank,.c-template .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link:hover .icon.--pos-r .download{scale:0;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-template .entry-body .wp-block-button.is-style-default .wp-block-button__link:hover .label,.c-template .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link:hover .label{color:#fff}.c-template .entry-body .wp-block-button.is-style-default .wp-block-button__link:hover .label:first-child,.c-template .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link:hover .label:first-child{translate:0 calc(-100% - .2em)}.c-template .entry-body .wp-block-button.is-style-default .wp-block-button__link:hover .label:last-child,.c-template .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link:hover .label:last-child{translate:0 0%}.c-template .entry-body .wp-block-button.is-style-default .wp-block-button__link:hover .label-wrap,.c-template .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link:hover .label-wrap{translate:calc(var(--btn-w) - var(--label-w) - 3rem) 0}}.c-template .entry-body .wp-block-button.is-style-default .wp-block-button__link .icon,.c-template .entry-body .wp-block-button.is-style-default .wp-block-button__link .arrow,.c-template .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link .icon,.c-template .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link .arrow{display:flex;align-items:center;justify-content:center;position:absolute;width:2.8rem;height:2.8rem;top:0;bottom:0;margin-block:auto;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-template .entry-body .wp-block-button.is-style-default .wp-block-button__link .icon.--rad,.c-template .entry-body .wp-block-button.is-style-default .wp-block-button__link .arrow.--rad,.c-template .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link .icon.--rad,.c-template .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link .arrow.--rad{z-index:1}.c-template .entry-body .wp-block-button.is-style-default .wp-block-button__link .icon.--rad::before,.c-template .entry-body .wp-block-button.is-style-default .wp-block-button__link .arrow.--rad::before,.c-template .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link .icon.--rad::before,.c-template .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link .arrow.--rad::before{content:"";margin:auto;inset:0;position:absolute;z-index:-1;border-radius:50%;transition:scale .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-template .entry-body .wp-block-button.is-style-default .wp-block-button__link .icon.--pos-l,.c-template .entry-body .wp-block-button.is-style-default .wp-block-button__link .arrow.--pos-l,.c-template .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link .icon.--pos-l,.c-template .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link .arrow.--pos-l{left:0;translate:-100% 0}.c-template .entry-body .wp-block-button.is-style-default .wp-block-button__link .icon.--pos-l::before,.c-template .entry-body .wp-block-button.is-style-default .wp-block-button__link .arrow.--pos-l::before,.c-template .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link .icon.--pos-l::before,.c-template .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link .arrow.--pos-l::before{background-color:#fff;scale:0}.c-template .entry-body .wp-block-button.is-style-default .wp-block-button__link .icon.--pos-l .arw-r,.c-template .entry-body .wp-block-button.is-style-default .wp-block-button__link .arrow.--pos-l .arw-r,.c-template .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link .icon.--pos-l .arw-r,.c-template .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link .arrow.--pos-l .arw-r{color:#ed6c00;translate:calc(-100% - 1.2rem) 0;transition:translate .5s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-template .entry-body .wp-block-button.is-style-default .wp-block-button__link .icon.--pos-r,.c-template .entry-body .wp-block-button.is-style-default .wp-block-button__link .arrow.--pos-r,.c-template .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link .icon.--pos-r,.c-template .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link .arrow.--pos-r{right:0;translate:-1.5rem 0}.c-template .entry-body .wp-block-button.is-style-default .wp-block-button__link .icon.--pos-r::before,.c-template .entry-body .wp-block-button.is-style-default .wp-block-button__link .arrow.--pos-r::before,.c-template .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link .icon.--pos-r::before,.c-template .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link .arrow.--pos-r::before{background-color:#ed6c00;scale:1;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-template .entry-body .wp-block-button.is-style-default .wp-block-button__link .icon.--pos-r .arw-r,.c-template .entry-body .wp-block-button.is-style-default .wp-block-button__link .arrow.--pos-r .arw-r,.c-template .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link .icon.--pos-r .arw-r,.c-template .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link .arrow.--pos-r .arw-r{translate:0;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-template .entry-body .wp-block-button.is-style-default .wp-block-button__link .icon.--pos-r .blank,.c-template .entry-body .wp-block-button.is-style-default .wp-block-button__link .icon.--pos-r .download,.c-template .entry-body .wp-block-button.is-style-default .wp-block-button__link .arrow.--pos-r .blank,.c-template .entry-body .wp-block-button.is-style-default .wp-block-button__link .arrow.--pos-r .download,.c-template .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link .icon.--pos-r .blank,.c-template .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link .icon.--pos-r .download,.c-template .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link .arrow.--pos-r .blank,.c-template .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link .arrow.--pos-r .download{scale:1;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28) .2s}.c-template .entry-body .wp-block-button.is-style-default .wp-block-button__link .icon svg,.c-template .entry-body .wp-block-button.is-style-default .wp-block-button__link .arrow svg,.c-template .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link .icon svg,.c-template .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link .arrow svg{display:block;width:1.2rem;height:1.2rem;color:#fff}.c-template .entry-body .wp-block-button.is-style-default .wp-block-button__link .label,.c-template .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link .label{-ms-grid-row:1;-ms-grid-column:1;display:block;grid-area:text;color:#ed6c00;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28),color .5s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-template .entry-body .wp-block-button.is-style-default .wp-block-button__link .label:last-child,.c-template .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link .label:last-child{translate:0 calc(100% + .2em)}.c-template .entry-body .wp-block-button.is-style-default .wp-block-button__link .label-wrap,.c-template .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link .label-wrap{display:grid;grid-template-areas:"text";overflow:hidden;position:relative;z-index:2;translate:0 0;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-template .entry-body .wp-block-button.is-style-design-link .wp-block-button__link{display:flex;align-items:center;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;min-width:13.5rem;min-height:5.4rem;padding:0 6rem 0 1.5rem;border-radius:100vmax;position:relative;font-size:1.6rem;font-weight:700;overflow:hidden;line-height:1;background-color:#fff;border:1px solid #ed6c00;transition:background-color .5s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (max-width: 1024px){.c-template .entry-body .wp-block-button.is-style-design-link .wp-block-button__link{min-height:5rem}}@media screen and (min-width: 1025px)and (hover: hover),screen and (min-width: 1025px)and (pointer: fine){.c-template .entry-body .wp-block-button.is-style-design-link .wp-block-button__link:hover{background-color:#ed6c00}.c-template .entry-body .wp-block-button.is-style-design-link .wp-block-button__link:hover .arrow.--pos-l{translate:1.5rem 0}.c-template .entry-body .wp-block-button.is-style-design-link .wp-block-button__link:hover .arrow.--pos-l::before{scale:1;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-template .entry-body .wp-block-button.is-style-design-link .wp-block-button__link:hover .arrow.--pos-l .arw-r{translate:0;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-template .entry-body .wp-block-button.is-style-design-link .wp-block-button__link:hover .arrow.--pos-r,.c-template .entry-body .wp-block-button.is-style-design-link .wp-block-button__link:hover .icon.--pos-r{translate:100% 0}.c-template .entry-body .wp-block-button.is-style-design-link .wp-block-button__link:hover .arrow.--pos-r::before,.c-template .entry-body .wp-block-button.is-style-design-link .wp-block-button__link:hover .icon.--pos-r::before{scale:0}.c-template .entry-body .wp-block-button.is-style-design-link .wp-block-button__link:hover .arrow.--pos-r .arw-r,.c-template .entry-body .wp-block-button.is-style-design-link .wp-block-button__link:hover .icon.--pos-r .arw-r{translate:calc(100% - 1.2rem) 0;transition:translate .5s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-template .entry-body .wp-block-button.is-style-design-link .wp-block-button__link:hover .arrow.--pos-r .blank,.c-template .entry-body .wp-block-button.is-style-design-link .wp-block-button__link:hover .arrow.--pos-r .download,.c-template .entry-body .wp-block-button.is-style-design-link .wp-block-button__link:hover .icon.--pos-r .blank,.c-template .entry-body .wp-block-button.is-style-design-link .wp-block-button__link:hover .icon.--pos-r .download{scale:0;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-template .entry-body .wp-block-button.is-style-design-link .wp-block-button__link:hover .label{color:#fff}.c-template .entry-body .wp-block-button.is-style-design-link .wp-block-button__link:hover .label:first-child{translate:0 calc(-100% - .2em)}.c-template .entry-body .wp-block-button.is-style-design-link .wp-block-button__link:hover .label:last-child{translate:0 0%}.c-template .entry-body .wp-block-button.is-style-design-link .wp-block-button__link:hover .label-wrap{translate:calc(var(--btn-w) - var(--label-w) - 3rem) 0}}.c-template .entry-body .wp-block-button.is-style-design-link .wp-block-button__link .icon,.c-template .entry-body .wp-block-button.is-style-design-link .wp-block-button__link .arrow{display:flex;align-items:center;justify-content:center;position:absolute;width:2.8rem;height:2.8rem;top:0;bottom:0;margin-block:auto;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-template .entry-body .wp-block-button.is-style-design-link .wp-block-button__link .icon.--rad,.c-template .entry-body .wp-block-button.is-style-design-link .wp-block-button__link .arrow.--rad{z-index:1}.c-template .entry-body .wp-block-button.is-style-design-link .wp-block-button__link .icon.--rad::before,.c-template .entry-body .wp-block-button.is-style-design-link .wp-block-button__link .arrow.--rad::before{content:"";margin:auto;inset:0;position:absolute;z-index:-1;border-radius:50%;transition:scale .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-template .entry-body .wp-block-button.is-style-design-link .wp-block-button__link .icon.--pos-l,.c-template .entry-body .wp-block-button.is-style-design-link .wp-block-button__link .arrow.--pos-l{left:0;translate:-100% 0}.c-template .entry-body .wp-block-button.is-style-design-link .wp-block-button__link .icon.--pos-l::before,.c-template .entry-body .wp-block-button.is-style-design-link .wp-block-button__link .arrow.--pos-l::before{background-color:#fff;scale:0}.c-template .entry-body .wp-block-button.is-style-design-link .wp-block-button__link .icon.--pos-l .arw-r,.c-template .entry-body .wp-block-button.is-style-design-link .wp-block-button__link .arrow.--pos-l .arw-r{color:#ed6c00;translate:calc(-100% - 1.2rem) 0;transition:translate .5s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-template .entry-body .wp-block-button.is-style-design-link .wp-block-button__link .icon.--pos-r,.c-template .entry-body .wp-block-button.is-style-design-link .wp-block-button__link .arrow.--pos-r{right:0;translate:-1.5rem 0}.c-template .entry-body .wp-block-button.is-style-design-link .wp-block-button__link .icon.--pos-r::before,.c-template .entry-body .wp-block-button.is-style-design-link .wp-block-button__link .arrow.--pos-r::before{background-color:#ed6c00;scale:1;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-template .entry-body .wp-block-button.is-style-design-link .wp-block-button__link .icon.--pos-r .arw-r,.c-template .entry-body .wp-block-button.is-style-design-link .wp-block-button__link .arrow.--pos-r .arw-r{translate:0;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-template .entry-body .wp-block-button.is-style-design-link .wp-block-button__link .icon.--pos-r .blank,.c-template .entry-body .wp-block-button.is-style-design-link .wp-block-button__link .icon.--pos-r .download,.c-template .entry-body .wp-block-button.is-style-design-link .wp-block-button__link .arrow.--pos-r .blank,.c-template .entry-body .wp-block-button.is-style-design-link .wp-block-button__link .arrow.--pos-r .download{scale:1;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28) .2s}.c-template .entry-body .wp-block-button.is-style-design-link .wp-block-button__link .icon svg,.c-template .entry-body .wp-block-button.is-style-design-link .wp-block-button__link .arrow svg{display:block;width:1.2rem;height:1.2rem;color:#fff}.c-template .entry-body .wp-block-button.is-style-design-link .wp-block-button__link .label{-ms-grid-row:1;-ms-grid-column:1;display:block;grid-area:text;color:#ed6c00;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28),color .5s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-template .entry-body .wp-block-button.is-style-design-link .wp-block-button__link .label:last-child{translate:0 calc(100% + .2em)}.c-template .entry-body .wp-block-button.is-style-design-link .wp-block-button__link .label-wrap{display:grid;grid-template-areas:"text";overflow:hidden;position:relative;z-index:2;translate:0 0;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-template .entry-body .wp-block-button.is-style-design-download .wp-block-button__link{display:flex;align-items:center;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;min-width:13.5rem;min-height:5.4rem;padding:0 6rem 0 1.5rem;border-radius:100vmax;position:relative;font-size:1.6rem;font-weight:700;overflow:hidden;line-height:1;background-color:#fff;border:1px solid #ed6c00;transition:background-color .5s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (max-width: 1024px){.c-template .entry-body .wp-block-button.is-style-design-download .wp-block-button__link{min-height:5rem}}@media screen and (min-width: 1025px)and (hover: hover),screen and (min-width: 1025px)and (pointer: fine){.c-template .entry-body .wp-block-button.is-style-design-download .wp-block-button__link:hover{background-color:#ed6c00}.c-template .entry-body .wp-block-button.is-style-design-download .wp-block-button__link:hover .arrow.--pos-l{translate:1.5rem 0}.c-template .entry-body .wp-block-button.is-style-design-download .wp-block-button__link:hover .arrow.--pos-l::before{scale:1;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-template .entry-body .wp-block-button.is-style-design-download .wp-block-button__link:hover .arrow.--pos-l .arw-r{translate:0;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-template .entry-body .wp-block-button.is-style-design-download .wp-block-button__link:hover .arrow.--pos-r,.c-template .entry-body .wp-block-button.is-style-design-download .wp-block-button__link:hover .icon.--pos-r{translate:100% 0}.c-template .entry-body .wp-block-button.is-style-design-download .wp-block-button__link:hover .arrow.--pos-r::before,.c-template .entry-body .wp-block-button.is-style-design-download .wp-block-button__link:hover .icon.--pos-r::before{scale:0}.c-template .entry-body .wp-block-button.is-style-design-download .wp-block-button__link:hover .arrow.--pos-r .arw-r,.c-template .entry-body .wp-block-button.is-style-design-download .wp-block-button__link:hover .icon.--pos-r .arw-r{translate:calc(100% - 1.2rem) 0;transition:translate .5s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-template .entry-body .wp-block-button.is-style-design-download .wp-block-button__link:hover .arrow.--pos-r .blank,.c-template .entry-body .wp-block-button.is-style-design-download .wp-block-button__link:hover .arrow.--pos-r .download,.c-template .entry-body .wp-block-button.is-style-design-download .wp-block-button__link:hover .icon.--pos-r .blank,.c-template .entry-body .wp-block-button.is-style-design-download .wp-block-button__link:hover .icon.--pos-r .download{scale:0;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-template .entry-body .wp-block-button.is-style-design-download .wp-block-button__link:hover .label{color:#fff}.c-template .entry-body .wp-block-button.is-style-design-download .wp-block-button__link:hover .label:first-child{translate:0 calc(-100% - .2em)}.c-template .entry-body .wp-block-button.is-style-design-download .wp-block-button__link:hover .label:last-child{translate:0 0%}.c-template .entry-body .wp-block-button.is-style-design-download .wp-block-button__link:hover .label-wrap{translate:calc(var(--btn-w) - var(--label-w) - 3rem) 0}}.c-template .entry-body .wp-block-button.is-style-design-download .wp-block-button__link .icon,.c-template .entry-body .wp-block-button.is-style-design-download .wp-block-button__link .arrow{display:flex;align-items:center;justify-content:center;position:absolute;width:2.8rem;height:2.8rem;top:0;bottom:0;margin-block:auto;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-template .entry-body .wp-block-button.is-style-design-download .wp-block-button__link .icon.--rad,.c-template .entry-body .wp-block-button.is-style-design-download .wp-block-button__link .arrow.--rad{z-index:1}.c-template .entry-body .wp-block-button.is-style-design-download .wp-block-button__link .icon.--rad::before,.c-template .entry-body .wp-block-button.is-style-design-download .wp-block-button__link .arrow.--rad::before{content:"";margin:auto;inset:0;position:absolute;z-index:-1;border-radius:50%;transition:scale .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-template .entry-body .wp-block-button.is-style-design-download .wp-block-button__link .icon.--pos-l,.c-template .entry-body .wp-block-button.is-style-design-download .wp-block-button__link .arrow.--pos-l{left:0;translate:-100% 0}.c-template .entry-body .wp-block-button.is-style-design-download .wp-block-button__link .icon.--pos-l::before,.c-template .entry-body .wp-block-button.is-style-design-download .wp-block-button__link .arrow.--pos-l::before{background-color:#fff;scale:0}.c-template .entry-body .wp-block-button.is-style-design-download .wp-block-button__link .icon.--pos-l .arw-r,.c-template .entry-body .wp-block-button.is-style-design-download .wp-block-button__link .arrow.--pos-l .arw-r{color:#ed6c00;translate:calc(-100% - 1.2rem) 0;transition:translate .5s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-template .entry-body .wp-block-button.is-style-design-download .wp-block-button__link .icon.--pos-r,.c-template .entry-body .wp-block-button.is-style-design-download .wp-block-button__link .arrow.--pos-r{right:0;translate:-1.5rem 0}.c-template .entry-body .wp-block-button.is-style-design-download .wp-block-button__link .icon.--pos-r::before,.c-template .entry-body .wp-block-button.is-style-design-download .wp-block-button__link .arrow.--pos-r::before{background-color:#ed6c00;scale:1;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-template .entry-body .wp-block-button.is-style-design-download .wp-block-button__link .icon.--pos-r .arw-r,.c-template .entry-body .wp-block-button.is-style-design-download .wp-block-button__link .arrow.--pos-r .arw-r{translate:0;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-template .entry-body .wp-block-button.is-style-design-download .wp-block-button__link .icon.--pos-r .blank,.c-template .entry-body .wp-block-button.is-style-design-download .wp-block-button__link .icon.--pos-r .download,.c-template .entry-body .wp-block-button.is-style-design-download .wp-block-button__link .arrow.--pos-r .blank,.c-template .entry-body .wp-block-button.is-style-design-download .wp-block-button__link .arrow.--pos-r .download{scale:1;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28) .2s}.c-template .entry-body .wp-block-button.is-style-design-download .wp-block-button__link .icon svg,.c-template .entry-body .wp-block-button.is-style-design-download .wp-block-button__link .arrow svg{display:block;width:1.2rem;height:1.2rem;color:#fff}.c-template .entry-body .wp-block-button.is-style-design-download .wp-block-button__link .label{-ms-grid-row:1;-ms-grid-column:1;display:block;grid-area:text;color:#ed6c00;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28),color .5s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-template .entry-body .wp-block-button.is-style-design-download .wp-block-button__link .label:last-child{translate:0 calc(100% + .2em)}.c-template .entry-body .wp-block-button.is-style-design-download .wp-block-button__link .label-wrap{display:grid;grid-template-areas:"text";overflow:hidden;position:relative;z-index:2;translate:0 0;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-template .entry-body .wp-block-button.is-style-ghost .wp-block-button__link{display:flex;align-items:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;min-width:13.5rem;min-height:4.3rem;padding:0 1.5rem;background-color:#fff;border-radius:100vmax;border:1px solid #242424;color:#242424;font-size:clamp(1.5rem,1.4571rem + .1099vw,1.6rem);font-weight:600;text-decoration:none;transition:background-color .3s cubic-bezier(0.39, 0.58, 0.57, 1),color .3s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (max-width: 1024px){.c-template .entry-body .wp-block-button.is-style-ghost .wp-block-button__link{min-height:4rem}}@media screen and (min-width: 1025px)and (hover: hover),screen and (min-width: 1025px)and (pointer: fine){.c-template .entry-body .wp-block-button.is-style-ghost .wp-block-button__link:hover{background-color:#242424;color:#fff}}.c-template .entry-body .wp-block-button.is-style-ghost-link .wp-block-button__link{display:flex;align-items:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;min-width:13.5rem;min-height:4.3rem;padding:0 1.5rem;background-color:#fff;border-radius:100vmax;border:1px solid #242424;color:#242424;font-size:clamp(1.5rem,1.4571rem + .1099vw,1.6rem);font-weight:600;text-decoration:none;transition:background-color .3s cubic-bezier(0.39, 0.58, 0.57, 1),color .3s cubic-bezier(0.39, 0.58, 0.57, 1);gap:.6rem}@media screen and (max-width: 1024px){.c-template .entry-body .wp-block-button.is-style-ghost-link .wp-block-button__link{min-height:4rem}}@media screen and (min-width: 1025px)and (hover: hover),screen and (min-width: 1025px)and (pointer: fine){.c-template .entry-body .wp-block-button.is-style-ghost-link .wp-block-button__link:hover{background-color:#242424;color:#fff}}.c-template .entry-body .wp-block-button.is-style-ghost-link .wp-block-button__link::after{content:"";display:flex;align-items:center;justify-content:center;width:1em;height:1em;background-image:url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjExIiB2aWV3Qm94PSIwIDAgMTEgMTEiIHdpZHRoPSIxMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIHN0cm9rZT0iIzI0MjQyNCIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgc3Ryb2tlLXdpZHRoPSIxLjI4MjY3Ij4KICAgICAgICA8cGF0aCBkPSJtOC4zOTMyMiA2LjcxMTg1djMuMzg2MjVoLTcuNTI0MDc5di03LjUwMzYyaDMuMzk1NDc5IiBzdHJva2UtbGluZWpvaW49InJvdW5kIiAvPgogICAgICAgIDxwYXRoIGQ9Im0xMC4wOTA0IDQuNzg3Mzd2LTMuODg2NDkxaC0zLjg5NzA0IiBzdHJva2UtbGluZWpvaW49InJvdW5kIiAvPgogICAgICAgIDxwYXRoIGQ9Im00LjU1MzcxIDYuNDIxOTYgNS4xODMyNi01LjE2OTE1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIC8+CiAgICA8L2c+Cjwvc3ZnPg==");background-size:1.3rem;background-position:center;background-repeat:no-repeat;transition:filter .3s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (min-width: 1025px)and (hover: hover),screen and (min-width: 1025px)and (pointer: fine){.c-template .entry-body .wp-block-button.is-style-ghost-link .wp-block-button__link:hover::after{filter:grayscale(0) contrast(0) brightness(2)}}.c-template .entry-body .wp-block-button-group-el{display:flex;flex-wrap:wrap;align-items:center;gap:3.5rem}@media screen and (max-width: 1024px){.c-template .entry-body .wp-block-button-group-el{gap:2.5rem}}.c-template .entry-body .wp-block-button-group-el>.wp-block-file,.c-template .entry-body .wp-block-button-group-el>.wp-block-buttons{margin-top:0}.c-template .entry-body .wp-block-button-group-el>.wp-block-file+.wp-block-file,.c-template .entry-body .wp-block-button-group-el>.wp-block-file+.wp-block-buttons,.c-template .entry-body .wp-block-button-group-el>.wp-block-buttons+.wp-block-file,.c-template .entry-body .wp-block-button-group-el>.wp-block-buttons+.wp-block-buttons{margin-top:0}.c-template .entry-body .wp-block-button-group-el.is-align-center{justify-content:center}.c-template .entry-body .wp-block-button-group-el.is-align-right{justify-content:flex-end}.c-template .entry-body .wp-block-file{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem}.c-template .entry-body .wp-block-file object{display:none}.c-template .entry-body .wp-block-file a:not([class]),.c-template .entry-body .wp-block-file a.block-editor-rich-text__editable{font-size:clamp(1.4rem,1.3143rem + .2198vw,1.6rem);text-decoration:none;color:currentColor;line-height:1.7}.c-template .entry-body .wp-block-file a.block-editor-rich-text__editable{background-image:linear-gradient(currentColor, currentColor);background-repeat:no-repeat;background-size:100% .1rem;background-position:bottom left}.c-template .entry-body .wp-block-file:has(.wp-element-button) a:not([class]){display:none}.c-template .entry-body .wp-block-file.is-style-default .wp-block-file__button,.c-template .entry-body .wp-block-file:not(.is-style-design):not(.is-style-design-link):not(.is-style-design-download) .wp-block-file__button{display:flex;align-items:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;min-width:13.5rem;min-height:4.3rem;padding:0 1.5rem;background-color:#fff;border-radius:100vmax;border:1px solid #242424;color:#242424;font-size:clamp(1.5rem,1.4571rem + .1099vw,1.6rem);font-weight:600;text-decoration:none;transition:background-color .3s cubic-bezier(0.39, 0.58, 0.57, 1),color .3s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (max-width: 1024px){.c-template .entry-body .wp-block-file.is-style-default .wp-block-file__button,.c-template .entry-body .wp-block-file:not(.is-style-design):not(.is-style-design-link):not(.is-style-design-download) .wp-block-file__button{min-height:4rem}}@media screen and (min-width: 1025px)and (hover: hover),screen and (min-width: 1025px)and (pointer: fine){.c-template .entry-body .wp-block-file.is-style-default .wp-block-file__button:hover,.c-template .entry-body .wp-block-file:not(.is-style-design):not(.is-style-design-link):not(.is-style-design-download) .wp-block-file__button:hover{background-color:#242424;color:#fff}}.c-template .entry-body .wp-block-file.is-style-design .wp-block-file__button{display:flex;align-items:center;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;min-width:13.5rem;min-height:5.4rem;padding:0 6rem 0 1.5rem;border-radius:100vmax;position:relative;font-size:1.6rem;font-weight:700;overflow:hidden;line-height:1;background-color:#fff;border:1px solid #ed6c00;transition:background-color .5s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (max-width: 1024px){.c-template .entry-body .wp-block-file.is-style-design .wp-block-file__button{min-height:5rem}}@media screen and (min-width: 1025px)and (hover: hover),screen and (min-width: 1025px)and (pointer: fine){.c-template .entry-body .wp-block-file.is-style-design .wp-block-file__button:hover{background-color:#ed6c00}.c-template .entry-body .wp-block-file.is-style-design .wp-block-file__button:hover .arrow.--pos-l{translate:1.5rem 0}.c-template .entry-body .wp-block-file.is-style-design .wp-block-file__button:hover .arrow.--pos-l::before{scale:1;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-template .entry-body .wp-block-file.is-style-design .wp-block-file__button:hover .arrow.--pos-l .arw-r{translate:0;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-template .entry-body .wp-block-file.is-style-design .wp-block-file__button:hover .arrow.--pos-r,.c-template .entry-body .wp-block-file.is-style-design .wp-block-file__button:hover .icon.--pos-r{translate:100% 0}.c-template .entry-body .wp-block-file.is-style-design .wp-block-file__button:hover .arrow.--pos-r::before,.c-template .entry-body .wp-block-file.is-style-design .wp-block-file__button:hover .icon.--pos-r::before{scale:0}.c-template .entry-body .wp-block-file.is-style-design .wp-block-file__button:hover .arrow.--pos-r .arw-r,.c-template .entry-body .wp-block-file.is-style-design .wp-block-file__button:hover .icon.--pos-r .arw-r{translate:calc(100% - 1.2rem) 0;transition:translate .5s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-template .entry-body .wp-block-file.is-style-design .wp-block-file__button:hover .arrow.--pos-r .blank,.c-template .entry-body .wp-block-file.is-style-design .wp-block-file__button:hover .arrow.--pos-r .download,.c-template .entry-body .wp-block-file.is-style-design .wp-block-file__button:hover .icon.--pos-r .blank,.c-template .entry-body .wp-block-file.is-style-design .wp-block-file__button:hover .icon.--pos-r .download{scale:0;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-template .entry-body .wp-block-file.is-style-design .wp-block-file__button:hover .label{color:#fff}.c-template .entry-body .wp-block-file.is-style-design .wp-block-file__button:hover .label:first-child{translate:0 calc(-100% - .2em)}.c-template .entry-body .wp-block-file.is-style-design .wp-block-file__button:hover .label:last-child{translate:0 0%}.c-template .entry-body .wp-block-file.is-style-design .wp-block-file__button:hover .label-wrap{translate:calc(var(--btn-w) - var(--label-w) - 3rem) 0}}.c-template .entry-body .wp-block-file.is-style-design .wp-block-file__button .icon,.c-template .entry-body .wp-block-file.is-style-design .wp-block-file__button .arrow{display:flex;align-items:center;justify-content:center;position:absolute;width:2.8rem;height:2.8rem;top:0;bottom:0;margin-block:auto;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-template .entry-body .wp-block-file.is-style-design .wp-block-file__button .icon.--rad,.c-template .entry-body .wp-block-file.is-style-design .wp-block-file__button .arrow.--rad{z-index:1}.c-template .entry-body .wp-block-file.is-style-design .wp-block-file__button .icon.--rad::before,.c-template .entry-body .wp-block-file.is-style-design .wp-block-file__button .arrow.--rad::before{content:"";margin:auto;inset:0;position:absolute;z-index:-1;border-radius:50%;transition:scale .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-template .entry-body .wp-block-file.is-style-design .wp-block-file__button .icon.--pos-l,.c-template .entry-body .wp-block-file.is-style-design .wp-block-file__button .arrow.--pos-l{left:0;translate:-100% 0}.c-template .entry-body .wp-block-file.is-style-design .wp-block-file__button .icon.--pos-l::before,.c-template .entry-body .wp-block-file.is-style-design .wp-block-file__button .arrow.--pos-l::before{background-color:#fff;scale:0}.c-template .entry-body .wp-block-file.is-style-design .wp-block-file__button .icon.--pos-l .arw-r,.c-template .entry-body .wp-block-file.is-style-design .wp-block-file__button .arrow.--pos-l .arw-r{color:#ed6c00;translate:calc(-100% - 1.2rem) 0;transition:translate .5s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-template .entry-body .wp-block-file.is-style-design .wp-block-file__button .icon.--pos-r,.c-template .entry-body .wp-block-file.is-style-design .wp-block-file__button .arrow.--pos-r{right:0;translate:-1.5rem 0}.c-template .entry-body .wp-block-file.is-style-design .wp-block-file__button .icon.--pos-r::before,.c-template .entry-body .wp-block-file.is-style-design .wp-block-file__button .arrow.--pos-r::before{background-color:#ed6c00;scale:1;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-template .entry-body .wp-block-file.is-style-design .wp-block-file__button .icon.--pos-r .arw-r,.c-template .entry-body .wp-block-file.is-style-design .wp-block-file__button .arrow.--pos-r .arw-r{translate:0;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-template .entry-body .wp-block-file.is-style-design .wp-block-file__button .icon.--pos-r .blank,.c-template .entry-body .wp-block-file.is-style-design .wp-block-file__button .icon.--pos-r .download,.c-template .entry-body .wp-block-file.is-style-design .wp-block-file__button .arrow.--pos-r .blank,.c-template .entry-body .wp-block-file.is-style-design .wp-block-file__button .arrow.--pos-r .download{scale:1;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28) .2s}.c-template .entry-body .wp-block-file.is-style-design .wp-block-file__button .icon svg,.c-template .entry-body .wp-block-file.is-style-design .wp-block-file__button .arrow svg{display:block;width:1.2rem;height:1.2rem;color:#fff}.c-template .entry-body .wp-block-file.is-style-design .wp-block-file__button .label{-ms-grid-row:1;-ms-grid-column:1;display:block;grid-area:text;color:#ed6c00;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28),color .5s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-template .entry-body .wp-block-file.is-style-design .wp-block-file__button .label:last-child{translate:0 calc(100% + .2em)}.c-template .entry-body .wp-block-file.is-style-design .wp-block-file__button .label-wrap{display:grid;grid-template-areas:"text";overflow:hidden;position:relative;z-index:2;translate:0 0;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-template .entry-body .wp-block-file.is-style-design-link .wp-block-file__button{display:flex;align-items:center;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;min-width:13.5rem;min-height:5.4rem;padding:0 6rem 0 1.5rem;border-radius:100vmax;position:relative;font-size:1.6rem;font-weight:700;overflow:hidden;line-height:1;background-color:#fff;border:1px solid #ed6c00;transition:background-color .5s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (max-width: 1024px){.c-template .entry-body .wp-block-file.is-style-design-link .wp-block-file__button{min-height:5rem}}@media screen and (min-width: 1025px)and (hover: hover),screen and (min-width: 1025px)and (pointer: fine){.c-template .entry-body .wp-block-file.is-style-design-link .wp-block-file__button:hover{background-color:#ed6c00}.c-template .entry-body .wp-block-file.is-style-design-link .wp-block-file__button:hover .arrow.--pos-l{translate:1.5rem 0}.c-template .entry-body .wp-block-file.is-style-design-link .wp-block-file__button:hover .arrow.--pos-l::before{scale:1;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-template .entry-body .wp-block-file.is-style-design-link .wp-block-file__button:hover .arrow.--pos-l .arw-r{translate:0;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-template .entry-body .wp-block-file.is-style-design-link .wp-block-file__button:hover .arrow.--pos-r,.c-template .entry-body .wp-block-file.is-style-design-link .wp-block-file__button:hover .icon.--pos-r{translate:100% 0}.c-template .entry-body .wp-block-file.is-style-design-link .wp-block-file__button:hover .arrow.--pos-r::before,.c-template .entry-body .wp-block-file.is-style-design-link .wp-block-file__button:hover .icon.--pos-r::before{scale:0}.c-template .entry-body .wp-block-file.is-style-design-link .wp-block-file__button:hover .arrow.--pos-r .arw-r,.c-template .entry-body .wp-block-file.is-style-design-link .wp-block-file__button:hover .icon.--pos-r .arw-r{translate:calc(100% - 1.2rem) 0;transition:translate .5s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-template .entry-body .wp-block-file.is-style-design-link .wp-block-file__button:hover .arrow.--pos-r .blank,.c-template .entry-body .wp-block-file.is-style-design-link .wp-block-file__button:hover .arrow.--pos-r .download,.c-template .entry-body .wp-block-file.is-style-design-link .wp-block-file__button:hover .icon.--pos-r .blank,.c-template .entry-body .wp-block-file.is-style-design-link .wp-block-file__button:hover .icon.--pos-r .download{scale:0;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-template .entry-body .wp-block-file.is-style-design-link .wp-block-file__button:hover .label{color:#fff}.c-template .entry-body .wp-block-file.is-style-design-link .wp-block-file__button:hover .label:first-child{translate:0 calc(-100% - .2em)}.c-template .entry-body .wp-block-file.is-style-design-link .wp-block-file__button:hover .label:last-child{translate:0 0%}.c-template .entry-body .wp-block-file.is-style-design-link .wp-block-file__button:hover .label-wrap{translate:calc(var(--btn-w) - var(--label-w) - 3rem) 0}}.c-template .entry-body .wp-block-file.is-style-design-link .wp-block-file__button .icon,.c-template .entry-body .wp-block-file.is-style-design-link .wp-block-file__button .arrow{display:flex;align-items:center;justify-content:center;position:absolute;width:2.8rem;height:2.8rem;top:0;bottom:0;margin-block:auto;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-template .entry-body .wp-block-file.is-style-design-link .wp-block-file__button .icon.--rad,.c-template .entry-body .wp-block-file.is-style-design-link .wp-block-file__button .arrow.--rad{z-index:1}.c-template .entry-body .wp-block-file.is-style-design-link .wp-block-file__button .icon.--rad::before,.c-template .entry-body .wp-block-file.is-style-design-link .wp-block-file__button .arrow.--rad::before{content:"";margin:auto;inset:0;position:absolute;z-index:-1;border-radius:50%;transition:scale .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-template .entry-body .wp-block-file.is-style-design-link .wp-block-file__button .icon.--pos-l,.c-template .entry-body .wp-block-file.is-style-design-link .wp-block-file__button .arrow.--pos-l{left:0;translate:-100% 0}.c-template .entry-body .wp-block-file.is-style-design-link .wp-block-file__button .icon.--pos-l::before,.c-template .entry-body .wp-block-file.is-style-design-link .wp-block-file__button .arrow.--pos-l::before{background-color:#fff;scale:0}.c-template .entry-body .wp-block-file.is-style-design-link .wp-block-file__button .icon.--pos-l .arw-r,.c-template .entry-body .wp-block-file.is-style-design-link .wp-block-file__button .arrow.--pos-l .arw-r{color:#ed6c00;translate:calc(-100% - 1.2rem) 0;transition:translate .5s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-template .entry-body .wp-block-file.is-style-design-link .wp-block-file__button .icon.--pos-r,.c-template .entry-body .wp-block-file.is-style-design-link .wp-block-file__button .arrow.--pos-r{right:0;translate:-1.5rem 0}.c-template .entry-body .wp-block-file.is-style-design-link .wp-block-file__button .icon.--pos-r::before,.c-template .entry-body .wp-block-file.is-style-design-link .wp-block-file__button .arrow.--pos-r::before{background-color:#ed6c00;scale:1;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-template .entry-body .wp-block-file.is-style-design-link .wp-block-file__button .icon.--pos-r .arw-r,.c-template .entry-body .wp-block-file.is-style-design-link .wp-block-file__button .arrow.--pos-r .arw-r{translate:0;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-template .entry-body .wp-block-file.is-style-design-link .wp-block-file__button .icon.--pos-r .blank,.c-template .entry-body .wp-block-file.is-style-design-link .wp-block-file__button .icon.--pos-r .download,.c-template .entry-body .wp-block-file.is-style-design-link .wp-block-file__button .arrow.--pos-r .blank,.c-template .entry-body .wp-block-file.is-style-design-link .wp-block-file__button .arrow.--pos-r .download{scale:1;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28) .2s}.c-template .entry-body .wp-block-file.is-style-design-link .wp-block-file__button .icon svg,.c-template .entry-body .wp-block-file.is-style-design-link .wp-block-file__button .arrow svg{display:block;width:1.2rem;height:1.2rem;color:#fff}.c-template .entry-body .wp-block-file.is-style-design-link .wp-block-file__button .label{-ms-grid-row:1;-ms-grid-column:1;display:block;grid-area:text;color:#ed6c00;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28),color .5s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-template .entry-body .wp-block-file.is-style-design-link .wp-block-file__button .label:last-child{translate:0 calc(100% + .2em)}.c-template .entry-body .wp-block-file.is-style-design-link .wp-block-file__button .label-wrap{display:grid;grid-template-areas:"text";overflow:hidden;position:relative;z-index:2;translate:0 0;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-template .entry-body .wp-block-file.is-style-design-download .wp-block-file__button{display:flex;align-items:center;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;min-width:13.5rem;min-height:5.4rem;padding:0 6rem 0 1.5rem;border-radius:100vmax;position:relative;font-size:1.6rem;font-weight:700;overflow:hidden;line-height:1;background-color:#fff;border:1px solid #ed6c00;transition:background-color .5s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (max-width: 1024px){.c-template .entry-body .wp-block-file.is-style-design-download .wp-block-file__button{min-height:5rem}}@media screen and (min-width: 1025px)and (hover: hover),screen and (min-width: 1025px)and (pointer: fine){.c-template .entry-body .wp-block-file.is-style-design-download .wp-block-file__button:hover{background-color:#ed6c00}.c-template .entry-body .wp-block-file.is-style-design-download .wp-block-file__button:hover .arrow.--pos-l{translate:1.5rem 0}.c-template .entry-body .wp-block-file.is-style-design-download .wp-block-file__button:hover .arrow.--pos-l::before{scale:1;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-template .entry-body .wp-block-file.is-style-design-download .wp-block-file__button:hover .arrow.--pos-l .arw-r{translate:0;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-template .entry-body .wp-block-file.is-style-design-download .wp-block-file__button:hover .arrow.--pos-r,.c-template .entry-body .wp-block-file.is-style-design-download .wp-block-file__button:hover .icon.--pos-r{translate:100% 0}.c-template .entry-body .wp-block-file.is-style-design-download .wp-block-file__button:hover .arrow.--pos-r::before,.c-template .entry-body .wp-block-file.is-style-design-download .wp-block-file__button:hover .icon.--pos-r::before{scale:0}.c-template .entry-body .wp-block-file.is-style-design-download .wp-block-file__button:hover .arrow.--pos-r .arw-r,.c-template .entry-body .wp-block-file.is-style-design-download .wp-block-file__button:hover .icon.--pos-r .arw-r{translate:calc(100% - 1.2rem) 0;transition:translate .5s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-template .entry-body .wp-block-file.is-style-design-download .wp-block-file__button:hover .arrow.--pos-r .blank,.c-template .entry-body .wp-block-file.is-style-design-download .wp-block-file__button:hover .arrow.--pos-r .download,.c-template .entry-body .wp-block-file.is-style-design-download .wp-block-file__button:hover .icon.--pos-r .blank,.c-template .entry-body .wp-block-file.is-style-design-download .wp-block-file__button:hover .icon.--pos-r .download{scale:0;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-template .entry-body .wp-block-file.is-style-design-download .wp-block-file__button:hover .label{color:#fff}.c-template .entry-body .wp-block-file.is-style-design-download .wp-block-file__button:hover .label:first-child{translate:0 calc(-100% - .2em)}.c-template .entry-body .wp-block-file.is-style-design-download .wp-block-file__button:hover .label:last-child{translate:0 0%}.c-template .entry-body .wp-block-file.is-style-design-download .wp-block-file__button:hover .label-wrap{translate:calc(var(--btn-w) - var(--label-w) - 3rem) 0}}.c-template .entry-body .wp-block-file.is-style-design-download .wp-block-file__button .icon,.c-template .entry-body .wp-block-file.is-style-design-download .wp-block-file__button .arrow{display:flex;align-items:center;justify-content:center;position:absolute;width:2.8rem;height:2.8rem;top:0;bottom:0;margin-block:auto;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-template .entry-body .wp-block-file.is-style-design-download .wp-block-file__button .icon.--rad,.c-template .entry-body .wp-block-file.is-style-design-download .wp-block-file__button .arrow.--rad{z-index:1}.c-template .entry-body .wp-block-file.is-style-design-download .wp-block-file__button .icon.--rad::before,.c-template .entry-body .wp-block-file.is-style-design-download .wp-block-file__button .arrow.--rad::before{content:"";margin:auto;inset:0;position:absolute;z-index:-1;border-radius:50%;transition:scale .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-template .entry-body .wp-block-file.is-style-design-download .wp-block-file__button .icon.--pos-l,.c-template .entry-body .wp-block-file.is-style-design-download .wp-block-file__button .arrow.--pos-l{left:0;translate:-100% 0}.c-template .entry-body .wp-block-file.is-style-design-download .wp-block-file__button .icon.--pos-l::before,.c-template .entry-body .wp-block-file.is-style-design-download .wp-block-file__button .arrow.--pos-l::before{background-color:#fff;scale:0}.c-template .entry-body .wp-block-file.is-style-design-download .wp-block-file__button .icon.--pos-l .arw-r,.c-template .entry-body .wp-block-file.is-style-design-download .wp-block-file__button .arrow.--pos-l .arw-r{color:#ed6c00;translate:calc(-100% - 1.2rem) 0;transition:translate .5s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-template .entry-body .wp-block-file.is-style-design-download .wp-block-file__button .icon.--pos-r,.c-template .entry-body .wp-block-file.is-style-design-download .wp-block-file__button .arrow.--pos-r{right:0;translate:-1.5rem 0}.c-template .entry-body .wp-block-file.is-style-design-download .wp-block-file__button .icon.--pos-r::before,.c-template .entry-body .wp-block-file.is-style-design-download .wp-block-file__button .arrow.--pos-r::before{background-color:#ed6c00;scale:1;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-template .entry-body .wp-block-file.is-style-design-download .wp-block-file__button .icon.--pos-r .arw-r,.c-template .entry-body .wp-block-file.is-style-design-download .wp-block-file__button .arrow.--pos-r .arw-r{translate:0;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-template .entry-body .wp-block-file.is-style-design-download .wp-block-file__button .icon.--pos-r .blank,.c-template .entry-body .wp-block-file.is-style-design-download .wp-block-file__button .icon.--pos-r .download,.c-template .entry-body .wp-block-file.is-style-design-download .wp-block-file__button .arrow.--pos-r .blank,.c-template .entry-body .wp-block-file.is-style-design-download .wp-block-file__button .arrow.--pos-r .download{scale:1;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28) .2s}.c-template .entry-body .wp-block-file.is-style-design-download .wp-block-file__button .icon svg,.c-template .entry-body .wp-block-file.is-style-design-download .wp-block-file__button .arrow svg{display:block;width:1.2rem;height:1.2rem;color:#fff}.c-template .entry-body .wp-block-file.is-style-design-download .wp-block-file__button .label{-ms-grid-row:1;-ms-grid-column:1;display:block;grid-area:text;color:#ed6c00;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28),color .5s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-template .entry-body .wp-block-file.is-style-design-download .wp-block-file__button .label:last-child{translate:0 calc(100% + .2em)}.c-template .entry-body .wp-block-file.is-style-design-download .wp-block-file__button .label-wrap{display:grid;grid-template-areas:"text";overflow:hidden;position:relative;z-index:2;translate:0 0;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-template .entry-body .wp-block-file.is-style-ghost-link .wp-block-file__button{gap:.6rem}.c-template .entry-body .wp-block-file.is-style-ghost-link .wp-block-file__button::after{content:"";display:flex;align-items:center;justify-content:center;width:1em;height:1em;background-image:url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjExIiB2aWV3Qm94PSIwIDAgMTEgMTEiIHdpZHRoPSIxMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIHN0cm9rZT0iIzI0MjQyNCIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgc3Ryb2tlLXdpZHRoPSIxLjI4MjY3Ij4KICAgICAgICA8cGF0aCBkPSJtOC4zOTMyMiA2LjcxMTg1djMuMzg2MjVoLTcuNTI0MDc5di03LjUwMzYyaDMuMzk1NDc5IiBzdHJva2UtbGluZWpvaW49InJvdW5kIiAvPgogICAgICAgIDxwYXRoIGQ9Im0xMC4wOTA0IDQuNzg3Mzd2LTMuODg2NDkxaC0zLjg5NzA0IiBzdHJva2UtbGluZWpvaW49InJvdW5kIiAvPgogICAgICAgIDxwYXRoIGQ9Im00LjU1MzcxIDYuNDIxOTYgNS4xODMyNi01LjE2OTE1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIC8+CiAgICA8L2c+Cjwvc3ZnPg==");background-size:1.3rem;background-position:center;background-repeat:no-repeat;transition:filter .3s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (min-width: 1025px)and (hover: hover),screen and (min-width: 1025px)and (pointer: fine){.c-template .entry-body .wp-block-file.is-style-ghost-link .wp-block-file__button:hover::after{filter:grayscale(0) contrast(0) brightness(2)}}.c-template .entry-body .wp-block-table table{width:100%}.c-template .entry-body .wp-block-embed iframe{display:block;width:100%;height:100%;aspect-ratio:16/9}.c-template .entry-body .wp-block-anchorlink{padding:0 4rem 1rem;border:1px solid #dadada;border-radius:2rem;position:relative}@media screen and (max-width: 1024px){.c-template .entry-body .wp-block-anchorlink{padding:0 1.5rem 0.5rem}}.c-template .entry-body .wp-block-anchorlink dt{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-family:var(--font-display);font-size:clamp(1.4rem,1.2286rem + .4396vw,1.8rem);line-height:1;color:#fff;display:flex;align-items:center;justify-content:center;background-color:#ed6c00;padding:0.8rem 1.2rem 0.4rem;border-radius:0 0 0.4rem 0.4rem;margin-bottom:3rem}@media screen and (max-width: 1024px){.c-template .entry-body .wp-block-anchorlink dt{margin-bottom:1.5rem}}.c-template .entry-body .wp-block-anchorlink dd .wp-block-anchorlink__list li+li{margin-top:0}.c-template .entry-body .wp-block-anchorlink dd .wp-block-anchorlink__list li:first-child a{padding-top:0}.c-template .entry-body .wp-block-anchorlink dd .wp-block-anchorlink__list li:last-child a{border-bottom:none}.c-template .entry-body .wp-block-anchorlink dd .wp-block-anchorlink__list li a{display:block;padding-block:2.5rem;padding-left:3.4rem;text-indent:-3.4rem;border-bottom:1px solid #dadada;font-size:clamp(1.4rem,1.2286rem + .4396vw,1.8rem);text-decoration:none;line-height:1.6;background-image:none}@media screen and (max-width: 1024px){.c-template .entry-body .wp-block-anchorlink dd .wp-block-anchorlink__list li a{padding-block:1.5rem;padding-left:2.6rem;text-indent:-2.6rem;line-height:1.5}}.c-template .entry-body .wp-block-anchorlink dd .wp-block-anchorlink__list li a::before{content:"";display:inline-block;width:2.3rem;height:2.3rem;border-radius:50%;background-color:#ffebda;background-image:url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjciIHZpZXdCb3g9IjAgMCAxMSA3IiB3aWR0aD0iMTEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTEgMSA0LjUgNC41IDQuNS00LjUiIHN0cm9rZT0iI0VENGMwMCIgc3Ryb2tlLXdpZHRoPSIxLjgiLz48L3N2Zz4=");background-size:1rem;background-repeat:no-repeat;background-position:center;vertical-align:-0.2em;margin-right:1.1rem}@media screen and (max-width: 1024px){.c-template .entry-body .wp-block-anchorlink dd .wp-block-anchorlink__list li a::before{width:1.8rem;height:1.8rem;margin-right:0.8rem}}.c-template .entry-body .wp-block-onecol>*:not(h2):not(.is-style-hl-2):not(.wp-block-onecol:not(.is-layout-section):not(.has-bg)):not(.is-layout-section):not(.is-layout-section>.wp-block-onecol:not(.has-bg)):not(.has-bg>*){width:calc(100% - 0rem);margin-inline:auto}@media screen and (max-width: 1024px){.c-template .entry-body .wp-block-onecol>*:not(h2):not(.is-style-hl-2):not(.wp-block-onecol:not(.is-layout-section):not(.has-bg)):not(.is-layout-section):not(.is-layout-section>.wp-block-onecol:not(.has-bg)):not(.has-bg>*){width:calc(100% - 4rem)}}@media screen and (max-width: 1024px){.c-template .entry-body .wp-block-onecol>h3:not([class*=is-style-hl-]),.c-template .entry-body .wp-block-onecol>.is-style-hl-3{margin-left:0 !important}}.c-template .entry-body .wp-block-onecol>*:first-child{margin-top:0 !important}.c-template .entry-body .wp-block-onecol>*+*{margin-top:3rem}@media screen and (max-width: 1024px){.c-template .entry-body .wp-block-onecol>*+*{margin-top:4rem}}.c-template .entry-body .wp-block-onecol>*+h2{margin-top:11rem}@media screen and (max-width: 1024px){.c-template .entry-body .wp-block-onecol>*+h2{margin-top:5rem}}.c-template .entry-body .wp-block-onecol>p+p{margin-top:3rem}@media screen and (max-width: 1024px){.c-template .entry-body .wp-block-onecol>p+p{margin-top:2rem}}.c-template .entry-body .wp-block-onecol>p+.wp-block-buttons,.c-template .entry-body .wp-block-onecol>p+.wp-block-button-group,.c-template .entry-body .wp-block-onecol>p+.wp-block-file{margin-top:3rem}@media screen and (max-width: 1024px){.c-template .entry-body .wp-block-onecol>p+.wp-block-buttons,.c-template .entry-body .wp-block-onecol>p+.wp-block-button-group,.c-template .entry-body .wp-block-onecol>p+.wp-block-file{margin-top:2rem}}.c-template .entry-body .wp-block-onecol>h3+*,.c-template .entry-body .wp-block-onecol>h4+*,.c-template .entry-body .wp-block-onecol>h5+*{margin-top:3rem}@media screen and (max-width: 1024px){.c-template .entry-body .wp-block-onecol>h3+*,.c-template .entry-body .wp-block-onecol>h4+*,.c-template .entry-body .wp-block-onecol>h5+*{margin-top:2rem}}.c-template .entry-body .wp-block-onecol>ul+ul,.c-template .entry-body .wp-block-onecol>ul+ol,.c-template .entry-body .wp-block-onecol>ol+ul,.c-template .entry-body .wp-block-onecol>ol+ol{margin-top:4rem}@media screen and (max-width: 1024px){.c-template .entry-body .wp-block-onecol>ul+ul,.c-template .entry-body .wp-block-onecol>ul+ol,.c-template .entry-body .wp-block-onecol>ol+ul,.c-template .entry-body .wp-block-onecol>ol+ol{margin-top:3rem}}.c-template .entry-body .wp-block-onecol.is-layout-section+.is-layout-section{margin-top:11rem}@media screen and (max-width: 1024px){.c-template .entry-body .wp-block-onecol.is-layout-section+.is-layout-section{margin-top:5rem}}.c-template .entry-body .wp-block-onecol.has-bg{background-color:#f1f1f1;border-radius:2rem;padding:4rem}@media screen and (max-width: 1024px){.c-template .entry-body .wp-block-onecol.has-bg{padding:3rem 2rem}}.c-template .entry-body .wp-block-onecol.has-bg>*:not(.wp-block-heading):not(.wp-block-quote):not(.wp-block-anchorlink):not(.wp-block-onecol){padding-inline:0}.c-template .entry-body .wp-block-onecol.has-bg>*:not(h2).wp-block-heading,.c-template .entry-body .wp-block-onecol.has-bg>*.wp-block-quote,.c-template .entry-body .wp-block-onecol.has-bg>*.wp-block-anchorlink{margin-inline:0}.c-template .entry-body .wp-block-twocol{--gap: 6rem;display:grid;grid-template-columns:repeat(2, calc(50% - var(--gap) / 2));-moz-column-gap:var(--gap);column-gap:var(--gap)}@media screen and (max-width: 1024px){.c-template .entry-body .wp-block-twocol{--gap: 2rem;display:block}.c-template .entry-body .wp-block-twocol .wp-block-col+.wp-block-col{margin-top:3rem}}.c-template .entry-body .wp-block-twocol:has(.wp-block-twocol){--gap: 4rem}.c-template .entry-body .wp-block-twocol>.wp-block-col>*:first-child{margin-top:0}.c-template .entry-body .wp-block-twocol>.wp-block-col>*+*{margin-top:3rem}@media screen and (max-width: 1024px){.c-template .entry-body .wp-block-twocol>.wp-block-col>*+*{margin-top:2rem}}.c-template .entry-body .wp-block-twocol>.wp-block-col>*+.wp-block-heading{margin-top:3.5rem}@media screen and (max-width: 1024px){.c-template .entry-body .wp-block-twocol>.wp-block-col>*+.wp-block-heading{margin-top:2.5rem}}.c-template .entry-body .wp-block-twocol>.wp-block-col .wp-block-slider-item{max-width:38rem}@media screen and (max-width: 1024px){.c-template .entry-body .wp-block-twocol>.wp-block-col .wp-block-slider-item{max-width:55rem}}.c-template .entry-body .wp-block-twocol>.wp-block-col .wp-block-slider-item img{height:25.3rem}@media screen and (max-width: 1024px){.c-template .entry-body .wp-block-twocol>.wp-block-col .wp-block-slider-item img{height:23.3rem}}.c-template .entry-body .wp-block-twocol>.wp-block-col .tool-box.has-circle-pagination .navigation button{width:5.3rem;height:3rem}@media screen and (max-width: 1024px){.c-template .entry-body .wp-block-twocol>.wp-block-col .tool-box.has-circle-pagination .navigation button{width:4.7rem;height:3rem}}.c-template .entry-body .wp-block-twocol .wp-block-twocol{--gap: 2.5rem}@media screen and (max-width: 1024px){.c-template .entry-body .wp-block-twocol .wp-block-twocol{--gap: 1.5rem}}.c-template .entry-body .wp-block-twocol .wp-block-twocol:not(.is-direction-vertical) .wp-block-col>*+*,.c-template .entry-body .wp-block-twocol .wp-block-twocol:not(.is-direction-vertical) .wp-block-col>*+.wp-block-buttons,.c-template .entry-body .wp-block-twocol .wp-block-twocol:not(.is-direction-vertical) .wp-block-col>*+.wp-block-button-group,.c-template .entry-body .wp-block-twocol .wp-block-twocol:not(.is-direction-vertical) .wp-block-col>*+.wp-block-file{margin-top:1.7rem}@media screen and (max-width: 1024px){.c-template .entry-body .wp-block-twocol .wp-block-twocol:not(.is-direction-vertical) .wp-block-col>*+*,.c-template .entry-body .wp-block-twocol .wp-block-twocol:not(.is-direction-vertical) .wp-block-col>*+.wp-block-buttons,.c-template .entry-body .wp-block-twocol .wp-block-twocol:not(.is-direction-vertical) .wp-block-col>*+.wp-block-button-group,.c-template .entry-body .wp-block-twocol .wp-block-twocol:not(.is-direction-vertical) .wp-block-col>*+.wp-block-file{margin-top:1.4rem}}.c-template .entry-body .wp-block-twocol.is-layout-three-seven{grid-template-columns:calc(40% - var(--gap)/2) calc(60% - var(--gap)/2)}.c-template .entry-body .wp-block-twocol.is-layout-four-six{grid-template-columns:calc(45% - var(--gap)/2) calc(55% - var(--gap)/2)}.c-template .entry-body .wp-block-twocol.is-layout-six-four{grid-template-columns:calc(55% - var(--gap)/2) calc(45% - var(--gap)/2)}.c-template .entry-body .wp-block-twocol.is-layout-seven-three{grid-template-columns:calc(60% - var(--gap)/2) calc(40% - var(--gap)/2)}.c-template .entry-body .wp-block-twocol.has-border{border:1px solid #dadada;border-radius:1rem;padding:2.5rem}@media screen and (max-width: 1024px){.c-template .entry-body .wp-block-twocol.has-border{padding:2rem}}.c-template .entry-body .wp-block-twocol.is-direction-vertical{display:block}.c-template .entry-body .wp-block-twocol.is-direction-vertical>.wp-block-col+.wp-block-col{margin-top:3.5rem}.c-template .entry-body .wp-block-twocol.is-direction-vertical.has-border{padding:4rem}@media screen and (max-width: 1024px){.c-template .entry-body .wp-block-twocol.is-direction-vertical.has-border{padding:3rem 2rem}}@media screen and (max-width: 1024px){.c-template .entry-body .wp-block-twocol.is-sp-direction-horizontal{display:grid}.c-template .entry-body .wp-block-twocol.is-sp-direction-horizontal>.wp-block-col+.wp-block-col{margin-top:0}}@media screen and (max-width: 1024px)and (max-width: 1024px){.c-template .entry-body .wp-block-twocol.is-sp-direction-horizontal h3:not([class*=is-style-hl-]),.c-template .entry-body .wp-block-twocol.is-sp-direction-horizontal .is-style-hl-3{margin-left:0}}@media screen and (max-width: 1024px)and (max-width: 1024px){.c-template .entry-body .wp-block-twocol.is-sp-direction-horizontal.has-border{padding:2rem}}@media screen and (max-width: 1024px){.c-template .entry-body .wp-block-twocol.is-sp-direction-reverse{display:flex;flex-direction:column}.c-template .entry-body .wp-block-twocol.is-sp-direction-reverse>*:first-child{order:2;margin-top:3rem}.c-template .entry-body .wp-block-twocol.is-sp-direction-reverse>*:last-child{order:1;margin-top:0 !important}}.c-template .entry-body .wp-block-threecol{display:grid;grid-template-columns:repeat(3, 1fr);-moz-column-gap:4rem;column-gap:4rem}@media screen and (max-width: 1024px){.c-template .entry-body .wp-block-threecol+.wp-block-threecol{margin-top:3rem}}@media screen and (max-width: 1024px){.c-template .entry-body .wp-block-threecol{display:block}.c-template .entry-body .wp-block-threecol>.wp-block-col+.wp-block-col{margin-top:3rem}}.c-template .entry-body .wp-block-threecol>.wp-block-col>*:first-child{margin-top:0}.c-template .entry-body .wp-block-threecol>.wp-block-col>*+*{margin-top:3rem}@media screen and (max-width: 1024px){.c-template .entry-body .wp-block-threecol>.wp-block-col>*+*{margin-top:2rem}}.c-template .entry-body .wp-block-threecol>.wp-block-col>*+.wp-block-heading{margin-top:3.5rem}@media screen and (max-width: 1024px){.c-template .entry-body .wp-block-threecol>.wp-block-col>*+.wp-block-heading{margin-top:2.5rem}}.c-template .entry-body .wp-block-threecol>.wp-block-col .wp-block-slider-item{max-width:20rem}@media screen and (max-width: 1024px){.c-template .entry-body .wp-block-threecol>.wp-block-col .wp-block-slider-item{max-width:55rem}}.c-template .entry-body .wp-block-threecol>.wp-block-col .wp-block-slider-item img{height:13.3rem}@media screen and (max-width: 1024px){.c-template .entry-body .wp-block-threecol>.wp-block-col .wp-block-slider-item img{height:23.3rem}}.c-template .entry-body .wp-block-threecol>.wp-block-col .tool-box.has-circle-pagination .navigation button{width:4.8rem;height:2.5rem}@media screen and (max-width: 1024px){.c-template .entry-body .wp-block-threecol>.wp-block-col .tool-box.has-circle-pagination .navigation button{width:4.7rem;height:3rem}}.c-template .entry-body .wp-block-threecol .wp-block-twocol{--gap: 1.5rem}.c-template .entry-body .wp-block-threecol .wp-block-dl{--t-w: 10.6rem}.c-template .entry-body .wp-block-slider{position:relative}.c-template .entry-body .wp-block-slider-item{background-color:#f1f1f1}.c-template .entry-body .wp-block-slider-list{display:flex}.c-template .entry-body .wp-block-slider-item{height:auto;opacity:.2;transition:opacity .3s cubic-bezier(0.39, 0.58, 0.57, 1);margin-top:0;border-radius:12px;overflow:hidden}body.page .c-template .entry-body .wp-block-slider-item{max-width:81rem}body.single .c-template .entry-body .wp-block-slider-item{max-width:55rem}.c-template .entry-body .wp-block-slider-item.swiper-slide-active{opacity:1;transition:opacity .3s cubic-bezier(0.39, 0.58, 0.57, 1) .5s}.c-template .entry-body .wp-block-slider-item img{display:block;width:100%;-o-object-fit:cover;object-fit:cover}body.page .c-template .entry-body .wp-block-slider-item img{height:54rem}@media screen and (max-width: 1024px){body.page .c-template .entry-body .wp-block-slider-item img{height:23.3rem}}body.single .c-template .entry-body .wp-block-slider-item img{height:36.6rem}@media screen and (max-width: 1024px){body.single .c-template .entry-body .wp-block-slider-item img{height:23.3rem}}.c-template .entry-body .wp-block-slider .no-swiper .wp-block-slider-item{opacity:1;margin-inline:auto}.c-template .entry-body .wp-block-acdn{padding:2rem;border-radius:2rem;background-color:#f1f1f1}@media screen and (max-width: 1024px){.c-template .entry-body .wp-block-acdn{padding:1.5rem}}.c-template .entry-body .wp-block-acdn-item{padding:2rem 2.5rem;border-radius:1rem;background-color:#fff}@media screen and (max-width: 1024px){.c-template .entry-body .wp-block-acdn-item{padding:1.5rem}}.c-template .entry-body .wp-block-acdn-item+.wp-block-acdn-item{margin-top:0.8rem}.c-template .entry-body .wp-block-acdn-title,.c-template .entry-body .wp-block-acdn-toggle{width:100%;display:flex;align-items:center;-moz-column-gap:1.5rem;column-gap:1.5rem;font-weight:700;cursor:pointer}@media screen and (max-width: 1024px){.c-template .entry-body .wp-block-acdn-title,.c-template .entry-body .wp-block-acdn-toggle{-moz-column-gap:1rem;column-gap:1rem}}.c-template .entry-body .wp-block-acdn-title p,.c-template .entry-body .wp-block-acdn-toggle p{margin-top:0;line-height:1.5}.c-template .entry-body .wp-block-acdn-title .unit,.c-template .entry-body .wp-block-acdn-toggle .unit{font-family:var(--font-display);font-size:clamp(1.9rem,1.7286rem + .4396vw,2.3rem);color:#ed6c00;flex-shrink:0}.c-template .entry-body .wp-block-acdn-title .arrow,.c-template .entry-body .wp-block-acdn-title .toggle,.c-template .entry-body .wp-block-acdn-toggle .arrow,.c-template .entry-body .wp-block-acdn-toggle .toggle{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border:1px solid currentColor;border-radius:50%;position:relative;background-color:rgba(0,0,0,0);transition:translate .5s cubic-bezier(0.39, 0.58, 0.57, 1),background-color .5s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (max-width: 1024px){.c-template .entry-body .wp-block-acdn-title .arrow,.c-template .entry-body .wp-block-acdn-title .toggle,.c-template .entry-body .wp-block-acdn-toggle .arrow,.c-template .entry-body .wp-block-acdn-toggle .toggle{width:1.7rem;height:1.7rem}}.c-template .entry-body .wp-block-acdn-title .arrow svg,.c-template .entry-body .wp-block-acdn-title .toggle svg,.c-template .entry-body .wp-block-acdn-toggle .arrow svg,.c-template .entry-body .wp-block-acdn-toggle .toggle svg{display:block;width:.8rem;height:.8rem;transition:color .5s cubic-bezier(0, 0.7, 0.32, 1.28)}@media screen and (max-width: 1024px){.c-template .entry-body .wp-block-acdn-title .arrow svg,.c-template .entry-body .wp-block-acdn-title .toggle svg,.c-template .entry-body .wp-block-acdn-toggle .arrow svg,.c-template .entry-body .wp-block-acdn-toggle .toggle svg{width:.7rem;height:.7rem}}.c-template .entry-body .wp-block-acdn-title .toggle::before,.c-template .entry-body .wp-block-acdn-title .toggle::after,.c-template .entry-body .wp-block-acdn-toggle .toggle::before,.c-template .entry-body .wp-block-acdn-toggle .toggle::after{content:"";display:block;position:absolute;inset:0;margin:auto;width:.9rem;height:1px;background-color:currentColor;transition:background-color .5s cubic-bezier(0, 0.7, 0.32, 1.28),rotate .2s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (max-width: 1024px){.c-template .entry-body .wp-block-acdn-title .toggle::before,.c-template .entry-body .wp-block-acdn-title .toggle::after,.c-template .entry-body .wp-block-acdn-toggle .toggle::before,.c-template .entry-body .wp-block-acdn-toggle .toggle::after{width:.7rem}}.c-template .entry-body .wp-block-acdn-title .toggle::after,.c-template .entry-body .wp-block-acdn-toggle .toggle::after{will-change:rotate;rotate:90deg}.c-template .entry-body .wp-block-acdn-title .toggle,.c-template .entry-body .wp-block-acdn-toggle .toggle{flex-shrink:0;background-color:#ffebda;border:none;margin-left:auto}@media screen and (max-width: 1024px){.c-template .entry-body .wp-block-acdn-title .toggle,.c-template .entry-body .wp-block-acdn-toggle .toggle{width:2.4rem;height:2.4rem}}.c-template .entry-body .wp-block-acdn-title .toggle::before,.c-template .entry-body .wp-block-acdn-title .toggle::after,.c-template .entry-body .wp-block-acdn-toggle .toggle::before,.c-template .entry-body .wp-block-acdn-toggle .toggle::after{width:1.2rem;background-color:#ed6c00}@media screen and (max-width: 1024px){.c-template .entry-body .wp-block-acdn-title .toggle::before,.c-template .entry-body .wp-block-acdn-title .toggle::after,.c-template .entry-body .wp-block-acdn-toggle .toggle::before,.c-template .entry-body .wp-block-acdn-toggle .toggle::after{width:1rem}}@media screen and (min-width: 1025px)and (hover: hover),screen and (min-width: 1025px)and (pointer: fine){.c-template .entry-body .wp-block-acdn-toggle:hover .toggle{background-color:#ed6c00}.c-template .entry-body .wp-block-acdn-toggle:hover .toggle::before,.c-template .entry-body .wp-block-acdn-toggle:hover .toggle::after{background-color:#fff}}.c-template .entry-body .wp-block-acdn-toggle[aria-expanded=true] .toggle{background-color:#ed6c00}.c-template .entry-body .wp-block-acdn-toggle[aria-expanded=true] .toggle::before,.c-template .entry-body .wp-block-acdn-toggle[aria-expanded=true] .toggle::after{background-color:#fff}.c-template .entry-body .wp-block-acdn-toggle[aria-expanded=true] .toggle::after{rotate:180deg}.c-template .entry-body .wp-block-acdn-content{padding:3rem;margin-top:1.5rem;border-radius:1rem;background-color:#ffebda}@media screen and (max-width: 1024px){.c-template .entry-body .wp-block-acdn-content{padding:1.5rem}}.c-template .entry-body .wp-block-acdn-content p{margin-top:0}.c-template .entry-body .wp-block-dl{--t-w: 14.6rem}.c-template .entry-body .wp-block-dl-item{border-top:1px solid #dadada;border-right:1px solid #dadada;display:flex}.c-template .entry-body .wp-block-dl-item:last-child{border-bottom:1px solid #dadada}.c-template .entry-body .wp-block-dl-title,.c-template .entry-body .wp-block-dl-content{border-left:1px solid #dadada;padding:2rem}.c-template .entry-body .wp-block-dl-title p,.c-template .entry-body .wp-block-dl-content p{margin-top:0}.c-template .entry-body .wp-block-dl-title{width:var(--t-w);background-color:#f1f1f1;font-weight:700;flex-shrink:0}@media screen and (max-width: 1024px){.c-template .entry-body .wp-block-dl:not(.has-scroll) .wp-block-dl-item{display:block}.c-template .entry-body .wp-block-dl:not(.has-scroll) .wp-block-dl-title,.c-template .entry-body .wp-block-dl:not(.has-scroll) .wp-block-dl-content{width:100%;padding:1.5rem}.c-template .entry-body .wp-block-dl:not(.has-scroll) .wp-block-dl-title{border-bottom:1px solid #dadada}}@media screen and (max-width: 1024px){.c-template .entry-body .wp-block-dl.has-scroll{position:relative}.c-template .entry-body .wp-block-dl.has-scroll::before{content:"";display:block;width:4.3rem;height:4.3rem;background-image:url("../img/theme/material/icon/i-scroll-hint.svg");background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;z-index:1;inset:0;margin:auto;transition:opacity .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-template .entry-body .wp-block-dl.has-scroll:has(.scrolled)::before{opacity:0}.c-template .entry-body .wp-block-dl.has-scroll .wp-block-dl-scroll-track{overflow-x:auto;display:grid;width:calc(100% + 4rem);padding-inline:2rem;margin-left:-2rem;padding-bottom:0.1rem}.c-template .entry-body .wp-block-dl.has-scroll .wp-block-dl-scroll-track .wp-block-dl-item{width:110rem}}.c-template .entry-body .wp-block-comment+.wp-block-comment{margin-top:3.5rem}@media screen and (max-width: 1024px){.c-template .entry-body .wp-block-comment+.wp-block-comment{margin-top:2rem}}.c-template .entry-body .wp-block-comment-item{display:grid;grid-template-columns:9rem 1fr;-moz-column-gap:2rem;column-gap:2rem}@media screen and (max-width: 1024px){.c-template .entry-body .wp-block-comment-item{grid-template-columns:6rem 1fr;-moz-column-gap:1rem;column-gap:1rem}}.c-template .entry-body .wp-block-comment-item+.wp-block-comment-item{margin-top:3.5rem}@media screen and (max-width: 1024px){.c-template .entry-body .wp-block-comment-item+.wp-block-comment-item{margin-top:2rem}}.c-template .entry-body .wp-block-comment-item.is-reverse{grid-template-columns:1fr 9rem}@media screen and (max-width: 1024px){.c-template .entry-body .wp-block-comment-item.is-reverse{grid-template-columns:1fr 6rem}}.c-template .entry-body .wp-block-comment-item.is-reverse .wp-block-comment-name{grid-column:2}.c-template .entry-body .wp-block-comment-item.is-reverse .wp-block-comment-text{grid-column:1;grid-template-columns:1fr auto}.c-template .entry-body .wp-block-comment-item.is-reverse .wp-block-comment-text::before{grid-column:2;-webkit-clip-path:polygon(0 0, 0% 100%, 100% 50%);clip-path:polygon(0 0, 0% 100%, 100% 50%)}.c-template .entry-body .wp-block-comment-item.is-reverse .wp-block-comment-text p{grid-column:1}.c-template .entry-body .wp-block-comment-name{grid-row:1}.c-template .entry-body .wp-block-comment-name p{font-size:clamp(1.3rem,1.2143rem + .2198vw,1.5rem);font-weight:700;text-align:center;line-height:1.2;color:#ed6c00;margin-top:1rem}.c-template .entry-body .wp-block-comment-name p::before,.c-template .entry-body .wp-block-comment-name p::after{content:"";display:block;inline-size:0;block-size:1px}.c-template .entry-body .wp-block-comment-name p::before{-webkit-margin-after:calc((1 - 1.2)*.5em);margin-block-end:calc((1 - 1.2)*.5em)}.c-template .entry-body .wp-block-comment-name p::after{-webkit-margin-before:calc((1 - 1.2)*.5em);margin-block-start:calc((1 - 1.2)*.5em)}.c-template .entry-body .wp-block-comment-image{width:9rem;height:9rem;border-radius:50%;overflow:hidden;background-color:#ffebda}@media screen and (max-width: 1024px){.c-template .entry-body .wp-block-comment-image{width:5.4rem;height:5.4rem}}.c-template .entry-body .wp-block-comment-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-template .entry-body .wp-block-comment-text{grid-row:1;display:grid;grid-template-columns:auto 1fr;min-height:9rem}@media screen and (max-width: 1024px){.c-template .entry-body .wp-block-comment-text{min-height:5.4rem}}.c-template .entry-body .wp-block-comment-text::before{content:"";display:block;width:2rem;height:3.2rem;margin-top:2.8rem;background-color:#f1f1f1;grid-row:1;-webkit-clip-path:polygon(100% 0, 0 50%, 100% 100%);clip-path:polygon(100% 0, 0 50%, 100% 100%)}@media screen and (max-width: 1024px){.c-template .entry-body .wp-block-comment-text::before{width:1.4rem;height:2.1rem;margin-top:1.8rem}}.c-template .entry-body .wp-block-comment-text p{margin-top:0;padding:3rem;border-radius:1.4rem;background-color:#f1f1f1}@media screen and (max-width: 1024px){.c-template .entry-body .wp-block-comment-text p{padding:1.8rem;border-radius:1rem}}@media screen and (max-width: 1024px){.c-template .entry-body{width:100%;max-width:inherit}}.single-teachers main{background-color:#ed6c00}.c-teachers-dept{margin-top:8rem;--cat-color: #ED6C00}@media screen and (max-width: 1024px){.c-teachers-dept{margin-top:5rem}}.c-teachers-dept.is-dept-visualdesign{--cat-color: #CC2525}.c-teachers-dept.is-dept-architecture{--cat-color: #139A39}.c-teachers-dept.is-dept-audiovisual{--cat-color: #2639A6}.c-teachers-dept .container{width:calc(100% - 120px);max-width:130rem;margin-inline:auto}@media screen and (max-width: 1024px){.c-teachers-dept .container{width:calc(100% - 40px)}}.c-teachers-dept__head{padding-bottom:5rem}@media screen and (max-width: 1024px){.c-teachers-dept__head{padding-bottom:3rem}}.c-teachers-dept__head h2{background-color:var(--cat-color);color:#fff;padding:1.3rem;border-radius:.7rem}@media screen and (max-width: 1024px){.c-teachers-dept__head h2{border-radius:0;width:calc(100% + 40px);padding:1rem;padding-inline:10px;margin-left:-20px}}.c-teachers-dept__detail .button{padding-top:4rem}@media screen and (max-width: 1024px){.c-teachers-dept__detail .button{padding-top:5rem}}.c-teachers-dept__detail .button .type-base{font-size:1.5rem;color:var(--cat-color);border-color:var(--cat-color);padding-right:5.1rem}@media screen and (max-width: 1024px){.c-teachers-dept__detail .button .type-base{margin-left:inherit}}.c-teachers-dept__detail .button .type-base .label{color:var(--cat-color)}.c-teachers-dept__detail .button .type-base .arrow{width:2rem;height:2rem}.c-teachers-dept__detail .button .type-base .arrow.--pos-l .arw-r{color:var(--cat-color)}.c-teachers-dept__detail .button .type-base .arrow.--pos-r::before{background-color:var(--cat-color)}.c-teachers-dept__detail .button .type-base .arrow .arw-r{width:.8rem;height:.8rem}@media screen and (min-width: 1025px)and (hover: hover),screen and (min-width: 1025px)and (pointer: fine){.c-teachers-dept__detail .button .type-base:hover{background-color:var(--cat-color)}.c-teachers-dept__detail .button .type-base:hover .label{color:#fff}}.s-teachers .breadcrumb{display:none}@media screen and (max-width: 1024px){.s-teachers .breadcrumb{display:block}}.c-teachers{overflow:hidden}.c-teachers-info{padding-top:10rem;display:grid;grid-template-columns:auto 1fr;-moz-column-gap:80px;column-gap:80px;padding-left:60px;padding-right:80px;padding-bottom:10rem;color:#fff;position:relative;z-index:1}@media screen and (max-width: 1024px){.c-teachers-info{padding-top:7.2rem}}@media screen and (max-width: 1024px){.c-teachers-info{padding-bottom:5rem}}@media screen and (max-width: 1024px){.c-teachers-info{display:block;padding-inline:20px}}.c-teachers-info::before{content:"";position:absolute;top:0;right:0;z-index:-1;width:calc(100% - 38.5rem);height:100%;background-color:var(--cat-color);border-radius:0 0 10rem 10rem}@media screen and (max-width: 1024px){.c-teachers-info::before{width:100%;border-radius:0 0 5rem 5rem}}.c-teachers-info .eyecatch{width:42rem;height:48.4rem;position:relative;z-index:2}@media screen and (max-width: 1024px){.c-teachers-info .eyecatch{width:31rem;height:35.7rem;margin-left:-20px}}.c-teachers-info .eyecatch img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-teachers-info .info{margin-top:5.6rem}@media screen and (max-width: 1024px){.c-teachers-info .info{display:contents}}.c-teachers-info .cat{font-family:var(--font-display);font-size:clamp(2.2rem,2.0714rem + .3297vw,2.5rem);font-weight:700;line-height:1.8}.c-teachers-info .cat::before,.c-teachers-info .cat::after{content:"";display:block;inline-size:0;block-size:1px}.c-teachers-info .cat::before{-webkit-margin-after:calc((1 - 1.8)*.5em);margin-block-end:calc((1 - 1.8)*.5em)}.c-teachers-info .cat::after{-webkit-margin-before:calc((1 - 1.8)*.5em);margin-block-start:calc((1 - 1.8)*.5em)}@media screen and (max-width: 1024px){.c-teachers-info .cat{position:absolute;right:32px;top:7.2rem;writing-mode:vertical-lr}}.c-teachers-info .job{font-size:clamp(1.4rem,1.2714rem + .3297vw,1.7rem);line-height:1.1176470588;margin-bottom:2.2rem}.c-teachers-info .job::before,.c-teachers-info .job::after{content:"";display:block;inline-size:0;block-size:1px}.c-teachers-info .job::before{-webkit-margin-after:calc((1 - 1.1176470588)*.5em);margin-block-end:calc((1 - 1.1176470588)*.5em)}.c-teachers-info .job::after{-webkit-margin-before:calc((1 - 1.1176470588)*.5em);margin-block-start:calc((1 - 1.1176470588)*.5em)}@media screen and (max-width: 1024px){.c-teachers-info .job{margin-bottom:1.8rem}}.c-teachers-info .name{margin-top:7.2rem;position:relative;z-index:1}@media screen and (max-width: 1024px){.c-teachers-info .name{margin-top:5rem}}.c-teachers-info .name__group .jp{font-family:var(--font-display);font-size:clamp(3.3rem,2.5714rem + 1.8681vw,5rem);font-weight:700;line-height:1.2}.c-teachers-info .name__group .jp::before,.c-teachers-info .name__group .jp::after{content:"";display:block;inline-size:0;block-size:1px}.c-teachers-info .name__group .jp::before{-webkit-margin-after:calc((1 - 1.2)*.5em);margin-block-end:calc((1 - 1.2)*.5em)}.c-teachers-info .name__group .jp::after{-webkit-margin-before:calc((1 - 1.2)*.5em);margin-block-start:calc((1 - 1.2)*.5em)}.c-teachers-info .name__group .en{font-size:clamp(1.5rem,1.2857rem + .5495vw,2rem);line-height:1;margin-top:2.2rem;opacity:.7}.c-teachers-info .name__group .en::before,.c-teachers-info .name__group .en::after{content:"";display:block;inline-size:0;block-size:1px}.c-teachers-info .name__group .en::before{-webkit-margin-after:calc((1 - 1)*.5em);margin-block-end:calc((1 - 1)*.5em)}.c-teachers-info .name__group .en::after{-webkit-margin-before:calc((1 - 1)*.5em);margin-block-start:calc((1 - 1)*.5em)}@media screen and (max-width: 1024px){.c-teachers-info .name__group .en{margin-top:1.8rem}}.c-teachers-info .name .text-slide{position:absolute;top:50%;left:0;z-index:-1;width:100%;translate:0 -50%}@media screen and (max-width: 1024px){.c-teachers-info .name .text-slide{left:-20px}}.c-teachers-info .name .text-slide .text{height:100%;display:flex;align-items:center;-moz-column-gap:.25em;column-gap:.25em;white-space:nowrap;font-size:28.5rem;font-weight:700;line-height:20rem;color:#fff;opacity:.05}@media screen and (max-width: 1024px){.c-teachers-info .name .text-slide .text{font-size:15.4rem;line-height:11.3rem}}.c-teachers-info .name .text-slide .text span{display:block;-webkit-animation:move_teachers 30s linear infinite;animation:move_teachers 30s linear infinite}@-webkit-keyframes move_teachers{to{translate:calc((100% + .25em)*-1) 0}}@keyframes move_teachers{to{translate:calc((100% + .25em)*-1) 0}}.c-teachers-info .profession{margin-top:10rem}@media screen and (max-width: 1024px){.c-teachers-info .profession{margin-top:5rem}}.c-teachers-info .profession__title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:1.3rem;line-height:1;border:1px solid;padding:.2rem .4rem 0;border-radius:.3rem}.c-teachers-info .profession__title::before,.c-teachers-info .profession__title::after{content:"";display:block;inline-size:0;block-size:1px}.c-teachers-info .profession__title::before{-webkit-margin-after:calc((1 - 1)*.5em);margin-block-end:calc((1 - 1)*.5em)}.c-teachers-info .profession__title::after{-webkit-margin-before:calc((1 - 1)*.5em);margin-block-start:calc((1 - 1)*.5em)}.c-teachers-info .profession__text{font-size:1.4rem;line-height:1.3571428571;margin-top:1rem}.c-teachers-info .profession__text::before,.c-teachers-info .profession__text::after{content:"";display:block;inline-size:0;block-size:1px}.c-teachers-info .profession__text::before{-webkit-margin-after:calc((1 - 1.3571428571)*.5em);margin-block-end:calc((1 - 1.3571428571)*.5em)}.c-teachers-info .profession__text::after{-webkit-margin-before:calc((1 - 1.3571428571)*.5em);margin-block-start:calc((1 - 1.3571428571)*.5em)}.c-teachers-info .profession+.sns{margin-top:2.6rem}.c-teachers-info .sns{margin-top:10rem}@media screen and (max-width: 1024px){.c-teachers-info .sns{margin-top:5rem}}.c-teachers-info .sns__list{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem}.c-teachers-info .sns__list .list-item{flex:none}.c-teachers-info .sns__list .list-item:not(.is-tiktok):not(.is-website) .list-item-link .icon{width:3.8rem}.c-teachers-info .sns__list .list-item:not(.is-tiktok):not(.is-website) .list-item-link .icon .logo{color:var(--cat-color)}.c-teachers-info .sns__list .list-item.is-tiktok .list-item-link .icon{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 1024px){.c-teachers-info .sns__list .list-item.is-tiktok .list-item-link .icon{padding-inline:1rem}}.c-teachers-info .sns__list .list-item.is-tiktok .list-item-link .icon::before{content:none}@media screen and (max-width: 1024px){.c-teachers-info .sns__list .list-item.is-tiktok .list-item-link .icon::before{content:""}}.c-teachers-info .sns__list .list-item.is-tiktok .list-item-link .icon .logo{color:#fff}@media screen and (max-width: 1024px){.c-teachers-info .sns__list .list-item.is-tiktok .list-item-link .icon .logo{color:var(--cat-color)}}.c-teachers-info .sns__list .list-item.is-website{padding-left:1.2rem;border-left:1px solid rgba(255,255,255,.3)}.c-teachers-info .sns__list .list-item.is-website .list-item-link{display:flex;align-items:center;-moz-column-gap:.6rem;column-gap:.6rem}.c-teachers-info .sns__list .list-item.is-website .label{display:block;font-size:1.4rem;color:#fff}.c-teachers-info .sns__list .list-item.is-website .icon{width:1rem;height:1rem}.c-teachers-info .sns__list .list-item.is-website .icon::before{content:none}.c-teachers-info .sns__list .list-item.is-website .icon .blank{color:#fff;display:block;width:100%;height:100%}.c-teachers-info .sns__list .list-item-link{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;border-radius:100vmax;transition:opacity .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-teachers-info .sns__list .list-item-link .icon{display:flex;align-items:center;justify-content:center;height:3.8rem;position:relative;z-index:1}.c-teachers-info .sns__list .list-item-link .icon::before{content:"";position:absolute;inset:0;z-index:-1;background-color:#fff;border-radius:100vmax;pointer-events:none;transition:scale .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-teachers-info .sns__list .list-item-link .icon .logo{display:block;width:calc(var(--w)*.1rem);height:100%}.c-teachers-info .sns__list .list-item-link.isHover .icon::before{scale:1.2;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-teachers-info .sns__list .list-item-link.isNotHover{opacity:.4}.c-teachers-info .career{margin-top:5rem;padding-top:2.5rem;border-top:1px solid rgba(255,255,255,.3)}@media screen and (max-width: 1024px){.c-teachers-info .career{margin-top:4rem}}@media screen and (max-width: 1024px){.c-teachers-info .career{padding-top:2rem}}.c-teachers-info .career__text{font-size:clamp(1.4rem,1.3571rem + .1099vw,1.5rem);line-height:1.8666666667}.c-teachers-info .career__text::before,.c-teachers-info .career__text::after{content:"";display:block;inline-size:0;block-size:1px}.c-teachers-info .career__text::before{-webkit-margin-after:calc((1 - 1.8666666667)*.5em);margin-block-end:calc((1 - 1.8666666667)*.5em)}.c-teachers-info .career__text::after{-webkit-margin-before:calc((1 - 1.8666666667)*.5em);margin-block-start:calc((1 - 1.8666666667)*.5em)}.c-teachers-info .message{margin-top:6rem;padding:3.5rem;border-radius:1rem;background-color:rgba(255,255,255,.1)}@media screen and (max-width: 1024px){.c-teachers-info .message{margin-top:4rem}}@media screen and (max-width: 1024px){.c-teachers-info .message{padding:2.5rem}}.c-teachers-info .message__title{font-size:clamp(1.5rem,1.4143rem + .2198vw,1.7rem);font-weight:600;line-height:1;opacity:.5}.c-teachers-info .message__title::before,.c-teachers-info .message__title::after{content:"";display:block;inline-size:0;block-size:1px}.c-teachers-info .message__title::before{-webkit-margin-after:calc((1 - 1)*.5em);margin-block-end:calc((1 - 1)*.5em)}.c-teachers-info .message__title::after{-webkit-margin-before:calc((1 - 1)*.5em);margin-block-start:calc((1 - 1)*.5em)}.c-teachers-info .message__text{font-family:var(--font-display);font-size:clamp(2.2rem,1.9857rem + .5495vw,2.7rem);font-weight:700;line-height:1.4;margin-top:1.2rem}.c-teachers-works{padding-top:10rem}@media screen and (max-width: 1024px){.c-teachers-works{padding-top:7.2rem}}.c-teachers-works .container{padding-inline:60px;display:grid;grid-template-columns:auto 1fr;-moz-column-gap:7.8rem;column-gap:7.8rem;align-items:center}@media screen and (max-width: 1024px){.c-teachers-works .container{display:block;padding-inline:20px}}.c-teachers-works__head{width:12.2rem}@media screen and (max-width: 1024px){.c-teachers-works__head{width:100%;display:flex;justify-content:space-between;-moz-column-gap:2rem;column-gap:2rem}}.c-teachers-works__head h2{font-size:clamp(3.2rem,2.9429rem + .6593vw,3.8rem);font-weight:600;line-height:1.1842105263}.c-teachers-works__head .tool-box .pagination{margin-top:3rem}@media screen and (max-width: 1024px){.c-teachers-works__head .tool-box .pagination{margin-top:0}}.c-teachers-works__head .tool-box .pagination.swiper-pagination-lock{display:contents}.c-teachers-works__head .tool-box .navigation{margin-top:3rem}@media screen and (max-width: 1024px){.c-teachers-works__head .tool-box .navigation{display:none}}.c-teachers-works__detail{min-width:100%;-webkit-clip-path:inset(0 -100% 0 0);clip-path:inset(0 -100% 0 0)}@media screen and (max-width: 1024px){.c-teachers-works__detail{width:calc(100% + 40px);min-width:inherit;-webkit-clip-path:inset(0);clip-path:inset(0);margin-top:3rem;margin-left:-20px;padding-inline:20px}}.c-teachers-works__detail .works-slider{overflow:visible}.c-teachers-works__detail .works-slider-list{display:flex}.c-teachers-works__detail .works-slider-item{width:30rem;height:auto;flex:none;border-bottom:1px solid #dadada}@media screen and (max-width: 1024px){.c-teachers-works__detail .works-slider-item{width:27rem}}.c-teachers-works__detail .works-slider-item .eyecatch{display:block}.c-teachers-works__detail .works-slider-item .eyecatch img{display:block;width:100%;height:100%;aspect-ratio:3/2;-o-object-fit:contain;object-fit:contain}.c-teachers-works__detail .works-slider-item .eyecatch .caption{display:block;font-size:clamp(1.4rem,1.3571rem + .1099vw,1.5rem);font-weight:700;line-height:1.4;margin-top:2.5rem}.c-teachers-works__detail .works-slider-item .eyecatch .caption::before,.c-teachers-works__detail .works-slider-item .eyecatch .caption::after{content:"";display:block;inline-size:0;block-size:1px}.c-teachers-works__detail .works-slider-item .eyecatch .caption::before{-webkit-margin-after:calc((1 - 1.4)*.5em);margin-block-end:calc((1 - 1.4)*.5em)}.c-teachers-works__detail .works-slider-item .eyecatch .caption::after{-webkit-margin-before:calc((1 - 1.4)*.5em);margin-block-start:calc((1 - 1.4)*.5em)}@media screen and (max-width: 1024px){.c-teachers-works__detail .works-slider-item .eyecatch .caption{margin-top:2rem}}.c-teachers-works__detail .works-slider-item .link{display:flex;align-items:center;-moz-column-gap:.7rem;column-gap:.7rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-top:2rem;padding-block:.7rem;font-size:1.3rem;text-decoration:none;color:#242424;border-bottom:1px solid #242424;position:relative;z-index:1}@media screen and (min-width: 1025px)and (hover: hover),screen and (min-width: 1025px)and (pointer: fine){.c-teachers-works__detail .works-slider-item .link:hover .label:first-child{translate:0 calc(-100% - .2em)}.c-teachers-works__detail .works-slider-item .link:hover .label:last-child{translate:0 0%}.c-teachers-works__detail .works-slider-item .link:hover .icon.--rad::before{scale:0;transition:scale .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-teachers-works__detail .works-slider-item .link:hover .icon .blank{scale:0;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-teachers-works__detail .works-slider-item .link:hover .arrow.--rad::before{scale:1;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28) .2s}.c-teachers-works__detail .works-slider-item .link:hover .arrow .arw-r{translate:0;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28) .2s}}.c-teachers-works__detail .works-slider-item .link .label{-ms-grid-row:1;-ms-grid-column:1;font-weight:500;line-height:1;display:block;grid-area:text;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-teachers-works__detail .works-slider-item .link .label:nth-child(2),.c-teachers-works__detail .works-slider-item .link .label:last-child{translate:0 calc(100% + .2em)}.c-teachers-works__detail .works-slider-item .link .label-wrap{display:grid;grid-template-areas:"text";overflow:hidden;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28);position:relative;z-index:2}.c-teachers-works__detail .works-slider-item .link .label-wrap[lang=en]{margin-top:.3em}.c-teachers-works__detail .works-slider-item .link .icon,.c-teachers-works__detail .works-slider-item .link .arrow{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem}.c-teachers-works__detail .works-slider-item .link .icon.--rad,.c-teachers-works__detail .works-slider-item .link .arrow.--rad{position:relative;z-index:1}.c-teachers-works__detail .works-slider-item .link .icon.--rad::before,.c-teachers-works__detail .works-slider-item .link .arrow.--rad::before{content:"";margin:auto;inset:0;position:absolute;z-index:-1;border-radius:50%;background-color:var(--cat-color)}.c-teachers-works__detail .works-slider-item .link .icon.--pos-r,.c-teachers-works__detail .works-slider-item .link .arrow.--pos-r{position:absolute;right:0;top:0;bottom:0;margin-block:auto}@media screen and (max-width: 1024px){.c-teachers-works__detail .works-slider-item .link .icon.--pos-r,.c-teachers-works__detail .works-slider-item .link .arrow.--pos-r{right:0;bottom:inherit;margin:0 auto}}.c-teachers-works__detail .works-slider-item .link .icon svg,.c-teachers-works__detail .works-slider-item .link .arrow svg{display:block;color:#fff}.c-teachers-works__detail .works-slider-item .link .icon .blank,.c-teachers-works__detail .works-slider-item .link .arrow .blank{width:.8rem;height:.8rem;scale:1;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28) .4s}.c-teachers-works__detail .works-slider-item .link .icon .arw-r,.c-teachers-works__detail .works-slider-item .link .arrow .arw-r{width:.8rem;height:.8rem;translate:calc(-100% - 1.2rem) 0;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-teachers-works__detail .works-slider-item .link .icon.--rad::before{scale:1;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28) .2s}.c-teachers-works__detail .works-slider-item .link .arrow.--rad::before{scale:0;transition:scale .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-teachers-pagination{padding-top:10rem;display:grid;grid-template-columns:auto 1fr auto;-moz-column-gap:.3rem;column-gap:.3rem;padding-inline:20px}@media screen and (max-width: 1024px){.c-teachers-pagination{padding-top:5rem}}@media screen and (max-width: 1024px){.c-teachers-pagination{grid-template-columns:repeat(2, 1fr);gap:3rem .4rem}}.c-teachers-pagination .prev-button,.c-teachers-pagination .next-button{width:25rem}@media screen and (max-width: 1024px){.c-teachers-pagination .prev-button,.c-teachers-pagination .next-button{width:100%;grid-row:1}}.c-teachers-pagination .prev-button-el,.c-teachers-pagination .next-button-el{display:block;padding:3rem;color:#242424;text-decoration:none;background-color:#f1f1f1;border-radius:2rem;transition:background-color .3s cubic-bezier(0.39, 0.58, 0.57, 1),color .3s cubic-bezier(0.39, 0.58, 0.57, 1);--cat-color: #ED6C00}@media screen and (max-width: 1024px){.c-teachers-pagination .prev-button-el,.c-teachers-pagination .next-button-el{padding:1rem}}.c-teachers-pagination .prev-button-el.is-dept-visualdesign,.c-teachers-pagination .next-button-el.is-dept-visualdesign{--cat-color: #CC2525}.c-teachers-pagination .prev-button-el.is-dept-architecture,.c-teachers-pagination .next-button-el.is-dept-architecture{--cat-color: #139A39}.c-teachers-pagination .prev-button-el.is-dept-audiovisual,.c-teachers-pagination .next-button-el.is-dept-audiovisual{--cat-color: #2639A6}@media screen and (max-width: 1024px){.c-teachers-pagination .prev-button-el,.c-teachers-pagination .next-button-el{display:grid;grid-template-columns:repeat(2, auto);place-content:space-between;align-items:center;border-radius:.7rem}}@media screen and (min-width: 1025px)and (hover: hover),screen and (min-width: 1025px)and (pointer: fine){.c-teachers-pagination .prev-button-el:hover,.c-teachers-pagination .next-button-el:hover{background-color:var(--cat-color);color:#fff;transition:background-color .3s cubic-bezier(0.39, 0.58, 0.57, 1),color .5s cubic-bezier(0, 0.7, 0.32, 1.28)}}.c-teachers-pagination .prev-button .en,.c-teachers-pagination .next-button .en{font-size:clamp(1.3rem,1.1286rem + .4396vw,1.7rem);font-weight:600;line-height:1;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 1024px){.c-teachers-pagination .prev-button .en,.c-teachers-pagination .next-button .en{-moz-column-gap:.5rem;column-gap:.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;grid-area:en}}.c-teachers-pagination .prev-button .en .arrow,.c-teachers-pagination .prev-button .en .toggle,.c-teachers-pagination .next-button .en .arrow,.c-teachers-pagination .next-button .en .toggle{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:1px solid currentColor;border-radius:50%;position:relative;background-color:rgba(0,0,0,0);transition:translate .5s cubic-bezier(0.39, 0.58, 0.57, 1),background-color .5s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (max-width: 1024px){.c-teachers-pagination .prev-button .en .arrow,.c-teachers-pagination .prev-button .en .toggle,.c-teachers-pagination .next-button .en .arrow,.c-teachers-pagination .next-button .en .toggle{width:1.7rem;height:1.7rem}}.c-teachers-pagination .prev-button .en .arrow svg,.c-teachers-pagination .prev-button .en .toggle svg,.c-teachers-pagination .next-button .en .arrow svg,.c-teachers-pagination .next-button .en .toggle svg{display:block;width:.8rem;height:.8rem;transition:color .5s cubic-bezier(0, 0.7, 0.32, 1.28)}@media screen and (max-width: 1024px){.c-teachers-pagination .prev-button .en .arrow svg,.c-teachers-pagination .prev-button .en .toggle svg,.c-teachers-pagination .next-button .en .arrow svg,.c-teachers-pagination .next-button .en .toggle svg{width:.7rem;height:.7rem}}.c-teachers-pagination .prev-button .en .toggle::before,.c-teachers-pagination .prev-button .en .toggle::after,.c-teachers-pagination .next-button .en .toggle::before,.c-teachers-pagination .next-button .en .toggle::after{content:"";display:block;position:absolute;inset:0;margin:auto;width:.9rem;height:1px;background-color:currentColor;transition:background-color .5s cubic-bezier(0, 0.7, 0.32, 1.28),rotate .2s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (max-width: 1024px){.c-teachers-pagination .prev-button .en .toggle::before,.c-teachers-pagination .prev-button .en .toggle::after,.c-teachers-pagination .next-button .en .toggle::before,.c-teachers-pagination .next-button .en .toggle::after{width:.7rem}}.c-teachers-pagination .prev-button .en .toggle::after,.c-teachers-pagination .next-button .en .toggle::after{will-change:rotate;rotate:90deg}.c-teachers-pagination .prev-button .en .arrow,.c-teachers-pagination .next-button .en .arrow{display:none}@media screen and (max-width: 1024px){.c-teachers-pagination .prev-button .en .arrow,.c-teachers-pagination .next-button .en .arrow{display:flex;background-color:#ed6c00;border:none;margin-top:-0.3em}.c-teachers-pagination .prev-button .en .arrow .arw-r,.c-teachers-pagination .next-button .en .arrow .arw-r{color:#fff}}.c-teachers-pagination .prev-button .eyecatch,.c-teachers-pagination .next-button .eyecatch{display:block;width:17.3rem;height:20rem;margin-top:1.3rem;margin-inline:auto}@media screen and (max-width: 1024px){.c-teachers-pagination .prev-button .eyecatch,.c-teachers-pagination .next-button .eyecatch{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:3;width:4.3rem;height:5rem;margin-top:0;grid-area:eyecatch}}.c-teachers-pagination .prev-button .eyecatch img,.c-teachers-pagination .next-button .eyecatch img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-teachers-pagination .prev-button .name,.c-teachers-pagination .next-button .name{display:block;font-size:clamp(1.3rem,1.2143rem + .2198vw,1.5rem);font-weight:700;line-height:1.2;text-align:center;margin-top:1.5rem}@media screen and (max-width: 1024px){.c-teachers-pagination .prev-button .name,.c-teachers-pagination .next-button .name{margin-top:0;grid-area:name}}@media screen and (max-width: 1024px){.c-teachers-pagination .prev-button{grid-column:1}}@media screen and (max-width: 1024px){.c-teachers-pagination .prev-button-el{grid-template-areas:"en eyecatch" "name eyecatch"}.c-teachers-pagination .prev-button-el > .eyecatch{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:2}.c-teachers-pagination .prev-button .en,.c-teachers-pagination .next-button .en{-ms-grid-row:1;-ms-grid-column:1}.c-teachers-pagination .prev-button-el > .eyecatch,.c-teachers-pagination .prev-button-el > .eyecatch{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:2}.c-teachers-pagination .prev-button .name,.c-teachers-pagination .next-button .name{-ms-grid-row:2;-ms-grid-column:1}}@media screen and (max-width: 1024px){.c-teachers-pagination .prev-button .arrow{scale:-1 1}}@media screen and (max-width: 1024px){.c-teachers-pagination .next-button{grid-column:2}}@media screen and (max-width: 1024px){.c-teachers-pagination .next-button-el{grid-template-areas:"eyecatch en" "eyecatch name"}.c-teachers-pagination .next-button-el > .eyecatch{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1}.c-teachers-pagination .next-button-el > .en,.c-teachers-pagination .next-button-el > .en{-ms-grid-row:1;-ms-grid-column:2}.c-teachers-pagination .next-button-el > .eyecatch,.c-teachers-pagination .next-button-el > .eyecatch{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1}.c-teachers-pagination .next-button-el > .name,.c-teachers-pagination .next-button-el > .name{-ms-grid-row:2;-ms-grid-column:2}}@media screen and (max-width: 1024px){.c-teachers-pagination .next-button .en{margin-left:auto}}@media screen and (max-width: 1024px){.c-teachers-pagination .back-button{grid-column:1/3;grid-row:2}}.c-teachers-pagination .back-button-el{display:flex;align-items:center;justify-content:center;text-decoration:none;width:100%;height:100%;line-height:1;border-radius:2rem;background-color:#f1f1f1;transition:background-color .3s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (max-width: 1024px){.c-teachers-pagination .back-button-el{-moz-column-gap:1rem;column-gap:1rem;background-color:rgba(0,0,0,0)}}.c-teachers-pagination .back-button-el .wrap{display:flex;align-items:center;position:relative;-moz-column-gap:1.2rem;column-gap:1.2rem;overflow:hidden;padding-block:1.2rem}@media screen and (max-width: 1024px){.c-teachers-pagination .back-button-el .wrap{padding-block:0}}.c-teachers-pagination .back-button-el .arrow{display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;-webkit-clip-path:inset(-0.288rem);clip-path:inset(-0.288rem);position:relative;z-index:1;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28);pointer-events:none}@media screen and (max-width: 1024px){.c-teachers-pagination .back-button-el .arrow{width:2rem;height:2rem}}.c-teachers-pagination .back-button-el .arrow::before{content:"";margin:auto;inset:0;position:absolute;z-index:-1;border-radius:50%;background-color:#ed6c00;transition:scale .3s cubic-bezier(0.39, 0.58, 0.57, 1),background-color .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-teachers-pagination .back-button-el .arrow .arw-r{display:block;width:1.2rem;height:1.2rem;color:#fff;scale:-1 1;transition:translate .5s cubic-bezier(0.39, 0.58, 0.57, 1),color .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-teachers-pagination .back-button-el .arrow.--pos-r{position:absolute;right:0;top:0;bottom:0;margin-block:auto;translate:100% 0}.c-teachers-pagination .back-button-el .arrow.--pos-r::before{scale:0}.c-teachers-pagination .back-button-el .arrow.--pos-r .arw-r{translate:calc(100% + 1.2rem) 0}.c-teachers-pagination .back-button-el .label{-ms-grid-row:1;-ms-grid-column:1;font-weight:500;line-height:1;display:block;grid-area:text;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-teachers-pagination .back-button-el .label:nth-child(2),.c-teachers-pagination .back-button-el .label:last-child{translate:0 calc(100% + .2em)}.c-teachers-pagination .back-button-el .label-wrap{display:grid;grid-template-areas:"text";overflow:hidden;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28);position:relative;z-index:2}.c-teachers-pagination .back-button-el .label-wrap[lang=en]{margin-top:.3em}.c-teachers-pagination .back-button-el .label{font-size:clamp(1.6rem,1.4286rem + .4396vw,2rem);font-weight:600;color:#242424;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28),color .3s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (min-width: 1025px)and (hover: hover),screen and (min-width: 1025px)and (pointer: fine){.c-teachers-pagination .back-button-el:hover{background-color:#ed6c00;transition:background-color .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-teachers-pagination .back-button-el:hover .label{color:#fff;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28),color .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-teachers-pagination .back-button-el:hover .label-wrap{translate:-3.6rem 0}.c-teachers-pagination .back-button-el:hover .label:first-child{translate:0 calc(-100% - .2em)}.c-teachers-pagination .back-button-el:hover .label:last-child{translate:0 0%}.c-teachers-pagination .back-button-el:hover .arrow::before{background-color:#fff}.c-teachers-pagination .back-button-el:hover .arrow .arw-r{color:#ed6c00}.c-teachers-pagination .back-button-el:hover .arrow.--pos-l{translate:-100% 0}.c-teachers-pagination .back-button-el:hover .arrow.--pos-l::before{scale:0}.c-teachers-pagination .back-button-el:hover .arrow.--pos-l .arw-r{translate:calc(-100% - 1.2rem) 0}.c-teachers-pagination .back-button-el:hover .arrow.--pos-r{translate:0 0}.c-teachers-pagination .back-button-el:hover .arrow.--pos-r::before{scale:1;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28),background-color .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-teachers-pagination .back-button-el:hover .arrow.--pos-r .arw-r{translate:0;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28),color .5s cubic-bezier(0, 0.7, 0.32, 1.28)}}.s-topics{padding-top:8.4rem}@media screen and (max-width: 1024px){.s-topics{padding-top:9.5rem}}.s-topics .breadcrumb{padding-inline:40px}@media screen and (max-width: 1024px){.s-topics .breadcrumb{padding-inline:0}}.s-topics .breadcrumb ol li::after{background-color:#ed6c00;opacity:.5}.s-topics .breadcrumb ol li .label{color:#242424}.s-topics .breadcrumb ol li span.label:not(.is-temp){background-color:#ffebda;color:#242424}.c-topics{margin-top:3.4rem}@media screen and (max-width: 1024px){.c-topics{margin-top:0rem}}.c-topics .entry-header{padding-top:8rem;padding-inline:6rem;padding-bottom:7rem;border-bottom:1px solid #242424}@media screen and (max-width: 1024px){.c-topics .entry-header{padding-top:0rem}}@media screen and (max-width: 1024px){.c-topics .entry-header{padding-inline:2rem}}@media screen and (max-width: 1024px){.c-topics .entry-header{padding-bottom:3.4rem}}.c-topics .entry-header .meta{display:flex;-moz-column-gap:1.5rem;column-gap:1.5rem;align-items:center}.c-topics .entry-header .meta time{color:#ed6c00;font-size:clamp(1.6rem,1.3429rem + .6593vw,2.2rem);font-weight:600;line-height:1;margin-top:.25em}.c-topics .entry-header .meta .hr{display:block;width:1px;height:1.5rem;background-color:#dadada}.c-topics .entry-header .meta .cat{font-size:clamp(1.2rem,1.0714rem + .3297vw,1.5rem);color:#242424;line-height:1.2}.c-topics .entry-header .title{font-family:var(--font-display);font-size:clamp(2.9rem,2.3rem + 1.5385vw,4.3rem);font-weight:700;line-height:1.2558139535;margin-top:3rem}.c-topics .entry-header .title::before,.c-topics .entry-header .title::after{content:"";display:block;inline-size:0;block-size:1px}.c-topics .entry-header .title::before{-webkit-margin-after:calc((1 - 1.2558139535)*.5em);margin-block-end:calc((1 - 1.2558139535)*.5em)}.c-topics .entry-header .title::after{-webkit-margin-before:calc((1 - 1.2558139535)*.5em);margin-block-start:calc((1 - 1.2558139535)*.5em)}@media screen and (max-width: 1024px){.c-topics .entry-header .title{margin-top:2rem}}@media screen and (max-width: 1024px){.c-topics .entry-header .title{line-height:1.4827586207}.c-topics .entry-header .title::before,.c-topics .entry-header .title::after{content:"";display:block;inline-size:0;block-size:1px}.c-topics .entry-header .title::before{-webkit-margin-after:calc((1 - 1.4827586207)*.5em);margin-block-end:calc((1 - 1.4827586207)*.5em)}.c-topics .entry-header .title::after{-webkit-margin-before:calc((1 - 1.4827586207)*.5em);margin-block-start:calc((1 - 1.4827586207)*.5em)}}.c-topics .entry-body{max-width:88rem;margin-inline:auto;padding-top:7rem;padding-bottom:8rem}@media screen and (max-width: 1024px){.c-topics .entry-body{padding-top:4rem}}@media screen and (max-width: 1024px){.c-topics .entry-body{padding-bottom:5rem}}.c-topics .entry-body>*:not(h2):not(.is-style-hl-2):not(.wp-block-onecol:not(.is-layout-section):not(.has-bg)):not(.is-layout-section):not(.is-layout-section>.wp-block-onecol:not(.has-bg)):not(.has-bg>*){width:calc(100% - 8rem);margin-inline:auto}@media screen and (max-width: 1024px){.c-topics .entry-body>*:not(h2):not(.is-style-hl-2):not(.wp-block-onecol:not(.is-layout-section):not(.has-bg)):not(.is-layout-section):not(.is-layout-section>.wp-block-onecol:not(.has-bg)):not(.has-bg>*){width:calc(100% - 4rem)}}@media screen and (max-width: 1024px){.c-topics .entry-body>h3:not([class*=is-style-hl-]),.c-topics .entry-body>.is-style-hl-3{margin-left:0 !important}}.c-topics .entry-body>*:first-child{margin-top:0 !important}.c-topics .entry-body>*+*{margin-top:6rem}@media screen and (max-width: 1024px){.c-topics .entry-body>*+*{margin-top:4rem}}.c-topics .entry-body>*+h2{margin-top:11rem}@media screen and (max-width: 1024px){.c-topics .entry-body>*+h2{margin-top:5rem}}.c-topics .entry-body>p+p{margin-top:3rem}@media screen and (max-width: 1024px){.c-topics .entry-body>p+p{margin-top:2rem}}.c-topics .entry-body>p+.wp-block-buttons,.c-topics .entry-body>p+.wp-block-button-group,.c-topics .entry-body>p+.wp-block-file{margin-top:3rem}@media screen and (max-width: 1024px){.c-topics .entry-body>p+.wp-block-buttons,.c-topics .entry-body>p+.wp-block-button-group,.c-topics .entry-body>p+.wp-block-file{margin-top:2rem}}.c-topics .entry-body>h3+*,.c-topics .entry-body>h4+*,.c-topics .entry-body>h5+*{margin-top:3rem}@media screen and (max-width: 1024px){.c-topics .entry-body>h3+*,.c-topics .entry-body>h4+*,.c-topics .entry-body>h5+*{margin-top:2rem}}.c-topics .entry-body>ul+ul,.c-topics .entry-body>ul+ol,.c-topics .entry-body>ol+ul,.c-topics .entry-body>ol+ol{margin-top:4rem}@media screen and (max-width: 1024px){.c-topics .entry-body>ul+ul,.c-topics .entry-body>ul+ol,.c-topics .entry-body>ol+ul,.c-topics .entry-body>ol+ol{margin-top:3rem}}.c-topics .entry-body h2{font-family:var(--font-display);font-size:clamp(2.4rem,2.0143rem + .989vw,3.3rem)}.c-topics .entry-body h2:not([class*=is-style-hl-]){color:#fff;background-color:#ed6c00;line-height:1.3;border-radius:0.7rem;padding:1.5rem 2rem}.c-topics .entry-body h2:not([class*=is-style-hl-])::before,.c-topics .entry-body h2:not([class*=is-style-hl-])::after{content:"";display:block;inline-size:0;block-size:1px}.c-topics .entry-body h2:not([class*=is-style-hl-])::before{-webkit-margin-after:calc((1 - 1.3)*.5em);margin-block-end:calc((1 - 1.3)*.5em)}.c-topics .entry-body h2:not([class*=is-style-hl-])::after{-webkit-margin-before:calc((1 - 1.3)*.5em);margin-block-start:calc((1 - 1.3)*.5em)}@media screen and (max-width: 1024px){.c-topics .entry-body h2:not([class*=is-style-hl-]){border-radius:0.3rem;line-height:1.2;padding:1rem 2rem;border-radius:0}.c-topics .entry-body h2:not([class*=is-style-hl-])::before,.c-topics .entry-body h2:not([class*=is-style-hl-])::after{content:"";display:block;inline-size:0;block-size:1px}.c-topics .entry-body h2:not([class*=is-style-hl-])::before{-webkit-margin-after:calc((1 - 1.2)*.5em);margin-block-end:calc((1 - 1.2)*.5em)}.c-topics .entry-body h2:not([class*=is-style-hl-])::after{-webkit-margin-before:calc((1 - 1.2)*.5em);margin-block-start:calc((1 - 1.2)*.5em)}}.c-topics .entry-body h3{font-family:var(--font-display);font-size:clamp(2.2rem,1.9857rem + .5495vw,2.7rem)}.c-topics .entry-body h3:not([class*=is-style-hl-]){line-height:1.3;padding-block:0.2rem;padding-left:1.4rem;border-left:min(1.1rem,.5em) solid #ed6c00}.c-topics .entry-body h3:not([class*=is-style-hl-])::before,.c-topics .entry-body h3:not([class*=is-style-hl-])::after{content:"";display:block;inline-size:0;block-size:1px}.c-topics .entry-body h3:not([class*=is-style-hl-])::before{-webkit-margin-after:calc((1 - 1.3)*.5em);margin-block-end:calc((1 - 1.3)*.5em)}.c-topics .entry-body h3:not([class*=is-style-hl-])::after{-webkit-margin-before:calc((1 - 1.3)*.5em);margin-block-start:calc((1 - 1.3)*.5em)}@media screen and (max-width: 1024px){.c-topics .entry-body h3:not([class*=is-style-hl-]){padding:0.6rem 0 0.6rem 1.2rem;border-left:min(0.8rem,.5em) solid #ed6c00;line-height:1.2;margin-left:-2rem}.c-topics .entry-body h3:not([class*=is-style-hl-])::before,.c-topics .entry-body h3:not([class*=is-style-hl-])::after{content:"";display:block;inline-size:0;block-size:1px}.c-topics .entry-body h3:not([class*=is-style-hl-])::before{-webkit-margin-after:calc((1 - 1.2)*.5em);margin-block-end:calc((1 - 1.2)*.5em)}.c-topics .entry-body h3:not([class*=is-style-hl-])::after{-webkit-margin-before:calc((1 - 1.2)*.5em);margin-block-start:calc((1 - 1.2)*.5em)}}.c-topics .entry-body h4{font-family:var(--font-display);font-size:clamp(1.9rem,1.6429rem + .6593vw,2.5rem)}.c-topics .entry-body h4:not([class*=is-style-hl-]){line-height:1.3;padding-bottom:0.6rem;border-bottom:0.3rem solid #ed6c00}.c-topics .entry-body h4:not([class*=is-style-hl-])::before,.c-topics .entry-body h4:not([class*=is-style-hl-])::after{content:"";display:block;inline-size:0;block-size:1px}.c-topics .entry-body h4:not([class*=is-style-hl-])::before{-webkit-margin-after:calc((1 - 1.3)*.5em);margin-block-end:calc((1 - 1.3)*.5em)}.c-topics .entry-body h4:not([class*=is-style-hl-])::after{-webkit-margin-before:calc((1 - 1.3)*.5em);margin-block-start:calc((1 - 1.3)*.5em)}@media screen and (max-width: 1024px){.c-topics .entry-body h4:not([class*=is-style-hl-]){line-height:1.2;padding-bottom:0.4rem;border-bottom-width:0.2rem}.c-topics .entry-body h4:not([class*=is-style-hl-])::before,.c-topics .entry-body h4:not([class*=is-style-hl-])::after{content:"";display:block;inline-size:0;block-size:1px}.c-topics .entry-body h4:not([class*=is-style-hl-])::before{-webkit-margin-after:calc((1 - 1.2)*.5em);margin-block-end:calc((1 - 1.2)*.5em)}.c-topics .entry-body h4:not([class*=is-style-hl-])::after{-webkit-margin-before:calc((1 - 1.2)*.5em);margin-block-start:calc((1 - 1.2)*.5em)}}.c-topics .entry-body h5{font-size:clamp(1.6rem,1.4714rem + .3297vw,1.9rem);font-weight:700;line-height:1.3}.c-topics .entry-body h5::before,.c-topics .entry-body h5::after{content:"";display:block;inline-size:0;block-size:1px}.c-topics .entry-body h5::before{-webkit-margin-after:calc((1 - 1.3)*.5em);margin-block-end:calc((1 - 1.3)*.5em)}.c-topics .entry-body h5::after{-webkit-margin-before:calc((1 - 1.3)*.5em);margin-block-start:calc((1 - 1.3)*.5em)}@media screen and (max-width: 1024px){.c-topics .entry-body h5{line-height:1.2}.c-topics .entry-body h5::before,.c-topics .entry-body h5::after{content:"";display:block;inline-size:0;block-size:1px}.c-topics .entry-body h5::before{-webkit-margin-after:calc((1 - 1.2)*.5em);margin-block-end:calc((1 - 1.2)*.5em)}.c-topics .entry-body h5::after{-webkit-margin-before:calc((1 - 1.2)*.5em);margin-block-start:calc((1 - 1.2)*.5em)}}.c-topics .entry-body p{font-size:clamp(1.4rem,1.3143rem + .2198vw,1.6rem);line-height:1.7;word-break:break-word}.c-topics .entry-body p::before,.c-topics .entry-body p::after{content:"";display:block;inline-size:0;block-size:1px}.c-topics .entry-body p::before{-webkit-margin-after:calc((1 - 1.7)*.5em);margin-block-end:calc((1 - 1.7)*.5em)}.c-topics .entry-body p::after{-webkit-margin-before:calc((1 - 1.7)*.5em);margin-block-start:calc((1 - 1.7)*.5em)}.c-topics .entry-body a:not([class]){font-size:1em;color:#242424;text-decoration:none;background-image:linear-gradient(currentColor, currentColor);background-repeat:no-repeat;background-size:100% .1rem;background-position:bottom left;transition:background-size .5s cubic-bezier(0, 0.7, 0.32, 1.28)}@media screen and (min-width: 1025px)and (hover: hover),screen and (min-width: 1025px)and (pointer: fine){.c-topics .entry-body a:not([class]):hover{background-size:0% .1rem;background-position:bottom right}}.c-topics .entry-body li{font-size:clamp(1.4rem,1.3143rem + .2198vw,1.6rem);line-height:1.7}.c-topics .entry-body li+li{margin-top:1.5rem}.c-topics .entry-body iframe{display:block;width:100%;height:100%;aspect-ratio:16/9}.c-topics .entry-body .has-hl-2-font-size{font-size:clamp(2.4rem,2.0143rem + .989vw,3.3rem);line-height:1.3}.c-topics .entry-body .has-hl-2-font-size:not(li)::before,.c-topics .entry-body .has-hl-2-font-size:not(li)::after{content:"";display:block;inline-size:0;block-size:1px}.c-topics .entry-body .has-hl-2-font-size:not(li)::before{-webkit-margin-after:calc((1 - 1.3)*.5em);margin-block-end:calc((1 - 1.3)*.5em)}.c-topics .entry-body .has-hl-2-font-size:not(li)::after{-webkit-margin-before:calc((1 - 1.3)*.5em);margin-block-start:calc((1 - 1.3)*.5em)}.c-topics .entry-body .has-hl-3-font-size{font-size:clamp(2.2rem,1.9857rem + .5495vw,2.7rem);line-height:1.3}.c-topics .entry-body .has-hl-3-font-size:not(li)::before,.c-topics .entry-body .has-hl-3-font-size:not(li)::after{content:"";display:block;inline-size:0;block-size:1px}.c-topics .entry-body .has-hl-3-font-size:not(li)::before{-webkit-margin-after:calc((1 - 1.3)*.5em);margin-block-end:calc((1 - 1.3)*.5em)}.c-topics .entry-body .has-hl-3-font-size:not(li)::after{-webkit-margin-before:calc((1 - 1.3)*.5em);margin-block-start:calc((1 - 1.3)*.5em)}.c-topics .entry-body .has-hl-4-font-size{font-size:clamp(1.9rem,1.6429rem + .6593vw,2.5rem);line-height:1.3}.c-topics .entry-body .has-hl-4-font-size:not(li)::before,.c-topics .entry-body .has-hl-4-font-size:not(li)::after{content:"";display:block;inline-size:0;block-size:1px}.c-topics .entry-body .has-hl-4-font-size:not(li)::before{-webkit-margin-after:calc((1 - 1.3)*.5em);margin-block-end:calc((1 - 1.3)*.5em)}.c-topics .entry-body .has-hl-4-font-size:not(li)::after{-webkit-margin-before:calc((1 - 1.3)*.5em);margin-block-start:calc((1 - 1.3)*.5em)}.c-topics .entry-body .has-hl-5-font-size{font-size:clamp(1.6rem,1.4714rem + .3297vw,1.9rem);line-height:1.3}.c-topics .entry-body .has-hl-5-font-size:not(li)::before,.c-topics .entry-body .has-hl-5-font-size:not(li)::after{content:"";display:block;inline-size:0;block-size:1px}.c-topics .entry-body .has-hl-5-font-size:not(li)::before{-webkit-margin-after:calc((1 - 1.3)*.5em);margin-block-end:calc((1 - 1.3)*.5em)}.c-topics .entry-body .has-hl-5-font-size:not(li)::after{-webkit-margin-before:calc((1 - 1.3)*.5em);margin-block-start:calc((1 - 1.3)*.5em)}.c-topics .entry-body .has-p-font-size:not(li){font-size:clamp(1.4rem,1.3143rem + .2198vw,1.6rem);line-height:1.7;word-break:break-word}.c-topics .entry-body .has-p-font-size:not(li)::before,.c-topics .entry-body .has-p-font-size:not(li)::after{content:"";display:block;inline-size:0;block-size:1px}.c-topics .entry-body .has-p-font-size:not(li)::before{-webkit-margin-after:calc((1 - 1.7)*.5em);margin-block-end:calc((1 - 1.7)*.5em)}.c-topics .entry-body .has-p-font-size:not(li)::after{-webkit-margin-before:calc((1 - 1.7)*.5em);margin-block-start:calc((1 - 1.7)*.5em)}.c-topics .entry-body .has-caption-font-size{font-size:clamp(1.3rem,1.2571rem + .1099vw,1.4rem);line-height:1.6}.c-topics .entry-body .has-caption-font-size:not(li)::before,.c-topics .entry-body .has-caption-font-size:not(li)::after{content:"";display:block;inline-size:0;block-size:1px}.c-topics .entry-body .has-caption-font-size:not(li)::before{-webkit-margin-after:calc((1 - 1.6)*.5em);margin-block-end:calc((1 - 1.6)*.5em)}.c-topics .entry-body .has-caption-font-size:not(li)::after{-webkit-margin-before:calc((1 - 1.6)*.5em);margin-block-start:calc((1 - 1.6)*.5em)}.c-topics .entry-body .is-style-hl-2{color:#fff;background-color:#ed6c00;line-height:1.3;border-radius:0.7rem;padding:1.5rem 2rem}.c-topics .entry-body .is-style-hl-2::before,.c-topics .entry-body .is-style-hl-2::after{content:"";display:block;inline-size:0;block-size:1px}.c-topics .entry-body .is-style-hl-2::before{-webkit-margin-after:calc((1 - 1.3)*.5em);margin-block-end:calc((1 - 1.3)*.5em)}.c-topics .entry-body .is-style-hl-2::after{-webkit-margin-before:calc((1 - 1.3)*.5em);margin-block-start:calc((1 - 1.3)*.5em)}@media screen and (max-width: 1024px){.c-topics .entry-body .is-style-hl-2{border-radius:0.3rem;line-height:1.2;padding:1rem 2rem;border-radius:0}.c-topics .entry-body .is-style-hl-2::before,.c-topics .entry-body .is-style-hl-2::after{content:"";display:block;inline-size:0;block-size:1px}.c-topics .entry-body .is-style-hl-2::before{-webkit-margin-after:calc((1 - 1.2)*.5em);margin-block-end:calc((1 - 1.2)*.5em)}.c-topics .entry-body .is-style-hl-2::after{-webkit-margin-before:calc((1 - 1.2)*.5em);margin-block-start:calc((1 - 1.2)*.5em)}}.c-topics .entry-body .is-style-hl-3{line-height:1.3;padding-block:0.2rem;padding-left:1.4rem;border-left:min(1.1rem,.5em) solid #ed6c00}.c-topics .entry-body .is-style-hl-3::before,.c-topics .entry-body .is-style-hl-3::after{content:"";display:block;inline-size:0;block-size:1px}.c-topics .entry-body .is-style-hl-3::before{-webkit-margin-after:calc((1 - 1.3)*.5em);margin-block-end:calc((1 - 1.3)*.5em)}.c-topics .entry-body .is-style-hl-3::after{-webkit-margin-before:calc((1 - 1.3)*.5em);margin-block-start:calc((1 - 1.3)*.5em)}@media screen and (max-width: 1024px){.c-topics .entry-body .is-style-hl-3{padding:0.6rem 0 0.6rem 1.2rem;border-left:min(0.8rem,.5em) solid #ed6c00;line-height:1.2;margin-left:-2rem}.c-topics .entry-body .is-style-hl-3::before,.c-topics .entry-body .is-style-hl-3::after{content:"";display:block;inline-size:0;block-size:1px}.c-topics .entry-body .is-style-hl-3::before{-webkit-margin-after:calc((1 - 1.2)*.5em);margin-block-end:calc((1 - 1.2)*.5em)}.c-topics .entry-body .is-style-hl-3::after{-webkit-margin-before:calc((1 - 1.2)*.5em);margin-block-start:calc((1 - 1.2)*.5em)}}.c-topics .entry-body .is-style-hl-4{line-height:1.3;padding-bottom:0.6rem;border-bottom:0.3rem solid #ed6c00}.c-topics .entry-body .is-style-hl-4::before,.c-topics .entry-body .is-style-hl-4::after{content:"";display:block;inline-size:0;block-size:1px}.c-topics .entry-body .is-style-hl-4::before{-webkit-margin-after:calc((1 - 1.3)*.5em);margin-block-end:calc((1 - 1.3)*.5em)}.c-topics .entry-body .is-style-hl-4::after{-webkit-margin-before:calc((1 - 1.3)*.5em);margin-block-start:calc((1 - 1.3)*.5em)}@media screen and (max-width: 1024px){.c-topics .entry-body .is-style-hl-4{line-height:1.2;padding-bottom:0.4rem;border-bottom-width:0.2rem}.c-topics .entry-body .is-style-hl-4::before,.c-topics .entry-body .is-style-hl-4::after{content:"";display:block;inline-size:0;block-size:1px}.c-topics .entry-body .is-style-hl-4::before{-webkit-margin-after:calc((1 - 1.2)*.5em);margin-block-end:calc((1 - 1.2)*.5em)}.c-topics .entry-body .is-style-hl-4::after{-webkit-margin-before:calc((1 - 1.2)*.5em);margin-block-start:calc((1 - 1.2)*.5em)}}.c-topics .entry-body .wp-block-list.is-style-column-2{-moz-column-count:2;column-count:2;-moz-column-gap:1.5rem;column-gap:1.5rem}@media screen and (max-width: 1024px){.c-topics .entry-body .wp-block-list.is-style-column-2{-moz-column-count:1;column-count:1}}.c-topics .entry-body .wp-block-list.is-style-column-3{-moz-column-count:3;column-count:3;-moz-column-gap:1.5rem;column-gap:1.5rem}@media screen and (max-width: 1024px){.c-topics .entry-body .wp-block-list.is-style-column-3{-moz-column-count:1;column-count:1}}.c-topics .entry-body ul.wp-block-list:has(li>div) li>div{padding-left:3.7rem;text-indent:-2.8rem}@media screen and (max-width: 1024px){.c-topics .entry-body ul.wp-block-list:has(li>div) li>div{padding-left:2.9rem;text-indent:-2.1rem}}.c-topics .entry-body ul.wp-block-list:has(li>div) li>div .mark{display:inline-block;width:0.8rem;aspect-ratio:1;background-color:#ed6c00;border-radius:50%;margin-right:2rem;vertical-align:.1em}@media screen and (max-width: 1024px){.c-topics .entry-body ul.wp-block-list:has(li>div) li>div .mark{width:0.7rem;margin-right:1.4rem}}.c-topics .entry-body ul.wp-block-list:not(:has(li>div)) li{padding-left:3.7rem;text-indent:-2.8rem}@media screen and (max-width: 1024px){.c-topics .entry-body ul.wp-block-list:not(:has(li>div)) li{padding-left:2.9rem;text-indent:-2.1rem}}.c-topics .entry-body ul.wp-block-list:not(:has(li>div)) li .mark{display:inline-block;width:0.8rem;aspect-ratio:1;background-color:#ed6c00;border-radius:50%;margin-right:2rem;vertical-align:.1em}@media screen and (max-width: 1024px){.c-topics .entry-body ul.wp-block-list:not(:has(li>div)) li .mark{width:0.7rem;margin-right:1.4rem}}.c-topics .entry-body ol.wp-block-list{counter-reset:list-counter}.c-topics .entry-body ol.wp-block-list:has(li>div) li>div{counter-increment:list-counter;padding-left:3.7rem;position:relative}@media screen and (max-width: 1024px){.c-topics .entry-body ol.wp-block-list:has(li>div) li>div{padding-left:2.9rem}}.c-topics .entry-body ol.wp-block-list:has(li>div) li>div .mark{display:inline-block;position:absolute;left:0}.c-topics .entry-body ol.wp-block-list:has(li>div) li>div .mark::before{content:counter(list-counter);font-family:var(--font-display);box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;text-indent:0;line-height:1;padding-top:.2em;color:#fff;background-color:#ed6c00;position:absolute;left:0;font-size:clamp(1.4rem,1.3571rem + .1099vw,1.5rem)}@media screen and (max-width: 1024px){.c-topics .entry-body ol.wp-block-list:has(li>div) li>div .mark::before{width:2.1rem;height:2.1rem}}.c-topics .entry-body ol.wp-block-list:not(:has(li>div)) li{counter-increment:list-counter;padding-left:3.7rem;position:relative}@media screen and (max-width: 1024px){.c-topics .entry-body ol.wp-block-list:not(:has(li>div)) li{padding-left:2.9rem}}.c-topics .entry-body ol.wp-block-list:not(:has(li>div)) li .mark{display:inline-block;position:absolute;left:0}.c-topics .entry-body ol.wp-block-list:not(:has(li>div)) li .mark::before{content:counter(list-counter);font-family:var(--font-display);box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;text-indent:0;line-height:1;padding-top:.2em;color:#fff;background-color:#ed6c00;position:absolute;left:0;font-size:clamp(1.4rem,1.3571rem + .1099vw,1.5rem)}@media screen and (max-width: 1024px){.c-topics .entry-body ol.wp-block-list:not(:has(li>div)) li .mark::before{width:2.1rem;height:2.1rem}}.c-topics .entry-body .wp-block-quote{padding:4rem;border:1px solid #dadada;border-radius:2rem;background-color:#fafafa}@media screen and (max-width: 1024px){.c-topics .entry-body .wp-block-quote{padding:3rem 2.5rem;margin-inline:2rem}}.c-topics .entry-body .wp-block-quote>*{padding-inline:0}.c-topics .entry-body .wp-block-quote>*:first-child{margin-top:0}.c-topics .entry-body .wp-block-quote>*+*{margin-top:2.5rem}@media screen and (max-width: 1024px){.c-topics .entry-body .wp-block-quote>*+*{margin-top:2rem}}.c-topics .entry-body .wp-block-quote a:not([class]){color:#747474}.c-topics .entry-body .wp-block-image{display:block;line-height:1;margin-inline:auto}.c-topics .entry-body .wp-block-image.is-style-radius:not(:has(figcaption)){border-radius:2rem}@media screen and (max-width: 1024px){.c-topics .entry-body .wp-block-image.is-style-radius:not(:has(figcaption)){border-radius:1rem}}.c-topics .entry-body .wp-block-image.is-style-radius img{border-radius:2rem}@media screen and (max-width: 1024px){.c-topics .entry-body .wp-block-image.is-style-radius img{border-radius:1rem}}.c-topics .entry-body .wp-block-image.size-full img{width:100%;height:auto}.c-topics .entry-body .wp-block-image:not(:has(figcaption)){background-color:#f1f1f1}.c-topics .entry-body .wp-block-image :where(figcaption){margin-top:0;margin-bottom:0}.c-topics .entry-body .wp-block-image .alignleft{text-align:left}.c-topics .entry-body .wp-block-image .aligncenter{text-align:center}.c-topics .entry-body .wp-block-image .alignright{text-align:right}.c-topics .entry-body .wp-element-caption{display:block;font-size:clamp(1.1rem,1.0143rem + .2198vw,1.3rem);line-height:1.2;color:#747474;margin-top:1em}.c-topics .entry-body .wp-element-caption::before,.c-topics .entry-body .wp-element-caption::after{content:"";display:block;inline-size:0;block-size:1px}.c-topics .entry-body .wp-element-caption::before{-webkit-margin-after:calc((1 - 1.2)*.5em);margin-block-end:calc((1 - 1.2)*.5em)}.c-topics .entry-body .wp-element-caption::after{-webkit-margin-before:calc((1 - 1.2)*.5em);margin-block-start:calc((1 - 1.2)*.5em)}.c-topics .entry-body .wp-block-buttons+.wp-block-buttons{margin-top:3rem}@media screen and (max-width: 1024px){.c-topics .entry-body .wp-block-buttons+.wp-block-buttons{margin-top:2rem}}.c-topics .entry-body .wp-block-buttons.is-content-justification-center .wp-block-button{margin-inline:auto}.c-topics .entry-body .wp-block-buttons.is-content-justification-right .wp-block-button{margin-left:auto}.c-topics .entry-body .wp-block-button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.c-topics .entry-body .wp-block-button.is-style-default .wp-block-button__link,.c-topics .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link{display:flex;align-items:center;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;min-width:13.5rem;min-height:5.4rem;padding:0 6rem 0 1.5rem;border-radius:100vmax;position:relative;font-size:1.6rem;font-weight:700;overflow:hidden;line-height:1;background-color:#fff;border:1px solid #ed6c00;transition:background-color .5s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (max-width: 1024px){.c-topics .entry-body .wp-block-button.is-style-default .wp-block-button__link,.c-topics .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link{min-height:5rem}}@media screen and (min-width: 1025px)and (hover: hover),screen and (min-width: 1025px)and (pointer: fine){.c-topics .entry-body .wp-block-button.is-style-default .wp-block-button__link:hover,.c-topics .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link:hover{background-color:#ed6c00}.c-topics .entry-body .wp-block-button.is-style-default .wp-block-button__link:hover .arrow.--pos-l,.c-topics .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link:hover .arrow.--pos-l{translate:1.5rem 0}.c-topics .entry-body .wp-block-button.is-style-default .wp-block-button__link:hover .arrow.--pos-l::before,.c-topics .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link:hover .arrow.--pos-l::before{scale:1;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-topics .entry-body .wp-block-button.is-style-default .wp-block-button__link:hover .arrow.--pos-l .arw-r,.c-topics .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link:hover .arrow.--pos-l .arw-r{translate:0;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-topics .entry-body .wp-block-button.is-style-default .wp-block-button__link:hover .arrow.--pos-r,.c-topics .entry-body .wp-block-button.is-style-default .wp-block-button__link:hover .icon.--pos-r,.c-topics .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link:hover .arrow.--pos-r,.c-topics .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link:hover .icon.--pos-r{translate:100% 0}.c-topics .entry-body .wp-block-button.is-style-default .wp-block-button__link:hover .arrow.--pos-r::before,.c-topics .entry-body .wp-block-button.is-style-default .wp-block-button__link:hover .icon.--pos-r::before,.c-topics .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link:hover .arrow.--pos-r::before,.c-topics .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link:hover .icon.--pos-r::before{scale:0}.c-topics .entry-body .wp-block-button.is-style-default .wp-block-button__link:hover .arrow.--pos-r .arw-r,.c-topics .entry-body .wp-block-button.is-style-default .wp-block-button__link:hover .icon.--pos-r .arw-r,.c-topics .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link:hover .arrow.--pos-r .arw-r,.c-topics .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link:hover .icon.--pos-r .arw-r{translate:calc(100% - 1.2rem) 0;transition:translate .5s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-topics .entry-body .wp-block-button.is-style-default .wp-block-button__link:hover .arrow.--pos-r .blank,.c-topics .entry-body .wp-block-button.is-style-default .wp-block-button__link:hover .arrow.--pos-r .download,.c-topics .entry-body .wp-block-button.is-style-default .wp-block-button__link:hover .icon.--pos-r .blank,.c-topics .entry-body .wp-block-button.is-style-default .wp-block-button__link:hover .icon.--pos-r .download,.c-topics .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link:hover .arrow.--pos-r .blank,.c-topics .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link:hover .arrow.--pos-r .download,.c-topics .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link:hover .icon.--pos-r .blank,.c-topics .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link:hover .icon.--pos-r .download{scale:0;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-topics .entry-body .wp-block-button.is-style-default .wp-block-button__link:hover .label,.c-topics .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link:hover .label{color:#fff}.c-topics .entry-body .wp-block-button.is-style-default .wp-block-button__link:hover .label:first-child,.c-topics .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link:hover .label:first-child{translate:0 calc(-100% - .2em)}.c-topics .entry-body .wp-block-button.is-style-default .wp-block-button__link:hover .label:last-child,.c-topics .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link:hover .label:last-child{translate:0 0%}.c-topics .entry-body .wp-block-button.is-style-default .wp-block-button__link:hover .label-wrap,.c-topics .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link:hover .label-wrap{translate:calc(var(--btn-w) - var(--label-w) - 3rem) 0}}.c-topics .entry-body .wp-block-button.is-style-default .wp-block-button__link .icon,.c-topics .entry-body .wp-block-button.is-style-default .wp-block-button__link .arrow,.c-topics .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link .icon,.c-topics .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link .arrow{display:flex;align-items:center;justify-content:center;position:absolute;width:2.8rem;height:2.8rem;top:0;bottom:0;margin-block:auto;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-topics .entry-body .wp-block-button.is-style-default .wp-block-button__link .icon.--rad,.c-topics .entry-body .wp-block-button.is-style-default .wp-block-button__link .arrow.--rad,.c-topics .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link .icon.--rad,.c-topics .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link .arrow.--rad{z-index:1}.c-topics .entry-body .wp-block-button.is-style-default .wp-block-button__link .icon.--rad::before,.c-topics .entry-body .wp-block-button.is-style-default .wp-block-button__link .arrow.--rad::before,.c-topics .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link .icon.--rad::before,.c-topics .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link .arrow.--rad::before{content:"";margin:auto;inset:0;position:absolute;z-index:-1;border-radius:50%;transition:scale .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-topics .entry-body .wp-block-button.is-style-default .wp-block-button__link .icon.--pos-l,.c-topics .entry-body .wp-block-button.is-style-default .wp-block-button__link .arrow.--pos-l,.c-topics .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link .icon.--pos-l,.c-topics .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link .arrow.--pos-l{left:0;translate:-100% 0}.c-topics .entry-body .wp-block-button.is-style-default .wp-block-button__link .icon.--pos-l::before,.c-topics .entry-body .wp-block-button.is-style-default .wp-block-button__link .arrow.--pos-l::before,.c-topics .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link .icon.--pos-l::before,.c-topics .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link .arrow.--pos-l::before{background-color:#fff;scale:0}.c-topics .entry-body .wp-block-button.is-style-default .wp-block-button__link .icon.--pos-l .arw-r,.c-topics .entry-body .wp-block-button.is-style-default .wp-block-button__link .arrow.--pos-l .arw-r,.c-topics .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link .icon.--pos-l .arw-r,.c-topics .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link .arrow.--pos-l .arw-r{color:#ed6c00;translate:calc(-100% - 1.2rem) 0;transition:translate .5s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-topics .entry-body .wp-block-button.is-style-default .wp-block-button__link .icon.--pos-r,.c-topics .entry-body .wp-block-button.is-style-default .wp-block-button__link .arrow.--pos-r,.c-topics .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link .icon.--pos-r,.c-topics .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link .arrow.--pos-r{right:0;translate:-1.5rem 0}.c-topics .entry-body .wp-block-button.is-style-default .wp-block-button__link .icon.--pos-r::before,.c-topics .entry-body .wp-block-button.is-style-default .wp-block-button__link .arrow.--pos-r::before,.c-topics .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link .icon.--pos-r::before,.c-topics .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link .arrow.--pos-r::before{background-color:#ed6c00;scale:1;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-topics .entry-body .wp-block-button.is-style-default .wp-block-button__link .icon.--pos-r .arw-r,.c-topics .entry-body .wp-block-button.is-style-default .wp-block-button__link .arrow.--pos-r .arw-r,.c-topics .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link .icon.--pos-r .arw-r,.c-topics .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link .arrow.--pos-r .arw-r{translate:0;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-topics .entry-body .wp-block-button.is-style-default .wp-block-button__link .icon.--pos-r .blank,.c-topics .entry-body .wp-block-button.is-style-default .wp-block-button__link .icon.--pos-r .download,.c-topics .entry-body .wp-block-button.is-style-default .wp-block-button__link .arrow.--pos-r .blank,.c-topics .entry-body .wp-block-button.is-style-default .wp-block-button__link .arrow.--pos-r .download,.c-topics .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link .icon.--pos-r .blank,.c-topics .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link .icon.--pos-r .download,.c-topics .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link .arrow.--pos-r .blank,.c-topics .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link .arrow.--pos-r .download{scale:1;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28) .2s}.c-topics .entry-body .wp-block-button.is-style-default .wp-block-button__link .icon svg,.c-topics .entry-body .wp-block-button.is-style-default .wp-block-button__link .arrow svg,.c-topics .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link .icon svg,.c-topics .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link .arrow svg{display:block;width:1.2rem;height:1.2rem;color:#fff}.c-topics .entry-body .wp-block-button.is-style-default .wp-block-button__link .label,.c-topics .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link .label{-ms-grid-row:1;-ms-grid-column:1;display:block;grid-area:text;color:#ed6c00;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28),color .5s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-topics .entry-body .wp-block-button.is-style-default .wp-block-button__link .label:last-child,.c-topics .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link .label:last-child{translate:0 calc(100% + .2em)}.c-topics .entry-body .wp-block-button.is-style-default .wp-block-button__link .label-wrap,.c-topics .entry-body .wp-block-button:not(.is-style-design-link):not(.is-style-design-download):not(.is-style-ghost):not(.is-style-ghost-link) .wp-block-button__link .label-wrap{display:grid;grid-template-areas:"text";overflow:hidden;position:relative;z-index:2;translate:0 0;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-topics .entry-body .wp-block-button.is-style-design-link .wp-block-button__link{display:flex;align-items:center;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;min-width:13.5rem;min-height:5.4rem;padding:0 6rem 0 1.5rem;border-radius:100vmax;position:relative;font-size:1.6rem;font-weight:700;overflow:hidden;line-height:1;background-color:#fff;border:1px solid #ed6c00;transition:background-color .5s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (max-width: 1024px){.c-topics .entry-body .wp-block-button.is-style-design-link .wp-block-button__link{min-height:5rem}}@media screen and (min-width: 1025px)and (hover: hover),screen and (min-width: 1025px)and (pointer: fine){.c-topics .entry-body .wp-block-button.is-style-design-link .wp-block-button__link:hover{background-color:#ed6c00}.c-topics .entry-body .wp-block-button.is-style-design-link .wp-block-button__link:hover .arrow.--pos-l{translate:1.5rem 0}.c-topics .entry-body .wp-block-button.is-style-design-link .wp-block-button__link:hover .arrow.--pos-l::before{scale:1;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-topics .entry-body .wp-block-button.is-style-design-link .wp-block-button__link:hover .arrow.--pos-l .arw-r{translate:0;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-topics .entry-body .wp-block-button.is-style-design-link .wp-block-button__link:hover .arrow.--pos-r,.c-topics .entry-body .wp-block-button.is-style-design-link .wp-block-button__link:hover .icon.--pos-r{translate:100% 0}.c-topics .entry-body .wp-block-button.is-style-design-link .wp-block-button__link:hover .arrow.--pos-r::before,.c-topics .entry-body .wp-block-button.is-style-design-link .wp-block-button__link:hover .icon.--pos-r::before{scale:0}.c-topics .entry-body .wp-block-button.is-style-design-link .wp-block-button__link:hover .arrow.--pos-r .arw-r,.c-topics .entry-body .wp-block-button.is-style-design-link .wp-block-button__link:hover .icon.--pos-r .arw-r{translate:calc(100% - 1.2rem) 0;transition:translate .5s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-topics .entry-body .wp-block-button.is-style-design-link .wp-block-button__link:hover .arrow.--pos-r .blank,.c-topics .entry-body .wp-block-button.is-style-design-link .wp-block-button__link:hover .arrow.--pos-r .download,.c-topics .entry-body .wp-block-button.is-style-design-link .wp-block-button__link:hover .icon.--pos-r .blank,.c-topics .entry-body .wp-block-button.is-style-design-link .wp-block-button__link:hover .icon.--pos-r .download{scale:0;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-topics .entry-body .wp-block-button.is-style-design-link .wp-block-button__link:hover .label{color:#fff}.c-topics .entry-body .wp-block-button.is-style-design-link .wp-block-button__link:hover .label:first-child{translate:0 calc(-100% - .2em)}.c-topics .entry-body .wp-block-button.is-style-design-link .wp-block-button__link:hover .label:last-child{translate:0 0%}.c-topics .entry-body .wp-block-button.is-style-design-link .wp-block-button__link:hover .label-wrap{translate:calc(var(--btn-w) - var(--label-w) - 3rem) 0}}.c-topics .entry-body .wp-block-button.is-style-design-link .wp-block-button__link .icon,.c-topics .entry-body .wp-block-button.is-style-design-link .wp-block-button__link .arrow{display:flex;align-items:center;justify-content:center;position:absolute;width:2.8rem;height:2.8rem;top:0;bottom:0;margin-block:auto;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-topics .entry-body .wp-block-button.is-style-design-link .wp-block-button__link .icon.--rad,.c-topics .entry-body .wp-block-button.is-style-design-link .wp-block-button__link .arrow.--rad{z-index:1}.c-topics .entry-body .wp-block-button.is-style-design-link .wp-block-button__link .icon.--rad::before,.c-topics .entry-body .wp-block-button.is-style-design-link .wp-block-button__link .arrow.--rad::before{content:"";margin:auto;inset:0;position:absolute;z-index:-1;border-radius:50%;transition:scale .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-topics .entry-body .wp-block-button.is-style-design-link .wp-block-button__link .icon.--pos-l,.c-topics .entry-body .wp-block-button.is-style-design-link .wp-block-button__link .arrow.--pos-l{left:0;translate:-100% 0}.c-topics .entry-body .wp-block-button.is-style-design-link .wp-block-button__link .icon.--pos-l::before,.c-topics .entry-body .wp-block-button.is-style-design-link .wp-block-button__link .arrow.--pos-l::before{background-color:#fff;scale:0}.c-topics .entry-body .wp-block-button.is-style-design-link .wp-block-button__link .icon.--pos-l .arw-r,.c-topics .entry-body .wp-block-button.is-style-design-link .wp-block-button__link .arrow.--pos-l .arw-r{color:#ed6c00;translate:calc(-100% - 1.2rem) 0;transition:translate .5s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-topics .entry-body .wp-block-button.is-style-design-link .wp-block-button__link .icon.--pos-r,.c-topics .entry-body .wp-block-button.is-style-design-link .wp-block-button__link .arrow.--pos-r{right:0;translate:-1.5rem 0}.c-topics .entry-body .wp-block-button.is-style-design-link .wp-block-button__link .icon.--pos-r::before,.c-topics .entry-body .wp-block-button.is-style-design-link .wp-block-button__link .arrow.--pos-r::before{background-color:#ed6c00;scale:1;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-topics .entry-body .wp-block-button.is-style-design-link .wp-block-button__link .icon.--pos-r .arw-r,.c-topics .entry-body .wp-block-button.is-style-design-link .wp-block-button__link .arrow.--pos-r .arw-r{translate:0;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-topics .entry-body .wp-block-button.is-style-design-link .wp-block-button__link .icon.--pos-r .blank,.c-topics .entry-body .wp-block-button.is-style-design-link .wp-block-button__link .icon.--pos-r .download,.c-topics .entry-body .wp-block-button.is-style-design-link .wp-block-button__link .arrow.--pos-r .blank,.c-topics .entry-body .wp-block-button.is-style-design-link .wp-block-button__link .arrow.--pos-r .download{scale:1;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28) .2s}.c-topics .entry-body .wp-block-button.is-style-design-link .wp-block-button__link .icon svg,.c-topics .entry-body .wp-block-button.is-style-design-link .wp-block-button__link .arrow svg{display:block;width:1.2rem;height:1.2rem;color:#fff}.c-topics .entry-body .wp-block-button.is-style-design-link .wp-block-button__link .label{-ms-grid-row:1;-ms-grid-column:1;display:block;grid-area:text;color:#ed6c00;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28),color .5s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-topics .entry-body .wp-block-button.is-style-design-link .wp-block-button__link .label:last-child{translate:0 calc(100% + .2em)}.c-topics .entry-body .wp-block-button.is-style-design-link .wp-block-button__link .label-wrap{display:grid;grid-template-areas:"text";overflow:hidden;position:relative;z-index:2;translate:0 0;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-topics .entry-body .wp-block-button.is-style-design-download .wp-block-button__link{display:flex;align-items:center;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;min-width:13.5rem;min-height:5.4rem;padding:0 6rem 0 1.5rem;border-radius:100vmax;position:relative;font-size:1.6rem;font-weight:700;overflow:hidden;line-height:1;background-color:#fff;border:1px solid #ed6c00;transition:background-color .5s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (max-width: 1024px){.c-topics .entry-body .wp-block-button.is-style-design-download .wp-block-button__link{min-height:5rem}}@media screen and (min-width: 1025px)and (hover: hover),screen and (min-width: 1025px)and (pointer: fine){.c-topics .entry-body .wp-block-button.is-style-design-download .wp-block-button__link:hover{background-color:#ed6c00}.c-topics .entry-body .wp-block-button.is-style-design-download .wp-block-button__link:hover .arrow.--pos-l{translate:1.5rem 0}.c-topics .entry-body .wp-block-button.is-style-design-download .wp-block-button__link:hover .arrow.--pos-l::before{scale:1;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-topics .entry-body .wp-block-button.is-style-design-download .wp-block-button__link:hover .arrow.--pos-l .arw-r{translate:0;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-topics .entry-body .wp-block-button.is-style-design-download .wp-block-button__link:hover .arrow.--pos-r,.c-topics .entry-body .wp-block-button.is-style-design-download .wp-block-button__link:hover .icon.--pos-r{translate:100% 0}.c-topics .entry-body .wp-block-button.is-style-design-download .wp-block-button__link:hover .arrow.--pos-r::before,.c-topics .entry-body .wp-block-button.is-style-design-download .wp-block-button__link:hover .icon.--pos-r::before{scale:0}.c-topics .entry-body .wp-block-button.is-style-design-download .wp-block-button__link:hover .arrow.--pos-r .arw-r,.c-topics .entry-body .wp-block-button.is-style-design-download .wp-block-button__link:hover .icon.--pos-r .arw-r{translate:calc(100% - 1.2rem) 0;transition:translate .5s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-topics .entry-body .wp-block-button.is-style-design-download .wp-block-button__link:hover .arrow.--pos-r .blank,.c-topics .entry-body .wp-block-button.is-style-design-download .wp-block-button__link:hover .arrow.--pos-r .download,.c-topics .entry-body .wp-block-button.is-style-design-download .wp-block-button__link:hover .icon.--pos-r .blank,.c-topics .entry-body .wp-block-button.is-style-design-download .wp-block-button__link:hover .icon.--pos-r .download{scale:0;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-topics .entry-body .wp-block-button.is-style-design-download .wp-block-button__link:hover .label{color:#fff}.c-topics .entry-body .wp-block-button.is-style-design-download .wp-block-button__link:hover .label:first-child{translate:0 calc(-100% - .2em)}.c-topics .entry-body .wp-block-button.is-style-design-download .wp-block-button__link:hover .label:last-child{translate:0 0%}.c-topics .entry-body .wp-block-button.is-style-design-download .wp-block-button__link:hover .label-wrap{translate:calc(var(--btn-w) - var(--label-w) - 3rem) 0}}.c-topics .entry-body .wp-block-button.is-style-design-download .wp-block-button__link .icon,.c-topics .entry-body .wp-block-button.is-style-design-download .wp-block-button__link .arrow{display:flex;align-items:center;justify-content:center;position:absolute;width:2.8rem;height:2.8rem;top:0;bottom:0;margin-block:auto;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-topics .entry-body .wp-block-button.is-style-design-download .wp-block-button__link .icon.--rad,.c-topics .entry-body .wp-block-button.is-style-design-download .wp-block-button__link .arrow.--rad{z-index:1}.c-topics .entry-body .wp-block-button.is-style-design-download .wp-block-button__link .icon.--rad::before,.c-topics .entry-body .wp-block-button.is-style-design-download .wp-block-button__link .arrow.--rad::before{content:"";margin:auto;inset:0;position:absolute;z-index:-1;border-radius:50%;transition:scale .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-topics .entry-body .wp-block-button.is-style-design-download .wp-block-button__link .icon.--pos-l,.c-topics .entry-body .wp-block-button.is-style-design-download .wp-block-button__link .arrow.--pos-l{left:0;translate:-100% 0}.c-topics .entry-body .wp-block-button.is-style-design-download .wp-block-button__link .icon.--pos-l::before,.c-topics .entry-body .wp-block-button.is-style-design-download .wp-block-button__link .arrow.--pos-l::before{background-color:#fff;scale:0}.c-topics .entry-body .wp-block-button.is-style-design-download .wp-block-button__link .icon.--pos-l .arw-r,.c-topics .entry-body .wp-block-button.is-style-design-download .wp-block-button__link .arrow.--pos-l .arw-r{color:#ed6c00;translate:calc(-100% - 1.2rem) 0;transition:translate .5s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-topics .entry-body .wp-block-button.is-style-design-download .wp-block-button__link .icon.--pos-r,.c-topics .entry-body .wp-block-button.is-style-design-download .wp-block-button__link .arrow.--pos-r{right:0;translate:-1.5rem 0}.c-topics .entry-body .wp-block-button.is-style-design-download .wp-block-button__link .icon.--pos-r::before,.c-topics .entry-body .wp-block-button.is-style-design-download .wp-block-button__link .arrow.--pos-r::before{background-color:#ed6c00;scale:1;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-topics .entry-body .wp-block-button.is-style-design-download .wp-block-button__link .icon.--pos-r .arw-r,.c-topics .entry-body .wp-block-button.is-style-design-download .wp-block-button__link .arrow.--pos-r .arw-r{translate:0;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-topics .entry-body .wp-block-button.is-style-design-download .wp-block-button__link .icon.--pos-r .blank,.c-topics .entry-body .wp-block-button.is-style-design-download .wp-block-button__link .icon.--pos-r .download,.c-topics .entry-body .wp-block-button.is-style-design-download .wp-block-button__link .arrow.--pos-r .blank,.c-topics .entry-body .wp-block-button.is-style-design-download .wp-block-button__link .arrow.--pos-r .download{scale:1;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28) .2s}.c-topics .entry-body .wp-block-button.is-style-design-download .wp-block-button__link .icon svg,.c-topics .entry-body .wp-block-button.is-style-design-download .wp-block-button__link .arrow svg{display:block;width:1.2rem;height:1.2rem;color:#fff}.c-topics .entry-body .wp-block-button.is-style-design-download .wp-block-button__link .label{-ms-grid-row:1;-ms-grid-column:1;display:block;grid-area:text;color:#ed6c00;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28),color .5s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-topics .entry-body .wp-block-button.is-style-design-download .wp-block-button__link .label:last-child{translate:0 calc(100% + .2em)}.c-topics .entry-body .wp-block-button.is-style-design-download .wp-block-button__link .label-wrap{display:grid;grid-template-areas:"text";overflow:hidden;position:relative;z-index:2;translate:0 0;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-topics .entry-body .wp-block-button.is-style-ghost .wp-block-button__link{display:flex;align-items:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;min-width:13.5rem;min-height:4.3rem;padding:0 1.5rem;background-color:#fff;border-radius:100vmax;border:1px solid #242424;color:#242424;font-size:clamp(1.5rem,1.4571rem + .1099vw,1.6rem);font-weight:600;text-decoration:none;transition:background-color .3s cubic-bezier(0.39, 0.58, 0.57, 1),color .3s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (max-width: 1024px){.c-topics .entry-body .wp-block-button.is-style-ghost .wp-block-button__link{min-height:4rem}}@media screen and (min-width: 1025px)and (hover: hover),screen and (min-width: 1025px)and (pointer: fine){.c-topics .entry-body .wp-block-button.is-style-ghost .wp-block-button__link:hover{background-color:#242424;color:#fff}}.c-topics .entry-body .wp-block-button.is-style-ghost-link .wp-block-button__link{display:flex;align-items:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;min-width:13.5rem;min-height:4.3rem;padding:0 1.5rem;background-color:#fff;border-radius:100vmax;border:1px solid #242424;color:#242424;font-size:clamp(1.5rem,1.4571rem + .1099vw,1.6rem);font-weight:600;text-decoration:none;transition:background-color .3s cubic-bezier(0.39, 0.58, 0.57, 1),color .3s cubic-bezier(0.39, 0.58, 0.57, 1);gap:.6rem}@media screen and (max-width: 1024px){.c-topics .entry-body .wp-block-button.is-style-ghost-link .wp-block-button__link{min-height:4rem}}@media screen and (min-width: 1025px)and (hover: hover),screen and (min-width: 1025px)and (pointer: fine){.c-topics .entry-body .wp-block-button.is-style-ghost-link .wp-block-button__link:hover{background-color:#242424;color:#fff}}.c-topics .entry-body .wp-block-button.is-style-ghost-link .wp-block-button__link::after{content:"";display:flex;align-items:center;justify-content:center;width:1em;height:1em;background-image:url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjExIiB2aWV3Qm94PSIwIDAgMTEgMTEiIHdpZHRoPSIxMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIHN0cm9rZT0iIzI0MjQyNCIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgc3Ryb2tlLXdpZHRoPSIxLjI4MjY3Ij4KICAgICAgICA8cGF0aCBkPSJtOC4zOTMyMiA2LjcxMTg1djMuMzg2MjVoLTcuNTI0MDc5di03LjUwMzYyaDMuMzk1NDc5IiBzdHJva2UtbGluZWpvaW49InJvdW5kIiAvPgogICAgICAgIDxwYXRoIGQ9Im0xMC4wOTA0IDQuNzg3Mzd2LTMuODg2NDkxaC0zLjg5NzA0IiBzdHJva2UtbGluZWpvaW49InJvdW5kIiAvPgogICAgICAgIDxwYXRoIGQ9Im00LjU1MzcxIDYuNDIxOTYgNS4xODMyNi01LjE2OTE1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIC8+CiAgICA8L2c+Cjwvc3ZnPg==");background-size:1.3rem;background-position:center;background-repeat:no-repeat;transition:filter .3s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (min-width: 1025px)and (hover: hover),screen and (min-width: 1025px)and (pointer: fine){.c-topics .entry-body .wp-block-button.is-style-ghost-link .wp-block-button__link:hover::after{filter:grayscale(0) contrast(0) brightness(2)}}.c-topics .entry-body .wp-block-button-group-el{display:flex;flex-wrap:wrap;align-items:center;gap:3.5rem}@media screen and (max-width: 1024px){.c-topics .entry-body .wp-block-button-group-el{gap:2.5rem}}.c-topics .entry-body .wp-block-button-group-el>.wp-block-file,.c-topics .entry-body .wp-block-button-group-el>.wp-block-buttons{margin-top:0}.c-topics .entry-body .wp-block-button-group-el>.wp-block-file+.wp-block-file,.c-topics .entry-body .wp-block-button-group-el>.wp-block-file+.wp-block-buttons,.c-topics .entry-body .wp-block-button-group-el>.wp-block-buttons+.wp-block-file,.c-topics .entry-body .wp-block-button-group-el>.wp-block-buttons+.wp-block-buttons{margin-top:0}.c-topics .entry-body .wp-block-button-group-el.is-align-center{justify-content:center}.c-topics .entry-body .wp-block-button-group-el.is-align-right{justify-content:flex-end}.c-topics .entry-body .wp-block-file{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem}.c-topics .entry-body .wp-block-file object{display:none}.c-topics .entry-body .wp-block-file a:not([class]),.c-topics .entry-body .wp-block-file a.block-editor-rich-text__editable{font-size:clamp(1.4rem,1.3143rem + .2198vw,1.6rem);text-decoration:none;color:currentColor;line-height:1.7}.c-topics .entry-body .wp-block-file a.block-editor-rich-text__editable{background-image:linear-gradient(currentColor, currentColor);background-repeat:no-repeat;background-size:100% .1rem;background-position:bottom left}.c-topics .entry-body .wp-block-file:has(.wp-element-button) a:not([class]){display:none}.c-topics .entry-body .wp-block-file.is-style-default .wp-block-file__button,.c-topics .entry-body .wp-block-file:not(.is-style-design):not(.is-style-design-link):not(.is-style-design-download) .wp-block-file__button{display:flex;align-items:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;min-width:13.5rem;min-height:4.3rem;padding:0 1.5rem;background-color:#fff;border-radius:100vmax;border:1px solid #242424;color:#242424;font-size:clamp(1.5rem,1.4571rem + .1099vw,1.6rem);font-weight:600;text-decoration:none;transition:background-color .3s cubic-bezier(0.39, 0.58, 0.57, 1),color .3s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (max-width: 1024px){.c-topics .entry-body .wp-block-file.is-style-default .wp-block-file__button,.c-topics .entry-body .wp-block-file:not(.is-style-design):not(.is-style-design-link):not(.is-style-design-download) .wp-block-file__button{min-height:4rem}}@media screen and (min-width: 1025px)and (hover: hover),screen and (min-width: 1025px)and (pointer: fine){.c-topics .entry-body .wp-block-file.is-style-default .wp-block-file__button:hover,.c-topics .entry-body .wp-block-file:not(.is-style-design):not(.is-style-design-link):not(.is-style-design-download) .wp-block-file__button:hover{background-color:#242424;color:#fff}}.c-topics .entry-body .wp-block-file.is-style-design .wp-block-file__button{display:flex;align-items:center;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;min-width:13.5rem;min-height:5.4rem;padding:0 6rem 0 1.5rem;border-radius:100vmax;position:relative;font-size:1.6rem;font-weight:700;overflow:hidden;line-height:1;background-color:#fff;border:1px solid #ed6c00;transition:background-color .5s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (max-width: 1024px){.c-topics .entry-body .wp-block-file.is-style-design .wp-block-file__button{min-height:5rem}}@media screen and (min-width: 1025px)and (hover: hover),screen and (min-width: 1025px)and (pointer: fine){.c-topics .entry-body .wp-block-file.is-style-design .wp-block-file__button:hover{background-color:#ed6c00}.c-topics .entry-body .wp-block-file.is-style-design .wp-block-file__button:hover .arrow.--pos-l{translate:1.5rem 0}.c-topics .entry-body .wp-block-file.is-style-design .wp-block-file__button:hover .arrow.--pos-l::before{scale:1;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-topics .entry-body .wp-block-file.is-style-design .wp-block-file__button:hover .arrow.--pos-l .arw-r{translate:0;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-topics .entry-body .wp-block-file.is-style-design .wp-block-file__button:hover .arrow.--pos-r,.c-topics .entry-body .wp-block-file.is-style-design .wp-block-file__button:hover .icon.--pos-r{translate:100% 0}.c-topics .entry-body .wp-block-file.is-style-design .wp-block-file__button:hover .arrow.--pos-r::before,.c-topics .entry-body .wp-block-file.is-style-design .wp-block-file__button:hover .icon.--pos-r::before{scale:0}.c-topics .entry-body .wp-block-file.is-style-design .wp-block-file__button:hover .arrow.--pos-r .arw-r,.c-topics .entry-body .wp-block-file.is-style-design .wp-block-file__button:hover .icon.--pos-r .arw-r{translate:calc(100% - 1.2rem) 0;transition:translate .5s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-topics .entry-body .wp-block-file.is-style-design .wp-block-file__button:hover .arrow.--pos-r .blank,.c-topics .entry-body .wp-block-file.is-style-design .wp-block-file__button:hover .arrow.--pos-r .download,.c-topics .entry-body .wp-block-file.is-style-design .wp-block-file__button:hover .icon.--pos-r .blank,.c-topics .entry-body .wp-block-file.is-style-design .wp-block-file__button:hover .icon.--pos-r .download{scale:0;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-topics .entry-body .wp-block-file.is-style-design .wp-block-file__button:hover .label{color:#fff}.c-topics .entry-body .wp-block-file.is-style-design .wp-block-file__button:hover .label:first-child{translate:0 calc(-100% - .2em)}.c-topics .entry-body .wp-block-file.is-style-design .wp-block-file__button:hover .label:last-child{translate:0 0%}.c-topics .entry-body .wp-block-file.is-style-design .wp-block-file__button:hover .label-wrap{translate:calc(var(--btn-w) - var(--label-w) - 3rem) 0}}.c-topics .entry-body .wp-block-file.is-style-design .wp-block-file__button .icon,.c-topics .entry-body .wp-block-file.is-style-design .wp-block-file__button .arrow{display:flex;align-items:center;justify-content:center;position:absolute;width:2.8rem;height:2.8rem;top:0;bottom:0;margin-block:auto;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-topics .entry-body .wp-block-file.is-style-design .wp-block-file__button .icon.--rad,.c-topics .entry-body .wp-block-file.is-style-design .wp-block-file__button .arrow.--rad{z-index:1}.c-topics .entry-body .wp-block-file.is-style-design .wp-block-file__button .icon.--rad::before,.c-topics .entry-body .wp-block-file.is-style-design .wp-block-file__button .arrow.--rad::before{content:"";margin:auto;inset:0;position:absolute;z-index:-1;border-radius:50%;transition:scale .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-topics .entry-body .wp-block-file.is-style-design .wp-block-file__button .icon.--pos-l,.c-topics .entry-body .wp-block-file.is-style-design .wp-block-file__button .arrow.--pos-l{left:0;translate:-100% 0}.c-topics .entry-body .wp-block-file.is-style-design .wp-block-file__button .icon.--pos-l::before,.c-topics .entry-body .wp-block-file.is-style-design .wp-block-file__button .arrow.--pos-l::before{background-color:#fff;scale:0}.c-topics .entry-body .wp-block-file.is-style-design .wp-block-file__button .icon.--pos-l .arw-r,.c-topics .entry-body .wp-block-file.is-style-design .wp-block-file__button .arrow.--pos-l .arw-r{color:#ed6c00;translate:calc(-100% - 1.2rem) 0;transition:translate .5s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-topics .entry-body .wp-block-file.is-style-design .wp-block-file__button .icon.--pos-r,.c-topics .entry-body .wp-block-file.is-style-design .wp-block-file__button .arrow.--pos-r{right:0;translate:-1.5rem 0}.c-topics .entry-body .wp-block-file.is-style-design .wp-block-file__button .icon.--pos-r::before,.c-topics .entry-body .wp-block-file.is-style-design .wp-block-file__button .arrow.--pos-r::before{background-color:#ed6c00;scale:1;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-topics .entry-body .wp-block-file.is-style-design .wp-block-file__button .icon.--pos-r .arw-r,.c-topics .entry-body .wp-block-file.is-style-design .wp-block-file__button .arrow.--pos-r .arw-r{translate:0;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-topics .entry-body .wp-block-file.is-style-design .wp-block-file__button .icon.--pos-r .blank,.c-topics .entry-body .wp-block-file.is-style-design .wp-block-file__button .icon.--pos-r .download,.c-topics .entry-body .wp-block-file.is-style-design .wp-block-file__button .arrow.--pos-r .blank,.c-topics .entry-body .wp-block-file.is-style-design .wp-block-file__button .arrow.--pos-r .download{scale:1;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28) .2s}.c-topics .entry-body .wp-block-file.is-style-design .wp-block-file__button .icon svg,.c-topics .entry-body .wp-block-file.is-style-design .wp-block-file__button .arrow svg{display:block;width:1.2rem;height:1.2rem;color:#fff}.c-topics .entry-body .wp-block-file.is-style-design .wp-block-file__button .label{-ms-grid-row:1;-ms-grid-column:1;display:block;grid-area:text;color:#ed6c00;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28),color .5s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-topics .entry-body .wp-block-file.is-style-design .wp-block-file__button .label:last-child{translate:0 calc(100% + .2em)}.c-topics .entry-body .wp-block-file.is-style-design .wp-block-file__button .label-wrap{display:grid;grid-template-areas:"text";overflow:hidden;position:relative;z-index:2;translate:0 0;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-topics .entry-body .wp-block-file.is-style-design-link .wp-block-file__button{display:flex;align-items:center;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;min-width:13.5rem;min-height:5.4rem;padding:0 6rem 0 1.5rem;border-radius:100vmax;position:relative;font-size:1.6rem;font-weight:700;overflow:hidden;line-height:1;background-color:#fff;border:1px solid #ed6c00;transition:background-color .5s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (max-width: 1024px){.c-topics .entry-body .wp-block-file.is-style-design-link .wp-block-file__button{min-height:5rem}}@media screen and (min-width: 1025px)and (hover: hover),screen and (min-width: 1025px)and (pointer: fine){.c-topics .entry-body .wp-block-file.is-style-design-link .wp-block-file__button:hover{background-color:#ed6c00}.c-topics .entry-body .wp-block-file.is-style-design-link .wp-block-file__button:hover .arrow.--pos-l{translate:1.5rem 0}.c-topics .entry-body .wp-block-file.is-style-design-link .wp-block-file__button:hover .arrow.--pos-l::before{scale:1;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-topics .entry-body .wp-block-file.is-style-design-link .wp-block-file__button:hover .arrow.--pos-l .arw-r{translate:0;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-topics .entry-body .wp-block-file.is-style-design-link .wp-block-file__button:hover .arrow.--pos-r,.c-topics .entry-body .wp-block-file.is-style-design-link .wp-block-file__button:hover .icon.--pos-r{translate:100% 0}.c-topics .entry-body .wp-block-file.is-style-design-link .wp-block-file__button:hover .arrow.--pos-r::before,.c-topics .entry-body .wp-block-file.is-style-design-link .wp-block-file__button:hover .icon.--pos-r::before{scale:0}.c-topics .entry-body .wp-block-file.is-style-design-link .wp-block-file__button:hover .arrow.--pos-r .arw-r,.c-topics .entry-body .wp-block-file.is-style-design-link .wp-block-file__button:hover .icon.--pos-r .arw-r{translate:calc(100% - 1.2rem) 0;transition:translate .5s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-topics .entry-body .wp-block-file.is-style-design-link .wp-block-file__button:hover .arrow.--pos-r .blank,.c-topics .entry-body .wp-block-file.is-style-design-link .wp-block-file__button:hover .arrow.--pos-r .download,.c-topics .entry-body .wp-block-file.is-style-design-link .wp-block-file__button:hover .icon.--pos-r .blank,.c-topics .entry-body .wp-block-file.is-style-design-link .wp-block-file__button:hover .icon.--pos-r .download{scale:0;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-topics .entry-body .wp-block-file.is-style-design-link .wp-block-file__button:hover .label{color:#fff}.c-topics .entry-body .wp-block-file.is-style-design-link .wp-block-file__button:hover .label:first-child{translate:0 calc(-100% - .2em)}.c-topics .entry-body .wp-block-file.is-style-design-link .wp-block-file__button:hover .label:last-child{translate:0 0%}.c-topics .entry-body .wp-block-file.is-style-design-link .wp-block-file__button:hover .label-wrap{translate:calc(var(--btn-w) - var(--label-w) - 3rem) 0}}.c-topics .entry-body .wp-block-file.is-style-design-link .wp-block-file__button .icon,.c-topics .entry-body .wp-block-file.is-style-design-link .wp-block-file__button .arrow{display:flex;align-items:center;justify-content:center;position:absolute;width:2.8rem;height:2.8rem;top:0;bottom:0;margin-block:auto;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-topics .entry-body .wp-block-file.is-style-design-link .wp-block-file__button .icon.--rad,.c-topics .entry-body .wp-block-file.is-style-design-link .wp-block-file__button .arrow.--rad{z-index:1}.c-topics .entry-body .wp-block-file.is-style-design-link .wp-block-file__button .icon.--rad::before,.c-topics .entry-body .wp-block-file.is-style-design-link .wp-block-file__button .arrow.--rad::before{content:"";margin:auto;inset:0;position:absolute;z-index:-1;border-radius:50%;transition:scale .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-topics .entry-body .wp-block-file.is-style-design-link .wp-block-file__button .icon.--pos-l,.c-topics .entry-body .wp-block-file.is-style-design-link .wp-block-file__button .arrow.--pos-l{left:0;translate:-100% 0}.c-topics .entry-body .wp-block-file.is-style-design-link .wp-block-file__button .icon.--pos-l::before,.c-topics .entry-body .wp-block-file.is-style-design-link .wp-block-file__button .arrow.--pos-l::before{background-color:#fff;scale:0}.c-topics .entry-body .wp-block-file.is-style-design-link .wp-block-file__button .icon.--pos-l .arw-r,.c-topics .entry-body .wp-block-file.is-style-design-link .wp-block-file__button .arrow.--pos-l .arw-r{color:#ed6c00;translate:calc(-100% - 1.2rem) 0;transition:translate .5s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-topics .entry-body .wp-block-file.is-style-design-link .wp-block-file__button .icon.--pos-r,.c-topics .entry-body .wp-block-file.is-style-design-link .wp-block-file__button .arrow.--pos-r{right:0;translate:-1.5rem 0}.c-topics .entry-body .wp-block-file.is-style-design-link .wp-block-file__button .icon.--pos-r::before,.c-topics .entry-body .wp-block-file.is-style-design-link .wp-block-file__button .arrow.--pos-r::before{background-color:#ed6c00;scale:1;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-topics .entry-body .wp-block-file.is-style-design-link .wp-block-file__button .icon.--pos-r .arw-r,.c-topics .entry-body .wp-block-file.is-style-design-link .wp-block-file__button .arrow.--pos-r .arw-r{translate:0;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-topics .entry-body .wp-block-file.is-style-design-link .wp-block-file__button .icon.--pos-r .blank,.c-topics .entry-body .wp-block-file.is-style-design-link .wp-block-file__button .icon.--pos-r .download,.c-topics .entry-body .wp-block-file.is-style-design-link .wp-block-file__button .arrow.--pos-r .blank,.c-topics .entry-body .wp-block-file.is-style-design-link .wp-block-file__button .arrow.--pos-r .download{scale:1;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28) .2s}.c-topics .entry-body .wp-block-file.is-style-design-link .wp-block-file__button .icon svg,.c-topics .entry-body .wp-block-file.is-style-design-link .wp-block-file__button .arrow svg{display:block;width:1.2rem;height:1.2rem;color:#fff}.c-topics .entry-body .wp-block-file.is-style-design-link .wp-block-file__button .label{-ms-grid-row:1;-ms-grid-column:1;display:block;grid-area:text;color:#ed6c00;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28),color .5s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-topics .entry-body .wp-block-file.is-style-design-link .wp-block-file__button .label:last-child{translate:0 calc(100% + .2em)}.c-topics .entry-body .wp-block-file.is-style-design-link .wp-block-file__button .label-wrap{display:grid;grid-template-areas:"text";overflow:hidden;position:relative;z-index:2;translate:0 0;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-topics .entry-body .wp-block-file.is-style-design-download .wp-block-file__button{display:flex;align-items:center;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;min-width:13.5rem;min-height:5.4rem;padding:0 6rem 0 1.5rem;border-radius:100vmax;position:relative;font-size:1.6rem;font-weight:700;overflow:hidden;line-height:1;background-color:#fff;border:1px solid #ed6c00;transition:background-color .5s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (max-width: 1024px){.c-topics .entry-body .wp-block-file.is-style-design-download .wp-block-file__button{min-height:5rem}}@media screen and (min-width: 1025px)and (hover: hover),screen and (min-width: 1025px)and (pointer: fine){.c-topics .entry-body .wp-block-file.is-style-design-download .wp-block-file__button:hover{background-color:#ed6c00}.c-topics .entry-body .wp-block-file.is-style-design-download .wp-block-file__button:hover .arrow.--pos-l{translate:1.5rem 0}.c-topics .entry-body .wp-block-file.is-style-design-download .wp-block-file__button:hover .arrow.--pos-l::before{scale:1;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-topics .entry-body .wp-block-file.is-style-design-download .wp-block-file__button:hover .arrow.--pos-l .arw-r{translate:0;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-topics .entry-body .wp-block-file.is-style-design-download .wp-block-file__button:hover .arrow.--pos-r,.c-topics .entry-body .wp-block-file.is-style-design-download .wp-block-file__button:hover .icon.--pos-r{translate:100% 0}.c-topics .entry-body .wp-block-file.is-style-design-download .wp-block-file__button:hover .arrow.--pos-r::before,.c-topics .entry-body .wp-block-file.is-style-design-download .wp-block-file__button:hover .icon.--pos-r::before{scale:0}.c-topics .entry-body .wp-block-file.is-style-design-download .wp-block-file__button:hover .arrow.--pos-r .arw-r,.c-topics .entry-body .wp-block-file.is-style-design-download .wp-block-file__button:hover .icon.--pos-r .arw-r{translate:calc(100% - 1.2rem) 0;transition:translate .5s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-topics .entry-body .wp-block-file.is-style-design-download .wp-block-file__button:hover .arrow.--pos-r .blank,.c-topics .entry-body .wp-block-file.is-style-design-download .wp-block-file__button:hover .arrow.--pos-r .download,.c-topics .entry-body .wp-block-file.is-style-design-download .wp-block-file__button:hover .icon.--pos-r .blank,.c-topics .entry-body .wp-block-file.is-style-design-download .wp-block-file__button:hover .icon.--pos-r .download{scale:0;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-topics .entry-body .wp-block-file.is-style-design-download .wp-block-file__button:hover .label{color:#fff}.c-topics .entry-body .wp-block-file.is-style-design-download .wp-block-file__button:hover .label:first-child{translate:0 calc(-100% - .2em)}.c-topics .entry-body .wp-block-file.is-style-design-download .wp-block-file__button:hover .label:last-child{translate:0 0%}.c-topics .entry-body .wp-block-file.is-style-design-download .wp-block-file__button:hover .label-wrap{translate:calc(var(--btn-w) - var(--label-w) - 3rem) 0}}.c-topics .entry-body .wp-block-file.is-style-design-download .wp-block-file__button .icon,.c-topics .entry-body .wp-block-file.is-style-design-download .wp-block-file__button .arrow{display:flex;align-items:center;justify-content:center;position:absolute;width:2.8rem;height:2.8rem;top:0;bottom:0;margin-block:auto;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-topics .entry-body .wp-block-file.is-style-design-download .wp-block-file__button .icon.--rad,.c-topics .entry-body .wp-block-file.is-style-design-download .wp-block-file__button .arrow.--rad{z-index:1}.c-topics .entry-body .wp-block-file.is-style-design-download .wp-block-file__button .icon.--rad::before,.c-topics .entry-body .wp-block-file.is-style-design-download .wp-block-file__button .arrow.--rad::before{content:"";margin:auto;inset:0;position:absolute;z-index:-1;border-radius:50%;transition:scale .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-topics .entry-body .wp-block-file.is-style-design-download .wp-block-file__button .icon.--pos-l,.c-topics .entry-body .wp-block-file.is-style-design-download .wp-block-file__button .arrow.--pos-l{left:0;translate:-100% 0}.c-topics .entry-body .wp-block-file.is-style-design-download .wp-block-file__button .icon.--pos-l::before,.c-topics .entry-body .wp-block-file.is-style-design-download .wp-block-file__button .arrow.--pos-l::before{background-color:#fff;scale:0}.c-topics .entry-body .wp-block-file.is-style-design-download .wp-block-file__button .icon.--pos-l .arw-r,.c-topics .entry-body .wp-block-file.is-style-design-download .wp-block-file__button .arrow.--pos-l .arw-r{color:#ed6c00;translate:calc(-100% - 1.2rem) 0;transition:translate .5s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-topics .entry-body .wp-block-file.is-style-design-download .wp-block-file__button .icon.--pos-r,.c-topics .entry-body .wp-block-file.is-style-design-download .wp-block-file__button .arrow.--pos-r{right:0;translate:-1.5rem 0}.c-topics .entry-body .wp-block-file.is-style-design-download .wp-block-file__button .icon.--pos-r::before,.c-topics .entry-body .wp-block-file.is-style-design-download .wp-block-file__button .arrow.--pos-r::before{background-color:#ed6c00;scale:1;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-topics .entry-body .wp-block-file.is-style-design-download .wp-block-file__button .icon.--pos-r .arw-r,.c-topics .entry-body .wp-block-file.is-style-design-download .wp-block-file__button .arrow.--pos-r .arw-r{translate:0;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-topics .entry-body .wp-block-file.is-style-design-download .wp-block-file__button .icon.--pos-r .blank,.c-topics .entry-body .wp-block-file.is-style-design-download .wp-block-file__button .icon.--pos-r .download,.c-topics .entry-body .wp-block-file.is-style-design-download .wp-block-file__button .arrow.--pos-r .blank,.c-topics .entry-body .wp-block-file.is-style-design-download .wp-block-file__button .arrow.--pos-r .download{scale:1;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28) .2s}.c-topics .entry-body .wp-block-file.is-style-design-download .wp-block-file__button .icon svg,.c-topics .entry-body .wp-block-file.is-style-design-download .wp-block-file__button .arrow svg{display:block;width:1.2rem;height:1.2rem;color:#fff}.c-topics .entry-body .wp-block-file.is-style-design-download .wp-block-file__button .label{-ms-grid-row:1;-ms-grid-column:1;display:block;grid-area:text;color:#ed6c00;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28),color .5s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-topics .entry-body .wp-block-file.is-style-design-download .wp-block-file__button .label:last-child{translate:0 calc(100% + .2em)}.c-topics .entry-body .wp-block-file.is-style-design-download .wp-block-file__button .label-wrap{display:grid;grid-template-areas:"text";overflow:hidden;position:relative;z-index:2;translate:0 0;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-topics .entry-body .wp-block-file.is-style-ghost-link .wp-block-file__button{gap:.6rem}.c-topics .entry-body .wp-block-file.is-style-ghost-link .wp-block-file__button::after{content:"";display:flex;align-items:center;justify-content:center;width:1em;height:1em;background-image:url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjExIiB2aWV3Qm94PSIwIDAgMTEgMTEiIHdpZHRoPSIxMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIHN0cm9rZT0iIzI0MjQyNCIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgc3Ryb2tlLXdpZHRoPSIxLjI4MjY3Ij4KICAgICAgICA8cGF0aCBkPSJtOC4zOTMyMiA2LjcxMTg1djMuMzg2MjVoLTcuNTI0MDc5di03LjUwMzYyaDMuMzk1NDc5IiBzdHJva2UtbGluZWpvaW49InJvdW5kIiAvPgogICAgICAgIDxwYXRoIGQ9Im0xMC4wOTA0IDQuNzg3Mzd2LTMuODg2NDkxaC0zLjg5NzA0IiBzdHJva2UtbGluZWpvaW49InJvdW5kIiAvPgogICAgICAgIDxwYXRoIGQ9Im00LjU1MzcxIDYuNDIxOTYgNS4xODMyNi01LjE2OTE1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIC8+CiAgICA8L2c+Cjwvc3ZnPg==");background-size:1.3rem;background-position:center;background-repeat:no-repeat;transition:filter .3s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (min-width: 1025px)and (hover: hover),screen and (min-width: 1025px)and (pointer: fine){.c-topics .entry-body .wp-block-file.is-style-ghost-link .wp-block-file__button:hover::after{filter:grayscale(0) contrast(0) brightness(2)}}.c-topics .entry-body .wp-block-table table{width:100%}.c-topics .entry-body .wp-block-embed iframe{display:block;width:100%;height:100%;aspect-ratio:16/9}.c-topics .entry-body .wp-block-anchorlink{padding:0 4rem 1rem;border:1px solid #dadada;border-radius:2rem;position:relative}@media screen and (max-width: 1024px){.c-topics .entry-body .wp-block-anchorlink{padding:0 1.5rem 0.5rem}}.c-topics .entry-body .wp-block-anchorlink dt{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-family:var(--font-display);font-size:clamp(1.4rem,1.2286rem + .4396vw,1.8rem);line-height:1;color:#fff;display:flex;align-items:center;justify-content:center;background-color:#ed6c00;padding:0.8rem 1.2rem 0.4rem;border-radius:0 0 0.4rem 0.4rem;margin-bottom:3rem}@media screen and (max-width: 1024px){.c-topics .entry-body .wp-block-anchorlink dt{margin-bottom:1.5rem}}.c-topics .entry-body .wp-block-anchorlink dd .wp-block-anchorlink__list li+li{margin-top:0}.c-topics .entry-body .wp-block-anchorlink dd .wp-block-anchorlink__list li:first-child a{padding-top:0}.c-topics .entry-body .wp-block-anchorlink dd .wp-block-anchorlink__list li:last-child a{border-bottom:none}.c-topics .entry-body .wp-block-anchorlink dd .wp-block-anchorlink__list li a{display:block;padding-block:2.5rem;padding-left:3.4rem;text-indent:-3.4rem;border-bottom:1px solid #dadada;font-size:clamp(1.4rem,1.2286rem + .4396vw,1.8rem);text-decoration:none;line-height:1.6;background-image:none}@media screen and (max-width: 1024px){.c-topics .entry-body .wp-block-anchorlink dd .wp-block-anchorlink__list li a{padding-block:1.5rem;padding-left:2.6rem;text-indent:-2.6rem;line-height:1.5}}.c-topics .entry-body .wp-block-anchorlink dd .wp-block-anchorlink__list li a::before{content:"";display:inline-block;width:2.3rem;height:2.3rem;border-radius:50%;background-color:#ffebda;background-image:url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjciIHZpZXdCb3g9IjAgMCAxMSA3IiB3aWR0aD0iMTEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTEgMSA0LjUgNC41IDQuNS00LjUiIHN0cm9rZT0iI0VENGMwMCIgc3Ryb2tlLXdpZHRoPSIxLjgiLz48L3N2Zz4=");background-size:1rem;background-repeat:no-repeat;background-position:center;vertical-align:-0.2em;margin-right:1.1rem}@media screen and (max-width: 1024px){.c-topics .entry-body .wp-block-anchorlink dd .wp-block-anchorlink__list li a::before{width:1.8rem;height:1.8rem;margin-right:0.8rem}}.c-topics .entry-body .wp-block-onecol>*:not(h2):not(.is-style-hl-2):not(.wp-block-onecol:not(.is-layout-section):not(.has-bg)):not(.is-layout-section):not(.is-layout-section>.wp-block-onecol:not(.has-bg)):not(.has-bg>*){width:calc(100% - 8rem);margin-inline:auto}@media screen and (max-width: 1024px){.c-topics .entry-body .wp-block-onecol>*:not(h2):not(.is-style-hl-2):not(.wp-block-onecol:not(.is-layout-section):not(.has-bg)):not(.is-layout-section):not(.is-layout-section>.wp-block-onecol:not(.has-bg)):not(.has-bg>*){width:calc(100% - 4rem)}}@media screen and (max-width: 1024px){.c-topics .entry-body .wp-block-onecol>h3:not([class*=is-style-hl-]),.c-topics .entry-body .wp-block-onecol>.is-style-hl-3{margin-left:0 !important}}.c-topics .entry-body .wp-block-onecol>*:first-child{margin-top:0 !important}.c-topics .entry-body .wp-block-onecol>*+*{margin-top:6rem}@media screen and (max-width: 1024px){.c-topics .entry-body .wp-block-onecol>*+*{margin-top:4rem}}.c-topics .entry-body .wp-block-onecol>*+h2{margin-top:11rem}@media screen and (max-width: 1024px){.c-topics .entry-body .wp-block-onecol>*+h2{margin-top:5rem}}.c-topics .entry-body .wp-block-onecol>p+p{margin-top:3rem}@media screen and (max-width: 1024px){.c-topics .entry-body .wp-block-onecol>p+p{margin-top:2rem}}.c-topics .entry-body .wp-block-onecol>p+.wp-block-buttons,.c-topics .entry-body .wp-block-onecol>p+.wp-block-button-group,.c-topics .entry-body .wp-block-onecol>p+.wp-block-file{margin-top:3rem}@media screen and (max-width: 1024px){.c-topics .entry-body .wp-block-onecol>p+.wp-block-buttons,.c-topics .entry-body .wp-block-onecol>p+.wp-block-button-group,.c-topics .entry-body .wp-block-onecol>p+.wp-block-file{margin-top:2rem}}.c-topics .entry-body .wp-block-onecol>h3+*,.c-topics .entry-body .wp-block-onecol>h4+*,.c-topics .entry-body .wp-block-onecol>h5+*{margin-top:3rem}@media screen and (max-width: 1024px){.c-topics .entry-body .wp-block-onecol>h3+*,.c-topics .entry-body .wp-block-onecol>h4+*,.c-topics .entry-body .wp-block-onecol>h5+*{margin-top:2rem}}.c-topics .entry-body .wp-block-onecol>ul+ul,.c-topics .entry-body .wp-block-onecol>ul+ol,.c-topics .entry-body .wp-block-onecol>ol+ul,.c-topics .entry-body .wp-block-onecol>ol+ol{margin-top:4rem}@media screen and (max-width: 1024px){.c-topics .entry-body .wp-block-onecol>ul+ul,.c-topics .entry-body .wp-block-onecol>ul+ol,.c-topics .entry-body .wp-block-onecol>ol+ul,.c-topics .entry-body .wp-block-onecol>ol+ol{margin-top:3rem}}.c-topics .entry-body .wp-block-onecol.is-layout-section+.is-layout-section{margin-top:11rem}@media screen and (max-width: 1024px){.c-topics .entry-body .wp-block-onecol.is-layout-section+.is-layout-section{margin-top:5rem}}.c-topics .entry-body .wp-block-onecol.has-bg{background-color:#f1f1f1;border-radius:2rem;padding:4rem}@media screen and (max-width: 1024px){.c-topics .entry-body .wp-block-onecol.has-bg{padding:3rem 2rem}}.c-topics .entry-body .wp-block-onecol.has-bg>*:not(.wp-block-heading):not(.wp-block-quote):not(.wp-block-anchorlink):not(.wp-block-onecol){padding-inline:0}.c-topics .entry-body .wp-block-onecol.has-bg>*:not(h2).wp-block-heading,.c-topics .entry-body .wp-block-onecol.has-bg>*.wp-block-quote,.c-topics .entry-body .wp-block-onecol.has-bg>*.wp-block-anchorlink{margin-inline:0}.c-topics .entry-body .wp-block-twocol{--gap: 6rem;display:grid;grid-template-columns:repeat(2, calc(50% - var(--gap) / 2));-moz-column-gap:var(--gap);column-gap:var(--gap)}@media screen and (max-width: 1024px){.c-topics .entry-body .wp-block-twocol{--gap: 2rem;display:block}.c-topics .entry-body .wp-block-twocol .wp-block-col+.wp-block-col{margin-top:3rem}}.c-topics .entry-body .wp-block-twocol:has(.wp-block-twocol){--gap: 4rem}.c-topics .entry-body .wp-block-twocol>.wp-block-col>*:first-child{margin-top:0}.c-topics .entry-body .wp-block-twocol>.wp-block-col>*+*{margin-top:3rem}@media screen and (max-width: 1024px){.c-topics .entry-body .wp-block-twocol>.wp-block-col>*+*{margin-top:2rem}}.c-topics .entry-body .wp-block-twocol>.wp-block-col>*+.wp-block-heading{margin-top:3.5rem}@media screen and (max-width: 1024px){.c-topics .entry-body .wp-block-twocol>.wp-block-col>*+.wp-block-heading{margin-top:2.5rem}}.c-topics .entry-body .wp-block-twocol>.wp-block-col .wp-block-slider-item{max-width:38rem}@media screen and (max-width: 1024px){.c-topics .entry-body .wp-block-twocol>.wp-block-col .wp-block-slider-item{max-width:55rem}}.c-topics .entry-body .wp-block-twocol>.wp-block-col .wp-block-slider-item img{height:25.3rem}@media screen and (max-width: 1024px){.c-topics .entry-body .wp-block-twocol>.wp-block-col .wp-block-slider-item img{height:23.3rem}}.c-topics .entry-body .wp-block-twocol>.wp-block-col .tool-box.has-circle-pagination .navigation button{width:5.3rem;height:3rem}@media screen and (max-width: 1024px){.c-topics .entry-body .wp-block-twocol>.wp-block-col .tool-box.has-circle-pagination .navigation button{width:4.7rem;height:3rem}}.c-topics .entry-body .wp-block-twocol .wp-block-twocol{--gap: 2.5rem}@media screen and (max-width: 1024px){.c-topics .entry-body .wp-block-twocol .wp-block-twocol{--gap: 1.5rem}}.c-topics .entry-body .wp-block-twocol .wp-block-twocol:not(.is-direction-vertical) .wp-block-col>*+*,.c-topics .entry-body .wp-block-twocol .wp-block-twocol:not(.is-direction-vertical) .wp-block-col>*+.wp-block-buttons,.c-topics .entry-body .wp-block-twocol .wp-block-twocol:not(.is-direction-vertical) .wp-block-col>*+.wp-block-button-group,.c-topics .entry-body .wp-block-twocol .wp-block-twocol:not(.is-direction-vertical) .wp-block-col>*+.wp-block-file{margin-top:1.7rem}@media screen and (max-width: 1024px){.c-topics .entry-body .wp-block-twocol .wp-block-twocol:not(.is-direction-vertical) .wp-block-col>*+*,.c-topics .entry-body .wp-block-twocol .wp-block-twocol:not(.is-direction-vertical) .wp-block-col>*+.wp-block-buttons,.c-topics .entry-body .wp-block-twocol .wp-block-twocol:not(.is-direction-vertical) .wp-block-col>*+.wp-block-button-group,.c-topics .entry-body .wp-block-twocol .wp-block-twocol:not(.is-direction-vertical) .wp-block-col>*+.wp-block-file{margin-top:1.4rem}}.c-topics .entry-body .wp-block-twocol.is-layout-three-seven{grid-template-columns:calc(40% - var(--gap)/2) calc(60% - var(--gap)/2)}.c-topics .entry-body .wp-block-twocol.is-layout-four-six{grid-template-columns:calc(45% - var(--gap)/2) calc(55% - var(--gap)/2)}.c-topics .entry-body .wp-block-twocol.is-layout-six-four{grid-template-columns:calc(55% - var(--gap)/2) calc(45% - var(--gap)/2)}.c-topics .entry-body .wp-block-twocol.is-layout-seven-three{grid-template-columns:calc(60% - var(--gap)/2) calc(40% - var(--gap)/2)}.c-topics .entry-body .wp-block-twocol.has-border{border:1px solid #dadada;border-radius:1rem;padding:2.5rem}@media screen and (max-width: 1024px){.c-topics .entry-body .wp-block-twocol.has-border{padding:2rem}}.c-topics .entry-body .wp-block-twocol.is-direction-vertical{display:block}.c-topics .entry-body .wp-block-twocol.is-direction-vertical>.wp-block-col+.wp-block-col{margin-top:3.5rem}.c-topics .entry-body .wp-block-twocol.is-direction-vertical.has-border{padding:4rem}@media screen and (max-width: 1024px){.c-topics .entry-body .wp-block-twocol.is-direction-vertical.has-border{padding:3rem 2rem}}@media screen and (max-width: 1024px){.c-topics .entry-body .wp-block-twocol.is-sp-direction-horizontal{display:grid}.c-topics .entry-body .wp-block-twocol.is-sp-direction-horizontal>.wp-block-col+.wp-block-col{margin-top:0}}@media screen and (max-width: 1024px)and (max-width: 1024px){.c-topics .entry-body .wp-block-twocol.is-sp-direction-horizontal h3:not([class*=is-style-hl-]),.c-topics .entry-body .wp-block-twocol.is-sp-direction-horizontal .is-style-hl-3{margin-left:0}}@media screen and (max-width: 1024px)and (max-width: 1024px){.c-topics .entry-body .wp-block-twocol.is-sp-direction-horizontal.has-border{padding:2rem}}@media screen and (max-width: 1024px){.c-topics .entry-body .wp-block-twocol.is-sp-direction-reverse{display:flex;flex-direction:column}.c-topics .entry-body .wp-block-twocol.is-sp-direction-reverse>*:first-child{order:2;margin-top:3rem}.c-topics .entry-body .wp-block-twocol.is-sp-direction-reverse>*:last-child{order:1;margin-top:0 !important}}.c-topics .entry-body .wp-block-threecol{display:grid;grid-template-columns:repeat(3, 1fr);-moz-column-gap:4rem;column-gap:4rem}@media screen and (max-width: 1024px){.c-topics .entry-body .wp-block-threecol+.wp-block-threecol{margin-top:3rem}}@media screen and (max-width: 1024px){.c-topics .entry-body .wp-block-threecol{display:block}.c-topics .entry-body .wp-block-threecol>.wp-block-col+.wp-block-col{margin-top:3rem}}.c-topics .entry-body .wp-block-threecol>.wp-block-col>*:first-child{margin-top:0}.c-topics .entry-body .wp-block-threecol>.wp-block-col>*+*{margin-top:3rem}@media screen and (max-width: 1024px){.c-topics .entry-body .wp-block-threecol>.wp-block-col>*+*{margin-top:2rem}}.c-topics .entry-body .wp-block-threecol>.wp-block-col>*+.wp-block-heading{margin-top:3.5rem}@media screen and (max-width: 1024px){.c-topics .entry-body .wp-block-threecol>.wp-block-col>*+.wp-block-heading{margin-top:2.5rem}}.c-topics .entry-body .wp-block-threecol>.wp-block-col .wp-block-slider-item{max-width:20rem}@media screen and (max-width: 1024px){.c-topics .entry-body .wp-block-threecol>.wp-block-col .wp-block-slider-item{max-width:55rem}}.c-topics .entry-body .wp-block-threecol>.wp-block-col .wp-block-slider-item img{height:13.3rem}@media screen and (max-width: 1024px){.c-topics .entry-body .wp-block-threecol>.wp-block-col .wp-block-slider-item img{height:23.3rem}}.c-topics .entry-body .wp-block-threecol>.wp-block-col .tool-box.has-circle-pagination .navigation button{width:4.8rem;height:2.5rem}@media screen and (max-width: 1024px){.c-topics .entry-body .wp-block-threecol>.wp-block-col .tool-box.has-circle-pagination .navigation button{width:4.7rem;height:3rem}}.c-topics .entry-body .wp-block-threecol .wp-block-twocol{--gap: 1.5rem}.c-topics .entry-body .wp-block-threecol .wp-block-dl{--t-w: 10.6rem}.c-topics .entry-body .wp-block-slider{position:relative}.c-topics .entry-body .wp-block-slider-item{background-color:#f1f1f1}.c-topics .entry-body .wp-block-slider-list{display:flex}.c-topics .entry-body .wp-block-slider-item{height:auto;opacity:.2;transition:opacity .3s cubic-bezier(0.39, 0.58, 0.57, 1);margin-top:0;border-radius:12px;overflow:hidden}body.page .c-topics .entry-body .wp-block-slider-item{max-width:81rem}body.single .c-topics .entry-body .wp-block-slider-item{max-width:55rem}.c-topics .entry-body .wp-block-slider-item.swiper-slide-active{opacity:1;transition:opacity .3s cubic-bezier(0.39, 0.58, 0.57, 1) .5s}.c-topics .entry-body .wp-block-slider-item img{display:block;width:100%;-o-object-fit:cover;object-fit:cover}body.page .c-topics .entry-body .wp-block-slider-item img{height:54rem}@media screen and (max-width: 1024px){body.page .c-topics .entry-body .wp-block-slider-item img{height:23.3rem}}body.single .c-topics .entry-body .wp-block-slider-item img{height:36.6rem}@media screen and (max-width: 1024px){body.single .c-topics .entry-body .wp-block-slider-item img{height:23.3rem}}.c-topics .entry-body .wp-block-slider .no-swiper .wp-block-slider-item{opacity:1;margin-inline:auto}.c-topics .entry-body .wp-block-acdn{padding:2rem;border-radius:2rem;background-color:#f1f1f1}@media screen and (max-width: 1024px){.c-topics .entry-body .wp-block-acdn{padding:1.5rem}}.c-topics .entry-body .wp-block-acdn-item{padding:2rem 2.5rem;border-radius:1rem;background-color:#fff}@media screen and (max-width: 1024px){.c-topics .entry-body .wp-block-acdn-item{padding:1.5rem}}.c-topics .entry-body .wp-block-acdn-item+.wp-block-acdn-item{margin-top:0.8rem}.c-topics .entry-body .wp-block-acdn-title,.c-topics .entry-body .wp-block-acdn-toggle{width:100%;display:flex;align-items:center;-moz-column-gap:1.5rem;column-gap:1.5rem;font-weight:700;cursor:pointer}@media screen and (max-width: 1024px){.c-topics .entry-body .wp-block-acdn-title,.c-topics .entry-body .wp-block-acdn-toggle{-moz-column-gap:1rem;column-gap:1rem}}.c-topics .entry-body .wp-block-acdn-title p,.c-topics .entry-body .wp-block-acdn-toggle p{margin-top:0;line-height:1.5}.c-topics .entry-body .wp-block-acdn-title .unit,.c-topics .entry-body .wp-block-acdn-toggle .unit{font-family:var(--font-display);font-size:clamp(1.9rem,1.7286rem + .4396vw,2.3rem);color:#ed6c00;flex-shrink:0}.c-topics .entry-body .wp-block-acdn-title .arrow,.c-topics .entry-body .wp-block-acdn-title .toggle,.c-topics .entry-body .wp-block-acdn-toggle .arrow,.c-topics .entry-body .wp-block-acdn-toggle .toggle{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border:1px solid currentColor;border-radius:50%;position:relative;background-color:rgba(0,0,0,0);transition:translate .5s cubic-bezier(0.39, 0.58, 0.57, 1),background-color .5s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (max-width: 1024px){.c-topics .entry-body .wp-block-acdn-title .arrow,.c-topics .entry-body .wp-block-acdn-title .toggle,.c-topics .entry-body .wp-block-acdn-toggle .arrow,.c-topics .entry-body .wp-block-acdn-toggle .toggle{width:1.7rem;height:1.7rem}}.c-topics .entry-body .wp-block-acdn-title .arrow svg,.c-topics .entry-body .wp-block-acdn-title .toggle svg,.c-topics .entry-body .wp-block-acdn-toggle .arrow svg,.c-topics .entry-body .wp-block-acdn-toggle .toggle svg{display:block;width:.8rem;height:.8rem;transition:color .5s cubic-bezier(0, 0.7, 0.32, 1.28)}@media screen and (max-width: 1024px){.c-topics .entry-body .wp-block-acdn-title .arrow svg,.c-topics .entry-body .wp-block-acdn-title .toggle svg,.c-topics .entry-body .wp-block-acdn-toggle .arrow svg,.c-topics .entry-body .wp-block-acdn-toggle .toggle svg{width:.7rem;height:.7rem}}.c-topics .entry-body .wp-block-acdn-title .toggle::before,.c-topics .entry-body .wp-block-acdn-title .toggle::after,.c-topics .entry-body .wp-block-acdn-toggle .toggle::before,.c-topics .entry-body .wp-block-acdn-toggle .toggle::after{content:"";display:block;position:absolute;inset:0;margin:auto;width:.9rem;height:1px;background-color:currentColor;transition:background-color .5s cubic-bezier(0, 0.7, 0.32, 1.28),rotate .2s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (max-width: 1024px){.c-topics .entry-body .wp-block-acdn-title .toggle::before,.c-topics .entry-body .wp-block-acdn-title .toggle::after,.c-topics .entry-body .wp-block-acdn-toggle .toggle::before,.c-topics .entry-body .wp-block-acdn-toggle .toggle::after{width:.7rem}}.c-topics .entry-body .wp-block-acdn-title .toggle::after,.c-topics .entry-body .wp-block-acdn-toggle .toggle::after{will-change:rotate;rotate:90deg}.c-topics .entry-body .wp-block-acdn-title .toggle,.c-topics .entry-body .wp-block-acdn-toggle .toggle{flex-shrink:0;background-color:#ffebda;border:none;margin-left:auto}@media screen and (max-width: 1024px){.c-topics .entry-body .wp-block-acdn-title .toggle,.c-topics .entry-body .wp-block-acdn-toggle .toggle{width:2.4rem;height:2.4rem}}.c-topics .entry-body .wp-block-acdn-title .toggle::before,.c-topics .entry-body .wp-block-acdn-title .toggle::after,.c-topics .entry-body .wp-block-acdn-toggle .toggle::before,.c-topics .entry-body .wp-block-acdn-toggle .toggle::after{width:1.2rem;background-color:#ed6c00}@media screen and (max-width: 1024px){.c-topics .entry-body .wp-block-acdn-title .toggle::before,.c-topics .entry-body .wp-block-acdn-title .toggle::after,.c-topics .entry-body .wp-block-acdn-toggle .toggle::before,.c-topics .entry-body .wp-block-acdn-toggle .toggle::after{width:1rem}}@media screen and (min-width: 1025px)and (hover: hover),screen and (min-width: 1025px)and (pointer: fine){.c-topics .entry-body .wp-block-acdn-toggle:hover .toggle{background-color:#ed6c00}.c-topics .entry-body .wp-block-acdn-toggle:hover .toggle::before,.c-topics .entry-body .wp-block-acdn-toggle:hover .toggle::after{background-color:#fff}}.c-topics .entry-body .wp-block-acdn-toggle[aria-expanded=true] .toggle{background-color:#ed6c00}.c-topics .entry-body .wp-block-acdn-toggle[aria-expanded=true] .toggle::before,.c-topics .entry-body .wp-block-acdn-toggle[aria-expanded=true] .toggle::after{background-color:#fff}.c-topics .entry-body .wp-block-acdn-toggle[aria-expanded=true] .toggle::after{rotate:180deg}.c-topics .entry-body .wp-block-acdn-content{padding:3rem;margin-top:1.5rem;border-radius:1rem;background-color:#ffebda}@media screen and (max-width: 1024px){.c-topics .entry-body .wp-block-acdn-content{padding:1.5rem}}.c-topics .entry-body .wp-block-acdn-content p{margin-top:0}.c-topics .entry-body .wp-block-dl{--t-w: 14.6rem}.c-topics .entry-body .wp-block-dl-item{border-top:1px solid #dadada;border-right:1px solid #dadada;display:flex}.c-topics .entry-body .wp-block-dl-item:last-child{border-bottom:1px solid #dadada}.c-topics .entry-body .wp-block-dl-title,.c-topics .entry-body .wp-block-dl-content{border-left:1px solid #dadada;padding:2rem}.c-topics .entry-body .wp-block-dl-title p,.c-topics .entry-body .wp-block-dl-content p{margin-top:0}.c-topics .entry-body .wp-block-dl-title{width:var(--t-w);background-color:#f1f1f1;font-weight:700;flex-shrink:0}@media screen and (max-width: 1024px){.c-topics .entry-body .wp-block-dl:not(.has-scroll) .wp-block-dl-item{display:block}.c-topics .entry-body .wp-block-dl:not(.has-scroll) .wp-block-dl-title,.c-topics .entry-body .wp-block-dl:not(.has-scroll) .wp-block-dl-content{width:100%;padding:1.5rem}.c-topics .entry-body .wp-block-dl:not(.has-scroll) .wp-block-dl-title{border-bottom:1px solid #dadada}}@media screen and (max-width: 1024px){.c-topics .entry-body .wp-block-dl.has-scroll{position:relative}.c-topics .entry-body .wp-block-dl.has-scroll::before{content:"";display:block;width:4.3rem;height:4.3rem;background-image:url("../img/theme/material/icon/i-scroll-hint.svg");background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;z-index:1;inset:0;margin:auto;transition:opacity .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-topics .entry-body .wp-block-dl.has-scroll:has(.scrolled)::before{opacity:0}.c-topics .entry-body .wp-block-dl.has-scroll .wp-block-dl-scroll-track{overflow-x:auto;display:grid;width:calc(100% + 4rem);padding-inline:2rem;margin-left:-2rem;padding-bottom:0.1rem}.c-topics .entry-body .wp-block-dl.has-scroll .wp-block-dl-scroll-track .wp-block-dl-item{width:110rem}}.c-topics .entry-body .wp-block-comment+.wp-block-comment{margin-top:3.5rem}@media screen and (max-width: 1024px){.c-topics .entry-body .wp-block-comment+.wp-block-comment{margin-top:2rem}}.c-topics .entry-body .wp-block-comment-item{display:grid;grid-template-columns:9rem 1fr;-moz-column-gap:2rem;column-gap:2rem}@media screen and (max-width: 1024px){.c-topics .entry-body .wp-block-comment-item{grid-template-columns:6rem 1fr;-moz-column-gap:1rem;column-gap:1rem}}.c-topics .entry-body .wp-block-comment-item+.wp-block-comment-item{margin-top:3.5rem}@media screen and (max-width: 1024px){.c-topics .entry-body .wp-block-comment-item+.wp-block-comment-item{margin-top:2rem}}.c-topics .entry-body .wp-block-comment-item.is-reverse{grid-template-columns:1fr 9rem}@media screen and (max-width: 1024px){.c-topics .entry-body .wp-block-comment-item.is-reverse{grid-template-columns:1fr 6rem}}.c-topics .entry-body .wp-block-comment-item.is-reverse .wp-block-comment-name{grid-column:2}.c-topics .entry-body .wp-block-comment-item.is-reverse .wp-block-comment-text{grid-column:1;grid-template-columns:1fr auto}.c-topics .entry-body .wp-block-comment-item.is-reverse .wp-block-comment-text::before{grid-column:2;-webkit-clip-path:polygon(0 0, 0% 100%, 100% 50%);clip-path:polygon(0 0, 0% 100%, 100% 50%)}.c-topics .entry-body .wp-block-comment-item.is-reverse .wp-block-comment-text p{grid-column:1}.c-topics .entry-body .wp-block-comment-name{grid-row:1}.c-topics .entry-body .wp-block-comment-name p{font-size:clamp(1.3rem,1.2143rem + .2198vw,1.5rem);font-weight:700;text-align:center;line-height:1.2;color:#ed6c00;margin-top:1rem}.c-topics .entry-body .wp-block-comment-name p::before,.c-topics .entry-body .wp-block-comment-name p::after{content:"";display:block;inline-size:0;block-size:1px}.c-topics .entry-body .wp-block-comment-name p::before{-webkit-margin-after:calc((1 - 1.2)*.5em);margin-block-end:calc((1 - 1.2)*.5em)}.c-topics .entry-body .wp-block-comment-name p::after{-webkit-margin-before:calc((1 - 1.2)*.5em);margin-block-start:calc((1 - 1.2)*.5em)}.c-topics .entry-body .wp-block-comment-image{width:9rem;height:9rem;border-radius:50%;overflow:hidden;background-color:#ffebda}@media screen and (max-width: 1024px){.c-topics .entry-body .wp-block-comment-image{width:5.4rem;height:5.4rem}}.c-topics .entry-body .wp-block-comment-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-topics .entry-body .wp-block-comment-text{grid-row:1;display:grid;grid-template-columns:auto 1fr;min-height:9rem}@media screen and (max-width: 1024px){.c-topics .entry-body .wp-block-comment-text{min-height:5.4rem}}.c-topics .entry-body .wp-block-comment-text::before{content:"";display:block;width:2rem;height:3.2rem;margin-top:2.8rem;background-color:#f1f1f1;grid-row:1;-webkit-clip-path:polygon(100% 0, 0 50%, 100% 100%);clip-path:polygon(100% 0, 0 50%, 100% 100%)}@media screen and (max-width: 1024px){.c-topics .entry-body .wp-block-comment-text::before{width:1.4rem;height:2.1rem;margin-top:1.8rem}}.c-topics .entry-body .wp-block-comment-text p{margin-top:0;padding:3rem;border-radius:1.4rem;background-color:#f1f1f1}@media screen and (max-width: 1024px){.c-topics .entry-body .wp-block-comment-text p{padding:1.8rem;border-radius:1rem}}@media screen and (max-width: 1024px){.c-topics .entry-body{max-width:inherit}}.c-topics .entry-body .eyecatch{max-width:80rem;margin-inline:auto;margin-bottom:6rem}@media screen and (max-width: 1024px){.c-topics .entry-body .eyecatch{margin-bottom:4rem}}.c-topics .entry-body .eyecatch img{display:block;width:100%}.c-topics-detail{border:1px solid #242424;border-radius:7rem;max-width:104rem;width:calc(100% - 80px);margin-inline:auto;box-sizing:content-box}@media screen and (max-width: 1024px){.c-topics-detail{width:100%;border:none;border-radius:0;border-bottom:1px solid #242424}}.c-topics-pagination{display:flex;justify-content:space-between;align-items:center;width:calc(100% - 80px);max-width:104rem;margin-inline:auto;margin-top:4rem;box-sizing:content-box}@media screen and (max-width: 1024px){.c-topics-pagination{margin-top:0rem}}@media screen and (max-width: 1024px){.c-topics-pagination{width:calc(100% - 40px);display:block}}.c-topics-pagination .back-button-el{display:flex;align-items:center;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;line-height:1;-moz-column-gap:1.2rem;column-gap:1.2rem}@media screen and (max-width: 1024px){.c-topics-pagination .back-button-el{-moz-column-gap:1rem;column-gap:1rem;padding-block:2rem}}.c-topics-pagination .back-button-el .arrow,.c-topics-pagination .back-button-el .icon{display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;position:relative;z-index:1;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28);pointer-events:none}@media screen and (max-width: 1024px){.c-topics-pagination .back-button-el .arrow,.c-topics-pagination .back-button-el .icon{width:2rem;height:2rem}}.c-topics-pagination .back-button-el .arrow::before,.c-topics-pagination .back-button-el .icon::before{content:"";margin:auto;inset:0;position:absolute;z-index:-1;border-radius:50%;transition:scale .3s cubic-bezier(0.39, 0.58, 0.57, 1);background-color:#ed6c00}.c-topics-pagination .back-button-el .icon .union{display:block;width:1rem;height:1rem;color:#fff;scale:1;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28) .2s}@media screen and (max-width: 1024px){.c-topics-pagination .back-button-el .icon .union{width:.8rem;height:.8rem}}.c-topics-pagination .back-button-el .arrow{position:absolute;right:0;top:0;bottom:0;margin-block:auto;translate:100% 0}.c-topics-pagination .back-button-el .arrow::before{scale:0}.c-topics-pagination .back-button-el .arrow .arw-r{display:block;width:1.2rem;height:1.2rem;color:#fff;scale:-1 1;translate:calc(100% + 1.2rem) 0;transition:translate .5s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-topics-pagination .back-button-el .label{-ms-grid-row:1;-ms-grid-column:1;font-weight:500;line-height:1;display:block;grid-area:text;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-topics-pagination .back-button-el .label:nth-child(2),.c-topics-pagination .back-button-el .label:last-child{translate:0 calc(100% + .2em)}.c-topics-pagination .back-button-el .label-wrap{display:grid;grid-template-areas:"text";overflow:hidden;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28);position:relative;z-index:2}.c-topics-pagination .back-button-el .label-wrap[lang=en]{margin-top:.3em}.c-topics-pagination .back-button-el .label{font-size:clamp(1.6rem,1.4286rem + .4396vw,2rem);font-weight:600;color:#242424}@media screen and (min-width: 1025px)and (hover: hover),screen and (min-width: 1025px)and (pointer: fine){.c-topics-pagination .back-button-el:hover .label-wrap{translate:-3.6rem 0}.c-topics-pagination .back-button-el:hover .label:first-child{translate:0 calc(-100% - .2em)}.c-topics-pagination .back-button-el:hover .label:last-child{translate:0 0%}.c-topics-pagination .back-button-el:hover .icon{translate:-100% 0}.c-topics-pagination .back-button-el:hover .icon::before{scale:0}.c-topics-pagination .back-button-el:hover .icon .union{scale:0;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-topics-pagination .back-button-el:hover .arrow{translate:0 0}.c-topics-pagination .back-button-el:hover .arrow::before{scale:1;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-topics-pagination .back-button-el:hover .arrow .arw-r{translate:0;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28)}}.c-topics-pagination .around-buttons{display:grid;grid-template-columns:1fr auto 1fr;-moz-column-gap:3rem;column-gap:3rem;max-width:72.7rem}@media screen and (max-width: 1024px){.c-topics-pagination .around-buttons{display:block;max-width:inherit}}.c-topics-pagination .around-buttons .hr{grid-row:1;grid-column:2;width:1px;height:100%;background-color:#dadada}@media screen and (max-width: 1024px){.c-topics-pagination .around-buttons .hr{display:none}}@media screen and (max-width: 1024px){.c-topics-pagination .around-buttons>div a{padding-block:2rem}}@media screen and (max-width: 1024px){.c-topics-pagination .around-buttons>div:last-child a{padding-bottom:0}}.c-topics-pagination .prev-button,.c-topics-pagination .next-button{grid-row:1}@media screen and (max-width: 1024px){.c-topics-pagination .prev-button,.c-topics-pagination .next-button{border-top:1px solid #dadada}}.c-topics-pagination .prev-button-el,.c-topics-pagination .next-button-el{display:grid;align-items:center;text-decoration:none}@media screen and (max-width: 1024px){.c-topics-pagination .prev-button-el,.c-topics-pagination .next-button-el{grid-template-rows:auto 1fr;gap:1rem 1.5rem}}.c-topics-pagination .prev-button-el .arrow-wrapper,.c-topics-pagination .next-button-el .arrow-wrapper{-ms-grid-row:1;-ms-grid-column:3;grid-area:arrow;width:1.6rem;height:100%;background-color:var(--s-color, #ED6C00);display:flex;align-items:center;justify-content:center;border-radius:0 .4rem .4rem 0;transition:background-color .3s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (max-width: 1024px){.c-topics-pagination .prev-button-el .arrow-wrapper,.c-topics-pagination .next-button-el .arrow-wrapper{width:auto;height:1.5rem;justify-content:flex-start;border-radius:0;-moz-column-gap:.5rem;column-gap:.5rem;background-color:rgba(0,0,0,0)}}.c-topics-pagination .prev-button-el .arrow-wrapper .arrow,.c-topics-pagination .next-button-el .arrow-wrapper .arrow{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:grid;align-items:center;justify-content:center;overflow:hidden}@media screen and (max-width: 1024px){.c-topics-pagination .prev-button-el .arrow-wrapper .arrow,.c-topics-pagination .next-button-el .arrow-wrapper .arrow{width:1.5rem;height:1.5rem;border-radius:50%;background-color:#ed6c00}}.c-topics-pagination .prev-button-el .arrow-wrapper .arw-r,.c-topics-pagination .next-button-el .arrow-wrapper .arw-r{grid-column:1;grid-row:1;display:block;width:.8rem;height:.8rem;color:#fff;transition:color .3s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (max-width: 1024px){.c-topics-pagination .prev-button-el .arrow-wrapper .arw-r,.c-topics-pagination .next-button-el .arrow-wrapper .arw-r{width:.5rem;height:.5rem;transform:inherit !important}}.c-topics-pagination .prev-button-el .arrow-wrapper .arw-r:nth-child(2),.c-topics-pagination .next-button-el .arrow-wrapper .arw-r:nth-child(2){translate:-100% 0}@media screen and (max-width: 1024px){.c-topics-pagination .prev-button-el .arrow-wrapper .arw-r:nth-child(2),.c-topics-pagination .next-button-el .arrow-wrapper .arw-r:nth-child(2){display:none}}.c-topics-pagination .prev-button-el .arrow-wrapper .label,.c-topics-pagination .next-button-el .arrow-wrapper .label{display:none}@media screen and (max-width: 1024px){.c-topics-pagination .prev-button-el .arrow-wrapper .label,.c-topics-pagination .next-button-el .arrow-wrapper .label{display:block;font-size:1.3rem;font-weight:600;color:#242424;margin-top:.3em}}.c-topics-pagination .prev-button-el .eyecatch,.c-topics-pagination .next-button-el .eyecatch{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:3;grid-area:eyecatch;display:block;width:12rem;height:8rem}.c-topics-pagination .prev-button-el .eyecatch img,.c-topics-pagination .next-button-el .eyecatch img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-topics-pagination .prev-button-el .name,.c-topics-pagination .next-button-el .name{grid-area:name;font-size:clamp(1.3rem,1.2571rem + .1099vw,1.4rem);line-height:1.4;color:#242424}@media screen and (max-width: 1024px){.c-title .title{-ms-grid-row:1;-ms-grid-column:1}.c-title .text-slide{-ms-grid-row:1;-ms-grid-column:1}.c-topics-pickup__head{-ms-grid-row:1;-ms-grid-column:1}.post-topics .post-item .meta{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3}.post-topics .post-item .title{-ms-grid-row:1;-ms-grid-column:1}.post-topics .post-item-link > .title{-ms-grid-row:3;-ms-grid-column:3}.post-topics .post-item .eyecatch{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1}.c-teachers-pagination .prev-button .eyecatch,.c-teachers-pagination .next-button .eyecatch{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1}.c-topics-pagination .prev-button-el .eyecatch,.c-topics-pagination .next-button-el .eyecatch{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1}.c-teachers-pagination .prev-button-el > .eyecatch,.c-teachers-pagination .prev-button-el > .eyecatch{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:2}.c-teachers-pagination .next-button-el > .eyecatch,.c-teachers-pagination .next-button-el > .eyecatch{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1}.c-topics-pagination .prev-button-el .name,.c-topics-pagination .next-button-el .name{-ms-grid-row:2;-ms-grid-column:1}.c-teachers-pagination .next-button-el > .name,.c-teachers-pagination .next-button-el > .name{-ms-grid-row:2;-ms-grid-column:2}}.c-topics-pagination .prev-button-el .name::before,.c-topics-pagination .prev-button-el .name::after,.c-topics-pagination .next-button-el .name::before,.c-topics-pagination .next-button-el .name::after{content:"";display:block;inline-size:0;block-size:1px}.c-topics-pagination .prev-button-el .name::before,.c-topics-pagination .next-button-el .name::before{-webkit-margin-after:calc((1 - 1.4)*.5em);margin-block-end:calc((1 - 1.4)*.5em)}.c-topics-pagination .prev-button-el .name::after,.c-topics-pagination .next-button-el .name::after{-webkit-margin-before:calc((1 - 1.4)*.5em);margin-block-start:calc((1 - 1.4)*.5em)}.c-topics-pagination .prev-button-el .name .clamp,.c-topics-pagination .next-button-el .name .clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;width:100%}.c-topics-pagination .prev-button{grid-column:1}.c-topics-pagination .prev-button-el{grid-template-areas:"arrow eyecatch name";grid-template-columns:auto auto 1fr}@media screen and (max-width: 1024px){.c-topics-pagination .prev-button-el{grid-template-areas:"arrow eyecatch" "name eyecatch";grid-template-columns:1fr auto}.c-topics-pagination .prev-button-el > .arw-r{-ms-grid-row:1;-ms-grid-column:1}.c-topics-pagination .prev-button-el > .arrow-wrapper,.c-topics-pagination .prev-button-el > .arrow-wrapper{-ms-grid-row:1;-ms-grid-column:1}}.c-topics-pagination .prev-button-el .arrow-wrapper{scale:-1 1;margin-right:.6rem}@media screen and (max-width: 1024px){.c-topics-pagination .prev-button-el .arrow-wrapper{scale:1 1;margin-right:0}}@media screen and (max-width: 1024px){.c-topics-pagination .prev-button-el .arrow-wrapper .arrow{scale:-1 1}}.c-topics-pagination .prev-button-el .name{margin-left:2rem}@media screen and (max-width: 1024px){.c-topics-pagination .prev-button-el .name{margin-left:0}}.c-topics-pagination .next-button{grid-column:3}.c-topics-pagination .next-button-el{grid-template-areas:"name eyecatch arrow";grid-template-columns:1fr auto auto}@media screen and (max-width: 1024px){.c-topics-pagination .next-button-el{grid-template-areas:"eyecatch arrow" "eyecatch name";grid-template-columns:auto 1fr}.c-topics-pagination .next-button-el > .arw-r{-ms-grid-row:1;-ms-grid-column:2}.c-topics-pagination .next-button-el > .arrow-wrapper,.c-topics-pagination .next-button-el > .arrow-wrapper{-ms-grid-row:1;-ms-grid-column:2}}.c-topics-pagination .next-button-el .arrow-wrapper{margin-left:.6rem}@media screen and (max-width: 1024px){.c-topics-pagination .next-button-el .arrow-wrapper{margin-left:auto}}.c-topics-pagination .next-button-el .name{margin-right:2rem}@media screen and (max-width: 1024px){.c-topics-pagination .next-button-el .name{margin-right:0}}.page-contact,.page-contact2,.page-request,.page-illustrationcontest{background-color:#fff}@media screen and (max-width: 1024px){.page-contact,.page-contact2,.page-request,.page-illustrationcontest{padding-bottom:3.8rem}}@media screen and (max-width: 1024px){}.page-contact .p-contact,.page-contact .p-request,.page-contact2 .p-contact,.page-contact2 .p-request,.page-request .p-contact,.page-request .p-request,.page-illustrationcontest .p-contact,.page-illustrationcontest .p-request{padding-bottom:0;margin-bottom:0}@media screen and (min-width: 1025px){.page-contact .p-contact .c-title .title,.page-contact .p-request .c-title .title,.page-contact2 .p-contact .c-title .title,.page-contact2 .p-request .c-title .title,.page-request .p-contact .c-title .title,.page-request .p-request .c-title .title,.page-illustrationcontest .p-contact .c-title .title,.page-illustrationcontest .p-request .c-title .title{margin-top:4.5rem}}.page-contact .p-contact .c-title .text-slide,.page-contact .p-request .c-title .text-slide,.page-contact2 .p-contact .c-title .text-slide,.page-contact2 .p-request .c-title .text-slide,.page-request .p-contact .c-title .text-slide,.page-request .p-request .c-title .text-slide,.page-illustrationcontest .p-contact .c-title .text-slide,.page-illustrationcontest .p-request .c-title .text-slide{padding-block:2rem;margin-block:-2rem}.page-contact .p-contact .c-title .text-slide .text,.page-contact .p-request .c-title .text-slide .text,.page-contact2 .p-contact .c-title .text-slide .text,.page-contact2 .p-request .c-title .text-slide .text,.page-request .p-contact .c-title .text-slide .text,.page-request .p-request .c-title .text-slide .text,.page-illustrationcontest .p-contact .c-title .text-slide .text,.page-illustrationcontest .p-request .c-title .text-slide .text{height:20rem}@media screen and (min-width: 1025px){.page-contact .p-contact .c-title .text-slide .text,.page-contact .p-request .c-title .text-slide .text,.page-contact2 .p-contact .c-title .text-slide .text,.page-contact2 .p-request .c-title .text-slide .text,.page-request .p-contact .c-title .text-slide .text,.page-request .p-request .c-title .text-slide .text,.page-illustrationcontest .p-contact .c-title .text-slide .text,.page-illustrationcontest .p-request .c-title .text-slide .text{margin-top:0}}@media screen and (max-width: 1024px){.page-contact .p-contact .c-title .text-slide .text,.page-contact .p-request .c-title .text-slide .text,.page-contact2 .p-contact .c-title .text-slide .text,.page-contact2 .p-request .c-title .text-slide .text,.page-request .p-contact .c-title .text-slide .text,.page-request .p-request .c-title .text-slide .text,.page-illustrationcontest .p-contact .c-title .text-slide .text,.page-illustrationcontest .p-request .c-title .text-slide .text{height:11.3rem}}.c-form{width:calc(100% - 40px);max-width:109rem;margin-inline:auto;padding:6rem;padding:6rem;margin-top:-14.5rem;border-radius:5rem;background-color:#f1f1f1;position:relative;z-index:2}@media screen and (max-width: 1024px){.c-form{padding:0rem}}@media screen and (max-width: 1024px){.c-form{margin-top:4rem}}@media screen and (max-width: 1024px){.c-form{border-radius:0;background-color:rgba(0,0,0,0)}}.c-form .message{display:grid;grid-template-columns:1fr auto;align-items:center;-moz-column-gap:4rem;column-gap:4rem;margin-bottom:6.4rem}@media screen and (max-width: 1024px){.c-form .message{margin-bottom:5rem}}@media screen and (max-width: 1024px){.c-form .message{display:block}}.c-form .message .text p{font-size:clamp(1.4rem,1.3571rem + .1099vw,1.5rem);line-height:1.6}.c-form .message .text p::before,.c-form .message .text p::after{content:"";display:block;inline-size:0;block-size:1px}.c-form .message .text p::before{-webkit-margin-after:calc((1 - 1.6)*.5em);margin-block-end:calc((1 - 1.6)*.5em)}.c-form .message .text p::after{-webkit-margin-before:calc((1 - 1.6)*.5em);margin-block-start:calc((1 - 1.6)*.5em)}.c-form .message .text .caption{font-size:clamp(1.3rem,1.2571rem + .1099vw,1.4rem);color:#747474;padding-top:2rem}.c-form .message .contact-tel{background-color:#fff;border-radius:2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-inline:2rem;width:55rem;max-width:100%;height:14.4rem}@media screen and (max-width: 1024px){.c-form .message .contact-tel{width:100%;height:13.4rem;background-color:#f1f1f1;margin-top:3rem}}.c-form .message .contact-tel__text{font-size:clamp(1.5rem,1.3714rem + .3297vw,1.8rem);font-weight:700;text-align:center}.c-form .message .contact-tel__number{padding-top:2.4rem;display:flex;align-items:center;flex-direction:column;padding-bottom:13px;padding-top:13px}@media screen and (max-width: 1024px){.c-form .message .contact-tel__number{display:block;padding-top:1rem}}.c-form .message .contact-tel__number .tel{display:flex;align-items:baseline;justify-content:center;color:#ed6c00;font-size:clamp(2.4rem,2.3143rem + .2198vw,2.6rem);font-weight:600;line-height:.7}.c-form .message .contact-tel__number .tel .num{font-size:clamp(3.3rem,3.2143rem + .2198vw,3.5rem)}.c-form .message .contact-tel__number .attention{font-size:clamp(1.3rem,1.2571rem + .1099vw,1.4rem);font-weight:500;line-height:10px;text-align:center;color:#747474;margin-top:-0.2em}@media screen and (max-width: 1024px){.c-form .message .contact-tel__number .attention{padding-top:1rem;margin-top:0}}.c-form .pamphlet{display:grid;align-items:center;grid-template-columns:auto 1fr;-moz-column-gap:5rem;column-gap:5rem;padding:5rem;border-radius:2rem;background-color:#fff;margin-bottom:6.4rem}@media screen and (max-width: 1024px){.c-form .pamphlet{margin-bottom:5rem}}@media screen and (max-width: 1024px){.c-form .pamphlet{display:block;padding:0;border-radius:0}}.c-form .pamphlet .img{grid-column:2;grid-row:1;max-width:54rem;width:41.5384615385vw}@media screen and (max-width: 1024px){.c-form .pamphlet .img{max-width:inherit;width:100%;background-color:#f1f1f1;border-radius:1rem}}.c-form .pamphlet .img img{display:block;width:100%}.c-form .pamphlet .text{grid-column:1;grid-row:1}@media screen and (max-width: 1024px){.c-form .pamphlet .text{margin-top:2.5rem}}.c-form .pamphlet .text p{font-size:clamp(1.4rem,1.3571rem + .1099vw,1.5rem);line-height:1.6}.c-form .pamphlet .text p::before,.c-form .pamphlet .text p::after{content:"";display:block;inline-size:0;block-size:1px}.c-form .pamphlet .text p::before{-webkit-margin-after:calc((1 - 1.6)*.5em);margin-block-end:calc((1 - 1.6)*.5em)}.c-form .pamphlet .text p::after{-webkit-margin-before:calc((1 - 1.6)*.5em);margin-block-start:calc((1 - 1.6)*.5em)}.c-form .pamphlet .text .set-list{margin-top:3rem;border:1px solid #ed6c00;border-radius:1rem;padding:3rem}@media screen and (max-width: 1024px){.c-form .pamphlet .text .set-list{margin-top:2.5rem;padding:2rem}}.c-form .pamphlet .text .set-list p{font-size:clamp(1.5rem,1.3714rem + .3297vw,1.8rem);font-weight:700;line-height:1.2666;color:#ed6c00;margin-bottom:2rem}@media screen and (max-width: 1024px){.c-form .pamphlet .text .set-list p{margin-bottom:1rem}}.c-form .pamphlet .text .set-list ul li{font-size:clamp(1.4rem,1.2714rem + .3297vw,1.7rem);font-feature-settings:"palt";line-height:1.8}@media screen and (max-width: 1024px){.c-form .pamphlet .text .set-list ul li{line-height:1.7}}.c-form .pamphlet .text .set-list ul li::before{content:"";display:inline-block;width:.6rem;aspect-ratio:1;background-color:#ed6c00;border-radius:50%;margin-right:.9rem;vertical-align:.1em}@media screen and (max-width: 1024px){.c-form .pamphlet .text .set-list ul li::before{width:.5rem}}.c-form .form-inner{display:grid;grid-template-columns:1fr 20rem;grid-template-rows:auto 1fr;-moz-column-gap:6rem;column-gap:6rem}@media screen and (max-width: 1024px){.c-form .form-inner{display:block}}.c-form .form-inner h2{grid-column:1;grid-row:1;line-height:1.3;padding-bottom:0.6rem;border-bottom:0.3rem solid #ed6c00}.c-form .form-inner h2::before,.c-form .form-inner h2::after{content:"";display:block;inline-size:0;block-size:1px}.c-form .form-inner h2::before{-webkit-margin-after:calc((1 - 1.3)*.5em);margin-block-end:calc((1 - 1.3)*.5em)}.c-form .form-inner h2::after{-webkit-margin-before:calc((1 - 1.3)*.5em);margin-block-start:calc((1 - 1.3)*.5em)}@media screen and (max-width: 1024px){.c-form .form-inner h2{line-height:1.2;padding-bottom:0.4rem;border-bottom-width:0.2rem}.c-form .form-inner h2::before,.c-form .form-inner h2::after{content:"";display:block;inline-size:0;block-size:1px}.c-form .form-inner h2::before{-webkit-margin-after:calc((1 - 1.2)*.5em);margin-block-end:calc((1 - 1.2)*.5em)}.c-form .form-inner h2::after{-webkit-margin-before:calc((1 - 1.2)*.5em);margin-block-start:calc((1 - 1.2)*.5em)}}.c-form .form-inner .step-list{grid-column:2;grid-row:1/3;position:sticky;top:8.4rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media screen and (max-width: 1024px){.c-form .form-inner .step-list{position:static;display:grid;grid-template-columns:repeat(3, 1fr);-moz-column-gap:.5rem;column-gap:.5rem;margin-top:2.5rem}}.c-form .form-inner .step-list .step-item{background-color:#fff;border-radius:.7rem;padding:1.2rem 1.5rem;display:flex;flex-direction:column;justify-content:center;min-height:4.6rem}@media screen and (max-width: 1024px){.c-form .form-inner .step-list .step-item{padding:0;align-items:center;min-height:3.8rem}}.c-form .form-inner .step-list .step-item+.step-item{margin-top:.2rem}.c-form .form-inner .step-list .step-item-label{display:flex;align-items:center;font-size:clamp(1.4rem,1.3571rem + .1099vw,1.5rem);font-weight:700;line-height:1;-moz-column-gap:.8rem;column-gap:.8rem}.c-form .form-inner .step-list .step-item-label .step-num{display:flex;align-items:center;justify-content:center;font-size:clamp(1.2rem,1.1571rem + .1099vw,1.3rem);font-weight:700;line-height:1;width:2.1rem;height:2.1rem;padding-top:.2em;border-radius:50%;color:#fff;background-color:#242424}@media screen and (max-width: 1024px){.c-form .form-inner .step-list .step-item-label .step-num{width:1.7rem;height:1.7rem}}.c-form .form-inner .step-list .step-item .required-counter{margin-top:1rem}@media screen and (max-width: 1024px){.c-form .form-inner .step-list .step-item .required-counter{margin-top:0}}@media screen and (max-width: 1024px){.c-form .form-inner .step-list .step-item:not(.isActive){background-color:#f1f1f1}}.c-form .form-inner .step-list .step-item:not(.isActive) .step-item-label{opacity:.5}@media screen and (max-width: 1024px){.c-form .form-inner .step-list .step-item:not(.isActive) .step-item-label{opacity:1;color:#adadad}}@media screen and (max-width: 1024px){.c-form .form-inner .step-list .step-item:not(.isActive) .step-item-label .step-num{background-color:#adadad}}@media screen and (max-width: 1024px){.c-form .form-inner .step-list .step-item.isActive{background-color:#ffebda}}@media screen and (max-width: 1024px){.c-form .form-inner .step-list .step-item.isActive .step-item-label{color:#ed6c00}}@media screen and (max-width: 1024px){.c-form .form-inner .step-list .step-item.isActive .step-item-label .step-num{background-color:#ed6c00}}@media screen and (max-width: 1024px){.c-form .form-inner .step-list+.form-block{margin-top:5rem}}.c-form .form-inner dl dt{display:flex;align-items:center;-moz-column-gap:.9rem;column-gap:.9rem;margin-bottom:.9rem;font-size:clamp(1.4rem,1.2714rem + .3297vw,1.7rem)}.c-form .form-inner .input-area{grid-column:1;grid-row:2;margin-top:4rem}@media screen and (max-width: 1024px){.c-form .form-inner .input-area{margin-top:2.5rem}}.c-form .form-inner .input-area dl+*{margin-top:4.3rem}@media screen and (max-width: 1024px){.c-form .form-inner .input-area dl+*{margin-top:3rem}}.c-form .form-inner .input-area dl dt .require{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;justify-content:center;font-size:clamp(1.2rem,1.1571rem + .1099vw,1.3rem);font-weight:700;line-height:1;border-radius:.3rem;background-color:#ed6c00;color:#fff;padding:.5rem}.c-form .form-inner .input-area dl dd .form-type-label{font-size:clamp(1.5rem,1.4143rem + .2198vw,1.7rem);line-height:2.5rem}.c-form .form-inner .input-area dl dd .form-type-label+.form-type-label{margin-top:1rem}.c-form .form-inner .input-area dl dd .form-type-label:nth-last-of-type(1){padding-top:2rem;margin-top:2rem;border-top:1px solid #dadada}.c-form .form-inner .input-area dl dd .form-other-msg{margin-top:1rem;overflow:hidden;transition:height .3s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (max-width: 1024px){.c-form .form-inner .input-area dl dd .form-other-msg{height:6rem}}.c-form .form-inner .input-area dl dd .form-other-msg:has(.isHidden){height:0}.c-form .form-inner .input-area dl dd>*:not(.p-country-name)+*:not(.explanation){margin-top:1rem}.c-form .form-inner .input-area dl dd .caption{display:block;font-size:clamp(1.3rem,1.2571rem + .1099vw,1.4rem);color:#747474}.c-form .form-inner .input-area dl dd .isError{border:1px solid red !important;background-color:#ffeaea}.c-form .form-inner .input-area dl dd .error-text{color:red;font-size:clamp(1.3rem,1.2571rem + .1099vw,1.4rem);padding-top:0}.c-form .form-inner .input-area .column{display:grid;grid-template-columns:repeat(2, 1fr);-moz-column-gap:5rem;column-gap:5rem}@media screen and (max-width: 1024px){.c-form .form-inner .input-area .column{display:block}}.c-form .form-inner .input-area .column+*{margin-top:4.3rem}@media screen and (max-width: 1024px){.c-form .form-inner .input-area .column+*{margin-top:3rem}}.c-form .form-inner .input-area .column dl{margin-top:0}@media screen and (max-width: 1024px){.c-form .form-inner .input-area .column dl{margin-top:3rem}}.c-form .form-inner .input-area .form-file dd{margin-top:2rem}.c-form .form-inner .input-area .form-file .custom-file{display:flex;align-items:center;-moz-column-gap:2rem;column-gap:2rem}@media screen and (max-width: 1024px){.c-form .form-inner .input-area .form-file .custom-file{display:block}}.c-form .form-inner .input-area .form-file .custom-file-btn{width:20rem;height:5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:100vmax;background-color:rgba(0,0,0,0);color:#242424;border:1px solid #242424;font-size:clamp(1.5rem,1.4143rem + .2198vw,1.7rem);transition:color .3s cubic-bezier(0.39, 0.58, 0.57, 1),background-color .3s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (min-width: 1025px)and (hover: hover),screen and (min-width: 1025px)and (pointer: fine){.c-form .form-inner .input-area .form-file .custom-file-btn:hover{color:#fff;background-color:#242424}}@media screen and (max-width: 1024px){.c-form .form-inner .input-area .form-file .custom-file-btn{width:22rem}}.c-form .form-inner .input-area .form-file .custom-file-label{display:block;font-size:clamp(1.4rem,1.3571rem + .1099vw,1.5rem);line-height:1.5;color:#747474;word-break:break-word}@media screen and (max-width: 1024px){.c-form .form-inner .input-area .form-file .custom-file-label{margin-top:1.5rem}}.c-form .form-inner .input-area .form-file .explanation{margin-top:2.5rem;padding-top:2.5rem;border-top:1px solid #dadada}@media screen and (max-width: 1024px){.c-form .form-inner .input-area .form-file .explanation{margin-top:2rem}}@media screen and (max-width: 1024px){.c-form .form-inner .input-area .form-file .explanation{padding-top:2rem}}.c-form .form-inner .input-area .form-file .explanation .lg{font-size:1.4rem;font-weight:700;line-height:.7857142857}.c-form .form-inner .input-area .form-file .explanation ul{margin-top:2rem;list-style:disc}.c-form .form-inner .input-area .form-file .explanation ul li{font-size:1.4rem;line-height:1.7142857143;display:flex;align-items:baseline}.c-form .form-inner .input-area .form-file .explanation ul li::before{content:"·"}@media screen and (max-width: 1024px){.c-form .form-inner .input-area .form-file .explanation ul li+li{margin-top:.5em}}.c-form .form-inner .input-area .form-file .explanation .sml{font-size:1.3rem;color:#747474;line-height:1.8461538462}@media screen and (max-width: 1024px){.c-form .form-inner .input-area .form-file .explanation .sml{margin-top:.5em}}.c-form .form-inner .input-area .form-concept .caption{width:100%;display:flex;justify-content:space-between}.c-form .form-inner .input-area .form-concept .txt-length{color:#242424}.c-form .form-inner .confirm-area{grid-column:1;grid-row:2;margin-top:4rem}@media screen and (max-width: 1024px){.c-form .form-inner .confirm-area{margin-top:2.5rem}}.c-form .form-inner .confirm-area dl{display:grid;align-items:baseline;grid-template-columns:33% 67%}@media screen and (max-width: 1024px){.c-form .form-inner .confirm-area dl{display:block}}.c-form .form-inner .confirm-area dl+dl{margin-top:2rem}@media screen and (max-width: 1024px){.c-form .form-inner .confirm-area dl+dl{margin-top:2rem}}@media screen and (max-width: 1024px){.c-form .form-inner .confirm-area dl+dl{padding-top:2rem;border-top:1px solid #dadada}}.c-form .form-inner .confirm-area dl dd{font-size:clamp(1.4rem,1.2714rem + .3297vw,1.7rem);word-break:break-word}.c-form .form-inner .text-area{grid-column:1;grid-row:2;margin-top:4rem;margin-bottom:6rem}@media screen and (max-width: 1024px){.c-form .form-inner .text-area{margin-top:2.5rem}}@media screen and (max-width: 1024px){.c-form .form-inner .text-area{margin-bottom:4rem}}.c-form .form-inner .text-area ul{margin-bottom:3rem}@media screen and (max-width: 1024px){.c-form .form-inner .text-area ul{margin-bottom:2.5rem}}.c-form .form-inner .text-area li,.c-form .form-inner .text-area p{font-size:clamp(1.4rem,1.2714rem + .3297vw,1.7rem)}.c-form .form-block{grid-column:1}.c-form .form-block+.form-block{margin-top:7rem}@media screen and (max-width: 1024px){.c-form .form-block+.form-block{margin-top:5rem}}.c-form .form .caption{margin-top:5rem;font-size:clamp(1.4rem,1.2714rem + .3297vw,1.7rem);line-height:1.5;color:#242424}@media screen and (max-width: 1024px){.c-form .form .caption{margin-top:3rem}}.c-form .form .caption a{color:currentColor}.c-form .buttons{display:grid;grid-template-columns:repeat(2, 1fr);-moz-column-gap:4rem;column-gap:4rem;margin-top:2rem}@media screen and (max-width: 1024px){.c-form .buttons{-moz-column-gap:2rem;column-gap:2rem;margin-top:.5rem}}.c-form .button{margin-top:2rem}.c-form .button .type-submit,.c-form .button .type-back{width:100%;height:11.3rem;border-radius:1.4rem;padding:3.5rem 4rem;transition:background-color .3s cubic-bezier(0.39, 0.58, 0.57, 1)}@media screen and (max-width: 1024px){.c-form .button .type-submit,.c-form .button .type-back{flex-direction:column;justify-content:center;height:9rem;row-gap:1rem;border-radius:1rem;padding:1.5rem}}.c-form .button .type-submit .attention,.c-form .button .type-back .attention{display:none;color:#676767;background-color:#fff;font-size:clamp(1.3rem,1.2571rem + .1099vw,1.4rem);border-radius:.5rem;line-height:1;padding:.8rem;transition:opacity .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-form .button .type-submit .hr,.c-form .button .type-back .hr{display:block;width:1px;height:100%;background-color:#fff}@media screen and (max-width: 1024px){.c-form .button .type-submit .hr,.c-form .button .type-back .hr{display:none}}.c-form .button .type-submit .wrap,.c-form .button .type-back .wrap{position:relative;height:100%;display:flex;align-items:center;overflow:hidden}@media screen and (max-width: 1024px){.c-form .button .type-submit .wrap,.c-form .button .type-back .wrap{min-height:2.5rem}}@media screen and (max-width: 1024px){.c-form .button .type-submit .wrap .arrow,.c-form .button .type-back .wrap .arrow{width:2.2rem;height:2.2rem}}.c-form .button .type-submit .wrap .arrow::before,.c-form .button .type-back .wrap .arrow::before{background-color:#fff}.c-form .button .type-submit .wrap .label,.c-form .button .type-back .wrap .label{font-size:clamp(1.7rem,1.6143rem + .2198vw,1.9rem);color:#fff}.c-form .button .type-submit .wrap .label-wrap,.c-form .button .type-back .wrap .label-wrap{translate:0 0}.c-form .button .type-submit{background-color:#ed6c00}.c-form .button .type-submit:disabled{background-color:#a4a4a4;pointer-events:none}.c-form .button .type-submit:disabled .attention{display:block}.c-form .button .type-submit:disabled .wrap .arrow .arw-r{color:#a4a4a4}.c-form .button .type-submit .wrap{padding-right:3.7rem}@media screen and (max-width: 1024px){.c-form .button .type-submit .wrap{padding-right:3rem}}.c-form .button .type-submit .wrap .arrow.--pos-l{translate:-100% 0}.c-form .button .type-submit .wrap .arrow.--pos-l::before{scale:0}.c-form .button .type-submit .wrap .arrow.--pos-l .arw-r{translate:calc(-100% - 1.2rem) 0;transition:translate .5s cubic-bezier(0.39, 0.58, 0.57, 1),color .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-form .button .type-submit .wrap .arrow.--pos-r{translate:0 0}.c-form .button .type-submit .wrap .arrow.--pos-r::before{scale:1;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-form .button .type-submit .wrap .arrow.--pos-r .arw-r{translate:0;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28),color .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-form .button .type-submit .wrap .arrow .arw-r{color:#ed6c00}.c-form .button .type-submit .hr{margin-left:auto;margin-right:4rem}@media screen and (min-width: 1025px)and (hover: hover),screen and (min-width: 1025px)and (pointer: fine){.c-form .button .type-submit:hover .label-wrap{translate:3.7rem 0}.c-form .button .type-submit:hover .arrow.--pos-l{translate:0 0}.c-form .button .type-submit:hover .arrow.--pos-l::before{scale:1;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-form .button .type-submit:hover .arrow.--pos-l .arw-r{translate:0 0;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28),color .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-form .button .type-submit:hover .arrow.--pos-r{translate:100% 0}.c-form .button .type-submit:hover .arrow.--pos-r::before{scale:0}.c-form .button .type-submit:hover .arrow.--pos-r .arw-r{translate:calc(100% + 1.2rem) 0;transition:translate .5s cubic-bezier(0.39, 0.58, 0.57, 1),color .3s cubic-bezier(0.39, 0.58, 0.57, 1)}}.c-form .button .type-back{background-color:#242424}.c-form .button .type-back .wrap{padding-left:3.7rem}@media screen and (max-width: 1024px){.c-form .button .type-back .wrap{padding-left:3rem}}.c-form .button .type-back .wrap .arrow{scale:-1 1}.c-form .button .type-back .wrap .arrow.--pos-l{translate:0 0}.c-form .button .type-back .wrap .arrow.--pos-l::before{scale:1;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-form .button .type-back .wrap .arrow.--pos-l .arw-r{translate:0;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28),color .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-form .button .type-back .wrap .arrow.--pos-r{translate:100% 0}.c-form .button .type-back .wrap .arrow.--pos-r::before{scale:0}.c-form .button .type-back .wrap .arrow.--pos-r .arw-r{translate:calc(-100% - 1.2rem) 0;transition:translate .5s cubic-bezier(0.39, 0.58, 0.57, 1),color .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-form .button .type-back .wrap .arrow .arw-r{color:#242424}.c-form .button .type-back .hr{margin-left:4rem;margin-right:auto}@media screen and (min-width: 1025px)and (hover: hover),screen and (min-width: 1025px)and (pointer: fine){.c-form .button .type-back:hover .label-wrap{translate:-3.7rem 0}.c-form .button .type-back:hover .arrow.--pos-r{translate:0 0}.c-form .button .type-back:hover .arrow.--pos-r::before{scale:1;transition:scale .5s cubic-bezier(0, 0.7, 0.32, 1.28)}.c-form .button .type-back:hover .arrow.--pos-r .arw-r{translate:0 0;transition:translate .5s cubic-bezier(0, 0.7, 0.32, 1.28),color .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-form .button .type-back:hover .arrow.--pos-l{translate:-100% 0}.c-form .button .type-back:hover .arrow.--pos-l::before{scale:0}.c-form .button .type-back:hover .arrow.--pos-l .arw-r{translate:calc(100% + 1.2rem) 0;transition:translate .5s cubic-bezier(0.39, 0.58, 0.57, 1),color .3s cubic-bezier(0.39, 0.58, 0.57, 1)}}@media screen and (max-width: 1024px){.c-form .required-counter{position:fixed;left:0;right:0;bottom:0;width:100%;z-index:99}}.c-form .required-counter-el{display:flex;align-items:center;justify-content:center;width:100%;min-height:4.6rem;color:#fff;background-color:#ed6c00;border-radius:.7rem;font-size:1.4rem;font-weight:700;line-height:1}@media screen and (max-width: 1024px){.c-form .required-counter-el{min-height:3.8rem;border-radius:0}}.c-form .required-counter-el .counter{font-size:2.6rem;font-weight:700;margin:0 .3rem 0 .5rem}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute;left:0;top:0}.header .logo-text-lumen{display:block;font-family:var(--font-display);font-weight:700;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.45);letter-spacing:.02em;white-space:nowrap;font-size:clamp(1.6rem,1rem + 1.3vw,2.4rem);line-height:1.1}
.t-about .is-item-01 .card-front .text{padding-left:75px;padding-right:78px}.t-hero__text p{font-weight:300}.t-about .is-item-02 .card-front .md{font-size:clamp(1.1rem,1.5rem + .1vw,max(2.5rem,2.953846vw))}.t-about .is-item-03 .card-front .date .vert{font-size:clamp(0.1rem,0.1rem + 0.8vw,max(3.3rem,2.5384615385vw))}.t-about .is-item-05 .card-front .notes{margin-top:1rem;text-align:left}.t-course-dream__selecter h3{font-size:clamp(1.6rem,3.1286rem + 1.1088vw,3.6rem)}.drawerNav .contactNav{height:24.5rem!important}.drawerNav .contactNav__tel+.contactNav__tel{padding-top:1.2rem}.drawerNav .contactNav__tel a[href^="mailto:"].tel{font-size:1.1rem;flex-wrap:wrap;gap:.3rem}.drawerNav .contactNav__tel a[href^="mailto:"].tel .num{font-size:1.3rem;word-break:break-all}.header .logo img.logo-lg{width:100%;height:100%}@media screen and (max-width: 1024px){.button-request{height:auto;min-height:4.5rem;padding-block:.7rem}.button-request .label{font-size:1rem;line-height:1.2;margin-bottom:.3rem}}.t-oc__buttons .button-request .label{display:block;text-align:center;font-family:var(--font-display);font-size:clamp(1.1rem,1.5286rem + .4396vw,1.7rem);font-weight:700;line-height:1.2;color:#fff;margin-bottom:1.2rem}.t-about .is-student .st-fuki .img{display:flex;align-items:center;justify-content:space-around}.t-visitor__head .en{font-size:clamp(2.6rem,2.2rem + 1vw,3.6rem)}
.t-interview__detail .selecter-item{display:flex;align-items:center;justify-content:center;width:135%;height:10rem;font-size:clamp(1.4rem,1.3143rem + .2198vw,1.2rem);font-weight:700;letter-spacing:.02em;border:1px solid #fff;border-radius:0 .7rem .7rem 0;color:#fff;background-color:rgba(0,0,0,0);transition:color .3s cubic-bezier(0.39,0.58,0.57,1),background-color .3s cubic-bezier(0.39,0.58,0.57,1)}
.t-hero__oc .oc .label .date{display:flex;align-items:baseline;justify-content:center;font-size:clamp(2.7rem,2.7143rem + 2.5275vw,min(6rem,3.8125svh));font-weight:bold;-moz-column-gap:min(.3rem,.390625svh);column-gap:min(.3rem,.390625svh)}
.drawerNav .visitorNav__menu .menu-item:nth-child(1){font-size:clamp(0.85rem,0.75rem + .25vw,1.05rem)}.drawerNav .visitorNav__menu .menu-item:nth-child(2){font-size:clamp(0.85rem,0.75rem + .25vw,1.05rem)}.drawerNav .visitorNav__menu .menu-item:nth-child(3){font-size:clamp(0.85rem,0.75rem + .25vw,1.05rem)}.drawerNav .visitorNav__menu .menu-item:nth-child(4){font-size:clamp(0.85rem,0.75rem + .25vw,1.05rem)}.drawerNav .visitorNav__menu .menu-item:nth-child(5){font-size:clamp(0.8rem,0.78rem + .07vw,0.88rem)}.drawerNav .visitorNav__menu .menu-item:nth-child(6){font-size:clamp(0.8rem,0.78rem + .07vw,0.88rem)}.drawerNav .visitorNav__menu .menu-item:nth-child(7){font-size:clamp(0.8rem,0.78rem + .07vw,0.88rem)}
.header .logo img.logo-mobile{display:none}@media screen and (max-width: 1024px){.header .logo img.logo-desktop{display:none}.header .logo img.logo-mobile{display:block}}
.button-request.button-whatsapp::before{background-color:#25D366}.button-request.button-whatsapp .arrow .arw-r{color:#25D366}
.footer .f-contact .contactNav__tel .tel .num{font-size:clamp(1.1rem,2.1571rem + .1099vw,3.3rem)}
@media screen and (max-width: 1024px){.t-interview__detail .selecter-item{width:100%}}
@media screen and (max-width: 1024px){.t-about__message .message-text .name{margin:-0.0rem 0.3rem 0 auto;text-align:right}}
@media screen and (max-width: 1024px){.t-about .is-item-03 .card-front .sm{font-size:clamp(1.3rem,1.2rem + .3vw,1.6rem)}}
@media screen and (max-width: 1024px){.t-support__head .en{font-size:clamp(1.4rem,3.11rem + 1.6484vw,3.1rem)}}
@media screen and (max-width: 1024px){.t-about .is-item-04 .card-front .lg{font-size:clamp(1.5rem,.362rem + 1.1684vw,max(1.88rem,1.4279vw))}}
@media screen and (max-width: 1024px){.t-about .is-item-04 .card-front .date .unit{translate:-0.4rem -1.9rem}}
@media screen and (max-width: 1024px){.t-about .is-item-05 .card-front .md{font-size:clamp(1.5rem,1.7123rem + .2198vw,max(2.7rem,2.0769230769vw))}}
@media screen and (max-width: 1024px){.t-about .is-item-05 .card-front .date .num{font-size:clamp(2.2rem,1.3143rem + 4.8352vw,max(10.6rem,8.1538461538vw))}}
@media screen and (max-width: 1024px){.t-oc__buttons .button-request{width:22.2rem}}
@media screen and (max-width: 1024px){.t-oc__buttons .button-request .label{font-size:1rem;line-height:1.2;margin-bottom:.3rem}}
.st-fuki .img .fuki-text{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:1.4rem 1.8rem;box-sizing:border-box;text-align:center;font-family:var(--font-display);font-size:.48rem;line-height:1.2;font-weight:700;color:#5a4400}@media screen and (max-width: 1024px){.st-fuki .img .fuki-text{font-size:.4rem;padding:1rem 1.3rem}}
.t-about .is-item-03 .card-back .text{padding-left:50px;padding-right:50px}
.t-about__message .message-text .text{font-family:var(--font-display);font-size:clamp(-0.6rem,0.5rem + 2.3077vw,max(7.5rem,5.7692307692vw));font-weight:700;line-height:0;text-indent:max(-9.4rem,-0.230769vw)}
.t-oc__head h2{font-family:var(--font-display);font-size:clamp(4.1rem,3.3714rem + 1.8681vw,5.8rem);font-weight:700;text-align:center;line-height:0;color:#222465}
.t-oc__head .lead{font-size:clamp(1.5rem,2.3286rem + .4396vw,2.9rem);font-weight:300;line-height:1.5;text-align:center;color:#222465;margin-top:5.2rem}
.t-movie .container::before{content:"";position:absolute;width:100%;height:20vw;inset:0;margin:auto;z-index:-1;border-radius:50%;background:#ff8418;filter:blur(80px)}
.t-oc__buttons .button-request .label{display:block;text-align:center;font-family:var(--font-display);font-size:clamp(1.1rem,1.5286rem + .4396vw,1.5rem);font-weight:700;line-height:1.5;color:#fff;margin-bottom:1.2rem}
@media screen and (max-width: 1024px){.t-hero__text p{line-height:1}}
@media screen and (max-width: 1024px){.t-hero__text{top:inherit;left:1.2rem;bottom:-1.3rem;padding:25px}}
@media screen and (max-width: 1024px){.t-topics-pickup__head h2{font-size:2.4rem;font-weight:600;line-height:.3}}
@media screen and (max-width: 1024px){.t-about__message .message-text .text{font-family:var(--font-display);font-size:clamp(-0.6rem,0.5rem + 2.3077vw,max(7.5rem,5.7692307692vw));font-weight:700;line-height:1;text-indent:max(-9.4rem,-0.230769vw)}}
@media screen and (max-width: 1024px){.t-oc__buttons .button-request .label{margin-bottom:-3px}}
@media screen and (max-width: 1024px){.st-fuki .img .fuki-text{font-size:1.48rem}}
.st-fuki .img .fuki-text{font-size:1.48rem}
body.home{--font-body:'Rubik','Roboto','Roboto Fallback',system-ui,-apple-system,'Segoe UI','Noto Sans JP',sans-serif}
body.home{font-weight:300}
body.home .drawerNav .visitorNav__menu .menu-item-link{font-weight:200}
@media screen and (max-width: 1024px){.t-about .is-item-06 .card-front .text{margin-top:-0.3rem;margin-left:.3rem;padding-left:17px;padding-right:9px}}
@media screen and (max-width: 1024px){.button .type-base .label{color:#ed6c00;font-size:36px}}
@media screen and (max-width: 1024px){.t-about .is-item-01 .card-front .lg{font-size:clamp(1.6rem,1.5rem + .5vw,2rem)}}
@media screen and (max-width: 1024px){.t-oc__head .lead{padding:66px}}
@media screen and (max-width: 1024px){.footer .f-contact .contactNav__tel .tel{line-height:1.7;display:flex;align-items:baseline;justify-content:center;flex-direction:column}}
@media screen and (max-width: 1024px){.button .type-base .label{font-size:90%}}
.button .type-app{letter-spacing:0}
.button .label-wrap{font-size:18px}@media screen and (max-width: 1024px){.button .label-wrap{font-size:14px}}
.c-topics .entry-body .eyecatch img{border-radius:12px}
.post-t-topics .post-item .eyecatch img{border-radius:12px}
.post-topics .post-item .eyecatch img{border-radius:12px}
.post-t-topics .post-item .title span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;width:100%}
.post-t-topics .post-item .excerpt{display:none}
.post-topics .post-item-link{grid-template-areas:"meta eyecatch" "title eyecatch" "excerpt eyecatch";grid-template-rows:auto auto 1fr}
@media screen and (max-width: 1024px){.post-topics .post-item-link{grid-template-areas:"meta meta" "eyecatch title" "excerpt excerpt"}}
.post-topics .post-item .excerpt{grid-area:excerpt;font-size:clamp(1.2rem,1.1rem + .4vw,1.4rem);line-height:1.7;color:#666;margin-top:.8rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.post-topics .post-item .title{padding-top:30px}
.c-scroll-top{position:fixed;left:2.4rem;bottom:2.4rem;z-index:60;width:5.2rem;height:5.2rem;display:flex;align-items:center;justify-content:center;background-color:#ed6c00;border:none;border-radius:50%;box-shadow:0 .4rem 1.2rem rgba(0,0,0,.18);cursor:pointer;opacity:0;visibility:hidden;translate:0 1rem;transition:opacity .3s cubic-bezier(0.39, 0.58, 0.57, 1),visibility .3s,translate .3s cubic-bezier(0.39, 0.58, 0.57, 1),background-color .3s cubic-bezier(0.39, 0.58, 0.57, 1)}
.c-scroll-top.is-visible{opacity:1;visibility:visible;translate:0 0}
.c-scroll-top .arw-r{width:1.8rem;height:1.8rem;color:#fff;rotate:-90deg}
@media screen and (min-width: 1025px)and (hover: hover){.c-scroll-top:hover{background-color:#242424}}
@media screen and (max-width: 1024px){.c-scroll-top{left:7px;bottom:9rem;width:4.4rem;height:4.4rem}.c-scroll-top .arw-r{width:1.5rem;height:1.5rem}}
.c-topics-share{display:flex;align-items:center;flex-wrap:wrap;gap:1.5rem}
.c-topics-share__label{font-family:var(--font-display);font-weight:700;color:#242424;font-size:1.5rem}
.c-topics-share__list{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}
.c-topics-share__item{display:flex;align-items:center;justify-content:center;gap:.6rem;height:4rem;padding:0 1.8rem;border-radius:2rem;background-color:#f1f1f1;color:#242424;font-size:1.3rem;font-weight:600;text-decoration:none;border:none;cursor:pointer;font-family:inherit;transition:background-color .3s cubic-bezier(0.39, 0.58, 0.57, 1),color .3s cubic-bezier(0.39, 0.58, 0.57, 1)}
.c-topics-share__item.is-facebook,.c-topics-share__item.is-x{width:4rem;padding:0}
.c-topics-share__item svg{width:1.6rem;height:1.6rem;display:block;color:currentColor}
@media screen and (min-width: 1025px)and (hover: hover){.c-topics-share__item:hover{background-color:#ed6c00;color:#fff}}
.c-topics-share__item.is-copied{background-color:#ed6c00;color:#fff}
.c-topics-related{width:calc(100% - 80px);max-width:104rem;margin-inline:auto;margin-top:6rem;padding-bottom:6rem;box-sizing:content-box}
.c-topics-related__title{font-family:var(--font-display);font-size:clamp(2rem,1.8rem + .8vw,2.6rem);font-weight:700;color:#242424;margin-bottom:3rem}
@media screen and (max-width: 1024px){
.c-topics-related{width:calc(100% - 40px);margin-top:4rem;padding-bottom:4rem}
.c-topics-related__title{margin-bottom:2rem}
}
img[src*="veliler-icin-aile-iletisimi-realistic"]{width:100%;height:500px;object-fit:cover;display:block}
.t-hero__scroll{bottom:1.3rem}
.contact-tel__number .tel{white-space:nowrap;flex-wrap:nowrap}
.contact-tel__number .tel .num{white-space:nowrap}
.contact-tel__number .attention{margin-top:1.2rem;padding-top:0}
.contact-tel__number{gap:1.5rem;flex-wrap:wrap}
.contact-tel__number .attention{margin-top:0}
.c-form .message .contact-tel{width:auto}
.lumen-contact-info p{font-size:20px}.c-photo-gallery{margin-block:4rem}.c-photo-gallery__filters{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:3rem}.c-photo-gallery__filter{font-family:var(--font-display);font-weight:700;font-size:1.4rem;color:#ed6c00;background-color:#fff;border:1px solid #ed6c00;border-radius:999px;padding:.8rem 2rem;cursor:pointer;transition:background-color .3s cubic-bezier(0.39, 0.58, 0.57, 1),color .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-photo-gallery__filter:hover{background-color:rgba(237,108,0,.1)}.c-photo-gallery__filter.is-active{background-color:#ed6c00;color:#fff}.c-photo-gallery__grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(26rem, 1fr));gap:2.4rem}.c-photo-gallery__item{position:relative;margin:0;border-radius:12px;overflow:hidden;aspect-ratio:4/3;background-color:#f1f1f1}.c-photo-gallery__open{display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:pointer}.c-photo-gallery__open img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block;transition:scale .4s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-photo-gallery__lightbox{position:fixed;inset:0;z-index:999;display:flex;align-items:center;justify-content:center;padding:4rem 2rem;background-color:rgba(0,0,0,.85)}.c-photo-gallery__lightbox[hidden]{display:none}.c-photo-gallery__lightbox figure{margin:0;max-width:100%;max-height:100%;text-align:center}.c-photo-gallery__lightbox img{max-width:100%;max-height:80vh;border-radius:12px;display:block;margin-inline:auto}.c-photo-gallery__lightbox figcaption{color:#fff;font-size:1.4rem;margin-top:1.2rem}.c-photo-gallery__lightbox-close{position:absolute;top:2rem;right:2rem;width:4.4rem;height:4.4rem;padding:0;border-radius:50%;border:1px solid #fff;background-color:rgba(255,255,255,.1);color:#fff;font-size:2.8rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-photo-gallery__lightbox-close:hover{background-color:rgba(255,255,255,.25)}.c-photo-gallery__lightbox-nav{position:absolute;top:50%;transform:translateY(-50%);width:5.2rem;height:5.2rem;border-radius:50%;border:1px solid #fff;background-color:rgba(255,255,255,.1);color:#fff;font-size:1.8rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-photo-gallery__lightbox-nav:hover{background-color:rgba(255,255,255,.25)}.c-photo-gallery__lightbox-nav--prev{left:2rem}.c-photo-gallery__lightbox-nav--next{right:2rem}body.admin-bar .c-photo-gallery__lightbox-close{top:calc(2rem + 32px)}@media screen and (max-width: 1024px){.c-photo-gallery__lightbox{padding:2rem 1.2rem}.c-photo-gallery__lightbox-close{top:1rem;right:1rem;width:3.6rem;height:3.6rem;font-size:2.2rem}.c-photo-gallery__lightbox-nav{width:4rem;height:4rem;font-size:1.4rem}.c-photo-gallery__lightbox-nav--prev{left:.6rem}.c-photo-gallery__lightbox-nav--next{right:.6rem}body.admin-bar .c-photo-gallery__lightbox-close{top:calc(1rem + 46px)}}.c-photo-gallery__item:hover img{scale:1.06}.c-photo-gallery__item figcaption{position:absolute;left:0;right:0;bottom:0;padding:1.2rem 1.6rem;background:linear-gradient(to top, rgba(0,0,0,.55), rgba(0,0,0,0));color:#fff;font-size:1.3rem;font-weight:700;opacity:0;transition:opacity .3s cubic-bezier(0.39, 0.58, 0.57, 1)}.c-photo-gallery__item:hover figcaption{opacity:1}.c-photo-gallery__empty{font-size:1.6rem;color:#747474;text-align:center;padding:6rem 0}@media screen and (max-width: 1024px){.c-photo-gallery__grid{grid-template-columns:repeat(auto-fill, minmax(16rem, 1fr));gap:1.2rem}.c-photo-gallery__filter{font-size:1.2rem;padding:.6rem 1.4rem}}.c-faq{margin:0;border:1px solid #dadada;border-radius:1.6rem;overflow:hidden}.c-faq,.entry-body .c-faq h2.wp-block-heading{word-break:normal;overflow-wrap:anywhere;line-break:auto}.c-faq__summary{position:relative;display:block;list-style:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.c-faq__summary::-webkit-details-marker{display:none}.c-faq__summary::marker{content:""}.entry-body .c-faq__summary h2.wp-block-heading{margin:0;border-radius:0;padding-right:5.5rem;scroll-margin-top:12rem;transition:filter .2s}.c-faq__summary:hover h2.wp-block-heading{filter:brightness(1.06)}.c-faq__summary:focus-visible{outline:3px solid #fff;outline-offset:-4px}.c-faq__icon{position:absolute;right:2rem;top:50%;inline-size:1.8rem;block-size:1.8rem;transform:translateY(-50%);pointer-events:none}.c-faq__icon::before,.c-faq__icon::after{content:"";position:absolute;left:0;top:50%;inline-size:100%;block-size:2px;margin-top:-1px;background:#fff;border-radius:2px;transition:transform .25s ease}.c-faq__icon::after{transform:rotate(90deg)}.c-faq[open] .c-faq__icon::after{transform:rotate(0deg)}.c-faq__body{padding:1.5rem 2rem .5rem}.c-faq__body>:first-child{margin-top:0}.c-faq__body>*+*{margin-top:1em}.c-template .entry-body .wp-block-section:has(>.c-faq)+.wp-block-section:has(>.c-faq){margin-top:1.2rem}@media (prefers-reduced-motion:reduce){.c-faq__icon::before,.c-faq__icon::after,.entry-body .c-faq__summary h2.wp-block-heading{transition:none}}@media (max-width:1024px){.entry-body .c-faq__summary h2.wp-block-heading{padding-right:4rem}.c-faq__icon{right:1.2rem;inline-size:1.4rem;block-size:1.4rem}.c-faq__body{padding:1.2rem 1.4rem .5rem}}.p-seminar{overflow-x:hidden} .c-seminar-info{display:grid;grid-template-columns:1.2fr .8fr;gap:3.2rem;align-items:center;background:#fff;border:1px solid #eee;border-radius:1.8rem;padding:3.2rem;margin-bottom:2.4rem;box-shadow:0 .4rem 1.6rem rgba(0,0,0,.04)} .c-seminar-info__subtitle{font-size:1.9rem;font-weight:700;color:#ed6c00;margin:0 0 2rem} .c-seminar-info__facts{display:flex;flex-wrap:wrap;gap:1rem;list-style:none;margin:0 0 2rem;padding:0} .c-seminar-info__fact{display:flex;align-items:center;gap:.9rem;background:#fff7ef;border:1px solid #fbd8b5;border-radius:1.2rem;padding:1rem 1.4rem;font-size:1.4rem;line-height:1.3;color:#242424} .c-seminar-info__fact-icon{flex:none;width:2.1rem;height:2.1rem;color:#ed6c00} .c-seminar-info__fact-icon svg{width:100%;height:100%;display:block} .c-seminar-info__speaker{display:flex;align-items:flex-start;gap:1.4rem;background:#f7f7f7;border-radius:1.4rem;padding:1.8rem 2rem;margin-bottom:1.8rem} .c-seminar-info__speaker-icon{flex:none;width:3.6rem;height:3.6rem;color:#fff;background:#ed6c00;border-radius:50%;padding:.8rem;box-sizing:border-box} .c-seminar-info__speaker-icon svg{width:100%;height:100%;display:block} .c-seminar-info__speaker-name{font-weight:700;font-size:1.6rem;margin:0 0 .3rem;color:#242424} .c-seminar-info__speaker-title{font-size:1.3rem;opacity:.75;margin:0;line-height:1.4;color:#242424} .c-seminar-info__note{font-size:1.35rem;color:#242424;background:#eef6ff;border-radius:1rem;padding:1.1rem 1.4rem;margin:0 0 1.6rem} .c-seminar-info__free{font-weight:700;color:#1a8f4c;font-size:1.5rem;margin:0 0 2.2rem} .c-seminar-info__actions{display:flex;flex-wrap:wrap;gap:1.2rem} .c-seminar-info__btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;font-weight:700;font-size:1.4rem;padding:1.3rem 2.6rem;border-radius:100vmax;text-decoration:none;transition:background-color .2s ease,color .2s ease;min-height:4.8rem;box-sizing:border-box} .c-seminar-info__btn--primary{background:#ed6c00;color:#fff} .c-seminar-info__btn--primary:hover{background-color:#d35f00} .c-seminar-info__btn--outline{background:#fff;color:#ed6c00;border:2px solid #ed6c00} .c-seminar-info__btn--outline:hover{background-color:#fff7ef} .c-seminar-info__btn-icon{width:1.8rem;height:1.8rem;flex:none} .c-seminar-info__visual{border-radius:1.4rem;overflow:hidden;box-shadow:0 .8rem 2.4rem rgba(0,0,0,.12);align-self:stretch} .c-seminar-info__visual img{display:block;width:100%;height:100%;object-fit:cover} .c-seminar-card{background:#fff;border:1px solid #eee;border-radius:1.6rem;padding:3.2rem;margin-bottom:2.4rem;box-shadow:0 .4rem 1.6rem rgba(0,0,0,.04)} .c-seminar-card__subheading{font-size:1.7rem;font-weight:700;margin:2.2rem 0 1.2rem} .c-seminar-card__list{display:grid;grid-template-columns:1fr 1fr;gap:.9rem 2.4rem;list-style:none;padding:0;margin:0} .c-seminar-card__list li{position:relative;padding-left:2.2rem;line-height:1.5;font-size:1.5rem} .c-seminar-card__list li::before{content:"";position:absolute;left:0;top:.65rem;width:.9rem;height:.9rem;border-radius:50%;background:#ed6c00} .c-seminar-card--goal{background:#fff7ef;border-color:#fbd8b5} .c-seminar-form{background:#fff;border:1px solid #eee;border-radius:1.6rem;padding:3.6rem 3.2rem;box-shadow:0 .4rem 1.6rem rgba(0,0,0,.04)} .c-seminar-form__lead{opacity:.75;margin:0 0 2.6rem;font-size:1.4rem;max-width:56rem;color:#242424} .c-seminar-form__form{max-width:100%} .c-seminar-form__field{margin-bottom:2.2rem;border:0;padding:0} .c-seminar-form__field label,.c-seminar-form__field legend{display:block;font-weight:700;margin-bottom:.9rem;font-size:1.4rem;padding:0;color:#242424} .c-seminar-form__field input[type=text]{width:100%;background:#fff;color:#242424;border-radius:1rem;padding:1.4rem 1.6rem;font-size:1.5rem;min-height:4.8rem;box-sizing:border-box;border:2px solid #dadada;transition:border-color .2s ease} .c-seminar-form__field input[type=text]:focus-visible{border-color:#ed6c00;outline:none} .c-seminar-form__field.is-invalid input[type=text]{border-color:#e14b4b} .c-seminar-form__radio{display:flex;align-items:center;min-height:4.4rem;margin-bottom:.4rem} .c-seminar-form__radio span{color:#242424;font-size:1.45rem} .c-seminar-form__error{color:#e14b4b;font-size:1.3rem;margin:.6rem 0 0} .c-seminar-form__submit{display:flex;align-items:center;justify-content:center;gap:1rem;width:100%;background:#25D366;color:#0b3d19;font-weight:800;font-size:1.6rem;padding:1.6rem 2rem;border:0;border-radius:100vmax;cursor:pointer;transition:transform .15s ease,background-color .2s ease,opacity .2s ease;min-height:5.2rem} .c-seminar-form__submit:hover{background-color:#1fb858} .c-seminar-form__submit:active{transform:scale(.98)} .c-seminar-form__submit:disabled{opacity:.65;cursor:default;transform:none} .c-seminar-form__submit-icon{width:2.2rem;height:2.2rem;flex:none} @media (max-width:1024px){ .c-seminar-info{grid-template-columns:1fr;padding:2.2rem} .c-seminar-info__visual{max-height:34rem} .c-seminar-info__actions{flex-direction:column}.c-seminar-info__facts{flex-direction:column} .c-seminar-info__actions .c-seminar-info__btn{width:100%} .c-seminar-card{padding:2.2rem} .c-seminar-card__list{grid-template-columns:1fr} .c-seminar-form{padding:2.4rem 2rem} } .c-seminar-card>p.wp-block-paragraph:first-of-type{margin-top:30px}.c-seminar-form__lead{margin-top:30px}