@charset "UTF-8";.wp-block-columns.aboutus-col{gap:0 !important}.post_content h2{font-size:4rem}h2.wp-block-heading.is-style-section_ttl.u-mb-ctrl.u-mb-10.aboutus-title:before{content:'';width:784px;height:217px;background:url(https://spring-snow.jp/wp-content/uploads/2024/04/About-us.png);display:inline-block;background-size:contain;background-repeat:no-repeat;z-index:1;position:absolute;left:0;right:0;margin:0 auto;top:-2.5em}.swell-block-fullWide.alignfull.wide-aboutus:after{content:'';width:247px;height:56px;background-image:url(https://spring-snow.jp/wp-content/uploads/2024/04/bd3.png);background-size:contain;display:inline-block;position:absolute;right:-15px;bottom:0}.wide-service-list:before{content:'';width:200px;height:56px;background-image:url(https://spring-snow.jp/wp-content/uploads/2024/04/bd1.png);background-size:contain;background-repeat:no-repeat;display:inline-block;position:absolute;left:-15px;top:-5px}.wide-service:before{content:'';width:100%;height:13px;background-image:url(https://spring-snow.jp/wp-content/uploads/2024/04/bd2.png);background-size:contain;background-repeat:repeat-x;display:inline-block;position:absolute;left:0;top:-5px}.wp-block-columns.aboutus-col .wp-block-column.has-white-background-color.has-background{border-radius:8px 0 0 8px;box-shadow:0px 10px 10px -5px rgba(0,0,0,.2)}.wp-block-columns.aboutus-col .wp-block-column.has-swl-main-background-color.has-background{border-radius:0 8px 8px 0;box-shadow:0px 10px 10px -5px rgba(0,0,0,.2)}h2.wp-block-heading.is-style-section_ttl.service-title:before{content:'';width:686px;height:217px;background:url(/wp-content/uploads/2024/04/Service.png);background-repeat:no-repeat;display:inline-block;background-size:contain;position:absolute;left:0;right:0;margin:0 auto;top:-2.5em}h2.wp-block-heading.is-style-section_ttl.case-study:before{content:'';width:800px;height:217px;background:url(/wp-content/uploads/2024/04/CASE-STUDY.png);background-repeat:no-repeat;display:inline-block;background-size:contain;position:absolute;left:0;right:0;margin:0 auto;top:-2em}.service-box .swell-block-columns__inner{justify-content:center;gap:0}.swell-block-columns__inner>div:first-child{border-radius:12px 0 0}.swell-block-columns__inner>div:nth-child(3){border-radius:0 12px 0 0}.swell-block-columns__inner>div:nth-child(4){border-radius:0 0 0 12px}.swell-block-columns__inner>div:last-child{border-radius:0 0 12px}.service-box .swell-block-columns__inner .swl-has-mb--s{background-color:#eedce0;padding:16px;margin:0}.service-box .swell-block-columns__inner .swl-has-mb--s:nth-child(2n){background-color:#c78b9a}.wide-service>div>div{box-shadow:0px 8px 8px 0px rgba(0,0,0,.2);border-radius:12px;position:relative}.swell-block-columns.service-box.animated.fadeInUp.o-anim-ready{box-shadow:none}.wide-service .wp-block-columns>div{border-radius:12px}.wp-block-column.service-school:after{content:'';background-image:url(/wp-content/uploads/2024/04/Teaching-e1712323991571.png);background-repeat:no-repeat;width:241px;height:75px;background-size:contain;position:absolute;right:0;bottom:0}.wp-block-column.service-influencer:after{content:'';background-image:url(/wp-content/uploads/2024/04/Influencer-Training-e1712324126634.png);background-repeat:no-repeat;width:507px;height:70px;background-size:contain;position:absolute;right:-10px;bottom:0}.wp-block-column.service-sns:after{content:'';background-image:url(/wp-content/uploads/2024/04/Consulting-e1712324069540.png);background-repeat:no-repeat;width:292px;height:70px;background-size:contain;position:absolute;right:0;bottom:0}.wp-block-column.service-snsop:after{content:'';background-image:url(/wp-content/uploads/2024/04/Account-Operations-e1712327106349.png);background-repeat:no-repeat;width:500px;height:70px;background-size:contain;position:absolute;right:0;bottom:0}.wp-block-column.service-ad:after{content:'';background-image:url(/wp-content/uploads/2024/04/Advertising-Operations-e1712327169854.png);background-repeat:no-repeat;width:510px;height:70px;background-size:contain;position:absolute;right:5px;bottom:0}span.red{background:#ec3a3a;color:#fff;border-radius:4px;padding:3px 5px;margin-right:5px;font-size:.8em}span.blue{background:#473aec;border-radius:4px;padding:3px 5px;margin-right:5px;color:#fff;font-size:.8em}input.wpcf7-form-control{margin-bottom:1em;margin-top:.2em}form.wpcf7-form{display:table;width:50%;margin:0 auto}div#wpcf7-f186-p179-o1 label:last-child{margin-top:1em;display:inline-block}input.wpcf7-form-control.wpcf7-submit.has-spinner{width:50%;border-radius:3px;background-color:#2dc62d;color:#fff;display:table;margin:1em auto}input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{background-color:#fff;border-radius:6px}textarea.wpcf7-form-control.wpcf7-textarea{margin-top:.5em;background-color:#fff}label a{color:#33f;text-decoration:underline}@media screen and (max-width:480px){.post_content h2{font-size:2.5rem}h2.wp-block-heading.is-style-section_ttl.u-mb-ctrl.u-mb-10.aboutus-title:before,h2.wp-block-heading.is-style-section_ttl.service-title:before,h2.wp-block-heading.is-style-section_ttl.case-study:before{width:50%;height:auto;right:0;bottom:0;top:-1em}.wide-service-list:before{width:135px;height:35px;top:-15px}.swell-block-fullWide.alignfull.wide-aboutus:after{width:145px;height:30px;bottom:-12px}.wp-block-column.service-school:after,.wp-block-column.service-influencer:after,.wp-block-column.service-sns:after,.wp-block-column.service-snsop:after,.wp-block-column.service-ad:after{content:none}.wp-block-columns.aboutus-col .wp-block-column.has-white-background-color.has-background{border-radius:8px 8px 0 0}.wp-block-columns.aboutus-col .wp-block-column.has-swl-main-background-color.has-background{border-radius:0 0 8px 8px}.service-box .swell-block-columns__inner{margin-left:0}.swell-block-columns__inner>div:first-child{border-radius:12px 12px 0 0}.swell-block-columns__inner>div:nth-child(2){border-radius:0}.swell-block-columns__inner>div:nth-child(3){border-radius:0}.swell-block-columns__inner>div:nth-child(4){border-radius:0}.swell-block-columns__inner>div:nth-child(5){border-radius:0}.swell-block-columns__inner>div:nth-child(6){border-radius:0 0 12px 12px}input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{width:98%}}