*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,h5,p,figure,blockquote,ul,li,dl,dd{margin:0;padding:0}ul[role=list],ol[role=list]{list-style:none}li{list-style-type:none}body{min-height:100vh;line-height:1.1}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}body{font-family:"Noto Sans JP",sans-serif}.header{position:fixed;top:0;left:0;display:flex;justify-content:space-between;align-items:center;width:100%;height:62px;z-index:2}@media screen and (min-width: 1024px){.header{height:90px}}.header__ttl{padding:10px 0 10px 7%;line-height:1.2;font-size:16px;font-family:"Mohave",sans-serif}@media screen and (min-width: 768px){.header__ttl{font-size:22px}}@media screen and (min-width: 1024px){.header__ttl{font-size:24px}}.header__ttl__link{text-decoration:none;color:#ff8718}.header__btn{position:relative;display:flex;justify-content:center;align-items:center;width:62px;height:62px;background:#ff5d17;border-radius:0 0 0 10px;cursor:pointer;z-index:1}@media screen and (min-width: 1024px){.header__btn{display:none}}.header__btn__top,.header__btn__middle,.header__btn__bottom{position:absolute;display:block;width:60%;height:2px;transition:.4s}.header__btn__top{transform:translateY(-12px);background:#fff}.header__btn__middle{background:#fff}.header__btn__bottom{transform:translateY(12px);background:#fff}.gnav{position:absolute;top:0;right:0;display:flex;justify-content:center;align-items:center;width:100%;height:100vh;background:#ff8718;transform:translateX(100%);transition:.4s;font-size:14px}@media screen and (min-width: 1024px){.gnav{position:static;justify-content:space-between;width:auto;height:90px;transform:none;transition:none;font-size:16px;border-radius:0 0 0 15px}}.gnav__nav{width:100%}@media screen and (min-width: 1024px){.gnav__nav{display:flex;justify-content:space-between;width:auto}}.gnav__list{margin-bottom:36px}@media screen and (min-width: 1024px){.gnav__list{margin:0}}.gnav__link{position:relative;display:block;color:#fff;text-decoration:none;padding:10px 38%}@media screen and (min-width: 768px){.gnav__link{font-size:30px}}@media screen and (min-width: 1024px){.gnav__link{position:static;padding:37px 44px;font-size:16px}}.gnav__link:hover{color:#ff5d17}@media screen and (min-width: 1024px){.gnav__link:hover{color:#fff;background:#ff5d17;border-radius:0 0 0 15px}}.gnav__link::before{position:absolute;content:"";top:2px;left:101px;width:30px;height:30px;background:url(../images/arrow.png) center center/cover}@media screen and (min-width: 768px){.gnav__link::before{top:5px;left:194px;width:40px;height:40px}}@media screen and (min-width: 1024px){.gnav__link::before{display:none}}.gnav__box{width:50%;margin-left:36%}@media screen and (min-width: 1024px){.gnav__box{display:none}}.gnav__lists{margin-bottom:28px}.gnav__links{display:block;padding:10px 17%;text-decoration:none;color:#fff}.gnav__links:hover{color:#ff5d17}@media screen and (min-width: 768px){.gnav__links{font-size:18px}}.footer{position:relative;overflow:hidden;padding-top:40px}@media screen and (min-width: 1024px){.footer{padding-top:100px}}.footer::before{position:absolute;content:"";top:0;left:-54px;width:150%;height:300px;z-index:-1;border-radius:40% 58% 55% 0%/57% 100% 10% 39%;background:#ff8718}@media screen and (min-width: 768px){.footer::before{height:360px}}@media screen and (min-width: 1024px){.footer::before{left:-206px;height:470px}}.footer__home{width:82%;position:relative;margin:0 auto}@media screen and (min-width: 768px){.footer__home{font-size:20px;margin-left:11%}}@media screen and (min-width: 1024px){.footer__home{width:54%;font-size:26px;margin-left:24.5%}}.footer__home::after{position:absolute;content:"TOP";top:5px;left:83%;width:30px;height:30px;border-radius:50%;padding-top:10px;font-size:9px;text-align:center;background:#ff5d17;color:#fff}@media screen and (min-width: 1024px){.footer__home::after{top:-2px;width:60px;height:60px;padding-top:20px;font-size:14px;font-weight:bold}}.footer__home__link{display:block;padding:10px 44px 10px;text-decoration:none;color:#fff}@media screen and (min-width: 1024px){.footer__home__link{width:76%;padding:10px 20px}}.footer__box{margin:0 auto;width:86%;height:200px}.footer__gnav__nav{display:flex;flex-wrap:wrap;justify-content:center}@media screen and (min-width: 768px){.footer__gnav__nav{width:84%;flex-wrap:nowrap;padding:10px 20px}}@media screen and (min-width: 1024px){.footer__gnav__nav{width:60%;margin:auto}}.footer__gnav__list{font-size:10px}@media screen and (min-width: 768px){.footer__gnav__list{font-size:15px}}@media screen and (min-width: 1024px){.footer__gnav__list{font-size:18px}}.footer__gnav__link{display:block;color:#fff;text-decoration:none;padding:30px 70px 9px 20px}@media screen and (min-width: 768px){.footer__gnav__link{padding:10px 10px}}.footer__gnav__link:hover{color:#ff5d17}.footer__gnav__lists{font-size:9px}@media screen and (min-width: 768px){.footer__gnav__lists{font-size:10px}}@media screen and (min-width: 1024px){.footer__gnav__lists{font-size:16px}}.footer__gnav__links{font-size:9px;display:block;padding:10px 36px 5px 36px;text-decoration:none;color:#fff}.footer__copy{text-align:center;padding-bottom:10px;color:#fff;font-size:10px}@media screen and (min-width: 1024px){.footer__copy{font-size:14px;letter-spacing:.2em;padding-bottom:50px}}#top .btn{position:relative;width:310px;height:50px;margin:40px 0 100px;font-family:"Mohave",sans-serif}@media screen and (min-width: 768px){#top .btn{margin:50px auto}}@media screen and (min-width: 1024px){#top .btn{width:480px;height:82px;font-size:20px;letter-spacing:.5em}}#top .btn::before{content:"";position:absolute;top:4px;left:5px;width:48px;height:45px;background:url(../images/btn.svg) center center/cover}@media screen and (min-width: 768px){#top .btn::before{top:10px}}@media screen and (min-width: 1024px){#top .btn::before{left:10px;width:77px;height:72px}}#top .btn__link{display:block;padding:16px 50px;text-decoration:none;text-align:center;border-radius:40px;background:#ff5d17;color:#fff}@media screen and (min-width: 768px){#top .btn__link{border-radius:70px}}@media screen and (min-width: 1024px){#top .btn__link{padding:27px 50px}}#top .btn__link:hover{border:1px #ff5d17 solid;background:#fff;color:#ff5d17;transition:all .5s}#top .main{overflow:hidden;line-height:1.4}#top .mv{margin-bottom:120px}@media screen and (min-width: 768px){#top .mv{margin-bottom:200px}}@media screen and (min-width: 1024px){#top .mv{margin-bottom:170px}}#top .mv__img{position:relative;width:100%;height:350px;background:url(../images/mv.webp) center right/contain no-repeat}@media screen and (min-width: 768px){#top .mv__img{width:100%;top:80px;background-position:right top}}@media screen and (min-width: 1024px){#top .mv__img{height:100vh}}#top .mv__ttl{margin:0 7%;font-family:"Mohave",sans-serif;color:#ff8718;font-size:clamp(2.313rem,1.235rem + 4.6vw,6.75rem)}#top .mv__txt{margin:0 7%;font-size:clamp(.875rem,.511rem + 1.55vw,2.375rem);font-weight:bold}@media screen and (min-width: 1024px){#top .mv__txt{margin-bottom:160px}}#top .mv__box{position:absolute;width:90%;bottom:-37px;left:0}@media screen and (min-width: 768px){#top .mv__box{bottom:-135px;margin-bottom:100px}}#top .about{margin:0 7% 350px;color:#fff}#top .about__con{position:relative;padding:50px 0;margin-bottom:100px;max-width:500px}@media screen and (min-width: 768px){#top .about__con{width:450px}}@media screen and (min-width: 1024px){#top .about__con{width:500px;margin-left:16%}}#top .about__con::before{content:"";position:absolute;top:-205px;left:0;width:200px;height:250px;background:url(../images/about1.webp) center center/cover}@media screen and (min-width: 768px){#top .about__con::before{top:-97px;left:91%;width:370px;height:400px}}@media screen and (min-width: 1024px){#top .about__con::before{left:98%;width:550px;height:550px}}@media screen and (min-width: 1500px){#top .about__con::before{left:150%;width:570px;height:570px}}#top .about__con::after{content:"";position:absolute;bottom:-142px;left:-18px;width:160px;height:140px;background:url(../images/about2.webp) center center/cover}@media screen and (min-width: 768px){#top .about__con::after{left:80%;width:225px;height:197px}}@media screen and (min-width: 1024px){#top .about__con::after{left:92%;bottom:-231px;width:400px;height:350px}}@media screen and (min-width: 1500px){#top .about__con::after{left:108%;bottom:-200px}}#top .about__ttl{position:relative;font-size:10px;font-weight:normal;text-align:center;margin-bottom:5px;color:#000}@media screen and (min-width: 768px){#top .about__ttl{font-size:15px;margin:16px}}@media screen and (min-width: 1024px){#top .about__ttl{font-size:20px;margin:24px}}#top .about__ttl::before{content:"";position:absolute;top:-22px;left:-50px;width:89px;height:89px;border-radius:33% 67% 69% 31%/52% 61% 39% 48%;background:#ff8718;animation:round_anime 20s linear infinite}@keyframes round_anime{0%{border-radius:70% 100% 100% 80%/70% 80% 100% 100%}25%{border-radius:90% 90% 90% 90%/90% 90% 90% 90%}50%{border-radius:100% 70% 70% 100%/70% 100% 70% 90%}75%{border-radius:90% 90% 90% 90%/90% 90% 90% 90%}100%{border-radius:70% 100% 100% 80%/70% 80% 100% 100%}}@media screen and (min-width: 768px){#top .about__ttl::before{top:61px;left:-88px;width:114px;height:107px}}@media screen and (min-width: 1024px){#top .about__ttl::before{width:218px;height:180px}}#top .about__ttl::after{content:"";position:absolute;top:110px;right:-75px;width:147px;height:147px;border-radius:38% 62% 45% 55%/57% 54% 46% 43%;background:#ff8718;animation:round_anime 20s linear infinite}@keyframes round_anime{0%{border-radius:30% 70% 60% 40%/30% 40% 60% 70%}25%{border-radius:50% 50% 50% 50%/50% 50% 50% 50%}50%{border-radius:70% 30% 30% 70%/50% 70% 30% 50%}75%{border-radius:50% 50% 50% 50%/50% 50% 50% 50%}100%{border-radius:30% 70% 60% 40%/30% 40% 60% 70%}}@media screen and (min-width: 768px){#top .about__ttl::after{top:223px;right:-113px;width:213px;height:225px;border-radius:45% 54% 45% 55%/57% 54% 46% 43%;background:#ff8718}}@media screen and (min-width: 1500px){#top .about__ttl::after{width:28%;height:332px}}#top .about__txt{position:relative;font-size:17px;font-weight:bold;margin-bottom:22px;line-height:1.6em}@media screen and (min-width: 768px){#top .about__txt{font-size:22px;margin-bottom:28px}}@media screen and (min-width: 1024px){#top .about__txt{font-size:28px;margin-bottom:32px}}#top .about__txt::before{content:"";position:absolute;top:-63px;left:-51%;width:171%;height:665px;z-index:-1;border-radius:57% 62% 45% 55%/57% 54% 46% 43%;background:#ff8718;animation:round_anime 20s linear infinite}@keyframes round_anime{0%{border-radius:70% 100% 100% 80%/70% 80% 100% 100%}25%{border-radius:90% 90% 90% 90%/90% 90% 90% 90%}50%{border-radius:100% 70% 70% 100%/70% 100% 70% 90%}75%{border-radius:90% 90% 90% 90%/90% 90% 90% 90%}100%{border-radius:70% 100% 100% 80%/70% 80% 100% 100%}}@media screen and (min-width: 1024px){#top .about__txt::before{top:-164px;left:-338px;width:1200px;height:825px}}#top .about__txt__sub{margin-bottom:15px;font-size:14px;line-height:1.8}@media screen and (min-width: 768px){#top .about__txt__sub{font-size:15px;line-height:2}}@media screen and (min-width: 1024px){#top .about__txt__sub{font-size:16px}}#top .about__arch{width:258px;margin:0 auto 200px}@media screen and (min-width: 768px){#top .about__arch{width:458px;margin:0 auto 145px}}@media screen and (min-width: 1024px){#top .about__arch{width:522px}}#top .about__archimg{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#top .work{margin:0 7%}#top .work__ttl{position:relative;font-size:10px;font-weight:normal;text-align:center;margin-bottom:5px}@media screen and (min-width: 768px){#top .work__ttl{font-size:15px}}@media screen and (min-width: 1024px){#top .work__ttl{font-size:20px;margin-bottom:15px}}#top .work__ttl::before{content:"";position:absolute;top:103px;left:-50px;width:89px;height:89px;border-radius:33% 67% 69% 31%/52% 61% 39% 48%;background:#ff8718;animation:round_anime 20s linear infinite}@keyframes round_anime{0%{border-radius:30% 70% 60% 40%/30% 40% 60% 70%}25%{border-radius:50% 50% 50% 50%/50% 50% 50% 50%}50%{border-radius:70% 30% 30% 70%/50% 70% 30% 50%}75%{border-radius:50% 50% 50% 50%/50% 50% 50% 50%}100%{border-radius:30% 70% 60% 40%/30% 40% 60% 70%}}@media screen and (min-width: 768px){#top .work__ttl::before{top:127px;left:-98px;width:167px;height:157px}}@media screen and (min-width: 1024px){#top .work__ttl::before{width:223px;height:209px}}#top .work__ttl::after{content:"";position:absolute;z-index:-1;top:-69px;right:-75px;width:147px;height:147px;border-radius:38% 62% 45% 55%/57% 54% 46% 43%;background:#ff8718;animation:round_anime 20s linear infinite}@keyframes round_anime{0%{border-radius:30% 70% 60% 40%/30% 40% 60% 70%}25%{border-radius:50% 50% 50% 50%/50% 50% 50% 50%}50%{border-radius:70% 30% 30% 70%/50% 70% 30% 50%}75%{border-radius:50% 50% 50% 50%/50% 50% 50% 50%}100%{border-radius:30% 70% 60% 40%/30% 40% 60% 70%}}@media screen and (min-width: 768px){#top .work__ttl::after{right:-139px;width:176px;height:171px}}@media screen and (min-width: 1024px){#top .work__ttl::after{right:-6%;width:232px;height:229px}}#top .work__arch{width:280px;margin:0 auto 18px}@media screen and (min-width: 768px){#top .work__arch{width:500px;margin:0 auto 68px}}@media screen and (min-width: 1024px){#top .work__arch{width:734px}}#top .work__archimg{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#top .work__txtbox{margin:30px 0 0 20px}@media screen and (min-width: 1024px){#top .work__txtbox{line-height:2;margin:98px 140px 0 140px}}#top .work__txt{font-size:15px;font-weight:bold;margin-bottom:10px}@media screen and (min-width: 768px){#top .work__txt{font-size:21px}}@media screen and (min-width: 1024px){#top .work__txt{font-size:28px;margin-bottom:35px}}#top .work__txt__sub{position:relative;font-size:14px;margin-bottom:15px}@media screen and (min-width: 768px){#top .work__txt__sub{font-size:16px}}@media screen and (min-width: 1024px){#top .work__txt__sub{font-size:16px;margin-bottom:25px}}#top .work__shumcon{margin-bottom:200px}#top .work__txt2{position:relative;text-align:center;font-style:15px;font-weight:bold;margin-bottom:20px}@media screen and (min-width: 1024px){#top .work__txt2{font-size:20px;margin-bottom:60px}}#top .work__txt2::before{content:"";position:absolute;top:272px;left:-50px;width:89px;height:89px;z-index:-1;border-radius:33% 67% 69% 31%/52% 61% 39% 48%;background:#ff8718;animation:round_anime 20s linear infinite}@keyframes round_anime{0%{border-radius:30% 70% 60% 40%/30% 40% 60% 70%}25%{border-radius:50% 50% 50% 50%/50% 50% 50% 50%}50%{border-radius:70% 30% 30% 70%/50% 70% 30% 50%}75%{border-radius:50% 50% 50% 50%/50% 50% 50% 50%}100%{border-radius:30% 70% 60% 40%/30% 40% 60% 70%}}@media screen and (min-width: 768px){#top .work__txt2::before{width:210px;height:198px}}@media screen and (min-width: 1024px){#top .work__txt2::before{left:26px;width:280px;height:264px}}#top .work__txt2::after{content:"";position:absolute;top:-69px;right:-96px;width:147px;height:147px;border-radius:38% 62% 45% 55%/57% 54% 46% 43%;background:#ff8718;animation:round_anime 20s linear infinite}@keyframes round_anime{0%{border-radius:30% 70% 60% 40%/30% 40% 60% 70%}25%{border-radius:50% 50% 50% 50%/50% 50% 50% 50%}50%{border-radius:70% 30% 30% 70%/50% 70% 30% 50%}75%{border-radius:50% 50% 50% 50%/50% 50% 50% 50%}100%{border-radius:30% 70% 60% 40%/30% 40% 60% 70%}}@media screen and (min-width: 768px){#top .work__txt2::after{right:-145px;width:250px;height:236px;z-index:-1}}@media screen and (min-width: 1024px){#top .work__txt2::after{right:-75px;width:334px;height:315px}}#top .work__con{width:300px;margin:0 auto 140px}@media screen and (min-width: 768px){#top .work__con{display:flex;justify-content:center;gap:5%;width:100%}#top .work__con:nth-of-type(2){flex-direction:row-reverse}}@media screen and (min-width: 1024px){#top .work__con{margin:0 auto 95px;width:90%}}#top .work__pic,#top .work__pic2{width:300px;margin-bottom:8px}@media screen and (min-width: 1024px){#top .work__pic,#top .work__pic2{width:50%;height:750px;max-width:470px}}#top .work__pic{position:relative}#top .work__pic::after{position:absolute;content:"";bottom:-242px;right:-64px;width:112px;height:100px;border-radius:38% 62% 45% 55%/57% 54% 46% 43%;background:#ff8718;animation:round_anime 20s linear infinite}@keyframes round_anime{0%{border-radius:70% 100% 100% 80%/70% 80% 100% 100%}25%{border-radius:90% 90% 90% 90%/90% 90% 90% 90%}50%{border-radius:100% 70% 70% 100%/70% 100% 70% 90%}75%{border-radius:90% 90% 90% 90%/90% 90% 90% 90%}100%{border-radius:70% 100% 100% 80%/70% 80% 100% 100%}}@media screen and (min-width: 768px){#top .work__pic::after{bottom:-15%;right:-169%;width:219px;height:227px}}@media screen and (min-width: 1024px){#top .work__pic::after{bottom:7%;left:186%;width:467px;height:380px}}#top .work__pic2{position:relative}#top .work__pic2::before{content:"";position:absolute;z-index:-1;top:-54px;left:-68px;width:147px;height:147px;border-radius:38% 62% 45% 55%/57% 54% 46% 43%;background:#ff8718;animation:round_anime 20s linear infinite}@keyframes round_anime{0%{border-radius:30% 70% 60% 40%/30% 40% 60% 70%}25%{border-radius:50% 50% 50% 50%/50% 50% 50% 50%}50%{border-radius:70% 30% 30% 70%/50% 70% 30% 50%}75%{border-radius:50% 50% 50% 50%/50% 50% 50% 50%}100%{border-radius:30% 70% 60% 40%/30% 40% 60% 70%}}@media screen and (min-width: 1024px){#top .work__pic2::before{width:311px;height:222px}}@media screen and (min-width: 768px){#top .work__pic2::after{content:"";position:absolute;z-index:-1;top:163px;right:567px;width:387px;height:316px;border-radius:38% 62% 45% 55%/57% 54% 46% 43%;background:#ff8718;animation:round_anime 20s linear infinite}@keyframes round_anime{0%{border-radius:70% 100% 100% 80%/70% 80% 100% 100%}25%{border-radius:90% 90% 90% 90%/90% 90% 90% 90%}50%{border-radius:100% 70% 70% 100%/70% 100% 70% 90%}75%{border-radius:90% 90% 90% 90%/90% 90% 90% 90%}100%{border-radius:70% 100% 100% 80%/70% 80% 100% 100%}}}@media screen and (min-width: 768px)and (min-width: 1024px){#top .work__pic2::after{top:51%;right:202%;width:500px;height:400px}}#top .work__pic2__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 768px){#top .work__txtbox{width:30%}}@media screen and (min-width: 1024px){#top .work__txtbox{width:38%;margin:80px 50px 0}}@media screen and (min-width: 768px){#top .work__shumbox{display:flex;flex-wrap:wrap;width:600px;margin:0 auto}}@media screen and (min-width: 1024px){#top .work__shumbox{width:92%;max-width:872px}}#top .work__shum{margin:0 auto 20px;width:216px}@media screen and (min-width: 768px){#top .work__shum{width:230px}#top .work__shum__img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@media screen and (min-width: 1024px){#top .work__shum{width:384px}}#top .work__anime{margin-bottom:100px}#top .work__anime__con1{position:relative;height:255px;padding:15px;margin:10px auto 0;background:#feffbe;border-radius:32px;text-align:center}@media screen and (min-width: 1024px){#top .work__anime__con1{height:416px}}#top .work__anime__con1::after{content:"サイト";position:absolute;top:-9px;right:-13px;width:60px;height:60px;padding-top:20px;border:1px solid #a0a0a0;border-radius:50%;background:#fff}@media screen and (min-width: 1024px){#top .work__anime__con1::after{top:-13px;right:-11px;width:80px;height:80px;padding-top:27px}}#top .work__anime__con1__img{display:block;width:227px;height:134px;margin:0 auto 10px;border-radius:70px;background:url(../images/saito1.jpg) center center/cover}@media screen and (min-width: 1024px){#top .work__anime__con1__img{width:394px;height:222px}}@media screen and (min-width: 1024px){#top .work__anime__con1__img{width:100%}}#top .work__anime__con2{position:relative;height:255px;padding:15px;margin:10px auto 0;background:#ffd7d7;border-radius:32px;text-align:center}@media screen and (min-width: 1024px){#top .work__anime__con2{height:416px}}#top .work__anime__con2::after{content:"サムネ";position:absolute;top:-9px;right:-13px;width:60px;height:60px;padding-top:20px;border:1px solid #a0a0a0;border-radius:50%;background:#fff}@media screen and (min-width: 1024px){#top .work__anime__con2::after{top:-13px;right:-11px;width:80px;height:80px;padding-top:27px}}#top .work__anime__con2__img{display:block;width:227px;height:134px;margin:0 auto 10px;border-radius:70px;background:url(../images/thum01.jpg) center center/cover}@media screen and (min-width: 1024px){#top .work__anime__con2__img{width:394px;height:222px}}@media screen and (min-width: 1024px){#top .work__anime__con2__img{width:100%}}#top .work__anime__con3{position:relative;height:255px;padding:15px;margin:10px auto 0;background:#ffc188;border-radius:32px;text-align:center}@media screen and (min-width: 1024px){#top .work__anime__con3{height:416px}}#top .work__anime__con3::after{content:"カンプ";position:absolute;top:-9px;right:-13px;width:60px;height:60px;padding-top:20px;border:1px solid #a0a0a0;border-radius:50%;background:#fff}@media screen and (min-width: 1024px){#top .work__anime__con3::after{top:-13px;right:-11px;width:80px;height:80px;padding-top:27px}}#top .work__anime__con3__img{display:block;width:227px;height:134px;margin:0 auto 10px;border-radius:70px;background:url(../images/kanp1.jpg) center center/cover}@media screen and (min-width: 1024px){#top .work__anime__con3__img{width:394px;height:222px}}@media screen and (min-width: 1024px){#top .work__anime__con3__img{width:100%}}#top .work__anime__con4{position:relative;height:255px;padding:15px;margin:10px auto 0;background:#feffbe;border-radius:32px;text-align:center}@media screen and (min-width: 1024px){#top .work__anime__con4{height:416px}}#top .work__anime__con4::after{content:"サイト";position:absolute;top:-9px;right:-13px;width:60px;height:60px;padding-top:20px;border:1px solid #a0a0a0;border-radius:50%;background:#fff}@media screen and (min-width: 1024px){#top .work__anime__con4::after{top:-13px;right:-11px;width:80px;height:80px;padding-top:27px}}#top .work__anime__con4__img{display:block;width:227px;height:134px;margin:0 auto 10px;border-radius:70px;background:url(../images/saito2.jpg) center center/cover}@media screen and (min-width: 1024px){#top .work__anime__con4__img{width:394px;height:222px}}@media screen and (min-width: 1024px){#top .work__anime__con4__img{width:100%}}#top .work__anime__con5{position:relative;height:255px;padding:15px;margin:10px auto 0;background:#ffd7d7;border-radius:32px;text-align:center}@media screen and (min-width: 1024px){#top .work__anime__con5{height:416px}}#top .work__anime__con5::after{content:"サムネ";position:absolute;top:-9px;right:-13px;width:60px;height:60px;padding-top:20px;border:1px solid #a0a0a0;border-radius:50%;background:#fff}@media screen and (min-width: 1024px){#top .work__anime__con5::after{top:-13px;right:-11px;width:80px;height:80px;padding-top:27px}}#top .work__anime__con5__img{display:block;width:227px;height:134px;margin:0 auto 10px;border-radius:70px;background:url(../images/thum02.jpg) center center/cover}@media screen and (min-width: 1024px){#top .work__anime__con5__img{width:394px;height:222px}}@media screen and (min-width: 1024px){#top .work__anime__con5__img{width:100%}}#top .work__anime__con6{position:relative;height:255px;padding:15px;margin:10px auto 0;background:#ffc188;border-radius:32px;text-align:center}@media screen and (min-width: 1024px){#top .work__anime__con6{height:416px}}#top .work__anime__con6::after{content:"カンプ";position:absolute;top:-9px;right:-13px;width:60px;height:60px;padding-top:20px;border:1px solid #a0a0a0;border-radius:50%;background:#fff}@media screen and (min-width: 1024px){#top .work__anime__con6::after{top:-13px;right:-11px;width:80px;height:80px;padding-top:27px}}#top .work__anime__con6__img{display:block;width:227px;height:134px;margin:0 auto 10px;border-radius:70px;background:url(../images/kanp3.jpg) center center/cover}@media screen and (min-width: 1024px){#top .work__anime__con6__img{width:394px;height:222px}}@media screen and (min-width: 1024px){#top .work__anime__con6__img{width:100%}}#top .work__anime__ttl{font-size:9px;margin-bottom:9px}@media screen and (min-width: 1024px){#top .work__anime__ttl{font-size:12px;margin:30px 0}}#top .work__anime__txt{font-size:14px}@media screen and (min-width: 1024px){#top .work__anime__txt{font-size:16px}}#top .swiper{overflow:visible}#top .swiper-work{width:100%}#top .skill{padding-bottom:10%;background:#f5f5f5}@media screen and (min-width: 768px){#top .skill{padding-bottom:17%}}@media screen and (min-width: 1024px){#top .skill{padding-bottom:160px}}#top .skill__ttl{font-size:10px;font-weight:normal;text-align:center;padding-top:30px;margin-bottom:5px}@media screen and (min-width: 768px){#top .skill__ttl{font-size:15px}}@media screen and (min-width: 1024px){#top .skill__ttl{font-size:20px;margin-bottom:18px}}#top .skill__arch{width:322px;margin:0 auto 30px}@media screen and (min-width: 768px){#top .skill__arch{width:570px}}@media screen and (min-width: 1024px){#top .skill__arch{width:761px}}#top .skill__archimg{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#top .skill__con{width:300px;margin:0 auto 60px}@media screen and (min-width: 768px){#top .skill__con{display:flex;flex-wrap:wrap;justify-content:center;width:90%;margin:0 auto}}@media screen and (min-width: 1024px){#top .skill__con{width:60%}}#top .skill__box1,#top .skill__box2,#top .skill__box3{position:relative;width:292px;height:160px;margin-bottom:20px}@media screen and (min-width: 1024px){#top .skill__box1,#top .skill__box2,#top .skill__box3{width:500px;height:269px;margin:0 50px 50px 0}}#top .skill__box1{padding:30px;border-radius:42% 58% 55% 45%/59% 36% 64% 41%;background:#ff8718;animation:round_anime 20s linear infinite}@keyframes round_anime{0%{border-radius:30% 70% 60% 40%/30% 40% 60% 70%}25%{border-radius:50% 50% 50% 50%/50% 50% 50% 50%}50%{border-radius:70% 30% 30% 70%/50% 70% 30% 50%}75%{border-radius:50% 50% 50% 50%/50% 50% 50% 50%}100%{border-radius:30% 70% 60% 40%/30% 40% 60% 70%}}@media screen and (min-width: 768px){#top .skill__box1{margin-right:40px}}#top .skill__box1::after{position:absolute;content:"";bottom:0;left:0;width:100px;height:100px;background:url(../images/skill1.png) center center/cover}@media screen and (min-width: 1024px){#top .skill__box1::after{width:148px;height:148px}}#top .skill__box2{padding:45px;border-radius:40% 58% 55% 55%/59% 36% 64% 41%;background:#ff8718;animation:round_anime 20s linear infinite}@keyframes round_anime{0%{border-radius:70% 100% 100% 80%/70% 80% 100% 100%}25%{border-radius:90% 90% 90% 90%/90% 90% 90% 90%}50%{border-radius:100% 70% 70% 100%/70% 100% 70% 90%}75%{border-radius:90% 90% 90% 90%/90% 90% 90% 90%}100%{border-radius:70% 100% 100% 80%/70% 80% 100% 100%}}#top .skill__box2::after{position:absolute;content:"";right:-12px;bottom:0;width:100px;height:100px;background:url(../images/skill2.png) center center/cover}@media screen and (min-width: 1024px){#top .skill__box2::after{width:148px;height:148px}}#top .skill__box3{padding-top:40px;border-radius:42% 42% 55% 45%/59% 51% 64% 50%;background:#ff8718;animation:round_anime 20s linear infinite}@keyframes round_anime{0%{border-radius:30% 70% 60% 40%/30% 40% 60% 70%}25%{border-radius:50% 50% 50% 50%/50% 50% 50% 50%}50%{border-radius:70% 30% 30% 70%/50% 70% 30% 50%}75%{border-radius:50% 50% 50% 50%/50% 50% 50% 50%}100%{border-radius:30% 70% 60% 40%/30% 40% 60% 70%}}#top .skill__box3::after{position:absolute;content:"";bottom:-17px;left:0;width:120px;height:120px;background:url(../images/skill3.png) center center/cover}@media screen and (min-width: 1024px){#top .skill__box3::after{width:180px;height:180px}}#top .skill__boxt{width:174px;margin-left:33%;line-height:1.4;font-weight:bold}@media screen and (min-width: 1024px){#top .skill__boxt{font-size:20px;margin:25px 0 28px 33%}}#top .ty{color:#fff}#top .ty__txt{position:relative;line-height:1.4;font-size:18px;font-weight:bold;text-align:center;z-index:1}@media screen and (min-width: 768px){#top .ty__txt{font-size:20px}}@media screen and (min-width: 1024px){#top .ty__txt{padding-top:130px;font-size:24px}}@media screen and (min-width: 1024px){#top .ty__txt{padding:0}}#top .ty__txt::after{content:"";position:absolute;bottom:-18px;left:49%;width:15px;font-weight:normal;border:1px solid #fff;transform:rotate(90deg)}#top .ty__sub{position:relative;padding-top:50px;font-size:12px;font-family:"Mohave",sans-serif;text-align:center;color:#fff;z-index:1}@media screen and (min-width: 768px){#top .ty{font-size:14px}}@media screen and (min-width: 1024px){#top .ty{font-size:16px}}#top .ty__bg{position:relative;margin-bottom:7%;width:100%;height:20px}#top .ty__bg::after{content:"";position:absolute;bottom:-177px;left:0;width:100%;height:466px;background:url(../images/Frame.webp) center center/cover}@media screen and (min-width: 768px){#top .ty__bg::after{bottom:-109px;height:46vh}}@media screen and (min-width: 1024px){#top .ty__bg::after{height:59vh;bottom:-244px;background:url(../images/Frame2.webp) center center/cover}}#top .contact{position:relative}@media screen and (min-width: 768px){#top .contact{margin-bottom:245px}}@media screen and (min-width: 1024px){#top .contact{margin-bottom:250px}}#top .contact__ttl{font-size:10px;font-weight:normal;text-align:center;padding-top:30px;margin-bottom:10px}@media screen and (min-width: 768px){#top .contact__ttl{font-size:15px}}@media screen and (min-width: 1024px){#top .contact__ttl{font-size:20px;margin-bottom:20px}}#top .contact__arch{position:relative;width:304px;margin:0 auto 100px}@media screen and (min-width: 768px){#top .contact__arch{width:538px}#top .contact__arch::after{content:"";position:absolute;z-index:-1;bottom:-40px;right:-232px;width:40%;height:220px;border-radius:39% 57% 49% 59%/59% 44% 60% 43%;background:#ff8718;animation:round_anime 20s linear infinite}@keyframes round_anime{0%{border-radius:30% 70% 60% 40%/30% 40% 60% 70%}25%{border-radius:50% 50% 50% 50%/50% 50% 50% 50%}50%{border-radius:70% 30% 30% 70%/50% 70% 30% 50%}75%{border-radius:50% 50% 50% 50%/50% 50% 50% 50%}100%{border-radius:30% 70% 60% 40%/30% 40% 60% 70%}}}@media screen and (min-width: 768px)and (min-width: 1024px){#top .contact__arch::after{right:-61%;width:290px;height:270px}}@media screen and (min-width: 768px){#top .contact__arch::before{content:"";position:absolute;z-index:-1;bottom:-660px;left:-148px;width:20%;height:134px;border-radius:39% 57% 49% 59%/59% 44% 60% 43%;background:#ff8718;animation:round_anime 20s linear infinite}@keyframes round_anime{0%{border-radius:30% 70% 60% 40%/30% 40% 60% 70%}25%{border-radius:50% 50% 50% 50%/50% 50% 50% 50%}50%{border-radius:70% 30% 30% 70%/50% 70% 30% 50%}75%{border-radius:50% 50% 50% 50%/50% 50% 50% 50%}100%{border-radius:30% 70% 60% 40%/30% 40% 60% 70%}}}@media screen and (min-width: 768px)and (min-width: 768px){#top .contact__arch::before{bottom:-361%;left:-52%;width:30%;height:157px}}@media screen and (min-width: 768px)and (min-width: 1024px){#top .contact__arch::before{left:-350px;bottom:-700px;width:220px;height:200px}}@media screen and (min-width: 1024px){#top .contact__arch{width:717px;margin:0 auto 160px}}#top .contact__archimg{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#top .contact::before{content:"";position:absolute;z-index:-1;bottom:-57%;left:50%;transform:translate(-50%, -50%);width:134%;height:83%;border-radius:45% 57% 49% 59%/59% 44% 60% 43%;background:#ff8718;max-width:644px;animation:round_anime 20s linear infinite}@keyframes round_anime{0%{border-radius:70% 100% 100% 80%/70% 80% 100% 100%}25%{border-radius:90% 90% 90% 90%/90% 90% 90% 90%}50%{border-radius:100% 70% 70% 100%/70% 100% 70% 90%}75%{border-radius:90% 90% 90% 90%/90% 90% 90% 90%}100%{border-radius:70% 100% 100% 80%/70% 80% 100% 100%}}@media screen and (min-width: 768px){#top .contact::before{bottom:-62%;left:50%;width:76%;height:84%}}@media screen and (min-width: 1024px){#top .contact::before{bottom:-48%;left:50%;transform:translate(-50%, -50%);width:62%;height:627px;max-width:820px}}#top .form{width:80%;max-width:456px;margin:0 auto 150px}#top .form__box{margin-bottom:20px}#top .form__label{display:block;margin-bottom:10px}#top .form__label::after{content:"*";color:red}#top .form__input{width:100%;padding:10px;background:#fff;border:none;border-radius:7px;font-size:14px;letter-spacing:.1em}#top .form__message{width:100%;height:130px;padding:10px;background:#fff;border:none;border-radius:7px;font-size:14px;letter-spacing:.1em}#top .form__submit{width:100%;padding:10px;background:#616161;border:none;border-radius:7px;color:#fff;font-size:14px;letter-spacing:.1em;cursor:pointer;-webkit-appearance:none}#saito .main{line-height:1.4}#saito .icon{width:20px;height:20px;color:#fff}@media screen and (min-width: 1024px){#saito .icon{font-size:34px;width:40px;height:40px}}#saito .icon2{width:20px;height:20px;color:#ff8718}@media screen and (min-width: 1024px){#saito .icon2{font-size:34px;width:40px;height:40px}}#saito .s_k{margin:150px 0 50px;letter-spacing:.1em;line-height:1.2em}@media screen and (min-width: 1024px){#saito .s_k{margin:16% 0 50px}}#saito .s_k__ttl{position:relative;margin:0 0 7px 12%;font-size:9px;font-weight:normal;font-family:"Mohave",sans-serif}@media screen and (min-width: 768px){#saito .s_k__ttl{font-size:15px;margin:0 0 7px 15%}}@media screen and (min-width: 1024px){#saito .s_k__ttl{margin:0 0 26px 18%;font-size:20px}}#saito .s_k__ttl::before{position:absolute;content:"";top:8px;left:-28px;width:15px;height:1px;background:#000}#saito .s_k__ttl__box{position:relative;margin:0 7% 30px;padding:5px}@media screen and (min-width: 1024px){#saito .s_k__ttl__box{margin:0 7% 50px 7%}}#saito .s_k__ttl__box::before{position:absolute;content:"THE IMPORTANT THING IS TO";top:-96px;right:-20px;font-size:26px;color:#ffc188;letter-spacing:-1px}@media screen and (min-width: 768px){#saito .s_k__ttl__box::before{top:-83px;right:-46px;font-size:45px;letter-spacing:1px}}@media screen and (min-width: 1024px){#saito .s_k__ttl__box::before{top:-90px;right:-69px;font-size:69px;letter-spacing:0;z-index:-1}}@media screen and (min-width: 1500px){#saito .s_k__ttl__box::before{top:-123px;right:-95px;font-size:76px}}#saito .s_k__ttl__box::after{position:absolute;content:"“COMMUNICATE”";top:-67px;right:-20px;font-size:26px;color:#ffc188;letter-spacing:-1px}@media screen and (min-width: 768px){#saito .s_k__ttl__box::after{top:-35px;right:-46px;font-size:45px;letter-spacing:1px}}@media screen and (min-width: 1024px){#saito .s_k__ttl__box::after{top:-12px;right:-69px;font-size:69px;letter-spacing:0;z-index:-1}}@media screen and (min-width: 1500px){#saito .s_k__ttl__box::after{top:-40px;right:-95px;font-size:76px}}#saito .s_k__ttl__txt{margin:0 0 10px;font-size:16px;font-weight:bold}@media screen and (min-width: 768px){#saito .s_k__ttl__txt{font-size:26px}}@media screen and (min-width: 1024px){#saito .s_k__ttl__txt{margin:0 0 40px;font-size:40px}}@media screen and (min-width: 1500px){#saito .s_k__ttl__txt{margin:0 16% 40px}}#saito .s_k__ttl__sub{font-size:14px;line-height:1.4}@media screen and (min-width: 1024px){#saito .s_k__ttl__sub{font-size:25px}}@media screen and (min-width: 1500px){#saito .s_k__ttl__sub{margin:0 16%}}#saito .s_k__pic{margin-bottom:20px}@media screen and (min-width: 768px){#saito .s_k__pic{width:97%;margin-bottom:80px}}@media screen and (min-width: 1024px){#saito .s_k__pic{margin-bottom:140px}}@media screen and (min-width: 768px){#saito .s_k__img{border-radius:0 50px 0 0}}#saito .works__con{overflow:hidden;position:relative;padding:6px 0 50px;color:#fff}@media screen and (min-width: 768px){#saito .works__con{margin:0 auto 110px}}#saito .works__con::before{position:absolute;content:"";top:0;left:-150px;width:200%;height:95%;z-index:-1;border-radius:59% 74% 67% 60%/42% 56% 40% 36%;background:#ff8718}@media screen and (min-width: 768px){#saito .works__con::before{left:-32px;width:120%;height:100%}}#saito .works__con__ttl{padding-top:30px;margin-bottom:50px;text-align:center}@media screen and (min-width: 1024px){#saito .works__con__ttl{padding-top:90px;margin-bottom:140px}}#saito .works__con__txt{position:relative;font-size:13px;margin-bottom:30px}@media screen and (min-width: 1024px){#saito .works__con__txt{font-size:20px;margin-bottom:60px}}#saito .works__con__txt::after{position:absolute;content:"";top:19px;right:50%;width:1px;height:15px;background:#fff}@media screen and (min-width: 1024px){#saito .works__con__txt::after{top:40px;height:20px}}#saito .works__con__sub{position:relative;font-size:15px;font-weight:bold}@media screen and (min-width: 1024px){#saito .works__con__sub{font-size:24px}}#saito .works__con__sub::after{position:absolute;content:"";bottom:-53%;left:50%;transform:translate(-50%, -50%);width:50px;height:1px;background:#fff}#saito .works__con2{margin:0 9%;letter-spacing:.1em;line-height:1.2em;padding-bottom:50px}@media screen and (min-width: 1024px){#saito .works__con2{width:80%;min-width:950px}}@media screen and (min-width: 1500px){#saito .works__con2{width:54%;margin:0 auto}}#saito .works__box{margin:0 auto 60px;line-height:1.4;width:90%}@media screen and (min-width: 768px){#saito .works__box{display:flex;justify-content:space-between;margin:70px auto;width:100%}#saito .works__box:nth-of-type(odd){flex-direction:row-reverse}}#saito .works__box__pic{position:relative;width:305px;margin:0 auto 20px}@media screen and (min-width: 768px){#saito .works__box__pic{width:50%}}@media screen and (min-width: 1024px){#saito .works__box__pic{width:60%;max-width:570px;margin-bottom:80px}}#saito .works__box__pic::after{position:absolute;content:"";top:-10px;right:-10px;rotate:4deg;width:305px;height:172px;background:#ff5d17;z-index:-1}@media screen and (min-width: 1024px){#saito .works__box__pic::after{width:100%;height:340px}}#saito .works__box__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 768px){#saito .works__box__txt{margin-top:5%;width:43%}}@media screen and (min-width: 1024px){#saito .works__box__txt{margin:5%;width:35%}}#saito .works__box__ttl{position:relative;margin:0 0 8px 10%;font-size:20px;font-weight:bold}@media screen and (min-width: 1024px){#saito .works__box__ttl{margin:64px 0 40px 0;font-size:36px}}#saito .works__box__ttl::before{position:absolute;content:"";top:-8px;left:-33px;width:28px;height:28px;background:url(../images/no1.svg) center center/cover}@media screen and (min-width: 1024px){#saito .works__box__ttl::before{top:-75px;left:0;width:53px;height:53px}}#saito .works__box__ttl02::before{background:url(../images/no2.svg) center center/cover}#saito .works__box__ttl03::before{background:url(../images/no3.svg) center center/cover}#saito .works__box__sub{font-size:14px;margin-bottom:14px}@media screen and (min-width: 1024px){#saito .works__box__sub{font-size:16px;line-height:1.6;margin-bottom:70px}}#saito .works__box__more{display:flex;width:50%;margin:0 0 0 auto}@media screen and (min-width: 1024px){#saito .works__box__more{width:55%;height:30px}}#saito .works__box__btn{margin:auto 0 auto auto}#saito .works__box__link{text-decoration:none;color:#fff}#saito .works__box__link:hover{color:#ff5d17}@media screen and (min-width: 1024px){#saito .works__box__link{padding:5px 10px;font-size:18px}}#saito .icons1{font-size:20px}#saito .kanp .icon2{font-size:20px}#saito .kanp .works__con{color:#000}#saito .kanp .works__con::before{background:#f5f5f5}#saito .kanp .works__con__txt::after{background:#000}#saito .kanp .works__con__sub::after{background:#000}#saito .kanp .works__box__ttl01::before{background:url(../images/no1b.svg) center center/cover}#saito .kanp .works__box__ttl02::before{background:url(../images/no2b.svg) center center/cover}#saito .kanp .works__box__ttl03::before{background:url(../images/no3b.svg) center center/cover}#saito .kanp .works__box__link{color:#000}#saito .kanp .works__box__link:hover{color:#ff5d17}#banner .banner{margin:0 7%;letter-spacing:.1em;line-height:1.2em}#banner .banner__head{margin-top:100px}@media screen and (min-width: 768px){#banner .banner__head{margin-top:150px}}@media screen and (min-width: 1024px){#banner .banner__head{margin:250px 0 100px}}#banner .banner__head__ttl{position:relative;font-size:18px;font-weight:normal;margin:0 0 40px 30%}@media screen and (min-width: 768px){#banner .banner__head__ttl{font-size:20px;margin:0 0 70px 10%}}@media screen and (min-width: 1024px){#banner .banner__head__ttl{font-size:28px;margin:0 0 100px 5%}}#banner .banner__head__ttl::before{content:"";position:absolute;top:9px;left:-24px;width:15px;height:1px;background:#000}#banner .banner__head__ttl::after{content:"BANNER";position:absolute;top:6px;left:-121px;letter-spacing:.1em;font-size:80px;font-weight:normal;font-family:"Mohave",sans-serif;color:#ffc188;z-index:-1}@media screen and (min-width: 768px){#banner .banner__head__ttl::after{font-size:120px}}@media screen and (min-width: 1024px){#banner .banner__head__ttl::after{left:-124px;font-size:200px}}#banner .banner__head__txt{margin-bottom:40px;font-size:14px}@media screen and (min-width: 1024px){#banner .banner__head__txt{font-size:17px}}@media screen and (min-width: 1024px){#banner .banner__con{display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px;width:93%;margin:0 auto 80px}}@media screen and (min-width: 1024px)and (min-width: 1330px){#banner .banner__con{width:70%}}#banner .banner__box{margin-bottom:45px}@media screen and (min-width: 768px){#banner .banner__box{display:flex;justify-content:space-between}#banner .banner__box:nth-of-type(even){flex-direction:row-reverse}}@media screen and (min-width: 1024px){#banner .banner__box{display:block;width:30%}}@media screen and (min-width: 768px){#banner .banner__box__2{width:45%}}@media screen and (min-width: 1024px){#banner .banner__box__2{width:100%}}#banner .banner__box__pic{margin-bottom:16px}@media screen and (min-width: 768px){#banner .banner__box__pic{width:50%}}@media screen and (min-width: 1024px){#banner .banner__box__pic{width:100%}}#banner .banner__box__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#banner .banner__box__ttl{margin-bottom:12px;font-weight:bold;font-size:16px}#banner .banner__box__txt{margin-bottom:20px;font-weight:normal;font-size:16px}#thumbnail .thum{margin:0 7%;letter-spacing:.1em;line-height:1.2em}#thumbnail .thum__head{margin-top:100px}@media screen and (min-width: 768px){#thumbnail .thum__head{margin-top:150px}}@media screen and (min-width: 1024px){#thumbnail .thum__head{margin:250px 0 100px}}#thumbnail .thum__head__ttl{position:relative;font-size:18px;font-weight:normal;margin:0 0 40px 30%}@media screen and (min-width: 768px){#thumbnail .thum__head__ttl{font-size:20px;margin:0 0 70px 10%}}@media screen and (min-width: 1024px){#thumbnail .thum__head__ttl{font-size:28px;margin:0 0 100px 5%}}#thumbnail .thum__head__ttl::before{content:"";position:absolute;top:9px;left:-24px;width:15px;height:1px;background:#000}#thumbnail .thum__head__ttl::after{content:"THUMBNAIL";position:absolute;top:6px;left:-121px;letter-spacing:.1em;font-size:80px;font-weight:normal;font-family:"Mohave",sans-serif;color:#ffc188;z-index:-1}@media screen and (min-width: 768px){#thumbnail .thum__head__ttl::after{font-size:120px}}@media screen and (min-width: 1024px){#thumbnail .thum__head__ttl::after{left:-109px;font-size:200px}}#thumbnail .thum__head__txt{margin-bottom:40px;font-size:14px}@media screen and (min-width: 768px){#thumbnail .thum__head__txt{margin-bottom:80px}}@media screen and (min-width: 1024px){#thumbnail .thum__head__txt{margin-bottom:120px;font-size:17px}}@media screen and (min-width: 1024px){#thumbnail .thum__con{display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px;width:94%;margin:0 auto 80px}}@media screen and (min-width: 1330px){#thumbnail .thum__con{width:70%}}#thumbnail .thum__box{margin-bottom:45px}@media screen and (min-width: 768px){#thumbnail .thum__box{display:flex;justify-content:space-between}#thumbnail .thum__box:nth-of-type(even){flex-direction:row-reverse}}@media screen and (min-width: 1024px){#thumbnail .thum__box{display:block;width:30%}}@media screen and (min-width: 768px){#thumbnail .thum__box__2{width:40%}}@media screen and (min-width: 1024px){#thumbnail .thum__box__2{width:100%}}#thumbnail .thum__box__pic{margin-bottom:16px}@media screen and (min-width: 768px){#thumbnail .thum__box__pic{width:55%}}@media screen and (min-width: 1024px){#thumbnail .thum__box__pic{width:100%}}#thumbnail .thum__box__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#thumbnail .thum__box__ttl{margin-bottom:12px;font-weight:bold;font-size:16px}#thumbnail .thum__box__txt{margin-bottom:20px;font-weight:normal;font-size:16px}#mofumofu{background:#f5f5f5}#mofumofu .mofu{margin:150px 0 50px;letter-spacing:.1em;line-height:2em}@media screen and (min-width: 1024px){#mofumofu .mofu{margin:13% 0 10%}}#mofumofu .mofu__ttl{position:relative;margin:0 0 7px 9%;font-size:9px;font-weight:normal;font-family:"Mohave",sans-serif}@media screen and (min-width: 768px){#mofumofu .mofu__ttl{font-size:15px;margin:0 0 7px 83px}}@media screen and (min-width: 1024px){#mofumofu .mofu__ttl{margin:0 0 26px 18%;font-size:20px}}#mofumofu .mofu__ttl::before{position:absolute;content:"";top:14px;left:-28px;width:15px;height:1px;background:#000}#mofumofu .mofu__ttl__box{margin:0 7% 30px;padding:5px}@media screen and (min-width: 1024px){#mofumofu .mofu__ttl__box{margin:0 16% 60px}}#mofumofu .mofu__ttl__box::after{position:absolute;content:"DETAILS";top:92px;right:0px;font-size:64px;color:#ffc188}@media screen and (min-width: 768px){#mofumofu .mofu__ttl__box::after{top:109px;right:5px;height:10%;font-size:100px}}@media screen and (min-width: 1024px){#mofumofu .mofu__ttl__box::after{right:0%;top:9%;padding:118px 0;font-size:200px;z-index:-1}}#mofumofu .mofu__ttl__txt{margin-bottom:10px;font-size:16px;font-weight:bold}@media screen and (min-width: 768px){#mofumofu .mofu__ttl__txt{font-size:26px}}@media screen and (min-width: 1024px){#mofumofu .mofu__ttl__txt{font-size:40px;margin-bottom:40px}}#mofumofu .mofu__ttl__sub{font-size:14px}@media screen and (min-width: 1024px){#mofumofu .mofu__ttl__sub{margin-bottom:30px;font-size:25px}}#mofumofu .mofu__pic{margin:20px 0 20px 0}@media screen and (min-width: 768px){#mofumofu .mofu__pic{margin-bottom:80px}}@media screen and (min-width: 1024px){#mofumofu .mofu__pic{margin-bottom:140px}}@media screen and (min-width: 768px){#mofumofu .mofu__img{border-radius:0 50px 0 0}}#mofumofu .detail{letter-spacing:.2em;line-height:1.7}#mofumofu .detail__box1{margin:0 7%}@media screen and (min-width: 768px){#mofumofu .detail__box1{margin-left:17%}}@media screen and (min-width: 1024px){#mofumofu .detail__box1{margin:0 0 30px 13%}}#mofumofu .detail__box1__txt{font-size:18px;font-weight:bold}@media screen and (min-width: 1024px){#mofumofu .detail__box1__txt{font-size:25px}}#mofumofu .detail__box1__sub{margin-bottom:9px;font-size:12px;font-family:"Mohave",sans-serif;color:#c4c4c4}@media screen and (min-width: 1024px){#mofumofu .detail__box1__sub{font-size:25px}}#mofumofu .detail__box2{width:85%;margin:0 auto 60px}@media screen and (min-width: 768px){#mofumofu .detail__box2{width:66%;margin:0 auto}}@media screen and (min-width: 1024px){#mofumofu .detail__box2{width:40%;margin:0 auto}}#mofumofu .detail__box2__ttl{margin-bottom:6px;font-size:15px;font-weight:700}@media screen and (min-width: 768px){#mofumofu .detail__box2__ttl{font-size:18px}}@media screen and (min-width: 1024px){#mofumofu .detail__box2__ttl{margin-bottom:30px;font-size:24px}}#mofumofu .detail__box2__txt{margin-bottom:30px;font-size:14px}@media screen and (min-width: 1024px){#mofumofu .detail__box2__txt{font-size:16px;margin-bottom:60px}}#mofumofu .detail__box2__list{margin-bottom:30px}@media screen and (min-width: 1024px){#mofumofu .detail__box2__list{font-size:16px}}#mofumofu .detail__box2__pic{margin-bottom:9px}@media screen and (min-width: 1024px){#mofumofu .detail__box2__pic{margin-bottom:30px}}#mofumofu .detail__arch{width:100%;height:283px;background:url(../../images/Frame.webp) center center/100% 67% no-repeat}@media screen and (min-width: 768px){#mofumofu .detail__arch{height:50vh}}@media screen and (min-width: 1024px){#mofumofu .kanp__con{display:flex;justify-content:space-between;gap:5%;width:100%;margin:0 auto}}@media screen and (min-width: 1024px){#mofumofu .kanp__con2{width:85%}}@media screen and (min-width: 1024px){#mofumofu .kanp__con3{width:85%}}#mofumofu .kanp__ttl{margin-bottom:10px;text-align:center;font-weight:bold;font-size:12px}@media screen and (min-width: 768px){#mofumofu .kanp__ttl{font-size:20px}}@media screen and (min-width: 1024px){#mofumofu .kanp__ttl{margin-bottom:25px}}#mofumofu .kanp__box1{margin:0 auto 40px;width:65%}@media screen and (min-width: 768px){#mofumofu .kanp__box1{width:50%}}@media screen and (min-width: 1024px){#mofumofu .kanp__box1{margin:0 0 40px auto;width:413px}}#mofumofu .kanp__box1__pic{width:100%}#mofumofu .kanp__box2,#mofumofu .kanp__box3{margin:0 auto 40px;width:60%}@media screen and (min-width: 768px){#mofumofu .kanp__box2,#mofumofu .kanp__box3{width:390px}}@media screen and (min-width: 1024px){#mofumofu .kanp__box2,#mofumofu .kanp__box3{margin:0 auto 40px 0}}#mofumofu .kanp__box4{margin:0 7% 50px;text-align:center}@media screen and (min-width: 1024px){#mofumofu .kanp__box4{margin:0 auto 40px 0;width:60%;text-align:left}}#mofumofu .kanp__box4__list{margin-bottom:8px}@media screen and (min-width: 1024px){#mofumofu .kanp__box4__list{margin-bottom:60px}}@media screen and (min-width: 768px){#mofumofu .dbtn{margin-right:7%}}@media screen and (min-width: 1024px){#mofumofu .dbtn{padding-top:5px}}#mofumofu .dbtn__link{text-decoration:none;color:#000}@media screen and (min-width: 1024px){#mofumofu .dbtn__link{font-size:25px}}#mofumofu .more{display:flex;justify-content:right}#mofumofu .icon{width:20px;height:20px;color:#ff8718}@media screen and (min-width: 1024px){#mofumofu .icon{font-size:34px;width:40px;height:40px}}#azitor{background:#f5f5f5}#azitor .azito{margin:150px 0 50px;letter-spacing:.1em;line-height:2em}@media screen and (min-width: 1024px){#azitor .azito{margin:13% 0 10%}}#azitor .azito__ttl{position:relative;margin:0 0 7px 9%;font-size:9px;font-weight:normal;font-family:"Mohave",sans-serif}@media screen and (min-width: 768px){#azitor .azito__ttl{font-size:15px;margin:0 0 7px 83px}}@media screen and (min-width: 1024px){#azitor .azito__ttl{margin:0 0 26px 18%;font-size:20px}}#azitor .azito__ttl::before{position:absolute;content:"";top:14px;left:-28px;width:15px;height:1px;background:#000}#azitor .azito__ttl__box{margin:0 7% 30px;padding:5px}@media screen and (min-width: 1024px){#azitor .azito__ttl__box{margin:0 16% 60px;width:60%}}#azitor .azito__ttl__box::after{position:absolute;content:"DETAILS";top:92px;right:0px;font-size:64px;color:#ffc188}@media screen and (min-width: 768px){#azitor .azito__ttl__box::after{top:109px;right:5px;height:10%;font-size:100px}}@media screen and (min-width: 1024px){#azitor .azito__ttl__box::after{right:0%;top:6%;padding:118px 0;font-size:200px}}#azitor .azito__ttl__txt{margin-bottom:10px;font-size:16px;font-weight:bold}@media screen and (min-width: 768px){#azitor .azito__ttl__txt{font-size:26px}}@media screen and (min-width: 1024px){#azitor .azito__ttl__txt{position:relative;font-size:40px;margin-bottom:40px;z-index:1}}#azitor .azito__ttl__sub{font-size:14px}@media screen and (min-width: 1024px){#azitor .azito__ttl__sub{margin-bottom:30px;font-size:25px}}#azitor .azito__pic{margin:20px 0 20px 0}@media screen and (min-width: 768px){#azitor .azito__pic{margin-bottom:80px}}@media screen and (min-width: 1024px){#azitor .azito__pic{margin-bottom:140px}}@media screen and (min-width: 768px){#azitor .azito__img{border-radius:0 50px 0 0}}#azitor .detail{letter-spacing:.2em;line-height:1.7}#azitor .detail__box1{margin:0 7%}@media screen and (min-width: 768px){#azitor .detail__box1{margin-left:17%}}@media screen and (min-width: 1024px){#azitor .detail__box1{margin:0 0 30px 13%}}#azitor .detail__box1__txt{font-size:18px;font-weight:bold}@media screen and (min-width: 1024px){#azitor .detail__box1__txt{font-size:25px}}#azitor .detail__box1__sub{margin-bottom:9px;font-size:12px;font-family:"Mohave",sans-serif;color:#c4c4c4}@media screen and (min-width: 1024px){#azitor .detail__box1__sub{font-size:25px}}#azitor .detail__box2{width:85%;margin:0 auto 60px}@media screen and (min-width: 768px){#azitor .detail__box2{width:66%;margin:0 auto}}@media screen and (min-width: 1024px){#azitor .detail__box2{width:40%;margin:0 auto}}#azitor .detail__box2__ttl{margin-bottom:6px;font-size:15px;font-weight:700}@media screen and (min-width: 768px){#azitor .detail__box2__ttl{font-size:18px}}@media screen and (min-width: 1024px){#azitor .detail__box2__ttl{margin-bottom:30px;font-size:24px}}#azitor .detail__box2__txt{margin-bottom:30px;font-size:14px}@media screen and (min-width: 1024px){#azitor .detail__box2__txt{font-size:16px;margin-bottom:60px}}#azitor .detail__box2__list{margin-bottom:30px}@media screen and (min-width: 1024px){#azitor .detail__box2__list{font-size:16px}}#azitor .detail__box2__pic{margin-bottom:9px}@media screen and (min-width: 1024px){#azitor .detail__box2__pic{margin-bottom:30px}}#azitor .detail__arch{width:100%;height:283px;background:url(../../images/Frame.webp) center center/100% 67% no-repeat}@media screen and (min-width: 768px){#azitor .detail__arch{height:50vh}}@media screen and (min-width: 1024px){#azitor .kanp__con{display:flex;justify-content:space-between;gap:5%;width:100%;margin:0 auto}}@media screen and (min-width: 1024px){#azitor .kanp__con2{width:85%}}@media screen and (min-width: 1024px){#azitor .kanp__con3{width:85%}}#azitor .kanp__ttl{margin-bottom:10px;text-align:center;font-weight:bold;font-size:12px}@media screen and (min-width: 768px){#azitor .kanp__ttl{font-size:20px}}@media screen and (min-width: 1024px){#azitor .kanp__ttl{margin-bottom:25px}}#azitor .kanp__box1{margin:0 auto 40px;width:65%}@media screen and (min-width: 768px){#azitor .kanp__box1{width:50%}}@media screen and (min-width: 1024px){#azitor .kanp__box1{margin:0 0 40px auto;width:413px}}#azitor .kanp__box1__pic{width:100%}#azitor .kanp__box2,#azitor .kanp__box3{margin:0 auto 40px;width:60%}@media screen and (min-width: 768px){#azitor .kanp__box2,#azitor .kanp__box3{width:390px}}@media screen and (min-width: 1024px){#azitor .kanp__box2,#azitor .kanp__box3{margin:0 auto 40px 0}}#azitor .kanp__box4{margin:0 7% 50px;text-align:center}@media screen and (min-width: 1024px){#azitor .kanp__box4{margin:0 auto 40px 0;width:60%;text-align:left}}#azitor .kanp__box4__list{margin-bottom:8px}@media screen and (min-width: 1024px){#azitor .kanp__box4__list{margin-bottom:60px}}@media screen and (min-width: 768px){#azitor .dbtn{margin-right:7%}}@media screen and (min-width: 1024px){#azitor .dbtn{padding-top:5px}}#azitor .dbtn__link{text-decoration:none;color:#000}@media screen and (min-width: 1024px){#azitor .dbtn__link{font-size:25px}}#azitor .more{display:flex;justify-content:right}#azitor .icon{width:20px;height:20px;color:#ff8718}@media screen and (min-width: 1024px){#azitor .icon{font-size:34px;width:40px;height:40px}}#wssr{background:#f5f5f5}#wssr .wss{margin:150px 0 50px;letter-spacing:.1em;line-height:2em}@media screen and (min-width: 1024px){#wssr .wss{margin:13% 0 10%}}#wssr .wss__ttl{position:relative;margin:0 0 7px 9%;font-size:9px;font-weight:normal;font-family:"Mohave",sans-serif}@media screen and (min-width: 768px){#wssr .wss__ttl{font-size:15px;margin:0 0 7px 83px}}@media screen and (min-width: 1024px){#wssr .wss__ttl{margin:0 0 26px 18%;font-size:20px}}#wssr .wss__ttl::before{position:absolute;content:"";top:14px;left:-28px;width:15px;height:1px;background:#000}#wssr .wss__ttl__box{margin:0 7% 30px;padding:5px}@media screen and (min-width: 1024px){#wssr .wss__ttl__box{margin:0 16% 60px}}#wssr .wss__ttl__box::after{position:absolute;content:"DETAILS";top:92px;right:0px;font-size:64px;color:#ffc188}@media screen and (min-width: 768px){#wssr .wss__ttl__box::after{top:109px;right:5px;height:10%;font-size:100px}}@media screen and (min-width: 1024px){#wssr .wss__ttl__box::after{right:0%;top:9%;padding:118px 0;font-size:200px;z-index:-1}}#wssr .wss__ttl__txt{margin-bottom:10px;font-size:16px;font-weight:bold}@media screen and (min-width: 768px){#wssr .wss__ttl__txt{font-size:26px}}@media screen and (min-width: 1024px){#wssr .wss__ttl__txt{font-size:40px;margin-bottom:40px}}#wssr .wss__ttl__sub{font-size:14px}@media screen and (min-width: 1024px){#wssr .wss__ttl__sub{margin-bottom:30px;font-size:25px}}#wssr .wss__pic{margin:20px 0 20px 0}@media screen and (min-width: 768px){#wssr .wss__pic{margin-bottom:80px}}@media screen and (min-width: 1024px){#wssr .wss__pic{margin-bottom:140px}}@media screen and (min-width: 768px){#wssr .wss__img{border-radius:0 50px 0 0}}#wssr .detail{letter-spacing:.2em;line-height:1.7}#wssr .detail__box1{margin:0 7%}@media screen and (min-width: 768px){#wssr .detail__box1{margin-left:17%}}@media screen and (min-width: 1024px){#wssr .detail__box1{margin:0 0 30px 13%}}#wssr .detail__box1__txt{font-size:18px;font-weight:bold}@media screen and (min-width: 1024px){#wssr .detail__box1__txt{font-size:25px}}#wssr .detail__box1__sub{margin-bottom:9px;font-size:12px;font-family:"Mohave",sans-serif;color:#c4c4c4}@media screen and (min-width: 1024px){#wssr .detail__box1__sub{font-size:25px}}#wssr .detail__box2{width:85%;margin:0 auto 60px}@media screen and (min-width: 768px){#wssr .detail__box2{width:66%;margin:0 auto}}@media screen and (min-width: 1024px){#wssr .detail__box2{width:40%;margin:0 auto}}#wssr .detail__box2__ttl{margin-bottom:6px;font-size:15px;font-weight:700}@media screen and (min-width: 768px){#wssr .detail__box2__ttl{font-size:18px}}@media screen and (min-width: 1024px){#wssr .detail__box2__ttl{margin-bottom:30px;font-size:24px}}#wssr .detail__box2__txt{margin-bottom:30px;font-size:14px}@media screen and (min-width: 1024px){#wssr .detail__box2__txt{font-size:16px;margin-bottom:60px}}#wssr .detail__box2__list{margin-bottom:30px}@media screen and (min-width: 1024px){#wssr .detail__box2__list{font-size:16px}}#wssr .detail__box2__pic{margin-bottom:9px}@media screen and (min-width: 1024px){#wssr .detail__box2__pic{margin-bottom:30px}}#wssr .detail__arch{width:100%;height:283px;background:url(../../images/Frame.webp) center center/100% 67% no-repeat}@media screen and (min-width: 768px){#wssr .detail__arch{height:50vh}}@media screen and (min-width: 1024px){#wssr .kanp__con{display:flex;justify-content:space-between;gap:5%;width:100%;margin:0 auto}}@media screen and (min-width: 1024px){#wssr .kanp__con2{width:85%}}@media screen and (min-width: 1024px){#wssr .kanp__con3{width:85%}}#wssr .kanp__ttl{margin-bottom:10px;text-align:center;font-weight:bold;font-size:12px}@media screen and (min-width: 768px){#wssr .kanp__ttl{font-size:20px}}@media screen and (min-width: 1024px){#wssr .kanp__ttl{margin-bottom:25px}}#wssr .kanp__box1{margin:0 auto 40px;width:65%}@media screen and (min-width: 768px){#wssr .kanp__box1{width:50%}}@media screen and (min-width: 1024px){#wssr .kanp__box1{margin:0 0 40px auto;width:413px}}#wssr .kanp__box1__pic{width:100%}#wssr .kanp__box2,#wssr .kanp__box3{margin:0 auto 40px;width:60%}@media screen and (min-width: 768px){#wssr .kanp__box2,#wssr .kanp__box3{width:390px}}@media screen and (min-width: 1024px){#wssr .kanp__box2,#wssr .kanp__box3{margin:0 auto 40px 0}}#wssr .kanp__box4{margin:0 7% 50px;text-align:center}@media screen and (min-width: 1024px){#wssr .kanp__box4{margin:0 auto 40px 0;width:60%;text-align:left}}#wssr .kanp__box4__list{margin-bottom:8px}@media screen and (min-width: 1024px){#wssr .kanp__box4__list{margin-bottom:60px}}@media screen and (min-width: 768px){#wssr .dbtn{margin-right:7%}}@media screen and (min-width: 1024px){#wssr .dbtn{padding-top:5px}}#wssr .dbtn__link{text-decoration:none;color:#000}@media screen and (min-width: 1024px){#wssr .dbtn__link{font-size:25px}}#wssr .more{display:flex;justify-content:right}#wssr .icon{width:20px;height:20px;color:#ff8718}@media screen and (min-width: 1024px){#wssr .icon{font-size:34px;width:40px;height:40px}}#ty .btn{position:relative;width:310px;height:50px;margin:40px auto 100px;background:#ff5d17;border-radius:40px;font-family:"Mohave",sans-serif}@media screen and (min-width: 768px){#ty .btn{margin:50px auto}}@media screen and (min-width: 1024px){#ty .btn{width:480px;height:82px;font-size:20px;letter-spacing:.5em}}#ty .btn::before{content:"";position:absolute;top:2px;left:5px;width:45px;height:45px;background:url(../images/btn.svg) center center/cover}@media screen and (min-width: 1024px){#ty .btn::before{top:5px;left:10px;width:72px;height:72px}}#ty .btn__link{display:block;padding:16px 50px;text-decoration:none;text-align:center;color:#fff}@media screen and (min-width: 1024px){#ty .btn__link{padding:30px 50px}}#ty .btn:hover{background:#ff8718;transition:all .5s}#ty .ty__box{margin:100px 0 0 0;width:100%;height:65vh;text-align:center;color:#fff;background:url(../images/Frame3.jpg) top center/cover}@media screen and (min-width: 1024px){#ty .ty__box{margin-top:150px}}#ty .ty__ttl{position:relative;padding-top:158px;margin-bottom:50px;font-size:18px;font-weight:bold}#ty .ty__ttl::before{content:"";position:absolute;top:111%;right:50%;transform:translate(-50%, -50%);width:2px;height:15px;background:#fff}@media screen and (min-width: 1024px){#ty .ty__ttl::before{top:92%;height:35px}}@media screen and (min-width: 768px){#ty .ty__ttl{font-size:22px}}@media screen and (min-width: 1024px){#ty .ty__ttl{padding:130px 0 75px 0;font-size:35px}}#ty .ty__sub{margin-bottom:30px;font-size:12px;font-family:"Mohave",sans-serif}@media screen and (min-width: 768px){#ty .ty__sub{font-size:16px}}@media screen and (min-width: 1024px){#ty .ty__sub{margin-bottom:50px;font-size:23px}}#ty .ty__txt{font-size:16px}@media screen and (min-width: 768px){#ty .ty__txt{font-size:20px}}@media screen and (min-width: 1024px){#ty .ty__txt{font-size:27px}}.rotateTop{transform:rotate(45deg)}.hideMiddle{transform:translateX(100%);opacity:0;pointer-events:none}.rotateBottom{transform:rotate(-45deg)}.translateNav{transform:translateX(0)}/*# sourceMappingURL=style.css.map */