.l-section{position:relative;margin-top:calc(var(--vh, 100vh)*.1);margin-bottom:calc(var(--vh, 100vh)*.1)}.l-section .swell-block-fullWide__inner{padding-top:calc(var(--vh, 100vh)*.1);padding-bottom:calc(var(--vh, 100vh)*.1);position:relative;height:100%}.l-section .-section_ttl{margin-bottom:calc(var(--vh, 100vh)*.05)}.l-section .-section_ttl.-center{align-items:center}.l-section .-section_ttl .-en{font-size:2.6em}@media not all and (min-width: 600px){.l-section .-section_ttl .-en{font-size:2em}}.l-section .-section_ttl.-sub .-en{font-size:2em}@media not all and (min-width: 600px){.l-section .-section_ttl.-sub .-en{font-size:1.8em}}.l-section .-section_ttl h2.-ja,.l-section .-section_ttl h3.-ja{letter-spacing:.2em}.l-section .-section_desc{line-height:2em;text-align:justify}.l-section.-bg::before{content:"";display:block;width:100%;height:100%;position:absolute;top:0}.l-section.-bg.-left::before{left:33.3333%}@media(min-width: 600px){.l-section.-bg.-left .-column-txt{padding-right:2em}}.l-section.-bg.-right::before{right:33.3333%}@media(min-width: 600px){.l-section.-bg.-right .-column-txt{padding-left:2em}}@media not all and (min-width: 600px){.l-section.-bg.-right .-section_ttl{align-items:flex-end}}.l-section.-bg.-center::before{width:50%;left:33.3333%}@media(min-width: 600px){.l-section.-bg.-center .-column-txt{padding-right:2em}}.l-section .swiper-pagination{position:relative}.l-section .swiper-pagination-bullet{background:#333 !important}@media not all and (min-width: 600px){.l-section figure.-scale{scale:.8 !important}}.l-section.__intro .swell-block-fullWide__inner{padding-top:calc(var(--vh, 100vh)*.1)}@media not all and (min-width: 600px){.l-section.__intro .swell-block-fullWide__inner{padding-top:calc(var(--vh, 100vh)*.1)}}.l-section.__intro .swell-block-columns{margin-bottom:calc(var(--vh, 100vh)*.25) !important}.l-section.__intro .-section_ttl{padding-top:8%;padding-right:5%}.l-section.__intro .-section_ttl .wp-block-group__inner-container{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.l-section.__intro .-section_ttl h2{font-feature-settings:normal}@media not all and (min-width: 600px){.l-section.__intro .-section_ttl h2{font-size:1.6em !important;line-height:1.8em !important}}.l-section.__intro .-img-txt{margin-top:calc(var(--vh, 100vh)*.2);margin-top:calc(var(--vh, 100vh)*.2)}@media not all and (min-width: 600px){.l-section.__intro .-img-txt{margin-top:calc(var(--vh, 100vh)*.1)}}.l-section.__intro .swell-block-column.-bg-senmenkyou{position:relative;height:570px;display:flex;align-items:center;justify-content:center}@media not all and (min-width: 600px){.l-section.__intro .swell-block-column.-bg-senmenkyou{padding-left:5%}}.l-section.__intro .swell-block-column.-bg-senmenkyou::after{content:"";position:absolute;top:50%;right:50%;width:70%;height:auto;background:url(/wp-content/themes/swell_child/dev/img/img-senmenkyou.png) no-repeat;background-size:contain;aspect-ratio:481/643;z-index:-1;transform:translate(50%, -50%)}@media not all and (min-width: 600px){.l-section.__intro .swell-block-column.-bg-senmenkyou::after{width:95%;transform:translate(55%, -50%)}}.l-section.__intro .swell-block-column.-bg-kabin{position:relative}@media(min-width: 960px){.l-section.__intro .swell-block-column.-bg-kabin{margin:0 var(--swl-clmn-mrgn--x) 0 0}}.l-section.__intro .swell-block-column.-bg-kabin::after{content:"";position:absolute;top:90%;right:-20%;width:25%;height:auto;background:url(/wp-content/themes/swell_child/dev/img/img-kabin.png) no-repeat;background-size:contain;aspect-ratio:2/4;z-index:-1;rotate:0deg}@media not all and (min-width: 600px){.l-section.__intro .swell-block-column.-bg-kabin::after{top:unset;bottom:-84%;right:5%;width:25%}}.l-section.__bulletjournal .swell-block-column.-bg-note{position:relative}.l-section.__bulletjournal .swell-block-column.-bg-note::after{content:"";position:absolute;top:0%;right:0%;width:30%;height:auto;background:url(/wp-content/themes/swell_child/dev/img/img-note.png) no-repeat;background-size:contain;aspect-ratio:3/2;z-index:-1}@media not all and (min-width: 600px){.l-section.__bulletjournal .swell-block-column.-bg-note::after{top:4%;right:-6%;width:35%}}.l-section.__bulletjournal .swell-block-column.-bg-hert{position:relative}.l-section.__bulletjournal .swell-block-column.-bg-hert::after{content:"";position:absolute;top:-30%;right:-17%;width:30%;height:auto;background:url(/wp-content/themes/swell_child/dev/img/img-hert.png) no-repeat;background-size:contain;aspect-ratio:1/1;z-index:2}@media not all and (min-width: 600px){.l-section.__bulletjournal .swell-block-column.-bg-hert::after{top:-24%;right:-5%;width:27%}}@media not all and (min-width: 600px){.l-section.__youtube .swell-block-fullWide__inner{padding-left:0 !important;padding-right:0 !important}.l-section.__youtube .swell-block-columns .swell-block-columns__inner{padding:0 6vw;margin:0;gap:3vw;flex-wrap:nowrap;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;overflow-x:scroll;overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.l-section.__youtube .swell-block-columns .swell-block-columns__inner::-webkit-scrollbar{display:none}.l-section.__youtube .swell-block-columns .swell-block-column{width:90vw;margin:0;scroll-snap-align:center;flex:none}}@media(min-width: 600px){.l-section.__youtube .swell-block-fullWide__inner{padding-top:calc(var(--vh, 100vh)*.2)}@media not all and (min-width: 600px){.l-section.__youtube .swell-block-fullWide__inner{padding-top:calc(var(--vh, 100vh)*.1)}}.l-section.__youtube .swell-block-column:nth-child(1){margin-top:calc(var(--vh, 100vh)*-0.15) !important}.l-section.__youtube .swell-block-column:nth-child(3){margin-top:calc(var(--vh, 100vh)*.15) !important}}.l-section.__youtube figure.youtube-link{border:solid 1px;transition:scale .3s}.l-section.__youtube figure.youtube-link::after{content:"";display:block;width:100%;height:100%;position:absolute;top:8px;left:8px;z-index:-1;border:solid 1px #333;background-color:#fff;visibility:visible}.l-section.__youtube figure.youtube-link a:hover{opacity:1 !important}.l-section.__youtube figure.youtube-link:hover{scale:1.01}.l-section.__youtube .swell-block-column.-bg-hand{position:relative}.l-section.__youtube .swell-block-column.-bg-hand::after{content:"";position:absolute;top:34%;left:-16%;width:150%;height:auto;background:url(/wp-content/themes/swell_child/dev/img/img-hand.png) no-repeat;background-size:contain;aspect-ratio:4/3;z-index:2}@media not all and (min-width: 600px){.l-section.__youtube .swell-block-column.-bg-hand::after{display:none}}.l-section.__youtube .swell-block-column.-bg-mannenhitsu{position:relative}.l-section.__youtube .swell-block-column.-bg-mannenhitsu::after{content:"";position:absolute;top:-40%;left:0%;width:210%;height:auto;background:url(/wp-content/themes/swell_child/dev/img/img-mannenhitsu.png) no-repeat;background-size:contain;aspect-ratio:10/1.2;z-index:2}@media not all and (min-width: 600px){.l-section.__youtube .swell-block-column.-bg-mannenhitsu::after{display:none}}.l-section.__youtube .swell-block-column.-bg-ink{position:relative}.l-section.__youtube .swell-block-column.-bg-ink::before{content:"";position:absolute;top:-84%;left:0%;width:144%;height:auto;background:url(/wp-content/themes/swell_child/dev/img/img-ink.png) no-repeat;background-size:contain;aspect-ratio:8/3;z-index:2}@media not all and (min-width: 600px){.l-section.__youtube .swell-block-column.-bg-ink::before{display:none}}@media not all and (min-width: 600px){.l-section.__youtube{margin-bottom:calc(var(--vh, 100vh)*.5)}.l-section.__youtube::before{content:"";position:absolute;top:1%;left:3%;width:95%;height:auto;background:url(/wp-content/themes/swell_child/dev/img/img-mannenhitsu.png) no-repeat;background-size:contain;aspect-ratio:10/1.2;z-index:2}.l-section.__youtube::after{content:"";position:absolute;top:74%;left:6%;width:92%;height:auto;background:url(/wp-content/themes/swell_child/dev/img/img-hand.png) no-repeat;background-size:contain;aspect-ratio:4/3;z-index:2}}.l-section.__learning{margin-bottom:calc(var(--vh, 100vh)*.1) !important}.l-section.__learning .swell-block-columns__inner{justify-content:center}.l-section.__learning .swell-block-bannerLink .c-bannerLink{transition:all .3s}.l-section.__learning .swell-block-bannerLink .c-bannerLink:hover{scale:1.05}.l-section.__learning .swell-block-bannerLink .c-bannerLink .c-bannerLink__title{font-family:var(--swl-font_family-en);font-size:2em}@media not all and (min-width: 600px){.l-section.__learning .swell-block-bannerLink .c-bannerLink .c-bannerLink__title{font-size:1.8em}}.l-section.__library{margin-bottom:calc(var(--vh, 100vh)*.1) !important}.l-section.__library .swell-block-columns__inner{justify-content:center}.l-section.__library .c-bannerLink{transition:all .3s}.l-section.__library .c-bannerLink:hover{scale:1.05}.l-section.__library .c-bannerLink__title{font-family:var(--swl-font_family-en);font-size:1.8em;line-height:.5;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media not all and (min-width: 600px){.l-section.__library .c-bannerLink__title{font-size:1.8em}}.l-section.__library .c-bannerLink__title a{transition:all .3s;color:var(--color_text)}.l-section.__library .c-bannerLink__title a:hover{scale:1.05}.l-section.__library .-illust .swell-block-column{display:flex;flex-direction:column;align-items:center}@media not all and (min-width: 600px){.l-section.__library .-illust .swell-block-column{flex-direction:row}.l-section.__library .-illust .swell-block-column figure{flex-basis:40%}.l-section.__library .-illust .swell-block-column .wp-block-group{flex-basis:60%}}.l-section.__library .-illust .swell-block-column .wp-block-group{display:grid;place-items:center}@media not all and (min-width: 600px){.l-section.__library .-illust .swell-block-column .wp-block-group{place-items:start}}.l-section.__library .-card{display:none}.l-section.__library .-card .c-bannerLink{transition:all .3s}.l-section.__library .-card .c-bannerLink:hover{scale:1.01}.l-section.__library .-card .c-bannerLink__description{margin-top:.5em;width:100%;font-size:.8em}@media(min-width: 600px){.l-section.__library .-card .c-bannerLink__description{padding-bottom:1em !important}}.l-section.__library figure a img{transition:all .3s}.l-section.__library figure a:hover img{scale:1.05}.l-section.__service{margin-bottom:calc(var(--vh, 100vh)*.1) !important}.l-section.__service .swell-block-columns__inner{justify-content:center}.l-section.__service .swell-block-bannerLink .c-bannerLink{transition:all .3s}.l-section.__service .swell-block-bannerLink .c-bannerLink:hover{scale:1.05}.l-section.__service .swell-block-bannerLink .c-bannerLink .c-bannerLink__title{font-family:var(--swl-font_family-en);font-size:2em}@media not all and (min-width: 600px){.l-section.__service .swell-block-bannerLink .c-bannerLink .c-bannerLink__title{font-size:1.8em}}.l-section.__service h3{font-size:1.8em;font-weight:400;margin:3em 0 1em}.l-section.__service p:not(.-en){margin:2em 0 3em}.l-section.__transformation .swell-block-columns__inner{justify-content:center}.l-section.__transformation .swell-block-column.-section_content{position:relative;background-size:contain;height:560px;background:url(/wp-content/themes/swell_child/dev/img/img-transformation-bg-2.svg) no-repeat center;background-size:contain}@media not all and (min-width: 600px){.l-section.__transformation .swell-block-column.-section_content{height:auto;aspect-ratio:298/357;background:url(/wp-content/themes/swell_child/dev/img/img-transformation-bg_sp.svg) no-repeat center;background-size:contain}}@media(min-width: 600px){.l-section.__transformation .-section_ttl.-center{margin-bottom:10em !important}}.l-section.__transformation .wp-block-group.-text{width:448px;height:347px;padding:0 1em 80px;position:absolute;top:10%;left:51%;transform:translateX(-50%);overflow-y:overlay;-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 80%, 60% 98%, 60% 90%, 44% 90%, 44% 100%, 0% 81%, 0% 100%);clip-path:polygon(0% 0%, 100% 0%, 100% 80%, 60% 98%, 60% 90%, 44% 90%, 44% 100%, 0% 81%, 0% 100%)}@media not all and (min-width: 600px){.l-section.__transformation .wp-block-group.-text{width:82%;height:64%;padding:0 1em 15%;top:12%;left:52%}}.l-section.__transformation .wp-block-group.-text::-webkit-scrollbar{width:8px;background-color:rgba(0,0,0,0)}.l-section.__transformation .wp-block-group.-text::-webkit-scrollbar-thumb{background:#33333320;width:6px;border-radius:5px}.l-section.__review .p-columnSlider .swell-block-columns__inner{display:flex;flex-wrap:nowrap;align-items:flex-start;cursor:url(/wp-content/themes/swell_child/dev/img/icon-cursor-drag.svg),auto}.l-section.__review .p-columnSlider .swell-block-column{width:100vw;max-width:450px;padding:3em;display:flex;gap:1em}.l-section.__review .p-columnSlider p{text-align:justify}.l-section.__review .p-columnSlider .wp-block-group .wp-block-group__inner-container{overflow:visible}.l-section.__review .p-columnSlider .wp-block-group .wp-block-group__inner-container::before,.l-section.__review .p-columnSlider .wp-block-group .wp-block-group__inner-container::after{content:"";width:9%;height:auto;aspect-ratio:42/32;position:absolute;background:url(/wp-content/themes/swell_child/dev/img/img-mark.svg) no-repeat;background-size:contain}.l-section.__review .p-columnSlider .wp-block-group .wp-block-group__inner-container::before{top:-16%;left:-10%;rotate:-180deg}.l-section.__review .p-columnSlider .wp-block-group .wp-block-group__inner-container::after{bottom:-13%;right:-10%}@media not all and (min-width: 600px){.l-section.__lifestyle .swell-block-columns__inner{flex-direction:column-reverse}.l-section.__lifestyle .-section_ttl{align-items:flex-start !important}}.l-section.__lifestyle .swell-block-column.-bg-bench{position:relative}.l-section.__lifestyle .swell-block-column.-bg-bench::before{content:"";position:absolute;top:-20px;left:50%;width:19%;height:auto;background:url(/wp-content/themes/swell_child/dev/img/img-teitetsu.png) no-repeat;background-size:contain;aspect-ratio:83/100;z-index:0}@media not all and (min-width: 600px){.l-section.__lifestyle .swell-block-column.-bg-bench::before{top:-3%;right:8%;width:24%;left:unset}}.l-section.__essays{margin-top:calc(var(--vh, 100vh)*.2) !important;margin-bottom:calc(var(--vh, 100vh)*.1) !important;color:#fff}@media not all and (min-width: 600px){.l-section.__essays{background-image:url("/wp-content/themes/swell_child/dev/img/bg-essays_sp.webp") !important}}.l-section.__essays .swell-block-fullWide__inner{min-height:calc(var(--vh, 100vh) - var(--swl-headerH, 100px))}@media not all and (min-width: 600px){.l-section.__essays img{scale:.8}}.l-section.__essays .c-bannerLink{overflow:visible}.l-section.__essays .c-bannerLink__text{padding:1.5em 1.5em 0}.l-section.__essays .c-bannerLink__figure{height:8em !important}@media not all and (min-width: 600px){.l-section.__essays .c-bannerLink__figure{height:5em !important}}.l-section.__essays .-icon{opacity:.8;-webkit-filter:invert(1);filter:invert(1)}.l-section.__about{margin-bottom:calc(var(--vh, 100vh)*.1) !important}.l-section.__about .wp-block-group.is-row{-moz-column-gap:2em;column-gap:2em}.l-section.__about .wp-block-group.is-row .-en{font-size:1.5em;line-height:1em}@media(min-width: 1280px){.l-section.__about .swell-block-column{--clmn-w--pc: 39%}.l-section.__about .swell-block-columns__inner{position:relative;background-size:contain;height:920px;background:url(/wp-content/themes/swell_child/dev/img/img-about-bg.png) no-repeat center;background-size:contain;margin:0 auto;justify-content:center}.l-section.__about .-column-txt{padding-left:0em !important;padding-right:3em !important}}