:where(:not(html):not(iframe):not(canvas):not(img):not(svg):not(video):not(audio):not(svg *):not(symbol *)){all:unset;display:revert}*,:before,:after{box-sizing:border-box}a,button{cursor:revert}ol,ul,menu,summary{list-style:none}ol{counter-reset:revert}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}:where(pre){all:revert;box-sizing:border-box}::-moz-placeholder{color:inherit}::placeholder{color:inherit}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;word-wrap:break-word;line-break:after-white-space;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}::-webkit-details-marker{display:none}:where(a,button,summary,label,input,select,textarea):focus-visible{outline:-webkit-focus-ring-color auto 1px;outline:var(--focus-color, -webkit-focus-ring-color) auto 1px}:root{--base-vw:390;--vw:390px;--e-in-quad:cubic-bezier(.55, .085, .68, .53);--e-in-cubic:cubic-bezier(.55, .055, .675, .19);--e-in-quart:cubic-bezier(.895, .03, .685, .22);--e-in-quint:cubic-bezier(.755, .05, .855, .06);--e-in-expo:cubic-bezier(.95, .05, .795, .035);--e-in-circ:cubic-bezier(.6, .04, .98, .335);--e-out-quad:cubic-bezier(.25, .46, .45, .94);--e-out-cubic:cubic-bezier(.215, .61, .355, 1);--e-out-quart:cubic-bezier(.165, .84, .44, 1);--e-out-quint:cubic-bezier(.23, 1, .32, 1);--e-out-expo:cubic-bezier(.19, 1, .22, 1);--e-out-circ:cubic-bezier(.075, .82, .165, 1);--e-in-out-quad:cubic-bezier(.455, .03, .515, .955);--e-in-out-cubic:cubic-bezier(.645, .045, .355, 1);--e-in-out-quart:cubic-bezier(.77, 0, .175, 1);--e-in-out-quint:cubic-bezier(.86, 0, .07, 1);--e-in-out-expo:cubic-bezier(1, 0, 0, 1);--e-in-out-circ:cubic-bezier(.785, .135, .15, .86);--e-gleasing:cubic-bezier(.4, 0, 0, 1);--e-linear:linear;--e-spring-1:linear( 0, .006, .025 2.8%, .101 6.1%, .539 18.9%, .721 25.3%, .849 31.5%, .937 38.1%, .968 41.8%, .991 45.7%, 1.006 50.1%, 1.015 55%, 1.017 63.9%, 1.001 );--e-spring-2:linear( 0, .007, .029 2.2%, .118 4.7%, .625 14.4%, .826 19%, .902, .962, 1.008 26.1%, 1.041 28.7%, 1.064 32.1%, 1.07 36%, 1.061 40.5%, 1.015 53.4%, .999 61.6%, .995 71.2%, 1 );--e-spring-3:linear( 0, .009, .035 2.1%, .141 4.4%, .723 12.9%, .938 16.7%, 1.017, 1.077, 1.121, 1.149 24.3%, 1.159, 1.163, 1.161, 1.154 29.9%, 1.129 32.8%, 1.051 39.6%, 1.017 43.1%, .991, .977 51%, .974 53.8%, .975 57.1%, .997 69.8%, 1.003 76.9%, 1 );--e-spring-4:linear( 0, .009, .037 1.7%, .153 3.6%, .776 10.3%, 1.001, 1.142 16%, 1.185, 1.209 19%, 1.215 19.9% 20.8%, 1.199, 1.165 25%, 1.056 30.3%, 1.008 33%, .973, .955 39.2%, .953 41.1%, .957 43.3%, .998 53.3%, 1.009 59.1% 63.7%, .998 78.9%, 1 );--e-spring-5:linear( 0, .01, .04 1.6%, .161 3.3%, .816 9.4%, 1.046, 1.189 14.4%, 1.231, 1.254 17%, 1.259, 1.257 18.6%, 1.236, 1.194 22.3%, 1.057 27%, .999 29.4%, .955 32.1%, .942, .935 34.9%, .933, .939 38.4%, 1 47.3%, 1.011, 1.017 52.6%, 1.016 56.4%, 1 65.2%, .996 70.2%, 1.001 87.2%, 1 );--container-width:calc(100% - 2 * var(--grid-margin));--grid-columns:4;--grid-gutter:20px;--grid-margin:10rem;--z-base:0}@media screen and (min-width:768px){:root{--base-vw:1512;--vw:1512px;--grid-columns:12;--grid-margin:20rem}}html{font-size:1px;font-size:calc(var(--vw)/var(--base-vw))}body{font-family:Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:16rem;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}a{display:block;color:currentcolor;cursor:pointer}button{color:currentcolor;cursor:pointer}details{cursor:pointer}video,img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}svg{display:block;width:100%;height:100%}.preload *{transition:none!important}.lContainer{display:flex;flex-direction:column;min-height:100vh}.lMain{flex:1;overflow:hidden}.uVisuallyHidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;white-space:nowrap!important;border:0!important;clip:rect(0 0 0 0)!important}@media screen and (min-width:768px){.uSpOnly{display:none!important}}@media screen and (max-width:767px){.uPcOnly{display:none!important}}:root{--c-black:#000;--c-white:#fff;--f-montserrat:"Montserrat", sans-serif;--z-base:100;--z-book:101;--z-header:102;--z-popup:103;--z-opening:104}html,body{height:100%;overflow:hidden;overscroll-behavior:none}html.is-changing{cursor:wait!important}body{font-family:Zen Kaku Gothic New,sans-serif;color:#111}.lContainer{display:grid;grid-template-areas:"header""main""footer";overflow:hidden}.lMain{position:fixed;inset:0;grid-area:main;grid-row:1/3;min-height:100svh;overflow:hidden}#app3{-webkit-tap-highlight-color:transparent}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.pMarker{display:none}@media (any-hover:hover){.pMarker{position:absolute;top:30%;left:-2%;z-index:-1;display:block;width:104%;height:80%;pointer-events:none;background-color:#f2ff90;transform:scaleX(0);transform-origin:left}}.pOpening{position:fixed;inset:0;z-index:104;z-index:var(--z-opening);background-color:#beced0;perspective:100vh}.pOpening__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;padding:0 5.92vh}.pOpening__head{transform:translateY(9.48vh)}.pOpening__text{display:flex;flex-direction:column;gap:1.18vh;align-items:flex-start;width:100%;font-weight:500;line-height:2;opacity:0}.pOpening__text_lg,.pOpening__text_sm{font-size:1.78vh}.pOpening__text_center{width:100%;margin-left:.71vh;text-align:center}.pOpening__arrow{position:relative;display:flex;align-items:center;justify-content:center;width:100%;margin-top:1.54vh}.pOpening__arrow_image{width:3.32vh;height:8.89vh}.pOpening__arrow_image .line,.pOpening__arrow_image .arrow{stroke-dasharray:200;stroke-dasharray:var(--_total-length, 200);stroke-dashoffset:200;stroke-dashoffset:var(--_total-length, 200)}.pOpening__arrow_progress{position:absolute;width:13.74vh;height:4.03vh;margin-top:-.95vh}.pOpening__arrow_progress path{transform:translateY(-101%)}.pOpening__copy{margin-top:2.84vh;transform:scale(0)}.pOpening__copy_image{width:100%;height:10.78vh}.pOpening__enter{display:flex;justify-content:center;width:100%;margin-top:5.21vh}.pOpening__enter_button{display:flex;gap:1.18vh;align-items:center;justify-content:center;overflow:hidden;pointer-events:none;opacity:0}.pOpening__enter_button.is-show{pointer-events:auto}.pOpening__enter_body{position:relative;display:flex;gap:.47vh;align-items:center;justify-content:center;transform:translateY(120%)}.pOpening__enter_text{font-size:1.9vh;font-weight:500;line-height:1}.pOpening__enter_icon{width:2.13vh;height:2.13vh;color:#000;color:var(--c-black);stroke-width:1px}.pOpening__enter_icon svg{transform:rotate(45deg)}.pOpening__enter_bracket{flex-shrink:0;width:.71vh;height:2.37vh}.pOpening__enter_bracket_left{transform:translate(14.22vh)}.pOpening__enter_bracket_right{transform:translate(-14.22vh)}.pOpening__enter_bracket_right img{transform:rotate(180deg)}@media screen and (min-width:768px){.pOpening{display:flex;align-items:center;justify-content:center;perspective:200vh}.pOpening__inner{width:44.81vh;padding:0}.pOpening__text{gap:1.83vh}.pOpening__text_lg{font-size:2.24vh}.pOpening__text_sm{font-size:2.12vh}.pOpening__text_center{margin-left:1.22vh}.pOpening__arrow{position:relative;display:flex;align-items:center;justify-content:center;width:100%;margin-top:1.02vh}.pOpening__arrow_image{width:3.36vh;height:8.86vh}.pOpening__arrow_progress{width:13.75vh;height:4.07vh;margin-left:1.02vh}.pOpening__copy{margin-top:3.87vh}.pOpening__copy_image{width:42.57vh;height:13.44vh}.pOpening__enter{margin-top:6.72vh}.pOpening__enter_button{gap:1.22vh}.pOpening__enter_body{gap:.81vh}.pOpening__enter_text{font-size:2.34vh}.pOpening__enter_icon{width:2.85vh;height:2.85vh;stroke-width:2px}.pOpening__enter_bracket{flex-shrink:0;width:1.12vh;height:4.18vh}.pOpening__enter_bracket_left{transform:translate(17.31vh)}.pOpening__enter_bracket_right{transform:translate(-17.31vh)}}.lHeader{position:fixed;top:0;left:0;z-index:102;z-index:var(--z-header);grid-area:header;width:100%}.lHeader__inner{position:relative;display:flex;align-items:flex-start;justify-content:space-between;padding:24rem 22rem 0 24rem}.lHeader__logo{display:flex;flex-direction:column;align-items:flex-start}.lHeader__logo_image{width:23.1vh;height:7.7vh}.lHeader__logo_text{margin-top:18rem;font-family:Montserrat,sans-serif;font-family:var(--f-montserrat);font-size:12rem;font-weight:500;line-height:1.4}.lHeader__recruit_link{display:flex;gap:8rem;align-items:center;justify-content:center}.lHeader__recruit_inner{position:relative;display:flex;gap:4rem;align-items:center;margin-top:-2rem}.lHeader__recruit_text{font-size:12rem;font-weight:500}.lHeader__recruit_icon{width:15rem;height:15rem}.lHeader__recruit_bracket{width:6rem;height:20rem}.lHeader__recruit_bracket_right{transform:rotate(180deg)}.lHeader__sns{display:flex;gap:8rem;align-items:center;justify-content:center;margin-top:12rem}.lHeader__sns_inner{width:100%}.lHeader__sns_bracket{display:none;width:6rem;height:20rem}.lHeader__sns_bracket_right{transform:rotate(180deg)}.lHeader__sns_text{display:none}.lHeader__sns_list{display:flex;gap:6rem;align-items:center;justify-content:flex-end;width:100%}.lHeader__sns_item{width:24rem;height:24rem}.lHeader__back{position:absolute;top:24rem;left:20rem;pointer-events:none;opacity:0}.lHeader__back_link{display:flex;gap:8rem;align-items:center;justify-content:center}.lHeader__back_bracket{width:6rem;height:20rem}.lHeader__back_bracket_right{transform:rotate(180deg)}.lHeader__back_inner{position:relative;display:flex;gap:4rem;align-items:center;margin-top:-2rem}.lHeader__back_text{font-size:12rem;font-weight:500}.lHeader__back_icon{width:15rem;height:15rem}.lHeader__back_icon svg{margin-top:2rem;transform:rotate(135deg)}.lHeader__pickup{position:absolute;top:21.093svh;left:.948svh;display:flex;flex-direction:column;align-items:center;width:100%;pointer-events:none}.lHeader__pickup_text{position:relative;padding-bottom:4px;font-size:1.78vh;font-weight:500;line-height:1.4}.lHeader__pickup_text:after{position:absolute;bottom:0;left:0;width:100%;height:1px;content:"";background-color:#111}.lHeader__pickup_icon{width:2.25vh;height:6.28vh;margin-top:1.07vh;stroke-width:1px}.lHeader__pickup_icon svg{transform:rotate(-7deg)}.lHeader__pickup_icon .line,.lHeader__pickup_icon .arrow{stroke-dasharray:200;stroke-dasharray:var(--_total-length, 200);stroke-dashoffset:200;stroke-dashoffset:var(--_total-length, 200)}[data-slug=book] .lHeader__left,[data-slug=book] .lHeader__right,[data-slug=book] .lHeader__pickup{pointer-events:none;opacity:0}[data-slug=book] .lHeader__back{pointer-events:auto;opacity:1}@media screen and (min-width:768px){.lHeader__inner{padding:32rem 28rem 0 32rem}.lHeader__logo{flex-direction:row;gap:32rem;align-items:flex-start;justify-content:flex-start}.lHeader__logo_image{width:26.88vh;height:8.86vh}.lHeader__logo_text{margin-top:0;font-size:14rem}.lHeader__right{display:flex;flex-direction:row-reverse;gap:14rem}.lHeader__recruit_link{gap:10rem}.lHeader__recruit_inner{margin-top:-1rem}.lHeader__recruit_text{font-size:16rem}.lHeader__recruit_icon{width:16rem;height:16rem}.lHeader__recruit_bracket{width:6rem;height:23rem}.lHeader__sns{display:flex;gap:8rem;align-items:center;justify-content:center;margin-top:-5rem}.lHeader__sns_inner{display:flex;gap:8rem;align-items:center;justify-content:flex-start}.lHeader__sns_bracket{display:block;flex-shrink:0;height:23rem}.lHeader__sns_text{display:block;flex-shrink:0;margin-top:2rem;font-family:Montserrat,sans-serif;font-family:var(--f-montserrat);font-size:14rem;font-weight:500;line-height:1.4}.lHeader__sns_list{display:flex;gap:6rem;align-items:center;justify-content:flex-end;width:100%}.lHeader__sns_item{width:32rem;height:32rem}.lHeader__back_link{gap:10rem}.lHeader__back_text{font-size:16rem}.lHeader__back_icon{width:18rem;height:18rem}.lHeader__back_icon svg{margin-top:1rem}.lHeader__back_bracket{width:6rem;height:23rem}.lHeader__pickup{top:12.22vh;left:1.63vh}.lHeader__pickup_text{font-size:2.59vh}.lHeader__pickup_text:after{height:2px}.lHeader__pickup_icon{width:3.66vh;height:10.5vh;margin-top:2.12vh;stroke-width:2px}}@media (any-hover:hover){.lHeader__recruit_link:hover{--_text-y:-120%;--_text-copy-y:0}.lHeader__recruit_text{position:relative;overflow:hidden}.lHeader__recruit_text_row{display:flex;align-items:center;transform:translateY(0);transform:translateY(var(--_text-y, 0));transition:transform 1s cubic-bezier(.4,0,0,1);transition:transform 1s var(--e-gleasing)}.lHeader__recruit_text_row:last-child{position:absolute;top:0;left:0;display:block;transform:translateY(120%);transform:translateY(var(--_text-copy-y, 120%))}.lHeader__sns_item_link img{transition:transform .6s cubic-bezier(.19,1,.22,1);transition:transform .6s var(--e-out-expo)}.lHeader__sns_item_link:hover img{transform:translateY(-3rem)}}.lFooter{grid-area:footer;width:100%}.pPopup{position:absolute;inset:0;z-index:103;z-index:var(--z-popup);display:flex;align-items:center;justify-content:center;pointer-events:none;transition:opacity .6s cubic-bezier(.19,1,.22,1);transition:opacity .6s var(--e-out-expo)}.pPopup__inner{position:relative;display:flex;gap:10rem;align-items:center;justify-content:center;width:310rem;height:310rem;margin-top:-4.74vh;color:#fff;color:var(--c-white)}.pPopup__inner:before{position:absolute;z-index:-1;width:100%;height:100%;content:"";background-color:#111;border-radius:8px;opacity:.8;transform:scale(0);transition:transform 1s cubic-bezier(.19,1,.22,1);transition:transform 1s var(--e-out-expo)}.pPopup__icon{width:56rem;height:56rem;opacity:0;opacity:var(--_popup-opacity, 0);stroke-width:2px;transition:opacity .6s cubic-bezier(.19,1,.22,1) .6s;transition:opacity .6s var(--e-out-expo) .6s}.pPopup__icon_left{transform:rotate(-135deg)}.pPopup__icon_right{transform:rotate(45deg)}.pPopup__text{margin-top:20rem;font-size:20rem;font-weight:500;line-height:1.5;text-align:center;opacity:0;opacity:var(--_popup-opacity, 0);transition:opacity .6s cubic-bezier(.19,1,.22,1) .6s;transition:opacity .6s var(--e-out-expo) .6s}.pPopup__text_small{font-size:14rem}.pPopup.is-show{--_popup-opacity:1;pointer-events:auto}.pPopup.is-hide{opacity:0}.pPopup.is-show .pPopup__inner:before{transform:scale(1)}[data-direction] .pPopup{display:none}@media screen and (min-width:768px){.pPopup__inner{gap:16rem;width:640rem;height:360rem;margin-top:-4.07vh;color:#fff;color:var(--c-white)}.pPopup__inner:before{border-radius:8rem}.pPopup__icon{width:70rem;height:70rem;stroke-width:2px}}.lBook{position:fixed;inset:0;z-index:101;z-index:var(--z-book);display:flex;align-items:center}.lBook__inner{width:100%;height:100%;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}.lBook__inner::-webkit-scrollbar{display:none}.lBook__body{position:relative;width:100%;padding:0 3.79vh}.lBook__index{position:fixed;top:2.61vh;right:2.84vh;display:flex;align-items:center;justify-content:flex-start;padding-top:1.18vh;font-family:Montserrat,sans-serif;font-family:var(--f-montserrat)}.lBook__index:before{position:absolute;top:0;left:0;display:block;width:100%;height:1px;content:"";background-color:#000;background-color:var(--c-black)}.lBook__index_number{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:6.4vh;padding-right:1.07vh}.lBook__index_number:before{position:absolute;top:-.24vh;left:2.96vh;display:block;width:1px;height:5.92vh;content:"";background-color:#000;background-color:var(--c-black);transform:rotate(45deg)}.lBook__index_number:after{position:absolute;top:0;right:0;display:block;width:1px;height:100%;content:"";background-color:#000;background-color:var(--c-black)}.lBook__index_number_current{min-width:3.55vh;margin-left:-.95vh;font-size:2.61vh;font-weight:600;line-height:1;text-align:right;letter-spacing:.1em}.lBook__index_number_total{min-width:2.37vh;margin-top:1.18vh;margin-left:2.73vh;font-size:1.42vh;font-weight:500;line-height:1;text-align:right;letter-spacing:.1em}.lBook__index_paragraph{margin-left:1.54vh;font-size:1.18vh;font-weight:500;line-height:1.4}.lBook__title{margin-top:14.69vh;font-size:22px;font-weight:500;line-height:1.5}.lBook__thumbnail{width:100%;margin-top:2.84vh}.lBook__thumbnail_image{width:100%;height:auto;aspect-ratio:1/1}.lBook__thumbnail_caption{margin-top:1.3vh;font-family:Noto Sans JP,sans-serif;font-size:10px;font-weight:400;line-height:1.6}.lBook__thumbnail_caption .-underline{display:inline;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}.lBook__paragraph{margin-top:2.84vh;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:400;font-feature-settings:"palt";line-height:1.7;letter-spacing:.05em}.lBook__hr{width:100%;height:1px;margin:1.9vh 0;background-color:#666}.lBook__attention{display:block;font-family:Noto Sans JP,sans-serif;font-size:11px;font-weight:400;line-height:1.7;letter-spacing:.05em}.lBook__more{display:flex;justify-content:flex-end;width:100%;margin-top:1.9vh}.lBook__more_link{display:flex;gap:1.07vh;align-items:center;justify-content:flex-start}.lBook__more_inner{position:relative;display:flex;gap:.47vh;align-items:center;justify-content:center}.lBook__more_text{font-size:1.54vh;font-weight:500;line-height:1}.lBook__more_text_row:last-child{display:none}.lBook__more_icon{width:1.9vh;height:1.9vh;color:#000;color:var(--c-black);stroke-width:1px}.lBook__more_bracket{width:.71vh;height:2.37vh}.lBook__more_bracket_right{transform:rotate(180deg)}.lBook__navigation{width:100%;padding-bottom:6.16vh;margin-top:6.64vh;pointer-events:none}.lBook__navigation_list{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 2.84vh}.lBook__navigation_item{display:flex;justify-content:flex-start}.lBook__navigation_item_link{display:flex;gap:.95vh;align-items:center;pointer-events:auto}.lBook__navigation_item_link_prev{--_icon-rotate:-135deg;margin-right:auto}.lBook__navigation_item_link_next{--_icon-rotate:45deg;margin-left:auto}.lBook__navigation_item_text{font-family:Montserrat,sans-serif;font-family:var(--f-montserrat);font-size:1.66vh;font-weight:600;line-height:1.4;text-transform:uppercase}.lBook__navigation_item_text_row:last-child{display:none}.lBook__navigation_item_icon{width:4.27vh;height:4.27vh;stroke-width:1px}.lBook__navigation_item_icon svg{transform:rotate(var(--_icon-rotate))}.lBook__navigation_item_back_link{display:flex;gap:.95vh;align-items:center;justify-content:center;pointer-events:auto}.lBook__navigation_item_back_bracket{width:6rem;height:20rem}.lBook__navigation_item_back_bracket_right{transform:rotate(180deg)}.lBook__navigation_item_back_inner{display:flex;gap:4rem;align-items:center;margin-top:1px}.lBook__navigation_item_back_text{font-size:1.42vh;font-weight:500;line-height:1}.lBook__navigation_item_back_icon{width:1.66vh;height:1.66vh;transform:rotate(135deg)}@media screen and (min-width:768px){.lBook{padding-top:0}.lBook__inner{display:flex;align-items:center;justify-content:center;height:100%;overflow:hidden}.lBook__body{display:grid;grid-template-rows:1fr auto auto auto auto auto 1fr;grid-template-columns:45% 1fr;grid-column-gap:12.63vh;-moz-column-gap:12.63vh;column-gap:12.63vh;align-items:center;width:calc(.1018*(calc(var(--book-depth)*2))*1vh*1);width:calc(.1018*(calc(var(--book-depth)*2))*1vh*var(--book-scale, 1));height:calc(.1018*(var(--book-height))*1vh*1);height:calc(.1018*(var(--book-height))*1vh*var(--book-scale, 1));padding:4.07vh 6.52vh 4.07vh 5.7vh}.lBook__index{position:absolute;top:2.44vh;right:4.89vh;padding-top:1.02vh}.lBook__index_number{min-width:5.5vh;padding-right:.92vh}.lBook__index_number:before{top:-.2vh;left:2.55vh;height:5.09vh}.lBook__index_number_current{min-width:3.05vh;margin-left:-.81vh;font-size:2.24vh}.lBook__index_number_total{min-width:2.04vh;margin-top:1.02vh;margin-left:2.34vh}.lBook__index_paragraph{margin-left:1.32vh;font-size:1.02vh}.lBook__title{grid-row:2/3;grid-column:2/3;margin-top:0;font-size:3.18vh}.lBook__thumbnail{grid-row:1/8;grid-column:1/2;width:100%;margin-top:0}.lBook__thumbnail_image{height:66.09vh;aspect-ratio:auto}.lBook__thumbnail_image img{height:100%}.lBook__thumbnail_caption{margin-top:2.44vh;font-size:1.22vh;font-weight:400;line-height:1.8}.lBook__paragraph{grid-row:3/4;grid-column:2/3;margin-top:1.83vh;font-size:1.73vh;line-height:1.7}.lBook__hr{grid-row:4/5;grid-column:2/3;margin:2.34vh 0 1.93vh}.lBook__attention{grid-row:5/6;grid-column:2/3;font-size:1.53vh}.lBook__more{grid-row:6/7;grid-column:2/3;padding-right:.41vh;margin-top:4.48vh}.lBook__more_link{gap:.92vh}.lBook__more_inner{gap:.41vh}.lBook__more_text{font-size:1.43vh}.lBook__more_icon{width:1.63vh;height:1.63vh}.lBook__more_bracket{width:.61vh;height:2.34vh}.lBook__navigation{position:absolute}.lBook__navigation_list{display:grid;padding:0 2.44vh}.lBook__navigation_item_link{gap:.81vh;cursor:pointer}.lBook__navigation_item_text{font-size:1.63vh}.lBook__navigation_item_icon{width:7.94vh;height:7.94vh;stroke-width:2px}.lBook__navigation_item_back{display:none}}@media (any-hover:hover){.lBook__thumbnail_caption .-underline{background-image:linear-gradient(90deg,#f2ff90,#f2ff90);background-repeat:no-repeat;background-position:right bottom;background-size:0 50%;transition:background-size .4s cubic-bezier(.215,.61,.355,1);transition:background-size .4s var(--e-out-cubic)}.lBook__thumbnail_caption a:hover .-underline{background-position:left bottom;background-size:100% 50%}.lBook__more_link:hover{--_text-y:-120%;--_text-copy-y:0}.lBook__more_text{position:relative;overflow:hidden}.lBook__more_text_row{display:flex;align-items:center;transform:translateY(0);transform:translateY(var(--_text-y, 0));transition:transform 1s cubic-bezier(.4,0,0,1);transition:transform 1s var(--e-gleasing)}.lBook__more_text_row:last-child{position:absolute;top:0;left:0;display:block;transform:translateY(120%);transform:translateY(var(--_text-copy-y, 120%))}.lBook__navigation_item_link_prev:hover{--_icon-x:-.81vh}.lBook__navigation_item_link_next:hover{--_icon-x:.81vh}.lBook__navigation_item_icon{transform:translate(0);transform:translate(var(--_icon-x, 0));transition:transform .6s cubic-bezier(.19,1,.22,1);transition:transform .6s var(--e-out-expo)}}