*,:before,:after{box-sizing:border-box}:where(:root){font-family:sans-serif;line-height:1.5;text-spacing-trim:trim-start;text-autospace:normal;line-break:strict;overflow-wrap:anywhere;-webkit-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable;-webkit-tap-highlight-color:transparent}:where(body){min-block-size:100dvb;margin:unset}:where(:is(h1,h2,h3,h4,h5,h6):lang(en)){text-wrap:pretty}:where(h1){margin-block:.67em;font-size:2em}:where(h2,h3,h4,h5,h6){margin-block:unset}:where(search){display:block flow}:where(p,blockquote,figure,pre,address,ul,ol,dl,menu){margin-block:unset}:where(blockquote,figure){margin-inline:unset}:where(p:lang(en)){text-wrap:pretty}:where(address:lang(ja)){font-style:unset}:where(ul,ol,menu){padding-inline-start:unset;list-style-type:""}:where(dt){font-weight:bolder}:where(dd){margin-inline-start:unset}:where(pre){text-spacing-trim:space-all;text-autospace:no-autospace}:where(em:lang(ja)){font-weight:bolder}:where(:is(i,cite,em,dfn):lang(ja)){font-style:unset}:where(u,s,del,ins){text-decoration-inset:auto}:where(code,kbd,samp){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:initial;font-variation-settings:initial;font-size:unset;font-variant-ligatures:none}:where(abbr[title]){text-decoration-line:underline;text-decoration-style:dotted;text-decoration-inset:auto;cursor:help}:where(time){text-autospace:no-autospace}:where(a){color:unset}:where(a:any-link){text-decoration-line:unset;text-decoration-thickness:from-font;text-decoration-inset:auto}:where(img,svg,picture,video,audio,canvas,model,iframe,embed,object){max-inline-size:100%;vertical-align:bottom}:where(img,svg,picture,video,canvas,model,iframe,embed,object){block-size:auto}:where(iframe){border:unset}:where(table){border-collapse:collapse}:where(caption,th){text-align:unset}:where(caption:lang(en)){text-wrap:pretty}:where(button,input,select,textarea),::file-selector-button{border-width:1px;border-style:solid;border-color:unset;border-radius:unset;color:unset;font:unset;letter-spacing:unset;text-align:unset}:where(input:is([type=radio i],[type=checkbox i])){margin:unset}:where(input[type=file i]){border:unset}:where(input[type=search i]){-webkit-appearance:textfield}@supports (-webkit-touch-callout: none){:where(input[type=search i]){background-color:Canvas}}:where(input:is([type=tel i],[type=url i],[type=email i],[type=number i]):not(:placeholder-shown)){direction:ltr}:where(textarea){margin-block:unset;resize:vertical}:where(input:not([type=button i],[type=submit i],[type=reset i]),textarea,[contenteditable]){text-autospace:no-autospace}:where(button,input:is([type=button i],[type=submit i],[type=reset i])),::file-selector-button{background-color:unset}:where(button,input:is([type=button i],[type=submit i],[type=reset i]),[role=tab i],[role=button i],[role=option i]),::file-selector-button{touch-action:manipulation}:where(button:enabled,label[for],select:enabled,input:is([type=button i],[type=submit i],[type=reset i],[type=radio i],[type=checkbox i]):enabled,[role=tab i],[role=button i],[role=option i]),:where(:enabled)::file-selector-button{cursor:pointer}:where(fieldset){min-inline-size:0;margin-inline:unset;padding:unset;border:unset}:where(legend){padding-inline:unset}:where(progress){vertical-align:unset}::placeholder{opacity:unset}:where(summary){list-style-type:"";cursor:pointer}:where(summary)::-webkit-details-marker{display:none}:where(dialog,[popover]){overscroll-behavior-block:contain;padding:unset;border:unset}:where(dialog:not([open],[popover]),[popover]:not(:popover-open)){display:none!important}:where(dialog){max-inline-size:unset;max-block-size:unset}:where(dialog)::backdrop{background-color:#0000004d}:where([popover]){margin:unset}:where(:focus-visible){outline-offset:3px}[tabindex="-1"]:focus{outline:none!important}:where(:disabled,[aria-disabled=true i]){cursor:default}[hidden]:not([hidden=until-found i]){display:none!important}@font-face{font-family:Local Noto Sans JP;src:local("Noto Sans JP")}:root{--color-base: #000;--color-white: #fff;--color-primary: #00a33e;--color-primary-bg: #d6ead2;--color-secondary: #ebc900;--color-bg-base: #f6f4e4;--color-bg-black: #000;--rem1: .0625rem;--vw1: min(1px, .08291874vw)}:root{--width-content: calc(1206 * var(--vw1));--fz-base: calc(var(--rem1) * 16);--lh-base: 1.5;--lh-heading: 1.3;--z-menu: 1000;--z-menu-trigger: 999;--z-menu-container: 998;--z-profile-illust: 500;--z-profile-section: 499;--z-gallery: 498;--z-overlay: 9999;--z-loading: calc(infinity);--family-base: "Zen Maru Gothic", "Local Noto Sans JP", "Noto Sans JP", Meiryo, sans-serif;--ease-out-cubic: cubic-bezier(.215, .61, .355, 1);--ui-color-base: var(--color-base);--ui-color-gray: #b6bbcc;--ui-color-placeholder: color-mix(in srgb, var(--ui-color-base) 35%, white);--ui-color-disable: color-mix(in srgb, var(--ui-color-base) 55%, white);--ui-color-danger: #f11a0a;--ui-bg-base: var(--color-white);--ui-bg-readonly: color-mix(in srgb, var(--ui-color-gray) 15%, white);--ui-bg-disable: color-mix(in srgb, var(--ui-color-gray) 40%, white);--ui-bg-required: color-mix(in srgb, var(--ui-color-danger) 8%, white);--ui-border-color: var(--ui-color-gray);--ui-border: solid 1px var(--ui-border-color);--ui-radius: 6px;--ui-transition: all .1s ease-in-out;--ui-outline-color: color-mix(in srgb, var(--color-primary) 25%, transparent);--ui-outline: solid 2px var(--ui-outline-color);--ui-outline-offset: 1px}html{scroll-behavior:smooth}body{font-family:var(--family-base);font-size:var(--fz-base);font-weight:700;line-height:var(--lh-base);color:var(--color-base);background:var(--color-bg-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(h1,h2,h3,h4,h5,h6){line-height:var(--lh-heading)}:where(a:any-link){text-underline-position:from-font;transition:var(--ui-transition);transition-property:color,opacity}:where(button){border:none}:where(textarea){display:block;inline-size:100%;resize:none}:where(textarea:not([rows])){min-height:3lh;field-sizing:content}:root:has(:modal){overflow:hidden}.menu{position:fixed;top:0;z-index:var(--z-menu)}.menu-trigger{display:flex;align-items:center;justify-content:center;width:calc(150 * var(--vw1));height:calc(150 * var(--vw1));cursor:pointer;border-bottom-left-radius:calc(23.983 * var(--vw1))}.menu-trigger:not([open]>.menu-trigger){background-color:var(--color-bg-base)}:is(.menu-trigger:is([open]>.menu-trigger)>.button):before{rotate:45deg;translate:none}:is(.menu-trigger:is([open]>.menu-trigger)>.button):after{rotate:-45deg;translate:none}:is(.menu-trigger:is([open]>.menu-trigger)>.button) .bar{display:none}.menu-trigger>.button{position:relative;width:calc(57.2324 * var(--vw1));height:calc(60.4352 * var(--vw1))}:is(.menu-trigger>.button)>.bar,:is(.menu-trigger>.button):before,:is(.menu-trigger>.button):after{position:absolute;top:calc(50% - (6.5 * var(--vw1)));left:0;display:block;width:100%;height:calc(13 * var(--vw1));content:"";background-color:var(--color-primary);border-radius:calc(5 * var(--vw1));transition:translate .25s,rotate .25s}:is(.menu-trigger>.button):before{translate:0 calc(-23 * var(--vw1)) 0}:is(.menu-trigger>.button):after{translate:0 calc(23 * var(--vw1)) 0}.menu-container{position:absolute}.menu-list{display:flex;flex-direction:column;gap:calc(21 * var(--vw1))}.menu-list>li{display:block;width:100%}.menu-link{display:flex;align-items:center;justify-content:center;width:calc(253.9289 * var(--vw1));height:calc(138.6127 * var(--vw1));-webkit-text-decoration:none;text-decoration:none;background-color:var(--color-secondary);border-radius:calc(23.983 * var(--vw1))}.menu-link>.img{display:block;max-width:100%;height:auto}.menu-link>.img-top{width:calc(104 * var(--vw1))}.menu-link>.img-gallery{width:calc(187 * var(--vw1))}.menu-link>.img-profile{width:calc(186 * var(--vw1))}.menu-link>.img-sns{width:calc(136 * var(--vw1))}.c-icon,.c-icon-before:before,.c-icon-after:after{display:inline-block;height:var(--c-icon-height);aspect-ratio:var(--c-icon-aspect-ratio);line-height:1;vertical-align:middle;background:currentColor;-webkit-mask:var(--c-icon-mask) center center / contain no-repeat;mask:var(--c-icon-mask) center center / contain no-repeat}.c-icon-before:before,.c-icon-after:after{content:""}:where(.c-icon,.c-icon-before,.c-icon-after){--c-icon-mask: url('data:image/svg+xml;charset=utf-8,%3Csvg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath fill="none" stroke="black" stroke-width="4" stroke-dasharray="2" d="M0 0h20v20H0z"/%3E%3C/svg%3E');--c-icon-height: 1em;--c-icon-aspect-ratio: 1}:where(.c-icon,.c-icon-before,.c-icon-after):where(.is-sns-facebook){--c-icon-mask: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201024%201024'%3e%3cpath%20d='M512.973,0C230.2-.54.536,228.252,0,511.021c-.489,255.554,186.337,467.727,431.032,506.6l.684-357.777-130-.249.282-148,130,.248.216-112.8c.245-128.319,76.819-199.053,193.769-198.83,56.019.107,114.592,10.219,114.592,10.219l-.241,126-64.563-.123c-63.6-.122-83.512,39.307-83.59,79.8l-.183,96.043,142,.271L711.011,660.381l-119.3-.228-.684,357.777c244.842-37.94,432.478-249.4,432.966-504.951C1024.534,230.209,795.742.541,512.973,0Z'/%3e%3c/svg%3e")}:where(.c-icon,.c-icon-before,.c-icon-after):where(.is-sns-instagram){--c-icon-mask: url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='b'%20data-name='レイヤー%202'%20xmlns='http://www.w3.org/2000/svg'%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%3e%3cg%20id='c'%20data-name='レイヤー%201'%3e%3cpath%20id='d'%20data-name='icon-sns-instagram'%20d='M5.86.07c-1.06.05-1.79.22-2.43.47-.66.26-1.21.6-1.77,1.16s-.9,1.11-1.15,1.77c-.25.64-.41,1.36-.46,2.43C0,6.96,0,7.3,0,10.02c0,2.72.02,3.06.07,4.12.05,1.06.22,1.79.47,2.43.26.66.6,1.21,1.16,1.77.56.55,1.11.9,1.77,1.15.64.25,1.36.41,2.43.46,1.06.05,1.41.06,4.12.05,2.71,0,3.06-.02,4.12-.07,1.07-.05,1.79-.22,2.42-.47.66-.26,1.21-.6,1.77-1.16.55-.56.9-1.11,1.15-1.77.25-.64.41-1.36.46-2.43.05-1.07.06-1.41.05-4.12,0-2.72-.02-3.06-.07-4.12s-.22-1.79-.47-2.43c-.26-.66-.6-1.21-1.16-1.77s-1.11-.9-1.77-1.15c-.64-.25-1.36-.41-2.43-.46C13.04,0,12.7,0,9.98,0c-2.72,0-3.06.02-4.12.07ZM5.98,18.15c-.98-.04-1.5-.2-1.86-.34-.47-.18-.8-.4-1.15-.75-.35-.35-.57-.68-.75-1.15-.14-.35-.3-.88-.35-1.86-.05-1.05-.06-1.37-.07-4.04,0-2.67,0-2.99.05-4.04.04-.97.2-1.5.34-1.86.18-.47.4-.8.75-1.15.35-.35.68-.57,1.15-.75.35-.14.88-.3,1.86-.35,1.05-.05,1.37-.06,4.04-.07,2.67,0,2.99,0,4.04.05.97.04,1.5.2,1.86.34.47.18.8.4,1.15.75.35.35.57.68.75,1.15.14.35.3.88.35,1.86.05,1.05.06,1.37.07,4.04,0,2.67,0,2.99-.05,4.04-.04.97-.2,1.5-.34,1.86-.18.47-.4.8-.75,1.15-.35.35-.68.57-1.15.75-.35.14-.88.3-1.86.35-1.05.05-1.37.06-4.04.07-2.67,0-2.99,0-4.04-.05M14.13,4.66c0,.24.07.47.2.67.13.2.32.35.54.44.22.09.46.11.69.07.23-.05.45-.16.61-.33.17-.17.28-.38.33-.62.05-.23.02-.47-.07-.69-.09-.22-.25-.41-.44-.54-.2-.13-.43-.2-.67-.2-.32,0-.62.13-.85.35-.22.23-.35.53-.35.85ZM4.87,10.01c0,2.84,2.31,5.13,5.14,5.12,2.84,0,5.13-2.31,5.13-5.14,0-2.84-2.31-5.13-5.14-5.12-2.84,0-5.13,2.31-5.12,5.14ZM6.67,10.01c0-.66.19-1.3.56-1.85.37-.55.88-.98,1.49-1.23.61-.25,1.28-.32,1.93-.19.65.13,1.24.44,1.71.91.47.47.79,1.06.92,1.7.13.65.07,1.32-.19,1.93-.25.61-.68,1.13-1.22,1.5-.55.37-1.19.56-1.85.57-.44,0-.87-.08-1.28-.25-.4-.17-.77-.41-1.08-.72-.31-.31-.56-.68-.72-1.08-.17-.4-.26-.84-.26-1.28Z'/%3e%3c/g%3e%3c/svg%3e")}:where(.c-icon,.c-icon-before,.c-icon-after):where(.is-sns-x){--c-icon-mask: url("data:image/svg+xml,%3csvg%20width='1200'%20height='1227'%20viewBox='0%200%201200%201227'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M714.163%20519.284L1160.89%200H1055.03L667.137%20450.887L357.328%200H0L468.492%20681.821L0%201226.37H105.866L515.491%20750.218L842.672%201226.37H1200L714.137%20519.284H714.163ZM569.165%20687.828L521.697%20619.934L144.011%2079.6944H306.615L611.412%20515.685L658.88%20583.579L1055.08%201150.3H892.476L569.165%20687.854V687.828Z'%20fill='%23000'/%3e%3c/svg%3e");--c-icon-aspect-ratio: 1200 / 1227}.c-inview-single{opacity:0;translate:0 calc(60 * var(--vw1)) 0;transition:translate .6s var(--ease-out-cubic),opacity .6s ease}.c-inview-single.is-inview{opacity:1;translate:0 0 0}.c-inview-fadeup.is-inview>*{opacity:1;translate:0 0 0}.c-inview-fadeup>*{--index: 0;display:block;opacity:0;translate:0 calc(60 * var(--vw1)) 0;transition:translate .6s var(--ease-out-cubic),opacity .6s ease;transition-delay:calc(.2s * var(--index))}.is-inview-delay:is(.c-inview-fadeup>*):nth-child(2){--index: 1}.is-inview-delay:is(.c-inview-fadeup>*):nth-child(3){--index: 2}.is-inview-delay:is(.c-inview-fadeup>*):nth-child(4){--index: 3}.is-inview-delay:is(.c-inview-fadeup>*):nth-child(5){--index: 4}.is-inview-delay:is(.c-inview-fadeup>*):nth-child(6){--index: 5}.is-inview-delay:is(.c-inview-fadeup>*):nth-child(7){--index: 6}.is-inview-delay:is(.c-inview-fadeup>*):nth-child(8){--index: 7}.is-inview-delay:is(.c-inview-fadeup>*):nth-child(9){--index: 8}.is-inview-delay:is(.c-inview-fadeup>*):nth-child(10){--index: 9}.is-inview-delay:is(.c-inview-fadeup>*):nth-child(11){--index: 10}.is-inview-delay:is(.c-inview-fadeup>*):nth-child(12){--index: 11}.is-inview-delay:is(.c-inview-fadeup>*):nth-child(13){--index: 12}.is-inview-delay:is(.c-inview-fadeup>*):nth-child(14){--index: 13}.is-inview-delay:is(.c-inview-fadeup>*):nth-child(15){--index: 14}.is-inview-delay:is(.c-inview-fadeup>*):nth-child(16){--index: 15}.is-inview-delay:is(.c-inview-fadeup>*):nth-child(17){--index: 16}.is-inview-delay:is(.c-inview-fadeup>*):nth-child(18){--index: 17}.is-inview-delay:is(.c-inview-fadeup>*):nth-child(19){--index: 18}.is-inview-delay:is(.c-inview-fadeup>*):nth-child(20){--index: 19}.is-inview-delay:is(.c-inview-fadeup>*):nth-child(n+20){--index: 20}.c-slider{--swiper-theme-color: var(--color-secondary);--swiper-pagination-bullet-horizontal-gap: calc(17 * var(--vw1));--swiper-pagination-bullet-inactive-color: #fbf4ca;--swiper-pagination-bullet-inactive-opacity: 1;--swiper-pagination-bullet-size: calc(24 * var(--vw1))}.c-slider .swiper-pagination{position:static;display:flex;align-items:center;justify-content:center;margin-top:calc(88.34 * var(--vw1))}.u-hide{display:none!important}.u-visually-hidden,.u-visually-hidden.-focusable:not(:focus):not(:focus-within){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}:is(.u-visually-hidden,.u-visually-hidden.-focusable:not(:focus):not(:focus-within)):not(caption){position:absolute!important}:is(.u-visually-hidden,.u-visually-hidden.-focusable:not(:focus):not(:focus-within)) *{overflow:hidden!important}.u-disable-anime,.u-disable-anime *:not(.u-force-anime){transition:none!important;animation:none!important}:is(.u-disable-anime,.u-disable-anime *:not(.u-force-anime)):before,:is(.u-disable-anime,.u-disable-anime *:not(.u-force-anime)):after{transition:none!important;animation:none!important}.u-pause-anime,.u-pause-anime *:not(.u-force-anime){transition:none!important;animation-play-state:paused!important}:is(.u-pause-anime,.u-pause-anime *:not(.u-force-anime)):before,:is(.u-pause-anime,.u-pause-anime *:not(.u-force-anime)):after{transition:none!important;animation-play-state:paused!important}:where(.u-fluid){display:block;width:100%;height:auto}:where(.u-round){overflow:hidden;border-radius:calc(infinity * 1px)}.cenobeaver-base-bg{position:fixed;top:0;left:0;z-index:1;width:100%;height:100%;pointer-events:none;background:url(../img/cenobeaver/bg.svg?rev=9f814636) no-repeat;background-position:top center;background-size:calc(4977.36 * var(--vw1)) auto}.cenobeaver-base-bg:after{position:absolute;top:calc(2719 * var(--vw1));left:calc((100% - 4977.36 * var(--vw1)) / 2);width:calc(4977.36 * var(--vw1));height:calc(100% - (2719 * var(--vw1)));content:"";background-color:var(--color-secondary)}.cenobeaver-base-wrapper{position:relative;z-index:2}.cenobeaver-base-wrapper>.container{position:relative}.header-logo{position:absolute;top:calc(36 * var(--vw1));left:calc(42 * var(--vw1));display:block;width:calc(188.39 * var(--vw1))}.header-logo>.img{display:block;width:100%;height:auto}.footer-pagetop{display:block;width:100%;padding:0;padding:calc(72 * var(--vw1));margin:0;border:0}.footer-pagetop>.img{display:block;width:calc(249.21 * var(--vw1));height:auto;margin:0 auto}.footer{padding-bottom:calc(30 * var(--vw1));margin-top:calc(141 * var(--vw1))}.footer>.copyright{display:block;font-size:calc(31.9303 * var(--vw1));text-align:center}.overlay{position:absolute;top:0;left:0;z-index:var(--z-overlay);display:flex;display:none!important;justify-content:center;width:100%;pointer-events:none;opacity:.4;filter:invert(100%)}.overlay>.img{display:block;width:var(--width-content);height:auto}.cenobeaver-hero{display:flex;flex-direction:column;align-items:center;margin-bottom:calc(72 * var(--vw1))}.cenobeaver-hero>.title{width:calc(635.6411 * var(--vw1));margin-block:calc(122 * var(--vw1)) calc(93.6403 * var(--vw1));translate:calc(14 * var(--vw1)) 0 0}.cenobeaver-hero>.illust{width:calc(836.1543 * var(--vw1));margin:0 0 calc(64 * var(--vw1));translate:calc(90 * var(--vw1)) 0 0}:is(.cenobeaver-hero>.illust)>.img{display:block;width:100%;height:auto}.cenobeaver-hero>.profile{font-size:calc(45.6147 * var(--vw1));line-height:calc(118.6522 / 45.6147);text-align:center;letter-spacing:.04em}.cenobeaver-gallery{position:relative;z-index:var(--z-gallery);min-height:calc(1747.6707 * var(--vw1));padding:calc(612.5701 * var(--vw1)) 0 0;background-image:url(../img/cenobeaver/gallery-bg-heart.svg?rev=7ce78ae7),linear-gradient(to bottom,rgba(0,0,0,0) 50%,var(--color-bg-base) 51%,var(--color-bg-base) 100%);background-repeat:no-repeat;background-position:top left calc(-97 * var(--vw1)),top center,top center;background-size:auto 100%}.cenobeaver-gallery>.title-section{width:calc(443.8017 * var(--vw1));margin:0 auto calc(92.636 * var(--vw1))}:is(.cenobeaver-gallery>.title-section)>.img{display:block;width:100%;height:auto}.cenobeaver-gallery>.badge{position:absolute;top:calc(525 * var(--vw1));left:calc(110 * var(--vw1));display:flex;align-items:center;justify-content:center;width:calc(233.85 * var(--vw1));height:calc(225.16 * var(--vw1));font-size:calc(26 * var(--vw1));line-height:1.8;text-align:center;background:url(../img/cenobeaver/gallery-bg-badge.svg?rev=04cfb707) no-repeat;background-size:contain;rotate:-11.9deg}.cenobeaver-gallery-pic>.img{display:block;width:100%;height:auto;border-radius:calc(34 * var(--vw1))}.cenobeaver-profile{padding-top:calc(210 * var(--vw1));background-color:var(--color-bg-base)}.cenobeaver-profile>.title-section{width:calc(419.476 * var(--vw1));margin:0 auto calc(120 * var(--vw1))}:is(.cenobeaver-profile>.title-section)>.img{display:block;width:100%;height:auto}.cenobeaver-profile-wrap{position:relative;min-height:calc(2834.4692 * var(--vw1))}.cenobeaver-profile-wrap>.illust{position:absolute;top:calc(772.81 * var(--vw1));right:calc(115 * var(--vw1));z-index:var(--z-profile-illust);width:calc(716.162 * var(--vw1));margin:0}:is(.cenobeaver-profile-wrap>.illust)>.img{display:block;width:100%;height:auto}.cenobeaver-profile-section{position:absolute;z-index:var(--z-profile-section);display:flex;flex-direction:column;gap:calc(20 * var(--vw1));align-items:center;justify-content:center;font-size:calc(24 * var(--vw1));line-height:calc(44.6932 / 24);text-align:center;letter-spacing:.08em;background-repeat:no-repeat;background-position:center;background-size:contain}.cenobeaver-profile-section>.title{padding:0 calc(21 * var(--vw1));margin:0;line-height:calc(44.6932 / 24);letter-spacing:0;background-color:var(--color-bg-base);border-radius:9999px}:is(.cenobeaver-profile-section>.body)>.illust{margin:calc(9 * var(--vw1)) auto 0}:is(:is(.cenobeaver-profile-section>.body)>.illust)>.img{display:block;width:100%;height:auto}.cenobeaver-profile-background{top:0;right:calc(103 * var(--vw1));width:calc(603.71 * var(--vw1));height:calc(529.19 * var(--vw1));padding-bottom:calc(36 * var(--vw1));padding-left:calc(21 * var(--vw1));background-image:url(../img/cenobeaver/profile-bg-background.svg?rev=a6a67471)}:is(.cenobeaver-profile-background>.body) .illust{width:calc(225.18 * var(--vw1))}.cenobeaver-profile-birthday{top:calc(790 * var(--vw1));left:calc(56 * var(--vw1));width:calc(316.49 * var(--vw1));height:calc(268.77 * var(--vw1));padding-top:calc(24 * var(--vw1));line-height:calc(38.6932 / 24);background-image:url(../img/cenobeaver/profile-bg-birthday.svg?rev=3c067c93)}.cenobeaver-profile-character{top:calc(1440 * var(--vw1));left:calc(30 * var(--vw1));width:calc(428.41 * var(--vw1));height:calc(358.81 * var(--vw1));padding-bottom:calc(12 * var(--vw1));background-image:url(../img/cenobeaver/profile-bg-character.svg?rev=e024ced0)}.cenobeaver-profile-dream{top:calc(1090 * var(--vw1));left:calc(60 * var(--vw1));width:calc(355.59 * var(--vw1));height:calc(313.23 * var(--vw1));line-height:calc(38.6932 / 24);background-image:url(../img/cenobeaver/profile-bg-dream.svg?rev=f5acce2e)}.cenobeaver-profile-favorites{top:calc(168 * var(--vw1));left:calc(68 * var(--vw1));width:calc(487.97 * var(--vw1));height:calc(610.23 * var(--vw1));padding-top:calc(140 * var(--vw1));padding-left:calc(21 * var(--vw1));background-image:url(../img/cenobeaver/profile-bg-favorites.svg?rev=3b95ed36)}:is(.cenobeaver-profile-favorites>.body) .illust{width:calc(178.68 * var(--vw1))}.cenobeaver-profile-hobby{top:calc(1600 * var(--vw1));right:calc(40 * var(--vw1));width:calc(336.81 * var(--vw1));height:calc(296.32 * var(--vw1));padding-bottom:calc(12 * var(--vw1));line-height:calc(38.6932 / 24);background-image:url(../img/cenobeaver/profile-bg-hobby.svg?rev=5380c026)}.cenobeaver-profile-lifestyle{top:calc(1670 * var(--vw1));right:calc(300 * var(--vw1));width:calc(521.63 * var(--vw1));height:calc(501.53 * var(--vw1));padding-top:calc(12 * var(--vw1));background-image:url(../img/cenobeaver/profile-bg-lifestyle.svg?rev=00518cae)}:is(.cenobeaver-profile-lifestyle>.body) .illust{width:calc(234.68 * var(--vw1))}.cenobeaver-profile-name{top:calc(910 * var(--vw1));right:calc(60 * var(--vw1));width:calc(220.63 * var(--vw1));height:calc(179.1 * var(--vw1));background-image:url(../img/cenobeaver/profile-bg-name.svg?rev=84935913)}.cenobeaver-profile-specialty{top:calc(510 * var(--vw1));right:calc(55 * var(--vw1));width:calc(379.8 * var(--vw1));height:calc(366.6 * var(--vw1));padding-bottom:calc(24 * var(--vw1));background-image:url(../img/cenobeaver/profile-bg-specialty.svg?rev=63b83228)}.cenobeaver-sns{position:relative;min-height:calc(1350 * var(--vw1));padding-top:calc(520 * var(--vw1));margin-top:calc(-463 * var(--vw1));background-image:url(../img/cenobeaver/sns-bg-heart.svg?rev=01b29a3f),linear-gradient(to bottom,var(--color-bg-base) 0%,var(--color-bg-base) 50%,rgba(0,0,0,0) 51%,rgba(0,0,0,0) 100%);background-repeat:no-repeat;background-position:top left calc(-30 * var(--vw1));background-size:auto 100%}.cenobeaver-sns:before{position:absolute;top:calc(-349.5321 * var(--vw1));left:calc(105 * var(--vw1));display:block;width:calc(378.51 * var(--vw1));height:calc(816.29 * var(--vw1));content:"";background:url(../img/cenobeaver/sns-bg-footprints.svg?rev=e78aafa7) no-repeat;background-position:center;background-size:contain}.cenobeaver-sns>.title-section{width:calc(757.2901 * var(--vw1));margin:0 auto}:is(.cenobeaver-sns>.title-section)>.img{display:block;width:100%;height:auto}.cenobeaver-sns>.badge{position:absolute;top:calc(350 * var(--vw1));right:calc(100 * var(--vw1));width:calc(160 * var(--vw1));rotate:12deg}:is(.cenobeaver-sns>.badge)>.img{display:block;width:100%;height:auto}.cenobeaver-sns-list{display:flex;gap:calc(90 * var(--vw1));align-items:center;justify-content:center;margin:calc(90 * var(--vw1)) 0;font-size:calc(90 * var(--vw1));color:var(--color-bg-base)}.cenobeaver-sns-link{display:block;color:inherit}@media screen and (min-width:768px){:root{--vw1: .5px}.menu{left:calc((100% - var(--width-content)) / 2);width:var(--width-content)}.menu-trigger{position:absolute;top:0;right:0;display:none}.menu-container{top:calc(303 * var(--vw1));left:100%}.menu-list{width:calc(253.9289 * var(--vw1));overflow:hidden}.menu-link{width:100%;border-top-left-radius:0;border-bottom-left-radius:0;transition:translate .1s ease}@media(hover:hover){.menu-link:is(a,button):hover{translate:calc(-10 * var(--vw1)) 0 0}}.u-hide-md{display:none!important}.cenobeaver-base-wrapper{display:flex;justify-content:center}.cenobeaver-base-wrapper>.container{width:var(--width-content)}}@media screen and not (min-width:768px){.menu{right:0;display:flex;flex-direction:column;align-items:flex-end}.menu-trigger{position:relative;z-index:var(--z-menu-trigger)}.menu-container{top:0;right:0;z-index:var(--z-menu-container)}.menu-list{padding:calc(150 * var(--vw1)) calc(46 * var(--vw1)) calc(46 * var(--vw1));background-color:var(--color-primary-bg)}.u-hide-until-md{display:none!important}}@media(forced-colors:active){:where(mark){background-color:Highlight;color:HighlightText}}@media(hover:hover){.menu-link:is(a,button):hover{translate:calc(-10 * var(--vw1)) 0 0}.header-logo:is(a):hover{opacity:.6}.cenobeaver-sns-link:is(a):hover{opacity:.6}}@media print{:where(pre){text-wrap-mode:unset}:where(mark){border-width:1px;border-style:dotted}}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}:is(.swiper-css-mode>.swiper-wrapper)::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-pagination-bullets-dynamic:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets){top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-bullets-dynamic:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-pagination-bullets-dynamic:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets){left:50%;transform:translate(-50%);white-space:nowrap}.swiper-pagination-bullets-dynamic:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}
