@media(min-width: 960px){#main_content .post_content{font-size:clamp(.875rem,.25rem + .83vw,1rem)}}.h2__group{text-align:center;margin-bottom:4em}.h2__image{--base-height: 70px;fill:var(--color_main_thin);margin-bottom:0}.h2__image.-big{max-height:var(--base-height)}.h2__image.-sml{max-height:calc(var(--base-height)*.83)}@media(max-width: 599px){.h2__image.-big{max-height:calc(var(--base-height)*.68)}.h2__image.-sml{max-height:calc(var(--base-height)*.51)}}.is-style-section_ttl{color:var(--color_main) !important}h2.is-style-section_ttl:not(.mv-catch__text){font-size:clamp(1.3em,.4em + 2vw,1.8em) !important;letter-spacing:.2em !important;line-height:1.625 !important;margin:2rem 0 !important;padding-bottom:0 !important}h2.is-style-section_ttl:not(.mv-catch__text)::after{content:none !important}@media(max-width: 959px){h2.is-style-section_ttl:not(.mv-catch__text){text-align:center !important}}h3.is-style-section_ttl{font-size:1.3em !important;margin:1em 0 !important}@media(min-width: 960px){.pc-py-80{padding-bottom:12em !important;padding-top:12em !important}}@media(min-width: 600px)and (max-width: 1440px){.swell-block-fullWide__inner.l-container{--swl-fw_inner_pad: calc(var(--swl-pad_container,0px) * 3)}}.l-container{max-width:calc(var(--container-home_size, 0px) + var(--swl-pad_container, 0px)*2)}.l-content{margin:0 auto}@media(min-width: 960px){.s-philosophy .h2__group{text-align:left}}.s-philosophy .swell-block-columns__inner{display:flex;flex-wrap:nowrap;gap:5em}@media(max-width: 959px){.s-philosophy .swell-block-columns__inner{flex-wrap:wrap;flex-direction:column-reverse}}.s-philosophy .swell-block-columns__inner::before{content:"";width:408px;height:367px;display:block;background-image:url(/wp/wp-content/themes/swell_child/dev/img/img-ashiato-02.svg);background-size:cover;position:absolute;top:-130px;right:-7vw;transform-origin:center;z-index:-1}@media(max-width: 599px){.s-philosophy .swell-block-columns__inner::before{top:-150px;left:0;transform:scale(0.5)}}.s-philosophy .swell-block-columns__inner .swell-block-column:first-child{opacity:0;transform:var(--scrl_transform-y);transition:opacity 1s ease 0s,transform 1s ease 0s}.s-philosophy .swell-block-columns__inner .swell-block-column:last-child{opacity:0;transform:var(--scrl_transform-y);transition:var(--scrl_transition-ot)}.s-philosophy figure.-pic{transform:rotate(-2deg);filter:var(--drop-shadow_picture);border:solid 10px #fff;height:60vh;width:45vh;max-height:597px;max-width:446px;margin:3em auto 0}@media(max-width: 599px){.s-philosophy figure.-pic{border:solid 10px #fff;height:auto;width:80%}}.s-philosophy figure.-pic img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media(max-width: 1439px){.s-philosophy .sp_,.s-philosophy .sp_only{display:block !important}}.s-service::before{content:"";width:320px;height:328px;display:block;background-image:url(/wp/wp-content/themes/swell_child/dev/img/img-ashiato-03.svg);background-size:cover;position:absolute;top:140px;left:2vw;z-index:0}@media(max-width: 599px){.s-service::before{top:225px;left:-20vw;transform:scale(0.5)}}.s-service .h2__group p{max-width:50rem;margin:0 auto}@media(min-width: 600px)and (max-width: 960px){.s-service .h2__group br.sp_{display:none !important}}@media(min-width: 600px){.s-service h3 br.sp_{display:none !important}}@media(min-width: 960px)and (max-width: 1440px){.s-service h3 br.sp_{display:block !important}}@media(min-width: 960px){.s-service .-banner .swell-block-columns{--swl-clmn-mrgn--x: 1em!important}}@media(min-width: 960px){.s-service .swell-block-columns{--swl-clmn-mrgn--x: 2.5em!important}.s-service .swell-block-columns .swell-block-columns__inner{justify-content:center}}.s-service .swell-block-columns .swell-block-column{display:flex;flex-direction:column;justify-content:space-between}.s-service .swell-block-columns .swell-block-column p{text-align:justify}.s-service .swell-block-columns .swell-block-column .swell-block-button{margin-top:auto}.s-schedule .__parallaxLayer{top:0}@media(min-width: 960px){.s-schedule .h2__group{text-align:left}}.s-schedule .h2__group .h2__image{fill:var(--color_main_sub) !important;opacity: 0.7;}.s-schedule .h2__group .h2__text{text-align:left}.s-schedule .txt__schedule{background:rgba(255,255,255,.8);padding:4em 3em}@media(max-width: 599px){.s-schedule .txt__schedule{padding:2em 1.5em}}.s-schedule .txt__schedule ul{padding-left:0 !important}.s-schedule .txt__schedule li{line-height:1.8;margin-bottom:1.5em;list-style-type:none}.s-schedule .txt__schedule li a{color:var(--color_main) !important;font-weight:600;text-decoration:underline}.s-profile .-pic{filter:var(--drop-shadow_picture);border:solid 7px #fff;border-radius:50%;width:-moz-fit-content;width:fit-content;margin:0 auto}.s-profile .-pic img{-webkit-clip-path:circle(50%);clip-path:circle(50%)}@media(max-width: 959px){.s-profile h3,.s-profile .txt__profile{text-align:center !important}}.s-profile .h2__group{position:relative}.s-profile .h2__group.-partner .wp-block-group__inner-container:after{content:"";width:250px;height:254px;display:block;background-image:url(/wp/wp-content/themes/swell_child/dev/img/img-ashiato-01.svg);background-size:cover;position:absolute;top:30px;right:0vw;z-index:-1;transform:translate(-50%, -50%)}@media(max-width: 599px){.s-profile .h2__group.-partner .wp-block-group__inner-container:after{top:-50px;right:-13vw;transform:scale(0.6)}}.s-profile .-btn{display:flex;justify-content:space-between}@media(max-width: 599px){.s-profile .-btn{flex-direction:column;row-gap:2em !important}}.s-profile .wp-social-link-facebook,.s-profile .wp-social-link-instagram,.s-profile .wp-social-link-twitter,.s-profile .wp-social-link-wordpress{background-color:var(--color_main_sub) !important}.s-column .-type-card .p-postList__title,.s-column .-type-list .p-postList__title{font-size:1em;font-weight:600 !important;color:var(--color_main)}.s-column .-type-card .p-postList__thumb,.s-column .-type-list .p-postList__thumb{filter:drop-shadow(0px 0px 4px rgba(0, 0, 0, 0.3))}.s-column .-type-card .p-postList__body{padding-top:1.5em}@media(min-width: 960px){.s-column .-type-card .p-postList__excerpt{margin-top:1em;font-size:.9em !important}}.s-column .c-tabList__button{font-size:1.1em;font-weight:600;color:var(--color_main_sub)}@media(min-width: 960px){.s-column .c-tabList__button{font-size:1.2em !important}}.s-column .c-tabBody{padding:1em}.s-column ul.p-postList.-type-list{height:500px;overflow-y:scroll;padding-bottom:5em}@media(max-width: 599px){.s-column ul.p-postList.-type-list{height:400px;padding-bottom:2em}}.s-column ul.p-postList.-type-list::-webkit-scrollbar{width:10px}.s-column ul.p-postList.-type-list::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.s-column ul.p-postList.-type-list::-webkit-scrollbar-thumb{background-color:var(--color_main_sub)}.s-column ul.p-postList.-type-list::after{content:"";position:absolute;top:0;left:0;width:97%;height:550px;background-image:linear-gradient(180deg, transparent 0 80%, #fff 90%);pointer-events:none}@media(max-width: 599px){.s-column ul.p-postList.-type-list::after{height:400px;padding-bottom:2em}}.s-column ul.p-postList.-type-list li.p-postList__item{width:99%}.p-mainVisual{max-height:1000px}@media(min-width: 960px){.p-mainVisual{position:relative;top:-1vh}.p-mainVisual .c-filterLayer::before{opacity:0}}@media(min-width: 960px){.p-mainVisual .swiper-wrapper{position:absolute;top:47%;left:72%;transform:translate(-50%, -50%) rotate(2deg) !important;border:solid 12px #fff;filter:var(--drop-shadow_picture)}.p-mainVisual .swiper-wrapper,.p-mainVisual .swiper-wrapper .p-mainVisual__imgLayer,.p-mainVisual .swiper-wrapper .c-filterLayer:after,.p-mainVisual .swiper-wrapper .c-filterLayer:before,.p-mainVisual .swiper-wrapper .c-filterLayer__img{height:65vh;width:48.75vh;max-height:720px;max-width:540px}}.p-mainVisual__textLayer{text-shadow:none !important}@media(min-width: 600px)and (max-width: 1440px){.p-mainVisual__textLayer.l-container{padding-left:calc(var(--swl-pad_container, 0)*2);padding-right:calc(var(--swl-pad_container, 0)*3)}}.post_content .mv-catch{margin-bottom:20vh}.post_content .mv-catch .wp-block-group__inner-container{display:flex;flex-direction:column;row-gap:5vh}@media(max-width: 599px){.post_content .mv-catch .wp-block-group__inner-container{row-gap:25vh}}.post_content .mv-catch::before{content:"";width:300px;height:300px;display:block;background-image:url(/wp/wp-content/themes/swell_child/dev/img/img-ashiato-01.svg);background-size:cover;position:absolute;top:-1vh;left:43%;transform-origin:center;transform:translate(-50%, 0%);z-index:-1}@media(max-width: 959px){.post_content .mv-catch::before{width:40vw;height:40vw;min-width:150px;min-height:150px;top:6vh;left:77%;opacity:.3}}.post_content .mv-catch__image{height:auto;width:40%;fill:var(--color_main) !important;margin-bottom:0 !important}@media(max-width: 959px){.post_content .mv-catch__image{width:80vw;max-width:600px;fill:#fff !important}}.post_content .mv-catch__text{color:var(--color_main) !important;display:inline-block;font-size:clamp(1.2em,.4em + 2vw,1.5em);letter-spacing:.2em;line-height:1.625;padding:0 !important;margin:0;opacity:0;transition:opacity 1.5s ease 1.5s}[data-loaded=true] .post_content .mv-catch__text{opacity:.8}@media(max-width: 959px){.post_content .mv-catch__text{color:#fff !important}}.post_content .mv-catch__text::after{content:none !important}.post_content .mv-information{display:inline-block;width:40vw;max-width:550px;position:absolute;bottom:-20px;padding:1em;transition-delay:3s}@media(max-width: 959px){.post_content .mv-information{width:92vw;background:rgba(95,51,51,.5)}}[data-loaded=true] .post_content .mv-information{opacity:1;transform:translateY(0px)}.post_content .mv-information h4{font-size:1.1em;color:var(--color_main) !important;letter-spacing:0 !important;margin-bottom:.5em}@media(max-width: 959px){.post_content .mv-information h4{color:#fff !important}}.post_content .mv-information .p-blogParts.post_content{margin-bottom:0 !important}.post_content .mv-information .mv-information__text p{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:0;font-size:13px}@media(max-width: 959px){.post_content .mv-information .mv-information__text p{font-weight:600 !important;filter:invert(1)}}.post_content .mv-information .mv-information__text p a{color:var(--color_text)}.post_content .mv-information .mv-information__post{font-size:13px}.post_content .mv-information .mv-information__post .-type-simple .p-postList__link{border-bottom:1px;padding:.25em 0}.post_content .mv-information .mv-information__post .-type-simple .p-postList__link .p-postList__body{display:flex;flex-direction:row}@media(max-width: 959px){.post_content .mv-information .mv-information__post .-type-simple .p-postList__link .p-postList__body{filter:invert(1)}}.post_content .mv-information .mv-information__post .-type-simple .p-postList__link .icon-posted::before{content:""}.post_content .mv-information .mv-information__post .-type-simple .p-postList__link .p-postList__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width: 599px){.post_content .mv-information .mv-information__post .-type-simple .p-postList__link{padding:.25em 0 0}.post_content .mv-information .mv-information__post .-type-simple .p-postList__link .icon-posted,.post_content .mv-information .mv-information__post .-type-simple .p-postList__link .p-postList__title{font-weight:600 !important}}