:root{--skkk-font-family-base: "BIZ UDGothic", "Helvetica Neue", "Helvetica", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Arial", "Yu Gothic", "Meiryo", sans-serif;--skkk-font-family-lexend: "Lexend", sans-serif;--skkk-base-font-size: 15;--skkk-padding: calc((16 / 390) * 100vw);--skkk-padding-s: calc((16 / 390) * 100vw);--skkk-padding-inner: 0;--skkk-z-index: 100}@media(min-width: 768px){:root{--skkk-padding: calc((120 / 1440) * 100vw);--skkk-padding-s: min((70 / 1440) * 100vw, 70px);--skkk-padding-inner: calc((40 / 1440) * 100vw)}}*,*::before,*::after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.6}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--skkk-base-font-size)}body{color:#000;font-family:var(--skkk-font-family-base);line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:var(--skkk-font-family-base);color:#000;line-height:1.6;margin:0;padding:0}p{margin:0}p+p{margin-top:1em}ul,ol,dl,figure{margin:0;padding:0}dt{font-weight:normal}ul,li{list-style:none}a{text-decoration:none;color:#000}@media(any-hover: hover){a:hover{color:#000;text-decoration:none}}em{font-style:normal;font-weight:normal;color:inherit}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=submit]):not([type=reset]):not([type=button]):not([type=image]),select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-sizing:border-box;border-radius:4px;border:1px solid;background-color:#fff;outline:none;font-size:16px;font-size:1.0666666667rem;line-height:1.6;line-height:1.6;vertical-align:middle;padding:8px 12px;width:100%}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=submit]):not([type=reset]):not([type=button]):not([type=image]) ::-webkit-input-placeholder,select ::-webkit-input-placeholder,textarea ::-webkit-input-placeholder{color:#8e8e8e}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=submit]):not([type=reset]):not([type=button]):not([type=image]) :-moz-placeholder,select :-moz-placeholder,textarea :-moz-placeholder{color:#8e8e8e}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=submit]):not([type=reset]):not([type=button]):not([type=image]) ::-moz-placeholder,select ::-moz-placeholder,textarea ::-moz-placeholder{color:#8e8e8e;opacity:1}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=submit]):not([type=reset]):not([type=button]):not([type=image]) ::placeholder,select ::placeholder,textarea ::placeholder{color:#8e8e8e}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;width:100%;line-height:2}address{display:block;margin-bottom:0}textarea{resize:vertical}h2,h3,h4,h5,h6{text-wrap:auto}@keyframes text-loop{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@keyframes tags-loop{0%{transform:translateX(0)}100%{transform:translateX(calc(-100% - 2em))}}@keyframes line-fade-sweep{0%{clip-path:polygon(0 0, 0% 0, 0% 100%, 0% 100%)}10%{clip-path:polygon(15% 0, 24% 0, 24% 100%, 15% 100%)}15%{clip-path:polygon(40% 0, 75% 0, 75% 100%, 40% 100%)}20%{clip-path:polygon(80% 0, 90% 0, 90% 100%, 80% 100%)}25%{clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%)}100%{clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%)}}.fade-in{opacity:0;transition-property:opacity;transition:.6s ease-out}body.is-loaded .fade-in.is-show,body.is-loaded .is-show>.fade-in{opacity:1;filter:none}.fade-up{opacity:0;transform:translate(0, 7px);transition:1s cubic-bezier(0.19, 1, 0.22, 1);transition-property:opacity,transform}@media(min-width: 768px){.fade-up{transform:translate(0, 10px)}}body.is-loaded .fade-up.is-show,body.is-loaded .is-show>.fade-up{opacity:1;transform:none}.header{position:absolute;top:0;left:0;width:100%;height:calc((56 / 390)*100vw);z-index:100;border-bottom:1px solid rgba(255,255,255,.1)}@media(min-width: 768px){.header{height:min((120 / 1440) * 100vw, 120px)}}.header-logo{display:block;position:absolute;top:15px;right:16px;width:calc((80 / 390)*100vw);transition:opacity .3s ease}@media(any-hover: hover){.header-logo:hover{opacity:.7}}.header-logo img{width:100%}@media(min-width: 768px){.header-logo{top:20px;right:30px;width:min((120 / 1440) * 100vw, 120px)}}.footer{background:#000}.footer__inner{display:flex;flex-direction:column;align-items:center;row-gap:35px;padding-top:46px;padding-bottom:40px}.footer__copylight{color:#fff;font-size:10px;font-size:.6666666667rem;line-height:1.6;font-family:var(--skkk-font-family-lexend)}@media(min-width: 768px){.footer__copylight{font-size:12px;font-size:.8rem;line-height:1.6}}.pageWrapper{position:relative}.pageContainer.layout-2col{position:relative}@media(min-width: 768px){.pageContainer.layout-2col{display:grid;grid-template-columns:1fr calc((360 / 1440)*100vw)}}.pageContainer.future .side-header::before{background-image:url(/kaibou-assets/img/page/bg_future.webp)}.pageContainer.future .side-header::after{background:rgba(116,162,234,.8)}.pageContainer.legacy .side-header::before{background-image:url(/kaibou-assets/img/page/bg_legacy.webp)}.pageContainer.legacy .side-header::after{background:rgba(82,202,131,.7)}.pageContainer.passion .side-header::before{background-image:url(/kaibou-assets/img/page/bg_passion.webp)}.pageContainer.passion .side-header::after{background:rgba(222,148,145,.8)}.pageSide .side{height:100%;width:100%}@media(min-width: 768px){.pageSide .side{display:flex;flex-direction:column}.pageSide .side>*:first-child{padding-top:min((120 / 1440) * 100vw, 120px)}}.pageSide .side-header{position:relative;padding-left:calc((16 / 390)*100vw);padding-right:calc((16 / 390)*100vw);padding-bottom:calc((40 / 390)*100vw)}@media(min-width: 768px){.pageSide .side-header{padding-left:min((30 / 1440) * 100vw, 30px)}}@media(min-width: 768px){.pageSide .side-header{padding-right:min((30 / 1440) * 100vw, 30px)}}@media(min-width: 768px){.pageSide .side-header{padding-bottom:min((60 / 1440) * 100vw, 60px)}}@media(max-width: 767px){.pageSide .side-header{padding-top:calc((33 / 390)*100vw)}}@media(min-width: 768px){.pageSide .side-header{border-left:1px solid rgba(255,255,255,.5);flex:1 0 auto;min-height:20.4956%}}.pageSide .side-header::before,.pageSide .side-header::after{content:"";position:absolute;right:0;top:0;width:100vw;height:100%;z-index:-1;pointer-events:none}.pageSide .side-header::before{background-repeat:no-repeat;background-position:center;background-size:cover}.pageSide .side-content{position:relative;padding-top:calc((0 / 390)*100vw);height:100%}@media(min-width: 768px){.pageSide .side-content{padding-top:min((10 / 1440) * 100vw, 10px)}}@media(min-width: 768px){.pageSide .side-content{border-left:1px solid #000}}.pageSide .side-ttl{color:#fff;font-weight:700;margin-top:calc((33 / 390)*100vw)}@media(max-width: 767px){.pageSide .side-ttl{font-size:4.1025641026vw}}@media(min-width: 768px){.pageSide .side-ttl{font-size:clamp(14px, calc((16 / 1440) * 100vw), 16px)}}@media(min-width: 768px){.pageSide .side-ttl{margin-top:min((33 / 1440) * 100vw, 33px)}}.pageSide .side-ttl+*{margin-top:calc((13 / 390)*100vw)}@media(min-width: 768px){.pageSide .side-ttl+*{margin-top:min((13 / 1440) * 100vw, 13px)}}.pageSide .side-ttl:first-child{margin-top:calc((0 / 390)*100vw)}@media(min-width: 768px){.pageSide .side-ttl:first-child{margin-top:min((43 / 1440) * 100vw, 43px)}}.pageSide .side-heading{border-top:none;padding-left:calc((16 / 390)*100vw);padding-right:calc((16 / 390)*100vw);padding-bottom:calc((25 / 390)*100vw)}@media(min-width: 768px){.pageSide .side-heading{padding-left:min((30 / 1440) * 100vw, 30px)}}@media(min-width: 768px){.pageSide .side-heading{padding-right:min((30 / 1440) * 100vw, 30px)}}@media(min-width: 768px){.pageSide .side-heading{padding-bottom:min((25 / 1440) * 100vw, 25px)}}.pageSide .side-heading em,.pageSide .side-heading span{display:inline-block}@media(max-width: 767px){.pageSide .side-heading em{font-size:7.1794871795vw}}@media(min-width: 768px){.pageSide .side-heading em{font-size:clamp(18px, calc((24 / 1440) * 100vw), 24px)}}@media(max-width: 767px){.pageSide .side-heading span{font-size:3.5897435897vw}}@media(min-width: 768px){.pageSide .side-heading span{font-size:clamp(10px, calc((12 / 1440) * 100vw), 12px)}}@media(min-width: 768px){.pageSide .side-heading{align-items:flex-start}}.pageSide .side-list{display:grid;grid-template-columns:repeat(2, 1fr)}@media(min-width: 768px){.pageSide .side-list{grid-template-columns:1fr}}.pageSide .side-list li{border-right:1px solid #000;border-bottom:1px solid #000}.pageSide .side-list li:nth-child(even){border-right:none}@media(min-width: 768px){.pageSide .side-list li{border-right:none}}.pageLabel{display:block;position:absolute;top:0;left:0;z-index:101}.pageLabel__logo{pointer-events:none;display:block;fill:none;width:calc((163 / 390)*100vw)}@media(min-width: 768px){.pageLabel__logo{width:min((700 / 1440) * 100vw, 700px)}}.pageLabel__logo path{fill:#fff}.pageLabel.animate-load .pageLabel__logo>.t{opacity:0}body.is-loaded .pageLabel.animate-load .pageLabel__logo>.t{opacity:1}body.is-loaded .pageLabel.animate-load .pageLabel__logo>.t:nth-of-type(1){transition-delay:.5s}body.is-loaded .pageLabel.animate-load .pageLabel__logo>.t:nth-of-type(2){transition-delay:.55s}body.is-loaded .pageLabel.animate-load .pageLabel__logo>.t:nth-of-type(3){transition-delay:.6s}body.is-loaded .pageLabel.animate-load .pageLabel__logo>.t:nth-of-type(4){transition-delay:.65s}body.is-loaded .pageLabel.animate-load .pageLabel__logo>.t:nth-of-type(5){transition-delay:.7s}body.is-loaded .pageLabel.animate-load .pageLabel__logo>.t:nth-of-type(6){transition-delay:.75s}body.is-loaded .pageLabel.animate-load .pageLabel__logo>.t:nth-of-type(7){transition-delay:.8s}body.is-loaded .pageLabel.animate-load .pageLabel__logo>.t:nth-of-type(8){transition-delay:.85s}body.is-loaded .pageLabel.animate-load .pageLabel__logo>.t:nth-of-type(9){transition-delay:.9s}body.is-loaded .pageLabel.animate-load .pageLabel__logo>.t:nth-of-type(10){transition-delay:.95s}body.is-loaded .pageLabel.animate-load .pageLabel__logo>.t:nth-of-type(11){transition-delay:1s}body.is-loaded .pageLabel.animate-load .pageLabel__logo>.t:nth-of-type(12){transition-delay:1.05s}body.is-loaded .pageLabel.animate-load .pageLabel__logo>.t:nth-of-type(13){transition-delay:1.1s}body.is-loaded .pageLabel.animate-load .pageLabel__logo>.t:nth-of-type(14){transition-delay:1.15s}body.is-loaded .pageLabel.animate-load .pageLabel__logo>.t:nth-of-type(15){transition-delay:1.2s}.pageBg{position:absolute;inset:0;pointer-events:none;height:100vh}@media(max-width: 767px){.pageBg{display:none}}.pageBg.lv-1>div{position:absolute;inset:0;background:linear-gradient(to right, rgba(255, 255, 255, 0.1) 1px, transparent 1px) calc((120 / 1440)*100vw) 0,linear-gradient(to right, rgba(255, 255, 255, 0.1) 1px, transparent 1px) calc((160 / 1440)*100vw) 0,linear-gradient(to right, rgba(255, 255, 255, 0.1) 1px, transparent 1px) calc((760 / 1440)*100vw) 0,linear-gradient(to right, rgba(255, 255, 255, 0.1) 1px, transparent 1px) calc((800 / 1440)*100vw) 0}.pageBg.lv-2>div{position:absolute;inset:0;background:linear-gradient(to right, rgba(255, 255, 255, 0.1) 1px, transparent 1px) calc((120 / 1440)*100vw) 0,linear-gradient(to right, rgba(255, 255, 255, 0.1) 1px, transparent 1px) calc((160 / 1440)*100vw) 0}.pageCategory{display:flex;flex-direction:column;row-gap:calc((18 / 1440)*100vw);writing-mode:vertical-rl;position:absolute;top:min((120 / 1440) * 100vw, 120px);left:calc((26 / 1440)*100vw)}.pageCategory__main,.pageCategory__sub{color:#fff;font-family:var(--skkk-font-family-lexend);display:block;line-height:1;white-space:nowrap}.pageCategory__main{font-weight:500;line-height:.8;margin-top:-5px;margin-right:calc((-4 / 1440)*100vw);font-size:calc((70 / 1440)*100vw);height:calc(100% + .5em)}.pageCategory__sub{font-size:calc((24 / 1440)*100vw)}.pageCategory.animate-load>em,.pageCategory.animate-load>span{clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%);transition-property:clip-path;transition:1s cubic-bezier(0.19, 1, 0.22, 1)}body.is-loaded .pageCategory.animate-load>em,body.is-loaded .pageCategory.animate-load>span{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);transition-delay:1.3s}@media(max-width: 767px){.pageCategory{display:none}}.pageHead{position:relative;padding-left:min((70 / 1440)*100vw,70px);padding-right:min((70 / 1440)*100vw,70px);padding-bottom:calc((40 / 390)*100vw)}@media(min-width: 768px){.pageHead{padding-bottom:min((60 / 1440) * 100vw, 60px)}}.pageHead::before,.pageHead::after{content:"";position:absolute;right:0;top:0;width:100vw;height:100%;z-index:-1;pointer-events:none}.pageHead::before{background-repeat:no-repeat;background-position:center;background-size:cover}.pageHead.--type1::before{background-image:url(/kaibou-assets/img/page/bg_future.webp)}.pageHead.--type1::after{background:rgba(255,255,255,.2)}.pageHead__title{color:#fff;display:flex;flex-direction:column;align-items:center;position:relative;padding-top:calc((0 / 390)*100vw);padding-bottom:calc((28 / 390)*100vw);margin-bottom:calc((13 / 390)*100vw)}@media(min-width: 768px){.pageHead__title{padding-top:min((60 / 1440) * 100vw, 60px)}}@media(min-width: 768px){.pageHead__title{padding-bottom:min((40 / 1440) * 100vw, 40px)}}@media(min-width: 768px){.pageHead__title{margin-bottom:min((30 / 1440) * 100vw, 30px)}}.pageHead__title::before{content:"";position:absolute;bottom:0;right:0;left:0;margin-inline:auto;height:1px;width:50%;background-color:rgba(255,255,255,.5);opacity:0;transition:.8s cubic-bezier(0.19, 1, 0.22, 1);transition-property:opacity,width}.pageHead__title>span,.pageHead__title>em{display:inline-block;opacity:0;transform:translate(0, 7px);transition:.8s cubic-bezier(0.19, 1, 0.22, 1);transition-property:opacity,transform}@media(min-width: 768px){.pageHead__title>span,.pageHead__title>em{transform:translate(0, 10px)}}.pageHead__title>span{line-height:1;font-family:var(--skkk-font-family-lexend);font-weight:400}@media(max-width: 767px){.pageHead__title>span{font-size:3.5897435897vw}}@media(min-width: 768px){.pageHead__title>span{font-size:clamp(14px, calc((20 / 1440) * 100vw), 20px)}}.pageHead__title>em{font-weight:700}@media(max-width: 767px){.pageHead__title>em{font-size:7.1794871795vw}}@media(min-width: 768px){.pageHead__title>em{font-size:clamp(38px, calc((48 / 1440) * 100vw), 48px)}}.pageHead__title>em::before{content:"#"}.pageHead__sub{color:#fff;font-weight:700;margin-bottom:calc((12 / 390)*100vw)}@media(max-width: 767px){.pageHead__sub{font-size:3.5897435897vw}}@media(min-width: 768px){.pageHead__sub{font-size:clamp(14px, calc((20 / 1440) * 100vw), 20px)}}@media(min-width: 768px){.pageHead__sub{margin-bottom:min((12 / 1440) * 100vw, 12px)}}.pageHead__sub,.pageHead__tag{opacity:0;transition:.8s ease;transition-property:opacity}body.is-loaded .pageHead__title::before{width:100%;opacity:1;transition-delay:1s}@media(min-width: 768px){body.is-loaded .pageHead__title::before{transition-delay:1.3s}}body.is-loaded .pageHead__title>span,body.is-loaded .pageHead__title>em{opacity:1;transform:none;transition-delay:1s}@media(min-width: 768px){body.is-loaded .pageHead__title>span,body.is-loaded .pageHead__title>em{transition-delay:1.3s}}body.is-loaded .pageHead__sub,body.is-loaded .pageHead__tag{opacity:1;transition-delay:1s}@media(min-width: 768px){body.is-loaded .pageHead__sub,body.is-loaded .pageHead__tag{transition-delay:1.3s}}@media(min-width: 768px){.pageFooter{border-top:1px solid #000;grid-area:2/1/3/3}}@media(max-width: 767px){.pageFooter .c-button{font-size:3.5897435897vw;padding-top:8.7179487179vw;padding-bottom:8.7179487179vw}}.c-inner{padding-left:var(--skkk-padding);padding-right:var(--skkk-padding)}.c-inner .c-inner__sub{padding-left:var(--skkk-padding-inner)}.c-spacer{padding-top:calc((100 / 390)*100vw)}@media(min-width: 768px){.c-spacer{padding-top:min((120 / 1440) * 100vw, 120px)}}.c-text-base{line-height:1.6}@media(max-width: 767px){.c-text-base{font-size:4.1025641026vw}}@media(min-width: 768px){.c-text-base{font-size:min(calc((16 / 1440) * 100vw), 16px)}}@media(min-width: 768px)and (max-width: 767px){.c-text-base{font-size:4.1025641026vw}}@media(min-width: 768px)and (min-width: 768px){.c-text-base{font-size:min(calc((pc / 1440) * 100vw), pcpx)}}.c-link-more{color:#fff;display:inline-block;text-decoration:none;font-weight:600;font-family:var(--skkk-font-family-lexend);line-height:1.2;position:relative;padding-right:calc((14 / 390)*100vw)}@media(max-width: 767px){.c-link-more{font-size:3.0769230769vw}}@media(min-width: 768px){.c-link-more{font-size:min(calc((16 / 1440) * 100vw), 16px)}}@media(min-width: 768px){.c-link-more{padding-right:min((14 / 1440) * 100vw, 14px)}}.c-link-more::before{content:"";position:absolute;top:0;right:0;bottom:0;margin:auto 0;width:calc((8 / 390)*100vw);height:calc((12 / 390)*100vw);background:#fff;mask-image:url(/kaibou-assets/img/common/icon_chevron_r.svg);mask-position:center;mask-repeat:no-repeat;mask-size:contain}@media(min-width: 768px){.c-link-more::before{width:min((8 / 1440) * 100vw, 8px);height:min((12 / 1440) * 100vw, 12px)}}.c-icon-down,.c-icon-left,.c-icon-right{display:inline-block;background:#000;mask-image:url(/kaibou-assets/img/common/icon_chevron_down.svg);mask-position:center;mask-repeat:no-repeat;mask-size:contain;width:calc((16 / 390)*100vw);height:calc((10 / 390)*100vw)}@media(min-width: 768px){.c-icon-down,.c-icon-left,.c-icon-right{width:min((20 / 1440) * 100vw, 20px);height:min((12 / 1440) * 100vw, 12px)}}.c-icon-left{transform:rotate(90deg)}.c-icon-right{transform:rotate(-90deg)}.c-icon-new{border-radius:4px;border:1px solid #000;display:inline-block;color:#000;font-weight:500;font-family:var(--skkk-font-family-lexend);padding:calc((3 / 390)*100vw) calc((8 / 390)*100vw)}@media(max-width: 767px){.c-icon-new{font-size:2.5641025641vw}}@media(min-width: 768px){.c-icon-new{font-size:clamp(10px, calc((14 / 1440) * 100vw), 14px)}}@media(min-width: 768px){.c-icon-new{padding:min((3 / 1440) * 100vw, 3px) min((8 / 1440) * 100vw, 8px)}}.c-icon-new.--white{border-color:#fff;color:#fff}.c-button{background:#fff;display:flex;align-items:center;justify-content:center;padding-top:calc((14 / 390)*100vw);padding-bottom:calc((14 / 390)*100vw);cursor:pointer;transition:background-color .6s cubic-bezier(0.19, 1, 0.22, 1)}@media(min-width: 768px){.c-button{padding-top:min((25 / 1440) * 100vw, 25px)}}@media(min-width: 768px){.c-button{padding-bottom:min((25 / 1440) * 100vw, 25px)}}.c-button>span{display:inline-flex;align-items:center;column-gap:calc((8 / 390)*100vw);position:relative;font-weight:700;padding-left:calc((20 / 390)*100vw);padding-right:calc((20 / 390)*100vw)}@media(max-width: 767px){.c-button>span{font-size:3.5897435897vw}}@media(min-width: 768px){.c-button>span{font-size:clamp(14px, calc((18 / 1440) * 100vw), 18px)}}@media(min-width: 768px){.c-button>span{padding-left:min((30 / 1440) * 100vw, 30px)}}@media(min-width: 768px){.c-button>span{padding-right:min((30 / 1440) * 100vw, 30px)}}@media(min-width: 768px){.c-button>span{column-gap:min((8 / 1440) * 100vw, 8px)}}@media(any-hover: hover){.c-button:hover{background:rgba(0,0,0,.1);color:#000}}.c-tags{display:inline-flex;flex-wrap:wrap;gap:calc((4 / 390)*100vw)}@media(min-width: 768px){.c-tags{gap:min((8 / 1440) * 100vw, 8px)}}.c-tags>*{background:#000;border-radius:4px;display:inline-block;color:#fff !important;font-weight:400;line-height:1;padding:calc((6 / 390)*100vw);transition:.24s cubic-bezier(0.19, 1, 0.22, 1)}@media(max-width: 767px){.c-tags>*{font-size:2.5641025641vw}}@media(min-width: 768px){.c-tags>*{font-size:clamp(10px, calc((14 / 1440) * 100vw), 14px)}}.c-tags>*::before{content:"#"}@media(min-width: 768px){.c-tags>*{padding:min((8 / 1440) * 100vw, 8px) min((10 / 1440) * 100vw, 10px)}}@media(any-hover: hover){.c-tags>*:hover{background-color:#4d4d4d}}.c-tags.--sizeUp{gap:calc((8 / 390)*100vw)}.c-tags.--sizeUp>*{padding:calc((8 / 390)*100vw) calc((10 / 390)*100vw)}@media(max-width: 767px){.c-tags.--sizeUp>*{font-size:3.5897435897vw}}@media(min-width: 768px){.c-tags.--sizeUp>*{font-size:clamp(14px, calc((20 / 1440) * 100vw), 20px)}}@media(min-width: 768px){.c-tags.--sizeUp{gap:min((8 / 1440) * 100vw, 8px)}.c-tags.--sizeUp>*{padding:min((8 / 1440) * 100vw, 8px) min((12 / 1440) * 100vw, 12px)}}@media(max-width: 767px){.c-tags.--sp-sizeUp{gap:calc((8 / 390)*100vw)}.c-tags.--sp-sizeUp>*{font-size:calc((14 / 390)*100vw);padding:2.0512820513vw 2.5641025641vw}}.c-tags.--white>*{background:#fff;color:#000 !important}@media(any-hover: hover){.c-tags.--white>*:hover{color:#fff !important;background-color:#4d4d4d}}.c-lines{position:absolute;inset:0;pointer-events:none}.c-lines__line{display:inline-block;position:absolute;left:50%;transform:translateX(-50%);mix-blend-mode:soft-light}@media(max-width: 767px){.c-lines__line.--l1{top:calc((10 / 390)*100vw);width:50%;height:calc((13 / 390)*100vw);margin-left:max(-20.512vw,-80px)}}@media(min-width: 768px){.c-lines__line.--l1{top:min((40 / 1440) * 100vw, 40px);width:min((800 / 1440) * 100vw, 800px);height:min((22 / 1440) * 100vw, 22px);margin-left:max(-18.75vw,-270px)}}@media(max-width: 767px){.c-lines__line.--l2{top:calc((7 / 390)*100vw);width:40%;height:calc((6 / 390)*100vw);margin-left:calc((90 / 390)*100vw)}}@media(min-width: 768px){.c-lines__line.--l2{top:min((15 / 1440) * 100vw, 15px);width:min((500 / 1440) * 100vw, 500px);height:min((12 / 1440) * 100vw, 12px);margin-left:min((80 / 1440) * 100vw, 80px)}}@media(max-width: 767px){.c-lines__line.--l3{top:calc((80 / 390)*100vw);width:10%;height:calc((22 / 390)*100vw);margin-left:max(-33.33vw,-130px)}}@media(min-width: 768px){.c-lines__line.--l3{top:min((160 / 1440) * 100vw, 160px);width:min((500 / 1440) * 100vw, 500px);height:min((6 / 1440) * 100vw, 6px);margin-left:min((310 / 1440) * 100vw, 310px)}}@media(max-width: 767px){.c-lines__line.--l4{top:calc((80 / 390)*100vw);width:30%;height:calc((12 / 390)*100vw);margin-left:calc((120 / 390)*100vw)}}@media(min-width: 768px){.c-lines__line.--l4{top:min((150 / 1440) * 100vw, 150px);width:min((200 / 1440) * 100vw, 200px);height:min((45 / 1440) * 100vw, 45px);margin-left:max(-29.167vw,-420px)}}@media(max-width: 767px){.c-lines__line.--l5{top:calc((50 / 390)*100vw);width:70%;height:calc((10 / 390)*100vw);margin-left:calc((50 / 390)*100vw)}}@media(min-width: 768px){.c-lines__line.--l5{top:min((110 / 1440) * 100vw, 110px);width:min((200 / 1440) * 100vw, 200px);height:min((15 / 1440) * 100vw, 15px);margin-left:min((350 / 1440) * 100vw, 350px)}}.c-lines__line::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;transform-origin:right;background-color:#3181b7;clip-path:polygon(0 0, 0% 0, 0% 100%, 0% 100%)}.c-lines[data-scroll].is-show .c-lines__line::before{animation:line-fade-sweep 1.4s linear forwards}.c-lines[data-scroll].is-show .c-lines__line.--l2::before{animation-delay:.1s}.c-lines[data-scroll].is-show .c-lines__line.--l3::before{animation-delay:.12s}.c-card{background:#fff;display:block;position:relative;overflow:hidden;padding:calc((16 / 390)*100vw) calc((16 / 390)*100vw);cursor:pointer;height:100%}@media(min-width: 768px){.c-card{padding:min((30 / 1440) * 100vw, 30px) min((69.5 / 1440) * 100vw, 69.5px) min((60 / 1440) * 100vw, 60px)}}.c-card::before{content:"";position:absolute;inset:0;width:100%;height:100%;filter:blur(5px);background:#fff;transition:.48s cubic-bezier(0.19, 1, 0.22, 1)}.c-card__link{position:absolute;inset:0;z-index:1}.c-card__header{position:relative;display:flex;align-items:center;justify-content:space-between;padding-bottom:calc((8 / 390)*100vw);column-gap:5%;min-height:38px}@media(min-width: 768px){.c-card__header{padding-bottom:min((30 / 1440) * 100vw, 30px)}}@media(max-width: 767px){.c-card__header{margin:calc((-16 / 390)*100vw) calc((-16 / 390)*100vw) calc((12 / 390)*100vw);padding:calc((8 / 390)*100vw) calc((16 / 390)*100vw)}}@media(min-width: 768px){.c-card__header{margin-left:max(-43px,-2.987vw);margin-right:max(-38px,-2.639vw);min-height:60px}}.c-card__header-label{display:flex;align-items:center;column-gap:calc((4 / 390)*100vw);font-weight:700;line-height:1.6;position:relative}@media(max-width: 767px){.c-card__header-label{font-size:3.0769230769vw}}@media(min-width: 768px){.c-card__header-label{font-size:clamp(12px, calc((16 / 1440) * 100vw), 16px)}}.c-card__header-label::before{content:"";flex-shrink:0;display:inline-block;width:calc((20 / 390)*100vw);height:calc((20 / 390)*100vw);margin-top:0%;background-repeat:no-repeat;background-size:contain;background-position:center}@media(min-width: 768px){.c-card__header-label{column-gap:min((8 / 1440) * 100vw, 8px)}.c-card__header-label::before{margin-top:-5%;width:min((24 / 1440) * 100vw, 24px);height:min((24 / 1440) * 100vw, 24px)}}.c-card__body{position:relative}.c-card__image{display:block;position:relative}.c-card__image img{aspect-ratio:340/230;width:1000%;height:100%;object-fit:contain;transition:transform .48s cubic-bezier(0.19, 1, 0.22, 1)}.c-card__date{display:block;font-weight:500;font-family:var(--skkk-font-family-lexend);margin-top:calc((10 / 390)*100vw)}@media(max-width: 767px){.c-card__date{font-size:3.0769230769vw}}@media(min-width: 768px){.c-card__date{font-size:clamp(12px, calc((14 / 1440) * 100vw), 14px)}}@media(min-width: 768px){.c-card__date{position:absolute;top:0;left:max(-38px,-2.639vw);line-height:1;writing-mode:vertical-rl;margin-top:0}}.c-card__title{margin-top:calc((2 / 390)*100vw);font-weight:700}@media(max-width: 767px){.c-card__title{font-size:3.0769230769vw}}@media(min-width: 768px){.c-card__title{font-size:clamp(14px, calc((18 / 1440) * 100vw), 18px)}}@media(min-width: 768px){.c-card__title{margin-top:min((23 / 1440) * 100vw, 23px)}}.c-card__tag{position:relative;z-index:2;margin-top:calc((7 / 390)*100vw)}@media(min-width: 768px){.c-card__tag{margin-top:min((20 / 1440) * 100vw, 20px)}}@media(min-width: 768px){.c-card.--wide-head .c-card__title,.c-card.--wide-head .c-card__tag{margin-left:max(-2.6389vw,-38px);margin-right:max(-2.6389vw,-38px)}}.c-card.--future .c-card__header-label::before{background-image:url(/kaibou-assets/img/common/icon_lightbulb.svg)}@media(max-width: 767px){.c-card.--future .c-card__header-label::before{background-image:url(/kaibou-assets/img/common/icon_lightbulb_l.svg)}}@media(max-width: 767px){.c-card.--future .c-card__header{background:#5e8adf}}@media(any-hover: hover){.c-card.--future:hover::before{filter:none;background:#b4c4f2}}.c-card.--legacy .c-card__header-label::before{background-image:url(/kaibou-assets/img/common/icon_clock_rotate.svg)}@media(max-width: 767px){.c-card.--legacy .c-card__header-label::before{background-image:url(/kaibou-assets/img/common/icon_clock_rotate_l.svg)}}@media(max-width: 767px){.c-card.--legacy .c-card__header{background:#4b9f6f}}@media(any-hover: hover){.c-card.--legacy:hover::before{filter:none;background:#afceba}}.c-card.--passion .c-card__header-label::before{background-image:url(/kaibou-assets/img/common/icon_fire.svg)}@media(max-width: 767px){.c-card.--passion .c-card__header-label::before{background-image:url(/kaibou-assets/img/common/icon_fire_l.svg)}}@media(max-width: 767px){.c-card.--passion .c-card__header{background:#e48a7f}}@media(any-hover: hover){.c-card.--passion:hover::before{filter:none;background:#e8c1c7}}@media(max-width: 767px){.c-card .c-card__header-badge{border-color:#fff}.c-card .c-card__header-label,.c-card .c-card__header-badge{color:#fff}}@media(any-hover: hover){.c-card:hover .c-card__image img{transform:scale(1.05)}}.c-heading{border-top:1px solid #000;border-bottom:1px solid #000;display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:calc((25 / 390)*100vw);padding-bottom:calc((30 / 390)*100vw)}@media(min-width: 768px){.c-heading{padding-top:min((60 / 1440) * 100vw, 60px)}}@media(min-width: 768px){.c-heading{padding-bottom:min((70 / 1440) * 100vw, 70px)}}.c-heading>*{display:block}.c-heading__en{font-weight:500;font-family:var(--skkk-font-family-lexend)}@media(max-width: 767px){.c-heading__en{font-size:7.1794871795vw}}@media(min-width: 768px){.c-heading__en{font-size:clamp(28px, calc((40 / 1440) * 100vw), 40px)}}.c-heading__jp{font-weight:700}@media(max-width: 767px){.c-heading__jp{font-size:3.5897435897vw}}@media(min-width: 768px){.c-heading__jp{font-size:clamp(14px, calc((16 / 1440) * 100vw), 16px)}}.archive+.archive-popular .c-heading{margin-top:-1px}.top-mv{position:relative;overflow:hidden}.top-mv::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background-image:url(/kaibou-assets/img/top/mv_bg_sp.webp);background-repeat:no-repeat;background-position:center bottom;background-size:cover}@media(min-width: 768px){.top-mv::before{background-image:url(/kaibou-assets/img/top/mv_bg.webp)}}.top-mv__textline{position:absolute;width:100%;bottom:12px;pointer-events:none}@media(min-width: 768px){.top-mv__textline{top:min(2.5vw,36px);bottom:auto}}.top-mv__textline-upper,.top-mv__textline-lower{display:flex;overflow:hidden;white-space:nowrap}.top-mv__textline-upper>*,.top-mv__textline-lower>*{display:inline-block;font-family:var(--skkk-font-family-lexend);color:rgba(255,255,255,.1)}.top-mv__textline-upper{line-height:.8}@media(max-width: 767px){.top-mv__textline-upper{font-size:20.5128205128vw}}@media(min-width: 768px){.top-mv__textline-upper{font-size:min(calc((110 / 1440) * 100vw), 110px)}}.top-mv__textline-upper span{animation:text-loop 30s linear infinite}.top-mv__textline-lower{line-height:1;margin-top:calc((8 / 390)*100vw)}@media(max-width: 767px){.top-mv__textline-lower{font-size:3.0769230769vw}}@media(min-width: 768px){.top-mv__textline-lower{font-size:min(calc((20 / 1440) * 100vw), 20px)}}@media(min-width: 768px){.top-mv__textline-lower{margin-top:min(.972vw,14px)}}.top-mv__textline-lower span{animation:text-loop 30s linear infinite reverse}.top-mv__bg{position:absolute;inset:0;background-repeat:repeat;background-size:100% 100%}@media(max-width: 767px){.top-mv__bg{background:linear-gradient(to bottom, rgba(255, 255, 255, 0.1) 1px, transparent 1px) 0 calc((167 / 390)*100vw),linear-gradient(to bottom, rgba(255, 255, 255, 0.1) 1px, transparent 1px) 0 calc((384 / 390)*100vw),linear-gradient(to bottom, rgba(255, 255, 255, 0.1) 1px, transparent 1px) 0 calc((587 / 390)*100vw)}}@media(min-width: 768px){.top-mv__bg{background:linear-gradient(to bottom, rgba(255, 255, 255, 0.1) 1px, transparent 1px) 0 min((120 / 1440) * 100vw, 120px),linear-gradient(to bottom, rgba(255, 255, 255, 0.1) 1px, transparent 1px) 0 min((280 / 1440) * 100vw, 280px),linear-gradient(to bottom, rgba(255, 255, 255, 0.1) 1px, transparent 1px) 0 min((320 / 1440) * 100vw, 320px),linear-gradient(to bottom, rgba(255, 255, 255, 0.1) 1px, transparent 1px) 0 min((620 / 1440) * 100vw, 620px)}}.top-mv__bg>div{position:absolute;inset:0}@media(max-width: 767px){.top-mv__bg>div{background:linear-gradient(to right, rgba(255, 255, 255, 0.1) 1px, transparent 1px) 50vw 0}}@media(min-width: 768px){.top-mv__bg>div{background:linear-gradient(to right, rgba(255, 255, 255, 0.1) 1px, transparent 1px) min((340 / 1440) * 100vw, 340px) 0,linear-gradient(to right, rgba(255, 255, 255, 0.1) 1px, transparent 1px) min((412 / 1440) * 100vw, 412px) 0,linear-gradient(to right, rgba(255, 255, 255, 0.1) 1px, transparent 1px) min((633 / 1440) * 100vw, 633px) 0,linear-gradient(to right, rgba(255, 255, 255, 0.1) 1px, transparent 1px) min((704 / 1440) * 100vw, 704px) 0,linear-gradient(to right, rgba(255, 255, 255, 0.1) 1px, transparent 1px) min((1044 / 1440) * 100vw, 1044px) 0,linear-gradient(to right, rgba(255, 255, 255, 0.1) 1px, transparent 1px) min((1084 / 1440) * 100vw, 1084px) 0}}.top-mv__bg>div,.top-mv__body{margin-inline:auto;max-width:1440px}.top-mv__body{display:grid;position:relative;z-index:1}@media(max-width: 767px){.top-mv__body{grid-template-columns:1fr 1fr;grid-template-rows:calc((167 / 390)*100vw) calc((194 / 390)*100vw) calc((194 / 390)*100vw) 1fr;height:calc((740 / 390)*100vw)}.top-mv__body .top-mv__column.--heading{grid-column:1;grid-row:span 4}.top-mv__body .top-mv__column.--future,.top-mv__body .top-mv__column.--legacy,.top-mv__body .top-mv__column.--passion{grid-column:2}.top-mv__body .top-mv__column.--future{grid-row:1;margin-top:calc((67 / 390)*100vw)}.top-mv__body .top-mv__column.--future .top-mv-card__title-up,.top-mv__body .top-mv__column.--future .top-mv-card__title-low>span,.top-mv__body .top-mv__column.--future .top-mv-card__media-en span,.top-mv__body .top-mv__column.--future .top-mv-card__more .c-link-more{color:#b4c4f2}.top-mv__body .top-mv__column.--future .top-mv-card__title-up::before,.top-mv__body .top-mv__column.--future .top-mv-card__more .c-link-more::before{background:#b4c4f2}.top-mv__body .top-mv__column.--legacy{grid-row:2;margin-top:calc((117 / 390)*100vw)}.top-mv__body .top-mv__column.--legacy .top-mv-card__title-up,.top-mv__body .top-mv__column.--legacy .top-mv-card__title-low>span,.top-mv__body .top-mv__column.--legacy .top-mv-card__media-en span,.top-mv__body .top-mv__column.--legacy .top-mv-card__more .c-link-more{color:#afceba}.top-mv__body .top-mv__column.--legacy .top-mv-card__title-up::before,.top-mv__body .top-mv__column.--legacy .top-mv-card__more .c-link-more::before{background:#afceba}.top-mv__body .top-mv__column.--passion{grid-row:3;margin-top:calc((126 / 390)*100vw)}.top-mv__body .top-mv__column.--passion .top-mv-card__title-up,.top-mv__body .top-mv__column.--passion .top-mv-card__title-low>span,.top-mv__body .top-mv__column.--passion .top-mv-card__media-en span,.top-mv__body .top-mv__column.--passion .top-mv-card__more .c-link-more{color:#e8c1c7}.top-mv__body .top-mv__column.--passion .top-mv-card__title-up::before,.top-mv__body .top-mv__column.--passion .top-mv-card__more .c-link-more::before{background:#e8c1c7}}@media(min-width: 768px){.top-mv__body{grid-template-columns:min(23.612vw,340px) min(5vw,72px) min(15.278vw,220px) min(5vw,72px) min(23.612vw,340px) min(2.778vw,40px) min(23.612vw,340px);grid-template-rows:min(8.334vw,120px) min(11.112vw,160px) min(2.778vw,40px) min(20.834vw,300px) min(12.5vw,180px);height:100%}.top-mv__body .top-mv__column.--heading{grid-column:3;grid-row:span 5}.top-mv__body .top-mv__column.--future{grid-column:1;grid-row:4}.top-mv__body .top-mv__column.--legacy{grid-column:5;grid-row:4}.top-mv__body .top-mv__column.--passion{grid-column:7;grid-row:4}.top-mv__body::before,.top-mv__body::after{content:"";position:absolute;height:100%;z-index:-2}.top-mv__body::before{left:0;border-left:1px solid rgba(255,255,255,.1)}.top-mv__body::after{left:50%;transform:translateX(-50%);margin-left:704px;border-right:1px solid rgba(255,255,255,.1)}}.top-mv__heading{position:relative;margin-top:calc((67 / 390)*100vw)}@media(min-width: 768px){.top-mv__heading{margin-top:min((38 / 1440) * 100vw, 38px)}}@media(max-width: 767px){.top-mv__heading{width:calc((148 / 390)*100vw);position:relative;margin-inline:auto}.top-mv__heading img{width:calc((148 / 390)*100vw)}}.top-mv__heading-logo{fill:none;width:100%}.top-mv__heading-logo path{fill:#fff}.top-mv__heading-copy{position:absolute;top:0;left:0;display:flex;flex-direction:column;writing-mode:vertical-rl;text-orientation:mixed;row-gap:2px;font-size:calc((13 / 390)*100vw);font-weight:300;color:#fff}@media(min-width: 768px){.top-mv__heading-copy{row-gap:min((2 / 1440) * 100vw, 2px);font-size:min((20 / 1440) * 100vw, 20px)}}.top-mv__heading-copy>span{display:block;line-height:1.4}.top-mv__heading-copy .quote-start{transform:rotate(-90deg);display:inline-block;position:relative;top:calc((6 / 390)*100vw);left:.6em}@media(min-width: 768px){.top-mv__heading-copy .quote-start{top:min((7 / 1440) * 100vw, 7px);left:.5em}}.top-mv__heading-copy .quote-end{transform:rotate(90deg);display:inline-block;position:relative;top:max(-0.769vw,-3px);left:-0.5em}@media(min-width: 768px){.top-mv__heading-copy .quote-end{top:max(-0.347vw,-5px)}}.top-mv-card{display:flex;flex-direction:column;row-gap:calc((9 / 390)*100vw);position:relative}@media(min-width: 768px){.top-mv-card{flex-direction:row;column-gap:min(1.389vw,20px);row-gap:0;height:100%}}.top-mv-card__image{display:block;pointer-events:none}@media(min-width: 768px){.top-mv-card__image{position:absolute;z-index:-1}}.top-mv-card__image img{width:100%;height:100%;object-fit:contain}@media(min-width: 768px){.--future .top-mv-card__image{top:calc(-100% - 20px)}.--legacy .top-mv-card__image{top:100%}.--passion .top-mv-card__image{top:50%;transform:translateY(-50%);margin-top:-79.4%;right:0;width:min(19.445vw,280px)}}.top-mv-card__media{display:none;grid-template-columns:min(6.945vw,100px) 1fr;align-items:center;column-gap:min(.694vw,10px);margin-bottom:min(.903vw,13px)}@media(min-width: 768px){.top-mv-card__media{display:grid}}.top-mv-card__media-icon{display:block;position:relative;height:min(6.945vw,100px)}.top-mv-card__media-icon::before{content:"";background:#fff;position:absolute;inset:0;mask-position:center;mask-repeat:no-repeat;mask-size:contain}.top-mv-card__media-en{word-break:keep-all}.top-mv-card__media-en span{display:inline-block;color:#fff;font-weight:300;font-family:var(--skkk-font-family-lexend)}@media(max-width: 767px){.top-mv-card__media-en span{font-size:2.5641025641vw}}@media(min-width: 768px){.top-mv-card__media-en span{font-size:min(calc((10 / 1440) * 100vw), 10px)}}.--future .top-mv-card__media .top-mv-card__media-icon::before{mask-image:url(/kaibou-assets/img/common/icon_lightbulb_l.svg)}.--legacy .top-mv-card__media .top-mv-card__media-icon::before{mask-image:url(/kaibou-assets/img/common/icon_clock_rotate_l.svg)}.--passion .top-mv-card__media .top-mv-card__media-icon::before{mask-image:url(/kaibou-assets/img/common/icon_fire_l.svg)}.top-mv-card__title{line-height:initial}.top-mv-card__title-up,.top-mv-card__title-low{display:block;letter-spacing:-0.04em}.top-mv-card__title-up{color:#fff;display:flex;font-weight:700;line-height:1}@media(max-width: 767px){.top-mv-card__title-up{font-size:6.1538461538vw}}@media(min-width: 768px){.top-mv-card__title-up{font-size:min(calc((54 / 1440) * 100vw), 54px)}}@media(max-width: 767px){.top-mv-card__title-up{align-items:center;position:relative;padding-left:calc((36 / 390)*100vw);line-height:1.3334}.top-mv-card__title-up::before{content:"";position:absolute;top:0;left:0;width:calc((32 / 390)*100vw);height:calc((32 / 390)*100vw);mask-position:center;mask-repeat:no-repeat;mask-size:contain;background:#fff}.--future .top-mv-card__title-up::before{mask-image:url(/kaibou-assets/img/common/icon_lightbulb_l.svg)}.--legacy .top-mv-card__title-up::before{mask-image:url(/kaibou-assets/img/common/icon_clock_rotate_l.svg)}.--passion .top-mv-card__title-up::before{mask-image:url(/kaibou-assets/img/common/icon_fire_l.svg)}}.top-mv-card__title-low{display:inline-block;font-weight:400;line-height:1.2;margin-top:calc((6 / 390)*100vw)}@media(max-width: 767px){.top-mv-card__title-low{font-size:3.0769230769vw}}@media(min-width: 768px){.top-mv-card__title-low{font-size:min(calc((20 / 1440) * 100vw), 20px)}}@media(min-width: 768px){.top-mv-card__title-low{margin-top:min(.764vw,11px);margin-right:max(-2.0834vw,-30px)}}.top-mv-card__title-low>span{color:#fff;display:inline-block}.top-mv-card__label{display:flex;flex-direction:column;row-gap:min(1.25vw,18px);writing-mode:vertical-rl}@media(max-width: 767px){.top-mv-card__label{position:absolute;top:0;right:0}}.top-mv-card__label-item{height:calc(100% + 1em)}.top-mv-card__label-item>*{color:#fff;font-family:var(--skkk-font-family-lexend);display:block;line-height:1;white-space:nowrap}.top-mv-card__label-item>em{font-weight:500;line-height:.8}@media(max-width: 767px){.top-mv-card__label-item>em{font-size:6.1538461538vw}}@media(min-width: 768px){.top-mv-card__label-item>em{font-size:min(calc((70 / 1440) * 100vw), 70px)}}@media(min-width: 768px){.top-mv-card__label-item>em{margin-top:-5px;margin-right:max(-0.2778vw,-4px)}}@media(max-width: 767px){.top-mv-card__label-item>span{font-size:2.5641025641vw}}@media(min-width: 768px){.top-mv-card__label-item>span{font-size:min(calc((24 / 1440) * 100vw), 24px)}}.top-mv-card__more{margin-top:calc((3 / 390)*100vw);line-height:1}@media(min-width: 768px){.top-mv-card__more{line-height:1.2;margin-top:min((5 / 1440) * 100vw, 5px)}}.top-mv-card .top-mv-card__title{transform-origin:0 bottom;transition:transform .24s cubic-bezier(0.19, 1, 0.22, 1)}.top-mv-card .top-mv-card__more .c-link-more{transform-origin:0 bottom;transition:color .24s cubic-bezier(0.19, 1, 0.22, 1),transform .24s cubic-bezier(0.19, 1, 0.22, 1)}.top-mv-card .top-mv-card__title-up,.top-mv-card .top-mv-card__title-low>span,.top-mv-card .top-mv-card__media-en span,.top-mv-card .top-mv-card__label-item>*{transition:color .24s cubic-bezier(0.19, 1, 0.22, 1)}.top-mv-card .top-mv-card__media-icon::before,.top-mv-card .top-mv-card__more .c-link-more::before{transition:background-color .24s cubic-bezier(0.19, 1, 0.22, 1)}@media(any-hover: hover){.top-mv-card:hover .top-mv-card__title,.top-mv-card:hover .top-mv-card__more .c-link-more{transform:scale(1.1)}.--future .top-mv-card:hover .top-mv-card__title-up,.--future .top-mv-card:hover .top-mv-card__title-low>span,.--future .top-mv-card:hover .top-mv-card__media-en span,.--future .top-mv-card:hover .top-mv-card__label-item>*,.--future .top-mv-card:hover .top-mv-card__more .c-link-more{color:#b4c4f2}.--future .top-mv-card:hover .top-mv-card__media-icon::before,.--future .top-mv-card:hover .top-mv-card__more .c-link-more::before{background:#b4c4f2}.--legacy .top-mv-card:hover .top-mv-card__title-up,.--legacy .top-mv-card:hover .top-mv-card__title-low>span,.--legacy .top-mv-card:hover .top-mv-card__media-en span,.--legacy .top-mv-card:hover .top-mv-card__label-item>*,.--legacy .top-mv-card:hover .top-mv-card__more .c-link-more{color:#afceba}.--legacy .top-mv-card:hover .top-mv-card__media-icon::before,.--legacy .top-mv-card:hover .top-mv-card__more .c-link-more::before{background:#afceba}.--passion .top-mv-card:hover .top-mv-card__title-up,.--passion .top-mv-card:hover .top-mv-card__title-low>span,.--passion .top-mv-card:hover .top-mv-card__media-en span,.--passion .top-mv-card:hover .top-mv-card__label-item>*,.--passion .top-mv-card:hover .top-mv-card__more .c-link-more{color:#e8c1c7}.--passion .top-mv-card:hover .top-mv-card__media-icon::before,.--passion .top-mv-card:hover .top-mv-card__more .c-link-more::before{background:#e8c1c7}}.top-mv .top-mv__textline{opacity:0;transition-property:opacity;transition:1.2s linear}.top-mv .top-mv-card__image img{opacity:0;transition-property:opacity,transform;transition:2s cubic-bezier(0.19, 1, 0.22, 1)}.top-mv .--future .top-mv-card__image img{transform:translate(-5%, 0)}.top-mv .--legacy .top-mv-card__image img{transform:translate(3%, 0)}.top-mv .--passion .top-mv-card__image img{transform:translate(0, -10%)}.top-mv .top-mv__heading-logo>.t,.top-mv .top-mv-card__title-up::before,.top-mv .top-mv-card__title-up>span{opacity:0}.top-mv .top-mv__heading-copy>span,.top-mv .top-mv-card__title-low,.top-mv .top-mv-card__media-icon,.top-mv .top-mv-card__media-en,.top-mv .top-mv-card__more,.top-mv .top-mv-card__label-item{clip-path:polygon(0 0, 0 0, 0 100%, 0 100%);transition-property:clip-path;transition:1.4s cubic-bezier(0.19, 1, 0.22, 1)}body.is-loaded .top-mv .top-mv__textline,body.is-loaded .top-mv .top-mv-card__image img{opacity:1;transition-delay:1.5s}body.is-loaded .top-mv .top-mv-card__image img{transform:none}body.is-loaded .top-mv .top-mv__heading-logo>.t{opacity:1}body.is-loaded .top-mv .top-mv__heading-logo>.t:nth-of-type(1){transition-delay:.5s}body.is-loaded .top-mv .top-mv__heading-logo>.t:nth-of-type(2){transition-delay:.55s}body.is-loaded .top-mv .top-mv__heading-logo>.t:nth-of-type(3){transition-delay:.6s}body.is-loaded .top-mv .top-mv__heading-logo>.t:nth-of-type(4){transition-delay:.65s}body.is-loaded .top-mv .top-mv__heading-logo>.t:nth-of-type(5){transition-delay:.7s}body.is-loaded .top-mv .top-mv__heading-logo>.t:nth-of-type(6){transition-delay:.75s}body.is-loaded .top-mv .top-mv__heading-logo>.t:nth-of-type(7){transition-delay:.8s}body.is-loaded .top-mv .top-mv__heading-logo>.t:nth-of-type(8){transition-delay:.85s}body.is-loaded .top-mv .top-mv__heading-logo>.t:nth-of-type(9){transition-delay:.9s}body.is-loaded .top-mv .top-mv__heading-logo>.t:nth-of-type(10){transition-delay:.95s}body.is-loaded .top-mv .top-mv__heading-logo>.t:nth-of-type(11){transition-delay:1s}body.is-loaded .top-mv .top-mv__heading-logo>.t:nth-of-type(12){transition-delay:1.05s}body.is-loaded .top-mv .top-mv__heading-logo>.t:nth-of-type(13){transition-delay:1.1s}body.is-loaded .top-mv .top-mv__heading-logo>.t:nth-of-type(14){transition-delay:1.15s}body.is-loaded .top-mv .top-mv__heading-logo>.t:nth-of-type(15){transition-delay:1.2s}body.is-loaded .top-mv .top-mv__heading-copy>span,body.is-loaded .top-mv .top-mv-card__title-low,body.is-loaded .top-mv .top-mv-card__media-icon,body.is-loaded .top-mv .top-mv-card__media-en,body.is-loaded .top-mv .top-mv-card__more,body.is-loaded .top-mv .top-mv-card__label-item{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);transition-delay:1.5s}body.is-loaded .top-mv .top-mv-card__title-up::before{opacity:1;transition-delay:.8s}body.is-loaded .top-mv .top-mv-card__title-up>span{opacity:1}body.is-loaded .top-mv .top-mv-card__title-up>span:nth-of-type(1){transition-delay:.8s}body.is-loaded .top-mv .top-mv-card__title-up>span:nth-of-type(2){transition-delay:.85s}body.is-loaded .top-mv .top-mv-card__title-up>span:nth-of-type(3){transition-delay:.9s}body.is-loaded .top-mv .top-mv-card__title-up>span:nth-of-type(4){transition-delay:.95s}body.is-loaded .top-mv .top-mv-card__title-up>span:nth-of-type(5){transition-delay:1s}body.is-loaded .top-mv .top-mv-card__title-up>span:nth-of-type(6){transition-delay:1.05s}body.is-loaded .top-mv .top-mv-card__title-up>span:nth-of-type(7){transition-delay:1.1s}body.is-loaded .top-mv .top-mv-card__title-up>span:nth-of-type(8){transition-delay:1.15s}body.is-loaded .top-mv .top-mv-card__title-up>span:nth-of-type(9){transition-delay:1.2s}body.is-loaded .top-mv .top-mv-card__title-up>span:nth-of-type(10){transition-delay:1.25s}body.is-loaded .top-mv .top-mv-card__title-up>span:nth-of-type(11){transition-delay:1.3s}body.is-loaded .top-mv .top-mv-card__title-up>span:nth-of-type(12){transition-delay:1.35s}body.is-loaded .top-mv .top-mv-card__title-up>span:nth-of-type(13){transition-delay:1.4s}body.is-loaded .top-mv .top-mv-card__title-up>span:nth-of-type(14){transition-delay:1.45s}body.is-loaded .top-mv .top-mv-card__title-up>span:nth-of-type(15){transition-delay:1.5s}body.is-loaded.is-motion-end .top-mv .top-mv-card__title-up>span{transition-delay:0s}.top-marquee{background:#000}.top-marquee__inner{display:flex;align-items:center;overflow:hidden;white-space:nowrap;padding-top:min((40 / 1440) * 100vw, 40px);padding-bottom:min((40 / 1440) * 100vw, 40px)}.top-marquee__tags{display:flex;column-gap:2em;margin-right:2em}.top-marquee__tags .splide__list{display:flex}.top-marquee__tags a{display:inline-block;color:#fff !important;line-height:1.2;transition:.24s cubic-bezier(0.19, 1, 0.22, 1)}@media(max-width: 767px){.top-marquee__tags a{font-size:4.1025641026vw}}@media(min-width: 768px){.top-marquee__tags a{font-size:clamp(16px, calc((20 / 1440) * 100vw), 20px)}}.top-marquee__tags a::before{content:"#"}@media(any-hover: hover){.top-marquee__tags a:hover{transform:scale(1.1)}}body.page-top .header{border-bottom:none}.archive__list{display:grid;grid-template-columns:repeat(2, 1fr)}@media(min-width: 768px){.archive__list{grid-template-columns:repeat(3, 1fr)}}.archive__list>*{border-right:1px solid #000;border-bottom:1px solid #000}@media(max-width: 767px){.archive__list>*:nth-child(even){border-right:none}}@media(min-width: 768px){.archive__list>*:nth-child(3n+3){border-right:none}}@media(min-width: 768px){.archive__list.archive-4col{grid-template-columns:repeat(4, 1fr)}.archive__list.archive-4col>*:nth-child(3n+3){border-right:1px solid #000}.archive__list.archive-4col>*:nth-child(4n+4){border-right:none}}.archive__list.js-articleList>*:not(.is-show){display:none}.archive__list.js-articleList>*:nth-child(-n+6),.archive__list.js-articleList>*.is-show{display:block}.archive__more{border-top:1px solid #000;border-bottom:1px solid #000;margin-top:-1px}.archive-popular__header{position:relative}.archive-head{overflow:hidden;position:relative;padding-right:calc((16 / 390)*100vw);padding-left:calc((16 / 390)*100vw)}@media(min-width: 768px){.archive-head{padding-left:calc((120 / 1440)*100vw);padding-right:calc((120 / 1440)*100vw)}}.archive-head::before,.archive-head::after{content:"";position:absolute;inset:0;width:100%;height:100%;z-index:-1;height:100%;pointer-events:none}.archive-head::before{background-repeat:no-repeat;background-position:center;background-size:cover;z-index:-2}.archive-head__content{color:#fff;position:relative;z-index:1;padding-left:var(--skkk-padding-inner);padding-bottom:calc((40 / 390)*100vw)}@media(min-width: 768px){.archive-head__content{padding-bottom:calc((85 / 1440)*100vw)}}.archive-head__label{display:inline-flex;color:#fff;line-height:1;font-weight:700;letter-spacing:-0.04em;padding-right:calc((45 / 390)*100vw);padding-bottom:calc((20 / 390)*100vw)}@media(max-width: 767px){.archive-head__label{font-size:7.1794871795vw}}@media(min-width: 768px){.archive-head__label{font-size:min(calc((52 / 1440) * 100vw), 52px)}}@media(min-width: 768px){.archive-head__label{padding-right:0;padding-bottom:0;min-height:min((71 / 1440) * 100vw, 71px)}}.archive-head__label::before{content:"";background:#fff;display:inline-block;mask-position:center;mask-repeat:no-repeat;mask-size:contain;margin-right:calc((8 / 390)*100vw);width:calc((28 / 390)*100vw);height:calc((28 / 390)*100vw);flex-shrink:0}@media(min-width: 768px){.archive-head__label::before{margin-right:min((12 / 1440) * 100vw, 12px);width:min((50 / 1440) * 100vw, 50px);height:min((50 / 1440) * 100vw, 50px)}}.archive-head__label>span{display:inline-block;height:max-content}@media(min-width: 768px){.archive-head__body{display:grid;grid-template-columns:calc((600 / 1440)*100vw) 1fr;column-gap:calc((40 / 1440)*100vw);align-items:flex-start;position:relative}.archive-head__body::before,.archive-head__body::after{content:"";position:absolute;left:0;right:0;height:1px;background:rgba(255,255,255,.1);margin-left:calc((-160 / 390)*100vw);margin-right:calc((-120 / 390)*100vw)}.archive-head__body::before{top:0}.archive-head__body::after{bottom:0}}.archive-head__image{display:block}.archive-head__image img{width:100%;height:100%;object-fit:contain;aspect-ratio:600/404}.archive-head__main{margin-right:calc((-40 / 1440)*100vw)}.archive-head__main>*:first-child{margin-top:0}.archive-head__icon{display:flex;flex-wrap:wrap}@media(max-width: 767px){.archive-head__icon{gap:calc((4 / 390)*100vw);position:absolute;top:1em;right:0}}@media(min-width: 768px){.archive-head__icon{gap:min((8 / 1440) * 100vw, 8px)}}.archive-head__date{display:inline-block;font-weight:500;font-family:var(--skkk-font-family-lexend);margin-top:calc((16 / 390)*100vw)}@media(max-width: 767px){.archive-head__date{font-size:4.1025641026vw}}@media(min-width: 768px){.archive-head__date{font-size:clamp(12px, calc((20 / 1440) * 100vw), 20px)}}@media(min-width: 768px){.archive-head__date{margin-top:min((10 / 1440) * 100vw, 10px)}}.archive-head__lead{font-weight:700;margin-top:calc((16 / 390)*100vw)}@media(max-width: 767px){.archive-head__lead{font-size:3.5897435897vw}}@media(min-width: 768px){.archive-head__lead{font-size:clamp(12px, calc((16 / 1440) * 100vw), 16px)}}@media(min-width: 768px){.archive-head__lead{margin-top:min((10 / 1440) * 100vw, 10px)}}.archive-head__tags{margin-top:calc((14 / 390)*100vw)}@media(min-width: 768px){.archive-head__tags{margin-top:min((13 / 1440) * 100vw, 13px)}}.archive-head__title{color:#fff;font-weight:700;text-wrap:auto;margin-top:calc((4 / 390)*100vw);margin-bottom:calc((12 / 390)*100vw)}@media(max-width: 767px){.archive-head__title{font-size:5.1282051282vw}}@media(min-width: 768px){.archive-head__title{font-size:clamp(20px, calc((36 / 1440) * 100vw), 36px)}}@media(min-width: 768px){.archive-head__title{margin-top:min((7 / 1440) * 100vw, 7px);margin-bottom:min((28 / 1440) * 100vw, 28px)}}.archive-head__title a{color:#fff;display:inline;background-image:linear-gradient(to bottom, #fff 0.05em, #fff 0.05em);background-repeat:no-repeat;background-size:0% 2px;background-position:0 100%;transition:background-size .3s ease}@media(any-hover: hover){.archive-head__title a:hover{background-size:100% 2px}}.archive-head__label::before,.archive-head__label>span{opacity:0}.archive-head__main{opacity:0;transition-property:opacity;transition:.8s ease}.archive-head__image{overflow:hidden}.archive-head__image img{transform:scale(1.2);clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%);transition-property:transform,clip-path;transition:.8s cubic-bezier(0.19, 1, 0.22, 1)}body.is-loaded .archive-head__label::before,body.is-loaded .archive-head__label>span{opacity:1}body.is-loaded .archive-head__label::before{transition-delay:.8s}body.is-loaded .archive-head__label>span:nth-of-type(1){transition-delay:.8s}body.is-loaded .archive-head__label>span:nth-of-type(2){transition-delay:.85s}body.is-loaded .archive-head__label>span:nth-of-type(3){transition-delay:.9s}body.is-loaded .archive-head__label>span:nth-of-type(4){transition-delay:.95s}body.is-loaded .archive-head__label>span:nth-of-type(5){transition-delay:1s}body.is-loaded .archive-head__label>span:nth-of-type(6){transition-delay:1.05s}body.is-loaded .archive-head__label>span:nth-of-type(7){transition-delay:1.1s}body.is-loaded .archive-head__label>span:nth-of-type(8){transition-delay:1.15s}body.is-loaded .archive-head__label>span:nth-of-type(9){transition-delay:1.2s}body.is-loaded .archive-head__label>span:nth-of-type(10){transition-delay:1.25s}body.is-loaded .archive-head__label>span:nth-of-type(11){transition-delay:1.3s}body.is-loaded .archive-head__label>span:nth-of-type(12){transition-delay:1.35s}body.is-loaded .archive-head__label>span:nth-of-type(13){transition-delay:1.4s}body.is-loaded .archive-head__label>span:nth-of-type(14){transition-delay:1.45s}body.is-loaded .archive-head__label>span:nth-of-type(15){transition-delay:1.5s}body.is-loaded .archive-head__main{opacity:1}body.is-loaded .archive-head__image img{transform:none;clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}body.is-loaded .archive-head__main,body.is-loaded .archive-head__image img{transition-delay:1.3s}.pageContainer.future .archive-head::before{background-image:url(/kaibou-assets/img/page/bg_future.webp)}.pageContainer.future .archive-head::after{background:rgba(116,162,234,.8)}.pageContainer.future .archive-head__label::before{mask-image:url(/kaibou-assets/img/common/icon_lightbulb.svg)}.pageContainer.legacy .archive-head::before{background-image:url(/kaibou-assets/img/page/bg_legacy.webp)}.pageContainer.legacy .archive-head::after{background:rgba(82,202,131,.7)}.pageContainer.legacy .archive-head__label::before{mask-image:url(/kaibou-assets/img/common/icon_clock_rotate.svg)}.pageContainer.passion .archive-head::before{background-image:url(/kaibou-assets/img/page/bg_passion.webp)}.pageContainer.passion .archive-head::after{background:rgba(222,148,145,.8)}.pageContainer.passion .archive-head__label::before{mask-image:url(/kaibou-assets/img/common/icon_fire.svg)}.single-article{overflow:hidden;padding-top:calc((0 / 390)*100vw)}@media(min-width: 768px){.single-article{padding-top:min((120 / 1440) * 100vw, 120px)}}.single-article__inner{padding-left:var(--skkk-padding-inner)}.single-article__header{position:relative;padding-top:calc((100 / 390)*100vw);padding-bottom:calc((160 / 390)*100vw)}@media(min-width: 768px){.single-article__header{padding-top:min((0 / 1440) * 100vw, 0px)}}@media(min-width: 768px){.single-article__header{padding-bottom:min((0 / 1440) * 100vw, 0px)}}.single-article__header+*{margin-top:calc((20 / 390)*100vw)}@media(min-width: 768px){.single-article__header+*{margin-top:min((25 / 1440) * 100vw, 25px)}}.single-article__header::before,.single-article__header::after{content:"";position:absolute;top:0;left:calc((-16 / 390)*100vw);width:100vw;height:100%;z-index:-1;pointer-events:none}@media(min-width: 768px){.single-article__header::before,.single-article__header::after{display:none}}.single-article__header::before{background-repeat:no-repeat;background-position:center;background-size:cover}.single-article__header-label,.single-article__header-date,.single-article__header-title{color:#fff}.single-article__header-label{display:flex;align-items:center;font-weight:700;line-height:1.6;position:relative;margin-bottom:calc((12 / 390)*100vw)}@media(max-width: 767px){.single-article__header-label{font-size:4.1025641026vw}}@media(min-width: 768px){.single-article__header-label{font-size:clamp(12px, calc((16 / 1440) * 100vw), 16px)}}@media(min-width: 768px){.single-article__header-label{margin-bottom:min((10 / 1440) * 100vw, 10px)}}.single-article__header-label::before{content:"";flex-shrink:0;display:inline-block;width:calc((24 / 390)*100vw);height:calc((24 / 390)*100vw);mask-position:center;mask-repeat:no-repeat;mask-size:contain;background:#fff;margin-right:calc((8 / 390)*100vw);position:relative;top:-2px}@media(min-width: 768px){.single-article__header-label::before{margin-right:min((8 / 1440) * 100vw, 8px)}}@media(min-width: 768px){.single-article__header-label::before{width:min((24 / 1440) * 100vw, 24px);height:min((24 / 1440) * 100vw, 24px)}}.single-article__header-label>.c-icon-new{margin-left:calc((16 / 390)*100vw)}@media(min-width: 768px){.single-article__header-label>.c-icon-new{margin-left:min((16 / 1440) * 100vw, 16px)}}.single-article__header-date{display:inline-block;font-family:var(--skkk-font-family-lexend);font-weight:500;margin-bottom:calc((7 / 390)*100vw)}@media(max-width: 767px){.single-article__header-date{font-size:4.1025641026vw}}@media(min-width: 768px){.single-article__header-date{font-size:clamp(16px, calc((20 / 1440) * 100vw), 20px)}}@media(min-width: 768px){.single-article__header-date{margin-bottom:min((3 / 1440) * 100vw, 3px)}}.single-article__header-title{font-weight:700;text-wrap:auto}@media(max-width: 767px){.single-article__header-title{font-size:6.1538461538vw}}@media(min-width: 768px){.single-article__header-title{font-size:clamp(22px, calc((36 / 1440) * 100vw), 36px)}}.single-article__header-title+*{margin-top:calc((20 / 390)*100vw)}@media(min-width: 768px){.single-article__header-title+*{margin-top:min((25 / 1440) * 100vw, 25px)}}.single-article__header-media{display:block}.single-article__header-media img{object-fit:contain;width:100%;height:100%;margin-inline:auto;aspect-ratio:800/541}.single-article__post{padding-bottom:calc((60 / 390)*100vw)}@media(min-width: 768px){.single-article__post{padding-bottom:min((90 / 1440) * 100vw, 90px)}}@media(max-width: 767px){.single-article__post{margin-top:calc((-135 / 390)*100vw)}}.single-article__post p{line-height:1.8}@media(max-width: 767px){.single-article__post p{font-size:4.1025641026vw}}@media(min-width: 768px){.single-article__post p{font-size:clamp(14px, calc((16 / 1440) * 100vw), 16px)}}@media(min-width: 768px){.single-article__post p{line-height:2}}.single-article__post p+p{margin-top:1em}.single-article__post h2,.single-article__post h3{font-weight:700}.single-article__post h3{padding-left:calc((40 / 390)*100vw);margin-top:calc((45 / 390)*100vw);margin-bottom:calc((22 / 390)*100vw);position:relative}@media(max-width: 767px){.single-article__post h3{font-size:4.6153846154vw}}@media(min-width: 768px){.single-article__post h3{font-size:clamp(16px, calc((20 / 1440) * 100vw), 20px)}}@media(min-width: 768px){.single-article__post h3{padding-left:min((56 / 1440) * 100vw, 56px)}}@media(min-width: 768px){.single-article__post h3{margin-top:min((60 / 1440) * 100vw, 60px)}}@media(min-width: 768px){.single-article__post h3{margin-bottom:min((12 / 1440) * 100vw, 12px)}}.single-article__post h3::before{content:"";position:absolute;top:calc(1em - 4px);left:0;width:calc((30 / 390)*100vw);height:1px;background:#000}@media(min-width: 768px){.single-article__post h3::before{width:min((40 / 1440) * 100vw, 40px)}}.single-article__post h2{margin-top:calc((40 / 390)*100vw);margin-bottom:calc((45 / 390)*100vw)}@media(max-width: 767px){.single-article__post h2{font-size:5.1282051282vw}}@media(min-width: 768px){.single-article__post h2{font-size:clamp(18px, calc((24 / 1440) * 100vw), 24px)}}@media(min-width: 768px){.single-article__post h2{margin-top:min((70 / 1440) * 100vw, 70px)}}@media(min-width: 768px){.single-article__post h2{margin-bottom:min((60 / 1440) * 100vw, 60px)}}.single-article__post figure{display:block;margin-top:calc((40 / 390)*100vw);margin-bottom:calc((40 / 390)*100vw)}@media(min-width: 768px){.single-article__post figure{margin-top:min((70 / 1440) * 100vw, 70px)}}@media(min-width: 768px){.single-article__post figure{margin-bottom:min((70 / 1440) * 100vw, 70px)}}.single-article__post figure img{display:block;margin-inline:auto;height:auto}.single-article__post>*:first-child{margin-top:0}.single-article__post>*:last-child{margin-bottom:0}.single-article__post>figure:first-child{margin-bottom:0}.single-article__post>figure:first-child+h2,.single-article__post>figure:first-child+h3{margin-top:calc((30 / 390)*100vw)}@media(min-width: 768px){.single-article__post>figure:first-child+h2,.single-article__post>figure:first-child+h3{margin-top:min((30 / 1440) * 100vw, 30px)}}body.is-loaded .single-article__header[data-scroll]>*{transition-delay:1s}@media(min-width: 768px){body.is-loaded .single-article__header[data-scroll]>*{transition-delay:1.3s}}body.is-loaded .single-article__post[data-scroll]{transition-delay:1s}@media(min-width: 768px){body.is-loaded .single-article__post[data-scroll]{transition-delay:1.3s}}.pageContainer.future .single-article__header::before{background-image:url(/kaibou-assets/img/page/bg_future.webp)}.pageContainer.future .single-article__header::after{background:rgba(116,162,234,.8)}.pageContainer.future .single-article__header-label::before{mask-image:url(/kaibou-assets/img/common/icon_lightbulb.svg)}.pageContainer.legacy .single-article__header::before{background-image:url(/kaibou-assets/img/page/bg_legacy.webp)}.pageContainer.legacy .single-article__header::after{background:rgba(82,202,131,.7)}.pageContainer.legacy .single-article__header-label::before{mask-image:url(/kaibou-assets/img/common/icon_clock_rotate.svg)}.pageContainer.passion .single-article__header::before{background-image:url(/kaibou-assets/img/page/bg_passion.webp)}.pageContainer.passion .single-article__header::after{background:rgba(222,148,145,.8)}.pageContainer.passion .single-article__header-label::before{mask-image:url(/kaibou-assets/img/common/icon_fire.svg)}.mt0{margin-top:0px !important}.mb0{margin-bottom:0px !important}.mt5{margin-top:5px !important}.mb5{margin-bottom:5px !important}.mt10{margin-top:10px !important}.mb10{margin-bottom:10px !important}.mt15{margin-top:15px !important}.mb15{margin-bottom:15px !important}.mt20{margin-top:20px !important}.mb20{margin-bottom:20px !important}.mt25{margin-top:25px !important}.mb25{margin-bottom:25px !important}.mt30{margin-top:30px !important}.mb30{margin-bottom:30px !important}.mt35{margin-top:35px !important}.mb35{margin-bottom:35px !important}.mt40{margin-top:40px !important}.mb40{margin-bottom:40px !important}.mt45{margin-top:45px !important}.mb45{margin-bottom:45px !important}.mt50{margin-top:50px !important}.mb50{margin-bottom:50px !important}.mt55{margin-top:55px !important}.mb55{margin-bottom:55px !important}.mt60{margin-top:60px !important}.mb60{margin-bottom:60px !important}.mt65{margin-top:65px !important}.mb65{margin-bottom:65px !important}.mt70{margin-top:70px !important}.mb70{margin-bottom:70px !important}.mt75{margin-top:75px !important}.mb75{margin-bottom:75px !important}.mt80{margin-top:80px !important}.mb80{margin-bottom:80px !important}.mt85{margin-top:85px !important}.mb85{margin-bottom:85px !important}.mt90{margin-top:90px !important}.mb90{margin-bottom:90px !important}.mt95{margin-top:95px !important}.mb95{margin-bottom:95px !important}.mt100{margin-top:100px !important}.mb100{margin-bottom:100px !important}@media(max-width: 767px){.sp-mt0{margin-top:0px !important}.sp-mb0{margin-bottom:0px !important}.sp-mt5{margin-top:5px !important}.sp-mb5{margin-bottom:5px !important}.sp-mt10{margin-top:10px !important}.sp-mb10{margin-bottom:10px !important}.sp-mt15{margin-top:15px !important}.sp-mb15{margin-bottom:15px !important}.sp-mt20{margin-top:20px !important}.sp-mb20{margin-bottom:20px !important}.sp-mt25{margin-top:25px !important}.sp-mb25{margin-bottom:25px !important}.sp-mt30{margin-top:30px !important}.sp-mb30{margin-bottom:30px !important}.sp-mt35{margin-top:35px !important}.sp-mb35{margin-bottom:35px !important}.sp-mt40{margin-top:40px !important}.sp-mb40{margin-bottom:40px !important}.sp-mt45{margin-top:45px !important}.sp-mb45{margin-bottom:45px !important}.sp-mt50{margin-top:50px !important}.sp-mb50{margin-bottom:50px !important}.sp-mt55{margin-top:55px !important}.sp-mb55{margin-bottom:55px !important}.sp-mt60{margin-top:60px !important}.sp-mb60{margin-bottom:60px !important}.sp-mt65{margin-top:65px !important}.sp-mb65{margin-bottom:65px !important}.sp-mt70{margin-top:70px !important}.sp-mb70{margin-bottom:70px !important}.sp-mt75{margin-top:75px !important}.sp-mb75{margin-bottom:75px !important}.sp-mt80{margin-top:80px !important}.sp-mb80{margin-bottom:80px !important}.sp-mt85{margin-top:85px !important}.sp-mb85{margin-bottom:85px !important}.sp-mt90{margin-top:90px !important}.sp-mb90{margin-bottom:90px !important}.sp-mt95{margin-top:95px !important}.sp-mb95{margin-bottom:95px !important}.sp-mt100{margin-top:100px !important}.sp-mb100{margin-bottom:100px !important}}@media(min-width: 768px){.pc-mt0{margin-top:0px !important}.pc-mb0{margin-bottom:0px !important}.pc-mt5{margin-top:5px !important}.pc-mb5{margin-bottom:5px !important}.pc-mt10{margin-top:10px !important}.pc-mb10{margin-bottom:10px !important}.pc-mt15{margin-top:15px !important}.pc-mb15{margin-bottom:15px !important}.pc-mt20{margin-top:20px !important}.pc-mb20{margin-bottom:20px !important}.pc-mt25{margin-top:25px !important}.pc-mb25{margin-bottom:25px !important}.pc-mt30{margin-top:30px !important}.pc-mb30{margin-bottom:30px !important}.pc-mt35{margin-top:35px !important}.pc-mb35{margin-bottom:35px !important}.pc-mt40{margin-top:40px !important}.pc-mb40{margin-bottom:40px !important}.pc-mt45{margin-top:45px !important}.pc-mb45{margin-bottom:45px !important}.pc-mt50{margin-top:50px !important}.pc-mb50{margin-bottom:50px !important}.pc-mt55{margin-top:55px !important}.pc-mb55{margin-bottom:55px !important}.pc-mt60{margin-top:60px !important}.pc-mb60{margin-bottom:60px !important}.pc-mt65{margin-top:65px !important}.pc-mb65{margin-bottom:65px !important}.pc-mt70{margin-top:70px !important}.pc-mb70{margin-bottom:70px !important}.pc-mt75{margin-top:75px !important}.pc-mb75{margin-bottom:75px !important}.pc-mt80{margin-top:80px !important}.pc-mb80{margin-bottom:80px !important}.pc-mt85{margin-top:85px !important}.pc-mb85{margin-bottom:85px !important}.pc-mt90{margin-top:90px !important}.pc-mb90{margin-bottom:90px !important}.pc-mt95{margin-top:95px !important}.pc-mb95{margin-bottom:95px !important}.pc-mt100{margin-top:100px !important}.pc-mb100{margin-bottom:100px !important}}.color-white{color:#fff}.bg-white{background-color:#fff}.color-black{color:#000}.bg-black{background-color:#000}.color-text{color:#000}.bg-text{background-color:#000}.color-accent{color:#3181b7}.bg-accent{background-color:#3181b7}.color-col-gray{color:#4d4d4d}.bg-col-gray{background-color:#4d4d4d}.color-col-sorairo{color:#74a2ea}.bg-col-sorairo{background-color:#74a2ea}.color-col-wakakusa{color:#52ca83}.bg-col-wakakusa{background-color:#52ca83}.color-col-momohana{color:#de9491}.bg-col-momohana{background-color:#de9491}.color-col-sakura{color:#e8c1c7}.bg-col-sakura{background-color:#e8c1c7}.color-col-wakaba{color:#afceba}.bg-col-wakaba{background-color:#afceba}.color-col-fuji{color:#b4c4f2}.bg-col-fuji{background-color:#b4c4f2}.color-col-sakura-deep{color:#e48a7f}.bg-col-sakura-deep{background-color:#e48a7f}.color-col-wakaba-deep{color:#4b9f6f}.bg-col-wakaba-deep{background-color:#4b9f6f}.color-col-fuji-deep{color:#5e8adf}.bg-col-fuji-deep{background-color:#5e8adf}.fw-bold{font-weight:700}.fw-sbold{font-weight:600}.fw-medium{font-weight:500}.has-text-align-left{text-align:left}.has-text-align-center{text-align:center}.has-text-align-right{text-align:right}@media(max-width: 767px){.hidden-sp{display:none}}@media(min-width: 768px){.hidden-pc{display:none}}.hidden{display:none}

/*# sourceMappingURL=common.min.css.map */