*{font-feature-settings:"palt"}html{font-size:clamp(.875rem,.786rem + .24vw,1rem)}:root{--swl-font_family: "Shippori Mincho", "Hiragino Mincho ProN", "Hiragino Mincho Pro", "Yu Mincho", "YuMincho", "MS PMincho", "HG明朝E", serif;--swl-font_family-en: "essonnes-text", serif;--swl-font_weight: 500;--card_posts_thumb_ratio: 125%;--big_posts_thumb_ratio: 125%;--blogcard_thumb_ratio: 125%}.-en,.-en>p{line-height:1.5em;font-family:var(--swl-font_family-en);font-weight:400;letter-spacing:0em}#body_wrap{background:var(--color_bg);min-height:calc(100dvh - var(--swl-adminbarH, 0px))}figure{-webkit-filter:grayscale(1);filter:grayscale(1);transition:-webkit-filter .2s ease-in-out;transition:-webkit-filter .2s ease-in-out;transition:filter .2s ease-in-out;transition:filter .2s ease-in-out,-webkit-filter .2s ease-in-out;transition:filter .2s ease-in-out,-webkit-filter .2s ease-in-out}figure:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}.alignfull>.wp-block-cover__inner-container>*,.alignfull>.wp-block-group__inner-container>*,.swell-block-fullWide__inner>*{margin-bottom:1em}.wp-social-link-facebook,.wp-social-link-instagram,.wp-social-link-youtube{color:var(--color_main)}.icon-posted:before,.c-categoryList:before{content:none}.swell-block-button.is-style-more_btn{--the-min-width: fit-content;--the-padding: 0em 3em 1.0em 0em;--the-fz: .8em;margin-left:0;margin-right:0;position:relative}.swell-block-button.is-style-more_btn a.swell-block-button__link{background:rgba(0,0,0,0);box-shadow:none;color:inherit}.swell-block-button.is-style-more_btn a.swell-block-button__link::after{content:"";display:block;position:absolute;width:100%;height:.75em;border-bottom:1px solid;border-right:1px solid;transform:skew(45deg);border-color:inherit}.swell-block-button.is-style-more_btn a.swell-block-button__link:hover::after{transform:skew(45deg) translateX(0.5em)}.swell-block-button.is-style-btn_shiny{--the-padding: 1em 1.5em;--the-fz: 1em}.swell-block-button.is-style-btn_shiny a{font-weight:500}.l-header{position:-webkit-sticky !important;position:sticky !important;z-index:999;opacity:1;background:rgba(0,0,0,0)}.l-header .l-container{max-width:100%}[data-scrolled=true] .home .l-header{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.l-header,.l-header__inner{height:90px}@media not all and (min-width: 600px){.l-header,.l-header__inner{height:60px}.l-header.l-container,.l-header__inner.l-container{padding-left:calc(var(--swl-pad_container, 0px)/2);padding-right:calc(var(--swl-pad_container, 0px)/2)}}.-series .l-header__inner{align-items:center;justify-content:center !important}.-series .l-header__inner .c-headLogo{margin-right:0 !important}.l-header__menuBtn.sp_,.l-header__customBtn.sp_{display:none !important}.l-header__gnav{display:none}.l-header__logo{margin-right:0 !important}.home .l-header__logo{opacity:0;visibility:hidden;transform:translateY(-50px);transition:opacity .5s,visibility 1s,transform .75s cubic-bezier(0.4, 0, 0, 1)}[data-scrolled=true] .home .l-header__logo,[data-spmenu=opened] .home .l-header__logo{opacity:1;visibility:visible;transform:translateY(0)}.top #content{margin-top:calc(var(--vh, 100vh)*1.3 - var(--dev-headerH, 90px))}.post_content dt,.post_content h2,.post_content h3,.post_content h4{font-weight:500}.l-content{margin-inline:auto;margin-bottom:1em;padding-top:2em}.l-openMenu .swell-block-fullWide__inner{min-height:calc(var(--vh, 100vh) - var(--dev-headerH, 0px));display:flex;justify-content:center;align-items:center}.l-openMenu .swell-block-fullWide__inner>.swell-block-columns>.swell-block-columns__inner>.swell-block-column:first-of-type{display:grid;place-content:flex-start;padding:0 calc(var(--swl-pad_container, 0)*2)}@media not all and (min-width: 600px){.l-openMenu .-logo{display:none}.l-openMenu .swell-block-columns.-menu .swell-block-columns__inner{row-gap:2rem;margin-left:0}.l-openMenu .swell-block-columns.-menu .swell-block-column{padding:0 0 0 calc(var(--swl-pad_container, 0px)*2);width:100vw}}.l-openMenu .img-menu-journey,.l-openMenu .img-menu-essence,.l-openMenu .img-menu-academy{position:relative;opacity:1;transition:opacity .25s}.l-openMenu .img-menu-journey:hover,.l-openMenu .img-menu-essence:hover,.l-openMenu .img-menu-academy:hover{opacity:.5}.l-openMenu .img-menu-journey small.mininote,.l-openMenu .img-menu-essence small.mininote,.l-openMenu .img-menu-academy small.mininote{font-size:1rem;font-weight:500;letter-spacing:.5rem;position:absolute;top:3rem;left:0}@media not all and (min-width: 600px){.l-openMenu .img-menu-journey,.l-openMenu .img-menu-essence,.l-openMenu .img-menu-academy{scale:.8;transform-origin:left center}.l-openMenu .img-menu-journey small.mininote,.l-openMenu .img-menu-essence small.mininote,.l-openMenu .img-menu-academy small.mininote{top:3.5rem;font-size:1.2rem}}.l-openMenu .img-menu-journey,.l-openMenu .img-menu-essence{height:auto;cursor:pointer;width:320px;aspect-ratio:400/125}.l-openMenu .img-menu-academy{height:auto;cursor:pointer;width:380px;aspect-ratio:400/134}.l-openMenu .img-menu-academy .-cursive{opacity:1;transition:opacity .25s}.l-openMenu .img-menu-academy:hover .-cursive{opacity:.5}#footer{position:-webkit-sticky;position:sticky;top:100%}.p-openMenu{background-color:rgba(0,0,0,0)}body:has(.p-spMenu.-left) .p-openMenu{left:0}body:has(.p-spMenu.-right) .p-openMenu{right:0}.l-header__menuBtn.sp_{opacity:0;visibility:hidden}.p-spMenu__closeBtn{display:none}@media(min-width: 960px){.p-spMenu{display:block}}@media(min-width: 600px){.p-spMenu{z-index:102}.p-spMenu__inner{width:600px}.p-spMenu__body{padding:0 var(--dev-headerH, 72px) var(--dev-headerH, 72px) 3em}}.p-openMenu{position:fixed;cursor:pointer;z-index:999;width:var(--dev-headerH, 90px);height:var(--dev-headerH, 90px);top:calc(var(--dev-headerBarH, 0px) + var(--dev-headerH, 0px)/2);transform:translateY(-50%);display:grid;place-content:center}@media(min-width: 600px){[data-scrolled=true] body:not(:has(.l-fixHeader)) .p-openMenu{top:calc(var(--dev-headerH, 0px)/2)}[data-scrolled=true] body:has(.l-fixHeader) .p-openMenu{top:calc(var(--swl-fix_headerH, 0px)/2)}}.p-openMenu__wrap{position:relative;display:block;height:calc(var(--dev-headerH, 0px)*.26);width:calc(var(--dev-headerH, 0px)*.4)}@media not all and (min-width: 600px){.p-openMenu__wrap{height:calc(var(--dev-headerH, 0px)*.26);width:calc(var(--dev-headerH, 0px)*.4)}}.p-openMenu span{position:absolute;left:0;width:100%;height:1px;background-color:#000;display:inline-block;transition:all .5s;box-sizing:border-box}.p-openMenu span:nth-of-type(1){top:0}.p-openMenu span:nth-of-type(2){top:calc(var(--dev-headerH, 0px)*.26/2)}.p-openMenu span:nth-of-type(3){bottom:0}.p-openMenu{opacity:0;transition:opacity .5s ease .5s}[data-loaded=true] .p-openMenu{opacity:1}.p-openMenu span:nth-of-type(1){-webkit-animation:span01 .75s forwards;animation:span01 .75s forwards}@-webkit-keyframes span01{0%{transform:translateY(calc(var(--dev-headerH, 0px) * 0.26 / 2)) rotate(45deg)}50%{transform:translateY(calc(var(--dev-headerH, 0px) * 0.26 / 2)) rotate(0)}100%{transform:translateY(0) rotate(0)}}@keyframes span01{0%{transform:translateY(calc(var(--dev-headerH, 0px) * 0.26 / 2)) rotate(45deg)}50%{transform:translateY(calc(var(--dev-headerH, 0px) * 0.26 / 2)) rotate(0)}100%{transform:translateY(0) rotate(0)}}.p-openMenu span:nth-of-type(2){transition:all .25s .25s;opacity:1}.p-openMenu span:nth-of-type(3){-webkit-animation:span03 .75s forwards;animation:span03 .75s forwards}@-webkit-keyframes span03{0%{transform:translateY(calc(var(--dev-headerH, 0px) * 0.26 / -2)) rotate(-45deg)}50%{transform:translateY(calc(var(--dev-headerH, 0px) * 0.26 / -2)) rotate(0)}100%{transform:translateY(0) rotate(0)}}@keyframes span03{0%{transform:translateY(calc(var(--dev-headerH, 0px) * 0.26 / -2)) rotate(-45deg)}50%{transform:translateY(calc(var(--dev-headerH, 0px) * 0.26 / -2)) rotate(0)}100%{transform:translateY(0) rotate(0)}}.p-openMenu.active span:nth-of-type(1){-webkit-animation:active-span01 .75s forwards;animation:active-span01 .75s forwards}@-webkit-keyframes active-span01{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(calc(var(--dev-headerH, 0px) * 0.26 / 2)) rotate(0)}100%{transform:translateY(calc(var(--dev-headerH, 0px) * 0.26 / 2)) rotate(45deg)}}@keyframes active-span01{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(calc(var(--dev-headerH, 0px) * 0.26 / 2)) rotate(0)}100%{transform:translateY(calc(var(--dev-headerH, 0px) * 0.26 / 2)) rotate(45deg)}}.p-openMenu.active span:nth-of-type(2){opacity:0}.p-openMenu.active span:nth-of-type(3){-webkit-animation:active-span03 .75s forwards;animation:active-span03 .75s forwards}@-webkit-keyframes active-span03{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(calc(var(--dev-headerH, 0px) * 0.26 / -2)) rotate(0)}100%{transform:translateY(calc(var(--dev-headerH, 0px) * 0.26 / -2)) rotate(-45deg)}}@keyframes active-span03{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(calc(var(--dev-headerH, 0px) * 0.26 / -2)) rotate(0)}100%{transform:translateY(calc(var(--dev-headerH, 0px) * 0.26 / -2)) rotate(-45deg)}}.p-spMenu{transition:opacity .5s ease .25s;opacity:1}[data-spmenu=closed] .p-spMenu{opacity:0}.p-spMenu__body{padding:0 0 10vh;overflow-y:auto;display:flex;align-items:center;scrollbar-width:none;-ms-overflow-style:none}.p-spMenu__body::-webkit-scrollbar{width:0;height:0;background:rgba(0,0,0,0)}.p-spMenu__body .c-widget__title{display:none}.p-spMenu__inner{padding-top:var(--dev-headerH);width:100vw;transform:translateX(0) !important;transition:opacity .5s ease .25s}[data-spmenu=closed] .p-spMenu__inner{opacity:0}.p-spMenu__overlay{background:rgba(0,0,0,0)}.p-spMenu__nav{display:none}.p-spMenu__bottom{margin-top:0em}.p-shutter{display:grid;place-content:center;place-items:center;content:"";position:fixed;z-index:999;width:100%;height:100vh;top:0;left:0;background-color:var(--color_bg);opacity:1;visibility:visible;transition:opacity .5s ease-out 1s,visibility 2s;will-change:opacity}[data-loaded=true] .p-shutter{opacity:0;visibility:hidden}.p-shutter p{color:var(--color_bg)}.c-shutter__img{width:60vw;max-width:300px;margin-bottom:2rem;will-change:opacity,transform;opacity:1;visibility:visible;transition:opacity .5s ease .5s,visibility 1s}[data-loaded=true] .c-shutter__img{opacity:0;visibility:hidden}.p-fixBtnWrap{mix-blend-mode:difference}@media(min-width: 960px){.p-fixBtnWrap{bottom:1.5em;right:1.5em}}.p-fixBtnWrap .c-fixBtn{background:rgba(0,0,0,0);color:#fff !important;justify-content:flex-end;border:none}.p-fixBtnWrap .c-fixBtn:hover{background:rgba(0,0,0,0) !important}.p-fixBtnWrap .c-fixBtn .c-fixBtn__icon{display:block;font-size:20px;border-right:solid 1px;border-top:solid 1px;transform:rotate(-45deg)}.p-fixBtnWrap .c-fixBtn .icon-chevron-small-up::before,.p-fixBtnWrap .c-fixBtn .icon-chevron-up::before{opacity:0}.p-galleryCover figure:not(:first-child){display:none !important}.p-galleryCover figure figcaption{position:relative !important;background:none !important;color:var(--color_text) !important;margin-top:.75em;opacity:.8}.p-postList .p-postList__title{font-weight:500}.p-postList__thumb{border:solid 1px var(--color_text)}.p-postList__thumb:hover figure{-webkit-filter:grayscale(0);filter:grayscale(0)}.p-postList__thumb::before{background:rgba(0,0,0,0)}.p-postList__link:hover .c-postThumb__img{transform:scale(1.02)}#sidebar .-type-list .p-postList__title,.-type-card .p-postList__excerpt{font-family:var(--swl-font_family-en);font-weight:400;letter-spacing:0em}.p-profile figure{max-height:650px;aspect-ratio:4/5;border:solid 1px var(--color_text);-webkit-filter:grayscale(1) contrast(1.05) brightness(1.05);filter:grayscale(1) contrast(1.05) brightness(1.05)}.p-profile figure:hover{-webkit-filter:grayscale(0) contrast(1.05) brightness(1.05);filter:grayscale(0) contrast(1.05) brightness(1.05)}.c-postTitle__ttl{font-weight:500}@media(min-width: 600px){.c-postTitle__ttl{font-size:1.5rem}}.c-shareBtns__item{-webkit-filter:grayscale(1);filter:grayscale(1)}.c-postExcerpt{margin-top:.5rem;font-size:1em;font-family:var(--swl-font_family-en);font-weight:400;letter-spacing:0em}#body_wrap:not(.single,.archive) .p-breadcrumb{display:none}.luminous{cursor:url(/wp-content/themes/swell_child/dev/img/icon-cursol-cross.svg) 20 20,auto !important}.lum-lightbox.lum-open{background:rgba(0,0,0,.75)}@media not all and (min-width: 600px){.lum-lightbox-inner img{width:95vw}}.lum-close-button{opacity:1 !important;margin:1.5rem;cursor:pointer}@media not all and (min-width: 600px){.lum-close-button{margin:.5rem}}.lum-close-button::after,.lum-close-button::before{width:1px !important}.lum-lightbox .lum-gallery-button{mix-blend-mode:difference}.lum-lightbox .lum-gallery-button::after{width:1.5rem;height:1.5rem}@media not all and (min-width: 600px){.lum-lightbox .lum-gallery-button::after{height:5vw;width:5vw}}.lum-lightbox .lum-next-button::after{border-radius:0;border-right:1px solid #fff;box-shadow:none}.lum-lightbox .lum-gallery-button::after{border-top:1px solid #fff}.lum-lightbox .lum-previous-button::after{border-radius:0;border-left:1px solid #fff;box-shadow:none}.wp-block-group__inner-container{position:relative}.swiper{display:flex;justify-content:center}.swiper-wrapper{flex-wrap:nowrap;overflow:hidden}.customCursor{position:absolute;pointer-events:none;width:68px;height:50px;background-size:contain;display:none;z-index:9999;scale:.8}.customCursor.-mouse{background:url(/wp-content/themes/swell_child/dev/img/icon-cursor-wheel.svg) no-repeat center;mix-blend-mode:difference}.swiper.-customCursor .p-postList__item,.swiper.-customCursor .p-postList__link,.swiper.-customCursor .swell-block-column{cursor:none}.swiper-pagination-bullet{background:var(--color_main) !important}@-webkit-keyframes fadeOut{to{opacity:0;visibility:hidden}}@keyframes fadeOut{to{opacity:0;visibility:hidden}}@-webkit-keyframes fadeInOut{0%,100%{opacity:0}10%,90%{opacity:1}}@keyframes fadeInOut{0%,100%{opacity:0}10%,90%{opacity:1}}@-webkit-keyframes fadeInLeftOutRigt{0%{opacity:0;transform:translate3d(-50px, 0, 0)}20%{opacity:1;transform:translate3d(-20px, 0, 0)}80%{opacity:1;transform:translate3d(-20px, 0, 0)}100%{opacity:0;transform:translate3d(0px, 0, 0)}}@keyframes fadeInLeftOutRigt{0%{opacity:0;transform:translate3d(-50px, 0, 0)}30%{opacity:1;transform:translate3d(-20px, 0, 0)}80%{opacity:1;transform:translate3d(-20px, 0, 0)}100%{opacity:0;transform:translate3d(0px, 0, 0)}}@-webkit-keyframes fadeInRightOutLeft{0%{opacity:0;transform:translate3d(20px, 0, 0)}30%{opacity:1;transform:translate3d(0, 0, 0)}80%{opacity:1;transform:translate3d(0, 0, 0)}100%{opacity:0;transform:translate3d(-20px, 0, 0)}}@keyframes fadeInRightOutLeft{0%{opacity:0;transform:translate3d(20px, 0, 0)}30%{opacity:1;transform:translate3d(0, 0, 0)}80%{opacity:1;transform:translate3d(0, 0, 0)}100%{opacity:0;transform:translate3d(-20px, 0, 0)}}@-webkit-keyframes clip-move{to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes clip-move{to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@-webkit-keyframes passing-bar{0%{left:0;width:0}50%{left:0;width:100%}51%{left:0;width:100%}100%{left:100%;width:0}}@keyframes passing-bar{0%{left:0;width:0}50%{left:0;width:100%}51%{left:0;width:100%}100%{left:100%;width:0}}@-webkit-keyframes loopLeft{0%{transform:translateX(0)}100%{transform:translateX(calc(var(--loop-width) * -6))}}@keyframes loopLeft{0%{transform:translateX(0)}100%{transform:translateX(calc(var(--loop-width) * -6))}}@-webkit-keyframes loopRight{0%{transform:translateX(calc(var(--loop-width) * -6))}100%{transform:translateX(0)}}@keyframes loopRight{0%{transform:translateX(calc(var(--loop-width) * -6))}100%{transform:translateX(0)}}@-webkit-keyframes poyopoyo{0%,40%,60%,80%{transform:scale(1)}50%,70%{transform:scale(1.2)}100%{transform:scale(1)}}@keyframes poyopoyo{0%,40%,60%,80%{transform:scale(1)}50%,70%{transform:scale(1.2)}100%{transform:scale(1)}}.l-scrollObserver{top:60vh}