@charset "utf-8";#slide{position:fixed;top:0;margin:0;overflow:hidden;max-height:var(--flex-100);width:var(--flex-100);height:700px}#slide figure img{transition:.8s;object-fit:cover;aspect-ratio:2/3.5}#slide iframe{width:var(--flex-100);height:100vh}#slide.blur figure video{filter:blur(40px);transition:.5s}#slide.blur figure:before{content:"";background:var(--opa-black02);height:var(--flex-100);width:var(--flex-100);position:absolute}#slide .ccp strong{margin:0}#slide video{width:110%;position:absolute;left:0;right:0;margin:auto;min-width:100%;min-height:100%}.ccp{position:absolute;overflow:hidden;bottom:0;height:auto;max-height:fit-content;margin:auto;color:var(--white);left:0;right:0;text-align:center;top:0}.ccp strong{font-size:var(--font-h2);font-weight:var(--wght-500);margin:0 0 100%;text-align:center}.ccp p{font-size:var(--font-em);letter-spacing:0;text-align:left}#important{position:absolute;bottom:0;right:0;left:0;height:auto;margin:20px auto;box-sizing:border-box;z-index:2;transition:.8s;display:block;max-width:var(--flex-90);background:var(--opa-black05);padding:20px 40px 20px 25px}#important.off{display:none;transition:.8s}#important li:last-child{margin:0}#important li a{display:block;align-items:center;line-height:var(--lh-sm)}#important li .date{display:flex;align-items:center;padding:0 10px 5px 0}#important li .date i{width:20px;height:20px;border-radius:100px;border:1px solid var(--white);display:flex;align-items:center;justify-content:center}#important li .date p{font-family:var(--cri);letter-spacing:1px}#important li p{font-size:var(--font-mc)}#concept{margin:180% 0 150px;position:relative;top:0}#concept .ccp{position:relative;display:block}.concept-flex{display:block;grid-template-columns:1fr;position:relative;z-index:1;justify-content:space-between;max-width:var(--flex-90);margin:auto}#about{margin:50px 0 0;position:relative;height:300px}#about:after{border-radius:100%;transform:skew(-10deg,-10deg);position:absolute;top:0;bottom:0;margin:auto;left:0;right:0;width:250px;height:250px;z-index:0;background:url(//shinzato.jp/wp-content/themes/shinzato/assets/css/pages/../../images/common/mark.webp) no-repeat center center;background-size:100px}#about .about-contents{width:150px;height:150px;position:absolute;z-index:1;top:-15%}#about .about-contents .h1-title{position:absolute;left:0;right:0;top:0;letter-spacing:3px;margin:auto;font-size:1.5rem !important;text-align:center;bottom:0;display:flex;justify-content:center;align-items:center}#about .about-contents:nth-child(1) .h1-title{letter-spacing:-1px}#about .about-contents:nth-child(1){left:0;right:0;margin:auto}#about .about-contents:nth-child(2){right:0;bottom:3%;top:inherit}#about .about-contents:nth-child(3){bottom:3%;top:inherit}#about .about-contents figure{border-radius:100px;overflow:hidden;height:150px}#about .about-contents figure img{aspect-ratio:1/1.2;object-fit:cover}section{position:relative}.animation{animation:fadezoom infinite;animation-duration:15s;animation-fill-mode:forwards infinite;-webkit-animation-timing-function:cubic-bezier(0,0,.58,1);animation-timing-function:cubic-bezier(0,0,.58,1)}@keyframes fadezoom{0%{transform:scale(1.2)}100%{transform:scale(1)}}.svg{transform:rotate(-90deg);width:356px;height:356px;position:relative;top:0;bottom:0;margin:auto;left:0;right:0;text-align:center;display:block}.sticky .articlebox:before{content:"";height:338px;width:338px;border:1px solid var(--opa-white02);position:absolute;top:0;border-radius:100%;left:0;box-sizing:border-box;right:0;margin:auto;bottom:0}.circle{stroke:var(--white);stroke-width:.3px;fill:transparent;stroke-dasharray:320px;stroke-dashoffset:320px}.articlebox.active .circle{animation:circleAnim 1s .5s;animation-fill-mode:forwards}@keyframes circleAnim{to{stroke-dashoffset:0}}.sticky{height:800px;position:sticky;top:0;background:var(--white);padding:0}.sticky .swiper{overflow:unset}.sticky figure{width:var(--flex-100);position:absolute;top:0;z-index:-1;overflow:hidden}.sticky figure img{width:var(--flex-100);aspect-ratio:2/4;object-fit:cover}.sticky:before{content:"";background:var(--opa-black02);position:absolute;width:var(--flex-100);height:var(--flex-100);top:0}.sticky .large-inner{display:block;grid-template-columns:1fr;justify-content:space-between;max-width:var(--flex-90);position:relative;align-items:center;height:100%}.sticky .articlebox{margin:auto;width:var(--flex-100);position:relative;bottom:0;top:0;padding:50px 0}.sticky .swiper{right:0;top:0;width:100%;margin:0 0 30px}.sticky .swiper figure img{aspect-ratio:2/1}.sticky .swiper-slide{border-radius:0;overflow:hidden;background:0 0;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);padding:0;box-sizing:border-box}.sticky .swiper-slide a{display:grid;grid-template-columns:1fr;align-items:center}.sticky .swiper-slide .tag{display:none;position:absolute;right:0;background:var(--black);padding:6px 10px 8px;border-radius:0;color:var(--white);font-weight:var(--wght-500);font-size:var(--font-mc)}.sticky .sticky-opabox{border-radius:10px;box-sizing:border-box}.sticky .sticky-opabox .grid{display:grid;grid-template-columns:1fr;gap:10px}.sticky .sticky-opabox .grid a{background:var(--white);padding:10px 20px 12px;border-radius:5px;display:block}.article-title{position:absolute;top:0;bottom:0;margin:auto;display:block;align-items:center;padding:0 0 5px;z-index:1;left:0;flex-wrap:wrap;width:280px;right:0;max-height:fit-content}.article-title i{font-size:2rem;color:var(--white);border-radius:100px;padding:40px;background:url(//shinzato.jp/wp-content/themes/shinzato/assets/css/pages/../../images/common/mark.webp) no-repeat center center;background-size:100%;font-size:0}.article-titlebox{display:block;align-items:center;width:auto;margin:0 auto;max-width:var(--width480);padding:0;text-align:center}.article-titlebox .h2-title{position:relative}.article-titlebox .h2-title:before{content:"";background:var(--opa-white05);width:70px;height:1px;position:absolute;bottom:-18px;left:0;right:0;margin:auto}.swiper figure{position:relative}.swiper .swpbox{bottom:0;text-align:center;width:var(--flex-100);padding:20px;box-sizing:border-box}.swiper-button-next{background:var(--white);border-radius:100px;width:50px;height:50px;opacity:.9;right:inherit;cursor:pointer;top:40%;left:0;position:relative}.swiper-button{position:relative;margin:50px 0 0;display:flex;justify-content:center;gap:30px}.swiper-button-prev{background:var(--white);border-radius:100px;width:50px;height:50px;opacity:.9;left:0;cursor:pointer;top:46%;position:relative}.swiper-button-prev i{transform:rotate(-180deg)}.swiper-button-prev:after,.swiper-button-next:after{display:none}.contents{z-index:1}.arrow-button{position:relative;bottom:-10%;height:30px;max-width:160px;display:block;overflow:hidden;border-bottom:1px solid var(--opa-white02);text-align:center;margin:auto;width:var(--flex-100)}.arrow-button span{font-size:var(--font-em)}#recruit{padding:50px 0 100px;position:relative;background:var(--white)}#recruit:before{display:block;position:absolute;bottom:0;left:0;width:100%;height:100%}#recruit .recbox{display:grid;flex-direction:row;gap:30px}#recruit .recbox>div.recbox_img>div{display:grid;gap:20px}#recruit .recbox>div img:nth-child(1){aspect-ratio:3/2;object-fit:cover;border-radius:10px}#recruit .recbox>div img:nth-child(2){aspect-ratio:3/2;object-fit:cover;border-radius:10px}#recruit .recbox_img figure img:nth-child(1){aspect-ratio:3/4.3;object-fit:cover}#recruit .recbox>div{order:2}#recruit div.recbox_img{position:relative;min-height:max-content;height:auto;padding:0;order:1;display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:var(--width640);margin:auto}#recruit .recbox_div img:nth-child(1){position:relative;top:0;left:-2rem;width:15rem;object-fit:cover;border-radius:10px}#recruit .recbox_div img:nth-child(2){position:absolute;top:11rem;left:5rem;width:13rem;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;border-radius:10px}#recruit .recbox_img img:nth-child(3){position:absolute;top:1rem;right:-3rem;width:11rem;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:10px}}#recruit .large-inner{display:block;max-width:var(--large-inner)}#recruit .recbox .button{width:var(--flex-100);box-shadow:none}#recruit .box figure{position:relative;border-radius:20px;overflow:hidden;order:1}#recruit.sticky:before{display:none}#recruit .recbox .rec-title{font-size:2rem !important}.section-scroll{background:0 0;width:var(--flex-100);z-index:1;position:absolute;top:5px;left:0;height:100%}.section-scroll:before{content:"";background:linear-gradient(2deg,var(--opa-black07),transparent);position:absolute;width:var(--flex-100);height:100%;bottom:5px}.section-scroll-inner{padding:80px 10px;height:100%;position:sticky;top:0;box-sizing:border-box}.section-scroll p{font-size:var(--font-mc);color:var(--white);line-height:var(--lh-sm);font-weight:300;letter-spacing:1px}.section-scroll-box{margin:30px auto 20px}.section-scroll-box a{margin:auto;align-items:center;gap:15px}.section-scroll-box a img{aspect-ratio:3/2;object-fit:cover}.section-scroll-box .post-title{color:var(--white);font-size:var(--font-em);padding:10px 0 5px;letter-spacing:1px}.section-scroll-box h6{border:none;margin:0 !important;color:var(--white)}.section-scroll-box p{font-family:var(--gs);line-height:1.5;letter-spacing:0}.scfx{position:relative;height:auto;overflow:unset}#home.scfx{height:110vh;padding:0 0 80px}.scfx .sticky{height:100vh;width:100%;padding:0;position:relative}.scfx .sticky:before{display:none}.scfx .sticky img{aspect-ratio:2/4;object-fit:cover}.post-title{font-weight:500;letter-spacing:2px;font-size:var(--font-em);line-height:var(--lh-sm);font-family:var(--mn);margin:0 auto 20px}@media screen and (min-width:600px){#slide figure img{aspect-ratio:2/2.5}#slide .ccp strong{margin:0}.ccp p{font-size:var(--font-h6)}#important li:last-child{margin:0}#important li a{display:flex}#important li .date{display:flex;align-items:center;padding:4px 10px 0 0}#important li .date i{width:25px;height:25px;border-radius:100px;border:1px solid var(--white);display:flex;align-items:center;justify-content:center}#important li .date p{font-family:var(--cri);letter-spacing:1px}#concept{margin:150% 0 100px;padding:0}.concept-flex{max-width:var(--width480)}#about{height:auto;text-align:center}#about:after{width:350px;height:350px}#about .about-contents{width:200px;height:200px}#about .about-contents .h1-title{font-size:1.5rem !important}#about .about-contents figure{height:200px}.sticky .large-inner{max-width:max-content}.sticky figure img{aspect-ratio:2/2}.sticky .swiper{position:relative;right:-20%;top:0;width:240px}.sticky .swiper-slide .tag{font-size:var(--font-em)}.sticky .sticky-opabox{padding:0}.sticky .sticky-opabox .grid{grid-template-columns:1fr 1fr}.article-title{display:grid;align-items:center;z-index:1;width:var(--flex-75);padding:0}.article-title i{font-size:2rem;color:var(--white);border-radius:100px;padding:40px;background:url(//shinzato.jp/wp-content/themes/shinzato/assets/css/pages/../../images/common/mark.webp) no-repeat center center;background-size:100%;font-size:0}.swiper figure{position:relative}.swiper .swpbox{padding:10px 20px}.swiper-button-prev i{transform:rotate(-180deg)}.swiper-button-prev:after,.swiper-button-next:after{display:none}.svg{width:400px;height:400px}.sticky .articlebox:before{height:386px;width:386px}.circle{stroke:var(--white);stroke-width:.3px;fill:transparent;stroke-dasharray:320px;stroke-dashoffset:320px}#recruit .large-inner{display:block;max-width:var(--large-inner)}#recruit.sticky:before{display:none}}@media screen and (min-width:1024px){#slide video{position:relative;width:var(--flex-100);height:auto;position:absolute;min-width:100%;min-height:100%}#slide .ccp strong{margin:auto}#slide{height:640px;bottom:inherit;top:0}.ccp{text-align:left;bottom:-75%;left:2%;display:flex;right:inherit}.ccp p{font-size:var(--font-h6);letter-spacing:1px}#important{right:4%;height:auto;margin:50px 0;left:inherit;padding:25px 50px 30px 30px}#important li:last-child{margin:0}#important li .date{display:flex;align-items:center;padding:4px 10px 0 0}#important li .date i{width:25px;height:25px;border-radius:100px;border:1px solid var(--white);display:flex;align-items:center;justify-content:center}#important li .date p{font-family:var(--cri);letter-spacing:1px}#concept .ccp{display:block;text-align:center}.concept-flex{max-width:var(--large-inner);display:grid;grid-template-columns:1fr 1fr;gap:30px}#about{margin:100px 0 0;position:relative;height:auto}#about:after{width:450px;height:450px;background-size:150px}#about .about-contents{width:250px;height:250px;top:0}#about .about-contents .h1-title{writing-mode:unset;font-size:2rem !important}#about .about-contents figure{width:250px;height:250px;border-radius:100%;margin:auto}#about .about-contents figure img{aspect-ratio:1/1.2;object-fit:cover}.sticky .large-inner{grid-template-columns:55% 50%;max-width:var(--width600)}.sticky .articlebox{margin:0}.sticky .swiper{margin:auto;bottom:5%;top:inherit;overflow:hidden;max-width:800px;right:0;width:auto}.sticky .swiper-wrapper{justify-content:center}.sticky .swiper-slide .tag{font-size:var(--font-mc)}.sticky .sticky-opabox .grid li{margin:0 0 20px}.sticky .sticky-opabox .grid li:last-child{margin:0}.article-title i{font-size:2rem;color:var(--white);border-radius:100px;padding:40px;background:url(//shinzato.jp/wp-content/themes/shinzato/assets/css/pages/../../images/common/mark.webp) no-repeat center center;background-size:100%;font-size:0}.swiper figure{position:relative}.swiper .swpbox{padding:20px 10px}.swiper-button-prev i{transform:rotate(-180deg)}.swiper-button-prev:after,.swiper-button-next:after{display:none}.svg{width:450px;height:450px}.sticky .articlebox:before{height:432px;width:432px;left:0}.circle{stroke:var(--white);stroke-width:.3px;fill:transparent;stroke-dasharray:320px;stroke-dashoffset:320px}.swiper-button-next{left:7%}.swiper-button{position:relative}.swiper-button-prev{background:var(--white);border-radius:100px;width:50px;height:50px;opacity:.9;left:0;cursor:pointer;top:46%}#recruit.sticky:before{display:none}#recruit div.recbox_img{max-width:100%}#recruit .recbox{display:grid;justify-content:space-between;align-items:center;grid-template-columns:1fr 1fr}#recruit .recbox>div{order:1}#recruit .recbox_img>div.recbox_img{order:2}#recruit .recbox>div img:nth-child(1){left:0;aspect-ratio:3/2.5;object-fit:cover;border-radius:10px}#recruit .recbox_img>div img:nth-child(2){aspect-ratio:3/2.5;object-fit:cover;border-radius:10px}#recruit .recbox_img figure img:nth-child(1){top:0;aspect-ratio:3/5.2;object-fit:cover}.section-scroll{width:var(--flex-50);top:0}.section-scroll:before{display:none}.section-scroll.rt{right:0;left:inherit}.section-scroll-inner{padding:15% 50px;height:100%;background:var(--opa-black05)}.section-scroll-inner .h1-title{font-size:4rem !important}.section-scroll-box{margin:0 auto 50px}.section-scroll-box figure{margin:auto}.section-scroll-box h6{border:none;margin:0 !important;color:var(--white)}.section-scroll-box p{font-family:var(--gs);line-height:var(--lh-md);font-size:var(--font-em)}.scfx{position:relative;height:1100px;overflow:unset}#home.scfx{height:1100px;padding:0}.scfx .sticky{padding:0;position:sticky;top:0}.scfx .sticky:before{display:none}.scfx .sticky img{aspect-ratio:1.5/2;object-fit:cover}.post-title{font-weight:500;letter-spacing:3px;font-size:var(--font-h4);line-height:var(--lh-sm);font-family:var(--mn);margin:0 auto 20px}}@media screen and (min-width:1300px){#slide{bottom:0;height:88vh;z-index:1}#slide video{position:relative;width:var(--flex-100);height:auto;position:absolute;min-width:100%;min-height:100%}#recruit{position:relative;padding:200px 0;background-size:cover;background:var(--white)}#recruit:before{display:block;position:absolute;bottom:0;left:0;width:100%;height:100%}#recruit .large-inner{display:block;max-width:var(--large-inner)}#recruit .recbox .button{width:var(--flex-100);box-shadow:none}#recruit .box figure{position:relative;border-radius:20px;overflow:hidden;order:1}#recruit.sticky:before{display:none}}@media screen and (min-width:1500px){#slide video{min-width:100%;min-height:100%;position:relative}#slide figure img{transition:.8s;object-fit:cover;aspect-ratio:unset}#slide.blur figure:before{content:"";background:var(--opa-black02);height:var(--flex-100);width:var(--flex-100);position:absolute}#slide .ccp strong{margin:0;text-align:left}.ccp{top:unset;bottom:6%}.ccp strong{font-weight:var(--wght-500);margin:0 0 100%;letter-spacing:1px}.ccp p{text-align:left;font-size:var(--font-h5)}#important{bottom:0;max-width:max-content;right:0;margin:50px 80px}#important li:last-child{margin:0}#important li .date{display:flex;align-items:center;padding:4px 10px 0 0}#important li .date i{width:25px;height:25px;border-radius:100px;border:1px solid var(--white);display:flex;align-items:center;justify-content:center}#important li .date p{font-family:var(--cri);letter-spacing:1px}#important li p{font-size:inherit}#concept{margin:100% 0 250px}#concept .ccp{position:relative;text-align:left;margin:0;height:auto}#concept .ccp .flex{justify-content:left}.concept-flex{justify-content:left;display:flex;justify-content:space-between;align-items:flex-start}#about{width:auto;margin:0}#about .about-contents{width:350px;height:350px;position:absolute;z-index:1;top:-10%}#about .about-contents .h1-title{position:absolute;writing-mode:vertical-lr;left:4%;top:-7%;bottom:inherit;letter-spacing:5px;margin:0;right:inherit;font-size:3rem !important;width:auto;justify-content:left;align-items:unset;height:auto}#about .about-contents:nth-child(1) .h1-title{letter-spacing:-1px}#about .about-contents:nth-child(1){top:-11%}#about .about-contents:nth-child(2){right:5%;bottom:-20%;top:inherit}#about .about-contents:nth-child(3){bottom:-40%;top:inherit;left:10%}#about .about-contents figure{height:auto;border-radius:30px;width:250px;height:250px}#about .about-contents figure img{aspect-ratio:1/1.2;object-fit:cover}.svg{transform:rotate(-90deg);width:528px;height:528px;position:absolute;top:0;bottom:0;margin:auto;left:-15px;right:0}.sticky .articlebox:before{height:101%;width:101%;left:-2px}.circle{stroke:var(--white);stroke-width:.3px;fill:transparent;stroke-dasharray:264px;stroke-dashoffset:264px}.sticky{height:2000px;position:sticky;scroll-behavior:smooth;padding:80px 0}#support.sticky{height:1600px}.sticky figure{position:absolute;top:0;z-index:-1}.sticky figure img{aspect-ratio:2/1}.sticky .large-inner{display:grid;justify-content:space-between;max-width:var(--large-inner);gap:80px;grid-template-columns:1fr;height:auto}.sticky .swiper{justify-content:center;width:100%;right:0}.sticky .articlebox{margin:50px 0 0 50px}.sticky .swiper-slide img{aspect-ratio:2/1.8;opacity:1}.sticky .swiper-slide .tag{top:0}.sticky .sticky-opabox .grid{display:grid}.sticky .sticky-opabox .grid li{margin:0}.article-title{display:block;justify-content:center;gap:0;align-items:center;width:auto;height:auto}.article-title p{max-width:var(--width480);text-align:center;line-height:var(--lh-sm);letter-spacing:1px}.article-title i{font-size:2rem;border-radius:100px;padding:40px;background:url(//shinzato.jp/wp-content/themes/shinzato/assets/css/pages/../../images/common/mark.webp) no-repeat center center;background-size:100%;font-size:0}.swiper figure{position:relative}.swiper .swpbox .h3-title{font-size:1.8rem !important}.swiper-button{position:relative;margin:50px 0 0;display:none}.swiper-button-next{left:0}.swiper-button-prev i{transform:rotate(-180deg)}.swiper-button-prev:after,.swiper-button-next:after{display:none}#recruit{padding:100px 0}#recruit .large-inner{display:block;max-width:var(--large-inner)}#recruit .recbox .rec-title{font-size:3.5rem !important}#recruit .recbox .flex{align-items:center}#recruit.sticky:before{display:none}#recruit .recbox>div{order:1}#recruit div.recbox_img{height:auto;order:2;padding:0;margin:50px 0 0}#recruit .recbox_div img:nth-child(1){width:25rem;aspect-ratio:3/2;left:0}#recruit .recbox_div img:nth-child(2){top:18rem;left:0;width:25rem}#recruit .recbox_img img:nth-child(3){position:absolute;top:0;right:0;width:18rem;aspect-ratio:1/1.93;-o-object-fit:cover;object-fit:cover;border-radius:10px}}@media screen and (min-width:1500px){#slide{height:auto;top:inherit;bottom:0}#slide video{min-width:100%;min-height:100%;position:relative}.concept-flex{justify-content:space-between}.sticky .articlebox{margin:auto;padding:0;width:500px;height:500px;border-radius:100%;display:flex;align-items:center;justify-content:center;position:relative}.articlebox .button{width:180px;position:absolute;right:0;bottom:9%;padding:15px;font-size:var(--font-h6);left:0;margin:auto}#about .about-contents figure{width:350px;height:350px}.section-scroll:before{display:none}.section-scroll.rt{right:0;left:inherit}.section-scroll-inner{padding:15% 100px;height:auto}.section-scroll-inner .h1-title{font-size:4rem !important}.section-scroll-box{margin:0 auto 50px}.section-scroll-box figure{margin:auto}.section-scroll-box h6{border:none;margin:0 !important;color:var(--white)}.section-scroll-box p{font-family:var(--gs);line-height:var(--lh-md);font-size:var(--font-em)}.scfx{height:1035px}#home.scfx{height:1200px;padding:0}.scfx .sticky:before{display:none}.scfx .sticky img{aspect-ratio:3/2;object-fit:cover}.post-title{font-weight:500;letter-spacing:3px;font-size:var(--font-h4);line-height:var(--lh-sm);font-family:var(--mn);margin:0 auto 20px}}