@charset "UTF-8";*,::after,::before{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}:where([hidden]:not([hidden=until-found])){display:none!important}:where(html){-webkit-text-size-adjust:none}@supports not (min-block-size:100dvb){:where(html){block-size:100%}}@media (prefers-reduced-motion:no-preference){:where(html:focus-within){scroll-behavior:smooth}}:where(body){block-size:100%;block-size:100dvb;line-height:1.5;font-family:system-ui,sans-serif;-webkit-font-smoothing:antialiased}:where(input,button,textarea,select){font:inherit;color:inherit}:where(textarea){resize:vertical;resize:block}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(:disabled){cursor:not-allowed}:where(label:has(>input:disabled),label:has(+input:disabled)){cursor:not-allowed}:where(button){border-style:solid}:where(a){text-underline-offset:.2ex}:where(ul,ol){list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,svg){max-inline-size:100%;block-size:auto}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(h1,h2,h3){line-height:calc(1em + .5rem)}:where(hr){border:none;-webkit-border-before:1px solid;border-block-start:1px solid;color:inherit;block-size:0;overflow:visible}:where(:focus-visible){outline:2px solid var(--focus-color,Highlight);outline-offset:2px}:where(.visually-hidden:not(:focus,:active,:focus-within,.not-visually-hidden)){clip-path:inset(50%)!important;height:1px!important;width:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;border:0!important}header.header{position:fixed;top:20px;left:0;width:100%;z-index:100;-webkit-transition:all .35s cubic-bezier(.215,.61,.355,1);transition:all .35s cubic-bezier(.215,.61,.355,1)}@media screen and (max-width:480px){header.header{top:0}}header.header .header-inner{padding:15px 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:480px){header.header .header-inner{padding:15px 30px}}header.header .header-logo svg{width:101px;height:auto;aspect-ratio:101/57;--C1:white}@media screen and (max-width:480px){header.header .header-logo svg{width:121px}}header.header.show{z-index:102}header.header.show .header-logo svg{--C1:var(--black)}header.header.active:not(.show){top:0;backdrop-filter:blur(4px)}header.header.active:not(.show) .header-logo svg{--C1:var(--black)}header.header.header--black:not(.show) .header-logo svg{--C1:var(--black)}@media screen and (max-width:960px){header.header.header--black:not(.show) .header-nav{top:0}}header.header.header--black:not(.show) .header-nav ul a{color:var(--black)}header.header.header--black:not(.show) .header-nav ul a:after{background-color:var(--black)}header.header.header--black:not(.show) .header-nav .button-square{background-color:var(--black)}header.header.header--black:not(.show) .header-nav .button-square span{color:#fff}@media (hover:hover){header.header.header--black:not(.show) .header-nav a:hover .button-square{background-color:#fff}header.header.header--black:not(.show) .header-nav a:hover .button-square span{color:var(--black)}}header.header.header--black:not(.show) .header-nav-ui:after,header.header.header--black:not(.show) .header-nav-ui:before{background-color:#000}@media screen and (max-width:960px){header.header{top:10px}}.header-nav{position:fixed;top:40px;right:44px;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:50px;-webkit-transition:all .35s cubic-bezier(.215,.61,.355,1);transition:all .35s cubic-bezier(.215,.61,.355,1)}@media screen and (max-width:960px){.header-nav{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(255,255,255,.85);backdrop-filter:blur(5px);visibility:hidden;opacity:0}.header-nav.show{visibility:visible;opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex}.header-nav .button-square{background:var(--black);padding:30px 54px}.header-nav .button-square span{color:#fff;font-size:20px}}.header-nav.active{top:30px}@media screen and (max-width:960px){.header-nav.active{top:0}}.header-nav.active ul a{color:var(--black)}.header-nav.active ul a:after{background-color:var(--black)}.header-nav.active .button-square{background-color:var(--black)}.header-nav.active .button-square span{color:#fff}@media (hover:hover){.header-nav.active a:hover .button-square{background-color:#fff}.header-nav.active a:hover .button-square span{color:var(--black)}}.header-nav a{text-decoration:none}.header-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px}@media screen and (max-width:960px){.header-nav ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}}.header-nav ul a{color:#fff;font-family:"Zen Kaku Gothic New";font-size:14px;font-weight:500;line-height:180%;letter-spacing:.98px;text-decoration:none;-webkit-transition:all .35s cubic-bezier(.215,.61,.355,1);transition:all .35s cubic-bezier(.215,.61,.355,1)}.header-nav ul a:after{content:"";display:block;width:0;height:1px;background-color:#fff;-webkit-transition:all .35s cubic-bezier(.215,.61,.355,1);transition:all .35s cubic-bezier(.215,.61,.355,1)}@media screen and (min-width:961px){.header-nav ul a .header-text-en{display:none}}@media screen and (max-width:960px){.header-nav ul a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header-nav ul a .header-text-en{color:var(--bluegray);font-family:Barlow;font-size:17px;font-weight:500;line-height:180%;letter-spacing:2.55px}.header-nav ul a .header-text-ja{margin-top:-12px;color:var(--black);font-family:"Zen Kaku Gothic New";font-size:28px;font-weight:500;line-height:180%;letter-spacing:1.96px}}@media (hover:hover){.header-nav ul a:hover:after{width:100%}}.header-nav-ui{display:none;width:43px;height:43px;position:fixed;top:40px;right:44px;z-index:200;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;cursor:pointer;-webkit-transition:all .35s cubic-bezier(.215,.61,.355,1);transition:all .35s cubic-bezier(.215,.61,.355,1)}@media screen and (max-width:960px){.header-nav-ui{display:-webkit-box;display:-ms-flexbox;display:flex;top:30px;right:34px}}.header-nav-ui:after,.header-nav-ui:before{content:"";display:block;width:100%;height:1px;background-color:#fff;-webkit-transition:all .35s cubic-bezier(.215,.61,.355,1);transition:all .35s cubic-bezier(.215,.61,.355,1)}.header-nav-ui.progress:after,.header-nav-ui.progress:before{background-color:var(--black)}.header-nav-ui.progress:before{translate:0 6px}.header-nav-ui.progress:after{translate:0 -5px}.header-nav-ui.show:before{rotate:45deg}.header-nav-ui.show:after{rotate:-45deg}.header-nav-ui.active:after,.header-nav-ui.active:before{background-color:var(--black)}.footer-cta{background-color:#000;width:100%;position:relative;overflow:hidden}.footer-cta>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;width:100%;padding-top:151px;padding-bottom:122px}.footer-cta>div .footer-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:57px;position:relative;z-index:1}@media screen and (max-width:480px){.footer-cta>div .footer-inner{gap:40px}}.footer-cta>div:after{content:"";display:block;width:100%;height:100%;background-image:url(../../img/common/footer_bg.png);background-size:cover;background-position:center;background-repeat:no-repeat;-webkit-transition:all .35s cubic-bezier(.215,.61,.355,1);transition:all .35s cubic-bezier(.215,.61,.355,1);position:absolute;top:0;left:0;z-index:0}@media screen and (max-width:480px){.footer-cta>div:after{background-image:url(../../img/common/footer_bg_sp.png)}}@media screen and (max-width:480px){.footer-cta>div .button-round{width:280px}}@media (hover:hover){.footer-cta>div:hover:after{scale:1.15}}.footer-cta .title-area .title-en,.footer-cta .title-area .title-ja{color:#fff}.footer-cta .btn-area{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}@media screen and (max-width:768px){.footer-cta .btn-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer-cta .btn-area a{text-decoration:none}footer{margin-top:clamp(70px,calc(7.625vw + .2rem),122px);position:relative;overflow:hidden}footer .footer-inner{padding-bottom:73px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:480px){footer .footer-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;padding-bottom:23px}}footer .footer-company{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:93px}@media screen and (max-width:768px){footer .footer-company{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:46px}}footer .footer-company .footer-nav{display:-webkit-box;display:-ms-flexbox;display:flex;gap:42px;margin-top:21px}footer .footer-company .footer-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:22px}footer .footer-company .footer-nav ul li a{color:var(--black);font-family:"Zen Kaku Gothic New";font-size:clamp(14px,calc(1vw + .2rem),16px);font-weight:500;line-height:180%;letter-spacing:1.12px;text-decoration:none}footer .footer-company .footer-nav ul li a:after{content:"";display:block;width:0;height:1px;background-color:var(--black);-webkit-transition:all .35s cubic-bezier(.215,.61,.355,1);transition:all .35s cubic-bezier(.215,.61,.355,1)}@media (hover:hover){footer .footer-company .footer-nav ul li a:hover:after{width:100%}}footer .footer-company .footer-logo svg{width:100%;max-width:clamp(209px,calc(19.625vw + .2rem),314px);aspect-ratio:314/83;--C1:#000}footer .footer-info{margin-top:11px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:68px}@media screen and (max-width:480px){footer .footer-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px;width:100%;margin-top:0}}footer .footer-info .footer-message svg{width:100%;max-width:clamp(80px,calc(7vw + .2rem),112px);aspect-ratio:112/396;--C1:#000}@media screen and (max-width:480px){footer .footer-info .footer-message svg{aspect-ratio:261/64;max-width:261px}}footer .footer-info .footer-message svg.footer-mod--pc{display:block}@media screen and (max-width:480px){footer .footer-info .footer-message svg.footer-mod--pc{display:none}}footer .footer-info .footer-message svg.footer-mod--sp{display:none}@media screen and (max-width:480px){footer .footer-info .footer-message svg.footer-mod--sp{display:block}}footer .footer-info .footer-copyright p{color:var(--black);font-family:Barlow;font-size:12px;font-weight:400;line-height:170%;letter-spacing:.84px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media screen and (max-width:480px){footer .footer-info .footer-copyright p{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}}footer .page-top{position:absolute;bottom:0;right:35px}@media screen and (max-width:1180px){footer .page-top{right:25px}}footer .page-top a{-webkit-transition:all .35s cubic-bezier(.215,.61,.355,1);transition:all .35s cubic-bezier(.215,.61,.355,1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;text-decoration:none;translate:0 20px}@media screen and (max-width:1180px){footer .page-top a{translate:0 120px}}footer .page-top a span{color:var(--black);font-family:Barlow;font-size:12px;font-weight:400;line-height:100%;letter-spacing:.84px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}footer .page-top a svg{width:100%;max-width:11px;aspect-ratio:11/188;--C1:var(--black)}@media (hover:hover){footer .page-top a:hover{translate:0 0}}@media screen and (hover:hover) and (max-width:1180px){footer .page-top a:hover{translate:0 100px}}.svgs{z-index:0;position:absolute;display:block;width:0;height:0;visibility:hidden;pointer-events:none}:root{--black:#262626;--bluegray:#9eafbb}main{overflow-x:clip}.content-inner,.post-inner{width:100%;max-width:1140px;margin:0 auto;padding:0 20px}.post-block:not(.single){padding:50px 0 clamp(80px,18.125vw + .2rem,290px)}.post-block.single{padding:0 0 clamp(80px,18.125vw + .2rem,290px)}.post-block.single.case{padding:0 0 clamp(80px,18.125vw + .2rem,150px)}.title-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:13px}.title-area .title-en{color:var(--bluegray);font-family:Barlow;font-size:clamp(14px,calc(1.0625vw + .2rem),17px);font-weight:500;line-height:100%;letter-spacing:2.55px}.title-area .title-ja{color:var(--black);font-family:"Zen Kaku Gothic New";font-size:clamp(26px,calc(2vw + .2rem),32px);font-weight:500;line-height:110%;letter-spacing:2.24px}.title-area.mod-left{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:12px}.title-area.mod-left .title-en,.title-area.mod-left .title-ja{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media screen and (max-width:834px){.title-area.mod-left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:13px}.title-area.mod-left .title-en,.title-area.mod-left .title-ja{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}}.title-area.mod-right{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:3px}.title-area.mod-right .title-en,.title-area.mod-right .title-ja{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media screen and (max-width:834px){.title-area.mod-right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:13px}.title-area.mod-right .title-en,.title-area.mod-right .title-ja{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}}.button-square{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:5px;padding:19px 30px;border-radius:5px;background-color:#fff;color:#fff;font-size:16px;-webkit-transition:all .35s cubic-bezier(.215,.61,.355,1);transition:all .35s cubic-bezier(.215,.61,.355,1)}.button-square span{color:var(--black);font-family:Barlow;font-size:15px;font-weight:600;line-height:180%;letter-spacing:1.05px;text-box:trim-both cap alphabetic;-webkit-transition:all .35s cubic-bezier(.215,.61,.355,1);transition:all .35s cubic-bezier(.215,.61,.355,1)}.button-square svg{width:16px;aspect-ratio:16/6;--C1:var(--black);-webkit-transition:all .35s cubic-bezier(.215,.61,.355,1);transition:all .35s cubic-bezier(.215,.61,.355,1)}.button-square.is--large{min-width:311px;padding:34px 40px}.button-square.is--ghost{background-color:transparent;border:1px solid #fff}.button-square.is--ghost span{color:#fff}.button-square.is--ghost svg{--C1:white}@media (hover:hover){a:hover .button-square{background-color:var(--black)}a:hover .button-square span{color:#fff}a:hover .button-square.is--ghost{background-color:#fff}a:hover .button-square.is--ghost span{color:var(--black)}a:hover .button-square.is--ghost svg{--C1:var(--black);translate:10px 0}}.button-round{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;padding:10px 20px;border-radius:100px;background-color:#fff;color:#fff;font-size:16px;-webkit-transition:all .35s cubic-bezier(.215,.61,.355,1);transition:all .35s cubic-bezier(.215,.61,.355,1)}.button-round span{color:var(--black);font-family:"Zen Kaku Gothic New";font-size:clamp(14px,calc(1vw + .2rem),16px);font-weight:400;line-height:150%;letter-spacing:1.12px;text-box:trim-both cap alphabetic;-webkit-transition:all .35s cubic-bezier(.215,.61,.355,1);transition:all .35s cubic-bezier(.215,.61,.355,1)}.button-round svg{width:16px;aspect-ratio:16/6;--C1:var(--black);-webkit-transition:all .35s cubic-bezier(.215,.61,.355,1);transition:all .35s cubic-bezier(.215,.61,.355,1)}.button-round.is--large{min-width:311px;padding:34px 40px}@media screen and (max-width:480px){.button-round.is--large{min-width:100%;padding:24px 26px}}.button-round.is--ghost{background-color:transparent;border:1px solid #fff}.button-round.is--ghost span{color:#fff}.button-round.is--ghost svg{--C1:white}.button-round.is--black{background-color:var(--black);border:1px solid var(--black)}.button-round.is--black span{color:#fff}.button-round.is--black svg{--C1:white}@media (hover:hover){a:hover .button-round.is--ghost{background-color:#fff}a:hover .button-round.is--ghost span{color:var(--black)}a:hover .button-round.is--ghost svg{--C1:var(--black);translate:10px 0}a:hover .button-round.is--black{background-color:#fff}a:hover .button-round.is--black span{color:var(--black)}a:hover .button-round.is--black svg{--C1:var(--black);translate:10px 0}}.button-more{display:block;text-decoration:none;position:relative;width:250px;background-color:transparent;border-radius:100px;padding:28px 40px;padding-left:114px;padding-right:0;-webkit-transition:all .35s cubic-bezier(.215,.61,.355,1);transition:all .35s cubic-bezier(.215,.61,.355,1)}.button-more .button-more-icon{width:80px;aspect-ratio:1/1;border-radius:50%;background-color:var(--black);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .35s cubic-bezier(.215,.61,.355,1);transition:all .35s cubic-bezier(.215,.61,.355,1);position:absolute;top:0;left:0}.button-more .button-more-icon svg{width:16px;aspect-ratio:16/6;--C1:white}.button-more .button-more-text{color:var(--black);font-family:"Zen Kaku Gothic New";font-size:clamp(14px,calc(1vw + .2rem),16px);font-weight:400;line-height:150%;letter-spacing:1.12px;text-box:trim-both cap alphabetic;-webkit-transition:all .35s cubic-bezier(.215,.61,.355,1);transition:all .35s cubic-bezier(.215,.61,.355,1)}@media screen and (max-width:960px){.button-more{padding:18px 20px;padding-left:80px}.button-more .button-more-icon{width:60px}.button-more .button-more-icon svg{width:13px;aspect-ratio:13/5}}@media screen and (max-width:834px){.button-more{width:190px}}@media (hover:hover){.button-more:hover{background-color:var(--black);padding-left:40px;padding-right:40px}.button-more:hover .button-more-icon{left:100%;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.button-more:hover .button-more-text{color:#fff}}.mod--pc{display:block}@media screen and (max-width:834px){.mod--pc{display:none}}.mod--sp{display:none}@media screen and (max-width:834px){.mod--sp{display:block}}.breadcrumb{padding:20px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.breadcrumb ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow-x:auto;scrollbar-width:none}.breadcrumb ul::-webkit-scrollbar{display:none}.breadcrumb ul li{color:#000;font-size:14px;line-height:1.5;white-space:nowrap}.breadcrumb ul li a{text-decoration:none;color:#000;font-size:14px;line-height:1.5}.breadcrumb ul li+li{margin-left:30px;position:relative}.breadcrumb ul li+li::before{content:"-";position:absolute;top:50%;left:-16px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:768px){.breadcrumb{padding:20px 10px}.breadcrumb ul li{font-size:14px}.breadcrumb ul li a{font-size:14px}.breadcrumb ul li+li{margin-left:30px}.breadcrumb ul li+li::before{content:"-";left:-16px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.prevnext-area{margin:50px auto 0;max-width:940px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.prevnext-area.nextOnly{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.prevnext-area a{max-width:48%;display:block;text-decoration:none;color:#000}.prevnext-area a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.prevnext-area a .linkText{color:#9eafbb;font-size:14px;line-height:1.5;position:relative;display:inline-block}.prevnext-area a .linkBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:12px}.prevnext-area a .linkBox .box__headline{font-size:15px;line-height:1.5}.prevnext-area a .linkBox .prevnext-img{width:120px;border-radius:4px;overflow:hidden;aspect-ratio:120/70;overflow:hidden;display:block}.prevnext-area a .linkBox .prevnext-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .35s cubic-bezier(.215,.61,.355,1);transition:all .35s cubic-bezier(.215,.61,.355,1)}.prevnext-area a.nextBlock{text-align:right}.prevnext-area a.nextBlock .linkText{padding-right:15px}.prevnext-area a.nextBlock .linkText::before{content:">";color:#9eafbb;font-size:14px;line-height:1.5;position:absolute;top:50%;right:0;-webkit-transform:translateY(-60%);transform:translateY(-60%)}.prevnext-area a.nextBlock .prevnext-img{margin-left:16px}.prevnext-area a.prevBlock{text-align:left}.prevnext-area a.prevBlock .linkText{padding-left:15px}.prevnext-area a.prevBlock .linkText::before{content:"<";color:#9eafbb;font-size:14px;line-height:14px;line-height:1.5;position:absolute;top:50%;left:0;-webkit-transform:translateY(-60%);transform:translateY(-60%)}.prevnext-area a.prevBlock .prevnext-img{margin-right:16px}@media screen and (max-width:768px){.prevnext-area{margin:32px auto 0;max-width:100%;display:block}.prevnext-area a{max-width:100%;display:block;text-decoration:none;color:#000}.prevnext-area a .linkText{font-size:13px}.prevnext-area a .linkBox{margin-top:12px}.prevnext-area a .linkBox .box__headline{font-size:14px}.prevnext-area a .linkBox .prevnext-img{width:26.6666666667vw;border-radius:4px;overflow:hidden;aspect-ratio:100/58}.prevnext-area a.nextBlock{text-align:right}.prevnext-area a.nextBlock .linkText{padding-right:15px}.prevnext-area a.nextBlock .linkText::before{content:">";color:#9eafbb;font-size:13px;line-height:1.5;position:absolute;top:50%;right:0;-webkit-transform:translateY(-60%);transform:translateY(-60%)}.prevnext-area a.nextBlock .linkBox{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.prevnext-area a.nextBlock .prevnext-img{margin-left:16px}.prevnext-area a.prevBlock{text-align:left}.prevnext-area a.prevBlock .linkText{padding-left:15px}.prevnext-area a.prevBlock .linkText::before{content:"<";color:#9eafbb;font-size:13px;line-height:14px;line-height:1.5;position:absolute;top:50%;left:0;-webkit-transform:translateY(-60%);transform:translateY(-60%)}.prevnext-area a.prevBlock .linkBox{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.prevnext-area a.prevBlock .prevnext-img{margin-right:16px}}.pager-area{margin-top:100px}.pager-area #pager{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}.pager-area #pager .page-numbers{border-radius:3px;border:1px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#000;font-size:16px;line-height:1.5;width:42px;height:42px;background-color:#fff;text-decoration:none}.pager-area #pager .page-numbers.current{background-color:#000;color:#fff}.c-kv img{width:100%}.page-inner:not(:has(.c-kv)){padding-top:clamp(120px,calc(6.25vw + .2rem),100px)}.page-inner .blockEditor>h2:first-child{margin-top:90px}@media screen and (max-width:480px){.page-inner .blockEditor>h2:first-child{margin-top:30px}}