.swiper-button-next svg,.swiper-button-prev svg{display:none}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-lock,.swiper-button-prev.swiper-button-lock{opacity:0;pointer-events:none;display:none}#hero-image-wrapper{padding-top:var(--header-height,80px)}.top-image{width:100%;height:calc(100vh - var(--header-height,80px));object-fit:cover}@keyframes backgroundGradient{0%{background-position:0%}to{background-position:100%}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes leftToRightFadeIn{0%{transform-origin:0;transform:scaleX(0)}50%{transform-origin:0;transform:scaleX(1)}50.001%{transform-origin:100%}to{transform-origin:100%;transform:scaleX(0)}}@keyframes leftToRight{0%{opacity:0;transform:translate(-100vh)}to{opacity:1;transform:translate(0)}}@keyframes FadeUp{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@keyframes fuwafuwa{0%{transform:translate(0)rotate(-7deg)}50%{transform:translateY(-7px)rotate(0)}to{transform:translate(0)rotate(7deg)}}html{scroll-behavior:smooth;scroll-padding-top:5vh}.top[data-astro-cid-lcdefpme]{width:100%;line-height:1.5}@media screen and (width>=1024px){.top[data-astro-cid-lcdefpme]{height:100vh}}.title[data-astro-cid-lcdefpme]{z-index:2;pointer-events:none;letter-spacing:.1vw;color:#fff;width:100%;margin:20vw 0 0;padding:0 12vw;font-family:Hiragino Mincho ProN,Yu Mincho,serif;font-style:normal;font-weight:400;position:absolute}.titleText[data-astro-cid-lcdefpme]{text-shadow:.7vw .7vw #557;font-size:5vw;font-weight:400}.titleTextDisplayAnimation[data-astro-cid-lcdefpme]{opacity:0;animation:1s forwards fadeIn;position:relative;overflow:hidden}.titleTextDisplayAnimationExecution[data-astro-cid-lcdefpme]{opacity:0;animation:.8s forwards leftToRight}.titleTextDisplayAnimation[data-astro-cid-lcdefpme]:before{content:"";background-color:#557;width:100%;height:100%;animation:1s .5s forwards leftToRightFadeIn;position:absolute;top:0}.titleTextFadeInAnimation[data-astro-cid-lcdefpme]{opacity:0}.titleTextFadeInAnimationExecution[data-astro-cid-lcdefpme]{animation:1s 1s forwards fadeIn}@media screen and (width>=1024px){.title[data-astro-cid-lcdefpme]{letter-spacing:.08em;width:100%;margin:198px 0 0}.titleText[data-astro-cid-lcdefpme]{text-shadow:7px 7px #557;font-size:51px;top:80px}.titleTextDisplayAnimation[data-astro-cid-lcdefpme]:before{top:-5px}}.swiper-container[data-astro-cid-lcdefpme]{position:relative}.swiper[data-astro-cid-lcdefpme]{height:75vw}.titleSlideImage[data-astro-cid-lcdefpme]{object-fit:contain;object-position:top;width:100%;height:calc(100vh - 80px);box-shadow:4px 4px 10px #0003}.swiper-pagination[data-astro-cid-lcdefpme]{z-index:10;text-align:center;margin:2vw 0 0;transition:opacity .3s;position:absolute;left:0;right:0;transform:translate(0,0)}.swiper-pagination-bullet[data-astro-cid-lcdefpme]{opacity:.2;background:#000;border-radius:50%;width:1.3vw;height:1.3vw;margin:0 1.25vw;transition:opacity .3s;display:inline-block}.swiper-pagination-bullet-active[data-astro-cid-lcdefpme]{opacity:1;background:#007aff}.swiper-button-prev[data-astro-cid-lcdefpme],.swiper-button-next[data-astro-cid-lcdefpme]{z-index:10;cursor:pointer;color:#fff;background:#3dc7f5 50%/80px 166px no-repeat;border-radius:50%;justify-content:center;align-items:center;width:9vw;height:9vw;padding-top:.75vw;font:400 5vw/1.5 alternate-gothic-atf,"sans-serif";transition:background .3s,color .3s;display:flex;position:absolute;top:48%}.swiper-button-prev[data-astro-cid-lcdefpme]{left:1vw}@media (hover:hover){.swiper-button-prev[data-astro-cid-lcdefpme]:hover{color:#3d79fc;background:#fff}.swiper-button-prev[data-astro-cid-lcdefpme]:before{z-index:-1;opacity:0;box-sizing:border-box;content:"";border:3px solid #3d79fc;border-radius:50%;width:100%;height:100%;transition:transform .3s,opacity .3s;position:absolute;top:0;left:0;transform:scale(1)}.swiper-button-prev[data-astro-cid-lcdefpme]:hover:before{opacity:1;transform:scale(1)}}.swiper-button-next[data-astro-cid-lcdefpme]{right:1vw}@media (hover:hover){.swiper-button-next[data-astro-cid-lcdefpme]:hover{color:#3d79fc;background:#fff}.swiper-button-next[data-astro-cid-lcdefpme]:before{z-index:-1;opacity:0;box-sizing:border-box;content:"";border:3px solid #3d79fc;border-radius:50%;width:100%;height:100%;transition:transform .3s,opacity .3s;position:absolute;top:0;left:0;transform:scale(1)}.swiper-button-next[data-astro-cid-lcdefpme]:hover:before{opacity:1;transform:scale(1)}}@media screen and (width>=1024px){.swiper[data-astro-cid-lcdefpme]{height:100%}.swiper-button-prev[data-astro-cid-lcdefpme],.swiper-button-next[data-astro-cid-lcdefpme]{width:80px;height:80px;padding-top:10px;font-size:50px}.swiper-pagination[data-astro-cid-lcdefpme]{margin:15px 0 0}.swiper-pagination-bullet[data-astro-cid-lcdefpme]{width:10px;height:10px;margin:0 10px}.titleSlideImage[data-astro-cid-lcdefpme]{object-fit:contain;width:100%;height:calc(100vh - 80px)}}.profile[data-astro-cid-lcdefpme]{justify-content:center;align-items:center;width:100%;margin:45vw 0 0;display:flex;position:relative}.profileAnimation[data-astro-cid-lcdefpme]{opacity:0;animation:.8s forwards leftToRight}.profileBackground[data-astro-cid-lcdefpme]{background:linear-gradient(90deg,#37d0ff,#4fbeff,#37d0ff,#4fbeff) 0 0/300% 100%;width:100%;height:82vw;animation:5s linear infinite reverse backgroundGradient}.profileContents[data-astro-cid-lcdefpme]{width:60%;position:absolute;top:10vw}.profileTitle[data-astro-cid-lcdefpme]{color:#fff;justify-content:space-between;align-items:flex-end;display:flex}.profileTitleMain[data-astro-cid-lcdefpme]{letter-spacing:.08em;margin:0;font:600 6.5vw alternate-gothic-atf,"sans-serif"}.profileTitleSub[data-astro-cid-lcdefpme]{letter-spacing:.01em;margin:0;font:400 1.8vw noto-sans-cjk-jp,"sans-serif";position:relative;top:-1vw}.profileTitlePartition[data-astro-cid-lcdefpme]{background-color:#fff;width:100%;height:.5vw}.profileMain[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;width:100%;margin:5vw 0 0;display:flex}.profileMainIcon[data-astro-cid-lcdefpme]{width:16vw;height:16vw;transition:animation 1.5s ease-in-out;animation:3s ease-in-out infinite alternate fuwafuwa;display:inline-block}.profileMainContent[data-astro-cid-lcdefpme]{flex-direction:column;width:100%;margin:0 0 0 5vw;display:flex}.profileMainName[data-astro-cid-lcdefpme]{letter-spacing:.08em;color:#fff;font:700 8vw alternate-gothic-atf,"sans-serif"}.profileNamePartition[data-astro-cid-lcdefpme]{background:#fff;height:.3vw}.profileSubName[data-astro-cid-lcdefpme]{letter-spacing:.4em;color:#fff;font:700 1.4vw noto-sans-cjk-jp,"sans-serif";position:relative;top:2vw}.profileSNS[data-astro-cid-lcdefpme]{opacity:0;justify-content:flex-end;display:flex;position:relative;top:-.7vw}.profileAppearance[data-astro-cid-lcdefpme]{animation:.8s 1s forwards fadeIn}.profilePixiv[data-astro-cid-lcdefpme]{width:fit-content;height:fit-content;transition:transform .5s}@media (hover:hover){.profilePixiv[data-astro-cid-lcdefpme]:hover{transform:scale(1.2)}}.profilePixivImage[data-astro-cid-lcdefpme]{width:4.75vw;height:4.75vw;display:block}.profileX[data-astro-cid-lcdefpme]{width:fit-content;height:fit-content;margin:0 0 0 3vw;transition:transform .5s}@media (hover:hover){.profileX[data-astro-cid-lcdefpme]:hover{transform:scale(1.2)}}.profileXImage[data-astro-cid-lcdefpme]{width:4.75vw;height:4.75vw;display:block}.profileComment[data-astro-cid-lcdefpme]{letter-spacing:.01em;color:#fff;margin:8vw 0 0;font:400 1.55vw noto-sans-cjk-jp,"sans-serif"}.profileTextLeftToRight[data-astro-cid-lcdefpme]{opacity:0;animation:1s forwards fadeIn;position:relative;overflow:hidden}.profileTextLeftToRightAnimation[data-astro-cid-lcdefpme]:before{content:"";background-color:#fff;width:100%;height:100%;animation:1s forwards leftToRightFadeIn;position:absolute}.profileTextAppear[data-astro-cid-lcdefpme]{opacity:0}.profileTextAppearAnimation[data-astro-cid-lcdefpme]{animation:1s .6s forwards fadeIn}@media screen and (width>=1024px){.profile[data-astro-cid-lcdefpme]{height:100%;margin:520px 0 0}.profileBackground[data-astro-cid-lcdefpme]{height:830px}.profileContents[data-astro-cid-lcdefpme]{width:50%;min-width:610px}.profileTitlePartition[data-astro-cid-lcdefpme]{height:5px}.profileMain[data-astro-cid-lcdefpme]{margin:50px 0 0}.profileTitleMain[data-astro-cid-lcdefpme]{font-size:70px}.profileTitleSub[data-astro-cid-lcdefpme]{font-size:20px;top:-10px}.profileMainIcon[data-astro-cid-lcdefpme]{width:166px;height:166px}.profileMainContent[data-astro-cid-lcdefpme]{width:100%;margin:0 0 0 50px}.profileMainName[data-astro-cid-lcdefpme]{font-size:80px}.profileNamePartition[data-astro-cid-lcdefpme]{height:3px}.profileSubName[data-astro-cid-lcdefpme]{font-size:15px;top:20px}.profileSNS[data-astro-cid-lcdefpme]{top:-5px}.profilePixivImage[data-astro-cid-lcdefpme]{width:50px;height:50px}.profileX[data-astro-cid-lcdefpme]{margin:0 0 0 30px}.profileXImage[data-astro-cid-lcdefpme]{width:50px;height:50px}.profileComment[data-astro-cid-lcdefpme]{margin:60px 0 0;font-size:16px}}.blog[data-astro-cid-lcdefpme]{width:60%;margin:30vw auto 0}.blogBottomToTopAnimation[data-astro-cid-lcdefpme]{opacity:0;animation:.5s forwards FadeUp}.blogTitle[data-astro-cid-lcdefpme]{width:100%}.blogTitleText[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-end;display:flex}.blogTitleTextMain[data-astro-cid-lcdefpme]{letter-spacing:.06em;font:700 6.5vw alternate-gothic-atf,"sans-serif"}.blogTitleTextSub[data-astro-cid-lcdefpme]{letter-spacing:.01em;font:700 2vw noto-sans-cjk-jp,"sans-serif";position:relative;top:-1.3vw}.blogTitlePartition[data-astro-cid-lcdefpme]{background-color:#3498db;height:.5vw}.blogList[data-astro-cid-lcdefpme]{letter-spacing:.01em;font:400 1.6vw noto-sans-cjk-jp,"sans-serif"}.blogArticle[data-astro-cid-lcdefpme]{margin:3vw 0 0;transition:transform .3s}.blogArticle[data-astro-cid-lcdefpme]:hover{opacity:.5;transform:scale(1.05)}.blogArticleLink[data-astro-cid-lcdefpme]{color:#557;text-decoration:none}.blogArticleText[data-astro-cid-lcdefpme]{display:flex}.blogArticleDateText[data-astro-cid-lcdefpme]{margin:0 5vw 0 0}.blogArticleUnderline[data-astro-cid-lcdefpme]{background-color:#557;width:100%;height:.25vw}.blogButton[data-astro-cid-lcdefpme]{z-index:0;letter-spacing:.01em;color:#fff;background-color:#3dc7f5;border:none;border-radius:1vw;justify-content:center;align-items:center;width:22vw;height:6.5vw;margin:15.5vw auto 0;font:700 3vw noto-sans-cjk-jp,"sans-serif";text-decoration:none;transition:transform .3s;display:flex;position:relative}@media (hover:hover){.blogButton[data-astro-cid-lcdefpme]:hover{transform:scale(1.1)}.blogButton[data-astro-cid-lcdefpme]:after{z-index:-1;opacity:0;content:"";background-color:#61d1f7;border-radius:15px;width:100%;height:100%;transition:opacity .5s;position:absolute}.blogButton[data-astro-cid-lcdefpme]:hover:after{opacity:1}}@media screen and (width>=1024px){.blog[data-astro-cid-lcdefpme]{width:60%;margin:320px auto 0}.blogTitle[data-astro-cid-lcdefpme]{padding:0}.blogTitleTextMain[data-astro-cid-lcdefpme]{font-size:70px}.blogTitleTextSub[data-astro-cid-lcdefpme]{font-size:20px;top:-10px}.blogTitlePartition[data-astro-cid-lcdefpme]{height:5px}.blogList[data-astro-cid-lcdefpme]{padding:0;font-size:16px}.blogArticle[data-astro-cid-lcdefpme]{margin:32px 0 0}.blogArticleUnderline[data-astro-cid-lcdefpme]{height:3px}.blogButton[data-astro-cid-lcdefpme]{width:233px;height:70px;margin:149px auto 0;font-size:32px}}.orderForm[data-astro-cid-lcdefpme]{width:60%;margin:20vw auto 0;scroll-margin-top:100px}.orderFormFadeUp[data-astro-cid-lcdefpme]{opacity:0;animation:.5s forwards FadeUp}.orderFormTitle[data-astro-cid-lcdefpme]{width:100%}.orderFormTitleText[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-end;width:100%;display:flex}.orderFormTitleTextMain[data-astro-cid-lcdefpme]{letter-spacing:.06em;font:700 6.5vw alternate-gothic-atf,"sans-serif"}.orderFormTitleTextSub[data-astro-cid-lcdefpme]{letter-spacing:.01em;font:700 1.8vw noto-sans-cjk-jp,"sans-serif";position:relative;top:-1.3vw}.orderFormTitlePartition[data-astro-cid-lcdefpme]{background:#3498db;width:100%;height:.6vw;position:relative}.orderFormContentName[data-astro-cid-lcdefpme].error,.orderFormContentEmail[data-astro-cid-lcdefpme].error,.orderFormContentMessage[data-astro-cid-lcdefpme].error{background-color:#fff1f0;border:1px solid #ff4d4f}.orderFormContentError[data-astro-cid-lcdefpme]{color:red;font:400 1.6vw noto-sans-cjk-jp,"sans-serif";display:none}.orderFormContentError[data-astro-cid-lcdefpme].visible{display:block}.orderFormContent[data-astro-cid-lcdefpme]{width:100%;margin:4vw auto 0}.orderFormContentName[data-astro-cid-lcdefpme]{background:#fff;border:.1vw solid #ced4da;width:100%;height:4vw;margin-top:5vw;padding:0 0 0 2vw;font:400 1.6vw noto-sans-cjk-jp,"sans-serif";transition:all .1s}.orderFormContentName[data-astro-cid-lcdefpme]:focus{border:.3vw solid #3498db}.orderFormContentName[data-astro-cid-lcdefpme]::placeholder{font:400 1.6vw noto-sans-cjk-jp,"sans-serif"}.orderFormContentEmail[data-astro-cid-lcdefpme]{background:#fff;border:.1vw solid #ced4da;width:100%;height:4vw;margin:3vw 0 0;padding:0 0 0 2vw;font:400 1.6vw noto-sans-cjk-jp,"sans-serif";transition:all .1s}.orderFormContentEmail[data-astro-cid-lcdefpme]:focus{border:.3vw solid #3498db}.orderFormContentEmail[data-astro-cid-lcdefpme]::placeholder{font:400 1.6vw noto-sans-cjk-jp,"sans-serif"}.orderFormContentMessage[data-astro-cid-lcdefpme]{background:#fff;border:.1vw solid #ced4da;width:100%;height:30vw;margin:3vw 0 0;padding:1vw 2vw;font:400 1.6vw noto-sans-cjk-jp,"sans-serif";transition:all .1s}.orderFormContentMessage[data-astro-cid-lcdefpme]:focus{border:.3vw solid #3498db}.orderFormContentMessage[data-astro-cid-lcdefpme]::placeholder{font:400 1.6vw noto-sans-cjk-jp,"sans-serif"}.inquiryPrecautions[data-astro-cid-lcdefpme]{background-color:#fff;border-radius:2vw;width:100%;height:auto;padding:3vw 0 2.5vw;position:relative;box-shadow:0 0 2vw #ccc}.inquiryPrecautionsTitle[data-astro-cid-lcdefpme]{justify-content:center;align-items:center;margin-top:1vw;font:700 3vw noto-sans-cjk-jp,"sans-serif";display:flex}.inquiryPrecautionsMain[data-astro-cid-lcdefpme]{width:fit-content;margin:2vw auto 0;padding:2.5vw 5vw 2.5vw 10vw;font:700 1.6vw noto-sans-cjk-jp,"sans-serif"}.inquiryPrecautionsListText[data-astro-cid-lcdefpme]{margin:1vw 0 0}.inquiryPrecautionsLink[data-astro-cid-lcdefpme]{color:#3498db;text-decoration:none}.orderFormContentButton[data-astro-cid-lcdefpme]{z-index:0;letter-spacing:.01em;color:#fff;background-color:#3dc7f5;border:none;border-radius:1vw;justify-content:center;align-items:center;width:17vw;height:7vw;margin:10vw auto 0;font:700 3.2vw noto-sans-cjk-jp,"sans-serif";transition:transform .3s;display:flex;position:relative}@media (hover:hover){.orderFormContentButton[data-astro-cid-lcdefpme]:hover{transform:scale(1.1)}.orderFormContentButton[data-astro-cid-lcdefpme]:after{z-index:-1;opacity:0;content:"";background-color:#61d1f7;border-radius:15px;width:100%;height:100%;transition:opacity .5s;position:absolute}.orderFormContentButton[data-astro-cid-lcdefpme]:hover:after{opacity:1}}@media screen and (width>=1024px){.orderForm[data-astro-cid-lcdefpme]{margin:210px auto 0}.orderFormTitleTextMain[data-astro-cid-lcdefpme]{font-size:70px}.orderFormTitleTextSub[data-astro-cid-lcdefpme]{font-size:20px;top:-10px}.orderFormTitlePartition[data-astro-cid-lcdefpme]{height:5px}.orderFormContentError[data-astro-cid-lcdefpme]{font-size:16px}.orderFormContent[data-astro-cid-lcdefpme]{margin:40px auto 0}.orderFormContentName[data-astro-cid-lcdefpme]{border:1px solid #ced4da;height:40px;margin-top:50px;padding:0 0 0 22px;font-size:16px}.orderFormContentName[data-astro-cid-lcdefpme]:focus{border:3px solid #3498db}.orderFormContentName[data-astro-cid-lcdefpme]::placeholder{font-size:16px}.orderFormContentEmail[data-astro-cid-lcdefpme]{border:1px solid #ced4da;height:40px;margin:30px 0 0;padding:0 0 0 22px;font-size:16px}.orderFormContentEmail[data-astro-cid-lcdefpme]:focus{border:3px solid #3498db}.orderFormContentEmail[data-astro-cid-lcdefpme]::placeholder{font-size:16px}.orderFormContentMessage[data-astro-cid-lcdefpme]{border:1px solid #ced4da;height:299px;margin:30px 0 0;padding:9.9px 22px;font-size:16px}.orderFormContentMessage[data-astro-cid-lcdefpme]:focus{border:3px solid #3498db}.orderFormContentMessage[data-astro-cid-lcdefpme]::placeholder{font-size:16px}.inquiryPrecautions[data-astro-cid-lcdefpme]{width:100%;height:100%;padding:30px 0}.inquiryPrecautionsTitle[data-astro-cid-lcdefpme]{font-size:30px;top:20px}.inquiryPrecautionsMain[data-astro-cid-lcdefpme]{font:700 18px noto-sans-cjk-jp,"sans-serif"}.inquiryPrecautionsListText[data-astro-cid-lcdefpme]{margin:10px 0 0}.orderFormContentButton[data-astro-cid-lcdefpme]{width:180px;height:70px;margin:149px auto 0;font-size:32px}}
